
Das SAP Sperrkonzept (BC-CST-EQ)
Einsatzmöglichkeiten
Das SAP-System verfügt über einen eigenen Sperrmechanismus, um Zugriffe auf Daten in der Datenbank zu synchronisieren. Es muß verhindert werden, daß zwei Transaktionen parallel dieselben Daten in der Datenbank ändern können.
Einführungshinweise
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.
Integration
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.
Funktionsumfang
Sie können die
Sperrverwaltung (Transaktion SM12) einsetzen, um Sperreinträge zu prüfen und zu löschen, 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.Hintergründe zum besseren Verständnis des SAP-Sperrkonzepts sind unter
Funktionsweise des SAP-Sperrkonzepts beschrieben.Die wichtigsten Profilparameter zum SAP-Sperrkonzept finden Sie unter
hier. Sie dienen dazu, die Ressourcen Ihres Systems optimal für Ihre Bedürfnisse nutzen zu können.