Code: Alles auswählen.
SELECT-OPTIONS: s_sparte FOR wa_v_eanl-sparte,
s_ableh FOR wa_v_eanl-ableinh,
s_anlage FOR wa_v_eanl-anlage,
s_party FOR wa_v_eanl-ableinh.
AT SELECTION-SCREEN.
IF s_ableh IS INITIAL AND s_geraet IS INITIAL AND s_anlage IS INITIAL.
MESSAGE text-030 TYPE 'E'."DISPLAY LIKE 'E'.
ENDIF.
IF p_abdate IS INITIAL.
MESSAGE text-032 TYPE 'E'."DISPLAY LIKE 'E'.
ENDIF.
IF p_g EQ ' ' AND p_i EQ ' '.
MESSAGE text-033 TYPE 'E'."DISPLAY LIKE 'E'.
ENDIF.
AT SELECTION-SCREEN wird immer bei PAI prozessiert. Eigentlich reicht aber das prozessieren, wenn der User den Report wirklich startet. Dies kannst du über sy-ucomm abfragen (ONLI, PRIN, SJOB) und nur dann die Fehlermeldung schmeißen.Kenny hat geschrieben: Kann ich das irgendwie umgehen?