Skip to the content.

PER Employee Grade Changes – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™.

Overview

List of employees with their grade changes.

Report Parameters

Effective Date, Business Group

Oracle EBS Tables Used

per_all_positions, per_all_people_f, per_business_groups, per_all_assignments_f, per_grades, per_jobs

Report Categories

Enginatics

PER Employee Salary Change, PER New Hires, PER Position Hierarchy, PER Employee Assignments, PER Employee Length of Service, PER Terminations and Separations

Running This SQL Without Blitz Report

Some Oracle EBS SQL reports in this library require functions from the utility package xxen_util. Install it before running the SQL directly against your Oracle EBS database.

Download & Import Options

Resource Link
Excel Example Output PER Employee Grade Changes 04-Apr-2026 123137.xlsx
Blitz Report™ XML Import PER_Employee_Grade_Changes.xml
Full SQL on Enginatics www.enginatics.com/reports/per-employee-grade-changes/

Case Study & Technical Analysis: PER Employee Grade Changes Report

Executive Summary

The PER Employee Grade Changes report is a vital Human Resources audit and analysis tool that provides a historical record of all grade changes for employees within Oracle HR. It lists employees, their previous and new grades, and the effective dates of these changes. This report is essential for HR managers, compensation analysts, and auditors to track employee career progression, ensure fairness and consistency in grading decisions, and maintain accurate historical compensation records for compliance and internal analysis.

Business Challenge

Employee grading is a fundamental aspect of compensation and career management. Tracking grade changes, especially in dynamic organizations, can present several challenges:

The Solution

This report offers a clear, date-effective, and auditable solution for monitoring and analyzing employee grade changes, transforming how HR manages career progression data.

Technical Architecture (High Level)

The report queries Oracle HR’s date-effective assignment and grade tables to extract historical grade change information.

Parameters & Filtering

The report includes flexible parameters for targeted analysis of grade changes:

Performance & Optimization

As a master data report dealing with date-effective tables, it is optimized for efficient historical data retrieval.

FAQ

1. How does this report identify a ‘grade change’? The report identifies a grade change by comparing the employee’s assigned grade_id on consecutive date-effective records within the per_all_assignments_f table. If the grade_id differs between two consecutive periods for the same assignment, it indicates a grade change.

2. Can this report also show the reason for a grade change? While this report shows the change itself, the direct reason for a grade change is often captured in specific HR actions or custom descriptive flexfields within the assignment record. The report could be extended to include such details if they are consistently recorded in the system.

3. How is this report different from the ‘PER Employee Salary Change’ report? This report focuses specifically on changes to an employee’s grade, which is a classification of a job’s complexity or level. The ‘PER Employee Salary Change’ report, while related, focuses on the monetary changes to an employee’s salary. While a grade change often leads to a salary change, they are distinct pieces of information.


© 2026 Enginatics