<?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 Custom Bapi - Is it really useful? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585517#M1661166</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Expert,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need some revelation here concerning BAPI.&lt;/P&gt;&lt;P&gt;I'm curious on why we need to create custom BAPI by following step by step procedure and restriction (like naming convention should use ZBAPI for function and structure) while we can achieve the same thing by creating remote enabled function module. In a case we need to use it in workflow, we can always create BOR with method that call function module instead of API function. I can also create web service out of function group.&lt;/P&gt;&lt;P&gt;Please let me know if I'm missing something here.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 21 Feb 2012 01:58:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-02-21T01:58:32Z</dc:date>
    <item>
      <title>Custom Bapi - Is it really useful?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585517#M1661166</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Expert,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need some revelation here concerning BAPI.&lt;/P&gt;&lt;P&gt;I'm curious on why we need to create custom BAPI by following step by step procedure and restriction (like naming convention should use ZBAPI for function and structure) while we can achieve the same thing by creating remote enabled function module. In a case we need to use it in workflow, we can always create BOR with method that call function module instead of API function. I can also create web service out of function group.&lt;/P&gt;&lt;P&gt;Please let me know if I'm missing something here.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Feb 2012 01:58:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585517#M1661166</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-21T01:58:32Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Bapi - Is it really useful?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585518#M1661167</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Feb 2012 03:53:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585518#M1661167</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-21T03:53:48Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Bapi - Is it really useful?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585519#M1661168</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;For starters, BAPIs are remote function modules can be also used in Non SAP environment like Java Applications. &lt;/P&gt;&lt;P&gt;Apart from that bapi ojects have interfaces, methods , events and attributes and the bapi function modules can be attached to these bapi objects.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A function module has a single functoiinality it is bound to while a bapi object can have many functionalities.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For programming in Bapi: please refer this link;&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;Thanks and regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Feb 2012 04:11:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585519#M1661168</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-21T04:11:15Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Bapi - Is it really useful?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585520#M1661169</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 are BOR objects which are used to create, update or display the data without using the transaction. so we use bapis. and according to requirements if we dont find any fields in the standard bapis or if we are creating any custom transaction and want to transfer the data or do any operation then we will go for custom BAPIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Goutam Kolluru.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Feb 2012 05:30:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585520#M1661169</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-21T05:30:15Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Bapi - Is it really useful?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585521#M1661170</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;Thank you for all the responds, I hope it can be a useful discussion.&lt;/P&gt;&lt;P&gt;For those comments that raised on my question, i need to verify some of them.&lt;/P&gt;&lt;P&gt;1. My understanding is JCO connectivity does not required BAPI, I can have java connectivity by using remote enabled function module. However, my understanding might be wrong since the last time I use JCO is 2003 and I don't really follow the progress of JCO ever since because I always use ABAP web dynpro after that. In ABAP web dynpro itself, service call can be created for all remote enabled funtion module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Connectivity with other system such as dot net application can also be achieved by using web service that can be created with remote enable function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Considering above fact, I still cannot see the benefit of using custom BAPI compare to web service or remote enable function module. Please highlight if I made some wrong conclusion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Feb 2012 02:49:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585521#M1661170</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-22T02:49:28Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Bapi - Is it really useful?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585522#M1661171</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Abraham,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the points you've mentioned are valid &amp;amp; technically all BAPIs are RFCs. So there is no difference between them if you compare based on - connectivity, generating WebServices etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The difference lies in the way both are [programmed|http://help.sap.com/saphelp_nw04/helpdata/en/e0/9eb2370f9cbe68e10000009b38f8cf/frameset.htm]. For e.g.,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. While programming BAPIs, the messages are returned in RETURN structures &amp;amp; can be handled more easily in the calling system. Whereas in normal RFMs the exception handling is not well-defined.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Enhancements in BAPIs are handled via the EXTENSIONIN &amp;amp; EXTENSIONOUT structures &amp;amp; you don't have to change the code inside the BAPI to accomodate this change!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can read this extensive [documentation|http://help.sap.com/saphelp_nw04/helpdata/en/5c/f3f0371bc15d73e10000009b38f8cf/frameset.htm] on BAPIs if you want to know why they fare well compared to RFCs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Suhas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Feb 2012 05:14:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585522#M1661171</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2012-02-22T05:14:36Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Bapi - Is it really useful?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585523#M1661172</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suhas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think your explanation really clarify my doubts.&lt;/P&gt;&lt;P&gt;Now I know when to use BAPI and when is enough to use RFC function module as web service.&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2012 08:22:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585523#M1661172</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-27T08:22:38Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Bapi - Is it really useful?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585524#M1661173</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi suhas,&lt;/P&gt;&lt;P&gt;thanks for useful information...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jun 2014 17:14:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/custom-bapi-is-it-really-useful/m-p/8585524#M1661173</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-06-17T17:14:44Z</dc:date>
    </item>
  </channel>
</rss>

