<?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: reagarding bdc and bapi in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reagarding-bdc-and-bapi/m-p/4186255#M1000677</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;Plz check out this link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.karakas-online.de/forum/viewtopic.php?t=6083" target="test_blank"&gt;http://www.karakas-online.de/forum/viewtopic.php?t=6083&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sumit Agrwal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 12 Jul 2008 04:52:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-12T04:52:43Z</dc:date>
    <item>
      <title>reagarding bdc and bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reagarding-bdc-and-bapi/m-p/4186254#M1000676</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the difference between BDC and BAPI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Venkat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Jul 2008 04:48:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reagarding-bdc-and-bapi/m-p/4186254#M1000676</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-12T04:48:40Z</dc:date>
    </item>
    <item>
      <title>Re: reagarding bdc and bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reagarding-bdc-and-bapi/m-p/4186255#M1000677</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;Plz check out this link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.karakas-online.de/forum/viewtopic.php?t=6083" target="test_blank"&gt;http://www.karakas-online.de/forum/viewtopic.php?t=6083&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sumit Agrwal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Jul 2008 04:52:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reagarding-bdc-and-bapi/m-p/4186255#M1000677</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-12T04:52:43Z</dc:date>
    </item>
    <item>
      <title>Re: reagarding bdc and bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reagarding-bdc-and-bapi/m-p/4186256#M1000678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Venkat,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check this link&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/fu026.htm" target="test_blank"&gt;http://www.sap-img.com/fu026.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5598331"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5435688"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5764782"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;raam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Jul 2008 04:52:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reagarding-bdc-and-bapi/m-p/4186256#M1000678</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-12T04:52:49Z</dc:date>
    </item>
    <item>
      <title>Re: reagarding bdc and bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reagarding-bdc-and-bapi/m-p/4186257#M1000679</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;                     One of the main difference between BDc and Bapi is :&lt;/P&gt;&lt;P&gt;  If the transaction has a screen exit with extended tab page then the user has to      upload the data using BDC but not with BAPI.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;When u work with BDC you need to capture screens where as in BAPI, basically it is a function module and the user has to pass appropriate structures.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Jul 2008 05:02:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reagarding-bdc-and-bapi/m-p/4186257#M1000679</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-12T05:02:48Z</dc:date>
    </item>
    <item>
      <title>Re: reagarding bdc and bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reagarding-bdc-and-bapi/m-p/4186258#M1000680</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;There are lot. Few of them,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. BAPI is replacement for BDC. In new versions of SAP for almost all transactions we have BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. BDC is like u have to call some transaction/create the session for that transaction for updating the table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI is implemented as function module. U have to pass the data to this FM. &lt;STRONG&gt;It is always RFC enabled.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So u can call from other systems as well. Where as vis BDC it is not possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Error handling is much easier with BAPI as u will get all the errors with descriptions in return table. U may or may not get the complete error description in BDC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. BAPI will never do COMMIT on its own. U have to call FM BAPI_TRANSACTION_COMMIT to update the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BDC will automatically does commit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5.Implementing BDC for tables control or Step-loops is always a nightmare. Where as with BAPI it is much simpler as u have to populate internal table and send it to FMs. No need to put complex logics to take care of these things.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6. For currency and quantity fields u have to populate the data into seperate variables and have to use it in BDC. This is not required in BAPI as we have predefined structures in FM interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like this there are N number of advantages with BAPI over BDC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If some one asked to do BDC program first search for any BAPI. If not available then only go for BDC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also BAPIs are not only used for replacement of BDC. There are many BAPIs which replaces select statements.&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 Reddy Vemuru on Jul 12, 2008 10:35 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Jul 2008 05:02:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reagarding-bdc-and-bapi/m-p/4186258#M1000680</guid>
      <dc:creator>vinod_vemuru2</dc:creator>
      <dc:date>2008-07-12T05:02:57Z</dc:date>
    </item>
    <item>
      <title>Re: reagarding bdc and bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reagarding-bdc-and-bapi/m-p/4186259#M1000681</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;STRONG&gt;venkat&lt;/STRONG&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A BAPI is a method of a SAP Business Object. BAPI enables SAP and third party applications to interact and integrate&lt;/P&gt;&lt;P&gt;with each other at the Business Object / Process level.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this link to know more about BAPI.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/bapi/example.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/bapi/example.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://sappoint.com/abap/" target="test_blank"&gt;http://sappoint.com/abap/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Batch Data Communication (BDC) is the oldest batch interfacing technique that SAP provided since the early versions of R/3. BDC is not a&lt;/P&gt;&lt;P&gt;typical integration tool, in the sense that, it can be only be used for uploading data into R/3 and so it is not bi-directional.&lt;/P&gt;&lt;P&gt;BDC works on the principle of simulating user input for transactional screen, via an ABAP program. Typically the input comes in the form&lt;/P&gt;&lt;P&gt;of a flat file. The ABAP program reads this file and formats the input data screen by screen into an internal table (BDCDATA). The&lt;/P&gt;&lt;P&gt;transaction is then started using this internal table as the input and executed in the background.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In &amp;#145;Call Transaction&amp;#146;, 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;It can also be used for real-time interfaces and custom error handling &amp;amp; logging features. .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To know more about BDC,&lt;/P&gt;&lt;P&gt;check the link.&lt;/P&gt;&lt;P&gt;&lt;A href="http://sappoint.com/abap/" target="test_blank"&gt;http://sappoint.com/abap/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Main differences are...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In case of bdc data transfer takes place from flat file into sap system ie the file existing in sap system to sap sytem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where is bapi's r remotly enabled function modules which are assigned to some business objects n used to transfer the data between different business partners who are using different systems other than sap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;not only that...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when you plan to upgrade your system version then bdc willnot support those upgradations where as bapi's will support.&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>Sat, 12 Jul 2008 05:21:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reagarding-bdc-and-bapi/m-p/4186259#M1000681</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-12T05:21:45Z</dc:date>
    </item>
  </channel>
</rss>

