Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

bapi doubts

Former Member
0 Likes
469

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?

3 REPLIES 3
Read only

Former Member
0 Likes
440

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

Read only

former_member188594
Active Participant
0 Likes
440

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

Read only

Former Member
0 Likes
440

THANKU