Skip to content
JDE Reference

F41061

masterAlso in JDE World

Supplier price catalog: supplier- and catalog-specific purchase prices with quantity breaks and effective date ranges, feeding PO unit cost retrieval.

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

18 fields · 8 key

18 fields.

Table fields: key flag, field name, DD alias, description, data type, length, and quirk flags (Julian date, implied decimals, padded string, UDC decode). 18 fields.
KeyFieldAliasDescriptionTypeLengthFlags
Primary keyCBMCUMCUBranch/plant (business unit); stored right-justified with leading blanks.String12
Primary keyCBAN8AN8Supplier address number the catalog price belongs to.Numeric8
Primary keyCBITMITMShort internal item number (8-digit numeric key).Numeric8
Primary keyCBCATNCATNSupplier catalog name grouping this set of prices.String8
Primary keyCBCRCDCRCDTransaction currency code of the price.String3
Primary keyCBUOMUOMUnit of measure the price applies to, as entered.String2
Primary keyCBUORGUORGQuantity break threshold: the price applies at or above this quantity.Numeric15
Primary keyCBEXDJEXDJExpiration date; the record stops applying after this date.Numeric (DD type: Date)6
CBLITMLITMSecond (long) item number, the customer-facing alphanumeric item identifier.String25
CBAITMAITMThird item number, an alternate catalog-style identifier.String25
CBDMCTDMCTDistribution agreement (contract) number tied to the price.String12
CBDMCSDMCSSupplement number of the distribution agreement.Numeric3
CBKCOOKCOOCompany of the related blanket/quote order.String5
CBDOCODOCORelated blanket/quote order number.Numeric8
CBDCTODCTOOrder type of the related blanket/quote order.String2
CBLNIDLNIDLine number on the related order.Numeric6
CBPRRCPRRCSupplier's unit purchase price from the catalog (4 implied decimals).Numeric15
CBEFTJEFTJEffective-from date; the record applies on or after this date.Numeric (DD type: Date)6

Field provenance: hand-curated.

Boilerplate SQL

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

5 parameters not filled: <catalog>, <schema_data>, <MCU>, <AN8>, <ITM>

-- ============================================================
-- Table  : F41061 Supplier price catalog: supplier- and catalog-specific purchase prices with quantity breaks and effective date ranges, feeding PO unit cost retrieval.
-- Purpose: Column-selected read of F41061 — auto-generated from field metadata
-- Grain  : One row per CBMCU + CBAN8 + CBITM + CBCATN + CBCRCD + CBUOM + CBUORG + CBEXDJ
-- 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.CBMCU) AS "Branch/plant (business unit); stored right-justified with leading blanks.",
  f.CBAN8 AS "Supplier address number the catalog price belongs to.",
  f.CBITM AS "Short internal item number (8-digit numeric key).",
  f.CBCATN AS "Supplier catalog name grouping this set of prices.",
  f.CBCRCD AS "Transaction currency code of the price.",
  f.CBUOM AS "Unit of measure the price applies to, as entered.",
  f.CBUORG AS "Quantity break threshold: the price applies at or above this quantity.",
  CASE WHEN f.CBEXDJ IS NULL OR f.CBEXDJ = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.CBEXDJ AS INT) DIV 1000, 1, 1), CAST(f.CBEXDJ AS INT) % 1000 - 1) END AS "Expiration date; the record stops applying after this date.",  -- CYYDDD Julian → DATE
  f.CBLITM AS "Second (long) item number, the customer-facing alphanumeric item identifier.",
  f.CBAITM AS "Third item number, an alternate catalog-style identifier.",
  f.CBDMCT AS "Distribution agreement (contract) number tied to the price.",
  f.CBDMCS AS "Supplement number of the distribution agreement.",
  f.CBKCOO AS "Company of the related blanket/quote order.",
  f.CBDOCO AS "Related blanket/quote order number.",
  f.CBDCTO AS "Order type of the related blanket/quote order.",
  f.CBLNID / POWER(10, 3) AS "Line number on the related order.",  -- implied decimals: 3 (verify in F9210)
  f.CBPRRC / POWER(10, 4) AS "Supplier's unit purchase price from the catalog (4 implied decimals).",  -- implied decimals: 4 (verify in F9210)
  CASE WHEN f.CBEFTJ IS NULL OR f.CBEFTJ = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.CBEFTJ AS INT) DIV 1000, 1, 1), CAST(f.CBEFTJ AS INT) % 1000 - 1) END AS "Effective-from date; the record applies on or after this date."  -- CYYDDD Julian → DATE
FROM <catalog>.<schema_data>.f41061 f
WHERE
  f.CBMCU = '<MCU>'
  -- AND f.CBAN8 = <AN8>
  -- AND f.CBITM = <ITM>
ORDER BY f.CBMCU;

Verified September 2026

Relationships

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

Join details

  • F41061F4101foreign key · N:1
    ON f41061.CBITM = f4101.IMITM
  • F41061F0401foreign key · N:1
    ON f41061.CBAN8 = f0401.A6AN8

Programs That Use This Table

More Advanced Pricing 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.