What is SAP MM (Materials Management)?

SAP MM is the Materials Management module of SAP ERP. It handles all procurement, inventory management, and material valuation processes in an organization โ€” from creating a purchase request to making a payment to the vendor.

SAP MM is one of the most widely implemented SAP modules because every organization โ€” manufacturing, retail, services โ€” needs to manage procurement and inventory effectively.

SAP MM Organizational Structure

SAP MM Organizational Structure Components
SAP MM Organizational Structure Components

SAP MM operates within a defined organizational hierarchy. Understanding this structure is essential before configuring or using the module:

  • Client: The highest level โ€” represents the entire company group (e.g., a conglomerate)
  • Company Code: An independent accounting unit โ€” represents a legal entity with its own balance sheet
  • Plant: A production facility or branch where materials are produced or stored (e.g., Factory, Warehouse, Regional Office)
  • Storage Location: A physical area within a plant where stock is kept (e.g., Raw Material Store, Finished Goods Store)
  • Purchasing Organisation: Responsible for negotiating with vendors and creating purchase orders โ€” can be central or plant-specific
  • Purchasing Group: A team of buyers within the purchasing organisation responsible for specific material groups

Procure-to-Pay Process in SAP MM

Complete Procure-to-Pay Process Flow in SAP MM
Complete Procure-to-Pay Process Flow in SAP MM

The core SAP MM workflow is the Procure-to-Pay (P2P) cycle โ€” covering every step from a material need being identified to the vendor being paid:

  1. Purchase Requisition (PR) โ€” Department raises a request for material (T-code: ME51N)
  2. Request for Quotation (RFQ) โ€” Procurement team requests quotes from vendors (T-code: ME41)
  3. Quotation / Vendor Comparison โ€” Evaluate and compare vendor quotes (T-code: ME47, ME49)
  4. Purchase Order (PO) โ€” Official order sent to the selected vendor (T-code: ME21N)
  5. Goods Receipt (GR) โ€” Goods received and inventory updated (T-code: MIGO)
  6. Invoice Verification (IR) โ€” Vendor invoice matched to PO and GR (T-code: MIRO)
  7. Payment โ€” Finance department processes payment to vendor (T-code: F-53 / F110)

Key Master Data in SAP MM

  • Vendor Master: Supplier information โ€” payment terms, bank details, address (T-codes: XK01 Create, XK02 Change, XK03 Display)
  • Material Master: Product/material information โ€” description, unit of measure, price, storage data (T-codes: MM01 Create, MM02 Change)
  • Info Record: Relationship between vendor and material โ€” agreed price, delivery time (T-code: ME11)
  • Source List: Approved vendors for a specific material (T-code: ME01)

Inventory Management in SAP MM

SAP MM manages multiple types of stock movements using Movement Types:

  • Goods Receipt (Movement Type 101): Stock increases when materials arrive from vendor
  • Goods Issue (Movement Type 261): Stock decreases when materials are consumed in production
  • Stock Transfer (Movement Type 311/312): Transfer between storage locations within a plant
  • Return to Vendor (Movement Type 122): Goods returned to supplier due to quality issues

Important SAP MM Transaction Codes

T-CodeDescription
ME51NCreate Purchase Requisition
ME21NCreate Purchase Order
MIGOGoods Receipt / Goods Issue
MIROInvoice Verification
MM01Create Material Master
XK01Create Vendor Master
ME11Create Purchase Info Record
MMBEStock Overview

Career & Salary for SAP MM Consultants

SAP MM is one of the most in-demand modules in India. Entry-level SAP MM consultants earn โ‚น4โ€“6 LPA. With 3โ€“5 years of project experience, compensation reaches โ‚น12โ€“20 LPA. Companies like TCS, Infosys, Wipro, Accenture, and Capgemini have large SAP MM teams across India.

Learn SAP MM for free with our comprehensive course: SAP MM Complete Course โ†’