Search Results pay_element_rate_id
Overview
The PSB_PAY_ELEMENT_RATES table is a core data structure within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, residing in the PSB (Public Sector Budgeting) schema. Its primary function is to store the monetary rates or percentages associated with pay elements defined in the system. These pay elements represent various compensation components, such as allowances, differentials, or bonuses. The table supports complex compensation modeling by allowing rates to be defined either as a flat amount or as a percentage of salary, contingent upon the parent pay element's definition. A critical feature is its support for effective-dated records, enabling an element or element option to have distinct rates for different time periods. Furthermore, it distinguishes between base rates applicable to all scenarios and worksheet-specific rates used for budgeting or planning exercises, providing flexibility for scenario analysis.
Key Information Stored
The table's columns are designed to capture the identity, context, value, and validity of each pay element rate. The primary key, PAY_ELEMENT_RATE_ID, serves as the unique identifier for each rate record. Foreign key columns PAY_ELEMENT_ID and PAY_ELEMENT_OPTION_ID link the rate to its parent pay element and optional sub-option, respectively. Temporal validity is managed through EFFECTIVE_START_DATE and EFFECTIVE_END_DATE. The WORKSHEET_ID column is pivotal; a NULL value indicates a base element rate, while a non-NULL value ties the rate to a specific budget worksheet or revision for scenario planning. The core value data is stored in ELEMENT_VALUE, with ELEMENT_VALUE_TYPE defining its nature (e.g., amount or percent). Supporting columns include PAY_BASIS (e.g., HOURLY, ANNUAL) for percentage-based calculations, FORMULA_ID for complex derivations, and MAXIMUM_VALUE to cap calculated amounts.
Common Use Cases and Queries
This table is central to compensation reporting, budgeting, and audit processes. A common requirement is to retrieve the effective rate for a specific pay element at a given point in time, which involves querying for records where the date falls within the effective date range. For budgeting workflows, analysts often extract all worksheet-specific rates (WHERE WORKSHEET_ID IS NOT NULL) for a particular planning cycle. System integrations or data validation checks may involve identifying rates that exceed defined maximums or that lack a valid effective end date. A typical query pattern to find the current base rate for an element would be:
- SELECT element_value, pay_basis FROM psb.psb_pay_element_rates WHERE pay_element_id = :p_element_id AND effective_start_date <= SYSDATE AND (effective_end_date IS NULL OR effective_end_date >= SYSDATE) AND worksheet_id IS NULL;
Related Objects
The PSB_PAY_ELEMENT_RATES table is integrated into the PSB module's data model through defined relationships. Its primary key is enforced by the unique index PSB_PAY_ELEMENT_RATES_U1 on PAY_ELEMENT_RATE_ID. Foreign key relationships are implied by the non-unique indexes, which optimize joins to parent tables. Index PSB_PAY_ELEMENT_RATES_N1 on PAY_ELEMENT_ID and EFFECTIVE_START_DATE suggests a direct relationship with a pay elements master table. Index PSB_PAY_ELEMENT_RATES_N2 on WORKSHEET_ID indicates a relationship with a worksheet or budget revision header table. Similarly, index PSB_PAY_ELEMENT_RATES_N3 on PAY_ELEMENT_OPTION_ID points to a pay element options table. While the exact parent table names are not specified in the provided metadata, these indexes clearly define the key join paths for queries involving pay element rates.
-
APPS.PSB_PAY_ELEMENT_RATES_PVT SQL Statements
12.1.1
-
APPS.PSB_PAY_ELEMENT_RATES_PVT dependencies on PSB_PAY_ELEMENT_RATES
12.1.1
-
APPS.PSB_PAY_ELEMENT_RATES_PVT dependencies on FND_GLOBAL
12.1.1
-
APPS.PSB_ENTITY_SET_PVT dependencies on PSB_PAY_ELEMENT_RATES
12.1.1
-
TABLE: PSB.PSB_PAY_ELEMENT_RATES
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_PAY_ELEMENT_RATES, object_name:PSB_PAY_ELEMENT_RATES, status:VALID,
-
VIEW: APPS.PSB_POSITION_ASSIGNMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_POSITION_ASSIGNMENTS_V, object_name:PSB_POSITION_ASSIGNMENTS_V, status:VALID,
-
VIEW: APPS.PSB_POSITION_ASSIGN_ELEMENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_POSITION_ASSIGN_ELEMENT_V, object_name:PSB_POSITION_ASSIGN_ELEMENT_V, status:VALID,
-
APPS.PSB_PAY_ELEMENT_RATES_PVT dependencies on DUAL
12.1.1
-
Table: PSB_PAY_ELEMENT_RATES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Rates for a pay element or pay element option , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.PSB_POSITION_ASSIGN_SALARY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_POSITION_ASSIGN_SALARY_V, object_name:PSB_POSITION_ASSIGN_SALARY_V, status:VALID,
-
VIEW: APPS.PSBBV_PAY_ELEMENT_RATES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBBV_PAY_ELEMENT_RATES, object_name:PSBBV_PAY_ELEMENT_RATES, status:VALID,
-
Table: PSB_PAY_ELEMENT_RATES
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_PAY_ELEMENT_RATES, object_name:PSB_PAY_ELEMENT_RATES, status:VALID, product: PSB - Public Sector Budgeting , description: Rates for a pay element or pay element option , implementation_dba_data: PSB.PSB_PAY_ELEMENT_RATES ,
-
View: PSBFV_PAY_ELEMENT_RATES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBFV_PAY_ELEMENT_RATES, object_name:PSBFV_PAY_ELEMENT_RATES, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSBFV_PAY_ELEMENT_RATES ,
-
APPS.PSB_PAY_ELEMENT_RATES_PVT dependencies on PSB_PAY_ELEMENT_RATES_S
12.1.1
-
View: PSBBV_PAY_ELEMENT_RATES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBBV_PAY_ELEMENT_RATES, object_name:PSBBV_PAY_ELEMENT_RATES, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSBBV_PAY_ELEMENT_RATES ,
-
APPS.PSB_PAY_ELEMENTS_PVT dependencies on PSB_PAY_ELEMENT_OPTIONS
12.1.1
-
View: PSBFV_PAY_ELEMENT_RATES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSBBV_PAY_ELEMENT_RATES
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
APPS.PSB_PAY_ELEMENT_RATES_PVT dependencies on PSB_PAY_ELEMENT_RATES_PVT
12.1.1
-
PACKAGE BODY: APPS.PSB_PAY_ELEMENT_RATES_PVT
12.1.1
-
VIEW: APPS.PSBFV_PAY_ELEMENT_RATES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSBFV_PAY_ELEMENT_RATES, object_name:PSBFV_PAY_ELEMENT_RATES, status:VALID,
-
View: PSB_POSITION_ASSIGN_ELEMENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_POSITION_ASSIGN_ELEMENT_V, object_name:PSB_POSITION_ASSIGN_ELEMENT_V, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSB_POSITION_ASSIGN_ELEMENT_V ,
-
View: PSB_POSITION_ASSIGN_ELEMENT_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
APPS.PSB_BUDGET_REVISIONS_PVT dependencies on PSB_PAY_ELEMENTS
12.1.1
-
APPS.PSB_BUDGET_REVISIONS_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
TABLE: PSB.PSB_POSITION_ASSIGNMENTS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_POSITION_ASSIGNMENTS, object_name:PSB_POSITION_ASSIGNMENTS, status:VALID,
-
View: PSB_POSITION_ASSIGN_SALARY_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSB_POSITION_ASSIGN_SALARY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_POSITION_ASSIGN_SALARY_V, object_name:PSB_POSITION_ASSIGN_SALARY_V, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSB_POSITION_ASSIGN_SALARY_V ,
-
APPS.PSB_BUDGET_REVISIONS_PVT dependencies on PSB_PAY_ELEMENT_RATES
12.1.1
-
View: PSB_POSITION_ASSIGNMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_POSITION_ASSIGNMENTS_V, object_name:PSB_POSITION_ASSIGNMENTS_V, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSB_POSITION_ASSIGNMENTS_V ,
-
View: PSB_POSITION_ASSIGNMENTS_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
APPS.PSB_PAY_ELEMENT_RATES_PVT dependencies on STANDARD
12.1.1
-
APPS.PSB_ENTITY_SET_PVT SQL Statements
12.1.1
-
APPS.PSB_PAY_ELEMENTS_PVT SQL Statements
12.1.1
-
APPS.PSB_PAY_ELEMENT_RATES_PVT dependencies on FND_API
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT SQL Statements
12.1.1
-
APPS.PSB_BUDGET_REVISIONS_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PSB_ENTITY_SET_PVT
12.1.1
-
PACKAGE BODY: APPS.PSB_PAY_ELEMENTS_PVT
12.1.1
-
eTRM - PSB Tables and Views
12.1.1
description: User profiles for a worksheet ,
-
eTRM - PSB Tables and Views
12.1.1
description: User profiles for a worksheet ,
-
PACKAGE BODY: APPS.PSB_HR_POPULATE_DATA_PVT
12.1.1
-
PACKAGE BODY: APPS.PSB_BUDGET_REVISIONS_PVT
12.1.1