What Is EDI,ALE & IDOC ? How Does It Work? (2024)

We often come across the terminology ALE, EDI & IDOC in various project. This tutorial will cover some of the basic concepts of Electronic Data Interchange(EDI), Application Link Enabling(ALE) & intermediate documents (IDOC). Today, ALE, EDI IDocs are used in most SAP applications to transfer messages (information) from the SAP system to other systems and vice versa.

Table of Contents

What is ALE?

ALE stands for Application Link Enabling and is a technology for remote connections that enables business processes to be decentralized by linking decentralized systems.

It is fairly simple to synchronize several SAP structures using ALE so that they contain the same data objects at any time. Master data (customers, suppliers, GL accounts, cost centers, …) or transaction data (FI documents, purchase orders, etc.) may be these objects. ALE supports mass data transfers between systems and selective data transfers of objects modified after the last transfer to allow synchronization.

What is EDI

EDI stands for Electronic Data Interchange is defined as the exchange, by electronic means, of structured data according to agreed message standards between computer systems. Structured data is similar to a plain and straightforward way of displaying a document’s data material, be it an invoice, purchase order, or any other form of document

The electronic computer-to-computer exchange of business records that can be processed by computers in a standard format. Electronic Data Interchange (EDI) is about doing business and making transactions electronically with your trading partners. EDI includes most items that are usually done using paper-based correspondence, such as placing orders and carrying out financial transactions with suppliers.

Electronic Data Interchange (EDI) is a standardized format that allows one company to send information electronically rather than on paper to another company for the electronic exchange of business information. Trading partners are called business organizations that perform business electronically.

The basic EDI principle is to convert data from one format to another. There are many standards that are used, with ANSI X12 (American Standard) and EDIFACT being the most commonly used (European Standard). Most conversion work is done with EDI software. Packages can be used to convert a flat-file format to a regular EDI file that deletes all blank spaces and uses standard codes and qualifiers to separate field values.

The method by which the computer system ensures the correct interpretation of the information is specified Since R/3 Release 2.2x, SAP has provided support for EDI and continues to develop its solution, realising the importance of EDI as a key business enabler early on.

The Electronic Data Interchange component in SAP consists of an Intermediate Document (IDoc).We can use the interface for the below-described way

What is EDI Standards

EDI is an electronic business document exchange between business partners’ computer systems using a common format over a communication network. For electronic data interchange, Two commonly used standards are ANSI ASC X12 and EDIFACT for transmitting information electronically. ANSI ASC X12 is a committee consisting of members of major organizations, government agencies and EDI software companies that determine EDI knowledge-sharing requirements and guidelines.

UN/EDIFACT stands for the United Nations EDI for Government, Commerce and Transport and was developed in 1985 using ANSI X12 and UNTDI as basic standards (United Nations Exchange Data Interchange).

ANSI X12 identifies business papers as transactions and each transaction is defined by a three-digit number, e.g. 880-Purchase Order, 885-Purchase Order Recognition.

How does it work?

The method is straightforward and simple, seen from a high-level perspective: a sender system selects the data that needs to be transmitted, packs it in a standard format and sends it to one or more receiving systems. It unpacks the standard format and records the data when a receiving device gets the data.

In reality, in this process, 3 layers are involved:

  • An application layer that selects and records R/3 data.
  • A distribution layer that filters and transforms information.
  • A communication layer that ensures the actual communication in a standard format of records generated.

Thanks to a so-called distribution model that determines the transmission rules (who sends what to who?), the senders and receivers are decided. All the systems involved (either as the sender or receiver) must be familiar with the concept of the distribution model and must therefore exist on all those systems.

What Is EDI,ALE & IDOC ? How Does It Work? (1)

Data Sending:

  • The computer system functions as a repository for data.
  • EDI collects knowledge from current programmes for computers.
  • Transmits paperless, computer-readable telephone-line papers.

Data Receiving:

  • It is directly fed into a computer system.
  • Processed and interfaced with internal software automatically.
  • Time Processing
  • Achieved in minutes.
  • No re-keying whatsoever.
  • No shuffling of documents.
  • No attendant charges for preparation and distribution of manual papers.

What is IDOC in SAP?

IDocs stands for intermediate Documents. An IDoc is essentially a data container used to share data between any two processes that can comprehend the data’s syntax and semantics.

In most SAP applications, IDocs are usually used to transfer message information from the SAP system to other systems and vice versa. While there is a lot of documentation available on IDocs, because of their technical nature, it is difficult for a practical consultant to understand such documents. Although the IDoc principles are not supposed to be completely understood by a practical consultant, an attempt has been made to collect the minimum required knowledge that one needs to be aware of in order to deal with project/support issues on IDocs..

IDoc is a SAP entity that brings, in the form of an electronic message, business transaction data from one device to another. IDoc is an acronym for Document Intermediate. An IDoc is intended to transfer SAP data or information to other systems and vice versa. The transition from SAP to a non-SAP system takes place through subsystems of EDI (Electronic Data Interchange), while ALE is used for the transfer between two SAP systems.

In the SAP system or in the EDI subsystem, IDoc can be activated. This depends on the way IDoc is sent and is thus referred to as Inbound IDoc and Outbound IDoc. IDoc is triggered in SAP in the event of outbound flow via document message control, which is then sFor inbound flow, EDI converts partner data and IDoc is created in SAP. After the IDoc has been successfully Posted , the Application Document is posted/ created to SAP.

What are the advantages of EDI

  • Reduced data entry errors during manual processing
  • Reduced cycle processing time, distribution in real-time,
  • Availability of electronic format data
  • Lowered Paperwork
  • Reduced costs
  • Inventory reduction and better preparation
  • Standard means of communication
  • Better Method for Company
  • Competitive gain

What is IDOC type in SAP?

There are two type of Idocs type in SAP

What is Outbound IDOC in SAP

Outbound Idoc Messages- Sending messages such as an order confirmation through Electronic Data Interchange (EDI) to the third-party system. Outbound Messages used for sending EDI messages. In the outbound processing, document data is written to IDocs and sent to the receiving system.The following outbound EDI messages are available in Sales and Distribution:

  • Sending Quotation information
  • Sending Order Confirmation
  • Order Changes request
  • Delivery Creation
  • Shipping Notifications processing
  • Sending Invoice information to the third party, etc .

What is inbound IDOC in SAP?

Inbound IDOC messages –Inbound IDOC messages are used to receive such as a sales order request through EDI from the third-party companies. In inbound Idoc processing, IDocs are transferred to the IDoc interface and stored in the SAP System. Data from the document is produced in a second phase. In Sales and Distribution, the following inbound EDI message types are available:

  • Receive inquiries for customer
  • Receive sales orders Request
  • Receive Sales Order change request
  • Receive forecast delivery schedules
  • Received credit memos
  • Receive delivery creation notifications from from external agent suppliers,etc
What Is EDI,ALE & IDOC ? How Does It Work? (2)

What is the IDOC status in SAP?

There are many status lists for Idocs, Outbound IDOC status starting with 01 to 42 status. Below the list of all Outbound status codes.

IDoc statusDirectionProcessing levelDescription
01OutboundIDoc Interface (SAP)IDoc generated
02OutboundIDoc Interface (SAP)Error passing data to port
03OutboundIDoc Interface (SAP)Data passed to port OK
04OutboundExternal system/EDI subsystemError within control information of EDI subsystem
05OutboundExternal system/EDI subsystemError During Translation
06OutboundExternal system/EDI subsystemTranslation OK
07OutboundExternal system/EDI subsystemError during syntax check
08OutboundExternal system/EDI subsystemSyntax check OK
09OutboundExternal system/EDI subsystemError during interchange handling
10OutboundExternal system/EDI subsystemInterchange handling OK
11OutboundExternal system/EDI subsystemError during dispatch
12OutboundExternal system/EDI subsystemDispatch OK
13OutboundExternal system/EDI subsystemRetransmission OK
14OutboundExternal system/EDI subsystemInterchange Acknowledgement positive
15OutboundExternal system/EDI subsystemInterchange Acknowledgement negative
16OutboundExternal system/EDI subsystemFunctional Acknowledgement positive
17OutboundExternal system/EDI subsystemFunctional Acknowledgement negative
18OutboundIDoc Interface (SAP)Triggering EDI subsystem OK
19OutboundIDoc Interface (SAP)Data transfer for test OK
20OutboundIDoc Interface (SAP)Error triggering EDI subsystem
21OutboundIDoc Interface (SAP)Error passing data for test
22OutboundExternal system/EDI subsystemDispatch OK, acknowledgement still due
23OutboundExternal system/EDI subsystemError during retransmission
24OutboundExternal system/EDI subsystemControl information of EDI subsystem OK
25OutboundIDoc Interface (SAP)Processing despite syntax error (outbound)
26OutboundIDoc Interface (SAP)Error during syntax check of IDoc (outbound)
27OutboundIDoc Interface (SAP)Error in dispatch level (ALE service)
28OutboundIDoc Interface (SAP)IDoc sent to ALE distribution unit retroactively
29OutboundIDoc Interface (SAP)Error in ALE service
30OutboundIDoc Interface (SAP)IDoc ready for dispatch (ALE service)
31OutboundIDoc Interface (SAP)Error – no further processing
32OutboundIDoc Interface (SAP)IDoc was edited
33OutboundIDoc Interface (SAP)Original of an IDoc which was edited
34OutboundIDoc Interface (SAP)Error in control record of IDoc
35OutboundIDoc Interface (SAP)IDoc reloaded from archive
36OutboundExternal system/EDI subsystemElectronic signature not performed (timeout)
37OutboundIDoc Interface (SAP)IDoc added incorrectly
38OutboundIDoc Interface (SAP)IDoc archived
39OutboundIDoc Interface (SAP)IDoc is in the target system (ALE service)
40OutboundIDoc Interface (SAP)Application document not created in target system
41OutboundIDoc Interface (SAP)Application document created in target system
42OutboundIDoc Interface (SAP)IDoc was created by test transaction

Similarly, inbound IDOC status starting with 50 to 75 status.Below list of all inbound status codes.

IDoc statusDirectionProcessing levelDescription
50InboundIDoc Interface (SAP)IDoc added
51InboundSAP applicationApplication document not posted
52InboundSAP applicationApplication document not fully posted
53InboundSAP applicationApplication document posted
54InboundSAP applicationError during formal application check
55InboundSAP applicationFormal application check OK
56InboundIDoc Interface (SAP)IDoc with errors added
57InboundSAP applicationTest IDoc: Error during application check
58InboundIDoc Interface (SAP)IDoc copy from R/2 connection
59InboundIDoc Interface (SAP)Not used
60InboundIDoc Interface (SAP)Error during syntax check of IDoc (inbound)
61InboundIDoc Interface (SAP)Processing despite syntax error (inbound)
62InboundIDoc Interface (SAP)IDoc passed to application
63InboundIDoc Interface (SAP)Error passing IDoc to application
64InboundIDoc Interface (SAP)IDoc ready to be transferred to application
65InboundIDoc Interface (SAP)Error in ALE service
66InboundIDoc Interface (SAP)IDoc is waiting for predecessor IDoc (serialization)
67InboundIDoc Interface (SAP)Not used
68InboundIDoc Interface (SAP)Error – no further processing
69InboundIDoc Interface (SAP)IDoc was edited
70InboundIDoc Interface (SAP)Original of an IDoc which was edited
71InboundIDoc Interface (SAP)IDoc reloaded from archive
72InboundIDoc Interface (SAP)Not used, only R/2
73InboundIDoc Interface (SAP)IDoc archived
74InboundIDoc Interface (SAP)IDoc was created by test transaction
75InboundIDoc Interface (SAP)IDoc is in inbound queue

How are IDOC triggered in SAP?

IDOC can be triggered using a functional module or using the program. If it is a typical Outbound IDOC, the FM IDOC OUTPUT ORDERS is likely to produce it.

There could be a custom program that could use the FM MASTER IDOC DISTRIBUTE to produce the standard as well as custom outbound IDOC. If you place a breakpoint on the FM and attempt to generate the IDOC, you will be able to trace the program using the call stack.

What is the SAP IDOC interface?

Standard SAP interfaces provide options for connecting external systems to SAP which we call as a interface.SAP interfaces allow data exchange with the SAP system for any other applications and other solutions.

How do I process an IDOC in SAP?

Generally, there is various IDOCS processing program available in the standard SAP. Which schedule as background jobs as per processing status and timing defined by the administrator. We can process docs manually if required using transaction code BD87

How do I find the IDOCtype Documentation?

We can get SAP IDOC documentation using transaction code WE60, For instance, for the invoice, we want to know Information such as compulsory and optional segments, the minimum and maximum number of segments, etc.

What Is EDI,ALE & IDOC ? How Does It Work? (3)

Hope this article helps you to understand EDI, ALE & IDOC basic concepts.We will cover IDOC configuration in the upcoming post..Here are a couple of other articles that you check

  • SAP S4/Hana
  • SAP Leonardo
  • SAP R/3 Architecture
  • SAP Cloud Platform

Related

What Is EDI,ALE & IDOC ? How Does It Work? (2024)

FAQs

What Is EDI,ALE & IDOC ? How Does It Work? ›

In simple words , an idoc is like a data file with a specified format which is exchanged between 2 systems which know how to interpret that data. When we execute an outbound ALE or EDI Process, an IDOC is created. In an inbound ALE or EDI process, an IDOC serves as input to create an application document.

What is EDI ALE and IDoc? ›

Electronic data exchange (EDI) Connect other business application systems (e.g. PC applications, external Workflow tools) by IDoc. Application Link Enabling (ALE). Application Link Enabling (ALE) is a technology to create and run distributed applications. Hope this would help you.

What is IDoc and how it works? ›

IDoc (intermediate document) is a standard data structure used in SAP applications to transfer data to and from SAP system applications and external systems.

How does ALE work in SAP? ›

ALE guarantees the distribution and synchronization of master data, Customizing data and transaction data through asynchronous communication. Synchronous communication is used in ALE to read data only. ALE has many benefits: Application data can be distributed between different releases of SAP systems.

What is IDoc structure in EDI? ›

IDocs are based on two EDI standards, X12 and EDIFACT. Each standard defines types of transactions and the format of data segments within these documents required to communicate the requisite information.

What is difference between IDoc and ALE? ›

Ale Technology is SAP's technology to support distributed yet integrated processes across several SAP systems. IDocs (Intermediate Documents) are the crux of ALE. These are the documents with the help of which data is exchanged between SAP R/3 and non-R/3 systems.

How does IDoc work in SAP? ›

The purpose of an IDoc is to transfer data or information from SAP to other systems and vice versa. The transfer from SAP to non-SAP system is done via EDI (Electronic Data Interchange) subsystems whereas for transfer between two SAP systems, ALE is used. IDoc can be triggered in SAP system or in EDI subsystem.

What is the use of IDoc? ›

IDoc, short for Intermediate Document, is an SAP document format for business transaction data transfers. Non SAP-systems can use IDocs as the standard interface (computing) for data transfer. IDoc is similar to XML in purpose, but differs in syntax.

Why is IDoc required? ›

As opposed to the CSS Profile and the FAFSA which send a report of your information to colleges, IDOC allows you to submit those documents directly via a secure portal. If the IDOC is required, you'll be notified via your College Board account as to which documents need uploading.

What does IDoc need? ›

Additional requirements through IDOC may include:
  • Federal income tax returns for custodial parents (or non-tax filer statement)
  • Federal income tax returns for student (or non-tax filer statement)
  • Federal income tax returns for noncustodial parent, if applicable (or non-tax filer statement)

How does ALE work? ›

Additional Living Expense (ALE) coverage is a standard part of most homeowners' insurance policies. It will cover your additional living expenses, such as food or staying at a hotel, while your home is temporarily uninhabitable after a covered property damage loss — like a fire.

What is the difference between SAP and EDI? ›

EDI enables companies to automate and streamline their supply chain management, while SAP provides a suite of integrated applications for managing various business processes. By integrating EDI with SAP, companies can reduce errors, increase efficiency, and improve supply chain management.

What is EDI system in SAP? ›

EDI stands for Electronic Data Interchange. In SAP, EDI exchanges business application documents with an external partner's system. EDI is the backbone of huge parts of the world economy.

What is the difference between ale IDoc and EDI in SAP? ›

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.

What are IDoc types? ›

An Intermediate Document (IDOC) type represents the structure of the data associated with a message type (DEBMAS02 for message type DEBMAS — Customer Master, and WMMBID02 for message type WMMBXY— Goods Movements), while an IDOC is an object containing the data of a particular message type.

How long does IDoc take to process? ›

Yes, you may upload materials to IDOC as soon as they are available. Please be sure to meet the IDOC Deadline above. How long does it take to process my information once the College Board receives it? It takes about five business days to process the information once the College Board receives it.

What is the difference between ALE IDoc and EDI in SAP? ›

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.

What does IDoc stand for? ›

IDoc, short for Intermediate Document, is an SAP document format for business transaction data transfers. Non SAP-systems can use IDocs as the standard interface (computing) for data transfer. IDoc is similar to XML in purpose, but differs in syntax.

What is a IDoc? ›

IDOC is a service that collects family financial documents and distributes them to institutions on behalf of the student.

What is IDoc for financial aid? ›

The College utilizes the College Board's Institutional Documentation Service, known as IDOC (pronounced “eye-dok”) to receive and process the financial aid application materials that accompany the CSS Profile and the Free Application for Federal Student Aid (FAFSA).

Top Articles
ann arbor free stuff "free" - craigslist
 9 Ideas for Accommodating Your Gluten-free Guest - Price Chopper
Navin Dimond Net Worth
ALLEN 'CHAINSAW' KESSLER | LAS VEGAS, NV, United States
Krua Thai In Ravenna
Formulaire 3CEp - COPRAUDIT
9Anime Keeps Buffering
Citi Trends Watches
Camping World Of New River
RS3 Mining Training Guide - 1-99/120 | Gaming Elephant
Best Seafood Buffet In Laughlin Nevada
Big 12 Officiating Crew Assignments 2022
St Vrain Chain Gang
Sigma Aldrich Calculator
Nook Glowlight 3 Case
Jackie Knust Wendel
On Trigger Enter Unity
Strange World Showtimes Near Harkins Metrocenter 12
Craigslist Sf Furniture
8 Garden Sprayers That Work Hard So You Don't Have To
Weather Radar Los Angeles Noaa
Sermon Collections, Sermons, Videos, PowerPoint Templates, Backgrounds
Math Playground Protractor
Wayne State Dean's List
The Quiet Girl Showtimes Near Amc Shirlington 7
Imperious Skyrim
Dreamhorse For Sale
Meritain Prior Authorization List
Rolling-Embers Reviews
Nickelodeon Home Media
Small Party Hall Near Me
Oklahoma Scratch Off Remaining Prizes
The Anthem Tonight
Age Of Attila's Rain Crossword
Litter-Robot 3 Pinch Contact & Dfi Kit
Netronline Historic Aerials
Fx Channel On Optimum
Rs3 Bring Leela To The Tomb
Dying Light Nexus
Carlynchristy
Cheap Motorcycles For Sale Under 1000 Craigslist Near Me
Craigs List New Haven Ct
421 West 202Nd Street
Mazda 6 GG/GG1; GY/GY1 2.3 MPS Test : MPSDriver
Fapello.ckm
‘A Knights Tale’ Turns 20: Secrets Behind Heath Ledger’s Royal Rock Flick
Corn And Tater Fest 2023
Wayfair Outlet Dayton Ohio
Mileage To Walmart
University Of Oregon Id
Fantasy Football News, Stats and Analysis
Cnas Breadth Requirements
Latest Posts
Article information

Author: Merrill Bechtelar CPA

Last Updated:

Views: 5498

Rating: 5 / 5 (50 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Merrill Bechtelar CPA

Birthday: 1996-05-19

Address: Apt. 114 873 White Lodge, Libbyfurt, CA 93006

Phone: +5983010455207

Job: Legacy Representative

Hobby: Blacksmithing, Urban exploration, Sudoku, Slacklining, Creative writing, Community, Letterboxing

Introduction: My name is Merrill Bechtelar CPA, I am a clean, agreeable, glorious, magnificent, witty, enchanting, comfortable person who loves writing and wants to share my knowledge and understanding with you.