Application Development 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: 

what is bapi?

Former Member
0 Kudos

Hi all.

I am new to bapi's.

i want to know about bapi.

what is th purpose of those.

I heard that by using these we can upload the data(like creation of sales orders0,

and we can communicate to the other system..

how both thinga are possible..

can any body send me the corresponding documents to my personal mail id.

mla.venkat@yahoo.com

Thanks in advance,

Regards,

Venkat

1 ACCEPTED SOLUTION

Former Member
4 REPLIES 4

Former Member

Former Member
0 Kudos

SAP created the Business Framework to allow the technical integration and exchange of business data among SAP components and between SAP and non-SAP components. Important components of the Business Framework are the Business Application Programming Interfaces (BAPIs), which represent visible interfaces at the component boundaries and whose properties serve to integrate these components.

The integration can include both components within a local network and components that are connected with one another through the Internet.

BAPIs allow integration at the business level, not the technical level. This provides for greater stability in the link, and independence from the underlying communication technology.

You can get all the standard SAP BAPI functions with the transactions code 'BAPI'.

Check

http://www.sap-img.com/bapi.htm

BAPI-step by step

http://www.sapgenie.com/abap/bapi/example.htm

http://www.geocities.com/SiliconValley/Campus/6345/abapindx.htm

Former Member
0 Kudos

1. BAPI's are the RFC enabled function modules, i.e u can connect to 3rd party systems using this. In BDC's we can't do this, it is local to SAP

2. BDC's use transaction screen flow to update data base, but BAPI's use standard function modules to do this.

3. Explicit commit work should be done to BAPI's, for BDC it is automatically done..

Just check the link below for all the links for each and every topic.

/thread/196182 [original link is broken]

Former Member
0 Kudos

1. BAPI's are the RFC enabled function modules, i.e u can connect to 3rd party systems using this. In BDC's we can't do this, it is local to SAP

2. BDC's use transaction screen flow to update data base, but BAPI's use standard function modules to do this.

3. Explicit commit work should be done to BAPI's, for BDC it is automatically done..

Just check the link below for all the links for each and every topic.

/thread/196182 [original link is broken]