1 PACKAGE ben_det_enrt_rates AUTHID CURRENT_USER as
2 /* $Header: benraten.pkh 120.0.12010000.1 2008/07/29 12:29:22 appldev ship $ */
3 --
4 Type RtValType is record
5 (prtt_rt_val_id number
6 ,rt_val number
7 ,ann_rt_val number
8 ,ecr_rt_mlt_cd varchar2(30)
9 );
10 --
11 type PRVRtVal_tab is table of RtValType index by binary_integer;
12 --
13 procedure p_det_enrt_rates
14 (p_calculate_only_mode in boolean default false
15 ,p_person_id in number
16 ,p_per_in_ler_id in number
17 ,p_enrt_mthd_cd in varchar2
18 ,p_business_group_id in number
19 ,p_effective_date in date
20 ,p_validate in boolean
21 ,p_self_service_flag in boolean default false
22 --
23 ,p_prv_rtval_set out nocopy ben_det_enrt_rates.PRVRtVal_tab
24 );
25 --
26 procedure end_prtt_rt_val
27 (p_person_id in number
28 ,p_per_in_ler_id in number
29 ,p_enrt_mthd_cd in varchar2
30 ,p_business_group_id in number
31 ,p_effective_date in date
32 );
33 --
34 procedure end_prtt_rt_val
35 (p_prtt_enrt_rslt_id in number
36 ,p_person_id in number
37 ,p_per_in_ler_id in number
38 ,p_business_group_id in number
39 ,p_effective_date in date
40 );
41 --
42 procedure det_enrt_rates_erl
43 (p_person_id in number
44 ,p_per_in_ler_id in number
45 ,p_enrt_mthd_cd in varchar2
46 ,p_business_group_id in number
47 ,p_effective_date in date
48 ,p_elig_per_elctbl_chc_id in number
49 ,p_fonm_cvg_strt_dt in date default null
50 ,p_prtt_enrt_rslt_id in number
51 ,p_pgm_id in number
52 ,p_pl_id in number
53 ,p_oipl_id in number
54 ,p_enrt_cvg_strt_dt in date
55 ,p_acty_ref_perd_cd in varchar2
56 );
57
58
59 procedure set_global_enrt_rslt
60 (p_prtt_enrt_rslt_id in number);
61 --
62 procedure set_global_enrt_rt
63 (p_enrt_rt_id in number);
64 --
65 procedure clear_globals;
66 --
67 END ben_det_enrt_rates;