!--a11y-->
Das SAP Sperrkonzept (BC-CST-EQ) 
Das SAP-System verfügt über einen eigenen Sperrmechanismus, um Zugriffe auf Daten in der Datenbank zu synchronisieren. Es muss verhindert werden, dass zwei Transaktionen parallel dieselben Daten in der Datenbank ändern können.
Sperren sind in generischer Form im Data Dictionary als "Sperrobjekte" definiert. Ein Sperreintrag ist eine Ausprägung eines Sperrobjekts und sperrt ein bestimmtes Datenobjekt, beispielsweise einen Korrekturauftrag oder einen Tabelleneintrag.
Normalerweise werden Sperreinträge gesetzt und automatisch gelöscht, wenn Benutzerprogramme auf ein Datenobjekt zugreifen und es anschließend freigeben.
Der SAP-Sperrmechanismus hängt eng mit der
Verbuchung im
SAP-System zusammen. Der Umgang mit Sperrobjekten ist in der ABAP
Dictionary Dokumentation unter
Sperrobjekte
beschrieben.
Die ABAP-Dokumentation erläutert die wichtigsten Dinge
über das Sperrkonzept im Hinblick auf die Programmierung von
ABAP-Transaktionen im Kapitel
Das
SAP-Sperrkonzept.
Die Dokumentation gliedert sich in folgende Abschnitte.
· SAP-Sperrkonzept beschreibt Konzept und Funktionsweise. Das Verständnis der hier beschriebenen Sachverhalte ist Voraussetzung für den Einsatz der SAP-Sperren beim Programmieren von Anwendungen.
·
Standalone-Enqueue-Server
enthält Informationen zur Architektur und der Verwendung des
Standalone-Enqueue-Servers, dessen Einsatz insbesondere für
High-Availability-Szenarien empfohlen wird. Die J2EE Engine verwendet die
Java-Version des Standalone-Enqueue-Servers in den
Central
Services.
· Die wichtigsten Profilparameter zum Sperrkonzept: hier finden Sie eine Liste der Profilparameter, die mit dem Sperrkonzept zu tun haben. Sie dienen dazu, die Ressourcen Ihres Systems optimal für Ihre Bedürfnisse nutzen zu können
· Sperreinträge verwalten beschreibt die Sperrverwaltung (Transaktion SM12), mit der Sie Sperreinträge anzeigen, prüfen und löschen können. Dies kann notwendig sein, falls der SAP-Dispatcher, das Betriebssystem oder die Netzwerkverbindung vorzeitig abbricht und der Dispatcher Sperreinträge nicht löschen kann. In diesem Fall bleiben ungültige Sperreinträge wirksam und sperren beim Neustart des Systems den Zugriff auf die gesperrten Daten.
· Probleme analysieren und beheben liefert Informationen und Tipps zur Fehleranalyse und -behebung.