<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213727#M766228</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this link for BAPI Step by Step Example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.erpgenie.com/abap/bapi/example.htm" target="test_blank"&gt;http://www.erpgenie.com/abap/bapi/example.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Maha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 14 Dec 2007 04:21:01 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-14T04:21:01Z</dc:date>
    <item>
      <title>BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213726#M766227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can any body tell me the use of BAPI ? how and why we use bapi in program?&lt;/P&gt;&lt;P&gt;i m new for BAPI ... .. can u plz. tell me with example ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards saurabh .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Dec 2007 04:15:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213726#M766227</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-14T04:15:02Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213727#M766228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this link for BAPI Step by Step Example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.erpgenie.com/abap/bapi/example.htm" target="test_blank"&gt;http://www.erpgenie.com/abap/bapi/example.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Maha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Dec 2007 04:21:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213727#M766228</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-14T04:21:01Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213728#M766229</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;               BAPI in a program is nothins but a function module.So you can it  by calling a function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go to pattern give the BAPI name in Function module's name and press Enter.&lt;/P&gt;&lt;P&gt;or press Ctrl + F6 to do the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gaurav&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Dec 2007 04:22:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213728#M766229</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-14T04:22:03Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213729#M766230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi saurabh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The BAPI wizard is used Toto expose the remote function module as a BAPI. The wizard will generate some additional code, so the &lt;/P&gt;&lt;P&gt;function module is a valid method of the BOR. This allows the BAPi to be called as a workflow method in addition to be called by an &lt;/P&gt;&lt;P&gt;outside program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note: Each function module corresponds to a method in the BOR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go to the Business Object Builder SWO1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can either create the new Object type as a subtype of an existing business object or create a new business object from scratch. In &lt;/P&gt;&lt;P&gt;this example it would be obvious to create the Object type as a subtype of BUS2005 Production order. However, to illustrate how to &lt;/P&gt;&lt;P&gt;create a new Object type from scratch, we will do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the Object/Interface type field write the name of the new Business Object: ZORDERSTAT. Press enter and fill in the additional fields &lt;/P&gt;&lt;P&gt;necessary to create the object type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Supertype: Not relevant because we are creating our object from scratch&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Program. This is the name of the program where the wizard generates code for the Object type, NOT the function module we craeted &lt;/P&gt;&lt;P&gt;earlier. The program name must not be the name of an existing program&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Press enter and create the new business object. Note that when you create the business object a standard interface, an attribute ObjectType and the methods ExistenceCheck and Display are automatically generated. These cannot be changed !&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;&lt;/P&gt;&lt;P&gt;The next step is to add the Z_BAPI_GET_ORDER_STATUS method to the business object Select Utillities -&amp;gt; API methods -&amp;gt; Add method and write the name of the functionmodule in the dialogbox. Next the dialogbox show below will be shown.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the start screen of the BAPI wizard. Proceed with wizard by pressing the  button.&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;&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;After you have finished the wizard, tyou will notice that the ZGetOrderStatus has been added to &lt;/P&gt;&lt;P&gt;the business object&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;You can doubleclick on the method to see its properties. To use the business object you must change the Object type status to Implemented. Use menu Edit-&amp;gt;Change releases &lt;/P&gt;&lt;P&gt;status-&amp;gt;Object type-&amp;gt;To implemented. No you can test thge object (Press F8).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that the BAPI wizard has added a wrapper class for the function module so it can be sued as method in the business object. Choose menu Goto-&amp;gt;Program to display the &lt;/P&gt;&lt;P&gt;program:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="5" type="ul"&gt;&lt;P&gt;Implementation of object type ZORDERSTAT           *****&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE &amp;lt;OBJECT&amp;gt;.&lt;/P&gt;&lt;P&gt;BEGIN_DATA OBJECT. " Do not change.. DATA is generated&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;only private members may be inserted into structure private&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;" begin of private,&lt;/P&gt;&lt;P&gt;"   to declare private attributes remove comments and&lt;/P&gt;&lt;P&gt;"   insert private attributes here ...&lt;/P&gt;&lt;P&gt;" end of private,&lt;/P&gt;&lt;P&gt;KEY LIKE SWOTOBJID-OBJKEY.&lt;/P&gt;&lt;P&gt;END_DATA OBJECT. " Do not change.. DATA is generated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD ZGETORDERSTATUS CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;BAPIORDERSTATUSIMPORT LIKE ZBAPI_ORDER_STATUS_IMPORT,&lt;/P&gt;&lt;P&gt;RETURN LIKE BAPIRETURN,&lt;/P&gt;&lt;P&gt;TBAPISTAT LIKE ZBAPISTAT OCCURS 0.&lt;/P&gt;&lt;P&gt;SWC_GET_ELEMENT CONTAINER 'BapiOrderStatusImport'&lt;/P&gt;&lt;P&gt;BAPIORDERSTATUSIMPORT.&lt;/P&gt;&lt;P&gt;SWC_GET_TABLE CONTAINER 'TBapistat' TBAPISTAT.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'Z_BAPI_GET_ORDER_STATUS'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;BAPI_ORDER_STATUS_IMPORT = BAPIORDERSTATUSIMPORT&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;RETURN = RETURN&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;T_BAPISTAT = TBAPISTAT&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;OTHERS = 01.&lt;/P&gt;&lt;P&gt;CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;SWC_SET_TABLE CONTAINER 'TBapistat' TBAPISTAT.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Dec 2007 04:24:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213729#M766230</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-14T04:24:23Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213730#M766231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  BAPI is a remote function module and by using BAPI u can transfer data from nonsap sysytem to sap system, and it is user to insert the data in the required tables in the sap system.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.erpgenie.com/abap/bapi/example.htm" target="test_blank"&gt;http://www.erpgenie.com/abap/bapi/example.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plzz reward points if it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        manjari kotta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Dec 2007 04:33:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213730#M766231</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-14T04:33:18Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213731#M766232</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sir ,&lt;/P&gt;&lt;P&gt;Plz have a look below .Hope it is suitable answer for your question.&lt;/P&gt;&lt;P&gt;Plz reward if useful.&lt;/P&gt;&lt;P&gt;LINK----&amp;gt;http://help.sap.com/saphelp_nw04/helpdata/en/5c/f3f0371bc15d73e10000009b38f8cf/frameset.htm&lt;/P&gt;&lt;P&gt;Thankx.&lt;/P&gt;&lt;P&gt;General Introduction to BAPIs (CA-BFA) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Purpose&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPIs (Business Application Programming Interfaces) are the standard SAP interfaces. They play an important role in the technical integration and in the exchange of business data between SAP components, and between SAP and non-SAP components. BAPIs enable you to integrate these components and are therefore an important part of developing integration scenarios where multiple components are connected to each other, either on a local network or on the Internet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPIs allow integration at the business level, not the technical level. This provides for greater stability of the linkage and independence from the underlying communication technology.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Integration&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPIs can be used for the following types of integration:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Connecting SAP Systems to the Internet using the SAP Business Connector or Internet Application Components (IACs)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The standard SAP interfaces and all BAPIs are published centrally in the XML-based Interface Repository (IFR). They are stored as XML schema, which means that they are directly available for use in integration scenarios where multiple components communicate with one another using the Internet. You can access the Interface Repository in the Internet using the following address: &lt;A href="http://ifr.sap.com" target="test_blank"&gt;http://ifr.sap.com&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Creating true component software, by enabling standardized communication between SAP components. The aim is to encapsulate the functions of the SAP system in independent business components that are integrated through a common interface (the BAPIs).&lt;/P&gt;&lt;P&gt;Connections to third-party software and legacy systems&lt;/P&gt;&lt;P&gt;Implementing distributed scenarios with asynchronous connections using Application Link Enabling (ALE)&lt;/P&gt;&lt;P&gt;Using PC programs as frontends to SAP Systems. These can be developed with Visual Basic (Microsoft), for example, or with Visual Age for Java (IBM)&lt;/P&gt;&lt;P&gt;Workflow applications that extend beyond system boundaries&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Workflow applications that communicate with one another using the Internet&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Customers? and partners? own developments&lt;/P&gt;&lt;P&gt;The diagram below shows how BAPI interfaces enable different types of applications to be linked with the SAP system. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Object-oriented technologies have become standard for communication between different software products. For this reason SAP has introduced business object types that structure the data and processes according to business criteria. Business object types are used to break the SAP system down into smaller, disjunctive units, improving its structure and reducing its complexity. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPIs are defined as methods for the business object types. As a result, both the object-oriented structures in SAP Systems and the opportunity for object-oriented access are offered. These object-oriented interfaces allow other components to directly access the application layer of an SAP system without having to know the specific implementation details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The introduction of business object types and their BAPIs enable object orientation to be used in central information processing in companies. For example, you can reuse existing functions and data, achieve trouble-free technical interoperability, and implement non-SAP components.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The resulting architecture is illustrated in the graphic below. The main parts are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Business components&lt;/P&gt;&lt;P&gt;SAP business components provide autonomous business functions and consist of business objects. For example, the business object types Employee and Applicant are assigned to business component Human Resources. Business processes are either implemented within a business component or across several components (distributed business processes).&lt;/P&gt;&lt;P&gt;Business object types&lt;/P&gt;&lt;P&gt;The object-oriented structure of the SAP system is based on business object types. A single business object type represents one business entity. It encompasses the functions and the data of this entity.&lt;/P&gt;&lt;P&gt;BAPIs&lt;/P&gt;&lt;P&gt;The Business Application Programming Interfaces allow object-oriented access to the SAP system through methods for the business object types. Together with the business object types, BAPIs define and document the interface standard at the business level.&lt;/P&gt;&lt;P&gt;Application Link Enabling (ALE)&lt;/P&gt;&lt;P&gt;The ALE integration service enables the technical integration of business processes that are carried out in different SAP and non-SAP systems. It involves distributing business object types across the systems using the ALE distribution model.&lt;/P&gt;&lt;P&gt;Integration scenarios&lt;/P&gt;&lt;P&gt;The design of all relevant situations in the Business Framework is based on concrete scenarios. Integration scenarios describe how components, business object types, and BAPIs interact, and integrate the systems by synchronizing business processes at a semantic level.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Dec 2007 04:39:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213731#M766232</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-14T04:39:17Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213732#M766233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi manjari....&lt;/P&gt;&lt;P&gt;as u told BAPI is used for transfering data from Non SAP system to SAP system &lt;/P&gt;&lt;P&gt;then what is diff between BAPI , BDC &amp;amp; LSMW ??&lt;/P&gt;&lt;P&gt;can u plz. tell me in detail ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;saurabh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Dec 2007 04:39:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213732#M766233</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-14T04:39:56Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213733#M766234</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi saurabh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    BAPI is remotely Enabled, means u can call a bapi from JAVA, VB programs where as BDC and LSMW u can't&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;pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Dec 2007 04:42:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3213733#M766234</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-14T04:42:56Z</dc:date>
    </item>
  </channel>
</rss>

