๐Ÿช We use cookies and Google Ads to serve relevant advertisements. We do not sell personal data. By clicking Accept, you consent to our use of cookies as described in our Privacy Policy.

Advertisement
โ† Back to Dashboard

๐Ÿ“ฆ SAP MM โ€“ Materials Management Transaction Codes

Comprehensive reference for SAP Materials Management (MM) transaction codes. Covers material master, purchasing, goods receipt, inventory management, invoice verification, and vendor master.

Module: MMSub-Modules: PR ยท PO ยท GR ยท IV ยท IM ยท VendorT-Codes: 60+SAP Release: ECC & S/4HANA

Material Master Management

T-CodeTransaction NameDescription & Usage ScenarioType
MM01Create Material MasterCreate a new material master record by selecting required organizational levels and views.
Used when introducing a new raw material, traded good, semi-finished, or finished product.
โ—‰ Master Data
MM02Change Material MasterModify any view of an existing material master record including MRP, purchasing, accounting, or sales data.
Used to update reorder points, valuation class, purchasing group, or material descriptions.
โ˜… Common
MM03Display Material MasterView material master data across all views without making changes.
Used for reference during order processing, cost estimation, or quality inspection planning.
MM06Flag Material for DeletionSet a deletion flag on a material at plant or client level before archiving.
Used during material lifecycle management when a material is obsolete and no longer procured.
MMBEStock Overview (All Locations)Display stock quantities for a material across all plants, storage locations, batches, and stock types.
Most used stock check transaction. Shows unrestricted, quality inspection, blocked, and transit stock.
โ˜… Common
MB52Warehouse Stocks DisplayDisplay warehouse stock quantities including special stocks (consignment, project, sales order stock).
Used for comprehensive stock position analysis including all special stock categories.
โ–ฒ Report
MM60Materials: Where-Used ListFind all places a material is referenced: BOMs, purchasing info records, contracts, orders.
Used before deactivating or changing a material to understand downstream impacts.

Purchasing โ€“ Requisitions & RFQ

T-CodeTransaction NameDescription & Usage ScenarioType
ME51NCreate Purchase RequisitionCreate a request to purchase materials or services using the modern entry screen.
Initiated by end users for non-stock items or automatically generated by MRP for stock replenishment.
โ˜… Common
ME52NChange Purchase RequisitionModify an existing purchase requisition: quantity, delivery date, material, or account assignment.
Used by requisitioners to update requirements before buyers convert the PR to a PO.
ME53NDisplay Purchase RequisitionView purchase requisition details including approval status, assigned vendor, and conversion status.
Used by approvers, buyers, and requisitioners to track PR status in the procurement workflow.
ME54NApprove Purchase RequisitionApprove or reject a purchase requisition in the workflow release strategy.
Used by authorized approvers (managers, procurement directors) to authorize spending.
โ˜… Common
ME41Create Request for QuotationIssue a formal RFQ to one or more vendors inviting competitive price bids.
Used in formal tendering processes for significant purchases requiring competitive evaluation.
ME47Maintain QuotationEnter vendor price response against an issued RFQ document.
Used by buyers to record vendor quotation prices after receiving responses from suppliers.
ME49Price Comparison ListCompare prices from multiple vendor quotations for the same requirement side by side.
Used during vendor selection to identify best-value supplier before creating purchase order.
โ–ฒ Report
ME57Assign and Process RequisitionsAssign unassigned purchase requisitions to vendors and convert to purchase orders or RFQs.
Core buying workbench used daily by procurement team to process open requisitions.
โ˜… Common
Advertisement

Purchase Orders & Contracts

T-CodeTransaction NameDescription & Usage ScenarioType
ME21NCreate Purchase OrderCreate a purchase order to a vendor for materials or services with full document overview.
Most important MM transaction. Used by buyers daily to place orders with suppliers.
โ˜… Common
ME22NChange Purchase OrderModify an existing purchase order: quantities, delivery dates, prices, or add new line items.
Used throughout PO lifecycle: delivery date changes, quantity revisions, price adjustments.
โ˜… Common
ME23NDisplay Purchase OrderView PO details including ordered quantities, delivery confirmations, GR status, and invoice receipts.
Used for PO tracking and as reference during goods receipt and invoice processing.
โ˜… Common
ME2MPurchase Orders by MaterialList all purchase orders for a specific material within selection criteria.
Used to review procurement history, track open orders, and monitor supplier delivery performance.
โ–ฒ Report
ME2NPurchase Orders by PO NumberDisplay purchase orders with full details and filtering by vendor, document type, or plant.
Used for comprehensive PO analysis and monitoring across the purchasing organization.
โ–ฒ Report
ME2LPurchase Orders by VendorList all purchase orders for a specific vendor with status, quantities, and delivery information.
Used for vendor performance monitoring and spend analysis by supplier.
โ–ฒ Report
ME31KCreate Contract (Value/Quantity)Create a blanket purchase contract with a vendor for a defined value or quantity over a time period.
Used for long-term supplier agreements where individual releases are made against the contract.
ME31LCreate Scheduling AgreementCreate a scheduling agreement with a vendor for regular delivery schedules over a period.
Used in JIT or MRP-driven environments for regular replenishment from key suppliers.
ME38Maintain Delivery ScheduleMaintain delivery schedule lines against an existing scheduling agreement.
Used by planners to update delivery schedule based on current MRP requirements.
โ˜… Common

Goods Receipt & Inventory Movements

T-CodeTransaction NameDescription & Usage ScenarioType
MIGOGoods Movement (Universal)Universal transaction for all inventory movements: GR against PO, goods issue, transfer posting, return delivery, and scrapping.
Most frequently used warehouse transaction. Movement type controls the accounting and stock impact.
โ˜… Common
MB1AGoods Issue (Classic)Post goods issue to a cost center, order, network, or sales order.
Classic alternative to MIGO for goods issues. Still used in some customer-specific workflows.
MB1BTransfer Posting (Classic)Transfer stock between plants, storage locations, or change stock type (e.g., QI to unrestricted).
Used for stock transfers, releasing QI stock after inspection, or relocating stock between locations.
MB1COther Goods Receipts (Classic)Receive goods not related to a purchase order: initial stock entry, free samples, returns from customer.
Used for initial stock upload during go-live, goods returned from subcontracting, or sample receipts.
MB51Material Document ListList all goods movement documents for materials within selection criteria.
Used for stock movement audit trail, goods receipt confirmation, and inventory reconciliation.
โ–ฒ Report
MB54Display Consignment StocksDisplay consignment stocks at plant level showing vendor-owned stock at your premises.
Used by AP team to monitor vendor-owned stock before settlement of consignment withdrawals.
โ–ฒ Report
MBNLSubsequent Delivery for ReturnsCreate a subsequent delivery document for goods returned to vendor.
Used when vendor sends replacement for returned defective goods.

Physical Inventory & Invoice Verification

T-CodeTransaction NameDescription & Usage ScenarioType
MI01Create Physical Inventory DocumentCreate inventory count sheets for physical stock counting at storage location and material level.
Used at start of annual stocktake or cycle count. Defines what needs to be counted.
MI04Enter Inventory CountRecord actual counted quantities against a physical inventory document.
Used by warehouse staff during the physical counting process to record actual stock found.
โ˜… Common
MI07Post Inventory DifferencesPost the variance between counted quantities and system stock to adjust the book stock.
Used after count completion and variance review to update SAP stock to reflect actual physical count.
โ˜… Common
MI20Print Physical Inventory ListPrint count sheets for distribution to warehouse staff before a physical inventory count.
Used by warehouse managers to prepare for the physical inventory counting exercise.
MIROLogistics Invoice VerificationPost vendor invoices with reference to purchase orders, performing 3-way match validation.
Primary AP posting transaction for procurement-related invoices. Validates against PO price and GR quantity.
โ˜… Common
MIR7Park Incoming InvoicePark a vendor invoice for review before final posting. Does not create accounting entries.
Used in invoice approval workflows where invoices need review before being posted.