<?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: BAPI &amp; BDC ? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-bdc/m-p/2937342#M692275</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;&amp;lt;b&amp;gt;BAPI&amp;lt;/b&amp;gt;	&lt;/P&gt;&lt;P&gt;BAPI is an interface which helps the extenal world to communicate with R/3 via OOPS Programming.	&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAPI is technology of aplication interface.	&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;BADI&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BADI is used to enhance R/3 For customer Needs. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Business Add-Ins are a new SAP enhancement technique based on ABAP Objects.&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;Sathish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 12 Oct 2007 03:04:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-12T03:04:16Z</dc:date>
    <item>
      <title>BAPI &amp; BDC ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-bdc/m-p/2937340#M692273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what is the difference between BAPI &amp;amp; BDC ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Oct 2007 19:24:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-bdc/m-p/2937340#M692273</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-11T19:24:21Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI &amp; BDC ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-bdc/m-p/2937341#M692274</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;Please check these.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI is used only when it is available for the particular  transaction like Delivery Sales order. but BDC can be used for any transaction which have screen and fields. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI is directly updated the database instead BDC run through the screen flow. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So BAPI can't handle all the flow logic checking and enhancement put by programmer to faciliate the user requirement. &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;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ferry Lianto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Oct 2007 19:28:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-bdc/m-p/2937341#M692274</guid>
      <dc:creator>ferry_lianto</dc:creator>
      <dc:date>2007-10-11T19:28:18Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI &amp; BDC ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-bdc/m-p/2937342#M692275</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;&amp;lt;b&amp;gt;BAPI&amp;lt;/b&amp;gt;	&lt;/P&gt;&lt;P&gt;BAPI is an interface which helps the extenal world to communicate with R/3 via OOPS Programming.	&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAPI is technology of aplication interface.	&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;BADI&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BADI is used to enhance R/3 For customer Needs. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Business Add-Ins are a new SAP enhancement technique based on ABAP Objects.&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;Sathish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2007 03:04:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-bdc/m-p/2937342#M692275</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-12T03:04:16Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI &amp; BDC ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-bdc/m-p/2937343#M692276</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&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI---BUSINESS APPLICATION PROGRAMING INTERFACE&lt;/P&gt;&lt;P&gt;_________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI  IS A METHOD IN NORMAL SENSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WE CAN CALL BAPI AS AN ""INTERFACE""&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHENVER WE R SUPPOSED TO ACCESS  ANOTHER APPLICATION FROM OTHER TECHONOLOGY , WE CANT ACCESS IT DIRECTLY &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FOR EXAMPLE : WE R SUPPOSED TO ACCESS JAVASERVLET PROG FROM SAP , WE CANT IT DIRECTLY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WE CAN ACEESS THOSE APPLICATIONS PROVIDED THEY R CONVERTED TO AN INTERFACE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTERFACE : ITS JUST AN REMOTE ENABLED FUNCTION MODULE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF THAT APPLICATION FROM OTHER TECHNOLOGY IS CONVERTED TO INTERFACE , WE CAN ACCESS THAT APPLICATION FROM SAP ,WE CAN USE  THAT INTERFACE , WE CANT CHANGE THAT INTERFACE.&lt;/P&gt;&lt;P&gt;WE CAN UTILISE IT BY GIVING INPUTS AND OUTPUTS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;_______________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BADI : BUSSINESS AD IN'S&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;__________________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THESE R NOTHING BUT CUSTOIMER ENHANCEMENTS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CUSTOMER ENHANCEMENTS : 1.USER EXITS&lt;/P&gt;&lt;P&gt;                                                  2.BADI'S&lt;/P&gt;&lt;P&gt;USER EXITS: USED FOR ENHANCING NORMAL STRUCTURES i.e., NORMAL PROGRAMING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BADI'S: USED FOR ENHANCING OOABAP PROGRAMS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2007 05:38:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-bdc/m-p/2937343#M692276</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-12T05:38:25Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI &amp; BDC ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-bdc/m-p/2937344#M692277</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;&amp;lt;b&amp;gt;BAPI&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI stands for Business API(Application Program Interface).&lt;/P&gt;&lt;P&gt;A BAPI is remotely enabled function module &lt;/P&gt;&lt;P&gt;ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..&lt;/P&gt;&lt;P&gt;You can make your function module remotely enabled in attributes of Function module but&lt;/P&gt;&lt;P&gt;A BAPI are standard SAP function modules provided by SAP for remote access.&lt;/P&gt;&lt;P&gt;Also they are part of Businees Objest Repository(BOR).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects. &lt;/P&gt;&lt;P&gt;You create business objects and those are then registered in your BOR (Business Object Repository) &lt;/P&gt;&lt;P&gt;which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA.&lt;/P&gt;&lt;P&gt;In this case u only specify the business object and its method from external system &lt;/P&gt;&lt;P&gt;in BAPI there is no direct system call. while RFC are direct system call. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some BAPIs provide basic functions and can be used for most SAP business object types. &lt;/P&gt;&lt;P&gt;These BAPIs should be implemented the same for all business object types. &lt;/P&gt;&lt;P&gt;Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs. &lt;/P&gt;&lt;P&gt;Whenever possible, a standardized BAPI must be used in preference to an individual BAPI. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check these Links out&lt;/P&gt;&lt;P&gt;&lt;A href="http://searchsap.techtarget.com/ateQuestionNResponse/0,289625,sid21_cid558752_tax293481,00.html" target="test_blank"&gt;http://searchsap.techtarget.com/ateQuestionNResponse/0,289625,sid21_cid558752_tax293481,00.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/interview-question-on-bapi-rfc-abap-objects-tables.htm" target="test_blank"&gt;http://www.sap-img.com/abap/interview-question-on-bapi-rfc-abap-objects-tables.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/fu033.htm" target="test_blank"&gt;http://www.sap-img.com/fu033.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/ale-bapi.htm" target="test_blank"&gt;http://www.sap-img.com/abap/ale-bapi.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer following SDN threads:&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="460568"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&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="374335"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;BDC:&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Batch Data Communication (BDC) is the process of transferring data from one SAP System to another SAP system or from a non-SAP system to SAP System.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Features :&lt;/P&gt;&lt;P&gt;BDC is an automatic procedure.&lt;/P&gt;&lt;P&gt;This method is used to transfer large amount of data that is available in electronic medium.&lt;/P&gt;&lt;P&gt;BDC can be used primarily when installing the SAP system and when transferring data from a legacy system (external system).&lt;/P&gt;&lt;P&gt;BDC uses normal transaction codes to transfer data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Types of BDC :&lt;/P&gt;&lt;P&gt;CLASSICAL BATCH INPUT (Session Method)&lt;/P&gt;&lt;P&gt;CALL TRANSACTION &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BATCH INPUT METHOD:&lt;/P&gt;&lt;P&gt;This method is also called as &amp;#145;CLASSICAL METHOD&amp;#146;.&lt;/P&gt;&lt;P&gt;Features:&lt;/P&gt;&lt;P&gt;Asynchronous processing. &lt;/P&gt;&lt;P&gt;Synchronous Processing in database update.&lt;/P&gt;&lt;P&gt;Transfer data for more than one transaction.&lt;/P&gt;&lt;P&gt;Batch input processing log will be generated.&lt;/P&gt;&lt;P&gt;During processing, no transaction is started until the previous transaction has been written to the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL TRANSACTION METHOD :&lt;/P&gt;&lt;P&gt;This is another method to transfer data from the legacy system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Features:&lt;/P&gt;&lt;P&gt;Synchronous processing. The system performs a database commit immediately before and after the CALL TRANSACTION USING statement.&lt;/P&gt;&lt;P&gt;Updating the database can be either synchronous or asynchronous. The program specifies the update type.&lt;/P&gt;&lt;P&gt;Transfer data for a single transaction.&lt;/P&gt;&lt;P&gt;Transfers data for a sequence of dialog screens.&lt;/P&gt;&lt;P&gt;No batch input processing log is generated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For BDC:&lt;/P&gt;&lt;P&gt;&lt;A href="http://myweb.dal.ca/hchinni/sap/bdc_home.htm" target="test_blank"&gt;http://myweb.dal.ca/hchinni/sap/bdc_home.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/bdc&amp;amp;" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/bdc&amp;amp;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/learning-bdc-programming.htm" target="test_blank"&gt;http://www.sap-img.com/abap/learning-bdc-programming.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/bdc/bdchome.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/bdc/bdchome.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm" target="test_blank"&gt;http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/69/c250684ba111d189750000e8322d00/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/69/c250684ba111d189750000e8322d00/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/learning-bdc-" target="test_blank"&gt;http://www.sap-img.com/abap/learning-bdc-&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapbrain.com/TUTORIALS/TECHNICAL/BDC_tutorial.html" target="test_blank"&gt;http://www.sapbrain.com/TUTORIALS/TECHNICAL/BDC_tutorial.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2007 05:47:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-bdc/m-p/2937344#M692277</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-12T05:47:07Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI &amp; BDC ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-bdc/m-p/2937345#M692278</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&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI---BUSINESS APPLICATION PROGRAMING INTERFACE&lt;/P&gt;&lt;P&gt;_________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI IS A METHOD IN NORMAL SENSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WE CAN CALL BAPI AS AN ""INTERFACE""&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHENVER WE R SUPPOSED TO ACCESS ANOTHER APPLICATION FROM OTHER TECHONOLOGY , WE CANT ACCESS IT DIRECTLY &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FOR EXAMPLE : WE R SUPPOSED TO ACCESS JAVASERVLET PROG FROM SAP , WE CANT IT DIRECTLY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WE CAN ACEESS THOSE APPLICATIONS PROVIDED THEY R CONVERTED TO AN INTERFACE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTERFACE : ITS JUST AN REMOTE ENABLED FUNCTION MODULE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF THAT APPLICATION FROM OTHER TECHNOLOGY IS CONVERTED TO INTERFACE , WE CAN ACCESS THAT APPLICATION FROM SAP ,WE CAN USE THAT INTERFACE , WE CANT CHANGE THAT INTERFACE.&lt;/P&gt;&lt;P&gt;WE CAN UTILISE IT BY GIVING INPUTS AND OUTPUTS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;_______________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BADI : BUSSINESS AD IN'S&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;__________________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THESE R NOTHING BUT CUSTOIMER ENHANCEMENTS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CUSTOMER ENHANCEMENTS : 1.USER EXITS&lt;/P&gt;&lt;P&gt;2.BADI'S&lt;/P&gt;&lt;P&gt;USER EXITS: USED FOR ENHANCING NORMAL STRUCTURES i.e., NORMAL PROGRAMING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BADI'S: USED FOR ENHANCING OOABAP PROGRAMS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;_________________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BDC :&lt;/P&gt;&lt;P&gt;____________________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HERE BDC IS USED FOR DATA MIGRATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U CAN UPLOAD FLAT FILES FROM LEGACY SYSTEMS TO SAP THROUGH BDC  BY USING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.SESSION METHOD&lt;/P&gt;&lt;P&gt;2. CALL TRANASCTION METHOD&lt;/P&gt;&lt;P&gt;3.DIRECT INPUT METHOD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SESSION METHOID IS THE EFFICIENT WAY SO THAT WE HAVE AN AUTOMATIC ERROR LOG &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF USER WANTS ONLINE EXECUTION GOP FOR CALL TRANSACTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;_______________________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BOTH BDC &amp;amp; BAPI R WORKING FOR SAME PROCESS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BUT IF U R AVAILABLE  WITH BAPI&lt;/P&gt;&lt;P&gt;GO FOR BAPI FIRST&lt;/P&gt;&lt;P&gt;OR ELSE IF U DONT FIND REQUIRED BAPI GO FOR BDC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2007 05:54:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-bdc/m-p/2937345#M692278</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-12T05:54:40Z</dc:date>
    </item>
  </channel>
</rss>

