Radiobuttons und zugehörige Felder
Oftmals möchte man durch Radiobuttons bestimmte Felder ein- oder ausblenden, so dass es nicht zu unsinnigen Eingaben kommen kann. Hier ein Beispiel.
Im folgenden Beispiel kann der Anwender einen Namen oder einen Sortierbegriff eingeben. Je nachdem, welchen Radiobutton der Anwender betätigt, soll das andere Feld auf nicht eingabebereit gesetzt werden.
PARAMETERS:
p_rb_nam RADIOBUTTON GROUP a DEFAULT ‘X’ USER-COMMAND radio,
p_name(40),
p_rb_srt RADIOBUTTON GROUP a,
p_sort(20).
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
*** Radiobutton “Name” gedrückt: Feld “Sort” ausblenden
IF screen-name = ‘P_SORT’ AND p_rb_nam = ‘X’.
screen-input = ‘0’.
MODIFY SCREEN.
ENDIF.
*** Radiobutton “Sort” gedrückt: Feld “Name” ausblenden
IF screen-name = ‘P_NAME’ AND p_rb_srt = ‘X’.
screen-input = ‘0’.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
- 7. December: Excel Racing Simulation – Root Vole Race - 7. Dezember 2024
- 5. December: ABAPConf - 5. Dezember 2024
- 4. December: Only a lazy developer is a good developer - 4. Dezember 2024