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 ,
-
APPS.MSC_RESOURCE_PKG dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_GANTT_UTILS dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_AATP_PVT dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_CRP_HORIZONTAL_PLAN dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_ATP_REQ dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_PEG_UTIL dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_RESTORE_FIRM_PO dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_REL_PLAN_PUB dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_RESTORE_FIRM_PO dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_CL_WIP_ODS_LOAD dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_REL_PS_PLAN_PUB dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_GET_NAME dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSD_SALES_OPERATION_PLAN dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_UPDATE_RESOURCE dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_REL_PLAN_PUB dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_RES_PLAN_PKG dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_RESOURCE_PKG dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_ATP_PUB dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_GET_GANTT_DATA dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_UI_PEG_UTIL dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_ASK_ORACLE dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_REL_PS_PLAN_PUB dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_ATP_PEG dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_PQ_UTILS dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_GET_GANTT_DATA dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_UI_PEG_UTIL dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_GANTT_UTILS dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_PURGE_LID dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_PQ_UTILS dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_ATP_PUB dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_AATP_PVT dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_GANTT_PKG dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_UPDATE_RESOURCE dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_POST_PRO dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_ATP_PEG dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_ATP_DB_UTILS dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_ASK_ORACLE dependencies on MSC_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.MSC_POST_PRO dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_PHUB_UTIL dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_GET_NAME dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_ATP_DB_UTILS dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_GANTT_PKG dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_ATP_REQ dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_PEG_UTIL dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_CRP_HORIZONTAL_PLAN dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSD_SALES_OPERATION_PLAN dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_CL_WIP_ODS_LOAD dependencies on MSC_RESOURCE_REQUIREMENTS
12.2.2
-
TABLE PARTITION: MSC.MSC_RESOURCE_REQUIREMENTS
12.1.1
owner:MSC, object_type:TABLE PARTITION, object_name:MSC_RESOURCE_REQUIREMENTS, subobject_name:RESOURCE_REQUIREMENTS__1, status:VALID,