wat is the difference between ALE & EDI?
Answers were Sorted based on User's Feedback
Answer / dhanu
The philosophical difference between EDI and ALE can be
pinned as follows: If we send data to an external partner,
we generally speak of EDI, while ALE is a mechanism to
reliable replicate data between trusting systems to store a
redundant copy of the IDoc data. The difference is made
clear, when we think of a purchase order that is sent as an
IDoc. If we send the purchase order to a supplier then the
supplier will store the purchase order as a sales order.
However, if we send the purchase order via ALE to another
R/3 system, then the receiving system will store the
purchase order also as a purchase order.
Is This Answer Correct ? | 36 Yes | 7 No |
Answer / harish kollipara
ALE: Used to send data or business documents from one SAP
to another SAP system.
Eg: From client 400 in SAP system to client 300 in SAP
system.
EDI:Used to send data or business documents from SAP to SAP
or SAP to non-SAP systems.
Is This Answer Correct ? | 15 Yes | 1 No |
Answer / narendra
ALE-
Itz used within organisation(ie sap to sap)
It uses Trfc ports
Data stored in memory buffer
message format is single
uses R/3 connection
uses Idoc to transfer data
EDI-
Itz used across organisation(ie sap to non-sap vice versa)
uses File ports
Data stored in files
Multiple message formats
uses TCP/IP connections
uses EDI subsystems(middle ware systems) like makator, mq-
series.
Is This Answer Correct ? | 14 Yes | 0 No |
Answer / alan
EDI is not specific to SAP systems but is exchange of data
between two(or more) systems using ideally accepted message
standards. However these messages can be flat files, XML or
International standards, but the values of data need to be
converted. Necessary for this is some data mapping of
values as the systems may use different values. Normally
there is an external communication service provider and a
mapping tool such as Mercator, Gentran or another
application. There are companies which provide this mapping
service. GXS , Infoaccess etc.,
EDI was in existence before SAP was developed.
ALE is a specific SAP process of 'linking applications'
within SAP. This is done with IDOCS primarily, but can be
converted to flat files or XML depending upon the receiver.
A Purchase Order from one Company code or Plant can be a
Sales process within the other Company Code and plant. The
data is specific to the SAP systems and should only require
table configuration to make any conversions with IDOCS. A
Purchase process would treat the other Company code or
plant as a Vendor (Purchase Order), whilst the receiving
Company Code or Plant would treat the sender as a Customer
(Sales Order). See inter company transfers of Stock within
SAP.
Is This Answer Correct ? | 5 Yes | 0 No |
Answer / gurappa
Hai,
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.
The basic difference with ALE and EDI is ALE used for
internal communications and EDI is meant for
external communications.
Since ALE uses an IDOC format to exchange data between
systems, both participating systems should
understand the IDOC format.
In other words ALE normally used to distribute the master
data (Ex: Material Master, Vendor Master)
with in a company when you are maintain the distributed
environment.
For example data transfer between a SAP R/3 and SAP APO
where the data transfer is implemented
using ALE technology.
EDI is for exchanging transaction data (Purchase order,
Delivery) between two different business
partners.EDI is all about the standards (Ex: ANSI X12,
EDIFACT) you have to follow when you are
transferring business documents.
Technically speaking, ALE transfers the data using memory
buffers whereas EDI uses file port to
transfer the data.
With EDI technology you always need a translator to convert
the IDOC to X12 (Outbound), X12 to
IDOC (Inbound).But with ALE you don’t need a translator.
Is This Answer Correct ? | 3 Yes | 0 No |
Answer / suresh
EDI(Electronic Document Interchange)(External Partner): EDI
is used to involved across the organization. that is we can
Transfer the data
between sap to sap or sap to non-sap.
ex: suppose you can send the purchase order(Customer Side)
from one system to another system.
while we are receiving the purchase order from sender
this is change to sales order(Vendor side).
ALE(Application Linking And Enable)(internal Partner): ALE
is used to involved the organization.that is we can transfer
The data between only
sap systems( ex: transfer 800 client to 900 client)
ex: Suppose you can send the purchase order(Customer Side)
from one client to another client in sap system.
While we are receiving the purchase order from sender
same as purchase order.
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / harish kollipara
The main differnce beteen ALE and EDI is n the type of
exchange of business data.
For EDI the transfer of data is from IDoc's( Intermediate
documents) to a flat file.
Where as in ALE it is from Memory to memory transfer.
Is This Answer Correct ? | 7 Yes | 9 No |
Answer / jayaram\
ALE: It is used for data sending between two systems.
eg: sap to sap
EDI:It is used for data sending between SAP to non sap
system or vice versa.
Is This Answer Correct ? | 4 Yes | 13 No |
While Transporting Smartform form Dev to Test to Production, it is possible that Name of the Function Module change, Why? In which case it changes and in which case it remains same?
Explain the disadvantages of different types of bdc's?
what is the difference between session ,call Transaction?
How many types of tables exists and what are they in data dictionary? : abap data dictionary
What is table maintenance generator?
Why do we use dynamic where conditions?
What are the different OK Codes that can be used in batch input processing?
What does an EXEC SQL stmt do in ABAP? What is the disadvantage of using it?
what is use of info records,condition records in material master?
A window is missing while copying a sapscript from one client to another client. What should be done?
Polymorphism real time scenario
How to upload a flat file from a legacy system into sap using BAPI ? And i also want the flat File to be uploaded in another Client.. ie suppose i am working in client 800 , i want run the BAPI and upload the file to Client suppose 000 directly from 800.