<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Session Method and Call Transaction Method in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/session-method-and-call-transaction-method/m-p/4082333#M976136</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Generally.. if we want to update the data online, we will go for Call transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we want to update the data at scheduled time we will go for Session method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Rajinikanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 10 Jul 2008 09:50:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-10T09:50:36Z</dc:date>
    <item>
      <title>Session Method and Call Transaction Method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/session-method-and-call-transaction-method/m-p/4082332#M976135</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abapers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While transferring the data from NON-SAP to SAP using &lt;STRONG&gt;BDC,&lt;/STRONG&gt; we can use &lt;STRONG&gt;CALL TRANSACTION&lt;/STRONG&gt; or &lt;STRONG&gt;SESSION METHOD.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My ques is:&lt;/P&gt;&lt;P&gt;1) What are  the &lt;STRONG&gt;main difference&lt;/STRONG&gt; between these two methods.&lt;/P&gt;&lt;P&gt;2)In which &lt;STRONG&gt;scenarioes,&lt;/STRONG&gt; we decide that we should go for CALL TRANSACTION method or SESSION METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards,&lt;/P&gt;&lt;P&gt;Rupinder&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 09:49:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/session-method-and-call-transaction-method/m-p/4082332#M976135</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T09:49:10Z</dc:date>
    </item>
    <item>
      <title>Re: Session Method and Call Transaction Method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/session-method-and-call-transaction-method/m-p/4082333#M976136</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Generally.. if we want to update the data online, we will go for Call transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we want to update the data at scheduled time we will go for Session method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Rajinikanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 09:50:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/session-method-and-call-transaction-method/m-p/4082333#M976136</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T09:50:36Z</dc:date>
    </item>
    <item>
      <title>Re: Session Method and Call Transaction Method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/session-method-and-call-transaction-method/m-p/4082334#M976137</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We use the call transaction method to upload the data automatically and generate a report for the errors, where as when we use session method the documents will not be created automatically and they will be created only when that session is processed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For call transaction method you need to handle the errors explicitly, where as in the session the system itself will take care of the errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When we have huge volume of data to be transferred in that case we use the session method, otherwise we can go ahead and use the call transaction method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mahesh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 09:56:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/session-method-and-call-transaction-method/m-p/4082334#M976137</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T09:56:13Z</dc:date>
    </item>
    <item>
      <title>Re: Session Method and Call Transaction Method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/session-method-and-call-transaction-method/m-p/4082335#M976138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call transaction method is faster than session method.&lt;/P&gt;&lt;P&gt;if your flat file has small amount of data you can go for call transaction method.&lt;/P&gt;&lt;P&gt;if it is uge amount of data you can go for session method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in calc transaction method you have to create internal table for error records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in session method if there are any error records when you are updating into the database table error records moves to error log in session(sm35).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in call transaction we can use one application at a time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in session method we can run two or more applications at a time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sriram.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 10:00:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/session-method-and-call-transaction-method/m-p/4082335#M976138</guid>
      <dc:creator>venkatasriram_mygapula</dc:creator>
      <dc:date>2008-07-10T10:00:22Z</dc:date>
    </item>
    <item>
      <title>Re: Session Method and Call Transaction Method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/session-method-and-call-transaction-method/m-p/4082336#M976139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi  &lt;STRONG&gt;kaur&lt;/STRONG&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call Transaction method:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this method, the ABAP/4 program uses the call transaction &amp;lt;T-code &amp;gt; using &amp;lt;bdc_tab&amp;gt; mode &amp;lt;mode&amp;gt; update &amp;lt;update &amp;gt; method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In u2018Call Transactionu2019, the transactions are triggered at the time of processing itself and so the ABAP program must do the error handling.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Synchronous Processing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We can update the database both synchronously and asynchronously. We can specify the mode in the program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No batch input processing log&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While execution it starts from the first.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Faster than session method&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Classical or session method&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;n this method, ABAP/4 program read the external data that is to be entered to the SAP system and stores the data in the batch input session.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When the prgm has finished creating the session, we can run the session thro the TC SM35. This method involves FM like BDC_OPEN,BDC_INSERT,BDC_CLOSE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whereas in Batch Input Sessions, the ABAP&lt;/P&gt;&lt;P&gt;program creates a session with all the transactional data, and this session can be viewed, scheduled and processed (using&lt;/P&gt;&lt;P&gt;Transaction SM35) at a later time. The latter technique has a built-in error processing mechanism too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Asynchronous Processing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Synchronous Database update.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;During processing, no transaction is started until the previous transaction has been written to the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Detailed Log will be generated for all the sessions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While executing it wont start from the first. It will start from the place where it ends with error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While executing it wont start from the first. It will start from the place where it ends with error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;If Found Help Full Do Reward.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Regards&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN __default_attr="Green" __jive_macro_name="color"&gt; Eshwar.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 10:08:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/session-method-and-call-transaction-method/m-p/4082336#M976139</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T10:08:35Z</dc:date>
    </item>
    <item>
      <title>Re: Session Method and Call Transaction Method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/session-method-and-call-transaction-method/m-p/4082337#M976140</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi rupinder kaur,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BATCH INPUT SESSION is an intermediate step between internal table and database table. Data along with the action is stored in session ie data for screen fields, to which screen it is passed, program name behind it, and how next screen is processed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in call transaction we cannot code multiple transactions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we can code only one transaction at a time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the main difference is for immidiate update of database we use call trasaction method while the session method will be processed in the background at off peak times&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call transaction-synronous processing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;session-asyncronous processing,syncronous update&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Session and Call Transactions are the methods in BDC Programming.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Session Method works in Background and as well as in Foreground. Where as Call Transaction Method Works in Foreground.               (Note: No Display Mode is equal to Background Processing in call transaction method).&lt;/P&gt;&lt;P&gt;Session Method can handle Multiple Applications at a time. Where as Call Transaction Method can handle only one Application.&lt;/P&gt;&lt;P&gt;Session Method holds Log File by Default. Where as in Call Transaction Method no Log File by Default. We have to design Log File by using BDCMSGCOLL.&lt;/P&gt;&lt;P&gt;Session Method Updates the Database Synchronously. Call  Transaction Method Updates the Database Asynchronously. (Note: Asynchronous updation is Faster than Synchronous&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;karthik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2008 10:20:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/session-method-and-call-transaction-method/m-p/4082337#M976140</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-10T10:20:09Z</dc:date>
    </item>
  </channel>
</rss>

