SAP MARC
MARC is a key SAP table in MM (Materials). It stores plant-specific material data, the attributes of a material that vary by plant (MRP, procurement, production settings).
MARC holds a material's plant-specific data, keyed by material number and plant: one row per material per plant. It carries the MRP type, the MRP controller and the procurement type that drive planning and purchasing, beside the general data in MARA. A material must be extended to a plant, which creates its MARC row, before it can be used there.
- MARA, general material data.
- MARD, storage-location stock.
- Watch out: no MARC row means the material does not exist in that plant, whatever MARA says.
What it stores
It stores plant-specific material data, the attributes of a material that vary by plant (MRP, procurement, production settings).
Key fields
- MATNR, material (key).
- WERKS, plant (key).
- DISMM, MRP type.
- DISPO, MRP controller.
- BESKZ, procurement type.
Keys and relationships
The key is MATNR + WERKS, so there is one MARC row per material per plant. It complements MARA (general data) with the plant-level settings that drive MRP and procurement.
Working with it
Use MARC to find plant-specific settings (MRP type, controller, procurement). A material must be extended to a plant (MARC row) before it can be used there. View its structure in SE11 and its data (with authorization) in SE16N.
Common pitfalls
- Reading tables directly instead of using CDS/reports where appropriate.
- Ignoring header/item relationships.
- Performance: querying large tables without indexed selection.