Search Results hr_api_transaction_values
Overview
The HR_API_TRANSACTION_VALUES table is a core data structure within the Oracle E-Business Suite Human Resources (PER) module. It is documented as storing "Kiosk workflow data columns and values," which identifies it as the persistence layer for the transient data captured and manipulated during a self-service or kiosk-style transaction. In Oracle EBS 12.1.1 and 12.2.2, the HR APIs that drive kiosk and self-service workflows assemble a set of named parameters, each of which is bound to a value. HR_API_TRANSACTION_VALUES is the table that materializes those bindings, holding one row per column or parameter within a given transaction step.
The object carries 18 documented columns and is owned by the HR schema, with a status of VALID in the ETRM reference for 12.2.2. Its structural relationship to HR_API_TRANSACTION_STEPS indicates that the value rows are organized hierarchically by step. Based on the foreign-key topology – a single parent reference to HR_API_TRANSACTION_STEPS and downstream references from tables such as PQH_SS_VALUE_HISTORY – the heuristic Data Vault classification is satellite-leaning. This suggests the table is best modeled as a satellite attached to the transaction step hub or link, rather than as an independent hub, because its identity and semantic context are derived from the parent step.
Key Information Stored
The most important columns fall into three groups: identity, parameter definition, and value payload.
- TRANSACTION_VALUE_ID – the surrogate primary key defined by the HR_API_TRANSACTION_VALUES_PK unique index. This is the only documented unique index and therefore the sole business-key candidate in the metadata.
- TRANSACTION_STEP_ID – the foreign key to HR_API_TRANSACTION_STEPS that anchors each value row to its workflow step.
- DATATYPE – indicates the type of the bound value, which determines which of the typed value columns is authoritative.
- NAME – the parameter or column name associated with the value.
- VARCHAR2_VALUE, NUMBER_VALUE, DATE_VALUE – the current typed values of the parameter.
- ORIGINAL_VARCHAR2_VALUE, ORIGINAL_NUMBER_VALUE, ORIGINAL_DATE_VALUE – the originally captured values, retained for comparison and change detection.
- PREVIOUS_VARCHAR2_VALUE, PREVIOUS_NUMBER_VALUE, PREVIOUS_DATE_VALUE – the prior values, supporting audit and reversal logic.
- CREATED_BY, CREATION_DATE, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN – the standard who-audit columns tracking row provenance.
This tri-typed value pattern (current, original, previous) is unusual and reflects the need to track how kiosk transaction data evolves across a workflow before the transaction is finalized.
Common Use Cases and Queries
Typical usage centers on diagnosing and reporting self-service transactions. A common pattern joins the value table to its parent step to reconstruct a transaction:
- Reconstructing a transaction step's parameter set by selecting NAME, DATATYPE, and the matching typed value column filtered on TRANSACTION_STEP_ID.
- Auditing changes by comparing VARCHAR2_VALUE or NUMBER_VALUE against ORIGINAL_ and PREVIOUS_ counterparts.
- Reporting on pending kiosk transactions by aggregating value rows per TRANSACTION_STEP_ID.
A representative SQL pattern:
SELECT v.NAME, v.DATATYPE, v.VARCHAR2_VALUE, v.NUMBER_VALUE, v.DATE_VALUE FROM hr.hr_api_transaction_values v WHERE v.TRANSACTION_STEP_ID = :step_id;
Related Objects
- HR_API_TRANSACTION_STEPS – parent table joined on HR_API_TRANSACTION_VALUES.TRANSACTION_STEP_ID = HR_API_TRANSACTION_STEPS.TRANSACTION_STEP_ID.
- PQH_SS_VALUE_HISTORY – references this table via TRANSACTION_VALUE_ID, capturing value history for self-service transactions.
- HR_API_TRANSACTION_VALUES_PK – the primary-key index enforcing uniqueness on TRANSACTION_VALUE_ID.
- The HR kiosk and self-service workflow APIs that populate these value rows during transaction processing.
-
Table: HR_API_TRANSACTION_VALUES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_API_TRANSACTION_VALUES, object_name:HR_API_TRANSACTION_VALUES, status:VALID, product: PER - Human Resources , description: Kiosk workflow data columns and values , implementation_dba_data: HR.HR_API_TRANSACTION_VALUES ,
-
Table: HR_API_TRANSACTION_VALUES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_API_TRANSACTION_VALUES, object_name:HR_API_TRANSACTION_VALUES, status:VALID, product: PER - Human Resources , description: Kiosk workflow data columns and values , implementation_dba_data: HR.HR_API_TRANSACTION_VALUES ,
-
VIEW: APPS.BEN_PNDG_WRKFLW_APPRVLS_V
12.1.1
-
View: BEN_PNDG_WRKFLW_APPRVLS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_PNDG_WRKFLW_APPRVLS_V, object_name:BEN_PNDG_WRKFLW_APPRVLS_V, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_PNDG_WRKFLW_APPRVLS_V ,
-
View: BEN_PNDG_WRKFLW_APPRVLS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_PNDG_WRKFLW_APPRVLS_V, object_name:BEN_PNDG_WRKFLW_APPRVLS_V, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_PNDG_WRKFLW_APPRVLS_V ,
-
VIEW: APPS.BEN_PNDG_WRKFLW_APPRVLS_V
12.2.2
-
APPS.PERCOMPSTATUS SQL Statements
12.1.1
-
APPS.HR_COMP_OUTCOME_PROFILE_SS SQL Statements
12.2.2
-
APPS.HR_COMP_PROFILE_SS SQL Statements
12.2.2
-
APPS.PERCOMPSTATUS SQL Statements
12.2.2
-
APPS.HR_COMP_OUTCOME_PROFILE_SS SQL Statements
12.1.1
-
APPS.PAY_BEE_SS SQL Statements
12.2.2
-
APPS.HR_COMP_PROFILE_SS SQL Statements
12.1.1
-
APPS.PAY_US_ONLINE_W4_XML_PKG SQL Statements
12.1.1
-
APPS.PAY_US_ONLINE_W4_XML_PKG SQL Statements
12.2.2
-
APPS.HR_RATE_VALUES_SWI SQL Statements
12.1.1
-
APPS.HR_RATE_VALUES_SWI SQL Statements
12.2.2
-
TABLE: HR.HR_API_TRANSACTION_VALUES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_API_TRANSACTION_VALUES, object_name:HR_API_TRANSACTION_VALUES, status:VALID,
-
PACKAGE BODY: APPS.PERCOMPSTATUS
12.1.1
-
PACKAGE BODY: APPS.PERCOMPSTATUS
12.2.2
-
VIEW: HR.HR_API_TRANSACTION_VALUES#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_API_TRANSACTION_VALUES#, status:VALID,
-
APPS.HR_TRV_SHD SQL Statements
12.2.2
-
TABLE: HR.HR_API_TRANSACTION_VALUES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_API_TRANSACTION_VALUES, object_name:HR_API_TRANSACTION_VALUES, status:VALID,
-
SYNONYM: PUBLIC.HR_API_TRANSACTION_VALUES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HR_API_TRANSACTION_VALUES, status:VALID,
-
APPS.HR_TRV_SHD SQL Statements
12.1.1
-
APPS.HR_TRANSACTION_API SQL Statements
12.1.1
-
APPS.HR_TRANSACTION_API SQL Statements
12.2.2
-
VIEW: HR.HR_API_TRANSACTION_VALUES#
12.2.2
-
APPS.BEN_PROCESS_COMPENSATION_W SQL Statements
12.1.1
-
APPS.BEN_PROCESS_COMPENSATION_W SQL Statements
12.2.2
-
APPS.PQH_SS_HISTORY SQL Statements
12.1.1
-
APPS.PQH_SS_HISTORY SQL Statements
12.2.2
-
APPS.HR_LOA_SS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.HR_COMP_OUTCOME_PROFILE_SS
12.2.2
-
SYNONYM: APPS.HR_API_TRANSACTION_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_API_TRANSACTION_VALUES, status:VALID,
-
PACKAGE BODY: APPS.PAY_BEE_SS
12.2.2
-
Table: HR_API_TRANSACTION_STEPS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_API_TRANSACTION_STEPS, object_name:HR_API_TRANSACTION_STEPS, status:VALID, product: PER - Human Resources , description: Kiosk workflow data rows , implementation_dba_data: HR.HR_API_TRANSACTION_STEPS ,
-
APPS.HR_LOA_SS SQL Statements
12.2.2
-
Table: HR_API_TRANSACTION_STEPS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_API_TRANSACTION_STEPS, object_name:HR_API_TRANSACTION_STEPS, status:VALID, product: PER - Human Resources , description: Kiosk workflow data rows , implementation_dba_data: HR.HR_API_TRANSACTION_STEPS ,
-
PACKAGE BODY: APPS.HR_COMP_OUTCOME_PROFILE_SS
12.1.1
-
APPS.HR_DOR_REVIEW_SS SQL Statements
12.2.2
-
APPS.HR_CCMGR_SS SQL Statements
12.2.2
-
SYNONYM: APPS.HR_API_TRANSACTION_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_API_TRANSACTION_VALUES, status:VALID,
-
APPS.HR_UTIL_MISC_SS SQL Statements
12.2.2
-
APPS.PER_SSHR_CHANGE_PAY SQL Statements
12.2.2
-
APPS.PQH_SS_UTILITY SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PERCOMPSTATUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PERCOMPSTATUS, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_ONLINE_W4_XML_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_ONLINE_W4_XML_PKG, status:VALID,
-
TRIGGER: APPS.HR_API_TRANSACTION_VALUES_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_API_TRANSACTION_VALUES_WHO, status:VALID,
-
APPS.HR_CCMGR_SS SQL Statements
12.1.1