Search Results pay_payroll_actions
Overview
The PAY_PAYROLL_ACTIONS table is a core data object within the Oracle E-Business Suite Payroll module (PAY). It functions as the master control table for recording and tracking every payroll process execution. Each row represents a discrete instance of a payroll activity, such as a payroll run, a prepayments process, or a cost calculation. The table assigns a unique identifier (PAYROLL_ACTION_ID) to each process, which is then used throughout the payroll schema to link generated results—like run balances, payment instructions, and costing details—back to the specific process that created them. Its role is fundamental to the auditability, traceability, and integrity of payroll processing in both Oracle EBS 12.1.1 and 12.2.2.
Key Information Stored
The table's primary key is PAYROLL_ACTION_ID, which uniquely identifies each process. Critical foreign key columns define the scope and parameters of the payroll action. These include BUSINESS_GROUP_ID for the organizational context, TIME_PERIOD_ID to link to the specific payroll period being processed, and CONSOLIDATION_SET_ID for grouping multiple runs. The table also stores IDs for sets that limit processing scope: ASSIGNMENT_SET_ID for employee assignments, ELEMENT_SET_ID for payroll elements, and BACKPAY_SET_ID for retroactive pay calculations. Additional columns typically capture the action type (e.g., 'R' for Run, 'P' for Prepayments), status, effective date, and the date the action was performed, providing a complete operational record.
Common Use Cases and Queries
A primary use case is auditing and reporting on payroll process history. For instance, to list all completed payroll runs for a specific business group and time period, a query would join PAY_PAYROLL_ACTIONS with PER_TIME_PERIODS. Another critical scenario is troubleshooting or analyzing results, where the PAYROLL_ACTION_ID from this table is used to retrieve corresponding employee-level results from tables like PAY_RUN_BALANCES. Technical consultants often query this table to find the controlling action ID for a given payroll run before executing data fixes or detailed analyses. A sample query pattern is:
- SELECT payroll_action_id, action_type, effective_date
- FROM pay_payroll_actions
- WHERE business_group_id = &bg_id
- AND action_type = 'R'
- AND time_period_id = (SELECT time_period_id FROM per_time_periods WHERE period_name = 'JAN-2024');
Related Objects
Based on the documented foreign key relationships, PAY_PAYROLL_ACTIONS has extensive dependencies. It is the parent table for several key payroll result tables, meaning its PAYROLL_ACTION_ID column is referenced as a foreign key in:
- PAY_POPULATION_RANGES (PAYROLL_ACTION_ID)
- PAY_RUN_BALANCES (PAYROLL_ACTION_ID)
- PSP_PAYROLL_CONTROLS (PAYROLL_ACTION_ID)
- PAY_ZA_ACB_USER_GEN_NOS (PAYROLL_ACTION_ID)
Conversely, it references numerous setup and control tables as a child table via its foreign keys. Key documented parent tables include:
- HR_ALL_ORGANIZATION_UNITS (via BUSINESS_GROUP_ID)
- PER_TIME_PERIODS (via TIME_PERIOD_ID)
- PAY_CONSOLIDATION_SETS (via CONSOLIDATION_SET_ID)
- PAY_ELEMENT_SETS (via ELEMENT_SET_ID)
- HR_ASSIGNMENT_SETS (via ASSIGNMENT_SET_ID)
- PAY_BACKPAY_SETS (via BACKPAY_SET_ID)
- PAY_PAYMENT_TYPES (via PAYMENT_TYPE_ID)
-
Table: PAY_PAYROLL_ACTIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_PAYROLL_ACTIONS, object_name:PAY_PAYROLL_ACTIONS, status:VALID, product: PAY - Payroll , description: Holds information about a payroll process. , implementation_dba_data: HR.PAY_PAYROLL_ACTIONS ,
-
Table: PAY_PAYROLL_ACTIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_PAYROLL_ACTIONS, object_name:PAY_PAYROLL_ACTIONS, status:VALID, product: PAY - Payroll , description: Holds information about a payroll process. , implementation_dba_data: HR.PAY_PAYROLL_ACTIONS ,
-
APPS.PAY_QPE_API dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_CA_WF_PKG dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_SE_ARCHIVE_TETA dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_CORE_FF_UDFS dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.HR_US_W2_MT dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_KW_PAYROLL_REGISTER dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PY_ZA_TX_UTL_01032005 dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_CA_EOY_T4A_AMEND_REG dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_AU_RECON_SUMMARY dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_FI_EFT dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_AU_SOE_PKG dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.HR_ENTRY_API dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_PYAUPYT_XMLP_PKG dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_DK_SICKNESS_DP201 dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_CA_PAYROLL_UTILS dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_SA_SOE dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.HR_PERSON_DELETE dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_SG_EXC dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_SG_PAYSLIP_ARCHIVE dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_MX_FORMAT_2D dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_SE_SLSR dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_MX_SSAFFL_SALARY dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_AU_PAYSLIP_ARCHIVE dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_KR_NONSTAT_SPAY_EFILE dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.HR_PPVOL dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_NO_PAYSLIP_ARCHIVE dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_HK_PAYSLIP_ARCHIVE dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_NL_CBS_FILE dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_AU_PAYMENT_SUMMARY dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_AU_TFN_MAGTAPE_FLAGS dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_NO_PAYPROC_UTILITY dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_US_PAYMENT_PKG dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_DK_PAYMENT_PROCESS_PKG dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_JP_GENERIC_UPGRADE_PKG dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_QPU_API dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_US_1099R_MAG_REPORTING dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PYZAEXC dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_HK_IR56_ARCHIVE dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_SA_GENERAL dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_JP_ISDF_ARCHIVE_PKG dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_IE_P45_ARCHIVE dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_US_MAGW2_REPORTING dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PER_NL_FORMULA_FUNCTIONS dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_SE_EXPIRY_SUPPORT dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.HR_LEGISLATION_ELEMENTS dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_MWS_MAGTAPE_REPORTING dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_GB_REP dependencies on PAY_PAYROLL_ACTIONS
12.1.1
-
APPS.PAY_CA_EMP_TAX_INF dependencies on PAY_PAYROLL_ACTIONS
12.1.1