Skip to Content
author's profile photo Former Member
Former Member

difference

difference b/w session and call transaction?

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Mar 03, 2007 at 04:42 PM

    Session method.

    1) synchronous processing.

    2) can tranfer large amount of data.

    3) processing is slower.

    4) error log is created

    5) data is not updated until session is processed.

    Call transaction.

    1) asynchronous processing

    2) can transfer small amount of data

    3) processing is faster.

    4) errors need to be handled explicitly

    5) data is updated automatically

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Mar 03, 2007 at 04:45 PM

    Hi,

    In Batch input many transactions can be executed, where as in Call transcation only one transactioin can be executed.

    BI is a background process, Ct can be either background or foreground .

    BI is Synchronous process, Ct is both Asynchronous & Synchronous.

    BI Sessions cannot be runed parallel.

    Log file is generated automaticly in BI, errors can be found through BDCMSGCOLL.

    Regards,

    Sruthi

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Mar 03, 2007 at 04:47 PM

    Call transaction :

    the transaction will be called immediatly when u run the report and the recording will be done once u execute the program...

    Session method:

    Session method will create a session ... U can schedule the session at any time so that it runs at the specified time..

    Let us suppose that u need to enter some 1000 materials using MM01.. when u run this during normal working hours, it consumes time and server may lose its pace..

    to avoid this , u can create a session for this data upload and schedule the session when users are less...say friday night..

    In call Transaction u can update the data in synchronous as well as asynchronous.

    in session method error log will be there, in call transaction u have to write code manualyy.

    In session method u can run multiple transactions at a time, in call transaction only one transaction at a time

    difference between batch input and call transaction in BDC

    Session method.

    1) synchronous processing.

    2) can tranfer large amount of data.

    3) processing is slower.

    4) error log is created

    5) data is not updated until session is processed.

    Call transaction.

    1) asynchronous processing

    2) can transfer small amount of data

    3) processing is faster.

    4) errors need to be handled explicitly

    5) data is updated automatically

    call transaction gets updated in one step.

    session method in two step.

    first a session gets created.

    later from sm35 you have to run it.

    in call transaction first recording is done and only a syntax CALL TRANSACTION <TCODE> USING BDCTAB MODE A/E/N UPDATE S/A MESSAGES INTO BDCMSGCOLL is used...here all the error messages are explicitly seen thru bdcmsgcoll.....once executed the program..process starts...

    in session method after recording three fms are called

    bdc_open_group

    bdc_insert

    bdc_close_group

    built in error log in sm35 where u can view the errors

    hence only when the session is processed in tcode sm35..process starts..in th sense all the data is kept in session and processed

    however i suggest u to go thru the general diffrences between these two...

    following are few links which can help u to get a better idea

    http://www.sap-img.com/abap/bdc-example-using-table-control-in-bdc.htm

    http://www.sap-img.com/abap/learning-bdc-programming.htm

    differences between session and call transaction methods

    Difference between BDC Session method & Call Transaction

    Difference between Call Transaction & Batch Input

    Br,

    Laxmi

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.