DBA Data[Home] [Help]

APPS.BEN_DETERMINE_ACTIVITY_BASE_RT dependencies on STANDARD

Line 13: This program Determines the Activity Base Rate. Whether it be a Standard

9: +==============================================================================+
10: Name: Determine Activity Base Rates
11:
12: Purpose:
13: This program Determines the Activity Base Rate. Whether it be a Standard
14: Rate, Flex Credit, or Imputed Income, the calculation and processing are
15: the same.
16:
17: History:

Line 255: standard rate min max values.

251: 01 May 2002 lmcdonal 115.99 Bug 2048257 Added main_w.
252: 20-May-2002 pabodla 115.100 If this procedure is called from enrt
253: process then validate value with
254: enrt_rt table's min/max instead of
255: standard rate min max values.
256:
257: 23 May 2002 kmahendr 115.101 Added a parameter to main.
258: 115.102 No changes
259: 03 Jun 2002 pabodla 115.103 Bug 2400850 : Checking prtt_enrt_rslt_id

Line 1285: fnd_message.set_token('PROC','Standard Rates');

1281: --
1282: if p_acty_base_rt_id is null then
1283: fnd_message.set_name('BEN','BEN_91832_PACKAGE_PARAM_NULL');
1284: fnd_message.set_token('PACKAGE',l_package);
1285: fnd_message.set_token('PROC','Standard Rates');
1286: fnd_message.set_token('PARAM','p_acty_base_rt_id');
1287: fnd_message.raise_error;
1288: elsif p_person_id is null then
1289: fnd_message.set_name('BEN','BEN_91832_PACKAGE_PARAM_NULL');

Line 1291: fnd_message.set_token('PROC','Standard Rates');

1287: fnd_message.raise_error;
1288: elsif p_person_id is null then
1289: fnd_message.set_name('BEN','BEN_91832_PACKAGE_PARAM_NULL');
1290: fnd_message.set_token('PACKAGE',l_package);
1291: fnd_message.set_token('PROC','Standard Rates');
1292: fnd_message.set_token('PARAM','p_person_id');
1293: fnd_message.raise_error;
1294: elsif p_effective_date is null then
1295: fnd_message.set_name('BEN','BEN_91832_PACKAGE_PARAM_NULL');

Line 1297: fnd_message.set_token('PROC','Standard Rates');

1293: fnd_message.raise_error;
1294: elsif p_effective_date is null then
1295: fnd_message.set_name('BEN','BEN_91832_PACKAGE_PARAM_NULL');
1296: fnd_message.set_token('PACKAGE',l_package);
1297: fnd_message.set_token('PROC','Standard Rates');
1298: fnd_message.set_token('PARAM','p_effective_date');
1299: fnd_message.raise_error;
1300: elsif p_elig_per_elctbl_chc_id is null and not(p_calc_only_rt_val_flag) then
1301: fnd_message.set_name('BEN','BEN_91832_PACKAGE_PARAM_NULL');

Line 1303: fnd_message.set_token('PROC','Standard Rates');

1299: fnd_message.raise_error;
1300: elsif p_elig_per_elctbl_chc_id is null and not(p_calc_only_rt_val_flag) then
1301: fnd_message.set_name('BEN','BEN_91832_PACKAGE_PARAM_NULL');
1302: fnd_message.set_token('PACKAGE',l_package);
1303: fnd_message.set_token('PROC','Standard Rates');
1304: fnd_message.set_token('PARAM','p_elig_per_elctbl_chc_id');
1305: fnd_message.raise_error;
1306: end if;
1307: hr_utility.set_location (' Checking Electable Choice ',20);

Line 2959: null; -- do nothing if 'no standard value used'

2955: hr_utility.set_location ('BDR_ATP '||to_char(p_ann_val),222);
2956: hr_utility.set_location ('BDR_ATP '||to_char(l_cmcd_val),223);
2957: hr_utility.set_location ('BDR_ATP '||to_char(l_val),224);
2958: elsif l_abr.rt_mlt_cd = 'NSVU' then
2959: null; -- do nothing if 'no standard value used'
2960: elsif l_abr.rt_mlt_cd = 'PRV' then
2961: --- for grade step progression
2962: hr_utility.set_location('GSP mulsti code PRV ',551) ;
2963: open c_pgr (l_abr.pay_rate_grade_rule_id , l_effective_date ) ;

Line 3639: --If the standard rate setup up is enter value at enrollment, then we already have the code below

3635: -- The communicated Min/Max are to be calculated only when rate is
3636: -- 'Enter Value at enrollment'
3637: --
3638: --Start of bug 11065081
3639: --If the standard rate setup up is enter value at enrollment, then we already have the code below
3640: --to calulate the communicated min, max for use in SS. But in case where standard rate is something
3641: --other than enter value at enrollment, the system did not calculate the communicate values. Hence
3642: --this was resulting in null pointer exception in SS. We have now included code to calculate the
3643: --commmunicated values.

Line 3640: --to calulate the communicated min, max for use in SS. But in case where standard rate is something

3636: -- 'Enter Value at enrollment'
3637: --
3638: --Start of bug 11065081
3639: --If the standard rate setup up is enter value at enrollment, then we already have the code below
3640: --to calulate the communicated min, max for use in SS. But in case where standard rate is something
3641: --other than enter value at enrollment, the system did not calculate the communicate values. Hence
3642: --this was resulting in null pointer exception in SS. We have now included code to calculate the
3643: --commmunicated values.
3644: