What is the difference between call transaction and session method?

Showing Answers 1 - 4 of 4 Answers

krishnan

  • Apr 20th, 2006
 

Session method: The records are not added to the database until the session is processed. sy-subrc is not returned. Error logs are created for error records. Updation in database table is always Synchronous.

Call Transaction method: The records are immediately added to the database table. sy-subrc is returned to 0 if succesful. Error logs are not created and hence the errors need to be handled explicitly. Updation in database table is either Synchronous or Asynchronous.

  Was this answer useful?  Yes

sareen

  • Aug 4th, 2006
 

Session method : In this method sap R/3 maintains the messages.Call Transaction:We need to declare the messages( for errors,no screens,all screens)

  Was this answer useful?  Yes

Ramesh

  • Sep 5th, 2006
 

Session Method:Session method is used for processing large volume of data.It is asynchronus process.Sy-subrc value is not returned.Updatation is not immediated.The session that is created has to be processed  for the updation of into data base table.Error are handled handled by the system itself.

Call transaction methos:This is used for processing  small volumes of data.Itcan be synchronus or asynchronus.Updation is immediate.If the updation is sucessful Sy-subrc value is returned.We have to handle the errors explicitly by using message_format function module.

  Was this answer useful?  Yes

sonali

  • Sep 13th, 2006
 

Call trasaction method trasfers non sap data into sap immediately after completion of BDC, whereas session method creates the session and transfers data when user seesions it. It tranfers data one by one whereas trasaction method transfers data all together.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions