Results for “msd_booking_data_orig_cs_v”

18 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

The MSD_BOOKING_DATA_ORIG_CS_V view is an APPS-owned, VALID database object within the Oracle EBS 12.1.1 / 12.2.2 environment, delivered as part of the MSD - Demand Planning product family. Its stated purpose is to support product substitution in booking data. In practice, the view presents booking transaction records from MSD_BOOKING_DATA alongside denormalized level-value surrogate keys resolved from MSD_LEVEL_VALUES. It emits a fixed set of dimension level identifiers (PRD, GEO, ORG, REP, CHN, TIME) so that downstream demand planning, substitution logic, and integration processes can consume booking data through a stable interface without directly joining the level hierarchy tables.

Because the object is a view rather than a table, it holds no data of its own; it is a reporting and integration surface layered over the base MSD tables. This design isolates consumers from the physical structure of MSD_BOOKING_DATA and centralizes the level-resolution logic used for product substitution scenarios.

Underlying Base Objects

The documented dependent objects are two synonyms owned within the APPS context:

Joins are performed on INSTANCE and the appropriate SR_LEVEL_PK pairing, with each alias constrained to a specific LEVEL_ID. The PARENT_ITEM_PK join is an outer join, so bookings without an associated parent item are still returned, with NULL parent values.

Key Columns

The view exposes both hard-coded dimension constants and resolved values:

Common Use Cases and Queries

Typical scenarios include retrieving bookings with their resolved product parent for substitution analysis, and filtering bookings by organization or ship-to location. Because PRD_PARENT_LEVEL_ID is derived, a query such as the following identifies bookings eligible for parent-based substitution:

  • SELECT prd_level_value_pk, prd_parent_level_value_pk, qty_ordered, booked_date FROM msd_booking_data_orig_cs_v WHERE prd_parent_level_id IS NOT NULL;
  • SELECT org_level_value_pk, SUM(qty_ordered) FROM msd_booking_data_orig_cs_v GROUP BY org_level_value_pk;
  • SELECT * FROM msd_booking_data_orig_cs_v WHERE booked_date BETWEEN :start_date AND :end_date;

These queries reinforce the view's role as a convenient, substitution-aware read interface over MSD booking data.