DBA Data[Home] [Help]

PACKAGE: APPS.BEN_PRTT_ENRT_ACTN_API

Source


1 Package ben_PRTT_ENRT_ACTN_api as
2 /* $Header: bepeaapi.pkh 120.0.12000000.1 2007/01/19 20:59:48 appldev noship $ */
3 --
4 -- ----------------------------------------------------------------------------
5 -- |------------------------< create_PRTT_ENRT_ACTN >-------------------------|
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_post_rslt_flag               No   varchar2 Flag passed to suspend_enrollment
18 --   p_cmpltd_dt                    No   date
19 --   p_due_dt                       No   date
20 --   p_prtt_enrt_rslt_id            Yes  number
21 --   p_per_in_ler_id            Yes  number
22 --   p_actn_typ_id                  Yes  number
23 --   p_Business_group_id            No   number    Business Group of Record
24 --   p_elig_cvrd_dpnt_id            no   number
25 --   p_pl_bnf_id                    no   number
26 --   p_rqd_flag                     no   varchar2
27 --   p_pea_attribute_category       No   varchar2  Descriptive Flexfield
28 --   p_pea_attribute1               No   varchar2  Descriptive Flexfield
29 --   p_pea_attribute2               No   varchar2  Descriptive Flexfield
30 --   p_pea_attribute3               No   varchar2  Descriptive Flexfield
31 --   p_pea_attribute4               No   varchar2  Descriptive Flexfield
32 --   p_pea_attribute5               No   varchar2  Descriptive Flexfield
33 --   p_pea_attribute6               No   varchar2  Descriptive Flexfield
34 --   p_pea_attribute7               No   varchar2  Descriptive Flexfield
35 --   p_pea_attribute8               No   varchar2  Descriptive Flexfield
36 --   p_pea_attribute9               No   varchar2  Descriptive Flexfield
37 --   p_pea_attribute10              No   varchar2  Descriptive Flexfield
38 --   p_pea_attribute11              No   varchar2  Descriptive Flexfield
39 --   p_pea_attribute12              No   varchar2  Descriptive Flexfield
40 --   p_pea_attribute13              No   varchar2  Descriptive Flexfield
41 --   p_pea_attribute14              No   varchar2  Descriptive Flexfield
42 --   p_pea_attribute15              No   varchar2  Descriptive Flexfield
43 --   p_pea_attribute16              No   varchar2  Descriptive Flexfield
44 --   p_pea_attribute17              No   varchar2  Descriptive Flexfield
45 --   p_pea_attribute18              No   varchar2  Descriptive Flexfield
46 --   p_pea_attribute19              No   varchar2  Descriptive Flexfield
47 --   p_pea_attribute20              No   varchar2  Descriptive Flexfield
48 --   p_pea_attribute21              No   varchar2  Descriptive Flexfield
49 --   p_pea_attribute22              No   varchar2  Descriptive Flexfield
50 --   p_pea_attribute23              No   varchar2  Descriptive Flexfield
51 --   p_pea_attribute24              No   varchar2  Descriptive Flexfield
52 --   p_pea_attribute25              No   varchar2  Descriptive Flexfield
53 --   p_pea_attribute26              No   varchar2  Descriptive Flexfield
54 --   p_pea_attribute27              No   varchar2  Descriptive Flexfield
55 --   p_pea_attribute28              No   varchar2  Descriptive Flexfield
56 --   p_pea_attribute29              No   varchar2  Descriptive Flexfield
57 --   p_pea_attribute30              No   varchar2  Descriptive Flexfield
58 --   p_gnrt_cm                      No   varchar2  Generate communication.
59 --   p_effective_date               Yes  date      Session Date.
60 --
61 -- Post Success:
62 --
63 -- Out Parameters:
64 --   Name                                Type     Description
65 --   p_prtt_enrt_actn_id            Yes  number    PK of record
66 --   p_effective_start_date         Yes  date      Effective Start Date of
67 --                                                 Record
68 --   p_effective_end_date           Yes  date      Effective End Date of Record
69 --   p_object_version_number        No   number    OVN of record
70 --   p_rslt_object_version_number   No   number    OVN of result record.
71 --
72 -- Post Failure:
73 --
74 -- Access Status:
75 --   Public.
76 --
77 -- {End Of Comments}
78 --
79 
80 -- THERE ARE TWO UPDATE AND TWO CREATE PROCS.
81 -- CHANGE ONE, CHANGE THE OTHER.
82 --
83 procedure create_PRTT_ENRT_ACTN
84   (p_validate                       in     boolean   default false
85   ,p_effective_date                 in     date
86   ,p_post_rslt_flag                 in     varchar2  default 'N'
87   ,p_cmpltd_dt                      in     date      default null
88   ,p_due_dt                         in     date      default null
89   ,p_rqd_flag                       in     varchar2  default 'Y'
90   ,p_prtt_enrt_rslt_id              in     number    default null
91   ,p_per_in_ler_id              in     number
92   ,p_rslt_object_version_number     in out nocopy number
93   ,p_actn_typ_id                    in     number    default null
94   ,p_elig_cvrd_dpnt_id              in     number    default null
95   ,p_pl_bnf_id                      in     number    default null
96   ,p_business_group_id              in     number    default null
97   ,p_pea_attribute_category         in     varchar2  default null
98   ,p_pea_attribute1                 in     varchar2  default null
99   ,p_pea_attribute2                 in     varchar2  default null
100   ,p_pea_attribute3                 in     varchar2  default null
101   ,p_pea_attribute4                 in     varchar2  default null
102   ,p_pea_attribute5                 in     varchar2  default null
103   ,p_pea_attribute6                 in     varchar2  default null
104   ,p_pea_attribute7                 in     varchar2  default null
105   ,p_pea_attribute8                 in     varchar2  default null
106   ,p_pea_attribute9                 in     varchar2  default null
107   ,p_pea_attribute10                in     varchar2  default null
108   ,p_pea_attribute11                in     varchar2  default null
109   ,p_pea_attribute12                in     varchar2  default null
110   ,p_pea_attribute13                in     varchar2  default null
111   ,p_pea_attribute14                in     varchar2  default null
112   ,p_pea_attribute15                in     varchar2  default null
113   ,p_pea_attribute16                in     varchar2  default null
114   ,p_pea_attribute17                in     varchar2  default null
115   ,p_pea_attribute18                in     varchar2  default null
116   ,p_pea_attribute19                in     varchar2  default null
117   ,p_pea_attribute20                in     varchar2  default null
118   ,p_pea_attribute21                in     varchar2  default null
119   ,p_pea_attribute22                in     varchar2  default null
120   ,p_pea_attribute23                in     varchar2  default null
121   ,p_pea_attribute24                in     varchar2  default null
122   ,p_pea_attribute25                in     varchar2  default null
123   ,p_pea_attribute26                in     varchar2  default null
124   ,p_pea_attribute27                in     varchar2  default null
125   ,p_pea_attribute28                in     varchar2  default null
126   ,p_pea_attribute29                in     varchar2  default null
127   ,p_pea_attribute30                in     varchar2  default null
128   ,p_gnrt_cm                        in     boolean   default true
129   ,p_object_version_number             out nocopy number
130   ,p_prtt_enrt_actn_id                 out nocopy number
131   ,p_effective_start_date              out nocopy date
132   ,p_effective_end_date                out nocopy date
133   );
134 --
135 -- ----------------------------------------------------------------------------
136 -- |------------------------< create_PRTT_ENRT_ACTN >-------------------------|
137 -- ----------------------------------------------------------------------------
138 -- {Start Of Comments}
139 --
140 -- Description:
141 --
142 -- Prerequisites:
143 --
144 --
145 -- In Parameters:
146 --   Name                           Reqd Type     Description
147 --   p_validate                     Yes  boolean  Commit or Rollback.
148 --   p_post_rslt_flag               No   varchar2 Flag passed to suspend_enrollment
149 --   p_cmpltd_dt                    No   date
150 --   p_due_dt                       No   date
151 --   p_prtt_enrt_rslt_id            Yes  number
152 --   p_actn_typ_id                  Yes  number
153 --   p_Business_group_id            No   number    Business Group of Record
154 --   p_elig_cvrd_dpnt_id            no   number
155 --   p_pl_bnf_id                    no   number
156 --   p_rqd_flag                     no   varchar2
157 --   p_pea_attribute_category       No   varchar2  Descriptive Flexfield
158 --   p_pea_attribute1               No   varchar2  Descriptive Flexfield
159 --   p_pea_attribute2               No   varchar2  Descriptive Flexfield
160 --   p_pea_attribute3               No   varchar2  Descriptive Flexfield
161 --   p_pea_attribute4               No   varchar2  Descriptive Flexfield
162 --   p_pea_attribute5               No   varchar2  Descriptive Flexfield
163 --   p_pea_attribute6               No   varchar2  Descriptive Flexfield
164 --   p_pea_attribute7               No   varchar2  Descriptive Flexfield
165 --   p_pea_attribute8               No   varchar2  Descriptive Flexfield
166 --   p_pea_attribute9               No   varchar2  Descriptive Flexfield
167 --   p_pea_attribute10              No   varchar2  Descriptive Flexfield
168 --   p_pea_attribute11              No   varchar2  Descriptive Flexfield
169 --   p_pea_attribute12              No   varchar2  Descriptive Flexfield
170 --   p_pea_attribute13              No   varchar2  Descriptive Flexfield
171 --   p_pea_attribute14              No   varchar2  Descriptive Flexfield
172 --   p_pea_attribute15              No   varchar2  Descriptive Flexfield
173 --   p_pea_attribute16              No   varchar2  Descriptive Flexfield
174 --   p_pea_attribute17              No   varchar2  Descriptive Flexfield
175 --   p_pea_attribute18              No   varchar2  Descriptive Flexfield
176 --   p_pea_attribute19              No   varchar2  Descriptive Flexfield
177 --   p_pea_attribute20              No   varchar2  Descriptive Flexfield
178 --   p_pea_attribute21              No   varchar2  Descriptive Flexfield
179 --   p_pea_attribute22              No   varchar2  Descriptive Flexfield
180 --   p_pea_attribute23              No   varchar2  Descriptive Flexfield
181 --   p_pea_attribute24              No   varchar2  Descriptive Flexfield
182 --   p_pea_attribute25              No   varchar2  Descriptive Flexfield
183 --   p_pea_attribute26              No   varchar2  Descriptive Flexfield
184 --   p_pea_attribute27              No   varchar2  Descriptive Flexfield
185 --   p_pea_attribute28              No   varchar2  Descriptive Flexfield
186 --   p_pea_attribute29              No   varchar2  Descriptive Flexfield
187 --   p_pea_attribute30              No   varchar2  Descriptive Flexfield
188 --   p_gnrt_cm                      No   varchar2  Generate communication.
189 --   p_effective_date               Yes  date      Session Date.
190 --
191 -- Post Success:
192 --
193 -- Out Parameters:
194 --   Name                                Type     Description
195 --   p_prtt_enrt_actn_id            Yes  number    PK of record
196 --   p_effective_start_date         Yes  date      Effective Start Date of
197 --                                                 Record
198 --   p_effective_end_date           Yes  date      Effective End Date of Record
199 --   p_object_version_number        No   number    OVN of record
200 --   p_rslt_object_version_number   No   number    OVN of result record.
201 --
202 -- Post Failure:
203 --
204 -- Access Status:
205 --   Public.
206 --
207 -- {End Of Comments}
208 --
209 
210 -- THERE ARE TWO UPDATE AND TWO CREATE PROCS.
211 -- CHANGE ONE, CHANGE THE OTHER.
212 --
213 
214 procedure create_PRTT_ENRT_ACTN
215   (p_validate                       in     boolean   default false
216   ,p_effective_date                 in     date
217   ,p_post_rslt_flag                 in     varchar2  default 'N'
218   ,p_cmpltd_dt                      in     date      default null
219   ,p_due_dt                         in     date      default null
220   ,p_rqd_flag                       in     varchar2  default 'Y'
221   ,p_prtt_enrt_rslt_id              in     number    default null
222   ,p_rslt_object_version_number     in out nocopy number
223   ,p_actn_typ_id                    in     number    default null
224   ,p_elig_cvrd_dpnt_id              in     number    default null
225   ,p_pl_bnf_id                      in     number    default null
226   ,p_business_group_id              in     number    default null
227   ,p_pea_attribute_category         in     varchar2  default null
228   ,p_pea_attribute1                 in     varchar2  default null
229   ,p_pea_attribute2                 in     varchar2  default null
230   ,p_pea_attribute3                 in     varchar2  default null
231   ,p_pea_attribute4                 in     varchar2  default null
232   ,p_pea_attribute5                 in     varchar2  default null
233   ,p_pea_attribute6                 in     varchar2  default null
234   ,p_pea_attribute7                 in     varchar2  default null
235   ,p_pea_attribute8                 in     varchar2  default null
236   ,p_pea_attribute9                 in     varchar2  default null
237   ,p_pea_attribute10                in     varchar2  default null
238   ,p_pea_attribute11                in     varchar2  default null
239   ,p_pea_attribute12                in     varchar2  default null
240   ,p_pea_attribute13                in     varchar2  default null
241   ,p_pea_attribute14                in     varchar2  default null
242   ,p_pea_attribute15                in     varchar2  default null
243   ,p_pea_attribute16                in     varchar2  default null
244   ,p_pea_attribute17                in     varchar2  default null
245   ,p_pea_attribute18                in     varchar2  default null
246   ,p_pea_attribute19                in     varchar2  default null
247   ,p_pea_attribute20                in     varchar2  default null
248   ,p_pea_attribute21                in     varchar2  default null
249   ,p_pea_attribute22                in     varchar2  default null
250   ,p_pea_attribute23                in     varchar2  default null
251   ,p_pea_attribute24                in     varchar2  default null
252   ,p_pea_attribute25                in     varchar2  default null
253   ,p_pea_attribute26                in     varchar2  default null
254   ,p_pea_attribute27                in     varchar2  default null
255   ,p_pea_attribute28                in     varchar2  default null
256   ,p_pea_attribute29                in     varchar2  default null
257   ,p_pea_attribute30                in     varchar2  default null
258   ,p_gnrt_cm                        in     boolean   default true
259   ,p_object_version_number             out nocopy number
260   ,p_prtt_enrt_actn_id                 out nocopy number
261   ,p_effective_start_date              out nocopy date
262   ,p_effective_end_date                out nocopy date
263   );
264 --
265 
266 -- ----------------------------------------------------------------------------
267 -- |------------------------< update_PRTT_ENRT_ACTN >------------------------|
268 -- ----------------------------------------------------------------------------
269 -- {Start Of Comments}
270 --
271 -- Description:
272 --
273 -- Prerequisites:
274 --
275 --
276 -- In Parameters:
277 --   Name                           Reqd Type     Description
278 --   p_validate                     Yes  boolean  Commit or Rollback.
279 --   p_post_rslt_flag               No   varchar2 pass to suspend enrollment
280 --   p_prtt_enrt_actn_id            Yes  number    PK of record
281 --   p_cmpltd_dt                    No   date
282 --   p_due_dt                       No   date
283 --   p_prtt_enrt_rslt_id            Yes  number
284 --   p_per_in_ler_id            Yes  number
285 --   p_actn_typ_id                  Yes  number
286 --   p_business_group_id            No   number    Business Group of Record
287 --   p_elig_cvrd_dpnt_id            No   number
288 --   p_pl_bnf_id                    No   number
289 --   p_rqd_flag                     No   varchar2
290 --   p_pea_attribute_category       No   varchar2  Descriptive Flexfield
291 --   p_pea_attribute1               No   varchar2  Descriptive Flexfield
292 --   p_pea_attribute2               No   varchar2  Descriptive Flexfield
293 --   p_pea_attribute3               No   varchar2  Descriptive Flexfield
294 --   p_pea_attribute4               No   varchar2  Descriptive Flexfield
295 --   p_pea_attribute5               No   varchar2  Descriptive Flexfield
296 --   p_pea_attribute6               No   varchar2  Descriptive Flexfield
300 --   p_pea_attribute10              No   varchar2  Descriptive Flexfield
297 --   p_pea_attribute7               No   varchar2  Descriptive Flexfield
298 --   p_pea_attribute8               No   varchar2  Descriptive Flexfield
299 --   p_pea_attribute9               No   varchar2  Descriptive Flexfield
301 --   p_pea_attribute11              No   varchar2  Descriptive Flexfield
302 --   p_pea_attribute12              No   varchar2  Descriptive Flexfield
303 --   p_pea_attribute13              No   varchar2  Descriptive Flexfield
304 --   p_pea_attribute14              No   varchar2  Descriptive Flexfield
305 --   p_pea_attribute15              No   varchar2  Descriptive Flexfield
306 --   p_pea_attribute16              No   varchar2  Descriptive Flexfield
307 --   p_pea_attribute17              No   varchar2  Descriptive Flexfield
308 --   p_pea_attribute18              No   varchar2  Descriptive Flexfield
309 --   p_pea_attribute19              No   varchar2  Descriptive Flexfield
310 --   p_pea_attribute20              No   varchar2  Descriptive Flexfield
311 --   p_pea_attribute21              No   varchar2  Descriptive Flexfield
312 --   p_pea_attribute22              No   varchar2  Descriptive Flexfield
313 --   p_pea_attribute23              No   varchar2  Descriptive Flexfield
314 --   p_pea_attribute24              No   varchar2  Descriptive Flexfield
315 --   p_pea_attribute25              No   varchar2  Descriptive Flexfield
316 --   p_pea_attribute26              No   varchar2  Descriptive Flexfield
317 --   p_pea_attribute27              No   varchar2  Descriptive Flexfield
318 --   p_pea_attribute28              No   varchar2  Descriptive Flexfield
319 --   p_pea_attribute29              No   varchar2  Descriptive Flexfield
320 --   p_pea_attribute30              No   varchar2  Descriptive Flexfield
321 --   p_effective_date               Yes  date       Session Date.
322 --   p_datetrack_mode               Yes  varchar2   Datetrack mode.
323 --
324 -- Post Success:
325 --
326 --   Name                           Type     Description
327 --   p_effective_start_date         Yes  date      Effective Start Date of Record
328 --   p_effective_end_date           Yes  date      Effective End Date of Record
329 --   p_object_version_number        No   number    OVN of record
330 --   p_rslt_object_version_number   No   number    OVN of result record.
331 --
332 -- Post Failure:
333 --
334 -- Access Status:
335 --   Public.
336 --
337 -- {End Of Comments}
338 --
339 
340 -- THERE ARE TWO UPDATE AND TWO CREATE PROCS.
341 -- CHANGE ONE, CHANGE THE OTHER.
342 --
343 procedure update_PRTT_ENRT_ACTN
344   (
345    p_validate                       in boolean    default false
346   ,p_post_rslt_flag                 in varchar2   default 'N'
347   ,p_prtt_enrt_actn_id              in  number
348   ,p_effective_start_date           out nocopy date
349   ,p_effective_end_date             out nocopy date
350   ,p_cmpltd_dt                      in  date      default hr_api.g_date
351   ,p_due_dt                         in  date      default hr_api.g_date
352   ,p_rqd_flag                       in  varchar2  default hr_api.g_varchar2
353   ,p_prtt_enrt_rslt_id              in  number    default hr_api.g_number
354   ,p_per_in_ler_id              in  number
355   ,p_rslt_object_version_number     in out nocopy number
356   ,p_actn_typ_id                    in  number    default hr_api.g_number
357   ,p_elig_cvrd_dpnt_id              in  number    default hr_api.g_number
358   ,p_pl_bnf_id                      in  number    default hr_api.g_number
359   ,p_business_group_id              in  number    default hr_api.g_number
360   ,p_pea_attribute_category         in  varchar2  default hr_api.g_varchar2
361   ,p_pea_attribute1                 in  varchar2  default hr_api.g_varchar2
362   ,p_pea_attribute2                 in  varchar2  default hr_api.g_varchar2
363   ,p_pea_attribute3                 in  varchar2  default hr_api.g_varchar2
364   ,p_pea_attribute4                 in  varchar2  default hr_api.g_varchar2
365   ,p_pea_attribute5                 in  varchar2  default hr_api.g_varchar2
366   ,p_pea_attribute6                 in  varchar2  default hr_api.g_varchar2
367   ,p_pea_attribute7                 in  varchar2  default hr_api.g_varchar2
368   ,p_pea_attribute8                 in  varchar2  default hr_api.g_varchar2
369   ,p_pea_attribute9                 in  varchar2  default hr_api.g_varchar2
370   ,p_pea_attribute10                in  varchar2  default hr_api.g_varchar2
371   ,p_pea_attribute11                in  varchar2  default hr_api.g_varchar2
372   ,p_pea_attribute12                in  varchar2  default hr_api.g_varchar2
373   ,p_pea_attribute13                in  varchar2  default hr_api.g_varchar2
374   ,p_pea_attribute14                in  varchar2  default hr_api.g_varchar2
375   ,p_pea_attribute15                in  varchar2  default hr_api.g_varchar2
376   ,p_pea_attribute16                in  varchar2  default hr_api.g_varchar2
377   ,p_pea_attribute17                in  varchar2  default hr_api.g_varchar2
378   ,p_pea_attribute18                in  varchar2  default hr_api.g_varchar2
379   ,p_pea_attribute19                in  varchar2  default hr_api.g_varchar2
380   ,p_pea_attribute20                in  varchar2  default hr_api.g_varchar2
381   ,p_pea_attribute21                in  varchar2  default hr_api.g_varchar2
382   ,p_pea_attribute22                in  varchar2  default hr_api.g_varchar2
383   ,p_pea_attribute23                in  varchar2  default hr_api.g_varchar2
384   ,p_pea_attribute24                in  varchar2  default hr_api.g_varchar2
385   ,p_pea_attribute25                in  varchar2  default hr_api.g_varchar2
386   ,p_pea_attribute26                in  varchar2  default hr_api.g_varchar2
390   ,p_pea_attribute30                in  varchar2  default hr_api.g_varchar2
387   ,p_pea_attribute27                in  varchar2  default hr_api.g_varchar2
388   ,p_pea_attribute28                in  varchar2  default hr_api.g_varchar2
389   ,p_pea_attribute29                in  varchar2  default hr_api.g_varchar2
391   ,p_gnrt_cm                        in  boolean   default true
392   ,p_object_version_number          in out nocopy number
393   ,p_effective_date                 in  date
394   ,p_datetrack_mode                 in  varchar2
395   );
396 --
397 -- ----------------------------------------------------------------------------
398 -- |------------------------< update_PRTT_ENRT_ACTN >------------------------|
399 -- ----------------------------------------------------------------------------
400 -- {Start Of Comments}
401 --
402 -- Description:
403 --
404 -- Prerequisites:
405 --
406 --
407 -- In Parameters:
408 --   Name                           Reqd Type     Description
409 --   p_validate                     Yes  boolean  Commit or Rollback.
410 --   p_post_rslt_flag               No   varchar2 pass to suspend enrollment
411 --   p_prtt_enrt_actn_id            Yes  number    PK of record
412 --   p_cmpltd_dt                    No   date
413 --   p_due_dt                       No   date
414 --   p_prtt_enrt_rslt_id            Yes  number
415 --   p_actn_typ_id                  Yes  number
416 --   p_business_group_id            No   number    Business Group of Record
417 --   p_elig_cvrd_dpnt_id            No   number
418 --   p_pl_bnf_id                    No   number
419 --   p_rqd_flag                     No   varchar2
420 --   p_pea_attribute_category       No   varchar2  Descriptive Flexfield
421 --   p_pea_attribute1               No   varchar2  Descriptive Flexfield
422 --   p_pea_attribute2               No   varchar2  Descriptive Flexfield
423 --   p_pea_attribute3               No   varchar2  Descriptive Flexfield
424 --   p_pea_attribute4               No   varchar2  Descriptive Flexfield
425 --   p_pea_attribute5               No   varchar2  Descriptive Flexfield
426 --   p_pea_attribute6               No   varchar2  Descriptive Flexfield
427 --   p_pea_attribute7               No   varchar2  Descriptive Flexfield
428 --   p_pea_attribute8               No   varchar2  Descriptive Flexfield
429 --   p_pea_attribute9               No   varchar2  Descriptive Flexfield
430 --   p_pea_attribute10              No   varchar2  Descriptive Flexfield
431 --   p_pea_attribute11              No   varchar2  Descriptive Flexfield
432 --   p_pea_attribute12              No   varchar2  Descriptive Flexfield
433 --   p_pea_attribute13              No   varchar2  Descriptive Flexfield
434 --   p_pea_attribute14              No   varchar2  Descriptive Flexfield
435 --   p_pea_attribute15              No   varchar2  Descriptive Flexfield
436 --   p_pea_attribute16              No   varchar2  Descriptive Flexfield
437 --   p_pea_attribute17              No   varchar2  Descriptive Flexfield
438 --   p_pea_attribute18              No   varchar2  Descriptive Flexfield
439 --   p_pea_attribute19              No   varchar2  Descriptive Flexfield
440 --   p_pea_attribute20              No   varchar2  Descriptive Flexfield
441 --   p_pea_attribute21              No   varchar2  Descriptive Flexfield
442 --   p_pea_attribute22              No   varchar2  Descriptive Flexfield
443 --   p_pea_attribute23              No   varchar2  Descriptive Flexfield
444 --   p_pea_attribute24              No   varchar2  Descriptive Flexfield
445 --   p_pea_attribute25              No   varchar2  Descriptive Flexfield
446 --   p_pea_attribute26              No   varchar2  Descriptive Flexfield
447 --   p_pea_attribute27              No   varchar2  Descriptive Flexfield
448 --   p_pea_attribute28              No   varchar2  Descriptive Flexfield
449 --   p_pea_attribute29              No   varchar2  Descriptive Flexfield
450 --   p_pea_attribute30              No   varchar2  Descriptive Flexfield
451 --   p_effective_date               Yes  date       Session Date.
452 --   p_datetrack_mode               Yes  varchar2   Datetrack mode.
453 --
454 -- Post Success:
455 --
456 --   Name                           Type     Description
457 --   p_effective_start_date         Yes  date      Effective Start Date of Record
458 --   p_effective_end_date           Yes  date      Effective End Date of Record
459 --   p_object_version_number        No   number    OVN of record
460 --   p_rslt_object_version_number   No   number    OVN of result record.
461 --
462 -- Post Failure:
463 --
464 -- Access Status:
465 --   Public.
466 --
467 -- {End Of Comments}
468 --
469 
470 -- THERE ARE TWO UPDATE AND TWO CREATE PROCS.
471 -- CHANGE ONE, CHANGE THE OTHER.
472 --
473 procedure update_PRTT_ENRT_ACTN
474   (
475    p_validate                       in boolean    default false
476   ,p_post_rslt_flag                 in varchar2   default 'N'
477   ,p_prtt_enrt_actn_id              in  number
478   ,p_effective_start_date           out nocopy date
479   ,p_effective_end_date             out nocopy date
480   ,p_cmpltd_dt                      in  date      default hr_api.g_date
481   ,p_due_dt                         in  date      default hr_api.g_date
482   ,p_rqd_flag                       in  varchar2  default hr_api.g_varchar2
483   ,p_prtt_enrt_rslt_id              in  number    default hr_api.g_number
484   ,p_rslt_object_version_number     in out nocopy number
485   ,p_actn_typ_id                    in  number    default hr_api.g_number
486   ,p_elig_cvrd_dpnt_id              in  number    default hr_api.g_number
487   ,p_pl_bnf_id                      in  number    default hr_api.g_number
491   ,p_pea_attribute2                 in  varchar2  default hr_api.g_varchar2
488   ,p_business_group_id              in  number    default hr_api.g_number
489   ,p_pea_attribute_category         in  varchar2  default hr_api.g_varchar2
490   ,p_pea_attribute1                 in  varchar2  default hr_api.g_varchar2
492   ,p_pea_attribute3                 in  varchar2  default hr_api.g_varchar2
493   ,p_pea_attribute4                 in  varchar2  default hr_api.g_varchar2
494   ,p_pea_attribute5                 in  varchar2  default hr_api.g_varchar2
495   ,p_pea_attribute6                 in  varchar2  default hr_api.g_varchar2
496   ,p_pea_attribute7                 in  varchar2  default hr_api.g_varchar2
497   ,p_pea_attribute8                 in  varchar2  default hr_api.g_varchar2
498   ,p_pea_attribute9                 in  varchar2  default hr_api.g_varchar2
499   ,p_pea_attribute10                in  varchar2  default hr_api.g_varchar2
500   ,p_pea_attribute11                in  varchar2  default hr_api.g_varchar2
501   ,p_pea_attribute12                in  varchar2  default hr_api.g_varchar2
502   ,p_pea_attribute13                in  varchar2  default hr_api.g_varchar2
503   ,p_pea_attribute14                in  varchar2  default hr_api.g_varchar2
504   ,p_pea_attribute15                in  varchar2  default hr_api.g_varchar2
505   ,p_pea_attribute16                in  varchar2  default hr_api.g_varchar2
506   ,p_pea_attribute17                in  varchar2  default hr_api.g_varchar2
507   ,p_pea_attribute18                in  varchar2  default hr_api.g_varchar2
508   ,p_pea_attribute19                in  varchar2  default hr_api.g_varchar2
509   ,p_pea_attribute20                in  varchar2  default hr_api.g_varchar2
510   ,p_pea_attribute21                in  varchar2  default hr_api.g_varchar2
511   ,p_pea_attribute22                in  varchar2  default hr_api.g_varchar2
512   ,p_pea_attribute23                in  varchar2  default hr_api.g_varchar2
513   ,p_pea_attribute24                in  varchar2  default hr_api.g_varchar2
514   ,p_pea_attribute25                in  varchar2  default hr_api.g_varchar2
515   ,p_pea_attribute26                in  varchar2  default hr_api.g_varchar2
516   ,p_pea_attribute27                in  varchar2  default hr_api.g_varchar2
517   ,p_pea_attribute28                in  varchar2  default hr_api.g_varchar2
518   ,p_pea_attribute29                in  varchar2  default hr_api.g_varchar2
519   ,p_pea_attribute30                in  varchar2  default hr_api.g_varchar2
520   ,p_gnrt_cm                        in  boolean   default true
521   ,p_object_version_number          in out nocopy number
522   ,p_effective_date                 in  date
523   ,p_datetrack_mode                 in  varchar2
524   );
525 --
526 -- ----------------------------------------------------------------------------
527 -- |------------------------< delete_PRTT_ENRT_ACTN >------------------------|
528 -- ----------------------------------------------------------------------------
529 -- {Start Of Comments}
530 --
531 -- Description:
532 --
533 -- Prerequisites:
534 --
535 -- In Parameters:
536 --   Name                           Reqd Type     Description
537 --   p_validate                     Yes  boolean  Commit or Rollback.
538 --   p_prtt_enrt_actn_id            Yes  number    PK of record
539 --   p_effective_date               Yes  date     Session Date.
540 --   p_datetrack_mode               Yes  varchar2 Datetrack mode.
541 --   p_rslt_object_version_number   Yes  number   OVN of enrt rslt for the actn
542 --   p_post_rslt_flag               No   varchar2
543 --   p_unsuspend_enrt_flag          No   varchar2 If set to 'N', doesn't modify
544 --                                                enrt rslt.
545 --
546 -- Post Success:
547 --
548 --   Name                           Type     Description
549 --   p_effective_start_date         date      Effective Start Date of Record
550 --   p_effective_end_date           date      Effective End Date of Record
551 --   p_object_version_number        number    OVN of record
552 --   p_rslt_object_version_number   number    OVN of enrt rslt
553 --
554 -- Post Failure:
555 --
556 -- Access Status:
557 --   Public.
558 --
559 -- {End Of Comments}
560 --
561 procedure delete_PRTT_ENRT_ACTN
562   (p_validate                   in     boolean  default false
563   ,p_prtt_enrt_actn_id          in     number
564   ,p_business_group_id          in     number
565   ,p_effective_date             in     date
566   ,p_datetrack_mode             in     varchar2
567   ,p_object_version_number      in out nocopy number
568   ,p_prtt_enrt_rslt_id          in     number
569   ,p_rslt_object_version_number in out nocopy number
570   ,p_post_rslt_flag             in     varchar2 default 'N'
571   ,p_unsuspend_enrt_flag        in     varchar2 default 'Y'
572   ,p_gnrt_cm                    in     boolean  default true
573   ,p_effective_start_date          out nocopy date
574   ,p_effective_end_date            out nocopy date);
575 --
576 -- ----------------------------------------------------------------------------
577 -- |----------------------------------< lck >---------------------------------|
578 -- ----------------------------------------------------------------------------
579 -- {Start Of Comments}
580 --
581 -- Description:
582 --
583 -- Prerequisites:
584 --
585 --
586 -- In Parameters:
587 --   Name                           Reqd Type     Description
588 --   p_prtt_enrt_actn_id                 Yes  number   PK of record
589 --   p_object_version_number        Yes  number   OVN of record
590 --   p_effective_date               Yes  date     Session Date.
591 --   p_datetrack_mode               Yes  varchar2 Datetrack mode.
592 --
593 -- Post Success:
594 --
595 --   Name                           Type     Description
596 --   p_validation_start_date        Yes      Derived Effective Start Date.
597 --   p_validation_end_date          Yes      Derived Effective End Date.
598 --
599 -- Post Failure:
600 --
601 -- Access Status:
602 --   Public.
603 --
604 -- {End Of Comments}
605 --
606 procedure lck
607   (p_prtt_enrt_actn_id     in     number
608   ,p_object_version_number in     number
609   ,p_effective_date        in     date
610   ,p_datetrack_mode        in     varchar2
611   ,p_validation_start_date    out nocopy date
612   ,p_validation_end_date      out nocopy date);
613 --
614 end ben_PRTT_ENRT_ACTN_api;