Skip to content
JDE Reference

F4101

masterAlso in JDE World

Item master — one row per item with descriptions, units of measure, and category codes shared across branches

What the badges mean
Superseded
Superseded — a newer table has replaced it, but older scripts still read this one.
Also in JDE World
Also present in JDE World A9.x on the same table name.
master
Data class: what the table holds — master data, transaction documents, control/setup values, history, or a workfile.
Read/write access
Access mode: how the paired program reads or writes this table — R (read), W (write), or R/W (both).
No lifecycle badge means the table is current and not documented in JDE World. In field listings, K marks a primary-key field.
Used in the library
Dashboard patterns

Fields

32 fields · 1 key

32 fields.

Table fields: key flag, field name, DD alias, description, data type, length, and quirk flags (Julian date, implied decimals, padded string, UDC decode). 32 fields.
KeyFieldAliasDescriptionTypeLengthFlags
Primary keyIMITMITMShort item number - the internal numeric item keyNumeric8
IMLITMLITMSecond item number - the primary user-facing item codeString25
IMAITMAITMThird item number - catalog or cross-reference item codeString25
IMDSC1DSC1Description line 1String30
IMDSC2DSC2Description line 2String30
IMSRTXSRTXSearch text used by item lookupString30
IMSTKTSTKTStocking type - how the item is stocked/made/purchasedCharacter1
IMGLPTGLPTG/L class code driving inventory account derivation through AAIsString4
IMLNTYLNTYDefault line type used when the item is orderedString2
IMPDGRPDGRProduct group for pricingString3
IMUOM1UOM1Primary unit of measureString2
IMUOM2UOM2Secondary unit of measureString2
IMUOM3UOM3Purchasing unit of measureString2
IMUOM4UOM4Pricing unit of measureString2
IMUOM6UOM6Shipping unit of measureString2
IMSLDSLDShelf life in daysNumeric6
IMBBDDBBDDDefault days used to compute the best-before dateNumeric6
IMCDCDCDCDCommodity codeString15
IMABCSABCSABC ranking by salesCharacter1
IMLOTSLOTSDefault lot status codeCharacter1
IMSRP0SRP0Sales category code 10 (6-char)String6
IMSRP1SRP1Sales category code 1 - catalog sectionString3
IMSRP2SRP2Sales category code 2 - sub sectionString3
IMSRP3SRP3Sales category code 3String3
IMSRP4SRP4Sales category code 4String3
IMSRP5SRP5Sales category code 5String3
IMPRP0PRP0Purchasing category code - item pool (6-char)String6
IMPRP1PRP1Purchasing category code 1 - commodity classString3
IMPRP2PRP2Purchasing category code 2 - commodity sub classString3
IMPRP3PRP3Purchasing category code 3 - supplier rebate codeString3
IMPRP4PRP4Purchasing category code 4 - master planning familyString3
IMPRP5PRP5Purchasing category code 5String3

Field provenance: hand-curated.

Boilerplate SQL

Starting point for reading F4101 on Databricks — Julian dates, implied decimals, and padded strings are already converted. Set your Unity Catalog location and filter values below; they’re substituted into the SQL and the copy button.

Query parameters

3 parameters not filled: <catalog>, <schema_data>, <ITM>

-- ============================================================
-- Table  : F4101 Item master — one row per item with descriptions, units of measure, and category codes shared across branches
-- Purpose: Column-selected read of F4101 — auto-generated from field metadata
-- Grain  : One row per IMITM
-- Notes  : Auto-generated skeleton. Julian dates (CYYDDD) are converted to DATE and implied-decimal amounts are scaled (verify decimals in F9210); padded business-unit/UDC keys are TRIMmed. Audit columns (…USER/…PID/…UPMJ) are omitted — see the quirks guide. Set catalog/schema to your Unity Catalog location; fill remaining placeholders (<...>) for your tenant.
-- ============================================================
SELECT
  im.IMITM AS "Short item number - the internal numeric item key",
  im.IMLITM AS "Second item number - the primary user-facing item code",
  im.IMAITM AS "Third item number - catalog or cross-reference item code",
  im.IMDSC1 AS "Description line 1",
  im.IMDSC2 AS "Description line 2",
  im.IMSRTX AS "Search text used by item lookup",
  im.IMSTKT AS "Stocking type - how the item is stocked/made/purchased",
  im.IMGLPT AS "G/L class code driving inventory account derivation through AAIs",
  im.IMLNTY AS "Default line type used when the item is ordered",
  im.IMPDGR AS "Product group for pricing",
  im.IMUOM1 AS "Primary unit of measure",
  im.IMUOM2 AS "Secondary unit of measure",
  im.IMUOM3 AS "Purchasing unit of measure",
  im.IMUOM4 AS "Pricing unit of measure",
  im.IMUOM6 AS "Shipping unit of measure",
  im.IMSLD AS "Shelf life in days",
  im.IMBBDD AS "Default days used to compute the best-before date",
  im.IMCDCD AS "Commodity code",
  im.IMABCS AS "ABC ranking by sales",
  im.IMLOTS AS "Default lot status code",
  im.IMSRP0 AS "Sales category code 10 (6-char)",
  im.IMSRP1 AS "Sales category code 1 - catalog section",
  im.IMSRP2 AS "Sales category code 2 - sub section",
  im.IMSRP3 AS "Sales category code 3",
  im.IMSRP4 AS "Sales category code 4",
  im.IMSRP5 AS "Sales category code 5",
  im.IMPRP0 AS "Purchasing category code - item pool (6-char)",
  im.IMPRP1 AS "Purchasing category code 1 - commodity class",
  im.IMPRP2 AS "Purchasing category code 2 - commodity sub class",
  im.IMPRP3 AS "Purchasing category code 3 - supplier rebate code",
  im.IMPRP4 AS "Purchasing category code 4 - master planning family",
  im.IMPRP5 AS "Purchasing category code 5"
FROM <catalog>.<schema_data>.f4101 im
WHERE
  im.IMITM = <ITM>
ORDER BY im.IMITM;

Verified September 2026

Relationships

Diagram of 1-hop neighbors — join details below. UDC decode edges point coded fields at their F0005 lookup.

Join details

  • F4211F4101foreign key · N:1
    ON f4211.SDITM = f4101.IMITM
  • F4102F4101foreign key · N:1
    ON f4102.IBITM = f4101.IMITM
  • F41021F4101foreign key · N:1
    ON f41021.LIITM = f4101.IMITM
  • F4111F4101foreign key · N:1
    ON f4111.ILITM = f4101.IMITM
  • F4101F0005UDC decode · N:1
    ON f0005.DRSY = '41' AND f0005.DRRT = '9' AND TRIM(f0005.DRKY) = TRIM(f4101.IMGLPT)
  • F4311F4101foreign key · N:1
    ON f4311.PDITM = f4101.IMITM
  • F41061F4101foreign key · N:1
    ON f41061.CBITM = f4101.IMITM
  • F4106F4101foreign key · N:1
    ON f4106.BPITM = f4101.IMITM
  • F4104F4101foreign key · N:1
    ON f4104.IVITM = f4101.IMITM
  • F4108F4101foreign key · N:1
    ON f4108.IOITM = f4101.IMITM
  • F41002F4101foreign key · N:1
    ON f41002.UMITM = f4101.IMITM
  • F3002F4101foreign key · N:1
    ON f3002.IXITM = f4101.IMITM
  • F3002F4101foreign key · N:1
    ON f3002.IXKIT = f4101.IMITM
  • F3003F4101foreign key · N:1
    ON f3003.IRKIT = f4101.IMITM
  • F3111F4101foreign key · N:1
    ON f3111.WMCPIT = f4101.IMITM
  • F3460F4101foreign key · N:1
    ON f3460.MFITM = f4101.IMITM
  • F3412F4101foreign key · N:1
    ON f3412.MWITM = f4101.IMITM
  • F3412F4101foreign key · N:1
    ON f3412.MWKIT = f4101.IMITM
  • F4602F4101foreign key · N:1
    ON f4602.IFITM = f4101.IMITM
  • F46010F4101foreign key · N:1
    ON f46010.IPITM = f4101.IMITM
  • F46011F4101foreign key · N:1
    ON f46011.IQITM = f4101.IMITM

Programs That Use This Table

R read · W write · R/W read + write

Secondary programs

More Inventory Management 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 Oracle. Oracle, JD Edwards, and EnterpriseOne are registered trademarks of Oracle and/or its affiliates.