Search Results msc_resource_requirements
Overview
The MSC_RESOURCE_REQUIREMENTS table is a core transactional table within the Oracle E-Business Suite Advanced Supply Chain Planning (ASCP) module. It serves as the central repository for all detailed resource capacity consumption data generated by the planning engine. Specifically, it stores the resource requirements that are calculated based on existing supplies, such as planned orders, work orders, and purchase orders, within a given manufacturing or supply chain plan. This table is critical for performing detailed capacity planning and resource load analysis, enabling planners to identify bottlenecks and ensure that production schedules are feasible given finite resource constraints. Its integrity is maintained through a complex network of foreign key relationships to other fundamental planning tables.
Key Information Stored
The table's primary key uniquely identifies each resource requirement record through a combination of PLAN_ID, SR_INSTANCE_ID (representing the specific instance of the planning server or source system), and TRANSACTION_ID. Key columns define the context and specifics of the requirement. The PLAN_ID links the requirement to a specific planning run. SUPPLY_ID connects it to the originating supply in the MSC_SUPPLIES table. The requirement is further detailed by its association to a specific manufacturing process via ROUTING_SEQUENCE_ID, OPERATION_SEQUENCE_ID, and RESOURCE_SEQ_NUM, which together pinpoint the exact operation and resource within a routing. The RESOURCE_ID and ALTERNATE_NUM identify the specific resource and its alternate designation. The PARENT_ID column supports hierarchical relationships between requirements, allowing for complex, multi-level resource structures.
Common Use Cases and Queries
The primary use case is analyzing resource load and capacity utilization for a specific plan. Planners and analysts query this table to generate reports showing total required hours per resource, broken down by department, work center, or item. A typical query involves joining to MSC_RESOURCES for resource details and MSC_SUPPLIES for supply information. For example, to find total resource requirements for a critical resource in a plan, one might use:
- SELECT mr.RESOURCE_CODE, SUM(mrr.UNIT_REQUIREMENT) TOTAL_HOURS
- FROM MSC_RESOURCE_REQUIREMENTS mrr, MSC_RESOURCES mr
- WHERE mrr.PLAN_ID = :p_plan_id
- AND mrr.RESOURCE_ID = mr.RESOURCE_ID
- AND mrr.SR_INSTANCE_ID = mr.SR_INSTANCE_ID
- AND mr.RESOURCE_CODE = 'CRITICAL_MACHINE_01'
- GROUP BY mr.RESOURCE_CODE;
Another common scenario is tracing resource requirements back to their source supplies to understand what specific orders are causing a capacity overload, which involves joining to MSC_SUPPLIES and potentially MSC_ITEMS.
Related Objects
MSC_RESOURCE_REQUIREMENTS is intricately linked to several other core ASCP tables, as defined by its foreign keys. Its most critical relationship is with MSC_SUPPLIES, which provides the source demand. It is also fundamentally tied to the manufacturing process data through MSC_ROUTINGS, MSC_OPERATION_RESOURCE_SEQS, and MSC_OPERATION_RESOURCES. The table has a self-referential relationship via the PARENT_ID column, allowing for parent-child requirement hierarchies. Data from this table is often aggregated and presented through planning-specific views or user interfaces within the ASCP workbench, which provide more user-friendly access to capacity planning information.
-
Table: MSC_RESOURCE_REQUIREMENTS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_RESOURCE_REQUIREMENTS, object_name:MSC_RESOURCE_REQUIREMENTS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores the resource requirments generated by existing supplies. , implementation_dba_data: MSC.MSC_RESOURCE_REQUIREMENTS ,
-
Table: MSC_RESOURCE_REQUIREMENTS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_RESOURCE_REQUIREMENTS, object_name:MSC_RESOURCE_REQUIREMENTS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores the resource requirments generated by existing supplies. , implementation_dba_data: MSC.MSC_RESOURCE_REQUIREMENTS ,
-
Lookup Type: MSC_TEMP_PARTITIONS
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_TEMP_PARTITIONS , description: Temp partitions used during collections ,
-
Table: MSC_ST_RESOURCE_REQUIREMENTS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_RESOURCE_REQUIREMENTS, object_name:MSC_ST_RESOURCE_REQUIREMENTS, 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_RESOURCE_REQUIREMENTS. , implementation_dba_data: MSC.MSC_ST_RESOURCE_REQUIREMENTS ,
-
Table: MSC_ST_RESOURCE_REQUIREMENTS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_RESOURCE_REQUIREMENTS, object_name:MSC_ST_RESOURCE_REQUIREMENTS, 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_RESOURCE_REQUIREMENTS. , implementation_dba_data: MSC.MSC_ST_RESOURCE_REQUIREMENTS ,
-
Table: MSC_ROUTINGS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ROUTINGS, object_name:MSC_ROUTINGS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores the different routings available for a bill of material. , implementation_dba_data: MSC.MSC_ROUTINGS ,
-
Table: MSC_OPERATION_RESOURCE_SEQS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_OPERATION_RESOURCE_SEQS, object_name:MSC_OPERATION_RESOURCE_SEQS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This tables stores the operation resources for each routing operation. , implementation_dba_data: MSC.MSC_OPERATION_RESOURCE_SEQS ,
-
Table: MSC_OPERATION_RESOURCE_SEQS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_OPERATION_RESOURCE_SEQS, object_name:MSC_OPERATION_RESOURCE_SEQS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This tables stores the operation resources for each routing operation. , implementation_dba_data: MSC.MSC_OPERATION_RESOURCE_SEQS ,
-
View: MSC_FLP_OP_ATP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_OP_ATP_V, object_name:MSC_FLP_OP_ATP_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_OP_ATP_V ,
-
Table: MSC_OPERATION_RESOURCES
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_OPERATION_RESOURCES, object_name:MSC_OPERATION_RESOURCES, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores operation resources from a resource sequence. For each resource sequence, we have an alternative between different set of operation resources. This is described by the Alternate Number. Resources with the same Alternate , implementation_dba_data: MSC.MSC_OPERATION_RESOURCES ,
-
View: MSC_FLP_OP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_OP_V, object_name:MSC_FLP_OP_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_OP_V ,
-
Table: MSC_ROUTINGS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ROUTINGS, object_name:MSC_ROUTINGS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores the different routings available for a bill of material. , implementation_dba_data: MSC.MSC_ROUTINGS ,
-
View: MSC_FLP_RES_ATP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_RES_ATP_V, object_name:MSC_FLP_RES_ATP_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_RES_ATP_V ,
-
View: MSC_FLP_RES_ATP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_RES_ATP_V, object_name:MSC_FLP_RES_ATP_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_RES_ATP_V ,
-
Table: MSC_SUPPLIES
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_SUPPLIES, object_name:MSC_SUPPLIES, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table lists all the supplies for this plan. The supplies created by the planning process are added to this table. , implementation_dba_data: MSC.MSC_SUPPLIES ,
-
Table: MSC_OPERATION_RESOURCES
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_OPERATION_RESOURCES, object_name:MSC_OPERATION_RESOURCES, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores operation resources from a resource sequence. For each resource sequence, we have an alternative between different set of operation resources. This is described by the Alternate Number. Resources with the same Alternate , implementation_dba_data: MSC.MSC_OPERATION_RESOURCES ,
-
View: MSC_FLP_OP_ATP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_OP_ATP_V, object_name:MSC_FLP_OP_ATP_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_OP_ATP_V ,
-
View: MSC_FLP_OP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_OP_V, object_name:MSC_FLP_OP_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_OP_V ,
-
View: MSC_FLP_RES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_RES_V, object_name:MSC_FLP_RES_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_RES_V ,
-
Table: MSC_SUPPLIES
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_SUPPLIES, object_name:MSC_SUPPLIES, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table lists all the supplies for this plan. The supplies created by the planning process are added to this table. , implementation_dba_data: MSC.MSC_SUPPLIES ,
-
View: MSC_FLP_RES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_RES_V, object_name:MSC_FLP_RES_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_RES_V ,
-
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 ,
-
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 ,
-
View: MSC_RESOURCE_ITEMS_TREE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_RESOURCE_ITEMS_TREE_V, object_name:MSC_RESOURCE_ITEMS_TREE_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_RESOURCE_ITEMS_TREE_V ,
-
Lookup Type: MSC_SNAPSHOT_DELETE_TASK
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC_SNAPSHOT_DELETE_TASK ,
-
View: MSC_RESOURCE_ITEMS_TREE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_RESOURCE_ITEMS_TREE_V, object_name:MSC_RESOURCE_ITEMS_TREE_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_RESOURCE_ITEMS_TREE_V ,
-
Lookup Type: MSC_SNAPSHOT_DELETE_TASK
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_SNAPSHOT_DELETE_TASK ,
-
View: MSC_CRITICAL_PATHS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_CRITICAL_PATHS_V, object_name:MSC_CRITICAL_PATHS_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_CRITICAL_PATHS_V ,
-
View: MSC_CRITICAL_PATHS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_CRITICAL_PATHS_V, object_name:MSC_CRITICAL_PATHS_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_CRITICAL_PATHS_V ,
-
View: MSC_RESOURCE_REQUIREMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_RESOURCE_REQUIREMENTS_V, object_name:MSC_RESOURCE_REQUIREMENTS_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: this view shows all the resource requirements , implementation_dba_data: APPS.MSC_RESOURCE_REQUIREMENTS_V ,
-
View: MSC_RESOURCE_REQUIREMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_RESOURCE_REQUIREMENTS_V, object_name:MSC_RESOURCE_REQUIREMENTS_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: this view shows all the resource requirements , implementation_dba_data: APPS.MSC_RESOURCE_REQUIREMENTS_V ,
-
View: MSC_UNDO_SUMMARY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_UNDO_SUMMARY_V, object_name:MSC_UNDO_SUMMARY_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: this view shows the summary of all the changes made to the plan output , implementation_dba_data: APPS.MSC_UNDO_SUMMARY_V ,
-
View: MSC_UNDO_SUMMARY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_UNDO_SUMMARY_V, object_name:MSC_UNDO_SUMMARY_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: this view shows the summary of all the changes made to the plan output , implementation_dba_data: APPS.MSC_UNDO_SUMMARY_V ,