Search Results hr_api_transaction_values
The HR_API_TRANSACTION_VALUES
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical component of the Human Resources (HR) Application Programming Interface (API) framework. This table serves as a repository for transactional data processed through HR APIs, storing intermediate or final values during API execution. It plays a pivotal role in ensuring data integrity and supporting complex HR business logic by maintaining a structured record of parameter values passed to and from HR APIs.
Purpose and Functionality
The primary purpose ofHR_API_TRANSACTION_VALUES
is to store parameter values associated with HR API transactions. When HR APIs are invoked - such as those for creating or updating employees, assignments, or other HR entities - this table temporarily holds the input and output values throughout the transaction lifecycle. It acts as a staging area that facilitates data validation, transformation, and processing before final persistence in base HR tables.
Table Structure
The table contains several key columns:TRANSACTION_ID
: Unique identifier linking toHR_API_TRANSACTIONS
NAME
: Parameter name being storedVALUE
: Actual parameter valueDATA_TYPE
: Data type of the stored value (VARCHAR2, NUMBER, DATE etc.)SEQUENCE
: Order of parameter processing
Integration with HR API Framework
HR_API_TRANSACTION_VALUES
works in conjunction with other HR API tables (HR_API_TRANSACTIONS
, HR_API_PARAMETERS
) to form a complete transaction processing framework. During API execution:
- The calling program populates initial parameter values in this table
- HR API reads and validates these values
- Intermediate values may be stored during processing
- Final output values are written back before commit
Technical Considerations
For Oracle EBS implementations:- The table is owned by the APPS schema
- Data is typically transient - records are often purged after successful transaction completion
- Indexes exist on
TRANSACTION_ID
for performance - Access is primarily through API calls rather than direct DML
Customization and Extension
While the table structure shouldn't be modified, it can be leveraged for:- Debugging API issues by examining parameter values
- Building custom audit trails of HR transactions
- Developing pre- or post-processing logic
Performance Implications
In high-volume HR implementations:- Excessive parameter storage may impact performance
- Proper API transaction cleanup is essential
- Monitoring growth is recommended
Version-Specific Notes
Between 12.1.1 and 12.2.2:- Core functionality remains consistent
- 12.2.2 may include additional parameter types
- Cloud considerations don't apply as this is an on-premise table
-
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 ,
-
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 ,
-
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 ,