MM Material Master Part 3: Material Type, Valuation Class and Accounting Control
How the material master drives accounting: material type settings for quantity/value update, valuation class and account category reference, price control (standard S vs moving average V), material ledger in S/4HANA, and what happens when valuation class or price control is wrong.
Explanation
📌 KEY POINTS
✅ Material type defines quantity and value updating per valuation area and the default price control.
✅ Valuation class (accounting view) determines the stock G/L account via automatic account determination.
✅ Allowed valuation classes are linked to material types through the account category reference.
✅ Price control S (standard) posts differences to variance accounts; V (moving average) adjusts the stock value.
⚠️ Valuation class can't simply be changed when stock or open documents exist — plan corrections carefully.
━━━━━━━━━━━━━━━━━━━━
▶ WHERE WE ARE
Part 2 covered procurement fields. Now accounting control.
━━━━━━━━━━━━━━━━━━━━
▶ 1. MATERIAL TYPE SETTINGS
- Quantity update and value update per valuation area (OMS2).
- Default price control, account category reference.
━━━━━━━━━━━━━━━━━━━━
▶ 2. VALUATION CLASS
- Accounting 1 view; groups materials with same stock accounts.
- Linked via account category reference (OMSK) to material types.
━━━━━━━━━━━━━━━━━━━━
▶ 3. PRICE CONTROL
- S: standard price, variances to price difference accounts (PRD).
- V: moving average price, changes with GR/IR.
━━━━━━━━━━━━━━━━━━━━
▶ 4. S/4HANA
- Material ledger active for valuation (actual costing optional).
- Inventory values in the universal journal.
━━━━━━━━━━━━━━━━━━━━
▶ 5. CORRECTIONS
- Changing valuation class needs no stock and no open POs (or special procedure).
- Price changes via price change transactions (e.g. MR21).
━━━━━━━━━━━━━━━━━━━━
▶ STEP BY STEP
- Check material type settings and allowed valuation classes.
- Post GR for a material with S and one with V; compare postings.
- Review G/L accounts via OBYC BSX.
✅ CHECKPOINT: you can predict the stock account and variance posting for any GR.
Code example
===== STEP 1: configuration =====OMS2: material type ROH → valuation area: quantity update X, value update X | account category reference 0001OMSK: account category reference 0001 → valuation classes 3000, 3001OBYC: BSX + valuation class 3000 → stock G/L 300000 ===== STEP 2: price control =====S: standard 10.00, PO price 11.00, qty 100 → Dr stock 1,000 | Dr PRD 100 | Cr GR/IR 1,100V: moving average → Dr stock 1,100 | Cr GR/IR 1,100 (MAP updated) ===== STEP 3: changes =====MR21 price change | valuation class change: only without stock/open items (or clean-up first)Real project scenario
A newly created spare part posted inventory to the raw-material account because it was given ROH's valuation class. Finance found it at quarter-end. The team corrected the valuation class after clearing stock via transfer postings and introduced a check that new materials' valuation classes match their category.
Common mistakes
- Wrong valuation class.
- Using V where S is required (production).
- Changing valuation class with stock.
- Ignoring price differences.
- No finance review of new material types.
Best practices
- Align material types with finance.
- Restrict valuation classes via account category reference.
- Choose price control deliberately.
- Plan corrections with stock clean-up.
- Review OBYC for new classes.
Interview angle
Questions: "How does the material master determine the stock account?", "Standard vs moving average price?", "Can you change the valuation class?"
Strong answer: material type value update, valuation class via account category reference, OBYC BSX, price control S/V postings, S/4 material ledger, change restrictions.
Practice this lesson
Quick check
1. A new spare part posted inventory to the raw-material stock account. What caused it?
2. A procurement team notices that a material's 'Valuation Class' was changed after several goods movements had already been posted using the old valuation class. What is the most likely consequence?
3. Which material master view contains the field 'Profit Center', which is used for internal profitability reporting?
Interview questions
1. What is the significance of the material type and how does it drive valuation level settings such as movement type restrictions and account determination?
Answer it in your own words first, then compare.
2. Finance reports that a group of new materials post stock to wrong G/L accounts and show unexpected price differences. How do you analyse the accounting control?
Answer it in your own words first, then compare.
Reference-verified: the steps are checked against official SAP documentation and tutorials, and object and field names in the sample code are checked for consistency. The code has not been compiled or run on an SAP system by ERPClimb. Syntax marked release-dependent varies by SAP release, so check it in your own system.
More lessons in this topic
- MM Material Master Part 1: Views, Material Types and Organizational Levels
- MM Material Master Part 2: Purchasing and MRP Fields That Drive Procurement
- MM Material Master Part 4: How Material Master, Info Records and Source Lists Work Together
- MM Material Master Part 5: S/4HANA Material Governance, Migration and Data Quality
Interview questions on this topic
Related SAP topics
- S/4HANA MM Transformation, Ariba, Migration, Public Cloud and Architecture
- Invoice Verification, GR/IR, Integration and Production Support
- Procurement and End-to-End Procure-to-Pay
- Inventory Management, Valuation, Material Ledger and Account Determination
- MM Foundation, Enterprise Structure and Master Data
- Enterprise Structure