DBA Data[Home] [Help]

APPS.BEN_MANAGE_LIFE_EVENTS dependencies on BEN_ENV_OBJECT

Line 495: dual supporting ben_env_object

491: - Revamped elig flags to uses a local
492: record structure rather than globals.
493: - Passed p_comp_obj_tree_row into
494: determine_eligibility. Currently
495: dual supporting ben_env_object
496: comp object globals in parallel
497: with p_comp_obj_tree_row. Bendrpar
498: totally uses p_comp_obj_tree_row but
499: bendetel, bendete2 and benwtprc still

Line 517: 03-MAR-00 mhoyes 115.168 - Phased out nocopy ben_env_object for comp

513: supplied mode is different.
514: 02-MAR-00 stee 115.167 - Update COBRA qualified beneficiary
515: information if COBRA electable
516: choices exist.
517: 03-MAR-00 mhoyes 115.168 - Phased out nocopy ben_env_object for comp
518: objects.
519: 04-MAR-00 mhoyes 115.169 - Added comp object cache parameters to
520: load_cache.
521: - Stored parent comp object ID values

Line 1550: ben_env_object.init

1546: g_debug := hr_utility.debug_enabled;
1547: --
1548: -- Set up benefits environment
1549: --
1550: ben_env_object.init
1551: (p_business_group_id => p_business_group_id
1552: ,p_effective_date => p_effective_date
1553: ,p_thread_id => p_thread_id
1554: ,p_chunk_size => p_chunk_size

Line 5495: l_rec ben_env_object.g_global_env_rec_type;

5491: l_dtctd_dt date;
5492: l_procd_dt date;
5493: l_unprocd_dt date;
5494: l_voidd_dt date;
5495: l_rec ben_env_object.g_global_env_rec_type;
5496: --
5497: cursor c_person_thread is
5498: select ben.person_id,
5499: ben.person_action_id,

Line 8238: ben_env_object.setenv(p_mode);

8234: if g_debug then
8235: hr_utility.set_location (l_package||' Dn Create BFT ',20);
8236: end if;
8237: -- Bug 8431552: initialize the benmngle mode
8238: ben_env_object.setenv(p_mode);
8239: --
8240: -- This must be committed to the database
8241: --
8242: if p_commit_data = 'Y' then

Line 9414: ben_env_object.setenv(p_person_id => p_person_id);

9410: -- (1) Log the life event we are attempting to process
9411: -- (2) Evaluate the potential life events
9412: -- (3) If a new winning life event is found then log it
9413: --
9414: ben_env_object.setenv(p_person_id => p_person_id);
9415:
9416: -- Bug 1696526. Added by Gopal Venkataraman 3/20/01 - This is was done
9417: -- to set the p_lf_evt_ocrd_dt until the real one is determined.
9418: -- Better than using the one from the previous person as is what happens

Line 9420: ben_env_object.setenv(p_lf_evt_ocrd_dt => p_effective_date);

9416: -- Bug 1696526. Added by Gopal Venkataraman 3/20/01 - This is was done
9417: -- to set the p_lf_evt_ocrd_dt until the real one is determined.
9418: -- Better than using the one from the previous person as is what happens
9419: -- without this.
9420: ben_env_object.setenv(p_lf_evt_ocrd_dt => p_effective_date);
9421: -- Add ended
9422: --
9423: benutils.get_batch_parameters
9424: (p_benefit_action_id => benutils.g_benefit_action_id

Line 9791: ben_env_object.setenv(p_lf_evt_ocrd_dt => l_rec.lf_evt_ocrd_dt);

9787: benutils.id(l_rec.ler_id));
9788: --
9789: end if;
9790: --
9791: ben_env_object.setenv(p_lf_evt_ocrd_dt => l_rec.lf_evt_ocrd_dt);
9792: dt_fndate.change_ses_date
9793: (p_ses_date => l_rec.lf_evt_ocrd_dt,
9794: p_commit => l_commit);
9795: fnd_message.set_name('BEN','BEN_91333_CALLING_PROC');

Line 10327: l_env ben_env_object.g_global_env_rec_type;

10323: l_package varchar2(80);
10324: --
10325: l_enb_valrow ben_determine_coverage.ENBValType;
10326: --
10327: l_env ben_env_object.g_global_env_rec_type;
10328: l_comp_obj_tree ben_manage_life_events.g_cache_proc_object_table;
10329: l_par_elig_state ben_comp_obj_filter.g_par_elig_state_rec;
10330: l_comp_obj_tree_row ben_manage_life_events.g_cache_proc_objects_rec;
10331: l_parpepgm_row ben_prtn_elig_f%rowtype;

Line 10749: ben_env_object.setenv(p_lf_evt_ocrd_dt => l_rec.lf_evt_ocrd_dt);

10745: --
10746: if g_debug then
10747: hr_utility.set_location (l_package||' Set env ',20);
10748: end if;
10749: ben_env_object.setenv(p_lf_evt_ocrd_dt => l_rec.lf_evt_ocrd_dt);
10750: --
10751: -- Clear eligibility caches
10752: --
10753: ben_pep_cache.clear_down_cache;

Line 10763: ben_env_object.get

10759: );
10760: --
10761: -- Get environment values
10762: --
10763: ben_env_object.get
10764: (p_rec => l_env
10765: );
10766: --
10767: -- Get person info

Line 13123: l_env ben_env_object.g_global_env_rec_type;

13119: --
13120: l_package varchar2(80);
13121: l_ler_id number := p_ler_id;
13122: l_rec benutils.g_active_life_event;
13123: l_env ben_env_object.g_global_env_rec_type;
13124: l_encoded_message varchar2(2000);
13125: l_app_short_name varchar2(2000);
13126: l_message_name varchar2(2000);
13127: l_per_rec per_all_people_f%rowtype;

Line 13387: ben_env_object.setenv(p_lf_evt_ocrd_dt => p_effective_date);

13383: -- derived. We can do this because national identifier is
13384: -- non-updateable so the effective date is irrelevant when
13385: -- getting person information.
13386: --
13387: ben_env_object.setenv(p_lf_evt_ocrd_dt => p_effective_date);
13388: ben_env_object.get(p_rec => l_env);
13389: ben_person_object.get_object(p_person_id => p_person_id,
13390: p_rec => l_per_rec);
13391:

Line 13388: ben_env_object.get(p_rec => l_env);

13384: -- non-updateable so the effective date is irrelevant when
13385: -- getting person information.
13386: --
13387: ben_env_object.setenv(p_lf_evt_ocrd_dt => p_effective_date);
13388: ben_env_object.get(p_rec => l_env);
13389: ben_person_object.get_object(p_person_id => p_person_id,
13390: p_rec => l_per_rec);
13391:
13392: g_rec.person_id := p_person_id;

Line 13511: ben_env_object.setenv(p_lf_evt_ocrd_dt => p_effective_date);

13507: benutils.rollback_cache;
13508: --
13509: -- Roll cache to savepoint
13510: --
13511: ben_env_object.setenv(p_lf_evt_ocrd_dt => p_effective_date);
13512: ben_env_object.get(p_rec => l_env);
13513: ben_person_object.get_object(p_person_id => p_person_id,
13514: p_rec => l_per_rec);
13515: g_rec.person_id := p_person_id;

Line 13512: ben_env_object.get(p_rec => l_env);

13508: --
13509: -- Roll cache to savepoint
13510: --
13511: ben_env_object.setenv(p_lf_evt_ocrd_dt => p_effective_date);
13512: ben_env_object.get(p_rec => l_env);
13513: ben_person_object.get_object(p_person_id => p_person_id,
13514: p_rec => l_per_rec);
13515: g_rec.person_id := p_person_id;
13516: g_rec.pgm_id := l_env.pgm_id;