DBA Data[Home] [Help]

APPS.BEN_COMP_OBJECT_LIST dependencies on BEN_MANAGE_LIFE_EVENTS

Line 226: l_flag_bit_val + ben_manage_life_events.g_age_flag;

222: --
223: IF l_age_flag THEN
224: --
225: l_flag_bit_val :=
226: l_flag_bit_val + ben_manage_life_events.g_age_flag;
227: --
228: END IF;
229: --
230: IF l_los_flag THEN

Line 233: l_flag_bit_val + ben_manage_life_events.g_los_flag;

229: --
230: IF l_los_flag THEN
231: --
232: l_flag_bit_val :=
233: l_flag_bit_val + ben_manage_life_events.g_los_flag;
234: --
235: END IF;
236: --
237: IF l_cmp_flag THEN

Line 240: l_flag_bit_val + ben_manage_life_events.g_cmp_flag;

236: --
237: IF l_cmp_flag THEN
238: --
239: l_flag_bit_val :=
240: l_flag_bit_val + ben_manage_life_events.g_cmp_flag;
241: --
242: END IF;
243: --
244: IF l_pft_flag THEN

Line 247: l_flag_bit_val + ben_manage_life_events.g_pft_flag;

243: --
244: IF l_pft_flag THEN
245: --
246: l_flag_bit_val :=
247: l_flag_bit_val + ben_manage_life_events.g_pft_flag;
248: --
249: END IF;
250: --
251: IF l_hrw_flag THEN

Line 254: l_flag_bit_val + ben_manage_life_events.g_hrw_flag;

250: --
251: IF l_hrw_flag THEN
252: --
253: l_flag_bit_val :=
254: l_flag_bit_val + ben_manage_life_events.g_hrw_flag;
255: --
256: END IF;
257: --
258: IF l_cal_flag THEN

Line 261: l_flag_bit_val + ben_manage_life_events.g_cal_flag;

257: --
258: IF l_cal_flag THEN
259: --
260: l_flag_bit_val :=
261: l_flag_bit_val + ben_manage_life_events.g_cal_flag;
262: --
263: END IF;
264: --
265: END IF;

Line 483: l_flag_bit_val + ben_manage_life_events.g_age_rt_flag;

479: --
480: IF l_age_rt_flag > 0 THEN
481: --
482: l_flag_bit_val :=
483: l_flag_bit_val + ben_manage_life_events.g_age_rt_flag;
484: --
485: END IF;
486: --
487: IF l_los_rt_flag > 0 THEN

Line 490: l_flag_bit_val + ben_manage_life_events.g_los_rt_flag;

486: --
487: IF l_los_rt_flag > 0 THEN
488: --
489: l_flag_bit_val :=
490: l_flag_bit_val + ben_manage_life_events.g_los_rt_flag;
491: --
492: END IF;
493: --
494: IF l_cmp_rt_flag > 0 THEN

Line 497: l_flag_bit_val + ben_manage_life_events.g_cmp_rt_flag;

493: --
494: IF l_cmp_rt_flag > 0 THEN
495: --
496: l_flag_bit_val :=
497: l_flag_bit_val + ben_manage_life_events.g_cmp_rt_flag;
498: --
499: END IF;
500: --
501: IF l_pft_rt_flag > 0 THEN

Line 504: l_flag_bit_val + ben_manage_life_events.g_pft_rt_flag;

500: --
501: IF l_pft_rt_flag > 0 THEN
502: --
503: l_flag_bit_val :=
504: l_flag_bit_val + ben_manage_life_events.g_pft_rt_flag;
505: --
506: END IF;
507: --
508: IF l_hrw_rt_flag > 0 THEN

Line 511: l_flag_bit_val + ben_manage_life_events.g_hrw_rt_flag;

507: --
508: IF l_hrw_rt_flag > 0 THEN
509: --
510: l_flag_bit_val :=
511: l_flag_bit_val + ben_manage_life_events.g_hrw_rt_flag;
512: --
513: END IF;
514: --
515: IF l_cal_rt_flag > 0 THEN

Line 518: l_flag_bit_val + ben_manage_life_events.g_cal_rt_flag;

514: --
515: IF l_cal_rt_flag > 0 THEN
516: --
517: l_flag_bit_val :=
518: l_flag_bit_val + ben_manage_life_events.g_cal_rt_flag;
519: --
520: END IF;
521: --
522: END IF;

Line 530: if (l_flag_bit_val <> 0) AND (ben_manage_life_events.g_derivable_factors = 'NONE') then

526: -- derivable factor parameter is 'NONE', set the derivable factor
527: -- parameter to 'ASC' so the derived factor is evaluated.
528: -- Bug 2894200.
529: --
530: if (l_flag_bit_val <> 0) AND (ben_manage_life_events.g_derivable_factors = 'NONE') then
531: hr_utility.set_location('g_derivable_factors '|| ben_manage_life_events.g_derivable_factors, 10);
532: ben_manage_life_events.g_derivable_factors := 'ASC';
533: fnd_message.set_name('BEN','BEN_93605_RESET_DRVD_FCTR_PARM');
534: benutils.write(p_text => fnd_message.get);

Line 531: hr_utility.set_location('g_derivable_factors '|| ben_manage_life_events.g_derivable_factors, 10);

527: -- parameter to 'ASC' so the derived factor is evaluated.
528: -- Bug 2894200.
529: --
530: if (l_flag_bit_val <> 0) AND (ben_manage_life_events.g_derivable_factors = 'NONE') then
531: hr_utility.set_location('g_derivable_factors '|| ben_manage_life_events.g_derivable_factors, 10);
532: ben_manage_life_events.g_derivable_factors := 'ASC';
533: fnd_message.set_name('BEN','BEN_93605_RESET_DRVD_FCTR_PARM');
534: benutils.write(p_text => fnd_message.get);
535: end if;

Line 532: ben_manage_life_events.g_derivable_factors := 'ASC';

528: -- Bug 2894200.
529: --
530: if (l_flag_bit_val <> 0) AND (ben_manage_life_events.g_derivable_factors = 'NONE') then
531: hr_utility.set_location('g_derivable_factors '|| ben_manage_life_events.g_derivable_factors, 10);
532: ben_manage_life_events.g_derivable_factors := 'ASC';
533: fnd_message.set_name('BEN','BEN_93605_RESET_DRVD_FCTR_PARM');
534: benutils.write(p_text => fnd_message.get);
535: end if;
536: --

Line 569: IF NOT ben_manage_life_events.g_cache_proc_object.EXISTS(1) THEN

565: hr_utility.set_location('Entering ' || l_package, 10);
566: --
567: -- Load cache with comp object details
568: --
569: IF NOT ben_manage_life_events.g_cache_proc_object.EXISTS(1) THEN
570: --
571: l_count := 1;
572: --
573: ELSE

Line 575: l_count := ben_manage_life_events.g_cache_proc_object.LAST + 1;

571: l_count := 1;
572: --
573: ELSE
574: --
575: l_count := ben_manage_life_events.g_cache_proc_object.LAST + 1;
576: --
577: END IF;
578: --
579: ben_manage_life_events.g_cache_proc_object(l_count).pl_id :=

Line 579: ben_manage_life_events.g_cache_proc_object(l_count).pl_id :=

575: l_count := ben_manage_life_events.g_cache_proc_object.LAST + 1;
576: --
577: END IF;
578: --
579: ben_manage_life_events.g_cache_proc_object(l_count).pl_id :=
580: p_pl_id;
581: ben_manage_life_events.g_cache_proc_object(l_count).pgm_id :=
582: p_pgm_id;
583: ben_manage_life_events.g_cache_proc_object(l_count).oipl_id :=

Line 581: ben_manage_life_events.g_cache_proc_object(l_count).pgm_id :=

577: END IF;
578: --
579: ben_manage_life_events.g_cache_proc_object(l_count).pl_id :=
580: p_pl_id;
581: ben_manage_life_events.g_cache_proc_object(l_count).pgm_id :=
582: p_pgm_id;
583: ben_manage_life_events.g_cache_proc_object(l_count).oipl_id :=
584: p_oipl_id;
585: ben_manage_life_events.g_cache_proc_object(l_count).plip_id :=

Line 583: ben_manage_life_events.g_cache_proc_object(l_count).oipl_id :=

579: ben_manage_life_events.g_cache_proc_object(l_count).pl_id :=
580: p_pl_id;
581: ben_manage_life_events.g_cache_proc_object(l_count).pgm_id :=
582: p_pgm_id;
583: ben_manage_life_events.g_cache_proc_object(l_count).oipl_id :=
584: p_oipl_id;
585: ben_manage_life_events.g_cache_proc_object(l_count).plip_id :=
586: p_plip_id;
587: ben_manage_life_events.g_cache_proc_object(l_count).ptip_id :=

Line 585: ben_manage_life_events.g_cache_proc_object(l_count).plip_id :=

581: ben_manage_life_events.g_cache_proc_object(l_count).pgm_id :=
582: p_pgm_id;
583: ben_manage_life_events.g_cache_proc_object(l_count).oipl_id :=
584: p_oipl_id;
585: ben_manage_life_events.g_cache_proc_object(l_count).plip_id :=
586: p_plip_id;
587: ben_manage_life_events.g_cache_proc_object(l_count).ptip_id :=
588: p_ptip_id;
589: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_id :=

Line 587: ben_manage_life_events.g_cache_proc_object(l_count).ptip_id :=

583: ben_manage_life_events.g_cache_proc_object(l_count).oipl_id :=
584: p_oipl_id;
585: ben_manage_life_events.g_cache_proc_object(l_count).plip_id :=
586: p_plip_id;
587: ben_manage_life_events.g_cache_proc_object(l_count).ptip_id :=
588: p_ptip_id;
589: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_id :=
590: p_oiplip_id;
591: ben_manage_life_events.g_cache_proc_object(l_count).pl_nip :=

Line 589: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_id :=

585: ben_manage_life_events.g_cache_proc_object(l_count).plip_id :=
586: p_plip_id;
587: ben_manage_life_events.g_cache_proc_object(l_count).ptip_id :=
588: p_ptip_id;
589: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_id :=
590: p_oiplip_id;
591: ben_manage_life_events.g_cache_proc_object(l_count).pl_nip :=
592: p_pl_nip;
593: ben_manage_life_events.g_cache_proc_object(l_count).trk_inelig_per_flag :=

Line 591: ben_manage_life_events.g_cache_proc_object(l_count).pl_nip :=

587: ben_manage_life_events.g_cache_proc_object(l_count).ptip_id :=
588: p_ptip_id;
589: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_id :=
590: p_oiplip_id;
591: ben_manage_life_events.g_cache_proc_object(l_count).pl_nip :=
592: p_pl_nip;
593: ben_manage_life_events.g_cache_proc_object(l_count).trk_inelig_per_flag :=
594: p_trk_inelig_per_flag;
595: ben_manage_life_events.g_cache_proc_object(l_count).par_pgm_id :=

Line 593: ben_manage_life_events.g_cache_proc_object(l_count).trk_inelig_per_flag :=

589: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_id :=
590: p_oiplip_id;
591: ben_manage_life_events.g_cache_proc_object(l_count).pl_nip :=
592: p_pl_nip;
593: ben_manage_life_events.g_cache_proc_object(l_count).trk_inelig_per_flag :=
594: p_trk_inelig_per_flag;
595: ben_manage_life_events.g_cache_proc_object(l_count).par_pgm_id :=
596: p_par_pgm_id;
597: ben_manage_life_events.g_cache_proc_object(l_count).par_ptip_id :=

Line 595: ben_manage_life_events.g_cache_proc_object(l_count).par_pgm_id :=

591: ben_manage_life_events.g_cache_proc_object(l_count).pl_nip :=
592: p_pl_nip;
593: ben_manage_life_events.g_cache_proc_object(l_count).trk_inelig_per_flag :=
594: p_trk_inelig_per_flag;
595: ben_manage_life_events.g_cache_proc_object(l_count).par_pgm_id :=
596: p_par_pgm_id;
597: ben_manage_life_events.g_cache_proc_object(l_count).par_ptip_id :=
598: p_par_ptip_id;
599: ben_manage_life_events.g_cache_proc_object(l_count).par_plip_id :=

Line 597: ben_manage_life_events.g_cache_proc_object(l_count).par_ptip_id :=

593: ben_manage_life_events.g_cache_proc_object(l_count).trk_inelig_per_flag :=
594: p_trk_inelig_per_flag;
595: ben_manage_life_events.g_cache_proc_object(l_count).par_pgm_id :=
596: p_par_pgm_id;
597: ben_manage_life_events.g_cache_proc_object(l_count).par_ptip_id :=
598: p_par_ptip_id;
599: ben_manage_life_events.g_cache_proc_object(l_count).par_plip_id :=
600: p_par_plip_id;
601: ben_manage_life_events.g_cache_proc_object(l_count).par_pl_id :=

Line 599: ben_manage_life_events.g_cache_proc_object(l_count).par_plip_id :=

595: ben_manage_life_events.g_cache_proc_object(l_count).par_pgm_id :=
596: p_par_pgm_id;
597: ben_manage_life_events.g_cache_proc_object(l_count).par_ptip_id :=
598: p_par_ptip_id;
599: ben_manage_life_events.g_cache_proc_object(l_count).par_plip_id :=
600: p_par_plip_id;
601: ben_manage_life_events.g_cache_proc_object(l_count).par_pl_id :=
602: p_par_pl_id;
603: ben_manage_life_events.g_cache_proc_object(l_count).par_opt_id :=

Line 601: ben_manage_life_events.g_cache_proc_object(l_count).par_pl_id :=

597: ben_manage_life_events.g_cache_proc_object(l_count).par_ptip_id :=
598: p_par_ptip_id;
599: ben_manage_life_events.g_cache_proc_object(l_count).par_plip_id :=
600: p_par_plip_id;
601: ben_manage_life_events.g_cache_proc_object(l_count).par_pl_id :=
602: p_par_pl_id;
603: ben_manage_life_events.g_cache_proc_object(l_count).par_opt_id :=
604: p_par_opt_id;
605: ben_manage_life_events.g_cache_proc_object(l_count).flag_bit_val :=

Line 603: ben_manage_life_events.g_cache_proc_object(l_count).par_opt_id :=

599: ben_manage_life_events.g_cache_proc_object(l_count).par_plip_id :=
600: p_par_plip_id;
601: ben_manage_life_events.g_cache_proc_object(l_count).par_pl_id :=
602: p_par_pl_id;
603: ben_manage_life_events.g_cache_proc_object(l_count).par_opt_id :=
604: p_par_opt_id;
605: ben_manage_life_events.g_cache_proc_object(l_count).flag_bit_val :=
606: p_flag_bit_val;
607: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_flag_bit_val :=

Line 605: ben_manage_life_events.g_cache_proc_object(l_count).flag_bit_val :=

601: ben_manage_life_events.g_cache_proc_object(l_count).par_pl_id :=
602: p_par_pl_id;
603: ben_manage_life_events.g_cache_proc_object(l_count).par_opt_id :=
604: p_par_opt_id;
605: ben_manage_life_events.g_cache_proc_object(l_count).flag_bit_val :=
606: p_flag_bit_val;
607: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_flag_bit_val :=
608: p_oiplip_flag_bit_val;
609: --

Line 607: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_flag_bit_val :=

603: ben_manage_life_events.g_cache_proc_object(l_count).par_opt_id :=
604: p_par_opt_id;
605: ben_manage_life_events.g_cache_proc_object(l_count).flag_bit_val :=
606: p_flag_bit_val;
607: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_flag_bit_val :=
608: p_oiplip_flag_bit_val;
609: --
610: hr_utility.set_location('Leaving ' || l_package, 10);
611: --

Line 651: ben_manage_life_events.g_cache_comp_objects.plip := l_meaning;

647: EXIT WHEN c_comp_object_meanings%NOTFOUND;
648: --
649: IF l_lookup_code = 'PLIP' THEN
650: --
651: ben_manage_life_events.g_cache_comp_objects.plip := l_meaning;
652: --
653: ELSIF l_lookup_code = 'PGM' THEN
654: --
655: ben_manage_life_events.g_cache_comp_objects.pgm := l_meaning;

Line 655: ben_manage_life_events.g_cache_comp_objects.pgm := l_meaning;

651: ben_manage_life_events.g_cache_comp_objects.plip := l_meaning;
652: --
653: ELSIF l_lookup_code = 'PGM' THEN
654: --
655: ben_manage_life_events.g_cache_comp_objects.pgm := l_meaning;
656: --
657: ELSIF l_lookup_code = 'PLTYP' THEN
658: --
659: ben_manage_life_events.g_cache_comp_objects.pltyp := l_meaning;

Line 659: ben_manage_life_events.g_cache_comp_objects.pltyp := l_meaning;

655: ben_manage_life_events.g_cache_comp_objects.pgm := l_meaning;
656: --
657: ELSIF l_lookup_code = 'PLTYP' THEN
658: --
659: ben_manage_life_events.g_cache_comp_objects.pltyp := l_meaning;
660: --
661: ELSIF l_lookup_code = 'PTIP' THEN
662: --
663: ben_manage_life_events.g_cache_comp_objects.ptip := l_meaning;

Line 663: ben_manage_life_events.g_cache_comp_objects.ptip := l_meaning;

659: ben_manage_life_events.g_cache_comp_objects.pltyp := l_meaning;
660: --
661: ELSIF l_lookup_code = 'PTIP' THEN
662: --
663: ben_manage_life_events.g_cache_comp_objects.ptip := l_meaning;
664: --
665: ELSIF l_lookup_code = 'PL' THEN
666: --
667: ben_manage_life_events.g_cache_comp_objects.pl := l_meaning;

Line 667: ben_manage_life_events.g_cache_comp_objects.pl := l_meaning;

663: ben_manage_life_events.g_cache_comp_objects.ptip := l_meaning;
664: --
665: ELSIF l_lookup_code = 'PL' THEN
666: --
667: ben_manage_life_events.g_cache_comp_objects.pl := l_meaning;
668: --
669: ELSIF l_lookup_code = 'OIPL' THEN
670: --
671: ben_manage_life_events.g_cache_comp_objects.oipl := l_meaning;

Line 671: ben_manage_life_events.g_cache_comp_objects.oipl := l_meaning;

667: ben_manage_life_events.g_cache_comp_objects.pl := l_meaning;
668: --
669: ELSIF l_lookup_code = 'OIPL' THEN
670: --
671: ben_manage_life_events.g_cache_comp_objects.oipl := l_meaning;
672: --
673: END IF;
674: --
675: END LOOP;

Line 679: ben_manage_life_events.g_cached_objects := TRUE;

675: END LOOP;
676: --
677: CLOSE c_comp_object_meanings;
678: --
679: ben_manage_life_events.g_cached_objects := TRUE;
680: --
681: hr_utility.set_location('Leaving ' || l_package, 10);
682: --
683: END cache_working_data;

Line 769: IF ben_manage_life_events.g_cache_proc_object.COUNT > 0 THEN

765: from ben_comp_obj_cache
766: where business_group_id = p_business_group_id
767: and effective_date = p_effective_date;
768:
769: IF ben_manage_life_events.g_cache_proc_object.COUNT > 0 THEN
770: --
771: -- Add details to varray
772: --
773: FOR ele_num IN

Line 774: ben_manage_life_events.g_cache_proc_object.FIRST

770: --
771: -- Add details to varray
772: --
773: FOR ele_num IN
774: ben_manage_life_events.g_cache_proc_object.FIRST
775: .. ben_manage_life_events.g_cache_proc_object.LAST
776: LOOP
777: --
778: open c_getseq;

Line 775: .. ben_manage_life_events.g_cache_proc_object.LAST

771: -- Add details to varray
772: --
773: FOR ele_num IN
774: ben_manage_life_events.g_cache_proc_object.FIRST
775: .. ben_manage_life_events.g_cache_proc_object.LAST
776: LOOP
777: --
778: open c_getseq;
779: fetch c_getseq into l_seqnextval;

Line 789: l_pl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pl_id;

785: l_comp_obj_cache_id_va.extend(1);
786: l_comp_obj_cache_id_va(ele_num) := l_comp_obj_cache_id;
787: --
788: l_pl_id_va.extend(1);
789: l_pl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pl_id;
790: --
791: l_pgm_id_va.extend(1);
792: l_pgm_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pgm_id;
793: --

Line 792: l_pgm_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pgm_id;

788: l_pl_id_va.extend(1);
789: l_pl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pl_id;
790: --
791: l_pgm_id_va.extend(1);
792: l_pgm_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pgm_id;
793: --
794: l_oipl_id_va.extend(1);
795: l_oipl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oipl_id;
796: --

Line 795: l_oipl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oipl_id;

791: l_pgm_id_va.extend(1);
792: l_pgm_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pgm_id;
793: --
794: l_oipl_id_va.extend(1);
795: l_oipl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oipl_id;
796: --
797: l_ptip_id_va.extend(1);
798: l_ptip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).ptip_id;
799: --

Line 798: l_ptip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).ptip_id;

794: l_oipl_id_va.extend(1);
795: l_oipl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oipl_id;
796: --
797: l_ptip_id_va.extend(1);
798: l_ptip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).ptip_id;
799: --
800: l_plip_id_va.extend(1);
801: l_plip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).plip_id;
802: --

Line 801: l_plip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).plip_id;

797: l_ptip_id_va.extend(1);
798: l_ptip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).ptip_id;
799: --
800: l_plip_id_va.extend(1);
801: l_plip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).plip_id;
802: --
803: l_pl_nip_va.extend(1);
804: l_pl_nip_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pl_nip;
805: --

Line 804: l_pl_nip_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pl_nip;

800: l_plip_id_va.extend(1);
801: l_plip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).plip_id;
802: --
803: l_pl_nip_va.extend(1);
804: l_pl_nip_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pl_nip;
805: --
806: l_elig_tran_state_va.extend(1);
807: l_elig_tran_state_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).elig_tran_state;
808: --

Line 807: l_elig_tran_state_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).elig_tran_state;

803: l_pl_nip_va.extend(1);
804: l_pl_nip_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pl_nip;
805: --
806: l_elig_tran_state_va.extend(1);
807: l_elig_tran_state_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).elig_tran_state;
808: --
809: l_trk_inelig_per_flag_va.extend(1);
810: l_trk_inelig_per_flag_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).trk_inelig_per_flag;
811: --

Line 810: l_trk_inelig_per_flag_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).trk_inelig_per_flag;

806: l_elig_tran_state_va.extend(1);
807: l_elig_tran_state_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).elig_tran_state;
808: --
809: l_trk_inelig_per_flag_va.extend(1);
810: l_trk_inelig_per_flag_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).trk_inelig_per_flag;
811: --
812: l_par_pgm_id_va.extend(1);
813: l_par_pgm_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_pgm_id;
814: --

Line 813: l_par_pgm_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_pgm_id;

809: l_trk_inelig_per_flag_va.extend(1);
810: l_trk_inelig_per_flag_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).trk_inelig_per_flag;
811: --
812: l_par_pgm_id_va.extend(1);
813: l_par_pgm_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_pgm_id;
814: --
815: l_par_ptip_id_va.extend(1);
816: l_par_ptip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_ptip_id;
817: --

Line 816: l_par_ptip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_ptip_id;

812: l_par_pgm_id_va.extend(1);
813: l_par_pgm_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_pgm_id;
814: --
815: l_par_ptip_id_va.extend(1);
816: l_par_ptip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_ptip_id;
817: --
818: l_par_plip_id_va.extend(1);
819: l_par_plip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_plip_id;
820: --

Line 819: l_par_plip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_plip_id;

815: l_par_ptip_id_va.extend(1);
816: l_par_ptip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_ptip_id;
817: --
818: l_par_plip_id_va.extend(1);
819: l_par_plip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_plip_id;
820: --
821: l_par_pl_id_va.extend(1);
822: l_par_pl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_pl_id;
823: --

Line 822: l_par_pl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_pl_id;

818: l_par_plip_id_va.extend(1);
819: l_par_plip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_plip_id;
820: --
821: l_par_pl_id_va.extend(1);
822: l_par_pl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_pl_id;
823: --
824: l_par_opt_id_va.extend(1);
825: l_par_opt_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_opt_id;
826: --

Line 825: l_par_opt_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_opt_id;

821: l_par_pl_id_va.extend(1);
822: l_par_pl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_pl_id;
823: --
824: l_par_opt_id_va.extend(1);
825: l_par_opt_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_opt_id;
826: --
827: l_flag_bit_val_va.extend(1);
828: l_flag_bit_val_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).flag_bit_val;
829: --

Line 828: l_flag_bit_val_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).flag_bit_val;

824: l_par_opt_id_va.extend(1);
825: l_par_opt_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_opt_id;
826: --
827: l_flag_bit_val_va.extend(1);
828: l_flag_bit_val_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).flag_bit_val;
829: --
830: l_oiplip_flag_bit_val_va.extend(1);
831: l_oiplip_flag_bit_val_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oiplip_flag_bit_val;
832: --

Line 831: l_oiplip_flag_bit_val_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oiplip_flag_bit_val;

827: l_flag_bit_val_va.extend(1);
828: l_flag_bit_val_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).flag_bit_val;
829: --
830: l_oiplip_flag_bit_val_va.extend(1);
831: l_oiplip_flag_bit_val_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oiplip_flag_bit_val;
832: --
833: l_oiplip_id_va.extend(1);
834: l_oiplip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oiplip_id;
835: --

Line 834: l_oiplip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oiplip_id;

830: l_oiplip_flag_bit_val_va.extend(1);
831: l_oiplip_flag_bit_val_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oiplip_flag_bit_val;
832: --
833: l_oiplip_id_va.extend(1);
834: l_oiplip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oiplip_id;
835: --
836: END LOOP;
837: --
838: if l_comp_obj_cache_row_id_va.count > 0 then

Line 1795: AND ben_manage_life_events.g_cache_proc_object.COUNT > 0 THEN

1791: g_prev_per_org_id := l_ass_rec.organization_id;
1792: l_org_changed := TRUE;
1793: --
1794: ELSIF g_prev_per_org_id = l_ass_rec.organization_id
1795: AND ben_manage_life_events.g_cache_proc_object.COUNT > 0 THEN
1796: --
1797: l_org_changed := FALSE;
1798: --
1799: ELSE

Line 1820: AND ben_manage_life_events.g_cache_proc_object.COUNT > 0 THEN

1816: g_prev_lf_evt_ocrd_dt := p_effective_date;
1817: l_date_changed := TRUE;
1818: --
1819: ELSIF g_prev_lf_evt_ocrd_dt = p_effective_date
1820: AND ben_manage_life_events.g_cache_proc_object.COUNT > 0 THEN
1821: --
1822: if p_lmt_prpnip_by_org_flag = 'N' then
1823: --
1824: RETURN;

Line 1869: ben_manage_life_events.g_cache_proc_object.delete;

1865: -- Check if the comp object list exists in the multi session cache
1866: --
1867: -- Clear the comp object list
1868: --
1869: ben_manage_life_events.g_cache_proc_object.delete;
1870: --
1871: l_rebuild_list := TRUE;
1872: l_bypass_cache := TRUE;
1873: --

Line 2870: IF NOT ben_manage_life_events.g_cache_proc_object.EXISTS(1) THEN

2866: --
2867: end if;
2868: --
2869: hr_utility.set_location(l_package || ' Done c_pgm2 ', 40);
2870: IF NOT ben_manage_life_events.g_cache_proc_object.EXISTS(1) THEN
2871: --
2872: -- Different exceptions for different modes, if selection then this is
2873: -- a critical error, if anything else then its not a critical error
2874: --

Line 2883: RAISE ben_manage_life_events.g_record_error;

2879: fnd_message.raise_error;
2880: --
2881: ELSE
2882: --
2883: RAISE ben_manage_life_events.g_record_error;
2884: --
2885: END IF;
2886: --
2887: END IF;

Line 2966: ben_manage_life_events.g_cache_proc_object.delete;

2962: hr_utility.set_location('Populate g_cache_proc_object for PGM_ID = ' || p_pgm_id, 15);
2963: --
2964: -- Clear the comp object list
2965: --
2966: ben_manage_life_events.g_cache_proc_object.delete;
2967: --
2968: open c_pgm (p_pgm_id);
2969: --
2970: fetch c_pgm into l_drvbl_fctr_prtn_elig_flag, l_drvbl_fctr_apls_rts_flag, l_trk_inelig_per_flag;