🔥 EARLY BIRD SPECIAL:Save 10% on all SAP Online Courses! (Limited Slots)

Latest SAP MM Interview Questions and Answers PDF | Download

E
ERPVITS Team
Author
2026-04-01
8 min read
Latest SAP MM Interview Questions and Answers PDF | Download

SAP MM Interview Questions for Freshers, Consultants & Testing Roles (With Answers PDF)

Preparing for a SAP MM interview can be intimidating — whether you are new to SAP's ecosystem, an experienced consultant looking for new roles, or a QA professional seeking SAP MM testing roles. SAP MM interview questions range from basic procurement concepts all the way to advanced configuration scenarios like automatic account determination in SAP MM.

This guide from ERPVITS brings a comprehensive set of SAP MM interview questions and answers organized by experience level and role type, making this page your go-to SAP MM PDF reference — simply save or print this page as needed.

What Is SAP MM? An Introduction and Overview

SAP MM (Materials Management) is one of the core functional modules within SAP ERP, and plays an essential role in procurement and inventory management within an organization — integrating tightly with SD, FI, PP, and WM modules.

SAP Material Management includes the following core components:

  • Master Data — Material Master, Vendor Master and Purchase Info Records
  • Procurement — Purchase Requisition, Request For Quotation (RFQ), Purchase Order, Goods Receipt and Invoice Verification
  • Inventory Management — Movement of Goods, Stock Types, Transfer Postings
  • Valuation & Account Determination — Automatic Account Determination (AAD), Split Valuation
  • Invoice Verification — Logistics Invoice Verification (LIV / MIRO)
  • Special Procurement — Subcontracting, Consignment, Stock Transfer Orders (STO)
🔹 Pro Tip Interviewers often start their discussions by asking you to walk them through the P2P cycle in SAP MM. Prepare an answer which follows this outline: PR → RFQ → PO → GR → IV → Payment.

SAP MM Interview Questions for Freshers

As you start your SAP journey, be prepared for conceptual and process-related questions. Below are the most frequently asked SAP MM interview questions for freshers, with detailed answers.

What is the Procure-to-Pay (P2P) Cycle in SAP MM?
The P2P cycle starts with an internal Purchase Requisition (PR), which serves as an internal document requesting materials or services from vendors. After reviewing vendor quotations, an RFQ is sent out for quotation by vendors, followed by creating a Purchase Order (PO). Upon vendor delivery, a Goods Receipt (GR) is posted, followed by invoice verification using Logistics Invoice Verification (MIRO), then payment is processed through SAP FI.
What is a Material Master Record and which views does it contain?
In SAP, Material Masters serve as the central repository for material-related data. Key views include Basic Data 1 & 2, Purchasing, MRP 1–4, Plant Data/Storage, Accounting 1 & 2, Costing 1 & 2, Sales: Sales Org Data, and Quality Management. Each view is administered by a specific functional department at its respective organizational level (Client, Plant, Storage Location, or Sales Org).
What Is a Vendor Master in SAP MM?
A Vendor Master stores all relevant data about vendors, organized in three segments:
  • General Data — Name, Address, Communication Method and Bank Details
  • Company Code Data — Reconciliation account, payment terms, dunning
  • Purchasing Organization Data — Order currency, incoterms, payment conditions, GR-based invoice verification flag
The Vendor Master is shared between the MM and FI modules.
What is the Difference Between a Purchase Requisition and a Purchase Order?
A Purchase Requisition (PR) is an internal document used to request materials or services without creating legal obligations. In contrast, a Purchase Order (PO) sent directly to vendors is a legal commitment to purchase. PRs can be converted to POs manually by buyers, or automatically via MRP runs.
What Are the Main Stock Types in SAP MM Inventory Management?
Stock TypeDescription
Unrestricted-useAvailable for consumption/sale
Quality InspectionAwaiting QC approval
BlockedNot available for use
Restricted-useConditionally available
ConsignmentVendor-owned stock at buyer's site
PipelineCommodity stock (oil, gas, water)
SubcontractingComponents at subcontractor's site
Project StockAllocated to a WBS element
What Is a Goods Receipt (GR) and Which Documents Does It Produce?
Goods Receipt (GR) refers to the physical inward movement of materials after vendor delivery. In SAP it is recorded via transaction MIGO. Posting a GR simultaneously creates two items:
  1. A Material Document — updates inventory/stock quantities
  2. An Accounting Document — posts financial entries (Stock A/c Dr, GR/IR A/c Cr)
What Are the Key Transaction Codes in SAP MM?
Below are the most essential ones:
  • MM01 — Create Material Master
  • ME51N — Create Purchase Requisition
  • ME21N — Create Purchase Order
  • ME41 — Create RFQ
  • MIGO — Goods Receipt / Goods Issue
  • MIRO — Logistics Invoice Verification
  • MB52 — Warehouse Stock Overview
  • OBYC — Automatic Account Determination
What Is Split Valuation in SAP MM?
Split Valuation allows a material to carry different prices depending on its valuation type — for instance, country of origin, batch, or quality grade — configured via transaction OMWC. A typical use case: the same raw material purchased from two vendors at different prices needs separate stock accounting. Each valuation type receives its own stock account.

SAP MM Interview Questions for 2 to 3 Years Experience

Interviewers expect candidates with hands-on experience to demonstrate configuration steps, manage real-world scenarios, and discuss cross-module integrations. The SAP MM interview questions for 2 and 3 years experience focus on testing practical depth.

What Is a Source List in SAP MM and When Is Its Use Mandatory?
A Source List (transaction ME01) defines preferred sources of supply for materials in a plant. If flagged as mandatory, MRP will automatically source only from listed vendors when auto-generating POs or PRs. This indicator is controlled through the Source List Required setting in the Material Master Purchasing view and closely linked with Info Records and Outline Agreements.
Describe the Outline Agreement Types Available in SAP MM.
SAP MM offers two Outline Agreement types:
  1. Contracts — Long-term agreements for total quantities or values. Quantity Contract (MK) represents fixed total quantities across multiple PO releases; Value Contract (WK) sets forth fixed values to be released over time.
  2. Scheduling Agreements (SAs) — Long-term delivery schedules used in repetitive manufacturing, with specific delivery dates and quantities pre-agreed with vendors. These can have release documentation attached (forecast/JIT delivery schedules) or exist without it.
What Is the Difference Between MIGO and MIRO?
MIGO is the transaction for all goods movements — GR, GI, Transfer Posting, Return Delivery — which updates inventory while simultaneously creating a Material Document and Accounting Document. MIRO is Logistics Invoice Verification, used to enter and verify vendor invoices against the PO and GR, updating financial accounts. Both are interdependent through the three-way match: PO → GR → Invoice.
What Is a Release Strategy in SAP MM and How Is It Configured?
A Release Strategy is an approval workflow for PRs and POs. Configuration steps:
  1. Establish Release Groups (e.g., for PRs or POs)
  2. Specify Release Codes (individual approvers)
  3. Define Release Indicators (status: blocked / released)
  4. Formulate Release Strategy with Classification Conditions (e.g., total PO value > ₹1,00,000)
  5. Set Release Prerequisites (sequential approvals)
Path: SPRO → MM → Purchasing → Purchase Order → Release Procedure
How Does SAP MM Integrate with SAP FI?
Integration between MM and FI occurs principally through Automatic Account Determination and the posting of accounting documents:
  • On GR posting: Stock Account (Dr) | GR/IR Clearing Account (Cr)
  • On MIRO posting: GR/IR Clearing Account (Dr) | Vendor Account (Cr)
This three-way match between PO, Goods Receipt, and Invoice ensures the vendor is paid only for what was ordered and received. The key configuration transaction is OBYC.
What Is the Consignment Process in SAP MM?
In the Consignment process, the vendor retains ownership of goods until the buyer consumes them:
  1. Generate a Consignment PO (item category K)
  2. Post GR — stock moves to Consignment Stock (vendor-owned, not on company balance sheet)
  3. Withdraw goods via MIGO (movement type 411 K) — creates a company liability
  4. Settle with the vendor using transaction MRKO based on actual consumption
What Is Subcontracting in SAP MM?
Subcontracting involves sending raw materials to an external vendor for processing and receiving back finished or semi-finished goods:
  1. Create a Subcontracting PO (item category L)
  2. Issue components to the subcontractor (movement type 541)
  3. Receive finished goods (movement type 101) — components are auto-consumed (movement type 543)
  4. Pay the subcontractor for services via MIRO

SAP MM Interview Questions for 5 Years Experience

Senior consultants must manage complex configurations, cross-functional architecture, and project-level decisions. SAP MM interview questions for 5 years experience are scenario-based and go much deeper.

How Do You Handle Pricing Conditions and Condition Types in SAP MM?
Pricing in SAP MM is managed via a Pricing Procedure (Calculation Schema). Key concepts:
  • Condition Types — e.g., PB00 (gross price), RA01 (discount %), FRB1 (freight)
  • Schema Determination — based on Schema Group of the Vendor + Purchasing Organization
  • Condition Records — maintained via MEK1/MEK2 for automatic price proposals
  • Step/Counter logic — controls the sequence of condition calculation (Base Price → Discounts → Surcharges → Taxes)
All conditions are automatically applied when creating a PO, computing the final net price.
Describe the End-to-End P2P Configuration in SAP MM.
Full P2P configuration covers:
  • Enterprise Structure — Company Code, Plant, Purchasing Org, Purchasing Group
  • Material Types — Account Category Reference, Valuation Class linkage
  • Number Ranges — for PRs, POs, GR docs, FI documents
  • Release Strategy — for PRs and POs
  • Pricing Procedures — condition types, schemas, determination
  • Automatic Account Determination — OBYC mapping for BSX, WRX, PRD, GBB
  • Tolerance Limits — for Invoice Verification (price and quantity variance)
  • Output Determination — message types for PO output (print/email/EDI)
  • Integration — FI (GL mapping), WM (storage location linkage), QM (usage decision)
What Is the Material Ledger and Its Role in SAP MM?
The Material Ledger (ML) provides actual costing by recording all price and quantity variations during a period, allowing materials to be valued at actual cost rather than standard cost alone. Key aspects:
  • Mandatory when using the Actual Costing variant
  • Supports multi-currency valuation (up to 3 currencies per valuation area)
  • Enables multi-level price determination — rolling up variances from raw materials through WIP to finished goods
  • Activated per plant in Controlling configuration
  • Closed via the Actual Costing run (CKMLCP) at period end
How Do You Process Mass Changes to Purchase Orders in SAP MM?
Available options include:
  • MEMASSPO — Standard SAP mass maintenance transaction for POs (bulk update of payment terms, incoterms, delivery dates)
  • LSMW — For structured batch input-based mass changes
  • BAPI_PO_CHANGE — Programmatic mass updates via ABAP function module
  • BDC Recordings — Automated screen-level batch data communication
Always test in Development or QA before executing in Production, and create a backup via change document reports (ME2N/ME2M).

Automatic Account Determination in SAP MM — Interview Questions

Automatic Account Determination (AAD) is one of the most often-tested advanced topics in SAP MM interviews. It is the mechanism by which SAP automatically posts to the correct GL accounts during goods movements and invoice verification — without manual GL selection by the user.

How It Works — The Configuration Chain

Movement Type
   └── Valuation Area (Plant)
        └── Valuation Class (from Material Master – Accounting view)
              └── Transaction/Event Key (BSX, WRX, PRD, GBB...)
                    └── GL Account (configured in OBYC)
What Does Transaction OBYC Do in SAP MM?
OBYC is the central configuration transaction for Automatic Account Determination. It maps Transaction/Event Keys to specific GL accounts based on Chart of Accounts and Valuation Class. For example:
  • BSX (Stock Posting) + Valuation Class 3000 → GL Account 30000 (Raw Material Stock)
  • WRX (GR/IR Clearing) → GL Account 19100
  • PRD (Price Difference) → GL Account 50000
Explain the Key Transaction/Event Keys in SAP MM Automatic Account Determination.
KeyDescriptionTriggered When
BSXStock PostingGR posted — stock value increase
WRXGR/IR ClearingGR posted (Cr) / MIRO posted (Dr)
PRDPrice DifferenceGR price ≠ standard price
GBBOffsetting for Goods IssuesMaterial consumed / scrapped
KONConsignment PayablesConsignment goods withdrawn
FR1/FREFreight ClearingFreight condition in PO
AKOExchange Rate DifferenceForeign currency PO variance
What Is a Valuation Class and How Does It Affect Account Determination?
A Valuation Class is assigned in the Material Master (Accounting view) and groups materials for GL account determination. The link is:

Material Type → Account Category Reference → Valuation Class → GL Account (via OBYC)

Different material types use different Valuation Classes (e.g., Raw Materials → 3000, Finished Goods → 7920). In OBYC, the combination of Transaction Key + Valuation Class determines the exact GL account to post to. A single Material Type can allow multiple Valuation Classes for granular accounting (e.g., separating domestic vs. imported raw materials).
What Happens During a Goods Receipt Posting in Terms of Account Determination?
When a GR (movement type 101) is posted against a PO for a valuated material:
  1. BSX (Stock Account) — Debited at PO price × quantity
  2. WRX (GR/IR Clearing Account) — Credited at PO price × quantity
  3. PRD (Price Difference Account) — Posted only if the material uses Standard Price and the GR value differs from the standard
All postings are fully automated — the user enters only quantity and storage location; SAP determines all GL accounts through the configuration chain automatically.
How Do You Troubleshoot an Automatic Account Determination Error During GR Posting?
Follow this diagnostic approach:
  1. OMWB — Use the Account Determination Simulation to identify which GL account is being determined (or failing)
  2. Check the Valuation Class in Material Master (MM03 → Accounting 1 view)
  3. Verify OBYC mapping — ensure the Chart of Accounts, Transaction Key, and Valuation Class combination has a GL account assigned
  4. Check the GL Account (FS00) — ensure it exists, is not blocked, and allows posting for the relevant period
  5. Review the Account Assignment Category on the PO — if "K" (cost center) or "F" (order), stock posting is bypassed and GBB/BSX rules may not apply
🟢 Interview Tip Candidates who can clearly articulate the BSX → WRX → PRD triangle and demonstrate in-depth knowledge of OBYC and OMWB make a strong impression during senior-level SAP MM interviews.

SAP MM Consultant Interview Questions

These questions center around consulting methodology — requirements gathering, functional specification writing, stakeholder management, and project delivery.

How Do You Approach the Blueprint Phase in an SAP MM Implementation?
During Blueprint, I:
  1. Conduct As-Is workshops with the client's procurement and inventory teams to document current business processes
  2. Map As-Is processes to SAP MM standard processes, identifying gaps requiring customization
  3. Generate To-Be process flows and a Configuration Workbook
  4. Identify integration points with FI, SD, PP, WM, and QM teams for cross-functional alignment
  5. Deliver the Business Blueprint Document (BBD) signed off by the client's process owners
What Is a Functional Specification and When Should One Be Written?
A Functional Specification (FS) is a document written by a functional consultant to convey business requirements to the ABAP/technical development team. It is required when standard SAP cannot meet a business need and custom development is needed (User Exit, BAdI, Enhancement, or custom Report/Form/Interface). A robust FS includes:
  • Business Requirement & Process Context
  • Input/Output Fields with Sample Data
  • Validation Rules and Error Handling Logic
  • Authorization Requirements
  • Test Scenarios and Acceptance Criteria
How Do You Handle Scope Creep During an SAP MM Project?
I follow a structured Change Management process:
  1. Document the new requirement in a formal Change Request (CR)
  2. Assess its potential impact on timeline, budget, and existing configuration
  3. Present options to the Project Manager and Steering Committee — include in scope with timeline adjustment, defer to Phase 2, or reject with documented justification
  4. Obtain formal sign-off before beginning any work
  5. Update the Project Plan, Configuration Workbook, and Test Plan accordingly

SAP MM Testing Interview Questions

SAP MM testing jobs require in-depth knowledge of both SAP processes and quality assurance methodologies. Here are the key SAP MM testing interview questions:

What Types of Testing Are Conducted During an SAP MM Implementation?
Test TypeDescription
Unit TestingTesting individual configuration objects in isolation
Integration TestingEnd-to-end P2P flows and cross-module scenarios (MM-FI, MM-SD)
Regression TestingRe-testing after system changes or transports
User Acceptance Testing (UAT)Validation by business users before Go-Live
Performance TestingStress-testing high-volume scenarios (mass PO creation, month-end closing)
Negative TestingValidating error messages, field validations, and rejection scenarios
How Do You Write a Test Case for Goods Receipt in SAP MM?
A standard GR test case structure:
  • Test Case ID: TC_MM_GR_001
  • Scenario: Goods Receipt against Standard PO
  • Prerequisites: Open PO exists; delivery note from vendor received
  • Test Steps: Launch MIGO → Select "Goods Receipt" / "Purchase Order" → Enter PO number → Verify item data (material, quantity, storage location) → Enter Vendor Delivery Note number and Document Date → Check "Item OK" checkbox → Click POST
  • Expected Results: Material Document created (50XXXXXXXXX); Accounting Document generated with BSX and WRX entries; PO History updated (GR quantity reflected); Unrestricted stock increased in MB52
  • Pass/Fail: PASS if all expected results are met
What Is the Difference Between UAT and Integration Testing in SAP MM?
Integration Testing is performed by the functional/technical team to validate that SAP MM configuration works correctly with integrated modules — for example, verifying that a GR posted in MM generates the correct accounting document in FI with the right GL accounts. UAT (User Acceptance Testing) is performed by actual business users (procurement team, warehouse staff, accounts payable) to validate that the system meets their day-to-day operational needs before Go-Live sign-off.
What Tools Are Commonly Used for SAP Testing?
  • SAP Solution Manager — Test Suite, CBTA (Component-Based Test Automation)
  • HP ALM / Quality Center — Test management and defect tracking
  • Tricentis Tosca — Model-based test automation for SAP GUI and Fiori
  • Worksoft Certify — Automated SAP process testing
  • Azure DevOps / JIRA — Test planning and defect management
  • SAP GUI — Direct manual testing in the system

SAP MM Key Transaction Codes — Quick Reference

T-CodeDescriptionArea
MM01/02/03Create/Change/Display Material MasterMaster Data
XK01/02/03Create/Change/Display Vendor MasterMaster Data
ME11/12/13Create/Change/Display Info RecordMaster Data
ME51N/52N/53NCreate/Change/Display Purchase RequisitionProcurement
ME41/42/43Create/Change/Display RFQProcurement
ME21N/22N/23NCreate/Change/Display Purchase OrderProcurement
ME31K/32KCreate/Change ContractOutline Agreements
ME31L/32LCreate/Change Scheduling AgreementOutline Agreements
MIGOGoods Movement (GR, GI, Transfer Posting)Inventory Management
MB1A/MB1B/MB1CGoods Issue / Transfer Posting / Other GRInventory Management
MIROLogistics Invoice VerificationInvoice Verification
MRKOConsignment & Pipeline SettlementSpecial Procurement
MB52Warehouse Stock OverviewReporting
MB51Material Document ListReporting
ME2M/ME2NPO List by Material / PO NumberReporting
OBYCAutomatic Account DeterminationConfiguration
OMWBAccount Determination SimulationConfiguration
OMWCSplit Valuation ConfigurationConfiguration
ME01/ME03Maintain/Display Source ListConfiguration
CL20NObject ClassificationConfiguration

ERPVITS SAP MM Interview Preparation Tips

For Freshers

  • Master the P2P cycle — draw it from memory
  • Know all key transaction codes (at minimum the 10 listed above)
  • Understand Material Master views and which team maintains each view
  • Be ready to explain Goods Receipt and Invoice Verification with accounting entries

For 2–3 Years Experience

  • Deep-dive into Release Strategy configuration
  • Practice explaining Consignment and Subcontracting end-to-end
  • Understand the MM-FI integration and three-way match
  • Know Outline Agreements (Contract vs. Scheduling Agreement) thoroughly

For 5 Years / Consultants

  • Be fluent in Automatic Account Determination (OBYC, OMWB, event keys)
  • Understand Pricing Procedures and condition record management
  • Know Material Ledger, Split Valuation, and actual costing concepts
  • Be ready to discuss project delivery methodology (Blueprint, Realization, Go-Live)

For Testing Roles

  • Know how to write structured test cases for each MM process
  • Understand unit, integration, regression, and UAT differences
  • Familiarize yourself with SAP Solution Manager and one test automation tool
  • Practice identifying negative test scenarios
📄

Download All SAP MM Interview Questions & Answers as PDF

Get all 31 SAP MM interview questions and answers — covering freshers, 2–3 years, 5 years experience, consultant, and testing roles — in a clean, print-ready PDF.

31 Q&A Pairs
All Experience Levels
Automatic Account Determination Section
Transaction Code Reference Table
Consultant & Testing Questions
Download Free PDF

Conclusion

This guide offers comprehensive coverage of SAP MM interview questions — ranging from fundamentals for newcomers to advanced configuration questions for experienced consultants, and even testing professionals. Automatic account determination in SAP MM is a high-frequency topic across interviews at all experience levels, so make sure to invest extra preparation time there.

Bookmark this page as your SAP MM interview questions and answers PDF resource. At ERPVITS, our goal is to help you acquire real-world SAP skills so that you can enter any role with confidence.

Ready to go deeper? Explore ERPVITS's SAP MM training programs and gain hands-on practice using a live SAP system.

Visit ERPVITS.com →

Request More Info

Get expert guidance on your SAP career path.

By submitting, you agree to our privacy policy.