zurück zum Selectionsscreen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

zurück zum Selectionsscreen

Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
Hallo,

ist es möglich innerhalb des Reports (nach START-OF-SELECTION.) auf den Selectionsscreen zurück zu kehren. ????
Und dabei vieleicht noch eine E oder S Meldung abzusetzen.???

mfg
Richard

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Hallo Richard,

versuch's mal mit :
call selection-screen 1000.
Aber Achtung: Die Verarbeitung wird bei F8 nach der CALL-Anweisung fortgeführt.

mfg dele

Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
Hallo Dele,

leider nicht das, was ich möchte.

Die Aufgabestellung ist folgende:
Der Sel-Screen wird ausgefüllt und mit Ausführen( F8 ) bestätigt.
Bei START-OF-SELECTION werden diverse Tabellen gelesen und Daten für die Ausgabe selectiert.
Wenn keine Daten für die Ausgabe mehr übrigbleiben, ist es ja eigentlich witzlos, eine Ausgabe zu machen.
Ich würde dann gerne auf den Selscreen zuückkehre (in den Feldern sollten noch die Werte stehen) und unten am Bildschirm hinschreiben: zB Keine Daten selectiert.

Als genau so, wie es passiert, wenn ich bei AT SELECTION-SCREEN eine E-Meldung ausgebe.

Da dieses Ereignis öfter durchlaufen werden kann, und die Datenselection länger dauert, möchte ich die Selection nicht zu diesem Zeitpunkt durchführen.

mfg
Richard

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Richard,

wenn Du keine Ausgaben (mit WRITE) im Programm machst, wird das Programm automatisch mit den letzten Eingaben (sofern keine Vorgaben vorhanden) des Selektionsbildes neu gestartet.
Du kannst ja mal ausprobieren, ob Du kurz vor Programmende eine S-Message senden kannst, die dann nach Neustart angezeigt wird. QED
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
Hallo Ereglam

danke, der Ansatz war gut.
S-Meldung wird auch ausgegeben.
Ist genau was ich wollte.

Hab jetzt folgendes eingebaut.
nach diversen Selectionen immer ein

Code: Alles auswählen.

CHECK NOT <itab> IS INITIAL.
und bei

Code: Alles auswählen.

END-OF-SELECTION.
  IF <itab> IS INITIAL.
    MESSAGE s208(00) WITH 'Keine Datensätze gefunden!!'(m01).
  ELSE.
     ...........Ausgabe
  ENDIF.
mfg
Richard

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Richard,

screib am besten noch einen Kommentar dazu, dass die Meldung nach Neustart im Selektionsbild angezeigt wird. Sonst wirst Du Dich wahrscheinlich in einigen Monaten nicht mehr an den Hintergund erinnern.

Geht mir manchmal auch so :oops: :roll:
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

5
Antw.
4046
Views
Reihenfolge auf Selectionsscreen v. Standardreport verändern
von FelixFICO » 15.06.2016 16:57 • Verfasst in Dialogprogrammierung
2
Antw.
1381
Views
Zurück zu Selectionsbildschirm
von holderda » 11.03.2014 13:38 • Verfasst in ABAP® für Anfänger
6
Antw.
2546
Views
zurück zum selectionsbild???
von dimes » 09.05.2006 14:48 • Verfasst in ABAP® Core
3
Antw.
1914
Views
Zurück zum Selektions-Screen
von Fistandantilus » 07.08.2013 11:19 • Verfasst in ABAP® für Anfänger
2
Antw.
2085
Views
CALL TRANSACTION und zurück
von Kerstin » 03.04.2007 09:41 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 20 Stunden von Bright4.5 1 / 451
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2099
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8692