ABAPLEAVE_PROGRAM - LEAVE PROGRAM

ROGBILLS - Synchronize billing plans   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

LEAVE PROGRAM

Kurzreferenz


Syntax

LEAVE PROGRAM.

Wirkung

Diese Anweisung beendet umgehend das aktuelle Hauptprogramm und löscht seinen internen Modus inklusive aller geladenen Programme, Instanzen und deren Daten.

Die Anweisung LEAVE PROGRAM kann an beliebigen Stellen in beliebigen Verarbeitungsblöcken stehen. Sie beendet das Programm unabhängig davon, in welchem Programm bzw. Objekt und in welcherProgrammgruppe eines internen Modus sie ausgeführt wird.

Je nachdem, wie das Hauptprogramm des internen Modus aufgerufen wurde, verhält sich die Laufzeitumgebung bei LEAVE PROGRAM wie folgt:

  • Wenn das Hauptprogramm mit CALLTRANSACTION, SUBMITAND RETURN oder CALLDIALOG aufgerufen wurde, wird in das aufrufende Programm hinter die Aufrufstelle zurückgekehrt. Bei mit CALL DIALOG aufgerufenen Hauptprogrammen werden dem Aufrufer die Ausgabeparameter desDialogbausteins übergeben.
  • Wenn das Hauptprogramm mit LEAVE TO TRANSACTION oder über einen Transaktionscode aus einemDynpro aufgerufen wurde, wird hinter die Stelle zurückgekehrt, von der aus das erste Programm der aktuellenAufrufkette aufgerufen wurde.
  • Wenn das Hauptprogramm mit SUBMITohne den Zusatz AND RETURN aufgerufen wurde, wird hinter die Stelle zurückgekehrt, von der das aufrufende Programm gestartet wurde.


Hinweise

  • Wenn beim Verlassen eines Programms in der aktuellenSAP-LUWnoch Prozeduren registriert sind, wird die SAP-LUW beendet, ohne dass die Prozeduren aufgerufen oder zurückgerollt werden. RegistrierteVerbuchungsfunktionsbausteinebleiben auf der Datenbank vorhanden, können aber nicht mehr ausgeführt werden. In einemsolchen Fall sollte vor dem Verlassen des Programms deshalb explizit die Anweisung COMMITWORK oder ROLLBACK WORK ausgeführt werden.
  • Die Anweisung LEAVE ohne Zusätze ist obsolet.





ABAP Short Reference   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 3833 Date: 20120526 Time: 214211     triton ( 151 ms )