<?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 Regarding BAPI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/3564119#M857666</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;I am want to about the BAPI. I have some basic idea about the BAPI,like it is a remote enabled function module.But here what is the purpose of SWO1 tcode &amp;amp; can we access this function module from the JAVA programs, web interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please tell me clearly what is the main purpose of this BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Lakshmi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Mar 2008 07:27:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-27T07:27:16Z</dc:date>
    <item>
      <title>Regarding BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/3564119#M857666</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;I am want to about the BAPI. I have some basic idea about the BAPI,like it is a remote enabled function module.But here what is the purpose of SWO1 tcode &amp;amp; can we access this function module from the JAVA programs, web interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please tell me clearly what is the main purpose of this BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Lakshmi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Mar 2008 07:27:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/3564119#M857666</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-27T07:27:16Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/3564120#M857667</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;BAPI (Business Application Program Interface) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI is a set of interfaces to Object- oriented programming methods that enable a programmer to integrate 3rd party software into the proprietary R/3 product from SAP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CL_HTTP_CLIENT --- By activating this class we can provide connectivity between R/3 and any other legacy system. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JCO (Java), COM/DCOM (Microsoft) connectors are used. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The adapter provides local transaction support for the BAPI. The following BAPI calls support local transactions &lt;/P&gt;&lt;P&gt;BAPI_TRANSACTION_COMMIT &lt;/P&gt;&lt;P&gt;BAPI_TRANSACTION_ROLLBACK &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI Creation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Define a Function Group -- SE37 &lt;/P&gt;&lt;P&gt;Write RFC-FM -- SE37 &lt;/P&gt;&lt;P&gt;Create an object -- SWO1 &lt;/P&gt;&lt;P&gt;Make the FM as an API method within the object. &lt;/P&gt;&lt;P&gt;Transfer Request Release -- SE09 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI Types&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GetList() &lt;/P&gt;&lt;P&gt;GetDetail() &lt;/P&gt;&lt;P&gt;Create() &lt;/P&gt;&lt;P&gt;Change() &lt;/P&gt;&lt;P&gt;Delete() &lt;/P&gt;&lt;P&gt;Add&amp;lt;subobject&amp;gt; , Remote&amp;lt;subobject&amp;gt; &lt;/P&gt;&lt;P&gt;Replicate() , SaveReplicate() &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some Standard BAPIs &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bapi_salesorder_change &lt;/P&gt;&lt;P&gt;Bapi_salesorder_createfromdat1 &lt;/P&gt;&lt;P&gt;Bapi_salesorder_getlist &lt;/P&gt;&lt;P&gt;Bapi_salesorder_getstatus &lt;/P&gt;&lt;P&gt;Bapi_creditcard_check &lt;/P&gt;&lt;P&gt;Bapi_bpcontact_change &lt;/P&gt;&lt;P&gt;Bapi_billingdoc_confirm &lt;/P&gt;&lt;P&gt;Bapi_po_create &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Mar 2008 07:32:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/3564120#M857667</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-27T07:32:45Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/3564121#M857668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;A Business Application Programming Interface is a precisely defined interface providing access process and data in Business Applications Systems Such as SAP R/3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Benefits of BAPICan be used in diverse languages / Development Environments(ABAP, Visual Basic, Java, C++, etc.)Can be called from diverse platforms (COM, CORBA, Unix)Reduced development costReduced maintenance cost&amp;#147;Best-of-both-worlds&amp;#148; approachRich functionality of the R/3 systemUser-specific front-ends&lt;/P&gt;&lt;P&gt;Return Code InformationUsually a structure, sometimes a tableData dictionary structures usedBAPIRETURNBAPIRETURN1BAPIRET1BAPIRET2&lt;/P&gt;&lt;P&gt;BAPI Return StructureType Message typeblank or "S"=Success"E"=Error"W"=Warning"I"=Information"A"=AbortMessage Message text Log_No Application Log NumberLog_Msg_No Application Log Message Serial NumberMessage_V1 -V4 Message variables&lt;/P&gt;&lt;P&gt;SAP transactionsBAPI Business Object Browser (BAPIs only)SWO1 Business Object Builder (all objects)SWO2 Business Object Browser (all objects)SE11 Data DictionarySE37 Function Builder&lt;/P&gt;&lt;P&gt;BAPI step by step procedureSTEP 1 -Define Structure For The BAPISTEP 2-Write Function ModuleSTEP 3 -Create the API Method Using The BAPI WIZARDSTEP 4 &amp;#150;Final Steps&lt;/P&gt;&lt;P&gt;Step 1: Define a Structure for BAPIIn this step structures for the parameters and tables of the function module used for the BAPI are defined.USE TCODE : SE11then Data type -&amp;gt; StructureDefine the structure Name : Ex: ZVENDImportant note:You will have to define a structure for everyparameter 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;Step 2 : Write Function ModuleEach BAPI must have its own function group.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 Import/Export parameters can only be BY VALUE for an RFCenabled function module.&lt;/P&gt;&lt;P&gt;BAPI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/7e/5e114a4a1611d1894c0000e829fbbd/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/7e/5e114a4a1611d1894c0000e829fbbd/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&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;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_46c/helpdata/en/9b/417f07ee2211d1ad14080009b0fb56/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_46c/helpdata/en/9b/417f07ee2211d1ad14080009b0fb56/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html" target="test_blank"&gt;http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html" target="test_blank"&gt;http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://techrepublic.com.com/5100-6329-1051160.html#" target="test_blank"&gt;http://techrepublic.com.com/5100-6329-1051160.html#&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/bapi.htm" target="test_blank"&gt;http://www.sap-img.com/bapi.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/bapi-conventions.htm" target="test_blank"&gt;http://www.sap-img.com/abap/bapi-conventions.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/abap/bapiintro.pdf" target="test_blank"&gt;http://www.sappoint.com/abap/bapiintro.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&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://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&amp;amp;regards&lt;/P&gt;&lt;P&gt;Sravani.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Mar 2008 08:51:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/3564121#M857668</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-27T08:51:43Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/3564122#M857669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;regarding accessing  from java&lt;/P&gt;&lt;P&gt;JCO OverviewHigh-performance JNI-based middlewareSupport R/3 3.1H and higher.Supports inbound and outbound calls.Supports client pooling.Supports desktop and web/application server applications. Multi-platformComplete and correct code page handlingEasy to install and deploy&lt;/P&gt;&lt;P&gt;DeploymentRequired files in \WINNT\system32:librfc32.dll (at least 46D, build 263)jRFC11.dll (JDK 1.1)jRFC12.dll (JDK 1.2 and 1.3)Required files in Java class path:jCO.jar&lt;/P&gt;&lt;P&gt;About the Example:Front End: Java Servlets (Web Application)Web Server: Apache Tomcat The Servlet takes Vendor number and passes it to the BAPI which in turn fetches the Vendor information from the LFA1 table and returns it in BAPIRET2 format to the servlet, the servlet fetches the data from return structure and displays it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Mar 2008 08:55:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/3564122#M857669</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-27T08:55:42Z</dc:date>
    </item>
  </channel>
</rss>

