DBA Data[Home] [Help]

PACKAGE: APPS.BEN_PRTT_ENRT_RESULT_API

Source


1 Package ben_PRTT_ENRT_RESULT_api as
2 /* $Header: bepenapi.pkh 120.2.12010000.1 2008/07/29 12:46:49 appldev ship $ */
3 --
4 -- Global Variables:
5 --
6 g_multi_rows_validate boolean := TRUE;
7 -- g_debug               boolean := FALSE;
8 g_enrollment_change   boolean := FALSE;
9 -- ----------------------------------------------------------------------------
10 -- |------------------------< get_ben_pen_upd_dt_mode >------------------------|
11 -- ----------------------------------------------------------------------------
12 procedure get_ben_pen_upd_dt_mode
13                   (p_effective_date         in     date
14                   ,p_base_key_value         in     number
15                   ,P_desired_datetrack_mode in     varchar2
16                   ,P_datetrack_allow        in out nocopy varchar2
17                   ,p_ler_typ_cd             in     varchar2 default null
18                   );
19 --
20 -- ----------------------------------------------------------------------------
21 -- |------------------------< create_enrollment >------------------------|
22 -- ----------------------------------------------------------------------------
23 -- Description: Business Process on top of Create_Prtt_Enrt_Rslt procedure.
24 --     This process handle electable choice table.
25 --
26 -- Prerequisites:
27 --
28 -- Post Success:
29 --
30 -- Out Parameters:
31 --   Name                                Type     Description
32 --   p_prtt_enrt_rslt_id            Yes  number   PK of record
33 --   p_effective_start_date         Yes  date     Effective Start Date of Record
34 --   p_effective_end_date           Yes  date     Effective End Date of Record
35 --   p_object_version_number        No   number   OVN of record
36 --
37 -- Post Failure:
38 --
39 -- Access Status:
40 --   Public.
41 --
42 -- {End Of Comments}
43 --
44 procedure create_enrollment
45   (p_validate                       in boolean    default false
46   ,p_prtt_enrt_rslt_id              out nocopy number
47   ,p_effective_start_date           out nocopy date
48   ,p_effective_end_date             out nocopy date
49   ,p_business_group_id              in  number    default null
50   ,p_oipl_id                        in  number    default null
51   ,p_person_id                      in  number    default null
52   ,p_assignment_id                  in  number    default null
53   ,p_pgm_id                         in  number    default null
54   ,p_pl_id                          in  number    default null
55   ,p_rplcs_sspndd_rslt_id           in  number    default null
56   ,p_ptip_id                        in  number    default null
57   ,p_pl_typ_id                      in  number    default null
58   ,p_ler_id                         in  number    default null
59   ,p_sspndd_flag                    in  varchar2  default 'N'
60   ,p_called_from_sspnd              in  varchar2  default 'N'
61   ,p_prtt_is_cvrd_flag              in  varchar2  default 'N'
62   ,p_bnft_amt                       in  number    default null
63   ,p_uom                            in  varchar2  default null
64   ,p_orgnl_enrt_dt                  in  date      default null
65   ,p_enrt_mthd_cd                   in  varchar2  default null
66   ,p_enrt_ovridn_flag               in  varchar2  default 'N'
67   ,p_enrt_ovrid_rsn_cd              in  varchar2  default null
68   ,p_erlst_deenrt_dt                in  date      default null
69   ,p_enrt_cvg_strt_dt               in  date      default null
70   ,p_enrt_cvg_thru_dt               in  date      default hr_api.g_eot
71   ,p_enrt_ovrid_thru_dt             in  date      default null
72   ,p_pl_ordr_num                    in  number    default null
73   ,p_plip_ordr_num                  in  number    default null
74   ,p_ptip_ordr_num                  in  number    default null
75   ,p_oipl_ordr_num                  in  number    default null
76   ,p_pen_attribute_category         in  varchar2  default null
77   ,p_pen_attribute1                 in  varchar2  default null
78   ,p_pen_attribute2                 in  varchar2  default null
79   ,p_pen_attribute3                 in  varchar2  default null
80   ,p_pen_attribute4                 in  varchar2  default null
81   ,p_pen_attribute5                 in  varchar2  default null
82   ,p_pen_attribute6                 in  varchar2  default null
83   ,p_pen_attribute7                 in  varchar2  default null
84   ,p_pen_attribute8                 in  varchar2  default null
85   ,p_pen_attribute9                 in  varchar2  default null
86   ,p_pen_attribute10                in  varchar2  default null
87   ,p_pen_attribute11                in  varchar2  default null
88   ,p_pen_attribute12                in  varchar2  default null
89   ,p_pen_attribute13                in  varchar2  default null
90   ,p_pen_attribute14                in  varchar2  default null
91   ,p_pen_attribute15                in  varchar2  default null
92   ,p_pen_attribute16                in  varchar2  default null
93   ,p_pen_attribute17                in  varchar2  default null
94   ,p_pen_attribute18                in  varchar2  default null
95   ,p_pen_attribute19                in  varchar2  default null
96   ,p_pen_attribute20                in  varchar2  default null
97   ,p_pen_attribute21                in  varchar2  default null
98   ,p_pen_attribute22                in  varchar2  default null
99   ,p_pen_attribute23                in  varchar2  default null
100   ,p_pen_attribute24                in  varchar2  default null
101   ,p_pen_attribute25                in  varchar2  default null
102   ,p_pen_attribute26                in  varchar2  default null
103   ,p_pen_attribute27                in  varchar2  default null
104   ,p_pen_attribute28                in  varchar2  default null
105   ,p_pen_attribute29                in  varchar2  default null
106   ,p_pen_attribute30                in  varchar2  default null
107   ,p_request_id                     in  number    default null
108   ,p_program_application_id         in  number    default null
109   ,p_program_id                     in  number    default null
110   ,p_program_update_date            in  date      default null
111   ,p_object_version_number          out nocopy number
112   ,p_per_in_ler_id                  in  number    default null
113   ,p_bnft_typ_cd                    in  varchar2  default null
114   ,p_bnft_ordr_num                  in  number    default null
115   ,p_prtt_enrt_rslt_stat_cd         in  varchar2  default null
116   ,p_bnft_nnmntry_uom               in  varchar2  default null
117   ,p_comp_lvl_cd                    in  varchar2  default null
118   ,p_effective_date                 in  date
119   ,p_multi_row_validate             in  boolean   default TRUE
120   ,p_elig_per_elctbl_chc_id         in  number
121   ,p_prtt_enrt_rslt_id_o            in  number
122   ,p_suspend_flag                   out nocopy varchar2
123   ,p_prtt_enrt_interim_id           out nocopy number
124   ,p_datetrack_mode                 in  varchar2
125   ,p_dpnt_actn_warning              out nocopy boolean
126   ,p_bnf_actn_warning               out nocopy boolean
127   ,p_ctfn_actn_warning              out nocopy boolean
128   ,p_enrt_bnft_id                   in  Number    default null
129   ,p_source                         in  varchar2 default null
130  );
131 -- ----------------------------------------------------------------------------
132 -- |------------------------< create_PRTT_ENRT_RESULT >------------------------|
133 -- ----------------------------------------------------------------------------
134 --
135 -- Description:
136 --
137 -- Prerequisites:
138 --
139 -- In Parameters:
140 --   Name                           Reqd Type     Description
141 --   p_validate                     Yes  boolean  Commit or Rollback.
142 --   p_business_group_id            Yes  number    Business Group of Record
143 --   p_oipl_id                      No   number
144 --   p_person_id                    Yes  number
145 --   p_assignment_id                No   number
146 --   p_pgm_id                       No   number
147 --   p_pl_id                        Yes  number
148 --   p_rplcs_sspndd_rslt_id         No   number
149 --   p_ptip_id                      No   number
150 --   p_pl_typ_id                    No   number
151 --   p_ler_id                       Yes  number
152 --   p_sspndd_flag                  Yes  varchar2
153 --   p_prtt_is_cvrd_flag            Yes  varchar2
154 --   p_bnft_amt                     No   number
155 --   p_uom                          No   varchar2
156 --   p_orgnl_enrt_dt                No   date
157 --   p_enrt_mthd_cd                 Yes  varchar2
158 --   p_no_lngr_elig_flag            No   varchar2
159 --   p_enrt_ovridn_flag             Yes  varchar2
160 --   p_enrt_ovrid_rsn_cd            No   varchar2
161 --   p_erlst_deenrt_dt              No   date
162 --   p_enrt_cvg_strt_dt             No   date
163 --   p_enrt_cvg_thru_dt             No   date
164 --   p_enrt_ovrid_thru_dt           No   date
165 --   p_pen_attribute_category       No   varchar2  Descriptive Flexfield
166 --   p_pen_attribute1               No   varchar2  Descriptive Flexfield
167 --   p_pen_attribute2               No   varchar2  Descriptive Flexfield
168 --   p_pen_attribute3               No   varchar2  Descriptive Flexfield
169 --   p_pen_attribute4               No   varchar2  Descriptive Flexfield
170 --   p_pen_attribute5               No   varchar2  Descriptive Flexfield
171 --   p_pen_attribute6               No   varchar2  Descriptive Flexfield
172 --   p_pen_attribute7               No   varchar2  Descriptive Flexfield
173 --   p_pen_attribute8               No   varchar2  Descriptive Flexfield
174 --   p_pen_attribute9               No   varchar2  Descriptive Flexfield
175 --   p_pen_attribute10              No   varchar2  Descriptive Flexfield
176 --   p_pen_attribute11              No   varchar2  Descriptive Flexfield
177 --   p_pen_attribute12              No   varchar2  Descriptive Flexfield
178 --   p_pen_attribute13              No   varchar2  Descriptive Flexfield
179 --   p_pen_attribute14              No   varchar2  Descriptive Flexfield
180 --   p_pen_attribute15              No   varchar2  Descriptive Flexfield
181 --   p_pen_attribute16              No   varchar2  Descriptive Flexfield
182 --   p_pen_attribute17              No   varchar2  Descriptive Flexfield
183 --   p_pen_attribute18              No   varchar2  Descriptive Flexfield
184 --   p_pen_attribute19              No   varchar2  Descriptive Flexfield
185 --   p_pen_attribute20              No   varchar2  Descriptive Flexfield
186 --   p_pen_attribute21              No   varchar2  Descriptive Flexfield
187 --   p_pen_attribute22              No   varchar2  Descriptive Flexfield
188 --   p_pen_attribute23              No   varchar2  Descriptive Flexfield
189 --   p_pen_attribute24              No   varchar2  Descriptive Flexfield
190 --   p_pen_attribute25              No   varchar2  Descriptive Flexfield
191 --   p_pen_attribute26              No   varchar2  Descriptive Flexfield
192 --   p_pen_attribute27              No   varchar2  Descriptive Flexfield
193 --   p_pen_attribute28              No   varchar2  Descriptive Flexfield
194 --   p_pen_attribute29              No   varchar2  Descriptive Flexfield
195 --   p_pen_attribute30              No   varchar2  Descriptive Flexfield
196 --   p_request_id                   No   number
197 --   p_program_application_id       No   number
198 --   p_program_id                   No   number
199 --   p_program_update_date          No   date
200 --   p_effective_date               Yes  date      Session Date.
201 --
202 -- Post Success:
203 --
204 -- Out Parameters:
205 --   Name                                Type     Description
206 --   p_prtt_enrt_rslt_id            Yes  number   PK of record
207 --   p_effective_start_date         Yes  date     Effective Start Date of Record
208 --   p_effective_end_date           Yes  date     Effective End Date of Record
209 --   p_object_version_number        No   number   OVN of record
210 --
211 -- Post Failure:
212 --
213 -- Access Status:
214 --   Public.
215 --
216 -- {End Of Comments}
217 --
218 procedure create_PRTT_ENRT_RESULT
219 (
220    p_validate                       in boolean    default false
221   ,p_prtt_enrt_rslt_id              out nocopy number
222   ,p_effective_start_date           out nocopy date
223   ,p_effective_end_date             out nocopy date
224   ,p_business_group_id              in  number    default null
225   ,p_oipl_id                        in  number    default null
226   ,p_person_id                      in  number    default null
227   ,p_assignment_id                  in  number    default null
228   ,p_pgm_id                         in  number    default null
229   ,p_pl_id                          in  number    default null
230   ,p_rplcs_sspndd_rslt_id           in  number    default null
231   ,p_ptip_id                        in  number    default null
232   ,p_pl_typ_id                      in  number    default null
233   ,p_ler_id                         in  number    default null
234   ,p_sspndd_flag                    in  varchar2  default 'N'
235   ,p_prtt_is_cvrd_flag              in  varchar2  default 'N'
236   ,p_bnft_amt                       in  number    default null
237   ,p_uom                            in  varchar2  default null
238   ,p_orgnl_enrt_dt                  in  date      default null
239   ,p_enrt_mthd_cd                   in  varchar2  default null
240   ,p_no_lngr_elig_flag              in  varchar2  default 'N'
241   ,p_enrt_ovridn_flag               in  varchar2  default 'N'
242   ,p_enrt_ovrid_rsn_cd              in  varchar2  default null
243   ,p_erlst_deenrt_dt                in  date      default null
244   ,p_enrt_cvg_strt_dt               in  date      default null
245   ,p_enrt_cvg_thru_dt               in  date      default hr_api.g_eot
246   ,p_enrt_ovrid_thru_dt             in  date      default null
247   ,p_pl_ordr_num                    in  number    default null
248   ,p_plip_ordr_num                  in  number    default null
249   ,p_ptip_ordr_num                  in  number    default null
250   ,p_oipl_ordr_num                  in  number    default null
251   ,p_pen_attribute_category         in  varchar2  default null
252   ,p_pen_attribute1                 in  varchar2  default null
253   ,p_pen_attribute2                 in  varchar2  default null
254   ,p_pen_attribute3                 in  varchar2  default null
255   ,p_pen_attribute4                 in  varchar2  default null
256   ,p_pen_attribute5                 in  varchar2  default null
257   ,p_pen_attribute6                 in  varchar2  default null
258   ,p_pen_attribute7                 in  varchar2  default null
259   ,p_pen_attribute8                 in  varchar2  default null
260   ,p_pen_attribute9                 in  varchar2  default null
261   ,p_pen_attribute10                in  varchar2  default null
262   ,p_pen_attribute11                in  varchar2  default null
263   ,p_pen_attribute12                in  varchar2  default null
264   ,p_pen_attribute13                in  varchar2  default null
265   ,p_pen_attribute14                in  varchar2  default null
266   ,p_pen_attribute15                in  varchar2  default null
267   ,p_pen_attribute16                in  varchar2  default null
268   ,p_pen_attribute17                in  varchar2  default null
269   ,p_pen_attribute18                in  varchar2  default null
270   ,p_pen_attribute19                in  varchar2  default null
271   ,p_pen_attribute20                in  varchar2  default null
272   ,p_pen_attribute21                in  varchar2  default null
273   ,p_pen_attribute22                in  varchar2  default null
274   ,p_pen_attribute23                in  varchar2  default null
275   ,p_pen_attribute24                in  varchar2  default null
276   ,p_pen_attribute25                in  varchar2  default null
277   ,p_pen_attribute26                in  varchar2  default null
278   ,p_pen_attribute27                in  varchar2  default null
279   ,p_pen_attribute28                in  varchar2  default null
280   ,p_pen_attribute29                in  varchar2  default null
281   ,p_pen_attribute30                in  varchar2  default null
282   ,p_request_id                     in  number    default null
283   ,p_program_application_id         in  number    default null
284   ,p_program_id                     in  number    default null
285   ,p_program_update_date            in  date      default null
286   ,p_object_version_number          out nocopy number
287   ,p_per_in_ler_id                  in  number    default null
288   ,p_bnft_typ_cd                    in  varchar2  default null
292   ,p_comp_lvl_cd                    in  varchar2  default null
289   ,p_bnft_ordr_num                  in  number    default null
290   ,p_prtt_enrt_rslt_stat_cd         in  varchar2  default null
291   ,p_bnft_nnmntry_uom               in  varchar2  default null
293   ,p_effective_date                 in  date
294   ,p_multi_row_validate             in  boolean    default TRUE
295  );
296 -- ----------------------------------------------------------------------------
297 -- |------------------------< update_ENROLLMENT >------------------------|
298 -- ----------------------------------------------------------------------------
299 -- {Start Of Comments}
300 --
301 -- Description:
302 --
303 -- Prerequisites:
304 --
305 -- In Parameters:
306 --
307 -- Post Success:
308 --
309 -- Post Failure:
310 --
311 -- Access Status:
312 --   Public.
313 --
314 -- {End Of Comments}
315 --
316 procedure update_ENROLLMENT
317   (
318    p_validate                       in boolean    default false
319   ,p_prtt_enrt_rslt_id              in  number
320   ,p_effective_start_date           out nocopy date
321   ,p_effective_end_date             out nocopy date
322   ,p_business_group_id              in  number    default hr_api.g_number
323   ,p_oipl_id                        in  number    default hr_api.g_number
324   ,p_person_id                      in  number    default hr_api.g_number
325   ,p_assignment_id                  in  number    default hr_api.g_number
326   ,p_pgm_id                         in  number    default hr_api.g_number
327   ,p_pl_id                          in  number    default hr_api.g_number
328   ,p_rplcs_sspndd_rslt_id           in  number    default hr_api.g_number
329   ,p_ptip_id                        in  number    default hr_api.g_number
330   ,p_pl_typ_id                      in  number    default hr_api.g_number
331   ,p_ler_id                         in  number    default hr_api.g_number
332   ,p_sspndd_flag                    in  varchar2  default hr_api.g_varchar2
333   ,p_prtt_is_cvrd_flag              in  varchar2  default hr_api.g_varchar2
334   ,p_enrt_bnft_id                   in  number    default NULL
335   ,p_bnft_amt                       in  number    default hr_api.g_number
336   ,p_uom                            in  varchar2  default hr_api.g_varchar2
337   ,p_orgnl_enrt_dt                  in  date      default hr_api.g_date
338   ,p_enrt_mthd_cd                   in  varchar2  default hr_api.g_varchar2
339   ,p_enrt_ovridn_flag               in  varchar2  default hr_api.g_varchar2
340   ,p_enrt_ovrid_rsn_cd              in  varchar2  default hr_api.g_varchar2
341   ,p_erlst_deenrt_dt                in  date      default hr_api.g_date
342   ,p_enrt_cvg_strt_dt               in  date      default hr_api.g_date
343   ,p_enrt_cvg_thru_dt               in  date      default hr_api.g_date
344   ,p_enrt_ovrid_thru_dt             in  date      default hr_api.g_date
345   ,p_pl_ordr_num                    in  number    default hr_api.g_number
346   ,p_plip_ordr_num                  in  number    default hr_api.g_number
347   ,p_ptip_ordr_num                  in  number    default hr_api.g_number
348   ,p_oipl_ordr_num                  in  number    default hr_api.g_number
349   ,p_pen_attribute_category         in  varchar2  default hr_api.g_varchar2
350   ,p_pen_attribute1                 in  varchar2  default hr_api.g_varchar2
351   ,p_pen_attribute2                 in  varchar2  default hr_api.g_varchar2
352   ,p_pen_attribute3                 in  varchar2  default hr_api.g_varchar2
353   ,p_pen_attribute4                 in  varchar2  default hr_api.g_varchar2
354   ,p_pen_attribute5                 in  varchar2  default hr_api.g_varchar2
355   ,p_pen_attribute6                 in  varchar2  default hr_api.g_varchar2
356   ,p_pen_attribute7                 in  varchar2  default hr_api.g_varchar2
357   ,p_pen_attribute8                 in  varchar2  default hr_api.g_varchar2
358   ,p_pen_attribute9                 in  varchar2  default hr_api.g_varchar2
359   ,p_pen_attribute10                in  varchar2  default hr_api.g_varchar2
360   ,p_pen_attribute11                in  varchar2  default hr_api.g_varchar2
361   ,p_pen_attribute12                in  varchar2  default hr_api.g_varchar2
362   ,p_pen_attribute13                in  varchar2  default hr_api.g_varchar2
363   ,p_pen_attribute14                in  varchar2  default hr_api.g_varchar2
364   ,p_pen_attribute15                in  varchar2  default hr_api.g_varchar2
365   ,p_pen_attribute16                in  varchar2  default hr_api.g_varchar2
366   ,p_pen_attribute17                in  varchar2  default hr_api.g_varchar2
367   ,p_pen_attribute18                in  varchar2  default hr_api.g_varchar2
368   ,p_pen_attribute19                in  varchar2  default hr_api.g_varchar2
369   ,p_pen_attribute20                in  varchar2  default hr_api.g_varchar2
370   ,p_pen_attribute21                in  varchar2  default hr_api.g_varchar2
371   ,p_pen_attribute22                in  varchar2  default hr_api.g_varchar2
372   ,p_pen_attribute23                in  varchar2  default hr_api.g_varchar2
373   ,p_pen_attribute24                in  varchar2  default hr_api.g_varchar2
374   ,p_pen_attribute25                in  varchar2  default hr_api.g_varchar2
375   ,p_pen_attribute26                in  varchar2  default hr_api.g_varchar2
376   ,p_pen_attribute27                in  varchar2  default hr_api.g_varchar2
377   ,p_pen_attribute28                in  varchar2  default hr_api.g_varchar2
378   ,p_pen_attribute29                in  varchar2  default hr_api.g_varchar2
379   ,p_pen_attribute30                in  varchar2  default hr_api.g_varchar2
380   ,p_request_id                     in  number    default hr_api.g_number
381   ,p_program_application_id         in  number    default hr_api.g_number
385   ,p_per_in_ler_id                  in  number    default hr_api.g_number
382   ,p_program_id                     in  number    default hr_api.g_number
383   ,p_program_update_date            in  date      default hr_api.g_date
384   ,p_object_version_number          in  out nocopy number
386   ,p_bnft_typ_cd                    in  varchar2  default hr_api.g_varchar2
387   ,p_bnft_ordr_num                  in  number    default hr_api.g_number
388   ,p_prtt_enrt_rslt_stat_cd         in  varchar2  default hr_api.g_varchar2
389   ,p_bnft_nnmntry_uom               in  varchar2  default hr_api.g_varchar2
390   ,p_comp_lvl_cd                    in  varchar2  default hr_api.g_varchar2
391   ,p_effective_date                 in  date
392   ,p_datetrack_mode                 in  varchar2
393   ,p_multi_row_validate             in  boolean    default TRUE
394   ,p_suspend_flag                   out nocopy varchar2
395   ,p_prtt_enrt_interim_id           out nocopy number
396   ,p_dpnt_actn_warning              out nocopy boolean
397   ,p_bnf_actn_warning               out nocopy boolean
398   ,p_ctfn_actn_warning              out nocopy boolean
399   );
400 -- ----------------------------------------------------------------------------
401 -- |------------------------< update_PRTT_ENRT_RESULT >------------------------|
402 -- ----------------------------------------------------------------------------
403 -- {Start Of Comments}
404 --
405 -- Description:
406 --
407 -- Prerequisites:
408 --
409 --
410 -- In Parameters:
411 --   Name                           Reqd Type     Description
412 --   p_validate                     Yes  boolean  Commit or Rollback.
413 --   p_prtt_enrt_rslt_id            Yes  number    PK of record
414 --   p_business_group_id            Yes  number    Business Group of Record
415 --   p_oipl_id                      No   number
416 --   p_person_id                    Yes  number
417 --   p_assignment_id                No   number
418 --   p_pgm_id                       No   number
419 --   p_pl_id                        Yes  number
420 --   p_rplcs_sspndd_rslt_id         No   number
421 --   p_ptip_id                      No   number
422 --   p_pl_typ_id                    No   number
423 --   p_ler_id                       Yes  number
424 --   p_sspndd_flag                  Yes  varchar2
425 --   p_prtt_is_cvrd_flag            Yes  varchar2
426 --   p_bnft_amt                     No   number
427 --   p_uom                          No   varchar2
428 --   p_orgnl_enrt_dt                No   date
429 --   p_enrt_mthd_cd                 Yes  varchar2
430 --   p_no_lngr_elig_flag            No   varchar2
431 --   p_enrt_ovridn_flag             Yes  varchar2
432 --   p_enrt_ovrid_rsn_cd            No   varchar2
433 --   p_erlst_deenrt_dt              No   date
434 --   p_enrt_cvg_strt_dt             No   date
435 --   p_enrt_cvg_thru_dt             No   date
436 --   p_enrt_ovrid_thru_dt           No   date
437 --   p_pen_attribute_category       No   varchar2  Descriptive Flexfield
438 --   p_pen_attribute1               No   varchar2  Descriptive Flexfield
439 --   p_pen_attribute2               No   varchar2  Descriptive Flexfield
440 --   p_pen_attribute3               No   varchar2  Descriptive Flexfield
441 --   p_pen_attribute4               No   varchar2  Descriptive Flexfield
442 --   p_pen_attribute5               No   varchar2  Descriptive Flexfield
443 --   p_pen_attribute6               No   varchar2  Descriptive Flexfield
444 --   p_pen_attribute7               No   varchar2  Descriptive Flexfield
445 --   p_pen_attribute8               No   varchar2  Descriptive Flexfield
446 --   p_pen_attribute9               No   varchar2  Descriptive Flexfield
447 --   p_pen_attribute10              No   varchar2  Descriptive Flexfield
448 --   p_pen_attribute11              No   varchar2  Descriptive Flexfield
449 --   p_pen_attribute12              No   varchar2  Descriptive Flexfield
450 --   p_pen_attribute13              No   varchar2  Descriptive Flexfield
451 --   p_pen_attribute14              No   varchar2  Descriptive Flexfield
452 --   p_pen_attribute15              No   varchar2  Descriptive Flexfield
453 --   p_pen_attribute16              No   varchar2  Descriptive Flexfield
454 --   p_pen_attribute17              No   varchar2  Descriptive Flexfield
455 --   p_pen_attribute18              No   varchar2  Descriptive Flexfield
456 --   p_pen_attribute19              No   varchar2  Descriptive Flexfield
457 --   p_pen_attribute20              No   varchar2  Descriptive Flexfield
458 --   p_pen_attribute21              No   varchar2  Descriptive Flexfield
459 --   p_pen_attribute22              No   varchar2  Descriptive Flexfield
460 --   p_pen_attribute23              No   varchar2  Descriptive Flexfield
461 --   p_pen_attribute24              No   varchar2  Descriptive Flexfield
462 --   p_pen_attribute25              No   varchar2  Descriptive Flexfield
463 --   p_pen_attribute26              No   varchar2  Descriptive Flexfield
464 --   p_pen_attribute27              No   varchar2  Descriptive Flexfield
465 --   p_pen_attribute28              No   varchar2  Descriptive Flexfield
466 --   p_pen_attribute29              No   varchar2  Descriptive Flexfield
467 --   p_pen_attribute30              No   varchar2  Descriptive Flexfield
468 --   p_request_id                   No   number
469 --   p_program_application_id       No   number
470 --   p_program_id                   No   number
471 --   p_program_update_date          No   date
472 --   p_effective_date               Yes  date       Session Date.
473 --   p_datetrack_mode               Yes  varchar2   Datetrack mode.
474 --
475 -- Post Success:
476 --
477 --   Name                           Type     Description
481 --
478 --   p_effective_start_date         Yes  date      Effective Start Date of Record
479 --   p_effective_end_date           Yes  date      Effective End Date of Record
480 --   p_object_version_number        No   number    OVN of record
482 -- Post Failure:
483 --
484 -- Access Status:
485 --   Public.
486 --
487 -- {End Of Comments}
488 --
489 procedure update_PRTT_ENRT_RESULT
490   (
491    p_validate                       in boolean    default false
492   ,p_prtt_enrt_rslt_id              in  number
493   ,p_effective_start_date           out nocopy date
494   ,p_effective_end_date             out nocopy date
495   ,p_business_group_id              in  number    default hr_api.g_number
496   ,p_oipl_id                        in  number    default hr_api.g_number
497   ,p_person_id                      in  number    default hr_api.g_number
498   ,p_assignment_id                  in  number    default hr_api.g_number
499   ,p_pgm_id                         in  number    default hr_api.g_number
500   ,p_pl_id                          in  number    default hr_api.g_number
501   ,p_rplcs_sspndd_rslt_id           in  number    default hr_api.g_number
502   ,p_ptip_id                        in  number    default hr_api.g_number
503   ,p_pl_typ_id                      in  number    default hr_api.g_number
504   ,p_ler_id                         in  number    default hr_api.g_number
505   ,p_sspndd_flag                    in  varchar2  default hr_api.g_varchar2
506   ,p_prtt_is_cvrd_flag              in  varchar2  default hr_api.g_varchar2
507   ,p_bnft_amt                       in  number    default hr_api.g_number
508   ,p_uom                            in  varchar2  default hr_api.g_varchar2
509   ,p_orgnl_enrt_dt                  in  date      default hr_api.g_date
510   ,p_enrt_mthd_cd                   in  varchar2  default hr_api.g_varchar2
511   ,p_no_lngr_elig_flag              in  varchar2  default hr_api.g_varchar2
512   ,p_enrt_ovridn_flag               in  varchar2  default hr_api.g_varchar2
513   ,p_enrt_ovrid_rsn_cd              in  varchar2  default hr_api.g_varchar2
514   ,p_erlst_deenrt_dt                in  date      default hr_api.g_date
515   ,p_enrt_cvg_strt_dt               in  date      default hr_api.g_date
516   ,p_enrt_cvg_thru_dt               in  date      default hr_api.g_date
517   ,p_enrt_ovrid_thru_dt             in  date      default hr_api.g_date
518   ,p_pl_ordr_num                    in  number    default hr_api.g_number
519   ,p_plip_ordr_num                  in  number    default hr_api.g_number
520   ,p_ptip_ordr_num                  in  number    default hr_api.g_number
521   ,p_oipl_ordr_num                  in  number    default hr_api.g_number
522   ,p_pen_attribute_category         in  varchar2  default hr_api.g_varchar2
523   ,p_pen_attribute1                 in  varchar2  default hr_api.g_varchar2
524   ,p_pen_attribute2                 in  varchar2  default hr_api.g_varchar2
525   ,p_pen_attribute3                 in  varchar2  default hr_api.g_varchar2
526   ,p_pen_attribute4                 in  varchar2  default hr_api.g_varchar2
527   ,p_pen_attribute5                 in  varchar2  default hr_api.g_varchar2
528   ,p_pen_attribute6                 in  varchar2  default hr_api.g_varchar2
529   ,p_pen_attribute7                 in  varchar2  default hr_api.g_varchar2
530   ,p_pen_attribute8                 in  varchar2  default hr_api.g_varchar2
531   ,p_pen_attribute9                 in  varchar2  default hr_api.g_varchar2
532   ,p_pen_attribute10                in  varchar2  default hr_api.g_varchar2
533   ,p_pen_attribute11                in  varchar2  default hr_api.g_varchar2
534   ,p_pen_attribute12                in  varchar2  default hr_api.g_varchar2
535   ,p_pen_attribute13                in  varchar2  default hr_api.g_varchar2
536   ,p_pen_attribute14                in  varchar2  default hr_api.g_varchar2
537   ,p_pen_attribute15                in  varchar2  default hr_api.g_varchar2
538   ,p_pen_attribute16                in  varchar2  default hr_api.g_varchar2
539   ,p_pen_attribute17                in  varchar2  default hr_api.g_varchar2
540   ,p_pen_attribute18                in  varchar2  default hr_api.g_varchar2
541   ,p_pen_attribute19                in  varchar2  default hr_api.g_varchar2
542   ,p_pen_attribute20                in  varchar2  default hr_api.g_varchar2
543   ,p_pen_attribute21                in  varchar2  default hr_api.g_varchar2
544   ,p_pen_attribute22                in  varchar2  default hr_api.g_varchar2
545   ,p_pen_attribute23                in  varchar2  default hr_api.g_varchar2
546   ,p_pen_attribute24                in  varchar2  default hr_api.g_varchar2
547   ,p_pen_attribute25                in  varchar2  default hr_api.g_varchar2
548   ,p_pen_attribute26                in  varchar2  default hr_api.g_varchar2
549   ,p_pen_attribute27                in  varchar2  default hr_api.g_varchar2
550   ,p_pen_attribute28                in  varchar2  default hr_api.g_varchar2
551   ,p_pen_attribute29                in  varchar2  default hr_api.g_varchar2
552   ,p_pen_attribute30                in  varchar2  default hr_api.g_varchar2
553   ,p_request_id                     in  number    default hr_api.g_number
554   ,p_program_application_id         in  number    default hr_api.g_number
555   ,p_program_id                     in  number    default hr_api.g_number
556   ,p_program_update_date            in  date      default hr_api.g_date
557   ,p_object_version_number          in out nocopy number
558   ,p_per_in_ler_id                  in  number    default hr_api.g_number
559   ,p_bnft_typ_cd                    in  varchar2  default hr_api.g_varchar2
560   ,p_bnft_ordr_num                  in  number    default hr_api.g_number
561   ,p_prtt_enrt_rslt_stat_cd         in  varchar2  default hr_api.g_varchar2
565   ,p_datetrack_mode                 in  varchar2
562   ,p_bnft_nnmntry_uom               in  varchar2  default hr_api.g_varchar2
563   ,p_comp_lvl_cd                    in  varchar2  default hr_api.g_varchar2
564   ,p_effective_date                 in  date
566   ,p_multi_row_validate             in boolean    default TRUE
567   );
568 --
569 -- ----------------------------------------------------------------------------
570 -- |------------------------< void_enrollment >-------------------------------|
571 -- ----------------------------------------------------------------------------
572 
573 procedure void_enrollment
574   (p_validate                in      boolean   default false
575   ,p_per_in_ler_id           in      number
576   ,p_prtt_enrt_rslt_id       in      number
577   ,p_business_group_id       in      number
578   ,p_enrt_cvg_strt_dt        in      date      default null
579   ,p_person_id               in      number    default null
580   ,p_elig_per_elctbl_chc_id  in      number    default null
581   ,p_epe_ovn                 in      number    default null
582   ,p_object_version_number   in      number    default null
583   ,p_effective_date          in      date
584   ,p_datetrack_mode          in      varchar2
585   ,p_multi_row_validate      in      boolean   default TRUE
586   ,p_source                  in      varchar2  default null
587   ,p_enrt_bnft_id            in      number    default null);
588 
589 -- ----------------------------------------------------------------------------
590 -- |------------------------< delete_enrollment >------------------------|
591 -- ----------------------------------------------------------------------------
592 --
593 -- Description:
594 --
595 -- Prerequisites:
596 --
597 --
598 -- In Parameters:
599 --   Name                           Reqd Type     Description
600 --   p_validate                     Yes  boolean  Commit or Rollback.
601 --   p_prtt_enrt_rslt_id            Yes  number    PK of record
602 --   p_effective_date               Yes  date     Session Date.
603 --   p_datetrack_mode               Yes  varchar2 Datetrack mode.
604 --
605 -- Post Success:
606 --
607 --   Name                           Type        Description
608 --   p_effective_start_date         Yes  date   Effective Start Date of Record
609 --   p_effective_end_date           Yes  date   Effective End Date of Record
610 --   p_object_version_number        No   number OVN of record
611 --
612 -- Post Failure:
613 --
614 -- Access Status:
615 --   Public.
616 --
617 --
618 procedure delete_enrollment
619   (
620    p_validate                in     boolean    default false
621   ,p_per_in_ler_id           in     number     default NULL
622   ,p_lee_rsn_id              in     number     default NULL
623   ,p_enrt_perd_id            in     number     default NULL
624   ,p_prtt_enrt_rslt_id       in     number
625   ,p_business_group_id       in     number
626   ,p_effective_start_date       out nocopy date
627   ,p_effective_end_date         out nocopy date
628   ,p_object_version_number   in out nocopy number
629   ,p_effective_date          in     date
630   ,p_datetrack_mode          in     varchar2
631   ,p_multi_row_validate      in     boolean    default TRUE
632   ,p_source                  in  varchar2 default null
633   ,p_enrt_cvg_thru_dt        in  date     default null
634   ,p_mode                    in varchar2  default null
635   );
636 --
637 -- ----------------------------------------------------------------------------
638 -- |------------------------< delete_enrollment_w >------------------------|
639 -- ----------------------------------------------------------------------------
640 --
641 -- Description: Self-Service Wrapper procedure to handle exception
642 --              while calling delete_enrollment from SS
643 --
644 -- Prerequisites:
645 --
646 --
647 -- In Parameters:
648 --   Name                           Reqd Type     Description
649 --   p_validate                     Yes  boolean  Commit or Rollback.
650 --   p_prtt_enrt_rslt_id            Yes  number    PK of record
651 --   p_effective_date               Yes  date     Session Date.
652 --   p_datetrack_mode               Yes  varchar2 Datetrack mode.
653 --
654 -- Post Success:
655 --
656 --   Name                           Type        Description
657 --   p_effective_start_date         Yes  date   Effective Start Date of Record
658 --   p_effective_end_date           Yes  date   Effective End Date of Record
659 --   p_object_version_number        No   number OVN of record
660 --
661 -- Post Failure:
662 --
663 -- Access Status:
664 --   Public.
665 --
666 --
667 procedure delete_enrollment_w
668   (
669    p_validate                in     boolean    default false
670   ,p_per_in_ler_id           in     number     default NULL
671   ,p_lee_rsn_id              in     number     default NULL
672   ,p_enrt_perd_id            in     number     default NULL
673   ,p_prtt_enrt_rslt_id       in     number
674   ,p_business_group_id       in     number
675   ,p_effective_start_date       out nocopy date
676   ,p_effective_end_date         out nocopy date
677   ,p_object_version_number   in out nocopy number
678   ,p_effective_date          in     date
679   ,p_datetrack_mode          in     varchar2
680   ,p_multi_row_validate      in     boolean    default TRUE
681   ,p_source                  in  varchar2 default null
682   ,p_enrt_cvg_thru_dt        in  date     default null
686 -- ----------------------------------------------------------------------------
683   ,p_mode                    in varchar2  default null
684   );
685 --
687 -- |------------------------< delete_PRTT_ENRT_RESULT >------------------------|
688 -- ----------------------------------------------------------------------------
689 --
690 -- Description:
691 --
692 -- Prerequisites:
693 --
694 --
695 -- In Parameters:
696 --   Name                           Reqd Type     Description
697 --   p_validate                     Yes  boolean  Commit or Rollback.
698 --   p_prtt_enrt_rslt_id            Yes  number    PK of record
699 --   p_effective_date               Yes  date     Session Date.
700 --   p_datetrack_mode               Yes  varchar2 Datetrack mode.
701 --
702 -- Post Success:
703 --
704 --   Name                           Type     Description
705 --   p_effective_start_date         Yes  date      Effective Start Date of Record
706 --   p_effective_end_date           Yes  date      Effective End Date of Record
707 --   p_object_version_number        No   number    OVN of record
708 --
709 -- Post Failure:
710 --
711 -- Access Status:
712 --   Public.
713 --
714 -- {End Of Comments}
715 --
716 procedure delete_PRTT_ENRT_RESULT
717   (
718    p_validate               in     boolean default false
719   ,p_prtt_enrt_rslt_id      in     number
720   ,p_effective_start_date      out nocopy date
721   ,p_effective_end_date        out nocopy date
722   ,p_object_version_number  in out nocopy number
723   ,p_effective_date         in     date
724   ,p_datetrack_mode         in     varchar2
725   ,p_multi_row_validate     in     boolean default TRUE
726   );
727 --
728 -- ----------------------------------------------------------------------------
729 -- |----------------------------------< lck >---------------------------------|
730 -- ----------------------------------------------------------------------------
731 --
732 -- Description:
733 --
734 -- Prerequisites:
735 --
736 --
737 -- In Parameters:
738 --   Name                           Reqd Type     Description
739 --   p_prtt_enrt_rslt_id            Yes  number   PK of record
740 --   p_object_version_number        Yes  number   OVN of record
741 --   p_effective_date               Yes  date     Session Date.
742 --   p_datetrack_mode               Yes  varchar2 Datetrack mode.
743 --
744 -- Post Success:
745 --
746 --   Name                           Type     Description
747 --   p_validation_start_date        Yes      Derived Effective Start Date.
748 --   p_validation_end_date          Yes      Derived Effective End Date.
749 --
750 -- Post Failure:
751 --
752 -- Access Status:
753 --   Public.
754 --
755 -- {End Of Comments}
756 --
757 procedure lck
758   (
759     p_prtt_enrt_rslt_id       in     number
760    ,p_object_version_number   in     number
761    ,p_effective_date          in     date
762    ,p_datetrack_mode          in     varchar2
763    ,p_validation_start_date      out nocopy date
764    ,p_validation_end_date        out nocopy date
765   );
766 --
767 -- ----------------------------------------------------------------------------
768 -- |----------------------------------< multi_row_edit >---------------------------------|
769 -- ----------------------------------------------------------------------------
770 --
771 -- Description:
772 --   This procedure will invoke the multi row edit procedure in Row handler
773 --
774 -- Prerequisites:
775 --   All rows must be enrolled or de-enrolled before this procedure is called.
776 --
777 -- In Parameters:
778 --   Name                           Reqd Type     Description
779 --   p_person_id                    Yes  number   Person ID
780 --   p_effective_date               Yes  date
781 --   p_business_group_id          Yes  number
782 --   p_pgm_id                     Yes  number
783 --   p_per_in_ler_id                No   Number
784 --
785 -- Post Success:
786 --
787 --   Name                           Type     Description
788 --   p_validation_start_date        Yes      Derived Effective Start Date.
789 --   p_validation_end_date          Yes      Derived Effective End Date.
790 --
791 -- Post Failure:
792 --
793 -- Access Status:
794 --   Public.
795 --
796 --
797 procedure multi_rows_edit
798   (p_person_id              in number,
799    p_effective_date         in date,
800    p_business_group_id      in number,
801    p_pgm_id                 in number,
802    p_per_in_ler_id          in number default NULL,
803    p_include_erl            in varchar2,
804    p_called_frm_ss          in Boolean default FALSE
805   );
806 --
807 -- Overloaded
808 --
809 procedure multi_rows_edit
810   (p_person_id              in number,
811    p_effective_date         in date,
812    p_business_group_id      in number,
813    p_pgm_id                 in number,
814    p_per_in_ler_id          in number default NULL,
815    p_called_frm_ss          in Boolean default FALSE
816   );
817 
818 --Start Bug 5768795
819 procedure chk_coverage_across_plan_types
820 (  p_person_id              in number,
821    p_effective_date         in date,
822    p_lf_evt_ocrd_dt         in date,
823    p_business_group_id      in number,
824    p_pgm_id                 in number,
825    p_minimum_check_flag     in varchar default 'Y',
829 -- ----------------------------------------------------------------------------
826    p_suspended_enrt_check_flag in varchar default 'Y');
827 --End Bug 5768795
828 --
830 -- |-------------------------< calc_dpnt_cvg_dt >------------------------------|
831 -- ----------------------------------------------------------------------------
832 --
833 -- Description:
834 --   This procedure will calculate the coverage end date and Rate end date.
835 --
836 -- Prerequisites:
837 --  Elig_elctbl_chc_Id or all Comp. objects and per_in_ler_id passed
838 --
839 -- In Parameters:
840 --   Name                           Reqd Type     Description
841 --   p_calc_end_dt                  No    boolean
842 --   P_calc_strt_dt                 No    boolean
843 --   P_per_in_ler_id                No    Number
844 --   p_person_id                    No    number
845 --   p_pgm_id                       No    number
846 --   p_pl_id                        No    number
847 --   p_oipl_id                      No    number
848 --   p_ptip_id                      No    number
849 --   p_ler_id                       No    number
850 --   p_elig_per_elctbl_chc_id       No    number
851 --   p_enrt_cvg_end_dt              No    date
852 --   p_business_group_id            Yes   number
853 --   p_effective_date               Yes   date
854 --
855 -- Post Success:
856 --
857 --   Name                           Type     Description
858 --   p_returned_strt_dt             date
859 --   p_returned_end_dt              date
860 --
861 -- Post Failure:
862 --
863 -- Access Status:
864 --   Public.
865 --
866 --
867 procedure calc_dpnt_cvg_dt
868          (p_calc_end_dt            in     boolean   default FALSE
869          ,P_calc_strt_dt           in     boolean   default FALSE
870          ,P_per_in_ler_id          in     number    default NULL
871          ,p_person_id              in     number    default NULL
872          ,p_pgm_id                 in     number  default NULL
873          ,p_pl_id                  in     number  default NULL
874          ,p_oipl_id                in     number  default NULL
875          ,p_ptip_id                in     number  default NULL
876          ,p_ler_id                 in     number  default NULL
877          ,p_elig_per_elctbl_chc_id in     number  default NULL
878          ,p_business_group_id      in     number
879          ,p_effective_date         in     date
880          ,p_enrt_cvg_end_dt        in     date          default NULL
881          ,p_returned_strt_dt          out nocopy date
882          ,p_returned_end_dt           out nocopy date
883          );
884 --
885 -- ----------------------------------------------------------------------------
886 -- |-------------------------< calc_dpnt_cvg_dt >------------------------------|
887 -- ----------------------------------------------------------------------------
888 --
889 -- Description:
890 --   This procedure will calculate the coverage end date and Rate end date.
891 --
892 -- Prerequisites:
893 --  Elig_elctbl_chc_Id or all Comp. objects and per_in_ler_id passed
894 --
895 -- In Parameters:
896 --   Name                           Reqd Type     Description
897 --   p_elig_per_elctbl_chc_id       No   number
898 --   p_pgm_id                       No   number
899 --   p_pl_id                        No   number
900 --   p_ptip_id                      No   number
901 --   p_ler_id                       No   number
902 --   p_effective_date               Yes  date
903 --   p_business_group_id            Yes  number
904 --
905 -- Post Success:
906 --
907 --   Name                           Type     Description
908 --   p_cvg_strt_cd                  varchar2
909 --   p_cvg_strt_rl                  number
910 --   p_cvg_end_cd                   varchar2
911 --   p_cvg_end_rl                   number
912 --
913 -- Post Failure:
914 --
915 -- Access Status:
916 --   Private.
917 --
918 --
919 procedure determine_dpnt_cvg_dt_cd
920         (p_elig_per_elctbl_chc_id in     number default NULL
921         ,p_pgm_id                 in     number default NULL
922         ,p_pl_id                  in     number default NULL
923         ,p_ptip_id                in     number default NULL
924         ,p_ler_id                 in     number default NULL
925         ,p_effective_date         in     date
926         ,p_business_group_id      in     number
927         ,p_cvg_strt_cd               out nocopy varchar2
928         ,p_cvg_strt_rl               out nocopy number
929         ,p_cvg_end_cd                out nocopy varchar2
930         ,p_cvg_end_rl                out nocopy number
931         );
932 --
933 -- ----------------------------------------------------------------------------
934 -- |----------------------------< unhook_Bnf >---------------------------------|
935 -- ----------------------------------------------------------------------------
936 --
937 -- Description:
938 --   This procedure will unhook all benificiary for the participant.
939 --
940 -- Prerequisites:
941 --
942 --
943 -- In Parameters:
944 --   Name                           Reqd Type     Description
945 --   p_validate                     No   boolean
946 --   p_prtt_enrt_rslt_id            No   Number
947 --   p_business_group_id            No   Number
948 --   p_effective_date               Yes  date
949 --   p_datetrack_mode               Yes  varchar2
950 --
951 -- Post Success:
952 --
953 --   Name                           Type     Description
954 --
955 -- Post Failure:
956 --
957 -- Access Status:
958 --   Private.
959 --
960 --
961 Procedure unhook_bnf
962   (p_validate          in boolean default FALSE
963   ,p_prtt_enrt_rslt_id in number
964   ,p_per_in_ler_id     in number
965   ,p_dsgn_thru_dt      in date
966   ,p_business_group_id in number
967   ,p_effective_date    in date
968   ,p_datetrack_mode    in varchar2
969   ,p_rslt_delete_flag  in     boolean default FALSE
970   );
971 --
972 -- ----------------------------------------------------------------------------
973 -- |----------------------------< unhook_Dpnt >--------------------------------|
974 -- ----------------------------------------------------------------------------
975 --
976 -- Description:
977 --   This procedure will unhook all dependent for the participant.
978 --
979 -- Prerequisites:
980 --
981 --
982 -- In Parameters:
983 --   Name                           Reqd Type     Description
984 --   p_validate                     Yes  boolean
985 --   p_prtt_enrt_rslt_id            Yes  number
986 --   p_cvg_thru_dt              Yes  date
987 --   p_business_group_id            Yes  number
988 --   p_effective_date               Yes  date
989 --   p_datetrack_mode               Yes  varchar2
990 --
991 -- Post Success:
992 --
993 --   Name                           Type     Description
994 --
995 -- Post Failure:
996 --
997 -- Access Status:
998 --   Private.
999 --
1000 --
1001 Procedure unhook_dpnt
1002         (p_validate          in     boolean default FALSE
1003         ,p_prtt_enrt_rslt_id in     number
1004         ,p_per_in_ler_id     in     number
1005         ,p_cvg_thru_dt       in     date
1006         ,p_business_group_id in     number
1007         ,p_effective_date    in     date
1008         ,p_datetrack_mode    in     varchar2
1009         ,p_rslt_delete_flag  in     Boolean default FALSE
1010         ,p_called_from       in     varchar2 default 'bepenapi'
1011         );
1012 --
1013 --
1014 -- ----------------------------------------------------------------------------
1015 -- |-----------------------< update_person_type_usages >-----------------------|
1016 -- ----------------------------------------------------------------------------
1017 --
1018 Procedure update_person_type_usages
1019         (p_person_id           in number
1020         ,p_business_group_id   in number
1021         ,p_effective_date      in date
1022         );
1023 --
1024 end ben_PRTT_ENRT_RESULT_api;