SAP MM

SAP MM

Top Interview Questions

About SAP MM

SAP MM (Materials Management)

SAP MM (Materials Management) is one of the core functional modules of SAP ERP and SAP S/4HANA. It plays a crucial role in managing an organization’s procurement activities, inventory management, and material valuation. SAP MM ensures that materials are available in the right quantity, at the right time, and at the right cost, thereby supporting smooth business operations and effective supply chain management.


Overview of SAP MM

SAP MM focuses on the procurement and management of materials required for production and day-to-day operations. It integrates closely with other SAP modules such as SAP SD (Sales and Distribution), SAP PP (Production Planning), SAP FI (Financial Accounting), and SAP QM (Quality Management). This integration allows real-time data flow across departments, reducing redundancy and improving decision-making.

The primary objective of SAP MM is to optimize material procurement and inventory processes while minimizing costs and ensuring uninterrupted supply.


Key Components of SAP MM

SAP MM is broadly divided into several sub-components, each responsible for a specific business function:

1. Procurement

Procurement is the process of acquiring goods and services from external vendors. SAP MM supports both external procurement (purchasing from vendors) and internal procurement (stock transfers between plants).

Key activities include:

  • Purchase Requisition (PR)

  • Request for Quotation (RFQ)

  • Vendor Selection and Quotation Comparison

  • Purchase Order (PO) creation

  • Goods Receipt (GR)

  • Invoice Verification (IV)

These steps ensure a controlled and transparent purchasing cycle.


2. Inventory Management

Inventory Management deals with the physical movement of goods and tracking stock quantities and values. SAP MM provides real-time visibility of inventory levels, enabling businesses to avoid overstocking or stock shortages.

Inventory management functions include:

  • Goods Receipt

  • Goods Issue

  • Stock Transfer

  • Physical Inventory

  • Stock Types (Unrestricted, Blocked, Quality Inspection)

Accurate inventory data helps organizations plan production and sales effectively.


3. Material Master Data

The Material Master is the central data repository in SAP MM. It contains all information related to a material, such as description, unit of measure, valuation, and storage data.

Views in Material Master include:

  • Basic Data

  • Purchasing

  • MRP (Material Requirement Planning)

  • Accounting

  • Storage Location

Proper maintenance of material master data is essential for accurate procurement and inventory processes.


4. Vendor Master Data

Vendor Master Data stores information about suppliers, including name, address, payment terms, and bank details. This data is shared across modules like FI and MM to ensure consistent financial and procurement transactions.

In SAP S/4HANA, vendor and customer master data are replaced by Business Partner (BP) concepts, simplifying master data management.


Integration with Other SAP Modules

One of the biggest strengths of SAP MM is its seamless integration with other SAP modules:

  • SAP FI: Automatic accounting postings during goods receipt and invoice verification.

  • SAP SD: Inventory reduction during sales order delivery.

  • SAP PP: Material consumption during production.

  • SAP QM: Quality inspection during goods receipt.

This tight integration ensures data consistency and real-time financial impact tracking.


Pricing and Valuation in SAP MM

SAP MM supports different pricing procedures and valuation methods to control material costs. Two commonly used valuation methods are:

  • Moving Average Price (MAP)

  • Standard Price

The system automatically updates material values during goods movements and invoice postings, helping organizations maintain accurate financial records.


Reporting and Analytics

SAP MM provides standard reports to monitor procurement and inventory performance. These reports help track:

  • Stock levels

  • Vendor performance

  • Purchase order status

  • Material consumption

With SAP S/4HANA, advanced analytics and embedded reporting using Fiori apps and SAP Analytics Cloud further enhance decision-making capabilities.


Benefits of SAP MM

Implementing SAP MM offers several advantages:

  • Improved procurement efficiency

  • Better inventory control

  • Reduced operational costs

  • Real-time data visibility

  • Enhanced compliance and audit readiness

These benefits make SAP MM a vital module for organizations across industries.


Career Scope in SAP MM

SAP MM is a highly demanded skill in the SAP job market. Professionals can work as SAP MM Consultants, Business Analysts, or Functional Leads. Roles involve system configuration, business process mapping, end-user training, and support.

Knowledge of business processes, integration points, and hands-on configuration is essential for a successful SAP MM career.


Conclusion

SAP MM is a powerful and essential module within the SAP ecosystem that manages procurement and inventory processes efficiently. Its strong integration with other modules, robust master data management, and real-time reporting capabilities make it indispensable for modern enterprises. Whether for operational efficiency or strategic decision-making, SAP MM plays a key role in achieving effective supply chain and materials management.

 

Fresher Interview Questions

 

1. What is SAP MM?

Answer:
SAP MM (Materials Management) is a core SAP module used to manage procurement, inventory, and material valuation.
It helps organizations control material flow, reduce costs, and ensure timely availability of materials.


2. What are the main functions of SAP MM?

Answer:
Main functions include:

  • Procurement of materials

  • Inventory Management

  • Material Master Data Management

  • Vendor Management

  • Invoice Verification

  • Material Valuation


3. What is a Material Master?

Answer:
Material Master is a central database that stores all information related to a material, such as description, unit of measure, price, and storage details.


4. What are the important views in Material Master?

Answer:
Important views are:

  • Basic Data

  • Purchasing

  • MRP

  • Accounting

  • Storage Location

  • Sales (if integrated with SD)


5. What is Procurement?

Answer:
Procurement is the process of purchasing goods or services from vendors to meet business requirements.


6. What are the types of Procurement in SAP MM?

Answer:

  • External Procurement – Buying from vendors

  • Internal Procurement – Stock transfer between plants

  • Subcontracting – Vendor manufactures using company materials


7. What is a Purchase Requisition (PR)?

Answer:
A Purchase Requisition is an internal document requesting the purchase of materials or services.


8. What is a Purchase Order (PO)?

Answer:
A Purchase Order is a legal document sent to a vendor specifying quantity, price, and delivery details.


9. What are the types of Purchase Orders?

Answer:

  • Standard PO

  • Subcontracting PO

  • Consignment PO

  • Stock Transport Order (STO)


10. What is a Vendor Master?

Answer:
Vendor Master contains all vendor-related information, such as address, payment terms, and bank details.


11. What are the vendor master views?

Answer:

  • General Data

  • Company Code Data

  • Purchasing Organization Data


12. What is Inventory Management?

Answer:
Inventory Management handles stock levels, goods movement, and stock valuation.


13. What is a Goods Receipt (GR)?

Answer:
Goods Receipt is the process of receiving materials into inventory against a PO.


14. What is a Goods Issue (GI)?

Answer:
Goods Issue refers to issuing materials from stock for consumption or delivery.


15. What is Invoice Verification?

Answer:
Invoice Verification is the process of matching vendor invoices with PO and GR details before payment.


16. What is a Movement Type?

Answer:
Movement Type controls how stock is updated in inventory (e.g., 101 for GR, 201 for GI).


17. What is MRP (Material Requirement Planning)?

Answer:
MRP ensures materials are available on time by planning procurement and production.


18. What is a Plant in SAP MM?

Answer:
A Plant is a physical location where materials are stored, produced, or maintained.


19. What is a Storage Location?

Answer:
Storage Location is a sub-division of a plant where materials are physically stored.


20. What is a Purchasing Organization?

Answer:
A Purchasing Organization is responsible for procurement activities and negotiating prices.


21. What is a Purchasing Group?

Answer:
A Purchasing Group is a person or team responsible for purchasing activities.


22. What is Valuation Area?

Answer:
Valuation Area determines how material prices are maintained (plant level or company code level).


23. What is Price Control?

Answer:
Price Control determines material pricing:

  • Standard Price (S)

  • Moving Average Price (V)


24. What is Standard Price?

Answer:
Standard Price remains fixed and variances are posted to price difference accounts.


25. What is Moving Average Price?

Answer:
Moving Average Price changes based on each goods receipt.


26. What is Account Determination?

Answer:
Account Determination defines which G/L account is posted during material transactions.


27. What is a Goods Movement?

Answer:
Goods Movement refers to any stock change, such as GR, GI, or transfer posting.


28. What is a Stock Transfer?

Answer:
Stock Transfer is moving material between plants or storage locations.


29. What is Batch Management?

Answer:
Batch Management is used to track materials with batch numbers, especially in pharma and food industries.


30. What is Serial Number Management?

Answer:
It tracks individual items using serial numbers.


31. What is Consignment Stock?

Answer:
Consignment Stock is vendor-owned stock kept at the company premises.


32. What is Subcontracting?

Answer:
In Subcontracting, materials are sent to a vendor, who manufactures the final product.


33. What is a Release Strategy?

Answer:
Release Strategy is an approval process for PRs and POs.


34. What is a Source List?

Answer:
Source List specifies approved vendors for materials.


35. What is a Quotation?

Answer:
A Quotation is a price proposal received from vendors.


36. What is RFQ (Request for Quotation)?

Answer:
RFQ is sent to vendors asking for pricing and delivery details.


37. What is a GR/IR Account?

Answer:
GR/IR is a clearing account used during Goods Receipt and Invoice Receipt.


38. What is Physical Inventory?

Answer:
Physical Inventory is the process of counting actual stock and matching it with system stock.


39. What is Material Valuation?

Answer:
Material Valuation determines how material stock value is calculated.


40. What are the integration points of SAP MM?

Answer:
SAP MM integrates with:

  • FI – Accounting and payments

  • SD – Sales and delivery

  • PP – Production planning

  • WM/EWM – Warehouse management


41. What is Automatic PO?

Answer:
Automatic PO is created automatically by MRP when requirements exist.


42. What is Special Stock?

Answer:
Special Stock is stock not owned directly by the company (e.g., consignment, subcontracting).


43. What is Stock Type?

Answer:
Stock types include:

  • Unrestricted Stock

  • Quality Inspection Stock

  • Blocked Stock


44. What is a Company Code?

Answer:
Company Code is the legal entity for which financial statements are created.


45. What is T-Code?

Answer:
T-Code (Transaction Code) is a shortcut used to access SAP screens (e.g., ME21N, MM01).


46. What is ME21N?

Answer:
ME21N is used to create a Purchase Order.


47. What is MM01?

Answer:
MM01 is used to create Material Master.


48. What is MIRO?

Answer:
MIRO is used for Invoice Verification.


49. What is MIGO?

Answer:
MIGO is used for Goods Receipt and Goods Issue.


50. Why is SAP MM important for companies?

Answer:
SAP MM helps companies:

  • Reduce procurement cost

  • Avoid material shortages

  • Maintain accurate inventory

  • Improve operational efficiency

Experienced Interview Questions

 

1. Explain the end-to-end procurement cycle in SAP MM.

Answer:
The end-to-end procurement cycle includes:

  1. Purchase Requisition (PR) – Created manually or via MRP

  2. Source Determination – Source list / info record

  3. RFQ & Quotation – Price comparison

  4. Purchase Order (PO) – Created and approved

  5. Goods Receipt (GR) – Stock updated (MIGO)

  6. Invoice Verification (IV) – Vendor invoice posted (MIRO)

  7. Payment Processing – Handled in FI

This cycle ensures accurate procurement and financial posting.


2. How is SAP MM integrated with SAP FI?

Answer:
SAP MM integrates with FI during:

  • Goods Receipt → Inventory account & GR/IR account

  • Invoice Receipt → Vendor account & GR/IR clearing

  • Price differences → Price difference account

  • Consumption posting → Cost center or asset

Account Determination (OBYC) controls these postings.


3. Explain Account Determination in SAP MM.

Answer:
Account Determination defines which G/L accounts are posted for MM transactions.

Key components:

  • Valuation Class

  • Chart of Accounts

  • Transaction Keys (BSX, WRX, PRD, GBB)

Configured using OBYC.


4. Difference between Standard Price and Moving Average Price?

Answer:

Standard Price (S) Moving Average Price (V)
Fixed price Changes with each GR
Variances posted to PRD No variance account
Used in manufacturing Used in trading

5. What happens at Goods Receipt accounting-wise?

Answer:
At GR (movement type 101):

  • Inventory Account → Debited

  • GR/IR Account → Credited

Stock quantity and value increase.


6. What happens at Invoice Receipt?

Answer:
At IR:

  • GR/IR Account → Debited

  • Vendor Account → Credited

Any price difference is posted to PRD (if standard price).


7. Explain GR/IR clearing process.

Answer:
GR/IR clearing ensures matching between:

  • Goods Receipt

  • Invoice Receipt

Open GR/IR occurs when:

  • GR done, invoice pending

  • Invoice done, GR pending

Cleared automatically when both match.


8. How do you handle price differences?

Answer:
Price differences depend on price control:

  • Standard Price → Posted to PRD account

  • Moving Average → Adjusts material price

Tolerance limits are set in OMR6.


9. Explain MRP types and their use.

Answer:
Common MRP Types:

  • PD – Standard MRP

  • VB – Manual reorder point

  • ND – No planning

  • V1/V2 – Automatic reorder point

Defined in material master (MRP view).


10. Explain Stock Transfer with and without STO.

Answer:

  • Without STO → One-step or two-step transfer (301, 311)

  • With STO → Inter-company or intra-company with PO

STO provides better tracking and accounting.


11. Explain Release Strategy configuration.

Answer:
Release Strategy ensures PO/PR approval.

Steps:

  1. Define characteristics (CEBAN/EKKO)

  2. Define class and release groups

  3. Assign release codes

  4. Create release strategy

  5. Assign to document type


12. How do you handle subcontracting process?

Answer:
Subcontracting involves:

  • Creating subcontracting PO (item category L)

  • Sending components to vendor (541 movement)

  • Receiving finished goods (101 movement)

Components are consumed automatically.


13. Explain Consignment process.

Answer:
In Consignment:

  • Stock remains vendor-owned

  • No accounting entry at GR

  • Accounting entry only when material is withdrawn (411K)


14. What is Split Valuation?

Answer:
Split Valuation allows material valuation based on:

  • Origin

  • Quality

  • Usage

It uses valuation types under one material number.


15. Explain Batch Management with real-time example.

Answer:
Used in pharma/food industries to track expiry, quality, and origin.
Each batch has a unique batch number and characteristics.


16. What are Special Stocks in SAP MM?

Answer:
Special Stocks include:

  • Consignment (K)

  • Subcontracting (O)

  • Pipeline (P)

  • Sales Order Stock (E)


17. How do you handle Physical Inventory differences?

Answer:
Steps:

  1. Create PI document

  2. Enter count

  3. Post differences

Differences are posted to inventory gain/loss account.


18. Explain movement types 101, 102, 201, 261, 301.

Answer:

  • 101 – GR for PO

  • 102 – GR reversal

  • 201 – GI to cost center

  • 261 – GI to production order

  • 301 – Plant to plant transfer


19. How do you configure Automatic PO creation?

Answer:
Enabled via:

  • MRP settings

  • Source list

  • Info record

  • Automatic PO indicator in plant parameters


20. What is Material Ledger and why is it used?

Answer:
Material Ledger provides:

  • Actual costing

  • Multiple currency valuation

  • Price determination at period-end


21. Difference between Reservation and Purchase Requisition?

Answer:
Reservation is internal stock requirement,
PR is for external procurement.


22. How do you troubleshoot GR posting errors?

Answer:
Check:

  • PO quantity/value

  • Tolerance limits

  • Account determination

  • Movement type configuration

  • Stock status


23. Explain Info Record in detail.

Answer:
Info Record stores purchasing data between vendor and material:

  • Prices

  • Delivery time

  • Conditions

Types: Standard, Subcontracting, Consignment.


24. Explain valuation class determination.

Answer:
Valuation Class is derived from:

  • Material Type

  • Account Category Reference

Used for inventory posting.


25. What is the difference between IM and WM/EWM?

Answer:
IM manages quantity/value,
WM/EWM manages bin-level storage and logistics.


26. How do you handle duplicate invoice postings?

Answer:
Duplicate invoices are prevented using:

  • Reference number check

  • Vendor invoice tolerance

  • Duplicate invoice configuration


27. Explain Tax procedure in SAP MM.

Answer:
Tax is determined via:

  • Condition types

  • Tax codes

  • Country-specific procedures (e.g., GST in India)


28. How do you manage deleted or closed POs?

Answer:

  • Set deletion indicator

  • Close delivery complete

  • Archive old POs


29. Explain Service Procurement.

Answer:
Used for non-material services with:

  • Service master

  • Service entry sheet

  • Valuation at entry


30. What challenges have you faced in SAP MM projects?

Answer:
Typical challenges:

  • Incorrect account determination

  • GR/IR mismatches

  • Price variance issues

  • User errors in MIGO/MIRO

  • Integration issues with FI/PP


31. How do you handle MM cutover activities?

Answer:

  • Open PO upload

  • Stock upload

  • Vendor open balances

  • Price verification

  • User training


32. Explain Cross-Company STO process.

Answer:
Involves:

  • Two company codes

  • Inter-company billing

  • FI integration

Used for inter-company material movement.


33. How do you optimize procurement process?

Answer:

  • Source determination

  • Automatic PO

  • Release strategy

  • Vendor evaluation

  • MRP optimization


34. What reports are commonly used in SAP MM?

Answer:

  • ME2N – PO list

  • MB52 – Stock overview

  • ME5A – PR list

  • MRBR – Blocked invoices


35. Why should we hire you as SAP MM consultant?

Answer:
I bring strong understanding of:

  • End-to-end MM processes

  • Real-time issue resolution

  • Integration with FI/PP/SD

  • Business-oriented solutions


 

36. How do you configure split valuation?

Answer:
Split valuation allows valuation of the same material differently.

Steps:

  1. Activate split valuation (OMWC)

  2. Define valuation categories (OMW1)

  3. Define valuation types (OMW2)

  4. Assign valuation category to material type

  5. Maintain valuation type in material master

Example:
Raw material valued as imported and domestic.


37. What is the difference between valuated and non-valuated GR?

Answer:

  • Valuated GR: Stock value updates and accounting document created

  • Non-Valuated GR: Only quantity updates (used in consignment)


38. Explain tolerance limits in MM.

Answer:
Tolerance limits control allowable variances during procurement.

Configured via:

  • OMR6 – Price & quantity tolerances

  • OMT3E – GR tolerances

Helps prevent overbilling and excess receipts.


39. How does automatic account determination work internally?

Answer:
System derives G/L account using:

  1. Chart of accounts

  2. Valuation grouping code

  3. Valuation class

  4. Transaction key (BSX, WRX, GBB, PRD)


40. Explain GBB transaction key with examples.

Answer:
GBB is used for offsetting entries.

Common modifiers:

  • VBR – Consumption to cost center

  • VBO – Consumption to order

  • BSX – Inventory posting


41. What is the impact of deleting a PO item?

Answer:

  • Item not considered for GR/IR

  • History remains

  • No further procurement possible


42. Explain material determination in purchasing.

Answer:
Material determination allows replacement materials during procurement using substitution rules.


43. How do you handle blocked invoices?

Answer:
Invoices get blocked due to price/quantity variance.
Resolved via MRBR after review.


44. What is ERS (Evaluated Receipt Settlement)?

Answer:
ERS auto-creates invoices during GR without vendor invoice.

Used when:

  • Prices are fixed

  • Trusted vendors


45. Difference between scheduling agreement and contract?

Answer:

Scheduling Agreement Contract
Delivery schedule No schedule
Frequent deliveries Long-term agreement
Used in production Used in services

46. Explain outline agreement types.

Answer:

  • Contract – Value/quantity based

  • Scheduling Agreement – Time-based deliveries


47. How do you configure STO delivery and billing?

Answer:

  • Configure supplying & receiving plants

  • Assign delivery type

  • Enable inter-company billing

  • Assign pricing procedure


48. Explain one-step vs two-step stock transfer.

Answer:

  • One-step: Direct transfer (movement 301)

  • Two-step: Issue (303) + receipt (305)


49. What is negative stock and when is it used?

Answer:
Negative stock allows issuing material without stock.

Used in:

  • High-volume warehouses

  • Retail environments


50. How do you manage vendor evaluation?

Answer:
Vendor evaluation measures vendor performance based on:

  • Price

  • Delivery

  • Quality

  • Service

Configured via ME61.


51. Explain service-based invoice verification.

Answer:
Invoice matched against service entry sheet, not GR quantity.


52. How do you handle MIGO errors in production?

Answer:
Check:

  • Movement type

  • Stock availability

  • Account determination

  • Authorization

  • Batch/serial requirement


53. Explain serial number profile.

Answer:
Controls when serial numbers are required:

  • GR

  • GI

  • Transfer


54. Difference between planned and unplanned delivery cost.

Answer:

  • Planned: Known beforehand, included in PO

  • Unplanned: Entered during invoice


55. What is Material Type and its significance?

Answer:
Material Type controls:

  • Number range

  • Valuation

  • Procurement type

  • Account category reference


56. How do you handle multiple GR for a single PO?

Answer:
Allowed if:

  • Partial delivery enabled

  • Quantity within tolerance


57. Explain quota arrangement.

Answer:
Quota arrangement splits procurement among vendors based on percentages.


58. How does SAP MM support GST (India)?

Answer:

  • Condition-based tax

  • HSN codes

  • Input tax credit

  • GSTR reports


59. What is physical inventory blocking?

Answer:
Blocks stock movement during physical count.


60. Explain difference between consumption-based and MRP planning.

Answer:
Consumption-based relies on historical usage;
MRP considers demand, BOM, and stock.


61. How do you migrate MM data during implementation?

Answer:

  • Material master

  • Vendor master

  • Open PO

  • Stock balances

Using LSMW or S/4 Migration Cockpit.


62. What are common MM production issues and fixes?

Answer:

  • GR/IR mismatch → Clear via MR11

  • Wrong account posting → OBYC

  • Price error → Material master

  • PO lock → Remove via SM12


63. Explain S/4HANA changes in SAP MM.

Answer:

  • Simplified data model

  • MATDOC table

  • Mandatory Material Ledger

  • Business Partner replaces vendor master


64. How do you handle urgent procurement?

Answer:

  • Create PR → Convert to PO directly

  • Skip RFQ

  • Release via emergency strategy


65. What KPIs do you track in MM?

Answer:

  • Procurement cycle time

  • Inventory turnover

  • Vendor delivery performance

  • Stock aging


66. What is your role in project support?

Answer:

  • User issue resolution

  • Process improvement

  • Data correction

  • Coordination with FI/PP

  • Change requests


67. Explain third-party procurement scenario.

Answer:
Sales order triggers PR → PO → Direct delivery to customer.


68. How do you control over-delivery and under-delivery?

Answer:
Via tolerance limits and PO settings.


69. Explain subcontracting with pricing conditions.

Answer:
Components cost excluded;
Only service charges applied via conditions.


70. Managerial Question: How do you handle conflicts with business users?

Answer:
By understanding business needs, explaining SAP limitations, offering solutions, and maintaining communication.