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;