IDOC (Intermediate Documents) is an electronic message format used to transfer data between SAP and non-SAP systems. Every organization uses the functionality of IDOCS in SAP for data and information exchange between the systems. We have two types of Idocs:
- Inbound Idoc
- Outbound Idoc
When you are working on IDOC configuration setup, monitoring, reprocessing, and troubleshooting, you need to know all the important SAP IDOC transaction codes that helps you to increase the work productivity.
IDOC Transaction Codes in SAP
Here is a common list of SAP IDOC (Intermediate Documents) transaction codes that are used for day-to-day activities and setup of IDOCs
Refer below for the important list of SAP Transaction Codes that are used in Idocs:
IDOC Configuration & Setup
Transaction Code | Description |
WE20 | Maintain Partner Profile |
WE21 | Setup ports for Idoc processing |
WE31 | Define Idoc segment types |
WE30 | Idoc Types |
WE81 | Maintain Message Types |
WE82 | Assign Message Type to Idoc type |
BD64 | Maintain Distribution Model for ALE |
WE42 | Maintain Inbound Process Code |
WE41 | Maintain Outbound process Code |
IDOC Processing & Monitoring
Transaction Code | Description |
BD87 | Idoc Status Monitor & Reprocessing |
WE02/WE05 | Display Idoc List |
WE09/WE10 | Idoc Search for Business Content |
IDOC Troubleshooting
Transaction Code | Description |
BDM2 | IDOC trace in Receiver System |
BDM5 | Technical Consistency Check |
WE60 | Documentation for Idoc Type & Segment Type |
WE61 | Create Documentation for IDOC Record Types – Control Record, Data Record & Status Record |
WE46 | Process Codes for Error Processing & Status Inbound |
WE47 | Status Maintenance for Idocs |
BDM6 | Consistency check for workflow for ALE/EDI inbound error processing |
BDM7 | ALE Audit Statistic Report |
IDOC Administration Transaction Codes
Transaction Code | Description |
SARA | Archive Administration |
WE47 | Status Maintenance of IDOC messages |
WE09 | Search for Idoc using the search in control records |
Programs for Idocs Processing Background
The programs are executed using the transaction code SE38
Program Name | Description |
RBDMANI2 | Manual processing of Idocs |
RSEOUT00 | Process outbound Idocs |
RBDAPP01 | Process Inbound Idocs |
RBDSTATE | Send Audit Confirmation |