Search Results pay_action_contexts
Overview
The PAY_ACTION_CONTEXTS table is a core data object within the Oracle E-Business Suite Payroll module (PAY). It functions as a repository for assignment action contexts, which are critical for linking specific payroll processing actions to the contextual data required for their execution. This table acts as a junction, associating a payroll assignment action with the specific context values (such as a time period, legislative group, or other processing parameter) that define the scope and rules for that action. Its role is essential for ensuring payroll calculations and processes are performed with the correct legislative and business rules in a given context.
Key Information Stored
The table's primary key is a composite of four columns, indicating the granularity of the data stored. The key columns are ASSIGNMENT_ACTION_ID, CONTEXT_VALUE, CONTEXT_ID, and ASSIGNMENT_ID. The ASSIGNMENT_ACTION_ID links to a specific payroll process run for an assignment. The CONTEXT_ID is a foreign key to FF_CONTEXTS, which defines the type of context (e.g., 'PAYROLL', 'TAX UNIT', 'DATE_EARNED'). The CONTEXT_VALUE holds the actual data for that context type, such as a specific payroll ID or a date. The ASSIGNMENT_ID provides a direct reference to the employee assignment. Together, these columns store the complete set of contextual parameters that qualify a payroll assignment action.
Common Use Cases and Queries
A primary use case is auditing or troubleshooting payroll runs to understand the exact context under which elements were calculated. For example, to retrieve all context information for a specific assignment action, a developer or analyst might use a query joining to FF_CONTEXTS for descriptive context names. Another common scenario is in the development of custom payroll reports or integrations, where extracting data for a specific payroll period or tax unit requires filtering via this table. A sample SQL pattern to find contexts for a processed assignment action would be:
- SELECT pac.assignment_action_id, fc.context_name, pac.context_value
- FROM pay_action_contexts pac, ff_contexts fc
- WHERE pac.context_id = fc.context_id
- AND pac.assignment_action_id = :p_assact_id;
Related Objects
PAY_ACTION_CONTEXTS has documented foreign key relationships with two key tables in the HR/Payroll schema, as per the provided metadata. It references the PAY_ASSIGNMENT_ACTIONS table via the ASSIGNMENT_ACTION_ID column. This is the primary parent relationship, as every context record must be associated with a specific payroll processing action. Secondly, it references the FF_CONTEXTS table via the CONTEXT_ID column. This relationship provides the definition and meaning (the "what") for the stored CONTEXT_VALUE (the "data"). These relationships are fundamental for any join query involving payroll action contexts.
-
Table: PAY_ACTION_CONTEXTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ACTION_CONTEXTS, object_name:PAY_ACTION_CONTEXTS, status:VALID, product: PAY - Payroll , description: Assignment Action Contexts. , implementation_dba_data: HR.PAY_ACTION_CONTEXTS ,
-
Table: PAY_ACTION_CONTEXTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ACTION_CONTEXTS, object_name:PAY_ACTION_CONTEXTS, status:VALID, product: PAY - Payroll , description: Assignment Action Contexts. , implementation_dba_data: HR.PAY_ACTION_CONTEXTS ,
-
APPS.PAY_GB_COURT_ORDER_UPGRADE dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_PURGE_PKG dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PY_ROLLBACK_PKG dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_IE_P45_ARCHIVE dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.HRASSACT dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_NL_PAYSLIP_ARCHIVE dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.HR_GBBAL dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_SA_UPGRADE dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_CA_PAYROLL_ARCH dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_NO_UNION_DUES dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_CA_EOY_ARCHIVE dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_ACTION_CONTEXTS_PKG dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PY_ROLLBACK_PKG dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_IE_P35 dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_CPT_BUS dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_NL_ANNUAL_SI_FILE dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_NO_TAX_LEVY dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_NL_PAYSLIP_ARCHIVE dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.HR_GBBAL dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_BALANCE_UPLOAD dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_SA_GOSI_REPORTS dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_NO_EOY_ARCHIVE dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_CA_EOY_RL2_ARCHIVE dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_NO_EOY_ARCHIVE dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_CA_EOY_ARCHIVE dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.HRASSACT dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_NL_CBS_FILE dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_NL_WW_ADJUSTMENTS dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_FR_ARC_PKG dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_CA_EOY_RL1_ARCHIVE dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_NL_GENERAL dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PER_ZA_UTILITY_PKG dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_NL_GENERAL dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_SA_UPGRADE dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_US_GEOCODE_ENGINE_PKG dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_FR_ARC_PKG dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_FR_DADS_EMP_PKG dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_US_GEO_UPD_PKG dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_CA_EOY_RL2_ARCHIVE dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_NL_CBS_FILE dependencies on PAY_ACTION_CONTEXTS
12.2.2
-
APPS.PAY_CA_GROUP_LEVEL_BAL_PKG dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_NL_ANNUAL_SI_FILE dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_CA_T4AEOY_ARCHIVE dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_IE_P45_ARCHIVE dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_PURGE_PKG dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_IE_LEGISLATIVE_ARCHIVE dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_CA_BALANCE_PKG dependencies on PAY_ACTION_CONTEXTS
12.1.1
-
APPS.PAY_NO_TAX_LEVY dependencies on PAY_ACTION_CONTEXTS
12.1.1