Code: Alles auswählen.
INITIALIZATION.
LOOP AT SCREEN.
WRITE / screen-name.
IF screen-name = 'P_INPUT'.
screen-input = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.Code: Alles auswählen.
WRITE / screen-name.Code: Alles auswählen.
...
SELECTION-SCREEN BEGIN OF SCREEN 100 AS WINDOW TITLE text-010.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(9) comm1234 FOR FIELD p_input.
PARAMETERS p_input(12) TYPE c DEFAULT 'Weihnachten'.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF SCREEN 100.
... Mist - irgendwas hab' ich doppelt gemachtAnonymous hat geschrieben:Wenn die Variable vor den Selektionsparametern bekannt und gefüllt ist dann so:
PARAMETERS p_input(12) TYPE c DEFAULT variable.
Wenn nicht, dann zur Laufzeit des Programmes im Event:
INITIALIZATION - wird durchgeführt vor dem Aufbau des Selektionsscreens.
Am besten, du baust den Event mal ein und setzt einfach einen Breakpoint hinein, dann wirst du's schon sehen:
BREAK-POINT.