Search Results pay_assignment_actions
Overview
The PAY_ASSIGNMENT_ACTIONS table is a core data object within the Oracle E-Business Suite Payroll module (versions 12.1.1 and 12.2.2). It functions as a detailed audit and control ledger for payroll processing. Each row represents a specific instance of a payroll process, such as a QuickPay or a full payroll run, being executed for a single employee assignment. The table's primary role is to link a high-level payroll action (from PAY_PAYROLL_ACTIONS) to the individual assignments it processed, thereby creating a traceable record of what was calculated, when, and for whom. This linkage is fundamental for maintaining data integrity, supporting rollback operations, and enabling complex payroll calculations that depend on historical results.
Key Information Stored
The table's structure is centered on establishing relationships and recording processing status. Its primary key is the unique ASSIGNMENT_ACTION_ID. Critical foreign keys include PAYROLL_ACTION_ID, which links to the parent process in PAY_PAYROLL_ACTIONS, and ASSIGNMENT_ID, which identifies the specific employee assignment. Other significant columns include ACTION_STATUS, indicating whether the assignment process completed successfully or with errors, and SEQUENCE, which can define the order of processing. The table also holds dates (EFFECTIVE_DATE) and references to related entities like TAX_UNIT_ID and SOURCE_ACTION_ID, which are vital for retroactive and multi-jurisdictional payroll calculations.
Common Use Cases and Queries
This table is essential for troubleshooting, auditing, and custom reporting. A common use case is identifying all assignments processed in a specific payroll run to verify completeness or investigate errors. For example, to find assignments that errored during a payroll run, one might query: SELECT paa.assignment_id FROM pay_assignment_actions paa WHERE paa.payroll_action_id = :p_payroll_action_id AND paa.action_status = 'E';. Another critical scenario is tracing the chain of calculations for retroactive pay, which involves querying relationships between SOURCE_ACTION_ID and ASSIGNMENT_ACTION_ID. Developers also use this table when writing database triggers or custom logic that must execute only for assignments processed by a particular action.
Related Objects
As indicated by the extensive foreign key relationships in the metadata, PAY_ASSIGNMENT_ACTIONS is a central hub in the payroll schema. Key dependent tables include PAY_RUN_BALANCES, which stores calculated balance values for each assignment action, and PAY_COSTS, which holds costing results. It is referenced by PAY_ACTION_INTERLOCKS to manage dependencies between processes and by PAY_PRE_PAYMENTS for payment processing. Crucially, it has a bidirectional relationship with PAY_PAYROLL_ACTIONS, where PAY_ASSIGNMENT_ACTIONS provides the child-level detail for each parent payroll action. This network of relationships underscores its role as the foundational record linking payroll processes to their detailed financial and employee-level outcomes.
-
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 ,
-
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 ,
-
APPS.PAY_MX_SUA_MAG dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PYZAMCRP dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PQP_NL_ABP_TEMPLATE dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PQP_GB_T1_PENSION_EXTRACTS dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PQP_PENSION_EXTRACTS dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_ITERATE dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.HR_NZ_ROUTES dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_AU_RECON_SUMMARY dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_SG_SOE dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_AE_SOE dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PQP_EXPREPLOD_PKG dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_US_1099R_MAG_REPORTING dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_KR_SAMPLE_SEP_PKG dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_AU_TERM_REP dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_ARCHIVE_CHEQUEWRITER dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_CN_PAYSLIP_ARCHIVE dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_US_941_REPORT dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_RETRO_PKG dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PER_NL_FDR_ARCHIVE dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_SG_PAYSLIP_ARCHIVE dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_BATCH_LINK_PROCESS_PKG dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.HR_PAY_PKG dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_IE_P35 dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_US_MMREF_REPORTING_MT dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.HR_JPRTS dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_QPA_API dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_AU_PAYMENT_SUMMARY_MAGTAPE dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_KW_SOE dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_CA_RL1_MAG dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_MX_DIM_MAG dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_NZ_SSCWT_RATE_ARCHIVE dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_IN_RULES dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_MX_SOC_SEC_ARCHIVE dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_NO_EOY_ARCHIVE dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_IE_P45PART3_P46_PKG dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_DK_EINR dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_AU_REC_DET_PAYSUM_MODE dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_LIVEARCHIVE_PKG dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PQP_US_PENSION_EXTRACTS dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.HR_DYNSQL dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_PAYROLL_ACTIONS_PKG dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_US_1099R_MAG_REPORTING dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_HK_RULES dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_US_GEO_UPD_PKG dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_SG_IRAS_ARCHIVE dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_HK_IR56 dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.HR_ASSIGNMENT dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_FR_OVERTIME dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1