Skip to content
JDE Reference

F4102

masterAlso in JDE World

Item branch — branch/plant-level item attributes, planning parameters, and sourcing responsibility

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
KPI definitions
Dashboard patterns
Cross-ERP guides

Fields

36 fields · 2 key

36 fields.

Table fields: key flag, field name, DD alias, description, data type, length, and quirk flags (Julian date, implied decimals, padded string, UDC decode). 36 fields.
KeyFieldAliasDescriptionTypeLengthFlags
Primary keyIBITMITMShort item number - the internal numeric item keyNumeric8
Primary keyIBMCUMCUBusiness unit / branch plant (right-justified, space-padded to 12)String12
IBLITMLITMSecond item number - the primary user-facing item codeString25
IBAITMAITMThird item number - catalog or cross-reference item codeString25
IBSTKTSTKTStocking type - how the item is stocked/made/purchasedCharacter1
IBGLPTGLPTG/L class code driving inventory account derivation through AAIsString4
IBLNTYLNTYLine type controlling inventory/GL/AR interfaces (S, N, F, ...)String2
IBPDGRPDGRProduct group for pricingString3
IBBUYRBUYRBuyer address book number responsible for the item at this branchNumeric8
IBVENDVENDPrimary (or most recent) supplier address book numberNumeric8
IBANPLANPLPlanner address book numberNumeric8
IBSRP0SRP0Sales category code 10 (6-char)String6
IBSRP1SRP1Sales category code 1 - catalog sectionString3
IBSRP2SRP2Sales category code 2 - sub sectionString3
IBSRP3SRP3Sales category code 3String3
IBSRP4SRP4Sales category code 4String3
IBSRP5SRP5Sales category code 5String3
IBPRP0PRP0Purchasing category code - item pool (6-char)String6
IBPRP1PRP1Purchasing category code 1 - commodity classString3
IBPRP2PRP2Purchasing category code 2 - commodity sub classString3
IBPRP3PRP3Purchasing category code 3 - supplier rebate codeString3
IBPRP4PRP4Purchasing category code 4 - master planning familyString3
IBPRP5PRP5Purchasing category code 5String3
IBMPSTMPSTPlanning code - how MRP/DRP plans the itemCharacter1
IBLTLVLTLVLevel lead time in daysNumeric5
IBLTCMLTCMCumulative lead time in daysNumeric5
IBLTMFLTMFManufacturing lead time in daysNumeric5
IBSAFESAFESafety stock quantityNumeric15
IBROQIROQIFixed reorder quantity entered for the branchNumeric15
IBROPIROPIReorder point entered for the branchNumeric15
IBABCSABCSABC ranking by salesCharacter1
IBABCMABCMABC ranking by marginCharacter1
IBABCIABCIABC ranking by investmentCharacter1
IBBACKBACKWhether backorders are allowed for this item at this branchCharacter1
IBSLDSLDShelf life in daysNumeric6
IBLOTSLOTSDefault lot status codeCharacter1

Field provenance: hand-curated.

Boilerplate SQL

Starting point for reading F4102 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

4 parameters not filled: <catalog>, <schema_data>, <ITM>, <MCU>

-- ============================================================
-- Table  : F4102 Item branch — branch/plant-level item attributes, planning parameters, and sourcing responsibility
-- Purpose: Column-selected read of F4102 — auto-generated from field metadata
-- Grain  : One row per IBITM + IBMCU
-- 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
  ib.IBITM AS "Short item number - the internal numeric item key",
  TRIM(ib.IBMCU) AS "Business unit / branch plant (right-justified, space-padded to 12)",
  ib.IBLITM AS "Second item number - the primary user-facing item code",
  ib.IBAITM AS "Third item number - catalog or cross-reference item code",
  ib.IBSTKT AS "Stocking type - how the item is stocked/made/purchased",
  ib.IBGLPT AS "G/L class code driving inventory account derivation through AAIs",
  ib.IBLNTY AS "Line type controlling inventory/GL/AR interfaces (S, N, F, ...)",
  ib.IBPDGR AS "Product group for pricing",
  ib.IBBUYR AS "Buyer address book number responsible for the item at this branch",
  ib.IBVEND AS "Primary (or most recent) supplier address book number",
  ib.IBANPL AS "Planner address book number",
  ib.IBSRP0 AS "Sales category code 10 (6-char)",
  ib.IBSRP1 AS "Sales category code 1 - catalog section",
  ib.IBSRP2 AS "Sales category code 2 - sub section",
  ib.IBSRP3 AS "Sales category code 3",
  ib.IBSRP4 AS "Sales category code 4",
  ib.IBSRP5 AS "Sales category code 5",
  ib.IBPRP0 AS "Purchasing category code - item pool (6-char)",
  ib.IBPRP1 AS "Purchasing category code 1 - commodity class",
  ib.IBPRP2 AS "Purchasing category code 2 - commodity sub class",
  ib.IBPRP3 AS "Purchasing category code 3 - supplier rebate code",
  ib.IBPRP4 AS "Purchasing category code 4 - master planning family",
  ib.IBPRP5 AS "Purchasing category code 5",
  ib.IBMPST AS "Planning code - how MRP/DRP plans the item",
  ib.IBLTLV AS "Level lead time in days",
  ib.IBLTCM AS "Cumulative lead time in days",
  ib.IBLTMF AS "Manufacturing lead time in days",
  ib.IBSAFE AS "Safety stock quantity",
  ib.IBROQI AS "Fixed reorder quantity entered for the branch",
  ib.IBROPI AS "Reorder point entered for the branch",
  ib.IBABCS AS "ABC ranking by sales",
  ib.IBABCM AS "ABC ranking by margin",
  ib.IBABCI AS "ABC ranking by investment",
  ib.IBBACK AS "Whether backorders are allowed for this item at this branch",
  ib.IBSLD AS "Shelf life in days",
  ib.IBLOTS AS "Default lot status code"
FROM <catalog>.<schema_data>.f4102 ib
WHERE
  ib.IBITM = <ITM>
  -- AND ib.IBMCU = '<MCU>'
ORDER BY ib.IBITM;

Verified September 2026

Relationships

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

Join details

  • F4102F4101foreign key · N:1
    ON f4102.IBITM = f4101.IMITM
  • F4105F4102foreign key · N:1
    ON f4105.COITM = f4102.IBITM

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.