cancel
Showing results for 
Search instead for 
Did you mean: 

IDoc concept

Former Member
0 Kudos

Hello All,

Can any one explain IDoc concept and how it works

Thanks n Regards

Venu MG

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

check this

Automatic IDOC generation whenever a PO is created/changed

This document details about the step-by-step procedure in generating an IDOC whenever a PO is either created or changed.

1. Go to transaction NACE.

2. Select the row u201CEF Purchase Orderu201D and click on u201CProceduresu201D.

3. From the above screenshot, it is evident that there are 2 procedures for the application EF (Purchase Order). To proceed further, we would need to find out the procedure that is currently active.

Go to transaction SPRO. In this, navigate as following:

Materials management à Purchasing à Messages à Output control à Message Determination Schemas à Define Message Schema for Purchase Order

Click on u201CAssign Schema to Purchase Orderu201D.

So, the procedure RMBEF1 is active for EF (Purchase Order) .

4. Go back to transaction NACE. Select u2018EFu2019 and click on u201COutput typesu201D.

5. Let us use the output type u201CNEUu201D for our demonstration purpose. Double-click on NEU.

6. Ensure that the checkboxes u201CAccess to conditionsu201D and u201Cmultiple issuingu201D are checked.

7. Now click on u201CProcessing Routinesu201D on the left hand side.

8. Ensure that there is an entry for Medium u2018Au2019 (Distribution ALE).

9. Now go back to the main screen of NACE.

10. Select EF (Purchase Order) and click on u201CCondition Recordsu201D.

11. Select NEU and click on u201CCondition recordsu201D. Following pop-up box appears.

Select the radio button u201CPurchase Organizationu201D.

The following list appears.

12. Enter a new record for the medium A (Distribution ALE) and 4 (Send immediately) in the date/time.

13. Also ensure that you have done the necessary ALE configuration (not covered in this document). In the partner profiles, use the message type u201CORDERSu201D and the IDOC type u201CORDERS05u201D.

In the tab u201CMessage Controlu201D, use the process codes u201CME10u201D and u201CME11u201D for u201CPO Createu201D and u201CPO Changeu201D respectively.

Regards,

Nagapuri.

Answers (1)

Answers (1)

Former Member
0 Kudos

hi

IDoc (for intermediate document) is a standard data structure for electronic data interchange (EDI) between application programs written for the popular SAP business system or between an SAP application and an external program. IDocs serve as the vehicle for data transfer in SAP's Application Link Enabling (ALE) system. IDocs are used for asynchronous transactions: each IDoc generated exists as a self-contained text file that can then be transmitted to the requesting workstation without connecting to the central database. Another SAP mechanism, the Business Application Programming Interface (BAPI) is used for synchronous transactions.

A large enterprise's networked computing environment is likely to connect many geographically distributed computers to the main database. These computers are likely to use different hardware and/or operating system platforms. An IDoc encapsulates data so that it can be exchanged between different systems without conversion from one format to another.

IDoc types define different categories of data, such as purchase orders or invoices, which may then be broken down into more specific categories called message types. Greater specificity means that an IDoc type is capable of storing only the data required for a particular transaction, which increases efficiency and decreases resource demands.

check the link

http://help.sap.com/saphelp_erp2005/helpdata/EN/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm

Regards

Vishal Jajoo