Search Results msd_events
Overview
MSD_EVENTS is a Demand Planning table owned by the MSD schema that stores Marketing Events used by Oracle Demand Planning to model promotional and demand-affecting activities. Each row represents the header record for a marketing event and defines the type, timing, and dimensional scope of that event. It acts as the parent header to MSD_EVENT_PRODUCTS, which holds the product-level detail lines associated with each event, and is referenced by MSD_DP_SCENARIO_EVENTS to associate events with specific demand planning scenarios. The documented physical schema in ETRM 12.2.2 lists 68 columns, with the table status recorded as VALID.
Under the heuristic Data Vault classification mined from the foreign key structure, MSD_EVENTS is hub-leaning. This suggests modeling the table as a hub keyed on EVENT_ID, with the dimensional and attribute columns (such as EVENT_TYPE, PERIOD_TYPE, and the various level ID/value pairs) treated as descriptive attributes that may be split into satellite structures in a Data Vault design.
Key Information Stored
The primary key is MSD_EVENTS_PK, defined on EVENT_ID, which is the surrogate identifier for the event header. A unique index, MSD_EVENTS_U1, also covers EVENT_ID and serves as the documented business-key candidate. The most significant columns include:
- EVENT_ID — surrogate primary key and the join column to all dependent tables.
- EVENT_NAME and DESCRIPTION / EVENT_DESCRIPTION — human-readable identification of the event.
- EVENT_TYPE — classifies the marketing event being modeled.
- MODIFICATION_TYPE, PERIOD_TYPE, and INTRODUCTION_TYPE — control how the event affects demand over time.
- PRODUCT_START_TIME and PRODUCT_END_TIME — the effective window of the event.
- PRIORITY / EVENT_PRIORITY — resolution order when events overlap.
- SPREAD_PRODUCT and SPREAD_PRODUCT_LVL_ID / SPREAD_PRODUCT_LVL_VAL — define how demand is spread across products.
- PRODUCT_LVL_ID/PRODUCT_LVL_VAL, GEOGRAPHY_LVL_ID/GEOGRAPHY_LVL_VAL, CUSTOMER_LVL_ID/CUSTOMER_LVL_VAL, SALESCHANNEL_LVL_ID/SALESCHANNEL_LVL_VAL — dimensional level/value pairs scoping the event.
- ORGANIZATION_LVL_ID/ORGANIZATION_LVL_VAL and the SR_*_LVL_PK columns — internal level references used by the planning engine.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE15 — the standard EBS descriptive flexfield columns.
- AUDIT columns — LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, and PROGRAM_UPDATE_DATE.
Common Use Cases and Queries
MSD_EVENTS is primarily queried when analyzing or troubleshooting demand planning output driven by marketing events. Typical reporting retrieves event headers joined to their product detail and scenario associations.
- Listing active events by type:
SELECT EVENT_ID, EVENT_NAME, EVENT_TYPE FROM MSD_EVENTS WHERE EVENT_TYPE = :type; - Joining events to product lines:
SELECT e.EVENT_NAME, p.* FROM MSD_EVENTS e JOIN MSD_EVENT_PRODUCTS p ON e.EVENT_ID = p.EVENT_ID; - Linking events to scenarios:
SELECT e.EVENT_NAME, s.* FROM MSD_EVENTS e JOIN MSD_DP_SCENARIO_EVENTS s ON e.EVENT_ID = s.EVENT_ID; - Auditing recent changes via LAST_UPDATE_DATE for reconciliation and diagnostics.
Related Objects
The documented foreign key relationships establish the following significant dependencies:
- MSD_EVENT_PRODUCTS — child detail table joined on MSD_EVENT_PRODUCTS.EVENT_ID to MSD_EVENTS.EVENT_ID.
- MSD_DP_SCENARIO_EVENTS — associates events with demand planning scenarios, joined on EVENT_ID.
Additional Demand Planning objects — including scenario definitions, level/member hierarchies referenced by the *_LVL_ID and SR_*_LVL_PK columns, and the MSD planning engine programs that populate and read event data — depend on or interact with MSD_EVENTS. Because the table is the header for the event hierarchy, any analysis of event-driven demand plans should begin from this object and traverse to its child tables.
-
Table: MSD_EVENTS
12.1.1
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_EVENTS, object_name:MSD_EVENTS, status:VALID, product: MSD - Demand Planning , description: This table stores the Marketing Events. This defines the types of Events and is the header to the MSD_EVENT_PRODUCTS table. , implementation_dba_data: MSD.MSD_EVENTS ,
-
Table: MSD_EVENTS
12.2.2
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_EVENTS, object_name:MSD_EVENTS, status:VALID, product: MSD - Demand Planning , description: This table stores the Marketing Events. This defines the types of Events and is the header to the MSD_EVENT_PRODUCTS table. , implementation_dba_data: MSD.MSD_EVENTS ,
-
Table: MSD_EVENT_PRODUCTS
12.1.1
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_EVENT_PRODUCTS, object_name:MSD_EVENT_PRODUCTS, status:VALID, product: MSD - Demand Planning , description: This table is a child to MSD_EVENTS. This stores the information about the various products. , implementation_dba_data: MSD.MSD_EVENT_PRODUCTS ,
-
View: MSD_EVENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_EVENTS_V, object_name:MSD_EVENTS_V, status:VALID, product: MSD - Demand Planning , description: This API defines the types of Events and is the header to the MSD_EVENT_PRODUCTS_V API. This is based on top of the MSD_EVENTS table. , implementation_dba_data: APPS.MSD_EVENTS_V ,
-
VIEW: APPS.MSD_EVENT_PRODUCTS_V1
12.1.1
-
VIEW: APPS.MSD_EVENTS_V
12.2.2
-
VIEW: APPS.MSD_EVENT_PRODUCTS_V
12.1.1
-
Table: MSD_EVENT_PRODUCTS
12.2.2
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_EVENT_PRODUCTS, object_name:MSD_EVENT_PRODUCTS, status:VALID, product: MSD - Demand Planning , description: This table is a child to MSD_EVENTS. This stores the information about the various products. , implementation_dba_data: MSD.MSD_EVENT_PRODUCTS ,
-
SYNONYM: APPS.MSD_EVENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSD_EVENTS, status:VALID,
-
SYNONYM: APPS.MSD_EVENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSD_EVENTS, status:VALID,
-
VIEW: APPS.MSD_EVENT_PRODUCTS_V1
12.2.2
-
VIEW: APPS.MSD_EVENT_PRODUCTS_V
12.2.2
-
View: MSD_EVENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_EVENTS_V, object_name:MSD_EVENTS_V, status:VALID, product: MSD - Demand Planning , description: This API defines the types of Events and is the header to the MSD_EVENT_PRODUCTS_V API. This is based on top of the MSD_EVENTS table. , implementation_dba_data: APPS.MSD_EVENTS_V ,
-
VIEW: APPS.MSD_EVENTS_V
12.1.1
-
VIEW: MSD.MSD_EVENTS#
12.2.2
owner:MSD, object_type:VIEW, object_name:MSD_EVENTS#, status:VALID,
-
PACKAGE BODY: APPS.MSD_DP_EVENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_DP_EVENT_PKG, status:VALID,
-
VIEW: APPS.MSD_EVENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_EVENTS_V, object_name:MSD_EVENTS_V, status:VALID,
-
Table: MSD_DP_SCENARIO_EVENTS
12.1.1
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_DP_SCENARIO_EVENTS, object_name:MSD_DP_SCENARIO_EVENTS, status:VALID, product: MSD - Demand Planning , description: This tables stores the associations between a scenario and the events associated with this scenario. , implementation_dba_data: MSD.MSD_DP_SCENARIO_EVENTS ,
-
VIEW: APPS.MSD_EVT_PRODUCT_DETAILS_V1
12.2.2
-
PACKAGE BODY: APPS.MSD_ITEM_RELATIONSHIPS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_ITEM_RELATIONSHIPS_PKG, status:VALID,
-
VIEW: APPS.MSD_NPI_RELATED_PROD_DTLS_V1
12.1.1
-
PACKAGE BODY: APPS.MSD_DP_SCENARIO_EVENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_DP_SCENARIO_EVENT_PKG, status:VALID,
-
PACKAGE BODY: APPS.MSD_DP_SCENARIO_EVENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_DP_SCENARIO_EVENT_PKG, status:VALID,
-
VIEW: APPS.MSD_EVENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_EVENTS_V, object_name:MSD_EVENTS_V, status:VALID,
-
Table: MSD_DP_SCENARIO_EVENTS
12.2.2
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_DP_SCENARIO_EVENTS, object_name:MSD_DP_SCENARIO_EVENTS, status:VALID, product: MSD - Demand Planning , description: This tables stores the associations between a scenario and the events associated with this scenario. , implementation_dba_data: MSD.MSD_DP_SCENARIO_EVENTS ,
-
VIEW: APPS.MSD_EVT_PRODUCT_DETAILS_V1
12.1.1
-
PACKAGE BODY: APPS.MSD_STRIPE_DEMAND_PLAN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_STRIPE_DEMAND_PLAN, status:VALID,
-
View: MSD_EVENT_PRODUCTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_EVENT_PRODUCTS_V, object_name:MSD_EVENT_PRODUCTS_V, status:VALID, product: MSD - Demand Planning , description: This API is a child to the MSD_EVENTS_V API. This API holds information about all the products for which the promotion is run and the start and end date for each event. , implementation_dba_data: APPS.MSD_EVENT_PRODUCTS_V ,
-
VIEW: MSD.MSD_EVENTS#
12.2.2
-
PACKAGE BODY: APPS.MSD_DP_EVENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_DP_EVENT_PKG, status:VALID,
-
View: MSD_EVENT_PRODUCTS_V1
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_EVENT_PRODUCTS_V1, object_name:MSD_EVENT_PRODUCTS_V1, status:VALID, product: MSD - Demand Planning , description: This API is a child to the MSD_EVENTS_V API. This API holds information about all the products for which the promotion is run and the start and end date for each event. , implementation_dba_data: APPS.MSD_EVENT_PRODUCTS_V1 ,
-
12.1.1 FND Design Data
12.1.1
-
VIEW: APPS.MSD_NPI_RELATED_PROD_DTLS_V1
12.2.2
-
View: MSD_EVENT_PRODUCTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_EVENT_PRODUCTS_V, object_name:MSD_EVENT_PRODUCTS_V, status:VALID, product: MSD - Demand Planning , description: This API is a child to the MSD_EVENTS_V API. This API holds information about all the products for which the promotion is run and the start and end date for each event. , implementation_dba_data: APPS.MSD_EVENT_PRODUCTS_V ,
-
PACKAGE BODY: APPS.MSD_STRIPE_DEMAND_PLAN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_STRIPE_DEMAND_PLAN, status:VALID,
-
PACKAGE BODY: APPS.MSD_ITEM_RELATIONSHIPS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_ITEM_RELATIONSHIPS_PKG, status:VALID,
-
TABLE: MSD.MSD_EVENTS
12.2.2
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_EVENTS, object_name:MSD_EVENTS, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
View: MSD_EVENT_PRODUCTS_V1
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_EVENT_PRODUCTS_V1, object_name:MSD_EVENT_PRODUCTS_V1, status:VALID, product: MSD - Demand Planning , description: This API is a child to the MSD_EVENTS_V API. This API holds information about all the products for which the promotion is run and the start and end date for each event. , implementation_dba_data: APPS.MSD_EVENT_PRODUCTS_V1 ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
TABLE: MSD.MSD_EVENTS
12.1.1
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_EVENTS, object_name:MSD_EVENTS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
APPS.MSD_DP_EVENT_PKG SQL Statements
12.1.1
-
APPS.MSD_DP_EVENT_PKG SQL Statements
12.2.2
-
View: MSD_NPI_RELATED_PROD_DTLS_V1
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_NPI_RELATED_PROD_DTLS_V1, object_name:MSD_NPI_RELATED_PROD_DTLS_V1, status:VALID, product: MSD - Demand Planning , description: This API holds DETAILS information for New Product Introductions. Used by the Events Form. , implementation_dba_data: APPS.MSD_NPI_RELATED_PROD_DTLS_V1 ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
TABLE: MSD.MSD_EVENT_PRODUCTS
12.2.2
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_EVENT_PRODUCTS, object_name:MSD_EVENT_PRODUCTS, status:VALID,