Search Results msd_events_v
Overview
MSD_EVENTS_V is a seeded, VALID database view owned by the APPS schema within the MSD (Demand Planning) product family of Oracle E-Business Suite, documented in ETRM for releases 12.1.1 and 12.2.2. It functions as the event header API for the Demand Planning "Events" feature, which allows planners to model promotional lifts, causal factors, and other demand-shaping activities that influence forecast generation. The view defines the types of Events and serves as the header to the companion API MSD_EVENT_PRODUCTS_V, which supplies the event-to-product association lines.
Because the view exposes decoded values rather than raw lookup codes, it is the preferred interface for reporting, integrations, and downstream planning logic that needs human-readable event classification. The PL/SQL APIs registered against it (typically via OTA-style table handlers) read and write MSD_EVENTS through this view, so the view acts as the supported programmatic access point to the underlying event data for Demand Planning and its integrations with Advanced Supply Chain Planning (ASCP).
Underlying Base Objects
The view is defined over two documented base objects:
- MSD_EVENTS (exposed in the database as a SYNONYM) — the primary transactional table holding the event records. All ID, name, description, priority, and WHO/tracing columns originate here.
- FND_LOOKUP_VALUES_VL (VIEW) — the standard Oracle Application Object Library lookup view, joined twice to translate the stored lookup codes into their display meanings.
Two outer joins to FND_LOOKUP_VALUES_VL decode the event type and introduction type. The first join is a mandatory (non-outer) join on LOOKUP_TYPE = 'MSD_EVENT_TYPE', meaning every event returned must resolve to a valid event type meaning. The second is an outer join on LOOKUP_TYPE = 'MSD_INTRODUCTION_TYPE', allowing events without a defined introduction type to still be reported with a null meaning. This design means the view is sensitive to the setup of these two lookup types in FND_LOOKUP_TYPES/FND_LOOKUP_VALUES: an inactive or missing event-type lookup value will suppress the corresponding row from the view result set.
Key Columns
The view exposes the following documented columns, in addition to the decoded meanings:
- ROW_ID — the ROWID of the MSD_EVENTS row, used as the unique row identifier for programmatic update/delete.
- INSTANCE — the planning instance (server) identifier, used in multi-instance MSD deployments.
- EVENT_ID — the unique numeric primary key of the event.
- EVENT_NAME and EVENT_DESCRIPTION — the user-entered short name and free-text description of the event.
- EVENT_TYPE / EVENT_TYPE_ID — the stored lookup code and its decoded meaning from the
MSD_EVENT_TYPElookup. - INTRODUCTION_TYPE / INTRODUCTION_TYPE_ID — the stored code and decoded meaning from the
MSD_INTRODUCTION_TYPElookup (nullable via outer join). - EVENT_PRIORITY — the ranking applied when multiple overlapping events affect the same product/period.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN — the standard WHO audit columns.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — concurrent request and program tracing columns populated when the row was last touched by a concurrent program.
Common Use Cases and Queries
The view is most frequently used to list and validate the event header definitions maintained in Demand Planning, to reconcile events against their product lines in MSD_EVENT_PRODUCTS_V, and to drive integrations that publish event calendars to external forecasting or execution systems. A typical listing query is:
SELECT event_id, event_name, event_type, introduction_type,
event_priority, creation_date, last_update_date
FROM apps.msd_events_v
WHERE event_type = 'PROMOTION'
ORDER BY event_priority, event_name;
An audit-oriented variant restricting to changed rows, using the who columns, is:
SELECT event_id, event_name, last_updated_by, last_update_date
FROM apps.msd_events_v
WHERE last_update_date >= TRUNC(SYSDATE) - 7;
Join patterns against the products view are common, as the header alone carries no item reference:
SELECT h.event_id, h.event_name, p.inventory_item_id, p.organization_id
FROM apps.msd_events_v h,
apps.msd_event_products_v p
WHERE h.event_id = p.event_id;
Because the event type join is mandatory, queries returning unexpectedly few rows should be diagnosed against the MSD_EVENT_TYPE lookup definition. All access should be granted through the APPS schema, with data integrity maintained by the registered APIs rather than by direct DML against MSD_EVENTS.
-
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: 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_DP_EVENTS_V
12.1.1
-
VIEW: APPS.MSD_DP_EVENTS_V
12.2.2
-
VIEW: APPS.MSD_DP_SCENARIO_EVENTS_V
12.1.1
-
VIEW: APPS.MSD_DP_SCENARIO_EVENTS_V
12.2.2
-
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: MSD_DP_EVENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_DP_EVENTS_V, object_name:MSD_DP_EVENTS_V, status:VALID, product: MSD - Demand Planning , description: This view to display Demand Planning Events , implementation_dba_data: APPS.MSD_DP_EVENTS_V ,
-
View: MSD_INTRO_EVENTS_V
12.2.2
product: MSD - Demand Planning , implementation_dba_data: Not implemented in this database ,
-
View: MSD_DP_EVENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_DP_EVENTS_V, object_name:MSD_DP_EVENTS_V, status:VALID, product: MSD - Demand Planning , description: This view to display Demand Planning Events , implementation_dba_data: APPS.MSD_DP_EVENTS_V ,
-
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 ,
-
View: MSD_INTRO_EVENTS_V
12.1.1
product: MSD - Demand Planning , implementation_dba_data: Not implemented in this database ,
-
View: MSD_EVENT_DETAILS_V
12.1.1
product: MSD - Demand Planning , implementation_dba_data: Not implemented in this database ,
-
View: MSD_EVENT_DETAILS_V
12.2.2
product: MSD - Demand Planning , implementation_dba_data: Not implemented in this database ,
-
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 ,
-
PACKAGE BODY: APPS.MSD_VALIDATE_DEMAND_PLAN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_VALIDATE_DEMAND_PLAN, status:VALID,
-
View: MSD_DP_SCENARIO_EVENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_DP_SCENARIO_EVENTS_V, object_name:MSD_DP_SCENARIO_EVENTS_V, status:VALID, product: MSD - Demand Planning , description: This view provides all the Events except for New Product Introduction Event - i.e., Promotion, Cannibalization, Product Phase Out, and Miscellaneous Events that are associated with a Demand Plan Scenario. , implementation_dba_data: APPS.MSD_DP_SCENARIO_EVENTS_V ,
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.MSD_VALIDATE_DEMAND_PLAN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_VALIDATE_DEMAND_PLAN, 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 ,
-
View: MSD_DP_SCENARIO_EVENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_DP_SCENARIO_EVENTS_V, object_name:MSD_DP_SCENARIO_EVENTS_V, status:VALID, product: MSD - Demand Planning , description: This view provides all the Events except for New Product Introduction Event - i.e., Promotion, Cannibalization, Product Phase Out, and Miscellaneous Events that are associated with a Demand Plan Scenario. , implementation_dba_data: APPS.MSD_DP_SCENARIO_EVENTS_V ,
-
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 ,
-
12.1.1 FND Design Data
12.1.1
-
VIEW: APPS.MSD_DP_EVENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_DP_EVENTS_V, object_name:MSD_DP_EVENTS_V, status:VALID,
-
VIEW: APPS.MSD_DP_EVENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_DP_EVENTS_V, object_name:MSD_DP_EVENTS_V, status:VALID,
-
VIEW: APPS.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,
-
VIEW: APPS.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,
-
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,
-
VIEW: APPS.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,
-
VIEW: APPS.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,
-
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,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.MSD_DP_SCENARIO_EVENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_DP_SCENARIO_EVENTS_V, object_name:MSD_DP_SCENARIO_EVENTS_V, status:VALID,
-
VIEW: APPS.MSD_DP_SCENARIO_EVENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_DP_SCENARIO_EVENTS_V, object_name:MSD_DP_SCENARIO_EVENTS_V, status:VALID,
-
APPS.MSD_VALIDATE_DEMAND_PLAN dependencies on MSD_EVENTS_V
12.1.1
-
APPS.MSD_VALIDATE_DEMAND_PLAN dependencies on MSD_EVENTS_V
12.2.2
-
VIEW: APPS.FND_LOOKUP_VALUES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUP_VALUES_VL, object_name:FND_LOOKUP_VALUES_VL, status:VALID,
-
VIEW: APPS.FND_LOOKUP_VALUES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUP_VALUES_VL, object_name:FND_LOOKUP_VALUES_VL, status:VALID,
-
eTRM - MSD Tables and Views
12.1.1
description: This is the fact table that stores the UOM conversions information. ,
-
eTRM - MSD Tables and Views
12.2.2
description: This is the fact table that stores the UOM conversions information. ,
-
APPS.MSD_VALIDATE_DEMAND_PLAN dependencies on MSD_EVENT_PRODUCTS_V
12.1.1
-
APPS.MSD_VALIDATE_DEMAND_PLAN dependencies on MSD_EVENT_PRODUCTS_V
12.2.2
-
APPS.MSD_VALIDATE_DEMAND_PLAN SQL Statements
12.1.1
-
APPS.MSD_VALIDATE_DEMAND_PLAN SQL Statements
12.2.2
-
APPS.MSD_VALIDATE_DEMAND_PLAN dependencies on MSD_DP_SCENARIO_EVENTS
12.1.1
-
APPS.MSD_VALIDATE_DEMAND_PLAN dependencies on MSD_DP_SCENARIO_EVENTS
12.2.2
-
APPS.MSD_VALIDATE_DEMAND_PLAN dependencies on MSD_DP_SCENARIOS
12.1.1
-
APPS.MSD_VALIDATE_DEMAND_PLAN dependencies on MSD_DP_SCENARIOS
12.2.2