# SAP MM Standard Reports: Report T-Codes for Purchasing, Stock and Audit

> Source: https://netray.co/tools/sap-mm-standard-reports-tcode-reference
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Search SAP MM standard report t-codes for POs, RFQs, stock, GR/IR and audit, with the use case for each.

## Category

sap

## Erp

SAP

## Audience

- SAP MM user
- Buyer
- Internal auditor
- SAP consultant

## Tool

**Kind:** worksheet

**Mode:** reference

**Columns:**

#### T-code

**Key:** tcode

**Type:** text

#### Area

**Key:** area

**Type:** text

#### Report

**Key:** report

**Type:** text

#### Use case

**Key:** use

**Type:** text

#### Audit use

**Key:** audit

**Type:** text

**Rows:**

**Tcode:** ME2L

**Area:** Purchase orders

**Report:** Purchasing documents per vendor

**Use:** All POs for one vendor, open or delivered.

**Audit:** Vendor spend and concentration

**Tcode:** ME2M

**Area:** Purchase orders

**Report:** Purchasing documents per material

**Use:** All POs for a material, to see price and supplier history.

**Audit:** Price consistency checks

**Tcode:** ME2N

**Area:** Purchase orders

**Report:** Purchasing documents per document number

**Use:** Select POs by number range, with delivery and invoice status.

**Audit:** Gaps in document sequence

**Tcode:** ME2K

**Area:** Purchase orders

**Report:** Purchasing documents per account assignment

**Use:** POs by cost center, order or WBS element.

**Audit:** Charging to the right object

**Tcode:** ME2C

**Area:** Purchase orders

**Report:** Purchasing documents per material group

**Use:** Spend and open POs by material group.

**Audit:** Category spend review

**Tcode:** ME2B

**Area:** Purchase orders

**Report:** Purchasing documents per requirement tracking number

**Use:** Follow POs created from a given requirement tracking number.

**Tcode:** ME80FN

**Area:** Purchase orders

**Report:** General analysis of purchasing documents

**Use:** Flexible ALV list of POs, RFQs, contracts with many selection fields.

**Audit:** Ad hoc review of PO items

**Tcode:** ME81N

**Area:** Purchase orders

**Report:** Analysis of order values

**Use:** Order value totals by selection such as vendor or period.

**Audit:** Value analysis

**Tcode:** ME23N

**Area:** Purchase orders

**Report:** Display purchase order

**Use:** Single PO with item history, conditions and output.

**Audit:** Change history via the Environment menu

**Tcode:** ME2O

**Area:** Subcontracting

**Report:** Subcontracting cockpit

**Use:** Monitor components provided to subcontractors against PO requirements.

**Tcode:** MBLB

**Area:** Subcontracting

**Report:** Stocks with subcontractors

**Use:** Stock of components held at each subcontractor.

**Audit:** Third party stock confirmation

**Tcode:** ME5A

**Area:** Requisitions

**Report:** Purchase requisitions list display

**Use:** Open requisitions by material, plant or buyer.

**Tcode:** ME5K

**Area:** Requisitions

**Report:** Requisitions by account assignment

**Use:** Requisitions by cost center or project.

**Tcode:** ME4N

**Area:** RFQ

**Report:** RFQs by RFQ number

**Use:** RFQ report: display RFQs by number and see quotation status.

**Tcode:** ME4L

**Area:** RFQ

**Report:** RFQs by vendor

**Use:** All RFQs sent to a vendor.

**Tcode:** ME4M

**Area:** RFQ

**Report:** RFQs by material

**Use:** RFQs for a material, to see who was asked.

**Tcode:** ME4C

**Area:** RFQ

**Report:** RFQs by material group

**Use:** RFQs by material group.

**Tcode:** ME49

**Area:** RFQ

**Report:** Price comparison list

**Use:** Compare quotations from several vendors for one RFQ.

**Audit:** Evidence of competitive quotes

**Tcode:** ME1L

**Area:** Info records

**Report:** Info records per vendor

**Use:** Prices and conditions stored for a vendor.

**Audit:** Stale or missing prices

**Tcode:** ME1M

**Area:** Info records

**Report:** Info records per material

**Use:** Vendor prices stored for a material.

**Tcode:** ME1P

**Area:** Info records

**Report:** Purchase order price history

**Use:** Past PO prices for a material by vendor.

**Audit:** Price variance review

**Tcode:** ME1E

**Area:** Info records

**Report:** Quotation price history

**Use:** Past quotation prices.

**Tcode:** ME3L

**Area:** Outline agreements

**Report:** Outline agreements per vendor

**Use:** Contracts and scheduling agreements for a vendor.

**Audit:** Contract coverage

**Tcode:** ME3M

**Area:** Outline agreements

**Report:** Outline agreements per material

**Use:** Contracts and scheduling agreements for a material.

**Tcode:** ME3N

**Area:** Outline agreements

**Report:** Outline agreements per number

**Use:** Contracts by number with target and released value.

**Audit:** Contract value consumed

**Tcode:** MB51

**Area:** Inventory

**Report:** Material document list

**Use:** All goods movements by material, plant, user and date.

**Audit:** Movements by user, reversal checks

**Tcode:** MB52

**Area:** Inventory

**Report:** Warehouse stock of material

**Use:** Current stock by plant and storage location with value.

**Audit:** Stock to book check

**Tcode:** MB5B

**Area:** Inventory

**Report:** Stocks for posting date

**Use:** Stock and value on a past date.

**Audit:** Historical stock for period end

**Tcode:** MMBE

**Area:** Inventory

**Report:** Stock overview

**Use:** Stock for one material across plants, locations and special stock.

**Tcode:** MB53

**Area:** Inventory

**Report:** Plant stock availability

**Use:** Plant stock availability display for a material.

**Tcode:** MB54

**Area:** Inventory

**Report:** Consignment stocks

**Use:** Vendor-owned stock held at your site.

**Audit:** Consignment liability

**Tcode:** MB5T

**Area:** Inventory

**Report:** Stock in transit

**Use:** Stock moving between plants.

**Audit:** Aged transit stock

**Tcode:** MB5M

**Area:** Inventory

**Report:** Shelf life expiration date list

**Use:** Batches near or past expiry.

**Audit:** Expiry exposure

**Tcode:** MB5L

**Area:** Valuation

**Report:** List of stock values for balance sheet valuation

**Use:** Reconcile stock value to the general ledger.

**Audit:** Stock value reconciliation

**Tcode:** MB5S

**Area:** GR/IR

**Report:** GR/IR balances

**Use:** GR/IR clearing balance by PO item.

**Audit:** Old uncleared GR/IR

**Tcode:** MR11SHOW

**Area:** GR/IR

**Report:** Display list of GR/IR clearing

**Use:** Documents posted to clear GR/IR differences.

**Audit:** Write-off review

**Tcode:** MIR5

**Area:** Invoice verification

**Report:** List of invoice documents

**Use:** Invoice documents by vendor, date or user.

**Audit:** Invoices by user and period

**Tcode:** MIR6

**Area:** Invoice verification

**Report:** Invoice overview

**Use:** Overview of invoices and their status for a vendor.

**Tcode:** MRBR

**Area:** Invoice verification

**Report:** Release blocked invoices

**Use:** Invoices blocked for price, quantity or date variance.

**Audit:** Who released blocked invoices

**Tcode:** MRKO

**Area:** Settlement

**Report:** Consignment and pipeline settlement

**Use:** Settle consumed consignment stock to the vendor.

**Tcode:** MRRL

**Area:** Settlement

**Report:** Evaluated receipt settlement

**Use:** Automatic invoicing for ERS vendors.

**Tcode:** MIDO

**Area:** Physical inventory

**Report:** Physical inventory overview

**Use:** Status of count documents by plant.

**Audit:** Count completion

**Tcode:** MI20

**Area:** Physical inventory

**Report:** List of inventory differences

**Use:** Counted versus book differences before posting.

**Audit:** Count variance review

**Tcode:** MIBC

**Area:** Physical inventory

**Report:** ABC analysis for cycle counting

**Use:** Set cycle counting indicators from usage value.

**Tcode:** MC46

**Area:** Analysis

**Report:** Slow-moving items

**Use:** Materials with low turnover.

**Audit:** Obsolescence provision input

**Tcode:** MC50

**Area:** Analysis

**Report:** Dead stock

**Use:** Materials with no movement in a period.

**Audit:** Obsolescence provision input

**Tcode:** MD04

**Area:** MRP

**Report:** Stock/requirements list

**Use:** Supply and demand for one material.

**Tcode:** MD07

**Area:** MRP

**Report:** Stock/requirements list collective display

**Use:** Planner view across a plant or MRP controller.

**Tcode:** MM60

**Area:** Master data

**Report:** Material list

**Use:** List materials by type, group or plant.

**Audit:** Master data completeness

**Tcode:** MM04

**Area:** Master data

**Report:** Display material change documents

**Use:** Who changed what on a material master and when.

**Audit:** Master data change log

**Notes:** These are classic GUI t-codes and most still work in S/4HANA. Fiori apps such as Monitor Purchase Order Items and the stock apps replace several of them in a launchpad, but exact app names vary by release. Authorization objects control what each user can see.

## Content

**Intro:** The SAP MM standard reports are mostly ME2x for purchase orders, ME4x for RFQs, MB51 and MB52 for stock, MB5S for GR/IR and MIR5 for invoices. The table lists each report t-code with the use case and what an auditor can take from it.

**Sections:**

#### How to find the right MM report

**Body:** Search by the question you have, then check the area column. For purchase orders, the ME2 family differs only by the key you start from: ME2L by vendor, ME2M by material, ME2N by document number, ME2K by account assignment, ME2C by material group. For RFQs use the ME4 family in the same way, and ME49 compares the quotations. For stock, MB52 shows today, MB5B shows a past date, and MB51 shows the movements that made the number. Start narrow in selection to avoid long runs.

**Bullets:**

- PO status: ME2L, ME2M, ME2N
- RFQ report: ME4N, ME4L, ME4M and ME49
- Stock now or at a date: MB52, MB5B
- Movements: MB51
- GR/IR and invoices: MB5S, MR11SHOW, MIR5, MRBR

#### MM reports for audit and period end

**Body:** Auditors usually ask for four things: evidence that stock agrees to the books, that goods receipts and invoices are cleared, that approvals were followed, and who changed key data. MB5L compared with the stock accounts supports the first. MB5S and MR11SHOW cover GR/IR. MRBR and MIR5 with a user filter show who released blocked invoices. MM04 and the change history inside ME23N show master data and PO changes. Save selection variants so the same report is repeatable each period.

#### Layouts, variants and export

**Body:** Most of these are ALV lists, so you can change the layout, add columns such as the buyer or delivery date, filter, sort and export to Excel. Save a layout and a selection variant per report, and name them by purpose, such as OPEN_PO_PAST_DUE. For recurring runs, schedule them in the background with SM36 and send the spool to a shared folder or mailbox, so the report is produced the same way every time.

#### Common mistakes

**Body:** Using ME2N without limiting the scope of list type returns the full history and times out. Reading MB52 for a past date gives today's stock, not that date, which is what MB5B is for. Mixing company code and plant filters in valuation reports gives numbers that do not agree with the ledger. And exporting from a report without noting the selection makes the result impossible to reproduce for an auditor.

**Cta:** If your team still runs the same few of these reports each week and copies them into Excel, we can build a private AI layer on your SAP data to answer those questions directly, read-only, and on-prem if needed.

**Faq:**

#### What are the standard reports in SAP MM?

**Answer:** The main ones are ME2L, ME2M and ME2N for purchase orders, ME4N for RFQs, ME1L for info records, MB51 and MB52 for stock movements and stock, MB5S for GR/IR and MIR5 for invoices. The table lists more with their use.

#### What is the RFQ report in SAP MM?

**Answer:** ME4N lists RFQs by RFQ number, ME4L by vendor, ME4M by material and ME4C by material group. ME49 gives the price comparison across quotations. ME1E shows quotation price history. All of them are available in the standard menu.

#### Which SAP MM reports do auditors use?

**Answer:** Typically MB5L for stock value reconciliation, MB5S for GR/IR, MB51 for movements by user, MRBR and MIR5 for invoice release, MM04 for material change history, and ME2L for vendor spend. Save variants so the evidence can be reproduced.

#### What is the difference between MB52 and MB5B?

**Answer:** MB52 shows current stock and value by plant and storage location. MB5B reconstructs stock and value for a past posting date from the material documents. Use MB5B for month-end evidence, but check it against MB5L.

## Search terms

sap mm standard reports, sap mm report tcodes, standard report for sap mm, sap mm audit reports, rfq report in sap mm, sap mm tcodes, ME2L ME2M ME2N difference, MB52 MB5B MB51 stock report

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
