Ansicht
Dokumentation

ISU_CONCPOST_RLB_0090 - IS-U Concessions - Rollback von Buchungen nach PERFORM ON COMMIT

ISU_CONCPOST_RLB_0090 - IS-U Concessions - Rollback von Buchungen nach PERFORM ON COMMIT

BAL Application Log Documentation   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die zum Zeitpunkt 0090 aufgerufenen Funktionsbausteine haben die Aufgabe, die zu den Zeitpunkten 0010, 0020 und 0030 gemerkten Daten zurückzusetzen.

Das Prozessieren eines Funktionsbausteins zum Zeitpunkt 0090 wird erforderlich, wenn von einer verzögerten Fortschreibung der Datenbank über den Befehl PERFORM ON COMMIT Gebrauch gemacht wird. Für den Fall, daß das Hauptprogramm einen ROLLBACK WORK durchführt, müssen alle seit dem letzten COMMIT WORK geplanten Änderungen zurückgenommen werden. Das geschieht in der Regel durch einen REFRESH für alle internen Tabellen, deren Daten als Grundlage für Datenbankoperationen (DELETE, INSERT, UPDATE) verwendet werden sollten.

Der Zeitpunkt 0090 wird prozessiert, wenn ein Anwendungsprogramm vor einem ROLLBACK WORK den Funktionsbaustein FKK_ROLLBACK_POSTING_MEMORY aufruft. Dieser Funktionsbaustein prozessiert unter anderem den Zeitpunkt 0090.

Restriktionen bei der Programmierung

Um die Konsistenz des Systems nicht zu gefährden, beachten Sie, daß Sie die folgenden Sprachelemente in Zeitpunkten nicht verwenden dürfen:

  • COMMIT WORK
  • ROLLBACK WORK
  • CALL FUNCTION 'DEQUEUE ALL'
  • Löschen von Sperren, die Sie nicht selbst gesetzt haben




Parameter

Ausnahmen

Funktionsgruppe

ECONCPOST

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1744 Date: 20240523 Time: 114615     sap01-206 ( 36 ms )