DBA Data[Home] [Help]

PACKAGE: APPS.BEN_PLAN_BK1

Source


1 Package ben_Plan_bk1 as
2 /* $Header: beplnapi.pkh 120.0 2005/05/28 10:53:26 appldev noship $ */
3 --
4 -- ----------------------------------------------------------------------------
5 -- |---------------------------< create_Plan_b >-----------------|
6 -- ----------------------------------------------------------------------------
7 --
8 procedure create_Plan_b
9   (
10    p_name                           in  varchar2
11   ,p_alws_qdro_flag                 in  varchar2
12   ,p_alws_qmcso_flag                in  varchar2
13   ,p_alws_reimbmts_flag             in  varchar2
14   ,p_bnf_addl_instn_txt_alwd_flag   in  varchar2
15   ,p_bnf_adrs_rqd_flag              in  varchar2
16   ,p_bnf_cntngt_bnfs_alwd_flag      in  varchar2
17   ,p_bnf_ctfn_rqd_flag              in  varchar2
18   ,p_bnf_dob_rqd_flag               in  varchar2
19   ,p_bnf_dsge_mnr_ttee_rqd_flag     in  varchar2
20   ,p_bnf_incrmt_amt                 in  number
21   ,p_bnf_dflt_bnf_cd                in  varchar2
22   ,p_bnf_legv_id_rqd_flag           in  varchar2
23   ,p_bnf_may_dsgt_org_flag          in  varchar2
24   ,p_bnf_mn_dsgntbl_amt             in  number
25   ,p_bnf_mn_dsgntbl_pct_val         in  number
26   ,p_rqd_perd_enrt_nenrt_val         in  number
27   ,p_ordr_num         in  number
28   ,p_bnf_pct_incrmt_val             in  number
29   ,p_bnf_pct_amt_alwd_cd            in  varchar2
30   ,p_bnf_qdro_rl_apls_flag          in  varchar2
31   ,p_dflt_to_asn_pndg_ctfn_cd       in  varchar2
32   ,p_dflt_to_asn_pndg_ctfn_rl       in  number
33   ,p_drvbl_fctr_apls_rts_flag       in  varchar2
34   ,p_drvbl_fctr_prtn_elig_flag      in  varchar2
35   ,p_dpnt_dsgn_cd                   in  varchar2
36   ,p_elig_apls_flag                 in  varchar2
37   ,p_invk_dcln_prtn_pl_flag         in  varchar2
38   ,p_invk_flx_cr_pl_flag            in  varchar2
39   ,p_imptd_incm_calc_cd             in  varchar2
40   ,p_drvbl_dpnt_elig_flag           in  varchar2
41   ,p_trk_inelig_per_flag            in  varchar2
42   ,p_pl_cd                          in  varchar2
43   ,p_auto_enrt_mthd_rl              in  number
44   ,p_ivr_ident                      in  varchar2
45   ,p_url_ref_name                   in  varchar2
46   ,p_cmpr_clms_to_cvg_or_bal_cd     in  varchar2
47   ,p_cobra_pymt_due_dy_num          in  number
48   ,p_dpnt_cvd_by_othr_apls_flag     in  varchar2
49   ,p_enrt_mthd_cd                   in  varchar2
50   ,p_enrt_cd                        in  varchar2
51   ,p_enrt_cvg_strt_dt_cd            in  varchar2
52   ,p_enrt_cvg_end_dt_cd             in  varchar2
53   ,p_frfs_aply_flag                 in  varchar2
54   ,p_hc_pl_subj_hcfa_aprvl_flag     in  varchar2
55   ,p_hghly_cmpd_rl_apls_flag        in  varchar2
56   ,p_incptn_dt                      in  date
57   ,p_mn_cvg_rl                      in  number
58   ,p_mn_cvg_rqd_amt                 in  number
59   ,p_mn_opts_rqd_num                in  number
60   ,p_mx_cvg_alwd_amt                in  number
61   ,p_mx_cvg_rl                      in  number
62   ,p_mx_opts_alwd_num               in  number
63   ,p_mx_cvg_wcfn_mlt_num            in  number
64   ,p_mx_cvg_wcfn_amt                in  number
65   ,p_mx_cvg_incr_alwd_amt           in  number
66   ,p_mx_cvg_incr_wcf_alwd_amt       in  number
67   ,p_mx_cvg_mlt_incr_num            in  number
68   ,p_mx_cvg_mlt_incr_wcf_num        in  number
69   ,p_mx_wtg_dt_to_use_cd            in  varchar2
70   ,p_mx_wtg_dt_to_use_rl            in  number
71   ,p_mx_wtg_perd_prte_uom           in  varchar2
72   ,p_mx_wtg_perd_prte_val           in  number
73   ,p_mx_wtg_perd_rl                 in  number
74   ,p_nip_dflt_enrt_cd               in  varchar2
75   ,p_nip_dflt_enrt_det_rl           in  number
76   ,p_dpnt_adrs_rqd_flag             in  varchar2
77   ,p_dpnt_cvg_end_dt_cd             in  varchar2
78   ,p_dpnt_cvg_end_dt_rl             in  number
79   ,p_dpnt_cvg_strt_dt_cd            in  varchar2
80   ,p_dpnt_cvg_strt_dt_rl            in  number
81   ,p_dpnt_dob_rqd_flag              in  varchar2
82   ,p_dpnt_leg_id_rqd_flag           in  varchar2
83   ,p_dpnt_no_ctfn_rqd_flag          in  varchar2
84   ,p_no_mn_cvg_amt_apls_flag        in  varchar2
85   ,p_no_mn_cvg_incr_apls_flag       in  varchar2
86   ,p_no_mn_opts_num_apls_flag       in  varchar2
87   ,p_no_mx_cvg_amt_apls_flag        in  varchar2
88   ,p_no_mx_cvg_incr_apls_flag       in  varchar2
89   ,p_no_mx_opts_num_apls_flag       in  varchar2
90   ,p_nip_pl_uom                     in  varchar2
91   ,p_rqd_perd_enrt_nenrt_uom                     in  varchar2
92   ,p_nip_acty_ref_perd_cd           in  varchar2
93   ,p_nip_enrt_info_rt_freq_cd       in  varchar2
94   ,p_per_cvrd_cd                    in  varchar2
95   ,p_enrt_cvg_end_dt_rl             in  number
96   ,p_postelcn_edit_rl               in  number
97   ,p_enrt_cvg_strt_dt_rl            in  number
98   ,p_prort_prtl_yr_cvg_rstrn_cd     in  varchar2
99   ,p_prort_prtl_yr_cvg_rstrn_rl     in  number
100   ,p_prtn_elig_ovrid_alwd_flag      in  varchar2
101   ,p_svgs_pl_flag                   in  varchar2
102   ,p_subj_to_imptd_incm_typ_cd      in  varchar2
103   ,p_use_all_asnts_elig_flag        in  varchar2
104   ,p_use_all_asnts_for_rt_flag      in  varchar2
105   ,p_vstg_apls_flag                 in  varchar2
106   ,p_wvbl_flag                      in  varchar2
107   ,p_hc_svc_typ_cd                  in  varchar2
108   ,p_pl_stat_cd                     in  varchar2
109   ,p_prmry_fndg_mthd_cd             in  varchar2
110   ,p_rt_end_dt_cd                   in  varchar2
111   ,p_rt_end_dt_rl                   in  number
112   ,p_rt_strt_dt_rl                  in  number
113   ,p_rt_strt_dt_cd                  in  varchar2
114   ,p_bnf_dsgn_cd                    in  varchar2
115   ,p_pl_typ_id                      in  number
116   ,p_business_group_id              in  number
117   ,p_enrt_pl_opt_flag               in  varchar2
118   ,p_bnft_prvdr_pool_id             in  number
119   ,p_MAY_ENRL_PL_N_OIPL_FLAG        in  VARCHAR2
120   ,p_ENRT_RL                        in  NUMBER
121   ,p_rqd_perd_enrt_nenrt_rl                        in  NUMBER
122   ,p_ALWS_UNRSTRCTD_ENRT_FLAG       in  VARCHAR2
123   ,p_BNFT_OR_OPTION_RSTRCTN_CD      in  VARCHAR2
124   ,p_CVG_INCR_R_DECR_ONLY_CD        in  VARCHAR2
125   ,p_unsspnd_enrt_cd                in  varchar2
126   ,p_pln_attribute_category         in  varchar2
127   ,p_pln_attribute1                 in  varchar2
128   ,p_pln_attribute2                 in  varchar2
129   ,p_pln_attribute3                 in  varchar2
130   ,p_pln_attribute4                 in  varchar2
131   ,p_pln_attribute5                 in  varchar2
132   ,p_pln_attribute6                 in  varchar2
133   ,p_pln_attribute7                 in  varchar2
134   ,p_pln_attribute8                 in  varchar2
135   ,p_pln_attribute9                 in  varchar2
136   ,p_pln_attribute10                in  varchar2
137   ,p_pln_attribute11                in  varchar2
138   ,p_pln_attribute12                in  varchar2
139   ,p_pln_attribute13                in  varchar2
140   ,p_pln_attribute14                in  varchar2
141   ,p_pln_attribute15                in  varchar2
142   ,p_pln_attribute16                in  varchar2
143   ,p_pln_attribute17                in  varchar2
144   ,p_pln_attribute18                in  varchar2
145   ,p_pln_attribute19                in  varchar2
146   ,p_pln_attribute20                in  varchar2
147   ,p_pln_attribute21                in  varchar2
148   ,p_pln_attribute22                in  varchar2
149   ,p_pln_attribute23                in  varchar2
150   ,p_pln_attribute24                in  varchar2
151   ,p_pln_attribute25                in  varchar2
152   ,p_pln_attribute26                in  varchar2
153   ,p_pln_attribute27                in  varchar2
154   ,p_pln_attribute28                in  varchar2
155   ,p_pln_attribute29                in  varchar2
156   ,p_pln_attribute30                in  varchar2
157   ,p_susp_if_ctfn_not_prvd_flag     in  varchar2
158   ,p_ctfn_determine_cd              in  varchar2
159   ,p_susp_if_dpnt_ssn_nt_prv_cd     in  varchar2
160   ,p_susp_if_dpnt_dob_nt_prv_cd     in  varchar2
161   ,p_susp_if_dpnt_adr_nt_prv_cd     in  varchar2
162   ,p_susp_if_ctfn_not_dpnt_flag     in  varchar2
163   ,p_susp_if_bnf_ssn_nt_prv_cd      in  varchar2
164   ,p_susp_if_bnf_dob_nt_prv_cd      in  varchar2
165   ,p_susp_if_bnf_adr_nt_prv_cd      in  varchar2
166   ,p_susp_if_ctfn_not_bnf_flag      in  varchar2
167   ,p_dpnt_ctfn_determine_cd         in  varchar2
168   ,p_bnf_ctfn_determine_cd          in  varchar2
169   ,p_actl_prem_id                   in  number
170   ,p_effective_date                 in  date
171   ,p_vrfy_fmly_mmbr_cd              in  varchar2
172   ,p_vrfy_fmly_mmbr_rl              in  number
173   ,p_alws_tmpry_id_crd_flag         in  varchar2
174   ,p_nip_dflt_flag                  in  varchar2
175   ,p_frfs_distr_mthd_cd             in  varchar2
176   ,p_frfs_distr_mthd_rl             in  number
177   ,p_frfs_cntr_det_cd               in  varchar2
178   ,p_frfs_distr_det_cd              in  varchar2
179   ,p_cost_alloc_keyflex_1_id        in  number
180   ,p_cost_alloc_keyflex_2_id        in  number
181   ,p_post_to_gl_flag                in  varchar2
182   ,p_frfs_val_det_cd                in  varchar2
183   ,p_frfs_mx_cryfwd_val             in  number
184   ,p_frfs_portion_det_cd            in  varchar2
185   ,p_bndry_perd_cd                  in  varchar2
186   ,p_short_name			    in  varchar2
187   ,p_short_code			    in  varchar2
188   ,p_legislation_code		    in  varchar2
189   ,p_legislation_subgroup	    in  varchar2
190   ,p_group_pl_id         	    in  number
191   ,p_mapping_table_name             in  varchar2
192   ,p_mapping_table_pk_id            in  number
193   ,p_function_code                  in  varchar2
194   ,p_pl_yr_not_applcbl_flag         in  varchar2
195   ,p_use_csd_rsd_prccng_cd          in  varchar2
196    );
197 --
198 -- ----------------------------------------------------------------------------
199 -- |---------------------------< create_Plan_a >-----------------|
200 -- ----------------------------------------------------------------------------
201 --
202 procedure create_Plan_a
203   (
204    p_pl_id                          in  number
205   ,p_effective_start_date           in  date
206   ,p_effective_end_date             in  date
207   ,p_name                           in  varchar2
208   ,p_alws_qdro_flag                 in  varchar2
209   ,p_alws_qmcso_flag                in  varchar2
210   ,p_alws_reimbmts_flag             in  varchar2
211   ,p_bnf_addl_instn_txt_alwd_flag   in  varchar2
212   ,p_bnf_adrs_rqd_flag              in  varchar2
213   ,p_bnf_cntngt_bnfs_alwd_flag      in  varchar2
214   ,p_bnf_ctfn_rqd_flag              in  varchar2
215   ,p_bnf_dob_rqd_flag               in  varchar2
216   ,p_bnf_dsge_mnr_ttee_rqd_flag     in  varchar2
217   ,p_bnf_incrmt_amt                 in  number
218   ,p_bnf_dflt_bnf_cd                in  varchar2
219   ,p_bnf_legv_id_rqd_flag           in  varchar2
220   ,p_bnf_may_dsgt_org_flag          in  varchar2
221   ,p_bnf_mn_dsgntbl_amt             in  number
222   ,p_bnf_mn_dsgntbl_pct_val         in  number
223   ,p_rqd_perd_enrt_nenrt_val         in  number
224   ,p_ordr_num         in  number
225   ,p_bnf_pct_incrmt_val             in  number
226   ,p_bnf_pct_amt_alwd_cd            in  varchar2
227   ,p_bnf_qdro_rl_apls_flag          in  varchar2
228   ,p_dflt_to_asn_pndg_ctfn_cd       in  varchar2
229   ,p_dflt_to_asn_pndg_ctfn_rl       in  number
230   ,p_drvbl_fctr_apls_rts_flag       in  varchar2
231   ,p_drvbl_fctr_prtn_elig_flag      in  varchar2
232   ,p_dpnt_dsgn_cd                   in  varchar2
233   ,p_elig_apls_flag                 in  varchar2
234   ,p_invk_dcln_prtn_pl_flag         in  varchar2
235   ,p_invk_flx_cr_pl_flag            in  varchar2
236   ,p_imptd_incm_calc_cd             in  varchar2
237   ,p_drvbl_dpnt_elig_flag           in  varchar2
238   ,p_trk_inelig_per_flag            in  varchar2
239   ,p_pl_cd                          in  varchar2
240   ,p_auto_enrt_mthd_rl              in  number
241   ,p_ivr_ident                      in  varchar2
242   ,p_url_ref_name                   in  varchar2
243   ,p_cmpr_clms_to_cvg_or_bal_cd     in  varchar2
244   ,p_cobra_pymt_due_dy_num          in  number
245   ,p_dpnt_cvd_by_othr_apls_flag     in  varchar2
246   ,p_enrt_mthd_cd                   in  varchar2
247   ,p_enrt_cd                        in  varchar2
248   ,p_enrt_cvg_strt_dt_cd            in  varchar2
249   ,p_enrt_cvg_end_dt_cd             in  varchar2
250   ,p_frfs_aply_flag                 in  varchar2
251   ,p_hc_pl_subj_hcfa_aprvl_flag     in  varchar2
252   ,p_hghly_cmpd_rl_apls_flag        in  varchar2
253   ,p_incptn_dt                      in  date
254   ,p_mn_cvg_rl                      in  number
255   ,p_mn_cvg_rqd_amt                 in  number
256   ,p_mn_opts_rqd_num                in  number
257   ,p_mx_cvg_alwd_amt                in  number
258   ,p_mx_cvg_rl                      in  number
259   ,p_mx_opts_alwd_num               in  number
260   ,p_mx_cvg_wcfn_mlt_num            in  number
261   ,p_mx_cvg_wcfn_amt                in  number
262   ,p_mx_cvg_incr_alwd_amt           in  number
263   ,p_mx_cvg_incr_wcf_alwd_amt       in  number
264   ,p_mx_cvg_mlt_incr_num            in  number
265   ,p_mx_cvg_mlt_incr_wcf_num        in  number
266   ,p_mx_wtg_dt_to_use_cd            in  varchar2
267   ,p_mx_wtg_dt_to_use_rl            in  number
268   ,p_mx_wtg_perd_prte_uom           in  varchar2
269   ,p_mx_wtg_perd_prte_val           in  number
270   ,p_mx_wtg_perd_rl                 in  number
271   ,p_nip_dflt_enrt_cd               in  varchar2
272   ,p_nip_dflt_enrt_det_rl           in  number
273   ,p_dpnt_adrs_rqd_flag             in  varchar2
274   ,p_dpnt_cvg_end_dt_cd             in  varchar2
275   ,p_dpnt_cvg_end_dt_rl             in  number
276   ,p_dpnt_cvg_strt_dt_cd            in  varchar2
277   ,p_dpnt_cvg_strt_dt_rl            in  number
278   ,p_dpnt_dob_rqd_flag              in  varchar2
279   ,p_dpnt_leg_id_rqd_flag           in  varchar2
280   ,p_dpnt_no_ctfn_rqd_flag          in  varchar2
281   ,p_no_mn_cvg_amt_apls_flag        in  varchar2
282   ,p_no_mn_cvg_incr_apls_flag       in  varchar2
283   ,p_no_mn_opts_num_apls_flag       in  varchar2
284   ,p_no_mx_cvg_amt_apls_flag        in  varchar2
285   ,p_no_mx_cvg_incr_apls_flag       in  varchar2
286   ,p_no_mx_opts_num_apls_flag       in  varchar2
287   ,p_nip_pl_uom                     in  varchar2
288   ,p_rqd_perd_enrt_nenrt_uom                     in  varchar2
289   ,p_nip_acty_ref_perd_cd           in  varchar2
290   ,p_nip_enrt_info_rt_freq_cd       in  varchar2
291   ,p_per_cvrd_cd                    in  varchar2
292   ,p_enrt_cvg_end_dt_rl             in  number
293   ,p_postelcn_edit_rl               in  number
294   ,p_enrt_cvg_strt_dt_rl            in  number
295   ,p_prort_prtl_yr_cvg_rstrn_cd     in  varchar2
296   ,p_prort_prtl_yr_cvg_rstrn_rl     in  number
297   ,p_prtn_elig_ovrid_alwd_flag      in  varchar2
298   ,p_svgs_pl_flag                   in  varchar2
299   ,p_subj_to_imptd_incm_typ_cd      in  varchar2
300   ,p_use_all_asnts_elig_flag        in  varchar2
301   ,p_use_all_asnts_for_rt_flag      in  varchar2
302   ,p_vstg_apls_flag                 in  varchar2
303   ,p_wvbl_flag                      in  varchar2
304   ,p_hc_svc_typ_cd                  in  varchar2
305   ,p_pl_stat_cd                     in  varchar2
306   ,p_prmry_fndg_mthd_cd             in  varchar2
307   ,p_rt_end_dt_cd                   in  varchar2
308   ,p_rt_end_dt_rl                   in  number
309   ,p_rt_strt_dt_rl                  in  number
310   ,p_rt_strt_dt_cd                  in  varchar2
311   ,p_bnf_dsgn_cd                    in  varchar2
312   ,p_pl_typ_id                      in  number
313   ,p_business_group_id              in  number
314   ,p_enrt_pl_opt_flag               in  varchar2
315   ,p_bnft_prvdr_pool_id             in  number
316   ,p_MAY_ENRL_PL_N_OIPL_FLAG        in  VARCHAR2
317   ,p_ENRT_RL                        in  NUMBER
318   ,p_rqd_perd_enrt_nenrt_rl                        in  NUMBER
319   ,p_ALWS_UNRSTRCTD_ENRT_FLAG       in  VARCHAR2
320   ,p_BNFT_OR_OPTION_RSTRCTN_CD      in  VARCHAR2
321   ,p_CVG_INCR_R_DECR_ONLY_CD        in  VARCHAR2
322   ,p_unsspnd_enrt_cd                in  varchar2
323   ,p_pln_attribute_category         in  varchar2
324   ,p_pln_attribute1                 in  varchar2
325   ,p_pln_attribute2                 in  varchar2
326   ,p_pln_attribute3                 in  varchar2
327   ,p_pln_attribute4                 in  varchar2
328   ,p_pln_attribute5                 in  varchar2
329   ,p_pln_attribute6                 in  varchar2
330   ,p_pln_attribute7                 in  varchar2
331   ,p_pln_attribute8                 in  varchar2
332   ,p_pln_attribute9                 in  varchar2
333   ,p_pln_attribute10                in  varchar2
334   ,p_pln_attribute11                in  varchar2
335   ,p_pln_attribute12                in  varchar2
336   ,p_pln_attribute13                in  varchar2
337   ,p_pln_attribute14                in  varchar2
338   ,p_pln_attribute15                in  varchar2
339   ,p_pln_attribute16                in  varchar2
340   ,p_pln_attribute17                in  varchar2
341   ,p_pln_attribute18                in  varchar2
342   ,p_pln_attribute19                in  varchar2
343   ,p_pln_attribute20                in  varchar2
344   ,p_pln_attribute21                in  varchar2
345   ,p_pln_attribute22                in  varchar2
346   ,p_pln_attribute23                in  varchar2
347   ,p_pln_attribute24                in  varchar2
348   ,p_pln_attribute25                in  varchar2
349   ,p_pln_attribute26                in  varchar2
350   ,p_pln_attribute27                in  varchar2
351   ,p_pln_attribute28                in  varchar2
352   ,p_pln_attribute29                in  varchar2
353   ,p_pln_attribute30                in  varchar2
354   ,p_susp_if_ctfn_not_prvd_flag     in  varchar2
355   ,p_ctfn_determine_cd              in  varchar2
356   ,p_susp_if_dpnt_ssn_nt_prv_cd     in  varchar2
357   ,p_susp_if_dpnt_dob_nt_prv_cd     in  varchar2
358   ,p_susp_if_dpnt_adr_nt_prv_cd     in  varchar2
359   ,p_susp_if_ctfn_not_dpnt_flag     in  varchar2
360   ,p_susp_if_bnf_ssn_nt_prv_cd      in  varchar2
361   ,p_susp_if_bnf_dob_nt_prv_cd      in  varchar2
362   ,p_susp_if_bnf_adr_nt_prv_cd      in  varchar2
363   ,p_susp_if_ctfn_not_bnf_flag      in  varchar2
364   ,p_dpnt_ctfn_determine_cd         in  varchar2
365   ,p_bnf_ctfn_determine_cd          in  varchar2
366   ,p_object_version_number          in  number
367   ,p_actl_prem_id                   in  number
368   ,p_effective_date                 in  date
369   ,p_vrfy_fmly_mmbr_cd              in  varchar2
370   ,p_vrfy_fmly_mmbr_rl              in  number
371   ,p_ALWS_TMPRY_ID_CRD_FLAG         in  VARCHAR2
372   ,p_nip_dflt_flag                  in  varchar2
373   ,p_frfs_distr_mthd_cd             in  varchar2
374   ,p_frfs_distr_mthd_rl             in  number
375   ,p_frfs_cntr_det_cd               in  varchar2
376   ,p_frfs_distr_det_cd              in  varchar2
377   ,p_cost_alloc_keyflex_1_id        in  number
378   ,p_cost_alloc_keyflex_2_id        in  number
379   ,p_post_to_gl_flag                in  varchar2
380   ,p_frfs_val_det_cd                in  varchar2
381   ,p_frfs_mx_cryfwd_val             in  number
382   ,p_frfs_portion_det_cd            in  varchar2
383   ,p_bndry_perd_cd                  in  varchar2
384   ,p_short_name			    in  varchar2
385   ,p_short_code			    in  varchar2
386   ,p_legislation_code		    in  varchar2
387   ,p_legislation_subgroup	    in  varchar2
388   ,p_group_pl_id         	    in  varchar2
389   ,p_mapping_table_name             in  varchar2
390   ,p_mapping_table_pk_id            in  number
391   ,p_function_code                  in  varchar2
392   ,p_pl_yr_not_applcbl_flag         in  varchar2
393   ,p_use_csd_rsd_prccng_cd          in  varchar2
394   );
395 --
396 end ben_Plan_bk1;