08-18-2005 12:37 AM
I would like to know if there is a good place to find information on developing BAPIs. Does anyone know where I can find this information? Thanks.
Mike
08-18-2005 1:13 AM
Hi Michael,
Not too sure where you would find info about developing BAPIs. But can I ask why you are interested in developing BAPIs? As far as I can tell a BAPI is nothing more than an updated name for a RFC. The main difference that I can see between them is that the BAPI consistently passes out a RETURN table (type BAPIRET2). Correct me if I am wrong, but in my book, if you can create a Function Module, make sure it passes out a RETURN parameter and remember to tick the "Remote-enabled module" radiobutton on the Attributes tab, you can create a BAPI.
If anyone has any ideas or comments on this please feel free to let me know.
Cheers,
Pat.
08-18-2005 3:20 AM
Hi, you can find the guide for design BAPI in the BAPI explorer(tcode BAPI). And you can see a document in the Project Tab.
The guide will introduct the important term you want to know when you create a custom BAPI.
Hope it will be helpful.
And by the way, if you want to createa BAPI, the means you need a BO, and ready to assign this BAPI to the BO method. otherwise, no need to create a BAPI, but a RFC is enough, in my opinion.
Because the BAPI mean more restriction than RFC, on the name and interface definition. Following those rule, then you can create a BAPI, and realse it in the BO.
But if you just need a function module which can be called remotely, then create a RFC, it's less restriction.
thanks