Search Results pqh_ptx_shadow




Overview

The PQH_PTX_SHADOW table is a core data object within the Oracle E-Business Suite Public Sector Human Resources (PQH) module. Functioning as a shadow or staging table, its primary role is to manage the refresh process for position transaction extra information. In the context of complex position management workflows typical in public sector organizations, this table ensures data integrity and consistency during transactions that modify or update supplementary position details. It acts as an intermediary, facilitating the controlled propagation of changes from transactional data to the associated master or reporting structures, thereby supporting accurate position history and audit trails.

Key Information Stored

The table's structure is centered on the position transaction identifier, which serves as the link to the main transaction record. The primary column is POSITION_TRANSACTION_ID, which is the table's primary key (PQH_PTX_SHADOW_PK). This column stores the unique identifier for a position transaction event. While the provided metadata does not list additional columns, the table's description implies it holds shadow copies of "extra information" fields related to the position transaction. This typically includes supplemental attributes, classification data, funding details, or other transaction-specific descriptors that are processed separately from the core transaction header data stored in PQH_POSITION_TRANSACTIONS.

Common Use Cases and Queries

The primary use case involves background processes that refresh or synchronize position transaction extra information. This is critical during batch position updates, data migrations, or reconciliation jobs. A common query pattern involves joining this shadow table to the main transaction table to identify records pending synchronization or to audit the refresh process. For example:

  • Identifying Shadow Records for a Transaction: SELECT * FROM pqh_ptx_shadow WHERE position_transaction_id = <TRX_ID>;
  • Auditing Synchronization Status: SELECT pt.position_transaction_id, pts.* FROM pqh_position_transactions pt LEFT JOIN pqh_ptx_shadow pts ON pt.position_transaction_id = pts.position_transaction_id WHERE ... ;

Direct reporting on this table is uncommon for end-users; it is primarily accessed by internal application logic and for technical troubleshooting of position data flows.

Related Objects

PQH_PTX_SHADOW has a direct and fundamental relationship with the PQH_POSITION_TRANSACTIONS table, as defined by its foreign key constraint. The POSITION_TRANSACTION_ID column in PQH_PTX_SHADOW references the primary key of PQH_POSITION_TRANSACTIONS, ensuring referential integrity. This relationship indicates that for every relevant record in the shadow table, a corresponding master transaction record must exist. The table is an integral component of the Public Sector HR module's position management architecture and is likely referenced by internal PL/SQL packages and programs responsible for executing the position transaction extra information refresh routines.

  • 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 HRdescription: Position Extra information shadow used for refreshing position transaction extra information. ,  implementation_dba_data: HR.PQH_PTX_SHADOW

  • 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 HRdescription: Position Extra information shadow used for refreshing position transaction extra information. ,  implementation_dba_data: HR.PQH_PTX_SHADOW

  • 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 HRdescription: 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.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 HRdescription: 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