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 and IDOC's

Former Member
0 Likes
820

hi experts ,

Can someone explain to me the difference and/or similarities between

BAPI and IDOC's?

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
787

BAPI ( Business Application Programming Interface) it is Function module through which you can communicate TO SAP.

A BAPI is a method in SAP Business Object type.

IDOC (Intermediate Document) is a Document to transfer data between SAP Systems or From an SAP to Non SAP system.

An IDoc is simply a data container that is used to exchange information between any two processes that can understand the syntax and semantics of the data.

In data transfer using BAPI, the data is exchanged IMMEDIATELY,and not stored anywhere in between.

In data transfer using IDOCs, the data/information is FIRST STORED IN the SENDING SERVER and then (using ALE technology)it is SENT to the RECEIVER sytem.

BAPI ( Business Application Programming Interface) it is Function module through which you can communicate TO SAP.

A BAPI is a method in SAP Business Object type.

IDOC (Intermediate Document) is a Document to transfer data between SAP Systems or From an SAP to Non SAP system.

An IDoc is simply a data container that is used to exchange information between any two processes that can understand the syntax and semantics of the data.

In data transfer using BAPI, the data is exchanged IMMEDIATELY,and not stored anywhere in between.

In data transfer using IDOCs, the data/information is FIRST STORED IN the SENDING SERVER and then (using ALE technology)it is SENT to the RECEIVER sytem.

4 REPLIES 4
Read only

Former Member
0 Likes
788

BAPI ( Business Application Programming Interface) it is Function module through which you can communicate TO SAP.

A BAPI is a method in SAP Business Object type.

IDOC (Intermediate Document) is a Document to transfer data between SAP Systems or From an SAP to Non SAP system.

An IDoc is simply a data container that is used to exchange information between any two processes that can understand the syntax and semantics of the data.

In data transfer using BAPI, the data is exchanged IMMEDIATELY,and not stored anywhere in between.

In data transfer using IDOCs, the data/information is FIRST STORED IN the SENDING SERVER and then (using ALE technology)it is SENT to the RECEIVER sytem.

Read only

venkata_ramisetti
Active Contributor
0 Likes
787

Hi,

Check the below link it contains the required details.

<a href="http://www.sap-img.com/fu033.htm">Difference and/or similarities between BAPI and IDOC's</a>

Thanks,

ramakrishna

Read only

Former Member
0 Likes
787

Hi,

Please check this link.

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

In addition, IDoc has good error handling and reprocessing capability.

Regards,

Ferry Lianto

Read only

Former Member