DBA Data[Home] [Help]

APPS.PAY_FR_INSURANCE_PROCESS dependencies on PAY_ITERATE

Line 253: l_dummy := pay_iterate.initialise(g_ins.element_entry_id, l_target_net, -1 * l_init, l_init);

249: --
250: -- There has not been an adjustment so set an initial value.
251: --
252: IF g_ins.insurance_adjustment IS NULL THEN
253: l_dummy := pay_iterate.initialise(g_ins.element_entry_id, l_target_net, -1 * l_init, l_init);
254: l_ins_adj := pay_iterate.get_interpolation_guess(g_ins.element_entry_id, 0);
255: hr_utility.set_location('Set Adjustment',20);
256: --
257: --

Line 254: l_ins_adj := pay_iterate.get_interpolation_guess(g_ins.element_entry_id, 0);

250: -- There has not been an adjustment so set an initial value.
251: --
252: IF g_ins.insurance_adjustment IS NULL THEN
253: l_dummy := pay_iterate.initialise(g_ins.element_entry_id, l_target_net, -1 * l_init, l_init);
254: l_ins_adj := pay_iterate.get_interpolation_guess(g_ins.element_entry_id, 0);
255: hr_utility.set_location('Set Adjustment',20);
256: --
257: --
258: -- Refine the adjustment.

Line 263: l_ins_adj := pay_iterate.get_interpolation_guess(g_ins.element_entry_id, l_diff);

259: --
260: ELSE
261:
262: l_diff := l_target_net - p_net_pay;
263: l_ins_adj := pay_iterate.get_interpolation_guess(g_ins.element_entry_id, l_diff);
264: hr_utility.set_location('Target net ='||l_target_net,90);
265: hr_utility.set_location('Net pay ='||p_net_pay,90);
266: hr_utility.set_location('Difference ='||l_diff,90);
267: hr_utility.set_location('Adjustment ='||l_ins_adj,100);