SAP MM

SAP MM

Top Interview Questions

About SAP MM

What is SAP MM?

SAP MM (Materials Management) is a core module of the SAP ERP (Enterprise Resource Planning) system that is used to manage materials, inventory, procurement, and supply chain processes within an organization. It is part of the larger SAP ecosystem developed by SAP, which provides integrated business solutions for companies worldwide.

SAP MM helps organizations efficiently handle the entire procure-to-pay (P2P) cycle, from purchasing goods to managing inventory and vendor relationships. It ensures that materials are available in the right quantity, at the right time, and at the right cost.


Importance of SAP MM

In any business that deals with physical goods—manufacturing, retail, logistics—managing materials efficiently is critical. SAP MM plays a vital role by:

  • Streamlining procurement processes

  • Maintaining optimal inventory levels

  • Reducing operational costs

  • Improving vendor management

  • Enhancing supply chain visibility

For large enterprises using SAP systems, MM integrates seamlessly with other modules like SAP SD (Sales and Distribution), SAP PP (Production Planning), and SAP FI (Financial Accounting).


Key Components of SAP MM

SAP MM is composed of several sub-components that handle different aspects of materials management:

1. Purchasing (Procurement)

This component manages the procurement of goods and services from external vendors.

Key activities include:

  • Creating purchase requisitions

  • Generating purchase orders

  • Selecting vendors

  • Tracking deliveries


2. Inventory Management

Inventory management deals with the movement and storage of materials within the organization.

It includes:

  • Goods receipt

  • Goods issue

  • Stock transfers

  • Physical inventory management


3. Material Master Data

Material master records contain all essential information about materials, such as:

  • Description

  • Units of measure

  • Pricing

  • Storage details

This data is central to all MM processes.


4. Vendor Master Data

Vendor master records store information about suppliers, including:

  • Contact details

  • Payment terms

  • Purchasing history


5. Invoice Verification

This component ensures that invoices received from vendors match the purchase orders and goods received.

It helps:

  • Prevent overpayment

  • Validate billing accuracy

  • Maintain financial consistency


Procure-to-Pay (P2P) Process in SAP MM

The procure-to-pay cycle is the backbone of SAP MM. It involves the following steps:

1. Purchase Requisition (PR)

An internal request is created to procure materials or services.


2. Purchase Order (PO)

The procurement team converts the requisition into a purchase order and sends it to the vendor.


3. Goods Receipt (GR)

When goods are delivered, the organization records the receipt in the system.


4. Invoice Verification

The vendor’s invoice is verified against the PO and goods receipt.


5. Payment Processing

After verification, the payment is processed through financial modules like SAP FI.


Key Transactions in SAP MM

SAP MM uses transaction codes (T-codes) to perform operations. Some commonly used ones include:

  • ME51N → Create Purchase Requisition

  • ME21N → Create Purchase Order

  • MIGO → Goods Receipt

  • MIRO → Invoice Verification

  • MB1A → Goods Issue

  • MB1C → Other Goods Receipts


Types of Procurement in SAP MM

SAP MM supports various procurement methods:

1. Standard Procurement

Purchasing materials from external vendors.


2. Subcontracting

Raw materials are provided to vendors who manufacture finished goods.


3. Consignment

Materials are stored at the organization but owned by the vendor until used.


4. Stock Transfer

Transferring materials between different locations within the same organization.


5. External Services

Procurement of services instead of physical goods.


Inventory Management in SAP MM

Inventory management ensures proper tracking of stock levels. It includes:

  • Goods receipt (GR): Receiving materials into inventory

  • Goods issue (GI): Issuing materials for production or sales

  • Stock transfers: Moving materials between storage locations

  • Physical inventory: Counting actual stock and reconciling with system data

Efficient inventory management helps avoid stock shortages and overstocking.


Material Master in SAP MM

The material master is one of the most important data objects in SAP MM. It contains centralized information about materials used in the organization.

Material data is organized into different views, such as:

  • Basic Data

  • Purchasing Data

  • Accounting Data

  • Storage Data

Each view is relevant to different departments like procurement, finance, and warehouse management.


Integration with Other SAP Modules

SAP MM is tightly integrated with other SAP modules:

  • SAP SD (Sales and Distribution) → Manages sales orders and delivery processes

  • SAP PP (Production Planning) → Uses materials for manufacturing

  • SAP FI (Financial Accounting) → Handles accounting and payments

  • SAP WM (Warehouse Management) → Manages warehouse operations

This integration ensures smooth flow of data across the organization.


Benefits of SAP MM

1. Efficient Procurement Process

Automates and streamlines purchasing activities.


2. Better Inventory Control

Helps maintain optimal stock levels and reduces wastage.


3. Cost Optimization

Enables organizations to negotiate better prices and reduce procurement costs.


4. Real-Time Data Access

Provides accurate and up-to-date information for decision-making.


5. Improved Vendor Management

Maintains detailed vendor records and performance tracking.


6. Integration with Business Processes

Works seamlessly with other SAP modules for end-to-end business operations.


Challenges in SAP MM

1. Complexity

SAP MM is a complex system that requires proper training and expertise.


2. Implementation Cost

Implementing SAP solutions can be expensive for organizations.


3. Data Management

Maintaining accurate master data is critical and sometimes challenging.


4. User Training

Employees need proper training to use the system effectively.


Real-World Applications of SAP MM

SAP MM is used across industries such as:

  • Manufacturing

  • Retail

  • Automotive

  • Pharmaceuticals

  • Logistics

Companies like BMW and other global enterprises use SAP MM to manage their supply chains and procurement processes efficiently.


Future of SAP MM

SAP MM continues to evolve with advancements in cloud computing and digital transformation. SAP has introduced modern solutions like SAP S/4HANA, which enhances performance and provides real-time analytics.

Future trends include:

  • Automation of procurement processes

  • Integration with AI and machine learning

  • Cloud-based ERP systems

  • Advanced analytics and reporting

These innovations aim to make materials management more intelligent and efficient.


Conclusion

SAP MM is a critical module within the SAP ERP system that helps organizations manage procurement, inventory, and supply chain processes effectively. By automating and integrating key business functions, SAP MM improves efficiency, reduces costs, and ensures smooth operations.

With its strong integration capabilities and widespread use across industries, SAP MM remains an essential tool for businesses that deal with materials and inventory management. Organizations like SAP continue to enhance this module to meet the evolving needs of modern enterprises.

Fresher Interview Questions

 

🧠 Basics of SAP MM


1. What is SAP MM?

Answer:
SAP MM (Materials Management) is a module in SAP SE used to manage procurement and inventory processes.

πŸ‘‰ It covers:

  • Purchasing

  • Inventory management

  • Material planning

  • Vendor management


2. What are the key functions of SAP MM?

Answer:

  • Procurement of materials/services

  • Inventory management

  • Material valuation

  • Vendor management

  • Invoice verification


3. What is procurement process in SAP MM?

Answer:
A step-by-step process to acquire goods/services:

  1. Purchase Requisition (PR)

  2. Purchase Order (PO)

  3. Goods Receipt (GR)

  4. Invoice Verification

  5. Payment (handled in FI)


4. What is a Purchase Requisition?

Answer:
A document requesting the purchase of materials or services.

πŸ‘‰ It is internal and not sent to vendors.


5. What is a Purchase Order?

Answer:
A formal document sent to vendors to order goods/services.

πŸ‘‰ Contains:

  • Material details

  • Quantity

  • Price

  • Delivery date


πŸ“¦ Master Data in SAP MM


6. What is Master Data?

Answer:
Master data is core data that remains consistent across transactions.

Types in MM:

  • Material Master

  • Vendor Master

  • Purchasing Info Record

  • Source List


7. What is Material Master?

Answer:
Contains all information about a material.

πŸ‘‰ Views include:

  • Basic Data

  • Purchasing

  • Accounting

  • Storage


8. What is Vendor Master?

Answer:
Contains details of suppliers like:

  • Name

  • Address

  • Payment terms

  • Bank details


9. What is Purchasing Info Record?

Answer:
Links a vendor with a material.

πŸ‘‰ Contains:

  • Pricing

  • Delivery terms

  • Vendor-specific material data


10. What is Source List?

Answer:
Defines approved vendors for a material.

πŸ‘‰ Helps restrict vendor selection.


πŸ”„ Procurement Types


11. What are the types of procurement?

Answer:

  • Standard procurement

  • Subcontracting

  • Consignment

  • Stock transfer

  • Third-party procurement


12. What is subcontracting?

Answer:
A process where raw materials are sent to a vendor, who processes them into finished goods.


13. What is consignment?

Answer:
Goods are stored at the company’s premises but owned by the vendor until used.


πŸ“Š Inventory Management


14. What is inventory management?

Answer:
Tracking and managing stock levels of materials.


15. What is Goods Receipt (GR)?

Answer:
Receiving goods from vendor and updating stock.


16. What is Goods Issue (GI)?

Answer:
Issuing goods from inventory for consumption or production.


17. What is movement type?

Answer:
A 3-digit code that describes the type of stock movement.

πŸ‘‰ Examples:

  • 101 → Goods receipt

  • 201 → Goods issue


πŸ’° Valuation & Pricing


18. What is material valuation?

Answer:
Assigning value to materials in inventory.


19. What is price control?

Answer:

  • Standard Price (S)

  • Moving Average Price (V)


20. Difference between standard price and moving average price?

Answer:

Standard Price Moving Average Price
Fixed price Changes with transactions
Stable Dynamic

🧾 Invoice Verification


21. What is invoice verification?

Answer:
Matching vendor invoice with PO and GR.

πŸ‘‰ Ensures correctness before payment.


22. What is three-way matching?

Answer:
Matching:

  • Purchase Order

  • Goods Receipt

  • Invoice


βš™οΈ Organizational Structure


23. What is organizational structure in SAP MM?

Answer:
Defines hierarchy for procurement processes.

Key elements:

  • Client

  • Company Code

  • Plant

  • Storage Location

  • Purchasing Organization

  • Purchasing Group


24. What is a Plant?

Answer:
A location where materials are produced, stored, or processed.


25. What is a Purchasing Organization?

Answer:
Responsible for procurement activities.


26. What is a Purchasing Group?

Answer:
Group of buyers responsible for purchasing activities.


πŸ” Transactions & T-Codes


27. What are common SAP MM T-codes?

Answer:

  • ME51N → Create PR

  • ME21N → Create PO

  • MIGO → Goods Receipt

  • MIRO → Invoice verification

  • MM03 → Display material


🧠 Scenario-Based Questions


28. What happens after a Purchase Order is created?

Answer:

  • Vendor delivers goods

  • Goods Receipt is posted

  • Invoice is verified

  • Payment is processed


29. What if GR quantity is different from PO?

Answer:

  • System allows partial receipt

  • Differences are recorded

  • GR can be adjusted


30. What if invoice amount differs from PO?

Answer:

  • System triggers tolerance checks

  • May require approval or adjustment


31. How do you handle stock shortages?

Answer:

  • Trigger procurement process

  • Use MRP (Material Requirement Planning)

  • Check vendor availability


🧾 Other Important Concepts


32. What is MRP?

Answer:
Material Requirement Planning ensures materials are available for production.


33. What is stock transport order?

Answer:
Used to transfer materials between plants.


34. What is batch management?

Answer:
Tracking materials in batches for quality and traceability.


35. What is split valuation?

Answer:
Different valuation of the same material based on characteristics.


🎯 HR + Practical Questions


36. Why SAP MM?

πŸ‘‰ Example answer:

  • Interest in supply chain management

  • Understanding of procurement processes

  • Exposure to enterprise systems


37. What is your understanding of procurement cycle?

πŸ‘‰ Explain:
PR → PO → GR → Invoice → Payment


38. Tell about your SAP MM project/training

πŸ‘‰ Include:

  • Modules used

  • Transactions practiced

  • What you learned


πŸš€ Final Preparation Tips

βœ” Focus on:

  • Procurement cycle

  • Master data

  • T-codes

  • Basic inventory concepts

βœ” Practice:

  • Flow of PR → PO → GR → IR

  • Organizational structure

  • Movement types

βœ” Be ready to:

  • Explain processes step-by-step

  • Answer scenario-based questions

  • Show understanding of business processes

Experienced Interview Questions

 

πŸ”₯ 1. What is SAP MM and its scope?

βœ… Answer:

SAP MM (Materials Management) is a module used to manage procurement and inventory processes in an organization.


Key functions:

  • Procurement (Purchase Requisition → Purchase Order)

  • Inventory Management

  • Vendor Management

  • Material Master Data

  • Valuation & Account Determination


πŸ‘‰ It integrates with:

  • FI (Finance)

  • SD (Sales & Distribution)

  • PP (Production Planning)


πŸ”Ή 2. Explain the procurement cycle in SAP MM

βœ… Answer:

The standard procurement process:

  1. Purchase Requisition (PR)

  2. Source Determination

  3. Request for Quotation (RFQ)

  4. Quotation Comparison

  5. Purchase Order (PO)

  6. Goods Receipt (GR)

  7. Invoice Verification (IR)


πŸ‘‰ This is known as the Procure-to-Pay (P2P) cycle.


πŸ”Ή 3. What is a Purchase Requisition (PR)?

βœ… Answer:

A PR is an internal document requesting procurement of materials/services.


πŸ‘‰ Created by:

  • End users

  • MRP system


πŸ‘‰ It does NOT involve vendors directly.


πŸ”Ή 4. What is a Purchase Order (PO)?

βœ… Answer:

A PO is a legally binding document sent to a vendor to procure goods/services.


πŸ‘‰ Contains:

  • Material details

  • Quantity

  • Price

  • Delivery date

  • Terms & conditions


πŸ”Ή 5. What is Goods Receipt (GR)?

βœ… Answer:

GR is the process of receiving goods from a vendor.


πŸ‘‰ T-code: MIGO


Effects:

  • Inventory is updated

  • Accounting document is generated

  • PO history is updated


πŸ”Ή 6. What is Invoice Verification?

βœ… Answer:

Process of matching vendor invoice with PO and GR.


πŸ‘‰ T-code: MIRO


πŸ‘‰ Ensures:

  • Correct pricing

  • No discrepancies


πŸ”Ή 7. What is three-way matching?

βœ… Answer:

Matching:

  • Purchase Order

  • Goods Receipt

  • Invoice


πŸ‘‰ Ensures payment is made only for received goods.


πŸ”Ή 8. What is material master?

βœ… Answer:

Central repository of all material-related data.


Views:

  • Basic Data

  • Purchasing

  • Accounting

  • MRP

  • Storage


πŸ‘‰ It is the core of SAP MM.


πŸ”Ή 9. What are material types?

βœ… Answer:

Material types define attributes of materials.


Examples:

  • ROH → Raw materials

  • HALB → Semi-finished goods

  • FERT → Finished goods


πŸ‘‰ Controls:

  • Number range

  • Account determination

  • Procurement type


πŸ”Ή 10. What is vendor master?

βœ… Answer:

Stores vendor-related information:

  • Address

  • Payment terms

  • Bank details

  • Purchasing data


πŸ‘‰ Shared across modules (MM + FI)


πŸ”₯ Purchasing Configuration


πŸ”Ή 11. What is purchasing organization?

βœ… Answer:

Organizational unit responsible for procurement.


πŸ‘‰ Types:

  • Plant-specific

  • Company code-specific

  • Cross-company


πŸ”Ή 12. What is purchasing group?

βœ… Answer:

Represents buyer or group of buyers.


πŸ‘‰ Responsible for day-to-day purchasing activities.


πŸ”Ή 13. What is source list?

βœ… Answer:

Defines approved vendors for materials.


πŸ‘‰ Helps enforce vendor selection control.


πŸ”Ή 14. What is quota arrangement?

βœ… Answer:

Distributes procurement among multiple vendors based on predefined quotas.


πŸ‘‰ Ensures fair vendor allocation.


πŸ”Ή 15. What is outline agreement?

βœ… Answer:

Long-term purchasing agreements.


Types:

  • Contracts

  • Scheduling agreements


πŸ”₯ Inventory Management


πŸ”Ή 16. What is stock transfer?

βœ… Answer:

Movement of goods between plants/storage locations.


πŸ‘‰ Types:

  • Plant to plant

  • Storage location to storage location


πŸ”Ή 17. What is movement type?

βœ… Answer:

A 3-digit key defining stock movement.


Examples:

  • 101 → Goods receipt

  • 201 → Goods issue

  • 301 → Transfer posting


πŸ‘‰ Controls:

  • Account posting

  • Stock updates


πŸ”Ή 18. What is stock types?

βœ… Answer:

  • Unrestricted stock

  • Quality inspection stock

  • Blocked stock


πŸ‘‰ Only unrestricted stock is available for use.


πŸ”Ή 19. What is physical inventory?

βœ… Answer:

Process of counting and verifying stock physically.


πŸ‘‰ Steps:

  • Create physical inventory document

  • Count stock

  • Post differences


πŸ”Ή 20. What is batch management?

βœ… Answer:

Tracking materials in batches for traceability.


πŸ‘‰ Used in:

  • Pharmaceuticals

  • Food industry


πŸ”₯ Pricing & Valuation


πŸ”Ή 21. What is valuation class?

βœ… Answer:

Determines G/L account assignment for materials.


πŸ‘‰ Used in automatic account determination.


πŸ”Ή 22. What is price control?

βœ… Answer:

Defines how material is valued:

  • Standard price (S)

  • Moving average price (V)


πŸ‘‰ Standard price → fixed
πŸ‘‰ Moving average → fluctuates with purchases


πŸ”Ή 23. What is automatic account determination?

βœ… Answer:

System automatically posts to G/L accounts during transactions.


πŸ‘‰ Based on:

  • Valuation class

  • Transaction keys


πŸ”Ή 24. What is OBYC?

βœ… Answer:

Configuration transaction for automatic account determination.


πŸ‘‰ Used in FI integration.


πŸ”Ή 25. What is GR/IR clearing account?

βœ… Answer:

Temporary account used between goods receipt and invoice receipt.


πŸ‘‰ Helps reconcile differences between GR and IR.


πŸ”₯ Integration with Other Modules


πŸ”Ή 26. How does MM integrate with FI?

βœ… Answer:

  • GR creates accounting entries

  • Invoice posting updates FI

  • Automatic account determination posts to G/L


πŸ‘‰ Example:

  • Stock account debit

  • GR/IR account credit


πŸ”Ή 27. How does MM integrate with SD?

βœ… Answer:

  • Stock availability impacts sales orders

  • Delivery reduces stock

  • Billing triggers accounting entries


πŸ”Ή 28. How does MM integrate with PP?

βœ… Answer:

  • MRP generates PRs

  • Material availability supports production


πŸ”₯ Scenario-Based Questions


πŸ”Ή Q29: Goods received but invoice not received. What happens?

βœ… Answer:

  • Stock is updated

  • GR/IR account is credited

  • Liability remains open until invoice is posted


πŸ”Ή Q30: Invoice received but goods not received?

βœ… Answer:

  • Invoice is blocked or parked

  • Payment not processed until GR


πŸ”Ή Q31: How do you handle price differences in invoice verification?

βœ… Answer:

  • Use tolerance limits

  • Price difference accounts

  • Block invoice if outside tolerance


πŸ”Ή Q32: What happens if GR is reversed?

βœ… Answer:

  • Stock is reduced

  • FI document is reversed

  • GR/IR account adjusted


πŸ”Ή Q33: How do you handle returns to vendor?

βœ… Answer:

  • Use movement type 122

  • Credit memo processed

  • Stock removed from inventory


πŸ”₯ Advanced / Senior-Level Questions


πŸ”Ή 34. What is MRP?

βœ… Answer:

Material Requirements Planning calculates material demand.


πŸ‘‰ Generates:

  • Purchase requisitions

  • Planned orders


πŸ”Ή 35. What is lot sizing?

βœ… Answer:

Determines order quantity in MRP.


Methods:

  • Lot-for-lot

  • Fixed lot

  • Reorder point


πŸ”Ή 36. What is consignment procurement?

βœ… Answer:

Vendor keeps stock at customer site.


πŸ‘‰ Payment occurs only when stock is consumed.


πŸ”Ή 37. What is subcontracting?

βœ… Answer:

Vendor produces finished goods using company-supplied components.


πŸ‘‰ Components are issued to vendor.


πŸ”Ή 38. What is special stock?

βœ… Answer:

Stock owned by vendor/customer but stored in company.


Examples:

  • Consignment stock

  • Sales order stock

  • Project stock


πŸ”Ή 39. What are tolerances in MM?

βœ… Answer:

Limits for price and quantity variances.


πŸ‘‰ Helps control invoice differences.


πŸ”Ή 40. How do you troubleshoot MM issues?

βœ… Answer:

  • Check logs (ST22, SM13)

  • Analyze documents (PO, GR, IR)

  • Verify configuration

  • Check account determination

  • Debug workflows


πŸ”₯ Final Interview Tips (4+ Years)

Interviewers expect:

  • Strong understanding of P2P cycle

  • Real-time scenario handling

  • Configuration knowledge

  • Integration with FI/SD

  • Troubleshooting skills

  • Experience with business processes