Search Results pay_entry_process_details
Overview
PAY_ENTRY_PROCESS_DETAILS is an Oracle Payroll (PAY) transactional table residing in the HR schema, described in the ETRM as holding "internal processing details for certain element entries." It is a supporting, low-level table used by the payroll engine to track how specific element entries are processed — particularly in scenarios involving retroactive recalculations, assignment action sourcing, time definitions, and tax unit association. It is not a user-facing configuration table; it is populated and consumed by internal payroll processing logic and should be treated as system-managed.
Under a heuristic Data Vault classification mined from its foreign-key structure, this object leans toward satellite. It carries descriptive and referential processing attributes keyed to a central business entity (the element entry / run result context), which is characteristic of satellite behavior. This classification is a modeling suggestion only and should be validated against the full key topology before being relied upon architecturally.
Key Information Stored
The table exposes 11 documented columns in the 12.2.2 physical schema. The most significant for interpretation are:
- ELEMENT_ENTRY_ID — The principal business-key candidate; identifies the element entry whose processing detail is being recorded, tying the row back to the payroll element entry entity.
- SOURCE_ELEMENT_TYPE_ID / SOURCE_ENTRY_ID — Identify the originating element type and source entry that generated this processing record, essential for tracing retro or adjustment lineage.
- SOURCE_ASG_ACTION_ID — Foreign key to
PAY_ASSIGNMENT_ACTIONS; links the detail to the assignment action that triggered the entry. - RETRO_COMPONENT_ID — Identifies the retroactive component associated with the processing detail.
- RUN_RESULT_ID — Foreign key to
PAY_RUN_RESULTS; ties the row to the payroll run result that produced or consumed it. - TAX_UNIT_ID — Associates the entry with the relevant tax unit for statutory processing.
- TIME_DEFINITION_ID — Foreign key to
PAY_TIME_DEFINITIONS; links time-related processing definitions. - PROCESS_PATH / ENTRY_PROCESS_PATH — Encode the processing path taken by the payroll engine for this entry, used internally to determine calculation routing.
- ADJUSTMENT_TYPE — Classifies the nature of any adjustment applied to the entry.
No explicit surrogate primary key column is documented in the metadata excerpt; ELEMENT_ENTRY_ID functions as the strongest business-key candidate, though internal uniqueness is typically enforced through a composite of the entry and source identifiers.
Common Use Cases and Queries
Because the table supports internal payroll processing, its primary uses are diagnostic, audit, and reconciliation rather than reporting. Typical scenarios include investigating why a particular element entry was calculated a certain way, tracing the source of a retroactive adjustment, and reconciling run results against their originating assignment actions.
A representative diagnostic query joins the detail to its run results and assignment actions:
SELECT p.run_result_id, p.element_entry_id, p.adjustment_type, a.action_typeFROM pay_entry_process_details pJOIN pay_run_results r ON r.run_result_id = p.run_result_idJOIN pay_assignment_actions a ON a.assignment_action_id = p.source_asg_action_idWHERE p.element_entry_id = :entry_id;
Such queries support payroll troubleshooting, retro lineage analysis, and validation that statutory tax unit and time definition links were correctly applied during processing.
Related Objects
The following objects are most significant, based on documented foreign-key relationships:
- PAY_RUN_RESULTS — joined via
RUN_RESULT_ID; the run result context for the detail. - PAY_ASSIGNMENT_ACTIONS — joined via
SOURCE_ASG_ACTION_ID; the originating assignment action. - PAY_TIME_DEFINITIONS — joined via
TIME_DEFINITION_ID; time definition linkage. - PAY_ELEMENT_ENTRIES — parent entity referenced through
ELEMENT_ENTRY_IDand source entry identifiers. - PAY_RETRO_COMPONENTS — referenced through
RETRO_COMPONENT_IDfor retroactive processing. - PAY_TAX_UNITS — referenced through
TAX_UNIT_IDfor statutory association.
Together these relationships position the table as a connective detail store within the payroll calculation engine.
-
Table: PAY_ENTRY_PROCESS_DETAILS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ENTRY_PROCESS_DETAILS, object_name:PAY_ENTRY_PROCESS_DETAILS, status:VALID, product: PAY - Payroll , description: Internal processing details for certain element entries , implementation_dba_data: HR.PAY_ENTRY_PROCESS_DETAILS ,
-
Table: PAY_ENTRY_PROCESS_DETAILS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ENTRY_PROCESS_DETAILS, object_name:PAY_ENTRY_PROCESS_DETAILS, status:VALID, product: PAY - Payroll , description: Internal processing details for certain element entries , implementation_dba_data: HR.PAY_ENTRY_PROCESS_DETAILS ,
-
VIEW: HR.PAY_ENTRY_PROCESS_DETAILS#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_ENTRY_PROCESS_DETAILS#, status:VALID,
-
TABLE: HR.PAY_ENTRY_PROCESS_DETAILS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ENTRY_PROCESS_DETAILS, object_name:PAY_ENTRY_PROCESS_DETAILS, status:VALID,
-
SYNONYM: PUBLIC.PAY_ENTRY_PROCESS_DETAILS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_ENTRY_PROCESS_DETAILS, status:VALID,
-
VIEW: HR.PAY_ENTRY_PROCESS_DETAILS#
12.2.2
-
TABLE: HR.PAY_ENTRY_PROCESS_DETAILS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ENTRY_PROCESS_DETAILS, object_name:PAY_ENTRY_PROCESS_DETAILS, status:VALID,
-
SYNONYM: APPS.PAY_ENTRY_PROCESS_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ENTRY_PROCESS_DETAILS, status:VALID,
-
SYNONYM: APPS.PAY_ENTRY_PROCESS_DETAILS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ENTRY_PROCESS_DETAILS, status:VALID,
-
APPS.PAY_RCU_UPD SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PAY_RCU_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_RCU_UPD, status:VALID,
-
PACKAGE BODY: APPS.PAY_CORE_UPGRADE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CORE_UPGRADE_PKG, status:VALID,
-
Table: PAY_ASSIGNMENT_ACTIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ASSIGNMENT_ACTIONS, object_name:PAY_ASSIGNMENT_ACTIONS, status:VALID, product: PAY - Payroll , description: Action or process results, showing which assignments have been processed by a specific payroll action, or process. , implementation_dba_data: HR.PAY_ASSIGNMENT_ACTIONS ,
-
PACKAGE BODY: APPS.PAY_TDF_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_TDF_BUS, status:VALID,
-
PACKAGE BODY: APPS.PAY_CORE_UPGRADE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CORE_UPGRADE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_RULES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_RULES, status:VALID,
-
PACKAGE BODY: APPS.PAY_AU_PAYE_FF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AU_PAYE_FF, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_RULES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_RULES, status:VALID,
-
Table: PAY_ASSIGNMENT_ACTIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ASSIGNMENT_ACTIONS, object_name:PAY_ASSIGNMENT_ACTIONS, status:VALID, product: PAY - Payroll , description: Action or process results, showing which assignments have been processed by a specific payroll action, or process. , implementation_dba_data: HR.PAY_ASSIGNMENT_ACTIONS ,
-
PACKAGE BODY: APPS.PAY_TDF_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_TDF_BUS, status:VALID,
-
PACKAGE BODY: APPS.PAY_JP_RETRO_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_JP_RETRO_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_JP_RETRO_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_JP_RETRO_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_AC_ACTION_ARCH
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AC_ACTION_ARCH, status:VALID,
-
PACKAGE BODY: APPS.PAY_AC_ACTION_ARCH
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AC_ACTION_ARCH, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_SICKNESS_CALC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_SICKNESS_CALC, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYWSMEE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYWSMEE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_DUCS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_DUCS, status:VALID,
-
PACKAGE: APPS.PQP_GB_T1_PENSION_EXTRACTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PQP_GB_T1_PENSION_EXTRACTS, status:VALID,
-
PACKAGE: APPS.PQP_GB_T1_PENSION_EXTRACTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PQP_GB_T1_PENSION_EXTRACTS, status:VALID,
-
PACKAGE BODY: APPS.PAY_RETRO_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_RETRO_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_AU_PAYE_FF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AU_PAYE_FF, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_SICKNESS_CALC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_SICKNESS_CALC, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_DUCS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_DUCS, status:VALID,
-
PACKAGE BODY: APPS.PAY_PAYWSMEE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_PAYWSMEE_PKG, status:VALID,
-
APPS.PAY_RETRO_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PAY_RETRO_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_RETRO_PKG, status:VALID,
-
APPS.PAY_RETRO_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PY_ROLLBACK_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PY_ROLLBACK_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_ACTION_ARCH
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_ACTION_ARCH, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_ARC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_ARC_PKG, status:VALID,
-
PACKAGE BODY: APPS.PY_ROLLBACK_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PY_ROLLBACK_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_ACTION_ARCH
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_ACTION_ARCH, status:VALID,
-
PACKAGE BODY: APPS.PSP_LABOR_DIST
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_LABOR_DIST, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_ARC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_ARC_PKG, status:VALID,
-
PACKAGE BODY: APPS.PSP_LABOR_DIST
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_LABOR_DIST, status:VALID,
-
VIEW: APPS.PAY_PAYWSMEE_ELEMENT_ENTRIES
12.1.1
-
APPS.PAY_FR_RULES SQL Statements
12.2.2
-
APPS.PAY_FR_RULES SQL Statements
12.1.1
-
VIEW: APPS.PAY_PAYWSMEE_ELEMENT_ENTRIES
12.2.2
-
PACKAGE BODY: APPS.HR_DELETE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DELETE, status:VALID,