Ansicht
Dokumentation
ABAPLEAVE_TO_LIST-PROCESSING - LEAVE TO LIST-PROCESSING
ABAP Short Reference BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
LEAVE TO LIST-PROCESSING
LEAVE TO LIST-PROCESSING $[AND RETURN TO SCREEN dynnr$].
Zusatz:
... AND RETURN TO SCREEN dynnr
Wirkung
Diese Anweisung kann sowohl während der PBO- als auch während der PAI-Verarbeitung ausgeführt werden. Sie bewirkt, dass nach Abschluss der Verarbeitung des aktuellen Dynpros die derzeitige Dynpro-Folge unterbrochen, der Listenprozessor gestartet und die Grundliste angezeigt wird. Die Grundliste besteht aus den Listenausgaben aller bis dahin ausgeführten PBO- und PAI-Module der Dynpro-Folge. In den Ereignisblöcken zu Reporting- und Listenereignissen hat die Anweisung keine Wirkung.
Das Bildschirmbild des Listen-Dynpros des Listenprozessors ersetzt das Bildschirmbild, das im Pop-up-Level 0 dargestellt ist. Eventuell darüber gestapelte modale Dialogfenster werden für die Zeitdauer der Listendarstellung ausgeblendet. Es wird der in der Dynpro-Folge gesetzte GUI-Status verwendet. Durch Benutzeraktionen ausgelöste Listenereignisse auf dem GUI-Fenster des Listen-Dynpros rufen die Ereignisblöcke des aktuellen Hauptprogramms auf. Dort erstellte Verzweigungslisten werden vom Listenprozessor im GUI-Fenster der Grundliste angezeigt (so lange die Anweisung WINDOW nicht verwendet wird).
Der Listenprozessor bzw. die Listenanzeige können durch den Benutzer über Auswahl der
Funktionen Zurück, Ende
oder Abbrechen auf der Anzeige der Listenstufe 0 oder programmgesteuert
mit der Anweisung LEAVE LIST-PROCESSING
verlassen werden. In beiden Fällen wird die unterbrochene Dynpro-Folge standardmäßig
in beiden Fällen mit der PBO-Verarbeitung des Dynpros wieder aufgenommen, in dem der Listenprozessor aufgerufen wurde.
Zusatz
... AND RETURN TO SCREEN dynnr
Wirkung
Mit dem Zusatz AND RETURN TO SCREEN kann in dynnr ein anderes Dynpro angegeben werden,
mit dessen PBO-Verarbeitung fortgefahren werden soll. Für dynnr wird ein zeichenartiges Datenobjekt erwartet, das die Nummer eines Dynpros des aktuellen Hauptprogramms enthält.
Hinweise
- Wenn das aktuelle Dynpro in einem Dialogfenster dargestellt ist, stellt der Listenprozessor die Listen ebenfalls in diesem Dialogfenster dar.
- Falls in dynnr der Wert 0 angegeben ist, wird die aktuelle Dynpro-Folge nach dem Verlassen des Listenprozessors beendet.
Aufruf von Listen aus der Dynpro-Verarbeitung
Vendor Master (General Section) BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4314 Date: 20240329 Time: 080143 sap01-206 ( 71 ms )