ABAPLEAVE_TO_LIST-PROCESSING - LEAVE TO LIST-PROCESSING
Addresses (Business Address Services) SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
LEAVE TO LIST-PROCESSING
Syntax
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 derPAI-Verarbeitung ausgeführt werden. Sie bewirkt, dass nach Abschluss der Verarbeitung des aktuellen Dynpros die derzeitigeDynpro-Folgeunterbrochen, 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 zuReporting- undListenereignissen hat die Anweisung keine Wirkung.
Das Bildschirmbild desListen-Dynpros des Listenprozessors ersetzt das Bildschirmbild, das imPop-up-Level0 dargestellt ist. Eventuell darüber gestapelte modale Dialogfenster werden für die Zeitdauerder Listendarstellung ausgeblendet. Es wird der in der Dynpro-Folge gesetzte GUI-Status verwendet. Durch Benutzeraktionen ausgelöste Listenereignisse auf dem Fenster des Listen-Dynpros rufen die Ereignisblöcke des aktuellenHauptprogrammsauf. Dort erstellte Verzweigungslisten werden vom Listenprozessor im Fenster der Grundliste angezeigt(so lange die Anweisung WINDOW nicht verwendet wird).
Der Listenprozessor bzw. die Listenanzeige können durch den Benutzer über Auswahl derFunktionen Zurück, Endeoder Abbrechen auf der Anzeige der Listenstufe 0 oder programmgesteuertmit der Anweisung LEAVE LIST-PROCESSING verlassen werden. In beiden Fällen wird die unterbrochene Dynpro-Folgestandardmäß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.
Beispiel
Siehe Aufruf von Listen aus der Dynpro-Verarbeitung.
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4523 Date: 20120526 Time: 214255 triton ( 164 ms )






