DBA Data[Home] [Help]

APPS.BEN_PRTT_ENRT_RESULT_API dependencies on BEN_GLOBAL_ENRT

Line 384: 115.162 17-May-01 maagrawa Changed the calls to ben_global_enrt.

380: 115.160 04-May-01 ikasire 1712890 Added the validation conditions for
381: attribute columns in UPDATE routine
382: 115.161 08-May-01 jcarpent Bug 158783. Reset l_ppe.prtt_prem_id before
383: fetch since this is used instead of %found
384: 115.162 17-May-01 maagrawa Changed the calls to ben_global_enrt.
385: 115.164 21-May-01 kmahendr Merged version 163 and 162 as 163 was a
386: leapfrog version on 153
387: 115.165 22-May-01 maagrawa Fixed bug introduced by performance changes
388: for premiums.

Line 585: are called after ben_global_enrt.get_pil .

581: in bug resolutions.
582: 115.263 06-Oct-05 bmanyam Bug 4642299 : Added 'LODBEWM','ODBEWM' too for 1 Prior logic.
583: 115.264 07-oct-05 ssarkar Bug 4616225 : Call to pl/oipl cache is set to nvl(life_event_dt/effective_date).
584: proc delete_enrollment modified for same .Also ben_cobj_cache.get_pl_dets/get_oipl_dets
585: are called after ben_global_enrt.get_pil .
586: 115.265 17-Oct-05 vborkar BUG 4663971 : In delete_enrollment, called update_prtt_enrt_result
587: instead of delete_prtt_enrt_result for datetrack mode other than zap.
588: Also if eff date equals PEN start date then called update_prtt_enrt_result
589: in correction mode, otherwise in update mode.

Line 1517: l_global_epe_rec ben_global_enrt.g_global_epe_rec_type;

1513: l_rt_end_dt_cd varchar2(30);
1514: l_rt_end_dt_rl number;
1515: /* End of Changes for WWBUG: 1646442 : added declarations */
1516: --
1517: l_global_epe_rec ben_global_enrt.g_global_epe_rec_type;
1518: l_global_pen_rec ben_prtt_enrt_rslt_f%rowtype;
1519: l_pl_rec ben_cobj_cache.g_pl_inst_row;
1520: l_pgm_rec ben_cobj_cache.g_pgm_inst_row;
1521: l_oipl_rec ben_cobj_cache.g_oipl_inst_row;

Line 1712: ben_global_enrt.get_epe -- choice

1708: l_step := 20;
1709: --
1710: -- Get choice data from prtt_per_elctbl_chc table
1711: --
1712: ben_global_enrt.get_epe -- choice
1713: (p_elig_per_elctbl_chc_id => p_elig_per_elctbl_chc_id
1714: ,p_global_epe_rec => l_global_epe_rec);
1715:
1716: ben_cobj_cache.get_pl_dets

Line 1750: ben_global_enrt.get_pen -- result

1746: --
1747: l_step := 30;
1748: --
1749: if (l_global_epe_rec.prtt_enrt_rslt_id is not NULL) then
1750: ben_global_enrt.get_pen -- result
1751: (p_prtt_enrt_rslt_id => l_global_epe_rec.prtt_enrt_rslt_id
1752: ,p_effective_date => p_effective_date
1753: ,p_global_pen_rec => l_global_pen_rec);
1754: else

Line 1755: ben_global_enrt.clear_pen -- result

1751: (p_prtt_enrt_rslt_id => l_global_epe_rec.prtt_enrt_rslt_id
1752: ,p_effective_date => p_effective_date
1753: ,p_global_pen_rec => l_global_pen_rec);
1754: else
1755: ben_global_enrt.clear_pen -- result
1756: (p_global_pen_rec => l_global_pen_rec);
1757: end if;
1758: l_step := 40;
1759: --

Line 1874: ben_global_enrt.reload_pen -- result globals loaded after insert.

1870: );
1871:
1872: l_create := 'Y';
1873:
1874: ben_global_enrt.reload_pen -- result globals loaded after insert.
1875: (p_prtt_enrt_rslt_id => l_prtt_enrt_rslt_id
1876: ,p_effective_date => p_effective_date
1877: ,p_global_pen_rec => l_global_pen_rec);
1878:

Line 1903: ben_global_enrt.reload_epe -- chc globals re-loaded after update.

1899: ,p_program_id => fnd_global.conc_program_id
1900: ,p_program_update_date => sysdate
1901: );
1902:
1903: ben_global_enrt.reload_epe -- chc globals re-loaded after update.
1904: (p_elig_per_elctbl_chc_id => p_elig_per_elctbl_chc_id
1905: ,p_global_epe_rec => l_global_epe_rec);
1906:
1907: end if;

Line 2323: ben_global_enrt.get_pen -- result

2319: ,p_bnf_actn_warning => p_bnf_actn_warning
2320: ,p_ctfn_actn_warning => p_ctfn_actn_warning
2321: );
2322: if (l_global_epe_rec.prtt_enrt_rslt_id is not NULL) then
2323: ben_global_enrt.get_pen -- result
2324: (p_prtt_enrt_rslt_id => l_global_epe_rec.prtt_enrt_rslt_id
2325: ,p_effective_date => p_effective_date
2326: ,p_global_pen_rec => l_global_pen_rec);
2327: else

Line 2328: ben_global_enrt.clear_pen -- result

2324: (p_prtt_enrt_rslt_id => l_global_epe_rec.prtt_enrt_rslt_id
2325: ,p_effective_date => p_effective_date
2326: ,p_global_pen_rec => l_global_pen_rec);
2327: else
2328: ben_global_enrt.clear_pen -- result
2329: (p_global_pen_rec => l_global_pen_rec);
2330: end if;
2331: --
2332: l_step := 167;

Line 2336: ben_global_enrt.g_global_pen_rec.rplcs_sspndd_rslt_id;

2332: l_step := 167;
2333: -- if action item's calls update-enrollment, the globals will be
2334: -- reloaded for us.
2335: p_prtt_enrt_interim_id :=
2336: ben_global_enrt.g_global_pen_rec.rplcs_sspndd_rslt_id;
2337: end if;
2338: --
2339: -- When in validation only mode raise the Validate_Enabled exception
2340: --

Line 3172: ben_global_enrt.get_pen -- result

3168: -- Process Logic
3169: --
3170: l_object_version_number := p_object_version_number;
3171: l_step := 20;
3172: ben_global_enrt.get_pen -- result
3173: (p_prtt_enrt_rslt_id => p_prtt_enrt_rslt_id
3174: ,p_effective_date => p_effective_date
3175: ,p_global_pen_rec => l_global_pen_rec);
3176: --

Line 3606: ben_global_enrt.reload_pen -- result globals re-loaded after update.

3602: ,p_datetrack_mode => l_datetrack_mode
3603: ,p_multi_row_validate => p_multi_row_validate
3604: );
3605:
3606: ben_global_enrt.reload_pen -- result globals re-loaded after update.
3607: (p_prtt_enrt_rslt_id => p_prtt_enrt_rslt_id
3608: ,p_effective_date => p_effective_date
3609: ,p_global_pen_rec => l_global_pen_rec);
3610: ----call update for flex cedit entries for rate change

Line 4136: ben_global_enrt.get_pen -- result

4132: ,p_dpnt_actn_warning => p_dpnt_actn_warning
4133: ,p_bnf_actn_warning => p_bnf_actn_warning
4134: ,p_ctfn_actn_warning => p_ctfn_actn_warning
4135: );
4136: ben_global_enrt.get_pen -- result
4137: (p_prtt_enrt_rslt_id => p_prtt_enrt_rslt_id
4138: ,p_effective_date => p_effective_date
4139: ,p_global_pen_rec => l_global_pen_rec);
4140: l_step :=71;

Line 6360: l_global_pil_rec ben_global_enrt.g_global_pil_rec_type;

6356: ;
6357: -- 3574168
6358:
6359: --
6360: l_global_pil_rec ben_global_enrt.g_global_pil_rec_type;
6361: --
6362: -- ikasire: deleted the condition
6363: -- pen.enrt_cvg_strt_dt >= p_effective_date
6364: -- since it may not be always true. Instead added the

Line 6977: ben_global_enrt.get_pil

6973: l_elig_per_elctbl_chc_id := l_pen.elig_per_elctbl_chc_id;
6974: End if;
6975: l_pen.per_in_ler_id := p_per_in_ler_id;
6976: --
6977: ben_global_enrt.get_pil
6978: (p_per_in_ler_id => p_per_in_ler_id
6979: ,p_global_pil_rec => l_global_pil_rec);
6980:
6981: -- bug 4616225 : cache built on date,de-enrollment date of a plan,may not have

Line 6984: -- ben_global_enrt.get_pil call.

6980:
6981: -- bug 4616225 : cache built on date,de-enrollment date of a plan,may not have
6982: -- correct comp objects built.So,life event occured date to be considered first .
6983: -- And so both get_pl_dets,get_oipl_dets calls are moved down and are called after
6984: -- ben_global_enrt.get_pil call.
6985: ben_cobj_cache.get_pl_dets
6986: (p_business_group_id => p_business_group_id
6987: ,p_effective_date => nvl(l_global_pil_rec.lf_evt_ocrd_dt,p_effective_date)
6988: ,p_pl_id => l_pen.pl_id