<?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: BDC Errors in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808029#M915940</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vinod,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In both cases if all the records updates then why should we go for sync and asyn.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 10 May 2008 14:44:26 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-10T14:44:26Z</dc:date>
    <item>
      <title>BDC Errors</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808020#M915931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rocks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Scenario 1: I am uploading 1000 records using session method. I have an error in 950th record. What will happen and howmany records will upload? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Scenario 2: I am uploading 1000 records using Call Transaction method. I have an error in 950th record. What will happen and howmany records will upload?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 May 2008 10:58:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808020#M915931</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-10T10:58:19Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Errors</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808021#M915932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;999 records gets created in both the cases.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 May 2008 10:59:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808021#M915932</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-10T10:59:49Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Errors</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808022#M915933</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;Session is synchronus and call transaction is asynchrnous. As u told If both are same what is the use of syn and asyn?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 May 2008 11:14:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808022#M915933</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-10T11:14:13Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Errors</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808023#M915934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is like this.&lt;/P&gt;&lt;P&gt;In a session, your progarm will create a session and you can process the created session whenever you like.&lt;/P&gt;&lt;P&gt;In a call transaction method, the upload of the records happen as and when you run the program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi Kanth Talagana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 May 2008 11:21:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808023#M915934</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-10T11:21:38Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Errors</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808024#M915935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I think you are not aware of that syn and asyn? There is difference in updating in syn and asyn. Pls conform your answer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 May 2008 11:33:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808024#M915935</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-10T11:33:29Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Errors</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808025#M915936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;[Asynch vs Synch|http://help.sap.com/saphelp_nw70/helpdata/en/41/7af4cba79e11d1950f0000e82de14a/frameset.htm] ... it's just a question of waiting for the answer...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 May 2008 11:43:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808025#M915936</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-10T11:43:04Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Errors</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808026#M915937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks to all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I didnt get proper answer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 May 2008 12:26:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808026#M915937</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-10T12:26:15Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Errors</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808027#M915938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Buddula,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In both cases it will upload 999 records. But the difference is like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In call transaction method when error occurs at 950th record u have to process ur error record explicitely by capturing the messages. Check the messages into addition in call transaction. After call transaction statement u have to read this messages table with message type as error(E), abort(A) and dump(X). If u have any then u have to display this record information in report output so that user knows which record failed. Mean while all other records will be uploaded to the data base.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In session method once u execute ur program ur data base will not be executed unless u process the session. When u process the session system will automatically creates the error log. U can directly go the log and process the error records in fore ground by entering the correct values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Difference between synchronous and Asynchronous&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;When u call the transaction a commit work module will be called by the system. In case of synchronous update system will not process the second record till the control comes back from the commit work module. In case of asynchronous mode once the transaction is finished it will come and process second record irrespective of first record is commited or not. Commit work will be done as a seperate process and not related to ur program execution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this is clear now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Vinod Kumar Vemuru on May 10, 2008 6:10 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 May 2008 12:39:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808027#M915938</guid>
      <dc:creator>vinod_vemuru2</dc:creator>
      <dc:date>2008-05-10T12:39:16Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Errors</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808028#M915939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi check this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;session&lt;/STRONG&gt; it is always synchronous means if any record fails then it will not process the other reocrds so it will process 949 records..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;call transaction&lt;/STRONG&gt; it may be synchronous or asynchrous. if the process is synchronous the result is same means there will only 949 records will processed. if it is asynchronous then 999 records will processed if there is no error records found .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;venakt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 May 2008 13:02:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808028#M915939</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-10T13:02:08Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Errors</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808029#M915940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vinod,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In both cases if all the records updates then why should we go for sync and asyn.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 May 2008 14:44:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808029#M915940</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-10T14:44:26Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Errors</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808030#M915941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Buddula,&lt;/P&gt;&lt;P&gt;Let me explain with some practical example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As i already told in case of synchronous update 2nd record will be processed only if the first record is updated to data base. Till this update happens control waits to process 2nd record.&lt;/P&gt;&lt;P&gt;If any error in 1st record then control will start processing 2nd record.&lt;/P&gt;&lt;P&gt;Assume power went exactly at the time of updating the first record to data base. In this case when u switch on the system for next time this particular record(1st) will be updated to data base.&lt;/P&gt;&lt;P&gt;So the summary is there will be no chance is losing data if transaction is successfull. At any point of time all the successful records will be updated to database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now consider the case of asynchronous for the same scenario.&lt;/P&gt;&lt;P&gt;Ur first record was successfully processed,Assume Data base update was delayed because of heavy load. Now ur control will not wait till data base is updated for first record and therefore it will start processing second record. Assume power went in this case also. When u switch on the system for next time this record will not be updated to database. So u will be losing data even ur transaction was success.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So if u want safety then go for Synchronous mode. But process will be slow because control has to wait till control comes back from commit work module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u want fastness in performance then go for asynchronous mode. But danger of losing data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will be clear now.&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;Vinod.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 May 2008 16:21:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-errors/m-p/3808030#M915941</guid>
      <dc:creator>vinod_vemuru2</dc:creator>
      <dc:date>2008-05-10T16:21:29Z</dc:date>
    </item>
  </channel>
</rss>

