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 9630: ben_determine_dpnt_eligibility.g_dpnt_ineligible := false;

9626: fnd_message.set_token('PROC','benutils.get_batch_parameters');
9627: ben_enrolment_requirements.g_electable_choice_created := false;
9628: ben_enrolment_requirements.g_any_choice_created := false;
9629: ben_enrolment_requirements.g_auto_choice_created := false;
9630: ben_determine_dpnt_eligibility.g_dpnt_ineligible := false;
9631: --
9632: elsif l_param_rec.lmt_prpnip_by_org_flag = 'Y'
9633: and p_mode in ('A','P','S','T') then
9634: --

Line 11031: ben_determine_dpnt_eligibility.g_egd_table.delete;

11027: -- Initialise the dependent eligibility related globals.
11028: -- They should be initialised for every comp object.
11029: -- All these globals are used in bendepen.pkb.
11030: --
11031: ben_determine_dpnt_eligibility.g_egd_table.delete;
11032: ben_determine_dpnt_eligibility.g_egd_table :=
11033: ben_determine_dpnt_eligibility.g_egd_table_temp;
11034: --
11035: if g_debug then

Line 11032: ben_determine_dpnt_eligibility.g_egd_table :=

11028: -- They should be initialised for every comp object.
11029: -- All these globals are used in bendepen.pkb.
11030: --
11031: ben_determine_dpnt_eligibility.g_egd_table.delete;
11032: ben_determine_dpnt_eligibility.g_egd_table :=
11033: ben_determine_dpnt_eligibility.g_egd_table_temp;
11034: --
11035: if g_debug then
11036: hr_utility.set_location (l_package||' BENDETEL ',80);

Line 11033: ben_determine_dpnt_eligibility.g_egd_table_temp;

11029: -- All these globals are used in bendepen.pkb.
11030: --
11031: ben_determine_dpnt_eligibility.g_egd_table.delete;
11032: ben_determine_dpnt_eligibility.g_egd_table :=
11033: ben_determine_dpnt_eligibility.g_egd_table_temp;
11034: --
11035: if g_debug then
11036: hr_utility.set_location (l_package||' BENDETEL ',80);
11037: end if;

Line 11133: ben_determine_dpnt_eligibility.main

11129: --
11130: if g_debug then
11131: hr_utility.set_location (l_package||' St BENDEPEN ',85);
11132: end if;
11133: ben_determine_dpnt_eligibility.main
11134: (p_pgm_id => l_comp_obj_tree(l_treeele_num).par_pgm_id
11135: ,p_pl_id => l_comp_obj_tree(l_treeele_num).par_pl_id
11136: ,p_plip_id => l_comp_obj_tree(l_treeele_num).par_plip_id
11137: ,p_ptip_id => l_comp_obj_tree(l_treeele_num).par_ptip_id

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

11388: ben_epe_cache.g_currcobjepe_row.ler_id := p_ler_id;
11389: ben_epe_cache.g_currcobjepe_row.opt_id := l_comp_obj_tree(l_treeele_num).par_opt_id;
11390: --
11391: fnd_message.set_name('BEN','BEN_91333_CALLING_PROC');
11392: fnd_message.set_token('PROC','ben_determine_dpnt_eligibility');
11393: --
11394: if g_debug then
11395: hr_utility.set_location (l_package||' BDDE_PUEWEID ',110);
11396: end if;

Line 11406: ben_determine_dpnt_eligibility.p_upd_egd_with_epe_id

11402: -- CWB Changes. ABSENCES : Dependents are not processed
11403: --
11404: if l_mode not in ('W', 'M','I','D') then
11405: --
11406: ben_determine_dpnt_eligibility.p_upd_egd_with_epe_id
11407: (p_elig_per_elctbl_chc_id => l_elig_per_elctbl_chc_id
11408: ,p_person_id => p_person_id
11409: ,p_effective_date => p_effective_date
11410: ,p_lf_evt_ocrd_dt => l_rec.lf_evt_ocrd_dt

Line 11523: ben_determine_dpnt_eligibility.g_egd_table.delete;

11519: --
11520: ben_epe_cache.g_currcobjepe_row.ler_id := p_ler_id;
11521: ben_epe_cache.g_currcobjepe_row.opt_id := l_comp_obj_tree(l_treeele_num).par_opt_id;
11522: --bug#3420298
11523: ben_determine_dpnt_eligibility.g_egd_table.delete;
11524: ben_determine_dpnt_eligibility.g_egd_table :=
11525: ben_determine_dpnt_eligibility.g_egd_table_temp;
11526: --
11527: ben_determine_dpnt_eligibility.main

Line 11524: ben_determine_dpnt_eligibility.g_egd_table :=

11520: ben_epe_cache.g_currcobjepe_row.ler_id := p_ler_id;
11521: ben_epe_cache.g_currcobjepe_row.opt_id := l_comp_obj_tree(l_treeele_num).par_opt_id;
11522: --bug#3420298
11523: ben_determine_dpnt_eligibility.g_egd_table.delete;
11524: ben_determine_dpnt_eligibility.g_egd_table :=
11525: ben_determine_dpnt_eligibility.g_egd_table_temp;
11526: --
11527: ben_determine_dpnt_eligibility.main
11528: (p_pgm_id => l_comp_obj_tree(l_treeele_num).par_pgm_id

Line 11525: ben_determine_dpnt_eligibility.g_egd_table_temp;

11521: ben_epe_cache.g_currcobjepe_row.opt_id := l_comp_obj_tree(l_treeele_num).par_opt_id;
11522: --bug#3420298
11523: ben_determine_dpnt_eligibility.g_egd_table.delete;
11524: ben_determine_dpnt_eligibility.g_egd_table :=
11525: ben_determine_dpnt_eligibility.g_egd_table_temp;
11526: --
11527: ben_determine_dpnt_eligibility.main
11528: (p_pgm_id => l_comp_obj_tree(l_treeele_num).par_pgm_id
11529: ,p_pl_id => l_comp_obj_tree(l_treeele_num).par_pl_id

Line 11527: ben_determine_dpnt_eligibility.main

11523: ben_determine_dpnt_eligibility.g_egd_table.delete;
11524: ben_determine_dpnt_eligibility.g_egd_table :=
11525: ben_determine_dpnt_eligibility.g_egd_table_temp;
11526: --
11527: ben_determine_dpnt_eligibility.main
11528: (p_pgm_id => l_comp_obj_tree(l_treeele_num).par_pgm_id
11529: ,p_pl_id => l_comp_obj_tree(l_treeele_num).par_pl_id
11530: ,p_plip_id => l_comp_obj_tree(l_treeele_num).par_plip_id
11531: ,p_ptip_id => l_comp_obj_tree(l_treeele_num).par_ptip_id

Line 11544: ben_determine_dpnt_eligibility.p_upd_egd_with_epe_id

11540: ,p_lf_evt_ocrd_dt => l_rec.lf_evt_ocrd_dt
11541: );
11542: --
11543:
11544: ben_determine_dpnt_eligibility.p_upd_egd_with_epe_id
11545: (p_elig_per_elctbl_chc_id => l_elig_per_elctbl_chc_id
11546: ,p_person_id => p_person_id
11547: ,p_effective_date => p_effective_date
11548: ,p_lf_evt_ocrd_dt => l_rec.lf_evt_ocrd_dt

Line 12051: if ben_determine_dpnt_eligibility.g_dpnt_ineligible

12047: -- found ineligible.
12048: --
12049: -- CWB Changes. ABSENCES, GRADE/STEP
12050: -- added irec
12051: if ben_determine_dpnt_eligibility.g_dpnt_ineligible
12052: and (l_mode not in ( 'W', 'M', 'G','I','D'))
12053: then
12054: if g_debug then
12055: hr_utility.set_location ('Dpnt ineligible '||l_package,10);