F4092
controlAlso in JDE WorldOne row per price group definition: names an item, customer, or order group and lists which category-code keys (up to 10) make up the group, ordered by the key columns.
Defines the shape of a complex price group; the concrete value combinations live in F40941/F40942/F40943. erpref lists it under system 40 but categorizes it as Advanced Pricing.
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).
Fields
13 fields · 2 key
13 fields.
| Key | Field | Alias | Description | Type | Length | Flags |
|---|---|---|---|---|---|---|
| Primary key | GPGPTY | GPTY | Group type: whether this definition is an item, customer, or order detail group. | Character | 1 | |
| Primary key | GPGPC | GPC | Group code — the price group name referenced by F4071 adjustments and item/customer masters. | String | 8 | |
| GPDL01 | DL01 | Group description. | String | 30 | ||
| GPGPK1 | GPK1 | First category-code key making up the group definition. | String | 10 | ||
| GPGPK2 | GPK2 | Second category-code key in the group definition. | String | 10 | ||
| GPGPK3 | GPK3 | Third category-code key in the group definition. | String | 10 | ||
| GPGPK4 | GPK4 | Fourth category-code key in the group definition. | String | 10 | ||
| GPGPK5 | GPK5 | Fifth category-code key in the group definition. | String | 10 | ||
| GPGPK6 | GPK6 | Sixth category-code key in the group definition. | String | 10 | ||
| GPGPK7 | GPK7 | Seventh category-code key in the group definition. | String | 10 | ||
| GPGPK8 | GPK8 | Eighth category-code key in the group definition. | String | 10 | ||
| GPGPK9 | GPK9 | Ninth category-code key in the group definition. | String | 10 | ||
| GPGPK10 | GPK10 | Tenth category-code key in the group definition. | String | 10 |
Field provenance: hand-curated.
Boilerplate SQL
Starting point for reading F4092 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.
2 parameters not filled: <catalog>, <schema_data>
-- ============================================================
-- Table : F4092 One row per price group definition: names an item, customer, or order group and lists which category-code keys (up to 10) make up the group, ordered by the key columns.
-- Purpose: Column-selected read of F4092 — auto-generated from field metadata
-- Grain : One row per GPGPTY + GPGPC
-- 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
f.GPGPTY AS "Group type: whether this definition is an item, customer, or order detail group.",
f.GPGPC AS "Group code — the price group name referenced by F4071 adjustments and item/customer masters.",
f.GPDL01 AS "Group description.",
f.GPGPK1 AS "First category-code key making up the group definition.",
f.GPGPK2 AS "Second category-code key in the group definition.",
f.GPGPK3 AS "Third category-code key in the group definition.",
f.GPGPK4 AS "Fourth category-code key in the group definition.",
f.GPGPK5 AS "Fifth category-code key in the group definition.",
f.GPGPK6 AS "Sixth category-code key in the group definition.",
f.GPGPK7 AS "Seventh category-code key in the group definition.",
f.GPGPK8 AS "Eighth category-code key in the group definition.",
f.GPGPK9 AS "Ninth category-code key in the group definition.",
f.GPGPK10 AS "Tenth category-code key in the group definition."
FROM <catalog>.<schema_data>.f4092 f
ORDER BY f.GPGPTY;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
- P4071Price Adjustment Definitions — the screen where advanced pricing adjustments are defined: adjustment name, controls, target application, and preference hierarchy.Read accessInteractive
- P4072Price Adjustment Detail Revisions — the screen where the actual pricing rules are set for an adjustment: basis codes, factor values, level breaks, and effective dates.Read accessInteractive
More Advanced Pricing tables
- F40941One row per item price group combination: an item group plus a specific set of item category-code values, assigned a numeric key ID (IGID) that F4072 rate rows point at.
- F40942One row per customer price group combination: a customer group plus a specific set of customer category-code values, assigned a numeric key ID (CGID) that F4072 rate rows point at.
- F40943One row per order detail group combination: an order detail group plus a specific set of sales-order line attribute values (up to 8), assigned a numeric key ID (OGID) that F4072 rate rows point at.
- F4106Item base price table: effective-dated unit and credit prices by item and branch, optionally specific to a customer, customer group, currency, and unit of measure.
- F41061Supplier price catalog: supplier- and catalog-specific purchase prices with quantity breaks and effective date ranges, feeding PO unit cost retrieval.
- F4071One row per price adjustment definition: the named rule (discount, rebate, promotion, override) with the control switches that decide how it applies — group keys, level-break type, adjustment level, mandatory and G/L behavior.