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 1506: ben_manage_life_events.g_modified_mode := null;

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

Line 1511: ben_manage_life_events.process

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

Line 1561: ben_manage_life_events.clear_init_benmngle_caches

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

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

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

Line 1616: ben_manage_life_events.evaluate_life_events

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

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

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

Line 1684: ben_manage_life_events.person_header

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

Line 1696: ben_manage_life_events.process_comp_objects

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

Line 1741: when ben_manage_life_events.g_record_error then

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

Line 1745: when ben_manage_life_events.g_life_event_after then

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

Line 1924: ben_manage_life_events.process

1920: fnd_message.set_name('BEN','BEN_93906_NO_EMP_BEN_ASG');
1921: fnd_message.raise_error;
1922: end if ;
1923: end if;
1924: ben_manage_life_events.process
1925: (
1926: errbuf => p_errbuf,
1927: retcode => p_retcode,
1928: p_benefit_action_id => l_bft_id,

Line 1977: ben_manage_life_events.clear_init_benmngle_caches

1973: hr_utility.set_location('After get_parameter',22);
1974: --
1975: -- Clear benmngle level caches
1976: --
1977: ben_manage_life_events.clear_init_benmngle_caches
1978: (p_business_group_id => p_business_group_id
1979: ,p_effective_date => p_effective_date
1980: ,p_threads => l_threads
1981: ,p_chunk_size => l_chunk_size

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

1983: ,p_benefit_action_id => benutils.g_benefit_action_id
1984: ,p_thread_id => 1
1985: );
1986: --
1987: hr_utility.set_location('After ben_manage_life_events.clear_init_benmngle_caches',24);
1988: hr_utility.set_location('Before Cursor',35);
1989: --
1990: open c_ler;
1991: fetch c_ler into p_ler_id;

Line 2008: ben_manage_life_events.g_modified_mode := null;

2004: hr_utility.set_location('After Cursor',40);
2005: hr_utility.set_location('Before evaluate life events',45);
2006: --
2007: g_ptnls_voidd_flag := FALSE;
2008: ben_manage_life_events.g_modified_mode := null;
2009: ben_lf_evt_clps_restore.g_bckdt_pil_restored_flag := 'N';
2010: ben_manage_life_events.evaluate_life_events
2011: (p_person_id => p_person_id,
2012: p_business_group_id => p_business_group_id,

Line 2010: ben_manage_life_events.evaluate_life_events

2006: --
2007: g_ptnls_voidd_flag := FALSE;
2008: ben_manage_life_events.g_modified_mode := null;
2009: ben_lf_evt_clps_restore.g_bckdt_pil_restored_flag := 'N';
2010: ben_manage_life_events.evaluate_life_events
2011: (p_person_id => p_person_id,
2012: p_business_group_id => p_business_group_id,
2013: p_mode => p_mode,
2014: p_ler_id => p_ler_id,

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

2023: --
2024: g_benefit_action_id := benutils.g_benefit_action_id;
2025: --
2026: -- To synchronize with process_life_events procedure
2027: -- ben_manage_life_events.person_header is moved here.
2028: --
2029: hr_utility.set_location('Before Person Header',51);
2030: --
2031: -- GSP : Call diferent procedures for different modes.

Line 2068: ben_manage_life_events.person_header

2064: p_rec => l_rec);
2065: --
2066: end if;
2067: --
2068: ben_manage_life_events.person_header
2069: (p_person_id => p_person_id,
2070: p_business_group_id => p_business_group_id,
2071: p_effective_date => nvl(l_rec.lf_evt_ocrd_dt,p_effective_date) );
2072: --

Line 2076: when ben_manage_life_events.g_record_error then

2072: --
2073: hr_utility.set_location('After Person Header',52);
2074: --
2075: exception
2076: when ben_manage_life_events.g_record_error then
2077: -- there is an error from benmngle, show the error message that is
2078: -- setup in benmngle.
2079: fnd_message.raise_error;
2080: when ben_manage_life_events.g_life_event_after then

Line 2080: when ben_manage_life_events.g_life_event_after then

2076: when ben_manage_life_events.g_record_error then
2077: -- there is an error from benmngle, show the error message that is
2078: -- setup in benmngle.
2079: fnd_message.raise_error;
2080: when ben_manage_life_events.g_life_event_after then
2081: -- there is an error in benmngle. In this case display a special error
2082: -- message as the message in benmgle is too generic.
2083: -- fnd_message.set_name('BEN', 'BEN_91940_LIFE_EVT_AFTER');
2084: -- fnd_message.raise_error;

Line 2131: ben_manage_life_events.process_comp_objects

2127: open c_person_thread;
2128: fetch c_person_thread into l_object_version_number, l_person_action_id;
2129: close c_person_thread;
2130: --
2131: ben_manage_life_events.process_comp_objects
2132: (p_person_id => p_person_id,
2133: p_person_action_id => l_person_action_id,
2134: p_object_version_number => l_object_version_number,
2135: p_business_group_id => p_business_group_id,

Line 2155: when ben_manage_life_events.g_record_error then

2151: ben_cobj_cache.clear_down_cache;
2152: hr_utility.set_location('After process comp objects',60);
2153: --
2154: exception
2155: when ben_manage_life_events.g_record_error then
2156: -- there is an error from benmngle, show the error message that is
2157: -- setup in benmngle.
2158: fnd_message.raise_error;
2159: when ben_manage_life_events.g_life_event_after then

Line 2159: when ben_manage_life_events.g_life_event_after then

2155: when ben_manage_life_events.g_record_error then
2156: -- there is an error from benmngle, show the error message that is
2157: -- setup in benmngle.
2158: fnd_message.raise_error;
2159: when ben_manage_life_events.g_life_event_after then
2160: -- there is an error in benmngle. In this case display a special error
2161: -- message as the message in benmgle is too generic.
2162: fnd_message.set_name('BEN', 'BEN_91940_LIFE_EVT_AFTER');
2163: fnd_message.raise_error;

Line 2220: ben_manage_life_events.process

2216: l_effective_date := fnd_date.date_to_canonical(p_effective_date);
2217: --
2218: l_bft_id := null;
2219: --
2220: ben_manage_life_events.process
2221: (
2222: errbuf => p_errbuf,
2223: retcode => p_retcode,
2224: p_benefit_action_id => l_bft_id,

Line 2271: ben_manage_life_events.clear_init_benmngle_caches

2267: hr_utility.set_location('After get_parameter',22);
2268: --
2269: -- Clear benmngle level caches
2270: --
2271: ben_manage_life_events.clear_init_benmngle_caches
2272: (p_business_group_id => p_business_group_id
2273: ,p_effective_date => p_effective_date
2274: ,p_threads => l_threads
2275: ,p_chunk_size => l_chunk_size

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

2277: ,p_benefit_action_id => benutils.g_benefit_action_id
2278: ,p_thread_id => 1
2279: );
2280: --
2281: hr_utility.set_location('After ben_manage_life_events.clear_init_benmngle_caches',24);
2282: hr_utility.set_location('Before Cursor',35);
2283: --
2284: open c_ler;
2285: fetch c_ler into p_ler_id;

Line 2299: ben_manage_life_events.evaluate_life_events

2295: --
2296: hr_utility.set_location('After Cursor',40);
2297: hr_utility.set_location('Before evaluate life events',45);
2298: --
2299: ben_manage_life_events.evaluate_life_events
2300: (p_person_id => p_person_id,
2301: p_business_group_id => p_business_group_id,
2302: p_mode => p_mode,
2303: p_ler_id => p_ler_id,

Line 2349: ben_manage_life_events.person_header

2345: --
2346: end if;
2347: --
2348: --
2349: ben_manage_life_events.person_header
2350: (p_person_id => p_person_id,
2351: p_business_group_id => p_business_group_id,
2352: p_effective_date => nvl(l_rec.lf_evt_ocrd_dt,p_effective_date));
2353: --

Line 2357: ben_manage_life_events.process_comp_objects

2353: --
2354: hr_utility.set_location('After Person Header',30);
2355: hr_utility.set_location('Before process comp objects',55);
2356: --
2357: ben_manage_life_events.process_comp_objects
2358: (p_person_id => p_person_id,
2359: p_person_action_id => benutils.g_benefit_action_id, -- null,
2360: p_object_version_number => l_object_version_number,
2361: p_business_group_id => p_business_group_id,

Line 2373: when ben_manage_life_events.g_record_error then

2369: --
2370: hr_utility.set_location('After process comp objects',60);
2371: --
2372: exception
2373: when ben_manage_life_events.g_record_error then
2374: -- there is an error from benmngle, show the error message that is
2375: -- setup in benmngle.
2376: fnd_message.raise_error;
2377: when ben_manage_life_events.g_life_event_after then

Line 2377: when ben_manage_life_events.g_life_event_after then

2373: when ben_manage_life_events.g_record_error then
2374: -- there is an error from benmngle, show the error message that is
2375: -- setup in benmngle.
2376: fnd_message.raise_error;
2377: when ben_manage_life_events.g_life_event_after then
2378: -- there is an error in benmngle. In this case display a special error
2379: -- message as the message in benmgle is too generic.
2380: -- BUG 2879140 -- change message as unrestricted enrollment does not make sense in watif
2381: fnd_message.set_name('BEN', 'BEN_93376_LIFE_EVT_AFTER');

Line 2999: ben_manage_life_events.irec_process

2995: l_effective_date := fnd_date.date_to_canonical(p_effective_date);
2996: --
2997: ben_comp_object_list1.refresh_eff_date_caches;
2998: --
2999: ben_manage_life_events.irec_process
3000: (errbuf => l_errbuf,
3001: retcode => l_retcode,
3002: p_effective_date => l_effective_date,
3003: p_mode => 'I', -- Mode for iRecruitment = 'I'