What are the main advantages/disadvantages of using BAPIs vs using IDOCs? What is the main difference between the two?
Requires Free Membership to View
When you register, you will start receiving targeted emails from my award-winning team of editorial writers. Our goal is to keep you informed on the hottest topics and biggest challenges faced by SAP professionals today.
Hannah Smalltree, Editorial DirectorBAPIs are called synchronously and (usually) return information. IDocs are processed asynchronously and no information whatsoever is returned to the client, but IDocs - by using tRFC - support guaranteed delivery, whereas for BAPIs the client code needs to do the appropriate error handling.
This was first published in March 2002