Skip to content
JDE Reference

F3460

transactionAlso in JDE World

One row per forecast quantity/amount — keyed by item, branch, forecast type, requested date, year, and customer — holding the demand forecasts (both generated and adjusted) that feed MRP/DRP.

Notes

Unique key is item + branch + forecast type + requested date + calendar year + customer address — YR and AN8 are part of the key, so customer-level and summary forecasts coexist; filter MFTYPF (UDC 34/DF) to the type MRP consumes before aggregating. MFDRQJ is Julian CYYDDD. MFAN8 is zero for non-customer forecasts.

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

15 fields · 6 key

15 fields.

Table fields: key flag, field name, DD alias, description, data type, length, and quirk flags (Julian date, implied decimals, padded string, UDC decode). 15 fields.
KeyFieldAliasDescriptionTypeLengthFlags
Primary keyMFITMITMShort item number the forecast is for.Numeric8
MFLITMLITM25-character second item number for the same item.String25
MFAITMAITMThird item number for the same item.String25
Primary keyMFMCUMCUBranch/plant the forecast applies to.String12
Primary keyMFDRQJDRQJForecast (requested) date bucket, stored as Julian CYYDDD.Numeric (DD type: Date)6
Primary keyMFAN8AN8Customer address number for customer-level forecasts; zero on item/branch-level rows.Numeric8
MFUORGUORGOriginal/transaction quantity captured with the forecast; implied decimals vary by setup.Numeric15
MFAEXPAEXPExtended price associated with the forecast quantity.Numeric15
MFFAMFAMForecast amount in currency for the bucket.Numeric15
MFFQTFQTForecast quantity for the bucket — the number MRP consumes; implied decimals vary by setup.Numeric15
Primary keyMFTYPFTYPFForecast type distinguishing generated statistical forecasts (e.g. BF) from manual/adjusted ones (e.g. AA).String2
MFDCTODCTOOrder type code attached to the forecast record.String2
MFBPFCBPFCBypass-forcing flag — excludes this row when lower-level forecast changes are forced up a hierarchy.Character1
MFRVISRVISMarks the forecast row as manually revised, protecting it from regeneration.Character1
Primary keyMFYRYRTwo-digit calendar year of the forecast bucket; part of the unique key.Numeric2

Field provenance: hand-curated.

Boilerplate SQL

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

7 parameters not filled: <catalog>, <schema_data>, <ITM>, <MCU>, <AN8>, <DRQJ_FROM>, <DRQJ_TO>

-- ============================================================
-- Table  : F3460 One row per forecast quantity/amount — keyed by item, branch, forecast type, requested date, year, and customer — holding the demand forecasts (both generated and adjusted) that feed MRP/DRP.
-- Purpose: Column-selected read of F3460 — auto-generated from field metadata
-- Grain  : One row per MFITM + MFMCU + MFDRQJ + MFAN8 + MFTYPF + MFYR
-- 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.MFITM AS "Short item number the forecast is for.",
  TRIM(f.MFMCU) AS "Branch/plant the forecast applies to.",
  CASE WHEN f.MFDRQJ IS NULL OR f.MFDRQJ = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.MFDRQJ AS INT) DIV 1000, 1, 1), CAST(f.MFDRQJ AS INT) % 1000 - 1) END AS "Forecast (requested) date bucket, stored as Julian CYYDDD.",  -- CYYDDD Julian → DATE
  f.MFAN8 AS "Customer address number for customer-level forecasts; zero on item/branch-level rows.",
  f.MFTYPF AS "Forecast type distinguishing generated statistical forecasts (e.g. BF) from manual/adjusted ones (e.g. AA).",
  f.MFYR AS "Two-digit calendar year of the forecast bucket; part of the unique key.",
  f.MFLITM AS "25-character second item number for the same item.",
  f.MFAITM AS "Third item number for the same item.",
  f.MFUORG AS "Original/transaction quantity captured with the forecast; implied decimals vary by setup.",
  f.MFAEXP / POWER(10, 2) AS "Extended price associated with the forecast quantity.",  -- implied decimals: 2 (verify in F9210)
  f.MFFAM / POWER(10, 2) AS "Forecast amount in currency for the bucket.",  -- implied decimals: 2 (verify in F9210)
  f.MFFQT AS "Forecast quantity for the bucket — the number MRP consumes; implied decimals vary by setup.",
  f.MFDCTO AS "Order type code attached to the forecast record.",
  f.MFBPFC AS "Bypass-forcing flag — excludes this row when lower-level forecast changes are forced up a hierarchy.",
  f.MFRVIS AS "Marks the forecast row as manually revised, protecting it from regeneration."
FROM <catalog>.<schema_data>.f3460 f
WHERE
  f.MFITM = <ITM>
  -- AND f.MFMCU = '<MCU>'
  -- AND f.MFAN8 = <AN8>
  -- AND f.MFDRQJ >= <DRQJ_FROM>  -- Julian CYYDDD, e.g. 126001
  -- AND f.MFDRQJ <= <DRQJ_TO>  -- Julian CYYDDD, e.g. 126365
ORDER BY f.MFITM;

Verified September 2026

Relationships

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

Join details

  • F3460F4101foreign key · N:1
    ON f3460.MFITM = f4101.IMITM

Programs That Use This Table

R read · W write · R/W read + write

Secondary programs

More Requirements Planning 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.