Code: Alles auswählen.
MODULE status_0100 OUTPUT.
SET PF-STATUS 'STATUS_0100'.
SET TITLEBAR 'TITLE_0100'.
IF gr_custom_container IS INITIAL.
if p_monat > 12 or p_monat < 1.
MESSAGE 'Geben Sie einen gültigen Wert für Periode ein' Type 'S' DISPLAY LIKE 'E'.
....LEAVE LIST-PROCESSING.
.... Leave SCREEN.
....Leave to Screen 100.
else.
PERFORM create_controls.
Endif.
ENDIF.
ENDMODULE. " STATUS_0100 OUTPUT
Ne, ich will ja zum Zeitpunkt des Selektionsbildes prüfen, also bevor das PBO meines Dynpros aufgerufen wird.Unit605 hat geschrieben:Dynproeingaben pruefe ich grundsaetzlich nach der Eingabe im Dynpro --> im PAI Module. Process AFTER INPUT
Eine Pruefung im PBO? Weiss nicht, welche Usereingabe man da pruefen sollte, bevor der User ueberhaupt etwas eingeben hat.
Ja und das ist auch gut so, denn ich will ja die Werte prüfen.Unit605 hat geschrieben:Ich kann Dir leider nicht mehr folgen.
Erst Dynpro mit PBO, jetzt Selection-Screen?
Das erste ist Dialogprogrammierung, das andere ist ein Report.
Uebrigens, AT Selection-Screen ist nicht VOR dem Aufruf des Selection-Screen, sondern NACH (Eingabe und) druecken der <Enter> Taste bzw. <F8>