SAP transaction codeObjectMB03ModuleMM_P2P

MB03 — Display Material Document

MB03 displays a posted material document, showing the header (posting date, movement type, user) and line items (material, plant, storage location, quantity, PO reference). It is read only. To correct or cancel a movement, use MBST or a new counter-movement in MB1A/MB1B/MB1C; MB03 will not let you change anything already posted.

MB03 is the read-only display transaction for material documents created by goods receipts, goods issues, transfers and stock adjustments. This page covers how to navigate it, which tables the underlying movement actually wrote to, and the diagnostic patterns for the most common confusion around it: mistaking a display transaction for a correction tool.

Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 993 words

Purpose

MB03 shows a material document that already exists in the system: header data (document number, fiscal year, posting date, document date, entering user, header text) and the line items belonging to it (material, plant, storage location, batch, movement type, quantity, purchase order reference where relevant). The structural fact that explains almost all confusion around this transaction is that a material document, once posted, is immutable. There is no update path inside MB03. Every apparent need to fix a wrong quantity, wrong plant, or wrong movement type actually requires either a reversal transaction or a brand new movement that offsets the original. MB03 is purely diagnostic: it tells a consultant what happened, not how to undo it.

When it is used

MB03 gets used whenever someone needs to confirm what a goods movement actually recorded, independent of what the purchase order or the stock overview currently shows. Typical triggers: an invoice verification in MIR7 is blocking on a quantity or price variance and the consultant needs to see the exact GR quantity and value; a stock discrepancy surfaces in MB52 and the history of movements against that material needs tracing; a user disputes that a goods issue happened; or an accounting entry in FI needs to be traced back to its originating logistics document. In S/4HANA the Fiori app for material document display covers the same need with a friendlier list and drilldown, but MB03 remains faster for a consultant who already has the document number in hand.

How to use it in practice

  • Enter the material document number and fiscal year directly if known, or use the matchcode search by purchase order, material, plant or posting date range
  • Press enter to display the header: movement type, posting date, document date, entering user, and reference document
  • Drill into the item list to see material, plant, storage location, batch, quantity and the linked PO number and item if the movement is procurement-related
  • Use the menu path to jump to the accounting document if the movement was value-relevant, or to the purchase order history
  • Use the previous/next document navigation to step through related movements without leaving the transaction

Key data objects

  • MKPF - material document header: document number, fiscal year, posting date, document date, user, header text
  • MSEG - material document items: material, plant, storage location, batch, movement type, quantity, PO number and item, reversal indicator
  • BKPF and BSEG - the accounting document generated for value-relevant movements, linked from the material document
  • EKBE - purchase order history record updated by the same posting, used to confirm PO quantities and values tie back correctly

How to prove it in the data

Take the document number and fiscal year shown on the MB03 header and query MSEG in SE16 filtered on MBLNR and MJAHR to see the raw line items, including BWART, EBELN, EBELP and the reversal-link field. Cross-check EKBE on the same PO and item to confirm the purchase order history was actually updated. If a reversal is suspected, filter MSEG or MKPF for the SMBLN field pointing back to the original document number.

ECC vs S/4HANA

MB03 still runs on S/4HANA and reads the same underlying data model, now consolidated into the MATDOC table with compatibility views feeding MKPF and MSEG for older transactions. SAP's preferred entry point going forward is the Fiori app for managing material documents, which offers list-based search and multi-document comparison, but MB03 has not been withdrawn and remains reliable for single-document lookups.

Common pitfalls and how to diagnose them

  • Wrong tool for the job: user expects MB03 to let them correct a quantity or movement type. It cannot. Check whether a reversal already exists via the SMBLN link in MSEG before doing anything else, then route to MBST or a compensating movement.
  • Document not found: the number entered is correct but MB03 returns nothing because the fiscal year field does not match. Material document numbering resets by year, so a document created near year-end can carry a different MJAHR than the calendar year the user assumes.
  • Missing accounting document: the item shows no FI document link. Check whether the material is non-valuated or the movement type is a quantity-only movement (stock transfer within the same valuation area); this is expected, not an error.
  • Quantity does not match the PO history: usually explained by partial deliveries, split valuation, or a price difference posted separately. Compare the MSEG quantity against EKBE for the same PO item rather than assuming the document is wrong.
  • Batch or serial data not visible: often a display variant or missing authorization rather than missing data. Check the item detail screen layout and the user's authorization for batch management before assuming the batch was not recorded.

Whose problem this is

Functional MM issue in almost every case, since the transaction is display-only and any downstream problem is a process or master data question, not a technical one. A clean handover to a functional consultant includes the material document number and fiscal year, the movement type, and whether the discrepancy is against the PO history, the accounting document, or the physical stock count.

Related SAP objects

Reviewed pages this object connects to in the ERPClimb knowledge graph.

Source: ERPClimb — https://erpclimb.com/sap-tcodes/mb03ERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.