• phone icon +44 7459 302492 email message icon info@uplatz.com
  • Register

3.8 (13 reviews)
( 62 Students )
10 Hours


SAP IDOC (Intermediate Document)

Learn how to exchange information between any two processes that can understand the syntax and semantics of the data.
( add to cart )
Save 59% Offer ends on 30-Nov-2023
View Course Curriculum   Price Match Guarantee   Full Lifetime Access     Access on any Device   Technical Support    Secure Checkout   Course Completion Certificate
Instant access

Students also bought -

Completed the course? Request here for Certificate. ALL COURSES

SAP IDOC (Intermediate Document) is a data container that is used to exchange information between any two processes that can understand the syntax and semantics of the data. In other 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 the SAP System, IDOCs are stored in database. Every IDOC has a unique number(within a client).
In simple words, IDoc (intermediate document) is a standard data structure used in SAP applications to transfer data to and from SAP system applications and external systems. Using IDocs, companies with SAP ERP systems, for example, can exchange data with external entities like their partners or customers. The transfer between SAP systems is done through SAP's Application Link Enabling (ALE) system, while the transfer from an SAP system to an external system happens through electronic data interchange (EDI). This allows data to be exchanged between the different systems without having to convert data from one format to another.
Structue of IDoc:
The IDoc structure consists of 3 parts or records -
1) The administration part (Control Record) - which has the type of idoc, message type, the current status, the sender, receiver etc. This is referred to as the Control record.
2) The application data (Data Record) - Which contains the data. These are called the data records/segments.
3) The Status information (Status Record) - These give you information about the various stages the idoc has passed through.
This is SAP IDOC Training by Uplatz with a series of videos for self-paced learning.

Course/Topic - SAP IDOC - all lectures

  • In this first video tutorial on SAP IDOC, you will be learning about the ALE concept along with the different kinds of records that IDOC consists of which are mainly the EDIDC, EDIDD, and the EDIDS. Further, you will be seeing the tutor explaining all the concepts on the SAP IDOC system.

    • 1:15:34
  • In this video, you will be learning about the IDOC type along with the concept of the Message Types used in SAP IDOC, which will be shown with practical explanation by the trainer on the system. Moreover, you will also be learning about the ALE setup.

    • 40:53
  • In this third video of the SAP IDOC tutorial, you will be learning about the Outbound and Inbound Configuration in the ALE setup. Along with this, you will also learn about the overview of Logical Systems in IDOC and how to assign a client to a logical system with a practical example.

    • 26:06
  • This fourth video is a complete tutorial on how to configure an RFC Connection in SAP IDOC. You will be seeing a practical demonstration by the trainer on the work process in the system.

    • 26:06
  • This video will teach you how to create a port in the IDOC system and the process of linking a remote connection with the port. The tutor will be seeing explaining this in the system with the help of an example.

    • 06:12
  • This tutorial is all about the configuration of Partner Profile in the IDOC system. The trainer will be seen in the video explaining the complete process on how to configure a Partner Profile in the SAP IDOC system.

    • 08:04
  • In this video, you will learn about the Control Record of an IDOC, which is one of the IDOC formats. Along with this, you will also learn about the structure of the EDIDD format, how it looks and how to work on it in the system.

    • 29:44
  • This video is a summary and recap of how to define the logical system in the SAP IDOC system and also how to assign a client to a Logical System. You will be getting a quick summary of both of these steps in the tutorial.

    • 20:33
  • In this video, you will learn how to configure the Partner Profile along with the work process of Partner Profile in the SAP IDOC system.

    • 37:02
  • In this lecture, you will learn about the Outbound and Inbound Parameters along with the process code in the ALE setup and how to work with it in the SAP IDOC system.

    • 55:05
  • This video is all about practicing the steps involved in the SAP IDOC system and you will be seeing the trainer explaining the details with practical examples.

    • 51:36
  • In this video, you will learn about the IDOC type and the various Function modules to generate IDOCs. This will be shown with a practical demonstration by the instructor during the complete session of the video.

    • 34:52
  • This video will teach you about the MASTER_IDOC_DISTRIBUTE function module and how to work on this. The trainer will also be seen explaining the RSEOUT00, which is a program to push generated IDOC’S.

    • 17:30
  • In this video, you will learn how to work with the IDOC lists along with working on the ABAP Debugger List. The trainer will be seen explaining each and every detail associated with the work process.

    • 33:27
  • This video will guide you on how to work with the Functional Modules associated with the SAP IDOC system and also a complete workaround of the process by the trainer.

    • 58:50
  • In this lecture, you will learn about Activating Change Pointers along with working on the Tables, Events for Change Document, and Event Type Linkages. The trainer will be seen explaining the concepts in the SAP IDOC system.

    • 41:49
  • In this last video tutorial on the SAP IDOC course, you will be learning a complete summary of the entire work process associated with the SAP IDOC system and how you can implement those in a real-time work process.

    • 1:00:04
Objectives Back to Top

In this tutorial you will learn:

What is an IDOC

Structure of an IDOC

IDOC Types

What is a Segment

What is Extension IDOC type

IDOC Views

Partner Profiles


The Outbound Process

The Inbound Process


Syllabus Back to Top

SAP IDOC - Course Syllabus


1. EDI and ALE Basics (Introduction)

2. ALE/IDOC Basics

  • What is an IDOC and Segment (Anatomy of an IDOC)

  • Why ALE and IDOC

  • IDOC Type and Message Type (creation)

  • IDOC and its Extension (creation)

  • What is a Standard IDOC and Custom IDOC

3. Different Ways of Triggering IDOCs

  • Standalone (Master and Transactional Data)

  • Message Control (Transactional Data)

  • Change Pointer (Master Data)

4. Outbound IDOC Processing

a. Connection Configurations in Outbound Systemà

  • Logical System

  • RFC Destination

  • Message Type Creation

  • Port Creation

  • Partner Profile

b. ALE/IDOC configuration

  • Segment Creation

  • IDOC Type Creation

  • Message Type creation

  • Linking IDOC Type to Message Type

5. Inbound IDOC Processing

a. Connection Configurations in Inbound System

b. ALE/IDOC Configuration

  • Inbound Function Module

  • Inbound Process Code

  • Linking Function Module with Basic Type and Message Type.

6. Distribution Model (BD64)

a. Complete scenario to Send IDOC via this model

b. Filters

  • IDOC Level (via BD64) ( do not send entire idoc if it does not match with the filter)

  • Segment Level (BD56) ( Do not send this SEGMENT if condition is not met)

c. Reduced Message Type Basics (BD53)

7. Complete End-End Standalone Scenario by Using Topics 4 and 5 above

a. Standalone

  • Creating and Sending a Standard IDOC from One Application Server to another Application Server

  • Creating and Sending a Custom IDOC from One Application Server to another Application Server

b. Custom Program to create the IDOC by using standard FMs

  • Message Control

  • Nace Configuration

  • Selection Programs

  • Creating and Sending a Sales Order / Purchase Order IDOC from One Application Server to another Application Server via Message Control

c. Change Pointers

  • TCodes and Tables related to Change Pointers

  • Scenario to Trigger IDOC automatically whenever there is a change in the Master Data.

8. Re-processing of IDOC (02 ways)

9. Enhancements to standard IDOC ( OPTIONAL Topic )

  • a. Enhancing the standard Table and capturing the values.

  • b. Extending IDOC and transfer the enhanced field Contents via enhancement techniques (User Exits SMOD/CMOD)

10. Important TCodes, Tables, Statuses and Programs

11. Trouble shooting OutBound / InBound IDOCs

Certification Back to Top

The SAP IDOC (Intermediate Document) Certification ensures you know planning, production and measurement techniques needed to stand out from the competition. 

IDoc (intermediate document) is a standard data structure used in SAP applications to transfer data to and from SAP system applications and external systems. Using IDocs, companies with SAP ERP systems, for example, can exchange data with external entities like their partners or customers.

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 the SAP system or in the EDI subsystem.

Uplatz online training guarantees the participants to successfully go through the  SAP IDOC (Intermediate Document) Certification provided by Uplatz. Uplatz provides appropriate teaching and expertise training to equip the participants for implementing the learnt concepts in an organization.

Course Completion Certificate will be awarded by Uplatz upon successful completion of the SAP IDOC (Intermediate Document) online course.

Career & Jobs Back to Top

The SAP IDOC (Intermediate Document) draws an average salary of $105,000 per year depending on their knowledge and hands-on experience.

Basic IDoc type defines the structure and format of the business document that is to be exchanged between two systems. Segments: Segments form the basic building blocks of an IDoc type and are used to store the actual datta. A segment type is the name of a segment and is independent of the SAP elease.

A partner profile is a definition of parameters for the electronic interchange of data with a trading partner using the IDoc interface.To communicate with a partner using the IDoc interface, you must create a partner profile.

Note that salaries are generally higher at large companies rather than small ones. Your salary will also differ based on the market you work in.

SAP Cloud Integration.

Application Developer: SAP ABAP.









Interview Questions Back to Top

Q1. What Is A Partner Profile ?

To be able to communicate with a partner via an IDoc interface, each system needs to maintain a partner profile. A partner profile is a mechanism by which the system can specify what kind of messages (message types) it can send or receive.

Partner profiles can be maintained in WE20.

Q2. What Is An Idoc?

An IDoc (Intermediate document) is a vehicle that is used to transfer data from one system to another.

IDoc is not a technology of some sort , but it is just a container that holds data . 

It holds data in a structured format i.e. in the Fields of the Segments.

Q3. What Is A Message Type ?

you will find that a Message type is always associated with an IDoc type. , a Message type is used just to specify the kind of information that a system can send or receive to or from another system.

Q4. Difference Between Idoc And Idoc Type?

IDOC type specifies Data Structure and IDOC is the instance based on IDOC type.

Q5. What Is The Main Difference Between Ale/idoc And Bapi?

ALE/IDocs are used for asynchronous information interchange.while BAPIs are used for synchronous information interchange

Q6. How Do You Reprocess Error Inbound Idocs ?

Open the IDOC in error in WE02 Transaction.

Expand the status records, and see which segment is in error.

Replace the error value with the correct value and click on the save button.

Now go to transaction BD87, enter the IDOC number and click on execute. It will re-process the IDOC with the modified data and display the success message if there are no errors in the edited data.

Q7. What Is Rfc Destination?

Used to define the characteristics of communication links to a remote system on which a functions needs to be executed.

Q8. Where Is All The Idocs Will Be Stored After Creation?

  • EDIDC stores control/header record.
  • EDIDD/EDID4 stores data records.
  • EDIDS stores status records.

Q9. What Is An Edi ?

EDI stands for Electronic Data Interchange.It related to the electronic exchange of business data in a structured format between two systems. The EDI subsystem generally converts the Idoc data into one of the many EDI formats and generates an EDI file in an X12 format. The middleware then translates the X12 file to an IDOC format and the IDOC is sent to the SAP system.

Q10. What Is A Distribution Model In Ale Idocs ?

The distribution model describes how ALE messages flow between different logical systems.

You can mention the sender and receiver logical systems, the message type to be distributed and also distribute data(IDocs) based on certain conditions by using the distribution model.

Q1. What are the payment options?
A1. We have multiple payment options: 1) Book your course on our webiste by clicking on Buy this course button on top right of this course page 2) Pay via Invoice using any credit or debit card 3) Pay to our UK or India bank account 4) If your HR or employer is making the payment, then we can send them an invoice to pay.

Q2. Will I get certificate?
A2. Yes, you will receive course completion certificate from Uplatz confirming that you have completed this course with Uplatz. Once you complete your learning please submit this for to request for your certificate https://training.uplatz.com/certificate-request.php

Q3. How long is the course access?
A3. All our video courses comes with lifetime access. Once you purchase a video course with Uplatz you have lifetime access to the course i.e. forever. You can access your course any time via our website and/or mobile app and learn at your own convenience.

Q4. Are the videos downloadable?
A4. Video courses cannot be downloaded, but you have lifetime access to any video course you purchase on our website. You will be able to play the videos on our our website and mobile app.

Q5. Do you take exam? Do I need to pass exam? How to book exam?
A5. We do not take exam as part of the our training programs whether it is video course or live online class. These courses are professional courses and are offered to upskill and move on in the career ladder. However if there is an associated exam to the subject you are learning with us then you need to contact the relevant examination authority for booking your exam.

Q6. Can I get study material with the course?
A6. The study material might or might not be available for this course. Please note that though we strive to provide you the best materials but we cannot guarantee the exact study material that is mentioned anywhere within the lecture videos. Please submit study material request using the form https://training.uplatz.com/study-material-request.php

Q7. What is your refund policy?
A7. Please refer to our Refund policy mentioned on our website, here is the link to Uplatz refund policy https://training.uplatz.com/refund-and-cancellation-policy.php

Q8. Do you provide any discounts?
A8. We run promotions and discounts from time to time, we suggest you to register on our website so you can receive our emails related to promotions and offers.

Q9. What are overview courses?
A9. Overview courses are 1-2 hours short to help you decide if you want to go for the full course on that particular subject. Uplatz overview courses are either free or minimally charged such as GBP 1 / USD 2 / EUR 2 / INR 100

Q10. What are individual courses?
A10. Individual courses are simply our video courses available on Uplatz website and app across more than 300 technologies. Each course varies in duration from 5 hours uptop 150 hours. Check all our courses here https://training.uplatz.com/online-it-courses.php?search=individual

Q11. What are bundle courses?
A11. Bundle courses offered by Uplatz are combo of 2 or more video courses. We have Bundle up the similar technologies together in Bundles so offer you better value in pricing and give you an enhaced learning experience. Check all Bundle courses here https://training.uplatz.com/online-it-courses.php?search=bundle

Q12. What are Career Path programs?
A12. Career Path programs are our comprehensive learning package of video course. These are combined in a way by keeping in mind the career you would like to aim after doing career path program. Career path programs ranges from 100 hours to 600 hours and covers wide variety of courses for you to become an expert on those technologies. Check all Career Path Programs here https://training.uplatz.com/online-it-courses.php?career_path_courses=done

Q13. What are Learning Path programs?
A13. Learning Path programs are dedicated courses designed by SAP professionals to start and enhance their career in an SAP domain. It covers from basic to advance level of all courses across each business function. These programs are available across SAP finance, SAP Logistics, SAP HR, SAP succcessfactors, SAP Technical, SAP Sales, SAP S/4HANA and many more Check all Learning path here https://training.uplatz.com/online-it-courses.php?learning_path_courses=done

Q14. What are Premium Career tracks?
A14. Premium Career tracks are programs consisting of video courses that lead to skills required by C-suite executives such as CEO, CTO, CFO, and so on. These programs will help you gain knowledge and acumen to become a senior management executive.

Q15. How unlimited subscription works?
A15. Uplatz offers 2 types of unlimited subscription, Monthly and Yearly. Our monthly subscription give you unlimited access to our more than 300 video courses with 6000 hours of learning content. The plan renews each month. Minimum committment is for 1 year, you can cancel anytime after 1 year of enrolment. Our yearly subscription gives you unlimited access to our more than 300 video courses with 6000 hours of learning content. The plan renews every year. Minimum committment is for 1 year, you can cancel the plan anytime after 1 year. Check our monthly and yearly subscription here https://training.uplatz.com/online-it-courses.php?search=subscription

Q16. Do you provide software access with video course?
A16. Software access can be purchased seperately at an additional cost. The cost varies from course to course but is generally in between GBP 20 to GBP 40 per month.

Q17. Does your course guarantee a job?
A17. Our course is designed to provide you with a solid foundation in the subject and equip you with valuable skills. While the course is a significant step toward your career goals, its important to note that the job market can vary, and some positions might require additional certifications or experience. Remember that the job landscape is constantly evolving. We encourage you to continue learning and stay updated on industry trends even after completing the course. Many successful professionals combine formal education with ongoing self-improvement to excel in their careers. We are here to support you in your journey!

Q18. Do you provide placement services?
A18. While our course is designed to provide you with a comprehensive understanding of the subject, we currently do not offer placement services as part of the course package. Our main focus is on delivering high-quality education and equipping you with essential skills in this field. However, we understand that finding job opportunities is a crucial aspect of your career journey. We recommend exploring various avenues to enhance your job search:
a) Career Counseling: Seek guidance from career counselors who can provide personalized advice and help you tailor your job search strategy.
b) Networking: Attend industry events, workshops, and conferences to build connections with professionals in your field. Networking can often lead to job referrals and valuable insights.
c) Online Professional Network: Leverage platforms like LinkedIn, a reputable online professional network, to explore job opportunities that resonate with your skills and interests.
d) Online Job Platforms: Investigate prominent online job platforms in your region and submit applications for suitable positions considering both your prior experience and the newly acquired knowledge. e.g in UK the major job platforms are Reed, Indeed, CV library, Total Jobs, Linkedin.
While we may not offer placement services, we are here to support you in other ways. If you have any questions about the industry, job search strategies, or interview preparation, please dont hesitate to reach out. Remember that taking an active role in your job search process can lead to valuable experiences and opportunities.