<?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: Doubt in BDC Update in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-update/m-p/2390081#M531404</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;    error message will not capture when MODE 'A' &lt;/P&gt;&lt;P&gt;error message will capture only mode 'N'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;no need to specify update mode as 'A',system will take default.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;Check the documentation for more info.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A Asynchronous updating. In this mode, the called transaction does not wait for any updates it produces to be completed. It simply passes the updates to the SAP update service. Asynchronous processing therefore usually results in faster execution of your data transfer program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Asynchronous processing is NOT recommended for processing any larger amount of data. This is because the called transaction receives no completion message from the update module in asynchronous updating. The calling data transfer program, in turn, cannot determine whether a called transaction ended with a successful update of the database or not. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you use asynchronous updating, then you will need to use the update management facility (Transaction SM12) to check whether updates have been terminated abnormally during session processing. Error analysis and recovery is less convenient than with synchronous updating.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S Synchronous updating. In this mode, the called transaction waits for any updates that it produces to be completed. Execution is slower than with asynchronous updating because called transactions wait for updating to be completed. However, the called transaction is able to return any update error message that occurs to your program. It is much easier for you to analyze and recover from errors. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;L Local updating. If you update data locally, the update of the database will not be processed in a separate process, but in the process of the calling program. (See the ABAP keyword documentation on SET UPDATE TASK LOCAL for more information.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Jun 2007 05:06:19 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-07T05:06:19Z</dc:date>
    <item>
      <title>Doubt in BDC Update</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-update/m-p/2390076#M531399</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    I want to know shall we use update mode 'A' , Async when we using error handling in call transaction statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  eg: below mentioned code is right or wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'XD02'   USING TAB_BDCDATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       MODE 'A'   UPDATE 'A'  MESSAGES INTO TAB_MESSAGE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Shall the Tab message table contains all the messages when we use update 'A'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in Advance&lt;/P&gt;&lt;P&gt;Imran.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jun 2007 07:49:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-update/m-p/2390076#M531399</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-06T07:49:53Z</dc:date>
    </item>
    <item>
      <title>Re: Doubt in BDC Update</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-update/m-p/2390077#M531400</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Imran,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The UPDATE Parameter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You use the UPDATE parameter to specify how updates produced by a &lt;/P&gt;&lt;P&gt;transaction should be processed. You can select between these modes: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A Asynchronous updating. In this mode, the called transaction does not &lt;/P&gt;&lt;P&gt;wait for any updates it produces to be completed. It simply passes the &lt;/P&gt;&lt;P&gt;updates to the SAP update service. Asynchronous processing therefore&lt;/P&gt;&lt;P&gt;usually results in faster execution of your data transfer program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Asynchronous processing is NOT recommended for processing any larger &lt;/P&gt;&lt;P&gt;amount of data. This is because the called transaction receives no completion &lt;/P&gt;&lt;P&gt;message from the update module in asynchronous updating. The calling data &lt;/P&gt;&lt;P&gt;transfer program, in turn, cannot determine whether a called transaction ended &lt;/P&gt;&lt;P&gt;with a successful update of the database or not. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you use asynchronous updating, then you will need to use the update &lt;/P&gt;&lt;P&gt;management facility (Transaction SM12) to check whether updates have &lt;/P&gt;&lt;P&gt;been terminated abnormally during session processing. Error analysis and &lt;/P&gt;&lt;P&gt;recovery is less convenient than with synchronous updating.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S Synchronous updating. In this mode, the called transaction waits for any&lt;/P&gt;&lt;P&gt;updates that it produces to be completed. Execution is slower than with &lt;/P&gt;&lt;P&gt;asynchronous updating because called transactions wait for updating to be&lt;/P&gt;&lt;P&gt;completed. However, the called transaction is able to return any update error&lt;/P&gt;&lt;P&gt;message that occurs to your program. It is much easier for you to analyze &lt;/P&gt;&lt;P&gt;and recover from errors. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;L Local updating. If you update data locally, the update of the database will &lt;/P&gt;&lt;P&gt;not be processed in a separate process, but in the process of the calling &lt;/P&gt;&lt;P&gt;program. (See the ABAP keyword documentation on SET UPDATE TASK LOCAL&lt;/P&gt;&lt;P&gt;for more information.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you transfer data in ABAP, you have three options to submit the data for the data transfer. Only the first two methods can be recommended without reservation. The third method, by way of CALL DIALOG, is outmoded. CALL DIALOG is less comfortable than the other methods. You should use it only if you must.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the CALL TRANSACTION USING statement&lt;/P&gt;&lt;P&gt;Summary: With CALL TRANSACTION USING, the system processes the data more quickly than with batch input sessions. Unlike batch input sessions, CALL TRANSACTION USING does not automatically support interactive correction or logging functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your program prepares the data and then calls the corresponding transaction that is then processed immediately.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The most important features of CALL TRANSACTION USING are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Synchronous processing &lt;/P&gt;&lt;P&gt;Transfer of data from an individual transaction each time the statement CALL TRANSACTION USING is called &lt;/P&gt;&lt;P&gt;You can update the database both synchronously and asynchronously&lt;/P&gt;&lt;P&gt;The program specifies the update type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Separate LUW (logical units of work) for the transaction&lt;/P&gt;&lt;P&gt;The system executes a database commit immediately before and after the CALL TRANSACTION USING statement &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No batch input processing log&lt;/P&gt;&lt;P&gt;Create a session on the batch input queue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if it is helpful...&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;Omkar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jun 2007 08:34:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-update/m-p/2390077#M531400</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-06T08:34:23Z</dc:date>
    </item>
    <item>
      <title>Re: Doubt in BDC Update</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-update/m-p/2390078#M531401</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please reward points if your doubt is clear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ya ur error message will be there in this internal table.&lt;/P&gt;&lt;P&gt;you can check during debugging...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jun 2007 16:59:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-update/m-p/2390078#M531401</guid>
      <dc:creator>manubhutani</dc:creator>
      <dc:date>2007-06-06T16:59:42Z</dc:date>
    </item>
    <item>
      <title>Re: Doubt in BDC Update</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-update/m-p/2390079#M531402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CALL TRANSACTION 'XD02' USING TAB_BDCDATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODE 'A' UPDATE 'A' MESSAGES INTO TAB_MESSAGE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;error message will not capture when MODE 'A' &lt;/P&gt;&lt;P&gt;error message will capture only  mode 'N'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;no need to specify update mode as 'A',system will take default.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you want to mention then mention only synchronous&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jun 2007 17:05:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-update/m-p/2390079#M531402</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-06T17:05:07Z</dc:date>
    </item>
    <item>
      <title>Re: Doubt in BDC Update</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-update/m-p/2390080#M531403</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;yes u can use.&lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'XD02' USING TAB_BDCDATA&lt;/P&gt;&lt;P&gt;MODE 'A' UPDATE 'A' MESSAGES INTO TAB_MESSAGE&lt;/P&gt;&lt;P&gt;Shall the Tab message table contains all the messages when we use update 'A'.&lt;/P&gt;&lt;P&gt;yes.&lt;/P&gt;&lt;P&gt;no need to specify update mode as 'A',system will take default.&lt;/P&gt;&lt;P&gt;Asynchronous Update : it will update transaction level and lt goes next record.&lt;/P&gt;&lt;P&gt;later it updates database level.&lt;/P&gt;&lt;P&gt;Synchronous update is slow processing&lt;/P&gt;&lt;P&gt;Asynchronous update is speed processing.&lt;/P&gt;&lt;P&gt;when you update the data at transaction level and it should update the data with respect to corresponding tables .. when you use asyn or syn ,all are same but only thing is Syn update is it update the record transaction level and it goes db level and it will go next record.&lt;/P&gt;&lt;P&gt;where as Asyn update ,it updates transaction level and it goes next record.but it updates DB Level later.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 04:43:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-update/m-p/2390080#M531403</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T04:43:53Z</dc:date>
    </item>
    <item>
      <title>Re: Doubt in BDC Update</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-update/m-p/2390081#M531404</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;    error message will not capture when MODE 'A' &lt;/P&gt;&lt;P&gt;error message will capture only mode 'N'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;no need to specify update mode as 'A',system will take default.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;Check the documentation for more info.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A Asynchronous updating. In this mode, the called transaction does not wait for any updates it produces to be completed. It simply passes the updates to the SAP update service. Asynchronous processing therefore usually results in faster execution of your data transfer program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Asynchronous processing is NOT recommended for processing any larger amount of data. This is because the called transaction receives no completion message from the update module in asynchronous updating. The calling data transfer program, in turn, cannot determine whether a called transaction ended with a successful update of the database or not. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you use asynchronous updating, then you will need to use the update management facility (Transaction SM12) to check whether updates have been terminated abnormally during session processing. Error analysis and recovery is less convenient than with synchronous updating.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S Synchronous updating. In this mode, the called transaction waits for any updates that it produces to be completed. Execution is slower than with asynchronous updating because called transactions wait for updating to be completed. However, the called transaction is able to return any update error message that occurs to your program. It is much easier for you to analyze and recover from errors. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;L Local updating. If you update data locally, the update of the database will not be processed in a separate process, but in the process of the calling program. (See the ABAP keyword documentation on SET UPDATE TASK LOCAL for more information.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 05:06:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-bdc-update/m-p/2390081#M531404</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T05:06:19Z</dc:date>
    </item>
  </channel>
</rss>

