<?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 BDC in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2441232#M546440</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) When do you go for calltransaction and when do you go for seshen &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Many time questions were raised some one gave differences and some one gave description .But no one gave REALTIME answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) How do u display errors in CTransaction and which fields you display from BDCMSGCOLL  ??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;Ahmed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 21 Jun 2007 17:50:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-21T17:50:09Z</dc:date>
    <item>
      <title>BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2441232#M546440</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) When do you go for calltransaction and when do you go for seshen &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Many time questions were raised some one gave differences and some one gave description .But no one gave REALTIME answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) How do u display errors in CTransaction and which fields you display from BDCMSGCOLL  ??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;Ahmed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2007 17:50:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2441232#M546440</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-21T17:50:09Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2441233#M546441</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;2) How do u display errors in CTransaction and which fields you display from BDCMSGCOLL &lt;/P&gt;&lt;P&gt;Ans. If u loop around the table the field with MSGTYP= 'E' will give u the errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward If Helpful&lt;/P&gt;&lt;P&gt;Viky&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2007 18:01:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2441233#M546441</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-21T18:01:15Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2441234#M546442</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) When do you go for calltransaction and when do you go for seshen &lt;/P&gt;&lt;P&gt;Ans. If it is a transactional data like creating a sales order, creating a delivery, creating a PGI, creating a Billing document then I wud go for Call Tranasaction and If it is a transfer which has many 1000's of records I wud create a session and execute it in background because u cant run a program online for that much amount of time&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if Helpful&lt;/P&gt;&lt;P&gt;Viky&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2007 18:03:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2441234#M546442</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-21T18:03:52Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2441235#M546443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&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;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;one simple example : You are creating sales order from file and also you want to update header text of sales order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when you want to update sales order header text,you need to use save_text function module ,here you need to pass sales order number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when you use call transaction update 'A', data will update transaction level and it goes to the next record,here it will not wait for database .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when you use call transaction update 'S',data will update transaction level and it will update database then it goes next record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you want to update header text,then you need to use sync update&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;database commit - &lt;/P&gt;&lt;P&gt;comitt work - it will update data in database sucessfully&lt;/P&gt;&lt;P&gt;roll back - it will not update in database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Session method. &lt;/P&gt;&lt;P&gt;1) synchronous processing. &lt;/P&gt;&lt;P&gt;2) can tranfer large amount of data. &lt;/P&gt;&lt;P&gt;3) processing is slower. &lt;/P&gt;&lt;P&gt;4) error log is created &lt;/P&gt;&lt;P&gt;5) data is not updated until session is processed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call transaction. &lt;/P&gt;&lt;P&gt;1) asynchronous processing &lt;/P&gt;&lt;P&gt;2) can transfer small amount of data &lt;/P&gt;&lt;P&gt;3) processing is faster. &lt;/P&gt;&lt;P&gt;4) errors need to be handled explicitly &lt;/P&gt;&lt;P&gt;5) data is updated automatically &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can use BDCMSGCOLL Structure to get Error log and again do compare with T100 Table - here you will get text message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope you got it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2007 18:12:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/2441235#M546443</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-21T18:12:21Z</dc:date>
    </item>
  </channel>
</rss>

