‎2008 May 12 6:52 AM
Hi SAP-ABAP Experts .
Friends , How it is possible that 'Session Method has Asynchronous processing while database update is
Synchronous ' , May u plz eloborate it .
I am thinking if processing is Asynchronous then database update should be Asynchronous .
How it is Synchronous ?
Best Regards : Rajneesh
‎2008 May 12 8:32 AM
Hi
Both will be processed with Seperate LUW.
Look after for SAP LUW & Database LUW.
Check the following links..
http://help.sap.com/saphelp_nw04/helpdata/en/41/7af4bfa79e11d1950f0000e82de14a/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/en/41/7af4bca79e11d1950f0000e82de14a/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/ea/2f053d39177608e10000000a114084/content.htm
Sure it will help you..
Reward points
‎2008 May 12 3:32 PM
Hi Rajnish
In Sessions method, we've Asynchrounous Processing and Synchronous Updation.
As you know about Asynchronous and Synchronous, what does it mean that Asynchronous means that after transferring the data in the screen, the system doesn't wait for result from first rather it directly commits to next screen, whereas in Synchronous, the system doesn't go for next screen unless it is successful of previous screen. So, i can say Error analysis and Analysation is well and good in case of Synchronous than Asynchronous.
Coming to your point, Sessions method is 2 step dialog process. Here by the first step, data transfers to sessions, then it'll commit to database after user operates the session i.e. nothing but Synchronous Updation.
where Call transaction is single step dialog process, here data directly commits data to database.
If u finds it helpful, reward me plz.
Thanks
Suren
‎2008 May 12 9:45 PM
Hi Rajneesh,
No Confusion rgarding this.
1.Call transaction is sync in processing and sync/asyn update
2.Session is async in processing and sync in update
To Explain about this clearly,Session processes records completely and finally updated them into DB.Encountered errors are skipped and only valid errors are updated into DB.(If this has sync processing,then all records cannot be handled)
In the same way call transaction processes record by record and passes each record on to the screen and if it is valid it will be uploaded into DB.
Award points if useful
Regards,
Ravee...
‎2008 May 13 6:50 AM
Hi..
In call trans, u need to specify whether sync or asynch.
Meaning - in sync next record transaction will be done after successful updation in the database for the previous record.
Asyn - it will return to next transaction,whether updation is completed or not for the previous record.
In session method , processing is asynchronous as session is made first, then on executing this session updates the database.
Updation is synchr, coz first updation of first record occurs,then for another,not before that.
Please reward points