ABAPLEAVE_LIST-PROCESSING - LEAVE LIST-PROCESSING
ABAP Short Reference ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
LEAVE LIST-PROCESSING
Syntax
LEAVE LIST-PROCESSING.
Wirkung
Diese Anweisung verlässt umgehend den Listenprozessor. Die Laufzeitumgebung setzt die Verarbeitung mit dem EreignisPBOdes Dynpros fort, aus dem der Listenprozessor mit LEAVETO LIST-PROCESSING aufgerufen wurde, bzw. des Dynpros, das mit dem Zusatz ANDRETURN TO SCREEN dieser Anweisung gesetzt wurde.
Falls die Anweisung nicht während der Anzeige einer Liste durch den Listenprozessor ausgeführt wird, hat sie keine Wirkung, außer in den Ereignisblöcken fürReporting-Ereignisse.Dort wird zum Programmende verzweigt und die Verarbeitung, wie bei der Anweisung SUBMIT beschrieben, fortgesetzt.
Beim Verlassen des Listenprozessors wird der Listenpuffer derDynpro-Folge initialisiert. Erneute Ausgabeanweisungen beschreiben eine neue Grundliste.
Beispiel
Dieses Beispiel zeigt die empfohlene Vorgehensweise, Listen während Dynpro-Folgen anzuzeigen. Es ist ein eigenes Dynpro 500 für den Aufruf des Listenprozessors definiert. DasBildschirmbild dieses Dynpros enthält keine Bildschirmelemente und es ruft ein einziges PBO-Modul call_list und keinePAI-Moduleauf. Die gesamte Grundliste inklusive GUI-Status wird im PBO-Modul definiert. Beim Verlassen des Dynprosüber LEAVE SCREEN wird seine Verarbeitung beendet und der Listenprozessor gestartet. DieListenereignisse werden im gleichen Programm behandelt. Wenn der Listenprozessor verlassen wird, wird die Dynpro-Folge des Dynpros 500 beendet, da beim Aufruf des Listenprozessors dasFolge-Dynpro 0 angegeben ist.
PROGRAM demo NO STANDARD PAGE HEADING.
...
MODULE call_list OUTPUT.
SET PF-STATUS space.
WRITE 'Basic List'.
LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0.
LEAVE SCREEN.
ENDMODULE.
TOP-OF-PAGE.
WRITE 'Header' COLOR COL_HEADING.
ULINE.
TOP-OF-PAGE DURING LINE-SELECTION.
WRITE sy-lsind COLOR COL_HEADING.
ULINE.
AT LINE-SELECTION.
WRITE 'Secondary List'.
IF sy-lsind = 20.
LEAVE LIST-PROCESSING.
ENDIF.
PERFORM Short Reference RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3626 Date: 20120526 Time: 213929 triton ( 132 ms )






