Search Results get_next_oipl




Overview

PQH_GSP_DEFAULT is an Oracle E-Business Suite PL/SQL package owned by the APPS schema that supports the Grade/Step Progression and salary defaulting logic used by Oracle Advanced Benefits and Oracle Human Resources. The package is defined with AUTHID CURRENT_USER, meaning its SQL statements execute under the privileges of the invoking user rather than the package owner, which allows it to respect the row-level security and business group segmentation of the calling application context.

The package serves as a central repository for defaulting decisions within the grade step progression (GSP) framework. Its core business purpose is to determine, for a given assignment or plan enrollment, which grade, step, grade ladder, and progression option should be applied, and to compute related salary values such as the current salary and the salary corresponding to a particular step. The presence of the user-searched function GET_CUR_SAL reflects the package's role in resolving an assignment's current salary for a specified effective date, which is a prerequisite input when evaluating whether an employee qualifies for a salary-driven progression increment.

Key Procedures and Functions

The package exposes 22 documented procedures and functions. The principal ones include:

Tables Accessed

The package reads and writes through APPS synonyms across benefits, payroll, and HR tables. Benefits tables such as BEN_ELIG_PER_ELCTBL_CHC, BEN_ENRT_RT, BEN_LER_F, BEN_PER_IN_LER, BEN_PGM_F, BEN_PLIP_F, and BEN_PTNL_LER_FOR_PER supply plan enrollment, electable choice, and rate eligibility context. Payroll tables including PAY_ALL_PAYROLLS_F, PAY_ELEMENT_ENTRIES_F, PAY_ELEMENT_ENTRY_VALUES_F, and PAY_INPUT_VALUES_F provide the salary element entries that underpin GET_CUR_SAL and GET_SAL_FOR_STEP. HR tables PER_ALL_ASSIGNMENTS_F, PER_GRADE_SPINES_F, PER_PARENT_SPINES, and PER_PAY_BASES supply assignment, grade spine, and pay basis definitions that drive grade and step traversal. Notably, the package does not write to core transactional tables; it functions predominantly as a read-oriented defaulting engine, deferring actual updates to the calling progression processes.

Usage Notes

PQH_GSP_DEFAULT is invoked indirectly, most commonly through the Grade Step Progression and salary defaulting workflows in Oracle Advanced Benefits, including the eligibility and automatic processing routines that elect progressions for plan participants. It is referenced by two other packages, which indicates it is a subordinate utility rather than a top-level API. Custom integrations typically call the functions in a read-only fashion, supplying an assignment or plan enrollment identifier and an effective date, then consuming the returned defaults to drive their own processing. Because the package uses AUTHID CURRENT_USER and depends on effective-dated tables, callers must supply a valid effective date and ensure the session context (business group) is set appropriately.