Search Results msc_sub_inventories
Overview
The MSC_SUB_INVENTORIES table is a core data object within the Oracle E-Business Suite Advanced Supply Chain Planning (ASCP) module. It functions as the planning engine's repository for subinventory-level netting control parameters. During the planning data snapshot and plan generation processes, this table is populated to define whether on-hand inventory within each specific subinventory should be considered available for netting against demand. Its configuration directly influences material availability calculations, safety stock planning, and the generation of planned orders, making it a critical table for accurate supply chain planning execution.
Key Information Stored
The table's structure is designed to uniquely identify a subinventory within a specific plan and organization. Its primary key columns are SR_INSTANCE_ID (identifying the source system instance), ORGANIZATION_ID, SUB_INVENTORY_CODE, and PLAN_ID. The most significant data column is NETTING_TYPE, which dictates the subinventory's role in the planning calculation. While the exact values are not detailed in the provided excerpt, typical netting types include indicators for whether the subinventory's quantity is fully nettable, not nettable (e.g., for quarantined stock), or available for specific types of demand. This flag enables planners to exclude certain subinventories, like repair or rejected inventory, from the available-to-promise pool.
Common Use Cases and Queries
A primary use case is the validation and audit of subinventory netting rules prior to running a planning cycle. Planners often query this table to ensure all relevant subinventories are correctly classified. A common diagnostic query involves joining to inventory tables to identify subinventories missing a planning definition. For example:
- Identifying subinventories with a specific netting type for a given plan:
SELECT * FROM msc_sub_inventories WHERE plan_id = :p_plan_id AND netting_type = 'Nettable'; - Comparing planning subinventory setup against the operational inventory setup:
SELECT inv.org_code, inv.subinventory_code, plan.netting_type FROM inv_subinventories inv LEFT JOIN msc_sub_inventories plan ON ... WHERE plan.plan_id = :p_plan_id;
Data in this table is typically maintained via the planning user interface or seeded during the snapshot process, not via direct DML.
Related Objects
MSC_SUB_INVENTORIES maintains defined foreign key relationships with other central planning tables, ensuring referential integrity. As per the provided metadata, the key relationships are:
- MSC_PLAN_ORGANIZATIONS: The table's PLAN_ID, ORGANIZATION_ID, and SR_INSTANCE_ID columns reference MSC_PLAN_ORGANIZATIONS. This ensures a subinventory netting rule is only defined for an organization included in the plan.
- MSC_RESERVATIONS: The MSC_RESERVATIONS table references MSC_SUB_INVENTORIES via its SR_INSTANCE_ID, PLAN_ID, ORGANIZATION_ID, and SUBINVENTORY columns. This links specific supply or demand reservations to the netting rule of the subinventory they are associated with.
These relationships position MSC_SUB_INVENTORIES as a pivotal link between high-level plan definitions and detailed inventory reservation transactions within the ASCP data model.
-
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 ,
-
View: MSC_SUB_INVENTORIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SUB_INVENTORIES_V, object_name:MSC_SUB_INVENTORIES_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_SUB_INVENTORIES_V ,
-
View: MSC_SUB_INVENTORIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SUB_INVENTORIES_V, object_name:MSC_SUB_INVENTORIES_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_SUB_INVENTORIES_V ,
-
Table: MSC_ST_SUB_INVENTORIES
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_SUB_INVENTORIES, object_name:MSC_ST_SUB_INVENTORIES, 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_SUB_INVENTORIES. , implementation_dba_data: MSC.MSC_ST_SUB_INVENTORIES ,
-
Table: MSC_ST_SUB_INVENTORIES
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_SUB_INVENTORIES, object_name:MSC_ST_SUB_INVENTORIES, 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_SUB_INVENTORIES. , implementation_dba_data: MSC.MSC_ST_SUB_INVENTORIES ,
-
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_PLAN_ORGANIZATIONS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_PLAN_ORGANIZATIONS, object_name:MSC_PLAN_ORGANIZATIONS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores the parameters relative to organizations that participate to the plan in Oracle Advanced Planning and Scheduling (APS). This table also contains the different companies which are collaborating in a supply or demand plan in , implementation_dba_data: MSC.MSC_PLAN_ORGANIZATIONS ,
-
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_PLAN_ORGANIZATIONS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_PLAN_ORGANIZATIONS, object_name:MSC_PLAN_ORGANIZATIONS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores the parameters relative to organizations that participate to the plan in Oracle Advanced Planning and Scheduling (APS). This table also contains the different companies which are collaborating in a supply or demand plan in , implementation_dba_data: MSC.MSC_PLAN_ORGANIZATIONS ,
-
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 ,