Search Results msc_st_resource_requirements
Overview
MSC_ST_RESOURCE_REQUIREMENTS is a staging table in the MSC schema, owned by Oracle Advanced Supply Chain Planning (ASCP). It serves as the landing area for resource requirement records extracted from source systems—primarily discrete manufacturing (WIP), bills of material routings, and shop floor execution—before the collection program validates, transforms, and loads them into the permanent planning table MSC_RESOURCE_REQUIREMENTS. The table stores 101 documented columns in ETRM 12.2.2, reflecting the wide grain of resource-level capacity data captured at the operation, resource, and job level.
From a Data Vault modeling perspective, the heuristic classification of MSC_ST_RESOURCE_REQUIREMENTS is standalone, meaning it does not participate in a strong foreign-key parent/child hierarchy within the mined relationship structure. Modeling judgement suggests it behaves more like a satellite-type staging entity: it carries descriptive and transactional attributes keyed to business entities such as resource, department, and organization, but it does not by itself define a durable hub or link. In practice, it is treated as a transient staging object rather than a persistent dimensional structure.
Key Information Stored
The table’s content centers on resource loading and capacity consumption for planned and released work orders. The most operationally significant columns include:
- RESOURCE_ID and DEPARTMENT_ID — identify the resource and its owning department; DEPARTMENT_ID references BOM_DEPARTMENTS.
- ORGANIZATION_ID and INVENTORY_ITEM_ID — locate the requirement within a specific organization and item context.
- WIP_ENTITY_ID and WIP_ENTITY_NAME — tie the requirement to a specific work order or job.
- OPERATION_SEQ_NUM and OPERATION_SEQUENCE_ID — identify the routing operation consuming the resource.
- RESOURCE_SEQ_NUM — orders multiple resources assigned to the same operation.
- START_DATE and END_DATE — define the interval over which resource hours are required.
- OPERATION_HOURS_REQUIRED and HOURS_EXPENDED — quantify planned versus actual resource consumption.
- ASSIGNED_UNITS — number of resource units assigned to the operation.
- COMPANY_ID (FK to PN_COMPANIES_ALL) and SETUP_ID (FK to BOM_SETUP_TYPES) — provide company and setup-type context.
- SR_INSTANCE_ID and REFRESH_ID — identify the source instance and collection run, essential for staging-cycle traceability.
- PROCESS_FLAG, ERROR_TEXT, and MESSAGE_ID — support the collection program’s validation and error-reporting workflow.
- Audit columns CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, and LAST_UPDATED_BY — standard EBS who-columns.
The metadata does not document a surrogate single-column primary key on this staging table. Business-key candidates include the composite of RESOURCE_ID, ORGANIZATION_ID, WIP_ENTITY_ID, and OPERATION_SEQ_NUM, but no unique index is documented in the supplied metadata.
Common Use Cases and Queries
Because this is a staging object, typical queries focus on monitoring collection health, diagnosing load failures, and verifying source-to-target reconciliation. A common pattern checks rows that failed validation:
- List all rows with PROCESS_FLAG indicating an error and inspect ERROR_TEXT for load diagnostics.
- Aggregate OPERATION_HOURS_REQUIRED by ORGANIZATION_ID and DEPARTMENT_ID to reconcile against MSC_RESOURCE_REQUIREMENTS after a collection run.
- Join to BOM_DEPARTMENTS on DEPARTMENT_ID and to PN_COMPANIES_ALL on COMPANY_ID to enrich rejected rows with department and company descriptions.
- Filter by SR_INSTANCE_ID and REFRESH_ID to isolate one collection cycle and measure rows-per-refresh trends.
- Compare HOURS_EXPENDED against OPERATION_HOURS_REQUIRED to identify jobs whose actual resource consumption exceeds plan.
Reporting use cases include capacity-loading analysis by department, work-order resource utilization, and staging throughput dashboards consumed by planning administrators.
Related Objects
The following objects are most significant to MSC_ST_RESOURCE_REQUIREMENTS:
- MSC_RESOURCE_REQUIREMENTS — the permanent target table; the collection program validates and writes staging rows here.
- BOM_DEPARTMENTS — referenced via DEPARTMENT_ID; supplies department attributes.
- PN_COMPANIES_ALL — referenced via COMPANY_ID; provides legal entity context.
- BOM_SETUP_TYPES — referenced via SETUP_ID; identifies setup classification for the resource.
- MSC_ST_* collection family — sibling staging tables loaded in the same collection run, sharing SR_INSTANCE_ID and REFRESH_ID.
- WIP_ENTITIES — logical source for WIP_ENTITY_ID and WIP_ENTITY_NAME values.
- BOM_OPERATION_RESOURCES — logical source for routing resource assignments.
Together these objects form the manufacturing resource-planning data flow from shop floor execution into ASCP planning.
-
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_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 PARTITION: MSC.MSC_ST_RESOURCE_REQUIREMENTS
12.1.1
owner:MSC, object_type:TABLE PARTITION, object_name:MSC_ST_RESOURCE_REQUIREMENTS, subobject_name:ST_RESOURCE_REQUIREMENTS_LEG, status:VALID,
-
SYNONYM: APPS.MSC_ST_RESOURCE_REQUIREMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_RESOURCE_REQUIREMENTS, status:VALID,
-
TABLE PARTITION: MSC.MSC_ST_RESOURCE_REQUIREMENTS
12.2.2
owner:MSC, object_type:TABLE PARTITION, object_name:MSC_ST_RESOURCE_REQUIREMENTS, subobject_name:ST_RESOURCE_REQUIREMENTS_LEG, status:VALID,
-
SYNONYM: APPS.MSC_ST_RESOURCE_REQUIREMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_RESOURCE_REQUIREMENTS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
VIEW: MSC.MSC_ST_RESOURCE_REQUIREMENTS#
12.2.2
owner:MSC, object_type:VIEW, object_name:MSC_ST_RESOURCE_REQUIREMENTS#, status:VALID,
-
PACKAGE BODY: APPS.GMP_APS_DS_PULL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMP_APS_DS_PULL, status:VALID,
-
PACKAGE BODY: APPS.MSC_CL_WIP_ODS_LOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_WIP_ODS_LOAD, status:VALID,
-
Lookup Type: MSC_STAGING_TABLE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC_STAGING_TABLE , description: List of staging tables used by Collections ,
-
PACKAGE BODY: APPS.MSC_CL_WIP_ODS_LOAD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_WIP_ODS_LOAD, status:VALID,
-
PACKAGE BODY: APPS.GMP_APS_DS_PULL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMP_APS_DS_PULL, status:VALID,
-
Lookup Type: MSC_STAGING_TABLE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_STAGING_TABLE , description: List of staging tables used by Collections ,
-
VIEW: MSC.MSC_ST_RESOURCE_REQUIREMENTS#
12.2.2
-
PACKAGE BODY: APPS.MSC_CL_GMP_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_GMP_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.MSC_CL_GMP_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_GMP_UTILITY, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
TABLE: MSC.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,
-
TABLE: MSC.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,
-
Lookup Type: MSC_X_SETUP_ENTITY_CODE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC_ST_DEMANDS ,
-
PACKAGE BODY: APPS.MSC_CL_PRE_PROCESS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_PRE_PROCESS, status:VALID,
-
PACKAGE BODY: APPS.MSC_CL_PRE_PROCESS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_PRE_PROCESS, status:VALID,
-
Lookup Type: MSC_X_SETUP_ENTITY_CODE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_ST_DEMANDS ,
-
APPS.MSC_CL_EAM_PULL SQL Statements
12.2.2
-
APPS.MSC_CL_AHL_PULL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.MSC_CL_EAM_PULL
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.GMP_APS_DS_PULL
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.GMP_APS_DS_PULL
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.MSC_CL_WIP_ODS_LOAD SQL Statements
12.1.1
-
APPS.MSC_CL_PURGE_STAGING SQL Statements
12.1.1
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_ST_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.GMP_APS_DS_PULL dependencies on MSC_ST_RESOURCE_REQUIREMENTS
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.GMP_APS_DS_PULL SQL Statements
12.1.1
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_ST_RESOURCE_REQUIREMENTS
12.2.2
-
APPS.MSC_CL_GMP_UTILITY dependencies on MSC_ST_RESOURCE_REQUIREMENTS
12.1.1
-
APPS.GMP_APS_DS_PULL dependencies on MSC_ST_RESOURCE_REQUIREMENTS
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.MSC_CL_WIP_ODS_LOAD dependencies on MSC_ST_RESOURCE_REQUIREMENTS
12.1.1