AT SELECTION-SCREEN ON so_progn.
Weil dann bekomm ich zwar die Error Message Displayed aber nicht die so_progn -.-burggartenkind hat geschrieben: ↑02.08.2019 07:58AT SELECTION-SCREEN ON so_progn.
START-OF-SELECTION.
IF so_progn IS INITIAL.
SET CURSOR FIELD 'SO_PROGN'.
MESSAGE lv_txt TYPE 'W' DISPLAY LIKE 'E'.
ELSE.
meinst du es so herum?
Code: Alles auswählen.
AT SELECTION-SCREEN ON so_progn.
IF so_progn IS INITIAL.
SET CURSOR FIELD 'SO_PROGN'.
MESSAGE lv_txt TYPE 'W' DISPLAY LIKE 'E'.
ENDIF.
START-OF-SELECTION.
. . .
Habs jetzt so umgestellt aber bekommen noch immer nicht die Message displayed -.-qyurryus hat geschrieben: ↑02.08.2019 08:11Code: Alles auswählen.
AT SELECTION-SCREEN ON so_progn. IF so_progn IS INITIAL. SET CURSOR FIELD 'SO_PROGN'. MESSAGE lv_txt TYPE 'W' DISPLAY LIKE 'E'. ENDIF. START-OF-SELECTION. . . .
REPORT zgr_scmon_eval.
Code: Alles auswählen.
lv_txt = 'Bitte auf ein Objekt einschränken'.
start-of-selection.
if so_progn is initial.
message lv_txt type 'W' display like 'E'.
endif.
Code: Alles auswählen.
lv_txt TYPE string value 'Bitte auf ein Objekt einschränken'.
Der wars :-)zzcpak hat geschrieben: ↑02.08.2019 09:18in o.g. Beispiel ist "lv_txt" leer zum Zeitpunkt "AT SELECTION-SCREEN ON so_progn." Daher auch keine Message.
dann wird die auch angezeigt. Aber wie mein Vorschreiber schon anmerkte: Wozu dieser Aufwand? Mach es so einfach wie möglich.Code: Alles auswählen.
lv_txt TYPE string value 'Bitte auf ein Objekt einschränken'.