βš™οΈSAPTools
πŸ“¦

SAP IDoc Segment Explorer

IntegrationNew

Explore IDoc types and their segment structures for the most common SAP IDocs: ORDERS05, INVOIC02, DESADV01, MATMAS05, DEBMAS06. Find fields and data types.

ORDERS05Message Type: ORDERSβ€” Purchase Order

Advertisement

About SAP IDoc Segment Explorer

Debugging an EDI/ALE interface means matching data against the exact segment structure of an IDoc type β€” ORDERS05, INVOIC02, DESADV01, and similar β€” which isn't obvious from WE02/WE05 output alone. This explorer lists the segment structures for the most common SAP IDoc types with their fields and data types, so you can map source data to the right segment without opening WE60/WE31.

How to use this tool

  1. Select an IDoc type (ORDERS05, INVOIC02, DESADV01, MATMAS05, DEBMAS06, etc.).
  2. Browse the segment hierarchy and expand a segment to see its fields.
  3. Search for a field name to find which segment it belongs to.
  4. Use the field list to map incoming EDI/ALE data to the correct IDoc segment before processing.

All processing happens locally in your browser. No data is sent to any server. Your SAP code and business data remain private at all times.

Frequently Asked Questions

What is an IDoc in SAP?

An IDoc (Intermediate Document) is SAP's standard data format for electronic data interchange (EDI) between SAP systems and external partners. Each IDoc type has a hierarchical structure of segments, where each segment contains specific business fields.

What is the difference between IDoc type and message type?

The IDoc type (Basic Type) defines the technical structure of segments and fields (e.g., ORDERS05). The message type describes the business meaning (e.g., ORDERS for purchase orders). One message type can be implemented by multiple IDoc types.

How do I monitor IDocs in SAP?

Use transaction WE02 or WE05 to display IDocs, BD87 to process failed IDocs, and WE19 to create test IDocs. The IDoc status codes (01–75) indicate whether an IDoc was sent successfully, is waiting, or has errors.