cancel
Showing results for 
Search instead for 
Did you mean: 

Question regarding asynchronous updates

peter_strauss
Participant
0 Kudos

Hello,

In the SAPTEC the following step in asynchronous update processing is described:

"3. In the active dialog work process, the program calls a function module

using CALL FUNCTION ... IN UPDATE TASK and writes the change

request to database update tables. These are also called VB* tables, because

their names begin with “VB”. They act as temporary memory and store the

data to be changed until it can be collected and written to the target tables

in the database (in a single database transaction)."

When CALL FUNCTION ... IN UPDATE TASK is used what work process actually writes the data to the VB tables. Is it the update work process or is the update work process only used when COMMIT WORK is called? If the update work process is only used for COMMIT WORK then what work process writes to VB tables?

Kind regards,

Peter

Accepted Solutions (1)

Accepted Solutions (1)

peter_strauss
Participant
0 Kudos

Sorry but I can see an obvious mistake in my question...

The DB writer process in the RDBMS does the writing to the table. I guess my question is which work process triggers the DB writer when CALL FUNCTION ... IN UPDATE TASK is used.

Kind regards,

Peter

Former Member
0 Kudos

First of all the Dialog WP store data changes made by a user in VB* tables...the update work process reads the log records from the VB* tables and updates the corresponding application tables in the R/3 database according to the changes buffered in the VB* tables.

Cheers!

Bidwan

Answers (0)