‎2008 Jun 14 7:46 AM
What is bapi?
What is business object repository (BOR)?
What r the parameters in BOR?
What r the events in bapi?
What is commit and rollback in bapi?
What is the return structure in bapi what is the use it? When will we use?
Why (what is the reason bapi must nit invoke commit statement?
What r the bapi parameters?
‎2008 Jun 15 10:00 AM
Hi Chakri,
Go through these links, you got the answers for all your questions w.r.t BAPI's.
Link:[http://www.sap-img.com/abap/bapi-conventions.htm]
Link:[http://help.sap.com/saphelp_nw70/helpdata/EN/7e/5e141a4a1611d1894c0000e829fbbd/frameset.htm]
If it useful, reward points.
Thank you,
Prasad G.V.K
‎2008 Jun 15 10:09 AM
Hi Chakri,
BAPI:
BAPI (Business Application Programming Interface) is a set of interfaces to object-oriented programming methods that enable a programmer to integrate third-party software into the proprietary R/3 product from SAP. For specific business tasks such as uploading transactional data, BAPIs are implemented and stored in the R/3 system as remote function call (RFC) modules.
BOR:
The Business Object Repository (BOR) is the central access point for the SAP business object types and their BAPIs. The BOR was originally developed for SAP Business Workflow. Today, in addition to storing SAP business object types and their BAPIs, the BOR is used for ArchiveLink, output control, and other generic object services.
The BOR provides the following services in the BAPI context:
Allows an object-oriented view of all data and processes in an SAP System
Arranging the various business object types according to the component hierarchy
This enables you to find the required functions quickly and easily.
Storage of all relevant information
The BOR contains all the relevant information on the SAP business object types, their key fields, and their BAPI methods that is needed to integrate the correct object type definitions and BAPI calls in an application program. This enables the integration of middleware (such as the DCOM Connector, ActiveX Controls, CORBA Gateway, and so on).
It ensures BAPI interface stability
Any interface changes carried out in the BOR are automatically checked for syntax compatibility against the associated development objects in the ABAP Dictionary
It manages BAPIs in release updates
BAPI interface enhancements made by adding parameters are recorded in the BOR. Previous interface versions can thus be reconstructed at any time. When a BAPI is created, the release version of the new BAPI is recorded in the BOR. The same applies when any interface parameter is created.
It creates instances of SAP business objects
The runtime environment of the BOR receives requests to create runtime objects from client applications and creates the appropriate object instances
For rest of the queries just look at the links i already provided in your previous query.
Reward points if useful.
Best Regards,
Sekhar
‎2008 Aug 30 6:40 PM