Search Results backpay_set_id
Overview
The HR.PAY_BACKPAY_SETS table is a core data structure within Oracle E-Business Suite 12.1.1 and 12.2.2, specifically for the Oracle Payroll module. It functions as the master definition table for RetroPay (or backpay) sets. A RetroPay set is a user-defined configuration that groups specific payroll balances and element input values to be processed during a retroactive pay calculation. This table stores the high-level metadata for each set, such as its name and description, while the detailed rules for what is included in the calculation are stored in the related PAY_BACKPAY_RULES table. Its primary role is to provide a reusable template that can be referenced by payroll processes to ensure consistent and accurate retroactive calculations across different payroll runs and legislative environments.
Key Information Stored
The table's columns store essential identifiers, descriptive data, and audit information. The primary and unique identifier is BACKPAY_SET_ID (NUMBER). The BUSINESS_GROUP_ID (NUMBER) and LEGISLATION_CODE (VARCHAR2) columns provide the organizational and legislative context, scoping the set's usage. User-defined identifiers include BACKPAY_SET_NAME (VARCHAR2(30)) and DESCRIPTION (VARCHAR2(240)). A critical functional column is BACKPAY_SET_TYPE (VARCHAR2), which dictates the specific RetroPay or backpay process engine that handles the set. Standard Oracle EBS "Who" columns (LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE) complete the row, providing full auditability.
Common Use Cases and Queries
This table is central to configuring and auditing retroactive pay. Common use cases include administrative setup, where HR or payroll managers create and maintain different RetroPay sets for various calculation scenarios (e.g., one set for salary adjustments, another for bonus recalculations). It is also frequently referenced in troubleshooting and reporting to verify which RetroPay set was used in a specific payroll run. A typical query to retrieve all defined sets for a business group would be:
SELECT backpay_set_id, backpay_set_name, description, backpay_set_type
FROM hr.pay_backpay_sets
WHERE business_group_id = :p_bg_id
ORDER BY backpay_set_name;
To investigate the usage of a specific set, one would join to PAY_PAYROLL_ACTIONS using the BACKPAY_SET_ID foreign key to find all payroll runs that invoked it.
Related Objects
PAY_BACKPAY_SETS has defined foreign key relationships with two critical payroll tables, forming the backbone of the RetroPay process:
- PAY_BACKPAY_RULES: This is a direct child table. The foreign key from PAY_BACKPAY_RULES.BACKPAY_SET_ID references PAY_BACKPAY_SETS.BACKPAY_SET_ID. This relationship links the set definition to its detailed calculation rules.
- PAY_PAYROLL_ACTIONS: The foreign key from PAY_PAYROLL_ACTIONS.BACKPAY_SET_ID references PAY_BACKPAY_SETS.BACKPAY_SET_ID. This relationship documents which RetroPay set was applied during a specific payroll action (run), providing a critical audit trail.
These relationships ensure data integrity, where a RetroPay set must exist before rules can be added to it, and it can be linked to payroll execution.
-
TABLE: HR.PAY_BACKPAY_SETS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BACKPAY_SETS, object_name:PAY_BACKPAY_SETS, status:VALID,
-
APPS.PAY_BACKPAY_RULES_PKG SQL Statements
12.1.1
-
VIEW: HR.PAY_BACKPAY_RULES#
12.2.2
-
VIEW: HR.PAY_BACKPAY_SETS#
12.2.2
-
TABLE: HR.PAY_BACKPAY_SETS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BACKPAY_SETS, object_name:PAY_BACKPAY_SETS, status:VALID,
-
TABLE: HR.PAY_BACKPAY_RULES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BACKPAY_RULES, object_name:PAY_BACKPAY_RULES, status:VALID,
-
TABLE: HR.PAY_BACKPAY_RULES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BACKPAY_RULES, object_name:PAY_BACKPAY_RULES, status:VALID,
-
VIEW: HR.PAY_BACKPAY_SETS#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_BACKPAY_SETS#, status:VALID,
-
APPS.PAY_BACKPAY_RULES_PKG SQL Statements
12.2.2
-
APPS.PAY_BACKPAY_RULES_PKG dependencies on PAY_BACKPAY_RULES
12.1.1
-
APPS.PAY_BACKPAY_RULES_PKG dependencies on PAY_BACKPAY_RULES
12.2.2
-
VIEW: APPS.PAY_BACKPAY_RULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_BACKPAY_RULES_V, object_name:PAY_BACKPAY_RULES_V, status:VALID,
-
VIEW: HR.PAY_PAYROLL_ACTIONS#
12.2.2
-
Table: PAY_BACKPAY_SETS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BACKPAY_SETS, object_name:PAY_BACKPAY_SETS, status:VALID, product: PAY - Payroll , description: Identifies backpay, or RetroPay sets. , implementation_dba_data: HR.PAY_BACKPAY_SETS ,
-
VIEW: HR.PAY_BACKPAY_RULES#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_BACKPAY_RULES#, status:VALID,
-
APPS.HR_JP_ID_PKG dependencies on PAY_BACKPAY_SETS
12.1.1
-
VIEW: APPS.PAY_JP_SOE_RETRO_ASSACTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SOE_RETRO_ASSACTS_V, object_name:PAY_JP_SOE_RETRO_ASSACTS_V, status:VALID,
-
Table: PAY_BACKPAY_SETS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BACKPAY_SETS, object_name:PAY_BACKPAY_SETS, status:VALID, product: PAY - Payroll , description: Identifies backpay, or RetroPay sets. , implementation_dba_data: HR.PAY_BACKPAY_SETS ,
-
APPS.HR_JP_ID_PKG dependencies on PAY_BACKPAY_RULES
12.1.1
-
APPS.HR_JP_ID_PKG dependencies on PAY_BACKPAY_RULES
12.2.2
-
Table: PAY_BACKPAY_RULES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BACKPAY_RULES, object_name:PAY_BACKPAY_RULES, status:VALID, product: PAY - Payroll , description: Balances to be recalculated by a RetroPay process. , implementation_dba_data: HR.PAY_BACKPAY_RULES ,
-
Table: PAY_BACKPAY_RULES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BACKPAY_RULES, object_name:PAY_BACKPAY_RULES, status:VALID, product: PAY - Payroll , description: Balances to be recalculated by a RetroPay process. , implementation_dba_data: HR.PAY_BACKPAY_RULES ,
-
VIEW: APPS.PAY_JP_SOE_ADV_RETRO_ASSACTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SOE_ADV_RETRO_ASSACTS_V, object_name:PAY_JP_SOE_ADV_RETRO_ASSACTS_V, status:VALID,
-
VIEW: APPS.PAY_JP_SOE_ASSACTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SOE_ASSACTS_V, object_name:PAY_JP_SOE_ASSACTS_V, status:VALID,
-
APPS.HR_JP_ID_PKG dependencies on PAY_BACKPAY_SETS
12.2.2
-
PACKAGE BODY: APPS.PAY_BACKPAY_RULES_PKG
12.2.2
-
PACKAGE BODY: APPS.PAY_BACKPAY_RULES_PKG
12.1.1
-
VIEW: APPS.PAY_JP_SOE_RETRO_ASSACTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SOE_RETRO_ASSACTS_V, object_name:PAY_JP_SOE_RETRO_ASSACTS_V, status:VALID,
-
View: PAY_JP_SOE_ADV_RETRO_ASSACTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SOE_ADV_RETRO_ASSACTS_V, object_name:PAY_JP_SOE_ADV_RETRO_ASSACTS_V, status:VALID, product: PAY - Payroll , description: This view is used for Japanese localization only. , implementation_dba_data: APPS.PAY_JP_SOE_ADV_RETRO_ASSACTS_V ,
-
VIEW: APPS.PAY_BACKPAY_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_BACKPAY_RULES_V, object_name:PAY_BACKPAY_RULES_V, status:VALID,
-
VIEW: APPS.PAY_JP_SOE_ADV_RETRO_ASSACTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SOE_ADV_RETRO_ASSACTS_V, object_name:PAY_JP_SOE_ADV_RETRO_ASSACTS_V, status:VALID,
-
VIEW: APPS.PAY_JP_SOE_ASSACTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SOE_ASSACTS_V, object_name:PAY_JP_SOE_ASSACTS_V, status:VALID,
-
VIEW: APPS.PAYBV_PAYROLL_ACTION
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAYBV_PAYROLL_ACTION, object_name:PAYBV_PAYROLL_ACTION, status:VALID,
-
View: PAY_JP_SOE_RETRO_ASSACTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SOE_RETRO_ASSACTS_V, object_name:PAY_JP_SOE_RETRO_ASSACTS_V, status:VALID, product: PAY - Payroll , description: Used in PAYJPSOE.fmb , implementation_dba_data: APPS.PAY_JP_SOE_RETRO_ASSACTS_V ,
-
VIEW: HR.PAY_PAYROLL_ACTIONS#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_PAYROLL_ACTIONS#, status:VALID,
-
View: PAY_JP_SOE_RETRO_ASSACTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SOE_RETRO_ASSACTS_V, object_name:PAY_JP_SOE_RETRO_ASSACTS_V, status:VALID, product: PAY - Payroll , description: Used in PAYJPSOE.fmb , implementation_dba_data: APPS.PAY_JP_SOE_RETRO_ASSACTS_V ,
-
View: PAY_JP_SOE_ADV_RETRO_ASSACTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SOE_ADV_RETRO_ASSACTS_V, object_name:PAY_JP_SOE_ADV_RETRO_ASSACTS_V, status:VALID, product: PAY - Payroll , description: This view is used for Japanese localization only. , implementation_dba_data: APPS.PAY_JP_SOE_ADV_RETRO_ASSACTS_V ,
-
TABLE: HR.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,
-
VIEW: APPS.PAYBV_PAYROLL_ACTION
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAYBV_PAYROLL_ACTION, object_name:PAYBV_PAYROLL_ACTION, status:VALID,
-
View: PAY_JP_SOE_ASSACTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SOE_ASSACTS_V, object_name:PAY_JP_SOE_ASSACTS_V, status:VALID, product: PAY - Payroll , description: This view is used for Japanese localization only. , implementation_dba_data: APPS.PAY_JP_SOE_ASSACTS_V ,
-
View: PAY_BACKPAY_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_BACKPAY_RULES_V, object_name:PAY_BACKPAY_RULES_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_BACKPAY_RULES_V ,
-
View: PAY_BACKPAY_RULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_BACKPAY_RULES_V, object_name:PAY_BACKPAY_RULES_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_BACKPAY_RULES_V ,
-
TABLE: HR.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,
-
View: PAY_JP_SOE_ASSACTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SOE_ASSACTS_V, object_name:PAY_JP_SOE_ASSACTS_V, status:VALID, product: PAY - Payroll , description: This view is used for Japanese localization only. , implementation_dba_data: APPS.PAY_JP_SOE_ASSACTS_V ,
-
View: PAYBV_PAYROLL_ACTION
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAYBV_PAYROLL_ACTION, object_name:PAYBV_PAYROLL_ACTION, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAYBV_PAYROLL_ACTION ,
-
View: PAYBV_PAYROLL_ACTION
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAYBV_PAYROLL_ACTION, object_name:PAYBV_PAYROLL_ACTION, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAYBV_PAYROLL_ACTION ,
-
PACKAGE BODY: APPS.HR_JP_ID_PKG
12.1.1
-
PACKAGE BODY: APPS.HR_JP_ID_PKG
12.2.2
-
PACKAGE: APPS.HR_JP_ID_PKG
12.1.1
-
PACKAGE: APPS.HR_JP_ID_PKG
12.2.2