Parameter text dynamisch festlegen

Benutzeroberflächen in SAP Systemen.

Parameter text dynamisch festlegen

Postby Nelia1146 » Tue Jun 22, 2004 11:19 am

Hallo!

Habe zwei Parameter und mehrere Pushbuttons auf dem Selektionsbildschirm, wobei immer nur ein Parameterfeld angezeigt werden soll.
Wenn nun ein betimmter Pushbutton gedrückt wird soll das eine Parameter Feld ausgeblendet werden und das andere ein.
CASE $pushbutton.
WHEN 'push_1'.
LOOP AT SCREEN.
IF screen-name EQ 'PARA_1. " eingeblendet
screen-active = '1'.
screen-input = '1'.
screen-output = '1'.
screen-invisible = '0'.
MODIFY SCREEN.
ENDIF.
IF screen-name EQ 'PARA_2. "ausgeblendet
screen-active = '0'.
screen-input = '0'.
screen-output = '0'.
screen-invisible = '1'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
WHEN 'push_2'.
.....
ENDCASE.

Ich schaff es dass der eine Parameter ausgeblendet wird aber nicht der Text/Beschriftung dazu.
Wie bekomm ich den Text weg der vor dem Parameter steht...sieht nämlich echt unschön aus wenn das Parameterfeld nich da ist aber der Text von dem da noch steht.

Kann mir jemand helfen?

Viel Dank.

Gruß
DieSteffi
Nelia1146
..
..
 
Posts: 21
Joined: Fri Feb 27, 2004 10:56 am

Postby Alva1590 » Tue Jun 22, 2004 11:21 am

Über den Zusatz MODIF ID zur PARAMETERS-Anweisung und die Auswertung von SCREEN-GROUP1 statt SCREEN-NAME.
Alva1590
.....
.....
 
Posts: 4387
Joined: Mon Dec 02, 2002 3:01 pm

Postby Alva1590 » Tue Jun 22, 2004 11:24 am

Und es reicht,
screen-active = screen-input screen-output = '0'.
zu setzen.
('1' ist hier der Default, und screen-invisible hat eine ganz andere Bedeutung - Eingaben werden als * dargestellt, z.B. für Passworte.)
Alva1590
.....
.....
 
Posts: 4387
Joined: Mon Dec 02, 2002 3:01 pm


Return to Dialogprogrammierung

Who is online

Users browsing this forum: No registered users and 14 guests