JDE Reference
F4102
masterAlso in JDE WorldItem branch — branch/plant-level item attributes, planning parameters, and sourcing responsibility
Module: 41 · Inventory ManagementColumn prefix: IB
Fields
36 fields · 2 key
| Key | Field | Alias | Description | Type | Length | Flags |
|---|---|---|---|---|---|---|
| Primary key | IBITM | ITM | Short item number - the internal numeric item key | Numeric | 8 | |
| Primary key | IBMCU | MCU | Business unit / branch plant (right-justified, space-padded to 12) | String | 12 | |
| IBLITM | LITM | Second item number - the primary user-facing item code | String | 25 | ||
| IBAITM | AITM | Third item number - catalog or cross-reference item code | String | 25 | ||
| IBSTKT | STKT | Stocking type - how the item is stocked/made/purchased | Character | 1 | ||
| IBGLPT | GLPT | G/L class code driving inventory account derivation through AAIs | String | 4 | ||
| IBLNTY | LNTY | Line type controlling inventory/GL/AR interfaces (S, N, F, ...) | String | 2 | ||
| IBPDGR | PDGR | Product group for pricing | String | 3 | ||
| IBBUYR | BUYR | Buyer address book number responsible for the item at this branch | Numeric | 8 | ||
| IBVEND | VEND | Primary (or most recent) supplier address book number | Numeric | 8 | ||
| IBANPL | ANPL | Planner address book number | Numeric | 8 | ||
| IBSRP0 | SRP0 | Sales category code 10 (6-char) | String | 6 | ||
| IBSRP1 | SRP1 | Sales category code 1 - catalog section | String | 3 | ||
| IBSRP2 | SRP2 | Sales category code 2 - sub section | String | 3 | ||
| IBSRP3 | SRP3 | Sales category code 3 | String | 3 | ||
| IBSRP4 | SRP4 | Sales category code 4 | String | 3 | ||
| IBSRP5 | SRP5 | Sales category code 5 | String | 3 | ||
| IBPRP0 | PRP0 | Purchasing category code - item pool (6-char) | String | 6 | ||
| IBPRP1 | PRP1 | Purchasing category code 1 - commodity class | String | 3 | ||
| IBPRP2 | PRP2 | Purchasing category code 2 - commodity sub class | String | 3 | ||
| IBPRP3 | PRP3 | Purchasing category code 3 - supplier rebate code | String | 3 | ||
| IBPRP4 | PRP4 | Purchasing category code 4 - master planning family | String | 3 | ||
| IBPRP5 | PRP5 | Purchasing category code 5 | String | 3 | ||
| IBMPST | MPST | Planning code - how MRP/DRP plans the item | Character | 1 | ||
| IBLTLV | LTLV | Level lead time in days | Numeric | 5 | ||
| IBLTCM | LTCM | Cumulative lead time in days | Numeric | 5 | ||
| IBLTMF | LTMF | Manufacturing lead time in days | Numeric | 5 | ||
| IBSAFE | SAFE | Safety stock quantity | Numeric | 15 | ||
| IBROQI | ROQI | Fixed reorder quantity entered for the branch | Numeric | 15 | ||
| IBROPI | ROPI | Reorder point entered for the branch | Numeric | 15 | ||
| IBABCS | ABCS | ABC ranking by sales | Character | 1 | ||
| IBABCM | ABCM | ABC ranking by margin | Character | 1 | ||
| IBABCI | ABCI | ABC ranking by investment | Character | 1 | ||
| IBBACK | BACK | Whether backorders are allowed for this item at this branch | Character | 1 | ||
| IBSLD | SLD | Shelf life in days | Numeric | 6 | ||
| IBLOTS | LOTS | Default lot status code | Character | 1 |
Field provenance: hand-curated.
Boilerplate SQL
Starting point for reading F4102on 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
-- ============================================================
-- 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;4 parameters not filled: <catalog>, <schema_data>, <ITM>, <MCU>
Relationships
1-hop neighbors — click a table to navigate there. UDC decode edges point coded fields at their F0005 lookup.
Programs That Use This Table
Primary programs
Secondary programs
- P4101Item Master — the interactive application that creates and maintains F4101 itemsWrite accessInteractive
- P4105Cost Revisions — maintain item costs by cost method and branch/plant, generating variance journal entries on changeRead accessInteractive
- P4106Base Price Revisions — maintain base sales prices by item, branch, customer, or customer group with effective datesRead accessInteractive
- P4108Lot Master — maintain lot records, statuses, and dates for lot- and serial-controlled inventoryRead accessInteractive
- P4111Item Ledger Inquiry (Cardex) — review the full transaction history behind every inventory quantity movementRead accessInteractive
- P4112Inventory Issues — remove inventory from stock (for example to scrap or expense) with matching journal entriesRead accessInteractive
- P4113Inventory Transfers — move inventory between locations or branch/plants, recording both sides of the movementRead accessInteractive
- P4114Inventory Adjustments — correct on-hand quantity discrepancies (cycle count variances, damage, initial loads)Read accessInteractive
- P4116Item Reclassifications — reclassify inventory from one item number, lot, or location to anotherRead accessInteractive
- P41202Item Availability — inquire on on-hand, committed, and available quantities by item, branch, location, and lotRead accessInteractive
- P4310Purchase Order Entry — create and revise purchase orders, requisitions, and quotes (header and detail lines)Read accessInteractive
- P4312PO Receipts — record receipt of goods against purchase orders, updating on-hand inventory and creating receiver recordsRead accessInteractive