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

SAP IDOC Transaction Codes - WE41 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 tcode - WE09 idoc search by 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