<?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: diff b/w Bapi / BDC in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-bapi-bdc/m-p/1792272#M340758</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;&lt;/P&gt;&lt;P&gt;BAPI is a higher end usage for tranfering the data from SAP to non-SAP and vice-versa. for ex: if we are using VB application,where in that we want to connect to SAP and retireve the data,and then change and update the data in SAP for that purpose we can use that. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Apart from that, we can also use it for Uploading/Downloading the data from SAP to Non-SAP like BDC, provided we have an existing  BAPI for that.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI function modules will also do all the checks required for data integrity like Transactions for BDC. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is one more advantage using BAPI instead of BDC. When we go for upgradation, there might be pozzibility to change the screen elements for transactions depending on the requirement. In that case,our BDC pgm may or may not work (depending on the screen changes they have made). Unless and until we prepare new BDC we cant use the old BDC pgm. But in BAPI, SAP promises that they are going to keep the old BAPI and for new functionality they will provide an upgraded BAPI. Until we write a new BAPI pgm, we can use the exisitng BAPI pgm. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load of program:&lt;/P&gt;&lt;P&gt;It is a program Constructor. Directly after an executable program, a module pool, a function group or a subroutine pool has been loaded, a special processing block can be executed exactly once. This processing block is defined as an event block using the event keyword LOAD-OF-PROGRAM. The processing block for LOAD-OF-PROGRAM has the same function for ABAP programs as a constructor has for classes. &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;Rakesh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*pls dont forget to reward points if it is helpfull&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Rakesh Voleti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 Dec 2006 14:42:38 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-28T14:42:38Z</dc:date>
    <item>
      <title>diff b/w Bapi / BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-bapi-bdc/m-p/1792271#M340757</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;tell me the difference bet BAPI and BDC ?&lt;/P&gt;&lt;P&gt;and  use of LOAD OF PROGRAM event?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your early reply is much appreciated....&lt;/P&gt;&lt;P&gt;thanks...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Dec 2006 14:21:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-bapi-bdc/m-p/1792271#M340757</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-28T14:21:32Z</dc:date>
    </item>
    <item>
      <title>Re: diff b/w Bapi / BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-bapi-bdc/m-p/1792272#M340758</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;&lt;/P&gt;&lt;P&gt;BAPI is a higher end usage for tranfering the data from SAP to non-SAP and vice-versa. for ex: if we are using VB application,where in that we want to connect to SAP and retireve the data,and then change and update the data in SAP for that purpose we can use that. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Apart from that, we can also use it for Uploading/Downloading the data from SAP to Non-SAP like BDC, provided we have an existing  BAPI for that.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI function modules will also do all the checks required for data integrity like Transactions for BDC. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is one more advantage using BAPI instead of BDC. When we go for upgradation, there might be pozzibility to change the screen elements for transactions depending on the requirement. In that case,our BDC pgm may or may not work (depending on the screen changes they have made). Unless and until we prepare new BDC we cant use the old BDC pgm. But in BAPI, SAP promises that they are going to keep the old BAPI and for new functionality they will provide an upgraded BAPI. Until we write a new BAPI pgm, we can use the exisitng BAPI pgm. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load of program:&lt;/P&gt;&lt;P&gt;It is a program Constructor. Directly after an executable program, a module pool, a function group or a subroutine pool has been loaded, a special processing block can be executed exactly once. This processing block is defined as an event block using the event keyword LOAD-OF-PROGRAM. The processing block for LOAD-OF-PROGRAM has the same function for ABAP programs as a constructor has for classes. &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;Rakesh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*pls dont forget to reward points if it is helpfull&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Rakesh Voleti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Dec 2006 14:42:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-bapi-bdc/m-p/1792272#M340758</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-28T14:42:38Z</dc:date>
    </item>
    <item>
      <title>Re: diff b/w Bapi / BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-bapi-bdc/m-p/1792273#M340759</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;BAPI is a higher end usage for tranfering the data from SAP to non-SAP and vice-versa. for ex: if we are using VB application,where in that we want to connect to SAP and retireve the data,and then change and update the data in SAP for that purpose we can use that. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Apart from that, we can also use it for Uploading/Downloading the data from SAP to Non-SAP like BDC, provided we have an existing BAPI for that. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI function modules will also do all the checks required for data integrity like Transactions for BDC. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is one more advantage using BAPI instead of BDC. When we go for upgradation, there might be pozzibility to change the screen elements for transactions depending on the requirement. In that case,our BDC pgm may or may not work (depending on the screen changes they have made). Unless and until we prepare new BDC we cant use the old BDC pgm. But in BAPI, SAP promises that they are going to keep the old BAPI and for new functionality they will provide an upgraded BAPI. Until we write a new BAPI pgm, we can use the exisitng BAPI pgm. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load of program:&lt;/P&gt;&lt;P&gt;It is a program Constructor. Directly after an executable program, a module pool, a function group or a subroutine pool has been loaded, a special processing block can be executed exactly once. This processing block is defined as an event block using the event keyword LOAD-OF-PROGRAM. The processing block for LOAD-OF-PROGRAM has the same function for ABAP programs as a constructor has for classes.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Dec 2006 14:48:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-bapi-bdc/m-p/1792273#M340759</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-28T14:48:37Z</dc:date>
    </item>
    <item>
      <title>Re: diff b/w Bapi / BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-bapi-bdc/m-p/1792274#M340760</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;BDC makes use of the screen flow and logic (PBO, PAI) whereas BAPI don't use the screen flow.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;Sumant.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Dec 2006 15:15:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-bapi-bdc/m-p/1792274#M340760</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-28T15:15:29Z</dc:date>
    </item>
    <item>
      <title>Re: diff b/w Bapi / BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-bapi-bdc/m-p/1792275#M340761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;BDC is a data transfer technique which simulates user actions on any non-enjoy transaction. We use SHDB to record the t-code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI is a function module related to business objects. U can see list of BAPIs under each business object using BAPI t-code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Dec 2006 18:38:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-bapi-bdc/m-p/1792275#M340761</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-29T18:38:26Z</dc:date>
    </item>
  </channel>
</rss>

