Ansicht
Dokumentation
ABENDATA_CONSISTENCY - DATA CONSISTENCY
rdisp/max_wprun_time - Maximum work process run time BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
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:
- Datenbank-LUWs, die vom Datenbanksystem realisiert werden
- SAP-LUWs, die durch spezielle ABAP-Programmiertechniken realisiert werden
Entsprechend sind zwei Arten von Sperren von Belang:
- Datenbanksperren, die vom Datenbanksystem realisiert werden
- 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 )