robin1at hat geschrieben:Nein, wenn der User keinen Wert angibt, soll alles angezeigt werden.
Das habe ich auch so nicht geschrieben!
das ganze hier geplante Verfahren, ist m.E. für die Katze, denn Du solltest die Ausgabe das ALV dadurch verhindern, dass Du prüfst, ob denn itab_sumla keinen Inhalt hat. Wenn dies der Fall ist, läßt Du den Report sich direkt beenden und sendest eine S-Meldung, dass nichts gefunden wurde!
Gruß
Ereglam
May the Force be with your code || .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .
etwas eleganter diese Fehleingaben abzufangen ist m.E.
Abfangen des Fehlers in AT SELECTION-SCREEN.
Im Fehlerfall das Feld sscrfields-ucomm auf einen Wert <> 'ONLI' und <> 'PRNT' bringen, denn der Report Start erfolgt nur, wenn dieses Feld einen der obigen Werte enthält. Bei dieser Gelegenheit kann ein Popup hochkommen und die Fehleingabe beschreiben.
Vorteil: Alle sonstigen Eingaben der Selektionsmaske bleiben erhalten.
Um dieses Feld ansprechen zu können ist die Anweisung
Tables: sscrfields notwendig.
Gruß TakerOne
Ich bin eigentlich ein sehr netter Mensch.
Wenn ich Freunde hätte, könnten diese es bestätigen.