Search Results hr_wip_transactions
Overview
HR.HR_WIP_TRANSACTIONS is an Oracle E-Business Suite work-in-process (WIP) staging table within the PER — Human Resources product family. It stores transaction information and the current processing state of HR-related work items as they move through the application's transaction framework. Each row represents a discrete unit of transactional work — a record that the HR transaction manager is queuing, validating, or committing — together with the metadata needed to route that work to the correct business logic and to reflect its progress back to the user.
The table is registered in ETRM with status VALID and owner schema HR. In Oracle EBS 12.1.1 and 12.2.2 the physical definition is consistent: 15 documented columns. Heuristic Data Vault classification mined from the foreign-key structure identifies this object as standalone, meaning it carries no declared outbound FK relationships. As a modeling suggestion, a standalone transactional staging table of this shape is best treated as a satellite-like structure keyed on its own surrogate identifier rather than as a hub or link, because its business keys are enforced internally through unique indexes rather than through parent references.
Key Information Stored
The documented physical schema contains the following significant columns. The surrogate primary key is TRANSACTION_ID, enforced by HR_WIP_TRANSACTIONS_PK. Two additional unique indexes define business-key candidates: HR_WIP_TRANSACTIONS_U1 (TRANSACTION_ID) and HR_WIP_TRANSACTIONS_U2 (ITEM_TYPE, ITEM_KEY). The U2 index is the meaningful composite key that identifies a work item by the type of item and its natural key value. A system LOB index SYS_IL0000202793C00008$$ accompanies the table.
- TRANSACTION_ID — Surrogate primary key uniquely identifying each WIP transaction row.
- ITEM_TYPE — Classifies the work item being processed; paired with ITEM_KEY as the composite business key.
- ITEM_KEY — The natural key value of the item within its item type.
- FUNCTION_ID — Identifies the function or business process invoked for the transaction.
- STATE — The current processing state of the transaction (for example, staged, validated, or completed).
- SUB_STATE — A finer-grained status indicator within the parent state.
- VO_CACHE — Cached value-object payload associated with the transaction context.
- CONTEXT_DISPLAY_TEXT — User-facing descriptive text shown in the transaction context.
- DML_MODE — Indicates the DML operation semantics applied when the transaction is committed.
- CREATOR_USER_ID — The user who originated the transaction.
- Audit columns —
CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE, andLAST_UPDATE_LOGINprovide standard EBS who/when auditing.
Common Use Cases and Queries
Typical scenarios include diagnosing stuck or failed HR transactions, auditing who initiated a transaction and when, and reporting on volume by state. Monitoring pending work is the most frequent operational pattern:
SELECT TRANSACTION_ID, ITEM_TYPE, ITEM_KEY, STATE, SUB_STATE FROM HR.HR_WIP_TRANSACTIONS WHERE STATE = :p_state ORDER BY CREATION_DATE;SELECT ITEM_TYPE, STATE, COUNT(*) FROM HR.HR_WIP_TRANSACTIONS GROUP BY ITEM_TYPE, STATE;SELECT * FROM HR.HR_WIP_TRANSACTIONS WHERE ITEM_TYPE = :p_item_type AND ITEM_KEY = :p_item_key;— resolves a specific work item through the U2 business key.SELECT TRANSACTION_ID, CREATOR_USER_ID, DML_MODE, LAST_UPDATE_DATE FROM HR.HR_WIP_TRANSACTIONS WHERE LAST_UPDATED_BY = :p_user_id;
Because the object is standalone, reporting joins must be constructed against the item key and function identifier rather than through declared foreign keys.
Related Objects
No outbound foreign keys are documented for this table, so dependency relationships are inferred rather than enforced. The most significant related objects and the columns linking them are:
- HR_LOOKUPS — referenced via
ITEM_TYPEandSTATE/SUB_STATEto resolve lookup meaning. - FND_USER — referenced via
CREATOR_USER_ID,CREATED_BY, andLAST_UPDATED_BYfor user identification. - FND_LOGINS — referenced via
LAST_UPDATE_LOGINfor session tracing. - HR_OPERATING_UNITS — related by the business context of the item being processed.
- PER_ALL_PEOPLE_F — the typical subject of HR transactions staged here.
- HR_WIP_TRANSACTIONS_PK / _U1 / _U2 — the primary and unique indexes governing access paths.
- HR WIP processing APIs and concurrent programs — the transaction manager logic that reads, mutates, and clears rows in this table.
Absence of declared foreign keys means integrity for these relationships is maintained at the application layer, and any reporting built on HR_WIP_TRANSACTIONS should account for orphaned or historical keys.
-
Table: HR_WIP_TRANSACTIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_WIP_TRANSACTIONS, object_name:HR_WIP_TRANSACTIONS, status:VALID, product: PER - Human Resources , description: Stores the transaction information and state , implementation_dba_data: HR.HR_WIP_TRANSACTIONS ,
-
Table: HR_WIP_TRANSACTIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_WIP_TRANSACTIONS, object_name:HR_WIP_TRANSACTIONS, status:VALID, product: PER - Human Resources , description: Stores the transaction information and state , implementation_dba_data: HR.HR_WIP_TRANSACTIONS ,
-
APPS.HR_WIP_TXNS SQL Statements
12.1.1
-
APPS.HR_WIP_TXNS SQL Statements
12.2.2
-
VIEW: HR.HR_WIP_TRANSACTIONS#
12.2.2
-
SYNONYM: PUBLIC.HR_WIP_TRANSACTIONS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HR_WIP_TRANSACTIONS, status:VALID,
-
VIEW: HR.HR_WIP_TRANSACTIONS#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_WIP_TRANSACTIONS#, status:VALID,
-
SYNONYM: APPS.HR_WIP_TRANSACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_WIP_TRANSACTIONS, status:VALID,
-
SYNONYM: APPS.HR_WIP_TRANSACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_WIP_TRANSACTIONS, status:VALID,
-
TABLE: HR.HR_WIP_TRANSACTIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_WIP_TRANSACTIONS, object_name:HR_WIP_TRANSACTIONS, status:VALID,
-
PACKAGE: APPS.HR_WIP_TXNS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_WIP_TXNS, status:VALID,
-
TABLE: HR.HR_WIP_TRANSACTIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_WIP_TRANSACTIONS, object_name:HR_WIP_TRANSACTIONS, status:VALID,
-
PACKAGE BODY: APPS.HR_WIP_LCKS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_WIP_LCKS, status:VALID,
-
PACKAGE: APPS.HR_WIP_LCKS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_WIP_LCKS, status:VALID,
-
PACKAGE: APPS.HR_WIP_LCKS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_WIP_LCKS, status:VALID,
-
PACKAGE: APPS.HR_WIP_TXNS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_WIP_TXNS, status:VALID,
-
TRIGGER: APPS.HR_WIP_TRANSACTIONS_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_WIP_TRANSACTIONS_WHO, status:VALID,
-
PACKAGE BODY: APPS.HR_WIP_LCKS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_WIP_LCKS, status:VALID,
-
PACKAGE BODY: APPS.HR_WIP_TXNS
12.1.1
-
PACKAGE BODY: APPS.HR_WIP_TXNS
12.2.2
-
TRIGGER: APPS.HR_WIP_TRANSACTIONS_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_WIP_TRANSACTIONS_WHO, status:VALID,
-
PACKAGE BODY: APPS.HR_WIP_TXNS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_WIP_TXNS, status:VALID,
-
PACKAGE BODY: APPS.HR_WIP_TXNS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_WIP_TXNS, status:VALID,
-
TRIGGER: APPS.HR_WIP_TRANSACTIONS_WHO
12.1.1
-
TRIGGER: APPS.HR_WIP_TRANSACTIONS_WHO
12.2.2
-
PACKAGE BODY: APPS.IRC_VACANCY_COMMIT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_VACANCY_COMMIT, status:VALID,
-
APPS.HR_WIP_LCKS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.IRC_VACANCY_COMMIT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_VACANCY_COMMIT, status:VALID,
-
APPS.HR_WIP_LCKS SQL Statements
12.1.1
-
TABLE: HR.HR_WIP_LOCKS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_WIP_LOCKS, object_name:HR_WIP_LOCKS, status:VALID,
-
TABLE: HR.HR_WIP_LOCKS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_WIP_LOCKS, object_name:HR_WIP_LOCKS, status:VALID,
-
APPS.IRC_VACANCY_COMMIT SQL Statements
12.2.2
-
APPS.IRC_VACANCY_COMMIT SQL Statements
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.HR_WIP_LCKS dependencies on HR_WIP_TRANSACTIONS
12.2.2
-
PACKAGE BODY: APPS.HR_WIP_LCKS
12.2.2
-
APPS.HR_WIP_TXNS dependencies on HR_WIP_TRANSACTIONS
12.1.1
-
PACKAGE BODY: APPS.HR_WIP_LCKS
12.1.1
-
APPS.IRC_VACANCY_COMMIT dependencies on HR_WIP_TRANSACTIONS
12.2.2
-
APPS.HR_WIP_LCKS dependencies on HR_WIP_TRANSACTIONS
12.2.2
-
APPS.HR_WIP_TXNS dependencies on HR_WIP_TRANSACTIONS
12.2.2
-
APPS.HR_WIP_LCKS dependencies on HR_WIP_TRANSACTIONS
12.1.1
-
APPS.IRC_VACANCY_COMMIT dependencies on HR_WIP_TRANSACTIONS
12.1.1
-
APPS.HR_WIP_TXNS dependencies on HR_WIP_TRANSACTIONS
12.1.1
-
APPS.HR_WIP_LCKS dependencies on HR_WIP_TRANSACTIONS
12.1.1
-
APPS.HR_WIP_TXNS dependencies on HR_WIP_TRANSACTIONS
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2