<?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/1155443#M118740</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;BAPIs are just RFC enabled funtion modules.  They are designed to be useable from outside the system, and in some cases not by an ABAP developer.  This is the reason for the field names and structures.  So that they are easy to understand by a non-ABAPer.  You can create custom BAPIs, but you must conform to the naming conventions in order to publish your BAPI to the BAPI browser, transaction BAPI.   You can create your function group and function module thru SE80.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 Feb 2006 19:17:28 GMT</pubDate>
    <dc:creator>RichHeilman</dc:creator>
    <dc:date>2006-02-08T19:17:28Z</dc:date>
    <item>
      <title>BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155442#M118739</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;what are steps that are involved in BAPI programing?&lt;/P&gt;&lt;P&gt;And any sample program to demonstrate the same.&lt;/P&gt;&lt;P&gt;In which area the programs have to be developed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;Sriram.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Feb 2006 19:14:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155442#M118739</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-08T19:14:14Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155443#M118740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;BAPIs are just RFC enabled funtion modules.  They are designed to be useable from outside the system, and in some cases not by an ABAP developer.  This is the reason for the field names and structures.  So that they are easy to understand by a non-ABAPer.  You can create custom BAPIs, but you must conform to the naming conventions in order to publish your BAPI to the BAPI browser, transaction BAPI.   You can create your function group and function module thru SE80.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Feb 2006 19:17:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155443#M118740</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-02-08T19:17:28Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155444#M118741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sriram,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You want to create a BAPI function module or you want to BAPI in your program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create a BAPI function is same as creating a function module via T/code SE37.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please specic on your requirement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lanka&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Feb 2006 19:18:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155444#M118741</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-08T19:18:26Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155445#M118742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you are just wanting to call a BAPI, its just like calling a funciton module.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_46c/helpdata/en/a5/3ec8074ac011d1894e0000e829fbbd/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_46c/helpdata/en/a5/3ec8074ac011d1894e0000e829fbbd/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Feb 2006 19:18:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155445#M118742</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-02-08T19:18:41Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155446#M118743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Lanka Murhty,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Am new to the BAPI programing i want to write a sample code to know how it is working and etc....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So for that i need how to write a program in what are the steps involved in it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sriram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Feb 2006 19:31:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155446#M118743</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-08T19:31:14Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155447#M118744</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you want to write a program that calls a BAPI, or do you want to develop a custom BAPI?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Feb 2006 19:36:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155447#M118744</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-02-08T19:36:40Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155448#M118745</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check this link &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/sapgenie/docs/BAPI%20JCO.pdf" target="test_blank"&gt;http://www.sapgenie.com/sapgenie/docs/BAPI%20JCO.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pls reward points for helpful answers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: chandrasekhar jagarlamudi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Feb 2006 19:46:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155448#M118745</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-08T19:46:17Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155449#M118746</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sriram,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chandrasekhar already provided you some good documentation on BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lanka&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Feb 2006 19:50:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155449#M118746</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-08T19:50:48Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155450#M118747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sriram&lt;/P&gt;&lt;P&gt;    Check Out This link...It has step by step creation of BAPI in it with snapshot...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.allsaplinks.com/bapi_example.html" target="test_blank"&gt;http://www.allsaplinks.com/bapi_example.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.allsaplinks.com/bapi_step3.html" target="test_blank"&gt;http://www.allsaplinks.com/bapi_step3.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers:)&lt;/P&gt;&lt;P&gt;Mithlesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2006 04:05:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155450#M118747</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-10T04:05:08Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155451#M118748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;STEPS TO CREATE A BAPI:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1ST STEP:  GO TO SE11 AND CREATE A STRUCTURE CONTAINING FIELD SU WANTED WITH NAMING CONVENTION STARTING WITH ZBAOI OR YBAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2ND STEP:  GO TO SE37, CREATE A RFC FN MODULE, GIVE THE IPORT AND EXPORT PARAMETERS ACOORDING TO THE LOGIC AND ALSO GIVE A RETURN PARAMETER OF TYPE BAPIRETURN.&lt;/P&gt;&lt;P&gt;RELESE THE FN MODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3RD STEP: GO TO SWO1 AND GIVE THE INTERFACE  TYPE AND INSIDE THAT ASSIGN THE FN MODULE TO THE INTERFACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4TH STEP: GO TO TRANSACTION "BAPI" AND CHECK OUT UR INTERFACE WHICH IS ASSIGNED RFC WHICH IS NOTHING BUT UR BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SO BAPI IS AN INTERFACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF U WANT TO USE ALREADY CREATED BAPI IN UR PROGRAM.&lt;/P&gt;&lt;P&gt;THEN U CALL METHOD IN UR PROGRAM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2006 04:14:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155451#M118748</guid>
      <dc:creator>hymavathi_oruganti</dc:creator>
      <dc:date>2006-02-10T04:14:25Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155452#M118749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;follow these simple steps..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.	STEP 1 - Define a structures for the BAPI &lt;/P&gt;&lt;P&gt;2.	STEP 2 - Write Function Module &lt;/P&gt;&lt;P&gt;3.	STEP 3 - Create the API Method Using the BAPI WIZARD &lt;/P&gt;&lt;P&gt;4.	STEP 4 - Final steps &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;STEP 1 - Define a structures for the BAPI&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this step a structures for the parameters and tables of the function module used for the BAPI are defined. &lt;/P&gt;&lt;P&gt;You will have to define a structure for every parameter in the BAPI. You cannot use the same structures used in existing applications because BAPI structures are frozen when BAPIs are released and then there are restrictions on changing them&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;STEP 2 - Write Function Module&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Important notes: &lt;/P&gt;&lt;P&gt;&amp;#149;	Each BAPI must have its own function group. &lt;/P&gt;&lt;P&gt;&amp;#149;	Under the attributes tab remember to select Processing Type Remote Enabled module, otherwise the function module cannot be invoked via RFC and used as a BAPI &lt;/P&gt;&lt;P&gt;&amp;#149;	Import/Export parameters can only be BY VALUE for an RFC enabled function module &lt;/P&gt;&lt;P&gt;&amp;#149;	We are only creating one BAPI in this example, but you can create related BAPIs in the same function pool, so they will be able to share global data. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;STEP 3 - Create the API Method Using the BAPI WIZARD&amp;lt;/b&amp;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 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 outside program. &lt;/P&gt;&lt;P&gt;Note: Each function module corresponds to a method in the BOR &lt;/P&gt;&lt;P&gt;Go to the Business Object Builder SWO1. &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.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;STEP 4 - Final steps&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;When the Business object has been checked and the documentation created, the following steps must be carried out: &lt;/P&gt;&lt;P&gt;&amp;#149;	Release the BAPI function module (in the Function Builder). &lt;/P&gt;&lt;P&gt;&amp;#149;	Release the business object type (in the BOR ObjectType -&amp;gt; Change release status to -&amp;gt; Implemented ). &lt;/P&gt;&lt;P&gt;&amp;#149;	Release the BAPI as a method in the BOR (Release the methods you has created - Set the cursor on the method then&lt;/P&gt;&lt;P&gt;Edit -&amp;gt; Change release status -&amp;gt; Object type component -&amp;gt; To released ) &lt;/P&gt;&lt;P&gt;&amp;#149;	For potential write BAPIs: Release the IDoc and its segments &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hoe these simple steps are helpful at the beginners level&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards &lt;/P&gt;&lt;P&gt;satesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2006 04:22:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1155452#M118749</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-10T04:22:28Z</dc:date>
    </item>
  </channel>
</rss>

