Search Results msc_job_requirement_ops
Overview
MSC_JOB_REQUIREMENT_OPS is a table in the MSC schema (Oracle Advanced Supply Chain Planning) that stores the component and operation-level material requirements derived from job or work order processing during a planning run. It is one of the planning engine's internal staging tables, populated by the ASCP plan generation process, and holds the requirements tied to each operation step of a discrete or process job. In the Oracle EBS 12.1.1 and 12.2.2 data model it acts as a bridge between the transactional job structure in the source instance (typically Manufacturing or a legacy MES loaded through MSC staging) and the planning engine's in-memory netting logic. The table contains 51 documented columns and is owned by the MSC schema. From a Data Vault modeling perspective, the metadata heuristic classifies this object as standalone, meaning it does not carry a single dominant parent-child FK dependency and should be modeled as an independent satellite-like structure rather than a link table. The only documented foreign key is DEPARTMENT_ID, which references BOM_DEPARTMENTS.
Key Information Stored
The primary key is composite. The unique index MSC_JOB_REQUIREMENT_OPS_U1 covers (PLAN_ID, SR_INSTANCE_ID, TRANSACTION_ID, OPERATION_SEQ_NUM, COMPONENT_ITEM_ID, PRIMARY_COMPONENT_ID, COMPONENT_SEQUENCE_ID, SOURCE_PHANTOM_ID). These columns form the business-key candidates that uniquely identify a requirement row. The most important columns fall into three groups:
- Context columns: PLAN_ID, SR_INSTANCE_ID and ORGANIZATION_ID scope the row to a plan, source instance, and inventory organization.
- Job and operation identification: TRANSACTION_ID (the job or work order header), OPERATION_SEQ_NUM (operation step within the routing), COMPONENT_ITEM_ID and COMPONENT_SEQUENCE_ID (the component being consumed), PRIMARY_COMPONENT_ID and SOURCE_PHANTOM_ID (phantom/primary component linkage).
- Requirement detail: QUANTITY_PER_ASSEMBLY, COMPONENT_YIELD_FACTOR, PLANNING_FACTOR, COMPONENT_PRIORITY, EFFECTIVITY_DATE, DISABLE_DATE, LOW_QUANTITY and HIGH_QUANTITY (for range-based components), OPERATION_LEAD_TIME_PERCENT, DEPARTMENT_ID, WIP_SUPPLY_TYPE, COMPONENT_SCALING_TYPE and FROM_END_ITEM_UNIT_NUMBER / TO_END_ITEM_UNIT_NUMBER.
Audit columns include LAST_UPDATE_DATE, CREATED_BY and REQUEST_ID. Fifteen ATTRIBUTE columns provide descriptive flexibility.
Common Use Cases and Queries
This table is queried primarily by the planning engine itself during MRP/DRP runs, but it is also used by supply chain analysts for exception reporting and troubleshooting component-level shortages.
- Component shortage analysis for a given plan: SELECT COMPONENT_ITEM_ID, QUANTITY_PER_ASSEMBLY FROM MSC_JOB_REQUIREMENT_OPS WHERE PLAN_ID = :p AND ORGANIZATION_ID = :o.
- Operation lead time impact: aggregate OPERATION_LEAD_TIME_PERCENT by OPERATION_SEQ_NUM to understand capacity loading.
- Effectivity validation: filter rows where EFFECTIVITY_DATE is not null to identify components with date-driven requirements.
- Department load reporting: join DEPARTMENT_ID to BOM_DEPARTMENTS to group requirements by work center department.
Typical reporting scenarios include pre-run requirement validation, post-plan exception queries, and reconciliation of ASCP output back to WIP or BOM structures.
Related Objects
The documented FK relationship is DEPARTMENT_ID referencing BOM_DEPARTMENTS. The following additional objects are directly relevant because they share the same planning-key structure or source the same requirements:
- BOM_DEPARTMENTS — the parent for DEPARTMENT_ID and the source of work-center department attributes.
- MSC_JOB_REQUIREMENTS — the header-level requirement table that pairs with the operation-level rows here.
- MSC_PLANS — provides the PLAN_ID context and plan-level parameters.
- MSC_SYSTEM_ITEMS — resolves COMPONENT_ITEM_ID to item attributes.
- MSC_OPERATIONS — supplies OPERATION_SEQ_NUM and routing lead time defaults.
- WIP_DISCRETE_JOBS_ V (source view) — the source of TRANSACTION_ID, JOB_ID, and job status from the manufacturing application.
- BOM_COMPONENTS — the source of COMPONENT_SEQUENCE_ID and quantity-per-assembly data.
- MTL_SYSTEM_ITEMS_B — the base item master behind COMPONENT_ITEM_ID and PRIMARY_COMPONENT_ID.
These joins are the standard pattern for reconstructing a full planning requirement view from the MSC staging layer.
-
Table: MSC_JOB_REQUIREMENT_OPS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_JOB_REQUIREMENT_OPS, object_name:MSC_JOB_REQUIREMENT_OPS, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: MSC.MSC_JOB_REQUIREMENT_OPS ,
-
Table: MSC_JOB_REQUIREMENT_OPS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_JOB_REQUIREMENT_OPS, object_name:MSC_JOB_REQUIREMENT_OPS, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: MSC.MSC_JOB_REQUIREMENT_OPS ,
-
TABLE PARTITION: MSC.MSC_JOB_REQUIREMENT_OPS
12.1.1
owner:MSC, object_type:TABLE PARTITION, object_name:MSC_JOB_REQUIREMENT_OPS, subobject_name:JOB_REQUIREMENT_OPS__1, status:VALID,
-
TABLE PARTITION: MSC.MSC_JOB_REQUIREMENT_OPS
12.2.2
owner:MSC, object_type:TABLE PARTITION, object_name:MSC_JOB_REQUIREMENT_OPS, subobject_name:JOB_REQUIREMENT_OPS__1, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.MSC_JOB_REQUIREMENT_OPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_JOB_REQUIREMENT_OPS, status:VALID,
-
SYNONYM: APPS.MSC_JOB_REQUIREMENT_OPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_JOB_REQUIREMENT_OPS, status:VALID,
-
VIEW: MSC.MSC_JOB_REQUIREMENT_OPS#
12.2.2
owner:MSC, object_type:VIEW, object_name:MSC_JOB_REQUIREMENT_OPS#, status:VALID,
-
VIEW: MSC.MSC_JOB_REQUIREMENT_OPS#
12.2.2
-
Lookup Type: MSC_SNAPSHOT_DELETE_TASK
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC_SNAPSHOT_DELETE_TASK ,
-
TABLE: MSC.MSC_JOB_REQUIREMENT_OPS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_JOB_REQUIREMENT_OPS, object_name:MSC_JOB_REQUIREMENT_OPS, status:VALID,
-
TABLE: MSC.MSC_JOB_REQUIREMENT_OPS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_JOB_REQUIREMENT_OPS, object_name:MSC_JOB_REQUIREMENT_OPS, status:VALID,
-
Lookup Type: MSC_SNAPSHOT_DELETE_TASK
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_SNAPSHOT_DELETE_TASK ,
-
PACKAGE BODY: APPS.MSC_PQ_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_PQ_UTILS, status:VALID,
-
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.MSC_PQ_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_PQ_UTILS, 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_ODS_TABLE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_ODS_TABLE , description: List of ODS tables used by Collections ,
-
PACKAGE BODY: APPS.MSC_PURGE_LID
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_PURGE_LID, status:VALID,
-
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 ,
-
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
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.MSC_PURGE_LID SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.MSC_CL_WIP_ODS_LOAD SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.MSC_PURGE_LID dependencies on MSC_JOB_REQUIREMENT_OPS
12.2.2
-
VIEW: APPS.MSC_ORDERS_COL_V
12.1.1
owner:APPS, object_type:VIEW, object_name:MSC_ORDERS_COL_V, status:VALID,
-
APPS.MSC_PQ_UTILS dependencies on MSC_JOB_REQUIREMENT_OPS
12.2.2
-
APPS.MSC_CL_WIP_ODS_LOAD SQL Statements
12.2.2
-
VIEW: APPS.MSC_ORDERS_COL_V
12.2.2
owner:APPS, object_type:VIEW, object_name:MSC_ORDERS_COL_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.MSC_PQ_UTILS dependencies on MSC_JOB_REQUIREMENT_OPS
12.1.1
-
APPS.MSC_CL_WIP_ODS_LOAD dependencies on MSC_JOB_REQUIREMENT_OPS
12.1.1
-
APPS.MSC_CL_WIP_ODS_LOAD dependencies on MSC_JOB_REQUIREMENT_OPS
12.2.2
-
PACKAGE BODY: APPS.MSC_CL_WIP_ODS_LOAD
12.1.1
-
PACKAGE BODY: APPS.MSC_CL_WIP_ODS_LOAD
12.2.2
-
APPS.MSC_PQ_UTILS SQL Statements
12.1.1
-
APPS.MSC_PQ_UTILS SQL Statements
12.2.2
-
APPS.MSC_PURGE_LID dependencies on MSC_JOB_OP_RESOURCES
12.2.2
-
APPS.MSC_PURGE_LID dependencies on MSC_JOB_OPERATIONS
12.2.2
-
APPS.MSC_PURGE_LID SQL Statements
12.1.1