Skip to content
M3 Reference

MITMAS

Prefix: MMmaster

The item master — one row per item per company, carrying the item's identity, status, grouping codes, basic unit of measure, and physical attributes; every balance, order line, and stock movement joins back to it on ITNO

Module: Items & Product DataCompany-partitioned (CONO)
What the badges mean
Prefix: MM
Prefix: the table’s 2-character physical-column prefix (e.g. MM on MITMAS) — every field alias on the table carries it. Join by matching aliases across tables, not full column names (see the quirks guide).
master
Data class: what the table holds — master data, balances, transaction documents, code/reference tables, or history.
Shared across companies
The table carries no CONO — rows aren’t partitioned per company (see the quirks guide).
Division-level
The table carries DIVI — rows are scoped below company to a division, one layer more granular than CONO alone (see the quirks guide).
In field listings, K marks a primary-key field.
Used in the library

Parent & satellites

MITMAS is the parent master for MITFAC, MITAUN, MITPOP, and MITBAL — each carries many rows per MITMAS row at its own grain.

Fields

14 fields · 2 key

14 fields.

Table fields: key flag, field name, column alias, description, data type, length, and decode flags. 14 fields.
KeyFieldAliasDescriptionTypeLengthFlags
KeyMMCONOCONOCompanynumeric
KeyMMITNOITNOItem number — the natural key every balance, order line, and movement joins onalphanumeric
MMSTATSTATItem status — a two-char lifecycle ladder from created through released to discontinuedalphanumeric
MMITDSITDSItem name (short description)alphanumeric
MMFUDSFUDSItem description (full)alphanumeric
MMITTYITTYItem type — the code that controls how the item behaves across modulesalphanumeric
MMITGRITGRItem group — the primary reporting and posting bucket for the itemalphanumeric
MMITCLITCLProduct group — a second classification slice alongside the item groupalphanumeric
MMBUARBUARBusiness area — the broadest reporting classification on the itemalphanumeric
MMUNMSUNMSBasic unit of measure — the unit balances and movements are stored inalphanumeric
MMNEWENEWENet weight of one basic unitnumeric
MMGRWEGRWEGross weight of one basic unitnumeric
MMVOL3VOL3Volume of one basic unit — with weight, the basis for load and freight mathnumeric
MMRESPRESPResponsible — the user accountable for the item's master dataalphanumeric

Field provenance: hand-curated.

Boilerplate SQL

Starting point for reading MITMAS on Databricks — numeric YYYYMMDD dates are wrapped to NULL, verified status ladders are decoded, and the CONO anchor is in place. Set your Unity Catalog location, company, and filter values below; they’re substituted into the SQL and the copy button.

Query parameters

4 parameters not filled: <catalog>, <schema>, <company>, <ITNO>

-- ============================================================
-- Table  : MITMAS — The item master — one row per item per company, carrying the item's identity, status, grouping codes, basic unit of measure, and physical attributes; every balance, order line, and stock movement joins back to it on ITNO
-- Purpose: Column-selected read of MITMAS — auto-generated from field metadata
-- Grain  : One row per company (CONO) + MMITNO
-- Notes  : Auto-generated skeleton for a prefixed physical M3 schema or a landing schema normalized to the prefixed names in this catalog. Raw Data Lake property names vary with the published object: map them through Data Catalog before running this SQL. Dates are numeric YYYYMMDD (0 = none, mapped to NULL); all curated status values are decoded inline. Audit columns (RGDT/RGTM/LMDT/CHNO/CHID) omitted — see the quirks guide.
-- ============================================================
SELECT
  im.MMCONO AS "Company",
  im.MMITNO AS "Item number — the natural key every balance, order line, and movement joins on",
  CASE im.MMSTAT WHEN '00' THEN 'Created, basic data incomplete' WHEN '05' THEN 'Basic data specified' WHEN '10' THEN 'Preliminarily released — purchasable, not usable' WHEN '15' THEN 'To be replaced by another item' WHEN '20' THEN 'Released' WHEN '30' THEN 'Alternate items exist' WHEN '50' THEN 'Use then discontinue' WHEN '80' THEN 'Discontinued — stock transactions still permitted' WHEN '90' THEN 'Discontinued — set manually' WHEN '99' THEN 'Discontinued through item-number change' ELSE im.MMSTAT END AS "Item status — a two-char lifecycle ladder from created through released to discontinued",  -- status: ITEM_STAT (all 10 curated values)
  im.MMITDS AS "Item name (short description)",
  im.MMFUDS AS "Item description (full)",
  im.MMITTY AS "Item type — the code that controls how the item behaves across modules",
  im.MMITGR AS "Item group — the primary reporting and posting bucket for the item",
  im.MMITCL AS "Product group — a second classification slice alongside the item group",
  im.MMBUAR AS "Business area — the broadest reporting classification on the item",
  im.MMUNMS AS "Basic unit of measure — the unit balances and movements are stored in",
  im.MMNEWE AS "Net weight of one basic unit",
  im.MMGRWE AS "Gross weight of one basic unit",
  im.MMVOL3 AS "Volume of one basic unit — with weight, the basis for load and freight math",
  im.MMRESP AS "Responsible — the user accountable for the item's master data"
FROM <catalog>.<schema>.MITMAS im
WHERE
  im.MMCONO = <company>
  -- AND im.MMITNO = '<ITNO>'
ORDER BY im.MMITNO;

Verified September 2026

Relationships

Diagram of 1-hop neighbors — join details below. CSYTAB decode edges are highlighted; they’re the joins newcomers most often get wrong.

Join details

  • MITBALMITMASforeign key · N:1
    -- Uses this catalog's prefixed M3 column names; map raw Data Lake properties through Data Catalog first. ON MITBAL.MBITNO = MITMAS.MMITNO AND MITBAL.MBCONO = MITMAS.MMCONO
  • MITLOCMITMASforeign key · N:1
    -- Uses this catalog's prefixed M3 column names; map raw Data Lake properties through Data Catalog first. ON MITLOC.MLITNO = MITMAS.MMITNO AND MITLOC.MLCONO = MITMAS.MMCONO
  • MITTRAMITMASforeign key · N:1
    -- Uses this catalog's prefixed M3 column names; map raw Data Lake properties through Data Catalog first. ON MITTRA.MTITNO = MITMAS.MMITNO AND MITTRA.MTCONO = MITMAS.MMCONO
  • OOLINEMITMASforeign key · N:1
    -- Uses this catalog's prefixed M3 column names; map raw Data Lake properties through Data Catalog first. ON OOLINE.OBITNO = MITMAS.MMITNO AND OOLINE.OBCONO = MITMAS.MMCONO
  • MPLINEMITMASforeign key · N:1
    -- Uses this catalog's prefixed M3 column names; map raw Data Lake properties through Data Catalog first. ON MPLINE.IBITNO = MITMAS.MMITNO AND MPLINE.IBCONO = MITMAS.MMCONO
  • MITFACMITMASforeign key · N:1
    -- Uses this catalog's prefixed M3 column names; map raw Data Lake properties through Data Catalog first. ON MITFAC.M9ITNO = MITMAS.MMITNO AND MITFAC.M9CONO = MITMAS.MMCONO
  • MITAUNMITMASforeign key · N:1
    -- Uses this catalog's prefixed M3 column names; map raw Data Lake properties through Data Catalog first. ON MITAUN.MUITNO = MITMAS.MMITNO AND MITAUN.MUCONO = MITMAS.MMCONO
  • MITPOPMITMASforeign key · N:1
    -- Uses this catalog's prefixed M3 column names; map raw Data Lake properties through Data Catalog first. ON MITPOP.MPITNO = MITMAS.MMITNO AND MITPOP.MPCONO = MITMAS.MMCONO
  • MILOMAMITMASforeign key · N:1
    -- Uses this catalog's prefixed M3 column names; map raw Data Lake properties through Data Catalog first. ON MILOMA.LMITNO = MITMAS.MMITNO AND MILOMA.LMCONO = MITMAS.MMCONO
  • MITALOMITMASforeign key · N:1
    -- Uses this catalog's prefixed M3 column names; map raw Data Lake properties through Data Catalog first. ON MITALO.MQITNO = MITMAS.MMITNO AND MITALO.MQCONO = MITMAS.MMCONO
  • ODLINEMITMASforeign key · N:1
    -- Uses this catalog's prefixed M3 column names; map raw Data Lake properties through Data Catalog first. ON ODLINE.UBITNO = MITMAS.MMITNO AND ODLINE.UBCONO = MITMAS.MMCONO
  • MITPLOMITMASforeign key · N:1
    -- Uses this catalog's prefixed M3 column names; map raw Data Lake properties through Data Catalog first. ON MITPLO.MOITNO = MITMAS.MMITNO AND MITPLO.MOCONO = MITMAS.MMCONO

Programs That Use This Table

More Items & Product Data tables

Maintained by Summit Analytics, a supply chain analytics practice. The tools and references are free — the consulting is selective.

Part of the Summit Analytics reference library.

Work with the practice

Not affiliated with or endorsed by Infor. Infor, Infor M3, and Infor CloudSuite are trademarks of Infor and/or its affiliates.