๐Ÿ“ฆ Material Master โ€” Complete Reference for MM Consultants

Every material in SAP MM is one of ~10 standard types (plus custom Z-types). This guide covers ALL major types with Pakistani business context, the 12 sample materials used across our 26 P2P scenarios, the views you need per type, and key database tables. Bookmark this โ€” you'll reference it throughout every scenario.

๐Ÿงฑ First time creating a material? Start with the beginner, field-by-field walkthrough โ€” the universal MM01 flow and why you fill each field: Create Any Material in SAP (MM01).

๐Ÿ“š What is Material Master?

The Material Master is the central record SAP uses to identify everything you procure, produce, store, sell, or value. Every PO, GR, IV, stock movement, and FI posting references a Material Master record.

โ–ถ Try it live: Material Master Views Explorer โ€” pick a material type and explore every required view and field interactively.

๐ŸŽฏ Why Material Master matters for MM consultant

  • Wrong material type = wrong G/L postings (via valuation class โ†’ OBYC)
  • Missing views = transactions fail ("material not maintained for plant X")
  • Wrong procurement type = MRP creates wrong PRs (internal vs external)
  • Standardization = consistent naming + views โ†’ easier reporting + audit

The 3-Level Material Master Hierarchy

LevelTableWhat it holdsMaintained at
ClientMARAMaterial number, type, base unit, description, weight โ€” shared across all plantsClient level (one row per material)
PlantMARCMRP settings, purchasing data per plant, lot size, planningPer material ร— plant
Storage LocationMARDStock quantity per SLocPer material ร— plant ร— SLoc
ValuationMBEWStock value, price, accounting classPer material ร— valuation area (= plant in our setup)

๐Ÿ’ก Real-world implication

When you create a material via MM01, you must specify Plant + Storage Location + Purch Org to populate MARC + MARD + MBEW. Material exists at client level the moment you save Basic Data, but you can't transact on it until plant-specific views are extended.

โ–ถ Try it live: Master-Data Extension Demo โ€” extend a material level-by-level and see what's blocked.

๐Ÿท๏ธ The 10 Major Material Types in SAP MM

SAP delivers ~25 standard material types. These 10 cover 95% of business needs. Each type has different rules for stock-keeping, valuation, purchasing, and views.

๐Ÿ“Š Material Type Comparison at a Glance

TypeStocked?Valuated?ProcurementUse CaseSample CodeUsed in Scenarios
ROHโœ… Yesโœ… YesExternal (F)Raw materials for productionRM-IRON-011 2 9 16
HALBโœ… Yesโœ… YesIn-house (E)Semi-finished โ€” produced in-house, used in further productionHALB-BILLET-013 9
FERTโœ… Yesโœ… YesIn-house (E)Finished goods โ€” sold to customersFERT-REBAR-013 7 8
HAWAโœ… Yesโœ… YesExternal (F)Trading goods โ€” bought to resell (no production)HAWA-CEMENT-0110
ERSAโœ… Yesโœ… YesExternal (F)Spare parts for maintenanceSP-BEARING-012 5 25
VERPโœ… Yesโœ… YesExternal (F)Packaging materialsVERP-BAG-015
DIENโŒ NoโŒ NoExternal servicesServices โ€” consulting, repair, auditSVC-CONSULT-014
NLAGโŒ NoโŒ NoExternal (F)Non-stock โ€” consumed directlyOFFC-PAPER-015
UNBWโœ… Yes (qty only)โŒ NoExternal pipelineNon-valuated stock โ€” utilities, free itemsUTIL-GAS-0111
ANLAโŒ Noโœ… (as Asset)External (F)Assets โ€” machinery, vehicles, IT hardwareCAP-CNC-016 26
Z-CustomConfigurableConfigurableConfigurableIndustry-specific (Halal, Import, Project-specific)ZHAL-CHEM-0119

๐Ÿ”ฌ Material Type Deep-Dives

ROH Raw Material (Rohstoffe) MUST KNOW

Purpose: Materials consumed in production to make semi-finished or finished goods. Always externally procured, always stocked, always valuated.

Key Settings

Procurement TypeF (External โ€” Purchased)
Stock KeepingQuantity + Value (full valuation)
Valuation Class (default)3000 Raw materials
Default Number RangeExternal (manual) โ€” typically prefix like RM-

Required Views

Basic Data 1 + 2
Purchasing
Plant Data / Storage 1
Accounting 1
Costing 1
Foreign Trade: Import

๐Ÿ‡ต๐Ÿ‡ฐ Pakistani Examples

  • RM-IRON-01 โ€” Iron ore lump from Mughal Steel (PSPK / PK01)
  • RM-COAL-01 โ€” Coking coal imported from Anglo American (PSPK)
  • RM-CEMENT-RAW-01 โ€” Limestone for cement production
  • RM-COTTON-01 โ€” Cotton yarn for textile manufacturers

๐Ÿ’ก When to use ROH

If the material is consumed during production and bought from external vendors, it's ROH. Don't use HALB unless you produce it in-house. Common mistake: classifying purchased semi-finished items as HALB โ€” they should be ROH if you buy them.

HALB Semi-Finished Product (Halbfertigerzeugnisse) MUST KNOW

Purpose: Materials produced IN-HOUSE that aren't yet final products โ€” used as components for further production. Like ROH but produced internally.

Key Settings

Procurement TypeE (In-house production)
Stock KeepingQuantity + Value
Valuation Class (default)7900 Semi-finished products

Required Views

Basic Data 1
MRP 1-4
Plant Data / Storage 1
Accounting 1
Costing 1

๐Ÿ‡ต๐Ÿ‡ฐ Pakistani Examples

  • HALB-BILLET-01 โ€” Steel billet (produced from iron ore, used to make rebar)
  • HALB-YARN-01 โ€” Cotton yarn (for textile mills' weaving line)
  • HALB-CLINKER-01 โ€” Cement clinker (intermediate for cement)

โ–ถ Create HALB-BILLET-01 live โ€” field-by-field guide โ†’

FERT Finished Product (Fertigerzeugnisse) MUST KNOW

Purpose: Final products you SELL to customers. Produced in-house, valuated, stocked.

Key Settings

Procurement TypeE (In-house)
Stock KeepingQuantity + Value
Valuation Class (default)7920 Finished products

Required Views

Basic Data 1
Sales: Sales Org 1 + 2
MRP 1-4
Plant Data / Storage 1
Accounting 1
Costing 1 + 2

๐Ÿ‡ต๐Ÿ‡ฐ Pakistani Examples

  • FERT-REBAR-01 โ€” TMT Rebar 12mm (sold to construction companies)
  • FERT-REBAR-GALV-01 โ€” Galvanized rebar (Subcontracting scenario output)
  • FERT-CEMENT-50KG-01 โ€” Cement bag 50kg (Lucky/DG Cement)
  • FERT-FABRIC-COT-01 โ€” Cotton fabric finished

โ–ถ Create FERT-REBAR-01 live โ€” field-by-field guide โ†’

๐Ÿ’ก FERT vs HAWA โ€” common confusion

FERT: You MADE it (in-house production). HAWA: You BOUGHT it to RESELL (trading good, no production). Same physical product โ€” but if you make it = FERT; if you buy + resell = HAWA. A cement company's bags are FERT; a hardware store's resold cement bags are HAWA.

HAWA Trading Goods (Handelswaren) VERY COMMON

Purpose: Materials purchased to resell without changing โ€” distribution / retail business model.

Key Settings

Procurement TypeF (External)
Stock KeepingQuantity + Value
Valuation Class (default)3100 Trading goods

Required Views

Basic Data 1
Purchasing
Sales: Sales Org 1 + 2
Plant Data / Storage 1
Accounting 1

๐Ÿ‡ต๐Ÿ‡ฐ Pakistani Examples

  • HAWA-CEMENT-01 โ€” Cement bags for resale (distribution business)
  • HAWA-SPARES-IMP-01 โ€” Imported spare parts resold locally
  • HAWA-TEXTILE-RES-01 โ€” Imported fabrics resold to local garment makers
ERSA Spare Parts (Ersatzteile) VERY COMMON

Purpose: Replacement parts for maintenance/repair. Used in PM (Plant Maintenance) module integration.

Key Settings

Procurement TypeF (External)
Stock KeepingQuantity + Value
Valuation Class (default)3030 Spare parts

Required Views

Basic Data 1
Purchasing
Plant Data / Storage 1
Accounting 1

๐Ÿ‡ต๐Ÿ‡ฐ Pakistani Examples

  • SP-BEARING-01 โ€” Bearing 6205-ZZ for production machines
  • SP-FILTER-OIL-01 โ€” Oil filters for generators
  • SP-MOTOR-ELEC-01 โ€” Electric motors (replacement)

๐Ÿ’ก ERSA + Reorder Point

Spare parts typically use MRP Type VB (Manual Reorder Point) โ€” you set min/max stock levels, system creates PR when stock falls below minimum. Critical for maintenance availability.

VERP Packaging Materials (Verpackungsmaterial) COMMON

Purpose: Materials used for packaging finished products (bags, boxes, pallets, labels).

Key Settings

Procurement TypeF (External)
Stock KeepingQuantity + Value
Valuation Class (default)3050 Packaging

๐Ÿ‡ต๐Ÿ‡ฐ Pakistani Examples

  • VERP-BAG-50KG-01 โ€” 50kg cement bags (PP-woven)
  • VERP-PALLET-01 โ€” Wooden pallets for steel rebar bundles
  • VERP-WRAP-01 โ€” Plastic shrink wrap
DIEN Service (Dienstleistung) COMMON

Purpose: Services bought from vendors โ€” consulting, audit, cleaning, IT support. NOT stocked, NOT valuated. Used with Service Entry Sheets.

Key Settings

Procurement TypeService (item category D in PO)
Stock KeepingโŒ No stock
Valuation Class (default)3200 Services

Required Views

Basic Data 1
Purchasing
Sales: Sales Org 1 (if reselling services)

๐Ÿ‡ต๐Ÿ‡ฐ Pakistani Examples

  • SVC-CONSULT-01 โ€” SAP functional consulting (per hour rate)
  • SVC-AUDIT-01 โ€” External audit (annual)
  • SVC-CLEAN-01 โ€” Office cleaning (monthly)
  • SVC-SECURITY-01 โ€” Security guard services

๐Ÿ’ก DIEN vs free-text service

If you regularly buy a specific service โ†’ create DIEN master (consistent reporting). If one-off โ†’ use free-text "Short Text" service in PO without material master.

NLAG Non-Stock Material (Nicht-Lagermaterial) COMMON

Purpose: Materials consumed immediately โ€” NOT stored in warehouse. Each PO posts directly to expense (cost center / project).

Key Settings

Procurement TypeF (External)
Stock KeepingโŒ No inventory tracking
ValuationโŒ No (expense at GR)

Required Views

Basic Data 1
Purchasing
(NO Accounting view โ€” non-valuated)

๐Ÿ‡ต๐Ÿ‡ฐ Pakistani Examples

  • OFFC-PAPER-01 โ€” A4 office paper (consumed by Finance dept)
  • OFFC-PENS-01 โ€” Office pens, stationery
  • NLAG-CLEAN-01 โ€” Cleaning supplies (mops, detergents)

๐Ÿ’ก Account Assignment K is mandatory for NLAG

Every PO line with NLAG material MUST have Account Assignment Category = K (Cost Center). Otherwise PO creation fails. SAP needs to know where the expense lands since there's no inventory account.

UNBW Non-Valuated Material (Unbewertet) INDUSTRY-SPECIFIC

Purpose: Materials where you track QUANTITY but not value. Used for utilities (gas, water, electricity), free goods, samples, returnable transport items (RTPs).

Key Settings

Stock KeepingQuantity only (no value)
ValuationโŒ Not valuated
Common usePipeline materials, free samples, RTPs

๐Ÿ‡ต๐Ÿ‡ฐ Pakistani Examples

  • UTIL-GAS-01 โ€” Natural gas (SSGC pipeline)
  • UTIL-ELEC-01 โ€” Electricity (K-Electric)
  • UTIL-WATER-01 โ€” Water (KWSB)
  • RTP-CYLINDER-01 โ€” Returnable gas cylinders
ANLA Asset Material (Anlagen) SPECIALIZED

Purpose: Materials representing fixed assets โ€” machinery, vehicles, IT hardware, furniture. Account assignment A (Asset) on PO line links to Asset Master in FI-AA.

Key Settings

Procurement TypeF (External)
Account AssignmentA (Asset) โ€” links to AS01 master
ValuationAs Asset (FI-AA, not MM inventory)

๐Ÿ‡ต๐Ÿ‡ฐ Pakistani Examples

  • CAP-CNC-01 โ€” CNC milling machine
  • CAP-LAPTOP-01 โ€” Office laptops
  • CAP-VEHICLE-01 โ€” Company vehicles (Toyota Corolla, Hilux)
  • CAP-FURNITURE-01 โ€” Office furniture

๐Ÿ’ก ANLA vs short-text asset PO

For repeatedly purchased assets (e.g., laptops for new hires), create ANLA material master. For one-off (e.g., custom-built machinery), use short text in PO with account assignment A.

Z-CUSTOM Custom Material Types (Z-types) ADVANCED

Purpose: Industry-specific material types you create via OMS2 when SAP standard types don't fit specific business rules.

Common Z-Type Use Cases

Custom TypeIndustry / Reason
ZHALHalal-certified materials (Pakistan food/pharma)
ZIMPImport-only materials (separate G/L for customs tracking)
ZPHARMAPharmaceutical with mandatory batch + expiry
ZPROJProject-only material (one-time use, special accounting)
ZSTEELSteel-specific with mandatory grade + heat number

For full custom material type creation walkthrough, see Scenario 19 in P2P Guide.

๐Ÿ“ฆ The 12 Sample Materials We Use Across All Scenarios

Create these 12 materials ONCE in MM01. They cover every P2P scenario in p2p-scenarios.html. Each is Pakistani-context with realistic specs.

๐Ÿงฑ Step-by-step creation for every material

โฑ๏ธ Time-saver

Block 2 hours and create all 12 in one session. Then every scenario just uses these โ€” no master data setup per scenario. Mirrors how real projects do data cutover.

ROHRM-IRON-01 โ€” Iron Ore Lump (Grade A)

Description: Iron ore lump 50-100mm, Grade A ยท Base Unit: TO (Ton) ยท Vendor: Mughal Steel Industries ยท Plant: PK01 ยท Price: 250,000 PKR/TO

Used in: Sc 1 Stock P2P Sc 2 Return Sc 3 GI Sc 16 Batch Sc 23 Import

ROHRM-COAL-01 โ€” Coking Coal

Description: Coking coal for steel production ยท Base Unit: TO ยท Vendor: Anglo American (import) or local ยท Price: USD 250/TO (โ‰ˆ 70,000 PKR)

Used in: Sc 1 Sc 23 Import

ROHSCRAP-STEEL-01 โ€” Steel Scrap

Description: Steel scrap (for split valuation โ€” LOCAL vs IMPORT) ยท Base Unit: TO ยท Valuation: Local 80K/TO, Import 120K/TO

Used in: Sc 17 Split Valuation

HALBHALB-BILLET-01 โ€” Steel Billet

Description: Steel billet 100mm ร— 100mm (semi-finished, used to make rebar) ยท Base Unit: TO ยท Procurement: In-house (E)

Used in: Sc 3 GI Sc 9 Subcontracting

FERTFERT-REBAR-01 โ€” TMT Rebar 12mm

Description: Thermo Mechanically Treated rebar ร˜12mm, for construction ยท Base Unit: TO ยท Sales: Yes (sold to builders) ยท Price: 320,000 PKR/TO

Used in: Sc 3 Sc 7 STO Intra Sc 8 STO Inter Sc 12 Third-Party

FERTFERT-REBAR-GALV-01 โ€” Galvanized Rebar

Description: Zinc-coated rebar (output of Subcontracting scenario) ยท Base Unit: TO

Used in: Sc 9 Subcontracting

HAWAHAWA-CEMENT-01 โ€” Cement Bags 50kg

Description: 50kg cement bag for resale (trading) ยท Base Unit: BAG ยท Vendor: DG Cement (consignment) ยท Price: 650 PKR/bag

Used in: Sc 10 Consignment

ERSASP-BEARING-01 โ€” Bearing 6205-ZZ

Description: Industrial ball bearing for production machines ยท Base Unit: EA ยท Min stock: 10 EA, Reorder: 5 EA

Used in: Sc 2 Return Sc 5 Consumable Sc 25 MMโ†”PM

VERPVERP-BAG-50KG-01 โ€” 50kg PP Bag

Description: Woven polypropylene bag for cement packaging ยท Base Unit: EA ยท Price: 25 PKR/bag

Used in: Production support for FERT-CEMENT (when adding to baseline)

DIENSVC-CONSULT-01 โ€” SAP Consulting Hour

Description: SAP functional consulting ยท Base Unit: HR (Hour) ยท Vendor: Lucky Consulting ยท Rate: 5,000 PKR/hour

Used in: Sc 4 Service Procurement

NLAGOFFC-PAPER-01 โ€” A4 Office Paper

Description: A4 paper 80gsm, 500 sheets per ream ยท Base Unit: EA ยท Cost Center: PKADM-FIN ยท Price: 800 PKR/ream

Used in: Sc 5 Consumable Direct

UNBWUTIL-GAS-01 โ€” Natural Gas (SSGC)

Description: Natural gas from Sui Southern Gas pipeline ยท Base Unit: mยณ ยท Price: 50 PKR/mยณ

Used in: Sc 11 Pipeline Material

โš ๏ธ Master Data Creation Order

Create materials in this sequence to avoid dependency issues:

  1. Create ROH materials first (no dependencies)
  2. Then ERSA, VERP (similar โ€” purchased goods)
  3. Then HAWA (trading)
  4. Then NLAG, DIEN (non-stock)
  5. Then UNBW (special config)
  6. Then HALB (production output of ROH)
  7. Then FERT (production output of HALB)

HALB and FERT depend on BOMs referencing earlier materials, so create those last.

๐Ÿ“‹ Material Master Views Deep-Dive

Material Master has ~24 views. Not all apply to every material. Here's what each does and when needed.

ViewWhat it controlsMandatory forKey fields
Basic Data 1Material number, description, base unit, weight, groupALL materialsDescription, Base Unit, Material Group
Basic Data 2Additional descriptions, document links, sizesRecommended for ALLLong description, Dimensions
ClassificationClass assignment + characteristicsBatch-managed, configurable materialsClass type 023 (batch)
Sales: Sales Org 1Sales price, tax classification, delivering plantFERT, HAWA (anything sold)Division, Tax classification
Sales: Sales Org 2Pricing reference, statistics groupFERT, HAWAItem category group, Acct assignment
Sales: General/PlantLoading group, transport groupFERT, HAWA (with SD)Loading group, Profit center
Foreign Trade: ExportHS code, country of originExported FERTCommodity code, CAS number
Sales TextFree text for sales documentsOptionalโ€”
PurchasingPurchase group, order unit, info recordROH, HAWA, ERSA, VERP, DIEN, NLAGPurch Group, GR Processing Time
Foreign Trade: ImportImport HS code, CAS, originImported materialsCommodity code
Purchase Order TextFree text in POsOptionalโ€”
MRP 1MRP type, MRP controller, lot sizeStocked materialsMRP Type (PD/VB/VM), Lot Size
MRP 2Procurement type, planned delivery timeStocked materialsProcurement Type (F/E/X), SLoc
MRP 3Safety stock, reorder point, forecastCritical materialsSafety Stock, Reorder Point
MRP 4BOM explosion, planning, individual/collectiveHALB, FERTBOM Explosion Type
ForecastingForecast model, historyMaterials with forecastForecast model
Work SchedulingProduction scheduler, in-house production timeHALB, FERT (production)Production Storage Location
Production Resources/ToolsTool data for productionHALB, FERT (with tools)โ€”
General Plant Data / Storage 1Storage conditions, batch flag, shelf lifeStocked materialsStorage Conditions, Batch Management
Storage 2Additional storage dataRecommended for stockedโ€”
Warehouse Mgmt 1 + 2WM bin, putaway, storage typeIf using WM/EWMStorage type, Bin
Quality ManagementInspection setup, QM procurementQM-active materialsInspection Type 01 (GR Inspection)
Accounting 1Valuation class, price control (V/S), moving avg/standard priceALL valuated materialsValuation Class, Price Control, Moving Price
Accounting 2Additional valuation data, LIFOIf LIFO/FIFO usedโ€”
Costing 1Variance category, overhead group, costing lot sizeHALB, FERT (cost rolled-up)Overhead Group, Variance Key
Costing 2Planned price, costing run dataHALB, FERTPlanned Price, Period Indicator

๐Ÿ’ก Pro tip โ€” Views per Material Type

You don't need ALL views for every material. SAP shows the relevant ones based on Material Type selection (controlled by OMS2 settings). For example, DIEN (service) doesn't show MRP, Accounting, or Storage views โ€” they're not applicable.

๐Ÿ—„๏ธ Material Master Database Tables

Use these via SE16N to verify material data, troubleshoot issues, or build custom reports.

TableWhat it storesKey fields
MARAMaterial General Data (client level)MATNR, MTART (type), MEINS (base unit), MATKL (group)
MAKTMaterial DescriptionsMATNR, SPRAS (language), MAKTX (text)
MARCPlant Data for MaterialMATNR, WERKS, DISMM (MRP Type), BESKZ (Procurement Type)
MARDStorage Location Data + StockMATNR, WERKS, LGORT, LABST (Unrestricted), INSME (Quality), SPEME (Blocked)
MBEWMaterial ValuationMATNR, BWKEY (Plant), BWTAR (Val Type), VPRSV (Price Ctrl), VERPR (Moving Price), STPRS (Standard Price), LBKUM (Total Stock), SALK3 (Total Value)
MVKESales Data per Material ร— Sales AreaMATNR, VKORG (Sales Org), VTWEG (Dist Channel)
MLGNWM-specific Material per Warehouse NumberMATNR, LGNUM (WH No)
MCHABatch Master per PlantMATNR, WERKS, CHARG (Batch)
MCHBBatch Stock per SLocMATNR, WERKS, LGORT, CHARG, CLABS (Stock)
STKOBOM HeaderSTLNR (BOM No), STLAL (Alt), STLTY (Type)
STPOBOM ItemsSTLNR, IDNRK (Component), MENGE (Qty)
T134Material Type DefinitionMTART, NUMKI (Internal No Range), NUMKE (External No Range)
T134TMaterial Type DescriptionsMTART, SPRAS, MTBEZ

๐Ÿ’ก Common verifications

  • "Material XYZ not maintained for plant" โ†’ SE16N โ†’ MARC โ†’ MATNR + WERKS โ†’ if missing, extend material via MM01
  • Stock check โ†’ SE16N โ†’ MARD โ†’ MATNR + WERKS + LGORT โ†’ see LABST (Unrestricted), INSME (Q), etc.
  • Valuation check โ†’ SE16N โ†’ MBEW โ†’ MATNR + BWKEY โ†’ see current price + total value
  • Find all FERT materials โ†’ SE16N โ†’ MARA โ†’ MTART = FERT โ†’ execute

๐Ÿ”„ How to Create a Material (MM01 Step-by-Step)

New to this? The beginner field-by-field guide explains the why behind every field. Quick version below.

  1. Run MM01
  2. Initial screen:
    • Material: e.g., RM-IRON-01 (or leave blank for auto-number)
    • Industry Sector: M (Mechanical Engineering) โ€” most common
    • Material Type: ROH (or whichever type)
  3. Click Select Views button โ†’ tick the views needed (per material type)
  4. Click Organizational Levels button โ†’ enter:
    • Plant: PK01
    • Storage Location: RAWM (for raw materials)
    • Purch Org: PKLO
  5. Fill each view tab in sequence โ€” required fields are red-marked
  6. Save (Ctrl+S) โ†’ Material # confirmed

โš ๏ธ Common Mistakes

  • Forgetting Accounting view โ†’ material exists but can't post FI (transactions error)
  • Wrong valuation class โ†’ wrong G/L hits (3000 raw, 3030 spares, 3050 packaging, 3100 trading, 3200 services, 7920 finished)
  • Missing Purchasing view โ†’ can't create POs for it
  • Missing MRP view โ†’ MRP run skips this material, no auto-PR creation
  • Missing Plant extension โ†’ "material not maintained for plant" errors at transaction time

๐ŸŽ“ Interview Prep โ€” Material Master Q&A

๐ŸŽฏ What's Next

Now that you understand material master deeply:

๐Ÿ› ๏ธ Create the 12 sample materials in IDES

Block 2 hours, run MM01 for each of the 12 materials above. This sets up your master data baseline for all 26 scenarios.

๐Ÿ“‹ Run P2P Scenarios

With materials created, jump to P2P Scenarios and start with Scenario 1 (Stock P2P with RM-IRON-01).

๐Ÿš€ Custom Material Type (Scenario 19)

When ready, create your own Z-type (like ZHAL for Halal-certified) โ€” see Scenario 19.

๐Ÿ“ฆ Add Batch Management (Scenario 16)

For materials needing batch tracking (steel grades, pharma), activate via Plant Storage 1 view โ€” see Scenario 16.