Top 40 SAP MM Interview Questions and Answers (2026)

Preparing for an SAP MM interview? Interviewers test the same foundations every time: organizational structure, master data, procure-to-pay, inventory management, MRP, release strategy, and what changed in SAP S/4HANA.

Here are the 40 most-asked SAP MM interview questions and answers, grouped by topic. For the data model behind them, see our complete list of SAP MM tables.

SAP MM Organizational Structure

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

Answer: The key units are client, company code, plant, storage location, purchasing organization, and purchasing group. The plant is central — it belongs to exactly one company code, while a purchasing organization can serve one plant, several plants, or multiple company codes.

Q2. What is a plant in SAP MM?

Answer: A plant is where materials are produced or goods and services are provided — a manufacturing facility, warehouse, distribution center, or branch office. Almost all MM processes execute at plant level, and material valuation is done at plant level.

Q3. What is a storage location?

Answer: A storage location is a subdivision of a plant where stocks are physically kept — for example, a raw material store, finished goods store, or scrap yard. Stock quantities are managed at storage location level, and goods movements between storage locations within the same plant are tracked with transfer postings.

Q4. What is a purchasing organization?

Answer: A purchasing organization is the unit responsible for procuring materials and services and negotiating conditions with vendors. It can be assigned to a single plant, to several plants (plant-specific purchasing), or set up as a central purchasing organization for all plants of a company code — or multiple company codes.

Q5. What is a purchasing group?

Answer: A purchasing group is a team of buyers responsible for day-to-day procurement of specific materials. It appears on PRs, POs, and RFQs to identify who processes them, and it is widely used in purchasing reports and selections.

Q6. How is a plant assigned to a company code, and why does it matter?

Answer: Each plant is assigned to exactly one company code in Enterprise Structure configuration, linking logistics to financial accounting: it determines which company code’s books the plant’s inventory postings hit. Without it, goods movements cannot create correct accounting documents.

Material and Vendor Master Data

Q7. What is the material master, and what are its views?

Answer: The material master is the central record for managing a material, organized into views — basic data, purchasing, MRP, work scheduling, storage, accounting, costing, and sales. Data is maintained at client, plant, and storage location levels, and available views depend on the material type.

Q8. What are material types? Give examples.

Answer: Material types group materials with similar attributes and control number ranges, required views, and procurement behavior. Common examples: ROH (raw materials), HALB (semi-finished), FERT (finished goods), HAWA (trading goods), DIEN (services), NLAG (non-stock), VERP (packaging), ERSA (spare parts).

Q9. What is the vendor master, and what are account groups?

Answer: The vendor master stores all data about suppliers: general data (name, address), company code data (reconciliation account, payment terms), and purchasing organization data (ordering address, partner functions). Account groups control the number range, field selection, and whether the vendor record is created centrally or per purchasing organization.

Q10. What is a purchasing info record?

Answer: A purchasing info record stores the material–vendor relationship — price, conditions, planned delivery time, vendor material number, and tolerances. It can be plant-specific or plant-independent and provides default pricing when POs are created.

Q11. What is a source list?

Answer: A source list defines the permitted sources of supply for a material in a plant over a validity period — for example, that a material may only be procured from a specific vendor or outline agreement. It supports automatic source determination in MRP and purchasing and helps enforce approved-supplier policies.

Q12. What is a quota arrangement?

Answer: A quota arrangement distributes procurement of a material among several approved sources by quota percentage — for instance, 60 percent from vendor A and 40 percent from vendor B. MRP and purchasing use these quotas to split planned orders and purchase requisitions across vendors.

Procure-to-Pay Process

Q13. Explain the procure-to-pay cycle in SAP MM.

Answer: It starts with a purchase requisition, then source determination and RFQ/quotation comparison, then the purchase order. Goods receipt (MIGO) records incoming stock, invoice verification (MIRO) checks the invoice against PO and goods receipt, and FI processes payment.

Q14. What is a purchase requisition (PR)?

Answer: A purchase requisition (ME51N) is an internal document requesting materials or services. It holds material, quantity, delivery date, and account assignment, converts into a PO or RFQ, and can require approval through a release strategy.

Q15. What is an RFQ, and how does quotation comparison work?

Answer: A request for quotation (RFQ, created with ME41) is sent to multiple vendors asking for prices and terms. Vendors reply with quotations (ME47), which buyers compare with the price comparison function (ME49) to select the best bid before creating the purchase order.

Q16. What is a purchase order, and what are common PO types?

Answer: A purchase order (ME21N) is the formal, binding document sent to a vendor. Common types: NB (standard PO), FO (framework order), UB (stock transport order). The PO type controls number range, field selection, and permitted item categories.

Q17. What are item categories in a purchase order?

Answer: Item categories define how a PO line item is processed. The standard item category (blank) is a normal stock purchase; others include consignment (K), subcontracting (L), third-party (S), and text items (T). The item category drives account assignment requirements and follow-on goods movement behavior.

Q18. What is goods receipt, and which TCode is used?

Answer: Goods receipt (MIGO) records physical receipt against a purchase order. It updates inventory and creates a material document plus an accounting document posting to GR/IR. Tolerances control under-delivery, over-delivery, and partial receipts.

Q19. What is invoice verification?

Answer: Invoice verification (MIRO) performs the three-way match of PO, goods receipt, and invoice. It posts the vendor liability and clears GR/IR. Invoices with variances beyond tolerance are blocked for payment until resolved.

Q20. What is a goods issue?

Answer: A goods issue removes stock from inventory — for example, issuing components to a production order (movement type 261), issuing material to a cost center (201), or scrapping material. It reduces stock quantity and value and posts consumption to the receiving cost object.

Q21. What is a stock transfer, and what is the difference between one-step and two-step?

Answer: A stock transfer moves material between plants or storage locations. One-step transfers issue and receive in a single posting; two-step transfers separate goods issue from goods receipt, showing stock in transit between. Stock transport orders (UB PO type) formalize inter-plant transfers.

Q22. What is a reservation?

Answer: A reservation (created with MB21) earmarks a quantity of material for a future goods movement — for example, staging components for a production order. It does not change stock quantities, but it reduces the available stock so the material is set aside when needed.

Q23. How does physical inventory work in SAP MM?

Answer: MI01 creates the inventory document, MI04 enters the count, and MI07 posts differences as inventory adjustments. Cycle counting lets you count fast-moving materials frequently instead of one annual wall-to-wall count.

Inventory Management and Special Topics

Q24. What are special stocks in SAP MM?

Answer: Special stocks are stocks with restricted usability or separate ownership, managed apart from unrestricted-use stock. Examples include consignment stock at your plant owned by the vendor (K), subcontracting stock at the vendor (O), project stock (Q), and sales order stock (E).

Q25. What is batch management?

Answer: Batch management tracks materials by batch or lot with distinct characteristics such as production date or potency. It is activated at material master level, batch numbers are assigned at goods receipt, and it supports traceability, shelf-life (SLED) management, and batch determination during goods issues.

Q26. What is split valuation?

Answer: Split valuation values the same material differently by valuation type — for example, domestic versus imported stock, or new versus refurbished parts. It is activated per material type with a valuation category, allowing separate moving average or standard prices within a single material number.

Q27. What is the GR/IR clearing account?

Answer: The GR/IR (goods receipt/invoice receipt) clearing account is a temporary account that balances goods receipts against vendor invoices. A goods receipt credits GR/IR; invoice verification debits it. It should clear to zero over time — open items indicate missing invoices or missing goods receipts.

Q28. What is consignment procurement?

Answer: The vendor places stock at your plant but retains ownership until you consume it (item category K, special stock K). You pay only on consumption, settled with MRKO — lower carrying cost with material always available.

Q29. What is subcontracting in SAP MM?

Answer: You send components to a vendor who processes them and returns finished goods (item category L, special stock O). Components are issued to subcontracting stock, the PO carries the component list, and the vendor charges only for the service.

MRP Basics

Q30. What is MRP, and what are the common MRP types?

Answer: MRP calculates net requirements and generates planned orders or purchase requisitions. Common MRP types: PD (standard MRP), VB (manual reorder point), VM (automatic reorder point), ND (no planning).

Q31. What is reorder point planning?

Answer: Reorder point planning triggers procurement when stock falls to the reorder point (safety stock plus expected consumption during replenishment lead time). MRP type VB uses a manually maintained reorder point; VM calculates it automatically from consumption history. It suits low-value materials with steady consumption.

Q32. What key MRP data is maintained in the material master?

Answer: The MRP views hold the MRP type, MRP controller, lot-sizing procedure, safety stock, planned delivery time, procurement type (E for in-house, F for external, X for both), and special procurement keys. These parameters control exactly how MRP plans each material.

Q33. What is the difference between MRP and consumption-based planning?

Answer: MRP explodes BOMs from planned independent requirements down through all component levels. Consumption-based planning (reorder point or forecast-based) triggers procurement from historical consumption without a BOM explosion — best for steady, independent demand.

Q34. What is availability check (ATP)?

Answer: Available-to-promise checks whether the requested material will be available on the required date, considering current stock, planned receipts, and planned issues. It runs during sales order creation, stock transport orders, and reservations, and it can confirm partial quantities or propose alternative dates.

Release Strategy

Q35. What is a release strategy in SAP MM?

Answer: A release strategy is a multi-level approval workflow for PRs and POs. Based on characteristics like document type, value, plant, and account assignment, authorized users (release codes) must approve the document in sequence before it can be processed further.

Q36. What are release codes, release groups, and release indicators?

Answer: Release codes are individual approvers/steps; release groups bundle codes per document type; release indicators show approval status (blocked, partially released, fully released) and control follow-on actions like converting a PR into a PO.

SAP S/4HANA MM Changes

Q37. What are the key MM changes in SAP S/4HANA?

Answer: Key simplifications: the MATDOC single table for material documents (replacing MKPF/MSEG as the leading table), the Business Partner replacing the classic vendor master, MRP Live planning directly on SAP HANA, and Fiori apps replacing many classic GUI transactions.

Q38. What is the Business Partner in S/4HANA, and how does it affect vendors?

Answer: The Business Partner (TCode BP) is the single master record for vendors and customers, replacing XK01/XD01. Vendor data is modeled as a BP with FI and purchasing roles, and customer-vendor integration (CVI) synchronizes records during conversion.

Q39. What is MATDOC, and what happened to MKPF and MSEG?

Answer: MATDOC is S/4HANA’s single material document table, storing header and item data together. MKPF and MSEG still exist for compatibility, but MATDOC leads reporting and analytics, greatly simplifying inventory reporting.

Q40. What is MRP Live in SAP S/4HANA?

Answer: MRP Live runs MRP directly in SAP HANA’s in-memory engine (TCode MD01N), allowing a single planning run across materials and plants without old batch-job constraints. It supports real-time planning and shortage analysis via the “Monitor Material Coverage” Fiori app.

Frequently Asked Questions

How do I prepare for an SAP MM interview with no project experience?

Answer: Focus on end-to-end process understanding over configuration depth. Walk through procure-to-pay explaining the documents, TCodes, and postings at each step, and practice the master data questions above. Hands-on practice beats memorizing definitions.

Which SAP MM TCodes must I know for interviews?

Answer: Know ME21N/ME22N/ME23N (purchase order), ME51N (purchase requisition), MIGO (goods movement), MIRO (invoice verification), MB52 (stock overview), MD04 (stock/requirements list), MI01/MI04/MI07 (physical inventory), MM01/MM02/MM03 (material master), and BP (business partner). Interviewers often ask what each one does.

What is the difference between SAP ECC MM and S/4HANA MM?

Answer: Functionally the processes are similar, but S/4HANA simplifies the data model (MATDOC single material document table), replaces the vendor master with the Business Partner, introduces MRP Live for in-memory planning, and shifts the user experience to Fiori apps. Most classic TCodes still work.

What are interviewers most likely to ask in SAP MM interviews?

Answer: Procure-to-pay flow, the three-way match, GR and invoice verification postings, MRP types, release strategy, account assignment, special stocks (consignment, subcontracting), and — for S/4HANA roles — the Business Partner and MATDOC. Scenario questions are very common.

How do I answer scenario-based MM questions?

Answer: Identify the symptom, name the TCodes and tables you would check (for example, MB51 for material documents, MRBR for blocked invoices), explain the likely root cause, and describe the corrective posting. A methodical approach impresses more than a perfect first guess.

For cross-module finance questions that often come up alongside MM topics, see our SAP FICO interview questions.

Final Tips

Walk in able to explain procure-to-pay end to end without notes, name the TCodes for each step, and describe what the system posts behind the scenes. Add the S/4HANA changes above, and you will handle most MM interview questions with confidence. Good luck!

Leave a Comment