RESOURCES

The SAP MM T-Code Cheat Sheet — bookmark this one.

Every transaction code you'll actually use day-to-day, grouped by what it does instead of an alphabetical dump.

Material Master

Creating and maintaining what you buy, store, or produce
T-CodeFunction
MM01Create material master
MM02Change material master
MM03Display material master
MM06Flag material for deletion
MMBEStock overview by plant/storage location

Vendor Master

Supplier data shared with Finance
T-CodeFunction
XK01Create vendor (centrally)
XK02Change vendor
XK03Display vendor
MK01/MK02/MK03Create/change/display vendor (purchasing view only)

Procurement Cycle

PR through payment — the core P2P flow
T-CodeFunction
ME51NCreate purchase requisition
ME52NChange purchase requisition
ME54NRelease (approve) purchase requisition
ME41Create RFQ
ME47Maintain quotation
ME21NCreate purchase order
ME22NChange purchase order
ME23NDisplay purchase order
ME28Release (approve) purchase order
MIGOPost goods receipt / goods movement
MIROPost vendor invoice (invoice verification)
MIR7Park an invoice before posting

Inventory Management

Stock movements outside the standard PO flow
T-CodeFunction
MB1AGoods issue
MB1BTransfer posting
MB1COther goods receipt (no PO reference)
MB52Warehouse stock list
MI01Create physical inventory document
MI04Enter physical inventory count

Master Data Reference

Pricing, source lists, and info records
T-CodeFunction
ME11Create purchasing info record
ME01Maintain source list
MEK1Create condition record (pricing)
ME2MPurchase orders by material
ME2LPurchase orders by vendor

Want the full breakdown behind any of these?

Most of these t-codes have a dedicated video or article on this site — check the blog or videos page.

Browse the blog →

Get updates when this list grows.

This cheat sheet gets expanded as new topics get covered — subscribe to know when.

Subscribe →