Ansicht
Dokumentation

ABENDATA_CONSISTENCY - DATA CONSISTENCY

ABENDATA_CONSISTENCY - DATA CONSISTENCY

rdisp/max_wprun_time - Maximum work process run time   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Datenkonsistenz

Bei der Änderung von Daten in Datenbanktabellen durch Anwendungsprogramme muss gewährleistet sein, dass nach den Änderungen wieder ein konsistenter Zustand vorliegt. Dies gilt insbesondere bei der Bearbeitung von Daten in der Datenbank. Die Zeitspanne, in der ein konsistenter Datenzustand in einen anderen konsistenten Zustand überführt wird, nennt sich LUW (Logical Unit of Work oder logische Arbeitseinheit). Während einer LUW ist es im Fehlerfall möglich, sämtliche bis dahin vorgenommenen Änderungen rückgängig zu machen und die Daten im ursprünglichen konsistenten Zustand wiederherzustellen (Zurückrollen oder Rollback). Bei Erreichen eines neuen konsistenten Zustands kann dieser Zustand festgeschrieben und dadurch eine neue LUW geöffnet werden (Commit).

Auf einem AS ABAP spielen zwei Arten von LUWs eine Rolle:

  • SAP-LUWs, die durch spezielle ABAP-Programmiertechniken realisiert werden

Entsprechend sind zwei Arten von Sperren von Belang:

  • SAP-Sperren, die durch spezielle ABAP-Programmiertechniken realisiert werden

Hinweis

Für die Datenkonsistenz spielen auch die Berechtigungen eines Benutzers für den Zugriff auf Daten eine Rolle. Für die explizite Berechtigungsprüfung in ABAP-Programmen gibt es die Anweisung AUTHORITY-CHECK. Daneben bieten die ABAP CDS eine eigene Zugriffskontrolle, die auf einer impliziten Auswertung von Zugriffsbedingungen beruht.






Vendor Master (General Section)   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2594 Date: 20240523 Time: 172617     sap01-206 ( 48 ms )