Retour au blog
SAP MM16 avril 20269 min de lecture1618 mots

The 50 Essential SAP MM Transactions You Need to Know

From ME21N to MIGO, MIRO to MB52 — discover the 50 SAP MM transactions every user must master to run efficient procure-to-pay processes.

SAP MM transactionsSAP MM transaction codesessential SAP MM transactionsME21NMIGOMIROSAP procurement

If you work in procurement, logistics, or inventory management, mastering SAP MM transactions gives you a serious professional edge. SAP MM (Materials Management) drives the entire procure-to-pay cycle: from purchase requisition all the way to vendor invoice verification, including stock management and supplier evaluation. Every stage of this cycle depends on dedicated SAP transactions that users open dozens of times a day.

Yet most SAP MM users only know a handful of transaction codes. They miss out on dozens of tools that would save time, improve data quality, and tighten process control. This article gives you a comprehensive reference: the 50 essential SAP MM transactions, organized by functional area, with a practical description of each use case.

Why You Should Know More SAP MM Transactions

Most introductory SAP MM training focuses on 5 to 10 transactions. That's enough to get started, but not enough to work independently. In real projects, situations change constantly: a purchase order needs correcting, a stock level needs checking, a supplier needs evaluating, a report needs pulling. Each of these situations requires a specific transaction.

Knowing the 50 most-used SAP MM transactions lets you:

  • Navigate SAP without needing a manual for every operation
  • Reduce processing time by using the right tool from the start
  • Improve data quality by avoiding workarounds
  • Handle unexpected situations without escalating to support every time

SAP MM Transactions for Purchasing

Purchase Requisitions

Transaction Description
ME51N Create a purchase requisition
ME52N Change a purchase requisition
ME53N Display a purchase requisition
ME5A List purchase requisitions by criteria
ME54N Approve a purchase requisition

The purchase requisition is the starting point for most procurement flows. ME51N lets a requestor formalize a need by specifying the material, quantity, desired date, and cost assignment. ME52N is used to update a requisition before it's converted to a purchase order. ME54N handles approvals in organizations that have set up a workflow.

Purchase Orders

Transaction Description
ME21N Create a purchase order
ME22N Change a purchase order
ME23N Display a purchase order
ME24 Maintain purchasing conditions
ME25 Create PO from a requirements list
ME2L Purchase orders by vendor
ME2M Purchase orders by material
ME2O Purchase orders by purchasing organization
ME2N Purchase orders by document number

ME21N is arguably the most-used SAP MM transaction in any purchasing department. It brings together all order data: vendor, purchasing organization, price conditions, line items, cost assignments, and free-text fields. ME2L and ME2M are essential reporting transactions to monitor open PO values by vendor or by material.

Requests for Quotation and Contracts

Transaction Description
ME41 Create a request for quotation (RFQ)
ME47 Enter a vendor quotation
ME49 Compare vendor prices
ME31K Create a contract (blanket order)
ME31L Create a scheduling agreement
ME33K Display a contract
ME38 Maintain scheduling agreement delivery schedule

ME31K and ME31L are used for repetitive purchasing from recurring vendors. They let you define global conditions (price, maximum quantity) valid over a given period, then release call-offs as demand arises.

SAP MM Transactions for Inventory Management

Goods Movements and Goods Receipts

Transaction Description
MIGO Post a goods movement (receipt, issue, transfer)
MB1A Goods issue
MB1B Stock transfer
MB1C Enter initial stock
MB31 Goods receipt for a production order
MB51 Material document list
MB52 Stock overview by material and plant
MMBE Full stock overview for a material
MB03 Display a material document

MIGO is the central transaction for all stock movements in SAP MM. It replaces the older MB01, MB1A, and MB1B transactions in most modern systems. It handles goods receipt against a purchase order (movement type 101), goods issue to production (movement type 261), and internal stock transfers (movement type 311).

MMBE and MB52 are essential lookup transactions to check stock levels in real time. MMBE shows a complete breakdown by material, plant, and storage location. MB52 lets you extract a stock list across multiple materials or plants.

Physical Inventory

Transaction Description
MI01 Create a physical inventory document
MI04 Enter inventory count
MI07 Post inventory differences
MI20 List of inventory differences
MI10 Create and enter count in one step

Physical inventory is a legal and accounting requirement. These five transactions cover the full cycle: creating count documents (MI01), entering counted quantities (MI04), reviewing discrepancies (MI20), and posting adjustments (MI07). In modern warehouses, MI10 is often used for cycle counts or one-off corrections.

Material Master Data

Transaction Description
MM01 Create a material master
MM02 Change a material master
MM03 Display a material master
MM06 Flag a material for deletion
MM50 Extend a material to additional views or plants

The material master is the central master data object in SAP MM. A poorly maintained material record generates errors throughout the entire purchasing and inventory process. MM01 is used by master data teams to create each new material with its characteristics: material type, unit of measure, plant, purchasing view, storage view, and so on.

SAP MM Transactions for Vendor Invoice Verification

Transaction Description
MIRO Enter a vendor invoice
MIR4 Display a vendor invoice
MIR7 Park a vendor invoice (put on hold)
MRBR Release blocked invoices
MRM Invoice verification monitor
MRNB Revaluate prices on invoice

MIRO is the three-way match transaction (purchase order, goods receipt, invoice). It automatically compares the invoice quantity and price against the PO and GR. If a discrepancy exceeds the configured tolerance, the invoice is blocked and must be released via MRBR.

SAP MM Transactions for Vendor Master Data

Transaction Description
XK01 Create a vendor master (purchasing + accounting)
XK02 Change a vendor master
XK03 Display a vendor master
MK01 Create a vendor master (purchasing only)
ME11 Create a purchasing info record
ME12 Change a purchasing info record
ME61 Evaluate a vendor
ME6B Vendor evaluation overview by criterion

XK01 creates a complete vendor master covering both purchasing data (purchasing organization, payment terms) and accounting data (general ledger account, bank details). ME11 lets you store vendor-specific conditions for a given material: price, delivery time, order unit, and free-text purchase order information.

SAP MM Transactions for Reporting

Transaction Description
MB52 Available stock by material
ME2M Purchase orders by material
ME2L Purchase orders by vendor
ME80FN Purchasing statistics (document flow)
ME2O Open orders by purchasing organization

SAP MM reporting is critical for managing procurement, monitoring inventory, and analyzing supplier performance. These list transactions extract raw data that can be exported to Excel or fed into SAP BI dashboards.

How to Build Fluency with SAP MM Transactions

Memorizing 50 SAP MM transactions can feel overwhelming. In practice, the best approach is to learn them by functional flow:

  1. Start with the core P2P cycle: ME51NME21NMIGOMIRO
  2. Add display transactions: ME23N, MB52, MMBE
  3. Learn correction transactions: ME22N, MRBR
  4. Move into reporting: ME2L, ME2M, MB51
  5. Master master data: MM01, XK01, ME11

Each transaction teaches a logic that repeats across similar ones. Once you understand ME21N well, picking up ME22N and ME23N is straightforward. The same applies to MIGO and MB1A.

Conclusion

These 50 SAP MM transactions cover the essential functional scope of the module: purchasing, inventory, invoice verification, master data, and reporting. Mastering this list lets you work independently in SAP MM, handle most everyday situations, and add immediate value to your team.

To go further with hands-on exercises, annotated screenshots, and realistic business scenarios, download our complete SAP MM PDF guide — available in French and English, compatible with SAP S/4HANA and SAP ECC.


Ready to master SAP MM from A to Z?

Our bilingual PDF guide covers 50+ essential transactions with screenshots, real-world scenarios, and practical exercises. Perfect for buyers, inventory managers, and junior SAP consultants.

Download the SAP MM PDF Guide →

Ressource associée

Download the Complete SAP MM PDF Guide →

Get our bilingual FR/EN SAP MM PDF guide — covers all essential transactions with screenshots, step-by-step walkthroughs, and real-world procurement scenarios.

Download the Complete SAP MM PDF Guide →