DBA Data[Home] [Help]

PACKAGE: APPS.BEN_ELIG_PERSON_OPTION_API

Source


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