DBA Data[Home] [Help]

PACKAGE: APPS.BEN_PRTT_PREM_API

Source


1 Package ben_PRTT_PREM_api AUTHID CURRENT_USER as
2 /* $Header: beppeapi.pkh 120.0.12000000.1 2007/01/19 21:44:45 appldev noship $ */
3 --
4 -- ----------------------------------------------------------------------------
5 -- |------------------------< recalc_PRTT_PREM >------------------------|
6 -- ----------------------------------------------------------------------------
7 procedure recalc_PRTT_PREM
8   (p_prtt_prem_id                   in  number default null
9   ,p_std_prem_uom                   in  varchar2  default null
10   ,p_std_prem_val                   in out nocopy number
11   ,p_actl_prem_id                   in  number    default null
12   ,p_prtt_enrt_rslt_id              in  number    default null
13   ,p_per_in_ler_id                  in  number
14   ,p_ler_id                         in  number
15   ,p_lf_evt_ocrd_dt                 in  date
16   ,p_elig_per_elctbl_chc_id         in  number
17   ,p_enrt_bnft_id                   in  number
18   ,p_business_group_id              in  number    default null
19   -- bof FONM
20   ,p_enrt_cvg_strt_dt               in  date      default null
21   ,p_rt_strt_dt                     in  date      default null
22   -- eof FONM
23   ,p_effective_date                 in  date);
24 
25 -- ----------------------------------------------------------------------------
26 -- |------------------------< create_PRTT_PREM >------------------------|
27 -- ----------------------------------------------------------------------------
28 -- {Start Of Comments}
29 --
30 -- Description:
31 --
32 -- Prerequisites:
33 --
34 --
35 -- In Parameters:
36 --   Name                           Reqd Type     Description
37 --   p_validate                     Yes  boolean  Commit or Rollback.
38 --   p_std_prem_uom                 No   varchar2
39 --   p_std_prem_val                 No   number
40 --   p_actl_prem_id                 Yes  number
41 --   p_prtt_enrt_rslt_id            Yes  number
42 --   p_per_in_ler_id            Yes  number
43 --   p_business_group_id            Yes  number    Business Group of Record
44 --   p_ppe_attribute_category       No   varchar2  Descriptive Flexfield
45 --   p_ppe_attribute1               No   varchar2  Descriptive Flexfield
46 --   p_ppe_attribute2               No   varchar2  Descriptive Flexfield
47 --   p_ppe_attribute3               No   varchar2  Descriptive Flexfield
48 --   p_ppe_attribute4               No   varchar2  Descriptive Flexfield
49 --   p_ppe_attribute5               No   varchar2  Descriptive Flexfield
50 --   p_ppe_attribute6               No   varchar2  Descriptive Flexfield
51 --   p_ppe_attribute7               No   varchar2  Descriptive Flexfield
52 --   p_ppe_attribute8               No   varchar2  Descriptive Flexfield
53 --   p_ppe_attribute9               No   varchar2  Descriptive Flexfield
54 --   p_ppe_attribute10              No   varchar2  Descriptive Flexfield
55 --   p_ppe_attribute11              No   varchar2  Descriptive Flexfield
56 --   p_ppe_attribute12              No   varchar2  Descriptive Flexfield
57 --   p_ppe_attribute13              No   varchar2  Descriptive Flexfield
58 --   p_ppe_attribute14              No   varchar2  Descriptive Flexfield
59 --   p_ppe_attribute15              No   varchar2  Descriptive Flexfield
60 --   p_ppe_attribute16              No   varchar2  Descriptive Flexfield
64 --   p_ppe_attribute20              No   varchar2  Descriptive Flexfield
61 --   p_ppe_attribute17              No   varchar2  Descriptive Flexfield
62 --   p_ppe_attribute18              No   varchar2  Descriptive Flexfield
63 --   p_ppe_attribute19              No   varchar2  Descriptive Flexfield
65 --   p_ppe_attribute21              No   varchar2  Descriptive Flexfield
66 --   p_ppe_attribute22              No   varchar2  Descriptive Flexfield
67 --   p_ppe_attribute23              No   varchar2  Descriptive Flexfield
68 --   p_ppe_attribute24              No   varchar2  Descriptive Flexfield
69 --   p_ppe_attribute25              No   varchar2  Descriptive Flexfield
70 --   p_ppe_attribute26              No   varchar2  Descriptive Flexfield
71 --   p_ppe_attribute27              No   varchar2  Descriptive Flexfield
72 --   p_ppe_attribute28              No   varchar2  Descriptive Flexfield
73 --   p_ppe_attribute29              No   varchar2  Descriptive Flexfield
74 --   p_ppe_attribute30              No   varchar2  Descriptive Flexfield
75 --   p_request_id                   No   number
76 --   p_program_application_id       No   number
77 --   p_program_id                   No   number
78 --   p_program_update_date          No   date
79 --   p_effective_date                Yes  date      Session Date.
80 --
81 -- Post Success:
82 --
83 -- Out Parameters:
84 --   Name                                Type     Description
85 --   p_prtt_prem_id                 Yes  number    PK of record
86 --   p_effective_start_date         Yes  date      Effective Start Date of Record
87 --   p_effective_end_date           Yes  date      Effective End Date of Record
88 --   p_object_version_number        No   number    OVN of record
89 --
90 -- Post Failure:
91 --
92 -- Access Status:
93 --   Public.
94 --
95 -- {End Of Comments}
96 --
97 procedure create_PRTT_PREM
98 (
99    p_validate                       in boolean    default false
100   ,p_prtt_prem_id                   out nocopy number
101   ,p_effective_start_date           out nocopy date
102   ,p_effective_end_date             out nocopy date
103   ,p_std_prem_uom                   in  varchar2  default null
104   ,p_std_prem_val                   in  number    default null
105   ,p_actl_prem_id                   in  number    default null
106   ,p_prtt_enrt_rslt_id              in  number    default null
107   ,p_per_in_ler_id              in  number
108   ,p_business_group_id              in  number    default null
109   ,p_ppe_attribute_category         in  varchar2  default null
110   ,p_ppe_attribute1                 in  varchar2  default null
111   ,p_ppe_attribute2                 in  varchar2  default null
112   ,p_ppe_attribute3                 in  varchar2  default null
113   ,p_ppe_attribute4                 in  varchar2  default null
114   ,p_ppe_attribute5                 in  varchar2  default null
115   ,p_ppe_attribute6                 in  varchar2  default null
116   ,p_ppe_attribute7                 in  varchar2  default null
117   ,p_ppe_attribute8                 in  varchar2  default null
118   ,p_ppe_attribute9                 in  varchar2  default null
119   ,p_ppe_attribute10                in  varchar2  default null
120   ,p_ppe_attribute11                in  varchar2  default null
121   ,p_ppe_attribute12                in  varchar2  default null
122   ,p_ppe_attribute13                in  varchar2  default null
123   ,p_ppe_attribute14                in  varchar2  default null
124   ,p_ppe_attribute15                in  varchar2  default null
125   ,p_ppe_attribute16                in  varchar2  default null
126   ,p_ppe_attribute17                in  varchar2  default null
127   ,p_ppe_attribute18                in  varchar2  default null
128   ,p_ppe_attribute19                in  varchar2  default null
129   ,p_ppe_attribute20                in  varchar2  default null
130   ,p_ppe_attribute21                in  varchar2  default null
131   ,p_ppe_attribute22                in  varchar2  default null
132   ,p_ppe_attribute23                in  varchar2  default null
133   ,p_ppe_attribute24                in  varchar2  default null
134   ,p_ppe_attribute25                in  varchar2  default null
135   ,p_ppe_attribute26                in  varchar2  default null
136   ,p_ppe_attribute27                in  varchar2  default null
137   ,p_ppe_attribute28                in  varchar2  default null
138   ,p_ppe_attribute29                in  varchar2  default null
139   ,p_ppe_attribute30                in  varchar2  default null
140   ,p_object_version_number          out nocopy number
141   ,p_request_id                     in  number    default null
142   ,p_program_application_id         in  number    default null
143   ,p_program_id                     in  number    default null
144   ,p_program_update_date            in  date      default null
145   ,p_effective_date                 in  date
146  );
147 --
148 -- ----------------------------------------------------------------------------
149 -- |------------------------< create_PRTT_PREM >------------------------|
150 -- ----------------------------------------------------------------------------
151 -- {Start Of Comments}
152 --
153 -- Description:
154 --
155 -- Prerequisites:
156 --
157 --
158 -- In Parameters:
159 --   Name                           Reqd Type     Description
160 --   p_validate                     Yes  boolean  Commit or Rollback.
161 --   p_std_prem_uom                 No   varchar2
162 --   p_std_prem_val                 No   number
163 --   p_actl_prem_id                 Yes  number
164 --   p_prtt_enrt_rslt_id            Yes  number
165 --   p_business_group_id            Yes  number    Business Group of Record
166 --   p_ppe_attribute_category       No   varchar2  Descriptive Flexfield
167 --   p_ppe_attribute1               No   varchar2  Descriptive Flexfield
168 --   p_ppe_attribute2               No   varchar2  Descriptive Flexfield
169 --   p_ppe_attribute3               No   varchar2  Descriptive Flexfield
170 --   p_ppe_attribute4               No   varchar2  Descriptive Flexfield
171 --   p_ppe_attribute5               No   varchar2  Descriptive Flexfield
172 --   p_ppe_attribute6               No   varchar2  Descriptive Flexfield
173 --   p_ppe_attribute7               No   varchar2  Descriptive Flexfield
174 --   p_ppe_attribute8               No   varchar2  Descriptive Flexfield
175 --   p_ppe_attribute9               No   varchar2  Descriptive Flexfield
176 --   p_ppe_attribute10              No   varchar2  Descriptive Flexfield
177 --   p_ppe_attribute11              No   varchar2  Descriptive Flexfield
178 --   p_ppe_attribute12              No   varchar2  Descriptive Flexfield
179 --   p_ppe_attribute13              No   varchar2  Descriptive Flexfield
180 --   p_ppe_attribute14              No   varchar2  Descriptive Flexfield
181 --   p_ppe_attribute15              No   varchar2  Descriptive Flexfield
182 --   p_ppe_attribute16              No   varchar2  Descriptive Flexfield
183 --   p_ppe_attribute17              No   varchar2  Descriptive Flexfield
184 --   p_ppe_attribute18              No   varchar2  Descriptive Flexfield
185 --   p_ppe_attribute19              No   varchar2  Descriptive Flexfield
186 --   p_ppe_attribute20              No   varchar2  Descriptive Flexfield
187 --   p_ppe_attribute21              No   varchar2  Descriptive Flexfield
188 --   p_ppe_attribute22              No   varchar2  Descriptive Flexfield
189 --   p_ppe_attribute23              No   varchar2  Descriptive Flexfield
190 --   p_ppe_attribute24              No   varchar2  Descriptive Flexfield
191 --   p_ppe_attribute25              No   varchar2  Descriptive Flexfield
192 --   p_ppe_attribute26              No   varchar2  Descriptive Flexfield
193 --   p_ppe_attribute27              No   varchar2  Descriptive Flexfield
194 --   p_ppe_attribute28              No   varchar2  Descriptive Flexfield
195 --   p_ppe_attribute29              No   varchar2  Descriptive Flexfield
196 --   p_ppe_attribute30              No   varchar2  Descriptive Flexfield
197 --   p_request_id                   No   number
198 --   p_program_application_id       No   number
199 --   p_program_id                   No   number
200 --   p_program_update_date          No   date
201 --   p_effective_date                Yes  date      Session Date.
202 --
203 -- Post Success:
204 --
205 -- Out Parameters:
206 --   Name                                Type     Description
207 --   p_prtt_prem_id                 Yes  number    PK of record
208 --   p_effective_start_date         Yes  date      Effective Start Date of Record
209 --   p_effective_end_date           Yes  date      Effective End Date of Record
210 --   p_object_version_number        No   number    OVN of record
211 --
212 -- Post Failure:
213 --
214 -- Access Status:
215 --   Public.
216 --
217 -- {End Of Comments}
218 --
219 procedure create_PRTT_PREM
220 (
221    p_validate                       in boolean    default false
222   ,p_prtt_prem_id                   out nocopy number
223   ,p_effective_start_date           out nocopy date
224   ,p_effective_end_date             out nocopy date
225   ,p_std_prem_uom                   in  varchar2  default null
226   ,p_std_prem_val                   in  number    default null
227   ,p_actl_prem_id                   in  number    default null
228   ,p_prtt_enrt_rslt_id              in  number    default null
229   ,p_business_group_id              in  number    default null
230   ,p_ppe_attribute_category         in  varchar2  default null
231   ,p_ppe_attribute1                 in  varchar2  default null
232   ,p_ppe_attribute2                 in  varchar2  default null
233   ,p_ppe_attribute3                 in  varchar2  default null
234   ,p_ppe_attribute4                 in  varchar2  default null
235   ,p_ppe_attribute5                 in  varchar2  default null
236   ,p_ppe_attribute6                 in  varchar2  default null
237   ,p_ppe_attribute7                 in  varchar2  default null
238   ,p_ppe_attribute8                 in  varchar2  default null
239   ,p_ppe_attribute9                 in  varchar2  default null
240   ,p_ppe_attribute10                in  varchar2  default null
241   ,p_ppe_attribute11                in  varchar2  default null
242   ,p_ppe_attribute12                in  varchar2  default null
243   ,p_ppe_attribute13                in  varchar2  default null
244   ,p_ppe_attribute14                in  varchar2  default null
245   ,p_ppe_attribute15                in  varchar2  default null
246   ,p_ppe_attribute16                in  varchar2  default null
247   ,p_ppe_attribute17                in  varchar2  default null
248   ,p_ppe_attribute18                in  varchar2  default null
249   ,p_ppe_attribute19                in  varchar2  default null
250   ,p_ppe_attribute20                in  varchar2  default null
251   ,p_ppe_attribute21                in  varchar2  default null
252   ,p_ppe_attribute22                in  varchar2  default null
253   ,p_ppe_attribute23                in  varchar2  default null
254   ,p_ppe_attribute24                in  varchar2  default null
255   ,p_ppe_attribute25                in  varchar2  default null
256   ,p_ppe_attribute26                in  varchar2  default null
257   ,p_ppe_attribute27                in  varchar2  default null
258   ,p_ppe_attribute28                in  varchar2  default null
259   ,p_ppe_attribute29                in  varchar2  default null
260   ,p_ppe_attribute30                in  varchar2  default null
261   ,p_object_version_number          out nocopy number
262   ,p_request_id                     in  number    default null
263   ,p_program_application_id         in  number    default null
264   ,p_program_id                     in  number    default null
265   ,p_program_update_date            in  date      default null
266   ,p_effective_date                 in  date
267  );
268 -- ----------------------------------------------------------------------------
269 -- |------------------------< update_PRTT_PREM >------------------------|
270 -- ----------------------------------------------------------------------------
271 -- {Start Of Comments}
272 --
273 -- Description:
274 --
275 -- Prerequisites:
276 --
277 --
278 -- In Parameters:
279 --   Name                           Reqd Type     Description
280 --   p_validate                     Yes  boolean  Commit or Rollback.
281 --   p_prtt_prem_id                 Yes  number    PK of record
282 --   p_std_prem_uom                 No   varchar2
283 --   p_std_prem_val                 No   number
284 --   p_actl_prem_id                 Yes  number
285 --   p_prtt_enrt_rslt_id            Yes  number
286 --   p_per_in_ler_id            Yes  number
287 --   p_business_group_id            Yes  number    Business Group of Record
288 --   p_ppe_attribute_category       No   varchar2  Descriptive Flexfield
289 --   p_ppe_attribute1               No   varchar2  Descriptive Flexfield
290 --   p_ppe_attribute2               No   varchar2  Descriptive Flexfield
291 --   p_ppe_attribute3               No   varchar2  Descriptive Flexfield
292 --   p_ppe_attribute4               No   varchar2  Descriptive Flexfield
293 --   p_ppe_attribute5               No   varchar2  Descriptive Flexfield
294 --   p_ppe_attribute6               No   varchar2  Descriptive Flexfield
295 --   p_ppe_attribute7               No   varchar2  Descriptive Flexfield
296 --   p_ppe_attribute8               No   varchar2  Descriptive Flexfield
297 --   p_ppe_attribute9               No   varchar2  Descriptive Flexfield
298 --   p_ppe_attribute10              No   varchar2  Descriptive Flexfield
299 --   p_ppe_attribute11              No   varchar2  Descriptive Flexfield
300 --   p_ppe_attribute12              No   varchar2  Descriptive Flexfield
301 --   p_ppe_attribute13              No   varchar2  Descriptive Flexfield
302 --   p_ppe_attribute14              No   varchar2  Descriptive Flexfield
303 --   p_ppe_attribute15              No   varchar2  Descriptive Flexfield
304 --   p_ppe_attribute16              No   varchar2  Descriptive Flexfield
305 --   p_ppe_attribute17              No   varchar2  Descriptive Flexfield
306 --   p_ppe_attribute18              No   varchar2  Descriptive Flexfield
307 --   p_ppe_attribute19              No   varchar2  Descriptive Flexfield
308 --   p_ppe_attribute20              No   varchar2  Descriptive Flexfield
309 --   p_ppe_attribute21              No   varchar2  Descriptive Flexfield
310 --   p_ppe_attribute22              No   varchar2  Descriptive Flexfield
311 --   p_ppe_attribute23              No   varchar2  Descriptive Flexfield
312 --   p_ppe_attribute24              No   varchar2  Descriptive Flexfield
313 --   p_ppe_attribute25              No   varchar2  Descriptive Flexfield
314 --   p_ppe_attribute26              No   varchar2  Descriptive Flexfield
315 --   p_ppe_attribute27              No   varchar2  Descriptive Flexfield
316 --   p_ppe_attribute28              No   varchar2  Descriptive Flexfield
317 --   p_ppe_attribute29              No   varchar2  Descriptive Flexfield
318 --   p_ppe_attribute30              No   varchar2  Descriptive Flexfield
319 --   p_request_id                   No   number
320 --   p_program_application_id       No   number
321 --   p_program_id                   No   number
322 --   p_program_update_date          No   date
323 --   p_effective_date               Yes  date       Session Date.
324 --   p_datetrack_mode               Yes  varchar2   Datetrack mode.
325 --
326 -- Post Success:
327 --
328 --   Name                           Type     Description
329 --   p_effective_start_date         Yes  date      Effective Start Date of Record
330 --   p_effective_end_date           Yes  date      Effective End Date of Record
331 --   p_object_version_number        No   number    OVN of record
332 --
333 -- Post Failure:
334 --
335 -- Access Status:
336 --   Public.
337 --
338 -- {End Of Comments}
339 --
340 procedure update_PRTT_PREM
341   (
342    p_validate                       in boolean    default false
343   ,p_prtt_prem_id                   in  number
344   ,p_effective_start_date           out nocopy date
345   ,p_effective_end_date             out nocopy date
346   ,p_std_prem_uom                   in  varchar2  default hr_api.g_varchar2
347   ,p_std_prem_val                   in  number    default hr_api.g_number
348   ,p_actl_prem_id                   in  number    default hr_api.g_number
349   ,p_prtt_enrt_rslt_id              in  number    default hr_api.g_number
350   ,p_per_in_ler_id              in  number
351   ,p_business_group_id              in  number    default hr_api.g_number
352   ,p_ppe_attribute_category         in  varchar2  default hr_api.g_varchar2
353   ,p_ppe_attribute1                 in  varchar2  default hr_api.g_varchar2
354   ,p_ppe_attribute2                 in  varchar2  default hr_api.g_varchar2
355   ,p_ppe_attribute3                 in  varchar2  default hr_api.g_varchar2
356   ,p_ppe_attribute4                 in  varchar2  default hr_api.g_varchar2
357   ,p_ppe_attribute5                 in  varchar2  default hr_api.g_varchar2
358   ,p_ppe_attribute6                 in  varchar2  default hr_api.g_varchar2
359   ,p_ppe_attribute7                 in  varchar2  default hr_api.g_varchar2
360   ,p_ppe_attribute8                 in  varchar2  default hr_api.g_varchar2
361   ,p_ppe_attribute9                 in  varchar2  default hr_api.g_varchar2
362   ,p_ppe_attribute10                in  varchar2  default hr_api.g_varchar2
363   ,p_ppe_attribute11                in  varchar2  default hr_api.g_varchar2
364   ,p_ppe_attribute12                in  varchar2  default hr_api.g_varchar2
365   ,p_ppe_attribute13                in  varchar2  default hr_api.g_varchar2
366   ,p_ppe_attribute14                in  varchar2  default hr_api.g_varchar2
367   ,p_ppe_attribute15                in  varchar2  default hr_api.g_varchar2
368   ,p_ppe_attribute16                in  varchar2  default hr_api.g_varchar2
369   ,p_ppe_attribute17                in  varchar2  default hr_api.g_varchar2
370   ,p_ppe_attribute18                in  varchar2  default hr_api.g_varchar2
371   ,p_ppe_attribute19                in  varchar2  default hr_api.g_varchar2
372   ,p_ppe_attribute20                in  varchar2  default hr_api.g_varchar2
373   ,p_ppe_attribute21                in  varchar2  default hr_api.g_varchar2
374   ,p_ppe_attribute22                in  varchar2  default hr_api.g_varchar2
375   ,p_ppe_attribute23                in  varchar2  default hr_api.g_varchar2
376   ,p_ppe_attribute24                in  varchar2  default hr_api.g_varchar2
377   ,p_ppe_attribute25                in  varchar2  default hr_api.g_varchar2
378   ,p_ppe_attribute26                in  varchar2  default hr_api.g_varchar2
379   ,p_ppe_attribute27                in  varchar2  default hr_api.g_varchar2
380   ,p_ppe_attribute28                in  varchar2  default hr_api.g_varchar2
381   ,p_ppe_attribute29                in  varchar2  default hr_api.g_varchar2
382   ,p_ppe_attribute30                in  varchar2  default hr_api.g_varchar2
383   ,p_object_version_number          in out nocopy number
384   ,p_request_id                     in  number    default hr_api.g_number
385   ,p_program_application_id         in  number    default hr_api.g_number
386   ,p_program_id                     in  number    default hr_api.g_number
387   ,p_program_update_date            in  date      default hr_api.g_date
388   ,p_effective_date                 in  date
389   ,p_datetrack_mode                 in  varchar2
390   );
391 -- ----------------------------------------------------------------------------
392 -- |------------------------< update_PRTT_PREM >------------------------|
393 -- ----------------------------------------------------------------------------
394 -- {Start Of Comments}
395 --
396 -- Description:
397 --
398 -- Prerequisites:
399 --
400 --
401 -- In Parameters:
402 --   Name                           Reqd Type     Description
403 --   p_validate                     Yes  boolean  Commit or Rollback.
404 --   p_prtt_prem_id                 Yes  number    PK of record
405 --   p_std_prem_uom                 No   varchar2
406 --   p_std_prem_val                 No   number
407 --   p_actl_prem_id                 Yes  number
408 --   p_prtt_enrt_rslt_id            Yes  number
409 --   p_business_group_id            Yes  number    Business Group of Record
410 --   p_ppe_attribute_category       No   varchar2  Descriptive Flexfield
411 --   p_ppe_attribute1               No   varchar2  Descriptive Flexfield
412 --   p_ppe_attribute2               No   varchar2  Descriptive Flexfield
413 --   p_ppe_attribute3               No   varchar2  Descriptive Flexfield
414 --   p_ppe_attribute4               No   varchar2  Descriptive Flexfield
415 --   p_ppe_attribute5               No   varchar2  Descriptive Flexfield
416 --   p_ppe_attribute6               No   varchar2  Descriptive Flexfield
417 --   p_ppe_attribute7               No   varchar2  Descriptive Flexfield
418 --   p_ppe_attribute8               No   varchar2  Descriptive Flexfield
419 --   p_ppe_attribute9               No   varchar2  Descriptive Flexfield
420 --   p_ppe_attribute10              No   varchar2  Descriptive Flexfield
421 --   p_ppe_attribute11              No   varchar2  Descriptive Flexfield
422 --   p_ppe_attribute12              No   varchar2  Descriptive Flexfield
423 --   p_ppe_attribute13              No   varchar2  Descriptive Flexfield
424 --   p_ppe_attribute14              No   varchar2  Descriptive Flexfield
425 --   p_ppe_attribute15              No   varchar2  Descriptive Flexfield
426 --   p_ppe_attribute16              No   varchar2  Descriptive Flexfield
427 --   p_ppe_attribute17              No   varchar2  Descriptive Flexfield
428 --   p_ppe_attribute18              No   varchar2  Descriptive Flexfield
429 --   p_ppe_attribute19              No   varchar2  Descriptive Flexfield
430 --   p_ppe_attribute20              No   varchar2  Descriptive Flexfield
431 --   p_ppe_attribute21              No   varchar2  Descriptive Flexfield
432 --   p_ppe_attribute22              No   varchar2  Descriptive Flexfield
433 --   p_ppe_attribute23              No   varchar2  Descriptive Flexfield
434 --   p_ppe_attribute24              No   varchar2  Descriptive Flexfield
435 --   p_ppe_attribute25              No   varchar2  Descriptive Flexfield
436 --   p_ppe_attribute26              No   varchar2  Descriptive Flexfield
437 --   p_ppe_attribute27              No   varchar2  Descriptive Flexfield
438 --   p_ppe_attribute28              No   varchar2  Descriptive Flexfield
439 --   p_ppe_attribute29              No   varchar2  Descriptive Flexfield
440 --   p_ppe_attribute30              No   varchar2  Descriptive Flexfield
441 --   p_request_id                   No   number
442 --   p_program_application_id       No   number
443 --   p_program_id                   No   number
444 --   p_program_update_date          No   date
445 --   p_effective_date               Yes  date       Session Date.
446 --   p_datetrack_mode               Yes  varchar2   Datetrack mode.
447 --
448 -- Post Success:
449 --
450 --   Name                           Type     Description
451 --   p_effective_start_date         Yes  date      Effective Start Date of Record
452 --   p_effective_end_date           Yes  date      Effective End Date of Record
453 --   p_object_version_number        No   number    OVN of record
454 --
455 -- Post Failure:
456 --
457 -- Access Status:
458 --   Public.
459 --
460 -- {End Of Comments}
461 --
462 procedure update_PRTT_PREM
463   (
464    p_validate                       in boolean    default false
465   ,p_prtt_prem_id                   in  number
466   ,p_effective_start_date           out nocopy date
467   ,p_effective_end_date             out nocopy date
468   ,p_std_prem_uom                   in  varchar2  default hr_api.g_varchar2
469   ,p_std_prem_val                   in  number    default hr_api.g_number
470   ,p_actl_prem_id                   in  number    default hr_api.g_number
471   ,p_prtt_enrt_rslt_id              in  number    default hr_api.g_number
472   ,p_business_group_id              in  number    default hr_api.g_number
473   ,p_ppe_attribute_category         in  varchar2  default hr_api.g_varchar2
474   ,p_ppe_attribute1                 in  varchar2  default hr_api.g_varchar2
475   ,p_ppe_attribute2                 in  varchar2  default hr_api.g_varchar2
476   ,p_ppe_attribute3                 in  varchar2  default hr_api.g_varchar2
477   ,p_ppe_attribute4                 in  varchar2  default hr_api.g_varchar2
478   ,p_ppe_attribute5                 in  varchar2  default hr_api.g_varchar2
479   ,p_ppe_attribute6                 in  varchar2  default hr_api.g_varchar2
480   ,p_ppe_attribute7                 in  varchar2  default hr_api.g_varchar2
481   ,p_ppe_attribute8                 in  varchar2  default hr_api.g_varchar2
482   ,p_ppe_attribute9                 in  varchar2  default hr_api.g_varchar2
483   ,p_ppe_attribute10                in  varchar2  default hr_api.g_varchar2
484   ,p_ppe_attribute11                in  varchar2  default hr_api.g_varchar2
485   ,p_ppe_attribute12                in  varchar2  default hr_api.g_varchar2
486   ,p_ppe_attribute13                in  varchar2  default hr_api.g_varchar2
487   ,p_ppe_attribute14                in  varchar2  default hr_api.g_varchar2
488   ,p_ppe_attribute15                in  varchar2  default hr_api.g_varchar2
489   ,p_ppe_attribute16                in  varchar2  default hr_api.g_varchar2
490   ,p_ppe_attribute17                in  varchar2  default hr_api.g_varchar2
491   ,p_ppe_attribute18                in  varchar2  default hr_api.g_varchar2
492   ,p_ppe_attribute19                in  varchar2  default hr_api.g_varchar2
493   ,p_ppe_attribute20                in  varchar2  default hr_api.g_varchar2
494   ,p_ppe_attribute21                in  varchar2  default hr_api.g_varchar2
495   ,p_ppe_attribute22                in  varchar2  default hr_api.g_varchar2
496   ,p_ppe_attribute23                in  varchar2  default hr_api.g_varchar2
497   ,p_ppe_attribute24                in  varchar2  default hr_api.g_varchar2
498   ,p_ppe_attribute25                in  varchar2  default hr_api.g_varchar2
499   ,p_ppe_attribute26                in  varchar2  default hr_api.g_varchar2
500   ,p_ppe_attribute27                in  varchar2  default hr_api.g_varchar2
501   ,p_ppe_attribute28                in  varchar2  default hr_api.g_varchar2
502   ,p_ppe_attribute29                in  varchar2  default hr_api.g_varchar2
503   ,p_ppe_attribute30                in  varchar2  default hr_api.g_varchar2
504   ,p_object_version_number          in out nocopy number
505   ,p_request_id                     in  number    default hr_api.g_number
506   ,p_program_application_id         in  number    default hr_api.g_number
507   ,p_program_id                     in  number    default hr_api.g_number
508   ,p_program_update_date            in  date      default hr_api.g_date
509   ,p_effective_date                 in  date
510   ,p_datetrack_mode                 in  varchar2
511   );
512 --
513 -- ----------------------------------------------------------------------------
514 -- |------------------------< delete_PRTT_PREM >------------------------|
515 -- ----------------------------------------------------------------------------
516 -- {Start Of Comments}
517 --
518 -- Description:
519 --
520 -- Prerequisites:
521 --
522 --
523 -- In Parameters:
524 --   Name                           Reqd Type     Description
525 --   p_validate                     Yes  boolean  Commit or Rollback.
526 --   p_prtt_prem_id                 Yes  number    PK of record
527 --   p_effective_date               Yes  date     Session Date.
528 --   p_datetrack_mode               Yes  varchar2 Datetrack mode.
529 --
530 -- Post Success:
531 --
532 --   Name                           Type     Description
533 --   p_effective_start_date         Yes  date      Effective Start Date of Record
534 --   p_effective_end_date           Yes  date      Effective End Date of Record
535 --   p_object_version_number        No   number    OVN of record
536 --
537 -- Post Failure:
538 --
539 -- Access Status:
540 --   Public.
541 --
542 -- {End Of Comments}
543 --
544 procedure delete_PRTT_PREM
545   (
546    p_validate                       in boolean        default false
547   ,p_prtt_prem_id                   in  number
548   ,p_effective_start_date           out nocopy date
549   ,p_effective_end_date             out nocopy date
550   ,p_object_version_number          in out nocopy number
551   ,p_effective_date                 in date
552   ,p_datetrack_mode                 in varchar2
553   );
554 --
555 -- ----------------------------------------------------------------------------
556 -- |----------------------------------< lck >---------------------------------|
557 -- ----------------------------------------------------------------------------
558 -- {Start Of Comments}
559 --
560 -- Description:
561 --
562 -- Prerequisites:
563 --
564 --
565 -- In Parameters:
566 --   Name                           Reqd Type     Description
567 --   p_prtt_prem_id                 Yes  number   PK of record
568 --   p_object_version_number        Yes  number   OVN of record
569 --   p_effective_date               Yes  date     Session Date.
570 --   p_datetrack_mode               Yes  varchar2 Datetrack mode.
571 --
572 -- Post Success:
573 --
574 --   Name                           Type     Description
575 --   p_validation_start_date        Yes      Derived Effective Start Date.
576 --   p_validation_end_date          Yes      Derived Effective End Date.
577 --
578 -- Post Failure:
579 --
580 -- Access Status:
581 --   Public.
582 --
583 -- {End Of Comments}
584 --
585 procedure lck
586   (
587     p_prtt_prem_id                 in number
588    ,p_object_version_number        in number
589    ,p_effective_date              in date
590    ,p_datetrack_mode              in varchar2
591    ,p_validation_start_date        out nocopy date
592    ,p_validation_end_date          out nocopy date
593   );
594 --
595 end ben_PRTT_PREM_api;