ABAPLEAVE_LIST-PROCESSING - LEAVE LIST-PROCESSING

ABAP Short Reference   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

LEAVE LIST-PROCESSING

Kurzreferenz



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 )