DBA Data[Home] [Help]

PACKAGE: APPS.BEN_ELIGIBLE_PERSON_PERF_API

Source


1 Package ben_Eligible_Person_perf_api AUTHID CURRENT_USER as
2 /* $Header: bepepppi.pkh 120.2 2005/06/23 00:18:01 abparekh noship $ */
3 --
4 -- Performance cover
5 
6 Type g_pepapi_rectyp Is Record
7   (p_validate                     boolean
8   ,p_business_group_id            number
9   ,p_pl_id                        number
10   ,p_pgm_id                       number
11   ,p_plip_id                      number
12   ,p_ptip_id                      number
13   ,p_ler_id                       number
14   ,p_person_id                    number
15   ,p_per_in_ler_id                number
16   ,p_dpnt_othr_pl_cvrd_rl_flag    varchar2(30)
17   ,p_prtn_ovridn_thru_dt          date
18   ,p_pl_key_ee_flag               varchar2(30)
19   ,p_pl_hghly_compd_flag          varchar2(30)
20   ,p_elig_flag                    varchar2(30)
21   ,p_comp_ref_amt                 number
22   ,p_cmbn_age_n_los_val           number
23   ,p_comp_ref_uom                 varchar2(30)
24   ,p_age_val                      number
25   ,p_los_val                      number
26   ,p_prtn_end_dt                  date
27   ,p_prtn_strt_dt                 date
28   ,p_wait_perd_cmpltn_dt          date
29   ,p_wait_perd_strt_dt            date
30   ,p_wv_ctfn_typ_cd               varchar2(30)
31   ,p_hrs_wkd_val                  number
32   ,p_hrs_wkd_bndry_perd_cd        varchar2(30)
33   ,p_prtn_ovridn_flag             varchar2(30)
34   ,p_no_mx_prtn_ovrid_thru_flag   varchar2(30)
35   ,p_prtn_ovridn_rsn_cd           varchar2(30)
36   ,p_age_uom                      varchar2(30)
37   ,p_los_uom                      varchar2(30)
38   ,p_ovrid_svc_dt                 date
39   ,p_inelg_rsn_cd                 varchar2(30)
40   ,p_frz_los_flag                 varchar2(30)
41   ,p_frz_age_flag                 varchar2(30)
42   ,p_frz_cmp_lvl_flag             varchar2(30)
43   ,p_frz_pct_fl_tm_flag           varchar2(30)
44   ,p_frz_hrs_wkd_flag             varchar2(30)
45   ,p_frz_comb_age_and_los_flag    varchar2(30)
46   ,p_dstr_rstcn_flag              varchar2(30)
47   ,p_pct_fl_tm_val                number
48   ,p_wv_prtn_rsn_cd               varchar2(30)
49   ,p_pl_wvd_flag                  varchar2(30)
50   ,p_rt_comp_ref_amt              number
51   ,p_rt_cmbn_age_n_los_val        number
52   ,p_rt_comp_ref_uom              varchar2(30)
53   ,p_rt_age_val                   number
54   ,p_rt_los_val                   number
55   ,p_rt_hrs_wkd_val               number
56   ,p_rt_hrs_wkd_bndry_perd_cd     varchar2(30)
57   ,p_rt_age_uom                   varchar2(30)
58   ,p_rt_los_uom                   varchar2(30)
59   ,p_rt_pct_fl_tm_val             number
60   ,p_rt_frz_los_flag              varchar2(30)
61   ,p_rt_frz_age_flag              varchar2(30)
62   ,p_rt_frz_cmp_lvl_flag          varchar2(30)
63   ,p_rt_frz_pct_fl_tm_flag        varchar2(30)
64   ,p_rt_frz_hrs_wkd_flag          varchar2(30)
65   ,p_rt_frz_comb_age_and_los_flag varchar2(30)
66   ,p_once_r_cntug_cd              varchar2(30)
67   ,p_pl_ordr_num                  number
68   ,p_plip_ordr_num                number
69   ,p_ptip_ordr_num                number
70   ,p_pep_attribute_category       varchar2(30)
71   ,p_pep_attribute1               varchar2(30)
72   ,p_pep_attribute2               varchar2(30)
73   ,p_pep_attribute3               varchar2(30)
74   ,p_pep_attribute4               varchar2(30)
75   ,p_pep_attribute5               varchar2(30)
76   ,p_pep_attribute6               varchar2(30)
77   ,p_pep_attribute7               varchar2(30)
78   ,p_pep_attribute8               varchar2(30)
79   ,p_pep_attribute9               varchar2(30)
80   ,p_pep_attribute10              varchar2(30)
81   ,p_pep_attribute11              varchar2(30)
82   ,p_pep_attribute12              varchar2(30)
83   ,p_pep_attribute13              varchar2(30)
84   ,p_pep_attribute14              varchar2(30)
85   ,p_pep_attribute15              varchar2(30)
86   ,p_pep_attribute16              varchar2(30)
87   ,p_pep_attribute17              varchar2(30)
88   ,p_pep_attribute18              varchar2(30)
89   ,p_pep_attribute19              varchar2(30)
90   ,p_pep_attribute20              varchar2(30)
91   ,p_pep_attribute21              varchar2(30)
92   ,p_pep_attribute22              varchar2(30)
93   ,p_pep_attribute23              varchar2(30)
94   ,p_pep_attribute24              varchar2(30)
95   ,p_pep_attribute25              varchar2(30)
96   ,p_pep_attribute26              varchar2(30)
97   ,p_pep_attribute27              varchar2(30)
98   ,p_pep_attribute28              varchar2(30)
99   ,p_pep_attribute29              varchar2(30)
103   ,p_program_id                   number
100   ,p_pep_attribute30              varchar2(30)
101   ,p_request_id                   number
102   ,p_program_application_id       number
104   ,p_program_update_date          date
105   ,p_effective_date               date
106   ,p_override_validation          boolean
107   --
108   ,p_elig_per_id                  number
109   ,p_datetrack_mode               varchar2(30)
110   ,p_object_version_number        number
111   );
112   --
113   g_pepinsplip            g_pepapi_rectyp;
114   g_pepinsplip_score_tab          ben_evaluate_elig_profiles.scoreTab;  /* Bug 4438430 */
115 --
116 --
117 procedure create_perf_Eligible_Person
118   (p_validate                       in boolean    default false
119   ,p_elig_per_id                    out nocopy number
120   ,p_effective_start_date           out nocopy date
121   ,p_effective_end_date             out nocopy date
122   ,p_business_group_id              in  number    default null
123   ,p_pl_id                          in  number    default null
124   ,p_pgm_id                         in  number    default null
125   ,p_plip_id                        in  number    default null
126   ,p_ptip_id                        in  number    default null
127   ,p_ler_id                         in  number    default null
128   ,p_person_id                      in  number    default null
129   ,p_per_in_ler_id                      in  number    default null
130   ,p_dpnt_othr_pl_cvrd_rl_flag      in  varchar2  default 'N'
131   ,p_prtn_ovridn_thru_dt            in  date      default null
132   ,p_pl_key_ee_flag                 in  varchar2  default 'N'
133   ,p_pl_hghly_compd_flag            in  varchar2  default 'N'
134   ,p_elig_flag                      in  varchar2  default 'N'
135   ,p_comp_ref_amt                   in  number    default null
136   ,p_cmbn_age_n_los_val             in  number    default null
137   ,p_comp_ref_uom                   in  varchar2  default null
138   ,p_age_val                        in  number    default null
139   ,p_los_val                        in  number    default null
140   ,p_prtn_end_dt                    in  date      default null
141   ,p_prtn_strt_dt                   in  date      default null
142   ,p_wait_perd_cmpltn_dt            in  date      default null
143   ,p_wait_perd_strt_dt              in  date      default null
144   ,p_wv_ctfn_typ_cd                 in  varchar2  default null
145   ,p_hrs_wkd_val                    in  number    default null
146   ,p_hrs_wkd_bndry_perd_cd          in  varchar2  default null
147   ,p_prtn_ovridn_flag               in  varchar2  default null
148   ,p_no_mx_prtn_ovrid_thru_flag     in  varchar2  default 'N'
149   ,p_prtn_ovridn_rsn_cd             in  varchar2  default null
150   ,p_age_uom                        in  varchar2  default null
151   ,p_los_uom                        in  varchar2  default null
152   ,p_ovrid_svc_dt                   in  date      default null
153   ,p_inelg_rsn_cd                   in  varchar2  default null
154   ,p_frz_los_flag                   in  varchar2  default 'N'
155   ,p_frz_age_flag                   in  varchar2  default 'N'
156   ,p_frz_cmp_lvl_flag               in  varchar2  default 'N'
157   ,p_frz_pct_fl_tm_flag             in  varchar2  default 'N'
158   ,p_frz_hrs_wkd_flag               in  varchar2  default 'N'
159   ,p_frz_comb_age_and_los_flag      in  varchar2  default 'N'
160   ,p_dstr_rstcn_flag                in  varchar2  default 'N'
161   ,p_pct_fl_tm_val                  in  number    default null
162   ,p_wv_prtn_rsn_cd                 in  varchar2  default null
163   ,p_pl_wvd_flag                    in  varchar2  default 'N'
164   ,p_rt_comp_ref_amt                in  number    default null
165   ,p_rt_cmbn_age_n_los_val          in  number    default null
166   ,p_rt_comp_ref_uom                in  varchar2  default null
167   ,p_rt_age_val                     in  number    default null
168   ,p_rt_los_val                     in  number    default null
169   ,p_rt_hrs_wkd_val                 in  number    default null
170   ,p_rt_hrs_wkd_bndry_perd_cd       in  varchar2  default null
171   ,p_rt_age_uom                     in  varchar2  default null
172   ,p_rt_los_uom                     in  varchar2  default null
173   ,p_rt_pct_fl_tm_val               in  number    default null
174   ,p_rt_frz_los_flag                in  varchar2  default 'N'
175   ,p_rt_frz_age_flag                in  varchar2  default 'N'
176   ,p_rt_frz_cmp_lvl_flag            in  varchar2  default 'N'
177   ,p_rt_frz_pct_fl_tm_flag          in  varchar2  default 'N'
178   ,p_rt_frz_hrs_wkd_flag            in  varchar2  default 'N'
179   ,p_rt_frz_comb_age_and_los_flag   in  varchar2  default 'N'
180   ,p_once_r_cntug_cd                in  varchar2  default null
181   ,p_pl_ordr_num                    in  number    default null
182   ,p_plip_ordr_num                  in  number    default null
183   ,p_ptip_ordr_num                  in  number    default null
184   ,p_pep_attribute_category         in  varchar2  default null
185   ,p_pep_attribute1                 in  varchar2  default null
186   ,p_pep_attribute2                 in  varchar2  default null
187   ,p_pep_attribute3                 in  varchar2  default null
188   ,p_pep_attribute4                 in  varchar2  default null
189   ,p_pep_attribute5                 in  varchar2  default null
190   ,p_pep_attribute6                 in  varchar2  default null
191   ,p_pep_attribute7                 in  varchar2  default null
192   ,p_pep_attribute8                 in  varchar2  default null
193   ,p_pep_attribute9                 in  varchar2  default null
194   ,p_pep_attribute10                in  varchar2  default null
195   ,p_pep_attribute11                in  varchar2  default null
196   ,p_pep_attribute12                in  varchar2  default null
197   ,p_pep_attribute13                in  varchar2  default null
198   ,p_pep_attribute14                in  varchar2  default null
199   ,p_pep_attribute15                in  varchar2  default null
200   ,p_pep_attribute16                in  varchar2  default null
201   ,p_pep_attribute17                in  varchar2  default null
202   ,p_pep_attribute18                in  varchar2  default null
203   ,p_pep_attribute19                in  varchar2  default null
204   ,p_pep_attribute20                in  varchar2  default null
205   ,p_pep_attribute21                in  varchar2  default null
206   ,p_pep_attribute22                in  varchar2  default null
207   ,p_pep_attribute23                in  varchar2  default null
208   ,p_pep_attribute24                in  varchar2  default null
209   ,p_pep_attribute25                in  varchar2  default null
210   ,p_pep_attribute26                in  varchar2  default null
211   ,p_pep_attribute27                in  varchar2  default null
212   ,p_pep_attribute28                in  varchar2  default null
213   ,p_pep_attribute29                in  varchar2  default null
214   ,p_pep_attribute30                in  varchar2  default null
215   ,p_request_id                     in  number    default null
216   ,p_program_application_id         in  number    default null
217   ,p_program_id                     in  number    default null
218   ,p_program_update_date            in  date      default null
219   ,p_object_version_number          out nocopy number
220   ,p_effective_date                 in  date
221   ,p_override_validation            in  boolean   default false
222   ,p_defer                          in  boolean   default true
223   );
224 --
225 Procedure convert_defs
226   (p_rec in out nocopy ben_pep_shd.g_rec_type
227   );
228 --
229 -- ----------------------------------------------------------------------------
230 -- |---------------------< update_perf_Eligible_Person  >---------------------|
231 -- ----------------------------------------------------------------------------
232 --
233 procedure update_perf_Eligible_Person
234   (p_validate                       in boolean    default false
235   ,p_elig_per_id                    in  number
236   ,p_effective_start_date           out nocopy date
237   ,p_effective_end_date             out nocopy date
238   ,p_business_group_id              in  number    default hr_api.g_number
239   ,p_pl_id                          in  number    default hr_api.g_number
240   ,p_pgm_id                         in  number    default hr_api.g_number
241   ,p_plip_id                        in  number    default hr_api.g_number
242   ,p_ptip_id                        in  number    default hr_api.g_number
243   ,p_ler_id                         in  number    default hr_api.g_number
244   ,p_person_id                      in  number    default hr_api.g_number
245   ,p_per_in_ler_id                      in  number    default hr_api.g_number
246   ,p_dpnt_othr_pl_cvrd_rl_flag      in  varchar2  default hr_api.g_varchar2
247   ,p_prtn_ovridn_thru_dt            in  date      default hr_api.g_date
248   ,p_pl_key_ee_flag                 in  varchar2  default hr_api.g_varchar2
249   ,p_pl_hghly_compd_flag            in  varchar2  default hr_api.g_varchar2
250   ,p_elig_flag                      in  varchar2  default hr_api.g_varchar2
251   ,p_comp_ref_amt                   in  number    default hr_api.g_number
252   ,p_cmbn_age_n_los_val             in  number    default hr_api.g_number
253   ,p_comp_ref_uom                   in  varchar2  default hr_api.g_varchar2
254   ,p_age_val                        in  number    default hr_api.g_number
255   ,p_los_val                        in  number    default hr_api.g_number
256   ,p_prtn_end_dt                    in  date      default hr_api.g_date
257   ,p_prtn_strt_dt                   in  date      default hr_api.g_date
258   ,p_wait_perd_cmpltn_dt            in  date      default hr_api.g_date
259   ,p_wait_perd_strt_dt               in  date      default hr_api.g_date
260   ,p_wv_ctfn_typ_cd                 in  varchar2  default hr_api.g_varchar2
261   ,p_hrs_wkd_val                    in  number    default hr_api.g_number
262   ,p_hrs_wkd_bndry_perd_cd          in  varchar2  default hr_api.g_varchar2
263   ,p_prtn_ovridn_flag               in  varchar2  default hr_api.g_varchar2
264   ,p_no_mx_prtn_ovrid_thru_flag     in  varchar2  default hr_api.g_varchar2
265   ,p_prtn_ovridn_rsn_cd             in  varchar2  default hr_api.g_varchar2
266   ,p_age_uom                        in  varchar2  default hr_api.g_varchar2
267   ,p_los_uom                        in  varchar2  default hr_api.g_varchar2
268   ,p_ovrid_svc_dt                   in  date      default hr_api.g_date
269   ,p_inelg_rsn_cd                   in  varchar2  default hr_api.g_varchar2
270   ,p_frz_los_flag                   in  varchar2  default hr_api.g_varchar2
274   ,p_frz_hrs_wkd_flag               in  varchar2  default hr_api.g_varchar2
271   ,p_frz_age_flag                   in  varchar2  default hr_api.g_varchar2
272   ,p_frz_cmp_lvl_flag               in  varchar2  default hr_api.g_varchar2
273   ,p_frz_pct_fl_tm_flag             in  varchar2  default hr_api.g_varchar2
275   ,p_frz_comb_age_and_los_flag      in  varchar2  default hr_api.g_varchar2
276   ,p_dstr_rstcn_flag                in  varchar2  default hr_api.g_varchar2
277   ,p_pct_fl_tm_val                  in  number    default hr_api.g_number
278   ,p_wv_prtn_rsn_cd                 in  varchar2  default hr_api.g_varchar2
279   ,p_pl_wvd_flag                    in  varchar2  default hr_api.g_varchar2
280   ,p_rt_comp_ref_amt                in  number    default hr_api.g_number
281   ,p_rt_cmbn_age_n_los_val          in  number    default hr_api.g_number
282   ,p_rt_comp_ref_uom                in  varchar2  default hr_api.g_varchar2
283   ,p_rt_age_val                     in  number    default hr_api.g_number
284   ,p_rt_los_val                     in  number    default hr_api.g_number
285   ,p_rt_hrs_wkd_val                 in  number    default hr_api.g_number
286   ,p_rt_hrs_wkd_bndry_perd_cd       in  varchar2  default hr_api.g_varchar2
287   ,p_rt_age_uom                     in  varchar2  default hr_api.g_varchar2
288   ,p_rt_los_uom                     in  varchar2  default hr_api.g_varchar2
289   ,p_rt_pct_fl_tm_val               in  number    default hr_api.g_number
290   ,p_rt_frz_los_flag                in  varchar2  default hr_api.g_varchar2
291   ,p_rt_frz_age_flag                in  varchar2  default hr_api.g_varchar2
292   ,p_rt_frz_cmp_lvl_flag            in  varchar2  default hr_api.g_varchar2
293   ,p_rt_frz_pct_fl_tm_flag          in  varchar2  default hr_api.g_varchar2
294   ,p_rt_frz_hrs_wkd_flag            in  varchar2  default hr_api.g_varchar2
295   ,p_rt_frz_comb_age_and_los_flag   in  varchar2  default hr_api.g_varchar2
296   ,p_once_r_cntug_cd                in  varchar2  default hr_api.g_varchar2
297   ,p_pl_ordr_num                    in  number    default hr_api.g_number
298   ,p_plip_ordr_num                    in  number    default hr_api.g_number
299   ,p_ptip_ordr_num                    in  number    default hr_api.g_number
300   ,p_pep_attribute_category         in  varchar2  default hr_api.g_varchar2
301   ,p_pep_attribute1                 in  varchar2  default hr_api.g_varchar2
302   ,p_pep_attribute2                 in  varchar2  default hr_api.g_varchar2
303   ,p_pep_attribute3                 in  varchar2  default hr_api.g_varchar2
304   ,p_pep_attribute4                 in  varchar2  default hr_api.g_varchar2
305   ,p_pep_attribute5                 in  varchar2  default hr_api.g_varchar2
306   ,p_pep_attribute6                 in  varchar2  default hr_api.g_varchar2
307   ,p_pep_attribute7                 in  varchar2  default hr_api.g_varchar2
308   ,p_pep_attribute8                 in  varchar2  default hr_api.g_varchar2
309   ,p_pep_attribute9                 in  varchar2  default hr_api.g_varchar2
310   ,p_pep_attribute10                in  varchar2  default hr_api.g_varchar2
311   ,p_pep_attribute11                in  varchar2  default hr_api.g_varchar2
312   ,p_pep_attribute12                in  varchar2  default hr_api.g_varchar2
313   ,p_pep_attribute13                in  varchar2  default hr_api.g_varchar2
314   ,p_pep_attribute14                in  varchar2  default hr_api.g_varchar2
315   ,p_pep_attribute15                in  varchar2  default hr_api.g_varchar2
316   ,p_pep_attribute16                in  varchar2  default hr_api.g_varchar2
317   ,p_pep_attribute17                in  varchar2  default hr_api.g_varchar2
318   ,p_pep_attribute18                in  varchar2  default hr_api.g_varchar2
319   ,p_pep_attribute19                in  varchar2  default hr_api.g_varchar2
320   ,p_pep_attribute20                in  varchar2  default hr_api.g_varchar2
321   ,p_pep_attribute21                in  varchar2  default hr_api.g_varchar2
322   ,p_pep_attribute22                in  varchar2  default hr_api.g_varchar2
323   ,p_pep_attribute23                in  varchar2  default hr_api.g_varchar2
324   ,p_pep_attribute24                in  varchar2  default hr_api.g_varchar2
325   ,p_pep_attribute25                in  varchar2  default hr_api.g_varchar2
326   ,p_pep_attribute26                in  varchar2  default hr_api.g_varchar2
327   ,p_pep_attribute27                in  varchar2  default hr_api.g_varchar2
328   ,p_pep_attribute28                in  varchar2  default hr_api.g_varchar2
329   ,p_pep_attribute29                in  varchar2  default hr_api.g_varchar2
330   ,p_pep_attribute30                in  varchar2  default hr_api.g_varchar2
331   ,p_request_id                     in  number    default hr_api.g_number
332   ,p_program_application_id         in  number    default hr_api.g_number
333   ,p_program_id                     in  number    default hr_api.g_number
334   ,p_program_update_date            in  date      default hr_api.g_date
335   ,p_object_version_number          in out nocopy number
336   ,p_effective_date                 in  date
337   ,p_datetrack_mode                 in  varchar2
338   );
339 --
340 -- ----------------------------------------------------------------------------
341 -- |------------------< create_perf_Elig_Person_Option >----------------------|
342 -- ----------------------------------------------------------------------------
343 --
344 --
345 -- ----------------------------------------------------------------------------
346 -- |------------------< create_perf_Elig_Person_Option >----------------------|
347 -- ----------------------------------------------------------------------------
348 --
349 procedure create_perf_Elig_Person_Option
350   (p_validate                       in boolean    default false
351   ,p_elig_per_opt_id                out nocopy number
352   ,p_elig_per_id                    in  number    default null
353   ,p_effective_start_date           out nocopy date
357   ,p_no_mx_prtn_ovrid_thru_flag     in  varchar2  default null
354   ,p_effective_end_date             out nocopy date
355   ,p_prtn_ovridn_flag               in  varchar2  default null
356   ,p_prtn_ovridn_thru_dt            in  date      default null
358   ,p_elig_flag                      in  varchar2  default null
359   ,p_prtn_strt_dt                   in  date      default null
360   ,p_prtn_end_dt                    in  date      default null
361   --,p_wait_perd_cmpltn_dt            in  date      default null
362   ,p_wait_perd_cmpltn_date            in  date      default null
363   ,p_wait_perd_strt_dt              in  date      default null
364   ,p_prtn_ovridn_rsn_cd             in  varchar2  default null
365   ,p_pct_fl_tm_val                  in  number    default null
366   ,p_opt_id                         in  number    default null
367   ,p_per_in_ler_id                  in  number    default null
368   ,p_rt_comp_ref_amt                in  number    default null
369   ,p_rt_cmbn_age_n_los_val          in  number    default null
370   ,p_rt_comp_ref_uom                in  varchar2  default null
371   ,p_rt_age_val                     in  number    default null
372   ,p_rt_los_val                     in  number    default null
373   ,p_rt_hrs_wkd_val                 in  number    default null
374   ,p_rt_hrs_wkd_bndry_perd_cd       in  varchar2  default null
375   ,p_rt_age_uom                     in  varchar2  default null
376   ,p_rt_los_uom                     in  varchar2  default null
377   ,p_rt_pct_fl_tm_val               in  number    default null
378   ,p_rt_frz_los_flag                in  varchar2  default 'N'
379   ,p_rt_frz_age_flag                in  varchar2  default 'N'
380   ,p_rt_frz_cmp_lvl_flag            in  varchar2  default 'N'
381   ,p_rt_frz_pct_fl_tm_flag          in  varchar2  default 'N'
382   ,p_rt_frz_hrs_wkd_flag            in  varchar2  default 'N'
383   ,p_rt_frz_comb_age_and_los_flag   in  varchar2  default 'N'
384   ,p_comp_ref_amt                   in  number    default null
385   ,p_cmbn_age_n_los_val             in  number    default null
386   ,p_comp_ref_uom                   in  varchar2  default null
387   ,p_age_val                        in  number    default null
388   ,p_los_val                        in  number    default null
389   ,p_hrs_wkd_val                    in  number    default null
390   ,p_hrs_wkd_bndry_perd_cd          in  varchar2  default null
391   ,p_age_uom                        in  varchar2  default null
392   ,p_los_uom                        in  varchar2  default null
393   ,p_frz_los_flag                   in  varchar2  default 'N'
394   ,p_frz_age_flag                   in  varchar2  default 'N'
395   ,p_frz_cmp_lvl_flag               in  varchar2  default 'N'
396   ,p_frz_pct_fl_tm_flag             in  varchar2  default 'N'
397   ,p_frz_hrs_wkd_flag               in  varchar2  default 'N'
398   ,p_frz_comb_age_and_los_flag      in  varchar2  default 'N'
399   ,p_ovrid_svc_dt                   in  date      default null
400   ,p_inelg_rsn_cd                   in  varchar2  default null
401   ,p_once_r_cntug_cd                in  varchar2  default null
402   ,p_oipl_ordr_num                  in  number    default null
403   ,p_business_group_id              in  number    default null
404   ,p_epo_attribute_category         in  varchar2  default null
405   ,p_epo_attribute1                 in  varchar2  default null
406   ,p_epo_attribute2                 in  varchar2  default null
407   ,p_epo_attribute3                 in  varchar2  default null
408   ,p_epo_attribute4                 in  varchar2  default null
409   ,p_epo_attribute5                 in  varchar2  default null
410   ,p_epo_attribute6                 in  varchar2  default null
411   ,p_epo_attribute7                 in  varchar2  default null
412   ,p_epo_attribute8                 in  varchar2  default null
413   ,p_epo_attribute9                 in  varchar2  default null
414   ,p_epo_attribute10                in  varchar2  default null
415   ,p_epo_attribute11                in  varchar2  default null
416   ,p_epo_attribute12                in  varchar2  default null
417   ,p_epo_attribute13                in  varchar2  default null
418   ,p_epo_attribute14                in  varchar2  default null
419   ,p_epo_attribute15                in  varchar2  default null
420   ,p_epo_attribute16                in  varchar2  default null
421   ,p_epo_attribute17                in  varchar2  default null
422   ,p_epo_attribute18                in  varchar2  default null
423   ,p_epo_attribute19                in  varchar2  default null
424   ,p_epo_attribute20                in  varchar2  default null
425   ,p_epo_attribute21                in  varchar2  default null
426   ,p_epo_attribute22                in  varchar2  default null
427   ,p_epo_attribute23                in  varchar2  default null
428   ,p_epo_attribute24                in  varchar2  default null
429   ,p_epo_attribute25                in  varchar2  default null
430   ,p_epo_attribute26                in  varchar2  default null
431   ,p_epo_attribute27                in  varchar2  default null
432   ,p_epo_attribute28                in  varchar2  default null
433   ,p_epo_attribute29                in  varchar2  default null
434   ,p_epo_attribute30                in  varchar2  default null
435   ,p_request_id                     in  number    default null
436   ,p_program_application_id         in  number    default null
437   ,p_program_id                     in  number    default null
438   ,p_program_update_date            in  date      default null
439   ,p_object_version_number          out nocopy number
440   ,p_effective_date                 in  date
441   ,p_override_validation            in  boolean   default false
442   );
443 --
444 -- ----------------------------------------------------------------------------
448 procedure update_perf_Elig_Person_Option
445 -- |------------------------< update_Elig_Person_Option >--- ------------------|
446 -- ----------------------------------------------------------------------------
447 --
449   (p_validate                       in  boolean   default false
450   ,p_elig_per_opt_id                in  number
451   ,p_elig_per_id                    in  number    default hr_api.g_number
452   ,p_effective_start_date           out nocopy date
453   ,p_effective_end_date             out nocopy date
454   ,p_prtn_ovridn_flag               in  varchar2  default hr_api.g_varchar2
455   ,p_prtn_ovridn_thru_dt            in  date      default hr_api.g_date
456   ,p_no_mx_prtn_ovrid_thru_flag     in  varchar2  default hr_api.g_varchar2
457   ,p_elig_flag                      in  varchar2  default hr_api.g_varchar2
458   ,p_prtn_strt_dt                   in  date      default hr_api.g_date
459   ,p_prtn_end_dt                    in  date      default hr_api.g_date
460   -- ,p_wait_perd_cmpltn_dt            in  date      default hr_api.g_date
461   ,p_wait_perd_cmpltn_date          in  date      default hr_api.g_date
462   ,p_wait_perd_strt_dt              in  date      default hr_api.g_date
463   ,p_prtn_ovridn_rsn_cd             in  varchar2  default hr_api.g_varchar2
464   ,p_pct_fl_tm_val                  in  number    default hr_api.g_number
465   ,p_opt_id                         in  number    default hr_api.g_number
466   ,p_per_in_ler_id                  in  number    default hr_api.g_number
467   ,p_rt_comp_ref_amt                in  number    default hr_api.g_number
468   ,p_rt_cmbn_age_n_los_val          in  number    default hr_api.g_number
469   ,p_rt_comp_ref_uom                in  varchar2  default hr_api.g_varchar2
470   ,p_rt_age_val                     in  number    default hr_api.g_number
471   ,p_rt_los_val                     in  number    default hr_api.g_number
472   ,p_rt_hrs_wkd_val                 in  number    default hr_api.g_number
473   ,p_rt_hrs_wkd_bndry_perd_cd       in  varchar2  default hr_api.g_varchar2
474   ,p_rt_age_uom                     in  varchar2  default hr_api.g_varchar2
475   ,p_rt_los_uom                     in  varchar2  default hr_api.g_varchar2
476   ,p_rt_pct_fl_tm_val               in  number    default hr_api.g_number
477   ,p_rt_frz_los_flag                in  varchar2  default hr_api.g_varchar2
478   ,p_rt_frz_age_flag                in  varchar2  default hr_api.g_varchar2
479   ,p_rt_frz_cmp_lvl_flag            in  varchar2  default hr_api.g_varchar2
480   ,p_rt_frz_pct_fl_tm_flag          in  varchar2  default hr_api.g_varchar2
481   ,p_rt_frz_hrs_wkd_flag            in  varchar2  default hr_api.g_varchar2
482   ,p_rt_frz_comb_age_and_los_flag   in  varchar2  default hr_api.g_varchar2
483   ,p_comp_ref_amt                   in  number    default hr_api.g_number
484   ,p_cmbn_age_n_los_val             in  number    default hr_api.g_number
485   ,p_comp_ref_uom                   in  varchar2  default hr_api.g_varchar2
486   ,p_age_val                        in  number    default hr_api.g_number
487   ,p_los_val                        in  number    default hr_api.g_number
488   ,p_hrs_wkd_val                    in  number    default hr_api.g_number
489   ,p_hrs_wkd_bndry_perd_cd          in  varchar2  default hr_api.g_varchar2
490   ,p_age_uom                        in  varchar2  default hr_api.g_varchar2
491   ,p_los_uom                        in  varchar2  default hr_api.g_varchar2
492   ,p_frz_los_flag                   in  varchar2  default hr_api.g_varchar2
493   ,p_frz_age_flag                   in  varchar2  default hr_api.g_varchar2
494   ,p_frz_cmp_lvl_flag               in  varchar2  default hr_api.g_varchar2
495   ,p_frz_pct_fl_tm_flag             in  varchar2  default hr_api.g_varchar2
496   ,p_frz_hrs_wkd_flag               in  varchar2  default hr_api.g_varchar2
497   ,p_frz_comb_age_and_los_flag      in  varchar2  default hr_api.g_varchar2
498   ,p_ovrid_svc_dt                   in  date      default hr_api.g_date
499   ,p_inelg_rsn_cd                   in  varchar2  default hr_api.g_varchar2
500   ,p_once_r_cntug_cd                in  varchar2  default hr_api.g_varchar2
501   ,p_oipl_ordr_num                  in  number    default hr_api.g_number
502   ,p_business_group_id              in  number    default hr_api.g_number
503   ,p_epo_attribute_category         in  varchar2  default hr_api.g_varchar2
504   ,p_epo_attribute1                 in  varchar2  default hr_api.g_varchar2
505   ,p_epo_attribute2                 in  varchar2  default hr_api.g_varchar2
506   ,p_epo_attribute3                 in  varchar2  default hr_api.g_varchar2
507   ,p_epo_attribute4                 in  varchar2  default hr_api.g_varchar2
508   ,p_epo_attribute5                 in  varchar2  default hr_api.g_varchar2
509   ,p_epo_attribute6                 in  varchar2  default hr_api.g_varchar2
510   ,p_epo_attribute7                 in  varchar2  default hr_api.g_varchar2
511   ,p_epo_attribute8                 in  varchar2  default hr_api.g_varchar2
512   ,p_epo_attribute9                 in  varchar2  default hr_api.g_varchar2
513   ,p_epo_attribute10                in  varchar2  default hr_api.g_varchar2
514   ,p_epo_attribute11                in  varchar2  default hr_api.g_varchar2
515   ,p_epo_attribute12                in  varchar2  default hr_api.g_varchar2
516   ,p_epo_attribute13                in  varchar2  default hr_api.g_varchar2
517   ,p_epo_attribute14                in  varchar2  default hr_api.g_varchar2
518   ,p_epo_attribute15                in  varchar2  default hr_api.g_varchar2
519   ,p_epo_attribute16                in  varchar2  default hr_api.g_varchar2
520   ,p_epo_attribute17                in  varchar2  default hr_api.g_varchar2
521   ,p_epo_attribute18                in  varchar2  default hr_api.g_varchar2
522   ,p_epo_attribute19                in  varchar2  default hr_api.g_varchar2
523   ,p_epo_attribute20                in  varchar2  default hr_api.g_varchar2
524   ,p_epo_attribute21                in  varchar2  default hr_api.g_varchar2
525   ,p_epo_attribute22                in  varchar2  default hr_api.g_varchar2
526   ,p_epo_attribute23                in  varchar2  default hr_api.g_varchar2
527   ,p_epo_attribute24                in  varchar2  default hr_api.g_varchar2
528   ,p_epo_attribute25                in  varchar2  default hr_api.g_varchar2
529   ,p_epo_attribute26                in  varchar2  default hr_api.g_varchar2
530   ,p_epo_attribute27                in  varchar2  default hr_api.g_varchar2
531   ,p_epo_attribute28                in  varchar2  default hr_api.g_varchar2
532   ,p_epo_attribute29                in  varchar2  default hr_api.g_varchar2
533   ,p_epo_attribute30                in  varchar2  default hr_api.g_varchar2
534   ,p_request_id                     in  number    default hr_api.g_number
535   ,p_program_application_id         in  number    default hr_api.g_number
536   ,p_program_id                     in  number    default hr_api.g_number
537   ,p_program_update_date            in  date      default hr_api.g_date
538   ,p_object_version_number          in out nocopy number
539   ,p_effective_date                 in  date
540   ,p_datetrack_mode                 in  varchar2
541   );
542 --
543 PROCEDURE epecleanup(p_start_rowid     IN            rowid,
544                      p_end_rowid       IN            rowid,
545                      p_rows_processed OUT nocopy number);
546 --
547 end ben_Eligible_Person_perf_api;