Search Results msc_reservations
Overview
The MSC_RESERVATIONS table is a core data object within the Oracle E-Business Suite Advanced Supply Chain Planning (ASCP) module. It serves as the central repository for material reservation records generated by the planning engine. Reservations represent a formal allocation of specific on-hand or in-transit inventory to a particular demand, such as a sales order or a work order. This table is critical for managing supply chain visibility and ensuring that planned allocations are tracked and respected throughout the execution process. Its data is populated and managed by the ASCP engine during plan runs and is essential for generating feasible plans that account for material availability constraints.
Key Information Stored
The table stores the detailed attributes of each reservation. The primary key uniquely identifies a reservation using a combination of PLAN_ID, ORGANIZATION_ID, SR_INSTANCE_ID, and TRANSACTION_ID. Key columns include TRANSACTION_ID, which is the unique identifier for the reservation record itself, and DEMAND_SOURCE_HEADER_ID and DEMAND_SOURCE_LINE_ID, which link the reservation to the specific sales order or work order demand. The SUPPLY_SOURCE_HEADER_ID and SUPPLY_SOURCE_LINE_ID columns identify the supply transaction, such as a purchase order or a planned order, fulfilling the demand. Critical material information is stored in INVENTORY_ITEM_ID, ORGANIZATION_ID, and SUBINVENTORY. The table also holds quantities (e.g., ORDERED_QUANTITY, ALLOCATED_QUANTITY), dates, and flags indicating the reservation type and status.
Common Use Cases and Queries
A primary use case is analyzing plan output to review material allocations. Planners often query this table to understand which supplies are reserved for specific high-priority demands or to identify demands that remain unfulfilled. Common reporting includes reservation summaries by item, organization, or demand source. A typical query pattern joins MSC_RESERVATIONS to MSC_SYSTEM_ITEMS for item details and to demand/supply source tables for contextual information.
- Sample Query Pattern:
SELECT mr.inventory_item_id, msi.item_name, mr.demand_source_header_id, mr.allocated_quantity FROM msc_reservations mr, msc_system_items msi WHERE mr.plan_id = :p_plan_id AND mr.inventory_item_id = msi.inventory_item_id AND mr.organization_id = msi.organization_id AND mr.sr_instance_id = msi.sr_instance_id AND msi.plan_id = msi.sr_instance_id; - Use Case: Troubleshooting planning exceptions related to material shortages by checking if reservations exist for critical items.
Related Objects
The MSC_RESERVATIONS table maintains defined foreign key relationships with other core MSC planning tables, ensuring referential integrity for item and subinventory data.
- MSC_SYSTEM_ITEMS: Joined via INVENTORY_ITEM_ID, PLAN_ID, SR_INSTANCE_ID, and ORGANIZATION_ID to retrieve item master attributes like description and planning make/buy code.
- MSC_SUB_INVENTORIES: Joined via SUBINVENTORY, PLAN_ID, SR_INSTANCE_ID, and ORGANIZATION_ID to validate and reference subinventory details.
While not listed in the provided metadata, this table is also intrinsically related to demand source tables (e.g., MSC_SALES_ORDERS, MSC_DEMANDS) and supply source tables (e.g., MSC_SUPPLIES) through the DEMAND_SOURCE_* and SUPPLY_SOURCE_* columns, which are typically joined on LINE_ID and HEADER_ID fields within the same PLAN_ID and SR_INSTANCE_ID context.
-
Table: MSC_RESERVATIONS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_RESERVATIONS, object_name:MSC_RESERVATIONS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Material reservations , implementation_dba_data: MSC.MSC_RESERVATIONS ,
-
Table: MSC_RESERVATIONS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_RESERVATIONS, object_name:MSC_RESERVATIONS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Material reservations , implementation_dba_data: MSC.MSC_RESERVATIONS ,
-
Table: MSC_ST_RESERVATIONS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_RESERVATIONS, object_name:MSC_ST_RESERVATIONS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: The staging table used by the collection program to validate and process data for table MSC_RESERVATIONS. , implementation_dba_data: MSC.MSC_ST_RESERVATIONS ,
-
Table: MSC_ST_RESERVATIONS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_RESERVATIONS, object_name:MSC_ST_RESERVATIONS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: The staging table used by the collection program to validate and process data for table MSC_RESERVATIONS. , implementation_dba_data: MSC.MSC_ST_RESERVATIONS ,
-
Table: MSC_SUB_INVENTORIES
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_SUB_INVENTORIES, object_name:MSC_SUB_INVENTORIES, status:VALID, product: MSC - Advanced Supply Chain Planning , description: MSC_SUB_INVENTORIES stores information about the netting type of eachsubinventory defined in Oracle Inventory. Each subinventory will havean entry in MSC_SUB_INVENTORIES and NETTING_TYPE will indicate whetheror not that subinventory should , implementation_dba_data: MSC.MSC_SUB_INVENTORIES ,
-
Table: MSC_SUB_INVENTORIES
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_SUB_INVENTORIES, object_name:MSC_SUB_INVENTORIES, status:VALID, product: MSC - Advanced Supply Chain Planning , description: MSC_SUB_INVENTORIES stores information about the netting type of eachsubinventory defined in Oracle Inventory. Each subinventory will havean entry in MSC_SUB_INVENTORIES and NETTING_TYPE will indicate whetheror not that subinventory should , implementation_dba_data: MSC.MSC_SUB_INVENTORIES ,
-
Lookup Type: MSC_ODS_TABLE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_ODS_TABLE , description: List of ODS tables used by Collections ,
-
Lookup Type: MSC_ODS_TABLE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC_ODS_TABLE , description: List of ODS tables used by Collections ,
-
Table: MSC_SYSTEM_ITEMS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_SYSTEM_ITEMS, object_name:MSC_SYSTEM_ITEMS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: MSC_SYSTEM_ITEMS stores the organization items defined at source applications. It also stores a copy of items planned by the planning process. Most of the columns in MSC_SYSTEM_ITEMS correspond to columns from the Oracle Inventory Item mast , implementation_dba_data: MSC.MSC_SYSTEM_ITEMS ,
-
Table: MSC_SYSTEM_ITEMS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_SYSTEM_ITEMS, object_name:MSC_SYSTEM_ITEMS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: MSC_SYSTEM_ITEMS stores the organization items defined at source applications. It also stores a copy of items planned by the planning process. Most of the columns in MSC_SYSTEM_ITEMS correspond to columns from the Oracle Inventory Item mast , implementation_dba_data: MSC.MSC_SYSTEM_ITEMS ,
-
Lookup Type: MSC_SNAPSHOT_DELETE_TASK
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_SNAPSHOT_DELETE_TASK ,
-
Lookup Type: MSC_SNAPSHOT_DELETE_TASK
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC_SNAPSHOT_DELETE_TASK ,