DBA Data[Home] [Help]

APPS.BEN_ON_LINE_LF_EVT dependencies on BEN_MANAGE_LIFE_EVENTS

Line 624: ben_manage_life_events.process

620: --
621: --
622: l_bft_id := null;
623: --
624: ben_manage_life_events.process
625: (
626: errbuf => l_errbuf,
627: retcode => l_retcode,
628: p_benefit_action_id => l_bft_id,

Line 679: ben_manage_life_events.person_header

675: p_vrbl_rt_prfl_id => null,
676: p_thread_id => 1,
677: p_mode => 'L');
678: --
679: ben_manage_life_events.person_header
680: (p_person_id => l_person_id,
681: p_business_group_id => l_business_group_id,
682: p_effective_date => l_effective_date);
683: --

Line 696: ben_manage_life_events.evaluate_life_events

692: --
693: end if;
694: --
695: close c_ler;
696: ben_manage_life_events.evaluate_life_events
697: (p_person_id => l_person_id,
698: p_business_group_id => l_business_group_id,
699: p_mode => 'L',
700: -- p_popl_enrt_typ_cycl_id => null,

Line 738: /* ben_manage_life_events.process_comp_objects

734: -- Now is the time to rollback;
735: l_benefit_action_id := to_char(benutils.g_benefit_action_id);
736: rollback to process_lf_evts;
737: --
738: /* ben_manage_life_events.process_comp_objects
739: (p_person_id => l_person_id,
740: p_person_action_id => null,
741: p_object_version_number => l_object_version_number,
742: p_business_group_id => l_business_group_id,

Line 1314: /* ben_manage_life_events.process

1310: where BENEFIT_ACTION_ID = benutils.g_benefit_action_id;
1311: --
1312: begin
1313: --
1314: /* ben_manage_life_events.process
1315: (
1316: errbuf => p_errbuf,
1317: retcode => p_retcode,
1318: p_benefit_action_id => null,

Line 1372: ben_manage_life_events.person_header

1368: p_oipl_count => p_oipl_count,
1369: p_plan_nip_count => p_plan_nip_count,
1370: p_oipl_nip_count => p_oipl_nip_count); */
1371: --
1372: ben_manage_life_events.person_header
1373: (p_person_id => p_person_id,
1374: p_business_group_id => p_business_group_id,
1375: p_effective_date => p_effective_date );
1376: --

Line 1388: ben_manage_life_events.evaluate_life_events

1384: --
1385: end if;
1386: --
1387: close c_ler;
1388: ben_manage_life_events.evaluate_life_events
1389: (p_person_id => p_person_id,
1390: p_business_group_id => p_business_group_id,
1391: p_mode => 'L',
1392: p_ler_id => p_ler_id,

Line 1397: ben_manage_life_events.process_comp_objects

1393: -- p_popl_enrt_typ_cycl_id => null,
1394: p_lf_evt_ocrd_dt => p_effective_date,
1395: p_effective_date => p_effective_date);
1396: --
1397: ben_manage_life_events.process_comp_objects
1398: (p_person_id => p_person_id,
1399: p_person_action_id => null,
1400: p_object_version_number => l_object_version_number,
1401: p_business_group_id => p_business_group_id,

Line 1507: ben_manage_life_events.g_modified_mode := null;

1503: fnd_message.raise_error;
1504: end if ;
1505: end if;
1506: l_bft_id := null;
1507: ben_manage_life_events.g_modified_mode := null;
1508: --
1509: ben_comp_object_list1.refresh_eff_date_caches;
1510: --
1511:

Line 1512: ben_manage_life_events.process

1508: --
1509: ben_comp_object_list1.refresh_eff_date_caches;
1510: --
1511:
1512: ben_manage_life_events.process
1513: (
1514: errbuf => p_errbuf,
1515: retcode => p_retcode,
1516: p_benefit_action_id => l_bft_id,

Line 1562: ben_manage_life_events.clear_init_benmngle_caches

1558: --
1559: hr_utility.set_location('After get_parameter',22);
1560: hr_utility.set_location('Before clear_init_benmngle_caches',23);
1561: --
1562: ben_manage_life_events.clear_init_benmngle_caches
1563: (p_business_group_id => p_business_group_id
1564: ,p_effective_date => p_effective_date
1565: ,p_threads => l_threads
1566: ,p_chunk_size => l_chunk_size

Line 1596: ben_manage_life_events.g_modified_mode := 'U';

1592: p_vrbl_rt_prfl_id => null,
1593: p_thread_id => 1,
1594: p_mode => p_mode);
1595: --
1596: ben_manage_life_events.g_modified_mode := 'U';
1597: --
1598: end if;
1599: hr_utility.set_location('After build comp object',32);
1600: hr_utility.set_location('Before Cursor',35);

Line 1617: ben_manage_life_events.evaluate_life_events

1613: --
1614: hr_utility.set_location('After Cursor',40);
1615: hr_utility.set_location('Before evaluate life events',45);
1616: --
1617: ben_manage_life_events.evaluate_life_events
1618: (p_person_id => p_person_id,
1619: p_business_group_id => p_business_group_id,
1620: p_mode => p_mode,
1621: p_ler_id => p_ler_id,

Line 1633: -- ben_manage_life_events.person_header is moved here.

1629: --
1630: g_benefit_action_id := benutils.g_benefit_action_id;
1631: --
1632: -- To synchronize with process_life_events procedure
1633: -- ben_manage_life_events.person_header is moved here.
1634: --
1635: hr_utility.set_location('Before Person Header',51);
1636: --
1637: if p_mode = 'W' then

Line 1685: ben_manage_life_events.person_header

1681: --
1682: end if;
1683: --
1684: --
1685: ben_manage_life_events.person_header
1686: (p_person_id => p_person_id,
1687: p_business_group_id => p_business_group_id,
1688: p_effective_date => nvl(l_rec.lf_evt_ocrd_dt,p_effective_date) );
1689: --

Line 1697: ben_manage_life_events.process_comp_objects

1693: --
1694: hr_utility.set_location('p_ler_id '||p_ler_id,10);
1695: hr_utility.set_location('l_rec.lf_evt_ocrd_dt'||l_rec.lf_evt_ocrd_dt,10);
1696: --
1697: ben_manage_life_events.process_comp_objects
1698: (p_person_id => p_person_id,
1699: p_person_action_id => null,
1700: p_object_version_number => l_object_version_number,
1701: p_business_group_id => p_business_group_id,

Line 1742: when ben_manage_life_events.g_record_error then

1738: -- end bug 4430107
1739:
1740:
1741: exception
1742: when ben_manage_life_events.g_record_error then
1743: -- there is an error from benmngle, show the error message that is
1744: -- setup in benmngle.
1745: fnd_message.raise_error;
1746: when ben_manage_life_events.g_life_event_after then

Line 1746: when ben_manage_life_events.g_life_event_after then

1742: when ben_manage_life_events.g_record_error then
1743: -- there is an error from benmngle, show the error message that is
1744: -- setup in benmngle.
1745: fnd_message.raise_error;
1746: when ben_manage_life_events.g_life_event_after then
1747: get_ser_message(p_encoded_message => l_encoded_message,
1748: p_app_short_name => l_app_short_name,
1749: p_message_name => l_message_name);
1750: -- Bug 4254792 Donot add substitute manual LE errors

Line 1766: when ben_manage_life_events.g_cwb_trk_ineligible then

1762: end if;
1763: fnd_message.raise_error;
1764:
1765: -- Bug 8290746
1766: when ben_manage_life_events.g_cwb_trk_ineligible then
1767: --
1768: hr_utility.set_location ('Exception g_cwb_trk_ineligible ',20);
1769:
1770: --

Line 1936: ben_manage_life_events.process

1932: fnd_message.set_name('BEN','BEN_93906_NO_EMP_BEN_ASG');
1933: fnd_message.raise_error;
1934: end if ;
1935: end if;
1936: ben_manage_life_events.process
1937: (
1938: errbuf => p_errbuf,
1939: retcode => p_retcode,
1940: p_benefit_action_id => l_bft_id,

Line 1989: ben_manage_life_events.clear_init_benmngle_caches

1985: hr_utility.set_location('After get_parameter',22);
1986: --
1987: -- Clear benmngle level caches
1988: --
1989: ben_manage_life_events.clear_init_benmngle_caches
1990: (p_business_group_id => p_business_group_id
1991: ,p_effective_date => p_effective_date
1992: ,p_threads => l_threads
1993: ,p_chunk_size => l_chunk_size

Line 1999: hr_utility.set_location('After ben_manage_life_events.clear_init_benmngle_caches',24);

1995: ,p_benefit_action_id => benutils.g_benefit_action_id
1996: ,p_thread_id => 1
1997: );
1998: --
1999: hr_utility.set_location('After ben_manage_life_events.clear_init_benmngle_caches',24);
2000: hr_utility.set_location('Before Cursor',35);
2001: --
2002: open c_ler;
2003: fetch c_ler into p_ler_id;

Line 2020: ben_manage_life_events.g_modified_mode := null;

2016: hr_utility.set_location('After Cursor',40);
2017: hr_utility.set_location('Before evaluate life events',45);
2018: --
2019: g_ptnls_voidd_flag := FALSE;
2020: ben_manage_life_events.g_modified_mode := null;
2021: ben_lf_evt_clps_restore.g_bckdt_pil_restored_flag := 'N';
2022: ben_manage_life_events.evaluate_life_events
2023: (p_person_id => p_person_id,
2024: p_business_group_id => p_business_group_id,

Line 2022: ben_manage_life_events.evaluate_life_events

2018: --
2019: g_ptnls_voidd_flag := FALSE;
2020: ben_manage_life_events.g_modified_mode := null;
2021: ben_lf_evt_clps_restore.g_bckdt_pil_restored_flag := 'N';
2022: ben_manage_life_events.evaluate_life_events
2023: (p_person_id => p_person_id,
2024: p_business_group_id => p_business_group_id,
2025: p_mode => p_mode,
2026: p_ler_id => p_ler_id,

Line 2039: -- ben_manage_life_events.person_header is moved here.

2035: --
2036: g_benefit_action_id := benutils.g_benefit_action_id;
2037: --
2038: -- To synchronize with process_life_events procedure
2039: -- ben_manage_life_events.person_header is moved here.
2040: --
2041: hr_utility.set_location('Before Person Header',51);
2042: --
2043: -- GSP : Call diferent procedures for different modes.

Line 2080: ben_manage_life_events.person_header

2076: p_rec => l_rec);
2077: --
2078: end if;
2079: --
2080: ben_manage_life_events.person_header
2081: (p_person_id => p_person_id,
2082: p_business_group_id => p_business_group_id,
2083: p_effective_date => nvl(l_rec.lf_evt_ocrd_dt,p_effective_date) );
2084: --

Line 2088: when ben_manage_life_events.g_record_error then

2084: --
2085: hr_utility.set_location('After Person Header',52);
2086: --
2087: exception
2088: when ben_manage_life_events.g_record_error then
2089: -- there is an error from benmngle, show the error message that is
2090: -- setup in benmngle.
2091: fnd_message.raise_error;
2092: when ben_manage_life_events.g_life_event_after then

Line 2092: when ben_manage_life_events.g_life_event_after then

2088: when ben_manage_life_events.g_record_error then
2089: -- there is an error from benmngle, show the error message that is
2090: -- setup in benmngle.
2091: fnd_message.raise_error;
2092: when ben_manage_life_events.g_life_event_after then
2093: -- there is an error in benmngle. In this case display a special error
2094: -- message as the message in benmgle is too generic.
2095: -- fnd_message.set_name('BEN', 'BEN_91940_LIFE_EVT_AFTER');
2096: -- fnd_message.raise_error;

Line 2143: ben_manage_life_events.process_comp_objects

2139: open c_person_thread;
2140: fetch c_person_thread into l_object_version_number, l_person_action_id;
2141: close c_person_thread;
2142: --
2143: ben_manage_life_events.process_comp_objects
2144: (p_person_id => p_person_id,
2145: p_person_action_id => l_person_action_id,
2146: p_object_version_number => l_object_version_number,
2147: p_business_group_id => p_business_group_id,

Line 2167: when ben_manage_life_events.g_record_error then

2163: ben_cobj_cache.clear_down_cache;
2164: hr_utility.set_location('After process comp objects',60);
2165: --
2166: exception
2167: when ben_manage_life_events.g_record_error then
2168: -- there is an error from benmngle, show the error message that is
2169: -- setup in benmngle.
2170: fnd_message.raise_error;
2171: when ben_manage_life_events.g_life_event_after then

Line 2171: when ben_manage_life_events.g_life_event_after then

2167: when ben_manage_life_events.g_record_error then
2168: -- there is an error from benmngle, show the error message that is
2169: -- setup in benmngle.
2170: fnd_message.raise_error;
2171: when ben_manage_life_events.g_life_event_after then
2172: -- there is an error in benmngle. In this case display a special error
2173: -- message as the message in benmgle is too generic.
2174: fnd_message.set_name('BEN', 'BEN_91940_LIFE_EVT_AFTER');
2175: fnd_message.raise_error;

Line 2232: ben_manage_life_events.process

2228: l_effective_date := fnd_date.date_to_canonical(p_effective_date);
2229: --
2230: l_bft_id := null;
2231: --
2232: ben_manage_life_events.process
2233: (
2234: errbuf => p_errbuf,
2235: retcode => p_retcode,
2236: p_benefit_action_id => l_bft_id,

Line 2283: ben_manage_life_events.clear_init_benmngle_caches

2279: hr_utility.set_location('After get_parameter',22);
2280: --
2281: -- Clear benmngle level caches
2282: --
2283: ben_manage_life_events.clear_init_benmngle_caches
2284: (p_business_group_id => p_business_group_id
2285: ,p_effective_date => p_effective_date
2286: ,p_threads => l_threads
2287: ,p_chunk_size => l_chunk_size

Line 2293: hr_utility.set_location('After ben_manage_life_events.clear_init_benmngle_caches',24);

2289: ,p_benefit_action_id => benutils.g_benefit_action_id
2290: ,p_thread_id => 1
2291: );
2292: --
2293: hr_utility.set_location('After ben_manage_life_events.clear_init_benmngle_caches',24);
2294: hr_utility.set_location('Before Cursor',35);
2295: --
2296: open c_ler;
2297: fetch c_ler into p_ler_id;

Line 2311: ben_manage_life_events.evaluate_life_events

2307: --
2308: hr_utility.set_location('After Cursor',40);
2309: hr_utility.set_location('Before evaluate life events',45);
2310: --
2311: ben_manage_life_events.evaluate_life_events
2312: (p_person_id => p_person_id,
2313: p_business_group_id => p_business_group_id,
2314: p_mode => p_mode,
2315: p_ler_id => p_ler_id,

Line 2361: ben_manage_life_events.person_header

2357: --
2358: end if;
2359: --
2360: --
2361: ben_manage_life_events.person_header
2362: (p_person_id => p_person_id,
2363: p_business_group_id => p_business_group_id,
2364: p_effective_date => nvl(l_rec.lf_evt_ocrd_dt,p_effective_date));
2365: --

Line 2369: ben_manage_life_events.process_comp_objects

2365: --
2366: hr_utility.set_location('After Person Header',30);
2367: hr_utility.set_location('Before process comp objects',55);
2368: --
2369: ben_manage_life_events.process_comp_objects
2370: (p_person_id => p_person_id,
2371: p_person_action_id => benutils.g_benefit_action_id, -- null,
2372: p_object_version_number => l_object_version_number,
2373: p_business_group_id => p_business_group_id,

Line 2385: when ben_manage_life_events.g_record_error then

2381: --
2382: hr_utility.set_location('After process comp objects',60);
2383: --
2384: exception
2385: when ben_manage_life_events.g_record_error then
2386: -- there is an error from benmngle, show the error message that is
2387: -- setup in benmngle.
2388: fnd_message.raise_error;
2389: when ben_manage_life_events.g_life_event_after then

Line 2389: when ben_manage_life_events.g_life_event_after then

2385: when ben_manage_life_events.g_record_error then
2386: -- there is an error from benmngle, show the error message that is
2387: -- setup in benmngle.
2388: fnd_message.raise_error;
2389: when ben_manage_life_events.g_life_event_after then
2390: -- there is an error in benmngle. In this case display a special error
2391: -- message as the message in benmgle is too generic.
2392: -- BUG 2879140 -- change message as unrestricted enrollment does not make sense in watif
2393: fnd_message.set_name('BEN', 'BEN_93376_LIFE_EVT_AFTER');

Line 3049: ben_manage_life_events.irec_process

3045: l_effective_date := fnd_date.date_to_canonical(p_effective_date);
3046: --
3047: ben_comp_object_list1.refresh_eff_date_caches;
3048: --
3049: ben_manage_life_events.irec_process
3050: (errbuf => l_errbuf,
3051: retcode => l_retcode,
3052: p_effective_date => l_effective_date,
3053: p_mode => 'I', -- Mode for iRecruitment = 'I'