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: 

DIFFERENCE BETWEEN ALE AND EDI.

Former Member
0 Kudos

Hi,

CAN ANYONE TELL WHAT IS THE DIFFERENCE BETWEEN

ALE AND EDI.

WITHOUT EDI, WHAT IS THE PURPOSE OF CREATING IDOC

THANKS

1 ACCEPTED SOLUTION

ferry_lianto
Active Contributor
0 Kudos

Hi,

In simple words ...

ALE is technology for SAP mainly use to transfer data between SAP systems.

EDI is the independent technology use to transfer data between two systems, they can be SAP systems or non SAP systems.

You don't need to create an IDoc (if not necessary). Try to use the standard IDocs provided by SAP. This IDoc can be used to tranfer master data and transactinal data between two SAP systems (No EDI subsystem needed).

Regards,

Ferry Lianto

6 REPLIES 6

Former Member
0 Kudos

hi Kajol.

Refer

Regards,

Santosh

ferry_lianto
Active Contributor
0 Kudos

Hi,

In simple words ...

ALE is technology for SAP mainly use to transfer data between SAP systems.

EDI is the independent technology use to transfer data between two systems, they can be SAP systems or non SAP systems.

You don't need to create an IDoc (if not necessary). Try to use the standard IDocs provided by SAP. This IDoc can be used to tranfer master data and transactinal data between two SAP systems (No EDI subsystem needed).

Regards,

Ferry Lianto

former_member181962
Active Contributor
0 Kudos

YOu can take the classic example of PO and SO.

If you have two separate sap systems and you want the same PO to be created everytime a Po is created n one of the systems, then you should use ALE.

If there are two systems(SAP or NON sap systems) and if you want to create a Sales Order as and when you recieve a PO from the other system, you have to use a EDI mechanism.

REgards,

Ravi

Former Member
0 Kudos

Hi,

Generally ALE is used between sap and the systems with in the company...

EDI is used between sap and customers/vendors..

Thanks,

Naren

Former Member
0 Kudos

ALE - Data transfer between different SAP Systems.

E.g: If a Purchase Order is transfered from one sap system to another sap system it is still considered as PO.

EDI - Data transfer between different Non-SAP Systems.

E.g: If a Purchase Order is transfered from one sap system to another non-sap system it is considered as Sales Order.

Bottom Line, ALE is within the business. EDI is across the business.

Thanks,

SKJ

Former Member
0 Kudos

Hai,

ALE(Application Link Enabling) refers to the losely coupled systems whereas the EDI speaks about the Electronic Document Exchange. We need to enable ALE in order to use the EDI feature. ALE builds the bridge and EDI is the means by which the data moves in and out of the SAP system just like vehicles moving over the bridge. IDOC(Intermediate Documents) are the data containers which will be moving in and out of SAP carrying data.

Thus summarising we need to establish ALE between the systems in order to use EDI between them. In case we need to use EDI between SAP and some other target system then we need a EDI subsystem which understands these IDOCs and converts into the format understood by the target system.

Hope this is useful.

Regards,

Padmam.