Complete Guide to SAP MM Reports and T-Codes
SAP Materials Management (SAP MM) SAP MM Reports and T-Codes module offers a vast collection of reports that support procurement, inventory control, vendor management, and financial processes. These reports help businesses monitor procurement cycles, manage inventory, validate invoices, and analyze performance. The reports are grouped into key categories, each serving a specific purpose.
🔹 1. Purchasing Reports
These T-Codes help track and analyze various aspects of purchase requisitions, purchase orders, and procurement documents.
ME2L – Purchase Orders by Vendor
Displays all purchase orders created for a specific vendor. Ideal for reviewing vendor performance and purchase history.
ME2M – Purchase Orders by Material
Generates a list of POs for a specific material. Useful for tracking material-wise purchasing trends and planning restocking.
ME2K – Purchase Orders by Account Assignment
Lists POs based on account assignment category (like cost centers, internal orders). Used for budget control and internal accounting.
ME2N – Purchase Orders by PO Number
Shows a report based on individual PO numbers, offering detailed tracking and analysis per document.
ME2C – Purchase Orders by Material Group
Groups purchase orders by material group, helping in category management and supplier negotiations.
ME2B – Purchase Orders by Requirement Tracking Number
Filters purchase orders that are linked to a specific requirement tracking number, aiding traceability of internal requests.
ME2W – Purchase Orders for Supplying Plant
Reports POs that are issued for a specific supplying plant—relevant in inter-plant transfers or central purchasing models.
ME80FN – General Analyses (Purchasing Documents)
A flexible and powerful report for multi-criteria analysis of purchasing documents. Allows filtering by vendor, plant, material, etc.
ME80AN – Purchasing Analysis
Similar to ME80FN, but focuses more on aggregated and comparative data—ideal for presentations and strategic decisions.
ME5A – Purchase Requisition List
Lists all purchase requisitions (PRs) for a plant or purchasing group. Essential for PR tracking and management.
ME56 – Assign Source to Purchase Requisitions
Used for source assignment—assigns vendors or contracts to PRs, a key step in procurement planning.
ME57 – Assign & Process PRs
Combines source assignment with the ability to convert PRs to Purchase Orders directly.
ME58 – Order from Requisitions
Used for automatic PO creation from PRs, reducing manual effort and ensuring quick order processing.
10 AI Tools That Will Replace Your Job in 2025 (And What To Do About It)
SAP MM Reports and T-Codes
🔹 2. Inventory Management Reports
These T-Codes focus on stock levels, material movements, and inventory balances across the enterprise.
MB51 – Material Document List
Displays all material documents (goods receipt, goods issue, transfer posting, etc.). Used for tracking stock movement history.
MB5B – Stock on Posting Date
Shows stock quantities as on a specific posting date—useful for auditing and historical stock analysis.
MB52 – List of Warehouse Stocks on Hand
A detailed view of warehouse-wise stock. Shows stock levels across storage locations and batches.
MB53 – Display Plant Stock Availability
Displays stock availability per plant, useful for operational planning and stock allocation.
MB54 – Consignment Stocks
Shows materials in consignment stock, i.e., owned by the vendor but stored at your location.
MB5K – Stock on Key Date
Lists stock positions as on a key date. Similar to MB5B but focused more on valuation and accounting cutoffs.
MB5L – List of Stock Values
Displays stock value by plant and valuation class. Important for financial reconciliation.
MB58 – Consignment and Pipeline Liabilities
Shows liabilities related to pipeline and consignment materials, especially when vendor retains ownership.
MB5S – List of GR/IR Balances
Displays unmatched goods receipts and invoice receipts—critical for clearing the GR/IR account.
Complete Guide to SAP MM Reports and T-Codes | iiQ8
🔹 3. Invoice Verification Reports
These help validate invoices, manage discrepancies, and reconcile the GR/IR accounts.
MRBR – Release Blocked Invoices
Used to review and release invoices that were blocked due to mismatches in price or quantity.
MRRL – Evaluated Receipt Settlement
Automatically settles invoices based on PO and goods receipt data. Used in ERS (Evaluated Receipt Settlement) processes.
MRKO – Consignment Settlement
Used to settle consignment liabilities with vendors based on consumption data.
MR11 – Maintain GR/IR Clearing Account
Manual adjustment of GR/IR accounts where mismatches exist. Helps in accounting cleanup.
MR5 – List of Invoice Documents
Generates a list of all invoice documents, with options to filter by vendor, date, or document status.
🔹 4. Material Master & Vendor Reports
These provide insights into material master data and vendor master data, helping in master data validation and reporting.
MM60 – Material List
Displays a list of all material master records. Often used for mass data review or exporting material master data.
MMBE – Stock Overview (Material)
Shows stock availability of a material across all plants, storage locations, batches, and stock types.
MMBE_CUST – Customer Stock Overview
Displays customer-specific stock—used in subcontracting or consignment processes involving customers.
MKVZ – List of Vendors
Gives a complete vendor directory across company codes and purchasing orgs.
MKV1 – Vendors by Company Code
Filters vendors by company code, useful for finance and accounting.
MKV2 – Vendors by Purchasing Org
Shows vendors assigned to specific purchasing organizations—helpful for procurement analysis and approvals.
🔹 5. General & Analytical Reports
These T-Codes provide KPIs, historical trends, and advanced analytics across purchasing and inventory areas.
MCS6 – Purchasing Information System
A flexible tool to analyze purchasing information like vendor performance, lead time, and order volumes.
MCSE – Purchasing Groups Analysis
Analyzes performance by purchasing group, useful for internal performance reviews and targets.
MCSK – Purchasing Document Analysis
Offers deep dive into purchase documents like orders, scheduling agreements, and contracts.
MC46 – Slow-Moving Items
Identifies materials with low movement, helping in dead stock reduction and better inventory turnover.
MC50 – Dead Stock
Lists completely inactive materials—essential for warehouse space optimization and financial write-offs.
MC49 – Inventory Turnover
Measures how often inventory is consumed or sold, indicating efficiency of inventory management.
MC40 – Vendor Evaluation
Generates a vendor performance report based on criteria like quality, delivery, and price.
MCSG – Purchase Value Analysis
Analyzes purchasing spend by vendor, material group, or plant. Crucial for spend analysis and negotiation.
SAP MM reports and T-Codes empower procurement and inventory teams to:
- Make data-driven decisions
- Improve supplier performance
- Manage inventory effectively
- Ensure financial compliance
Here are the Top 20 SAP MM (Materials Management) Interview Questions and Answers, ideal for both freshers and experienced professionals preparing for job interviews.
✅ Top 20 SAP MM Interview Questions & Answers
- What is SAP MM?
Answer:
SAP MM (Materials Management) is a core module in SAP ERP that deals with procurement, inventory management, material master data, and vendor management. It helps organizations manage materials, resources, and supply chain operations efficiently.
- What are the main components of SAP MM?
Answer:
- Purchasing
- Inventory Management
- Material Master
- Vendor Master
- Valuation and Account Assignment
- Invoice Verification
- External Services Management
- What is a Purchase Requisition (PR)?
Answer:
A Purchase Requisition is an internal document created to request the purchase of goods or services. It is not a legal document and requires approval and conversion into a Purchase Order.
- What is a Purchase Order (PO)?
Answer:
A Purchase Order is a formal request to a vendor for the supply of goods or services. It becomes a legal document once accepted by the vendor.
- What is the difference between PR and PO?
Answer:
| PR (Purchase Requisition) | PO (Purchase Order) |
| Internal document | External document |
| Used for request | Used for order |
| Requires approval | Sent to vendor |
- What is a Goods Receipt (GR)?
Answer:
Goods Receipt is the process of receiving goods from a vendor and updating inventory in the system. It generates a material document and updates stock levels.
- What is the transaction code for creating a PO?
Answer:
T-Code: ME21N – Create Purchase Order.
- What is the difference between Contract and Scheduling Agreement?
Answer:
- Contract: A long-term agreement with total quantity or value (ME31K). Requires release orders.
- Scheduling Agreement: Pre-agreed delivery dates with automatic scheduling (ME31L).
- What is Source List in SAP MM?
Answer:
A Source List (T-Code: ME01) is used to define preferred vendors for a material. It helps in automatic source determination during procurement.
- What are Movement Types?
Answer:
Movement Types describe the type of stock movement (e.g., goods receipt, issue, transfer).
Examples:
- 101 – Goods receipt for PO
- 201 – Goods issue to cost center
- 301 – Stock transfer between plants
- What is the difference between Stock and Consumption Posting?
Answer:
- Stock Posting: Material is stored in inventory.
- Consumption Posting: Material is consumed immediately (e.g., for maintenance).
- What is Invoice Verification?
Answer:
It’s the process of matching the vendor invoice with the PO and goods receipt to ensure correctness before payment. T-Code: MIRO.
- What is the GR/IR account?
Answer:
GR/IR (Goods Receipt / Invoice Receipt) is a temporary clearing account used to manage timing differences between GR and invoice verification.
- What is Subcontracting in SAP MM?
Answer:
Subcontracting is when a vendor receives raw materials and provides finished goods. A Subcontracting PO is created, and components are provided to the vendor.
- What are the types of Info Records?
Answer:
- Standard
- Subcontracting
- Pipeline
- Consignment
An Info Record stores purchasing information about a material and vendor combination.
- What is Consignment Stock?
Answer:
Consignment stock is vendor-owned stock stored at your location. You are charged only when you consume it. Movement Type: 411 K.
- What is Release Strategy?
Answer:
Release Strategy is a workflow approval process for purchase documents (PR/PO). It ensures that documents are reviewed and approved before processing.
- What is MIGO and MIRO?
Answer:
- MIGO: Goods Receipt (Material movement – T-Code)
- MIRO: Invoice Receipt (Invoice verification – T-Code)
- What are Valuation Class and Valuation Area?
Answer:
- Valuation Class: Groups materials with the same G/L accounts.
- Valuation Area: The level (Plant or Company Code) at which material is valuated.
- What is the use of Transaction Code MB52?
Answer:
T-Code MB52 displays the list of stocks on hand at plant and storage location level. It helps in inventory monitoring.
Complete Guide to SAP MM Reports and T-Codes | iiQ8
Mastering these SAP MM concepts and T-Codes can significantly improve your confidence during interviews. Each answer shows your understanding of business processes as well as SAP functionalities.
Complete Guide to SAP MM Reports and T-Codes | iiQ8