Results for “wip_transactions”

50+ results




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

Overview

WIP_TRANSACTIONS is the core resource transaction table in the Oracle Work in Process (WIP) module, owned by the WIP schema. It records the consumption, movement, and accounting of resources — labor, machines, outside processing, and overhead — against discrete jobs and repetitive schedules. Each row represents a single WIP resource transaction and carries the identification, quantity, rate, currency, and cost context required for job costing and accounting. The table is central to the flow of costs from the shop floor into inventory valuation and the general ledger.

Based on its foreign key structure, WIP_TRANSACTIONS exhibits a satellite-leaning profile in a Data Vault modeling heuristic: it references many parent entities (WIP_ENTITIES, BOM_RESOURCES, BOM_DEPARTMENTS, CST_ACTIVITIES, WIP_LINES, ORG_ACCT_PERIODS, and others) rather than being referenced as a hub by a large fan-out of dependent tables. The documented primary key is WIP_TRANSACTIONS_PK on TRANSACTION_ID, and a unique index WIP_TRANSACTIONS_U1 also exists on TRANSACTION_ID, confirming it as the sole business-key candidate.

Key Information Stored

The table contains 75 documented columns. The most operationally and financially significant include:

Common Use Cases and Queries

Typical reporting scenarios include job resource cost analysis, department labor and machine utilization, outside processing reconciliation, and period-end cost rollups. A representative query joining the job and resource lookups is:

  • SELECT wt.transaction_id, wt.wip_entity_id, wt.resource_id, wt.transaction_quantity, wt.actual_resource_rate, wt.transaction_date FROM wip.wip_transactions wt WHERE wt.organization_id = :org_id AND wt.transaction_date BETWEEN :start_date AND :end_date;
  • Aggregating charges by resource and department: SELECT resource_id, department_id, SUM(transaction_quantity) FROM wip.wip_transactions GROUP BY resource_id, department_id;
  • Joining to WIP_ENTITIES for job identification: SELECT wt.*, we.wip_entity_name FROM wip.wip_transactions wt, wip.wip_entities we WHERE wt.wip_entity_id = we.wip_entity_id;
  • Reconciling project costs: filter on PROJECT_ID and TASK_ID to extract resource costs delegated to Oracle Projects.

Because resource transactions drive WIP valuation, these queries are frequently used in cost variance and period-close reporting.

Related Objects

WIP_TRANSACTIONS participates in a dense web of referential relationships. The most significant related objects include:

Together these relationships make WIP_TRANSACTIONS the transactional bridge between shop-floor execution and financial cost capture.