DBA Data[Home] [Help]

PACKAGE: APPS.BEN_CEP_CACHE

Source


1 PACKAGE ben_cep_cache AUTHID CURRENT_USER AS
2 /* $Header: bencepch.pkh 120.1 2006/01/12 21:00:56 mhoyes noship $ */
3 --
4 type g_cobcep_cache_rec is record
5   (id number
6   ,pgm_id ben_prtn_elig_f.pgm_id%type
7   ,ptip_id ben_prtn_elig_f.ptip_id%type
8   ,plip_id ben_prtn_elig_f.plip_id%type
9   ,pl_id ben_prtn_elig_f.pl_id%type
10   ,oipl_id ben_prtn_elig_f.oipl_id%type
11   -- Grade/Step
12   ,vrbl_rt_prfl_id       ben_vrbl_rt_prfl_f.vrbl_rt_prfl_id%type
13   ,prtn_elig_id ben_prtn_elig_f.prtn_elig_id%type
14   ,trk_scr_for_inelg_flag ben_prtn_elig_f.trk_scr_for_inelg_flag%type
15   ,compute_score_flag ben_prtn_elig_prfl_f.compute_score_flag%type
16   ,mndtry_flag ben_prtn_elig_prfl_f.mndtry_flag%type
17   ,eligy_prfl_id ben_eligy_prfl_f.eligy_prfl_id%type
18   ,asmt_to_use_cd ben_eligy_prfl_f.asmt_to_use_cd%type
19   ,elig_enrld_plip_flag varchar2(30)
20   ,elig_cbr_quald_bnf_flag varchar2(30)
21   ,elig_enrld_ptip_flag varchar2(30)
22   ,elig_dpnt_cvrd_plip_flag varchar2(30)
23   ,elig_dpnt_cvrd_ptip_flag varchar2(30)
24   ,elig_dpnt_cvrd_pgm_flag varchar2(30)
25   ,elig_job_flag varchar2(30)
26   ,elig_hrly_slrd_flag varchar2(30)
27   ,elig_pstl_cd_flag varchar2(30)
28   ,elig_lbr_mmbr_flag varchar2(30)
29   ,elig_lgl_enty_flag varchar2(30)
30   ,elig_benfts_grp_flag varchar2(30)
31   ,elig_wk_loc_flag varchar2(30)
32   ,elig_brgng_unit_flag varchar2(30)
33   ,elig_age_flag varchar2(30)
34   ,elig_los_flag varchar2(30)
35   ,elig_per_typ_flag varchar2(30)
36   ,elig_fl_tm_pt_tm_flag varchar2(30)
37   ,elig_ee_stat_flag varchar2(30)
38   ,elig_grd_flag varchar2(30)
39   ,elig_pct_fl_tm_flag varchar2(30)
40   ,elig_asnt_set_flag varchar2(30)
41   ,elig_hrs_wkd_flag varchar2(30)
42   ,elig_comp_lvl_flag varchar2(30)
43   ,elig_org_unit_flag varchar2(30)
44   ,elig_loa_rsn_flag varchar2(30)
45   ,elig_pyrl_flag varchar2(30)
46   ,elig_schedd_hrs_flag varchar2(30)
47   ,elig_py_bss_flag varchar2(30)
48   ,eligy_prfl_rl_flag varchar2(30)
49   ,elig_cmbn_age_los_flag varchar2(30)
50   ,cntng_prtn_elig_prfl_flag varchar2(30)
51   ,elig_prtt_pl_flag varchar2(30)
52   ,elig_ppl_grp_flag varchar2(30)
53   ,elig_svc_area_flag varchar2(30)
54   ,elig_ptip_prte_flag varchar2(30)
55   ,elig_no_othr_cvg_flag varchar2(30)
56   ,elig_enrld_pl_flag varchar2(30)
57   ,elig_enrld_oipl_flag varchar2(30)
58   ,elig_enrld_pgm_flag varchar2(30)
59   ,elig_dpnt_cvrd_pl_flag varchar2(30)
60   ,elig_lvg_rsn_flag varchar2(30)
61   ,elig_optd_mdcr_flag varchar2(30)
62   ,elig_tbco_use_flag varchar2(30)
63   ,elig_dpnt_othr_ptip_flag varchar2(30)
64   ,ELIG_GNDR_FLAG varchar2(30)
65   ,ELIG_MRTL_STS_FLAG varchar2(30)
66   ,ELIG_DSBLTY_CTG_FLAG varchar2(30)
67   ,ELIG_DSBLTY_RSN_FLAG varchar2(30)
68   ,ELIG_DSBLTY_DGR_FLAG varchar2(30)
69   ,ELIG_SUPPL_ROLE_FLAG varchar2(30)
70   ,ELIG_QUAL_TITL_FLAG varchar2(30)
71   ,ELIG_PSTN_FLAG varchar2(30)
72   ,ELIG_PRBTN_PERD_FLAG varchar2(30)
73   ,ELIG_SP_CLNG_PRG_PT_FLAG varchar2(30)
74   ,BNFT_CAGR_PRTN_CD varchar2(30)
75   ,elig_dsbld_flag varchar2(30)
76   ,elig_ttl_cvg_vol_flag varchar2(30)
77   ,elig_ttl_prtt_flag varchar2(30)
78   ,elig_comptncy_flag varchar2(30)
79   ,elig_hlth_cvg_flag varchar2(30)
80   ,elig_anthr_pl_flag varchar2(30)
81   ,elig_qua_in_gr_flag varchar2(30)
82   ,elig_perf_rtng_flag varchar2(30)
83   ,elig_crit_values_flag varchar2(30)
84   );
85 --
86 type g_cobcep_odcache is varray(1000000) of g_cobcep_cache_rec;
87 --
88 g_copcep_odlookup ben_cache.g_cache_lookup_table;
89 g_copcep_nxelenum number;
90 g_copcep_odinst    g_cobcep_odcache :=  g_cobcep_odcache();
91 g_copcep_odcached pls_integer := 0;
92 --
93 g_hash_key  pls_integer := 1299827;
94 g_hash_jump pls_integer := 100;
95 --
96 procedure clear_down_cache;
97 --
98 procedure cobcep_odgetdets
99   (p_effective_date  in     date
100   ,p_pgm_id          in     number
101   ,p_pl_id           in     number
102   ,p_oipl_id         in     number
103   ,p_plip_id         in     number
104   ,p_ptip_id         in     number
105   -- Grade/Step
106   ,p_vrbl_rt_prfl_id in     number
107   --
108   ,p_inst_set        in out nocopy  g_cobcep_odcache
109   );
110 --
111 END ben_cep_cache;