
Verbuchungen bündeln
Eine SAP-Transaktion kann - je nach Programmierung - Datenbankänderungen direkt durchführen, ohne das SAP Verbuchungssystem zu benutzen; die Datenbankänderungen erfolgen dann am Ende einer Datenbank-LUW.
Die Transaktion kann aber auch das SAP-Verbuchungssystem nutzen und die Verbuchungen mehrerer Datenbank-LUWs bündeln (vgl.
Funktionsweise der Verbuchung).Unter Bündeln versteht man die ABAP-Programmierpraktik, Datenbankänderungen zu sammeln und dann am Ende einer Transaktion gemeinsam auszuführen. (Siehe hierzu:
Techniken der Verbuchung.) 
Bei den bisher gezeigten Beispielen wurde immer von einer Bündelung der Verbuchungen ausgegangen.
Mit dem Bündeln der Verbuchungen werden durch eine SAP-Transaktion vorgenommene wichtige Änderungen in einer Datenbank-LUW zusammengefaßt. Denn nur Änderungen, die in einer einzigen Datenbank-LUW durchgeführt werden, können zurückgenommen werden. Wenn es für die Datenbank-Konsistenz erforderlich ist, daß alle mit einer SAP-Transaktion getätigten Änderungen widerrufbar sind, dann müssen alle Änderungen in einer Datenbank-LUW gebündelt werden.
Für die Verbuchungsbündelung wird die Verarbeitung der speziellen ABAP-Formroutinen und -Funktionsbausteine für die Datenbankänderungen bis zur Ausgabe des ABAP-Schlüsselworts
COMMIT WORK aufgeschoben.Das SAP-System enthält zudem einen eigenen Sperrmechanismus für die Beschränkung des Datenzugriffs. Dieser Mechanismus dient zum Teil dazu, SAP-Sperren innerhalb einer SAP-Transaktion über die Grenzen von Datenbank-LUWs hinaus zu erhalten. (Zu Beginn einer neuen Datenbank-LUW werden die Datenbank-Sperren der vorherigen LUW freigegeben. SAP-Sperren bleiben dagegen weiterhin aktiv.) Nähere Informationen zu SAP-Sperren finden Sie in der Dokumentation
Das SAP-Sperrkonzept.Das Bündeln von Verbuchungen und das SAP-Sperrsystem gewährleisten die Datenintegrität in Prozessen, die mehrere Datenbank-LUWs umspannen, sowie die Erfüllung der Rollback-Anforderungen. Das heißt, daß im Falle eines Laufzeitfehlers während der Verbuchung alle Datenänderungen zurückgenommen werden können.
Weitere Information zu LUWs und dem Bündeln finden Sie im ABAP Handbuch.