
Table of Contents
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)
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.
- 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
| Stock Type | Description |
|---|---|
| Unrestricted-use | Available for consumption/sale |
| Quality Inspection | Awaiting QC approval |
| Blocked | Not available for use |
| Restricted-use | Conditionally available |
| Consignment | Vendor-owned stock at buyer's site |
| Pipeline | Commodity stock (oil, gas, water) |
| Subcontracting | Components at subcontractor's site |
| Project Stock | Allocated to a WBS element |
MIGO. Posting a GR simultaneously creates two items:
- A Material Document — updates inventory/stock quantities
- An Accounting Document — posts financial entries (Stock A/c Dr, GR/IR A/c Cr)
MM01— Create Material MasterME51N— Create Purchase RequisitionME21N— Create Purchase OrderME41— Create RFQMIGO— Goods Receipt / Goods IssueMIRO— Logistics Invoice VerificationMB52— Warehouse Stock OverviewOBYC— Automatic Account Determination
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.
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.- 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.
- 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.
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.- Establish Release Groups (e.g., for PRs or POs)
- Specify Release Codes (individual approvers)
- Define Release Indicators (status: blocked / released)
- Formulate Release Strategy with Classification Conditions (e.g., total PO value > ₹1,00,000)
- Set Release Prerequisites (sequential approvals)
- On GR posting: Stock Account (Dr) | GR/IR Clearing Account (Cr)
- On MIRO posting: GR/IR Clearing Account (Dr) | Vendor Account (Cr)
OBYC.
- Generate a Consignment PO (item category K)
- Post GR — stock moves to Consignment Stock (vendor-owned, not on company balance sheet)
- Withdraw goods via MIGO (movement type 411 K) — creates a company liability
- Settle with the vendor using transaction
MRKObased on actual consumption
- Create a Subcontracting PO (item category L)
- Issue components to the subcontractor (movement type 541)
- Receive finished goods (movement type 101) — components are auto-consumed (movement type 543)
- 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.
- 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)
- 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)
- 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
MEMASSPO— Standard SAP mass maintenance transaction for POs (bulk update of payment terms, incoterms, delivery dates)LSMW— For structured batch input-based mass changesBAPI_PO_CHANGE— Programmatic mass updates via ABAP function module- BDC Recordings — Automated screen-level batch data communication
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
└── Valuation Area (Plant)
└── Valuation Class (from Material Master – Accounting view)
└── Transaction/Event Key (BSX, WRX, PRD, GBB...)
└── GL Account (configured in OBYC)
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
| Key | Description | Triggered When |
|---|---|---|
BSX | Stock Posting | GR posted — stock value increase |
WRX | GR/IR Clearing | GR posted (Cr) / MIRO posted (Dr) |
PRD | Price Difference | GR price ≠ standard price |
GBB | Offsetting for Goods Issues | Material consumed / scrapped |
KON | Consignment Payables | Consignment goods withdrawn |
FR1/FRE | Freight Clearing | Freight condition in PO |
AKO | Exchange Rate Difference | Foreign currency PO variance |
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).
- BSX (Stock Account) — Debited at PO price × quantity
- WRX (GR/IR Clearing Account) — Credited at PO price × quantity
- PRD (Price Difference Account) — Posted only if the material uses Standard Price and the GR value differs from the standard
OMWB— Use the Account Determination Simulation to identify which GL account is being determined (or failing)- Check the Valuation Class in Material Master (
MM03→ Accounting 1 view) - Verify OBYC mapping — ensure the Chart of Accounts, Transaction Key, and Valuation Class combination has a GL account assigned
- Check the GL Account (
FS00) — ensure it exists, is not blocked, and allows posting for the relevant period - 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
SAP MM Consultant Interview Questions
These questions center around consulting methodology — requirements gathering, functional specification writing, stakeholder management, and project delivery.
- Conduct As-Is workshops with the client's procurement and inventory teams to document current business processes
- Map As-Is processes to SAP MM standard processes, identifying gaps requiring customization
- Generate To-Be process flows and a Configuration Workbook
- Identify integration points with FI, SD, PP, WM, and QM teams for cross-functional alignment
- Deliver the Business Blueprint Document (BBD) signed off by the client's process owners
- Business Requirement & Process Context
- Input/Output Fields with Sample Data
- Validation Rules and Error Handling Logic
- Authorization Requirements
- Test Scenarios and Acceptance Criteria
- Document the new requirement in a formal Change Request (CR)
- Assess its potential impact on timeline, budget, and existing configuration
- Present options to the Project Manager and Steering Committee — include in scope with timeline adjustment, defer to Phase 2, or reject with documented justification
- Obtain formal sign-off before beginning any work
- 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:
| Test Type | Description |
|---|---|
| Unit Testing | Testing individual configuration objects in isolation |
| Integration Testing | End-to-end P2P flows and cross-module scenarios (MM-FI, MM-SD) |
| Regression Testing | Re-testing after system changes or transports |
| User Acceptance Testing (UAT) | Validation by business users before Go-Live |
| Performance Testing | Stress-testing high-volume scenarios (mass PO creation, month-end closing) |
| Negative Testing | Validating error messages, field validations, and rejection scenarios |
- 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
- 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-Code | Description | Area |
|---|---|---|
MM01/02/03 | Create/Change/Display Material Master | Master Data |
XK01/02/03 | Create/Change/Display Vendor Master | Master Data |
ME11/12/13 | Create/Change/Display Info Record | Master Data |
ME51N/52N/53N | Create/Change/Display Purchase Requisition | Procurement |
ME41/42/43 | Create/Change/Display RFQ | Procurement |
ME21N/22N/23N | Create/Change/Display Purchase Order | Procurement |
ME31K/32K | Create/Change Contract | Outline Agreements |
ME31L/32L | Create/Change Scheduling Agreement | Outline Agreements |
MIGO | Goods Movement (GR, GI, Transfer Posting) | Inventory Management |
MB1A/MB1B/MB1C | Goods Issue / Transfer Posting / Other GR | Inventory Management |
MIRO | Logistics Invoice Verification | Invoice Verification |
MRKO | Consignment & Pipeline Settlement | Special Procurement |
MB52 | Warehouse Stock Overview | Reporting |
MB51 | Material Document List | Reporting |
ME2M/ME2N | PO List by Material / PO Number | Reporting |
OBYC | Automatic Account Determination | Configuration |
OMWB | Account Determination Simulation | Configuration |
OMWC | Split Valuation Configuration | Configuration |
ME01/ME03 | Maintain/Display Source List | Configuration |
CL20N | Object Classification | Configuration |
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.
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 →