Die Verbuchung (CALL FUNCTION ... IN UPDATE TASK) ist die zentrale Technik zur Bündelung von Datenbankänderungen in einer einzigen Datenbank-LUW und damit zur Definition von SAP-LUWs in SAP-Transaktionen. In diesem Abschnitt beschreiben wir verschiedene Möglichkeiten zur Durchführung der Verbuchung.
Ein Programm kann einen Verbuchungsauftrag über COMMIT WORK
· an den Verbuchungs-Workprozess absetzen und den Auftrag asynchron verarbeiten lassen. Das Programm wartet dann nicht auf die Ausführung der Verbuchung (Asynchron verbuchen)
· bei der asynchronen Verbuchung in zwei verschiedene Verbuchungsabschnitte unterteilen (Asynchron in Abschnitten verbuchen)
· an den Verbuchungsworkprozess absetzen und den Auftrag synchron verarbeiten lassen. Das Programm wartet auf die Ausführung der Verbuchung (Synchron verbuchen)
· lokal an den eigenen Workprozess absetzen. Hier muss das Programm natürlich warten, bis der Workprozess die Verbuchung ausgeführt hat (Lokal verbuchen)