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 or EDI (Idoc )

Former Member
0 Likes
465

Hi Friends,

We are going to transfer data ( Orders with different order types ) between SAP and Non-SAP Systems.

Please explain me in detail Which one (BAPI OR IDOC) is easy to communicate between SAP and Non sap system. Even we have EDI middlewear in bewteen the systems.

If its BAPI or IDOC Please give me the detail explanation

Cost , effort and bussiness wise .

Thanks in Advance,

Ravi.

Hi Friends,

We are going to transfer data ( Orders with different order types ) between SAP and Non-SAP Systems.

Please explain me in detail Which one (BAPI OR IDOC) is easy to communicate between SAP and Non sap system. Even we have EDI middlewear in bewteen the systems.

If its BAPI or IDOC Please give me the detail explanation

Cost , effort and bussiness wise .

Thanks in Advance,

Ravi.

2 REPLIES 2
Read only

Former Member
0 Likes
439

Hi Ravi,

when you want to transfer the data between sap and nonsap systems its better to use idocs.you can directly have the flat file on the recieving system.go through the following link.it will let you know how to transfer data from sap to nonsap.it will store the data in xml format.

http://saptechnical.com/Tutorials/ALE/IDOCToXML/IDOCToXML.htm

bapi's are latest technology than ale's but the thing is if you want to transfer the data with less cost and if you want to access the data by usign other technololgies like vb,java etc its better to use bapi.

if you want i will let you know how to use bapi's in vb.

finally the best approach is using bapi's.

please reward points if helpful.

Read only

Former Member
0 Likes
439

Hi Ravi ,

It depends on the size of the data .

1.If Bulk amount of data(records) then go for Custom RFC's or Bapi ,where u can create error file . U can easily process the Error records.and u can give ur own error desciptions.

2 If it is less then u can go for IDoc.

Rgds

Sree M.