JDE Reference
F4100
masterAlso in JDE WorldWarehouse location master: one row per storage location within a branch/plant, defining physical attributes plus putaway, pick, and replenishment behavior.
Module: 41 · Inventory ManagementColumn prefix: LM
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.
Fields
57 fields · 2 key
57 fields.
| Key | Field | Alias | Description | Type | Length | Flags |
|---|---|---|---|---|---|---|
| Primary key | LMMCU | MCU | Branch/plant (business unit); stored right-justified with leading blanks. | String | 12 | |
| Primary key | LMLOCN | LOCN | Storage location within the branch, formatted per the branch location structure. | String | 20 | |
| LMAISL | AISL | Aisle segment of the location code. | String | 8 | ||
| LMBIN | BIN | Bin segment of the location code. | String | 8 | ||
| LMLA03 | LA03 | Location category code 03 (site-defined classification). | String | 4 | ||
| LMLA04 | LA04 | Location category code 04 (site-defined classification). | String | 4 | ||
| LMLA05 | LA05 | Location category code 05 (site-defined classification). | String | 4 | ||
| LMLA06 | LA06 | Location category code 06 (site-defined classification). | String | 4 | ||
| LMLA07 | LA07 | Location category code 07 (site-defined classification). | String | 4 | ||
| LMLA08 | LA08 | Location category code 08 (site-defined classification). | String | 4 | ||
| LMLA09 | LA09 | Location category code 09 (site-defined classification). | String | 4 | ||
| LMLA10 | LA10 | Location category code 10 (site-defined classification). | String | 4 | ||
| LMLLDL | LLDL | Level-of-detail code for location rollups. | Character | 1 | ||
| LMSTY1 | STY1 | Location dimension group, used to match item storage requirements to locations. | String | 6 | ||
| LMCGRP | CGRP | Location characteristics group for warehouse movement rules. | String | 6 | ||
| LMLHLD | LHLD | Hold code that blocks activity against this location. | String | 2 | ||
| LMFREZ | FREZ | Freeze rule controlling whether the location accepts putaway/pick during freeze. | Character | 1 | ||
| LMNETA | NETA | Flag: whether stock here counts as nettable/allocatable for planning. | Character | 1 | ||
| LMMNUP | MNUP | Minimum fill percentage before putaway is allowed to this location. | Numeric | 5 | ||
| LMMNUK | MNUK | Minimum fill percentage before picking is allowed from this location. | Numeric | 5 | ||
| LMLCOD | LCOD | Location tax status code. | String | 2 | ||
| LMMMTH | MMTH | Move method code for warehouse movement to/from this location. | String | 4 | ||
| LMEQTY | EQTY | Container (equipment) code allowed in this location. | String | 5 | ||
| LMCTNF | CTNF | Flag: location participates in carton recommendation. | Character | 1 | ||
| LMMCNT | MCNT | Flag: different container types may be mixed here. | Character | 1 | ||
| LMMLOT | MLOT | Flag: different dates/lots may be mixed here. | Character | 1 | ||
| LMMITM | MITM | Maximum number of distinct items allowed in the location. | Numeric | 2 | ||
| LMSTAG | STAG | Flag: this is a staging location. | Character | 1 | ||
| LMLVER | LVER | Location verification code (bar-code check value). | String | 5 | ||
| LMPCNF | PCNF | Flag: storage (putaway) confirmation is required. | Character | 1 | ||
| LMKCNF | KCNF | Flag: retrieval (pick) confirmation is required. | Character | 1 | ||
| LMAPUT | APUT | Flag: putaway allowed to this location. | Character | 1 | ||
| LMAPIK | APIK | Flag: picking allowed from this location. | Character | 1 | ||
| LMARPL | ARPL | Flag: replenishment allowed for this location. | Character | 1 | ||
| LMPZON | PZON | Putaway zone the location belongs to. | String | 6 | ||
| LMKZON | KZON | Picking zone the location belongs to. | String | 6 | ||
| LMZONR | ZONR | Replenishment zone the location belongs to. | String | 6 | ||
| LMSTGP | STGP | Staging location used for putaway moves. | String | 20 | ||
| LMSTGK | STGK | Staging location used for picking moves. | String | 20 | ||
| LMSTGR | STGR | Staging location used for replenishment moves. | String | 20 | ||
| LMWSQP | WSQP | Putaway sequence number for travel-path ordering. | Numeric | 5 | ||
| LMWSQQ | WSQQ | Picking sequence number for travel-path ordering. | Numeric | 5 | ||
| LMWSQR | WSQR | Replenishment sequence number for travel-path ordering. | Numeric | 5 | ||
| LMDISX | DISX | Location X-coordinate (latitude) for distance calculations. | Numeric | 5 | ||
| LMDISY | DISY | Location Y-coordinate (longitude) for distance calculations. | Numeric | 5 | ||
| LMDISZ | DISZ | Location Z-coordinate (height) for distance calculations. | Numeric | 5 | ||
| LMEQTP | EQTP | Equipment type needed to service the location. | String | 3 | ||
| LMURCD | URCD | User-reserved code (open field for site-specific use). | String | 2 | ||
| LMURDT | URDT | User-reserved date (open field for site-specific use). | Numeric (DD type: Date) | 6 | ||
| LMURAT | URAT | User-reserved amount (open field for site-specific use). | Numeric | 15 | ||
| LMURAB | URAB | User-reserved number (open field for site-specific use). | Numeric | 8 | ||
| LMURRF | URRF | User-reserved reference (open field for site-specific use). | String | 15 | ||
| LMOT1Y | OT1Y | Flag: potency control applies. | Character | 1 | ||
| LMOT2Y | OT2Y | Flag: grade control applies. | Character | 1 | ||
| LMMIXL | MIXL | Rule for mixing items/lots within the location. | Character | 1 | ||
| LMMPTL | MPTL | Flag: partial containers may be merged here. | Character | 1 | ||
| LMMUMS | MUMS | Flag: different UOM structures may be merged here. | Character | 1 |
Field provenance: hand-curated.
Boilerplate SQL
Starting point for reading F4100 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>, <MCU>
-- ============================================================
-- Table : F4100 Warehouse location master: one row per storage location within a branch/plant, defining physical attributes plus putaway, pick, and replenishment behavior.
-- Purpose: Column-selected read of F4100 — auto-generated from field metadata
-- Grain : One row per LMMCU + LMLOCN
-- 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
TRIM(f.LMMCU) AS "Branch/plant (business unit); stored right-justified with leading blanks.",
f.LMLOCN AS "Storage location within the branch, formatted per the branch location structure.",
f.LMAISL AS "Aisle segment of the location code.",
f.LMBIN AS "Bin segment of the location code.",
f.LMLA03 AS "Location category code 03 (site-defined classification).",
f.LMLA04 AS "Location category code 04 (site-defined classification).",
f.LMLA05 AS "Location category code 05 (site-defined classification).",
f.LMLA06 AS "Location category code 06 (site-defined classification).",
f.LMLA07 AS "Location category code 07 (site-defined classification).",
f.LMLA08 AS "Location category code 08 (site-defined classification).",
f.LMLA09 AS "Location category code 09 (site-defined classification).",
f.LMLA10 AS "Location category code 10 (site-defined classification).",
f.LMLLDL AS "Level-of-detail code for location rollups.",
f.LMSTY1 AS "Location dimension group, used to match item storage requirements to locations.",
f.LMCGRP AS "Location characteristics group for warehouse movement rules.",
f.LMLHLD AS "Hold code that blocks activity against this location.",
f.LMFREZ AS "Freeze rule controlling whether the location accepts putaway/pick during freeze.",
f.LMNETA AS "Flag: whether stock here counts as nettable/allocatable for planning.",
f.LMMNUP AS "Minimum fill percentage before putaway is allowed to this location.",
f.LMMNUK AS "Minimum fill percentage before picking is allowed from this location.",
f.LMLCOD AS "Location tax status code.",
f.LMMMTH AS "Move method code for warehouse movement to/from this location.",
f.LMEQTY AS "Container (equipment) code allowed in this location.",
f.LMCTNF AS "Flag: location participates in carton recommendation.",
f.LMMCNT AS "Flag: different container types may be mixed here.",
f.LMMLOT AS "Flag: different dates/lots may be mixed here.",
f.LMMITM AS "Maximum number of distinct items allowed in the location.",
f.LMSTAG AS "Flag: this is a staging location.",
f.LMLVER AS "Location verification code (bar-code check value).",
f.LMPCNF AS "Flag: storage (putaway) confirmation is required.",
f.LMKCNF AS "Flag: retrieval (pick) confirmation is required.",
f.LMAPUT AS "Flag: putaway allowed to this location.",
f.LMAPIK AS "Flag: picking allowed from this location.",
f.LMARPL AS "Flag: replenishment allowed for this location.",
f.LMPZON AS "Putaway zone the location belongs to.",
f.LMKZON AS "Picking zone the location belongs to.",
f.LMZONR AS "Replenishment zone the location belongs to.",
f.LMSTGP AS "Staging location used for putaway moves.",
f.LMSTGK AS "Staging location used for picking moves.",
f.LMSTGR AS "Staging location used for replenishment moves."
-- … plus 17 more columns — full list in the Fields section above
FROM <catalog>.<schema_data>.f4100 f
WHERE
f.LMMCU = '<MCU>'
ORDER BY f.LMMCU;Verified September 2026
Relationships
Diagram of 1-hop neighbors — join details below. UDC decode edges point coded fields at their F0005 lookup.
Programs That Use This Table
R read · W write · R/W read + write
Secondary programs
- P46010Item Profile Revisions — the setup application that defines each item's warehouse behavior: default pick/replenishment zones, process groups for movement instructions, and overflow handlingRead accessInteractive
- P4602Location Detail Maintenance — the interactive application for reviewing and correcting location detail records: what is stored in each warehouse location, in which units of measure, and how much capacity is committedRead accessInteractive
More Inventory Management tables
- F41001Branch/plant inventory constants: the per-branch switchboard for item number symbols, location formatting, costing methods, commitment rules, and G/L interface options.
- F41002Item-level unit of measure conversions: the factor that translates one UOM into another for a given item and branch, used everywhere quantities change units.
- F4101Item master — one row per item with descriptions, units of measure, and category codes shared across branches
- F4102Item branch — branch/plant-level item attributes, planning parameters, and sourcing responsibility
- F41021Item location — on-hand, committed, and inbound quantities by item, branch, location, and lot
- F4104Item cross-reference: links internal item numbers to external identifiers such as customer or supplier part numbers, substitutes, and replacements, keyed by cross-reference type.