SAP Consultant | BTP · S/4HANA · US Global Rollout
·12 min read
SAP CO Material Master
The Material Master is the foundation of product costing and variance analysis in SAP CO. Standard cost estimates, cost component structures, and production order variance settlement all depend on settings in this master. This article covers the Material Master’s structure, views, organizational levels, and the field-level detail CO consultants must own.
Part 1: Material Master — Core Concepts (All Modules)#
The Material Master is the central repository that stores all information about every material (item/product) a company handles — raw materials, semi-finished goods, finished products, consumables, and everything else that flows through the enterprise.
Aspect
Details
Role
Single Source of Truth for all material attributes across the enterprise
Modules using it
MM (Purchasing, Inventory), PP (Production Planning, MRP, BOM), SD (Sales, Shipping, ATP), WM/EWM (Warehouse Mgmt, Putaway/Pick), QM (Quality Inspection, CoA), FI (Inventory Valuation, Auto Posting), CO (Standard Cost, Variance Analysis), PM (Plant Maintenance, MRO Procurement), PS (Project Procurement, Material Allocation), CS (Customer Service, Spare Parts), EHS (Hazardous Material Mgmt, Environmental Compliance), GTS (Trade Compliance, HS Code, Export Control)
Transactions
MM01 (Create) / MM02 (Change) / MM03 (Display)
S/4HANA change
Material number length extended from 18 to 40 digits (MATNR field)
1.2 Three Defining Axes: Material Type × Industry Sector × Views#
The structure of a Material Master record is determined by the combination of three axes:
Axis
Description
Examples
Material Type
Classifies the material. Controls screen layout, number assignment, and valuation method
ROH, FERT, HALB
Industry Sector
Industry branch. Controls which fields are displayed based on industry characteristics
M (Mechanical), C (Chemical), A (Automotive)
Views
Data sets organized by department. Only relevant views need to be extended
Basic Data, MRP, Accounting
Important: Once created, Material Type and Industry Sector cannot be changed as a general rule. Lock these in during design.
The Material Master is divided into department-specific Views. Only the views required by each department need to be extended. Approximately 30 standard views exist; the views to extend are selected based on Material Type and business requirements.
#
View
Owning Dept
Key Fields
Org Level
1
Basic Data 1
Cross-module
Material description, Base UoM, Material group, Weight/Volume
Client
2
Basic Data 2
Cross-module
Dimensions, EAN/UPC, Old material number, Division
Client
3
Classification
Cross-module
Class assignment, Characteristic values
Client
4
Purchasing
Purchasing (MM)
Purchasing group, Order unit, GR processing time, Source list required flag
Plant
5
Purchase Order Text
Purchasing (MM)
PO text, Text ID, Language
Plant
6
Foreign Trade: Import
Purchasing (MM) / GTS
Country of origin, HS code (import), CAS number, Import license
Plant
7
MRP 1
Purchasing / PP (MM/PP)
MRP type, MRP controller, Lot size, Reorder point
Plant
8
MRP 2
Purchasing / PP (MM/PP)
Procurement type, Special procurement, Planned delivery time, Safety stock
The prerequisite settings for running a standard cost estimate (CK40N) via BOM × Routing.
Field
Description
Practical Usage
Costing Lot Size
Base quantity for cost rollup
Fixed costs (setup, depreciation) are spread over this quantity to calculate unit cost. Set close to the actual average production lot size — deviations cause systematic price variances at every GR. A common mistake is leaving it at 1, which inflates unit cost by concentrating all setup costs on a single unit.
With Qty Structure
BOM/Routing cost rollup flag
Check for FERT/HALB — enables CK40N to roll up cost from BOM × Routing. Leave blank for ROH/HAWA where cost comes from the purchasing price. The most important flag in the Costing view.
Material Origin
Cost breakdown by component
When checked, the cost estimate shows cost by individual material rather than aggregated by cost component. Enable for key purchased components where visibility into material cost variance is required.
Variance Key
Variance analysis key
Determines how production order variances are categorized (input price, quantity, remaining variance, etc.) and settled. 000 = standard; define additional keys for split variance reporting by product line.
Production Version (Costing)
Default costing production version
When multiple Production Versions exist (different routings or BOMs), this determines which version is used for the standard cost estimate. Locks “which manufacturing method” into the cost.
Displays the three generations of standard cost and the current workflow state.
Field
Description
Practical Usage
Standard Cost — Future
Marked but not yet released
Result of CK40N Mark step. Visible for review but does not yet affect inventory value or GR postings. Used for simulation and review before the annual or mid-year cost release.
Standard Cost — Current
Active released standard
Released via CK40N Release step. This value populates the Standard Price in Accounting 1 and drives all inventory GR postings in the current period. Changing this mid-period triggers mass revaluation.
Standard Cost — Previous
Prior released standard
Retained automatically when a new cost is released. Used for year-over-year variance analysis, budget vs. actual cost comparison, and audit trail.
Costing Status
Mark/release workflow status
KA = Marked (review phase), FR = Released (active). Use to build a governance workflow: cost accountants mark → controller reviews → FI releases. Prevents accidental release of incorrect costs.
While FI owns Accounting 1, CO must understand the key fields that drive product costing.
Field
Description
Practical Usage
Price Control (S/V)
Cost method selector
S = Standard Price — variances between actual and standard are posted to price difference accounts and settled via production orders. V = Moving Average — actual cost is absorbed into inventory directly. CO’s preferred mode is S, as it enables variance analysis. Never mix S and V within the same product line without a clear policy.
Valuation Class
Account determination key
In CO-PA (account-based), the Valuation Class contributes to the revenue account determination matrix. Also determines which cost of goods sold (COGS) account is posted at goods issue to sales.
Standard Price
Active unit cost
The value CO uses as the basis for all standard cost calculations, production order settlement, and CO-PA COGS posting. Must be released before the fiscal year start to enable clean variance reporting from day one.
E = In-house: CK40N rolls up cost from BOM + Routing. F = External: CK40N uses the Planned Price or purchasing info record price as the cost source. X = Both: CO must decide which source drives the standard cost — document this policy explicitly. Misalignment between actual procurement and the Procurement Type causes systematic variances.
Special Procurement (40 = Subcontracting)
Subcontracting flag
When set to 40, CK40N includes the subcontracting service cost (from the Purchasing Info Record or planned price) on top of the component cost. A common source of unexpected cost in BOM rollups for subcontracted assemblies.
Used in simplified scheduling when no Routing exists. CO must ensure this is aligned with the Routing-based lead time — discrepancies affect MRP scheduling and in turn affect which cost period absorbs the production order variance.
Production Version
BOM × Routing combination
CO must confirm which Production Version is selected in Costing 1 and verify it represents the intended manufacturing method. A wrong Production Version selection in costing produces a standard cost that does not match actual production — the root cause of large, unexplained variances.
In S/4HANA, Profit Center is mandatory for all inventory-holding materials. Revenue, COGS, and inventory value flow here. In account-based CO-PA, the Profit Center is the primary drill-down axis for profitability reporting. Design the Profit Center hierarchy together with the CO-PA characteristic set.