Query to get Basic Salary from Grade Step in Fusion HCM

SELECT round(prvf.value, 2)
            FROM fusion.per_rates_f              prf,
           fusion.per_rate_values_f        prvf,
           fusion.per_assign_grade_steps_f pagsf,
           fusion.per_all_assignments_m    paam
     WHERE prf.rate_id = prvf.rate_id
       AND prf.rate_object_type = 'STEP'
       AND prf.grade_ladder_id = paam.grade_ladder_pgm_id
       AND TRUNC(P_DATE) BETWEEN prf.effective_start_date AND
           prf.effective_end_date
       AND prvf.rate_object_type = 'STEP'
       AND TRUNC(P_DATE) BETWEEN prvf.effective_start_date AND
           prvf.effective_end_date
       AND pagsf.grade_step_id = prvf.rate_object_id
       AND TRUNC(P_DATE) BETWEEN pagsf.effective_start_date AND
           pagsf.effective_end_date
       AND pagsf.assignment_id = paam.assignment_id
       and paam.assignment_type = 'E'
       AND PAAM.Assignment_Status_Type = 'ACTIVE'
       and paam.person_id = P_PERSON_ID
       and trunc(P_DATE) between paam.effective_start_date and
           paam.effective_end_date;

* P_DATE is the date on which the basic salary will be displayed

Comments

Popular posts from this blog

Query to get Salary Change details in Fusion HCM

CAPTCHA IMAGE GENERATION IN OAF PAGE

Oracle Fusion HCM :: Creating and Assigning a Work Schedule Activity