Search Results pay_grade_rules_f
Overview
The PAY_GRADE_RULES_F table is a core data structure within the Oracle E-Business Suite (EBS) Human Capital Management (HCM) Payroll module. It functions as the primary repository for storing grade rates and progression point rates, which are fundamental components of compensation management. This table enables the system to define and maintain the specific monetary values or rates associated with job grades or steps within a progression ladder for an employee's position. Its role is critical in automating payroll calculations, ensuring employees are paid according to their designated grade and step within the organizational hierarchy. As a date-effective table (indicated by the '_F' suffix and the EFFECTIVE_START_DATE and EFFECTIVE_END_DATE columns), it maintains a full history of rate changes over time, allowing for accurate retroactive payroll processing and historical reporting.
Key Information Stored
The table's structure is designed to link compensation rules to specific organizational and rate definitions. Its primary key is a composite of GRADE_RULE_ID, EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE. Key columns include:
- GRADE_RULE_ID: The unique identifier for a specific grade rule record.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE: Define the date range during which the grade rule is active.
- BUSINESS_GROUP_ID: A foreign key to HR_ALL_ORGANIZATION_UNITS, scoping the rule to a specific business group for security and data partitioning.
- RATE_ID: A foreign key to the PAY_RATES table, which holds the actual monetary value, frequency, and currency of the rate associated with this grade or progression point.
- Additional columns typically include attributes for the associated GRADE_ID or PROGRESSION_POINT_ID, and context-sensitive descriptive flexfield columns.
Common Use Cases and Queries
This table is central to compensation analysis, payroll validation, and audit reporting. A common use case is identifying the current effective rate for a specific grade to validate an employee's pay. For example, a payroll administrator might run a query to list all active grade rules for a business group. Sample SQL to find current grade rules and their linked pay rates would be:
SELECT pgr.grade_rule_id, pgr.effective_start_date, pgr.effective_end_date, pr.rate_value, pr.currency_code
FROM pay_grade_rules_f pgr, pay_rates pr
WHERE pgr.rate_id = pr.rate_id
AND SYSDATE BETWEEN pgr.effective_start_date AND pgr.effective_end_date
AND pgr.business_group_id = &business_group_id;
Another critical use case is during payroll runs, where the engine references this table to determine the base pay for an assignment based on its grade. Retroactive payroll processing also relies heavily on the date-effective history stored in this table to recalculate earnings using the historically correct grade rates.
Related Objects
PAY_GRADE_RULES_F is part of a tightly integrated schema within the Payroll module. Key related objects include:
- PAY_RATES (Table): Holds the detailed rate definition (value, frequency, currency) linked via the RATE_ID foreign key. This is the most direct and critical relationship.
- HR_ALL_ORGANIZATION_UNITS (Table): Provides the business group context via the BUSINESS_GROUP_ID foreign key.
- PER_GRADES (Table): Likely referenced via a GRADE_ID column (implied by the table's purpose) to define the job grade itself.
- PAY_PAYROLL_RELATIONS (Table): May reference grade rules to apply rates within specific payroll definitions.
- Various Payroll calculation engines and APIs (e.g., in the PAYXX packages) will read from this table to source compensation data during pay processing.
-
Table: PAY_GRADE_RULES_F
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_GRADE_RULES_F, object_name:PAY_GRADE_RULES_F, status:VALID, product: PAY - Payroll , description: Stores the values for grade or progression point rates. , implementation_dba_data: HR.PAY_GRADE_RULES_F ,
-
Table: PAY_GRADE_RULES_F
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_GRADE_RULES_F, object_name:PAY_GRADE_RULES_F, status:VALID, product: PAY - Payroll , description: Stores the values for grade or progression point rates. , implementation_dba_data: HR.PAY_GRADE_RULES_F ,
-
APPS.BEN_CWB_PERSON_INFO_PKG dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.PAY_GRR_BUS dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.PAY_RATES_PKG dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.PQH_FR_SYNC_SAL_RATES dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.PAY_GRR_DEL dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.PER_PAY_PROPOSALS_POPULATE dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.BEN_DETERMINE_ACTIVITY_BASE_RT dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.HR_ASSIGNMENT dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.BEN_EVALUATE_RATE_PROFILES dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.PQP_RATES_HISTORY_CALC dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.PQP_GB_SWF_ARCHIVE dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.HR_CONTINGENT_WORKER_API dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.PER_VIEWS_PKG dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.HR_ASSIGNMENT_INTERNAL dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.HR_RATE_VALUES_API dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.PAY_PGR_SHD dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.HR_PUMP_GET dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.HR_CHANGE_START_DATE_API dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.PAY_AE_ELEMENT_TEMPLATE_PKG dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.HR_JP_ID_PKG dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.HR_RATE_VALUES_SWI dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.PQH_GSP_UTILITY dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.BEN_CWB_DATA_MODEL_UPGRADE dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.PER_QH_MAINTAIN_QUERY dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.PAY_CONTINUOUS_CALC dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.PAY_GRR_UPD dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.PER_SPINAL_POINTS_PKG dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.BEN_EVALUATE_ELIG_PROFILES dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.BEN_CWB_WEBADI_UTILS dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.PAY_PGR_UPD dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.PAY_PGR_DEL dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.PAY_GRR_INS dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.HR_PSF_BUS dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.HR_CHANGE_START_DATE_API dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.PQH_GSP_HR_TO_STAGE dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.HR_GRADE_RATE_VALUE_API dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.HR_JP_ID_PKG dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.PAY_PYR_BUS dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.PAY_GRADE_RULES_PKG dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.HR_PAY_SCALE_VALUE_API dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.PAY_GRR_BUS dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.PAY_INTERPRETER_PKG dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.PER_SPINAL_POINTS_PKG dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.HR_PSF_BUS dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.PQH_FR_PROGRESSION_POINT_PKG dependencies on PAY_GRADE_RULES_F
12.2.2
-
APPS.PER_PAY_PROPOSALS_POPULATE dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.PAY_CONTINUOUS_CALC dependencies on PAY_GRADE_RULES_F
12.1.1
-
APPS.PER_VIEWS_PKG dependencies on PAY_GRADE_RULES_F
12.1.1