JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 5 min read

Cover: What is SAP MM — The Full Procurement-to-Pay Cycle in S/4HANA

TL;DR
  • SAP MM manages the full procurement-to-pay cycle — from purchasing through inventory management to supplier invoice verification and material valuation.
  • In S/4HANA, the Vendor Master is replaced by Business Partner (BP) — the most impactful structural change for migration projects.
  • This article maps MM’s five functional areas and organizational structure for requirements definition leaders.

1) What MM Covers

SAP MM: Five Functional Areas — Master Data, Purchasing, Inventory Management, Supplier Invoice Verification, Valuation

SAP MM is organized into five functional areas. Together they cover the full lifecycle from “we need something” to “we paid for it and the stock is accounted for.”

Master Data

Master Data Objects in SAP MM — Material Master, Vendor Master (BP), Purchasing Info Record, Source List, Quota Arrangement, Price Condition, Batch Master, Classification

Master data is the foundation. No transaction can run correctly without it.

ObjectPurpose
Material MasterDefines what the material is — basic data, purchasing views, MRP views, storage, valuation
Vendor Master (Business Partner)Defines who the supplier is — general data, company code data, purchasing data
Purchasing Info RecordLinks a material to a vendor — price, delivery time, and conditions
Source ListDefines which vendors are allowed (or preferred) for a material in a given period
Quota ArrangementSplits procurement volume across multiple vendors by percentage
Price ConditionStores pricing rules — base price, discounts, surcharges, freight
Batch MasterTracks materials at batch/lot level — required for pharma, food, chemicals
Classification (Class & Characteristic)Enables flexible grouping and searching of materials by custom attributes

S/4HANA key difference: The Vendor Master (tables LFA1/LFB1) is replaced by Business Partner (BP). Purchasing data is maintained via a dedicated BP role. This is one of the most impactful structural changes for ERP-to-S/4HANA migration projects.

Purchasing

Purchasing Object Creation Order — PR → RFQ → Quotation → Contract / Scheduling Agreement → PO

Purchasing manages the process of obtaining materials and services from external suppliers.

ObjectPurpose
Purchase Requisition (PR)Internal request to procure — can be created manually or by MRP
Request for Quotation (RFQ)Solicits price offers from multiple vendors
QuotationRecords vendor responses to an RFQ
ContractLong-term agreement with a vendor (value or quantity contract)
Scheduling AgreementDelivery schedule agreed with a vendor for recurring supply
Purchase Order (PO)Formal order to a vendor — the legal commitment to buy

Inventory Management

Inventory Management Objects — GR, GI, Transfer Posting, STO, Reservation, Physical Inventory, Material Document

Inventory Management tracks the physical movement and location of stock.

ObjectPurpose
Goods Receipt (GR)Records stock arriving at a plant — updates inventory and triggers accounting
Goods Issue (GI)Records stock leaving a plant — for production, sales, or scrapping
Transfer PostingMoves stock between storage locations, plants, or stock types
Stock Transport Order (STO)Manages planned inter-plant stock transfers
ReservationPre-allocates stock for a future goods issue
Physical InventoryReconciles system stock against actual counted stock
Material DocumentThe permanent record of every stock movement

Supplier Invoice Verification

3-Way Match in Supplier Invoice Verification — Purchase Order × Goods Receipt × Supplier Invoice

Supplier Invoice Verification (also called Logistics Invoice Verification) ensures that what was ordered and received matches what the supplier is charging.

ConceptDetail
3-way matchPO (what was ordered) × GR (what arrived) × Supplier Invoice (what is charged)
Tolerance checkConfigurable limits for price and quantity variance — within tolerance posts automatically
BlockingInvoices outside tolerance are blocked and routed for manual review
Credit MemoReduces a previous Supplier Invoice (e.g. returned goods)
Debit MemoCharges the supplier for additional costs

Valuation

Valuation determines the monetary value of stock and feeds directly into Financial Accounting.

ConceptDetail
Price ControlStandard Price (S) — fixed; Moving Average Price (V) — recalculated on each receipt
Material LedgerRequired in S/4HANA; enables actual costing and multi-currency/multi-valuation
Price ChangeManual adjustment of standard price
Split ValuationAllows the same material to carry different prices by batch or procurement type

2) Organizational Structure

SAP MM Organizational Hierarchy — Client, Company Code, Plant, Storage Location, Purchasing Organization, Purchasing Group, MRP Area

SAP MM is built around a hierarchy of organizational units. Getting this right early is critical — it drives plant assignments, purchasing authority, and stock management scope.

UnitLevelPurpose
ClientHighestThe SAP system itself — all data lives within one client
Company CodeFinancialLegal entity for accounting and financial reporting
PlantOperationalThe core unit for production, inventory, and procurement — every material and stock belongs to a plant
Storage LocationPhysicalSub-unit within a plant — warehouse, rack, or bin area
Purchasing OrganizationPurchasingNegotiates and owns contracts with vendors — can span multiple plants
Purchasing GroupPurchasingA buyer or team of buyers responsible for specific categories
MRP AreaPlanningOptional — enables independent MRP planning below plant level

How the units relate

Client
  └── Company Code (legal entity)
        └── Plant (operational unit)
              ├── Storage Location (physical location)
              └── MRP Area (optional planning unit)

Purchasing Organization (can cover one or multiple plants)
  └── Purchasing Group (buyer or team)

Key design decision: Whether to use a centralized purchasing organization (one org covering all plants) or decentralized (one per plant) significantly affects PO authority, reporting, and contract management. This is one of the first decisions to make in requirements definition.


3) Roles

SAP MM Roles — Purchaser, Warehouse Staff, AP Clerk, Inventory Controller, Valuation Accountant, MRP Controller

RolePrimary activities
PurchaserCreate/approve purchase orders, manage contracts and RFQs
Warehouse StaffPost goods receipts, goods issues, transfer postings
AP ClerkVerify and post Supplier Invoices
Inventory ControllerRun physical inventory, analyze stock levels, manage slow movers
Valuation AccountantReview and adjust material prices, handle price changes
MRP ControllerReview MRP-generated purchase requisitions, release to purchasing

Summary

SAP MM Summary — Five areas from requisition to payment, organizational structure as the first design decision, S4-MM-002 next

SAP MM covers the full lifecycle from requisition to payment and stock valuation. Its five functional areas — master data, purchasing, inventory management, Supplier Invoice verification, and valuation — define the scope boundary for requirements definition. The organizational structure in Section 2 is the first design decision to lock down before moving into process details.

Next: work through the detailed process flows and integration points in S4-MM-002.


L1) Big Picture

IDCategoryTitle
mm-001OverviewWhat is SAP MM? 📍

L2-A) Master Data

IDCategoryTitle
mm-a01OverviewSAP MM Master Data: Overview, Hierarchy & Relationships
mm-a02-01Master DataSAP MM Material Master
mm-a04-01Master DataSAP MM Class
mm-a04-02Master DataSAP MM Characteristic
mm-a06-01Master DataSAP MM Purchasing Info Record
mm-a05-01Master DataSAP MM Batch Master
mm-a06-02Master DataSAP MM Source List
mm-a06-03Master DataSAP MM Quota Arrangement
mm-a06-04Master DataSAP MM Price Condition

L2-B) Transaction

IDCategoryTitle
mm-b01OverviewSAP MM Transactions: Process Flow, Hierarchy & Module Integration