DBA Data[Home] [Help]

APPS.PAY_FF_FUNCTIONS dependencies on PAY_FF_FUNCTIONS

Line 1: PACKAGE BODY PAY_FF_Functions as

1: PACKAGE BODY PAY_FF_Functions as
2: /* $Header: pyfffunc.pkb 120.7.12000000.6 2007/03/15 09:58:11 kvsankar noship $ */
3: ------------------------------------------------------------------------------+
4: ------------------------------------------
5: -- Function to Get the 403B Limit

Line 163: l_incld_annual_comp_limit := pay_ff_functions.get_pqp_limit(

159: l_effective_date := TRUNC(pqp_car_mileage_functions.pqp_get_date_paid
160: (p_payroll_action_id));
161: hr_utility.set_location('Start of Calc_overall_limit ', 5);
162:
163: l_incld_annual_comp_limit := pay_ff_functions.get_pqp_limit(
164: p_payroll_action_id =>p_payroll_action_id,
165: p_limit =>'includable_annual_comp_limit');
166: l_overall_er_limit := pay_ff_functions.get_pqp_limit(
167: p_payroll_action_id=>p_payroll_action_id,

Line 166: l_overall_er_limit := pay_ff_functions.get_pqp_limit(

162:
163: l_incld_annual_comp_limit := pay_ff_functions.get_pqp_limit(
164: p_payroll_action_id =>p_payroll_action_id,
165: p_limit =>'includable_annual_comp_limit');
166: l_overall_er_limit := pay_ff_functions.get_pqp_limit(
167: p_payroll_action_id=>p_payroll_action_id,
168: p_limit =>'overall_er_limit');
169:
170: -- Choose the lesser of the

Line 216: l_additional_any_year_amount := pay_ff_functions.get_pqp_limit(

212: begin
213: l_effective_date := TRUNC(pqp_car_mileage_functions.pqp_get_date_paid
214: (p_payroll_action_id));
215: hr_utility.set_location('Start of Calc_any_year_limit ', 5);
216: l_additional_any_year_amount := pay_ff_functions.get_pqp_limit(
217: p_payroll_action_id=>p_payroll_action_id,
218: p_limit =>'additional_any_year_amount');
219:
220: this_limit := (0.25 * p_ee_incld_annual_comp)

Line 223: l_max_excl_allowance := pay_ff_functions.calc_max_excl_allow (

219:
220: this_limit := (0.25 * p_ee_incld_annual_comp)
221: + l_additional_any_year_amount;
222:
223: l_max_excl_allowance := pay_ff_functions.calc_max_excl_allow (
224: p_payroll_action_id,
225: p_ee_incld_annual_comp,
226: p_total_er_contr_prior_years,
227: p_years_of_service );

Line 236: pay_ff_functions.get_pqp_limit(

232: this_limit := l_max_excl_allowance;
233: end if;
234:
235: l_any_year_limit :=
236: pay_ff_functions.get_pqp_limit(
237: p_payroll_action_id=>p_payroll_action_id,
238: p_limit =>'any_year_limit');
239:
240: -- Choose the lesser of two

Line 300: pay_ff_functions.get_pqp_limit (

296: begin
297: l_effective_date := TRUNC(pqp_car_mileage_functions.pqp_get_date_paid
298: (p_payroll_action_id));
299: l_overall_er_limit :=
300: pay_ff_functions.get_pqp_limit (
301: p_payroll_action_id=>p_payroll_action_id,
302: p_limit =>'overall_er_limit');
303:
304: if p_years_of_service > 10 then

Line 336: l_max_excl_allow_limit := pay_ff_functions.calc_max_excl_allow(

332: l_years_of_service := p_years_of_service;
333: l_calc_prv_contr := p_total_er_contr_prior_years;
334: end if;
335:
336: l_max_excl_allow_limit := pay_ff_functions.calc_max_excl_allow(
337: p_payroll_action_id,
338: p_ee_incld_annual_comp,
339: l_calc_prv_contr,
340: l_years_of_service);

Line 382: pay_ff_functions.get_pqp_limit (

378:
379: l_effective_date := TRUNC(pqp_car_mileage_functions.pqp_get_date_paid
380: (p_payroll_action_id));
381: l_elec_def_catchup_limit :=
382: pay_ff_functions.get_pqp_limit (
383: p_payroll_action_id=>p_payroll_action_id,
384: p_limit =>'elective_deferral_catchup');
385: l_elec_def_limit :=
386: pay_ff_functions.get_pqp_limit (

Line 386: pay_ff_functions.get_pqp_limit (

382: pay_ff_functions.get_pqp_limit (
383: p_payroll_action_id=>p_payroll_action_id,
384: p_limit =>'elective_deferral_catchup');
385: l_elec_def_limit :=
386: pay_ff_functions.get_pqp_limit (
387: p_payroll_action_id=>p_payroll_action_id,
388: p_limit =>'elective_deferral_limit');
389:
390: if p_catch_up = 'CATCHUP_YES' then

Line 405: pay_ff_functions.get_pqp_limit (

401: --
402:
403: amt1 := (5000 * p_years_of_service) - p_total_elec_def;
404: amt2 := l_elec_def_limit +
405: pay_ff_functions.get_pqp_limit (
406: p_payroll_action_id=>p_payroll_action_id,
407: p_limit =>'ELE_DEF_ADDITIONAL_CATCHUP');
408: amt3 := (l_elec_def_catchup_limit - p_catch_up_amt) + l_elec_def_limit;
409:

Line 1354: end pay_ff_functions;

1350:
1351: end;
1352:
1353:
1354: end pay_ff_functions;