Search Results wip_operation_yields
Overview
The WIP_OPERATION_YIELDS table resides in the WIP (Work in Process) schema and is a foundational costing object within Oracle E-Business Suite manufacturing. As its description states, the table "keeps all costing information for operation yield costing." In Oracle EBS 12.1.1 and 12.2.2, operation yield costing allows organizations to value work in process based on the expected and actual yields at each routing operation, rather than treating scrap and completion uniformly across the job or schedule. This table captures the per-operation financial detail that drives those calculations, storing the unit costs, cumulative costs, estimated scrap costs, and quantity outcomes associated with each operation on a discrete work order or repetitive schedule.
The table is scoped by three identifying attributes: the work order (WIP_ENTITY_ID), the routing operation sequence (OPERATION_SEQ_NUM), and the inventory organization (ORGANIZATION_ID). Because these three columns form the primary key WIP_OPERATION_YIELDS_PK, each row represents a single operation on a single work order within a single organization. The documentation classifies this object heuristically as standalone within a Data Vault model, meaning it holds no documented foreign-key relationships to other vaulted entities and would most naturally be modeled as an independent satellite or hub keyed on its own business identifier, rather than as a link table connecting other hubs.
Key Information Stored
The table contains 24 documented columns. The most significant are described below.
- WIP_ENTITY_ID — Identifies the discrete job or repetitive schedule to which the operation belongs.
- OPERATION_SEQ_NUM — The routing operation sequence number, positioning the operation within the manufacturing flow.
- ORGANIZATION_ID — The inventory organization context, ensuring costing is isolated per legal/operational entity.
- OPERATION_COST — The total cost accumulated for the operation.
- OPERATION_UNIT_COST — The per-unit cost of the operation, used to value completed and scrapped quantities.
- CUM_OPERATION_UNIT_COST — The cumulative unit cost through this operation, including prior operations.
- EST_SCRAP_UNIT_COST — The estimated unit cost attributable to expected scrap at the operation.
- CUM_EST_PRIOR_UNIT_COST — The cumulative estimated unit cost carried forward from prior operations.
- EST_SCRAP_QTY_COMPLETED — The estimated scrap quantity associated with completed units.
- EST_SCRAP_QTY_SCRAPED — The estimated scrap quantity actually scrapped.
- SCRAP_ACCOUNT — The GL account charged for scrap at the operation.
- EST_SCRAP_ABSORB_ACCOUNT — The account used to absorb estimated scrap cost.
- QUANTITY_COMPLETED — The quantity completed at the operation.
- QUANTITY_SCRAPPED — The quantity scrapped at the operation.
- STATUS — The costing status of the operation record.
The surrogate primary key is WIP_OPERATION_YIELDS_PK (WIP_ENTITY_ID, OPERATION_SEQ_NUM, ORGANIZATION_ID). A unique index, WIP_OPERATION_YIELDS_U1, covers the same three columns in a reordered sequence (WIP_ENTITY_ID, ORGANIZATION_ID, OPERATION_SEQ_NUM), confirming the business key. Standard WHO audit columns (LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN) and the concurrent request columns (REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE) are also present.
Common Use Cases and Queries
Cost accountants and manufacturing analysts query WIP_OPERATION_YIELDS to reconcile operation-level yield costs, investigate scrap variances, and validate WIP valuation reports.
To retrieve all operation costs for a specific work order:
SELECT OPERATION_SEQ_NUM, OPERATION_UNIT_COST, CUM_OPERATION_UNIT_COST, QUANTITY_COMPLETED, QUANTITY_SCRAPPED FROM WIP.WIP_OPERATION_YIELDS WHERE WIP_ENTITY_ID = :entity AND ORGANIZATION_ID = :org ORDER BY OPERATION_SEQ_NUM;
To analyze scrap cost impact across operations:
SELECT OPERATION_SEQ_NUM, EST_SCRAP_UNIT_COST, EST_SCRAP_QTY_SCRAPED, SCRAP_ACCOUNT FROM WIP.WIP_OPERATION_YIELDS WHERE WIP_ENTITY_ID = :entity AND ORGANIZATION_ID = :org AND EST_SCRAP_QTY_SCRAPED > 0;
Typical reporting includes operation yield variance reports, scrap account distribution listings, and cumulative cost roll-forward analyses for margin and inventory valuation.
Related Objects
- WIP_DISCRETE_JOBS — Joined on WIP_ENTITY_ID to obtain job header attributes such as status and assembly.
- WIP_REPETITIVE_SCHEDULES — Joined on WIP_ENTITY_ID for repetitive manufacturing cost context.
- WIP_ENTITIES — The parent entity table keyed by WIP_ENTITY_ID.
- WIP_OPERATIONS — Provides routing operation detail matched on WIP_ENTITY_ID and OPERATION_SEQ_NUM.
- MTL_SYSTEM_ITEMS_B — Supplies item and organization context via ORGANIZATION_ID.
- GL_CODE_COMBINATIONS — Resolves SCRAP_ACCOUNT and EST_SCRAP_ABSORB_ACCOUNT to GL account descriptions.
- CST_*/WIP costing APIs — The WIP costing processes populate and consume these rows during cost roll-up and period close.
-
Table: WIP_OPERATION_YIELDS
12.1.1
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_OPERATION_YIELDS, object_name:WIP_OPERATION_YIELDS, status:VALID, product: WIP - Work in Process , description: This table keeps all costing information for operation yield costing. , implementation_dba_data: WIP.WIP_OPERATION_YIELDS ,
-
Table: WIP_OPERATION_YIELDS
12.2.2
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_OPERATION_YIELDS, object_name:WIP_OPERATION_YIELDS, status:VALID, product: WIP - Work in Process , description: This table keeps all costing information for operation yield costing. , implementation_dba_data: WIP.WIP_OPERATION_YIELDS ,
-
VIEW: WIP.WIP_OPERATION_YIELDS#
12.2.2
owner:WIP, object_type:VIEW, object_name:WIP_OPERATION_YIELDS#, status:VALID,
-
APPS.CSTPOYUT SQL Statements
12.1.1
-
APPS.CSTPOYUT SQL Statements
12.2.2
-
SYNONYM: APPS.WIP_OPERATION_YIELDS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WIP_OPERATION_YIELDS, status:VALID,
-
PACKAGE BODY: APPS.CSTPOYUT
12.1.1
-
PACKAGE BODY: APPS.CSTPOYUT
12.2.2
-
SYNONYM: APPS.WIP_OPERATION_YIELDS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WIP_OPERATION_YIELDS, status:VALID,
-
VIEW: WIP.WIP_OPERATION_YIELDS#
12.2.2
-
APPS.CSTPOYLD SQL Statements
12.1.1
-
APPS.CSTPOYLD SQL Statements
12.2.2
-
PACKAGE: APPS.CSTPOYUT
12.1.1
-
Table: WIP_OPERATION_YIELDS_EFC
12.1.1
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_OPERATION_YIELDS_EFC, object_name:WIP_OPERATION_YIELDS_EFC, status:VALID, product: WIP - Work in Process , description: EURO as a functional currency table for WIP_OPERATION_YIELDS. , implementation_dba_data: WIP.WIP_OPERATION_YIELDS_EFC ,
-
Table: WIP_OPERATION_YIELDS_EFC
12.2.2
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_OPERATION_YIELDS_EFC, object_name:WIP_OPERATION_YIELDS_EFC, status:VALID, product: WIP - Work in Process , description: EURO as a functional currency table for WIP_OPERATION_YIELDS. , implementation_dba_data: WIP.WIP_OPERATION_YIELDS_EFC ,
-
PACKAGE: APPS.CSTPOYUT
12.2.2
-
PACKAGE BODY: APPS.CSTPOYUT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPOYUT, status:VALID,
-
PACKAGE BODY: APPS.WSM_WSMPNTXN_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSM_WSMPNTXN_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSTPOYUT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPOYUT, status:VALID,
-
PACKAGE BODY: APPS.WSM_JOBPURGE_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSM_JOBPURGE_GRP, status:VALID,
-
PACKAGE BODY: APPS.WSM_WSMPNTXN_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSM_WSMPNTXN_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.WSM_JOBPURGE_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSM_JOBPURGE_GRP, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
TABLE: WIP.WIP_OPERATION_YIELDS
12.2.2
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_OPERATION_YIELDS, object_name:WIP_OPERATION_YIELDS, status:VALID,
-
TABLE: WIP.WIP_OPERATION_YIELDS
12.1.1
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_OPERATION_YIELDS, object_name:WIP_OPERATION_YIELDS, status:VALID,
-
PACKAGE BODY: APPS.WSM_JOBCOPIES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSM_JOBCOPIES_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
TABLE: WIP.WIP_OPERATION_YIELDS_EFC
12.2.2
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_OPERATION_YIELDS_EFC, object_name:WIP_OPERATION_YIELDS_EFC, status:VALID,
-
PACKAGE BODY: APPS.CSTPOYLD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPOYLD, status:VALID,
-
PACKAGE BODY: APPS.WSMPOPRN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSMPOPRN, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.WSMPOPRN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSMPOPRN, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CSTPOYLD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPOYLD, status:VALID,
-
TABLE: WIP.WIP_OPERATION_YIELDS_EFC
12.1.1
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_OPERATION_YIELDS_EFC, object_name:WIP_OPERATION_YIELDS_EFC, status:VALID,
-
PACKAGE BODY: APPS.WSM_JOBCOPIES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSM_JOBCOPIES_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.WSMPJUPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSMPJUPD, status:VALID,
-
PACKAGE BODY: APPS.WSMPJUPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSMPJUPD, status:VALID,
-
PACKAGE BODY: APPS.WIP_JOBCLOSE_PRIV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_JOBCLOSE_PRIV, status:VALID,
-
PACKAGE BODY: APPS.WSMPLBJI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSMPLBJI, status:VALID,
-
PACKAGE BODY: APPS.WIP_JOBCLOSE_PRIV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_JOBCLOSE_PRIV, status:VALID,
-
PACKAGE BODY: APPS.WSMPLBJI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSMPLBJI, status:VALID,
-
PACKAGE BODY: APPS.WSMPLBMI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSMPLBMI, status:VALID,
-
PACKAGE BODY: APPS.WSMPLBMI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSMPLBMI, status:VALID,