DBA Data[Home] [Help]

APPS.PQP_GB_OSP_FUNCTIONS dependencies on FND_NUMBER

Line 2214: l_pl_id_txt := fnd_number.number_to_canonical(p_pl_id);

2210: -- information_types other than the one desired which might cause
2211: -- the fnd_date conversion to fail.
2212: l_override_entitlement_found := FALSE;
2213:
2214: l_pl_id_txt := fnd_number.number_to_canonical(p_pl_id);
2215:
2216: FOR r_override_entitlement
2217: IN csr_override_entitlement
2218: (p_assignment_id => p_assignment_id

Line 2253: fnd_number.canonical_to_number(l_override_entitlement.band1);

2249:
2250: -- think of a way for removing hard coded band names
2251:
2252: l_band_entitlement :=
2253: fnd_number.canonical_to_number(l_override_entitlement.band1);
2254:
2255: --IF l_band_entitlement > 0
2256: --THEN
2257: i := i + 1;

Line 2266: l_band_entitlement := fnd_number.canonical_to_number(l_override_entitlement.band2);

2262: ,l_band_entitlements(i).band);
2263: l_band_entitlements(i).entitlement := l_band_entitlement;
2264: --END IF;
2265:
2266: l_band_entitlement := fnd_number.canonical_to_number(l_override_entitlement.band2);
2267:
2268: IF l_band_entitlement > 0
2269: THEN
2270: i := i + 1;

Line 2279: l_band_entitlement := fnd_number.canonical_to_number(l_override_entitlement.band3);

2275: ,l_band_entitlements(i).band);
2276: l_band_entitlements(i).entitlement := l_band_entitlement;
2277: END IF;
2278:
2279: l_band_entitlement := fnd_number.canonical_to_number(l_override_entitlement.band3);
2280:
2281: IF l_band_entitlement > 0
2282: THEN
2283: i := i + 1;

Line 2292: l_band_entitlement := fnd_number.canonical_to_number(l_override_entitlement.band4);

2288: ,l_band_entitlements(i).band);
2289: l_band_entitlements(i).entitlement := l_band_entitlement;
2290: END IF;
2291:
2292: l_band_entitlement := fnd_number.canonical_to_number(l_override_entitlement.band4);
2293:
2294: IF l_band_entitlement > 0
2295: THEN
2296: i := i + 1;

Line 2378: fnd_number.number_to_canonical(p_entitlement_UDT_id);

2374: SELECT eei_information9 UOM -- "Absence Entitlement Days Type" segment
2375: FROM pay_element_type_extra_info
2376: WHERE information_type = 'PQP_GB_OMP_ABSENCE_PLAN_INFO' -- OMP col indexed
2377: AND eei_information11 = -- "Absence Entitlement Parameters" segment
2378: fnd_number.number_to_canonical(p_entitlement_UDT_id);
2379:
2380:
2381: CURSOR csr_osp_entitlement_UOM
2382: (p_entitlement_UDT_id IN NUMBER

Line 2388: fnd_number.number_to_canonical(p_entitlement_UDT_id);

2384: SELECT eei_information8 UOM -- "Absence Days" segment
2385: FROM pay_element_type_extra_info
2386: WHERE information_type = 'PQP_GB_OSP_ABSENCE_PLAN_INFO' -- OSP col indexed
2387: AND eei_information9 = -- "Absence Entitlement Sick Leave" segment
2388: fnd_number.number_to_canonical(p_entitlement_UDT_id);
2389:
2390: l_entitlement_UOM pay_element_type_extra_info.eei_information8%TYPE;
2391: l_entitlement_override_is_set BOOLEAN:= FALSE;
2392:

Line 3122: l_pl_id := fnd_number.canonical_to_number(l_pl_id_txt);

3118: IF l_retval < 0 THEN
3119: check_error_code(l_retval,p_error_msg);
3120: END IF;
3121:
3122: l_pl_id := fnd_number.canonical_to_number(l_pl_id_txt);
3123:
3124: --Set the global rounding factor cache if the values are not already set
3125: IF g_ft_entitl_rounding_type is null OR g_round_cache_plan_id <> l_pl_id THEN
3126: PQP_GB_OSP_FUNCTIONS.set_osp_omp_rounding_factors

Line 4151: l_pl_id := fnd_number.canonical_to_number(l_pl_id_txt);

4147: IF l_retval < 0 THEN
4148: check_error_code(l_retval,p_error_msg);
4149: END IF;
4150:
4151: l_pl_id := fnd_number.canonical_to_number(l_pl_id_txt);
4152:
4153: l_retval :=
4154: get_entitlement_parameters(
4155: p_business_group_id => p_business_group_id

Line 5465: || fnd_number.number_to_canonical(p_calendar_table_id)

5461: p_error_code := 0;
5462: debug('p_date:' || fnd_date.date_to_canonical(p_date));
5463: debug(
5464: 'p_calendar_table_id:'
5465: || fnd_number.number_to_canonical(p_calendar_table_id)
5466: );
5467: debug('p_calendar_rules_list:' || p_calendar_rules_list);
5468: debug('p_cal_value:' || p_cal_value);
5469: debug('p_filter:' || p_filter);

Line 5485: debug('l_retval:' || fnd_number.number_to_canonical(l_retval));

5481: l_retval := -1;
5482: END IF;
5483:
5484: CLOSE csr_cal_occur;
5485: debug('l_retval:' || fnd_number.number_to_canonical(l_retval));
5486: IF g_debug THEN
5487: debug('l_retval:'||l_retval);
5488: debug_exit(l_proc_name);
5489: END IF;

Line 5628: FND_NUMBER.canonical_to_number(NVL(l_abs_precision,5));

5624: -- assign the rounding precision to global variable.
5625: -- if null then asssign rounding precision to be 5
5626: -- so by default absemces taken would be rounded to 5 places.
5627: g_abs_rounding_precision :=
5628: FND_NUMBER.canonical_to_number(NVL(l_abs_precision,5));
5629:
5630: IF g_debug THEN
5631: debug('g_abs_rounding_precision');
5632: debug(g_abs_rounding_precision);

Line 5970: AND pln.pl_id = fnd_number.canonical_to_number(eei.eei_information1)

5966: ,ben_pl_f pln
5967: WHERE eei.element_type_id = p_element_type_id
5968: --AND eei.information_type = 'PQP_GB_OSP_ABSENCE_PLAN_INFO' -- is indexed
5969: AND UPPER(eei.eei_information19) = 'ABSENCE INFO'
5970: AND pln.pl_id = fnd_number.canonical_to_number(eei.eei_information1)
5971: AND p_effective_date BETWEEN pln.effective_start_date
5972: AND pln.effective_end_date;
5973:
5974: l_scheme_det csr_osp_scheme_det%ROWTYPE;

Line 6239: AND eei.eei_information1 = fnd_number.number_to_canonical(p_pl_id)

6235: SELECT eei.element_type_id
6236: FROM pay_element_type_extra_info eei
6237: WHERE eei.information_type = 'PQP_GB_OSP_ABSENCE_PLAN_INFO'
6238: -- needs to be extended for omp
6239: AND eei.eei_information1 = fnd_number.number_to_canonical(p_pl_id)
6240: AND UPPER(eei.eei_information19) = 'ABSENCE INFO';
6241: BEGIN
6242: IF g_debug THEN
6243: debug_enter(l_proc_name);

Line 6632: SELECT fnd_number.canonical_to_number(security_group_id)

6628: -- given business_group_id
6629:
6630: CURSOR csr_get_security_group
6631: IS
6632: SELECT fnd_number.canonical_to_number(security_group_id)
6633: security_group_id
6634: FROM per_business_groups
6635: WHERE business_group_id = p_business_group_id;
6636:

Line 6879: fnd_number.canonical_to_number(eei.eei_information1)

6875: WHERE UPPER(eei.eei_information19) = 'ABSENCE INFO'
6876: AND eei.element_type_id = p_element_type_id
6877: --AND eei.information_type = 'PQP_GB_OMP_ABSENCE_PLAN_INFO'
6878: AND pln.pl_id =
6879: fnd_number.canonical_to_number(eei.eei_information1)
6880: AND p_effective_date BETWEEN pln.effective_start_date
6881: AND pln.effective_end_date;
6882:
6883: l_scheme_det csr_osp_scheme_det%ROWTYPE;

Line 8034: -- fnd_number.canonical_to_number(p_pei_information3);

8030: l_override_end_date :=
8031: fnd_date.canonical_to_date(p_pei_information2);
8032:
8033: --l_override_pl_id :=
8034: -- fnd_number.canonical_to_number(p_pei_information3);
8035:
8036: IF g_debug THEN
8037: debug('p_pei_information1:'||p_pei_information1);
8038: debug('p_pei_information2:'||p_pei_information2);

Line 8081: -- fnd_number.canonical_to_number(r_other_override_row.pl_id_txt);

8077: l_other_override_end_date :=
8078: fnd_date.canonical_to_date(r_other_override_row.override_end_date_txt);
8079:
8080: --l_other_override_pl_id :=
8081: -- fnd_number.canonical_to_number(r_other_override_row.pl_id_txt);
8082:
8083: IF ( l_override_start_date -- |---------|
8084: BETWEEN l_other_override_start_date -- |-------------|
8085: AND l_other_override_end_date -- |---------|

Line 9092: fnd_number.canonical_to_number(l_screen_entry_value);

9088: FETCH get_element_entry_value INTO l_screen_entry_value;
9089: CLOSE get_element_entry_value;
9090: IF j = 1 THEN -- its amount
9091: r_ssp_entry.amount :=
9092: fnd_number.canonical_to_number(l_screen_entry_value);
9093: END IF;
9094: IF j = 2 THEN -- its ssp_days_due
9095: r_ssp_entry.ssp_days_due :=
9096: fnd_number.canonical_to_number(l_screen_entry_value);

Line 9096: fnd_number.canonical_to_number(l_screen_entry_value);

9092: fnd_number.canonical_to_number(l_screen_entry_value);
9093: END IF;
9094: IF j = 2 THEN -- its ssp_days_due
9095: r_ssp_entry.ssp_days_due :=
9096: fnd_number.canonical_to_number(l_screen_entry_value);
9097: END IF;
9098: IF j = 3 THEN -- its date_from
9099: r_ssp_entry.date_from:=
9100: fnd_date.canonical_to_date(l_screen_entry_value);

Line 9108: fnd_number.canonical_to_number(l_screen_entry_value);

9104: fnd_date.canonical_to_date(l_screen_entry_value);
9105: END IF;
9106: IF j = 5 THEN -- its rate
9107: r_ssp_entry.rate:=
9108: fnd_number.canonical_to_number(l_screen_entry_value);
9109: END IF;
9110: IF j = 6 THEN -- its withheld_days
9111: r_ssp_entry.withheld_days:=
9112: fnd_number.canonical_to_number(l_screen_entry_value);

Line 9112: fnd_number.canonical_to_number(l_screen_entry_value);

9108: fnd_number.canonical_to_number(l_screen_entry_value);
9109: END IF;
9110: IF j = 6 THEN -- its withheld_days
9111: r_ssp_entry.withheld_days:=
9112: fnd_number.canonical_to_number(l_screen_entry_value);
9113: END IF;
9114: --IF j = 7 THEN -- its ssp_weeks
9115: -- r_ssp_entry.ssp_weeks:=
9116: -- fnd_number.canonical_to_number(l_screen_entry_value);

Line 9116: -- fnd_number.canonical_to_number(l_screen_entry_value);

9112: fnd_number.canonical_to_number(l_screen_entry_value);
9113: END IF;
9114: --IF j = 7 THEN -- its ssp_weeks
9115: -- r_ssp_entry.ssp_weeks:=
9116: -- fnd_number.canonical_to_number(l_screen_entry_value);
9117: --END IF;
9118: IF j = 8 THEN -- its qualifying_days
9119: r_ssp_entry.qualifying_days:=
9120: fnd_number.canonical_to_number(l_screen_entry_value);

Line 9120: fnd_number.canonical_to_number(l_screen_entry_value);

9116: -- fnd_number.canonical_to_number(l_screen_entry_value);
9117: --END IF;
9118: IF j = 8 THEN -- its qualifying_days
9119: r_ssp_entry.qualifying_days:=
9120: fnd_number.canonical_to_number(l_screen_entry_value);
9121: END IF;
9122: j := l_ssp_input_values.NEXT(j);
9123: END LOOP;
9124:

Line 9218: fnd_number.canonical_to_number(l_screen_entry_value);

9214: FETCH get_element_entry_value INTO l_screen_entry_value;
9215: CLOSE get_element_entry_value;
9216: IF j = 1 THEN -- its amount
9217: r_ssp_entry.amount :=
9218: fnd_number.canonical_to_number(l_screen_entry_value);
9219: END IF;
9220: IF j = 2 THEN -- its ssp_days_due
9221: r_ssp_entry.ssp_days_due :=
9222: fnd_number.canonical_to_number(l_screen_entry_value);

Line 9222: fnd_number.canonical_to_number(l_screen_entry_value);

9218: fnd_number.canonical_to_number(l_screen_entry_value);
9219: END IF;
9220: IF j = 2 THEN -- its ssp_days_due
9221: r_ssp_entry.ssp_days_due :=
9222: fnd_number.canonical_to_number(l_screen_entry_value);
9223: END IF;
9224: IF j = 3 THEN -- its date_from
9225: r_ssp_entry.date_from:=
9226: fnd_date.canonical_to_date(l_screen_entry_value);

Line 9234: fnd_number.canonical_to_number(l_screen_entry_value);

9230: fnd_date.canonical_to_date(l_screen_entry_value);
9231: END IF;
9232: IF j = 5 THEN -- its rate
9233: r_ssp_entry.rate:=
9234: fnd_number.canonical_to_number(l_screen_entry_value);
9235: END IF;
9236: IF j = 6 THEN -- its withheld_days
9237: r_ssp_entry.withheld_days:=
9238: fnd_number.canonical_to_number(l_screen_entry_value);

Line 9238: fnd_number.canonical_to_number(l_screen_entry_value);

9234: fnd_number.canonical_to_number(l_screen_entry_value);
9235: END IF;
9236: IF j = 6 THEN -- its withheld_days
9237: r_ssp_entry.withheld_days:=
9238: fnd_number.canonical_to_number(l_screen_entry_value);
9239: END IF;
9240: --IF j = 7 THEN -- its ssp_weeks
9241: -- r_ssp_entry.ssp_weeks:=
9242: -- fnd_number.canonical_to_number(l_screen_entry_value);

Line 9242: -- fnd_number.canonical_to_number(l_screen_entry_value);

9238: fnd_number.canonical_to_number(l_screen_entry_value);
9239: END IF;
9240: --IF j = 7 THEN -- its ssp_weeks
9241: -- r_ssp_entry.ssp_weeks:=
9242: -- fnd_number.canonical_to_number(l_screen_entry_value);
9243: --END IF;
9244: IF j = 8 THEN -- its qualifying_days
9245: r_ssp_entry.qualifying_days:=
9246: fnd_number.canonical_to_number(l_screen_entry_value);

Line 9246: fnd_number.canonical_to_number(l_screen_entry_value);

9242: -- fnd_number.canonical_to_number(l_screen_entry_value);
9243: --END IF;
9244: IF j = 8 THEN -- its qualifying_days
9245: r_ssp_entry.qualifying_days:=
9246: fnd_number.canonical_to_number(l_screen_entry_value);
9247: END IF;
9248: j := l_ssp_retro_input_values.NEXT(j);
9249: END LOOP;
9250:

Line 9917: fnd_number.canonical_to_number(l_screen_entry_value);

9913: FETCH get_element_entry_value INTO l_screen_entry_value;
9914: CLOSE get_element_entry_value;
9915: IF j = 1 THEN -- its amount
9916: r_smp_entry.amount :=
9917: fnd_number.canonical_to_number(l_screen_entry_value);
9918: END IF;
9919: IF j = 2 THEN -- its week_commencing
9920: r_smp_entry.week_commencing :=
9921: fnd_date.canonical_to_date(l_screen_entry_value);

Line 9929: -- fnd_number.canonical_to_number(l_screen_entry_value);

9925: -- l_screen_entry_value;
9926: --END IF;
9927: --IF j = 4 THEN -- its recoverable_amount
9928: -- r_smp_entry.l_smp_retro_input_valuesrecoverable_amount:=
9929: -- fnd_number.canonical_to_number(l_screen_entry_value);
9930: --END IF;
9931:
9932: j := l_smp_input_values.NEXT(j);
9933: END LOOP;

Line 10015: fnd_number.canonical_to_number(l_screen_entry_value);

10011: FETCH get_element_entry_value INTO l_screen_entry_value;
10012: CLOSE get_element_entry_value;
10013: IF j = 1 THEN -- its amount
10014: r_smp_entry.amount :=
10015: fnd_number.canonical_to_number(l_screen_entry_value);
10016: END IF;
10017: IF j = 2 THEN -- its week_commencing
10018: r_smp_entry.week_commencing :=
10019: fnd_date.canonical_to_date(l_screen_entry_value);

Line 10027: -- fnd_number.canonical_to_number(l_screen_entry_value);

10023: -- l_screen_entry_value;
10024: --END IF;
10025: --IF j = 4 THEN -- its recoverable_amount
10026: -- r_smp_entry.l_smp_retro_input_valuesrecoverable_amount:=
10027: -- fnd_number.canonical_to_number(l_screen_entry_value);
10028: --END IF;
10029:
10030: j := l_smp_retro_input_values.NEXT(j);
10031: END LOOP;

Line 11488: p_rounding_precision:=fnd_number.canonical_to_number(l_round_val_2);

11484:
11485: l_round_to:=substr(p_code,2,1);
11486: l_round_val_1:=substr(p_code,3,1);
11487: l_round_val_2:=l_round_val_1 || '.' || substr(p_code,4);
11488: p_rounding_precision:=fnd_number.canonical_to_number(l_round_val_2);
11489:
11490: IF l_round_to='N' THEN
11491: p_rounding_type:='NEAREST';
11492: ELSIF l_round_to='U' THEN

Line 11612: FND_NUMBER.canonical_to_number(NVL(l_abs_precision,5));

11608: -- assign the rounding precision to global variable.
11609: -- if null then asssign rounding precision to be 5
11610: -- so by default absemces taken would be rounded to 5 places.
11611: g_abs_rounding_precision :=
11612: FND_NUMBER.canonical_to_number(NVL(l_abs_precision,5));
11613:
11614: IF g_debug THEN
11615: debug('g_abs_rounding_precision');
11616: debug(g_abs_rounding_precision);

Line 11947: l_pension_rt := fnd_number.canonical_to_number(p_abs_information6);

11943:
11944:
11945: IF (p_abs_information6 <> hr_api.g_varchar2)
11946: THEN
11947: l_pension_rt := fnd_number.canonical_to_number(p_abs_information6);
11948: END IF;
11949:
11950: IF g_debug THEN
11951: debug(l_proc_name,40);