π§± Create Any Material in SAP β the first-timer's guide
Never created a material before? Start here. One transaction β MM01 β builds every material, from raw iron to finished rebar to a packaging bag. This page teaches the flow that's the same every time, explains why you fill each field in plain words, then shows the few things that change per material type.
π§ First, the mental model (read this once)
A material master is
not one form. Think of it as a
profile card with many tabs β and each tab ("view") belongs to a different department:
You only fill the tabs your job needs. A material you just buy needs Basic + Purchasing + Accounting. A material you make adds MRP + Work Scheduling + Costing. A material you sell adds Sales.
Two questions decide everything when you create a material:
- What kind of thing is it? β that's the Material Type (ROH, HALB, FERT, HAWAβ¦). It pre-sets which tabs are allowed, the default valuation class, and whether you track value.
- Do you buy it or make it? β that's the Procurement Type (F = buy, E = make). It decides which tabs you actually fill.
π The universal MM01 flow (same every time)
- Run MM01. Enter the Material number (e.g.
RM-IRON-01), Industry sector (M = Mechanical Eng.), and Material type (e.g. ROH). Press Enter.
- Select Views. A list pops up β tick only the tabs you need (see the per-type table below). Don't tick views you won't fill.
- Organizational Levels. Tell SAP where: Plant
PK01, Storage Location (e.g. RAWM), and Sales Org / Distribution Channel only if you picked Sales views.
- Fill each view left β right (Basic Data first, Accounting last). Mandatory fields show a β¬ tick/highlight; you can't save until they're filled.
- Save (Ctrl+S). SAP confirms "Material β¦ created" and writes the database rows.
First-timer tips: β If a tab looks greyed-out and you can't type, you're in display mode (MM03) or didn't select that view β use MM01 to create / MM02 to change. β‘ Stuck on a code field? Press F4 β SAP shows only the valid values. β’ "Material already exists" β it's made; switch to MM02 to edit instead.
π MM01 vs MM02 β create, extend, or change?
The idea that confuses everyone
A material isn't one flat record β it's built from
segments at different organizational levels:
Client (global) β
Plant β each
Storage Location β each
Sales Org. Each segment is created
once.
MM01 means "create a segment" β so the
same transaction both makes a brand-new material
and extends an existing one (adds a view, plant, storage location or sales org it doesn't have yet). It is
not re-creating the whole material.
Why you saw "already exists / already maintained"
You pointed MM01 at a segment that's
already there β so there's nothing to create. Example:
RM-IRON-01 already has Plant
PK01 + Storage Location
RAWM (from Scenario 1), so choosing the storage view with
RAWM says
"already exists." To
add store
WIPS, enter the
new storage location
WIPS in the
Organizational Levels popup β not the old one.
(Or use MMSC, the dedicated "add storage locations" tool β no view-picking.)
Rule of thumb: "already exists" = that part is done β either type a new org level (to extend), or switch to MM02 (to change what's there).
π What each field is β and why you fill it
These are the fields you'll meet most often, grouped by view, in plain English. (Optional fields you can leave blank are not listed β focus on what matters.)
Initial screen β the 3 choices that shape everything
Basic Data 1 β global identity (every material has this)
Purchasing β only for materials you buy
MRP 1β4 β planning (how it gets replenished)
Work Scheduling β only for materials you make (HALB/FERT)
Accounting 1 β the bridge to Finance (valuated materials)
Costing 1/2 & Sales β for made / sold goods
π¦ What changes per material type
The flow above is identical for all of them. Only these few things differ. (For valuation class, the safe move is always F4 β SAP only offers the classes allowed for that type.)
UNBW tracks quantity but no money (no Accounting valuation). NLAG isn't stocked at all β its PO is account-assigned (charged straight to a cost center), so it has no MRP/Accounting stock views.
β οΈ Two "materials" that are NOT made in MM01
- ANLA (asset) β e.g. a CNC machine. An asset is its own master record: create with AS01, then buy it with an account-assigned PO (account assignment
A = asset). No MM01.
- DIEN (service) β e.g. consulting. Use a service master (AC03) with a service PO (item category
D) and a service entry sheet (ML81N). The DIEN material type exists but has no stock/value.
π¨ First-timer errors & fixes
β
Check it worked
- MM03 β open the material β your selected views are filled.
- SE16N β
MARA (the material itself) Β· MARC (per plant) Β· MBEW (valuation: class + price control + price) Β· MARD (stock per storage location).