DBA Data[Home] [Help]

PACKAGE: APPS.BEN_PLN_CACHE

Source


1 PACKAGE ben_pln_cache AUTHID CURRENT_USER AS
2 /* $Header: benplnch.pkh 115.7 2003/01/01 00:00:22 mmudigon ship $ */
3 --
4 -- Get plan details for plans which are not in programs
5 --
6 type g_nipplnpln_cache is table of ben_pl_f%rowtype
7 index by binary_integer;
8 --
9 type g_bgppln_rec is record
10   (pl_id                     ben_pl_f.pl_id%type
11   ,pl_typ_id                 ben_pl_f.pl_typ_id%type
12   ,ptp_opt_typ_cd            ben_pl_typ_f.opt_typ_cd%type
13   ,drvbl_fctr_prtn_elig_flag ben_pl_f.drvbl_fctr_prtn_elig_flag%type
14   ,drvbl_fctr_apls_rts_flag  ben_pl_f.drvbl_fctr_apls_rts_flag%type
15   ,trk_inelig_per_flag       ben_pl_f.trk_inelig_per_flag%type
16   );
17 --
18 type g_bgppln_cache is table of g_bgppln_rec
19 index by binary_integer;
20 --
21 type g_bgpcpp_cache_rec is record
22 (pgm_id    number
23 ,pl_id     number
24 ,pl_typ_id number
25 );
26 --
27 type g_bgpcpp_cache is table of ben_pl_f%rowtype
28 index by binary_integer;
29 --
30 g_eedcpp_parlookup ben_cache.g_cache_lookup_table;
31 g_eedcpp_lookup    ben_cache.g_cache_lookup_table;
32 g_eedcpp_inst      ben_pln_cache.g_bgpcpp_cache;
33 --
34 procedure bgpcpp_getdets
35   (p_business_group_id     in     number
36   ,p_effective_date        in     date
37   ,p_mode                  in     varchar2
38   ,p_pgm_id                in     number default null
39   ,p_pl_id                 in     number default null
40   ,p_opt_id                in     number default null
41   ,p_rptg_grp_id           in     number default null
42   ,p_vrbl_rt_prfl_id       in     number default null
43   ,p_eligy_prfl_id         in     number default null
44   -- PB : 5422 :
45   -- ,p_popl_enrt_typ_cycl_id in     number default null
46   --
47   ,p_asnd_lf_evt_dt        in     date default null
48   ,p_inst_set                 out nocopy ben_pln_cache.g_bgppln_cache
49   );
50 --
51 procedure clear_down_cache;
52 --
53 END ben_pln_cache;