Search Results wip_requirement_operations
Overview
The WIP_REQUIREMENT_OPERATIONS table is a core transactional table within the Oracle E-Business Suite Work in Process (WIP) module. It serves as the definitive repository for component requirements linked to specific manufacturing operations for both discrete jobs and repetitive schedules. When a job or schedule is created and components are issued, this table records the detailed operational-level material requirements, effectively mapping the bill of material components to the routing operations defined for the assembly. Its primary role is to track what components are needed, in what quantity, and at which operational step, forming the basis for material consumption, backflushing, and variance analysis within the manufacturing execution process.
Key Information Stored
The table's structure centers on a composite primary key that uniquely identifies a requirement for a specific operation. The key columns are INVENTORY_ITEM_ID (the component), WIP_ENTITY_ID (the job or schedule), OPERATION_SEQ_NUM (the routing operation), and REPETITIVE_SCHEDULE_ID (null for discrete jobs). Beyond the key, critical columns include ORGANIZATION_ID for inventory org context, COMPONENT_SEQUENCE_ID linking back to the source BOM definition, DEPARTMENT_ID, and QUANTITY_REQUIRED. It also stores supply source information such as SUPPLY_SUBINVENTORY and SUPPLY_LOCATOR_ID, which dictate from where the component should be issued. The table's extensive foreign key relationships, as documented, enforce data integrity with master tables for items, jobs, schedules, BOM components, and inventory locations.
Common Use Cases and Queries
This table is central to operational reporting and troubleshooting in manufacturing. Common use cases include generating pick lists for upcoming operations, analyzing component shortages at the operation level, and auditing material consumption for cost accounting. A typical query retrieves all component requirements for a specific job operation to support kit fulfillment:
- SELECT wro.operation_seq_num, msib.segment1 component_item, wro.quantity_required, wro.quantity_issued FROM wip_requirement_operations wro JOIN mtl_system_items_b msib ON wro.inventory_item_id = msib.inventory_item_id AND wro.organization_id = msib.organization_id WHERE wro.wip_entity_id = :p_job_id ORDER BY wro.operation_seq_num;
Another critical pattern involves reconciling required versus issued quantities to identify components pending backflush or manual issue at operation completion. Data from this table also feeds standard WIP and Cost Management reports, such as the WIP Material Requirements Report.
Related Objects
As indicated by its foreign keys, WIP_REQUIREMENT_OPERATIONS has deep integrations across the manufacturing and inventory domains. Its principal relationships are with WIP_DISCRETE_JOBS and WIP_REPETITIVE_SCHEDULES (the parent manufacturing orders), WIP_OPERATIONS (for routing details), and BOM_COMPONENTS_B (the source requirement definition). For item and location master data, it references MTL_SYSTEM_ITEMS_B, MTL_SECONDARY_INVENTORIES, and MTL_ITEM_LOCATIONS. Key transactional tables like WIP_TRANSACTIONS and MTL_MATERIAL_TRANSACTIONS will reference or be driven by the requirements stored here. For programmatic access, APIs such as WIP_MATERIAL_TRANSACTION_PUB are used to create and update records, rather than direct DML on the table.
-
Table: WIP_REQUIREMENT_OPERATIONS
12.1.1
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_REQUIREMENT_OPERATIONS, object_name:WIP_REQUIREMENT_OPERATIONS, status:VALID, product: WIP - Work in Process , description: Components required by jobs and schedules , implementation_dba_data: WIP.WIP_REQUIREMENT_OPERATIONS ,
-
Table: WIP_REQUIREMENT_OPERATIONS
12.2.2
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_REQUIREMENT_OPERATIONS, object_name:WIP_REQUIREMENT_OPERATIONS, status:VALID, product: WIP - Work in Process , description: Components required by jobs and schedules , implementation_dba_data: WIP.WIP_REQUIREMENT_OPERATIONS ,
-
APPS.INV_MINMAX_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.WSMPWROT dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.AHL_PRD_MRSHL_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.AHL_VWP_PRICE_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.WSMPUTIL dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.MRP_ATP_COLLECTION dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.CSP_EXCESS_PARTS_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.EAM_FORECAST_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.EAM_MATERIAL_VALIDATE_PUB dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.JAI_PO_OSP_PKG dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.WSMPLBMI dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.WIP_PENDING_TXNS dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.AHL_PRD_MRSHL_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.JAI_PO_OSP_PKG dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.WIP_REQUIREMENT_VALIDATIONS dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.WSMPUTIL dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.CSP_MINMAX_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.EAM_WORKORDER_UTIL_PKG dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.WIP_MTLPROC_PRIV dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.WIP_BOMROUTING_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.MRP_ATP_COLLECTION dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.WIP_WORK_ORDER_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.WIP_MTI_PUB dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.CSD_REPAIR_ESTIMATE_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.EAM_MAT_REQ_DEFAULT_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.CSP_EXCESS_PARTS_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.WIP_UNRELEASE dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.WIP_POPULATE_TEMP dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.WSMPLBJI dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.CSI_ORDER_FULFILL_PUB dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.EAM_WO_VALIDATE_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.EAM_PROCESS_WO_UTIL_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.MRP_MRPRPROP_XMLP_PKG dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.WIP_PENDING_TXNS dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.INV_LABEL_PVT9 dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.JMF_SHIKYU_ADJUSTMENT_PROC dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.ENG_VALIDATE dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.EAM_REQUIREMENTS_PKG dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.CSP_REPAIR_PO_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.2.2
-
APPS.EAM_WORKORDERREP_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.FLM_SUPPLY_DEMAND dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.CSTPLCAC dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.WMS_CROSS_DOCK_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.CSTPSMUT dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.WIP_PICKING_PUB dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.WIP_BFLPROC_PRIV dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.INV_MATERIAL_ALLOCATIONS_GRP dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1
-
APPS.INV_SHORTCHECKEXEC_PVT dependencies on WIP_REQUIREMENT_OPERATIONS
12.1.1