0% found this document useful (0 votes)
3 views31 pages

SAP MM Complete Study Guide

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views31 pages

SAP MM Complete Study Guide

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SAP S/4 HANA MM — Complete Study Guide Basic to Pro

SAP S/4 HANA


Materials Management (MM)
Complete Study Guide — Basic to Pro

Includes: Core Concepts • T-Codes • Interview Q&A; • Progress Tracker

■ Procurement ■ Inventory ■ Valuation ■ Integration ■ Interview Ready

Materials Management Module Page 1 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter ★ MASTER PROGRESS TRACKER


Use the checkboxes below to track your preparation. Tick each topic once you are confident with it before
your interview.

■ Topic Level Interview Weight

■ SAP Overview & S/4 HANA Architecture Basic ★★★★■

■ Organizational Structure in MM Basic ★★★★★

■ Material Master Basic ★★★★★

■ Vendor Master / Business Partner Basic ★★★★■

■ Purchasing Info Record Basic ★★★■■

■ Source List & Quota Arrangement Intermediate ★★★■■

■ Purchase Requisition (PR) Basic ★★★★★

■ Request for Quotation (RFQ) Intermediate ★★★■■

■ Purchase Order (PO) Basic ★★★★★

■ Outline Agreements (Contract / SA) Intermediate ★★★★■

■ Goods Receipt (GR) Basic ★★★★★

■ Invoice Verification (MIRO/MIR7) Basic ★★★★★

■ Inventory Management Concepts Intermediate ★★★★■

■ Special Stocks & Special Procurement Intermediate ★★★■■

■ Physical Inventory & Cycle Counting Intermediate ★★★■■

■ Material Valuation & Account Determination Advanced ★★★★★

■ Movement Types & Posting Logic Advanced ★★★★■

■ Batch Management Intermediate ★★★■■

■ Serial Number Management Intermediate ★★■■■

■ Logistics Invoice Verification (LIV) Advanced ★★★★■

■ Automatic Account Determination (AAD) Advanced ★★★★★

■ MRP (Material Requirements Planning) Advanced ★★★★■

■ Subcontracting Process Advanced ★★★★■

■ Third-Party Processing Advanced ★★★■■

■ Consignment Process Advanced ★★★■■

■ Pipeline Process Advanced ★★■■■

■ Stock Transport Order (STO) Advanced ★★★★■

■ Release Strategy / Workflow Advanced ★★★★■

Materials Management Module Page 2 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

■ MM-FI Integration Pro ★★★★★

■ MM-SD Integration Pro ★★★★■

■ MM-PP Integration Pro ★★★★■

■ MM-WM / EWM Integration Pro ★★★■■

■ SAP Fiori Apps for MM Pro ★★★■■

■ S/4 HANA Specific Changes in MM Pro ★★★★★

■ Output / Message Determination Pro ★★★■■

■ Pricing Procedure in MM Pro ★★★★■

Materials Management Module Page 3 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter 1 SAP Overview & S/4 HANA Architecture

1.1 What is SAP S/4 HANA?


SAP S/4 HANA (Simple Suite on HANA) is SAP's next-generation ERP built entirely on the SAP HANA
in-memory database platform. It replaces the traditional SAP ECC (ERP Central Component) and brings
real-time analytics, simplified data models, and a modern Fiori UX.

• In-Memory Computing: Data stored in RAM, eliminates aggregates and indexes


• Simplified Data Model: EKKO+EKPO merged views, MATDOC replaces MKPF/MSEG
• Real-Time Analytics: Embedded BW, no separate BI layer needed for basic reporting
• Fiori UI: Role-based apps replacing traditional SAP GUI transactions
• Central Finance, Central Procurement, SAP Ariba Integration

1.2 Key Differences: ECC vs S/4 HANA MM


Feature SAP ECC SAP S/4 HANA

Vendor Master Separate LFA1/LFB1 Business Partner (BP) Central

Material Ledger Optional Mandatory

Inventory Tables MKPF + MSEG MATDOC (single table)

MRP Classic MRP MRP Live (embedded)

UI SAP GUI SAP Fiori + GUI

Analytics SAP BW separate Embedded BW + CDS views

Purchasing ME21N etc. Fiori Apps + ME21N

■ Note In S/4 HANA, the Vendor Master is replaced by the Business Partner (BP) concept. You must create a
BP with role FLVN00 (General) and FLVN01 (FI Vendor). This is a very common interview question!

1.3 Interview Q&A; — Chapter 1

Q1. What is SAP S/4 HANA and how is it different from SAP ECC?
Ans: S/4 HANA is SAP's next-gen ERP running on HANA in-memory DB. Key differences: simplified data
model (MATDOC), mandatory material ledger, Business Partner for vendors, MRP Live, and Fiori UX.

Q2. What is the MATDOC table in S/4 HANA?


Ans: MATDOC is the universal journal for material documents in S/4 HANA. It replaces the MKPF (header)
and MSEG (item) tables of ECC, providing a single source of truth for all inventory postings.

Q3. Why is Material Ledger mandatory in S/4 HANA?


Ans: In S/4 HANA, the Material Ledger is the foundation for actual costing and parallel valuations. It
enables multi-currency and multi-valuation, and is required for the simplified accounting model.

Materials Management Module Page 4 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter 2 Organizational Structure in MM

2.1 Enterprise Structure Overview


The SAP organizational structure defines how business processes are mapped to the system.
Understanding the hierarchy is fundamental to MM configuration and usage.

Level Object Key Config Relation

1 (Highest) Client SCC4 Entire SAP system

2 Company Code OX02 1 Client : N Company Codes

3 Plant OX10 1 Company Code : N Plants

4 Storage Location OX09 1 Plant : N Storage Locations

4 Purchasing Org OX08 Can span plants/company codes

5 Purchasing Group OME4 Buyer group within [Link]

5 MRP Area OMIZ Sub-plant planning level

2.2 Purchasing Organization Types


• Plant-level Purchasing Org: Each plant has its own purchasing org
• Cross-Plant Purchasing Org: One org handles purchasing for multiple plants
• Cross-Company-Code Purchasing Org: Spans multiple company codes
• Reference Purchasing Org: Used for price negotiation, referenced by actual org

■ Note Storage Location is the lowest level of inventory management. Physical inventory is always done at
Plant + Storage Location level. A storage location does not have its own accounting — all financials
roll up to Plant/Company Code.

2.3 Interview Q&A; — Chapter 2

Materials Management Module Page 5 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Q1. What is the difference between Plant and Storage Location?


Ans: A Plant is a logistics unit (factory, warehouse, sales office) tied to a Company Code. A Storage
Location is a physical area within a Plant used for storing materials — it has no financial accounting of its
own.

Q2. Can one Purchasing Organization belong to multiple Company Codes?


Ans: Yes — a cross-company-code purchasing org is not assigned to any specific company code. It can
create POs for plants across different company codes, though the invoice is always posted to the specific
company code of the receiving plant.

Q3. What is a Reference Purchasing Organization?


Ans: A reference purchasing org is used to negotiate better prices/terms by combining volumes from
multiple purchasing orgs. The negotiated conditions (PIR) are then referenced by the actual purchasing
orgs.

Materials Management Module Page 6 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter 3 Material Master

3.1 Material Master Overview


The Material Master is the central repository for all material-related data in SAP. It is organized into
Views, each maintained by a specific department, and is tied to organizational levels (Client, Plant,
Storage Location, etc.).

3.2 Key Views and Responsible Departments


View Org Level Key Fields Who Maintains

Basic Data 1&2 Client Material desc, base UoM, material group Materials Planning

Purchasing Plant/[Link] Purchasing group, GR processing time Purchasing

MRP 1-4 Plant MRP type, lot size, reorder point MRP / Planning

Accounting 1&2 Plant Valuation class, price control, std/MAP price Finance/Costing

Costing 1&2 Plant Origin group, costing lot size Controlling

Storage 1&2 Plant/SLoc Warehouse data, hazardous material Warehouse Mgmt

Sales:General/Plant Plant Availability check, delivery tolerance Sales

Quality Management Plant QM procurement active, cert type Quality

Forecasting Plant Forecast model, periods Demand Planning

3.3 Material Types (Key Examples)


• ROH (Raw Material): Procured externally, consumed in production
• HALB (Semi-Finished): Can be procured or produced internally
• FERT (Finished Product): Produced internally, sold to customers
• HIBE (Operating Supplies): Consumables, not production-relevant
• NLAG (Non-Stock Material): No stock management, direct cost posting
• DIEN (Service): No goods movements, used for service POs
• VERP (Packaging Material): Packing materials, returnable containers
• LEER (Empties): Returnable containers (e.g., gas cylinders)

3.4 Price Control: S vs V


ControlName Valuation Used For Price in Accounting 1

S Standard Price Fixed, variances posted to PRD Finished/Semi-finished goods Standard Cost

V Moving Average PriceRecalculates on every GR Raw materials, trading goods Average Purchase Price

3.5 Key T-Codes for Material Master


T-Code Description Module Area

Materials Management Module Page 7 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

MM01 Create Material Master Master Data

MM02 Change Material Master Master Data

MM03 Display Material Master Master Data

MM06 Flag Material for Deletion Master Data

MM50 Extend Material to Views Master Data

MMBE Stock Overview Inventory

MM60 Material Where-Used List Reporting

3.6 Interview Q&A; — Chapter 3

Q1. What is the difference between Standard Price and Moving Average Price?
Ans: Standard Price (S) is fixed; all GR postings use this price and variances go to a PRD account. Moving
Average Price (V) recalculates after each GR based on total value / total stock. S is used for FERT/HALB;
V for ROH/trading goods.

Q2. What is a Valuation Class and why is it important?


Ans: The Valuation Class in the Accounting 1 view links the material to G/L accounts via the OBYC
transaction (Account Determination). It determines which G/L accounts are hit during goods movements
and invoice postings.

Q3. What is the MRP Type in the MRP 1 view?


Ans: The MRP Type controls how a material is planned. PD = standard MRP (demand-driven), VB =
reorder point planning, ND = no MRP. In S/4 HANA, MRP Live uses the same MRP types but runs
in-memory.

Q4. Can you change the base unit of measure after a material is created?
Ans: Generally no — changing the base UoM after stock exists or documents are posted will cause
inconsistencies. It requires a complex process of clearing stock, documents, and re-creating the material or
using special correction programs.

Materials Management Module Page 8 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter 4 Vendor Master & Business Partner

4.1 Business Partner in S/4 HANA


In SAP S/4 HANA, the traditional Vendor Master (LFA1, LFB1, LFM1) is replaced by the Business
Partner (BP) object (transaction BP). This is a mandatory architectural change from ECC.

BP Role Description Corresponds To (ECC)

000000 General Role (Person/Org) KNA1/LFA1 General Data

FLVN00 Vendor (General) LFA1 — General Vendor Data

FLVN01 Vendor ([Link]) LFB1 — Company Code Data

MK Vendor (Purchasing) LFM1 — Purchasing Org Data

4.2 Vendor Master Data Segments


• General Data (Client level): Name, address, communication, bank details
• Company Code Data: Reconciliation account, payment terms, payment methods
• Purchasing Org Data: Order currency, incoterms, confirmation control, GR-based IV

4.3 Key T-Codes


T-Code Description Module Area

BP Maintain Business Partner (S/4) Master Data

XK01 Create Vendor (ECC-style) Master Data

XK02 Change Vendor Master Data

XK03 Display Vendor Master Data

MK01 Create Vendor (Purchasing view) Purchasing

XK05 Block/Unblock Vendor Master Data

XK06 Flag Vendor for Deletion Master Data

4.4 Interview Q&A; — Chapter 4

Materials Management Module Page 9 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Q1. What is the Business Partner concept in S/4 HANA?


Ans: In S/4 HANA, vendor and customer master data is managed centrally through the Business Partner
(BP) object. A BP can have multiple roles. For a vendor, you assign roles FLVN00 (general) and FLVN01
(FI vendor). This enables a single record for entities that are both customers and vendors.

Q2. What is GR-Based Invoice Verification and where is it set?


Ans: GR-Based IV (GRIR) means the invoice can only be posted after a goods receipt has been made. It is
set in the Vendor Master at Purchasing Org level. When enabled, the system matches invoice quantity to
GR quantity rather than PO quantity.

Q3. What are Payment Terms and where are they maintained?
Ans: Payment terms define when an invoice must be paid and any early payment discounts. They are
maintained in the Company Code segment of the vendor master (OBB8 for configuration). They default to
the PO and invoice, but can be overridden.

Materials Management Module Page 10 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter 5 Procurement Cycle — End to End

5.1 The Procure-to-Pay (P2P) Process


The core MM procurement cycle follows the Procure-to-Pay flow. Every step creates a document that
links to the next, providing a complete audit trail.

Step Document T-Code Key Points

1. Requirement Purchase Requisition (PR) ME51N/ME52N Internal request; can be auto-created by MRP

2. Source Determination
Source List / PIR / RFQ ME01/ME11/ME41 Find approved vendors and prices

3. Vendor Selection
Quotation Comparison ME49 Compare quotes; award to best vendor

4. PO Creation Purchase Order ME21N/ME22N Legal document with vendor; based on PR/RFQ

5. PO Monitoring PO Status ME2N/ME2M Track confirmations, delivery dates

6. Goods ReceiptMaterial Document MIGO (Mvt 101) Stock increases; GRIR account credited

7. Invoice ReceiptInvoice Document MIRO/MIR7 3-way match: PO + GR + Invoice

8. Payment Payment Document F110 / Manual Vendor account cleared in FI

5.2 Purchase Requisition (PR)


A PR is an internal document requesting the procurement department to purchase a material or service.
• Item Category: Standard (blank), Subcontracting (L), Consignment (K), Stock Transfer (U), Third
Party (S)
• Account Assignment: Cost Center (K), Asset (A), Project (P), Order (F)
• Source of Supply: Can reference PIR, source list, contract, or scheduling agreement
• Release Strategy: PRs may require approval based on value thresholds
• MRP-Generated PRs: Automatically created by MRP run (MD01/MD02)

5.3 Purchase Order (PO)


The PO is the legal commitment to a vendor to supply goods/services at agreed terms.
• Header: Vendor, currency, payment terms, incoterms, document date
• Item: Material, quantity, UoM, delivery date, plant, storage location, price
• Account Assignment: For direct consumption (no stock posting)
• Conditions: Pricing conditions (gross price, discounts, freight, taxes)
• PO Types: NB (Standard), UB (STO), ZNB (custom), FO (Framework Order)

■ Note A PO is a "legal offer" in SAP — once a GR is posted against it, you cannot simply delete the PO. You
must reverse the GR first. POs can be blocked (delivery block, invoice block) at header or item level.

5.4 Goods Receipt (GR)

Materials Management Module Page 11 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

The GR is the physical or logical receipt of goods into the plant warehouse. It is posted using MIGO (SAP
GUI) or Fiori apps.

Mvt Type Description Effect

101 GR against PO (Unrestricted) Stock + / GRIR acct Dr, Stock acct Cr

103 GR into Blocked Stock (against PO) Blocked stock increases; no financial posting

105 Release from Blocked to Unrestricted Stock transfer; financial posting triggered

122 Return to Vendor (Reversal of 101) Stock - / Reverse of GR accounting

161 Returns to Vendor against PO Similar to 122 but with PO reference

501 GR without reference (Free issue) Stock + / GR/GI account (no PO link)

521 GR without PO into Unrestricted Stock +; manual account determination

5.5 Invoice Verification (LIV)


Logistics Invoice Verification (LIV) matches the vendor invoice against the PO and GR (3-way matching)
before posting to Financial Accounting.
• MIRO: Post vendor invoice (with or without PO reference)
• MIR7: Park invoice (save without posting — for approval workflow)
• MRBR: Release blocked invoices (price/quantity variance exceeded tolerance)
• MR11: GR/IR account maintenance (clear open GRIR items)
• Tolerance Keys: BD (deadline), BR (item amount), PP (price variance), QT (qty variance)

5.6 Interview Q&A; — Chapter 5

Q1. What is 3-way matching in SAP MM?


Ans: 3-way matching means the system compares the Purchase Order (price, quantity), Goods Receipt
(received quantity), and Invoice (billed price, quantity) before allowing payment. Variances trigger blocks
handled via MRBR.

Q2. What is the difference between MIRO and MIR7?


Ans: MIRO posts the invoice immediately, creating an accounting document. MIR7 parks the invoice — it is
saved but not posted, allowing further review or approval before the accounting document is created.

Q3. What is a GR/IR clearing account?


Ans: The GR/IR (Goods Receipt / Invoice Receipt) is a clearing account. When a GR is posted, the
account is credited. When the invoice is posted, the account is debited. The net should be zero once both
sides are matched. MR11 is used to clear any open items.

Q4. What happens if the invoice price differs from the PO price?
Ans: A price variance is detected. If within the tolerance (configured in SPRO via tolerance keys), the
invoice is posted and the variance goes to a price difference account. If outside tolerance, the invoice is
blocked and must be released via MRBR.

Materials Management Module Page 12 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter 6
Outline Agreements: Contracts & Scheduling
Agreements

6.1 Types of Outline Agreements


Type Code Description T-Code

Quantity Contract MK Total quantity commitment over a period ME31K / ME32K

Value Contract WK Total value commitment over a period ME31K / ME32K

Scheduling Agreement LP/LPA Delivery schedule with release docs ME31L / ME32L

Distributed Contract MK+WK Centrally negotiated, multi-plant ME31K

6.2 Scheduling Agreement Details


• LP (Standard SA): No automatic release; delivery schedules created manually
• LPA (SA with Release Documentation): System creates FRC (Forecast) and JIT (Just-In-Time)
releases
• Delivery Schedule lines specify dates and quantities for planned deliveries
• GR is posted against the SA delivery schedule, not against a separate PO
• Backlog / Immediate requirements tracked by release creation profile

6.3 Interview Q&A; — Chapter 6

Q1. What is the difference between a Contract and a Scheduling Agreement?


Ans: A Contract is a long-term agreement defining total quantity or value to be purchased — actual orders
are placed via Release Orders (POs referencing the contract). A Scheduling Agreement defines actual
delivery dates and quantities in a schedule; releases are sent to the vendor as delivery instructions.

Q2. What is a Release Order (Call-off) against a Contract?


Ans: A Release Order is a standard PO (doc type NB) created with reference to a contract. It "calls off" a
portion of the agreed quantity/value. The contract tracks the cumulative released quantity/value against the
target.

Materials Management Module Page 13 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter 7 Inventory Management

7.1 Stock Types


Stock Type Description Available for MRP? Usable?

Unrestricted Use Normal usable stock Yes Yes

Quality Inspection In QM inspection Configurable No (until released)

Blocked Stock Rejected/disputed goods No No

Restricted-Use Batch-level restriction No Limited

In Transit STO in transit Yes (at destination) No

Consignment Vendor-owned at our site Yes (if configured) Yes (triggers settlement)

7.2 Key Inventory Movement Types


T-Code Description Module Area

201 Goods issue to cost center Inventory Mgmt

261 Goods issue to production order PP Integration

301 Transfer posting plant to plant (1-step) Inventory Mgmt

303/305 Transfer posting plant to plant (2-step) STO

311/312 Transfer within plant (SLoc to SLoc) Inventory Mgmt

343 Transfer: Blocked to Unrestricted Inventory Mgmt

351 Transfer: GI for STO (sending plant) STO

411 K Consignment to own stock Consignment

451 Returns from Customer SD/MM

551 Scrapping from Unrestricted Inventory Mgmt

7.3 Special Stocks


• K — Consignment (Vendor-owned stock at our premises)
• O — Customer Consignment (Our stock at customer premises)
• E — Sales Order Stock (valuated; only for that sales order)
• Q — Project Stock (WBS element)
• W — Vendor Consignment returns
• V — Returnable Packaging with Customer
• M — Returnable Packaging at Vendor

7.4 Physical Inventory

Materials Management Module Page 14 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

• MI01: Create Physical Inventory Document


• MI04: Enter Count
• MI07: Post Differences (creates accounting document)
• MI20: Print Count List
• MICN: Batch Input for Cycle Count Documents
• Cycle Counting: Continuous counting based on ABC indicator — A items counted most frequently

7.5 Interview Q&A; — Chapter 7

Q1. What is the difference between a Transfer Order and a Transfer Posting?
Ans: A Transfer Posting is an MM Inventory Management transaction (MIGO/MB1B) that changes stock
type, plant, or storage location, creating a material document. A Transfer Order is a Warehouse
Management (WM/EWM) document that directs physical movement within a warehouse complex.

Q2. What is Consignment stock and how is it settled?


Ans: Consignment stock is material owned by the vendor stored at our plant. No invoice is posted on
receipt (Mvt 101 K). When we consume it (Mvt 201/261 from consignment), a liability accrues. Settlement
is done periodically via MRKO, which creates an invoice to the vendor.

Q3. What is Cycle Counting?


Ans: Cycle counting is a continuous physical inventory method where materials are counted throughout the
year based on their ABC indicator (set in MRP 1 view). A items (high value/turnover) are counted more
frequently. Configured via OMCO.

Materials Management Module Page 15 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter 8
Material Valuation & Automatic Account
Determination

8.1 Valuation Concepts


• Valuation Area: Can be Company Code or Plant level (configured in SPRO)
• Valuation Class: Set in Material Master (Accounting 1); links material to G/L accounts
• Account Category Reference: Groups valuation classes for account determination
• Material Ledger: Mandatory in S/4 HANA; enables actual costing and parallel currencies
• Split Valuation: Allows different prices for batches (e.g., country of origin, quality grade)

8.2 OBYC — Automatic Account Determination


OBYC is the central transaction for configuring which G/L accounts are posted during goods movements
and invoice verification. Key transaction/event keys:

Key Description Triggered By

BSX Inventory Posting Every GR/GI; posts to stock account

WRX GR/IR Clearing Account GR against PO; also IV posting

PRD Price Difference GR if price differs from std; IV variance

GBB Offsetting Entry for Inventory GI, scrapping, free GR — catch-all

KON Consignment Payables Consignment settlement (MRKO)

FRL External Service / Subcontracting Subcontracting GR (service charges)

FR1 Freight Clearing Planned delivery costs (freight)

UMB Revaluation of Stock Material price change (MR21)

■ Note The account determination path for BSX (Inventory Posting): Chart of Accounts → Valuation Grouping
Code → Account Category Reference → Valuation Class → G/L Account. This is a very common
advanced interview question!

8.3 Interview Q&A; — Chapter 8

Materials Management Module Page 16 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Q1. What is the account determination process for a GR against a PO?


Ans: Two postings: (1) BSX — Debit Inventory Account (based on valuation class). (2) WRX — Credit
GR/IR Clearing Account. When invoice is posted: WRX Debit GR/IR + Credit Vendor (AP). Price
differences go to PRD account.

Q2. What is Split Valuation and when is it used?


Ans: Split Valuation allows one material to have different valuation prices for different sub-stocks (valuation
types), e.g., domestic vs. imported raw material, or different quality grades. Configured via MM Split
Valuation (OMWC). Each valuation type gets its own stock and accounting.

Q3. What is the Material Ledger and what does Actual Costing mean?
Ans: The Material Ledger is a sub-ledger that records all goods movements and price differences during
the period. Actual Costing (activated optionally) rolls up all variances at period-end to determine the actual
cost of materials, overriding the standard/MAP price for COGS reporting.

Materials Management Module Page 17 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter 9 Special Procurement Processes

9.1 Subcontracting
In subcontracting, you provide components (materials) to a vendor who processes them and returns a
finished/semi-finished product.
• PO Item Category: L (Subcontracting)
• Components are listed in the PO (explosion from BOM or manually)
• Components issued to vendor: Mvt 541 (GI to subcontractor)
• Finished goods received: Mvt 101 L; components consumed: Mvt 543
• Accounting: Inventory + SC charges (FRL account) Dr; GRIR Cr
• Reconciliation: ME2O shows open components at subcontractor

9.2 Third-Party Processing


A customer orders from you, but you order directly from a vendor who ships to the customer. No goods
movement in your plant.
• PO Item Category: S (Third Party)
• Sales Order triggers PR automatically (account assignment: sales order)
• GR is statistical (no stock posting), triggers invoice ability
• No physical goods movement in your plant

9.3 Consignment Process


• Vendor delivers goods to your premises; you do not own them yet
• GR: Mvt 101 K — no financial posting; consignment stock increases
• Consumption: Mvt 201 K / 261 K — liability to vendor created
• Settlement: MRKO — periodic settlement invoice to vendor
• Returns to vendor: Mvt 122 K
• Transfer to own stock: Mvt 411 K

9.4 Stock Transport Order (STO)


• Used to move stock between plants (within or across company codes)
• Doc Type: UB (standard STO)
• One-step: Mvt 301 (no delivery; stock transferred immediately)
• Two-step with Delivery: GI at sending plant (Mvt 641 or 351), GR at receiving (Mvt 101)
• Cross-company STO: Triggers billing (SD side) and invoice (MM side)
• T-Codes: ME21N (create UB PO), MIGO (GI/GR), VL10B (outbound delivery)

9.5 Interview Q&A; — Chapter 9

Materials Management Module Page 18 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Q1. Explain the Subcontracting process end-to-end.


Ans: Create PO (item cat L) with components listed. Issue components to vendor (Mvt 541). Vendor
processes and returns finished goods. Post GR against PO (Mvt 101 L): inventory of finished goods
increases, components consumed (Mvt 543). Invoice posted via MIRO for processing charges.

Q2. What is the difference between one-step and two-step STO?


Ans: One-step (Mvt 301): Stock is immediately transferred from source to destination plant — no in-transit
stock. Two-step: Sending plant does GI (Mvt 351/641), creating in-transit stock. Receiving plant does GR
(Mvt 101), clearing in-transit. Two-step is needed when delivery is managed via SD (with outbound
delivery).

Q3. What happens during a Consignment GR — does any financial document get created?
Ans: No financial accounting document is created for a consignment GR (Mvt 101 K). The consignment
stock is managed as a special stock type. Financial impact (liability to vendor) only occurs when the
consignment stock is consumed.

Materials Management Module Page 19 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter 10 Release Strategy & Pricing Procedure

10.1 Release Strategy for POs/PRs


Release Strategy is the SAP approval workflow for purchasing documents. It is configured in Customizing
and controls who must approve a document before it can be used.
• Release Group: Defines which document class (PR, PO, Contract) uses the strategy
• Release Class: Classification class used to determine values (plant, value, material group)
• Release Codes: Individual approver IDs (e.g., L1, L2, L3 = levels of approval)
• Release Indicators: Control what is allowed before/after release (block GR, block further changes)
• Release Prerequisite: Which codes must approve before another code can act
• SPRO Path: MM > Purchasing > Purchase Order > Release Procedure

■ Note In S/4 HANA, you can also use SAP Business Workflow or SAP Business Rules Framework plus
(BRFplus) for approval workflows, especially with Fiori-based approvals.

10.2 Pricing Procedure in MM (Condition Technique)


• Condition Types: PB00 (gross price), RA01 (discount %), FRB1 (freight), NAVS (tax)
• Calculation Schema (Pricing Procedure): Sequence of condition types with formulas
• Schema Determination: Based on Schema Group (Vendor + Purchasing Org)
• Access Sequence: Priority order for finding condition records (vendor/material/plant)
• MEK1/MEK2: Create/Change condition records for purchasing
• M/08: Configure pricing procedure; M/06: Condition types; M/07: Access sequences

10.3 Interview Q&A; — Chapter 10

Q1. What is the condition technique in MM pricing?


Ans: The condition technique determines the price in a PO using a combination of: Condition Types (PB00
= price, RA01 = discount), Access Sequences (search strategy for condition records), Calculation Schema
(order and calculation rules), and Schema Determination (which schema to use based on
vendor/[Link]). Records are stored in tables via MEK1.

Q2. Can a released PO be changed? What happens to the release?


Ans: Depends on the Release Indicator configuration. If the indicator allows changes after release, the PO
can be edited but the release may or may not be reset (configurable). Fields that are "release-relevant"
(like value, vendor) reset the strategy; non-relevant fields can be changed freely.

Materials Management Module Page 20 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter 11 MM Integration with FI, SD, PP & WM

11.1 MM — FI Integration
• Every goods movement and invoice posting creates a parallel FI accounting document
• Account Determination (OBYC) links MM operations to G/L accounts
• Reconciliation Accounts: Vendor master points to AP reconciliation account (LFB1)
• GR/IR Account: Clears between GR and Invoice; monitored via MR11
• Period Closing: MM period must be open/closed in sync with FI (MMPV/MMRV)
• Material Ledger (S/4 HANA): Universal Journal (ACDOCA) replaces separate tables

11.2 MM — SD Integration
• Third-Party: SD Sales Order triggers MM PR/PO; vendor ships to customer
• Returns: Customer returns trigger goods receipt (SD) and GI reversal
• Stock Transfer (STO Cross-Company): SD billing from sending company; MM invoice at receiving
• Consignment to Customer: MM manages returnable packaging and customer consignment
• Availability Check: SD checks MM stock levels (MRP data)

11.3 MM — PP Integration
• Production Order GI: Mvt 261 — goods issue to production order
• Production Order GR: Mvt 101 — finished goods receipt from production
• BOM Explosion: PP BOM drives material requirements in MRP
• Backflushing: Automatic GI posting on confirmation of production operation
• Subcontracting: Overlap between PP (process) and MM (procurement)

11.4 MM — WM/EWM Integration


• Each Storage Location can be WM-managed (linked to a Warehouse Number)
• MM GR triggers a Transfer Requirement (TR) in WM
• WM creates Transfer Orders (TO) to put away materials in bins
• EWM (Extended WM): More advanced; handles complex warehouse operations, robotics
• Posting Change in WM: Stock type changes initiated from MM propagate to WM

11.5 Interview Q&A; — Chapter 11

Materials Management Module Page 21 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Q1. What is the link between MM and FI for a GR posting?


Ans: When a GR (Mvt 101) is posted against a PO, SAP creates both a Material Document (MIGO) and an
FI Accounting Document (ACDOCA in S/4). The FI posting: Dr Inventory Account (BSX) / Cr GR-IR
Clearing (WRX). The accounts are determined by OBYC configuration.

Q2. How does MM interact with PP for production?


Ans: MRP (PP/MM) calculates requirements from production orders and creates PRs or planned orders.
When production starts, MM posts GI (Mvt 261) to consume components from stock. When production
completes, MM posts GR (Mvt 101) to receive finished goods into stock.

Q3. What happens in MM when a GR-based STO is done cross-company code?


Ans: Sending plant posts GI (Mvt 601/641): Reduces stock, triggers outbound delivery (SD). An SD billing
document is created to the receiving company. The receiving company posts GR (Mvt 101), and posts an
MM invoice (MIRO) to clear the intercompany payable.

Materials Management Module Page 22 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter 12 S/4 HANA-Specific Changes in MM

12.1 Key Architecture Changes


Area ECC Approach S/4 HANA Change

Inventory Tables MKPF + MSEG Single MATDOC table

Vendor Master LFA1/LFB1/LFM1 Business Partner (BP) central object

Material Ledger Optional add-on Mandatory; foundation of valuation

MRP Classic MRP (MD01) MRP Live (in-memory, real-time)

Analytics SQVI / SAP BW CDS Views + Embedded Analytics

Purchasing Cockpit ME2N/ME2M screens Fiori My Purchase Orders app

Aggregates MARA/MARC/MARD etc. Simplified; no aggregate tables

Price Change MR21 (standard) Still MR21 but ML runs in parallel

12.2 Important Fiori Apps for MM


T-Code Description Module Area

F1048 Manage Purchase Orders Purchasing

F0842 Create Purchase Orders Purchasing

F1048A Monitor Purchase Orders Purchasing

F2610 Manage Purchase Requisitions Purchasing

F0843 Confirm Purchase Orders (Vendor) SRM/Vendor Portal

F1048B Manage Supplier Invoices (MIRO) Invoice Verification

F1369 Stock Overview (MMBE) Inventory

F2096 Post Goods Receipt for PO Inventory

12.3 Central Procurement in S/4 HANA


• Central Procurement Hub: Single S/4 system that manages purchasing for multiple connected
systems
• Operational Purchasing centralized; execution in connected backend systems
• SAP Ariba Integration: P2P processes via Ariba Network; Guided Buying
• SAP SRM: Mostly replaced by Ariba + Central Procurement in S/4 HANA

12.4 Interview Q&A; — Chapter 12

Materials Management Module Page 23 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Q1. What are the top 5 changes in MM when migrating from ECC to S/4 HANA?
Ans: (1) MATDOC replaces MKPF/MSEG. (2) Business Partner replaces Vendor Master. (3) Material
Ledger is mandatory. (4) MRP Live replaces classic MRP. (5) Fiori apps provide new UX, but most
T-codes still work. The data model simplification is the most technically significant change.

Q2. Is ME21N still available in S/4 HANA?


Ans: Yes — ME21N and most classic MM T-codes still function in S/4 HANA. SAP has not removed them,
but Fiori apps are the strategic direction. In practice, most implementations use a mix of Fiori apps and
traditional GUI transactions.

Q3. What is the Universal Journal in S/4 HANA?


Ans: The Universal Journal (ACDOCA) is a single table in S/4 HANA that consolidates all financial
postings: FI, CO, ML (Material Ledger), AA (Asset Accounting) and PCA (Profit Center Accounting). MM
postings that create accounting documents all land in ACDOCA.

Materials Management Module Page 24 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter 13 Material Requirements Planning (MRP)

13.1 MRP Concepts


• MRP calculates material requirements based on demand (planned/actual orders, forecasts)
• Dependent Demand: Components required by parent production orders (driven by BOM)
• Independent Demand: Final product demand (sales orders, PIR = planned independent
requirements)
• MRP Run: MD01 (classic, plant-wide), MD02 (single material), MD01N (MRP Live in S/4)
• Planning Horizon: How far into the future MRP plans (set via planning time fence)

13.2 MRP Types


Type Description Used When

PD MRP (Demand-driven) Standard MRP; calculates from BOM/forecast

VB Reorder Point Planning Simple replenishment when stock < ROP

VM Auto Reorder Point System calculates ROP from forecast

ND No MRP No planning — manual ordering only

PD+S4 MRP Live (S/4 HANA) In-memory real-time MRP; no background job needed

13.3 MRP Results — Procurement Proposals


• Planned Order: Internal production/procurement proposal (not a commitment)
• Purchase Requisition: External procurement request (can be auto-generated by MRP)
• Schedule Line: For materials with scheduling agreements
• MD04: MRP Stock/Requirements List — shows planning situation for a material
• MD06: MRP Exception Messages — shows exception codes (delays, excess stock, etc.)

13.4 Interview Q&A; — Chapter 13

Q1. What is the difference between MRP and Reorder Point Planning?
Ans: MRP (PD type) works backward from demand: it explodes the BOM, nets requirements against stock,
and creates proposals to cover the shortage. Reorder Point Planning (VB) is simpler — when stock falls
below the reorder point, a replenishment proposal is created without considering actual demand.

Q2. What is the Planning Time Fence in MRP?


Ans: The planning time fence (PTF) is a period within which MRP will not automatically change or create
new procurement proposals. Within the PTF, changes must be made manually. The PTF protects
short-term production plans from automatic MRP intervention.

Materials Management Module Page 25 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter 14 Batch Management & Serial Numbers

14.1 Batch Management


• A Batch is a quantity of material produced under the same conditions at the same time
• Batch Level: Client, Plant, or Material level (configurable in OMCT)
• Batch Classification: Batches can carry characteristics (e.g., concentration, expiry date)
• Batch Search Strategy: Rules for automatic batch selection during GI (SPRO > MM)
• Shelf Life / Expiry: SLED (Shelf Life Expiration Date) managed in batch master
• T-Codes: MSC1N (create batch), MSC2N (change), MCHA (batch list)

14.2 Serial Number Management


• Serial numbers uniquely identify individual items within a material
• Serial Number Profile: Configured in Material Master (Plant Data/Storage 2 view)
• Profiles control at which points serial numbers must be entered (GR, GI, delivery)
• Equipment Integration: Serial numbers can create equipment master records in PM module
• T-Codes: IQ01 (create equipment/serial), IQ02 (change), IQ09 (serial number list)

14.3 Interview Q&A; — Chapter 14

Q1. What is the difference between Batch and Serial Number management?
Ans: A Batch manages a group of units of the same material produced together (e.g., a production lot of
1000 tablets). One batch number covers all 1000. A Serial Number uniquely identifies a single individual
item (e.g., one specific machine with SN 12345). Serial tracking is item-level; batch tracking is group-level.

Q2. What is SLED (Shelf Life Expiry Date) and how is it managed in SAP?
Ans: SLED is the date after which a batch should not be used. It is set during GR in the batch master. The
system can block GI of expired batches and FEFO (First Expiry First Out) picking can be configured in WM.
Configured via Material Master > Purchasing view (Min/Total shelf life fields).

Materials Management Module Page 26 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter ★ MASTER T-CODE QUICK REFERENCE


All essential MM T-Codes organized by functional area. Memorize these for interviews!

T-Code Description Module Area

MM01/02/03 Create/Change/Display Material Master Master Data

MMBE Stock Overview Inventory

MB52 Warehouse Stocks of Material Inventory

MB51 Material Document List Inventory

MB50 Valuated Stock List Inventory

BP Business Partner (S/4 HANA) Master Data

XK01/02/03 Create/Change/Display Vendor Master Data

MK01/02/03 Vendor (Purchasing view) Purchasing

ME51N Create Purchase Requisition Purchasing

ME52N Change Purchase Requisition Purchasing

ME53N Display Purchase Requisition Purchasing

ME41 Create RFQ Purchasing

ME47 Maintain Quotation Purchasing

ME49 Price Comparison List Purchasing

ME21N Create Purchase Order Purchasing

ME22N Change Purchase Order Purchasing

ME23N Display Purchase Order Purchasing

ME2N POs by PO Number Purchasing

ME2M POs by Material Purchasing

ME31K Create Contract Purchasing

ME31L Create Scheduling Agreement Purchasing

ME11 Create Purchasing Info Record Purchasing

ME01 Maintain Source List Purchasing

MIGO Goods Movement (Universal) Inventory Mgmt

MB1A Goods Issue Inventory Mgmt

MB1B Transfer Posting Inventory Mgmt

MB1C Goods Receipt (Other) Inventory Mgmt

MIRO Enter Incoming Invoice Invoice Verification

MIR7 Park Incoming Invoice Invoice Verification

Materials Management Module Page 27 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

MIR4 Display Invoice Document Invoice Verification

MRBR Release Blocked Invoices Invoice Verification

MR11 GR/IR Account Maintenance Invoice Verification

MRKO Settle Consignment/Pipeline Invoice Verification

MI01 Create Physical Inventory Document Physical Inventory

MI04 Enter Inventory Count Physical Inventory

MI07 Post Inventory Difference Physical Inventory

MI20 Print Count List Physical Inventory

MD01 MRP Run (Plant) MRP

MD02 MRP Run (Single Material) MRP

MD04 Stock/Requirements List MRP

MD06 MRP Exception Messages MRP

MD01N MRP Live (S/4 HANA) MRP

OBYC Account Determination Config

OMJJ Movement Type Config Config

OMWB Account Determination Overview Config

MMPV Open/Close MM Period Config

OME4 Purchasing Group Config Config

OX10 Plant Config Config

OX09 Storage Location Config Config

Materials Management Module Page 28 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Chapter ■ TOP INTERVIEW QUESTIONS — QUICK REVIEW


These are the most frequently asked SAP MM interview questions across Basic, Intermediate, and
Advanced levels. Use this as your final review before any interview.

Basic Level Questions

Q1. What are the main organizational levels in SAP MM?


Ans: Client > Company Code > Plant > Storage Location for inventory. Purchasing Org > Purchasing
Group for procurement. These levels are mandatory for all MM transactions.

Q2. What is a Material Type and give 5 examples.


Ans: Material Type groups materials with same attributes. ROH (Raw), HALB (Semi-finished), FERT
(Finished), HIBE (Operating supplies), NLAG (Non-stock/service).

Q3. What is the difference between Purchase Requisition and Purchase Order?
Ans: PR is an internal request document; it has no legal binding with the vendor. A PO is a legal document
sent to the vendor; it is a commitment to purchase. PRs are converted to POs after approval.

Q4. What is Goods Receipt? What document does it create?


Ans: GR is the physical or logical receipt of goods from vendor (Mvt 101). It creates a Material Document
(in MM) and an Accounting Document (in FI). Stock increases and GR/IR account is credited.

Q5. What is MIGO?


Ans: MIGO (Goods Movement) is the universal transaction for all inventory transactions in SAP MM — GR,
GI, transfer postings, reversals — replacing older MB1A, MB1B, MB1C transactions.

Intermediate Level Questions

Materials Management Module Page 29 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Q1. What is the Purchasing Info Record (PIR)?


Ans: PIR stores vendor-material relationship data: last price, delivery time, conditions. Types: Standard,
Subcontracting, Consignment, Pipeline. Used for automatic price default in POs. T-Code ME11/ME12.

Q2. Explain the Release Strategy for Purchase Orders.


Ans: Release strategy is an approval workflow. Configured using Release Group, Release Class
(classification), Release Codes (approvers), Release Indicators. PRs/POs are blocked until all required
codes have released. Configurable in SPRO.

Q3. What is the Valuation Class and how does it relate to account determination?
Ans: Valuation Class is set in Material Master Accounting 1 view. It maps the material to G/L accounts via
OBYC (Automatic Account Determination). Different materials (raw, finished) post to different G/L accounts
based on their valuation class.

Q4. What is GR/IR Clearing Account?


Ans: GR/IR is a clearing account (liability in nature). GR credits it; IV debits it. If both are for the same
amount, it clears to zero. Open items (mismatch between GR qty and invoice qty) are cleared via MR11.

Q5. What is a Source List and why is it used?


Ans: Source List (ME01) defines approved vendors for a material at plant level. It can make sourcing
mandatory (only listed vendors) and can be linked to scheduling agreements. MRP can use it to determine
the source of supply for planned orders.

Advanced Level Questions

Q1. Explain the full accounting flow for Subcontracting.


Ans: PO (cat L) created. Components issued (Mvt 541): Dr SC Vendor stock Cr Unrestricted stock. GR
(Mvt 101 L): Dr FG Inventory + Dr SC charges (FRL) / Cr GR-IR (WRX) + Cr Component consumption
(GBB-VBO). Invoice (MIRO): Dr GR-IR / Cr Vendor AP.

Q2. What is Split Valuation? Give a business example.


Ans: Split Valuation allows a material to have different prices for different sub-stocks (valuation types).
Example: Steel bars imported (valuation type "IMP") vs. domestically sourced (DOM) — different prices but
same material number. Configured in OMWC.

Q3. How does MRP Live in S/4 HANA differ from Classic MRP?
Ans: MRP Live runs in HANA memory using HANA-optimized algorithms. It is faster (can run in minutes vs.
hours), supports parallel planning, and uses real-time stock data. No need for time-consuming background
jobs. Triggered via MD01N or automatically.

Q4. What is the difference between Outline Agreement types?


Ans: Contract (MK=Qty, WK=Value): Long-term agreement; released via separate POs (call-offs).
Scheduling Agreement (LP/LPA): Has delivery schedule lines; vendor receives schedule releases
(FRC/JIT); no separate PO needed for each delivery.

Q5. Explain the Account Determination path in OBYC step by step.


Ans: Chart of Accounts (from PO company code) > Valuation Grouping Code (from Valuation Area config)
> Transaction/Event Key (e.g., BSX) > Account Category Reference (from Valuation Class) > Valuation
Class (from Material Master) > G/L Account.

Materials Management Module Page 30 Confidential — Study Use Only


SAP S/4 HANA MM — Complete Study Guide Basic to Pro

Study Tips for SAP MM Interviews

1. Master the Procure-to-Pay flow cold — draw it from memory 2. Know T-Codes for all key
transactions (see master list) 3. Understand OBYC account determination — always asked at
advanced level 4. Be ready to explain Business Partner vs Vendor Master (S/4 vs ECC) 5. Know
movement types: 101, 122, 201, 261, 301, 541, 543, 551 6. Understand the 3-way match: PO +
GR + Invoice 7. Know special processes: Subcontracting, Consignment, STO, Third-Party 8. Be
able to explain integration with FI, SD, PP 9. Use the Progress Tracker — tick off topics you are
confident in 10. Review Top Interview Questions 24 hours before your interview

Good luck with your SAP MM interviews! ■

Materials Management Module Page 31 Confidential — Study Use Only

You might also like