DBA Data[Home] [Help]

APPS.BEN_EVALUATE_RATE_PROFILES dependencies on BENUTILS

Line 439: l_outputs := benutils.formula

435: --
436: for i in l_inst_set.first..l_inst_set.last loop
437: --
438: hr_utility.set_location(' p_vrbl_rt_prfl_id ' || p_vrbl_rt_prfl_id, 757 );
439: l_outputs := benutils.formula
440: (p_formula_id => l_inst_set(i).formula_id
441: ,p_effective_date => nvl(p_lf_evt_ocrd_dt
442: ,p_effective_date)
443: ,p_business_group_id => p_business_group_id

Line 1373: l_outputs := benutils.formula

1369: --
1370: end if;
1371: --
1372: hr_utility.set_location('Bef Formula',11);
1373: l_outputs := benutils.formula
1374: (p_formula_id => l_inst_dets(l_count).formula_id,
1375: p_assignment_id => l_ass_rec.assignment_id,
1376: p_effective_date => nvl(p_lf_evt_ocrd_dt, p_effective_date), -- FONM
1377: p_param1 => 'BEN_IV_RT_STRT_DT',

Line 2449: l_output := benutils.formula

2445: for i in l_inst_set.first..l_inst_set.last loop
2446: --
2447: -- If there is a rule evaluate the rule
2448: if l_inst_set(i).schedd_hrs_rl is not null then
2449: l_output := benutils.formula
2450: (p_formula_id => l_inst_set(i).schedd_hrs_rl
2451: ,p_effective_date => nvl(p_lf_evt_ocrd_dt,p_effective_date)
2452: ,p_business_group_id => p_business_group_id
2453: ,p_assignment_id => p_assignment_id

Line 2598: l_person_hours := benutils.do_rounding

2594:
2595: -- Applying the rounding code
2596: if (l_inst_set(i).rounding_cd is not null or l_inst_set(i).rounding_rl is not null)
2597: and l_person_hours is not null then
2598: l_person_hours := benutils.do_rounding
2599: (p_rounding_cd => l_inst_set(i).rounding_cd,
2600: p_rounding_rl => l_inst_set(i).rounding_rl,
2601: p_value => l_person_hours,
2602: p_effective_date => nvl(p_lf_evt_ocrd_dt,p_effective_date));

Line 3932: l_strt_dt := (benutils.derive_date

3928: if l_inst_set(i).mn_poe_num > 1 then
3929: l_mn_poe_num := l_inst_set(i).mn_poe_num - 1;
3930: end if;
3931: --
3932: l_strt_dt := (benutils.derive_date
3933: (p_date => nvl(p_lf_evt_ocrd_dt,p_effective_date) -- l_cqb_rec.cbr_elig_perd_strt_dt
3934: ,p_uom => l_inst_set(i).poe_nnmntry_uom
3935: ,p_min => null
3936: ,p_max => l_mn_poe_num

Line 3947: l_end_dt := benutils.derive_date

3943: hr_utility.set_location ('l_strt_dt '||l_strt_dt, 199);
3944: -- Calculate the end date.
3945: --
3946: if l_inst_set(i).no_mx_poe_flag = 'N' then
3947: l_end_dt := benutils.derive_date
3948: (p_date => nvl(p_lf_evt_ocrd_dt,p_effective_date) -- l_cqb_rec.cbr_elig_perd_strt_dt
3949: ,p_uom => l_inst_set(i).poe_nnmntry_uom
3950: ,p_min => null
3951: ,p_max => l_inst_set(i).mx_poe_num

Line 3984: l_strt_dt := (benutils.derive_date

3980: if l_inst_set(i).mn_poe_num > 1 then
3981: l_mn_poe_num := l_inst_set(i).mn_poe_num - 1;
3982: end if;
3983: --
3984: l_strt_dt := (benutils.derive_date
3985: (p_date => l_cqb_rec.cbr_elig_perd_strt_dt
3986: ,p_uom => l_inst_set(i).poe_nnmntry_uom
3987: ,p_min => null
3988: ,p_max => l_mn_poe_num

Line 3999: l_end_dt := benutils.derive_date

3995: --
3996: -- Calculate the end date.
3997: --
3998: if l_inst_set(i).no_mx_poe_flag = 'N' then
3999: l_end_dt := benutils.derive_date
4000: (p_date => l_cqb_rec.cbr_elig_perd_strt_dt
4001: ,p_uom => l_inst_set(i).poe_nnmntry_uom
4002: ,p_min => null
4003: ,p_max => l_inst_set(i).mx_poe_num