Search Results msd_item_list_price
Overview
MSD_ITEM_LIST_PRICE is a fact table owned by the MSD schema in Oracle E-Business Suite Release 12.1.1 and 12.2.2, delivered as part of the Demand Planning module. It stores the list price, base unit of measure, and average discount for each product participating in demand planning calculations. Because demand planning relies on historical shipments and bookings expressed in both units and revenue, this table supplies the price and discount reference data required to convert between quantity-based and value-based demand signals. The table is populated and maintained by the Demand Planning data collection and refresh programs rather than by interactive user entry, and it is classified as VALID in the ETRM repository.
Under the heuristic Data Vault classification mined from the foreign key structure, MSD_ITEM_LIST_PRICE is treated as a standalone object, i.e. it is not modeled as part of a hub-link-satellite constellation. In practice this reflects the fact that the table behaves as a denormalized fact or reference-fact structure keyed on item and instance, rather than as a normalized transactional entity. Modelers integrating this table into a warehouse should therefore treat it as a fact-like source rather than attempting to decompose it into hubs and links.
Key Information Stored
The table contains 20 documented columns. The most significant are:
- SR_ITEM_PK — surrogate identifier for the item within the Demand Planning staging model. Together with INSTANCE it forms the unique business-key candidate
MSD_ITEM_LIST_PRICE_U1. - INSTANCE — identifies the planning instance or data collection run to which the row belongs. Multiple instances may coexist, which is why INSTANCE is part of the unique key.
- ITEM — the inventory item or product identifier for which list price and discount are recorded.
- ITEM_TYPE_ID — foreign key to
CZ_ITEM_TYPES, classifying the item type used in planning. - LIST_PRICE — the list price of the product, expressed in the planning currency.
- AVG_DISCOUNT — the average discount applied to the product, used to derive net realized price for demand value calculations.
- BASE_UOM — the base unit of measure associated with the item, ensuring quantity and price are aligned to a single UOM.
- FORECAST_TYPE_ID — identifies the forecast type context for the price record.
- LAST_REFRESH_NUM and CREATED_BY_REFRESH_NUM — refresh cycle counters used to track incremental data collection.
- ACTION_CODE — indicates the action (insert, update, delete) applied during the last refresh.
- Standard WHO audit columns — CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, plus the concurrent program columns REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, and PROGRAM_UPDATE_DATE.
Common Use Cases and Queries
Typical usage involves reporting on price and discount behavior for demand planning items, validating data collection refreshes, and joining to inventory and item master data for revenue-based demand analysis.
Example: retrieve current list price and discount per item for the latest instance.
SELECT item, base_uom, list_price, avg_discount
FROM msd.msd_item_list_price
WHERE instance = (SELECT MAX(instance) FROM msd.msd_item_list_price)
ORDER BY item;
Example: derive net price and check refresh metadata.
SELECT item,
list_price,
list_price * (1 - avg_discount/100) AS net_price,
last_refresh_num,
action_code
FROM msd.msd_item_list_price
WHERE instance = :p_instance
AND item = :p_item;
Common reporting scenarios include price erosion trending across refresh cycles (grouping by LAST_REFRESH_NUM), discount variance by ITEM_TYPE_ID, and reconciliation of demand plan revenue against list price multiplied by planned quantity.
Related Objects
- CZ_ITEM_TYPES — referenced by MSD_ITEM_LIST_PRICE.ITEM_TYPE_ID; join on
item_type_idto resolve item type descriptions. - MSD_ITEM / item master equivalents in the MSD staging schema — join on
SR_ITEM_PKorITEMto obtain descriptive item attributes. - MSD_ITEM_COST — companion fact table holding cost rather than price, frequently used alongside this table for margin analysis.
- MSD_INSTANCES — provides context for the
INSTANCEvalue and refresh cycle definitions. - MSD_HISTORICAL_SHIPMENTS — quantity and revenue actuals reconciled against list price and discount.
- MSD_FORECAST — consumes item prices to value forecast demand.
- Demand Planning concurrent programs and collection APIs — populate and refresh MSD_ITEM_LIST_PRICE during data collection.
-
Table: MSD_ITEM_LIST_PRICE
12.1.1
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_ITEM_LIST_PRICE, object_name:MSD_ITEM_LIST_PRICE, status:VALID, product: MSD - Demand Planning , description: This is a fact table that stores the list price, Base UOM and the average discount for each of the Product that is used in the Demand Planning. , implementation_dba_data: MSD.MSD_ITEM_LIST_PRICE ,
-
Table: MSD_ITEM_LIST_PRICE
12.2.2
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_ITEM_LIST_PRICE, object_name:MSD_ITEM_LIST_PRICE, status:VALID, product: MSD - Demand Planning , description: This is a fact table that stores the list price, Base UOM and the average discount for each of the Product that is used in the Demand Planning. , implementation_dba_data: MSD.MSD_ITEM_LIST_PRICE ,
-
VIEW: MSD.MSD_ITEM_LIST_PRICE#
12.2.2
owner:MSD, object_type:VIEW, object_name:MSD_ITEM_LIST_PRICE#, status:VALID,
-
SYNONYM: APPS.MSD_ITEM_LIST_PRICE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSD_ITEM_LIST_PRICE, status:VALID,
-
SYNONYM: APPS.MSD_ITEM_LIST_PRICE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSD_ITEM_LIST_PRICE, status:VALID,
-
VIEW: APPS.MSD_ITEM_MASTER_V
12.2.2
-
VIEW: APPS.MSD_ITEM_MASTER_V
12.1.1
-
VIEW: MSD.MSD_ITEM_LIST_PRICE#
12.2.2
-
PACKAGE BODY: APPS.MSD_PRICE_LIST_PP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_PRICE_LIST_PP, status:VALID,
-
View: MSD_ITEM_LIST_PRICE_V
12.2.2
product: MSD - Demand Planning , implementation_dba_data: Not implemented in this database ,
-
TABLE: MSD.MSD_ITEM_LIST_PRICE
12.1.1
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_ITEM_LIST_PRICE, object_name:MSD_ITEM_LIST_PRICE, status:VALID,
-
View: MSD_ITEM_LIST_PRICE_V
12.1.1
product: MSD - Demand Planning , implementation_dba_data: Not implemented in this database ,
-
TABLE: MSD.MSD_ITEM_LIST_PRICE
12.2.2
owner:MSD, object_type:TABLE, fnd_design_data:MSD.MSD_ITEM_LIST_PRICE, object_name:MSD_ITEM_LIST_PRICE, status:VALID,
-
PACKAGE BODY: APPS.MSD_PRICE_LIST_PP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_PRICE_LIST_PP, status:VALID,
-
PACKAGE BODY: APPS.MSD_TRANSLATE_LEVEL_VALUES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_TRANSLATE_LEVEL_VALUES, status:VALID,
-
PACKAGE BODY: APPS.MSD_TRANSLATE_LEVEL_VALUES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_TRANSLATE_LEVEL_VALUES, status:VALID,
-
View: MSD_ITEM_MASTER_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_ITEM_MASTER_V, object_name:MSD_ITEM_MASTER_V, status:VALID, product: MSD - Demand Planning , description: This view exposes item specific properties - forecast type, base uom, average discount, list price - to the demand planning engine. , implementation_dba_data: APPS.MSD_ITEM_MASTER_V ,
-
View: MSD_ITEM_MASTER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_ITEM_MASTER_V, object_name:MSD_ITEM_MASTER_V, status:VALID, product: MSD - Demand Planning , description: This view exposes item specific properties - forecast type, base uom, average discount, list price - to the demand planning engine. , implementation_dba_data: APPS.MSD_ITEM_MASTER_V ,
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.MSD_SCE_RECEIVE_FORECAST_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_SCE_RECEIVE_FORECAST_PKG, status:VALID,
-
PACKAGE BODY: APPS.MSD_SCE_RECEIVE_FORECAST_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_SCE_RECEIVE_FORECAST_PKG, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.MSD_ITEM_MASTER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_ITEM_MASTER_V, object_name:MSD_ITEM_MASTER_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.MSD_ITEM_MASTER_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_ITEM_MASTER_V, object_name:MSD_ITEM_MASTER_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.MSD_TRANSLATE_LEVEL_VALUES SQL Statements
12.2.2
-
PACKAGE: APPS.MSD_COMMON_UTILITIES_LB
12.2.2
-
PACKAGE: APPS.MSD_COMMON_UTILITIES_LB
12.1.1
-
APPS.MSD_TRANSLATE_LEVEL_VALUES SQL Statements
12.1.1
-
PACKAGE BODY: APPS.MSD_ANALYZE_TABLES
12.1.1
-
PACKAGE BODY: APPS.MSD_ANALYZE_TABLES
12.2.2
-
APPS.MSD_PRICE_LIST_PP SQL Statements
12.1.1
-
APPS.MSD_PRICE_LIST_PP SQL Statements
12.2.2
-
PACKAGE BODY: APPS.MSD_PRICE_LIST_PP
12.1.1
-
PACKAGE BODY: APPS.MSD_TRANSLATE_LEVEL_VALUES
12.1.1
-
APPS.MSD_SCE_RECEIVE_FORECAST_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.MSD_PRICE_LIST_PP
12.2.2
-
APPS.MSD_TRANSLATE_LEVEL_VALUES dependencies on MSD_ITEM_LIST_PRICE
12.2.2
-
APPS.MSD_SCE_RECEIVE_FORECAST_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.MSD_TRANSLATE_LEVEL_VALUES
12.2.2
-
APPS.MSD_PRICE_LIST_PP dependencies on MSD_ITEM_LIST_PRICE
12.2.2
-
APPS.MSD_PRICE_LIST_PP dependencies on MSD_ITEM_LIST_PRICE
12.1.1
-
APPS.MSD_SCE_RECEIVE_FORECAST_PKG dependencies on MSD_ITEM_LIST_PRICE
12.1.1