Code: Alles auswählen.
CASE reason.
WHEN '1'.
detail_1_lbl = 'Infotyp'.
detail_2_lbl = 'Subtyp'.
WHEN '2'.
detail_1_lbl = 'Rollenname'.
CLEAR detail_2_lbl.
ENDCASE.
LOOP AT SCREEN INTO DATA(ls_screen).
IF reason IS INITIAL AND ls_screen-group1 IS NOT INITIAL.
ls_screen-active = '0'.
ELSE.
IF reason NE '1' AND ls_screen-group1 = 'DE2'.
ls_screen-active = '0'.
ls_screen-input = '0'.
ELSE.
ls_screen-active = '1'.
ENDIF.
ls_screen-active = '1'.
ENDIF.
MODIFY SCREEN FROM ls_screen.
ENDLOOP.
da hast du zwar recht - aber warum war hier die Frage. Was habe ich eingestellt.deejey hat geschrieben:*** klingt nach Passwortfeld
Wenn das so wäre, dann gäbe es keinen Unterschied zu SCREEN-ACTIVE. Das ist der Schalter, mit dem Du Felder komplett unsichtbar machen, also ausblenden kannst.SaskuAc hat geschrieben:und ich dachte unsichtbar würde bringen, dass das Feld unsichtbar wird