Table Control Feld ausblenden / hinspringen

Benutzeroberflächen in SAP Systemen.

Table Control Feld ausblenden / hinspringen

Postby Kilian3832 » Tue Sep 07, 2010 3:59 pm

Guten Tag,

Ich habe ein Dynpro mit einer Table Control erstellt. Eine der Spalten ist eingabebereit. Ich möchte, dass wenn jemand ein Feld füllt und dann Enter drückt, dass dieses Feld nicht mehr eingabebereit ist und am besten man in das nächste freie Feld kommt.

Für Hilfe und Vorschläge bin ich sehr dankbar.

Gruß

Andreas
Kilian3832
.
.
 
Posts: 3
Joined: Tue Sep 07, 2010 3:59 pm

Postby ewx » Tue Sep 07, 2010 4:40 pm

Hier steht, wie du die Eingabebereitschaft beeinflussen kannst:
http://tricktresor.de/content/index.php ... 25&aID=108
ewx
.....
.....
 
Posts: 2840
Joined: Mon Aug 04, 2003 9:02 pm

Postby Kilian3832 » Wed Sep 08, 2010 8:51 am

Beim Googeln bin auch auf das gestoßen. Jedoch macht doch sein Coding die ganze Spalte eingabebereit oder nicht?

Bei mir jedenfalls bewirkt es, dass die Spalte eingabe bereit bzw. es nicht ist.

Sehr erfreulich, dass einem so schnell geantwortet wird.
Kilian3832
.
.
 
Posts: 3
Joined: Tue Sep 07, 2010 3:59 pm

Postby ewx » Wed Sep 08, 2010 9:10 am

nein, die ganze Spalte ist "intensified". Eingabebereit wird's erst bei tc_itab_change_field_attr.
ewx
.....
.....
 
Posts: 2840
Joined: Mon Aug 04, 2003 9:02 pm

Postby Kilian3832 » Wed Sep 08, 2010 9:38 am

Es geht doch um dieses Coding: MODULE tc_itab_change_field_attr OUTPUT.

IF tc_itab-current_line = zeile.
*-- Aktuelle Zeile Eingabebereit setzen
LOOP AT SCREEN.
IF screen-name = 'ITAB-FELD2'.
IF itab-mark = 'X'.
screen-input = '1'.
ELSE.
screen-input = '0'.
ENDIF.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.

ENDMODULE. " TC_ITAB_change_field_attr OUTPUT

Seine Spalte heißt Itab-Feld2. Wenn er dann screen-input = '0' oder '1' macht, so ist die ganze Spalte Itab-Feld2 eingabebereit bzw nicht.
Kilian3832
.
.
 
Posts: 3
Joined: Tue Sep 07, 2010 3:59 pm


Return to Dialogprogrammierung

Who is online

Users browsing this forum: No registered users and 5 guests