DBA Data[Home] [Help]

APPS.BEN_MANAGE_LIFE_EVENTS dependencies on BEN_DETERMINE_DPNT_ELIGIBILITY

Line 635: ben_determine_dpnt_eligibility.main()after

631: level.
632: 01 May 00 pbodla 115.200 - Task 131 : Elig dependent rows are
633: created before creating the electable
634: choice rows. Called procedures
635: ben_determine_dpnt_eligibility.main()after
636: calling ben_determine_eligibility.determine_elig_prfls.
637: p_upd_egd_with_epe_id called after
638: electable choice is created to set
639: electable choice id on dependent rows.

Line 805: is added to ben_determine_dpnt_eligibility.

801: process.
802: 03-Dec-01 mhoyes 115.264 - Re-enabled mode validation.
803: 03-Dec-01 mhoyes 115.265 - dbdrv line.
804: 04-Dec-01 kmahendr 115.266 - Bug#2097833 - parameter -p_per_in_ler_id
805: is added to ben_determine_dpnt_eligibility.
806: main call
807: 06-Dec-01 mhoyes 115.267 - Fixed concurrent manager problem
808: with new CAGR OUT NOCOPY parameter on process.
809: Added new routine inner_process.

Line 10038: ben_determine_dpnt_eligibility.g_dpnt_ineligible := false;

10034: fnd_message.set_token('PROC','benutils.get_batch_parameters');
10035: ben_enrolment_requirements.g_electable_choice_created := false;
10036: ben_enrolment_requirements.g_any_choice_created := false;
10037: ben_enrolment_requirements.g_auto_choice_created := false;
10038: ben_determine_dpnt_eligibility.g_dpnt_ineligible := false;
10039: --
10040: elsif l_param_rec.lmt_prpnip_by_org_flag = 'Y'
10041: and p_mode in ('A','P','S','T') then
10042: --

Line 11541: ben_determine_dpnt_eligibility.g_egd_table.delete;

11537: -- Initialise the dependent eligibility related globals.
11538: -- They should be initialised for every comp object.
11539: -- All these globals are used in bendepen.pkb.
11540: --
11541: ben_determine_dpnt_eligibility.g_egd_table.delete;
11542: ben_determine_dpnt_eligibility.g_egd_table :=
11543: ben_determine_dpnt_eligibility.g_egd_table_temp;
11544: --
11545: if g_debug then

Line 11542: ben_determine_dpnt_eligibility.g_egd_table :=

11538: -- They should be initialised for every comp object.
11539: -- All these globals are used in bendepen.pkb.
11540: --
11541: ben_determine_dpnt_eligibility.g_egd_table.delete;
11542: ben_determine_dpnt_eligibility.g_egd_table :=
11543: ben_determine_dpnt_eligibility.g_egd_table_temp;
11544: --
11545: if g_debug then
11546: hr_utility.set_location (l_package||' BENDETEL ',80);

Line 11543: ben_determine_dpnt_eligibility.g_egd_table_temp;

11539: -- All these globals are used in bendepen.pkb.
11540: --
11541: ben_determine_dpnt_eligibility.g_egd_table.delete;
11542: ben_determine_dpnt_eligibility.g_egd_table :=
11543: ben_determine_dpnt_eligibility.g_egd_table_temp;
11544: --
11545: if g_debug then
11546: hr_utility.set_location (l_package||' BENDETEL ',80);
11547: end if;

Line 11643: ben_determine_dpnt_eligibility.main

11639: --
11640: if g_debug then
11641: hr_utility.set_location (l_package||' St BENDEPEN ',85);
11642: end if;
11643: ben_determine_dpnt_eligibility.main
11644: (p_pgm_id => l_comp_obj_tree(l_treeele_num).par_pgm_id
11645: ,p_pl_id => l_comp_obj_tree(l_treeele_num).par_pl_id
11646: ,p_plip_id => l_comp_obj_tree(l_treeele_num).par_plip_id
11647: ,p_ptip_id => l_comp_obj_tree(l_treeele_num).par_ptip_id

Line 11920: fnd_message.set_token('PROC','ben_determine_dpnt_eligibility');

11916: ben_epe_cache.g_currcobjepe_row.ler_id := p_ler_id;
11917: ben_epe_cache.g_currcobjepe_row.opt_id := l_comp_obj_tree(l_treeele_num).par_opt_id;
11918: --
11919: fnd_message.set_name('BEN','BEN_91333_CALLING_PROC');
11920: fnd_message.set_token('PROC','ben_determine_dpnt_eligibility');
11921: --
11922: if g_debug then
11923: hr_utility.set_location (l_package||' BDDE_PUEWEID ',110);
11924: end if;

Line 11934: ben_determine_dpnt_eligibility.p_upd_egd_with_epe_id

11930: -- CWB Changes. ABSENCES : Dependents are not processed
11931: --
11932: if l_mode not in ('W', 'M','I','D') then
11933: --
11934: ben_determine_dpnt_eligibility.p_upd_egd_with_epe_id
11935: (p_elig_per_elctbl_chc_id => l_elig_per_elctbl_chc_id
11936: ,p_person_id => p_person_id
11937: ,p_effective_date => p_effective_date
11938: ,p_lf_evt_ocrd_dt => l_rec.lf_evt_ocrd_dt

Line 12051: ben_determine_dpnt_eligibility.g_egd_table.delete;

12047: --
12048: ben_epe_cache.g_currcobjepe_row.ler_id := p_ler_id;
12049: ben_epe_cache.g_currcobjepe_row.opt_id := l_comp_obj_tree(l_treeele_num).par_opt_id;
12050: --bug#3420298
12051: ben_determine_dpnt_eligibility.g_egd_table.delete;
12052: ben_determine_dpnt_eligibility.g_egd_table :=
12053: ben_determine_dpnt_eligibility.g_egd_table_temp;
12054: --
12055: ben_determine_dpnt_eligibility.main

Line 12052: ben_determine_dpnt_eligibility.g_egd_table :=

12048: ben_epe_cache.g_currcobjepe_row.ler_id := p_ler_id;
12049: ben_epe_cache.g_currcobjepe_row.opt_id := l_comp_obj_tree(l_treeele_num).par_opt_id;
12050: --bug#3420298
12051: ben_determine_dpnt_eligibility.g_egd_table.delete;
12052: ben_determine_dpnt_eligibility.g_egd_table :=
12053: ben_determine_dpnt_eligibility.g_egd_table_temp;
12054: --
12055: ben_determine_dpnt_eligibility.main
12056: (p_pgm_id => l_comp_obj_tree(l_treeele_num).par_pgm_id

Line 12053: ben_determine_dpnt_eligibility.g_egd_table_temp;

12049: ben_epe_cache.g_currcobjepe_row.opt_id := l_comp_obj_tree(l_treeele_num).par_opt_id;
12050: --bug#3420298
12051: ben_determine_dpnt_eligibility.g_egd_table.delete;
12052: ben_determine_dpnt_eligibility.g_egd_table :=
12053: ben_determine_dpnt_eligibility.g_egd_table_temp;
12054: --
12055: ben_determine_dpnt_eligibility.main
12056: (p_pgm_id => l_comp_obj_tree(l_treeele_num).par_pgm_id
12057: ,p_pl_id => l_comp_obj_tree(l_treeele_num).par_pl_id

Line 12055: ben_determine_dpnt_eligibility.main

12051: ben_determine_dpnt_eligibility.g_egd_table.delete;
12052: ben_determine_dpnt_eligibility.g_egd_table :=
12053: ben_determine_dpnt_eligibility.g_egd_table_temp;
12054: --
12055: ben_determine_dpnt_eligibility.main
12056: (p_pgm_id => l_comp_obj_tree(l_treeele_num).par_pgm_id
12057: ,p_pl_id => l_comp_obj_tree(l_treeele_num).par_pl_id
12058: ,p_plip_id => l_comp_obj_tree(l_treeele_num).par_plip_id
12059: ,p_ptip_id => l_comp_obj_tree(l_treeele_num).par_ptip_id

Line 12072: ben_determine_dpnt_eligibility.p_upd_egd_with_epe_id

12068: ,p_lf_evt_ocrd_dt => l_rec.lf_evt_ocrd_dt
12069: );
12070: --
12071:
12072: ben_determine_dpnt_eligibility.p_upd_egd_with_epe_id
12073: (p_elig_per_elctbl_chc_id => l_elig_per_elctbl_chc_id
12074: ,p_person_id => p_person_id
12075: ,p_effective_date => p_effective_date
12076: ,p_lf_evt_ocrd_dt => l_rec.lf_evt_ocrd_dt

Line 12630: if ben_determine_dpnt_eligibility.g_dpnt_ineligible

12626: -- found ineligible.
12627: --
12628: -- CWB Changes. ABSENCES, GRADE/STEP
12629: -- added irec
12630: if ben_determine_dpnt_eligibility.g_dpnt_ineligible
12631: and (l_mode not in ( 'W', 'M', 'G','I','D'))
12632: then
12633: if g_debug then
12634: hr_utility.set_location ('Dpnt ineligible '||l_package,10);