DBA Data[Home] [Help]

PACKAGE: APPS.BEN_ELIG_DPNT_API

Source


1 Package ben_ELIG_DPNT_api AUTHID CURRENT_USER as
2 /* $Header: beegdapi.pkh 120.5 2009/04/10 04:29:39 pvelvano ship $ */
3 --
4 -- ----------------------------------------------------------------------------
5 -- |------------------------< create_ELIG_DPNT >------------------------|
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_create_dt                    Yes  date
18 --   p_elig_strt_dt                 No   date
19 --   p_elig_thru_dt                 No   date
20 --   p_ovrdn_flag                   Yes  varchar2
21 --   p_ovrdn_thru_dt                No   date
22 --   p_inelg_rsn_cd                 No   varchar2
23 --   p_dpnt_inelig_flag             Yes  varchar2
24 --   p_elig_per_elctbl_chc_id       No   number
25 --   p_per_in_ler_id                No   number
26 --   p_elig_per_id                  No   number
27 --   p_elig_per_opt_id              No   number
28 --   p_elig_cvrd_dpnt_id            No   number
29 --   p_dpnt_person_id               Yes  number
30 --   p_business_group_id            Yes  number    Business Group of Record
31 --   p_egd_attribute_category       No   varchar2  Descriptive Flexfield
32 --   p_egd_attribute1               No   varchar2  Descriptive Flexfield
33 --   p_egd_attribute2               No   varchar2  Descriptive Flexfield
34 --   p_egd_attribute3               No   varchar2  Descriptive Flexfield
35 --   p_egd_attribute4               No   varchar2  Descriptive Flexfield
36 --   p_egd_attribute5               No   varchar2  Descriptive Flexfield
37 --   p_egd_attribute6               No   varchar2  Descriptive Flexfield
38 --   p_egd_attribute7               No   varchar2  Descriptive Flexfield
39 --   p_egd_attribute8               No   varchar2  Descriptive Flexfield
43 --   p_egd_attribute12              No   varchar2  Descriptive Flexfield
40 --   p_egd_attribute9               No   varchar2  Descriptive Flexfield
41 --   p_egd_attribute10              No   varchar2  Descriptive Flexfield
42 --   p_egd_attribute11              No   varchar2  Descriptive Flexfield
44 --   p_egd_attribute13              No   varchar2  Descriptive Flexfield
45 --   p_egd_attribute14              No   varchar2  Descriptive Flexfield
46 --   p_egd_attribute15              No   varchar2  Descriptive Flexfield
47 --   p_egd_attribute16              No   varchar2  Descriptive Flexfield
48 --   p_egd_attribute17              No   varchar2  Descriptive Flexfield
49 --   p_egd_attribute18              No   varchar2  Descriptive Flexfield
50 --   p_egd_attribute19              No   varchar2  Descriptive Flexfield
51 --   p_egd_attribute20              No   varchar2  Descriptive Flexfield
52 --   p_egd_attribute21              No   varchar2  Descriptive Flexfield
53 --   p_egd_attribute22              No   varchar2  Descriptive Flexfield
54 --   p_egd_attribute23              No   varchar2  Descriptive Flexfield
55 --   p_egd_attribute24              No   varchar2  Descriptive Flexfield
56 --   p_egd_attribute25              No   varchar2  Descriptive Flexfield
57 --   p_egd_attribute26              No   varchar2  Descriptive Flexfield
58 --   p_egd_attribute27              No   varchar2  Descriptive Flexfield
59 --   p_egd_attribute28              No   varchar2  Descriptive Flexfield
60 --   p_egd_attribute29              No   varchar2  Descriptive Flexfield
61 --   p_egd_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_dpnt_id                 Yes  number    PK of record
73 --   p_object_version_number        No   number    OVN of record
74 --
75 -- Post Failure:
76 --
77 -- Access Status:
78 --   Public.
79 --
80 -- {End Of Comments}
81 --
82 procedure create_ELIG_DPNT
83 (
84    p_validate                       in boolean    default false
85   ,p_elig_dpnt_id                   out nocopy number
86   ,p_create_dt                      in  date      default null
87   ,p_elig_strt_dt                   in  date      default null
88   ,p_elig_thru_dt                   in  date      default null
89   ,p_ovrdn_flag                     in  varchar2  default 'N'
90   ,p_ovrdn_thru_dt                  in  date      default null
91   ,p_inelg_rsn_cd                   in  varchar2  default null
92   ,p_dpnt_inelig_flag               in  varchar2  default 'N'
93   ,p_elig_per_elctbl_chc_id         in  number    default null
94   ,p_per_in_ler_id                  in  number    default null
95   ,p_elig_per_id                    in  number    default null
96   ,p_elig_per_opt_id                in  number    default null
97   ,p_elig_cvrd_dpnt_id              in  number    default null
98   ,p_dpnt_person_id                 in  number    default null
99   ,p_business_group_id              in  number    default null
100   ,p_egd_attribute_category         in  varchar2  default null
101   ,p_egd_attribute1                 in  varchar2  default null
102   ,p_egd_attribute2                 in  varchar2  default null
103   ,p_egd_attribute3                 in  varchar2  default null
104   ,p_egd_attribute4                 in  varchar2  default null
105   ,p_egd_attribute5                 in  varchar2  default null
106   ,p_egd_attribute6                 in  varchar2  default null
107   ,p_egd_attribute7                 in  varchar2  default null
108   ,p_egd_attribute8                 in  varchar2  default null
109   ,p_egd_attribute9                 in  varchar2  default null
110   ,p_egd_attribute10                in  varchar2  default null
111   ,p_egd_attribute11                in  varchar2  default null
112   ,p_egd_attribute12                in  varchar2  default null
113   ,p_egd_attribute13                in  varchar2  default null
114   ,p_egd_attribute14                in  varchar2  default null
115   ,p_egd_attribute15                in  varchar2  default null
116   ,p_egd_attribute16                in  varchar2  default null
117   ,p_egd_attribute17                in  varchar2  default null
118   ,p_egd_attribute18                in  varchar2  default null
119   ,p_egd_attribute19                in  varchar2  default null
120   ,p_egd_attribute20                in  varchar2  default null
121   ,p_egd_attribute21                in  varchar2  default null
122   ,p_egd_attribute22                in  varchar2  default null
123   ,p_egd_attribute23                in  varchar2  default null
124   ,p_egd_attribute24                in  varchar2  default null
125   ,p_egd_attribute25                in  varchar2  default null
126   ,p_egd_attribute26                in  varchar2  default null
127   ,p_egd_attribute27                in  varchar2  default null
128   ,p_egd_attribute28                in  varchar2  default null
129   ,p_egd_attribute29                in  varchar2  default null
130   ,p_egd_attribute30                in  varchar2  default null
131   ,p_request_id                     in  number    default null
132   ,p_program_application_id         in  number    default null
133   ,p_program_id                     in  number    default null
134   ,p_program_update_date            in  date      default null
135   ,p_object_version_number          out nocopy number
136   ,p_effective_date                 in  date
137  );
138 --
139 -- Performance cover
140 --
141 -- ----------------------------------------------------------------------------
142 -- |------------------------< create_perf_ELIG_DPNT >------------------------|
143 -- ----------------------------------------------------------------------------
147   ,p_create_dt                      in  date      default null
144 procedure create_perf_ELIG_DPNT
145   (p_validate                       in boolean    default false
146   ,p_elig_dpnt_id                   out nocopy number
148   ,p_elig_strt_dt                   in  date      default null
149   ,p_elig_thru_dt                   in  date      default null
150   ,p_ovrdn_flag                     in  varchar2  default 'N'
151   ,p_ovrdn_thru_dt                  in  date      default null
152   ,p_inelg_rsn_cd                   in  varchar2  default null
153   ,p_dpnt_inelig_flag               in  varchar2  default 'N'
154   ,p_elig_per_elctbl_chc_id         in  number    default null
155   ,p_per_in_ler_id                  in  number    default null
156   ,p_elig_per_id                    in  number    default null
157   ,p_elig_per_opt_id                in  number    default null
158   ,p_elig_cvrd_dpnt_id              in  number    default null
159   ,p_dpnt_person_id                 in  number    default null
160   ,p_business_group_id              in  number    default null
161   ,p_egd_attribute_category         in  varchar2  default null
162   ,p_egd_attribute1                 in  varchar2  default null
163   ,p_egd_attribute2                 in  varchar2  default null
164   ,p_egd_attribute3                 in  varchar2  default null
165   ,p_egd_attribute4                 in  varchar2  default null
166   ,p_egd_attribute5                 in  varchar2  default null
167   ,p_egd_attribute6                 in  varchar2  default null
168   ,p_egd_attribute7                 in  varchar2  default null
169   ,p_egd_attribute8                 in  varchar2  default null
170   ,p_egd_attribute9                 in  varchar2  default null
171   ,p_egd_attribute10                in  varchar2  default null
172   ,p_egd_attribute11                in  varchar2  default null
173   ,p_egd_attribute12                in  varchar2  default null
174   ,p_egd_attribute13                in  varchar2  default null
175   ,p_egd_attribute14                in  varchar2  default null
176   ,p_egd_attribute15                in  varchar2  default null
177   ,p_egd_attribute16                in  varchar2  default null
178   ,p_egd_attribute17                in  varchar2  default null
179   ,p_egd_attribute18                in  varchar2  default null
180   ,p_egd_attribute19                in  varchar2  default null
181   ,p_egd_attribute20                in  varchar2  default null
182   ,p_egd_attribute21                in  varchar2  default null
183   ,p_egd_attribute22                in  varchar2  default null
184   ,p_egd_attribute23                in  varchar2  default null
185   ,p_egd_attribute24                in  varchar2  default null
186   ,p_egd_attribute25                in  varchar2  default null
187   ,p_egd_attribute26                in  varchar2  default null
188   ,p_egd_attribute27                in  varchar2  default null
189   ,p_egd_attribute28                in  varchar2  default null
190   ,p_egd_attribute29                in  varchar2  default null
191   ,p_egd_attribute30                in  varchar2  default null
192   ,p_request_id                     in  number    default null
193   ,p_program_application_id         in  number    default null
194   ,p_program_id                     in  number    default null
195   ,p_program_update_date            in  date      default null
196   ,p_object_version_number          out nocopy number
197   ,p_effective_date                 in  date
198   );
199 -- ----------------------------------------------------------------------------
200 -- |------------------------< update_ELIG_DPNT >------------------------|
201 -- ----------------------------------------------------------------------------
202 -- {Start Of Comments}
203 --
204 -- Description:
205 --
206 -- Prerequisites:
207 --
208 --
209 -- In Parameters:
210 --   Name                           Reqd Type     Description
211 --   p_validate                     Yes  boolean  Commit or Rollback.
212 --   p_elig_dpnt_id                 Yes  number    PK of record
213 --   p_create_dt                    Yes  date
214 --   p_elig_strt_dt                 No   date
215 --   p_elig_thru_dt                 No   date
216 --   p_ovrdn_flag                   Yes  varchar2
217 --   p_ovrdn_thru_dt                No   date
218 --   p_inelg_rsn_cd                 No   varchar2
219 --   p_dpnt_inelig_flag             Yes  varchar2
220 --   p_elig_per_elctbl_chc_id       No   number
221 --   p_per_in_ler_id                No   number
222 --   p_elig_per_id                  No   number
223 --   p_elig_per_opt_id              No   number
224 --   p_elig_cvrd_dpnt_id            No   number
225 --   p_dpnt_person_id               Yes  number
226 --   p_business_group_id            Yes  number    Business Group of Record
227 --   p_egd_attribute_category       No   varchar2  Descriptive Flexfield
228 --   p_egd_attribute1               No   varchar2  Descriptive Flexfield
229 --   p_egd_attribute2               No   varchar2  Descriptive Flexfield
230 --   p_egd_attribute3               No   varchar2  Descriptive Flexfield
231 --   p_egd_attribute4               No   varchar2  Descriptive Flexfield
232 --   p_egd_attribute5               No   varchar2  Descriptive Flexfield
233 --   p_egd_attribute6               No   varchar2  Descriptive Flexfield
234 --   p_egd_attribute7               No   varchar2  Descriptive Flexfield
235 --   p_egd_attribute8               No   varchar2  Descriptive Flexfield
236 --   p_egd_attribute9               No   varchar2  Descriptive Flexfield
237 --   p_egd_attribute10              No   varchar2  Descriptive Flexfield
238 --   p_egd_attribute11              No   varchar2  Descriptive Flexfield
239 --   p_egd_attribute12              No   varchar2  Descriptive Flexfield
240 --   p_egd_attribute13              No   varchar2  Descriptive Flexfield
241 --   p_egd_attribute14              No   varchar2  Descriptive Flexfield
242 --   p_egd_attribute15              No   varchar2  Descriptive Flexfield
246 --   p_egd_attribute19              No   varchar2  Descriptive Flexfield
243 --   p_egd_attribute16              No   varchar2  Descriptive Flexfield
244 --   p_egd_attribute17              No   varchar2  Descriptive Flexfield
245 --   p_egd_attribute18              No   varchar2  Descriptive Flexfield
247 --   p_egd_attribute20              No   varchar2  Descriptive Flexfield
248 --   p_egd_attribute21              No   varchar2  Descriptive Flexfield
249 --   p_egd_attribute22              No   varchar2  Descriptive Flexfield
250 --   p_egd_attribute23              No   varchar2  Descriptive Flexfield
251 --   p_egd_attribute24              No   varchar2  Descriptive Flexfield
252 --   p_egd_attribute25              No   varchar2  Descriptive Flexfield
253 --   p_egd_attribute26              No   varchar2  Descriptive Flexfield
254 --   p_egd_attribute27              No   varchar2  Descriptive Flexfield
255 --   p_egd_attribute28              No   varchar2  Descriptive Flexfield
256 --   p_egd_attribute29              No   varchar2  Descriptive Flexfield
257 --   p_egd_attribute30              No   varchar2  Descriptive Flexfield
258 --   p_request_id                   No   number
259 --   p_program_application_id       No   number
260 --   p_program_id                   No   number
261 --   p_program_update_date          No   date
262 --   p_effective_date          Yes  date       Session Date.
263 --
264 -- Post Success:
265 --
266 --   Name                           Type     Description
267 --   p_object_version_number        No   number    OVN of record
268 --
269 -- Post Failure:
270 --
271 -- Access Status:
272 --   Public.
273 --
274 -- {End Of Comments}
275 --
276 procedure update_ELIG_DPNT
277   (
278    p_validate                       in boolean    default false
279   ,p_elig_dpnt_id                   in  number
280   ,p_create_dt                      in  date      default hr_api.g_date
281   ,p_elig_strt_dt                   in  date      default hr_api.g_date
282   ,p_elig_thru_dt                   in  date      default hr_api.g_date
283   ,p_ovrdn_flag                     in  varchar2  default hr_api.g_varchar2
284   ,p_ovrdn_thru_dt                  in  date      default hr_api.g_date
285   ,p_inelg_rsn_cd                   in  varchar2  default hr_api.g_varchar2
286   ,p_dpnt_inelig_flag               in  varchar2  default hr_api.g_varchar2
287   ,p_elig_per_elctbl_chc_id         in  number    default hr_api.g_number
288   ,p_per_in_ler_id                  in  number    default hr_api.g_number
289   ,p_elig_per_id                    in  number    default hr_api.g_number
290   ,p_elig_per_opt_id                in  number    default hr_api.g_number
291   ,p_elig_cvrd_dpnt_id              in  number    default hr_api.g_number
292   ,p_dpnt_person_id                 in  number    default hr_api.g_number
293   ,p_business_group_id              in  number    default hr_api.g_number
294   ,p_egd_attribute_category         in  varchar2  default hr_api.g_varchar2
295   ,p_egd_attribute1                 in  varchar2  default hr_api.g_varchar2
296   ,p_egd_attribute2                 in  varchar2  default hr_api.g_varchar2
297   ,p_egd_attribute3                 in  varchar2  default hr_api.g_varchar2
298   ,p_egd_attribute4                 in  varchar2  default hr_api.g_varchar2
299   ,p_egd_attribute5                 in  varchar2  default hr_api.g_varchar2
300   ,p_egd_attribute6                 in  varchar2  default hr_api.g_varchar2
301   ,p_egd_attribute7                 in  varchar2  default hr_api.g_varchar2
302   ,p_egd_attribute8                 in  varchar2  default hr_api.g_varchar2
303   ,p_egd_attribute9                 in  varchar2  default hr_api.g_varchar2
304   ,p_egd_attribute10                in  varchar2  default hr_api.g_varchar2
305   ,p_egd_attribute11                in  varchar2  default hr_api.g_varchar2
306   ,p_egd_attribute12                in  varchar2  default hr_api.g_varchar2
307   ,p_egd_attribute13                in  varchar2  default hr_api.g_varchar2
308   ,p_egd_attribute14                in  varchar2  default hr_api.g_varchar2
309   ,p_egd_attribute15                in  varchar2  default hr_api.g_varchar2
310   ,p_egd_attribute16                in  varchar2  default hr_api.g_varchar2
311   ,p_egd_attribute17                in  varchar2  default hr_api.g_varchar2
312   ,p_egd_attribute18                in  varchar2  default hr_api.g_varchar2
313   ,p_egd_attribute19                in  varchar2  default hr_api.g_varchar2
314   ,p_egd_attribute20                in  varchar2  default hr_api.g_varchar2
315   ,p_egd_attribute21                in  varchar2  default hr_api.g_varchar2
316   ,p_egd_attribute22                in  varchar2  default hr_api.g_varchar2
317   ,p_egd_attribute23                in  varchar2  default hr_api.g_varchar2
318   ,p_egd_attribute24                in  varchar2  default hr_api.g_varchar2
319   ,p_egd_attribute25                in  varchar2  default hr_api.g_varchar2
320   ,p_egd_attribute26                in  varchar2  default hr_api.g_varchar2
321   ,p_egd_attribute27                in  varchar2  default hr_api.g_varchar2
322   ,p_egd_attribute28                in  varchar2  default hr_api.g_varchar2
323   ,p_egd_attribute29                in  varchar2  default hr_api.g_varchar2
324   ,p_egd_attribute30                in  varchar2  default hr_api.g_varchar2
325   ,p_request_id                     in  number    default hr_api.g_number
326   ,p_program_application_id         in  number    default hr_api.g_number
327   ,p_program_id                     in  number    default hr_api.g_number
328   ,p_program_update_date            in  date      default hr_api.g_date
329   ,p_object_version_number          in out nocopy number
330   ,p_effective_date            in  date
331   );
332 --
333 -- Performance cover
334 --
335 -- ----------------------------------------------------------------------------
336 -- |------------------------< update_perf_ELIG_DPNT >------------------------|
340    p_validate                       in boolean    default false
337 -- ----------------------------------------------------------------------------
338 procedure update_perf_ELIG_DPNT
339   (
341   ,p_elig_dpnt_id                   in  number
342   ,p_create_dt                      in  date      default hr_api.g_date
343   ,p_elig_strt_dt                   in  date      default hr_api.g_date
344   ,p_elig_thru_dt                   in  date      default hr_api.g_date
345   ,p_ovrdn_flag                     in  varchar2  default hr_api.g_varchar2
346   ,p_ovrdn_thru_dt                  in  date      default hr_api.g_date
347   ,p_inelg_rsn_cd                   in  varchar2  default hr_api.g_varchar2
348   ,p_dpnt_inelig_flag               in  varchar2  default hr_api.g_varchar2
349   ,p_elig_per_elctbl_chc_id         in  number    default hr_api.g_number
350   ,p_per_in_ler_id                  in  number    default hr_api.g_number
351   ,p_elig_per_id                    in  number    default hr_api.g_number
352   ,p_elig_per_opt_id                in  number    default hr_api.g_number
353   ,p_elig_cvrd_dpnt_id              in  number    default hr_api.g_number
354   ,p_dpnt_person_id                 in  number    default hr_api.g_number
355   ,p_business_group_id              in  number    default hr_api.g_number
356   ,p_egd_attribute_category         in  varchar2  default hr_api.g_varchar2
357   ,p_egd_attribute1                 in  varchar2  default hr_api.g_varchar2
358   ,p_egd_attribute2                 in  varchar2  default hr_api.g_varchar2
359   ,p_egd_attribute3                 in  varchar2  default hr_api.g_varchar2
360   ,p_egd_attribute4                 in  varchar2  default hr_api.g_varchar2
361   ,p_egd_attribute5                 in  varchar2  default hr_api.g_varchar2
362   ,p_egd_attribute6                 in  varchar2  default hr_api.g_varchar2
363   ,p_egd_attribute7                 in  varchar2  default hr_api.g_varchar2
364   ,p_egd_attribute8                 in  varchar2  default hr_api.g_varchar2
365   ,p_egd_attribute9                 in  varchar2  default hr_api.g_varchar2
366   ,p_egd_attribute10                in  varchar2  default hr_api.g_varchar2
367   ,p_egd_attribute11                in  varchar2  default hr_api.g_varchar2
368   ,p_egd_attribute12                in  varchar2  default hr_api.g_varchar2
369   ,p_egd_attribute13                in  varchar2  default hr_api.g_varchar2
370   ,p_egd_attribute14                in  varchar2  default hr_api.g_varchar2
371   ,p_egd_attribute15                in  varchar2  default hr_api.g_varchar2
372   ,p_egd_attribute16                in  varchar2  default hr_api.g_varchar2
373   ,p_egd_attribute17                in  varchar2  default hr_api.g_varchar2
374   ,p_egd_attribute18                in  varchar2  default hr_api.g_varchar2
375   ,p_egd_attribute19                in  varchar2  default hr_api.g_varchar2
376   ,p_egd_attribute20                in  varchar2  default hr_api.g_varchar2
377   ,p_egd_attribute21                in  varchar2  default hr_api.g_varchar2
378   ,p_egd_attribute22                in  varchar2  default hr_api.g_varchar2
379   ,p_egd_attribute23                in  varchar2  default hr_api.g_varchar2
380   ,p_egd_attribute24                in  varchar2  default hr_api.g_varchar2
381   ,p_egd_attribute25                in  varchar2  default hr_api.g_varchar2
382   ,p_egd_attribute26                in  varchar2  default hr_api.g_varchar2
383   ,p_egd_attribute27                in  varchar2  default hr_api.g_varchar2
384   ,p_egd_attribute28                in  varchar2  default hr_api.g_varchar2
385   ,p_egd_attribute29                in  varchar2  default hr_api.g_varchar2
386   ,p_egd_attribute30                in  varchar2  default hr_api.g_varchar2
387   ,p_request_id                     in  number    default hr_api.g_number
388   ,p_program_application_id         in  number    default hr_api.g_number
389   ,p_program_id                     in  number    default hr_api.g_number
390   ,p_program_update_date            in  date      default hr_api.g_date
391   ,p_object_version_number          in out nocopy number
392   ,p_effective_date            in  date
393   );
394 --
395 -- ----------------------------------------------------------------------------
396 -- |------------------------< delete_ELIG_DPNT >------------------------|
397 -- ----------------------------------------------------------------------------
398 -- {Start Of Comments}
399 --
400 -- Description:
401 --
402 -- Prerequisites:
403 --
404 --
405 -- In Parameters:
406 --   Name                           Reqd Type     Description
407 --   p_validate                     Yes  boolean  Commit or Rollback.
408 --   p_elig_dpnt_id                 Yes  number    PK of record
409 --   p_effective_date          Yes  date     Session Date.
410 --
411 -- Post Success:
412 --
413 --   Name                           Type     Description
414 --   p_object_version_number        No   number    OVN of record
415 --
416 -- Post Failure:
417 --
418 -- Access Status:
419 --   Public.
420 --
421 -- {End Of Comments}
422 --
423 procedure delete_ELIG_DPNT
424   (
425    p_validate                       in boolean        default false
426   ,p_elig_dpnt_id                   in  number
427   ,p_object_version_number          in out nocopy number
428   ,p_effective_date            in date
429   );
430 --
431 -- ----------------------------------------------------------------------------
432 -- |----------------------------------< lck >---------------------------------|
433 -- ----------------------------------------------------------------------------
434 -- {Start Of Comments}
435 --
436 -- Description:
437 --
438 -- Prerequisites:
439 --
440 --
441 -- In Parameters:
442 --   Name                           Reqd Type     Description
443 --   p_elig_dpnt_id                 Yes  number   PK of record
444 --   p_object_version_number        Yes  number   OVN of record
445 --
446 -- Post Success:
447 --
451 --
448 --   Name                           Type     Description
449 --
450 -- Post Failure:
452 -- Access Status:
453 --   Public.
454 --
455 -- {End Of Comments}
456 --
457 procedure lck
458   (
459     p_elig_dpnt_id                 in number
460    ,p_object_version_number        in number
461   );
462 -- ----------------------------------------------------------------------------
463 -- |---------------------< process_dependent >---------------------------------|
464 -- ----------------------------------------------------------------------------
465 procedure process_dependent(p_validate in boolean default false,
466                             p_elig_dpnt_id    in number,
467                             p_business_group_id in number,
468                             p_effective_date    in date,
469                             p_cvg_strt_dt       in date,
470                             p_cvg_thru_dt       in date,
471                             p_datetrack_mode    in varchar2,
472                             p_pdp_attribute_category  in varchar2 default null,
473                             p_pdp_attribute1          in varchar2 default null,
474                             p_pdp_attribute2          in varchar2 default null,
475                             p_pdp_attribute3          in varchar2 default null,
476                             p_pdp_attribute4          in varchar2 default null,
477                             p_pdp_attribute5          in varchar2 default null,
478                             p_pdp_attribute6          in varchar2 default null,
479                             p_pdp_attribute7          in varchar2 default null,
480                             p_pdp_attribute8          in varchar2 default null,
481                             p_pdp_attribute9          in varchar2 default null,
482                             p_pdp_attribute10         in varchar2 default null,
483                             p_pdp_attribute11         in varchar2 default null,
484                             p_pdp_attribute12         in varchar2 default null,
485                             p_pdp_attribute13         in varchar2 default null,
486                             p_pdp_attribute14         in varchar2 default null,
487                             p_pdp_attribute15         in varchar2 default null,
488                             p_pdp_attribute16         in varchar2 default null,
489                             p_pdp_attribute17         in varchar2 default null,
490                             p_pdp_attribute18         in varchar2 default null,
491                             p_pdp_attribute19         in varchar2 default null,
492                             p_pdp_attribute20         in varchar2 default null,
493                             p_pdp_attribute21         in varchar2 default null,
494                             p_pdp_attribute22         in varchar2 default null,
495                             p_pdp_attribute23         in varchar2 default null,
496                             p_pdp_attribute24         in varchar2 default null,
497                             p_pdp_attribute25         in varchar2 default null,
498                             p_pdp_attribute26         in varchar2 default null,
499                             p_pdp_attribute27         in varchar2 default null,
500                             p_pdp_attribute28         in varchar2 default null,
501                             p_pdp_attribute29         in varchar2 default null,
502                             p_pdp_attribute30         in varchar2 default null,
503                             p_elig_cvrd_dpnt_id       out nocopy number,
504                             p_effective_start_date    out nocopy date,
505                             p_effective_end_date      out nocopy date,
506                             p_object_version_number   in  out nocopy number
507                            ,p_multi_row_actn          in  BOOLEAN default FALSE);
508 -- ----------------------------------------------------------------------------
509 -- |---------------------< process_dependent_w >------------------------------|
510 -- ----------------------------------------------------------------------------
511 procedure process_dependent_w(p_validate                in varchar2,
512                             p_elig_dpnt_id            in number,
513                             p_business_group_id       in number,
514                             p_effective_date          in date,
515                             p_cvg_strt_dt             in date,
516                             p_cvg_thru_dt             in date,
517                             p_datetrack_mode          in varchar2,
518                             p_elig_cvrd_dpnt_id       out nocopy number,
519                             p_effective_start_date    out nocopy date,
520                             p_effective_end_date      out nocopy date,
521                             p_object_version_number   in  out nocopy number
522                            ,p_multi_row_actn          in  varchar2);
523 -- ----------------------------------------------------------------------------
524 -- |---------------------< store_crt_ord_warnings_ss >------------------------------|
525 -- ----------------------------------------------------------------------------
526 procedure store_crt_ord_warning_ss(p_person_id             in number,
527 															      p_crt_ord_warning       in varchar2);
528 -- ----------------------------------------------------------------------------
529 -- |---------------------< store_crt_ord_warng_DDNA >------------------------------|
530 -- ----------------------------------------------------------------------------
531 procedure store_crt_ord_warng_DDNA(p_person_id             in number,
532                                    p_per_in_ler_id         in number,
533                                    p_pgm_id                in number,
534                                    p_effective_date        in date,
535                                    p_business_group_id     in number);
539 procedure get_crt_ordr_typ(p_person_id in number,
536 -- ----------------------------------------------------------------------------
537 -- |----------------------< get_crt_ordr_typ >------------------------------|
538 -- ----------------------------------------------------------------------------
540 			  p_pl_id in number,
541 			  p_pl_typ_id in number,
542 			  l_crt_ordr_meaning out nocopy varchar2);
543 -- ----------------------------------------------------------------------------
544 -- |---------------------< get_elig_dpnt_rec >---------------------------------|
545 -- ----------------------------------------------------------------------------
546 function get_elig_dpnt_rec(p_elig_dpnt_id  in number,
547                            p_elig_dpnt_rec out nocopy ben_elig_dpnt%rowtype)
548 return boolean;
549 
550 function get_elig_dpnt_rec(p_elig_cvrd_dpnt_id  in number,
551                            p_effective_date     in date,
552                            p_elig_dpnt_rec      out nocopy ben_elig_dpnt%rowtype)
553 return boolean;
554 
555 function get_elig_dpnt_rec(p_dpnt_person_id  in number,
556                            p_prtt_enrt_rslt_id     in number,
557                            p_effective_date        in date,
558                            p_elig_dpnt_rec      out nocopy ben_elig_dpnt%rowtype)
559 return boolean;
560 
561 function get_elig_dpnt_rec
562   (p_pgm_id          in     number default null
563   ,p_pl_id           in     number default null
564   ,p_oipl_id         in     number default null
565   ,p_dpnt_person_id  in     number
566   ,p_effective_date  in     date
567   --
568   ,p_per_in_ler_id   in     number default null
569   ,p_elig_per_id     in     number default null
570   ,p_elig_per_opt_id in     number default null
571   ,p_opt_id          in     number default null
572   --
573   ,p_elig_dpnt_rec      out nocopy ben_elig_dpnt%rowtype
574   )
575 return boolean;
576 
577 -- ----------------------------------------------------------------------------
578 -- |------------------------< get_elig_per_id >------------------------|
579 -- ----------------------------------------------------------------------------
580 procedure get_elig_per_id(p_person_id in number,
581                           p_pgm_id    in number default null,
582                           p_pl_id     in number default null,
583                           p_oipl_id   in number default null,
584                           p_business_group_id in number,
585                           p_effective_date    in date,
586                           p_elig_per_id       out nocopy number,
587                           p_elig_per_opt_id   out nocopy number);
588 
589 
590 /*Added the procedure for Bug 8414373  */
591 -- ----------------------------------------------------------------------------
592 -- |---------------------------< chk_enrt_for_dpnt >-----------------|
593 -- ----------------------------------------------------------------------------
594 --
595 procedure chk_enrt_for_dpnt
596   (
597    p_dpnt_person_id                   in  number
598   ,p_dpnt_rltp_id                in  number
599   ,p_rltp_type                   in varchar2
600   ,p_business_group_id              in number
601   );
602 --
603 --
604 end ben_ELIG_DPNT_api;