DBA Data[Home] [Help]

PACKAGE: APPS.AHL_APPROVALS_PVT_W

Source


1 package ahl_approvals_pvt_w as
2   /* $Header: AHLWAPRS.pls 120.0 2005/05/25 23:47:34 appldev noship $ */
3   procedure rosetta_table_copy_in_p2(t out nocopy ahl_approvals_pvt.approvers_tbl, a0 JTF_NUMBER_TABLE
4     , a1 JTF_NUMBER_TABLE
5     , a2 JTF_NUMBER_TABLE
6     , a3 JTF_VARCHAR2_TABLE_100
7     , a4 JTF_NUMBER_TABLE
8     , a5 JTF_NUMBER_TABLE
9     , a6 JTF_VARCHAR2_TABLE_100
10     , a7 JTF_DATE_TABLE
11     , a8 JTF_NUMBER_TABLE
12     , a9 JTF_DATE_TABLE
13     , a10 JTF_NUMBER_TABLE
14     , a11 JTF_NUMBER_TABLE
15     , a12 JTF_VARCHAR2_TABLE_100
16     , a13 JTF_VARCHAR2_TABLE_200
17     , a14 JTF_VARCHAR2_TABLE_200
18     , a15 JTF_VARCHAR2_TABLE_200
19     , a16 JTF_VARCHAR2_TABLE_200
20     , a17 JTF_VARCHAR2_TABLE_200
21     , a18 JTF_VARCHAR2_TABLE_200
22     , a19 JTF_VARCHAR2_TABLE_200
23     , a20 JTF_VARCHAR2_TABLE_200
24     , a21 JTF_VARCHAR2_TABLE_200
25     , a22 JTF_VARCHAR2_TABLE_200
26     , a23 JTF_VARCHAR2_TABLE_200
27     , a24 JTF_VARCHAR2_TABLE_200
28     , a25 JTF_VARCHAR2_TABLE_200
29     , a26 JTF_VARCHAR2_TABLE_200
30     , a27 JTF_VARCHAR2_TABLE_200
31     , a28 JTF_VARCHAR2_TABLE_100
32     );
33   procedure rosetta_table_copy_out_p2(t ahl_approvals_pvt.approvers_tbl, a0 out nocopy JTF_NUMBER_TABLE
34     , a1 out nocopy JTF_NUMBER_TABLE
35     , a2 out nocopy JTF_NUMBER_TABLE
36     , a3 out nocopy JTF_VARCHAR2_TABLE_100
37     , a4 out nocopy JTF_NUMBER_TABLE
38     , a5 out nocopy JTF_NUMBER_TABLE
39     , a6 out nocopy JTF_VARCHAR2_TABLE_100
40     , a7 out nocopy JTF_DATE_TABLE
41     , a8 out nocopy JTF_NUMBER_TABLE
42     , a9 out nocopy JTF_DATE_TABLE
43     , a10 out nocopy JTF_NUMBER_TABLE
44     , a11 out nocopy JTF_NUMBER_TABLE
45     , a12 out nocopy JTF_VARCHAR2_TABLE_100
46     , a13 out nocopy JTF_VARCHAR2_TABLE_200
47     , a14 out nocopy JTF_VARCHAR2_TABLE_200
48     , a15 out nocopy JTF_VARCHAR2_TABLE_200
49     , a16 out nocopy JTF_VARCHAR2_TABLE_200
50     , a17 out nocopy JTF_VARCHAR2_TABLE_200
51     , a18 out nocopy JTF_VARCHAR2_TABLE_200
52     , a19 out nocopy JTF_VARCHAR2_TABLE_200
53     , a20 out nocopy JTF_VARCHAR2_TABLE_200
54     , a21 out nocopy JTF_VARCHAR2_TABLE_200
55     , a22 out nocopy JTF_VARCHAR2_TABLE_200
56     , a23 out nocopy JTF_VARCHAR2_TABLE_200
57     , a24 out nocopy JTF_VARCHAR2_TABLE_200
58     , a25 out nocopy JTF_VARCHAR2_TABLE_200
59     , a26 out nocopy JTF_VARCHAR2_TABLE_200
60     , a27 out nocopy JTF_VARCHAR2_TABLE_200
61     , a28 out nocopy JTF_VARCHAR2_TABLE_100
62     );
63 
64   procedure process_approvals(p_api_version  NUMBER
65     , p_init_msg_list  VARCHAR2
66     , p_commit  VARCHAR2
67     , p_validation_level  NUMBER
68     , p4_a0 in out nocopy  NUMBER
69     , p4_a1 in out nocopy  NUMBER
70     , p4_a2 in out nocopy  VARCHAR2
71     , p4_a3 in out nocopy  VARCHAR2
72     , p4_a4 in out nocopy  VARCHAR2
73     , p4_a5 in out nocopy  VARCHAR2
74     , p4_a6 in out nocopy  VARCHAR2
75     , p4_a7 in out nocopy  NUMBER
76     , p4_a8 in out nocopy  VARCHAR2
77     , p4_a9 in out nocopy  DATE
78     , p4_a10 in out nocopy  DATE
79     , p4_a11 in out nocopy  VARCHAR2
80     , p4_a12 in out nocopy  VARCHAR2
81     , p4_a13 in out nocopy  VARCHAR2
82     , p4_a14 in out nocopy  VARCHAR2
83     , p4_a15 in out nocopy  VARCHAR2
84     , p4_a16 in out nocopy  VARCHAR2
85     , p4_a17 in out nocopy  VARCHAR2
86     , p4_a18 in out nocopy  VARCHAR2
87     , p4_a19 in out nocopy  VARCHAR2
88     , p4_a20 in out nocopy  VARCHAR2
89     , p4_a21 in out nocopy  VARCHAR2
90     , p4_a22 in out nocopy  VARCHAR2
91     , p4_a23 in out nocopy  VARCHAR2
92     , p4_a24 in out nocopy  VARCHAR2
93     , p4_a25 in out nocopy  VARCHAR2
94     , p4_a26 in out nocopy  VARCHAR2
95     , p4_a27 in out nocopy  VARCHAR2
96     , p4_a28 in out nocopy  VARCHAR2
97     , p4_a29 in out nocopy  VARCHAR2
98     , p4_a30 in out nocopy  VARCHAR2
99     , p4_a31 in out nocopy  DATE
100     , p4_a32 in out nocopy  NUMBER
101     , p4_a33 in out nocopy  DATE
102     , p4_a34 in out nocopy  NUMBER
103     , p4_a35 in out nocopy  NUMBER
104     , p4_a36 in out nocopy  VARCHAR2
105     , p5_a0 in out nocopy JTF_NUMBER_TABLE
106     , p5_a1 in out nocopy JTF_NUMBER_TABLE
107     , p5_a2 in out nocopy JTF_NUMBER_TABLE
108     , p5_a3 in out nocopy JTF_VARCHAR2_TABLE_100
109     , p5_a4 in out nocopy JTF_NUMBER_TABLE
110     , p5_a5 in out nocopy JTF_NUMBER_TABLE
111     , p5_a6 in out nocopy JTF_VARCHAR2_TABLE_100
112     , p5_a7 in out nocopy JTF_DATE_TABLE
113     , p5_a8 in out nocopy JTF_NUMBER_TABLE
114     , p5_a9 in out nocopy JTF_DATE_TABLE
115     , p5_a10 in out nocopy JTF_NUMBER_TABLE
116     , p5_a11 in out nocopy JTF_NUMBER_TABLE
117     , p5_a12 in out nocopy JTF_VARCHAR2_TABLE_100
118     , p5_a13 in out nocopy JTF_VARCHAR2_TABLE_200
119     , p5_a14 in out nocopy JTF_VARCHAR2_TABLE_200
120     , p5_a15 in out nocopy JTF_VARCHAR2_TABLE_200
121     , p5_a16 in out nocopy JTF_VARCHAR2_TABLE_200
122     , p5_a17 in out nocopy JTF_VARCHAR2_TABLE_200
123     , p5_a18 in out nocopy JTF_VARCHAR2_TABLE_200
124     , p5_a19 in out nocopy JTF_VARCHAR2_TABLE_200
125     , p5_a20 in out nocopy JTF_VARCHAR2_TABLE_200
126     , p5_a21 in out nocopy JTF_VARCHAR2_TABLE_200
127     , p5_a22 in out nocopy JTF_VARCHAR2_TABLE_200
128     , p5_a23 in out nocopy JTF_VARCHAR2_TABLE_200
129     , p5_a24 in out nocopy JTF_VARCHAR2_TABLE_200
130     , p5_a25 in out nocopy JTF_VARCHAR2_TABLE_200
131     , p5_a26 in out nocopy JTF_VARCHAR2_TABLE_200
132     , p5_a27 in out nocopy JTF_VARCHAR2_TABLE_200
133     , p5_a28 in out nocopy JTF_VARCHAR2_TABLE_100
134     , x_return_status out nocopy  VARCHAR2
135     , x_msg_count out nocopy  NUMBER
136     , x_msg_data out nocopy  VARCHAR2
137   );
138   procedure create_approval_rules(p_api_version  NUMBER
139     , p_init_msg_list  VARCHAR2
140     , p_commit  VARCHAR2
141     , p_validation_level  NUMBER
142     , x_return_status out nocopy  VARCHAR2
143     , x_msg_count out nocopy  NUMBER
144     , x_msg_data out nocopy  VARCHAR2
145     , p7_a0  NUMBER
146     , p7_a1  NUMBER
147     , p7_a2  VARCHAR2
148     , p7_a3  VARCHAR2
149     , p7_a4  VARCHAR2
150     , p7_a5  VARCHAR2
151     , p7_a6  VARCHAR2
152     , p7_a7  NUMBER
153     , p7_a8  VARCHAR2
154     , p7_a9  DATE
155     , p7_a10  DATE
156     , p7_a11  VARCHAR2
157     , p7_a12  VARCHAR2
158     , p7_a13  VARCHAR2
159     , p7_a14  VARCHAR2
160     , p7_a15  VARCHAR2
161     , p7_a16  VARCHAR2
162     , p7_a17  VARCHAR2
163     , p7_a18  VARCHAR2
164     , p7_a19  VARCHAR2
165     , p7_a20  VARCHAR2
166     , p7_a21  VARCHAR2
167     , p7_a22  VARCHAR2
168     , p7_a23  VARCHAR2
169     , p7_a24  VARCHAR2
170     , p7_a25  VARCHAR2
171     , p7_a26  VARCHAR2
172     , p7_a27  VARCHAR2
173     , p7_a28  VARCHAR2
174     , p7_a29  VARCHAR2
175     , p7_a30  VARCHAR2
176     , p7_a31  DATE
177     , p7_a32  NUMBER
178     , p7_a33  DATE
179     , p7_a34  NUMBER
180     , p7_a35  NUMBER
181     , p7_a36  VARCHAR2
182     , x_approval_rules_id out nocopy  NUMBER
183   );
184   procedure update_approval_rules(p_api_version  NUMBER
185     , p_init_msg_list  VARCHAR2
186     , p_commit  VARCHAR2
187     , p_validation_level  NUMBER
188     , x_return_status out nocopy  VARCHAR2
189     , x_msg_count out nocopy  NUMBER
190     , x_msg_data out nocopy  VARCHAR2
191     , p7_a0  NUMBER
192     , p7_a1  NUMBER
193     , p7_a2  VARCHAR2
194     , p7_a3  VARCHAR2
195     , p7_a4  VARCHAR2
196     , p7_a5  VARCHAR2
197     , p7_a6  VARCHAR2
198     , p7_a7  NUMBER
199     , p7_a8  VARCHAR2
200     , p7_a9  DATE
201     , p7_a10  DATE
202     , p7_a11  VARCHAR2
203     , p7_a12  VARCHAR2
204     , p7_a13  VARCHAR2
205     , p7_a14  VARCHAR2
206     , p7_a15  VARCHAR2
207     , p7_a16  VARCHAR2
208     , p7_a17  VARCHAR2
209     , p7_a18  VARCHAR2
210     , p7_a19  VARCHAR2
211     , p7_a20  VARCHAR2
212     , p7_a21  VARCHAR2
213     , p7_a22  VARCHAR2
214     , p7_a23  VARCHAR2
215     , p7_a24  VARCHAR2
216     , p7_a25  VARCHAR2
217     , p7_a26  VARCHAR2
218     , p7_a27  VARCHAR2
219     , p7_a28  VARCHAR2
220     , p7_a29  VARCHAR2
221     , p7_a30  VARCHAR2
222     , p7_a31  DATE
223     , p7_a32  NUMBER
224     , p7_a33  DATE
225     , p7_a34  NUMBER
226     , p7_a35  NUMBER
227     , p7_a36  VARCHAR2
228   );
229   procedure validate_approval_rules(p_api_version  NUMBER
230     , p_init_msg_list  VARCHAR2
231     , p_commit  VARCHAR2
232     , p_validation_level  NUMBER
233     , x_return_status out nocopy  VARCHAR2
234     , x_msg_count out nocopy  NUMBER
235     , x_msg_data out nocopy  VARCHAR2
236     , p7_a0  NUMBER
237     , p7_a1  NUMBER
238     , p7_a2  VARCHAR2
239     , p7_a3  VARCHAR2
240     , p7_a4  VARCHAR2
241     , p7_a5  VARCHAR2
242     , p7_a6  VARCHAR2
243     , p7_a7  NUMBER
244     , p7_a8  VARCHAR2
245     , p7_a9  DATE
246     , p7_a10  DATE
247     , p7_a11  VARCHAR2
248     , p7_a12  VARCHAR2
249     , p7_a13  VARCHAR2
250     , p7_a14  VARCHAR2
251     , p7_a15  VARCHAR2
252     , p7_a16  VARCHAR2
253     , p7_a17  VARCHAR2
254     , p7_a18  VARCHAR2
255     , p7_a19  VARCHAR2
256     , p7_a20  VARCHAR2
257     , p7_a21  VARCHAR2
258     , p7_a22  VARCHAR2
259     , p7_a23  VARCHAR2
260     , p7_a24  VARCHAR2
261     , p7_a25  VARCHAR2
262     , p7_a26  VARCHAR2
263     , p7_a27  VARCHAR2
264     , p7_a28  VARCHAR2
265     , p7_a29  VARCHAR2
266     , p7_a30  VARCHAR2
267     , p7_a31  DATE
268     , p7_a32  NUMBER
269     , p7_a33  DATE
270     , p7_a34  NUMBER
271     , p7_a35  NUMBER
272     , p7_a36  VARCHAR2
273   );
274   procedure check_approval_rules_items(p0_a0  NUMBER
275     , p0_a1  NUMBER
276     , p0_a2  VARCHAR2
277     , p0_a3  VARCHAR2
278     , p0_a4  VARCHAR2
279     , p0_a5  VARCHAR2
280     , p0_a6  VARCHAR2
281     , p0_a7  NUMBER
282     , p0_a8  VARCHAR2
283     , p0_a9  DATE
284     , p0_a10  DATE
285     , p0_a11  VARCHAR2
286     , p0_a12  VARCHAR2
287     , p0_a13  VARCHAR2
288     , p0_a14  VARCHAR2
289     , p0_a15  VARCHAR2
290     , p0_a16  VARCHAR2
291     , p0_a17  VARCHAR2
292     , p0_a18  VARCHAR2
293     , p0_a19  VARCHAR2
294     , p0_a20  VARCHAR2
295     , p0_a21  VARCHAR2
296     , p0_a22  VARCHAR2
297     , p0_a23  VARCHAR2
298     , p0_a24  VARCHAR2
299     , p0_a25  VARCHAR2
300     , p0_a26  VARCHAR2
301     , p0_a27  VARCHAR2
302     , p0_a28  VARCHAR2
303     , p0_a29  VARCHAR2
304     , p0_a30  VARCHAR2
305     , p0_a31  DATE
306     , p0_a32  NUMBER
307     , p0_a33  DATE
308     , p0_a34  NUMBER
309     , p0_a35  NUMBER
310     , p0_a36  VARCHAR2
311     , p_validation_mode  VARCHAR2
312     , x_return_status out nocopy  VARCHAR2
313   );
314   procedure check_approval_rules_record(p0_a0  NUMBER
315     , p0_a1  NUMBER
316     , p0_a2  VARCHAR2
317     , p0_a3  VARCHAR2
318     , p0_a4  VARCHAR2
319     , p0_a5  VARCHAR2
320     , p0_a6  VARCHAR2
321     , p0_a7  NUMBER
322     , p0_a8  VARCHAR2
323     , p0_a9  DATE
324     , p0_a10  DATE
325     , p0_a11  VARCHAR2
326     , p0_a12  VARCHAR2
327     , p0_a13  VARCHAR2
328     , p0_a14  VARCHAR2
329     , p0_a15  VARCHAR2
330     , p0_a16  VARCHAR2
331     , p0_a17  VARCHAR2
332     , p0_a18  VARCHAR2
333     , p0_a19  VARCHAR2
334     , p0_a20  VARCHAR2
335     , p0_a21  VARCHAR2
336     , p0_a22  VARCHAR2
337     , p0_a23  VARCHAR2
338     , p0_a24  VARCHAR2
339     , p0_a25  VARCHAR2
340     , p0_a26  VARCHAR2
341     , p0_a27  VARCHAR2
342     , p0_a28  VARCHAR2
343     , p0_a29  VARCHAR2
344     , p0_a30  VARCHAR2
345     , p0_a31  DATE
346     , p0_a32  NUMBER
347     , p0_a33  DATE
348     , p0_a34  NUMBER
349     , p0_a35  NUMBER
350     , p0_a36  VARCHAR2
351     , p1_a0  NUMBER
352     , p1_a1  NUMBER
353     , p1_a2  VARCHAR2
354     , p1_a3  VARCHAR2
355     , p1_a4  VARCHAR2
356     , p1_a5  VARCHAR2
357     , p1_a6  VARCHAR2
358     , p1_a7  NUMBER
359     , p1_a8  VARCHAR2
360     , p1_a9  DATE
361     , p1_a10  DATE
362     , p1_a11  VARCHAR2
363     , p1_a12  VARCHAR2
364     , p1_a13  VARCHAR2
365     , p1_a14  VARCHAR2
366     , p1_a15  VARCHAR2
367     , p1_a16  VARCHAR2
368     , p1_a17  VARCHAR2
369     , p1_a18  VARCHAR2
370     , p1_a19  VARCHAR2
371     , p1_a20  VARCHAR2
372     , p1_a21  VARCHAR2
373     , p1_a22  VARCHAR2
374     , p1_a23  VARCHAR2
375     , p1_a24  VARCHAR2
376     , p1_a25  VARCHAR2
377     , p1_a26  VARCHAR2
378     , p1_a27  VARCHAR2
379     , p1_a28  VARCHAR2
380     , p1_a29  VARCHAR2
381     , p1_a30  VARCHAR2
382     , p1_a31  DATE
383     , p1_a32  NUMBER
384     , p1_a33  DATE
385     , p1_a34  NUMBER
386     , p1_a35  NUMBER
387     , p1_a36  VARCHAR2
388     , x_return_status out nocopy  VARCHAR2
389   );
390   procedure complete_approval_rules_rec(p0_a0  NUMBER
391     , p0_a1  NUMBER
392     , p0_a2  VARCHAR2
393     , p0_a3  VARCHAR2
394     , p0_a4  VARCHAR2
395     , p0_a5  VARCHAR2
396     , p0_a6  VARCHAR2
397     , p0_a7  NUMBER
398     , p0_a8  VARCHAR2
399     , p0_a9  DATE
400     , p0_a10  DATE
401     , p0_a11  VARCHAR2
402     , p0_a12  VARCHAR2
403     , p0_a13  VARCHAR2
404     , p0_a14  VARCHAR2
405     , p0_a15  VARCHAR2
406     , p0_a16  VARCHAR2
407     , p0_a17  VARCHAR2
408     , p0_a18  VARCHAR2
409     , p0_a19  VARCHAR2
410     , p0_a20  VARCHAR2
411     , p0_a21  VARCHAR2
412     , p0_a22  VARCHAR2
413     , p0_a23  VARCHAR2
414     , p0_a24  VARCHAR2
415     , p0_a25  VARCHAR2
416     , p0_a26  VARCHAR2
417     , p0_a27  VARCHAR2
418     , p0_a28  VARCHAR2
419     , p0_a29  VARCHAR2
420     , p0_a30  VARCHAR2
421     , p0_a31  DATE
422     , p0_a32  NUMBER
423     , p0_a33  DATE
424     , p0_a34  NUMBER
425     , p0_a35  NUMBER
426     , p0_a36  VARCHAR2
427     , p1_a0 out nocopy  NUMBER
428     , p1_a1 out nocopy  NUMBER
429     , p1_a2 out nocopy  VARCHAR2
430     , p1_a3 out nocopy  VARCHAR2
431     , p1_a4 out nocopy  VARCHAR2
432     , p1_a5 out nocopy  VARCHAR2
433     , p1_a6 out nocopy  VARCHAR2
434     , p1_a7 out nocopy  NUMBER
435     , p1_a8 out nocopy  VARCHAR2
436     , p1_a9 out nocopy  DATE
437     , p1_a10 out nocopy  DATE
438     , p1_a11 out nocopy  VARCHAR2
439     , p1_a12 out nocopy  VARCHAR2
440     , p1_a13 out nocopy  VARCHAR2
441     , p1_a14 out nocopy  VARCHAR2
442     , p1_a15 out nocopy  VARCHAR2
443     , p1_a16 out nocopy  VARCHAR2
444     , p1_a17 out nocopy  VARCHAR2
445     , p1_a18 out nocopy  VARCHAR2
446     , p1_a19 out nocopy  VARCHAR2
447     , p1_a20 out nocopy  VARCHAR2
448     , p1_a21 out nocopy  VARCHAR2
449     , p1_a22 out nocopy  VARCHAR2
450     , p1_a23 out nocopy  VARCHAR2
451     , p1_a24 out nocopy  VARCHAR2
452     , p1_a25 out nocopy  VARCHAR2
453     , p1_a26 out nocopy  VARCHAR2
457     , p1_a30 out nocopy  VARCHAR2
454     , p1_a27 out nocopy  VARCHAR2
455     , p1_a28 out nocopy  VARCHAR2
456     , p1_a29 out nocopy  VARCHAR2
458     , p1_a31 out nocopy  DATE
459     , p1_a32 out nocopy  NUMBER
460     , p1_a33 out nocopy  DATE
461     , p1_a34 out nocopy  NUMBER
462     , p1_a35 out nocopy  NUMBER
463     , p1_a36 out nocopy  VARCHAR2
464   );
465   procedure create_approvers(p_api_version  NUMBER
466     , p_init_msg_list  VARCHAR2
467     , p_commit  VARCHAR2
468     , p_validation_level  NUMBER
469     , x_return_status out nocopy  VARCHAR2
470     , x_msg_count out nocopy  NUMBER
471     , x_msg_data out nocopy  VARCHAR2
472     , p7_a0  NUMBER
473     , p7_a1  NUMBER
474     , p7_a2  NUMBER
475     , p7_a3  VARCHAR2
476     , p7_a4  NUMBER
477     , p7_a5  NUMBER
478     , p7_a6  VARCHAR2
479     , p7_a7  DATE
480     , p7_a8  NUMBER
481     , p7_a9  DATE
482     , p7_a10  NUMBER
483     , p7_a11  NUMBER
484     , p7_a12  VARCHAR2
485     , p7_a13  VARCHAR2
486     , p7_a14  VARCHAR2
487     , p7_a15  VARCHAR2
488     , p7_a16  VARCHAR2
489     , p7_a17  VARCHAR2
490     , p7_a18  VARCHAR2
491     , p7_a19  VARCHAR2
492     , p7_a20  VARCHAR2
493     , p7_a21  VARCHAR2
494     , p7_a22  VARCHAR2
495     , p7_a23  VARCHAR2
496     , p7_a24  VARCHAR2
497     , p7_a25  VARCHAR2
498     , p7_a26  VARCHAR2
499     , p7_a27  VARCHAR2
500     , p7_a28  VARCHAR2
501     , x_approval_approver_id out nocopy  NUMBER
502   );
503   procedure update_approvers(p_api_version  NUMBER
504     , p_init_msg_list  VARCHAR2
505     , p_commit  VARCHAR2
506     , p_validation_level  NUMBER
507     , p4_a0  NUMBER
508     , p4_a1  NUMBER
509     , p4_a2  NUMBER
510     , p4_a3  VARCHAR2
511     , p4_a4  NUMBER
512     , p4_a5  NUMBER
513     , p4_a6  VARCHAR2
514     , p4_a7  DATE
515     , p4_a8  NUMBER
516     , p4_a9  DATE
517     , p4_a10  NUMBER
518     , p4_a11  NUMBER
519     , p4_a12  VARCHAR2
520     , p4_a13  VARCHAR2
521     , p4_a14  VARCHAR2
522     , p4_a15  VARCHAR2
523     , p4_a16  VARCHAR2
524     , p4_a17  VARCHAR2
525     , p4_a18  VARCHAR2
526     , p4_a19  VARCHAR2
527     , p4_a20  VARCHAR2
528     , p4_a21  VARCHAR2
529     , p4_a22  VARCHAR2
530     , p4_a23  VARCHAR2
531     , p4_a24  VARCHAR2
532     , p4_a25  VARCHAR2
533     , p4_a26  VARCHAR2
534     , p4_a27  VARCHAR2
535     , p4_a28  VARCHAR2
536     , x_return_status out nocopy  VARCHAR2
537     , x_msg_count out nocopy  NUMBER
538     , x_msg_data out nocopy  VARCHAR2
539   );
540   procedure validate_approvers(p_api_version  NUMBER
541     , p_init_msg_list  VARCHAR2
542     , p_commit  VARCHAR2
543     , p_validation_level  NUMBER
544     , x_return_status out nocopy  VARCHAR2
545     , x_msg_count out nocopy  NUMBER
546     , x_msg_data out nocopy  VARCHAR2
547     , p7_a0  NUMBER
548     , p7_a1  NUMBER
549     , p7_a2  NUMBER
550     , p7_a3  VARCHAR2
551     , p7_a4  NUMBER
552     , p7_a5  NUMBER
553     , p7_a6  VARCHAR2
554     , p7_a7  DATE
555     , p7_a8  NUMBER
556     , p7_a9  DATE
557     , p7_a10  NUMBER
558     , p7_a11  NUMBER
559     , p7_a12  VARCHAR2
560     , p7_a13  VARCHAR2
561     , p7_a14  VARCHAR2
562     , p7_a15  VARCHAR2
563     , p7_a16  VARCHAR2
564     , p7_a17  VARCHAR2
565     , p7_a18  VARCHAR2
566     , p7_a19  VARCHAR2
567     , p7_a20  VARCHAR2
568     , p7_a21  VARCHAR2
569     , p7_a22  VARCHAR2
570     , p7_a23  VARCHAR2
571     , p7_a24  VARCHAR2
572     , p7_a25  VARCHAR2
573     , p7_a26  VARCHAR2
574     , p7_a27  VARCHAR2
575     , p7_a28  VARCHAR2
576   );
577   procedure check_approvers_items(p_validation_mode  VARCHAR2
578     , p1_a0  NUMBER
579     , p1_a1  NUMBER
580     , p1_a2  NUMBER
581     , p1_a3  VARCHAR2
582     , p1_a4  NUMBER
583     , p1_a5  NUMBER
584     , p1_a6  VARCHAR2
585     , p1_a7  DATE
586     , p1_a8  NUMBER
587     , p1_a9  DATE
588     , p1_a10  NUMBER
589     , p1_a11  NUMBER
590     , p1_a12  VARCHAR2
591     , p1_a13  VARCHAR2
592     , p1_a14  VARCHAR2
593     , p1_a15  VARCHAR2
594     , p1_a16  VARCHAR2
595     , p1_a17  VARCHAR2
596     , p1_a18  VARCHAR2
597     , p1_a19  VARCHAR2
598     , p1_a20  VARCHAR2
599     , p1_a21  VARCHAR2
600     , p1_a22  VARCHAR2
601     , p1_a23  VARCHAR2
605     , p1_a27  VARCHAR2
602     , p1_a24  VARCHAR2
603     , p1_a25  VARCHAR2
604     , p1_a26  VARCHAR2
606     , p1_a28  VARCHAR2
607     , x_return_status out nocopy  VARCHAR2
608   );
609   procedure complete_approvers_rec(p0_a0  NUMBER
610     , p0_a1  NUMBER
611     , p0_a2  NUMBER
612     , p0_a3  VARCHAR2
613     , p0_a4  NUMBER
614     , p0_a5  NUMBER
615     , p0_a6  VARCHAR2
616     , p0_a7  DATE
617     , p0_a8  NUMBER
618     , p0_a9  DATE
619     , p0_a10  NUMBER
620     , p0_a11  NUMBER
621     , p0_a12  VARCHAR2
622     , p0_a13  VARCHAR2
623     , p0_a14  VARCHAR2
624     , p0_a15  VARCHAR2
625     , p0_a16  VARCHAR2
626     , p0_a17  VARCHAR2
627     , p0_a18  VARCHAR2
628     , p0_a19  VARCHAR2
629     , p0_a20  VARCHAR2
630     , p0_a21  VARCHAR2
631     , p0_a22  VARCHAR2
632     , p0_a23  VARCHAR2
633     , p0_a24  VARCHAR2
634     , p0_a25  VARCHAR2
635     , p0_a26  VARCHAR2
636     , p0_a27  VARCHAR2
637     , p0_a28  VARCHAR2
638     , p1_a0 out nocopy  NUMBER
639     , p1_a1 out nocopy  NUMBER
640     , p1_a2 out nocopy  NUMBER
641     , p1_a3 out nocopy  VARCHAR2
642     , p1_a4 out nocopy  NUMBER
643     , p1_a5 out nocopy  NUMBER
644     , p1_a6 out nocopy  VARCHAR2
645     , p1_a7 out nocopy  DATE
646     , p1_a8 out nocopy  NUMBER
647     , p1_a9 out nocopy  DATE
648     , p1_a10 out nocopy  NUMBER
649     , p1_a11 out nocopy  NUMBER
650     , p1_a12 out nocopy  VARCHAR2
651     , p1_a13 out nocopy  VARCHAR2
652     , p1_a14 out nocopy  VARCHAR2
653     , p1_a15 out nocopy  VARCHAR2
654     , p1_a16 out nocopy  VARCHAR2
655     , p1_a17 out nocopy  VARCHAR2
656     , p1_a18 out nocopy  VARCHAR2
657     , p1_a19 out nocopy  VARCHAR2
658     , p1_a20 out nocopy  VARCHAR2
659     , p1_a21 out nocopy  VARCHAR2
660     , p1_a22 out nocopy  VARCHAR2
661     , p1_a23 out nocopy  VARCHAR2
662     , p1_a24 out nocopy  VARCHAR2
663     , p1_a25 out nocopy  VARCHAR2
664     , p1_a26 out nocopy  VARCHAR2
665     , p1_a27 out nocopy  VARCHAR2
666     , p1_a28 out nocopy  VARCHAR2
667   );
668 end ahl_approvals_pvt_w;