Synchronous and Asynchronous Updating

Use

Database changes made using the SAP update system and passed to an update work process can run either synchronously or asynchronously. The mode is specified in the ABAP source code of SAP transactions and cannot be changed dynamically by the user.

The SAP transaction creates an update request using CALL FUNCTION … IN UPDATE TASK, and forwards the request to an update work process. At the end of a database LUW, data is written to update tables.

With synchronous updates, the program that outputs the statement COMMIT WORK AND WAIT waits until the update work process outputs the status of the update. The program can then respond to errors separately.

Synchronous updates are indicated by the Synchronous Update symbol in the Info column in update management.

In asynchronous updating the program that issued the COMMIT WORK simply forwards the update to the update system, and does not wait for a response from the update process.

More Information

Update Techniques in the ABAP Documentation