[Home] [Help]
722: l_annualization_factor NUMBER(20);
723: Begin
724: l_annualization_factor := p_annualization_factor;
725: if(p_pay_basis ='PERIOD' and l_annualization_factor is null) then
726: PER_PAY_PROPOSALS_POPULATE.GET_PAYROLL(p_assignment_id
727: ,p_effective_date
728: ,l_dummy
729: ,l_annualization_factor);
730: end if;
1313: hr_utility.set_location('l_prev_salary = '||to_char(l_prev_salary),13);
1314: --
1315: --Calculate the currency and pay_annualization_factor of the old salary basis
1316: --
1317: PER_PAY_PROPOSALS_POPULATE.GET_BASIS_DETAILS
1318: (p_effective_date => l_prev_change_date
1319: ,p_assignment_id => p_assignment_id
1320: ,p_currency => l_old_currency
1321: ,p_salary_basis_name => l_salary_basis_name
1359: end if;
1360: --
1361: hr_utility.set_location('l_new_pay_annual_factor = '||to_char(l_new_pay_annual_factor),13);
1362: /**
1363: PER_PAY_PROPOSALS_POPULATE.GET_BASIS_DETAILS
1364: (p_effective_date => p_effective_date
1365: ,p_assignment_id => p_assignment_id
1366: ,p_currency => l_new_currency
1367: ,p_salary_basis_name => l_salary_basis_name
1622: END;
1623: --Bug 8226280
1624: if (l_fte_profile_value = 'NHBGWH') then
1625:
1626: PER_PAY_PROPOSALS_POPULATE.get_asg_hours(p_assignment_id
1627: ,p_effective_date
1628: ,l_hours_per_year);
1629:
1630: if(nvl(l_hours_per_year,0) <> 0) then
1627: ,p_effective_date
1628: ,l_hours_per_year);
1629:
1630: if(nvl(l_hours_per_year,0) <> 0) then
1631: PER_PAY_PROPOSALS_POPULATE.get_norm_hours(p_assignment_id
1632: ,p_effective_date
1633: ,l_norm_hours_per_year);
1634: if ( nvl(l_norm_hours_per_year,0) = 0) then
1635: l_fte_factor := 1;