PC programs. Workflow applications. Request for Free Demo. That time we only define the business object and its methods from external system. The RFC calls a function to be executed in a remote system. Synchronous RFC. Converting all parameter data to the representation needed in the remote system.
Support of synchronous and asynchronous communication. A business object type is the representation of a business object, like an human work force or a Invoice, in an SAP System. It encompasses both the functions and the data into single object. We can reduce the complexity of Systems structure by dividing the complex structures into smaller units.
Allows an object-oriented view of all data and processes in an SAP System. Creating a structure in SE11 2. Creating the function module in SE37 3. Creating the business object in SWO1 4. Test the BAPI. BAPI tcode. Converting all parameter data to the representation needed in the remote system Calling the communication routines needed to talk to the remote system. Convert the data into the format understandable by the remote target system. These BAPIs are instance methods.
Function module has a single bound functionality while a BAPI object can contain many features. BAPIs in 3. BAPIs are called from the outside-in. The BAPI concept does not include an event concept -- you cannot tell SAP that when certain events happen to a "business object", to fire a message or a file to an external system. BAPIs are not totally immune to upgrades but if they are to be retired you supposedly will have them supported for two releases. Whether those are point or letter releases, I don't know.
I believe that IDOCs may be more changable from release to release. BAPIs are reasonably well documented and there is a common place to look to see what is available. Register Login. Recommended Posts:.
0コメント