1: package body ben_elig_object as
2: /* $Header: beneligo.pkb 120.0 2005/05/28 08:56:06 appldev noship $ */
3: --------------------------------------------------------------------------------
4: /*
5: +==============================================================================+
39: 29 May 00 mhoyes 115.11 - Fixed bug 5338.
40: */
41: --------------------------------------------------------------------------------
42: --
43: g_package varchar2(80) := 'ben_elig_object.';
44: g_hash_key number := ben_hash_utility.get_hash_key;
45: g_hash_jump number := ben_hash_utility.get_hash_jump;
46: --
47: procedure set_object(p_pgm_id in number,
1246: when no_data_found then
1247: --
1248: ben_env_object.get(p_rec => l_env);
1249: --
1250: ben_elig_object.set_object
1251: (p_pgm_id => p_pgm_id
1252: ,p_business_group_id => l_env.business_group_id
1253: ,p_effective_date => nvl(l_env.lf_evt_ocrd_dt,l_env.effective_date)
1254: );
1310: when no_data_found then
1311: --
1312: ben_env_object.get(p_rec => l_env);
1313: --
1314: ben_elig_object.set_object
1315: (p_pl_id => p_pl_id
1316: ,p_business_group_id => l_env.business_group_id
1317: ,p_effective_date => nvl(l_env.lf_evt_ocrd_dt,l_env.effective_date)
1318: );
1373: when no_data_found then
1374: --
1375: ben_env_object.get(p_rec => l_env);
1376: --
1377: ben_elig_object.set_object
1378: (p_oipl_id => p_oipl_id
1379: ,p_business_group_id => l_env.business_group_id
1380: ,p_effective_date => nvl(l_env.lf_evt_ocrd_dt,l_env.effective_date)
1381: );
1437: when no_data_found then
1438: --
1439: ben_env_object.get(p_rec => l_env);
1440: --
1441: ben_elig_object.set_object
1442: (p_plip_id => p_plip_id
1443: ,p_business_group_id => l_env.business_group_id
1444: ,p_effective_date => nvl(l_env.lf_evt_ocrd_dt,l_env.effective_date)
1445: );
1501: when no_data_found then
1502: --
1503: ben_env_object.get(p_rec => l_env);
1504: --
1505: ben_elig_object.set_object
1506: (p_ptip_id => p_ptip_id
1507: ,p_business_group_id => l_env.business_group_id
1508: ,p_effective_date => nvl(l_env.lf_evt_ocrd_dt,l_env.effective_date)
1509: );
1534: -- hr_utility.set_location ('Leaving '||l_proc,10);
1535: --
1536: end clear_down_cache;
1537: --
1538: end ben_elig_object;