Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Call Transaction Update 'S' or 'L' Performance

Former Member
0 Kudos
613

Performance wise, which will be returned to the calling program faster ? Call Transaction XXXX Update "S" (Synchronous update) or Update "L" (Local Update). If I understand the documentation correctly, the dialog program will have to wait for both synchronous or local update to complete. Just wondering which update S or L will be returned to the calling program faster ? In addition to speed, are they other differences between S vs L other than the S being executed in UPD work process and the L being executed within the same Dialog work process ?

Edited by: Michelle Ooi on Dec 18, 2007 8:25 PM

3 REPLIES 3

naimesh_patel
Active Contributor
0 Kudos
69

I think L is faster.

Regards,

Naimesh Patel

Former Member
0 Kudos
69

Hi Michelle,

A (Asynchronous) update mode is the fastest because the subsequent code does not wait for the execution of the BDC. You can use this method if you are not checking the message table 'BDCMSGCOLL' for messages generated by the BDC.

0 Kudos
69

Hi Mark,

Yes, 'A'sync will be fastest, unfortunately, the dialog program needs to verify the results from the call transaction thus I am checking if anyone knows which would be better to use, Synchronous or Local updated...