Update Requests

Definition

An update request, or update record, describes the data changes determined in an SAP LUW. These changes should be made completely, or not all (this means, in a database LUW). This refers only to V1 updates. V2 updates are triggered once the V1 update is complete, and are processed in a separate database LUW.)

An update request is identified by its update key.

Use

When the dialog transaction ends ( COMMIT WORK), and the update process is called, an update header is created. Then the update record is created. The update data is contained in the update modules that was created using the ABAP command CALL FUNCTION '…' IN UPDATE TASK. The function module type is defined in the transaction for maintaining function modules (transaction SE37). See below for more information.

Structure

An update request consists of an update header, V1 modules (or components), V2 modules, and a collective run module.

A module is the same as a function module and contains the update data, and sometimes the error information if an update fails.

The following figure displays the structure of an update request.

Integration

The following update tables in the database contain the following information:

Update Table

Contents and Meaning

VBHDR

Update Headers (one per update request)

VBMOD

Update modules (one per function module), n V1 modules and m V2 modules per update request

VBDATA

Data passed to the modules (variables, structures, internal tables)

VBERROR

Error information for failed updates

The update tables are structured as follows.