Results for “msc_resource_requirements”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

MSC_RESOURCE_REQUIREMENTS is a table in the MSC schema belonging to the Oracle Advanced Supply Chain Planning (ASCP) product within Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the resource requirements generated by existing supplies in a plan. Every time ASCP schedules a planned order, work order, or other supply that consumes manufacturing resources, the resulting capacity consumption is written to this table as one or more resource requirement rows. The table therefore acts as the planning engine's record of how much of each resource — machine, labor, or other capacity unit — is required, across which time buckets, and at which routing operation.

From a dimensional modeling perspective, the documented foreign key structure suggests classifying this object as satellite-leaning. It carries descriptive and measure attributes attached to a primary supply event, with a small number of self-references and lookups to routing and resource definition tables. Analysts modeling the ASCP schema in a data vault or star schema should treat MSC_SUPPLIES as the driving hub/link candidate and this table as the satellite holding resource-hour measures keyed to that supply.

Key Information Stored

The table contains 99 documented columns. The unique index MSC_RESOURCE_REQUIREMENTS_U1 on (PLAN_ID, TRANSACTION_ID, SR_INSTANCE_ID) serves as the documented business-key candidate, while the declared primary key MSC_RESOURCE_REQUIREMENTS_PK spans (PLAN_ID, SR_INSTANCE_ID, TRANSACTION_ID).

Common Use Cases and Queries

The most frequent use case is capacity analysis: determining overloaded resources in a plan by summing resource hours per resource across buckets and comparing against available capacity. A typical pattern:

  • Filter by PLAN_ID and START_DATE/BKT_START_DATE to isolate current bucket requirements.
  • Aggregate RESOURCE_HOURS and TOTAL_RESOURCE_HOURS by RESOURCE_ID, DEPARTMENT_ID, or ORGANIZATION_ID.
  • Join to MSC_SUPPLIES on PLAN_ID and SUPPLY_ID to attribute load to a specific supply or order type (via SUPPLY_TYPE).
  • Join to MSC_OPERATION_RESOURCES and BOM_DEPARTMENTS for resource and department names in reporting.

Other scenarios include drill-down from a supply to its operation-level resource breakdown, reconciliation of plan resource hours against actual work order charges, bottleneck identification using MINIMUM_CAPACITY, MAXIMUM_CAPACITY, REMAINING_CAPACITY, and OVERLOADED_CAPACITY, and extraction into a data warehouse for long-term capacity trending. Because the table is plan-scoped, queries should always constrain PLAN_ID to avoid cross-plan contention.

Related Objects

The documented foreign key relationships identify the following significant dependencies:

  • MSC_SUPPLIES — joined on PLAN_ID and SUPPLY_ID; the parent supply that generated the requirement.
  • MSC_ROUTINGS — joined on PLAN_ID and ROUTING_SEQUENCE_ID; defines the routing sequence.
  • MSC_OPERATION_RESOURCE_SEQS — joined on PLAN_ID, ROUTING_SEQUENCE_ID, SR_INSTANCE_ID, OPERATION_SEQUENCE_ID, and RESOURCE_SEQ_NUM; ties the requirement to the operation resource sequence.
  • MSC_OPERATION_RESOURCES — joined on PLAN_ID, OPERATION_SEQUENCE_ID, ROUTING_SEQUENCE_ID, RESOURCE_SEQ_NUM, RESOURCE_ID, ALTERNATE_NUM, and SR_INSTANCE_ID; supplies the resource definition used at the operation.
  • MSC_RESOURCE_REQUIREMENTS (self-reference) — via PLAN_ID and PARENT_ID; supports hierarchical requirement structures.
  • BOM_DEPARTMENTS — referenced via DEPARTMENT_ID for department attributes.
  • BOM_SETUP_TYPES — referenced via SETUP_ID for setup classification.

These objects collectively allow full reconstruction of how a supply consumes manufacturing capacity within an ASCP plan.