DBA Data[Home] [Help]

PACKAGE: APPS.OKC_CONTRACT_PVT_W

Source


1 package okc_contract_pvt_w as
2   /* $Header: OKCECHRS.pls 120.0 2005/05/25 23:09:17 appldev noship $ */
3   procedure create_contract_header(p_api_version  NUMBER
4     , p_init_msg_list  VARCHAR2
5     , x_return_status out nocopy  VARCHAR2
6     , x_msg_count out nocopy  NUMBER
7     , x_msg_data out nocopy  VARCHAR2
8     , p5_a0  NUMBER
9     , p5_a1  NUMBER
10     , p5_a2  VARCHAR2
11     , p5_a3  NUMBER
12     , p5_a4  NUMBER
13     , p5_a5  NUMBER
14     , p5_a6  NUMBER
15     , p5_a7  VARCHAR2
16     , p5_a8  NUMBER
17     , p5_a9  VARCHAR2
18     , p5_a10  VARCHAR2
19     , p5_a11  VARCHAR2
20     , p5_a12  VARCHAR2
21     , p5_a13  VARCHAR2
22     , p5_a14  VARCHAR2
23     , p5_a15  VARCHAR2
24     , p5_a16  VARCHAR2
25     , p5_a17  VARCHAR2
26     , p5_a18  VARCHAR2
27     , p5_a19  VARCHAR2
28     , p5_a20  VARCHAR2
29     , p5_a21  VARCHAR2
30     , p5_a22  VARCHAR2
31     , p5_a23  VARCHAR2
32     , p5_a24  VARCHAR2
33     , p5_a25  DATE
34     , p5_a26  DATE
35     , p5_a27  NUMBER
36     , p5_a28  DATE
37     , p5_a29  DATE
38     , p5_a30  VARCHAR2
39     , p5_a31  VARCHAR2
40     , p5_a32  VARCHAR2
41     , p5_a33  VARCHAR2
42     , p5_a34  VARCHAR2
43     , p5_a35  VARCHAR2
44     , p5_a36  NUMBER
45     , p5_a37  NUMBER
46     , p5_a38  DATE
47     , p5_a39  DATE
48     , p5_a40  DATE
49     , p5_a41  DATE
50     , p5_a42  DATE
51     , p5_a43  VARCHAR2
52     , p5_a44  DATE
53     , p5_a45  DATE
54     , p5_a46  NUMBER
55     , p5_a47  VARCHAR2
56     , p5_a48  VARCHAR2
57     , p5_a49  NUMBER
58     , p5_a50  NUMBER
59     , p5_a51  NUMBER
60     , p5_a52  VARCHAR2
61     , p5_a53  VARCHAR2
62     , p5_a54  NUMBER
63     , p5_a55  VARCHAR2
64     , p5_a56  VARCHAR2
65     , p5_a57  VARCHAR2
66     , p5_a58  VARCHAR2
67     , p5_a59  VARCHAR2
68     , p5_a60  VARCHAR2
69     , p5_a61  VARCHAR2
70     , p5_a62  VARCHAR2
71     , p5_a63  VARCHAR2
72     , p5_a64  VARCHAR2
73     , p5_a65  VARCHAR2
74     , p5_a66  VARCHAR2
75     , p5_a67  VARCHAR2
76     , p5_a68  VARCHAR2
77     , p5_a69  VARCHAR2
78     , p5_a70  VARCHAR2
79     , p5_a71  NUMBER
80     , p5_a72  DATE
81     , p5_a73  NUMBER
82     , p5_a74  DATE
83     , p5_a75  NUMBER
84     , p6_a0 out nocopy  NUMBER
85     , p6_a1 out nocopy  NUMBER
86     , p6_a2 out nocopy  VARCHAR2
87     , p6_a3 out nocopy  NUMBER
88     , p6_a4 out nocopy  NUMBER
89     , p6_a5 out nocopy  NUMBER
90     , p6_a6 out nocopy  NUMBER
91     , p6_a7 out nocopy  VARCHAR2
92     , p6_a8 out nocopy  NUMBER
93     , p6_a9 out nocopy  VARCHAR2
94     , p6_a10 out nocopy  VARCHAR2
95     , p6_a11 out nocopy  VARCHAR2
96     , p6_a12 out nocopy  VARCHAR2
97     , p6_a13 out nocopy  VARCHAR2
98     , p6_a14 out nocopy  VARCHAR2
99     , p6_a15 out nocopy  VARCHAR2
100     , p6_a16 out nocopy  VARCHAR2
101     , p6_a17 out nocopy  VARCHAR2
102     , p6_a18 out nocopy  VARCHAR2
103     , p6_a19 out nocopy  VARCHAR2
104     , p6_a20 out nocopy  VARCHAR2
105     , p6_a21 out nocopy  VARCHAR2
106     , p6_a22 out nocopy  VARCHAR2
107     , p6_a23 out nocopy  VARCHAR2
108     , p6_a24 out nocopy  VARCHAR2
109     , p6_a25 out nocopy  DATE
110     , p6_a26 out nocopy  DATE
111     , p6_a27 out nocopy  NUMBER
112     , p6_a28 out nocopy  DATE
113     , p6_a29 out nocopy  DATE
114     , p6_a30 out nocopy  VARCHAR2
115     , p6_a31 out nocopy  VARCHAR2
116     , p6_a32 out nocopy  VARCHAR2
117     , p6_a33 out nocopy  VARCHAR2
118     , p6_a34 out nocopy  VARCHAR2
119     , p6_a35 out nocopy  VARCHAR2
120     , p6_a36 out nocopy  NUMBER
121     , p6_a37 out nocopy  NUMBER
122     , p6_a38 out nocopy  DATE
123     , p6_a39 out nocopy  DATE
124     , p6_a40 out nocopy  DATE
125     , p6_a41 out nocopy  DATE
126     , p6_a42 out nocopy  DATE
127     , p6_a43 out nocopy  VARCHAR2
128     , p6_a44 out nocopy  DATE
129     , p6_a45 out nocopy  DATE
130     , p6_a46 out nocopy  NUMBER
131     , p6_a47 out nocopy  VARCHAR2
132     , p6_a48 out nocopy  VARCHAR2
133     , p6_a49 out nocopy  NUMBER
134     , p6_a50 out nocopy  NUMBER
135     , p6_a51 out nocopy  NUMBER
136     , p6_a52 out nocopy  VARCHAR2
137     , p6_a53 out nocopy  VARCHAR2
138     , p6_a54 out nocopy  NUMBER
139     , p6_a55 out nocopy  VARCHAR2
140     , p6_a56 out nocopy  VARCHAR2
141     , p6_a57 out nocopy  VARCHAR2
142     , p6_a58 out nocopy  VARCHAR2
143     , p6_a59 out nocopy  VARCHAR2
144     , p6_a60 out nocopy  VARCHAR2
145     , p6_a61 out nocopy  VARCHAR2
146     , p6_a62 out nocopy  VARCHAR2
147     , p6_a63 out nocopy  VARCHAR2
148     , p6_a64 out nocopy  VARCHAR2
149     , p6_a65 out nocopy  VARCHAR2
150     , p6_a66 out nocopy  VARCHAR2
151     , p6_a67 out nocopy  VARCHAR2
152     , p6_a68 out nocopy  VARCHAR2
153     , p6_a69 out nocopy  VARCHAR2
154     , p6_a70 out nocopy  VARCHAR2
155     , p6_a71 out nocopy  NUMBER
156     , p6_a72 out nocopy  DATE
157     , p6_a73 out nocopy  NUMBER
158     , p6_a74 out nocopy  DATE
159     , p6_a75 out nocopy  NUMBER
160   );
161   procedure create_contract_header(p_api_version  NUMBER
162     , p_init_msg_list  VARCHAR2
163     , x_return_status out nocopy  VARCHAR2
164     , x_msg_count out nocopy  NUMBER
165     , x_msg_data out nocopy  VARCHAR2
166     , p5_a0 JTF_NUMBER_TABLE
167     , p5_a1 JTF_NUMBER_TABLE
168     , p5_a2 JTF_VARCHAR2_TABLE_100
169     , p5_a3 JTF_NUMBER_TABLE
170     , p5_a4 JTF_NUMBER_TABLE
171     , p5_a5 JTF_NUMBER_TABLE
172     , p5_a6 JTF_NUMBER_TABLE
173     , p5_a7 JTF_VARCHAR2_TABLE_100
174     , p5_a8 JTF_NUMBER_TABLE
175     , p5_a9 JTF_VARCHAR2_TABLE_100
176     , p5_a10 JTF_VARCHAR2_TABLE_200
177     , p5_a11 JTF_VARCHAR2_TABLE_100
178     , p5_a12 JTF_VARCHAR2_TABLE_200
179     , p5_a13 JTF_VARCHAR2_TABLE_100
180     , p5_a14 JTF_VARCHAR2_TABLE_100
181     , p5_a15 JTF_VARCHAR2_TABLE_100
182     , p5_a16 JTF_VARCHAR2_TABLE_100
183     , p5_a17 JTF_VARCHAR2_TABLE_200
184     , p5_a18 JTF_VARCHAR2_TABLE_600
185     , p5_a19 JTF_VARCHAR2_TABLE_2000
186     , p5_a20 JTF_VARCHAR2_TABLE_2000
187     , p5_a21 JTF_VARCHAR2_TABLE_100
188     , p5_a22 JTF_VARCHAR2_TABLE_300
189     , p5_a23 JTF_VARCHAR2_TABLE_100
190     , p5_a24 JTF_VARCHAR2_TABLE_200
191     , p5_a25 JTF_DATE_TABLE
192     , p5_a26 JTF_DATE_TABLE
193     , p5_a27 JTF_NUMBER_TABLE
194     , p5_a28 JTF_DATE_TABLE
195     , p5_a29 JTF_DATE_TABLE
196     , p5_a30 JTF_VARCHAR2_TABLE_100
197     , p5_a31 JTF_VARCHAR2_TABLE_2000
198     , p5_a32 JTF_VARCHAR2_TABLE_100
199     , p5_a33 JTF_VARCHAR2_TABLE_100
200     , p5_a34 JTF_VARCHAR2_TABLE_100
201     , p5_a35 JTF_VARCHAR2_TABLE_100
202     , p5_a36 JTF_NUMBER_TABLE
203     , p5_a37 JTF_NUMBER_TABLE
204     , p5_a38 JTF_DATE_TABLE
205     , p5_a39 JTF_DATE_TABLE
206     , p5_a40 JTF_DATE_TABLE
207     , p5_a41 JTF_DATE_TABLE
208     , p5_a42 JTF_DATE_TABLE
209     , p5_a43 JTF_VARCHAR2_TABLE_100
210     , p5_a44 JTF_DATE_TABLE
211     , p5_a45 JTF_DATE_TABLE
212     , p5_a46 JTF_NUMBER_TABLE
213     , p5_a47 JTF_VARCHAR2_TABLE_100
214     , p5_a48 JTF_VARCHAR2_TABLE_100
215     , p5_a49 JTF_NUMBER_TABLE
216     , p5_a50 JTF_NUMBER_TABLE
217     , p5_a51 JTF_NUMBER_TABLE
218     , p5_a52 JTF_VARCHAR2_TABLE_100
219     , p5_a53 JTF_VARCHAR2_TABLE_100
220     , p5_a54 JTF_NUMBER_TABLE
221     , p5_a55 JTF_VARCHAR2_TABLE_100
222     , p5_a56 JTF_VARCHAR2_TABLE_500
223     , p5_a57 JTF_VARCHAR2_TABLE_500
224     , p5_a58 JTF_VARCHAR2_TABLE_500
225     , p5_a59 JTF_VARCHAR2_TABLE_500
226     , p5_a60 JTF_VARCHAR2_TABLE_500
227     , p5_a61 JTF_VARCHAR2_TABLE_500
228     , p5_a62 JTF_VARCHAR2_TABLE_500
229     , p5_a63 JTF_VARCHAR2_TABLE_500
230     , p5_a64 JTF_VARCHAR2_TABLE_500
231     , p5_a65 JTF_VARCHAR2_TABLE_500
232     , p5_a66 JTF_VARCHAR2_TABLE_500
233     , p5_a67 JTF_VARCHAR2_TABLE_500
234     , p5_a68 JTF_VARCHAR2_TABLE_500
235     , p5_a69 JTF_VARCHAR2_TABLE_500
236     , p5_a70 JTF_VARCHAR2_TABLE_500
237     , p5_a71 JTF_NUMBER_TABLE
238     , p5_a72 JTF_DATE_TABLE
239     , p5_a73 JTF_NUMBER_TABLE
240     , p5_a74 JTF_DATE_TABLE
241     , p5_a75 JTF_NUMBER_TABLE
242     , p6_a0 out nocopy JTF_NUMBER_TABLE
243     , p6_a1 out nocopy JTF_NUMBER_TABLE
244     , p6_a2 out nocopy JTF_VARCHAR2_TABLE_100
245     , p6_a3 out nocopy JTF_NUMBER_TABLE
246     , p6_a4 out nocopy JTF_NUMBER_TABLE
247     , p6_a5 out nocopy JTF_NUMBER_TABLE
248     , p6_a6 out nocopy JTF_NUMBER_TABLE
249     , p6_a7 out nocopy JTF_VARCHAR2_TABLE_100
250     , p6_a8 out nocopy JTF_NUMBER_TABLE
251     , p6_a9 out nocopy JTF_VARCHAR2_TABLE_100
252     , p6_a10 out nocopy JTF_VARCHAR2_TABLE_200
253     , p6_a11 out nocopy JTF_VARCHAR2_TABLE_100
254     , p6_a12 out nocopy JTF_VARCHAR2_TABLE_200
255     , p6_a13 out nocopy JTF_VARCHAR2_TABLE_100
256     , p6_a14 out nocopy JTF_VARCHAR2_TABLE_100
257     , p6_a15 out nocopy JTF_VARCHAR2_TABLE_100
258     , p6_a16 out nocopy JTF_VARCHAR2_TABLE_100
259     , p6_a17 out nocopy JTF_VARCHAR2_TABLE_200
260     , p6_a18 out nocopy JTF_VARCHAR2_TABLE_600
261     , p6_a19 out nocopy JTF_VARCHAR2_TABLE_2000
262     , p6_a20 out nocopy JTF_VARCHAR2_TABLE_2000
263     , p6_a21 out nocopy JTF_VARCHAR2_TABLE_100
264     , p6_a22 out nocopy JTF_VARCHAR2_TABLE_300
265     , p6_a23 out nocopy JTF_VARCHAR2_TABLE_100
266     , p6_a24 out nocopy JTF_VARCHAR2_TABLE_200
267     , p6_a25 out nocopy JTF_DATE_TABLE
268     , p6_a26 out nocopy JTF_DATE_TABLE
269     , p6_a27 out nocopy JTF_NUMBER_TABLE
270     , p6_a28 out nocopy JTF_DATE_TABLE
271     , p6_a29 out nocopy JTF_DATE_TABLE
272     , p6_a30 out nocopy JTF_VARCHAR2_TABLE_100
273     , p6_a31 out nocopy JTF_VARCHAR2_TABLE_2000
274     , p6_a32 out nocopy JTF_VARCHAR2_TABLE_100
275     , p6_a33 out nocopy JTF_VARCHAR2_TABLE_100
276     , p6_a34 out nocopy JTF_VARCHAR2_TABLE_100
277     , p6_a35 out nocopy JTF_VARCHAR2_TABLE_100
278     , p6_a36 out nocopy JTF_NUMBER_TABLE
279     , p6_a37 out nocopy JTF_NUMBER_TABLE
280     , p6_a38 out nocopy JTF_DATE_TABLE
281     , p6_a39 out nocopy JTF_DATE_TABLE
282     , p6_a40 out nocopy JTF_DATE_TABLE
283     , p6_a41 out nocopy JTF_DATE_TABLE
284     , p6_a42 out nocopy JTF_DATE_TABLE
285     , p6_a43 out nocopy JTF_VARCHAR2_TABLE_100
286     , p6_a44 out nocopy JTF_DATE_TABLE
287     , p6_a45 out nocopy JTF_DATE_TABLE
288     , p6_a46 out nocopy JTF_NUMBER_TABLE
289     , p6_a47 out nocopy JTF_VARCHAR2_TABLE_100
290     , p6_a48 out nocopy JTF_VARCHAR2_TABLE_100
291     , p6_a49 out nocopy JTF_NUMBER_TABLE
292     , p6_a50 out nocopy JTF_NUMBER_TABLE
293     , p6_a51 out nocopy JTF_NUMBER_TABLE
294     , p6_a52 out nocopy JTF_VARCHAR2_TABLE_100
295     , p6_a53 out nocopy JTF_VARCHAR2_TABLE_100
296     , p6_a54 out nocopy JTF_NUMBER_TABLE
297     , p6_a55 out nocopy JTF_VARCHAR2_TABLE_100
298     , p6_a56 out nocopy JTF_VARCHAR2_TABLE_500
299     , p6_a57 out nocopy JTF_VARCHAR2_TABLE_500
300     , p6_a58 out nocopy JTF_VARCHAR2_TABLE_500
301     , p6_a59 out nocopy JTF_VARCHAR2_TABLE_500
302     , p6_a60 out nocopy JTF_VARCHAR2_TABLE_500
303     , p6_a61 out nocopy JTF_VARCHAR2_TABLE_500
304     , p6_a62 out nocopy JTF_VARCHAR2_TABLE_500
305     , p6_a63 out nocopy JTF_VARCHAR2_TABLE_500
306     , p6_a64 out nocopy JTF_VARCHAR2_TABLE_500
307     , p6_a65 out nocopy JTF_VARCHAR2_TABLE_500
308     , p6_a66 out nocopy JTF_VARCHAR2_TABLE_500
309     , p6_a67 out nocopy JTF_VARCHAR2_TABLE_500
310     , p6_a68 out nocopy JTF_VARCHAR2_TABLE_500
311     , p6_a69 out nocopy JTF_VARCHAR2_TABLE_500
312     , p6_a70 out nocopy JTF_VARCHAR2_TABLE_500
313     , p6_a71 out nocopy JTF_NUMBER_TABLE
314     , p6_a72 out nocopy JTF_DATE_TABLE
315     , p6_a73 out nocopy JTF_NUMBER_TABLE
316     , p6_a74 out nocopy JTF_DATE_TABLE
317     , p6_a75 out nocopy JTF_NUMBER_TABLE
318   );
319   procedure update_contract_header(p_api_version  NUMBER
320     , p_init_msg_list  VARCHAR2
321     , x_return_status out nocopy  VARCHAR2
322     , x_msg_count out nocopy  NUMBER
323     , x_msg_data out nocopy  VARCHAR2
324     , p_restricted_update  VARCHAR2
325     , p6_a0  NUMBER
326     , p6_a1  NUMBER
327     , p6_a2  VARCHAR2
328     , p6_a3  NUMBER
329     , p6_a4  NUMBER
330     , p6_a5  NUMBER
331     , p6_a6  NUMBER
332     , p6_a7  VARCHAR2
333     , p6_a8  NUMBER
334     , p6_a9  VARCHAR2
335     , p6_a10  VARCHAR2
336     , p6_a11  VARCHAR2
337     , p6_a12  VARCHAR2
338     , p6_a13  VARCHAR2
339     , p6_a14  VARCHAR2
340     , p6_a15  VARCHAR2
341     , p6_a16  VARCHAR2
342     , p6_a17  VARCHAR2
343     , p6_a18  VARCHAR2
344     , p6_a19  VARCHAR2
345     , p6_a20  VARCHAR2
346     , p6_a21  VARCHAR2
347     , p6_a22  VARCHAR2
348     , p6_a23  VARCHAR2
349     , p6_a24  VARCHAR2
350     , p6_a25  DATE
351     , p6_a26  DATE
352     , p6_a27  NUMBER
353     , p6_a28  DATE
354     , p6_a29  DATE
355     , p6_a30  VARCHAR2
356     , p6_a31  VARCHAR2
357     , p6_a32  VARCHAR2
358     , p6_a33  VARCHAR2
359     , p6_a34  VARCHAR2
360     , p6_a35  VARCHAR2
361     , p6_a36  NUMBER
362     , p6_a37  NUMBER
363     , p6_a38  DATE
364     , p6_a39  DATE
365     , p6_a40  DATE
366     , p6_a41  DATE
367     , p6_a42  DATE
368     , p6_a43  VARCHAR2
369     , p6_a44  DATE
370     , p6_a45  DATE
371     , p6_a46  NUMBER
372     , p6_a47  VARCHAR2
373     , p6_a48  VARCHAR2
374     , p6_a49  NUMBER
375     , p6_a50  NUMBER
376     , p6_a51  NUMBER
377     , p6_a52  VARCHAR2
378     , p6_a53  VARCHAR2
379     , p6_a54  NUMBER
380     , p6_a55  VARCHAR2
381     , p6_a56  VARCHAR2
382     , p6_a57  VARCHAR2
383     , p6_a58  VARCHAR2
384     , p6_a59  VARCHAR2
385     , p6_a60  VARCHAR2
386     , p6_a61  VARCHAR2
387     , p6_a62  VARCHAR2
388     , p6_a63  VARCHAR2
389     , p6_a64  VARCHAR2
390     , p6_a65  VARCHAR2
391     , p6_a66  VARCHAR2
392     , p6_a67  VARCHAR2
393     , p6_a68  VARCHAR2
394     , p6_a69  VARCHAR2
395     , p6_a70  VARCHAR2
396     , p6_a71  NUMBER
397     , p6_a72  DATE
398     , p6_a73  NUMBER
399     , p6_a74  DATE
400     , p6_a75  NUMBER
401     , p7_a0 out nocopy  NUMBER
402     , p7_a1 out nocopy  NUMBER
403     , p7_a2 out nocopy  VARCHAR2
404     , p7_a3 out nocopy  NUMBER
405     , p7_a4 out nocopy  NUMBER
406     , p7_a5 out nocopy  NUMBER
407     , p7_a6 out nocopy  NUMBER
408     , p7_a7 out nocopy  VARCHAR2
409     , p7_a8 out nocopy  NUMBER
410     , p7_a9 out nocopy  VARCHAR2
411     , p7_a10 out nocopy  VARCHAR2
412     , p7_a11 out nocopy  VARCHAR2
413     , p7_a12 out nocopy  VARCHAR2
414     , p7_a13 out nocopy  VARCHAR2
415     , p7_a14 out nocopy  VARCHAR2
416     , p7_a15 out nocopy  VARCHAR2
417     , p7_a16 out nocopy  VARCHAR2
418     , p7_a17 out nocopy  VARCHAR2
419     , p7_a18 out nocopy  VARCHAR2
420     , p7_a19 out nocopy  VARCHAR2
421     , p7_a20 out nocopy  VARCHAR2
422     , p7_a21 out nocopy  VARCHAR2
423     , p7_a22 out nocopy  VARCHAR2
424     , p7_a23 out nocopy  VARCHAR2
425     , p7_a24 out nocopy  VARCHAR2
426     , p7_a25 out nocopy  DATE
427     , p7_a26 out nocopy  DATE
428     , p7_a27 out nocopy  NUMBER
429     , p7_a28 out nocopy  DATE
430     , p7_a29 out nocopy  DATE
431     , p7_a30 out nocopy  VARCHAR2
432     , p7_a31 out nocopy  VARCHAR2
433     , p7_a32 out nocopy  VARCHAR2
434     , p7_a33 out nocopy  VARCHAR2
435     , p7_a34 out nocopy  VARCHAR2
436     , p7_a35 out nocopy  VARCHAR2
437     , p7_a36 out nocopy  NUMBER
438     , p7_a37 out nocopy  NUMBER
439     , p7_a38 out nocopy  DATE
440     , p7_a39 out nocopy  DATE
441     , p7_a40 out nocopy  DATE
442     , p7_a41 out nocopy  DATE
443     , p7_a42 out nocopy  DATE
444     , p7_a43 out nocopy  VARCHAR2
445     , p7_a44 out nocopy  DATE
446     , p7_a45 out nocopy  DATE
447     , p7_a46 out nocopy  NUMBER
448     , p7_a47 out nocopy  VARCHAR2
449     , p7_a48 out nocopy  VARCHAR2
450     , p7_a49 out nocopy  NUMBER
451     , p7_a50 out nocopy  NUMBER
452     , p7_a51 out nocopy  NUMBER
453     , p7_a52 out nocopy  VARCHAR2
454     , p7_a53 out nocopy  VARCHAR2
455     , p7_a54 out nocopy  NUMBER
456     , p7_a55 out nocopy  VARCHAR2
457     , p7_a56 out nocopy  VARCHAR2
458     , p7_a57 out nocopy  VARCHAR2
459     , p7_a58 out nocopy  VARCHAR2
460     , p7_a59 out nocopy  VARCHAR2
461     , p7_a60 out nocopy  VARCHAR2
462     , p7_a61 out nocopy  VARCHAR2
463     , p7_a62 out nocopy  VARCHAR2
464     , p7_a63 out nocopy  VARCHAR2
465     , p7_a64 out nocopy  VARCHAR2
466     , p7_a65 out nocopy  VARCHAR2
467     , p7_a66 out nocopy  VARCHAR2
468     , p7_a67 out nocopy  VARCHAR2
469     , p7_a68 out nocopy  VARCHAR2
470     , p7_a69 out nocopy  VARCHAR2
471     , p7_a70 out nocopy  VARCHAR2
472     , p7_a71 out nocopy  NUMBER
473     , p7_a72 out nocopy  DATE
474     , p7_a73 out nocopy  NUMBER
475     , p7_a74 out nocopy  DATE
476     , p7_a75 out nocopy  NUMBER
477   );
478   procedure update_contract_header(p_api_version  NUMBER
479     , p_init_msg_list  VARCHAR2
480     , x_return_status out nocopy  VARCHAR2
481     , x_msg_count out nocopy  NUMBER
482     , x_msg_data out nocopy  VARCHAR2
483     , p_restricted_update  VARCHAR2
484     , p6_a0 JTF_NUMBER_TABLE
485     , p6_a1 JTF_NUMBER_TABLE
486     , p6_a2 JTF_VARCHAR2_TABLE_100
487     , p6_a3 JTF_NUMBER_TABLE
488     , p6_a4 JTF_NUMBER_TABLE
489     , p6_a5 JTF_NUMBER_TABLE
490     , p6_a6 JTF_NUMBER_TABLE
491     , p6_a7 JTF_VARCHAR2_TABLE_100
492     , p6_a8 JTF_NUMBER_TABLE
493     , p6_a9 JTF_VARCHAR2_TABLE_100
494     , p6_a10 JTF_VARCHAR2_TABLE_200
495     , p6_a11 JTF_VARCHAR2_TABLE_100
496     , p6_a12 JTF_VARCHAR2_TABLE_200
497     , p6_a13 JTF_VARCHAR2_TABLE_100
498     , p6_a14 JTF_VARCHAR2_TABLE_100
499     , p6_a15 JTF_VARCHAR2_TABLE_100
500     , p6_a16 JTF_VARCHAR2_TABLE_100
501     , p6_a17 JTF_VARCHAR2_TABLE_200
502     , p6_a18 JTF_VARCHAR2_TABLE_600
503     , p6_a19 JTF_VARCHAR2_TABLE_2000
504     , p6_a20 JTF_VARCHAR2_TABLE_2000
505     , p6_a21 JTF_VARCHAR2_TABLE_100
506     , p6_a22 JTF_VARCHAR2_TABLE_300
507     , p6_a23 JTF_VARCHAR2_TABLE_100
508     , p6_a24 JTF_VARCHAR2_TABLE_200
509     , p6_a25 JTF_DATE_TABLE
510     , p6_a26 JTF_DATE_TABLE
511     , p6_a27 JTF_NUMBER_TABLE
512     , p6_a28 JTF_DATE_TABLE
513     , p6_a29 JTF_DATE_TABLE
514     , p6_a30 JTF_VARCHAR2_TABLE_100
515     , p6_a31 JTF_VARCHAR2_TABLE_2000
516     , p6_a32 JTF_VARCHAR2_TABLE_100
517     , p6_a33 JTF_VARCHAR2_TABLE_100
518     , p6_a34 JTF_VARCHAR2_TABLE_100
519     , p6_a35 JTF_VARCHAR2_TABLE_100
520     , p6_a36 JTF_NUMBER_TABLE
521     , p6_a37 JTF_NUMBER_TABLE
522     , p6_a38 JTF_DATE_TABLE
523     , p6_a39 JTF_DATE_TABLE
524     , p6_a40 JTF_DATE_TABLE
525     , p6_a41 JTF_DATE_TABLE
526     , p6_a42 JTF_DATE_TABLE
527     , p6_a43 JTF_VARCHAR2_TABLE_100
528     , p6_a44 JTF_DATE_TABLE
529     , p6_a45 JTF_DATE_TABLE
530     , p6_a46 JTF_NUMBER_TABLE
531     , p6_a47 JTF_VARCHAR2_TABLE_100
532     , p6_a48 JTF_VARCHAR2_TABLE_100
533     , p6_a49 JTF_NUMBER_TABLE
534     , p6_a50 JTF_NUMBER_TABLE
535     , p6_a51 JTF_NUMBER_TABLE
536     , p6_a52 JTF_VARCHAR2_TABLE_100
537     , p6_a53 JTF_VARCHAR2_TABLE_100
538     , p6_a54 JTF_NUMBER_TABLE
539     , p6_a55 JTF_VARCHAR2_TABLE_100
540     , p6_a56 JTF_VARCHAR2_TABLE_500
541     , p6_a57 JTF_VARCHAR2_TABLE_500
542     , p6_a58 JTF_VARCHAR2_TABLE_500
543     , p6_a59 JTF_VARCHAR2_TABLE_500
544     , p6_a60 JTF_VARCHAR2_TABLE_500
545     , p6_a61 JTF_VARCHAR2_TABLE_500
546     , p6_a62 JTF_VARCHAR2_TABLE_500
547     , p6_a63 JTF_VARCHAR2_TABLE_500
548     , p6_a64 JTF_VARCHAR2_TABLE_500
549     , p6_a65 JTF_VARCHAR2_TABLE_500
550     , p6_a66 JTF_VARCHAR2_TABLE_500
551     , p6_a67 JTF_VARCHAR2_TABLE_500
552     , p6_a68 JTF_VARCHAR2_TABLE_500
553     , p6_a69 JTF_VARCHAR2_TABLE_500
554     , p6_a70 JTF_VARCHAR2_TABLE_500
555     , p6_a71 JTF_NUMBER_TABLE
556     , p6_a72 JTF_DATE_TABLE
557     , p6_a73 JTF_NUMBER_TABLE
558     , p6_a74 JTF_DATE_TABLE
559     , p6_a75 JTF_NUMBER_TABLE
560     , p7_a0 out nocopy JTF_NUMBER_TABLE
561     , p7_a1 out nocopy JTF_NUMBER_TABLE
562     , p7_a2 out nocopy JTF_VARCHAR2_TABLE_100
563     , p7_a3 out nocopy JTF_NUMBER_TABLE
564     , p7_a4 out nocopy JTF_NUMBER_TABLE
565     , p7_a5 out nocopy JTF_NUMBER_TABLE
566     , p7_a6 out nocopy JTF_NUMBER_TABLE
567     , p7_a7 out nocopy JTF_VARCHAR2_TABLE_100
568     , p7_a8 out nocopy JTF_NUMBER_TABLE
569     , p7_a9 out nocopy JTF_VARCHAR2_TABLE_100
570     , p7_a10 out nocopy JTF_VARCHAR2_TABLE_200
571     , p7_a11 out nocopy JTF_VARCHAR2_TABLE_100
572     , p7_a12 out nocopy JTF_VARCHAR2_TABLE_200
573     , p7_a13 out nocopy JTF_VARCHAR2_TABLE_100
574     , p7_a14 out nocopy JTF_VARCHAR2_TABLE_100
575     , p7_a15 out nocopy JTF_VARCHAR2_TABLE_100
576     , p7_a16 out nocopy JTF_VARCHAR2_TABLE_100
577     , p7_a17 out nocopy JTF_VARCHAR2_TABLE_200
578     , p7_a18 out nocopy JTF_VARCHAR2_TABLE_600
579     , p7_a19 out nocopy JTF_VARCHAR2_TABLE_2000
580     , p7_a20 out nocopy JTF_VARCHAR2_TABLE_2000
581     , p7_a21 out nocopy JTF_VARCHAR2_TABLE_100
582     , p7_a22 out nocopy JTF_VARCHAR2_TABLE_300
583     , p7_a23 out nocopy JTF_VARCHAR2_TABLE_100
584     , p7_a24 out nocopy JTF_VARCHAR2_TABLE_200
585     , p7_a25 out nocopy JTF_DATE_TABLE
586     , p7_a26 out nocopy JTF_DATE_TABLE
587     , p7_a27 out nocopy JTF_NUMBER_TABLE
588     , p7_a28 out nocopy JTF_DATE_TABLE
589     , p7_a29 out nocopy JTF_DATE_TABLE
590     , p7_a30 out nocopy JTF_VARCHAR2_TABLE_100
591     , p7_a31 out nocopy JTF_VARCHAR2_TABLE_2000
592     , p7_a32 out nocopy JTF_VARCHAR2_TABLE_100
593     , p7_a33 out nocopy JTF_VARCHAR2_TABLE_100
594     , p7_a34 out nocopy JTF_VARCHAR2_TABLE_100
595     , p7_a35 out nocopy JTF_VARCHAR2_TABLE_100
596     , p7_a36 out nocopy JTF_NUMBER_TABLE
597     , p7_a37 out nocopy JTF_NUMBER_TABLE
598     , p7_a38 out nocopy JTF_DATE_TABLE
599     , p7_a39 out nocopy JTF_DATE_TABLE
600     , p7_a40 out nocopy JTF_DATE_TABLE
601     , p7_a41 out nocopy JTF_DATE_TABLE
602     , p7_a42 out nocopy JTF_DATE_TABLE
603     , p7_a43 out nocopy JTF_VARCHAR2_TABLE_100
604     , p7_a44 out nocopy JTF_DATE_TABLE
605     , p7_a45 out nocopy JTF_DATE_TABLE
606     , p7_a46 out nocopy JTF_NUMBER_TABLE
607     , p7_a47 out nocopy JTF_VARCHAR2_TABLE_100
608     , p7_a48 out nocopy JTF_VARCHAR2_TABLE_100
609     , p7_a49 out nocopy JTF_NUMBER_TABLE
610     , p7_a50 out nocopy JTF_NUMBER_TABLE
611     , p7_a51 out nocopy JTF_NUMBER_TABLE
612     , p7_a52 out nocopy JTF_VARCHAR2_TABLE_100
613     , p7_a53 out nocopy JTF_VARCHAR2_TABLE_100
614     , p7_a54 out nocopy JTF_NUMBER_TABLE
615     , p7_a55 out nocopy JTF_VARCHAR2_TABLE_100
616     , p7_a56 out nocopy JTF_VARCHAR2_TABLE_500
617     , p7_a57 out nocopy JTF_VARCHAR2_TABLE_500
618     , p7_a58 out nocopy JTF_VARCHAR2_TABLE_500
619     , p7_a59 out nocopy JTF_VARCHAR2_TABLE_500
620     , p7_a60 out nocopy JTF_VARCHAR2_TABLE_500
621     , p7_a61 out nocopy JTF_VARCHAR2_TABLE_500
622     , p7_a62 out nocopy JTF_VARCHAR2_TABLE_500
623     , p7_a63 out nocopy JTF_VARCHAR2_TABLE_500
624     , p7_a64 out nocopy JTF_VARCHAR2_TABLE_500
625     , p7_a65 out nocopy JTF_VARCHAR2_TABLE_500
626     , p7_a66 out nocopy JTF_VARCHAR2_TABLE_500
627     , p7_a67 out nocopy JTF_VARCHAR2_TABLE_500
628     , p7_a68 out nocopy JTF_VARCHAR2_TABLE_500
629     , p7_a69 out nocopy JTF_VARCHAR2_TABLE_500
630     , p7_a70 out nocopy JTF_VARCHAR2_TABLE_500
631     , p7_a71 out nocopy JTF_NUMBER_TABLE
632     , p7_a72 out nocopy JTF_DATE_TABLE
633     , p7_a73 out nocopy JTF_NUMBER_TABLE
634     , p7_a74 out nocopy JTF_DATE_TABLE
635     , p7_a75 out nocopy JTF_NUMBER_TABLE
636   );
637   procedure delete_contract_header(p_api_version  NUMBER
638     , p_init_msg_list  VARCHAR2
639     , x_return_status out nocopy  VARCHAR2
640     , x_msg_count out nocopy  NUMBER
641     , x_msg_data out nocopy  VARCHAR2
642     , p5_a0  NUMBER := 0-1962.0724
643     , p5_a1  NUMBER := 0-1962.0724
644     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
645     , p5_a3  NUMBER := 0-1962.0724
646     , p5_a4  NUMBER := 0-1962.0724
647     , p5_a5  NUMBER := 0-1962.0724
648     , p5_a6  NUMBER := 0-1962.0724
649     , p5_a7  VARCHAR2 := fnd_api.g_miss_char
650     , p5_a8  NUMBER := 0-1962.0724
651     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
652     , p5_a10  VARCHAR2 := fnd_api.g_miss_char
653     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
654     , p5_a12  VARCHAR2 := fnd_api.g_miss_char
655     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
656     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
657     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
658     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
659     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
660     , p5_a18  VARCHAR2 := fnd_api.g_miss_char
661     , p5_a19  VARCHAR2 := fnd_api.g_miss_char
662     , p5_a20  VARCHAR2 := fnd_api.g_miss_char
663     , p5_a21  VARCHAR2 := fnd_api.g_miss_char
664     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
665     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
666     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
667     , p5_a25  DATE := fnd_api.g_miss_date
668     , p5_a26  DATE := fnd_api.g_miss_date
669     , p5_a27  NUMBER := 0-1962.0724
670     , p5_a28  DATE := fnd_api.g_miss_date
671     , p5_a29  DATE := fnd_api.g_miss_date
672     , p5_a30  VARCHAR2 := fnd_api.g_miss_char
673     , p5_a31  VARCHAR2 := fnd_api.g_miss_char
674     , p5_a32  VARCHAR2 := fnd_api.g_miss_char
675     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
676     , p5_a34  VARCHAR2 := fnd_api.g_miss_char
677     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
678     , p5_a36  NUMBER := 0-1962.0724
679     , p5_a37  NUMBER := 0-1962.0724
680     , p5_a38  DATE := fnd_api.g_miss_date
681     , p5_a39  DATE := fnd_api.g_miss_date
682     , p5_a40  DATE := fnd_api.g_miss_date
683     , p5_a41  DATE := fnd_api.g_miss_date
684     , p5_a42  DATE := fnd_api.g_miss_date
685     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
686     , p5_a44  DATE := fnd_api.g_miss_date
687     , p5_a45  DATE := fnd_api.g_miss_date
688     , p5_a46  NUMBER := 0-1962.0724
689     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
690     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
691     , p5_a49  NUMBER := 0-1962.0724
692     , p5_a50  NUMBER := 0-1962.0724
693     , p5_a51  NUMBER := 0-1962.0724
694     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
695     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
696     , p5_a54  NUMBER := 0-1962.0724
697     , p5_a55  VARCHAR2 := fnd_api.g_miss_char
698     , p5_a56  VARCHAR2 := fnd_api.g_miss_char
699     , p5_a57  VARCHAR2 := fnd_api.g_miss_char
700     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
701     , p5_a59  VARCHAR2 := fnd_api.g_miss_char
702     , p5_a60  VARCHAR2 := fnd_api.g_miss_char
703     , p5_a61  VARCHAR2 := fnd_api.g_miss_char
704     , p5_a62  VARCHAR2 := fnd_api.g_miss_char
705     , p5_a63  VARCHAR2 := fnd_api.g_miss_char
706     , p5_a64  VARCHAR2 := fnd_api.g_miss_char
707     , p5_a65  VARCHAR2 := fnd_api.g_miss_char
708     , p5_a66  VARCHAR2 := fnd_api.g_miss_char
709     , p5_a67  VARCHAR2 := fnd_api.g_miss_char
710     , p5_a68  VARCHAR2 := fnd_api.g_miss_char
711     , p5_a69  VARCHAR2 := fnd_api.g_miss_char
712     , p5_a70  VARCHAR2 := fnd_api.g_miss_char
713     , p5_a71  NUMBER := 0-1962.0724
714     , p5_a72  DATE := fnd_api.g_miss_date
715     , p5_a73  NUMBER := 0-1962.0724
716     , p5_a74  DATE := fnd_api.g_miss_date
717     , p5_a75  NUMBER := 0-1962.0724
718   );
719   procedure delete_contract_header(p_api_version  NUMBER
720     , p_init_msg_list  VARCHAR2
721     , x_return_status out nocopy  VARCHAR2
722     , x_msg_count out nocopy  NUMBER
723     , x_msg_data out nocopy  VARCHAR2
724     , p5_a0 JTF_NUMBER_TABLE
725     , p5_a1 JTF_NUMBER_TABLE
726     , p5_a2 JTF_VARCHAR2_TABLE_100
727     , p5_a3 JTF_NUMBER_TABLE
728     , p5_a4 JTF_NUMBER_TABLE
729     , p5_a5 JTF_NUMBER_TABLE
730     , p5_a6 JTF_NUMBER_TABLE
731     , p5_a7 JTF_VARCHAR2_TABLE_100
732     , p5_a8 JTF_NUMBER_TABLE
733     , p5_a9 JTF_VARCHAR2_TABLE_100
734     , p5_a10 JTF_VARCHAR2_TABLE_200
735     , p5_a11 JTF_VARCHAR2_TABLE_100
736     , p5_a12 JTF_VARCHAR2_TABLE_200
737     , p5_a13 JTF_VARCHAR2_TABLE_100
738     , p5_a14 JTF_VARCHAR2_TABLE_100
739     , p5_a15 JTF_VARCHAR2_TABLE_100
740     , p5_a16 JTF_VARCHAR2_TABLE_100
741     , p5_a17 JTF_VARCHAR2_TABLE_200
742     , p5_a18 JTF_VARCHAR2_TABLE_600
743     , p5_a19 JTF_VARCHAR2_TABLE_2000
744     , p5_a20 JTF_VARCHAR2_TABLE_2000
745     , p5_a21 JTF_VARCHAR2_TABLE_100
746     , p5_a22 JTF_VARCHAR2_TABLE_300
747     , p5_a23 JTF_VARCHAR2_TABLE_100
748     , p5_a24 JTF_VARCHAR2_TABLE_200
749     , p5_a25 JTF_DATE_TABLE
750     , p5_a26 JTF_DATE_TABLE
751     , p5_a27 JTF_NUMBER_TABLE
752     , p5_a28 JTF_DATE_TABLE
753     , p5_a29 JTF_DATE_TABLE
754     , p5_a30 JTF_VARCHAR2_TABLE_100
755     , p5_a31 JTF_VARCHAR2_TABLE_2000
756     , p5_a32 JTF_VARCHAR2_TABLE_100
757     , p5_a33 JTF_VARCHAR2_TABLE_100
758     , p5_a34 JTF_VARCHAR2_TABLE_100
759     , p5_a35 JTF_VARCHAR2_TABLE_100
760     , p5_a36 JTF_NUMBER_TABLE
761     , p5_a37 JTF_NUMBER_TABLE
762     , p5_a38 JTF_DATE_TABLE
763     , p5_a39 JTF_DATE_TABLE
764     , p5_a40 JTF_DATE_TABLE
765     , p5_a41 JTF_DATE_TABLE
766     , p5_a42 JTF_DATE_TABLE
767     , p5_a43 JTF_VARCHAR2_TABLE_100
768     , p5_a44 JTF_DATE_TABLE
769     , p5_a45 JTF_DATE_TABLE
770     , p5_a46 JTF_NUMBER_TABLE
771     , p5_a47 JTF_VARCHAR2_TABLE_100
772     , p5_a48 JTF_VARCHAR2_TABLE_100
773     , p5_a49 JTF_NUMBER_TABLE
774     , p5_a50 JTF_NUMBER_TABLE
775     , p5_a51 JTF_NUMBER_TABLE
776     , p5_a52 JTF_VARCHAR2_TABLE_100
777     , p5_a53 JTF_VARCHAR2_TABLE_100
778     , p5_a54 JTF_NUMBER_TABLE
779     , p5_a55 JTF_VARCHAR2_TABLE_100
780     , p5_a56 JTF_VARCHAR2_TABLE_500
781     , p5_a57 JTF_VARCHAR2_TABLE_500
782     , p5_a58 JTF_VARCHAR2_TABLE_500
783     , p5_a59 JTF_VARCHAR2_TABLE_500
784     , p5_a60 JTF_VARCHAR2_TABLE_500
785     , p5_a61 JTF_VARCHAR2_TABLE_500
786     , p5_a62 JTF_VARCHAR2_TABLE_500
787     , p5_a63 JTF_VARCHAR2_TABLE_500
788     , p5_a64 JTF_VARCHAR2_TABLE_500
789     , p5_a65 JTF_VARCHAR2_TABLE_500
790     , p5_a66 JTF_VARCHAR2_TABLE_500
791     , p5_a67 JTF_VARCHAR2_TABLE_500
792     , p5_a68 JTF_VARCHAR2_TABLE_500
793     , p5_a69 JTF_VARCHAR2_TABLE_500
794     , p5_a70 JTF_VARCHAR2_TABLE_500
795     , p5_a71 JTF_NUMBER_TABLE
796     , p5_a72 JTF_DATE_TABLE
797     , p5_a73 JTF_NUMBER_TABLE
798     , p5_a74 JTF_DATE_TABLE
799     , p5_a75 JTF_NUMBER_TABLE
800   );
801   procedure lock_contract_header(p_api_version  NUMBER
802     , p_init_msg_list  VARCHAR2
803     , x_return_status out nocopy  VARCHAR2
804     , x_msg_count out nocopy  NUMBER
805     , x_msg_data out nocopy  VARCHAR2
806     , p5_a0  NUMBER := 0-1962.0724
807     , p5_a1  NUMBER := 0-1962.0724
808     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
809     , p5_a3  NUMBER := 0-1962.0724
810     , p5_a4  NUMBER := 0-1962.0724
811     , p5_a5  NUMBER := 0-1962.0724
812     , p5_a6  NUMBER := 0-1962.0724
813     , p5_a7  VARCHAR2 := fnd_api.g_miss_char
814     , p5_a8  NUMBER := 0-1962.0724
815     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
816     , p5_a10  VARCHAR2 := fnd_api.g_miss_char
817     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
818     , p5_a12  VARCHAR2 := fnd_api.g_miss_char
819     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
820     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
821     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
822     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
823     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
824     , p5_a18  VARCHAR2 := fnd_api.g_miss_char
825     , p5_a19  VARCHAR2 := fnd_api.g_miss_char
826     , p5_a20  VARCHAR2 := fnd_api.g_miss_char
827     , p5_a21  VARCHAR2 := fnd_api.g_miss_char
828     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
829     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
830     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
831     , p5_a25  DATE := fnd_api.g_miss_date
832     , p5_a26  DATE := fnd_api.g_miss_date
833     , p5_a27  NUMBER := 0-1962.0724
834     , p5_a28  DATE := fnd_api.g_miss_date
835     , p5_a29  DATE := fnd_api.g_miss_date
836     , p5_a30  VARCHAR2 := fnd_api.g_miss_char
837     , p5_a31  VARCHAR2 := fnd_api.g_miss_char
838     , p5_a32  VARCHAR2 := fnd_api.g_miss_char
839     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
840     , p5_a34  VARCHAR2 := fnd_api.g_miss_char
841     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
842     , p5_a36  NUMBER := 0-1962.0724
843     , p5_a37  NUMBER := 0-1962.0724
844     , p5_a38  DATE := fnd_api.g_miss_date
845     , p5_a39  DATE := fnd_api.g_miss_date
846     , p5_a40  DATE := fnd_api.g_miss_date
847     , p5_a41  DATE := fnd_api.g_miss_date
848     , p5_a42  DATE := fnd_api.g_miss_date
849     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
850     , p5_a44  DATE := fnd_api.g_miss_date
851     , p5_a45  DATE := fnd_api.g_miss_date
852     , p5_a46  NUMBER := 0-1962.0724
853     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
854     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
855     , p5_a49  NUMBER := 0-1962.0724
856     , p5_a50  NUMBER := 0-1962.0724
857     , p5_a51  NUMBER := 0-1962.0724
858     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
859     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
860     , p5_a54  NUMBER := 0-1962.0724
861     , p5_a55  VARCHAR2 := fnd_api.g_miss_char
862     , p5_a56  VARCHAR2 := fnd_api.g_miss_char
863     , p5_a57  VARCHAR2 := fnd_api.g_miss_char
864     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
865     , p5_a59  VARCHAR2 := fnd_api.g_miss_char
866     , p5_a60  VARCHAR2 := fnd_api.g_miss_char
867     , p5_a61  VARCHAR2 := fnd_api.g_miss_char
868     , p5_a62  VARCHAR2 := fnd_api.g_miss_char
869     , p5_a63  VARCHAR2 := fnd_api.g_miss_char
870     , p5_a64  VARCHAR2 := fnd_api.g_miss_char
871     , p5_a65  VARCHAR2 := fnd_api.g_miss_char
872     , p5_a66  VARCHAR2 := fnd_api.g_miss_char
873     , p5_a67  VARCHAR2 := fnd_api.g_miss_char
874     , p5_a68  VARCHAR2 := fnd_api.g_miss_char
875     , p5_a69  VARCHAR2 := fnd_api.g_miss_char
876     , p5_a70  VARCHAR2 := fnd_api.g_miss_char
877     , p5_a71  NUMBER := 0-1962.0724
878     , p5_a72  DATE := fnd_api.g_miss_date
879     , p5_a73  NUMBER := 0-1962.0724
880     , p5_a74  DATE := fnd_api.g_miss_date
881     , p5_a75  NUMBER := 0-1962.0724
882   );
883   procedure lock_contract_header(p_api_version  NUMBER
884     , p_init_msg_list  VARCHAR2
885     , x_return_status out nocopy  VARCHAR2
886     , x_msg_count out nocopy  NUMBER
887     , x_msg_data out nocopy  VARCHAR2
888     , p5_a0 JTF_NUMBER_TABLE
889     , p5_a1 JTF_NUMBER_TABLE
890     , p5_a2 JTF_VARCHAR2_TABLE_100
891     , p5_a3 JTF_NUMBER_TABLE
892     , p5_a4 JTF_NUMBER_TABLE
893     , p5_a5 JTF_NUMBER_TABLE
894     , p5_a6 JTF_NUMBER_TABLE
895     , p5_a7 JTF_VARCHAR2_TABLE_100
896     , p5_a8 JTF_NUMBER_TABLE
897     , p5_a9 JTF_VARCHAR2_TABLE_100
898     , p5_a10 JTF_VARCHAR2_TABLE_200
899     , p5_a11 JTF_VARCHAR2_TABLE_100
900     , p5_a12 JTF_VARCHAR2_TABLE_200
901     , p5_a13 JTF_VARCHAR2_TABLE_100
902     , p5_a14 JTF_VARCHAR2_TABLE_100
903     , p5_a15 JTF_VARCHAR2_TABLE_100
904     , p5_a16 JTF_VARCHAR2_TABLE_100
905     , p5_a17 JTF_VARCHAR2_TABLE_200
906     , p5_a18 JTF_VARCHAR2_TABLE_600
907     , p5_a19 JTF_VARCHAR2_TABLE_2000
908     , p5_a20 JTF_VARCHAR2_TABLE_2000
909     , p5_a21 JTF_VARCHAR2_TABLE_100
910     , p5_a22 JTF_VARCHAR2_TABLE_300
911     , p5_a23 JTF_VARCHAR2_TABLE_100
912     , p5_a24 JTF_VARCHAR2_TABLE_200
913     , p5_a25 JTF_DATE_TABLE
914     , p5_a26 JTF_DATE_TABLE
915     , p5_a27 JTF_NUMBER_TABLE
916     , p5_a28 JTF_DATE_TABLE
917     , p5_a29 JTF_DATE_TABLE
918     , p5_a30 JTF_VARCHAR2_TABLE_100
919     , p5_a31 JTF_VARCHAR2_TABLE_2000
920     , p5_a32 JTF_VARCHAR2_TABLE_100
921     , p5_a33 JTF_VARCHAR2_TABLE_100
922     , p5_a34 JTF_VARCHAR2_TABLE_100
923     , p5_a35 JTF_VARCHAR2_TABLE_100
924     , p5_a36 JTF_NUMBER_TABLE
925     , p5_a37 JTF_NUMBER_TABLE
926     , p5_a38 JTF_DATE_TABLE
927     , p5_a39 JTF_DATE_TABLE
928     , p5_a40 JTF_DATE_TABLE
929     , p5_a41 JTF_DATE_TABLE
930     , p5_a42 JTF_DATE_TABLE
931     , p5_a43 JTF_VARCHAR2_TABLE_100
932     , p5_a44 JTF_DATE_TABLE
933     , p5_a45 JTF_DATE_TABLE
934     , p5_a46 JTF_NUMBER_TABLE
935     , p5_a47 JTF_VARCHAR2_TABLE_100
936     , p5_a48 JTF_VARCHAR2_TABLE_100
937     , p5_a49 JTF_NUMBER_TABLE
938     , p5_a50 JTF_NUMBER_TABLE
939     , p5_a51 JTF_NUMBER_TABLE
940     , p5_a52 JTF_VARCHAR2_TABLE_100
941     , p5_a53 JTF_VARCHAR2_TABLE_100
942     , p5_a54 JTF_NUMBER_TABLE
943     , p5_a55 JTF_VARCHAR2_TABLE_100
944     , p5_a56 JTF_VARCHAR2_TABLE_500
945     , p5_a57 JTF_VARCHAR2_TABLE_500
946     , p5_a58 JTF_VARCHAR2_TABLE_500
947     , p5_a59 JTF_VARCHAR2_TABLE_500
948     , p5_a60 JTF_VARCHAR2_TABLE_500
949     , p5_a61 JTF_VARCHAR2_TABLE_500
950     , p5_a62 JTF_VARCHAR2_TABLE_500
951     , p5_a63 JTF_VARCHAR2_TABLE_500
952     , p5_a64 JTF_VARCHAR2_TABLE_500
953     , p5_a65 JTF_VARCHAR2_TABLE_500
954     , p5_a66 JTF_VARCHAR2_TABLE_500
955     , p5_a67 JTF_VARCHAR2_TABLE_500
956     , p5_a68 JTF_VARCHAR2_TABLE_500
957     , p5_a69 JTF_VARCHAR2_TABLE_500
958     , p5_a70 JTF_VARCHAR2_TABLE_500
959     , p5_a71 JTF_NUMBER_TABLE
960     , p5_a72 JTF_DATE_TABLE
961     , p5_a73 JTF_NUMBER_TABLE
962     , p5_a74 JTF_DATE_TABLE
963     , p5_a75 JTF_NUMBER_TABLE
964   );
965   procedure validate_contract_header(p_api_version  NUMBER
966     , p_init_msg_list  VARCHAR2
967     , x_return_status out nocopy  VARCHAR2
968     , x_msg_count out nocopy  NUMBER
969     , x_msg_data out nocopy  VARCHAR2
970     , p5_a0  NUMBER := 0-1962.0724
971     , p5_a1  NUMBER := 0-1962.0724
972     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
973     , p5_a3  NUMBER := 0-1962.0724
974     , p5_a4  NUMBER := 0-1962.0724
975     , p5_a5  NUMBER := 0-1962.0724
976     , p5_a6  NUMBER := 0-1962.0724
977     , p5_a7  VARCHAR2 := fnd_api.g_miss_char
978     , p5_a8  NUMBER := 0-1962.0724
979     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
980     , p5_a10  VARCHAR2 := fnd_api.g_miss_char
981     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
982     , p5_a12  VARCHAR2 := fnd_api.g_miss_char
983     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
984     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
985     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
986     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
987     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
988     , p5_a18  VARCHAR2 := fnd_api.g_miss_char
989     , p5_a19  VARCHAR2 := fnd_api.g_miss_char
990     , p5_a20  VARCHAR2 := fnd_api.g_miss_char
991     , p5_a21  VARCHAR2 := fnd_api.g_miss_char
992     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
993     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
994     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
995     , p5_a25  DATE := fnd_api.g_miss_date
996     , p5_a26  DATE := fnd_api.g_miss_date
997     , p5_a27  NUMBER := 0-1962.0724
998     , p5_a28  DATE := fnd_api.g_miss_date
999     , p5_a29  DATE := fnd_api.g_miss_date
1000     , p5_a30  VARCHAR2 := fnd_api.g_miss_char
1001     , p5_a31  VARCHAR2 := fnd_api.g_miss_char
1002     , p5_a32  VARCHAR2 := fnd_api.g_miss_char
1003     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
1004     , p5_a34  VARCHAR2 := fnd_api.g_miss_char
1005     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
1006     , p5_a36  NUMBER := 0-1962.0724
1007     , p5_a37  NUMBER := 0-1962.0724
1008     , p5_a38  DATE := fnd_api.g_miss_date
1009     , p5_a39  DATE := fnd_api.g_miss_date
1010     , p5_a40  DATE := fnd_api.g_miss_date
1011     , p5_a41  DATE := fnd_api.g_miss_date
1012     , p5_a42  DATE := fnd_api.g_miss_date
1013     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
1014     , p5_a44  DATE := fnd_api.g_miss_date
1015     , p5_a45  DATE := fnd_api.g_miss_date
1016     , p5_a46  NUMBER := 0-1962.0724
1017     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
1018     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
1019     , p5_a49  NUMBER := 0-1962.0724
1020     , p5_a50  NUMBER := 0-1962.0724
1021     , p5_a51  NUMBER := 0-1962.0724
1022     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
1023     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
1024     , p5_a54  NUMBER := 0-1962.0724
1025     , p5_a55  VARCHAR2 := fnd_api.g_miss_char
1026     , p5_a56  VARCHAR2 := fnd_api.g_miss_char
1027     , p5_a57  VARCHAR2 := fnd_api.g_miss_char
1028     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
1029     , p5_a59  VARCHAR2 := fnd_api.g_miss_char
1030     , p5_a60  VARCHAR2 := fnd_api.g_miss_char
1031     , p5_a61  VARCHAR2 := fnd_api.g_miss_char
1032     , p5_a62  VARCHAR2 := fnd_api.g_miss_char
1033     , p5_a63  VARCHAR2 := fnd_api.g_miss_char
1034     , p5_a64  VARCHAR2 := fnd_api.g_miss_char
1035     , p5_a65  VARCHAR2 := fnd_api.g_miss_char
1036     , p5_a66  VARCHAR2 := fnd_api.g_miss_char
1037     , p5_a67  VARCHAR2 := fnd_api.g_miss_char
1038     , p5_a68  VARCHAR2 := fnd_api.g_miss_char
1039     , p5_a69  VARCHAR2 := fnd_api.g_miss_char
1040     , p5_a70  VARCHAR2 := fnd_api.g_miss_char
1041     , p5_a71  NUMBER := 0-1962.0724
1042     , p5_a72  DATE := fnd_api.g_miss_date
1043     , p5_a73  NUMBER := 0-1962.0724
1044     , p5_a74  DATE := fnd_api.g_miss_date
1045     , p5_a75  NUMBER := 0-1962.0724
1046   );
1047   procedure validate_contract_header(p_api_version  NUMBER
1048     , p_init_msg_list  VARCHAR2
1049     , x_return_status out nocopy  VARCHAR2
1050     , x_msg_count out nocopy  NUMBER
1051     , x_msg_data out nocopy  VARCHAR2
1052     , p5_a0 JTF_NUMBER_TABLE
1053     , p5_a1 JTF_NUMBER_TABLE
1054     , p5_a2 JTF_VARCHAR2_TABLE_100
1055     , p5_a3 JTF_NUMBER_TABLE
1056     , p5_a4 JTF_NUMBER_TABLE
1057     , p5_a5 JTF_NUMBER_TABLE
1058     , p5_a6 JTF_NUMBER_TABLE
1059     , p5_a7 JTF_VARCHAR2_TABLE_100
1060     , p5_a8 JTF_NUMBER_TABLE
1061     , p5_a9 JTF_VARCHAR2_TABLE_100
1062     , p5_a10 JTF_VARCHAR2_TABLE_200
1063     , p5_a11 JTF_VARCHAR2_TABLE_100
1064     , p5_a12 JTF_VARCHAR2_TABLE_200
1065     , p5_a13 JTF_VARCHAR2_TABLE_100
1066     , p5_a14 JTF_VARCHAR2_TABLE_100
1067     , p5_a15 JTF_VARCHAR2_TABLE_100
1068     , p5_a16 JTF_VARCHAR2_TABLE_100
1069     , p5_a17 JTF_VARCHAR2_TABLE_200
1070     , p5_a18 JTF_VARCHAR2_TABLE_600
1071     , p5_a19 JTF_VARCHAR2_TABLE_2000
1072     , p5_a20 JTF_VARCHAR2_TABLE_2000
1073     , p5_a21 JTF_VARCHAR2_TABLE_100
1074     , p5_a22 JTF_VARCHAR2_TABLE_300
1075     , p5_a23 JTF_VARCHAR2_TABLE_100
1076     , p5_a24 JTF_VARCHAR2_TABLE_200
1077     , p5_a25 JTF_DATE_TABLE
1078     , p5_a26 JTF_DATE_TABLE
1079     , p5_a27 JTF_NUMBER_TABLE
1080     , p5_a28 JTF_DATE_TABLE
1081     , p5_a29 JTF_DATE_TABLE
1082     , p5_a30 JTF_VARCHAR2_TABLE_100
1083     , p5_a31 JTF_VARCHAR2_TABLE_2000
1084     , p5_a32 JTF_VARCHAR2_TABLE_100
1085     , p5_a33 JTF_VARCHAR2_TABLE_100
1086     , p5_a34 JTF_VARCHAR2_TABLE_100
1087     , p5_a35 JTF_VARCHAR2_TABLE_100
1088     , p5_a36 JTF_NUMBER_TABLE
1089     , p5_a37 JTF_NUMBER_TABLE
1090     , p5_a38 JTF_DATE_TABLE
1091     , p5_a39 JTF_DATE_TABLE
1092     , p5_a40 JTF_DATE_TABLE
1093     , p5_a41 JTF_DATE_TABLE
1094     , p5_a42 JTF_DATE_TABLE
1095     , p5_a43 JTF_VARCHAR2_TABLE_100
1096     , p5_a44 JTF_DATE_TABLE
1097     , p5_a45 JTF_DATE_TABLE
1098     , p5_a46 JTF_NUMBER_TABLE
1099     , p5_a47 JTF_VARCHAR2_TABLE_100
1100     , p5_a48 JTF_VARCHAR2_TABLE_100
1101     , p5_a49 JTF_NUMBER_TABLE
1102     , p5_a50 JTF_NUMBER_TABLE
1103     , p5_a51 JTF_NUMBER_TABLE
1104     , p5_a52 JTF_VARCHAR2_TABLE_100
1105     , p5_a53 JTF_VARCHAR2_TABLE_100
1106     , p5_a54 JTF_NUMBER_TABLE
1107     , p5_a55 JTF_VARCHAR2_TABLE_100
1108     , p5_a56 JTF_VARCHAR2_TABLE_500
1109     , p5_a57 JTF_VARCHAR2_TABLE_500
1110     , p5_a58 JTF_VARCHAR2_TABLE_500
1111     , p5_a59 JTF_VARCHAR2_TABLE_500
1112     , p5_a60 JTF_VARCHAR2_TABLE_500
1113     , p5_a61 JTF_VARCHAR2_TABLE_500
1114     , p5_a62 JTF_VARCHAR2_TABLE_500
1115     , p5_a63 JTF_VARCHAR2_TABLE_500
1116     , p5_a64 JTF_VARCHAR2_TABLE_500
1117     , p5_a65 JTF_VARCHAR2_TABLE_500
1118     , p5_a66 JTF_VARCHAR2_TABLE_500
1119     , p5_a67 JTF_VARCHAR2_TABLE_500
1120     , p5_a68 JTF_VARCHAR2_TABLE_500
1121     , p5_a69 JTF_VARCHAR2_TABLE_500
1122     , p5_a70 JTF_VARCHAR2_TABLE_500
1123     , p5_a71 JTF_NUMBER_TABLE
1124     , p5_a72 JTF_DATE_TABLE
1125     , p5_a73 JTF_NUMBER_TABLE
1126     , p5_a74 JTF_DATE_TABLE
1127     , p5_a75 JTF_NUMBER_TABLE
1128   );
1129   procedure create_ancestry(p_api_version  NUMBER
1130     , p_init_msg_list  VARCHAR2
1131     , x_return_status out nocopy  VARCHAR2
1132     , x_msg_count out nocopy  NUMBER
1133     , x_msg_data out nocopy  VARCHAR2
1134     , p5_a0  NUMBER := 0-1962.0724
1135     , p5_a1  NUMBER := 0-1962.0724
1136     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
1137     , p5_a3  NUMBER := 0-1962.0724
1138     , p5_a4  NUMBER := 0-1962.0724
1139     , p5_a5  NUMBER := 0-1962.0724
1140     , p5_a6  NUMBER := 0-1962.0724
1141     , p5_a7  NUMBER := 0-1962.0724
1142     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
1143     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
1144     , p5_a10  NUMBER := 0-1962.0724
1145     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
1146     , p5_a12  NUMBER := 0-1962.0724
1147     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
1148     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
1149     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
1150     , p5_a16  NUMBER := 0-1962.0724
1151     , p5_a17  NUMBER := 0-1962.0724
1152     , p5_a18  NUMBER := 0-1962.0724
1153     , p5_a19  NUMBER := 0-1962.0724
1154     , p5_a20  VARCHAR2 := fnd_api.g_miss_char
1155     , p5_a21  VARCHAR2 := fnd_api.g_miss_char
1156     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
1157     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
1158     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
1159     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
1160     , p5_a26  DATE := fnd_api.g_miss_date
1161     , p5_a27  VARCHAR2 := fnd_api.g_miss_char
1162     , p5_a28  DATE := fnd_api.g_miss_date
1163     , p5_a29  DATE := fnd_api.g_miss_date
1164     , p5_a30  VARCHAR2 := fnd_api.g_miss_char
1165     , p5_a31  NUMBER := 0-1962.0724
1166     , p5_a32  VARCHAR2 := fnd_api.g_miss_char
1167     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
1168     , p5_a34  VARCHAR2 := fnd_api.g_miss_char
1169     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
1170     , p5_a36  VARCHAR2 := fnd_api.g_miss_char
1171     , p5_a37  VARCHAR2 := fnd_api.g_miss_char
1172     , p5_a38  VARCHAR2 := fnd_api.g_miss_char
1173     , p5_a39  VARCHAR2 := fnd_api.g_miss_char
1174     , p5_a40  VARCHAR2 := fnd_api.g_miss_char
1175     , p5_a41  VARCHAR2 := fnd_api.g_miss_char
1176     , p5_a42  VARCHAR2 := fnd_api.g_miss_char
1177     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
1178     , p5_a44  VARCHAR2 := fnd_api.g_miss_char
1179     , p5_a45  VARCHAR2 := fnd_api.g_miss_char
1180     , p5_a46  VARCHAR2 := fnd_api.g_miss_char
1181     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
1182     , p5_a48  NUMBER := 0-1962.0724
1183     , p5_a49  DATE := fnd_api.g_miss_date
1184     , p5_a50  NUMBER := 0-1962.0724
1185     , p5_a51  DATE := fnd_api.g_miss_date
1186     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
1187     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
1188     , p5_a54  VARCHAR2 := fnd_api.g_miss_char
1189     , p5_a55  NUMBER := 0-1962.0724
1190   );
1191   procedure create_contract_line(p_api_version  NUMBER
1192     , p_init_msg_list  VARCHAR2
1193     , x_return_status out nocopy  VARCHAR2
1194     , x_msg_count out nocopy  NUMBER
1195     , x_msg_data out nocopy  VARCHAR2
1196     , p5_a0  NUMBER
1197     , p5_a1  NUMBER
1198     , p5_a2  VARCHAR2
1199     , p5_a3  NUMBER
1200     , p5_a4  NUMBER
1201     , p5_a5  NUMBER
1202     , p5_a6  NUMBER
1203     , p5_a7  NUMBER
1204     , p5_a8  VARCHAR2
1205     , p5_a9  VARCHAR2
1206     , p5_a10  NUMBER
1207     , p5_a11  VARCHAR2
1208     , p5_a12  NUMBER
1209     , p5_a13  VARCHAR2
1210     , p5_a14  VARCHAR2
1211     , p5_a15  VARCHAR2
1212     , p5_a16  NUMBER
1213     , p5_a17  NUMBER
1214     , p5_a18  NUMBER
1215     , p5_a19  NUMBER
1216     , p5_a20  VARCHAR2
1217     , p5_a21  VARCHAR2
1218     , p5_a22  VARCHAR2
1219     , p5_a23  VARCHAR2
1220     , p5_a24  VARCHAR2
1221     , p5_a25  VARCHAR2
1222     , p5_a26  DATE
1223     , p5_a27  VARCHAR2
1224     , p5_a28  DATE
1225     , p5_a29  DATE
1226     , p5_a30  VARCHAR2
1227     , p5_a31  NUMBER
1228     , p5_a32  VARCHAR2
1229     , p5_a33  VARCHAR2
1230     , p5_a34  VARCHAR2
1231     , p5_a35  VARCHAR2
1232     , p5_a36  VARCHAR2
1233     , p5_a37  VARCHAR2
1234     , p5_a38  VARCHAR2
1235     , p5_a39  VARCHAR2
1236     , p5_a40  VARCHAR2
1237     , p5_a41  VARCHAR2
1238     , p5_a42  VARCHAR2
1239     , p5_a43  VARCHAR2
1240     , p5_a44  VARCHAR2
1241     , p5_a45  VARCHAR2
1242     , p5_a46  VARCHAR2
1243     , p5_a47  VARCHAR2
1244     , p5_a48  NUMBER
1245     , p5_a49  DATE
1246     , p5_a50  NUMBER
1247     , p5_a51  DATE
1248     , p5_a52  VARCHAR2
1249     , p5_a53  VARCHAR2
1250     , p5_a54  VARCHAR2
1251     , p5_a55  NUMBER
1252     , p6_a0 out nocopy  NUMBER
1253     , p6_a1 out nocopy  NUMBER
1254     , p6_a2 out nocopy  VARCHAR2
1255     , p6_a3 out nocopy  NUMBER
1256     , p6_a4 out nocopy  NUMBER
1257     , p6_a5 out nocopy  NUMBER
1258     , p6_a6 out nocopy  NUMBER
1259     , p6_a7 out nocopy  NUMBER
1260     , p6_a8 out nocopy  VARCHAR2
1261     , p6_a9 out nocopy  VARCHAR2
1262     , p6_a10 out nocopy  NUMBER
1263     , p6_a11 out nocopy  VARCHAR2
1264     , p6_a12 out nocopy  NUMBER
1265     , p6_a13 out nocopy  VARCHAR2
1266     , p6_a14 out nocopy  VARCHAR2
1267     , p6_a15 out nocopy  VARCHAR2
1268     , p6_a16 out nocopy  NUMBER
1269     , p6_a17 out nocopy  NUMBER
1270     , p6_a18 out nocopy  NUMBER
1271     , p6_a19 out nocopy  NUMBER
1272     , p6_a20 out nocopy  VARCHAR2
1273     , p6_a21 out nocopy  VARCHAR2
1274     , p6_a22 out nocopy  VARCHAR2
1275     , p6_a23 out nocopy  VARCHAR2
1276     , p6_a24 out nocopy  VARCHAR2
1277     , p6_a25 out nocopy  VARCHAR2
1278     , p6_a26 out nocopy  DATE
1279     , p6_a27 out nocopy  VARCHAR2
1280     , p6_a28 out nocopy  DATE
1281     , p6_a29 out nocopy  DATE
1282     , p6_a30 out nocopy  VARCHAR2
1283     , p6_a31 out nocopy  NUMBER
1284     , p6_a32 out nocopy  VARCHAR2
1285     , p6_a33 out nocopy  VARCHAR2
1286     , p6_a34 out nocopy  VARCHAR2
1287     , p6_a35 out nocopy  VARCHAR2
1288     , p6_a36 out nocopy  VARCHAR2
1289     , p6_a37 out nocopy  VARCHAR2
1290     , p6_a38 out nocopy  VARCHAR2
1291     , p6_a39 out nocopy  VARCHAR2
1292     , p6_a40 out nocopy  VARCHAR2
1293     , p6_a41 out nocopy  VARCHAR2
1294     , p6_a42 out nocopy  VARCHAR2
1295     , p6_a43 out nocopy  VARCHAR2
1296     , p6_a44 out nocopy  VARCHAR2
1297     , p6_a45 out nocopy  VARCHAR2
1298     , p6_a46 out nocopy  VARCHAR2
1299     , p6_a47 out nocopy  VARCHAR2
1300     , p6_a48 out nocopy  NUMBER
1301     , p6_a49 out nocopy  DATE
1302     , p6_a50 out nocopy  NUMBER
1303     , p6_a51 out nocopy  DATE
1304     , p6_a52 out nocopy  VARCHAR2
1305     , p6_a53 out nocopy  VARCHAR2
1306     , p6_a54 out nocopy  VARCHAR2
1307     , p6_a55 out nocopy  NUMBER
1308   );
1309   procedure create_contract_line(p_api_version  NUMBER
1310     , p_init_msg_list  VARCHAR2
1311     , x_return_status out nocopy  VARCHAR2
1312     , x_msg_count out nocopy  NUMBER
1313     , x_msg_data out nocopy  VARCHAR2
1314     , p5_a0 JTF_NUMBER_TABLE
1315     , p5_a1 JTF_NUMBER_TABLE
1316     , p5_a2 JTF_VARCHAR2_TABLE_100
1317     , p5_a3 JTF_NUMBER_TABLE
1318     , p5_a4 JTF_NUMBER_TABLE
1319     , p5_a5 JTF_NUMBER_TABLE
1320     , p5_a6 JTF_NUMBER_TABLE
1321     , p5_a7 JTF_NUMBER_TABLE
1322     , p5_a8 JTF_VARCHAR2_TABLE_200
1323     , p5_a9 JTF_VARCHAR2_TABLE_100
1324     , p5_a10 JTF_NUMBER_TABLE
1325     , p5_a11 JTF_VARCHAR2_TABLE_100
1326     , p5_a12 JTF_NUMBER_TABLE
1327     , p5_a13 JTF_VARCHAR2_TABLE_2000
1328     , p5_a14 JTF_VARCHAR2_TABLE_2000
1329     , p5_a15 JTF_VARCHAR2_TABLE_100
1330     , p5_a16 JTF_NUMBER_TABLE
1331     , p5_a17 JTF_NUMBER_TABLE
1332     , p5_a18 JTF_NUMBER_TABLE
1333     , p5_a19 JTF_NUMBER_TABLE
1334     , p5_a20 JTF_VARCHAR2_TABLE_100
1335     , p5_a21 JTF_VARCHAR2_TABLE_100
1336     , p5_a22 JTF_VARCHAR2_TABLE_100
1337     , p5_a23 JTF_VARCHAR2_TABLE_2000
1338     , p5_a24 JTF_VARCHAR2_TABLE_100
1339     , p5_a25 JTF_VARCHAR2_TABLE_200
1340     , p5_a26 JTF_DATE_TABLE
1341     , p5_a27 JTF_VARCHAR2_TABLE_200
1342     , p5_a28 JTF_DATE_TABLE
1343     , p5_a29 JTF_DATE_TABLE
1344     , p5_a30 JTF_VARCHAR2_TABLE_100
1345     , p5_a31 JTF_NUMBER_TABLE
1346     , p5_a32 JTF_VARCHAR2_TABLE_100
1347     , p5_a33 JTF_VARCHAR2_TABLE_500
1348     , p5_a34 JTF_VARCHAR2_TABLE_500
1349     , p5_a35 JTF_VARCHAR2_TABLE_500
1350     , p5_a36 JTF_VARCHAR2_TABLE_500
1351     , p5_a37 JTF_VARCHAR2_TABLE_500
1352     , p5_a38 JTF_VARCHAR2_TABLE_500
1353     , p5_a39 JTF_VARCHAR2_TABLE_500
1354     , p5_a40 JTF_VARCHAR2_TABLE_500
1355     , p5_a41 JTF_VARCHAR2_TABLE_500
1356     , p5_a42 JTF_VARCHAR2_TABLE_500
1357     , p5_a43 JTF_VARCHAR2_TABLE_500
1358     , p5_a44 JTF_VARCHAR2_TABLE_500
1359     , p5_a45 JTF_VARCHAR2_TABLE_500
1360     , p5_a46 JTF_VARCHAR2_TABLE_500
1361     , p5_a47 JTF_VARCHAR2_TABLE_500
1362     , p5_a48 JTF_NUMBER_TABLE
1363     , p5_a49 JTF_DATE_TABLE
1364     , p5_a50 JTF_NUMBER_TABLE
1365     , p5_a51 JTF_DATE_TABLE
1366     , p5_a52 JTF_VARCHAR2_TABLE_100
1367     , p5_a53 JTF_VARCHAR2_TABLE_100
1368     , p5_a54 JTF_VARCHAR2_TABLE_100
1369     , p5_a55 JTF_NUMBER_TABLE
1370     , p6_a0 out nocopy JTF_NUMBER_TABLE
1371     , p6_a1 out nocopy JTF_NUMBER_TABLE
1372     , p6_a2 out nocopy JTF_VARCHAR2_TABLE_100
1373     , p6_a3 out nocopy JTF_NUMBER_TABLE
1374     , p6_a4 out nocopy JTF_NUMBER_TABLE
1375     , p6_a5 out nocopy JTF_NUMBER_TABLE
1376     , p6_a6 out nocopy JTF_NUMBER_TABLE
1377     , p6_a7 out nocopy JTF_NUMBER_TABLE
1378     , p6_a8 out nocopy JTF_VARCHAR2_TABLE_200
1379     , p6_a9 out nocopy JTF_VARCHAR2_TABLE_100
1380     , p6_a10 out nocopy JTF_NUMBER_TABLE
1381     , p6_a11 out nocopy JTF_VARCHAR2_TABLE_100
1382     , p6_a12 out nocopy JTF_NUMBER_TABLE
1383     , p6_a13 out nocopy JTF_VARCHAR2_TABLE_2000
1384     , p6_a14 out nocopy JTF_VARCHAR2_TABLE_2000
1385     , p6_a15 out nocopy JTF_VARCHAR2_TABLE_100
1386     , p6_a16 out nocopy JTF_NUMBER_TABLE
1387     , p6_a17 out nocopy JTF_NUMBER_TABLE
1388     , p6_a18 out nocopy JTF_NUMBER_TABLE
1389     , p6_a19 out nocopy JTF_NUMBER_TABLE
1390     , p6_a20 out nocopy JTF_VARCHAR2_TABLE_100
1391     , p6_a21 out nocopy JTF_VARCHAR2_TABLE_100
1392     , p6_a22 out nocopy JTF_VARCHAR2_TABLE_100
1393     , p6_a23 out nocopy JTF_VARCHAR2_TABLE_2000
1394     , p6_a24 out nocopy JTF_VARCHAR2_TABLE_100
1395     , p6_a25 out nocopy JTF_VARCHAR2_TABLE_200
1396     , p6_a26 out nocopy JTF_DATE_TABLE
1397     , p6_a27 out nocopy JTF_VARCHAR2_TABLE_200
1398     , p6_a28 out nocopy JTF_DATE_TABLE
1399     , p6_a29 out nocopy JTF_DATE_TABLE
1400     , p6_a30 out nocopy JTF_VARCHAR2_TABLE_100
1401     , p6_a31 out nocopy JTF_NUMBER_TABLE
1402     , p6_a32 out nocopy JTF_VARCHAR2_TABLE_100
1403     , p6_a33 out nocopy JTF_VARCHAR2_TABLE_500
1404     , p6_a34 out nocopy JTF_VARCHAR2_TABLE_500
1405     , p6_a35 out nocopy JTF_VARCHAR2_TABLE_500
1406     , p6_a36 out nocopy JTF_VARCHAR2_TABLE_500
1407     , p6_a37 out nocopy JTF_VARCHAR2_TABLE_500
1408     , p6_a38 out nocopy JTF_VARCHAR2_TABLE_500
1409     , p6_a39 out nocopy JTF_VARCHAR2_TABLE_500
1410     , p6_a40 out nocopy JTF_VARCHAR2_TABLE_500
1411     , p6_a41 out nocopy JTF_VARCHAR2_TABLE_500
1412     , p6_a42 out nocopy JTF_VARCHAR2_TABLE_500
1413     , p6_a43 out nocopy JTF_VARCHAR2_TABLE_500
1414     , p6_a44 out nocopy JTF_VARCHAR2_TABLE_500
1415     , p6_a45 out nocopy JTF_VARCHAR2_TABLE_500
1416     , p6_a46 out nocopy JTF_VARCHAR2_TABLE_500
1417     , p6_a47 out nocopy JTF_VARCHAR2_TABLE_500
1418     , p6_a48 out nocopy JTF_NUMBER_TABLE
1419     , p6_a49 out nocopy JTF_DATE_TABLE
1420     , p6_a50 out nocopy JTF_NUMBER_TABLE
1421     , p6_a51 out nocopy JTF_DATE_TABLE
1422     , p6_a52 out nocopy JTF_VARCHAR2_TABLE_100
1423     , p6_a53 out nocopy JTF_VARCHAR2_TABLE_100
1424     , p6_a54 out nocopy JTF_VARCHAR2_TABLE_100
1425     , p6_a55 out nocopy JTF_NUMBER_TABLE
1426   );
1427   procedure update_contract_line(p_api_version  NUMBER
1428     , p_init_msg_list  VARCHAR2
1429     , x_return_status out nocopy  VARCHAR2
1430     , x_msg_count out nocopy  NUMBER
1431     , x_msg_data out nocopy  VARCHAR2
1432     , p_restricted_update  VARCHAR2
1433     , p6_a0  NUMBER
1434     , p6_a1  NUMBER
1435     , p6_a2  VARCHAR2
1436     , p6_a3  NUMBER
1437     , p6_a4  NUMBER
1438     , p6_a5  NUMBER
1439     , p6_a6  NUMBER
1440     , p6_a7  NUMBER
1441     , p6_a8  VARCHAR2
1442     , p6_a9  VARCHAR2
1443     , p6_a10  NUMBER
1444     , p6_a11  VARCHAR2
1445     , p6_a12  NUMBER
1446     , p6_a13  VARCHAR2
1447     , p6_a14  VARCHAR2
1448     , p6_a15  VARCHAR2
1449     , p6_a16  NUMBER
1450     , p6_a17  NUMBER
1451     , p6_a18  NUMBER
1452     , p6_a19  NUMBER
1453     , p6_a20  VARCHAR2
1454     , p6_a21  VARCHAR2
1455     , p6_a22  VARCHAR2
1456     , p6_a23  VARCHAR2
1457     , p6_a24  VARCHAR2
1458     , p6_a25  VARCHAR2
1459     , p6_a26  DATE
1460     , p6_a27  VARCHAR2
1461     , p6_a28  DATE
1462     , p6_a29  DATE
1463     , p6_a30  VARCHAR2
1464     , p6_a31  NUMBER
1465     , p6_a32  VARCHAR2
1466     , p6_a33  VARCHAR2
1467     , p6_a34  VARCHAR2
1468     , p6_a35  VARCHAR2
1469     , p6_a36  VARCHAR2
1470     , p6_a37  VARCHAR2
1471     , p6_a38  VARCHAR2
1472     , p6_a39  VARCHAR2
1473     , p6_a40  VARCHAR2
1474     , p6_a41  VARCHAR2
1475     , p6_a42  VARCHAR2
1476     , p6_a43  VARCHAR2
1477     , p6_a44  VARCHAR2
1478     , p6_a45  VARCHAR2
1479     , p6_a46  VARCHAR2
1480     , p6_a47  VARCHAR2
1481     , p6_a48  NUMBER
1482     , p6_a49  DATE
1483     , p6_a50  NUMBER
1484     , p6_a51  DATE
1485     , p6_a52  VARCHAR2
1486     , p6_a53  VARCHAR2
1487     , p6_a54  VARCHAR2
1488     , p6_a55  NUMBER
1489     , p7_a0 out nocopy  NUMBER
1490     , p7_a1 out nocopy  NUMBER
1491     , p7_a2 out nocopy  VARCHAR2
1492     , p7_a3 out nocopy  NUMBER
1493     , p7_a4 out nocopy  NUMBER
1494     , p7_a5 out nocopy  NUMBER
1495     , p7_a6 out nocopy  NUMBER
1496     , p7_a7 out nocopy  NUMBER
1497     , p7_a8 out nocopy  VARCHAR2
1498     , p7_a9 out nocopy  VARCHAR2
1499     , p7_a10 out nocopy  NUMBER
1500     , p7_a11 out nocopy  VARCHAR2
1501     , p7_a12 out nocopy  NUMBER
1502     , p7_a13 out nocopy  VARCHAR2
1503     , p7_a14 out nocopy  VARCHAR2
1504     , p7_a15 out nocopy  VARCHAR2
1505     , p7_a16 out nocopy  NUMBER
1506     , p7_a17 out nocopy  NUMBER
1507     , p7_a18 out nocopy  NUMBER
1508     , p7_a19 out nocopy  NUMBER
1509     , p7_a20 out nocopy  VARCHAR2
1510     , p7_a21 out nocopy  VARCHAR2
1511     , p7_a22 out nocopy  VARCHAR2
1512     , p7_a23 out nocopy  VARCHAR2
1513     , p7_a24 out nocopy  VARCHAR2
1514     , p7_a25 out nocopy  VARCHAR2
1515     , p7_a26 out nocopy  DATE
1516     , p7_a27 out nocopy  VARCHAR2
1517     , p7_a28 out nocopy  DATE
1518     , p7_a29 out nocopy  DATE
1519     , p7_a30 out nocopy  VARCHAR2
1520     , p7_a31 out nocopy  NUMBER
1521     , p7_a32 out nocopy  VARCHAR2
1522     , p7_a33 out nocopy  VARCHAR2
1523     , p7_a34 out nocopy  VARCHAR2
1524     , p7_a35 out nocopy  VARCHAR2
1525     , p7_a36 out nocopy  VARCHAR2
1526     , p7_a37 out nocopy  VARCHAR2
1527     , p7_a38 out nocopy  VARCHAR2
1528     , p7_a39 out nocopy  VARCHAR2
1529     , p7_a40 out nocopy  VARCHAR2
1530     , p7_a41 out nocopy  VARCHAR2
1531     , p7_a42 out nocopy  VARCHAR2
1532     , p7_a43 out nocopy  VARCHAR2
1533     , p7_a44 out nocopy  VARCHAR2
1534     , p7_a45 out nocopy  VARCHAR2
1535     , p7_a46 out nocopy  VARCHAR2
1536     , p7_a47 out nocopy  VARCHAR2
1537     , p7_a48 out nocopy  NUMBER
1538     , p7_a49 out nocopy  DATE
1539     , p7_a50 out nocopy  NUMBER
1540     , p7_a51 out nocopy  DATE
1541     , p7_a52 out nocopy  VARCHAR2
1542     , p7_a53 out nocopy  VARCHAR2
1543     , p7_a54 out nocopy  VARCHAR2
1544     , p7_a55 out nocopy  NUMBER
1545   );
1546   procedure update_contract_line(p_api_version  NUMBER
1547     , p_init_msg_list  VARCHAR2
1548     , x_return_status out nocopy  VARCHAR2
1549     , x_msg_count out nocopy  NUMBER
1550     , x_msg_data out nocopy  VARCHAR2
1551     , p_restricted_update  VARCHAR2
1552     , p6_a0 JTF_NUMBER_TABLE
1553     , p6_a1 JTF_NUMBER_TABLE
1554     , p6_a2 JTF_VARCHAR2_TABLE_100
1555     , p6_a3 JTF_NUMBER_TABLE
1556     , p6_a4 JTF_NUMBER_TABLE
1557     , p6_a5 JTF_NUMBER_TABLE
1558     , p6_a6 JTF_NUMBER_TABLE
1559     , p6_a7 JTF_NUMBER_TABLE
1560     , p6_a8 JTF_VARCHAR2_TABLE_200
1561     , p6_a9 JTF_VARCHAR2_TABLE_100
1562     , p6_a10 JTF_NUMBER_TABLE
1563     , p6_a11 JTF_VARCHAR2_TABLE_100
1564     , p6_a12 JTF_NUMBER_TABLE
1565     , p6_a13 JTF_VARCHAR2_TABLE_2000
1566     , p6_a14 JTF_VARCHAR2_TABLE_2000
1567     , p6_a15 JTF_VARCHAR2_TABLE_100
1568     , p6_a16 JTF_NUMBER_TABLE
1569     , p6_a17 JTF_NUMBER_TABLE
1570     , p6_a18 JTF_NUMBER_TABLE
1571     , p6_a19 JTF_NUMBER_TABLE
1572     , p6_a20 JTF_VARCHAR2_TABLE_100
1573     , p6_a21 JTF_VARCHAR2_TABLE_100
1574     , p6_a22 JTF_VARCHAR2_TABLE_100
1575     , p6_a23 JTF_VARCHAR2_TABLE_2000
1576     , p6_a24 JTF_VARCHAR2_TABLE_100
1577     , p6_a25 JTF_VARCHAR2_TABLE_200
1578     , p6_a26 JTF_DATE_TABLE
1579     , p6_a27 JTF_VARCHAR2_TABLE_200
1580     , p6_a28 JTF_DATE_TABLE
1581     , p6_a29 JTF_DATE_TABLE
1582     , p6_a30 JTF_VARCHAR2_TABLE_100
1583     , p6_a31 JTF_NUMBER_TABLE
1584     , p6_a32 JTF_VARCHAR2_TABLE_100
1585     , p6_a33 JTF_VARCHAR2_TABLE_500
1586     , p6_a34 JTF_VARCHAR2_TABLE_500
1587     , p6_a35 JTF_VARCHAR2_TABLE_500
1588     , p6_a36 JTF_VARCHAR2_TABLE_500
1589     , p6_a37 JTF_VARCHAR2_TABLE_500
1590     , p6_a38 JTF_VARCHAR2_TABLE_500
1591     , p6_a39 JTF_VARCHAR2_TABLE_500
1592     , p6_a40 JTF_VARCHAR2_TABLE_500
1593     , p6_a41 JTF_VARCHAR2_TABLE_500
1594     , p6_a42 JTF_VARCHAR2_TABLE_500
1595     , p6_a43 JTF_VARCHAR2_TABLE_500
1596     , p6_a44 JTF_VARCHAR2_TABLE_500
1597     , p6_a45 JTF_VARCHAR2_TABLE_500
1598     , p6_a46 JTF_VARCHAR2_TABLE_500
1599     , p6_a47 JTF_VARCHAR2_TABLE_500
1600     , p6_a48 JTF_NUMBER_TABLE
1601     , p6_a49 JTF_DATE_TABLE
1602     , p6_a50 JTF_NUMBER_TABLE
1603     , p6_a51 JTF_DATE_TABLE
1604     , p6_a52 JTF_VARCHAR2_TABLE_100
1605     , p6_a53 JTF_VARCHAR2_TABLE_100
1606     , p6_a54 JTF_VARCHAR2_TABLE_100
1607     , p6_a55 JTF_NUMBER_TABLE
1608     , p7_a0 out nocopy JTF_NUMBER_TABLE
1609     , p7_a1 out nocopy JTF_NUMBER_TABLE
1610     , p7_a2 out nocopy JTF_VARCHAR2_TABLE_100
1611     , p7_a3 out nocopy JTF_NUMBER_TABLE
1612     , p7_a4 out nocopy JTF_NUMBER_TABLE
1613     , p7_a5 out nocopy JTF_NUMBER_TABLE
1614     , p7_a6 out nocopy JTF_NUMBER_TABLE
1615     , p7_a7 out nocopy JTF_NUMBER_TABLE
1616     , p7_a8 out nocopy JTF_VARCHAR2_TABLE_200
1617     , p7_a9 out nocopy JTF_VARCHAR2_TABLE_100
1618     , p7_a10 out nocopy JTF_NUMBER_TABLE
1619     , p7_a11 out nocopy JTF_VARCHAR2_TABLE_100
1620     , p7_a12 out nocopy JTF_NUMBER_TABLE
1621     , p7_a13 out nocopy JTF_VARCHAR2_TABLE_2000
1622     , p7_a14 out nocopy JTF_VARCHAR2_TABLE_2000
1623     , p7_a15 out nocopy JTF_VARCHAR2_TABLE_100
1624     , p7_a16 out nocopy JTF_NUMBER_TABLE
1625     , p7_a17 out nocopy JTF_NUMBER_TABLE
1626     , p7_a18 out nocopy JTF_NUMBER_TABLE
1627     , p7_a19 out nocopy JTF_NUMBER_TABLE
1628     , p7_a20 out nocopy JTF_VARCHAR2_TABLE_100
1629     , p7_a21 out nocopy JTF_VARCHAR2_TABLE_100
1630     , p7_a22 out nocopy JTF_VARCHAR2_TABLE_100
1631     , p7_a23 out nocopy JTF_VARCHAR2_TABLE_2000
1632     , p7_a24 out nocopy JTF_VARCHAR2_TABLE_100
1633     , p7_a25 out nocopy JTF_VARCHAR2_TABLE_200
1634     , p7_a26 out nocopy JTF_DATE_TABLE
1635     , p7_a27 out nocopy JTF_VARCHAR2_TABLE_200
1636     , p7_a28 out nocopy JTF_DATE_TABLE
1637     , p7_a29 out nocopy JTF_DATE_TABLE
1638     , p7_a30 out nocopy JTF_VARCHAR2_TABLE_100
1639     , p7_a31 out nocopy JTF_NUMBER_TABLE
1640     , p7_a32 out nocopy JTF_VARCHAR2_TABLE_100
1641     , p7_a33 out nocopy JTF_VARCHAR2_TABLE_500
1642     , p7_a34 out nocopy JTF_VARCHAR2_TABLE_500
1643     , p7_a35 out nocopy JTF_VARCHAR2_TABLE_500
1644     , p7_a36 out nocopy JTF_VARCHAR2_TABLE_500
1645     , p7_a37 out nocopy JTF_VARCHAR2_TABLE_500
1646     , p7_a38 out nocopy JTF_VARCHAR2_TABLE_500
1647     , p7_a39 out nocopy JTF_VARCHAR2_TABLE_500
1648     , p7_a40 out nocopy JTF_VARCHAR2_TABLE_500
1649     , p7_a41 out nocopy JTF_VARCHAR2_TABLE_500
1650     , p7_a42 out nocopy JTF_VARCHAR2_TABLE_500
1651     , p7_a43 out nocopy JTF_VARCHAR2_TABLE_500
1652     , p7_a44 out nocopy JTF_VARCHAR2_TABLE_500
1653     , p7_a45 out nocopy JTF_VARCHAR2_TABLE_500
1654     , p7_a46 out nocopy JTF_VARCHAR2_TABLE_500
1655     , p7_a47 out nocopy JTF_VARCHAR2_TABLE_500
1656     , p7_a48 out nocopy JTF_NUMBER_TABLE
1657     , p7_a49 out nocopy JTF_DATE_TABLE
1658     , p7_a50 out nocopy JTF_NUMBER_TABLE
1659     , p7_a51 out nocopy JTF_DATE_TABLE
1660     , p7_a52 out nocopy JTF_VARCHAR2_TABLE_100
1661     , p7_a53 out nocopy JTF_VARCHAR2_TABLE_100
1662     , p7_a54 out nocopy JTF_VARCHAR2_TABLE_100
1663     , p7_a55 out nocopy JTF_NUMBER_TABLE
1664   );
1665   procedure delete_contract_line(p_api_version  NUMBER
1666     , p_init_msg_list  VARCHAR2
1667     , x_return_status out nocopy  VARCHAR2
1668     , x_msg_count out nocopy  NUMBER
1669     , x_msg_data out nocopy  VARCHAR2
1670     , p5_a0 JTF_NUMBER_TABLE
1671     , p5_a1 JTF_NUMBER_TABLE
1672     , p5_a2 JTF_VARCHAR2_TABLE_100
1673     , p5_a3 JTF_NUMBER_TABLE
1674     , p5_a4 JTF_NUMBER_TABLE
1675     , p5_a5 JTF_NUMBER_TABLE
1676     , p5_a6 JTF_NUMBER_TABLE
1677     , p5_a7 JTF_NUMBER_TABLE
1678     , p5_a8 JTF_VARCHAR2_TABLE_200
1679     , p5_a9 JTF_VARCHAR2_TABLE_100
1680     , p5_a10 JTF_NUMBER_TABLE
1681     , p5_a11 JTF_VARCHAR2_TABLE_100
1682     , p5_a12 JTF_NUMBER_TABLE
1683     , p5_a13 JTF_VARCHAR2_TABLE_2000
1684     , p5_a14 JTF_VARCHAR2_TABLE_2000
1685     , p5_a15 JTF_VARCHAR2_TABLE_100
1686     , p5_a16 JTF_NUMBER_TABLE
1687     , p5_a17 JTF_NUMBER_TABLE
1688     , p5_a18 JTF_NUMBER_TABLE
1689     , p5_a19 JTF_NUMBER_TABLE
1690     , p5_a20 JTF_VARCHAR2_TABLE_100
1691     , p5_a21 JTF_VARCHAR2_TABLE_100
1692     , p5_a22 JTF_VARCHAR2_TABLE_100
1693     , p5_a23 JTF_VARCHAR2_TABLE_2000
1694     , p5_a24 JTF_VARCHAR2_TABLE_100
1695     , p5_a25 JTF_VARCHAR2_TABLE_200
1696     , p5_a26 JTF_DATE_TABLE
1697     , p5_a27 JTF_VARCHAR2_TABLE_200
1698     , p5_a28 JTF_DATE_TABLE
1699     , p5_a29 JTF_DATE_TABLE
1700     , p5_a30 JTF_VARCHAR2_TABLE_100
1701     , p5_a31 JTF_NUMBER_TABLE
1702     , p5_a32 JTF_VARCHAR2_TABLE_100
1703     , p5_a33 JTF_VARCHAR2_TABLE_500
1704     , p5_a34 JTF_VARCHAR2_TABLE_500
1705     , p5_a35 JTF_VARCHAR2_TABLE_500
1706     , p5_a36 JTF_VARCHAR2_TABLE_500
1707     , p5_a37 JTF_VARCHAR2_TABLE_500
1708     , p5_a38 JTF_VARCHAR2_TABLE_500
1709     , p5_a39 JTF_VARCHAR2_TABLE_500
1710     , p5_a40 JTF_VARCHAR2_TABLE_500
1711     , p5_a41 JTF_VARCHAR2_TABLE_500
1712     , p5_a42 JTF_VARCHAR2_TABLE_500
1713     , p5_a43 JTF_VARCHAR2_TABLE_500
1714     , p5_a44 JTF_VARCHAR2_TABLE_500
1715     , p5_a45 JTF_VARCHAR2_TABLE_500
1716     , p5_a46 JTF_VARCHAR2_TABLE_500
1717     , p5_a47 JTF_VARCHAR2_TABLE_500
1718     , p5_a48 JTF_NUMBER_TABLE
1719     , p5_a49 JTF_DATE_TABLE
1720     , p5_a50 JTF_NUMBER_TABLE
1721     , p5_a51 JTF_DATE_TABLE
1722     , p5_a52 JTF_VARCHAR2_TABLE_100
1723     , p5_a53 JTF_VARCHAR2_TABLE_100
1724     , p5_a54 JTF_VARCHAR2_TABLE_100
1725     , p5_a55 JTF_NUMBER_TABLE
1726   );
1727   procedure delete_contract_line(p_api_version  NUMBER
1728     , p_init_msg_list  VARCHAR2
1729     , x_return_status out nocopy  VARCHAR2
1730     , x_msg_count out nocopy  NUMBER
1731     , x_msg_data out nocopy  VARCHAR2
1732     , p5_a0  NUMBER := 0-1962.0724
1733     , p5_a1  NUMBER := 0-1962.0724
1734     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
1735     , p5_a3  NUMBER := 0-1962.0724
1736     , p5_a4  NUMBER := 0-1962.0724
1737     , p5_a5  NUMBER := 0-1962.0724
1738     , p5_a6  NUMBER := 0-1962.0724
1739     , p5_a7  NUMBER := 0-1962.0724
1740     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
1741     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
1742     , p5_a10  NUMBER := 0-1962.0724
1743     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
1744     , p5_a12  NUMBER := 0-1962.0724
1745     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
1746     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
1747     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
1748     , p5_a16  NUMBER := 0-1962.0724
1749     , p5_a17  NUMBER := 0-1962.0724
1750     , p5_a18  NUMBER := 0-1962.0724
1751     , p5_a19  NUMBER := 0-1962.0724
1752     , p5_a20  VARCHAR2 := fnd_api.g_miss_char
1753     , p5_a21  VARCHAR2 := fnd_api.g_miss_char
1754     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
1755     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
1756     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
1757     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
1758     , p5_a26  DATE := fnd_api.g_miss_date
1759     , p5_a27  VARCHAR2 := fnd_api.g_miss_char
1760     , p5_a28  DATE := fnd_api.g_miss_date
1761     , p5_a29  DATE := fnd_api.g_miss_date
1762     , p5_a30  VARCHAR2 := fnd_api.g_miss_char
1763     , p5_a31  NUMBER := 0-1962.0724
1764     , p5_a32  VARCHAR2 := fnd_api.g_miss_char
1765     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
1766     , p5_a34  VARCHAR2 := fnd_api.g_miss_char
1767     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
1768     , p5_a36  VARCHAR2 := fnd_api.g_miss_char
1769     , p5_a37  VARCHAR2 := fnd_api.g_miss_char
1770     , p5_a38  VARCHAR2 := fnd_api.g_miss_char
1771     , p5_a39  VARCHAR2 := fnd_api.g_miss_char
1772     , p5_a40  VARCHAR2 := fnd_api.g_miss_char
1773     , p5_a41  VARCHAR2 := fnd_api.g_miss_char
1774     , p5_a42  VARCHAR2 := fnd_api.g_miss_char
1775     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
1776     , p5_a44  VARCHAR2 := fnd_api.g_miss_char
1777     , p5_a45  VARCHAR2 := fnd_api.g_miss_char
1778     , p5_a46  VARCHAR2 := fnd_api.g_miss_char
1779     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
1780     , p5_a48  NUMBER := 0-1962.0724
1781     , p5_a49  DATE := fnd_api.g_miss_date
1782     , p5_a50  NUMBER := 0-1962.0724
1783     , p5_a51  DATE := fnd_api.g_miss_date
1784     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
1785     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
1786     , p5_a54  VARCHAR2 := fnd_api.g_miss_char
1787     , p5_a55  NUMBER := 0-1962.0724
1788   );
1789   procedure lock_contract_line(p_api_version  NUMBER
1790     , p_init_msg_list  VARCHAR2
1791     , x_return_status out nocopy  VARCHAR2
1792     , x_msg_count out nocopy  NUMBER
1793     , x_msg_data out nocopy  VARCHAR2
1794     , p5_a0  NUMBER := 0-1962.0724
1795     , p5_a1  NUMBER := 0-1962.0724
1796     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
1797     , p5_a3  NUMBER := 0-1962.0724
1798     , p5_a4  NUMBER := 0-1962.0724
1799     , p5_a5  NUMBER := 0-1962.0724
1800     , p5_a6  NUMBER := 0-1962.0724
1801     , p5_a7  NUMBER := 0-1962.0724
1802     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
1803     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
1804     , p5_a10  NUMBER := 0-1962.0724
1805     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
1806     , p5_a12  NUMBER := 0-1962.0724
1807     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
1808     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
1809     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
1810     , p5_a16  NUMBER := 0-1962.0724
1811     , p5_a17  NUMBER := 0-1962.0724
1812     , p5_a18  NUMBER := 0-1962.0724
1813     , p5_a19  NUMBER := 0-1962.0724
1814     , p5_a20  VARCHAR2 := fnd_api.g_miss_char
1815     , p5_a21  VARCHAR2 := fnd_api.g_miss_char
1816     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
1817     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
1818     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
1819     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
1820     , p5_a26  DATE := fnd_api.g_miss_date
1821     , p5_a27  VARCHAR2 := fnd_api.g_miss_char
1822     , p5_a28  DATE := fnd_api.g_miss_date
1823     , p5_a29  DATE := fnd_api.g_miss_date
1824     , p5_a30  VARCHAR2 := fnd_api.g_miss_char
1825     , p5_a31  NUMBER := 0-1962.0724
1826     , p5_a32  VARCHAR2 := fnd_api.g_miss_char
1827     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
1828     , p5_a34  VARCHAR2 := fnd_api.g_miss_char
1829     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
1830     , p5_a36  VARCHAR2 := fnd_api.g_miss_char
1831     , p5_a37  VARCHAR2 := fnd_api.g_miss_char
1832     , p5_a38  VARCHAR2 := fnd_api.g_miss_char
1833     , p5_a39  VARCHAR2 := fnd_api.g_miss_char
1834     , p5_a40  VARCHAR2 := fnd_api.g_miss_char
1835     , p5_a41  VARCHAR2 := fnd_api.g_miss_char
1836     , p5_a42  VARCHAR2 := fnd_api.g_miss_char
1837     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
1838     , p5_a44  VARCHAR2 := fnd_api.g_miss_char
1839     , p5_a45  VARCHAR2 := fnd_api.g_miss_char
1840     , p5_a46  VARCHAR2 := fnd_api.g_miss_char
1841     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
1842     , p5_a48  NUMBER := 0-1962.0724
1843     , p5_a49  DATE := fnd_api.g_miss_date
1844     , p5_a50  NUMBER := 0-1962.0724
1845     , p5_a51  DATE := fnd_api.g_miss_date
1846     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
1847     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
1848     , p5_a54  VARCHAR2 := fnd_api.g_miss_char
1849     , p5_a55  NUMBER := 0-1962.0724
1850   );
1851   procedure lock_contract_line(p_api_version  NUMBER
1852     , p_init_msg_list  VARCHAR2
1853     , x_return_status out nocopy  VARCHAR2
1854     , x_msg_count out nocopy  NUMBER
1855     , x_msg_data out nocopy  VARCHAR2
1856     , p5_a0 JTF_NUMBER_TABLE
1857     , p5_a1 JTF_NUMBER_TABLE
1858     , p5_a2 JTF_VARCHAR2_TABLE_100
1859     , p5_a3 JTF_NUMBER_TABLE
1860     , p5_a4 JTF_NUMBER_TABLE
1861     , p5_a5 JTF_NUMBER_TABLE
1862     , p5_a6 JTF_NUMBER_TABLE
1863     , p5_a7 JTF_NUMBER_TABLE
1864     , p5_a8 JTF_VARCHAR2_TABLE_200
1865     , p5_a9 JTF_VARCHAR2_TABLE_100
1866     , p5_a10 JTF_NUMBER_TABLE
1867     , p5_a11 JTF_VARCHAR2_TABLE_100
1868     , p5_a12 JTF_NUMBER_TABLE
1869     , p5_a13 JTF_VARCHAR2_TABLE_2000
1870     , p5_a14 JTF_VARCHAR2_TABLE_2000
1871     , p5_a15 JTF_VARCHAR2_TABLE_100
1872     , p5_a16 JTF_NUMBER_TABLE
1873     , p5_a17 JTF_NUMBER_TABLE
1874     , p5_a18 JTF_NUMBER_TABLE
1875     , p5_a19 JTF_NUMBER_TABLE
1876     , p5_a20 JTF_VARCHAR2_TABLE_100
1877     , p5_a21 JTF_VARCHAR2_TABLE_100
1878     , p5_a22 JTF_VARCHAR2_TABLE_100
1879     , p5_a23 JTF_VARCHAR2_TABLE_2000
1880     , p5_a24 JTF_VARCHAR2_TABLE_100
1881     , p5_a25 JTF_VARCHAR2_TABLE_200
1882     , p5_a26 JTF_DATE_TABLE
1883     , p5_a27 JTF_VARCHAR2_TABLE_200
1884     , p5_a28 JTF_DATE_TABLE
1885     , p5_a29 JTF_DATE_TABLE
1886     , p5_a30 JTF_VARCHAR2_TABLE_100
1887     , p5_a31 JTF_NUMBER_TABLE
1888     , p5_a32 JTF_VARCHAR2_TABLE_100
1889     , p5_a33 JTF_VARCHAR2_TABLE_500
1890     , p5_a34 JTF_VARCHAR2_TABLE_500
1891     , p5_a35 JTF_VARCHAR2_TABLE_500
1892     , p5_a36 JTF_VARCHAR2_TABLE_500
1893     , p5_a37 JTF_VARCHAR2_TABLE_500
1894     , p5_a38 JTF_VARCHAR2_TABLE_500
1895     , p5_a39 JTF_VARCHAR2_TABLE_500
1896     , p5_a40 JTF_VARCHAR2_TABLE_500
1897     , p5_a41 JTF_VARCHAR2_TABLE_500
1898     , p5_a42 JTF_VARCHAR2_TABLE_500
1899     , p5_a43 JTF_VARCHAR2_TABLE_500
1900     , p5_a44 JTF_VARCHAR2_TABLE_500
1901     , p5_a45 JTF_VARCHAR2_TABLE_500
1902     , p5_a46 JTF_VARCHAR2_TABLE_500
1903     , p5_a47 JTF_VARCHAR2_TABLE_500
1904     , p5_a48 JTF_NUMBER_TABLE
1905     , p5_a49 JTF_DATE_TABLE
1906     , p5_a50 JTF_NUMBER_TABLE
1907     , p5_a51 JTF_DATE_TABLE
1908     , p5_a52 JTF_VARCHAR2_TABLE_100
1909     , p5_a53 JTF_VARCHAR2_TABLE_100
1910     , p5_a54 JTF_VARCHAR2_TABLE_100
1911     , p5_a55 JTF_NUMBER_TABLE
1912   );
1913   procedure validate_contract_line(p_api_version  NUMBER
1914     , p_init_msg_list  VARCHAR2
1915     , x_return_status out nocopy  VARCHAR2
1916     , x_msg_count out nocopy  NUMBER
1917     , x_msg_data out nocopy  VARCHAR2
1918     , p5_a0  NUMBER := 0-1962.0724
1919     , p5_a1  NUMBER := 0-1962.0724
1920     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
1921     , p5_a3  NUMBER := 0-1962.0724
1922     , p5_a4  NUMBER := 0-1962.0724
1923     , p5_a5  NUMBER := 0-1962.0724
1924     , p5_a6  NUMBER := 0-1962.0724
1925     , p5_a7  NUMBER := 0-1962.0724
1926     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
1927     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
1928     , p5_a10  NUMBER := 0-1962.0724
1929     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
1930     , p5_a12  NUMBER := 0-1962.0724
1931     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
1932     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
1933     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
1934     , p5_a16  NUMBER := 0-1962.0724
1935     , p5_a17  NUMBER := 0-1962.0724
1936     , p5_a18  NUMBER := 0-1962.0724
1937     , p5_a19  NUMBER := 0-1962.0724
1938     , p5_a20  VARCHAR2 := fnd_api.g_miss_char
1939     , p5_a21  VARCHAR2 := fnd_api.g_miss_char
1940     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
1941     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
1942     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
1943     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
1944     , p5_a26  DATE := fnd_api.g_miss_date
1945     , p5_a27  VARCHAR2 := fnd_api.g_miss_char
1946     , p5_a28  DATE := fnd_api.g_miss_date
1947     , p5_a29  DATE := fnd_api.g_miss_date
1948     , p5_a30  VARCHAR2 := fnd_api.g_miss_char
1949     , p5_a31  NUMBER := 0-1962.0724
1950     , p5_a32  VARCHAR2 := fnd_api.g_miss_char
1951     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
1952     , p5_a34  VARCHAR2 := fnd_api.g_miss_char
1953     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
1954     , p5_a36  VARCHAR2 := fnd_api.g_miss_char
1955     , p5_a37  VARCHAR2 := fnd_api.g_miss_char
1956     , p5_a38  VARCHAR2 := fnd_api.g_miss_char
1957     , p5_a39  VARCHAR2 := fnd_api.g_miss_char
1958     , p5_a40  VARCHAR2 := fnd_api.g_miss_char
1959     , p5_a41  VARCHAR2 := fnd_api.g_miss_char
1960     , p5_a42  VARCHAR2 := fnd_api.g_miss_char
1961     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
1962     , p5_a44  VARCHAR2 := fnd_api.g_miss_char
1963     , p5_a45  VARCHAR2 := fnd_api.g_miss_char
1964     , p5_a46  VARCHAR2 := fnd_api.g_miss_char
1965     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
1966     , p5_a48  NUMBER := 0-1962.0724
1967     , p5_a49  DATE := fnd_api.g_miss_date
1968     , p5_a50  NUMBER := 0-1962.0724
1969     , p5_a51  DATE := fnd_api.g_miss_date
1970     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
1971     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
1972     , p5_a54  VARCHAR2 := fnd_api.g_miss_char
1973     , p5_a55  NUMBER := 0-1962.0724
1974   );
1975   procedure validate_contract_line(p_api_version  NUMBER
1976     , p_init_msg_list  VARCHAR2
1977     , x_return_status out nocopy  VARCHAR2
1978     , x_msg_count out nocopy  NUMBER
1979     , x_msg_data out nocopy  VARCHAR2
1980     , p5_a0 JTF_NUMBER_TABLE
1981     , p5_a1 JTF_NUMBER_TABLE
1982     , p5_a2 JTF_VARCHAR2_TABLE_100
1983     , p5_a3 JTF_NUMBER_TABLE
1984     , p5_a4 JTF_NUMBER_TABLE
1985     , p5_a5 JTF_NUMBER_TABLE
1986     , p5_a6 JTF_NUMBER_TABLE
1987     , p5_a7 JTF_NUMBER_TABLE
1988     , p5_a8 JTF_VARCHAR2_TABLE_200
1989     , p5_a9 JTF_VARCHAR2_TABLE_100
1990     , p5_a10 JTF_NUMBER_TABLE
1991     , p5_a11 JTF_VARCHAR2_TABLE_100
1992     , p5_a12 JTF_NUMBER_TABLE
1993     , p5_a13 JTF_VARCHAR2_TABLE_2000
1994     , p5_a14 JTF_VARCHAR2_TABLE_2000
1995     , p5_a15 JTF_VARCHAR2_TABLE_100
1996     , p5_a16 JTF_NUMBER_TABLE
1997     , p5_a17 JTF_NUMBER_TABLE
1998     , p5_a18 JTF_NUMBER_TABLE
1999     , p5_a19 JTF_NUMBER_TABLE
2000     , p5_a20 JTF_VARCHAR2_TABLE_100
2001     , p5_a21 JTF_VARCHAR2_TABLE_100
2002     , p5_a22 JTF_VARCHAR2_TABLE_100
2003     , p5_a23 JTF_VARCHAR2_TABLE_2000
2004     , p5_a24 JTF_VARCHAR2_TABLE_100
2005     , p5_a25 JTF_VARCHAR2_TABLE_200
2006     , p5_a26 JTF_DATE_TABLE
2007     , p5_a27 JTF_VARCHAR2_TABLE_200
2008     , p5_a28 JTF_DATE_TABLE
2009     , p5_a29 JTF_DATE_TABLE
2010     , p5_a30 JTF_VARCHAR2_TABLE_100
2011     , p5_a31 JTF_NUMBER_TABLE
2012     , p5_a32 JTF_VARCHAR2_TABLE_100
2013     , p5_a33 JTF_VARCHAR2_TABLE_500
2014     , p5_a34 JTF_VARCHAR2_TABLE_500
2015     , p5_a35 JTF_VARCHAR2_TABLE_500
2016     , p5_a36 JTF_VARCHAR2_TABLE_500
2017     , p5_a37 JTF_VARCHAR2_TABLE_500
2018     , p5_a38 JTF_VARCHAR2_TABLE_500
2019     , p5_a39 JTF_VARCHAR2_TABLE_500
2020     , p5_a40 JTF_VARCHAR2_TABLE_500
2021     , p5_a41 JTF_VARCHAR2_TABLE_500
2022     , p5_a42 JTF_VARCHAR2_TABLE_500
2023     , p5_a43 JTF_VARCHAR2_TABLE_500
2024     , p5_a44 JTF_VARCHAR2_TABLE_500
2025     , p5_a45 JTF_VARCHAR2_TABLE_500
2026     , p5_a46 JTF_VARCHAR2_TABLE_500
2027     , p5_a47 JTF_VARCHAR2_TABLE_500
2028     , p5_a48 JTF_NUMBER_TABLE
2029     , p5_a49 JTF_DATE_TABLE
2030     , p5_a50 JTF_NUMBER_TABLE
2031     , p5_a51 JTF_DATE_TABLE
2032     , p5_a52 JTF_VARCHAR2_TABLE_100
2033     , p5_a53 JTF_VARCHAR2_TABLE_100
2034     , p5_a54 JTF_VARCHAR2_TABLE_100
2035     , p5_a55 JTF_NUMBER_TABLE
2036   );
2037   procedure create_governance(p_api_version  NUMBER
2038     , p_init_msg_list  VARCHAR2
2039     , x_return_status out nocopy  VARCHAR2
2040     , x_msg_count out nocopy  NUMBER
2041     , x_msg_data out nocopy  VARCHAR2
2042     , p5_a0  NUMBER
2043     , p5_a1  NUMBER
2044     , p5_a2  NUMBER
2045     , p5_a3  NUMBER
2046     , p5_a4  NUMBER
2047     , p5_a5  NUMBER
2048     , p5_a6  NUMBER
2049     , p5_a7  NUMBER
2050     , p5_a8  VARCHAR2
2051     , p5_a9  NUMBER
2052     , p5_a10  DATE
2053     , p5_a11  NUMBER
2054     , p5_a12  DATE
2055     , p5_a13  NUMBER
2056     , p6_a0 out nocopy  NUMBER
2057     , p6_a1 out nocopy  NUMBER
2058     , p6_a2 out nocopy  NUMBER
2059     , p6_a3 out nocopy  NUMBER
2060     , p6_a4 out nocopy  NUMBER
2061     , p6_a5 out nocopy  NUMBER
2062     , p6_a6 out nocopy  NUMBER
2063     , p6_a7 out nocopy  NUMBER
2064     , p6_a8 out nocopy  VARCHAR2
2065     , p6_a9 out nocopy  NUMBER
2066     , p6_a10 out nocopy  DATE
2067     , p6_a11 out nocopy  NUMBER
2068     , p6_a12 out nocopy  DATE
2069     , p6_a13 out nocopy  NUMBER
2070   );
2071   procedure create_governance(p_api_version  NUMBER
2072     , p_init_msg_list  VARCHAR2
2073     , x_return_status out nocopy  VARCHAR2
2074     , x_msg_count out nocopy  NUMBER
2075     , x_msg_data out nocopy  VARCHAR2
2076     , p5_a0 JTF_NUMBER_TABLE
2077     , p5_a1 JTF_NUMBER_TABLE
2078     , p5_a2 JTF_NUMBER_TABLE
2079     , p5_a3 JTF_NUMBER_TABLE
2080     , p5_a4 JTF_NUMBER_TABLE
2081     , p5_a5 JTF_NUMBER_TABLE
2082     , p5_a6 JTF_NUMBER_TABLE
2083     , p5_a7 JTF_NUMBER_TABLE
2084     , p5_a8 JTF_VARCHAR2_TABLE_100
2085     , p5_a9 JTF_NUMBER_TABLE
2086     , p5_a10 JTF_DATE_TABLE
2087     , p5_a11 JTF_NUMBER_TABLE
2088     , p5_a12 JTF_DATE_TABLE
2089     , p5_a13 JTF_NUMBER_TABLE
2090     , p6_a0 out nocopy JTF_NUMBER_TABLE
2091     , p6_a1 out nocopy JTF_NUMBER_TABLE
2092     , p6_a2 out nocopy JTF_NUMBER_TABLE
2093     , p6_a3 out nocopy JTF_NUMBER_TABLE
2094     , p6_a4 out nocopy JTF_NUMBER_TABLE
2095     , p6_a5 out nocopy JTF_NUMBER_TABLE
2096     , p6_a6 out nocopy JTF_NUMBER_TABLE
2097     , p6_a7 out nocopy JTF_NUMBER_TABLE
2098     , p6_a8 out nocopy JTF_VARCHAR2_TABLE_100
2099     , p6_a9 out nocopy JTF_NUMBER_TABLE
2100     , p6_a10 out nocopy JTF_DATE_TABLE
2101     , p6_a11 out nocopy JTF_NUMBER_TABLE
2102     , p6_a12 out nocopy JTF_DATE_TABLE
2103     , p6_a13 out nocopy JTF_NUMBER_TABLE
2104   );
2105   procedure update_governance(p_api_version  NUMBER
2106     , p_init_msg_list  VARCHAR2
2107     , x_return_status out nocopy  VARCHAR2
2108     , x_msg_count out nocopy  NUMBER
2109     , x_msg_data out nocopy  VARCHAR2
2110     , p5_a0  NUMBER
2111     , p5_a1  NUMBER
2112     , p5_a2  NUMBER
2113     , p5_a3  NUMBER
2114     , p5_a4  NUMBER
2115     , p5_a5  NUMBER
2116     , p5_a6  NUMBER
2117     , p5_a7  NUMBER
2118     , p5_a8  VARCHAR2
2119     , p5_a9  NUMBER
2120     , p5_a10  DATE
2121     , p5_a11  NUMBER
2122     , p5_a12  DATE
2123     , p5_a13  NUMBER
2124     , p6_a0 out nocopy  NUMBER
2125     , p6_a1 out nocopy  NUMBER
2126     , p6_a2 out nocopy  NUMBER
2127     , p6_a3 out nocopy  NUMBER
2128     , p6_a4 out nocopy  NUMBER
2129     , p6_a5 out nocopy  NUMBER
2130     , p6_a6 out nocopy  NUMBER
2131     , p6_a7 out nocopy  NUMBER
2132     , p6_a8 out nocopy  VARCHAR2
2133     , p6_a9 out nocopy  NUMBER
2134     , p6_a10 out nocopy  DATE
2135     , p6_a11 out nocopy  NUMBER
2136     , p6_a12 out nocopy  DATE
2137     , p6_a13 out nocopy  NUMBER
2138   );
2139   procedure update_governance(p_api_version  NUMBER
2140     , p_init_msg_list  VARCHAR2
2141     , x_return_status out nocopy  VARCHAR2
2142     , x_msg_count out nocopy  NUMBER
2143     , x_msg_data out nocopy  VARCHAR2
2144     , p5_a0 JTF_NUMBER_TABLE
2145     , p5_a1 JTF_NUMBER_TABLE
2146     , p5_a2 JTF_NUMBER_TABLE
2147     , p5_a3 JTF_NUMBER_TABLE
2148     , p5_a4 JTF_NUMBER_TABLE
2149     , p5_a5 JTF_NUMBER_TABLE
2150     , p5_a6 JTF_NUMBER_TABLE
2151     , p5_a7 JTF_NUMBER_TABLE
2152     , p5_a8 JTF_VARCHAR2_TABLE_100
2153     , p5_a9 JTF_NUMBER_TABLE
2154     , p5_a10 JTF_DATE_TABLE
2155     , p5_a11 JTF_NUMBER_TABLE
2156     , p5_a12 JTF_DATE_TABLE
2157     , p5_a13 JTF_NUMBER_TABLE
2158     , p6_a0 out nocopy JTF_NUMBER_TABLE
2159     , p6_a1 out nocopy JTF_NUMBER_TABLE
2160     , p6_a2 out nocopy JTF_NUMBER_TABLE
2161     , p6_a3 out nocopy JTF_NUMBER_TABLE
2162     , p6_a4 out nocopy JTF_NUMBER_TABLE
2163     , p6_a5 out nocopy JTF_NUMBER_TABLE
2164     , p6_a6 out nocopy JTF_NUMBER_TABLE
2165     , p6_a7 out nocopy JTF_NUMBER_TABLE
2166     , p6_a8 out nocopy JTF_VARCHAR2_TABLE_100
2167     , p6_a9 out nocopy JTF_NUMBER_TABLE
2168     , p6_a10 out nocopy JTF_DATE_TABLE
2169     , p6_a11 out nocopy JTF_NUMBER_TABLE
2170     , p6_a12 out nocopy JTF_DATE_TABLE
2171     , p6_a13 out nocopy JTF_NUMBER_TABLE
2172   );
2173   procedure delete_governance(p_api_version  NUMBER
2174     , p_init_msg_list  VARCHAR2
2175     , x_return_status out nocopy  VARCHAR2
2176     , x_msg_count out nocopy  NUMBER
2177     , x_msg_data out nocopy  VARCHAR2
2178     , p5_a0  NUMBER := 0-1962.0724
2179     , p5_a1  NUMBER := 0-1962.0724
2180     , p5_a2  NUMBER := 0-1962.0724
2181     , p5_a3  NUMBER := 0-1962.0724
2182     , p5_a4  NUMBER := 0-1962.0724
2183     , p5_a5  NUMBER := 0-1962.0724
2184     , p5_a6  NUMBER := 0-1962.0724
2185     , p5_a7  NUMBER := 0-1962.0724
2186     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
2187     , p5_a9  NUMBER := 0-1962.0724
2188     , p5_a10  DATE := fnd_api.g_miss_date
2189     , p5_a11  NUMBER := 0-1962.0724
2190     , p5_a12  DATE := fnd_api.g_miss_date
2191     , p5_a13  NUMBER := 0-1962.0724
2192   );
2193   procedure delete_governance(p_api_version  NUMBER
2194     , p_init_msg_list  VARCHAR2
2195     , x_return_status out nocopy  VARCHAR2
2196     , x_msg_count out nocopy  NUMBER
2197     , x_msg_data out nocopy  VARCHAR2
2198     , p5_a0 JTF_NUMBER_TABLE
2199     , p5_a1 JTF_NUMBER_TABLE
2200     , p5_a2 JTF_NUMBER_TABLE
2201     , p5_a3 JTF_NUMBER_TABLE
2202     , p5_a4 JTF_NUMBER_TABLE
2203     , p5_a5 JTF_NUMBER_TABLE
2204     , p5_a6 JTF_NUMBER_TABLE
2205     , p5_a7 JTF_NUMBER_TABLE
2206     , p5_a8 JTF_VARCHAR2_TABLE_100
2207     , p5_a9 JTF_NUMBER_TABLE
2208     , p5_a10 JTF_DATE_TABLE
2209     , p5_a11 JTF_NUMBER_TABLE
2210     , p5_a12 JTF_DATE_TABLE
2211     , p5_a13 JTF_NUMBER_TABLE
2212   );
2213   procedure lock_governance(p_api_version  NUMBER
2214     , p_init_msg_list  VARCHAR2
2215     , x_return_status out nocopy  VARCHAR2
2216     , x_msg_count out nocopy  NUMBER
2217     , x_msg_data out nocopy  VARCHAR2
2218     , p5_a0  NUMBER := 0-1962.0724
2219     , p5_a1  NUMBER := 0-1962.0724
2220     , p5_a2  NUMBER := 0-1962.0724
2221     , p5_a3  NUMBER := 0-1962.0724
2222     , p5_a4  NUMBER := 0-1962.0724
2223     , p5_a5  NUMBER := 0-1962.0724
2224     , p5_a6  NUMBER := 0-1962.0724
2225     , p5_a7  NUMBER := 0-1962.0724
2226     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
2227     , p5_a9  NUMBER := 0-1962.0724
2228     , p5_a10  DATE := fnd_api.g_miss_date
2229     , p5_a11  NUMBER := 0-1962.0724
2230     , p5_a12  DATE := fnd_api.g_miss_date
2231     , p5_a13  NUMBER := 0-1962.0724
2232   );
2233   procedure lock_governance(p_api_version  NUMBER
2234     , p_init_msg_list  VARCHAR2
2235     , x_return_status out nocopy  VARCHAR2
2236     , x_msg_count out nocopy  NUMBER
2237     , x_msg_data out nocopy  VARCHAR2
2238     , p5_a0 JTF_NUMBER_TABLE
2239     , p5_a1 JTF_NUMBER_TABLE
2240     , p5_a2 JTF_NUMBER_TABLE
2241     , p5_a3 JTF_NUMBER_TABLE
2242     , p5_a4 JTF_NUMBER_TABLE
2243     , p5_a5 JTF_NUMBER_TABLE
2244     , p5_a6 JTF_NUMBER_TABLE
2245     , p5_a7 JTF_NUMBER_TABLE
2246     , p5_a8 JTF_VARCHAR2_TABLE_100
2247     , p5_a9 JTF_NUMBER_TABLE
2248     , p5_a10 JTF_DATE_TABLE
2249     , p5_a11 JTF_NUMBER_TABLE
2250     , p5_a12 JTF_DATE_TABLE
2251     , p5_a13 JTF_NUMBER_TABLE
2252   );
2253   procedure validate_governance(p_api_version  NUMBER
2254     , p_init_msg_list  VARCHAR2
2255     , x_return_status out nocopy  VARCHAR2
2256     , x_msg_count out nocopy  NUMBER
2257     , x_msg_data out nocopy  VARCHAR2
2258     , p5_a0  NUMBER := 0-1962.0724
2259     , p5_a1  NUMBER := 0-1962.0724
2260     , p5_a2  NUMBER := 0-1962.0724
2261     , p5_a3  NUMBER := 0-1962.0724
2262     , p5_a4  NUMBER := 0-1962.0724
2263     , p5_a5  NUMBER := 0-1962.0724
2264     , p5_a6  NUMBER := 0-1962.0724
2265     , p5_a7  NUMBER := 0-1962.0724
2266     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
2267     , p5_a9  NUMBER := 0-1962.0724
2268     , p5_a10  DATE := fnd_api.g_miss_date
2269     , p5_a11  NUMBER := 0-1962.0724
2270     , p5_a12  DATE := fnd_api.g_miss_date
2271     , p5_a13  NUMBER := 0-1962.0724
2272   );
2273   procedure validate_governance(p_api_version  NUMBER
2274     , p_init_msg_list  VARCHAR2
2275     , x_return_status out nocopy  VARCHAR2
2276     , x_msg_count out nocopy  NUMBER
2277     , x_msg_data out nocopy  VARCHAR2
2278     , p5_a0 JTF_NUMBER_TABLE
2279     , p5_a1 JTF_NUMBER_TABLE
2280     , p5_a2 JTF_NUMBER_TABLE
2281     , p5_a3 JTF_NUMBER_TABLE
2282     , p5_a4 JTF_NUMBER_TABLE
2283     , p5_a5 JTF_NUMBER_TABLE
2284     , p5_a6 JTF_NUMBER_TABLE
2285     , p5_a7 JTF_NUMBER_TABLE
2286     , p5_a8 JTF_VARCHAR2_TABLE_100
2287     , p5_a9 JTF_NUMBER_TABLE
2288     , p5_a10 JTF_DATE_TABLE
2289     , p5_a11 JTF_NUMBER_TABLE
2290     , p5_a12 JTF_DATE_TABLE
2291     , p5_a13 JTF_NUMBER_TABLE
2292   );
2293   procedure create_contract_process(p_api_version  NUMBER
2294     , p_init_msg_list  VARCHAR2
2295     , x_return_status out nocopy  VARCHAR2
2296     , x_msg_count out nocopy  NUMBER
2297     , x_msg_data out nocopy  VARCHAR2
2298     , p5_a0  NUMBER
2299     , p5_a1  NUMBER
2300     , p5_a2  NUMBER
2301     , p5_a3  NUMBER
2302     , p5_a4  NUMBER
2303     , p5_a5  NUMBER
2304     , p5_a6  VARCHAR2
2305     , p5_a7  VARCHAR2
2306     , p5_a8  VARCHAR2
2307     , p5_a9  VARCHAR2
2308     , p5_a10  VARCHAR2
2309     , p5_a11  VARCHAR2
2310     , p5_a12  VARCHAR2
2311     , p5_a13  VARCHAR2
2312     , p5_a14  VARCHAR2
2313     , p5_a15  VARCHAR2
2314     , p5_a16  VARCHAR2
2315     , p5_a17  VARCHAR2
2316     , p5_a18  VARCHAR2
2317     , p5_a19  VARCHAR2
2318     , p5_a20  VARCHAR2
2319     , p5_a21  VARCHAR2
2320     , p5_a22  VARCHAR2
2321     , p5_a23  VARCHAR2
2322     , p5_a24  NUMBER
2323     , p5_a25  DATE
2324     , p5_a26  NUMBER
2325     , p5_a27  DATE
2326     , p5_a28  NUMBER
2327     , p6_a0 out nocopy  NUMBER
2328     , p6_a1 out nocopy  NUMBER
2329     , p6_a2 out nocopy  NUMBER
2330     , p6_a3 out nocopy  NUMBER
2331     , p6_a4 out nocopy  NUMBER
2332     , p6_a5 out nocopy  NUMBER
2333     , p6_a6 out nocopy  VARCHAR2
2334     , p6_a7 out nocopy  VARCHAR2
2335     , p6_a8 out nocopy  VARCHAR2
2336     , p6_a9 out nocopy  VARCHAR2
2337     , p6_a10 out nocopy  VARCHAR2
2338     , p6_a11 out nocopy  VARCHAR2
2339     , p6_a12 out nocopy  VARCHAR2
2340     , p6_a13 out nocopy  VARCHAR2
2341     , p6_a14 out nocopy  VARCHAR2
2342     , p6_a15 out nocopy  VARCHAR2
2343     , p6_a16 out nocopy  VARCHAR2
2344     , p6_a17 out nocopy  VARCHAR2
2345     , p6_a18 out nocopy  VARCHAR2
2346     , p6_a19 out nocopy  VARCHAR2
2347     , p6_a20 out nocopy  VARCHAR2
2348     , p6_a21 out nocopy  VARCHAR2
2349     , p6_a22 out nocopy  VARCHAR2
2350     , p6_a23 out nocopy  VARCHAR2
2351     , p6_a24 out nocopy  NUMBER
2352     , p6_a25 out nocopy  DATE
2353     , p6_a26 out nocopy  NUMBER
2354     , p6_a27 out nocopy  DATE
2355     , p6_a28 out nocopy  NUMBER
2356   );
2357   procedure create_contract_process(p_api_version  NUMBER
2358     , p_init_msg_list  VARCHAR2
2359     , x_return_status out nocopy  VARCHAR2
2360     , x_msg_count out nocopy  NUMBER
2361     , x_msg_data out nocopy  VARCHAR2
2362     , p5_a0 JTF_NUMBER_TABLE
2363     , p5_a1 JTF_NUMBER_TABLE
2364     , p5_a2 JTF_NUMBER_TABLE
2365     , p5_a3 JTF_NUMBER_TABLE
2366     , p5_a4 JTF_NUMBER_TABLE
2367     , p5_a5 JTF_NUMBER_TABLE
2368     , p5_a6 JTF_VARCHAR2_TABLE_300
2369     , p5_a7 JTF_VARCHAR2_TABLE_100
2370     , p5_a8 JTF_VARCHAR2_TABLE_100
2371     , p5_a9 JTF_VARCHAR2_TABLE_500
2372     , p5_a10 JTF_VARCHAR2_TABLE_500
2373     , p5_a11 JTF_VARCHAR2_TABLE_500
2374     , p5_a12 JTF_VARCHAR2_TABLE_500
2375     , p5_a13 JTF_VARCHAR2_TABLE_500
2376     , p5_a14 JTF_VARCHAR2_TABLE_500
2377     , p5_a15 JTF_VARCHAR2_TABLE_500
2378     , p5_a16 JTF_VARCHAR2_TABLE_500
2379     , p5_a17 JTF_VARCHAR2_TABLE_500
2380     , p5_a18 JTF_VARCHAR2_TABLE_500
2381     , p5_a19 JTF_VARCHAR2_TABLE_500
2382     , p5_a20 JTF_VARCHAR2_TABLE_500
2383     , p5_a21 JTF_VARCHAR2_TABLE_500
2384     , p5_a22 JTF_VARCHAR2_TABLE_500
2385     , p5_a23 JTF_VARCHAR2_TABLE_500
2386     , p5_a24 JTF_NUMBER_TABLE
2387     , p5_a25 JTF_DATE_TABLE
2388     , p5_a26 JTF_NUMBER_TABLE
2389     , p5_a27 JTF_DATE_TABLE
2390     , p5_a28 JTF_NUMBER_TABLE
2391     , p6_a0 out nocopy JTF_NUMBER_TABLE
2392     , p6_a1 out nocopy JTF_NUMBER_TABLE
2393     , p6_a2 out nocopy JTF_NUMBER_TABLE
2394     , p6_a3 out nocopy JTF_NUMBER_TABLE
2395     , p6_a4 out nocopy JTF_NUMBER_TABLE
2396     , p6_a5 out nocopy JTF_NUMBER_TABLE
2397     , p6_a6 out nocopy JTF_VARCHAR2_TABLE_300
2398     , p6_a7 out nocopy JTF_VARCHAR2_TABLE_100
2399     , p6_a8 out nocopy JTF_VARCHAR2_TABLE_100
2400     , p6_a9 out nocopy JTF_VARCHAR2_TABLE_500
2401     , p6_a10 out nocopy JTF_VARCHAR2_TABLE_500
2402     , p6_a11 out nocopy JTF_VARCHAR2_TABLE_500
2403     , p6_a12 out nocopy JTF_VARCHAR2_TABLE_500
2404     , p6_a13 out nocopy JTF_VARCHAR2_TABLE_500
2405     , p6_a14 out nocopy JTF_VARCHAR2_TABLE_500
2406     , p6_a15 out nocopy JTF_VARCHAR2_TABLE_500
2407     , p6_a16 out nocopy JTF_VARCHAR2_TABLE_500
2408     , p6_a17 out nocopy JTF_VARCHAR2_TABLE_500
2409     , p6_a18 out nocopy JTF_VARCHAR2_TABLE_500
2410     , p6_a19 out nocopy JTF_VARCHAR2_TABLE_500
2411     , p6_a20 out nocopy JTF_VARCHAR2_TABLE_500
2412     , p6_a21 out nocopy JTF_VARCHAR2_TABLE_500
2413     , p6_a22 out nocopy JTF_VARCHAR2_TABLE_500
2414     , p6_a23 out nocopy JTF_VARCHAR2_TABLE_500
2415     , p6_a24 out nocopy JTF_NUMBER_TABLE
2416     , p6_a25 out nocopy JTF_DATE_TABLE
2417     , p6_a26 out nocopy JTF_NUMBER_TABLE
2418     , p6_a27 out nocopy JTF_DATE_TABLE
2419     , p6_a28 out nocopy JTF_NUMBER_TABLE
2420   );
2421   procedure update_contract_process(p_api_version  NUMBER
2422     , p_init_msg_list  VARCHAR2
2423     , x_return_status out nocopy  VARCHAR2
2424     , x_msg_count out nocopy  NUMBER
2425     , x_msg_data out nocopy  VARCHAR2
2426     , p5_a0  NUMBER
2427     , p5_a1  NUMBER
2428     , p5_a2  NUMBER
2429     , p5_a3  NUMBER
2430     , p5_a4  NUMBER
2431     , p5_a5  NUMBER
2432     , p5_a6  VARCHAR2
2433     , p5_a7  VARCHAR2
2434     , p5_a8  VARCHAR2
2435     , p5_a9  VARCHAR2
2436     , p5_a10  VARCHAR2
2437     , p5_a11  VARCHAR2
2438     , p5_a12  VARCHAR2
2439     , p5_a13  VARCHAR2
2440     , p5_a14  VARCHAR2
2441     , p5_a15  VARCHAR2
2442     , p5_a16  VARCHAR2
2443     , p5_a17  VARCHAR2
2444     , p5_a18  VARCHAR2
2445     , p5_a19  VARCHAR2
2446     , p5_a20  VARCHAR2
2447     , p5_a21  VARCHAR2
2448     , p5_a22  VARCHAR2
2449     , p5_a23  VARCHAR2
2450     , p5_a24  NUMBER
2451     , p5_a25  DATE
2452     , p5_a26  NUMBER
2453     , p5_a27  DATE
2454     , p5_a28  NUMBER
2455     , p6_a0 out nocopy  NUMBER
2456     , p6_a1 out nocopy  NUMBER
2457     , p6_a2 out nocopy  NUMBER
2458     , p6_a3 out nocopy  NUMBER
2459     , p6_a4 out nocopy  NUMBER
2460     , p6_a5 out nocopy  NUMBER
2461     , p6_a6 out nocopy  VARCHAR2
2462     , p6_a7 out nocopy  VARCHAR2
2463     , p6_a8 out nocopy  VARCHAR2
2464     , p6_a9 out nocopy  VARCHAR2
2465     , p6_a10 out nocopy  VARCHAR2
2466     , p6_a11 out nocopy  VARCHAR2
2467     , p6_a12 out nocopy  VARCHAR2
2468     , p6_a13 out nocopy  VARCHAR2
2469     , p6_a14 out nocopy  VARCHAR2
2470     , p6_a15 out nocopy  VARCHAR2
2471     , p6_a16 out nocopy  VARCHAR2
2472     , p6_a17 out nocopy  VARCHAR2
2473     , p6_a18 out nocopy  VARCHAR2
2474     , p6_a19 out nocopy  VARCHAR2
2475     , p6_a20 out nocopy  VARCHAR2
2476     , p6_a21 out nocopy  VARCHAR2
2477     , p6_a22 out nocopy  VARCHAR2
2478     , p6_a23 out nocopy  VARCHAR2
2479     , p6_a24 out nocopy  NUMBER
2480     , p6_a25 out nocopy  DATE
2481     , p6_a26 out nocopy  NUMBER
2482     , p6_a27 out nocopy  DATE
2483     , p6_a28 out nocopy  NUMBER
2484   );
2485   procedure update_contract_process(p_api_version  NUMBER
2486     , p_init_msg_list  VARCHAR2
2487     , x_return_status out nocopy  VARCHAR2
2488     , x_msg_count out nocopy  NUMBER
2489     , x_msg_data out nocopy  VARCHAR2
2490     , p5_a0 JTF_NUMBER_TABLE
2491     , p5_a1 JTF_NUMBER_TABLE
2492     , p5_a2 JTF_NUMBER_TABLE
2493     , p5_a3 JTF_NUMBER_TABLE
2494     , p5_a4 JTF_NUMBER_TABLE
2495     , p5_a5 JTF_NUMBER_TABLE
2496     , p5_a6 JTF_VARCHAR2_TABLE_300
2497     , p5_a7 JTF_VARCHAR2_TABLE_100
2498     , p5_a8 JTF_VARCHAR2_TABLE_100
2499     , p5_a9 JTF_VARCHAR2_TABLE_500
2500     , p5_a10 JTF_VARCHAR2_TABLE_500
2501     , p5_a11 JTF_VARCHAR2_TABLE_500
2502     , p5_a12 JTF_VARCHAR2_TABLE_500
2503     , p5_a13 JTF_VARCHAR2_TABLE_500
2504     , p5_a14 JTF_VARCHAR2_TABLE_500
2505     , p5_a15 JTF_VARCHAR2_TABLE_500
2506     , p5_a16 JTF_VARCHAR2_TABLE_500
2507     , p5_a17 JTF_VARCHAR2_TABLE_500
2508     , p5_a18 JTF_VARCHAR2_TABLE_500
2509     , p5_a19 JTF_VARCHAR2_TABLE_500
2510     , p5_a20 JTF_VARCHAR2_TABLE_500
2511     , p5_a21 JTF_VARCHAR2_TABLE_500
2512     , p5_a22 JTF_VARCHAR2_TABLE_500
2513     , p5_a23 JTF_VARCHAR2_TABLE_500
2514     , p5_a24 JTF_NUMBER_TABLE
2515     , p5_a25 JTF_DATE_TABLE
2516     , p5_a26 JTF_NUMBER_TABLE
2517     , p5_a27 JTF_DATE_TABLE
2518     , p5_a28 JTF_NUMBER_TABLE
2519     , p6_a0 out nocopy JTF_NUMBER_TABLE
2520     , p6_a1 out nocopy JTF_NUMBER_TABLE
2521     , p6_a2 out nocopy JTF_NUMBER_TABLE
2522     , p6_a3 out nocopy JTF_NUMBER_TABLE
2523     , p6_a4 out nocopy JTF_NUMBER_TABLE
2524     , p6_a5 out nocopy JTF_NUMBER_TABLE
2525     , p6_a6 out nocopy JTF_VARCHAR2_TABLE_300
2526     , p6_a7 out nocopy JTF_VARCHAR2_TABLE_100
2527     , p6_a8 out nocopy JTF_VARCHAR2_TABLE_100
2528     , p6_a9 out nocopy JTF_VARCHAR2_TABLE_500
2529     , p6_a10 out nocopy JTF_VARCHAR2_TABLE_500
2530     , p6_a11 out nocopy JTF_VARCHAR2_TABLE_500
2531     , p6_a12 out nocopy JTF_VARCHAR2_TABLE_500
2532     , p6_a13 out nocopy JTF_VARCHAR2_TABLE_500
2533     , p6_a14 out nocopy JTF_VARCHAR2_TABLE_500
2534     , p6_a15 out nocopy JTF_VARCHAR2_TABLE_500
2535     , p6_a16 out nocopy JTF_VARCHAR2_TABLE_500
2536     , p6_a17 out nocopy JTF_VARCHAR2_TABLE_500
2537     , p6_a18 out nocopy JTF_VARCHAR2_TABLE_500
2538     , p6_a19 out nocopy JTF_VARCHAR2_TABLE_500
2539     , p6_a20 out nocopy JTF_VARCHAR2_TABLE_500
2540     , p6_a21 out nocopy JTF_VARCHAR2_TABLE_500
2541     , p6_a22 out nocopy JTF_VARCHAR2_TABLE_500
2542     , p6_a23 out nocopy JTF_VARCHAR2_TABLE_500
2543     , p6_a24 out nocopy JTF_NUMBER_TABLE
2544     , p6_a25 out nocopy JTF_DATE_TABLE
2545     , p6_a26 out nocopy JTF_NUMBER_TABLE
2546     , p6_a27 out nocopy JTF_DATE_TABLE
2547     , p6_a28 out nocopy JTF_NUMBER_TABLE
2548   );
2549   procedure delete_contract_process(p_api_version  NUMBER
2550     , p_init_msg_list  VARCHAR2
2551     , x_return_status out nocopy  VARCHAR2
2552     , x_msg_count out nocopy  NUMBER
2553     , x_msg_data out nocopy  VARCHAR2
2554     , p5_a0  NUMBER := 0-1962.0724
2555     , p5_a1  NUMBER := 0-1962.0724
2556     , p5_a2  NUMBER := 0-1962.0724
2557     , p5_a3  NUMBER := 0-1962.0724
2558     , p5_a4  NUMBER := 0-1962.0724
2559     , p5_a5  NUMBER := 0-1962.0724
2560     , p5_a6  VARCHAR2 := fnd_api.g_miss_char
2561     , p5_a7  VARCHAR2 := fnd_api.g_miss_char
2562     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
2563     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
2564     , p5_a10  VARCHAR2 := fnd_api.g_miss_char
2565     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
2566     , p5_a12  VARCHAR2 := fnd_api.g_miss_char
2567     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
2568     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
2569     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
2570     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
2571     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
2572     , p5_a18  VARCHAR2 := fnd_api.g_miss_char
2573     , p5_a19  VARCHAR2 := fnd_api.g_miss_char
2574     , p5_a20  VARCHAR2 := fnd_api.g_miss_char
2575     , p5_a21  VARCHAR2 := fnd_api.g_miss_char
2576     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
2577     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
2578     , p5_a24  NUMBER := 0-1962.0724
2579     , p5_a25  DATE := fnd_api.g_miss_date
2580     , p5_a26  NUMBER := 0-1962.0724
2581     , p5_a27  DATE := fnd_api.g_miss_date
2582     , p5_a28  NUMBER := 0-1962.0724
2583   );
2584   procedure delete_contract_process(p_api_version  NUMBER
2585     , p_init_msg_list  VARCHAR2
2586     , x_return_status out nocopy  VARCHAR2
2587     , x_msg_count out nocopy  NUMBER
2588     , x_msg_data out nocopy  VARCHAR2
2589     , p5_a0 JTF_NUMBER_TABLE
2590     , p5_a1 JTF_NUMBER_TABLE
2591     , p5_a2 JTF_NUMBER_TABLE
2592     , p5_a3 JTF_NUMBER_TABLE
2593     , p5_a4 JTF_NUMBER_TABLE
2594     , p5_a5 JTF_NUMBER_TABLE
2595     , p5_a6 JTF_VARCHAR2_TABLE_300
2596     , p5_a7 JTF_VARCHAR2_TABLE_100
2597     , p5_a8 JTF_VARCHAR2_TABLE_100
2598     , p5_a9 JTF_VARCHAR2_TABLE_500
2599     , p5_a10 JTF_VARCHAR2_TABLE_500
2600     , p5_a11 JTF_VARCHAR2_TABLE_500
2601     , p5_a12 JTF_VARCHAR2_TABLE_500
2602     , p5_a13 JTF_VARCHAR2_TABLE_500
2603     , p5_a14 JTF_VARCHAR2_TABLE_500
2604     , p5_a15 JTF_VARCHAR2_TABLE_500
2605     , p5_a16 JTF_VARCHAR2_TABLE_500
2606     , p5_a17 JTF_VARCHAR2_TABLE_500
2607     , p5_a18 JTF_VARCHAR2_TABLE_500
2608     , p5_a19 JTF_VARCHAR2_TABLE_500
2609     , p5_a20 JTF_VARCHAR2_TABLE_500
2610     , p5_a21 JTF_VARCHAR2_TABLE_500
2611     , p5_a22 JTF_VARCHAR2_TABLE_500
2612     , p5_a23 JTF_VARCHAR2_TABLE_500
2613     , p5_a24 JTF_NUMBER_TABLE
2614     , p5_a25 JTF_DATE_TABLE
2615     , p5_a26 JTF_NUMBER_TABLE
2616     , p5_a27 JTF_DATE_TABLE
2617     , p5_a28 JTF_NUMBER_TABLE
2618   );
2619   procedure lock_contract_process(p_api_version  NUMBER
2620     , p_init_msg_list  VARCHAR2
2621     , x_return_status out nocopy  VARCHAR2
2622     , x_msg_count out nocopy  NUMBER
2623     , x_msg_data out nocopy  VARCHAR2
2624     , p5_a0  NUMBER := 0-1962.0724
2625     , p5_a1  NUMBER := 0-1962.0724
2626     , p5_a2  NUMBER := 0-1962.0724
2627     , p5_a3  NUMBER := 0-1962.0724
2628     , p5_a4  NUMBER := 0-1962.0724
2629     , p5_a5  NUMBER := 0-1962.0724
2630     , p5_a6  VARCHAR2 := fnd_api.g_miss_char
2631     , p5_a7  VARCHAR2 := fnd_api.g_miss_char
2632     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
2633     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
2634     , p5_a10  VARCHAR2 := fnd_api.g_miss_char
2635     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
2636     , p5_a12  VARCHAR2 := fnd_api.g_miss_char
2637     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
2638     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
2639     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
2640     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
2641     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
2642     , p5_a18  VARCHAR2 := fnd_api.g_miss_char
2643     , p5_a19  VARCHAR2 := fnd_api.g_miss_char
2644     , p5_a20  VARCHAR2 := fnd_api.g_miss_char
2645     , p5_a21  VARCHAR2 := fnd_api.g_miss_char
2646     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
2647     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
2648     , p5_a24  NUMBER := 0-1962.0724
2649     , p5_a25  DATE := fnd_api.g_miss_date
2650     , p5_a26  NUMBER := 0-1962.0724
2651     , p5_a27  DATE := fnd_api.g_miss_date
2652     , p5_a28  NUMBER := 0-1962.0724
2653   );
2654   procedure lock_contract_process(p_api_version  NUMBER
2655     , p_init_msg_list  VARCHAR2
2656     , x_return_status out nocopy  VARCHAR2
2657     , x_msg_count out nocopy  NUMBER
2658     , x_msg_data out nocopy  VARCHAR2
2659     , p5_a0 JTF_NUMBER_TABLE
2660     , p5_a1 JTF_NUMBER_TABLE
2661     , p5_a2 JTF_NUMBER_TABLE
2662     , p5_a3 JTF_NUMBER_TABLE
2663     , p5_a4 JTF_NUMBER_TABLE
2664     , p5_a5 JTF_NUMBER_TABLE
2665     , p5_a6 JTF_VARCHAR2_TABLE_300
2666     , p5_a7 JTF_VARCHAR2_TABLE_100
2667     , p5_a8 JTF_VARCHAR2_TABLE_100
2668     , p5_a9 JTF_VARCHAR2_TABLE_500
2669     , p5_a10 JTF_VARCHAR2_TABLE_500
2670     , p5_a11 JTF_VARCHAR2_TABLE_500
2671     , p5_a12 JTF_VARCHAR2_TABLE_500
2672     , p5_a13 JTF_VARCHAR2_TABLE_500
2673     , p5_a14 JTF_VARCHAR2_TABLE_500
2674     , p5_a15 JTF_VARCHAR2_TABLE_500
2675     , p5_a16 JTF_VARCHAR2_TABLE_500
2676     , p5_a17 JTF_VARCHAR2_TABLE_500
2677     , p5_a18 JTF_VARCHAR2_TABLE_500
2678     , p5_a19 JTF_VARCHAR2_TABLE_500
2679     , p5_a20 JTF_VARCHAR2_TABLE_500
2680     , p5_a21 JTF_VARCHAR2_TABLE_500
2681     , p5_a22 JTF_VARCHAR2_TABLE_500
2682     , p5_a23 JTF_VARCHAR2_TABLE_500
2683     , p5_a24 JTF_NUMBER_TABLE
2684     , p5_a25 JTF_DATE_TABLE
2685     , p5_a26 JTF_NUMBER_TABLE
2686     , p5_a27 JTF_DATE_TABLE
2687     , p5_a28 JTF_NUMBER_TABLE
2688   );
2689   procedure validate_contract_process(p_api_version  NUMBER
2690     , p_init_msg_list  VARCHAR2
2691     , x_return_status out nocopy  VARCHAR2
2692     , x_msg_count out nocopy  NUMBER
2693     , x_msg_data out nocopy  VARCHAR2
2694     , p5_a0  NUMBER := 0-1962.0724
2695     , p5_a1  NUMBER := 0-1962.0724
2696     , p5_a2  NUMBER := 0-1962.0724
2697     , p5_a3  NUMBER := 0-1962.0724
2698     , p5_a4  NUMBER := 0-1962.0724
2699     , p5_a5  NUMBER := 0-1962.0724
2700     , p5_a6  VARCHAR2 := fnd_api.g_miss_char
2701     , p5_a7  VARCHAR2 := fnd_api.g_miss_char
2702     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
2703     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
2704     , p5_a10  VARCHAR2 := fnd_api.g_miss_char
2705     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
2706     , p5_a12  VARCHAR2 := fnd_api.g_miss_char
2707     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
2708     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
2709     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
2710     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
2711     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
2712     , p5_a18  VARCHAR2 := fnd_api.g_miss_char
2713     , p5_a19  VARCHAR2 := fnd_api.g_miss_char
2714     , p5_a20  VARCHAR2 := fnd_api.g_miss_char
2715     , p5_a21  VARCHAR2 := fnd_api.g_miss_char
2716     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
2717     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
2718     , p5_a24  NUMBER := 0-1962.0724
2719     , p5_a25  DATE := fnd_api.g_miss_date
2720     , p5_a26  NUMBER := 0-1962.0724
2721     , p5_a27  DATE := fnd_api.g_miss_date
2722     , p5_a28  NUMBER := 0-1962.0724
2723   );
2724   procedure validate_contract_process(p_api_version  NUMBER
2725     , p_init_msg_list  VARCHAR2
2726     , x_return_status out nocopy  VARCHAR2
2727     , x_msg_count out nocopy  NUMBER
2728     , x_msg_data out nocopy  VARCHAR2
2729     , p5_a0 JTF_NUMBER_TABLE
2730     , p5_a1 JTF_NUMBER_TABLE
2731     , p5_a2 JTF_NUMBER_TABLE
2732     , p5_a3 JTF_NUMBER_TABLE
2733     , p5_a4 JTF_NUMBER_TABLE
2734     , p5_a5 JTF_NUMBER_TABLE
2735     , p5_a6 JTF_VARCHAR2_TABLE_300
2736     , p5_a7 JTF_VARCHAR2_TABLE_100
2737     , p5_a8 JTF_VARCHAR2_TABLE_100
2738     , p5_a9 JTF_VARCHAR2_TABLE_500
2739     , p5_a10 JTF_VARCHAR2_TABLE_500
2740     , p5_a11 JTF_VARCHAR2_TABLE_500
2741     , p5_a12 JTF_VARCHAR2_TABLE_500
2742     , p5_a13 JTF_VARCHAR2_TABLE_500
2743     , p5_a14 JTF_VARCHAR2_TABLE_500
2744     , p5_a15 JTF_VARCHAR2_TABLE_500
2745     , p5_a16 JTF_VARCHAR2_TABLE_500
2746     , p5_a17 JTF_VARCHAR2_TABLE_500
2747     , p5_a18 JTF_VARCHAR2_TABLE_500
2748     , p5_a19 JTF_VARCHAR2_TABLE_500
2749     , p5_a20 JTF_VARCHAR2_TABLE_500
2750     , p5_a21 JTF_VARCHAR2_TABLE_500
2751     , p5_a22 JTF_VARCHAR2_TABLE_500
2752     , p5_a23 JTF_VARCHAR2_TABLE_500
2753     , p5_a24 JTF_NUMBER_TABLE
2754     , p5_a25 JTF_DATE_TABLE
2755     , p5_a26 JTF_NUMBER_TABLE
2756     , p5_a27 JTF_DATE_TABLE
2757     , p5_a28 JTF_NUMBER_TABLE
2758   );
2759   procedure create_contract_access(p_api_version  NUMBER
2760     , p_init_msg_list  VARCHAR2
2761     , x_return_status out nocopy  VARCHAR2
2762     , x_msg_count out nocopy  NUMBER
2763     , x_msg_data out nocopy  VARCHAR2
2764     , p5_a0  NUMBER
2765     , p5_a1  NUMBER
2766     , p5_a2  NUMBER
2767     , p5_a3  NUMBER
2768     , p5_a4  NUMBER
2769     , p5_a5  VARCHAR2
2770     , p5_a6  NUMBER
2771     , p5_a7  DATE
2772     , p5_a8  NUMBER
2773     , p5_a9  DATE
2774     , p5_a10  NUMBER
2775     , p6_a0 out nocopy  NUMBER
2776     , p6_a1 out nocopy  NUMBER
2777     , p6_a2 out nocopy  NUMBER
2778     , p6_a3 out nocopy  NUMBER
2779     , p6_a4 out nocopy  NUMBER
2780     , p6_a5 out nocopy  VARCHAR2
2781     , p6_a6 out nocopy  NUMBER
2782     , p6_a7 out nocopy  DATE
2783     , p6_a8 out nocopy  NUMBER
2784     , p6_a9 out nocopy  DATE
2785     , p6_a10 out nocopy  NUMBER
2786   );
2787   procedure create_contract_access(p_api_version  NUMBER
2788     , p_init_msg_list  VARCHAR2
2789     , x_return_status out nocopy  VARCHAR2
2790     , x_msg_count out nocopy  NUMBER
2791     , x_msg_data out nocopy  VARCHAR2
2792     , p5_a0 JTF_NUMBER_TABLE
2793     , p5_a1 JTF_NUMBER_TABLE
2794     , p5_a2 JTF_NUMBER_TABLE
2795     , p5_a3 JTF_NUMBER_TABLE
2796     , p5_a4 JTF_NUMBER_TABLE
2797     , p5_a5 JTF_VARCHAR2_TABLE_100
2798     , p5_a6 JTF_NUMBER_TABLE
2799     , p5_a7 JTF_DATE_TABLE
2800     , p5_a8 JTF_NUMBER_TABLE
2801     , p5_a9 JTF_DATE_TABLE
2802     , p5_a10 JTF_NUMBER_TABLE
2803     , p6_a0 out nocopy JTF_NUMBER_TABLE
2804     , p6_a1 out nocopy JTF_NUMBER_TABLE
2805     , p6_a2 out nocopy JTF_NUMBER_TABLE
2806     , p6_a3 out nocopy JTF_NUMBER_TABLE
2807     , p6_a4 out nocopy JTF_NUMBER_TABLE
2808     , p6_a5 out nocopy JTF_VARCHAR2_TABLE_100
2809     , p6_a6 out nocopy JTF_NUMBER_TABLE
2810     , p6_a7 out nocopy JTF_DATE_TABLE
2811     , p6_a8 out nocopy JTF_NUMBER_TABLE
2812     , p6_a9 out nocopy JTF_DATE_TABLE
2813     , p6_a10 out nocopy JTF_NUMBER_TABLE
2814   );
2815   procedure update_contract_access(p_api_version  NUMBER
2816     , p_init_msg_list  VARCHAR2
2817     , x_return_status out nocopy  VARCHAR2
2818     , x_msg_count out nocopy  NUMBER
2819     , x_msg_data out nocopy  VARCHAR2
2820     , p5_a0  NUMBER
2821     , p5_a1  NUMBER
2822     , p5_a2  NUMBER
2823     , p5_a3  NUMBER
2824     , p5_a4  NUMBER
2825     , p5_a5  VARCHAR2
2826     , p5_a6  NUMBER
2827     , p5_a7  DATE
2828     , p5_a8  NUMBER
2829     , p5_a9  DATE
2830     , p5_a10  NUMBER
2831     , p6_a0 out nocopy  NUMBER
2832     , p6_a1 out nocopy  NUMBER
2833     , p6_a2 out nocopy  NUMBER
2834     , p6_a3 out nocopy  NUMBER
2835     , p6_a4 out nocopy  NUMBER
2836     , p6_a5 out nocopy  VARCHAR2
2837     , p6_a6 out nocopy  NUMBER
2838     , p6_a7 out nocopy  DATE
2839     , p6_a8 out nocopy  NUMBER
2840     , p6_a9 out nocopy  DATE
2841     , p6_a10 out nocopy  NUMBER
2842   );
2843   procedure update_contract_access(p_api_version  NUMBER
2844     , p_init_msg_list  VARCHAR2
2845     , x_return_status out nocopy  VARCHAR2
2846     , x_msg_count out nocopy  NUMBER
2847     , x_msg_data out nocopy  VARCHAR2
2848     , p5_a0 JTF_NUMBER_TABLE
2849     , p5_a1 JTF_NUMBER_TABLE
2850     , p5_a2 JTF_NUMBER_TABLE
2851     , p5_a3 JTF_NUMBER_TABLE
2852     , p5_a4 JTF_NUMBER_TABLE
2853     , p5_a5 JTF_VARCHAR2_TABLE_100
2854     , p5_a6 JTF_NUMBER_TABLE
2855     , p5_a7 JTF_DATE_TABLE
2856     , p5_a8 JTF_NUMBER_TABLE
2857     , p5_a9 JTF_DATE_TABLE
2858     , p5_a10 JTF_NUMBER_TABLE
2859     , p6_a0 out nocopy JTF_NUMBER_TABLE
2860     , p6_a1 out nocopy JTF_NUMBER_TABLE
2861     , p6_a2 out nocopy JTF_NUMBER_TABLE
2862     , p6_a3 out nocopy JTF_NUMBER_TABLE
2863     , p6_a4 out nocopy JTF_NUMBER_TABLE
2864     , p6_a5 out nocopy JTF_VARCHAR2_TABLE_100
2865     , p6_a6 out nocopy JTF_NUMBER_TABLE
2866     , p6_a7 out nocopy JTF_DATE_TABLE
2867     , p6_a8 out nocopy JTF_NUMBER_TABLE
2868     , p6_a9 out nocopy JTF_DATE_TABLE
2869     , p6_a10 out nocopy JTF_NUMBER_TABLE
2870   );
2871   procedure delete_contract_access(p_api_version  NUMBER
2872     , p_init_msg_list  VARCHAR2
2873     , x_return_status out nocopy  VARCHAR2
2874     , x_msg_count out nocopy  NUMBER
2875     , x_msg_data out nocopy  VARCHAR2
2876     , p5_a0  NUMBER := 0-1962.0724
2877     , p5_a1  NUMBER := 0-1962.0724
2878     , p5_a2  NUMBER := 0-1962.0724
2879     , p5_a3  NUMBER := 0-1962.0724
2880     , p5_a4  NUMBER := 0-1962.0724
2881     , p5_a5  VARCHAR2 := fnd_api.g_miss_char
2882     , p5_a6  NUMBER := 0-1962.0724
2883     , p5_a7  DATE := fnd_api.g_miss_date
2884     , p5_a8  NUMBER := 0-1962.0724
2885     , p5_a9  DATE := fnd_api.g_miss_date
2886     , p5_a10  NUMBER := 0-1962.0724
2887   );
2888   procedure delete_contract_access(p_api_version  NUMBER
2889     , p_init_msg_list  VARCHAR2
2890     , x_return_status out nocopy  VARCHAR2
2891     , x_msg_count out nocopy  NUMBER
2892     , x_msg_data out nocopy  VARCHAR2
2893     , p5_a0 JTF_NUMBER_TABLE
2894     , p5_a1 JTF_NUMBER_TABLE
2895     , p5_a2 JTF_NUMBER_TABLE
2896     , p5_a3 JTF_NUMBER_TABLE
2897     , p5_a4 JTF_NUMBER_TABLE
2898     , p5_a5 JTF_VARCHAR2_TABLE_100
2899     , p5_a6 JTF_NUMBER_TABLE
2900     , p5_a7 JTF_DATE_TABLE
2901     , p5_a8 JTF_NUMBER_TABLE
2902     , p5_a9 JTF_DATE_TABLE
2903     , p5_a10 JTF_NUMBER_TABLE
2904   );
2905   procedure lock_contract_access(p_api_version  NUMBER
2906     , p_init_msg_list  VARCHAR2
2907     , x_return_status out nocopy  VARCHAR2
2908     , x_msg_count out nocopy  NUMBER
2909     , x_msg_data out nocopy  VARCHAR2
2910     , p5_a0  NUMBER := 0-1962.0724
2911     , p5_a1  NUMBER := 0-1962.0724
2912     , p5_a2  NUMBER := 0-1962.0724
2913     , p5_a3  NUMBER := 0-1962.0724
2914     , p5_a4  NUMBER := 0-1962.0724
2915     , p5_a5  VARCHAR2 := fnd_api.g_miss_char
2916     , p5_a6  NUMBER := 0-1962.0724
2917     , p5_a7  DATE := fnd_api.g_miss_date
2918     , p5_a8  NUMBER := 0-1962.0724
2919     , p5_a9  DATE := fnd_api.g_miss_date
2920     , p5_a10  NUMBER := 0-1962.0724
2921   );
2922   procedure lock_contract_access(p_api_version  NUMBER
2923     , p_init_msg_list  VARCHAR2
2924     , x_return_status out nocopy  VARCHAR2
2925     , x_msg_count out nocopy  NUMBER
2926     , x_msg_data out nocopy  VARCHAR2
2927     , p5_a0 JTF_NUMBER_TABLE
2928     , p5_a1 JTF_NUMBER_TABLE
2929     , p5_a2 JTF_NUMBER_TABLE
2930     , p5_a3 JTF_NUMBER_TABLE
2931     , p5_a4 JTF_NUMBER_TABLE
2932     , p5_a5 JTF_VARCHAR2_TABLE_100
2933     , p5_a6 JTF_NUMBER_TABLE
2934     , p5_a7 JTF_DATE_TABLE
2935     , p5_a8 JTF_NUMBER_TABLE
2936     , p5_a9 JTF_DATE_TABLE
2937     , p5_a10 JTF_NUMBER_TABLE
2938   );
2939   procedure validate_contract_access(p_api_version  NUMBER
2940     , p_init_msg_list  VARCHAR2
2941     , x_return_status out nocopy  VARCHAR2
2942     , x_msg_count out nocopy  NUMBER
2943     , x_msg_data out nocopy  VARCHAR2
2944     , p5_a0  NUMBER := 0-1962.0724
2945     , p5_a1  NUMBER := 0-1962.0724
2946     , p5_a2  NUMBER := 0-1962.0724
2947     , p5_a3  NUMBER := 0-1962.0724
2948     , p5_a4  NUMBER := 0-1962.0724
2949     , p5_a5  VARCHAR2 := fnd_api.g_miss_char
2950     , p5_a6  NUMBER := 0-1962.0724
2951     , p5_a7  DATE := fnd_api.g_miss_date
2952     , p5_a8  NUMBER := 0-1962.0724
2953     , p5_a9  DATE := fnd_api.g_miss_date
2954     , p5_a10  NUMBER := 0-1962.0724
2955   );
2956   procedure validate_contract_access(p_api_version  NUMBER
2957     , p_init_msg_list  VARCHAR2
2958     , x_return_status out nocopy  VARCHAR2
2959     , x_msg_count out nocopy  NUMBER
2960     , x_msg_data out nocopy  VARCHAR2
2961     , p5_a0 JTF_NUMBER_TABLE
2962     , p5_a1 JTF_NUMBER_TABLE
2963     , p5_a2 JTF_NUMBER_TABLE
2964     , p5_a3 JTF_NUMBER_TABLE
2965     , p5_a4 JTF_NUMBER_TABLE
2966     , p5_a5 JTF_VARCHAR2_TABLE_100
2967     , p5_a6 JTF_NUMBER_TABLE
2968     , p5_a7 JTF_DATE_TABLE
2969     , p5_a8 JTF_NUMBER_TABLE
2970     , p5_a9 JTF_DATE_TABLE
2971     , p5_a10 JTF_NUMBER_TABLE
2972   );
2973 end okc_contract_pvt_w;