Search Results msc_vertical_plan_v
Overview
The MSC_VERTICAL_PLAN_V view is an Oracle E-Business Suite Advanced Supply Chain Planning (MSC) database object owned by the APPS schema. As its documentation states, the view "shows the vertical plan," meaning it presents planned supply and demand activity distributed vertically across calendar dates rather than aggregated into a single schedule row. Each row of the view represents a single item, organization, and calendar date combination, with the associated planned quantity exposed on that date.
The view sits within the MSC planning schema and draws exclusively on planning tables and staging data that are populated by the Advanced Supply Chain Planning engine. It is therefore a read-only reporting object rather than a transactional interface. Functional users, BI Publisher reports, and custom concurrent programs use it to inspect time-phased planned order quantities, firm planned orders, and dependent demand originating from sales orders and other demand sources.
The user's search term "mrp_demand_origination" is directly relevant: the view's UNION ALL second branch selects from MSC_DEMANDS, and the demand origination logic distinguishes demand records by source type, order number, and originating entity. Analysts searching on that term are typically attempting to trace where a given demand quantity originated within the vertical plan.
Underlying Base Objects
The ETRM 12.2.2 metadata documents the following referenced base objects, all accessed through APPS synonyms unless noted otherwise:
- MSC_SUPPLIES — the supply-side branch of the view, providing planned order, WIP, and firm supply records.
- MSC_DEMANDS — the demand-side branch, providing dependent and independent demand records.
- MSC_CALENDAR_DATES — supplies CALENDAR_DATE, driving the vertical (date-by-date) expansion of each supply or demand record.
- MSC_SYSTEM_ITEMS — supplies organizational item attributes such as ORGANIZATION_CODE, ITEM_NAME, and DESCRIPTION.
- MSC_TRADING_PARTNERS — joined as MTP to validate the calendar exception set and partner type (PARTNER_TYPE = 3) against the planning instance.
- MSC_SALES_ORDERS — referenced in the demand branch for sales order origination details.
- MSC_GET_NAME — a PL/packaged function that resolves the ORDER_TYPE lookup meaning through LOOKUP_MEANING('MRP_ORDER_TYPE', ...).
The view is a UNION ALL of a supply projection and a demand projection, so a single query can return both supply and demand rows for the same item and date. Order types 14, 15, and 27/28 map to WIP entity names, while types 1, 2, 3, 7, 8, 11, and 12 resolve to the order number.
Key Columns
- TRANSACTION_ID / DEMAND_ID — the primary identifier from the originating supply or demand record.
- INVENTORY_ITEM_ID, ORGANIZATION_ID, PLAN_ID, SR_INSTANCE_ID — the planning key that uniquely positions the record within a given plan and source instance.
- ORGANIZATION_CODE, ITEM_NAME, DESCRIPTION — descriptive attributes denormalized from MSC_SYSTEM_ITEMS for reporting convenience.
- CALENDAR_DATE — the vertical date bucket on which the quantity falls, bounded by the supply's new schedule date and last unit completion date.
- ORDER_TYPE and the resolved MRP_ORDER_TYPE meaning — classifies the row as a planned order, WIP job, purchase order, sales order, or similar.
- NVL(DAILY_RATE, NEW_ORDER_QUANTITY) — the planned quantity attributed to that date.
- PLANNING_GROUP, PROJECT_ID, TASK_ID — planning and project accounting context.
The DISPOSITION_STATUS_TYPE predicate restricts non-firm records while retaining firm planned orders and specified WIP supply types, which affects which rows appear in a query result.
Common Use Cases and Queries
Typical uses include time-phased supply/demand reporting, pegging and origination analysis, and dashboard extracts. A representative query filters by plan and item:
SELECT inventory_item_id, organization_code, calendar_date, order_type, quantity FROM msc_vertical_plan_v WHERE plan_id = :p_plan AND inventory_item_id = :p_item AND calendar_date BETWEEN :p_from AND :p_to ORDER BY calendar_date;- To analyze demand origination, join to MSC_DEMANDS on TRANSACTION_ID or DEMAND_ID to retrieve the source order type and originating document.
- To compare supply versus demand by day, aggregate the quantity column grouped by CALENDAR_DATE and ORDER_TYPE.
Because the view expands records across calendar dates, row counts can be large; always constrain by PLAN_ID and a date range to maintain acceptable performance.
-
View: MSC_VERTICAL_PLAN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_VERTICAL_PLAN_V, object_name:MSC_VERTICAL_PLAN_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: this view shows the vertical plan , implementation_dba_data: APPS.MSC_VERTICAL_PLAN_V ,
-
View: MSC_VERTICAL_PLAN_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_VERTICAL_PLAN_V, object_name:MSC_VERTICAL_PLAN_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: this view shows the vertical plan , implementation_dba_data: APPS.MSC_VERTICAL_PLAN_V ,
-
PACKAGE BODY: APPS.MSC_VERTICAL_PLAN_SC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_VERTICAL_PLAN_SC, status:VALID,
-
PACKAGE BODY: APPS.MSC_VERTICAL_PLAN_SC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_VERTICAL_PLAN_SC, status:VALID,
-
SYNONYM: APPS.MSC_SALES_ORDERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_SALES_ORDERS, status:VALID,
-
SYNONYM: APPS.MSC_SALES_ORDERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_SALES_ORDERS, status:VALID,
-
VIEW: APPS.MSC_VERTICAL_PLAN_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_VERTICAL_PLAN_V, object_name:MSC_VERTICAL_PLAN_V, status:VALID,
-
VIEW: APPS.MSC_VERTICAL_PLAN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_VERTICAL_PLAN_V, object_name:MSC_VERTICAL_PLAN_V, status:VALID,
-
APPS.MSC_VERTICAL_PLAN_SC SQL Statements
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
SYNONYM: APPS.MSC_CALENDAR_DATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_CALENDAR_DATES, status:VALID,
-
APPS.MSC_VERTICAL_PLAN_SC SQL Statements
12.1.1
-
SYNONYM: APPS.MSC_CALENDAR_DATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_CALENDAR_DATES, status:VALID,
-
SYNONYM: APPS.MSC_DEMANDS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_DEMANDS, status:VALID,
-
PACKAGE: APPS.MSC_GET_NAME
12.1.1
owner:APPS, object_type:PACKAGE, object_name:MSC_GET_NAME, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.MSC_SUPPLIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_SUPPLIES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.MSC_GET_NAME
12.2.2
owner:APPS, object_type:PACKAGE, object_name:MSC_GET_NAME, status:VALID,
-
SYNONYM: APPS.MSC_DEMANDS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_DEMANDS, status:VALID,
-
SYNONYM: APPS.MSC_SUPPLIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_SUPPLIES, status:VALID,
-
SYNONYM: APPS.MSC_SYSTEM_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_SYSTEM_ITEMS, status:VALID,
-
SYNONYM: APPS.MSC_TRADING_PARTNERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_TRADING_PARTNERS, status:VALID,
-
SYNONYM: APPS.MSC_SYSTEM_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_SYSTEM_ITEMS, status:VALID,
-
SYNONYM: APPS.MSC_TRADING_PARTNERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_TRADING_PARTNERS, status:VALID,
-
APPS.MSC_VERTICAL_PLAN_SC dependencies on MSC_VERTICAL_PLAN_V
12.1.1
-
PACKAGE BODY: APPS.MSC_VERTICAL_PLAN_SC
12.2.2
-
PACKAGE BODY: APPS.MSC_VERTICAL_PLAN_SC
12.1.1
-
APPS.MSC_VERTICAL_PLAN_SC dependencies on MSC_VERTICAL_PLAN_V
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - MSC Tables and Views
12.1.1
description: This table contains the mapping between user-defined zone and included regions ,
-
eTRM - MSC Tables and Views
12.2.2
description: This table contains the mapping between user-defined zone and included regions ,
-
eTRM - MSC Tables and Views
12.1.1
description: This table contains the mapping between user-defined zone and included regions ,
-
eTRM - MSC Tables and Views
12.2.2
description: This table contains the mapping between user-defined zone and included regions ,