Search Results msd_dp_scenario_entries
Overview
MSD_DP_SCENARIO_ENTRIES is a fact table within the MSD (Demand Planning) product family of Oracle E-Business Suite, present and valid in both 12.1.1 and 12.2.2 environments. The table stores granular scenario entry detail — the individual demand-planning entries that users create or modify inside a named planning scenario. Each row represents one scenario entry, carrying both the entered value (quantity and amount) and its baseline counterpart, together with the full dimensional context in which the entry was made.
The documented physical schema, as captured in the ETRM 12.2.2 metadata, defines 68 columns owned by the MSD schema. The foreign-key structure shows the table is heavily oriented toward dimensional level references: it holds foreign keys into MSD_LEVEL_VALUES on seven separate level columns. Reflecting that structure, the heuristic Data Vault classification mined from the metadata is link — a modeling suggestion that this table behaves primarily as a relationship/association table connecting level-value hierarchies to the scenario entry event, rather than as a pure hub of business keys or a descriptive satellite.
Key Information Stored
The table is anchored by a composite unique index, MSD_DP_SCN_ENTRIES_U1, defined over (DEMAND_PLAN_ID, SCENARIO_ID, ENTRY_ID, REVISION). This constitutes the documented business-key candidate; no single surrogate primary-key column is separately recorded in the metadata. The most significant columns fall into three groups.
- Identity and revisioning: DEMAND_PLAN_ID, SCENARIO_ID, ENTRY_ID and REVISION identify the entry and its version lineage; SCENARIO_NAME provides the human-readable scenario label, while PARENT_REVISION links a revision back to its predecessor.
- Measures: QUANTITY and AMOUNT hold the user-entered scenario values; BASELINE_QUANTITY and BASELINE_AMOUNT hold the corresponding unadjusted reference figures. DEPENDENT_QUANTITY, TOTAL_QUANTITY, BASELINE_DEPENDENT_QTY and BASELINE_TOTAL_QTY carry derived and rolled-up values, and TOTAL_QUANTITY_UOM records the unit of measure. FORECAST_ERROR and FORECAST_PRIORITY support accuracy and prioritization reporting.
- Dimensional context: TIME_LVL_ID/VAL_FROM/VAL_TO establish the time bucket; PRODUCT_LVL_ID, GEOGRAPHY_LVL_ID, CUSTOMER_LVL_ID, SALESCHANNEL_LVL_ID, SALES_REP_LVL_ID, ORGANIZATION_LVL_ID, USER_DEFINED1_LVL_ID and USER_DEFINED2_LVL_ID (each with matching _LVL_VAL columns) define the planning hierarchies. The corresponding *_LVL_PK columns are the actual foreign keys to MSD_LEVEL_VALUES. Secondary SR_* level PK columns capture a parallel set of level associations, and DEMAND_CLASS_LVL_ID / DEMAND_CLASS_LVL_PK classify the demand. Descriptive columns include COMMENTS, ADJUSTMENT_REASON and PRIORITY, while standard WHO audit columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN) and concurrent-program columns (REQUEST_ID, PROGRAM_ID, PROGRAM_APPLICATION_ID, PROGRAM_UPDATE_DATE) track provenance.
Common Use Cases and Queries
Typical usage centers on scenario comparison, adjustment auditing, and forecast accuracy reporting. A frequent pattern retrieves all entries for one scenario and plan, ordered by revision:
- SELECT scenario_id, entry_id, revision, product_lvl_val, quantity, baseline_quantity FROM msd.msd_dp_scenario_entries WHERE demand_plan_id = :plan AND scenario_id = :scenario ORDER BY entry_id, revision;
- Adjustment audit: filter on ADJUSTMENT_REASON IS NOT NULL to enumerate entries where planners overrode the baseline, comparing TOTAL_QUANTITY against BASELINE_TOTAL_QTY.
- Accuracy reporting: aggregate FORECAST_ERROR by PRODUCT_LVL_VAL or by time bucket derived from TIME_LVL_VAL_FROM / TIME_LVL_VAL_TO.
- Hierarchy joins: join the *_LVL_PK columns to MSD_LEVEL_VALUES to resolve coded level values into descriptive hierarchy names for BI output.
Related Objects
The dominant dependency is MSD_LEVEL_VALUES, referenced seven times through PRODUCT_LVL_PK, GEOGRAPHY_LVL_PK, ORGANIZATION_LVL_PK, SALESCHANNEL_LVL_PK, SALES_REP_LVL_PK, USER_DEFINED1_LVL_PK and USER_DEFINED2_LVL_PK (with parallel CUSTOMER_LVL_PK, DEMAND_CLASS_LVL_PK and SR_*_LVL_PK columns following the same pattern). These joins resolve the dimensional context of every entry. Scenario metadata is held in the parent scenario and demand-plan tables that supply DEMAND_PLAN_ID, SCENARIO_ID and SCENARIO_NAME, though those relationships are not enumerated as declared foreign keys in the supplied metadata. Downstream, Demand Planning reports, the MSD scenario comparison engine and forecast-accuracy extracts consume this table directly. Because the declared FK set points exclusively to MSD_LEVEL_VALUES, integrators should treat level resolution as the primary join path and verify scenario/plan parent relationships against the MSD data model before relying on them.
-
Table: MSD_DP_SCENARIO_ENTRIES
12.2.2
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_DP_SCENARIO_ENTRIES, object_name:MSD_DP_SCENARIO_ENTRIES, status:VALID, product: MSD - Demand Planning , description: This fact table has all the detail scenario entry information. , implementation_dba_data: MSD.MSD_DP_SCENARIO_ENTRIES ,
-
Table: MSD_DP_SCENARIO_ENTRIES
12.1.1
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_DP_SCENARIO_ENTRIES, object_name:MSD_DP_SCENARIO_ENTRIES, status:VALID, product: MSD - Demand Planning , description: This fact table has all the detail scenario entry information. , implementation_dba_data: MSD.MSD_DP_SCENARIO_ENTRIES ,
-
Table: MSD_LEVEL_VALUES
12.2.2
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_LEVEL_VALUES, object_name:MSD_LEVEL_VALUES, status:VALID, product: MSD - Demand Planning , description: This table stores all the level values Information including the system generated primary key and the level value attributes. This is not stripped by the Demand Plan Id. , implementation_dba_data: MSD.MSD_LEVEL_VALUES ,
-
Table: MSD_LEVEL_VALUES
12.1.1
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_LEVEL_VALUES, object_name:MSD_LEVEL_VALUES, status:VALID, product: MSD - Demand Planning , description: This table stores all the level values Information including the system generated primary key and the level value attributes. This is not stripped by the Demand Plan Id. , implementation_dba_data: MSD.MSD_LEVEL_VALUES ,
-
APPS.MSD_SRP_PROCESS_STREAM_DATA SQL Statements
12.1.1
-
SYNONYM: APPS.MSD_DP_SCENARIO_ENTRIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSD_DP_SCENARIO_ENTRIES, status:VALID,
-
SYNONYM: APPS.MSD_DP_SCENARIO_ENTRIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSD_DP_SCENARIO_ENTRIES, status:VALID,
-
APPS.MSD_SRP_PROCESS_STREAM_DATA SQL Statements
12.2.2
-
VIEW: MSD.MSD_DP_SCENARIO_ENTRIES#
12.2.2
owner:MSD, object_type:VIEW, object_name:MSD_DP_SCENARIO_ENTRIES#, status:VALID,
-
VIEW: APPS.MSD_LB_PREV_LIAB_CS_V
12.2.2
-
VIEW: APPS.MSD_DP_SCE_SCN_ENTRIES_V
12.1.1
-
VIEW: APPS.MSD_LB_PREV_LIAB_CS_V
12.1.1
-
VIEW: APPS.MSD_PREVIOUS_LIAB_CS_V
12.1.1
-
MATERIALIZED VIEW: APPS.MSD_DEM_SCN_ENTRIES_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:MSD_DEM_SCN_ENTRIES_MV, status:VALID,
-
VIEW: APPS.MSD_PREVIOUS_LIAB_CS_V
12.2.2
-
VIEW: APPS.MSD_PREVIOUS_LIAB_DS_V
12.1.1
-
PACKAGE BODY: APPS.MSD_SRP_PROCESS_STREAM_DATA
12.1.1
-
VIEW: APPS.MSD_PREVIOUS_LIAB_DS_V
12.2.2
-
PACKAGE BODY: APPS.MSD_FCST_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_FCST_PUB, status:VALID,
-
VIEW: APPS.MSD_INPUT_SCENARIO_DS_V
12.1.1
-
VIEW: APPS.MSD_DP_SCE_SCN_ENTRIES_V
12.2.2
-
PACKAGE BODY: APPS.MSD_SRP_PROCESS_STREAM_DATA
12.2.2
-
VIEW: APPS.MSD_INPUT_SCENARIO_DS_V
12.2.2
-
PACKAGE BODY: APPS.MSD_DELETE_DEMAND_PLAN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_DELETE_DEMAND_PLAN, status:VALID,
-
PACKAGE BODY: APPS.MSD_DELETE_DEMAND_PLAN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_DELETE_DEMAND_PLAN, status:VALID,
-
PACKAGE BODY: APPS.MSD_FCST_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_FCST_PUB, status:VALID,
-
VIEW: MSD.MSD_DP_SCENARIO_ENTRIES#
12.2.2
-
PACKAGE BODY: APPS.MSD_ASCP_FLOW
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_ASCP_FLOW, status:VALID,
-
PACKAGE BODY: APPS.MSD_SRP_PROCESS_STREAM_DATA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_SRP_PROCESS_STREAM_DATA, status:VALID,
-
PACKAGE BODY: APPS.MSD_SRP_PROCESS_STREAM_DATA
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_SRP_PROCESS_STREAM_DATA, status:VALID,
-
View: MSD_DP_SCE_SCN_ENTRIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_DP_SCE_SCN_ENTRIES_V, object_name:MSD_DP_SCE_SCN_ENTRIES_V, status:VALID, product: MSD - Demand Planning , description: This view provides the integration api with ASCP for scenario entries , implementation_dba_data: APPS.MSD_DP_SCE_SCN_ENTRIES_V ,
-
View: MSD_DP_SCE_SCN_ENTRIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_DP_SCE_SCN_ENTRIES_V, object_name:MSD_DP_SCE_SCN_ENTRIES_V, status:VALID, product: MSD - Demand Planning , description: This view provides the integration api with ASCP for scenario entries , implementation_dba_data: APPS.MSD_DP_SCE_SCN_ENTRIES_V ,
-
PACKAGE BODY: APPS.MSD_ASCP_FLOW
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_ASCP_FLOW, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
TABLE: MSD.MSD_DP_SCN_ENTRIES_DENORM
12.2.2
owner:MSD, object_type:TABLE, object_name:MSD_DP_SCN_ENTRIES_DENORM, status:VALID,
-
TABLE: MSD.MSD_DP_SCN_ENTRIES_DENORM
12.1.1
owner:MSD, object_type:TABLE, object_name:MSD_DP_SCN_ENTRIES_DENORM, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.MSD_DP_SCE_SCN_ENTRIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_DP_SCE_SCN_ENTRIES_V, object_name:MSD_DP_SCE_SCN_ENTRIES_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
APPS.MSD_ASCP_FLOW SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.MSD_DP_SCE_SCN_ENTRIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_DP_SCE_SCN_ENTRIES_V, object_name:MSD_DP_SCE_SCN_ENTRIES_V, status:VALID,
-
TABLE: MSD.MSD_DP_SCENARIO_ENTRIES
12.1.1
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_DP_SCENARIO_ENTRIES, object_name:MSD_DP_SCENARIO_ENTRIES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
APPS.MSD_ASCP_FLOW SQL Statements
12.2.2
-
VIEW: APPS.MSD_LB_PREV_LIAB_CS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:MSD_LB_PREV_LIAB_CS_V, status:VALID,