Search Results transaction account
The PQH_SS_TRANSACTION_HISTORY
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical data structure within the Oracle Self-Service Human Resources (SSHR) module, specifically designed to track and maintain historical records of transactions performed through self-service functionalities. This table plays a pivotal role in auditability, compliance, and troubleshooting by capturing detailed information about user-initiated actions, system responses, and transactional states over time. Below is a detailed examination of its purpose, structure, and relevance in Oracle EBS implementations.
Purpose and Functional Context
The PQH_SS_TRANSACTION_HISTORY
table serves as a repository for transactional data generated during self-service HR operations, such as employee profile updates, leave requests, benefits enrollment, or payroll adjustments. It ensures traceability by recording each step of a transaction's lifecycle, including initiation, approval/rejection, and completion. This is particularly valuable in regulated environments where audit trails are mandatory. The table integrates with Oracle Workflow to monitor process flows and with Oracle Approvals Management (AME) to log approval-related events.
Key Columns and Data Structure
The table's schema includes columns that capture essential metadata and transactional details. Notable columns include:
- TRANSACTION_HISTORY_ID: Primary key uniquely identifying each record.
- TRANSACTION_ID: References the parent transaction in related tables like
PQH_SS_TRANSACTIONS
. - TRANSACTION_TYPE: Classifies the transaction (e.g., 'BENEFITS_UPDATE', 'LEAVE_REQUEST').
- STATUS: Indicates the transaction's current state (e.g., 'PENDING', 'APPROVED', 'REJECTED').
- ACTION_DATE: Timestamp of the transaction event.
- PERFORMED_BY: User or system component that executed the action.
- COMMENTS: Free-text field for additional context or notes.
- WF_ITEM_KEY: Links to Oracle Workflow for process tracking.
Integration with Oracle EBS Modules
The table interacts with multiple EBS components:
- Oracle HRMS: Ties employee data changes to self-service transactions.
- Oracle Workflow: Logs workflow-related events (e.g., approval routing).
- Oracle Approvals Management (AME): Records approval rules and decisions.
- Oracle Alerts: May trigger notifications based on transaction status changes.
Technical Considerations
In EBS 12.1.1 and 12.2.2, the table is optimized for high-volume transactional systems:
- Indexing: Key columns like
TRANSACTION_HISTORY_ID
andTRANSACTION_ID
are indexed for performance. - Partitioning: Large implementations may partition data by date ranges to improve query efficiency.
- Purge Policies: Administrators can define retention policies to archive or purge stale records.
Customization and Extensions
Organizations often extend the table's functionality by:
- Adding custom columns via Descriptive Flexfields (DFFs) to capture industry-specific data.
- Developing triggers or APIs to synchronize data with external systems.
- Creating custom reports using BI Publisher for compliance audits.
Conclusion
The PQH_SS_TRANSACTION_HISTORY
table is a cornerstone of Oracle EBS's self-service HR capabilities, providing a robust framework for transaction tracking and auditability. Its design aligns with Oracle's best practices for scalability and integration, making it indispensable for organizations leveraging self-service functionalities in HR operations. Proper configuration and maintenance of this table are essential to ensure data integrity, regulatory compliance, and optimal system performance.
-
File: Position Transaction ER Diagram.pdf
12.2.2
product: PQH - Public Sector HR , size: 4.442 KBytes , file_type: PDF Diagram ,
-
File: Position Transaction ER Diagram.pdf
12.1.1
product: PQH - Public Sector HR , size: 4.442 KBytes , file_type: PDF Diagram ,
-
Lookup Type: PQH_APPROVER_TYPE
12.1.1
product: PQH - Public Sector HR , meaning: Approver type for Transaction Category , description: Approver type for Transaction Category ,
-
Lookup Type: PQH_APPROVER_TYPE
12.2.2
product: PQH - Public Sector HR , meaning: Approver type for Transaction Category , description: Approver type for Transaction Category ,
-
Lookup Type: PQH_SS_TRANSACTION_STATUS
12.1.1
product: PQH - Public Sector HR , meaning: Transaction Status , description: Transaction Status ,
-
Concurrent Program: PQHATTRSYNC
12.2.2
execution_filename: pqh_synchronize_local_tct.copy_global_attr_to_local , product: PQH - Public Sector HR , user_name: Synchronize Txn Category Attributes , description: Procedure to synchronize the attributes of global and local transaction categories , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: PQH_SS_TRANSACTION_STATUS
12.2.2
product: PQH - Public Sector HR , meaning: Transaction Status , description: Transaction Status ,
-
Concurrent Program: PQHATTRSYNC
12.1.1
execution_filename: pqh_synchronize_local_tct.copy_global_attr_to_local , product: PQH - Public Sector HR , user_name: Synchronize Txn Category Attributes , description: Procedure to synchronize the attributes of global and local transaction categories , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: PQH_SS_TRANSACTION_HISTORY
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_SS_TRANSACTION_HISTORY, object_name:PQH_SS_TRANSACTION_HISTORY, status:VALID, product: PQH - Public Sector HR , description: Self Service Transaction History - Transaction History , implementation_dba_data: HR.PQH_SS_TRANSACTION_HISTORY ,
-
Table: PQH_SS_TRANSACTION_HISTORY
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_SS_TRANSACTION_HISTORY, object_name:PQH_SS_TRANSACTION_HISTORY, status:VALID, product: PQH - Public Sector HR , description: Self Service Transaction History - Transaction History , implementation_dba_data: HR.PQH_SS_TRANSACTION_HISTORY ,
-
Lookup Type: PQH_SS_TRANSACTION_STATE
12.2.2
product: PQH - Public Sector HR , meaning: Transaction State , description: Transaction State ,
-
Lookup Type: PQH_SS_TRANSACTION_STATE
12.1.1
product: PQH - Public Sector HR , meaning: Transaction State , description: Transaction State ,
-
Table: PQH_PTE_SHADOW
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_PTE_SHADOW, object_name:PQH_PTE_SHADOW, status:VALID, product: PQH - Public Sector HR , description: Copy of the Position Transaction Table. This is used for position transaction refresh. , implementation_dba_data: HR.PQH_PTE_SHADOW ,
-
Table: PQH_PTE_SHADOW
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_PTE_SHADOW, object_name:PQH_PTE_SHADOW, status:VALID, product: PQH - Public Sector HR , description: Copy of the Position Transaction Table. This is used for position transaction refresh. , implementation_dba_data: HR.PQH_PTE_SHADOW ,
-
Table: PQH_TXN_CATEGORY_DOCUMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_TXN_CATEGORY_DOCUMENTS, object_name:PQH_TXN_CATEGORY_DOCUMENTS, status:VALID, product: PQH - Public Sector HR , description: Intersection entity between transaction category and documents. Also hold the type associated with the document in the transaction category context. , implementation_dba_data: HR.PQH_TXN_CATEGORY_DOCUMENTS ,
-
Table: PQH_TXN_CATEGORY_DOCUMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_TXN_CATEGORY_DOCUMENTS, object_name:PQH_TXN_CATEGORY_DOCUMENTS, status:VALID, product: PQH - Public Sector HR , description: Intersection entity between transaction category and documents. Also hold the type associated with the document in the transaction category context. , implementation_dba_data: HR.PQH_TXN_CATEGORY_DOCUMENTS ,
-
Lookup Type: PQH_REALLOC_TXN_STATUS
12.1.1
product: PQH - Public Sector HR , meaning: Public Sector Reallocation Transaction Status , description: Public Sector Reallocation Transaction Status ,
-
Lookup Type: PQH_REALLOC_TXN_STATUS
12.2.2
product: PQH - Public Sector HR , meaning: Public Sector Reallocation Transaction Status , description: Public Sector Reallocation Transaction Status ,
-
Lookup Type: PQH_TCW_APPROVER_TYPE
12.1.1
product: PQH - Public Sector HR , meaning: Approver type for Transaction Category(1) , description: Approver type for Transaction Category(1) ,
-
Lookup Type: PQH_TCW_APPROVER_TYPE
12.2.2
product: PQH - Public Sector HR , meaning: Approver type for Transaction Category(1) , description: Approver type for Transaction Category(1) ,
-
Concurrent Program: PQHPOSPUR
12.2.2
execution_filename: pqh_generic_purge.pqh_gen_purge , product: PQH - Public Sector HR , user_name: PQH_GENERIC_PURGE , description: Generic Purging Engine , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: PQH_PTX_DPF_DF
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_PTX_DPF_DF, object_name:PQH_PTX_DPF_DF, status:VALID, product: PQH - Public Sector HR , description: Deployment factors for Position Transaction records are stored until the transaction is applied to PER_DEPLOYMENT_FACTORS , implementation_dba_data: HR.PQH_PTX_DPF_DF ,
-
Concurrent Program: PQHPOSPUR
12.1.1
execution_filename: pqh_generic_purge.pqh_gen_purge , product: PQH - Public Sector HR , user_name: PQH_GENERIC_PURGE , description: Generic Purging Engine , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: PQH_PTX_DPF_DF
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_PTX_DPF_DF, object_name:PQH_PTX_DPF_DF, status:VALID, product: PQH - Public Sector HR , description: Deployment factors for Position Transaction records are stored until the transaction is applied to PER_DEPLOYMENT_FACTORS , implementation_dba_data: HR.PQH_PTX_DPF_DF ,
-
Lookup Type: PQH_RBC_MATRIX_STAT
12.2.2
product: PQH - Public Sector HR , meaning: Status for Matrix ,
-
Lookup Type: PQH_RBC_MATRIX_STAT
12.1.1
product: PQH - Public Sector HR , meaning: Status for Matrix ,
-
Table: PQH_POSITION_TRANSACTIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_POSITION_TRANSACTIONS, object_name:PQH_POSITION_TRANSACTIONS, status:VALID, product: PQH - Public Sector HR , description: POSITION_TRANSACTION is used to maintain and create positions. Each transaction needs to be approved by pre-identified approvers. On approval these transactions are applied to database.Each transaction can have a combination of one or more , implementation_dba_data: HR.PQH_POSITION_TRANSACTIONS ,
-
Table: PQH_POSITION_TRANSACTIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_POSITION_TRANSACTIONS, object_name:PQH_POSITION_TRANSACTIONS, status:VALID, product: PQH - Public Sector HR , description: POSITION_TRANSACTION is used to maintain and create positions. Each transaction needs to be approved by pre-identified approvers. On approval these transactions are applied to database.Each transaction can have a combination of one or more , implementation_dba_data: HR.PQH_POSITION_TRANSACTIONS ,
-
Table: PQH_SS_STEP_HISTORY
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_SS_STEP_HISTORY, object_name:PQH_SS_STEP_HISTORY, status:VALID, product: PQH - Public Sector HR , description: Self Service Transaction History - Step History , implementation_dba_data: HR.PQH_SS_STEP_HISTORY ,
-
Table: PQH_SS_STEP_HISTORY
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_SS_STEP_HISTORY, object_name:PQH_SS_STEP_HISTORY, status:VALID, product: PQH - Public Sector HR , description: Self Service Transaction History - Step History , implementation_dba_data: HR.PQH_SS_STEP_HISTORY ,
-
Table: PQH_SS_VALUE_HISTORY
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_SS_VALUE_HISTORY, object_name:PQH_SS_VALUE_HISTORY, status:VALID, product: PQH - Public Sector HR , description: Self Service Transaction History - Item Value History , implementation_dba_data: HR.PQH_SS_VALUE_HISTORY ,
-
Table: PQH_SS_VALUE_HISTORY
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_SS_VALUE_HISTORY, object_name:PQH_SS_VALUE_HISTORY, status:VALID, product: PQH - Public Sector HR , description: Self Service Transaction History - Item Value History , implementation_dba_data: HR.PQH_SS_VALUE_HISTORY ,
-
Table: PQH_TJR_SHADOW
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_TJR_SHADOW, object_name:PQH_TJR_SHADOW, status:VALID, product: PQH - Public Sector HR , description: Transaction Job Requirements Shadow Table , implementation_dba_data: HR.PQH_TJR_SHADOW ,
-
Table: PQH_TRANSACTION_CATEGORIES_TL
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_TRANSACTION_CATEGORIES_TL, object_name:PQH_TRANSACTION_CATEGORIES_TL, status:VALID, product: PQH - Public Sector HR , description: Transalation for Transaction Category , implementation_dba_data: HR.PQH_TRANSACTION_CATEGORIES_TL ,
-
Table: PQH_TRANSACTION_CATEGORIES_TL
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_TRANSACTION_CATEGORIES_TL, object_name:PQH_TRANSACTION_CATEGORIES_TL, status:VALID, product: PQH - Public Sector HR , description: Transalation for Transaction Category , implementation_dba_data: HR.PQH_TRANSACTION_CATEGORIES_TL ,
-
Table: PQH_PTX_DPF_DF_SHADOW
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_PTX_DPF_DF_SHADOW, object_name:PQH_PTX_DPF_DF_SHADOW, status:VALID, product: PQH - Public Sector HR , description: Deployment factors shadow for Position Transaction , implementation_dba_data: HR.PQH_PTX_DPF_DF_SHADOW ,
-
Table: PQH_TJR_SHADOW
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_TJR_SHADOW, object_name:PQH_TJR_SHADOW, status:VALID, product: PQH - Public Sector HR , description: Transaction Job Requirements Shadow Table , implementation_dba_data: HR.PQH_TJR_SHADOW ,
-
Table: PQH_PTX_DPF_DF_SHADOW
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_PTX_DPF_DF_SHADOW, object_name:PQH_PTX_DPF_DF_SHADOW, status:VALID, product: PQH - Public Sector HR , description: Deployment factors shadow for Position Transaction , implementation_dba_data: HR.PQH_PTX_DPF_DF_SHADOW ,
-
Table: PQH_SS_APPROVAL_HISTORY
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_SS_APPROVAL_HISTORY, object_name:PQH_SS_APPROVAL_HISTORY, status:VALID, product: PQH - Public Sector HR , description: Self Service Transaction History - Approval History , implementation_dba_data: HR.PQH_SS_APPROVAL_HISTORY ,
-
Table: PQH_SS_APPROVAL_HISTORY
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_SS_APPROVAL_HISTORY, object_name:PQH_SS_APPROVAL_HISTORY, status:VALID, product: PQH - Public Sector HR , description: Self Service Transaction History - Approval History , implementation_dba_data: HR.PQH_SS_APPROVAL_HISTORY ,
-
Table: PQH_PTX_EXTRA_INFO
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_PTX_EXTRA_INFO, object_name:PQH_PTX_EXTRA_INFO, status:VALID, product: PQH - Public Sector HR , description: Extra information details for Position transaction. , implementation_dba_data: HR.PQH_PTX_EXTRA_INFO ,
-
Table: PQH_PTX_EXTRA_INFO
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_PTX_EXTRA_INFO, object_name:PQH_PTX_EXTRA_INFO, status:VALID, product: PQH - Public Sector HR , description: Extra information details for Position transaction. , implementation_dba_data: HR.PQH_PTX_EXTRA_INFO ,
-
Lookup Type: PQH_TRANSACTION_STATUS
12.2.2
product: PQH - Public Sector HR , meaning: PQH_TRANSACTION_STATUS , description: Transaction Status ,
-
Lookup Type: PQH_TRANSACTION_STATUS
12.1.1
product: PQH - Public Sector HR , meaning: PQH_TRANSACTION_STATUS , description: Transaction Status ,
-
Table: PQH_PTX_SHADOW
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_PTX_SHADOW, object_name:PQH_PTX_SHADOW, status:VALID, product: PQH - Public Sector HR , description: Position Extra information shadow used for refreshing position transaction extra information. , implementation_dba_data: HR.PQH_PTX_SHADOW ,
-
Table: PQH_COPY_ENTITY_RESULTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_COPY_ENTITY_RESULTS, object_name:PQH_COPY_ENTITY_RESULTS, status:VALID, product: PQH - Public Sector HR , description: Transaction entity which holds process data , implementation_dba_data: HR.PQH_COPY_ENTITY_RESULTS ,
-
Lookup Type: PQH_REALLOC_RECORD_TYPE
12.1.1
product: PQH - Public Sector HR , meaning: Public Sector Reallocation Record Type , description: Public Sector Reallocation Record Type ,
-
Table: PQH_PTX_SHADOW
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_PTX_SHADOW, object_name:PQH_PTX_SHADOW, status:VALID, product: PQH - Public Sector HR , description: Position Extra information shadow used for refreshing position transaction extra information. , implementation_dba_data: HR.PQH_PTX_SHADOW ,
-
Table: PQH_COPY_ENTITY_RESULTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_COPY_ENTITY_RESULTS, object_name:PQH_COPY_ENTITY_RESULTS, status:VALID, product: PQH - Public Sector HR , description: Transaction entity which holds process data , implementation_dba_data: HR.PQH_COPY_ENTITY_RESULTS ,
-
Table: PQH_ATTRIBUTE_RANGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_ATTRIBUTE_RANGES, object_name:PQH_ATTRIBUTE_RANGES, status:VALID, product: PQH - Public Sector HR , description: PQH_ATTRIBUTE_RANGES stores routing / authorization rules for transaction categories. , implementation_dba_data: HR.PQH_ATTRIBUTE_RANGES ,