IDoc Viewer
See an SAP IDoc's control record, segments, and fields laid out plainly.
Your data never leaves your browser
This tool runs entirely on your computer. What you paste or drop is never uploaded, never stored and never seen by us — close the tab and it's gone. How we know
Press Run to see the output. Sign up takes ten seconds — no credit card required.
Worked example
<ORDERS05><IDOC><EDI_DC40><IDOCTYP>ORDERS05</IDOCTYP><MESTYP>ORDERS</MESTYP><DIRECT>2</DIRECT></EDI_DC40></IDOC></ORDERS05>ORDERS05 — Purchase Order
────────────────────────────────────────────────────
Message ORDERS IDoc type ORDERS05
Direction Inbound
Sender —
Receiver —
Structure 1 segment · 0 items · 0 partners
SEGMENTS
EDI_DC40 ×1This example is one of IDoc Viewer's test cases — if the tool stopped producing this output, the build would fail.
Questions
- What does it read?
- The EDI_DC40 control record (basic type, message type, direction, sender and receiver logical systems), the partner segments with their PARVW roles resolved, line items with materials and pricing conditions, and the full segment histogram.
- Does it handle flat-file IDocs?
- Not yet — it reads the XML form. Flat-file support needs a real sample to build against; we don't write parsers from imagination.
- Are partner numbers treated as personal data?
- No — a partner or material number is business data and is shown as-is. Genuine PII (emails, phone numbers) is stripped during parsing.
Related tools
Open an XML document as a tree — expand and collapse any branch, copy any path.
Open a JSON document as a tree — expand and collapse any branch, copy any path.
Read an X12 or EDIFACT file segment by segment, with each qualifier explained.
See a WSDL's operations, messages, and types without opening an IDE.