MARA
master S/4HANA status: ActiveGeneral Material Data
MARA keeps its readable descriptions in MAKT — one row per SPRAS. See text tables in the quirks guide.
What the badges mean
- S/4HANA status: Active
- Active and unchanged in S/4HANA.
- S/4HANA status: Deprecated
- Still readable today, but no longer SAP's strategic path — plan around it.
- S/4HANA status: Replaced
- Replaced by a new persistence in S/4HANA; the classic name may still answer reads (see read mechanism).
- S/4HANA status: Migrating to IBP
- Planning scope is moving from APO toward IBP.
- S/4HANA status: Active (StRM) · Replaced (EWM)
- Path-dependent: active with SAP Stock Room Management, replaced where EWM is the warehouse path.
- S/4HANA status: Replaced · Compat View
- Compatibility view: the classic table name is redirected to a view over the new persistence — see how the physical model moved.
- S/4HANA status: Active · Proxy View
- Proxy view: reads route through NSDM proxy/CDS views — see how the physical model moved.
- master
- Data class: what the table holds — master data, transaction documents, org structure, config, or texts (one row per language — see the quirks guide).
- Linked type codes
CLNT — the client key; filter it explicitly and carry it through every join.
NUMC — fixed-width numeric text; keep it a string and keep the leading zeros.
DATS, TIMS — character date (YYYYMMDD) and time (HHMMSS), zero-filled when initial.
CURR, CUKY, QUAN, UNIT — amounts and quantities, meaningful only beside the currency key or unit that qualifies them.
LANG — a language key in a text table — one row per language.
Fields
95 fields · 2 key
95 fields.
| Key | Field | Description | Type | Length | References |
|---|---|---|---|---|---|
| Primary key | MANDT | Client | CLNT | 3 | T000 |
| Primary key | MATNR | Material Number | CHAR | 18 / 40 | |
| ERSDA | Created On | DATS | 8 | ||
| ERNAM | Name of Person who Created the Object | CHAR | 12 | ||
| LAEDA | Date of Last Change | DATS | 8 | ||
| AENAM | Name of Person Who Changed Object | CHAR | 12 | ||
| VPSTA | Maintenance Status of Complete Material | CHAR | 15 | ||
| PSTAT | Maintenance status | CHAR | 15 | ||
| LVORM | Flag Material for Deletion at Client Level | CHAR | 1 | ||
| MTART | Material Type | CHAR | 4 | T134 | |
| MBRSH | Industry Sector | CHAR | 1 | T137 | |
| MATKL | Material Group | CHAR | 9 | T023 | |
| BISMT | Old Material Number | CHAR | 18 | ||
| MEINS | Base Unit of Measure | UNIT | 3 | T006 | |
| BSTME | Purchase Order Unit of Measure | UNIT | 3 | T006 | |
| ZEINR | Document Number | CHAR | 22 | ||
| ZEIAR | Document Type | CHAR | 3 | ||
| ZEIVR | Document Version | CHAR | 2 | ||
| ZEIFO | Page Format of Document | CHAR | 4 | ||
| AESZN | Document Change Number (Without Document Management System) | CHAR | 6 | ||
| BLATT | Page Number of Document | CHAR | 3 | ||
| FERTH | Production/Inspection Memo | CHAR | 18 | ||
| FORMT | Page Format of Production Memo | CHAR | 4 | ||
| GROES | Size/Dimensions | CHAR | 32 | ||
| WRKST | Basic Material | CHAR | 48 | ||
| NORMT | Industry Standard Description | CHAR | 18 | ||
| LABOR | Laboratory/Design Office | CHAR | 3 | ||
| EKWSL | Purchasing Value Key | CHAR | 4 | ||
| BRGEW | Gross Weight | QUAN | 13,3 | ||
| NTGEW | Net Weight | QUAN | 13,3 | ||
| GEWEI | Weight Unit | UNIT | 3 | T006 | |
| VOLUM | Volume | QUAN | 13,3 | ||
| VOLEH | Volume Unit | UNIT | 3 | T006 | |
| BEHVO | Container Requirements | CHAR | 2 | ||
| RAUBE | Storage Conditions | CHAR | 2 | T142 | |
| TEMPB | Temperature Conditions Indicator | CHAR | 2 | ||
| DISST | Low-Level Code | CHAR | 3 | ||
| TRAGR | Transportation Group | CHAR | 4 | ||
| STOFF | Hazardous Material Number | CHAR | 18 | ||
| SPART | Division | CHAR | 2 | TSPA | |
| KUNNR | Competitor | CHAR | 10 | ||
| WESCH | Quantity: Number of GR/GI Slips to Be Printed | QUAN | 13,3 | ||
| BWVOR | Procurement Rule | CHAR | 1 | ||
| BWSCL | Source of Supply | CHAR | 1 | ||
| SAISO | Season Category | CHAR | 4 | ||
| ETIAR | Label Type | CHAR | 2 | ||
| ETIFO | Label Form | CHAR | 2 | ||
| EAN11 | International Article Number (EAN/UPC) | CHAR | 18 | ||
| NUMTP | Category of International Article Number (EAN) | CHAR | 2 | ||
| LAENG | Length | QUAN | 13,3 | ||
| BREIT | Width | QUAN | 13,3 | ||
| HOEHE | Height | QUAN | 13,3 | ||
| MEABM | Unit of Dimension for Length/Width/Height | UNIT | 3 | T006 | |
| PRDHA | Product Hierarchy | CHAR | 18 | ||
| CADKZ | CAD Indicator | CHAR | 1 | ||
| QMPUR | QM in Procurement Is Active | CHAR | 1 | ||
| ERGEW | Allowed Packaging Weight | QUAN | 13,3 | ||
| ERGEI | Unit of Weight (allowed packaging weight) | UNIT | 3 | T006 | |
| ERVOL | Allowed Packaging Volume | QUAN | 13,3 | ||
| ERVOE | Volume Unit (allowed packaging volume) | UNIT | 3 | T006 | |
| GEWTO | Excess Weight Tolerance for HU | DEC | 3,1 | ||
| VOLTO | Excess Volume Tolerance for HU | DEC | 3,1 | ||
| VABME | Variable Purchase Order Unit Active | CHAR | 1 | ||
| KZREV | Revision Level Has Been Assigned to Material | CHAR | 1 | ||
| KZKFG | Configurable Material | CHAR | 1 | ||
| XCHPF | Batch Management Requirement Indicator | CHAR | 1 | ||
| VHART | Packaging Material Type | CHAR | 4 | ||
| FUELG | Maximum Level (by Volume) | DEC | 3 | ||
| STFAK | Stacking Factor | INT2 | 5 | ||
| MAGRV | Material Group: Packaging Materials | CHAR | 4 | ||
| BEGRU | Authorization Group | CHAR | 4 | ||
| DATAB | Valid-From Date | DATS | 8 | ||
| LIQDT | Deletion Date | DATS | 8 | ||
| SAISJ | Season Year | CHAR | 4 | ||
| PLGTP | Price Band Category | CHAR | 2 | ||
| MLGUT | Empties Bill of Material | CHAR | 1 | ||
| EXTWG | External Material Group | CHAR | 18 | ||
| SATNR | Cross-Plant Configurable Material | CHAR | 18 | ||
| ATTYP | Material Category | CHAR | 2 | ||
| KZKUP | Indicator: Material Can Be Co-Product | CHAR | 1 | ||
| KZNFM | Indicator: The Material Has a Follow-Up Material | CHAR | 1 | ||
| PMATA | Pricing Reference Material | CHAR | 18 | ||
| MSTAE | Cross-Plant Material Status | CHAR | 2 | ||
| MSTDE | Date from Which the Cross-Plant Material Status Is Valid | DATS | 8 | ||
| TAKLV | Tax Classification of Material | CHAR | 1 | ||
| MHDRZ | Minimum Remaining Shelf Life | DEC | 4 | ||
| MHDHB | Total Shelf Life | DEC | 4 | ||
| MHDLP | Storage Percentage | DEC | 3 | ||
| INHME | Content Unit | UNIT | 3 | T006 | |
| INHAL | Net Contents | QUAN | 13,3 | ||
| MAXC | Maximum Allowed Capacity of Packaging Material | DEC | 15,3 | ||
| MAXC_TOL | Overcapacity Tolerance of the Handling Unit | DEC | 3,1 | ||
| MAXL | Maximum Packing Length of Packaging Material | QUAN | 15,3 | ||
| MAXB | Maximum Packing Width of Packaging Material | QUAN | 15,3 | ||
| MAXH | Maximum Packing Height of Packaging Material | QUAN | 15,3 |
Lengths shown as ECC / S/4HANA where the extended material number applies.
Linked type codes in the Type column jump to the matching section of the SAP data quirks guide.
Field provenance: hand-curated.
Boilerplate SQL
Starting point for reading MARA on Databricks. Set your Unity Catalog location and filter values below — they’re substituted into the SQL and the copy button.
4 parameters not filled: <catalog>, <schema>, <MANDT>, <MATNR>
-- ============================================================
-- Table : MARA General Material Data
-- Purpose: Column-selected read of MARA — auto-generated from field metadata
-- Grain : One row per MATNR
-- Notes : Auto-generated skeleton. For multi-table transaction query patterns, see the linked t-codes on this page. Set catalog/schema to your Unity Catalog location; fill remaining placeholders (<...>) for your tenant.
-- ============================================================
SELECT
m.MANDT AS "Client",
m.MATNR AS "Material Number",
m.ERSDA AS "Created On",
m.ERNAM AS "Name of Person who Created the Object",
m.LAEDA AS "Date of Last Change",
m.AENAM AS "Name of Person Who Changed Object",
m.VPSTA AS "Maintenance Status of Complete Material",
m.PSTAT AS "Maintenance status",
m.LVORM AS "Flag Material for Deletion at Client Level",
m.MTART AS "Material Type",
m.MBRSH AS "Industry Sector",
m.MATKL AS "Material Group",
m.BISMT AS "Old Material Number",
m.MEINS AS "Base Unit of Measure",
m.BSTME AS "Purchase Order Unit of Measure",
m.ZEINR AS "Document Number",
m.ZEIAR AS "Document Type",
m.ZEIVR AS "Document Version",
m.ZEIFO AS "Page Format of Document",
m.AESZN AS "Document Change Number (Without Document Management System)",
m.BLATT AS "Page Number of Document",
m.FERTH AS "Production/Inspection Memo",
m.FORMT AS "Page Format of Production Memo",
m.GROES AS "Size/Dimensions",
m.WRKST AS "Basic Material",
m.NORMT AS "Industry Standard Description",
m.LABOR AS "Laboratory/Design Office",
m.EKWSL AS "Purchasing Value Key",
m.BRGEW AS "Gross Weight",
m.NTGEW AS "Net Weight",
m.GEWEI AS "Weight Unit",
m.VOLUM AS "Volume",
m.VOLEH AS "Volume Unit",
m.BEHVO AS "Container Requirements",
m.RAUBE AS "Storage Conditions",
m.TEMPB AS "Temperature Conditions Indicator",
m.DISST AS "Low-Level Code",
m.TRAGR AS "Transportation Group",
m.STOFF AS "Hazardous Material Number",
m.SPART AS "Division"
-- … plus 55 more columns — full list in the Fields section above
FROM <catalog>.<schema>.mara m
WHERE
m.MANDT = '<MANDT>'
-- AND m.MATNR = '<MATNR>'
ORDER BY m.MATNR;Verified August 2026
Released CDS views over this table
Released SAP standard VDM views that read over MARA. Prefer these over classic-table reads on S/4HANA where available.
Relationships
Diagram of 1-hop neighbors — join details below.
Join details
ON mara.MATNR = marc.MATNRON mara.MATNR = makt.MATNRON mara.MATNR = mbew.MATNRON mara.MATNR = mvke.MATNRON mara.MATNR = marm.MATNRON ekpo.MATNR = mara.MATNRON vbap.MATNR = mara.MATNRON lips.MATNR = mara.MATNRON mseg.MATNR = mara.MATNRON resb.MATNR = mara.MATNRON afpo.MATNR = mara.MATNRON qals.MATNR = mara.MATNRON qmat.MATNR = mara.MATNRON mara.MEINS = t006.MSEHI
Transaction Codes That Use This Table
R read · W write · R/W read + write
Primary t-codes
Secondary t-codes
- COHVMass Processing Production OrdersRead accessReport
- LT01Create Transfer OrderRead/write accessCreateS/4HANA status: Active (StRM) · Replaced (EWM)
- LT02Create Transfer Order for Inventory DifferenceRead/write accessCreateS/4HANA status: Active (StRM) · Replaced (EWM)
- LT03Create Transfer Order for Delivery NoteRead/write accessCreateS/4HANA status: Active (StRM) · Replaced (EWM)
- LT21Display Transfer OrderRead accessDisplayS/4HANA status: Active (StRM) · Replaced (EWM)
- LT22Display Transfer Order per Storage TypeRead accessDisplayS/4HANA status: Active (StRM) · Replaced (EWM)
- MB1AGoods WithdrawalRead/write accessCreateS/4HANA status: Replaced
- MB1BTransfer PostingRead/write accessCreateS/4HANA status: Replaced
- MB1COther Goods ReceiptsRead/write accessCreateS/4HANA status: Replaced
- MB31Goods Receipt for Production OrderRead/write accessCreateS/4HANA status: Replaced
- ME2LPurchasing Documents per VendorRead accessReport
- ME2MPurchasing Documents per MaterialRead accessReport
- ME2NPurchasing Documents per Document NumberRead accessReport
- ME5AList Display of Purchase RequisitionsRead accessReport
- MI04Enter Inventory Count with DocumentRead accessCreate
- QA32Change Data for Inspection LotRead accessChange
- QM03Display Quality NotificationRead accessDisplay
- VA05List of Sales OrdersRead accessReport