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 473: l_flag_bit_val + ben_manage_life_events.g_age_rt_flag;

469: --
470: IF l_age_rt_flag > 0 THEN
471: --
472: l_flag_bit_val :=
473: l_flag_bit_val + ben_manage_life_events.g_age_rt_flag;
474: --
475: END IF;
476: --
477: IF l_los_rt_flag > 0 THEN

Line 480: l_flag_bit_val + ben_manage_life_events.g_los_rt_flag;

476: --
477: IF l_los_rt_flag > 0 THEN
478: --
479: l_flag_bit_val :=
480: l_flag_bit_val + ben_manage_life_events.g_los_rt_flag;
481: --
482: END IF;
483: --
484: IF l_cmp_rt_flag > 0 THEN

Line 487: l_flag_bit_val + ben_manage_life_events.g_cmp_rt_flag;

483: --
484: IF l_cmp_rt_flag > 0 THEN
485: --
486: l_flag_bit_val :=
487: l_flag_bit_val + ben_manage_life_events.g_cmp_rt_flag;
488: --
489: END IF;
490: --
491: IF l_pft_rt_flag > 0 THEN

Line 494: l_flag_bit_val + ben_manage_life_events.g_pft_rt_flag;

490: --
491: IF l_pft_rt_flag > 0 THEN
492: --
493: l_flag_bit_val :=
494: l_flag_bit_val + ben_manage_life_events.g_pft_rt_flag;
495: --
496: END IF;
497: --
498: IF l_hrw_rt_flag > 0 THEN

Line 501: l_flag_bit_val + ben_manage_life_events.g_hrw_rt_flag;

497: --
498: IF l_hrw_rt_flag > 0 THEN
499: --
500: l_flag_bit_val :=
501: l_flag_bit_val + ben_manage_life_events.g_hrw_rt_flag;
502: --
503: END IF;
504: --
505: IF l_cal_rt_flag > 0 THEN

Line 508: l_flag_bit_val + ben_manage_life_events.g_cal_rt_flag;

504: --
505: IF l_cal_rt_flag > 0 THEN
506: --
507: l_flag_bit_val :=
508: l_flag_bit_val + ben_manage_life_events.g_cal_rt_flag;
509: --
510: END IF;
511: --
512: END IF;

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

516: -- derivable factor parameter is 'NONE', set the derivable factor
517: -- parameter to 'ASC' so the derived factor is evaluated.
518: -- Bug 2894200.
519: --
520: if (l_flag_bit_val <> 0) AND (ben_manage_life_events.g_derivable_factors = 'NONE') then
521: hr_utility.set_location('g_derivable_factors '|| ben_manage_life_events.g_derivable_factors, 10);
522: ben_manage_life_events.g_derivable_factors := 'ASC';
523: fnd_message.set_name('BEN','BEN_93605_RESET_DRVD_FCTR_PARM');
524: benutils.write(p_text => fnd_message.get);

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

517: -- parameter to 'ASC' so the derived factor is evaluated.
518: -- Bug 2894200.
519: --
520: if (l_flag_bit_val <> 0) AND (ben_manage_life_events.g_derivable_factors = 'NONE') then
521: hr_utility.set_location('g_derivable_factors '|| ben_manage_life_events.g_derivable_factors, 10);
522: ben_manage_life_events.g_derivable_factors := 'ASC';
523: fnd_message.set_name('BEN','BEN_93605_RESET_DRVD_FCTR_PARM');
524: benutils.write(p_text => fnd_message.get);
525: end if;

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

518: -- Bug 2894200.
519: --
520: if (l_flag_bit_val <> 0) AND (ben_manage_life_events.g_derivable_factors = 'NONE') then
521: hr_utility.set_location('g_derivable_factors '|| ben_manage_life_events.g_derivable_factors, 10);
522: ben_manage_life_events.g_derivable_factors := 'ASC';
523: fnd_message.set_name('BEN','BEN_93605_RESET_DRVD_FCTR_PARM');
524: benutils.write(p_text => fnd_message.get);
525: end if;
526: --

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

555: hr_utility.set_location('Entering ' || l_package, 10);
556: --
557: -- Load cache with comp object details
558: --
559: IF NOT ben_manage_life_events.g_cache_proc_object.EXISTS(1) THEN
560: --
561: l_count := 1;
562: --
563: ELSE

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

561: l_count := 1;
562: --
563: ELSE
564: --
565: l_count := ben_manage_life_events.g_cache_proc_object.LAST + 1;
566: --
567: END IF;
568: --
569: ben_manage_life_events.g_cache_proc_object(l_count).pl_id :=

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

565: l_count := ben_manage_life_events.g_cache_proc_object.LAST + 1;
566: --
567: END IF;
568: --
569: ben_manage_life_events.g_cache_proc_object(l_count).pl_id :=
570: p_pl_id;
571: ben_manage_life_events.g_cache_proc_object(l_count).pgm_id :=
572: p_pgm_id;
573: ben_manage_life_events.g_cache_proc_object(l_count).oipl_id :=

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

567: END IF;
568: --
569: ben_manage_life_events.g_cache_proc_object(l_count).pl_id :=
570: p_pl_id;
571: ben_manage_life_events.g_cache_proc_object(l_count).pgm_id :=
572: p_pgm_id;
573: ben_manage_life_events.g_cache_proc_object(l_count).oipl_id :=
574: p_oipl_id;
575: ben_manage_life_events.g_cache_proc_object(l_count).plip_id :=

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

569: ben_manage_life_events.g_cache_proc_object(l_count).pl_id :=
570: p_pl_id;
571: ben_manage_life_events.g_cache_proc_object(l_count).pgm_id :=
572: p_pgm_id;
573: ben_manage_life_events.g_cache_proc_object(l_count).oipl_id :=
574: p_oipl_id;
575: ben_manage_life_events.g_cache_proc_object(l_count).plip_id :=
576: p_plip_id;
577: ben_manage_life_events.g_cache_proc_object(l_count).ptip_id :=

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

571: ben_manage_life_events.g_cache_proc_object(l_count).pgm_id :=
572: p_pgm_id;
573: ben_manage_life_events.g_cache_proc_object(l_count).oipl_id :=
574: p_oipl_id;
575: ben_manage_life_events.g_cache_proc_object(l_count).plip_id :=
576: p_plip_id;
577: ben_manage_life_events.g_cache_proc_object(l_count).ptip_id :=
578: p_ptip_id;
579: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_id :=

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

573: ben_manage_life_events.g_cache_proc_object(l_count).oipl_id :=
574: p_oipl_id;
575: ben_manage_life_events.g_cache_proc_object(l_count).plip_id :=
576: p_plip_id;
577: ben_manage_life_events.g_cache_proc_object(l_count).ptip_id :=
578: p_ptip_id;
579: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_id :=
580: p_oiplip_id;
581: ben_manage_life_events.g_cache_proc_object(l_count).pl_nip :=

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

575: ben_manage_life_events.g_cache_proc_object(l_count).plip_id :=
576: p_plip_id;
577: ben_manage_life_events.g_cache_proc_object(l_count).ptip_id :=
578: p_ptip_id;
579: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_id :=
580: p_oiplip_id;
581: ben_manage_life_events.g_cache_proc_object(l_count).pl_nip :=
582: p_pl_nip;
583: ben_manage_life_events.g_cache_proc_object(l_count).trk_inelig_per_flag :=

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

577: ben_manage_life_events.g_cache_proc_object(l_count).ptip_id :=
578: p_ptip_id;
579: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_id :=
580: p_oiplip_id;
581: ben_manage_life_events.g_cache_proc_object(l_count).pl_nip :=
582: p_pl_nip;
583: ben_manage_life_events.g_cache_proc_object(l_count).trk_inelig_per_flag :=
584: p_trk_inelig_per_flag;
585: ben_manage_life_events.g_cache_proc_object(l_count).par_pgm_id :=

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

579: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_id :=
580: p_oiplip_id;
581: ben_manage_life_events.g_cache_proc_object(l_count).pl_nip :=
582: p_pl_nip;
583: ben_manage_life_events.g_cache_proc_object(l_count).trk_inelig_per_flag :=
584: p_trk_inelig_per_flag;
585: ben_manage_life_events.g_cache_proc_object(l_count).par_pgm_id :=
586: p_par_pgm_id;
587: ben_manage_life_events.g_cache_proc_object(l_count).par_ptip_id :=

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

581: ben_manage_life_events.g_cache_proc_object(l_count).pl_nip :=
582: p_pl_nip;
583: ben_manage_life_events.g_cache_proc_object(l_count).trk_inelig_per_flag :=
584: p_trk_inelig_per_flag;
585: ben_manage_life_events.g_cache_proc_object(l_count).par_pgm_id :=
586: p_par_pgm_id;
587: ben_manage_life_events.g_cache_proc_object(l_count).par_ptip_id :=
588: p_par_ptip_id;
589: ben_manage_life_events.g_cache_proc_object(l_count).par_plip_id :=

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

583: ben_manage_life_events.g_cache_proc_object(l_count).trk_inelig_per_flag :=
584: p_trk_inelig_per_flag;
585: ben_manage_life_events.g_cache_proc_object(l_count).par_pgm_id :=
586: p_par_pgm_id;
587: ben_manage_life_events.g_cache_proc_object(l_count).par_ptip_id :=
588: p_par_ptip_id;
589: ben_manage_life_events.g_cache_proc_object(l_count).par_plip_id :=
590: p_par_plip_id;
591: ben_manage_life_events.g_cache_proc_object(l_count).par_pl_id :=

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

585: ben_manage_life_events.g_cache_proc_object(l_count).par_pgm_id :=
586: p_par_pgm_id;
587: ben_manage_life_events.g_cache_proc_object(l_count).par_ptip_id :=
588: p_par_ptip_id;
589: ben_manage_life_events.g_cache_proc_object(l_count).par_plip_id :=
590: p_par_plip_id;
591: ben_manage_life_events.g_cache_proc_object(l_count).par_pl_id :=
592: p_par_pl_id;
593: ben_manage_life_events.g_cache_proc_object(l_count).par_opt_id :=

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

587: ben_manage_life_events.g_cache_proc_object(l_count).par_ptip_id :=
588: p_par_ptip_id;
589: ben_manage_life_events.g_cache_proc_object(l_count).par_plip_id :=
590: p_par_plip_id;
591: ben_manage_life_events.g_cache_proc_object(l_count).par_pl_id :=
592: p_par_pl_id;
593: ben_manage_life_events.g_cache_proc_object(l_count).par_opt_id :=
594: p_par_opt_id;
595: ben_manage_life_events.g_cache_proc_object(l_count).flag_bit_val :=

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

589: ben_manage_life_events.g_cache_proc_object(l_count).par_plip_id :=
590: p_par_plip_id;
591: ben_manage_life_events.g_cache_proc_object(l_count).par_pl_id :=
592: p_par_pl_id;
593: ben_manage_life_events.g_cache_proc_object(l_count).par_opt_id :=
594: p_par_opt_id;
595: ben_manage_life_events.g_cache_proc_object(l_count).flag_bit_val :=
596: p_flag_bit_val;
597: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_flag_bit_val :=

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

591: ben_manage_life_events.g_cache_proc_object(l_count).par_pl_id :=
592: p_par_pl_id;
593: ben_manage_life_events.g_cache_proc_object(l_count).par_opt_id :=
594: p_par_opt_id;
595: ben_manage_life_events.g_cache_proc_object(l_count).flag_bit_val :=
596: p_flag_bit_val;
597: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_flag_bit_val :=
598: p_oiplip_flag_bit_val;
599: --

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

593: ben_manage_life_events.g_cache_proc_object(l_count).par_opt_id :=
594: p_par_opt_id;
595: ben_manage_life_events.g_cache_proc_object(l_count).flag_bit_val :=
596: p_flag_bit_val;
597: ben_manage_life_events.g_cache_proc_object(l_count).oiplip_flag_bit_val :=
598: p_oiplip_flag_bit_val;
599: --
600: hr_utility.set_location('Leaving ' || l_package, 10);
601: --

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

637: EXIT WHEN c_comp_object_meanings%NOTFOUND;
638: --
639: IF l_lookup_code = 'PLIP' THEN
640: --
641: ben_manage_life_events.g_cache_comp_objects.plip := l_meaning;
642: --
643: ELSIF l_lookup_code = 'PGM' THEN
644: --
645: ben_manage_life_events.g_cache_comp_objects.pgm := l_meaning;

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

641: ben_manage_life_events.g_cache_comp_objects.plip := l_meaning;
642: --
643: ELSIF l_lookup_code = 'PGM' THEN
644: --
645: ben_manage_life_events.g_cache_comp_objects.pgm := l_meaning;
646: --
647: ELSIF l_lookup_code = 'PLTYP' THEN
648: --
649: ben_manage_life_events.g_cache_comp_objects.pltyp := l_meaning;

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

645: ben_manage_life_events.g_cache_comp_objects.pgm := l_meaning;
646: --
647: ELSIF l_lookup_code = 'PLTYP' THEN
648: --
649: ben_manage_life_events.g_cache_comp_objects.pltyp := l_meaning;
650: --
651: ELSIF l_lookup_code = 'PTIP' THEN
652: --
653: ben_manage_life_events.g_cache_comp_objects.ptip := l_meaning;

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

649: ben_manage_life_events.g_cache_comp_objects.pltyp := l_meaning;
650: --
651: ELSIF l_lookup_code = 'PTIP' THEN
652: --
653: ben_manage_life_events.g_cache_comp_objects.ptip := l_meaning;
654: --
655: ELSIF l_lookup_code = 'PL' THEN
656: --
657: ben_manage_life_events.g_cache_comp_objects.pl := l_meaning;

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

653: ben_manage_life_events.g_cache_comp_objects.ptip := l_meaning;
654: --
655: ELSIF l_lookup_code = 'PL' THEN
656: --
657: ben_manage_life_events.g_cache_comp_objects.pl := l_meaning;
658: --
659: ELSIF l_lookup_code = 'OIPL' THEN
660: --
661: ben_manage_life_events.g_cache_comp_objects.oipl := l_meaning;

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

657: ben_manage_life_events.g_cache_comp_objects.pl := l_meaning;
658: --
659: ELSIF l_lookup_code = 'OIPL' THEN
660: --
661: ben_manage_life_events.g_cache_comp_objects.oipl := l_meaning;
662: --
663: END IF;
664: --
665: END LOOP;

Line 669: ben_manage_life_events.g_cached_objects := TRUE;

665: END LOOP;
666: --
667: CLOSE c_comp_object_meanings;
668: --
669: ben_manage_life_events.g_cached_objects := TRUE;
670: --
671: hr_utility.set_location('Leaving ' || l_package, 10);
672: --
673: END cache_working_data;

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

755: from ben_comp_obj_cache
756: where business_group_id = p_business_group_id
757: and effective_date = p_effective_date;
758:
759: IF ben_manage_life_events.g_cache_proc_object.COUNT > 0 THEN
760: --
761: -- Add details to varray
762: --
763: FOR ele_num IN

Line 764: ben_manage_life_events.g_cache_proc_object.FIRST

760: --
761: -- Add details to varray
762: --
763: FOR ele_num IN
764: ben_manage_life_events.g_cache_proc_object.FIRST
765: .. ben_manage_life_events.g_cache_proc_object.LAST
766: LOOP
767: --
768: open c_getseq;

Line 765: .. ben_manage_life_events.g_cache_proc_object.LAST

761: -- Add details to varray
762: --
763: FOR ele_num IN
764: ben_manage_life_events.g_cache_proc_object.FIRST
765: .. ben_manage_life_events.g_cache_proc_object.LAST
766: LOOP
767: --
768: open c_getseq;
769: fetch c_getseq into l_seqnextval;

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

775: l_comp_obj_cache_id_va.extend(1);
776: l_comp_obj_cache_id_va(ele_num) := l_comp_obj_cache_id;
777: --
778: l_pl_id_va.extend(1);
779: l_pl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pl_id;
780: --
781: l_pgm_id_va.extend(1);
782: l_pgm_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pgm_id;
783: --

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

778: l_pl_id_va.extend(1);
779: l_pl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pl_id;
780: --
781: l_pgm_id_va.extend(1);
782: l_pgm_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pgm_id;
783: --
784: l_oipl_id_va.extend(1);
785: l_oipl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oipl_id;
786: --

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

781: l_pgm_id_va.extend(1);
782: l_pgm_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pgm_id;
783: --
784: l_oipl_id_va.extend(1);
785: l_oipl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oipl_id;
786: --
787: l_ptip_id_va.extend(1);
788: l_ptip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).ptip_id;
789: --

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

784: l_oipl_id_va.extend(1);
785: l_oipl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oipl_id;
786: --
787: l_ptip_id_va.extend(1);
788: l_ptip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).ptip_id;
789: --
790: l_plip_id_va.extend(1);
791: l_plip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).plip_id;
792: --

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

787: l_ptip_id_va.extend(1);
788: l_ptip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).ptip_id;
789: --
790: l_plip_id_va.extend(1);
791: l_plip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).plip_id;
792: --
793: l_pl_nip_va.extend(1);
794: l_pl_nip_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pl_nip;
795: --

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

790: l_plip_id_va.extend(1);
791: l_plip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).plip_id;
792: --
793: l_pl_nip_va.extend(1);
794: l_pl_nip_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pl_nip;
795: --
796: l_elig_tran_state_va.extend(1);
797: l_elig_tran_state_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).elig_tran_state;
798: --

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

793: l_pl_nip_va.extend(1);
794: l_pl_nip_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).pl_nip;
795: --
796: l_elig_tran_state_va.extend(1);
797: l_elig_tran_state_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).elig_tran_state;
798: --
799: l_trk_inelig_per_flag_va.extend(1);
800: l_trk_inelig_per_flag_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).trk_inelig_per_flag;
801: --

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

796: l_elig_tran_state_va.extend(1);
797: l_elig_tran_state_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).elig_tran_state;
798: --
799: l_trk_inelig_per_flag_va.extend(1);
800: l_trk_inelig_per_flag_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).trk_inelig_per_flag;
801: --
802: l_par_pgm_id_va.extend(1);
803: l_par_pgm_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_pgm_id;
804: --

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

799: l_trk_inelig_per_flag_va.extend(1);
800: l_trk_inelig_per_flag_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).trk_inelig_per_flag;
801: --
802: l_par_pgm_id_va.extend(1);
803: l_par_pgm_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_pgm_id;
804: --
805: l_par_ptip_id_va.extend(1);
806: l_par_ptip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_ptip_id;
807: --

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

802: l_par_pgm_id_va.extend(1);
803: l_par_pgm_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_pgm_id;
804: --
805: l_par_ptip_id_va.extend(1);
806: l_par_ptip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_ptip_id;
807: --
808: l_par_plip_id_va.extend(1);
809: l_par_plip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_plip_id;
810: --

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

805: l_par_ptip_id_va.extend(1);
806: l_par_ptip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_ptip_id;
807: --
808: l_par_plip_id_va.extend(1);
809: l_par_plip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_plip_id;
810: --
811: l_par_pl_id_va.extend(1);
812: l_par_pl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_pl_id;
813: --

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

808: l_par_plip_id_va.extend(1);
809: l_par_plip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_plip_id;
810: --
811: l_par_pl_id_va.extend(1);
812: l_par_pl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_pl_id;
813: --
814: l_par_opt_id_va.extend(1);
815: l_par_opt_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_opt_id;
816: --

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

811: l_par_pl_id_va.extend(1);
812: l_par_pl_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_pl_id;
813: --
814: l_par_opt_id_va.extend(1);
815: l_par_opt_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_opt_id;
816: --
817: l_flag_bit_val_va.extend(1);
818: l_flag_bit_val_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).flag_bit_val;
819: --

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

814: l_par_opt_id_va.extend(1);
815: l_par_opt_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).par_opt_id;
816: --
817: l_flag_bit_val_va.extend(1);
818: l_flag_bit_val_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).flag_bit_val;
819: --
820: l_oiplip_flag_bit_val_va.extend(1);
821: l_oiplip_flag_bit_val_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oiplip_flag_bit_val;
822: --

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

817: l_flag_bit_val_va.extend(1);
818: l_flag_bit_val_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).flag_bit_val;
819: --
820: l_oiplip_flag_bit_val_va.extend(1);
821: l_oiplip_flag_bit_val_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oiplip_flag_bit_val;
822: --
823: l_oiplip_id_va.extend(1);
824: l_oiplip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oiplip_id;
825: --

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

820: l_oiplip_flag_bit_val_va.extend(1);
821: l_oiplip_flag_bit_val_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oiplip_flag_bit_val;
822: --
823: l_oiplip_id_va.extend(1);
824: l_oiplip_id_va(ele_num) := ben_manage_life_events.g_cache_proc_object(ele_num).oiplip_id;
825: --
826: END LOOP;
827: --
828: if l_comp_obj_cache_row_id_va.count > 0 then

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

1774: g_prev_per_org_id := l_ass_rec.organization_id;
1775: l_org_changed := TRUE;
1776: --
1777: ELSIF g_prev_per_org_id = l_ass_rec.organization_id
1778: AND ben_manage_life_events.g_cache_proc_object.COUNT > 0 THEN
1779: --
1780: l_org_changed := FALSE;
1781: --
1782: ELSE

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

1799: g_prev_lf_evt_ocrd_dt := p_effective_date;
1800: l_date_changed := TRUE;
1801: --
1802: ELSIF g_prev_lf_evt_ocrd_dt = p_effective_date
1803: AND ben_manage_life_events.g_cache_proc_object.COUNT > 0 THEN
1804: --
1805: if p_lmt_prpnip_by_org_flag = 'N' then
1806: --
1807: RETURN;

Line 1852: ben_manage_life_events.g_cache_proc_object.delete;

1848: -- Check if the comp object list exists in the multi session cache
1849: --
1850: -- Clear the comp object list
1851: --
1852: ben_manage_life_events.g_cache_proc_object.delete;
1853: --
1854: l_rebuild_list := TRUE;
1855: l_bypass_cache := TRUE;
1856: --

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

2846: --
2847: end if;
2848: --
2849: hr_utility.set_location(l_package || ' Done c_pgm2 ', 40);
2850: IF NOT ben_manage_life_events.g_cache_proc_object.EXISTS(1) THEN
2851: --
2852: -- Different exceptions for different modes, if selection then this is
2853: -- a critical error, if anything else then its not a critical error
2854: --

Line 2863: RAISE ben_manage_life_events.g_record_error;

2859: fnd_message.raise_error;
2860: --
2861: ELSE
2862: --
2863: RAISE ben_manage_life_events.g_record_error;
2864: --
2865: END IF;
2866: --
2867: END IF;

Line 2946: ben_manage_life_events.g_cache_proc_object.delete;

2942: hr_utility.set_location('Populate g_cache_proc_object for PGM_ID = ' || p_pgm_id, 15);
2943: --
2944: -- Clear the comp object list
2945: --
2946: ben_manage_life_events.g_cache_proc_object.delete;
2947: --
2948: open c_pgm (p_pgm_id);
2949: --
2950: fetch c_pgm into l_drvbl_fctr_prtn_elig_flag, l_drvbl_fctr_apls_rts_flag, l_trk_inelig_per_flag;