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.

Fields

18 fields · 8 key

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.Numeric6
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.Numeric6

Field provenance: hand-curated.

Boilerplate SQL

Starting point for reading F41061on 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  : 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;

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

Relationships

1-hop neighbors — click a table to navigate there. 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