DBA Data[Home] [Help]

PACKAGE: APPS.OKL_CONTRACT_PUB_W

Source


1 package okl_contract_pub_w AUTHID CURRENT_USER as
2   /* $Header: OKLUKHRS.pls 115.8 2003/10/16 10:00:30 avsingh 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     , p7_a0 out nocopy  NUMBER
9     , p7_a1 out nocopy  NUMBER
10     , p7_a2 out nocopy  VARCHAR2
11     , p7_a3 out nocopy  NUMBER
12     , p7_a4 out nocopy  NUMBER
13     , p7_a5 out nocopy  NUMBER
14     , p7_a6 out nocopy  NUMBER
15     , p7_a7 out nocopy  VARCHAR2
16     , p7_a8 out nocopy  NUMBER
17     , p7_a9 out nocopy  VARCHAR2
18     , p7_a10 out nocopy  VARCHAR2
19     , p7_a11 out nocopy  VARCHAR2
20     , p7_a12 out nocopy  VARCHAR2
21     , p7_a13 out nocopy  VARCHAR2
22     , p7_a14 out nocopy  VARCHAR2
23     , p7_a15 out nocopy  VARCHAR2
24     , p7_a16 out nocopy  VARCHAR2
25     , p7_a17 out nocopy  VARCHAR2
26     , p7_a18 out nocopy  VARCHAR2
27     , p7_a19 out nocopy  VARCHAR2
28     , p7_a20 out nocopy  VARCHAR2
29     , p7_a21 out nocopy  VARCHAR2
30     , p7_a22 out nocopy  VARCHAR2
31     , p7_a23 out nocopy  VARCHAR2
32     , p7_a24 out nocopy  VARCHAR2
33     , p7_a25 out nocopy  DATE
34     , p7_a26 out nocopy  DATE
35     , p7_a27 out nocopy  NUMBER
36     , p7_a28 out nocopy  DATE
37     , p7_a29 out nocopy  DATE
38     , p7_a30 out nocopy  VARCHAR2
39     , p7_a31 out nocopy  VARCHAR2
40     , p7_a32 out nocopy  VARCHAR2
41     , p7_a33 out nocopy  VARCHAR2
42     , p7_a34 out nocopy  VARCHAR2
43     , p7_a35 out nocopy  VARCHAR2
44     , p7_a36 out nocopy  NUMBER
45     , p7_a37 out nocopy  NUMBER
46     , p7_a38 out nocopy  DATE
47     , p7_a39 out nocopy  DATE
48     , p7_a40 out nocopy  DATE
49     , p7_a41 out nocopy  DATE
50     , p7_a42 out nocopy  DATE
51     , p7_a43 out nocopy  VARCHAR2
52     , p7_a44 out nocopy  DATE
53     , p7_a45 out nocopy  DATE
54     , p7_a46 out nocopy  NUMBER
55     , p7_a47 out nocopy  VARCHAR2
56     , p7_a48 out nocopy  VARCHAR2
57     , p7_a49 out nocopy  NUMBER
58     , p7_a50 out nocopy  NUMBER
59     , p7_a51 out nocopy  NUMBER
60     , p7_a52 out nocopy  VARCHAR2
61     , p7_a53 out nocopy  VARCHAR2
62     , p7_a54 out nocopy  NUMBER
63     , p7_a55 out nocopy  NUMBER
64     , p7_a56 out nocopy  VARCHAR2
65     , p7_a57 out nocopy  NUMBER
66     , p7_a58 out nocopy  VARCHAR2
67     , p7_a59 out nocopy  NUMBER
68     , p7_a60 out nocopy  NUMBER
69     , p7_a61 out nocopy  NUMBER
70     , p7_a62 out nocopy  DATE
71     , p7_a63 out nocopy  DATE
72     , p7_a64 out nocopy  DATE
73     , p7_a65 out nocopy  NUMBER
74     , p7_a66 out nocopy  NUMBER
75     , p7_a67 out nocopy  NUMBER
76     , p7_a68 out nocopy  VARCHAR2
77     , p7_a69 out nocopy  VARCHAR2
78     , p7_a70 out nocopy  VARCHAR2
79     , p7_a71 out nocopy  VARCHAR2
80     , p7_a72 out nocopy  VARCHAR2
81     , p7_a73 out nocopy  VARCHAR2
82     , p7_a74 out nocopy  VARCHAR2
83     , p7_a75 out nocopy  VARCHAR2
84     , p7_a76 out nocopy  VARCHAR2
85     , p7_a77 out nocopy  VARCHAR2
86     , p7_a78 out nocopy  VARCHAR2
87     , p7_a79 out nocopy  VARCHAR2
88     , p7_a80 out nocopy  VARCHAR2
89     , p7_a81 out nocopy  VARCHAR2
90     , p7_a82 out nocopy  VARCHAR2
91     , p7_a83 out nocopy  VARCHAR2
92     , p7_a84 out nocopy  NUMBER
93     , p7_a85 out nocopy  DATE
94     , p7_a86 out nocopy  NUMBER
95     , p7_a87 out nocopy  DATE
96     , p7_a88 out nocopy  NUMBER
97     , p7_a89 out nocopy  VARCHAR2
98     , p7_a90 out nocopy  VARCHAR2
99     , p7_a91 out nocopy  VARCHAR2
100     , p7_a92 out nocopy  VARCHAR2
101     , p7_a93 out nocopy  VARCHAR2
102     , p7_a94 out nocopy  NUMBER
103     , p7_a95 out nocopy  DATE
104     , p7_a96 out nocopy  NUMBER
105     , p7_a97 out nocopy  NUMBER
106     , p7_a98 out nocopy  NUMBER
107     , p7_a99 out nocopy  NUMBER
108     , p7_a100 out nocopy  VARCHAR2
109     , p7_a101 out nocopy  NUMBER
110     , p7_a102 out nocopy  DATE
111     , p7_a103 out nocopy  NUMBER
112     , p7_a104 out nocopy  NUMBER
113     , p8_a0 out nocopy  NUMBER
114     , p8_a1 out nocopy  NUMBER
115     , p8_a2 out nocopy  NUMBER
116     , p8_a3 out nocopy  NUMBER
117     , p8_a4 out nocopy  NUMBER
118     , p8_a5 out nocopy  VARCHAR2
119     , p8_a6 out nocopy  DATE
120     , p8_a7 out nocopy  VARCHAR2
121     , p8_a8 out nocopy  VARCHAR2
122     , p8_a9 out nocopy  DATE
123     , p8_a10 out nocopy  VARCHAR2
124     , p8_a11 out nocopy  NUMBER
125     , p8_a12 out nocopy  VARCHAR2
126     , p8_a13 out nocopy  DATE
127     , p8_a14 out nocopy  VARCHAR2
128     , p8_a15 out nocopy  VARCHAR2
129     , p8_a16 out nocopy  DATE
130     , p8_a17 out nocopy  DATE
131     , p8_a18 out nocopy  DATE
132     , p8_a19 out nocopy  DATE
133     , p8_a20 out nocopy  VARCHAR2
134     , p8_a21 out nocopy  VARCHAR2
135     , p8_a22 out nocopy  VARCHAR2
136     , p8_a23 out nocopy  VARCHAR2
137     , p8_a24 out nocopy  VARCHAR2
138     , p8_a25 out nocopy  VARCHAR2
139     , p8_a26 out nocopy  VARCHAR2
140     , p8_a27 out nocopy  VARCHAR2
141     , p8_a28 out nocopy  VARCHAR2
142     , p8_a29 out nocopy  VARCHAR2
143     , p8_a30 out nocopy  VARCHAR2
144     , p8_a31 out nocopy  VARCHAR2
145     , p8_a32 out nocopy  VARCHAR2
146     , p8_a33 out nocopy  VARCHAR2
147     , p8_a34 out nocopy  VARCHAR2
148     , p8_a35 out nocopy  VARCHAR2
149     , p8_a36 out nocopy  NUMBER
150     , p8_a37 out nocopy  DATE
151     , p8_a38 out nocopy  NUMBER
152     , p8_a39 out nocopy  DATE
153     , p8_a40 out nocopy  NUMBER
154     , p8_a41 out nocopy  NUMBER
155     , p8_a42 out nocopy  NUMBER
156     , p8_a43 out nocopy  NUMBER
157     , p8_a44 out nocopy  NUMBER
158     , p8_a45 out nocopy  NUMBER
159     , p8_a46 out nocopy  NUMBER
160     , p8_a47 out nocopy  NUMBER
161     , p8_a48 out nocopy  NUMBER
162     , p8_a49 out nocopy  DATE
163     , p8_a50 out nocopy  VARCHAR2
164     , p8_a51 out nocopy  NUMBER
165     , p8_a52 out nocopy  NUMBER
166     , p8_a53 out nocopy  DATE
167     , p8_a54 out nocopy  DATE
168     , p8_a55 out nocopy  VARCHAR2
169     , p8_a56 out nocopy  VARCHAR2
170     , p8_a57 out nocopy  VARCHAR2
171     , p8_a58 out nocopy  NUMBER
172     , p8_a59 out nocopy  DATE
173     , p8_a60 out nocopy  VARCHAR2
174     , p8_a61 out nocopy  VARCHAR2
175     , p8_a62 out nocopy  VARCHAR2
176     , p8_a63 out nocopy  VARCHAR2
177     , p8_a64 out nocopy  VARCHAR2
178     , p8_a65 out nocopy  VARCHAR2
179     , p5_a0  NUMBER := 0-1962.0724
180     , p5_a1  NUMBER := 0-1962.0724
181     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
182     , p5_a3  NUMBER := 0-1962.0724
183     , p5_a4  NUMBER := 0-1962.0724
184     , p5_a5  NUMBER := 0-1962.0724
185     , p5_a6  NUMBER := 0-1962.0724
186     , p5_a7  VARCHAR2 := fnd_api.g_miss_char
187     , p5_a8  NUMBER := 0-1962.0724
188     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
189     , p5_a10  VARCHAR2 := fnd_api.g_miss_char
190     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
191     , p5_a12  VARCHAR2 := fnd_api.g_miss_char
192     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
193     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
194     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
195     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
196     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
197     , p5_a18  VARCHAR2 := fnd_api.g_miss_char
198     , p5_a19  VARCHAR2 := fnd_api.g_miss_char
199     , p5_a20  VARCHAR2 := fnd_api.g_miss_char
200     , p5_a21  VARCHAR2 := fnd_api.g_miss_char
201     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
202     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
203     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
204     , p5_a25  DATE := fnd_api.g_miss_date
205     , p5_a26  DATE := fnd_api.g_miss_date
206     , p5_a27  NUMBER := 0-1962.0724
207     , p5_a28  DATE := fnd_api.g_miss_date
208     , p5_a29  DATE := fnd_api.g_miss_date
209     , p5_a30  VARCHAR2 := fnd_api.g_miss_char
210     , p5_a31  VARCHAR2 := fnd_api.g_miss_char
211     , p5_a32  VARCHAR2 := fnd_api.g_miss_char
212     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
213     , p5_a34  VARCHAR2 := fnd_api.g_miss_char
214     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
215     , p5_a36  NUMBER := 0-1962.0724
216     , p5_a37  NUMBER := 0-1962.0724
217     , p5_a38  DATE := fnd_api.g_miss_date
218     , p5_a39  DATE := fnd_api.g_miss_date
219     , p5_a40  DATE := fnd_api.g_miss_date
220     , p5_a41  DATE := fnd_api.g_miss_date
221     , p5_a42  DATE := fnd_api.g_miss_date
222     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
223     , p5_a44  DATE := fnd_api.g_miss_date
224     , p5_a45  DATE := fnd_api.g_miss_date
225     , p5_a46  NUMBER := 0-1962.0724
226     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
227     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
228     , p5_a49  NUMBER := 0-1962.0724
229     , p5_a50  NUMBER := 0-1962.0724
230     , p5_a51  NUMBER := 0-1962.0724
231     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
232     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
233     , p5_a54  NUMBER := 0-1962.0724
234     , p5_a55  NUMBER := 0-1962.0724
235     , p5_a56  VARCHAR2 := fnd_api.g_miss_char
236     , p5_a57  NUMBER := 0-1962.0724
237     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
238     , p5_a59  NUMBER := 0-1962.0724
239     , p5_a60  NUMBER := 0-1962.0724
240     , p5_a61  NUMBER := 0-1962.0724
241     , p5_a62  DATE := fnd_api.g_miss_date
242     , p5_a63  DATE := fnd_api.g_miss_date
243     , p5_a64  DATE := fnd_api.g_miss_date
244     , p5_a65  NUMBER := 0-1962.0724
245     , p5_a66  NUMBER := 0-1962.0724
246     , p5_a67  NUMBER := 0-1962.0724
247     , p5_a68  VARCHAR2 := fnd_api.g_miss_char
248     , p5_a69  VARCHAR2 := fnd_api.g_miss_char
249     , p5_a70  VARCHAR2 := fnd_api.g_miss_char
250     , p5_a71  VARCHAR2 := fnd_api.g_miss_char
251     , p5_a72  VARCHAR2 := fnd_api.g_miss_char
252     , p5_a73  VARCHAR2 := fnd_api.g_miss_char
253     , p5_a74  VARCHAR2 := fnd_api.g_miss_char
254     , p5_a75  VARCHAR2 := fnd_api.g_miss_char
255     , p5_a76  VARCHAR2 := fnd_api.g_miss_char
256     , p5_a77  VARCHAR2 := fnd_api.g_miss_char
257     , p5_a78  VARCHAR2 := fnd_api.g_miss_char
258     , p5_a79  VARCHAR2 := fnd_api.g_miss_char
259     , p5_a80  VARCHAR2 := fnd_api.g_miss_char
260     , p5_a81  VARCHAR2 := fnd_api.g_miss_char
261     , p5_a82  VARCHAR2 := fnd_api.g_miss_char
262     , p5_a83  VARCHAR2 := fnd_api.g_miss_char
263     , p5_a84  NUMBER := 0-1962.0724
264     , p5_a85  DATE := fnd_api.g_miss_date
265     , p5_a86  NUMBER := 0-1962.0724
266     , p5_a87  DATE := fnd_api.g_miss_date
267     , p5_a88  NUMBER := 0-1962.0724
268     , p5_a89  VARCHAR2 := fnd_api.g_miss_char
269     , p5_a90  VARCHAR2 := fnd_api.g_miss_char
270     , p5_a91  VARCHAR2 := fnd_api.g_miss_char
271     , p5_a92  VARCHAR2 := fnd_api.g_miss_char
272     , p5_a93  VARCHAR2 := fnd_api.g_miss_char
273     , p5_a94  NUMBER := 0-1962.0724
274     , p5_a95  DATE := fnd_api.g_miss_date
275     , p5_a96  NUMBER := 0-1962.0724
276     , p5_a97  NUMBER := 0-1962.0724
277     , p5_a98  NUMBER := 0-1962.0724
278     , p5_a99  NUMBER := 0-1962.0724
279     , p5_a100  VARCHAR2 := fnd_api.g_miss_char
280     , p5_a101  NUMBER := 0-1962.0724
281     , p5_a102  DATE := fnd_api.g_miss_date
282     , p5_a103  NUMBER := 0-1962.0724
283     , p5_a104  NUMBER := 0-1962.0724
284     , p6_a0  NUMBER := 0-1962.0724
285     , p6_a1  NUMBER := 0-1962.0724
286     , p6_a2  NUMBER := 0-1962.0724
287     , p6_a3  NUMBER := 0-1962.0724
288     , p6_a4  NUMBER := 0-1962.0724
289     , p6_a5  VARCHAR2 := fnd_api.g_miss_char
290     , p6_a6  DATE := fnd_api.g_miss_date
291     , p6_a7  VARCHAR2 := fnd_api.g_miss_char
292     , p6_a8  VARCHAR2 := fnd_api.g_miss_char
293     , p6_a9  DATE := fnd_api.g_miss_date
294     , p6_a10  VARCHAR2 := fnd_api.g_miss_char
295     , p6_a11  NUMBER := 0-1962.0724
296     , p6_a12  VARCHAR2 := fnd_api.g_miss_char
297     , p6_a13  DATE := fnd_api.g_miss_date
298     , p6_a14  VARCHAR2 := fnd_api.g_miss_char
299     , p6_a15  VARCHAR2 := fnd_api.g_miss_char
300     , p6_a16  DATE := fnd_api.g_miss_date
301     , p6_a17  DATE := fnd_api.g_miss_date
302     , p6_a18  DATE := fnd_api.g_miss_date
303     , p6_a19  DATE := fnd_api.g_miss_date
304     , p6_a20  VARCHAR2 := fnd_api.g_miss_char
305     , p6_a21  VARCHAR2 := fnd_api.g_miss_char
306     , p6_a22  VARCHAR2 := fnd_api.g_miss_char
307     , p6_a23  VARCHAR2 := fnd_api.g_miss_char
308     , p6_a24  VARCHAR2 := fnd_api.g_miss_char
309     , p6_a25  VARCHAR2 := fnd_api.g_miss_char
310     , p6_a26  VARCHAR2 := fnd_api.g_miss_char
311     , p6_a27  VARCHAR2 := fnd_api.g_miss_char
312     , p6_a28  VARCHAR2 := fnd_api.g_miss_char
313     , p6_a29  VARCHAR2 := fnd_api.g_miss_char
314     , p6_a30  VARCHAR2 := fnd_api.g_miss_char
315     , p6_a31  VARCHAR2 := fnd_api.g_miss_char
316     , p6_a32  VARCHAR2 := fnd_api.g_miss_char
317     , p6_a33  VARCHAR2 := fnd_api.g_miss_char
318     , p6_a34  VARCHAR2 := fnd_api.g_miss_char
319     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
320     , p6_a36  NUMBER := 0-1962.0724
321     , p6_a37  DATE := fnd_api.g_miss_date
322     , p6_a38  NUMBER := 0-1962.0724
323     , p6_a39  DATE := fnd_api.g_miss_date
324     , p6_a40  NUMBER := 0-1962.0724
325     , p6_a41  NUMBER := 0-1962.0724
326     , p6_a42  NUMBER := 0-1962.0724
327     , p6_a43  NUMBER := 0-1962.0724
328     , p6_a44  NUMBER := 0-1962.0724
329     , p6_a45  NUMBER := 0-1962.0724
330     , p6_a46  NUMBER := 0-1962.0724
331     , p6_a47  NUMBER := 0-1962.0724
332     , p6_a48  NUMBER := 0-1962.0724
333     , p6_a49  DATE := fnd_api.g_miss_date
334     , p6_a50  VARCHAR2 := fnd_api.g_miss_char
335     , p6_a51  NUMBER := 0-1962.0724
336     , p6_a52  NUMBER := 0-1962.0724
337     , p6_a53  DATE := fnd_api.g_miss_date
338     , p6_a54  DATE := fnd_api.g_miss_date
339     , p6_a55  VARCHAR2 := fnd_api.g_miss_char
340     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
341     , p6_a57  VARCHAR2 := fnd_api.g_miss_char
342     , p6_a58  NUMBER := 0-1962.0724
343     , p6_a59  DATE := fnd_api.g_miss_date
344     , p6_a60  VARCHAR2 := fnd_api.g_miss_char
345     , p6_a61  VARCHAR2 := fnd_api.g_miss_char
346     , p6_a62  VARCHAR2 := fnd_api.g_miss_char
347     , p6_a63  VARCHAR2 := fnd_api.g_miss_char
348     , p6_a64  VARCHAR2 := fnd_api.g_miss_char
349     , p6_a65  VARCHAR2 := fnd_api.g_miss_char
350   );
351   procedure create_contract_header(p_api_version  NUMBER
352     , p_init_msg_list  VARCHAR2
353     , x_return_status out nocopy  VARCHAR2
354     , x_msg_count out nocopy  NUMBER
355     , x_msg_data out nocopy  VARCHAR2
356     , p5_a0 JTF_NUMBER_TABLE
357     , p5_a1 JTF_NUMBER_TABLE
358     , p5_a2 JTF_VARCHAR2_TABLE_100
359     , p5_a3 JTF_NUMBER_TABLE
360     , p5_a4 JTF_NUMBER_TABLE
361     , p5_a5 JTF_NUMBER_TABLE
362     , p5_a6 JTF_NUMBER_TABLE
363     , p5_a7 JTF_VARCHAR2_TABLE_100
364     , p5_a8 JTF_NUMBER_TABLE
365     , p5_a9 JTF_VARCHAR2_TABLE_100
366     , p5_a10 JTF_VARCHAR2_TABLE_200
367     , p5_a11 JTF_VARCHAR2_TABLE_100
368     , p5_a12 JTF_VARCHAR2_TABLE_200
369     , p5_a13 JTF_VARCHAR2_TABLE_100
370     , p5_a14 JTF_VARCHAR2_TABLE_100
371     , p5_a15 JTF_VARCHAR2_TABLE_100
372     , p5_a16 JTF_VARCHAR2_TABLE_100
373     , p5_a17 JTF_VARCHAR2_TABLE_200
374     , p5_a18 JTF_VARCHAR2_TABLE_600
375     , p5_a19 JTF_VARCHAR2_TABLE_2000
376     , p5_a20 JTF_VARCHAR2_TABLE_2000
377     , p5_a21 JTF_VARCHAR2_TABLE_100
378     , p5_a22 JTF_VARCHAR2_TABLE_300
379     , p5_a23 JTF_VARCHAR2_TABLE_100
380     , p5_a24 JTF_VARCHAR2_TABLE_200
381     , p5_a25 JTF_DATE_TABLE
382     , p5_a26 JTF_DATE_TABLE
383     , p5_a27 JTF_NUMBER_TABLE
384     , p5_a28 JTF_DATE_TABLE
385     , p5_a29 JTF_DATE_TABLE
386     , p5_a30 JTF_VARCHAR2_TABLE_100
387     , p5_a31 JTF_VARCHAR2_TABLE_2000
388     , p5_a32 JTF_VARCHAR2_TABLE_100
389     , p5_a33 JTF_VARCHAR2_TABLE_100
390     , p5_a34 JTF_VARCHAR2_TABLE_100
391     , p5_a35 JTF_VARCHAR2_TABLE_100
392     , p5_a36 JTF_NUMBER_TABLE
393     , p5_a37 JTF_NUMBER_TABLE
394     , p5_a38 JTF_DATE_TABLE
395     , p5_a39 JTF_DATE_TABLE
396     , p5_a40 JTF_DATE_TABLE
397     , p5_a41 JTF_DATE_TABLE
398     , p5_a42 JTF_DATE_TABLE
399     , p5_a43 JTF_VARCHAR2_TABLE_100
400     , p5_a44 JTF_DATE_TABLE
401     , p5_a45 JTF_DATE_TABLE
402     , p5_a46 JTF_NUMBER_TABLE
403     , p5_a47 JTF_VARCHAR2_TABLE_100
404     , p5_a48 JTF_VARCHAR2_TABLE_100
405     , p5_a49 JTF_NUMBER_TABLE
406     , p5_a50 JTF_NUMBER_TABLE
407     , p5_a51 JTF_NUMBER_TABLE
408     , p5_a52 JTF_VARCHAR2_TABLE_100
409     , p5_a53 JTF_VARCHAR2_TABLE_100
410     , p5_a54 JTF_NUMBER_TABLE
411     , p5_a55 JTF_NUMBER_TABLE
412     , p5_a56 JTF_VARCHAR2_TABLE_100
413     , p5_a57 JTF_NUMBER_TABLE
414     , p5_a58 JTF_VARCHAR2_TABLE_100
415     , p5_a59 JTF_NUMBER_TABLE
416     , p5_a60 JTF_NUMBER_TABLE
417     , p5_a61 JTF_NUMBER_TABLE
418     , p5_a62 JTF_DATE_TABLE
419     , p5_a63 JTF_DATE_TABLE
420     , p5_a64 JTF_DATE_TABLE
421     , p5_a65 JTF_NUMBER_TABLE
422     , p5_a66 JTF_NUMBER_TABLE
423     , p5_a67 JTF_NUMBER_TABLE
424     , p5_a68 JTF_VARCHAR2_TABLE_100
425     , p5_a69 JTF_VARCHAR2_TABLE_500
426     , p5_a70 JTF_VARCHAR2_TABLE_500
427     , p5_a71 JTF_VARCHAR2_TABLE_500
428     , p5_a72 JTF_VARCHAR2_TABLE_500
429     , p5_a73 JTF_VARCHAR2_TABLE_500
430     , p5_a74 JTF_VARCHAR2_TABLE_500
431     , p5_a75 JTF_VARCHAR2_TABLE_500
432     , p5_a76 JTF_VARCHAR2_TABLE_500
433     , p5_a77 JTF_VARCHAR2_TABLE_500
434     , p5_a78 JTF_VARCHAR2_TABLE_500
435     , p5_a79 JTF_VARCHAR2_TABLE_500
436     , p5_a80 JTF_VARCHAR2_TABLE_500
437     , p5_a81 JTF_VARCHAR2_TABLE_500
438     , p5_a82 JTF_VARCHAR2_TABLE_500
439     , p5_a83 JTF_VARCHAR2_TABLE_500
440     , p5_a84 JTF_NUMBER_TABLE
441     , p5_a85 JTF_DATE_TABLE
442     , p5_a86 JTF_NUMBER_TABLE
443     , p5_a87 JTF_DATE_TABLE
444     , p5_a88 JTF_NUMBER_TABLE
445     , p5_a89 JTF_VARCHAR2_TABLE_100
446     , p5_a90 JTF_VARCHAR2_TABLE_100
447     , p5_a91 JTF_VARCHAR2_TABLE_100
448     , p5_a92 JTF_VARCHAR2_TABLE_100
449     , p5_a93 JTF_VARCHAR2_TABLE_100
450     , p5_a94 JTF_NUMBER_TABLE
451     , p5_a95 JTF_DATE_TABLE
452     , p5_a96 JTF_NUMBER_TABLE
453     , p5_a97 JTF_NUMBER_TABLE
454     , p5_a98 JTF_NUMBER_TABLE
455     , p5_a99 JTF_NUMBER_TABLE
456     , p5_a100 JTF_VARCHAR2_TABLE_100
457     , p5_a101 JTF_NUMBER_TABLE
458     , p5_a102 JTF_DATE_TABLE
459     , p5_a103 JTF_NUMBER_TABLE
460     , p5_a104 JTF_NUMBER_TABLE
461     , p6_a0 JTF_NUMBER_TABLE
462     , p6_a1 JTF_NUMBER_TABLE
463     , p6_a2 JTF_NUMBER_TABLE
464     , p6_a3 JTF_NUMBER_TABLE
465     , p6_a4 JTF_NUMBER_TABLE
466     , p6_a5 JTF_VARCHAR2_TABLE_100
467     , p6_a6 JTF_DATE_TABLE
468     , p6_a7 JTF_VARCHAR2_TABLE_100
469     , p6_a8 JTF_VARCHAR2_TABLE_100
470     , p6_a9 JTF_DATE_TABLE
471     , p6_a10 JTF_VARCHAR2_TABLE_100
472     , p6_a11 JTF_NUMBER_TABLE
473     , p6_a12 JTF_VARCHAR2_TABLE_100
474     , p6_a13 JTF_DATE_TABLE
475     , p6_a14 JTF_VARCHAR2_TABLE_100
476     , p6_a15 JTF_VARCHAR2_TABLE_100
477     , p6_a16 JTF_DATE_TABLE
478     , p6_a17 JTF_DATE_TABLE
479     , p6_a18 JTF_DATE_TABLE
480     , p6_a19 JTF_DATE_TABLE
481     , p6_a20 JTF_VARCHAR2_TABLE_100
482     , p6_a21 JTF_VARCHAR2_TABLE_500
483     , p6_a22 JTF_VARCHAR2_TABLE_500
484     , p6_a23 JTF_VARCHAR2_TABLE_500
485     , p6_a24 JTF_VARCHAR2_TABLE_500
486     , p6_a25 JTF_VARCHAR2_TABLE_500
487     , p6_a26 JTF_VARCHAR2_TABLE_500
488     , p6_a27 JTF_VARCHAR2_TABLE_500
489     , p6_a28 JTF_VARCHAR2_TABLE_500
490     , p6_a29 JTF_VARCHAR2_TABLE_500
491     , p6_a30 JTF_VARCHAR2_TABLE_500
492     , p6_a31 JTF_VARCHAR2_TABLE_500
493     , p6_a32 JTF_VARCHAR2_TABLE_500
494     , p6_a33 JTF_VARCHAR2_TABLE_500
495     , p6_a34 JTF_VARCHAR2_TABLE_500
496     , p6_a35 JTF_VARCHAR2_TABLE_500
497     , p6_a36 JTF_NUMBER_TABLE
498     , p6_a37 JTF_DATE_TABLE
499     , p6_a38 JTF_NUMBER_TABLE
500     , p6_a39 JTF_DATE_TABLE
501     , p6_a40 JTF_NUMBER_TABLE
502     , p6_a41 JTF_NUMBER_TABLE
503     , p6_a42 JTF_NUMBER_TABLE
504     , p6_a43 JTF_NUMBER_TABLE
505     , p6_a44 JTF_NUMBER_TABLE
506     , p6_a45 JTF_NUMBER_TABLE
507     , p6_a46 JTF_NUMBER_TABLE
508     , p6_a47 JTF_NUMBER_TABLE
509     , p6_a48 JTF_NUMBER_TABLE
510     , p6_a49 JTF_DATE_TABLE
511     , p6_a50 JTF_VARCHAR2_TABLE_100
512     , p6_a51 JTF_NUMBER_TABLE
513     , p6_a52 JTF_NUMBER_TABLE
514     , p6_a53 JTF_DATE_TABLE
515     , p6_a54 JTF_DATE_TABLE
516     , p6_a55 JTF_VARCHAR2_TABLE_100
517     , p6_a56 JTF_VARCHAR2_TABLE_100
518     , p6_a57 JTF_VARCHAR2_TABLE_100
519     , p6_a58 JTF_NUMBER_TABLE
520     , p6_a59 JTF_DATE_TABLE
521     , p6_a60 JTF_VARCHAR2_TABLE_100
522     , p6_a61 JTF_VARCHAR2_TABLE_100
523     , p6_a62 JTF_VARCHAR2_TABLE_100
524     , p6_a63 JTF_VARCHAR2_TABLE_100
525     , p6_a64 JTF_VARCHAR2_TABLE_100
526     , p6_a65 JTF_VARCHAR2_TABLE_100
527     , p7_a0 out nocopy JTF_NUMBER_TABLE
528     , p7_a1 out nocopy JTF_NUMBER_TABLE
529     , p7_a2 out nocopy JTF_VARCHAR2_TABLE_100
530     , p7_a3 out nocopy JTF_NUMBER_TABLE
531     , p7_a4 out nocopy JTF_NUMBER_TABLE
532     , p7_a5 out nocopy JTF_NUMBER_TABLE
533     , p7_a6 out nocopy JTF_NUMBER_TABLE
534     , p7_a7 out nocopy JTF_VARCHAR2_TABLE_100
535     , p7_a8 out nocopy JTF_NUMBER_TABLE
536     , p7_a9 out nocopy JTF_VARCHAR2_TABLE_100
537     , p7_a10 out nocopy JTF_VARCHAR2_TABLE_200
538     , p7_a11 out nocopy JTF_VARCHAR2_TABLE_100
539     , p7_a12 out nocopy JTF_VARCHAR2_TABLE_200
540     , p7_a13 out nocopy JTF_VARCHAR2_TABLE_100
541     , p7_a14 out nocopy JTF_VARCHAR2_TABLE_100
542     , p7_a15 out nocopy JTF_VARCHAR2_TABLE_100
543     , p7_a16 out nocopy JTF_VARCHAR2_TABLE_100
544     , p7_a17 out nocopy JTF_VARCHAR2_TABLE_200
545     , p7_a18 out nocopy JTF_VARCHAR2_TABLE_600
546     , p7_a19 out nocopy JTF_VARCHAR2_TABLE_2000
547     , p7_a20 out nocopy JTF_VARCHAR2_TABLE_2000
548     , p7_a21 out nocopy JTF_VARCHAR2_TABLE_100
549     , p7_a22 out nocopy JTF_VARCHAR2_TABLE_300
550     , p7_a23 out nocopy JTF_VARCHAR2_TABLE_100
551     , p7_a24 out nocopy JTF_VARCHAR2_TABLE_200
552     , p7_a25 out nocopy JTF_DATE_TABLE
553     , p7_a26 out nocopy JTF_DATE_TABLE
554     , p7_a27 out nocopy JTF_NUMBER_TABLE
555     , p7_a28 out nocopy JTF_DATE_TABLE
556     , p7_a29 out nocopy JTF_DATE_TABLE
557     , p7_a30 out nocopy JTF_VARCHAR2_TABLE_100
558     , p7_a31 out nocopy JTF_VARCHAR2_TABLE_2000
559     , p7_a32 out nocopy JTF_VARCHAR2_TABLE_100
560     , p7_a33 out nocopy JTF_VARCHAR2_TABLE_100
561     , p7_a34 out nocopy JTF_VARCHAR2_TABLE_100
562     , p7_a35 out nocopy JTF_VARCHAR2_TABLE_100
563     , p7_a36 out nocopy JTF_NUMBER_TABLE
564     , p7_a37 out nocopy JTF_NUMBER_TABLE
565     , p7_a38 out nocopy JTF_DATE_TABLE
566     , p7_a39 out nocopy JTF_DATE_TABLE
567     , p7_a40 out nocopy JTF_DATE_TABLE
568     , p7_a41 out nocopy JTF_DATE_TABLE
569     , p7_a42 out nocopy JTF_DATE_TABLE
570     , p7_a43 out nocopy JTF_VARCHAR2_TABLE_100
571     , p7_a44 out nocopy JTF_DATE_TABLE
572     , p7_a45 out nocopy JTF_DATE_TABLE
573     , p7_a46 out nocopy JTF_NUMBER_TABLE
574     , p7_a47 out nocopy JTF_VARCHAR2_TABLE_100
575     , p7_a48 out nocopy JTF_VARCHAR2_TABLE_100
576     , p7_a49 out nocopy JTF_NUMBER_TABLE
577     , p7_a50 out nocopy JTF_NUMBER_TABLE
578     , p7_a51 out nocopy JTF_NUMBER_TABLE
579     , p7_a52 out nocopy JTF_VARCHAR2_TABLE_100
580     , p7_a53 out nocopy JTF_VARCHAR2_TABLE_100
581     , p7_a54 out nocopy JTF_NUMBER_TABLE
582     , p7_a55 out nocopy JTF_NUMBER_TABLE
583     , p7_a56 out nocopy JTF_VARCHAR2_TABLE_100
584     , p7_a57 out nocopy JTF_NUMBER_TABLE
585     , p7_a58 out nocopy JTF_VARCHAR2_TABLE_100
586     , p7_a59 out nocopy JTF_NUMBER_TABLE
587     , p7_a60 out nocopy JTF_NUMBER_TABLE
588     , p7_a61 out nocopy JTF_NUMBER_TABLE
589     , p7_a62 out nocopy JTF_DATE_TABLE
590     , p7_a63 out nocopy JTF_DATE_TABLE
591     , p7_a64 out nocopy JTF_DATE_TABLE
592     , p7_a65 out nocopy JTF_NUMBER_TABLE
593     , p7_a66 out nocopy JTF_NUMBER_TABLE
594     , p7_a67 out nocopy JTF_NUMBER_TABLE
595     , p7_a68 out nocopy JTF_VARCHAR2_TABLE_100
596     , p7_a69 out nocopy JTF_VARCHAR2_TABLE_500
597     , p7_a70 out nocopy JTF_VARCHAR2_TABLE_500
598     , p7_a71 out nocopy JTF_VARCHAR2_TABLE_500
599     , p7_a72 out nocopy JTF_VARCHAR2_TABLE_500
600     , p7_a73 out nocopy JTF_VARCHAR2_TABLE_500
601     , p7_a74 out nocopy JTF_VARCHAR2_TABLE_500
602     , p7_a75 out nocopy JTF_VARCHAR2_TABLE_500
603     , p7_a76 out nocopy JTF_VARCHAR2_TABLE_500
604     , p7_a77 out nocopy JTF_VARCHAR2_TABLE_500
605     , p7_a78 out nocopy JTF_VARCHAR2_TABLE_500
606     , p7_a79 out nocopy JTF_VARCHAR2_TABLE_500
607     , p7_a80 out nocopy JTF_VARCHAR2_TABLE_500
608     , p7_a81 out nocopy JTF_VARCHAR2_TABLE_500
609     , p7_a82 out nocopy JTF_VARCHAR2_TABLE_500
610     , p7_a83 out nocopy JTF_VARCHAR2_TABLE_500
611     , p7_a84 out nocopy JTF_NUMBER_TABLE
612     , p7_a85 out nocopy JTF_DATE_TABLE
613     , p7_a86 out nocopy JTF_NUMBER_TABLE
614     , p7_a87 out nocopy JTF_DATE_TABLE
615     , p7_a88 out nocopy JTF_NUMBER_TABLE
616     , p7_a89 out nocopy JTF_VARCHAR2_TABLE_100
617     , p7_a90 out nocopy JTF_VARCHAR2_TABLE_100
618     , p7_a91 out nocopy JTF_VARCHAR2_TABLE_100
619     , p7_a92 out nocopy JTF_VARCHAR2_TABLE_100
620     , p7_a93 out nocopy JTF_VARCHAR2_TABLE_100
621     , p7_a94 out nocopy JTF_NUMBER_TABLE
622     , p7_a95 out nocopy JTF_DATE_TABLE
623     , p7_a96 out nocopy JTF_NUMBER_TABLE
624     , p7_a97 out nocopy JTF_NUMBER_TABLE
625     , p7_a98 out nocopy JTF_NUMBER_TABLE
626     , p7_a99 out nocopy JTF_NUMBER_TABLE
627     , p7_a100 out nocopy JTF_VARCHAR2_TABLE_100
628     , p7_a101 out nocopy JTF_NUMBER_TABLE
629     , p7_a102 out nocopy JTF_DATE_TABLE
630     , p7_a103 out nocopy JTF_NUMBER_TABLE
631     , p7_a104 out nocopy JTF_NUMBER_TABLE
632     , p8_a0 out nocopy JTF_NUMBER_TABLE
633     , p8_a1 out nocopy JTF_NUMBER_TABLE
634     , p8_a2 out nocopy JTF_NUMBER_TABLE
635     , p8_a3 out nocopy JTF_NUMBER_TABLE
636     , p8_a4 out nocopy JTF_NUMBER_TABLE
637     , p8_a5 out nocopy JTF_VARCHAR2_TABLE_100
638     , p8_a6 out nocopy JTF_DATE_TABLE
639     , p8_a7 out nocopy JTF_VARCHAR2_TABLE_100
640     , p8_a8 out nocopy JTF_VARCHAR2_TABLE_100
641     , p8_a9 out nocopy JTF_DATE_TABLE
642     , p8_a10 out nocopy JTF_VARCHAR2_TABLE_100
643     , p8_a11 out nocopy JTF_NUMBER_TABLE
644     , p8_a12 out nocopy JTF_VARCHAR2_TABLE_100
645     , p8_a13 out nocopy JTF_DATE_TABLE
646     , p8_a14 out nocopy JTF_VARCHAR2_TABLE_100
647     , p8_a15 out nocopy JTF_VARCHAR2_TABLE_100
648     , p8_a16 out nocopy JTF_DATE_TABLE
649     , p8_a17 out nocopy JTF_DATE_TABLE
650     , p8_a18 out nocopy JTF_DATE_TABLE
651     , p8_a19 out nocopy JTF_DATE_TABLE
652     , p8_a20 out nocopy JTF_VARCHAR2_TABLE_100
653     , p8_a21 out nocopy JTF_VARCHAR2_TABLE_500
654     , p8_a22 out nocopy JTF_VARCHAR2_TABLE_500
655     , p8_a23 out nocopy JTF_VARCHAR2_TABLE_500
656     , p8_a24 out nocopy JTF_VARCHAR2_TABLE_500
657     , p8_a25 out nocopy JTF_VARCHAR2_TABLE_500
658     , p8_a26 out nocopy JTF_VARCHAR2_TABLE_500
659     , p8_a27 out nocopy JTF_VARCHAR2_TABLE_500
660     , p8_a28 out nocopy JTF_VARCHAR2_TABLE_500
661     , p8_a29 out nocopy JTF_VARCHAR2_TABLE_500
662     , p8_a30 out nocopy JTF_VARCHAR2_TABLE_500
663     , p8_a31 out nocopy JTF_VARCHAR2_TABLE_500
664     , p8_a32 out nocopy JTF_VARCHAR2_TABLE_500
665     , p8_a33 out nocopy JTF_VARCHAR2_TABLE_500
666     , p8_a34 out nocopy JTF_VARCHAR2_TABLE_500
667     , p8_a35 out nocopy JTF_VARCHAR2_TABLE_500
668     , p8_a36 out nocopy JTF_NUMBER_TABLE
669     , p8_a37 out nocopy JTF_DATE_TABLE
670     , p8_a38 out nocopy JTF_NUMBER_TABLE
671     , p8_a39 out nocopy JTF_DATE_TABLE
672     , p8_a40 out nocopy JTF_NUMBER_TABLE
673     , p8_a41 out nocopy JTF_NUMBER_TABLE
674     , p8_a42 out nocopy JTF_NUMBER_TABLE
675     , p8_a43 out nocopy JTF_NUMBER_TABLE
676     , p8_a44 out nocopy JTF_NUMBER_TABLE
677     , p8_a45 out nocopy JTF_NUMBER_TABLE
678     , p8_a46 out nocopy JTF_NUMBER_TABLE
679     , p8_a47 out nocopy JTF_NUMBER_TABLE
680     , p8_a48 out nocopy JTF_NUMBER_TABLE
681     , p8_a49 out nocopy JTF_DATE_TABLE
682     , p8_a50 out nocopy JTF_VARCHAR2_TABLE_100
683     , p8_a51 out nocopy JTF_NUMBER_TABLE
684     , p8_a52 out nocopy JTF_NUMBER_TABLE
685     , p8_a53 out nocopy JTF_DATE_TABLE
686     , p8_a54 out nocopy JTF_DATE_TABLE
687     , p8_a55 out nocopy JTF_VARCHAR2_TABLE_100
688     , p8_a56 out nocopy JTF_VARCHAR2_TABLE_100
689     , p8_a57 out nocopy JTF_VARCHAR2_TABLE_100
690     , p8_a58 out nocopy JTF_NUMBER_TABLE
691     , p8_a59 out nocopy JTF_DATE_TABLE
692     , p8_a60 out nocopy JTF_VARCHAR2_TABLE_100
693     , p8_a61 out nocopy JTF_VARCHAR2_TABLE_100
694     , p8_a62 out nocopy JTF_VARCHAR2_TABLE_100
695     , p8_a63 out nocopy JTF_VARCHAR2_TABLE_100
696     , p8_a64 out nocopy JTF_VARCHAR2_TABLE_100
697     , p8_a65 out nocopy JTF_VARCHAR2_TABLE_100
698   );
699   procedure update_contract_header(p_api_version  NUMBER
700     , p_init_msg_list  VARCHAR2
701     , x_return_status out nocopy  VARCHAR2
702     , x_msg_count out nocopy  NUMBER
703     , x_msg_data out nocopy  VARCHAR2
704     , p_restricted_update  VARCHAR2
705     , p8_a0 out nocopy  NUMBER
706     , p8_a1 out nocopy  NUMBER
707     , p8_a2 out nocopy  VARCHAR2
708     , p8_a3 out nocopy  NUMBER
709     , p8_a4 out nocopy  NUMBER
710     , p8_a5 out nocopy  NUMBER
711     , p8_a6 out nocopy  NUMBER
712     , p8_a7 out nocopy  VARCHAR2
713     , p8_a8 out nocopy  NUMBER
714     , p8_a9 out nocopy  VARCHAR2
715     , p8_a10 out nocopy  VARCHAR2
716     , p8_a11 out nocopy  VARCHAR2
717     , p8_a12 out nocopy  VARCHAR2
718     , p8_a13 out nocopy  VARCHAR2
719     , p8_a14 out nocopy  VARCHAR2
720     , p8_a15 out nocopy  VARCHAR2
721     , p8_a16 out nocopy  VARCHAR2
722     , p8_a17 out nocopy  VARCHAR2
723     , p8_a18 out nocopy  VARCHAR2
724     , p8_a19 out nocopy  VARCHAR2
725     , p8_a20 out nocopy  VARCHAR2
726     , p8_a21 out nocopy  VARCHAR2
727     , p8_a22 out nocopy  VARCHAR2
728     , p8_a23 out nocopy  VARCHAR2
729     , p8_a24 out nocopy  VARCHAR2
730     , p8_a25 out nocopy  DATE
731     , p8_a26 out nocopy  DATE
732     , p8_a27 out nocopy  NUMBER
733     , p8_a28 out nocopy  DATE
734     , p8_a29 out nocopy  DATE
735     , p8_a30 out nocopy  VARCHAR2
736     , p8_a31 out nocopy  VARCHAR2
737     , p8_a32 out nocopy  VARCHAR2
738     , p8_a33 out nocopy  VARCHAR2
739     , p8_a34 out nocopy  VARCHAR2
740     , p8_a35 out nocopy  VARCHAR2
741     , p8_a36 out nocopy  NUMBER
742     , p8_a37 out nocopy  NUMBER
743     , p8_a38 out nocopy  DATE
744     , p8_a39 out nocopy  DATE
745     , p8_a40 out nocopy  DATE
746     , p8_a41 out nocopy  DATE
747     , p8_a42 out nocopy  DATE
748     , p8_a43 out nocopy  VARCHAR2
749     , p8_a44 out nocopy  DATE
750     , p8_a45 out nocopy  DATE
751     , p8_a46 out nocopy  NUMBER
752     , p8_a47 out nocopy  VARCHAR2
753     , p8_a48 out nocopy  VARCHAR2
754     , p8_a49 out nocopy  NUMBER
755     , p8_a50 out nocopy  NUMBER
756     , p8_a51 out nocopy  NUMBER
757     , p8_a52 out nocopy  VARCHAR2
758     , p8_a53 out nocopy  VARCHAR2
759     , p8_a54 out nocopy  NUMBER
760     , p8_a55 out nocopy  NUMBER
761     , p8_a56 out nocopy  VARCHAR2
762     , p8_a57 out nocopy  NUMBER
763     , p8_a58 out nocopy  VARCHAR2
764     , p8_a59 out nocopy  NUMBER
765     , p8_a60 out nocopy  NUMBER
766     , p8_a61 out nocopy  NUMBER
767     , p8_a62 out nocopy  DATE
768     , p8_a63 out nocopy  DATE
769     , p8_a64 out nocopy  DATE
770     , p8_a65 out nocopy  NUMBER
771     , p8_a66 out nocopy  NUMBER
772     , p8_a67 out nocopy  NUMBER
773     , p8_a68 out nocopy  VARCHAR2
774     , p8_a69 out nocopy  VARCHAR2
775     , p8_a70 out nocopy  VARCHAR2
776     , p8_a71 out nocopy  VARCHAR2
777     , p8_a72 out nocopy  VARCHAR2
778     , p8_a73 out nocopy  VARCHAR2
779     , p8_a74 out nocopy  VARCHAR2
780     , p8_a75 out nocopy  VARCHAR2
781     , p8_a76 out nocopy  VARCHAR2
782     , p8_a77 out nocopy  VARCHAR2
783     , p8_a78 out nocopy  VARCHAR2
784     , p8_a79 out nocopy  VARCHAR2
785     , p8_a80 out nocopy  VARCHAR2
786     , p8_a81 out nocopy  VARCHAR2
787     , p8_a82 out nocopy  VARCHAR2
788     , p8_a83 out nocopy  VARCHAR2
789     , p8_a84 out nocopy  NUMBER
790     , p8_a85 out nocopy  DATE
791     , p8_a86 out nocopy  NUMBER
792     , p8_a87 out nocopy  DATE
793     , p8_a88 out nocopy  NUMBER
794     , p8_a89 out nocopy  VARCHAR2
795     , p8_a90 out nocopy  VARCHAR2
796     , p8_a91 out nocopy  VARCHAR2
797     , p8_a92 out nocopy  VARCHAR2
798     , p8_a93 out nocopy  VARCHAR2
799     , p8_a94 out nocopy  NUMBER
800     , p8_a95 out nocopy  DATE
801     , p8_a96 out nocopy  NUMBER
802     , p8_a97 out nocopy  NUMBER
803     , p8_a98 out nocopy  NUMBER
804     , p8_a99 out nocopy  NUMBER
805     , p8_a100 out nocopy  VARCHAR2
806     , p8_a101 out nocopy  NUMBER
807     , p8_a102 out nocopy  DATE
808     , p8_a103 out nocopy  NUMBER
809     , p8_a104 out nocopy  NUMBER
810     , p9_a0 out nocopy  NUMBER
811     , p9_a1 out nocopy  NUMBER
812     , p9_a2 out nocopy  NUMBER
813     , p9_a3 out nocopy  NUMBER
814     , p9_a4 out nocopy  NUMBER
815     , p9_a5 out nocopy  VARCHAR2
816     , p9_a6 out nocopy  DATE
817     , p9_a7 out nocopy  VARCHAR2
818     , p9_a8 out nocopy  VARCHAR2
819     , p9_a9 out nocopy  DATE
820     , p9_a10 out nocopy  VARCHAR2
821     , p9_a11 out nocopy  NUMBER
822     , p9_a12 out nocopy  VARCHAR2
823     , p9_a13 out nocopy  DATE
824     , p9_a14 out nocopy  VARCHAR2
825     , p9_a15 out nocopy  VARCHAR2
826     , p9_a16 out nocopy  DATE
827     , p9_a17 out nocopy  DATE
828     , p9_a18 out nocopy  DATE
829     , p9_a19 out nocopy  DATE
830     , p9_a20 out nocopy  VARCHAR2
831     , p9_a21 out nocopy  VARCHAR2
832     , p9_a22 out nocopy  VARCHAR2
833     , p9_a23 out nocopy  VARCHAR2
834     , p9_a24 out nocopy  VARCHAR2
835     , p9_a25 out nocopy  VARCHAR2
836     , p9_a26 out nocopy  VARCHAR2
837     , p9_a27 out nocopy  VARCHAR2
838     , p9_a28 out nocopy  VARCHAR2
839     , p9_a29 out nocopy  VARCHAR2
840     , p9_a30 out nocopy  VARCHAR2
841     , p9_a31 out nocopy  VARCHAR2
842     , p9_a32 out nocopy  VARCHAR2
843     , p9_a33 out nocopy  VARCHAR2
844     , p9_a34 out nocopy  VARCHAR2
845     , p9_a35 out nocopy  VARCHAR2
846     , p9_a36 out nocopy  NUMBER
847     , p9_a37 out nocopy  DATE
848     , p9_a38 out nocopy  NUMBER
849     , p9_a39 out nocopy  DATE
850     , p9_a40 out nocopy  NUMBER
851     , p9_a41 out nocopy  NUMBER
852     , p9_a42 out nocopy  NUMBER
853     , p9_a43 out nocopy  NUMBER
854     , p9_a44 out nocopy  NUMBER
855     , p9_a45 out nocopy  NUMBER
856     , p9_a46 out nocopy  NUMBER
857     , p9_a47 out nocopy  NUMBER
858     , p9_a48 out nocopy  NUMBER
859     , p9_a49 out nocopy  DATE
860     , p9_a50 out nocopy  VARCHAR2
861     , p9_a51 out nocopy  NUMBER
862     , p9_a52 out nocopy  NUMBER
863     , p9_a53 out nocopy  DATE
864     , p9_a54 out nocopy  DATE
865     , p9_a55 out nocopy  VARCHAR2
866     , p9_a56 out nocopy  VARCHAR2
867     , p9_a57 out nocopy  VARCHAR2
868     , p9_a58 out nocopy  NUMBER
869     , p9_a59 out nocopy  DATE
870     , p9_a60 out nocopy  VARCHAR2
871     , p9_a61 out nocopy  VARCHAR2
872     , p9_a62 out nocopy  VARCHAR2
873     , p9_a63 out nocopy  VARCHAR2
874     , p9_a64 out nocopy  VARCHAR2
875     , p9_a65 out nocopy  VARCHAR2
876     , p6_a0  NUMBER := 0-1962.0724
877     , p6_a1  NUMBER := 0-1962.0724
878     , p6_a2  VARCHAR2 := fnd_api.g_miss_char
879     , p6_a3  NUMBER := 0-1962.0724
880     , p6_a4  NUMBER := 0-1962.0724
881     , p6_a5  NUMBER := 0-1962.0724
882     , p6_a6  NUMBER := 0-1962.0724
883     , p6_a7  VARCHAR2 := fnd_api.g_miss_char
884     , p6_a8  NUMBER := 0-1962.0724
885     , p6_a9  VARCHAR2 := fnd_api.g_miss_char
886     , p6_a10  VARCHAR2 := fnd_api.g_miss_char
887     , p6_a11  VARCHAR2 := fnd_api.g_miss_char
888     , p6_a12  VARCHAR2 := fnd_api.g_miss_char
889     , p6_a13  VARCHAR2 := fnd_api.g_miss_char
890     , p6_a14  VARCHAR2 := fnd_api.g_miss_char
891     , p6_a15  VARCHAR2 := fnd_api.g_miss_char
892     , p6_a16  VARCHAR2 := fnd_api.g_miss_char
893     , p6_a17  VARCHAR2 := fnd_api.g_miss_char
894     , p6_a18  VARCHAR2 := fnd_api.g_miss_char
895     , p6_a19  VARCHAR2 := fnd_api.g_miss_char
896     , p6_a20  VARCHAR2 := fnd_api.g_miss_char
897     , p6_a21  VARCHAR2 := fnd_api.g_miss_char
898     , p6_a22  VARCHAR2 := fnd_api.g_miss_char
899     , p6_a23  VARCHAR2 := fnd_api.g_miss_char
900     , p6_a24  VARCHAR2 := fnd_api.g_miss_char
901     , p6_a25  DATE := fnd_api.g_miss_date
902     , p6_a26  DATE := fnd_api.g_miss_date
903     , p6_a27  NUMBER := 0-1962.0724
904     , p6_a28  DATE := fnd_api.g_miss_date
905     , p6_a29  DATE := fnd_api.g_miss_date
906     , p6_a30  VARCHAR2 := fnd_api.g_miss_char
907     , p6_a31  VARCHAR2 := fnd_api.g_miss_char
908     , p6_a32  VARCHAR2 := fnd_api.g_miss_char
909     , p6_a33  VARCHAR2 := fnd_api.g_miss_char
910     , p6_a34  VARCHAR2 := fnd_api.g_miss_char
911     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
912     , p6_a36  NUMBER := 0-1962.0724
913     , p6_a37  NUMBER := 0-1962.0724
914     , p6_a38  DATE := fnd_api.g_miss_date
915     , p6_a39  DATE := fnd_api.g_miss_date
916     , p6_a40  DATE := fnd_api.g_miss_date
917     , p6_a41  DATE := fnd_api.g_miss_date
918     , p6_a42  DATE := fnd_api.g_miss_date
919     , p6_a43  VARCHAR2 := fnd_api.g_miss_char
920     , p6_a44  DATE := fnd_api.g_miss_date
921     , p6_a45  DATE := fnd_api.g_miss_date
922     , p6_a46  NUMBER := 0-1962.0724
923     , p6_a47  VARCHAR2 := fnd_api.g_miss_char
924     , p6_a48  VARCHAR2 := fnd_api.g_miss_char
925     , p6_a49  NUMBER := 0-1962.0724
926     , p6_a50  NUMBER := 0-1962.0724
927     , p6_a51  NUMBER := 0-1962.0724
928     , p6_a52  VARCHAR2 := fnd_api.g_miss_char
929     , p6_a53  VARCHAR2 := fnd_api.g_miss_char
930     , p6_a54  NUMBER := 0-1962.0724
931     , p6_a55  NUMBER := 0-1962.0724
932     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
933     , p6_a57  NUMBER := 0-1962.0724
934     , p6_a58  VARCHAR2 := fnd_api.g_miss_char
935     , p6_a59  NUMBER := 0-1962.0724
936     , p6_a60  NUMBER := 0-1962.0724
937     , p6_a61  NUMBER := 0-1962.0724
938     , p6_a62  DATE := fnd_api.g_miss_date
939     , p6_a63  DATE := fnd_api.g_miss_date
940     , p6_a64  DATE := fnd_api.g_miss_date
941     , p6_a65  NUMBER := 0-1962.0724
942     , p6_a66  NUMBER := 0-1962.0724
943     , p6_a67  NUMBER := 0-1962.0724
944     , p6_a68  VARCHAR2 := fnd_api.g_miss_char
945     , p6_a69  VARCHAR2 := fnd_api.g_miss_char
946     , p6_a70  VARCHAR2 := fnd_api.g_miss_char
947     , p6_a71  VARCHAR2 := fnd_api.g_miss_char
948     , p6_a72  VARCHAR2 := fnd_api.g_miss_char
949     , p6_a73  VARCHAR2 := fnd_api.g_miss_char
950     , p6_a74  VARCHAR2 := fnd_api.g_miss_char
951     , p6_a75  VARCHAR2 := fnd_api.g_miss_char
952     , p6_a76  VARCHAR2 := fnd_api.g_miss_char
953     , p6_a77  VARCHAR2 := fnd_api.g_miss_char
954     , p6_a78  VARCHAR2 := fnd_api.g_miss_char
955     , p6_a79  VARCHAR2 := fnd_api.g_miss_char
956     , p6_a80  VARCHAR2 := fnd_api.g_miss_char
957     , p6_a81  VARCHAR2 := fnd_api.g_miss_char
958     , p6_a82  VARCHAR2 := fnd_api.g_miss_char
959     , p6_a83  VARCHAR2 := fnd_api.g_miss_char
960     , p6_a84  NUMBER := 0-1962.0724
961     , p6_a85  DATE := fnd_api.g_miss_date
962     , p6_a86  NUMBER := 0-1962.0724
963     , p6_a87  DATE := fnd_api.g_miss_date
964     , p6_a88  NUMBER := 0-1962.0724
965     , p6_a89  VARCHAR2 := fnd_api.g_miss_char
966     , p6_a90  VARCHAR2 := fnd_api.g_miss_char
967     , p6_a91  VARCHAR2 := fnd_api.g_miss_char
968     , p6_a92  VARCHAR2 := fnd_api.g_miss_char
969     , p6_a93  VARCHAR2 := fnd_api.g_miss_char
970     , p6_a94  NUMBER := 0-1962.0724
971     , p6_a95  DATE := fnd_api.g_miss_date
972     , p6_a96  NUMBER := 0-1962.0724
973     , p6_a97  NUMBER := 0-1962.0724
974     , p6_a98  NUMBER := 0-1962.0724
975     , p6_a99  NUMBER := 0-1962.0724
976     , p6_a100  VARCHAR2 := fnd_api.g_miss_char
977     , p6_a101  NUMBER := 0-1962.0724
978     , p6_a102  DATE := fnd_api.g_miss_date
979     , p6_a103  NUMBER := 0-1962.0724
980     , p6_a104  NUMBER := 0-1962.0724
981     , p7_a0  NUMBER := 0-1962.0724
982     , p7_a1  NUMBER := 0-1962.0724
983     , p7_a2  NUMBER := 0-1962.0724
984     , p7_a3  NUMBER := 0-1962.0724
985     , p7_a4  NUMBER := 0-1962.0724
986     , p7_a5  VARCHAR2 := fnd_api.g_miss_char
987     , p7_a6  DATE := fnd_api.g_miss_date
988     , p7_a7  VARCHAR2 := fnd_api.g_miss_char
989     , p7_a8  VARCHAR2 := fnd_api.g_miss_char
990     , p7_a9  DATE := fnd_api.g_miss_date
991     , p7_a10  VARCHAR2 := fnd_api.g_miss_char
992     , p7_a11  NUMBER := 0-1962.0724
993     , p7_a12  VARCHAR2 := fnd_api.g_miss_char
994     , p7_a13  DATE := fnd_api.g_miss_date
995     , p7_a14  VARCHAR2 := fnd_api.g_miss_char
996     , p7_a15  VARCHAR2 := fnd_api.g_miss_char
997     , p7_a16  DATE := fnd_api.g_miss_date
998     , p7_a17  DATE := fnd_api.g_miss_date
999     , p7_a18  DATE := fnd_api.g_miss_date
1000     , p7_a19  DATE := fnd_api.g_miss_date
1001     , p7_a20  VARCHAR2 := fnd_api.g_miss_char
1002     , p7_a21  VARCHAR2 := fnd_api.g_miss_char
1003     , p7_a22  VARCHAR2 := fnd_api.g_miss_char
1004     , p7_a23  VARCHAR2 := fnd_api.g_miss_char
1005     , p7_a24  VARCHAR2 := fnd_api.g_miss_char
1006     , p7_a25  VARCHAR2 := fnd_api.g_miss_char
1007     , p7_a26  VARCHAR2 := fnd_api.g_miss_char
1008     , p7_a27  VARCHAR2 := fnd_api.g_miss_char
1009     , p7_a28  VARCHAR2 := fnd_api.g_miss_char
1010     , p7_a29  VARCHAR2 := fnd_api.g_miss_char
1011     , p7_a30  VARCHAR2 := fnd_api.g_miss_char
1012     , p7_a31  VARCHAR2 := fnd_api.g_miss_char
1013     , p7_a32  VARCHAR2 := fnd_api.g_miss_char
1014     , p7_a33  VARCHAR2 := fnd_api.g_miss_char
1015     , p7_a34  VARCHAR2 := fnd_api.g_miss_char
1016     , p7_a35  VARCHAR2 := fnd_api.g_miss_char
1017     , p7_a36  NUMBER := 0-1962.0724
1018     , p7_a37  DATE := fnd_api.g_miss_date
1019     , p7_a38  NUMBER := 0-1962.0724
1020     , p7_a39  DATE := fnd_api.g_miss_date
1021     , p7_a40  NUMBER := 0-1962.0724
1022     , p7_a41  NUMBER := 0-1962.0724
1023     , p7_a42  NUMBER := 0-1962.0724
1024     , p7_a43  NUMBER := 0-1962.0724
1025     , p7_a44  NUMBER := 0-1962.0724
1026     , p7_a45  NUMBER := 0-1962.0724
1027     , p7_a46  NUMBER := 0-1962.0724
1028     , p7_a47  NUMBER := 0-1962.0724
1029     , p7_a48  NUMBER := 0-1962.0724
1030     , p7_a49  DATE := fnd_api.g_miss_date
1031     , p7_a50  VARCHAR2 := fnd_api.g_miss_char
1032     , p7_a51  NUMBER := 0-1962.0724
1033     , p7_a52  NUMBER := 0-1962.0724
1034     , p7_a53  DATE := fnd_api.g_miss_date
1035     , p7_a54  DATE := fnd_api.g_miss_date
1036     , p7_a55  VARCHAR2 := fnd_api.g_miss_char
1037     , p7_a56  VARCHAR2 := fnd_api.g_miss_char
1038     , p7_a57  VARCHAR2 := fnd_api.g_miss_char
1039     , p7_a58  NUMBER := 0-1962.0724
1040     , p7_a59  DATE := fnd_api.g_miss_date
1041     , p7_a60  VARCHAR2 := fnd_api.g_miss_char
1042     , p7_a61  VARCHAR2 := fnd_api.g_miss_char
1043     , p7_a62  VARCHAR2 := fnd_api.g_miss_char
1044     , p7_a63  VARCHAR2 := fnd_api.g_miss_char
1045     , p7_a64  VARCHAR2 := fnd_api.g_miss_char
1046     , p7_a65  VARCHAR2 := fnd_api.g_miss_char
1047   );
1048   procedure update_contract_header(p_api_version  NUMBER
1049     , p_init_msg_list  VARCHAR2
1050     , x_return_status out nocopy  VARCHAR2
1051     , x_msg_count out nocopy  NUMBER
1052     , x_msg_data out nocopy  VARCHAR2
1053     , p_restricted_update  VARCHAR2
1054     , p6_a0 JTF_NUMBER_TABLE
1055     , p6_a1 JTF_NUMBER_TABLE
1056     , p6_a2 JTF_VARCHAR2_TABLE_100
1057     , p6_a3 JTF_NUMBER_TABLE
1058     , p6_a4 JTF_NUMBER_TABLE
1059     , p6_a5 JTF_NUMBER_TABLE
1060     , p6_a6 JTF_NUMBER_TABLE
1061     , p6_a7 JTF_VARCHAR2_TABLE_100
1062     , p6_a8 JTF_NUMBER_TABLE
1063     , p6_a9 JTF_VARCHAR2_TABLE_100
1064     , p6_a10 JTF_VARCHAR2_TABLE_200
1065     , p6_a11 JTF_VARCHAR2_TABLE_100
1066     , p6_a12 JTF_VARCHAR2_TABLE_200
1067     , p6_a13 JTF_VARCHAR2_TABLE_100
1068     , p6_a14 JTF_VARCHAR2_TABLE_100
1069     , p6_a15 JTF_VARCHAR2_TABLE_100
1070     , p6_a16 JTF_VARCHAR2_TABLE_100
1071     , p6_a17 JTF_VARCHAR2_TABLE_200
1072     , p6_a18 JTF_VARCHAR2_TABLE_600
1073     , p6_a19 JTF_VARCHAR2_TABLE_2000
1074     , p6_a20 JTF_VARCHAR2_TABLE_2000
1075     , p6_a21 JTF_VARCHAR2_TABLE_100
1076     , p6_a22 JTF_VARCHAR2_TABLE_300
1077     , p6_a23 JTF_VARCHAR2_TABLE_100
1078     , p6_a24 JTF_VARCHAR2_TABLE_200
1079     , p6_a25 JTF_DATE_TABLE
1080     , p6_a26 JTF_DATE_TABLE
1081     , p6_a27 JTF_NUMBER_TABLE
1082     , p6_a28 JTF_DATE_TABLE
1083     , p6_a29 JTF_DATE_TABLE
1084     , p6_a30 JTF_VARCHAR2_TABLE_100
1085     , p6_a31 JTF_VARCHAR2_TABLE_2000
1086     , p6_a32 JTF_VARCHAR2_TABLE_100
1087     , p6_a33 JTF_VARCHAR2_TABLE_100
1088     , p6_a34 JTF_VARCHAR2_TABLE_100
1089     , p6_a35 JTF_VARCHAR2_TABLE_100
1090     , p6_a36 JTF_NUMBER_TABLE
1091     , p6_a37 JTF_NUMBER_TABLE
1092     , p6_a38 JTF_DATE_TABLE
1093     , p6_a39 JTF_DATE_TABLE
1094     , p6_a40 JTF_DATE_TABLE
1095     , p6_a41 JTF_DATE_TABLE
1096     , p6_a42 JTF_DATE_TABLE
1097     , p6_a43 JTF_VARCHAR2_TABLE_100
1098     , p6_a44 JTF_DATE_TABLE
1099     , p6_a45 JTF_DATE_TABLE
1100     , p6_a46 JTF_NUMBER_TABLE
1101     , p6_a47 JTF_VARCHAR2_TABLE_100
1102     , p6_a48 JTF_VARCHAR2_TABLE_100
1103     , p6_a49 JTF_NUMBER_TABLE
1104     , p6_a50 JTF_NUMBER_TABLE
1105     , p6_a51 JTF_NUMBER_TABLE
1106     , p6_a52 JTF_VARCHAR2_TABLE_100
1107     , p6_a53 JTF_VARCHAR2_TABLE_100
1108     , p6_a54 JTF_NUMBER_TABLE
1109     , p6_a55 JTF_NUMBER_TABLE
1110     , p6_a56 JTF_VARCHAR2_TABLE_100
1111     , p6_a57 JTF_NUMBER_TABLE
1112     , p6_a58 JTF_VARCHAR2_TABLE_100
1113     , p6_a59 JTF_NUMBER_TABLE
1114     , p6_a60 JTF_NUMBER_TABLE
1115     , p6_a61 JTF_NUMBER_TABLE
1116     , p6_a62 JTF_DATE_TABLE
1117     , p6_a63 JTF_DATE_TABLE
1118     , p6_a64 JTF_DATE_TABLE
1119     , p6_a65 JTF_NUMBER_TABLE
1120     , p6_a66 JTF_NUMBER_TABLE
1121     , p6_a67 JTF_NUMBER_TABLE
1122     , p6_a68 JTF_VARCHAR2_TABLE_100
1123     , p6_a69 JTF_VARCHAR2_TABLE_500
1124     , p6_a70 JTF_VARCHAR2_TABLE_500
1125     , p6_a71 JTF_VARCHAR2_TABLE_500
1126     , p6_a72 JTF_VARCHAR2_TABLE_500
1127     , p6_a73 JTF_VARCHAR2_TABLE_500
1128     , p6_a74 JTF_VARCHAR2_TABLE_500
1129     , p6_a75 JTF_VARCHAR2_TABLE_500
1130     , p6_a76 JTF_VARCHAR2_TABLE_500
1131     , p6_a77 JTF_VARCHAR2_TABLE_500
1132     , p6_a78 JTF_VARCHAR2_TABLE_500
1133     , p6_a79 JTF_VARCHAR2_TABLE_500
1134     , p6_a80 JTF_VARCHAR2_TABLE_500
1135     , p6_a81 JTF_VARCHAR2_TABLE_500
1136     , p6_a82 JTF_VARCHAR2_TABLE_500
1137     , p6_a83 JTF_VARCHAR2_TABLE_500
1138     , p6_a84 JTF_NUMBER_TABLE
1139     , p6_a85 JTF_DATE_TABLE
1140     , p6_a86 JTF_NUMBER_TABLE
1141     , p6_a87 JTF_DATE_TABLE
1142     , p6_a88 JTF_NUMBER_TABLE
1143     , p6_a89 JTF_VARCHAR2_TABLE_100
1144     , p6_a90 JTF_VARCHAR2_TABLE_100
1145     , p6_a91 JTF_VARCHAR2_TABLE_100
1146     , p6_a92 JTF_VARCHAR2_TABLE_100
1147     , p6_a93 JTF_VARCHAR2_TABLE_100
1148     , p6_a94 JTF_NUMBER_TABLE
1149     , p6_a95 JTF_DATE_TABLE
1150     , p6_a96 JTF_NUMBER_TABLE
1151     , p6_a97 JTF_NUMBER_TABLE
1152     , p6_a98 JTF_NUMBER_TABLE
1153     , p6_a99 JTF_NUMBER_TABLE
1154     , p6_a100 JTF_VARCHAR2_TABLE_100
1155     , p6_a101 JTF_NUMBER_TABLE
1156     , p6_a102 JTF_DATE_TABLE
1157     , p6_a103 JTF_NUMBER_TABLE
1158     , p6_a104 JTF_NUMBER_TABLE
1159     , p7_a0 JTF_NUMBER_TABLE
1160     , p7_a1 JTF_NUMBER_TABLE
1161     , p7_a2 JTF_NUMBER_TABLE
1162     , p7_a3 JTF_NUMBER_TABLE
1163     , p7_a4 JTF_NUMBER_TABLE
1164     , p7_a5 JTF_VARCHAR2_TABLE_100
1165     , p7_a6 JTF_DATE_TABLE
1166     , p7_a7 JTF_VARCHAR2_TABLE_100
1167     , p7_a8 JTF_VARCHAR2_TABLE_100
1168     , p7_a9 JTF_DATE_TABLE
1169     , p7_a10 JTF_VARCHAR2_TABLE_100
1170     , p7_a11 JTF_NUMBER_TABLE
1171     , p7_a12 JTF_VARCHAR2_TABLE_100
1172     , p7_a13 JTF_DATE_TABLE
1173     , p7_a14 JTF_VARCHAR2_TABLE_100
1174     , p7_a15 JTF_VARCHAR2_TABLE_100
1175     , p7_a16 JTF_DATE_TABLE
1176     , p7_a17 JTF_DATE_TABLE
1177     , p7_a18 JTF_DATE_TABLE
1178     , p7_a19 JTF_DATE_TABLE
1179     , p7_a20 JTF_VARCHAR2_TABLE_100
1180     , p7_a21 JTF_VARCHAR2_TABLE_500
1181     , p7_a22 JTF_VARCHAR2_TABLE_500
1182     , p7_a23 JTF_VARCHAR2_TABLE_500
1183     , p7_a24 JTF_VARCHAR2_TABLE_500
1184     , p7_a25 JTF_VARCHAR2_TABLE_500
1185     , p7_a26 JTF_VARCHAR2_TABLE_500
1186     , p7_a27 JTF_VARCHAR2_TABLE_500
1187     , p7_a28 JTF_VARCHAR2_TABLE_500
1188     , p7_a29 JTF_VARCHAR2_TABLE_500
1189     , p7_a30 JTF_VARCHAR2_TABLE_500
1190     , p7_a31 JTF_VARCHAR2_TABLE_500
1191     , p7_a32 JTF_VARCHAR2_TABLE_500
1192     , p7_a33 JTF_VARCHAR2_TABLE_500
1193     , p7_a34 JTF_VARCHAR2_TABLE_500
1194     , p7_a35 JTF_VARCHAR2_TABLE_500
1195     , p7_a36 JTF_NUMBER_TABLE
1196     , p7_a37 JTF_DATE_TABLE
1197     , p7_a38 JTF_NUMBER_TABLE
1198     , p7_a39 JTF_DATE_TABLE
1199     , p7_a40 JTF_NUMBER_TABLE
1200     , p7_a41 JTF_NUMBER_TABLE
1201     , p7_a42 JTF_NUMBER_TABLE
1202     , p7_a43 JTF_NUMBER_TABLE
1203     , p7_a44 JTF_NUMBER_TABLE
1204     , p7_a45 JTF_NUMBER_TABLE
1205     , p7_a46 JTF_NUMBER_TABLE
1206     , p7_a47 JTF_NUMBER_TABLE
1207     , p7_a48 JTF_NUMBER_TABLE
1208     , p7_a49 JTF_DATE_TABLE
1209     , p7_a50 JTF_VARCHAR2_TABLE_100
1210     , p7_a51 JTF_NUMBER_TABLE
1211     , p7_a52 JTF_NUMBER_TABLE
1212     , p7_a53 JTF_DATE_TABLE
1213     , p7_a54 JTF_DATE_TABLE
1214     , p7_a55 JTF_VARCHAR2_TABLE_100
1215     , p7_a56 JTF_VARCHAR2_TABLE_100
1216     , p7_a57 JTF_VARCHAR2_TABLE_100
1217     , p7_a58 JTF_NUMBER_TABLE
1218     , p7_a59 JTF_DATE_TABLE
1219     , p7_a60 JTF_VARCHAR2_TABLE_100
1220     , p7_a61 JTF_VARCHAR2_TABLE_100
1221     , p7_a62 JTF_VARCHAR2_TABLE_100
1222     , p7_a63 JTF_VARCHAR2_TABLE_100
1223     , p7_a64 JTF_VARCHAR2_TABLE_100
1224     , p7_a65 JTF_VARCHAR2_TABLE_100
1225     , p8_a0 out nocopy JTF_NUMBER_TABLE
1226     , p8_a1 out nocopy JTF_NUMBER_TABLE
1227     , p8_a2 out nocopy JTF_VARCHAR2_TABLE_100
1228     , p8_a3 out nocopy JTF_NUMBER_TABLE
1229     , p8_a4 out nocopy JTF_NUMBER_TABLE
1230     , p8_a5 out nocopy JTF_NUMBER_TABLE
1231     , p8_a6 out nocopy JTF_NUMBER_TABLE
1232     , p8_a7 out nocopy JTF_VARCHAR2_TABLE_100
1233     , p8_a8 out nocopy JTF_NUMBER_TABLE
1234     , p8_a9 out nocopy JTF_VARCHAR2_TABLE_100
1235     , p8_a10 out nocopy JTF_VARCHAR2_TABLE_200
1236     , p8_a11 out nocopy JTF_VARCHAR2_TABLE_100
1237     , p8_a12 out nocopy JTF_VARCHAR2_TABLE_200
1238     , p8_a13 out nocopy JTF_VARCHAR2_TABLE_100
1239     , p8_a14 out nocopy JTF_VARCHAR2_TABLE_100
1240     , p8_a15 out nocopy JTF_VARCHAR2_TABLE_100
1241     , p8_a16 out nocopy JTF_VARCHAR2_TABLE_100
1242     , p8_a17 out nocopy JTF_VARCHAR2_TABLE_200
1243     , p8_a18 out nocopy JTF_VARCHAR2_TABLE_600
1244     , p8_a19 out nocopy JTF_VARCHAR2_TABLE_2000
1245     , p8_a20 out nocopy JTF_VARCHAR2_TABLE_2000
1246     , p8_a21 out nocopy JTF_VARCHAR2_TABLE_100
1247     , p8_a22 out nocopy JTF_VARCHAR2_TABLE_300
1248     , p8_a23 out nocopy JTF_VARCHAR2_TABLE_100
1249     , p8_a24 out nocopy JTF_VARCHAR2_TABLE_200
1250     , p8_a25 out nocopy JTF_DATE_TABLE
1251     , p8_a26 out nocopy JTF_DATE_TABLE
1252     , p8_a27 out nocopy JTF_NUMBER_TABLE
1253     , p8_a28 out nocopy JTF_DATE_TABLE
1254     , p8_a29 out nocopy JTF_DATE_TABLE
1255     , p8_a30 out nocopy JTF_VARCHAR2_TABLE_100
1256     , p8_a31 out nocopy JTF_VARCHAR2_TABLE_2000
1257     , p8_a32 out nocopy JTF_VARCHAR2_TABLE_100
1258     , p8_a33 out nocopy JTF_VARCHAR2_TABLE_100
1259     , p8_a34 out nocopy JTF_VARCHAR2_TABLE_100
1260     , p8_a35 out nocopy JTF_VARCHAR2_TABLE_100
1261     , p8_a36 out nocopy JTF_NUMBER_TABLE
1262     , p8_a37 out nocopy JTF_NUMBER_TABLE
1263     , p8_a38 out nocopy JTF_DATE_TABLE
1264     , p8_a39 out nocopy JTF_DATE_TABLE
1265     , p8_a40 out nocopy JTF_DATE_TABLE
1266     , p8_a41 out nocopy JTF_DATE_TABLE
1267     , p8_a42 out nocopy JTF_DATE_TABLE
1268     , p8_a43 out nocopy JTF_VARCHAR2_TABLE_100
1269     , p8_a44 out nocopy JTF_DATE_TABLE
1270     , p8_a45 out nocopy JTF_DATE_TABLE
1271     , p8_a46 out nocopy JTF_NUMBER_TABLE
1272     , p8_a47 out nocopy JTF_VARCHAR2_TABLE_100
1273     , p8_a48 out nocopy JTF_VARCHAR2_TABLE_100
1274     , p8_a49 out nocopy JTF_NUMBER_TABLE
1275     , p8_a50 out nocopy JTF_NUMBER_TABLE
1276     , p8_a51 out nocopy JTF_NUMBER_TABLE
1277     , p8_a52 out nocopy JTF_VARCHAR2_TABLE_100
1278     , p8_a53 out nocopy JTF_VARCHAR2_TABLE_100
1279     , p8_a54 out nocopy JTF_NUMBER_TABLE
1280     , p8_a55 out nocopy JTF_NUMBER_TABLE
1281     , p8_a56 out nocopy JTF_VARCHAR2_TABLE_100
1282     , p8_a57 out nocopy JTF_NUMBER_TABLE
1283     , p8_a58 out nocopy JTF_VARCHAR2_TABLE_100
1284     , p8_a59 out nocopy JTF_NUMBER_TABLE
1285     , p8_a60 out nocopy JTF_NUMBER_TABLE
1286     , p8_a61 out nocopy JTF_NUMBER_TABLE
1287     , p8_a62 out nocopy JTF_DATE_TABLE
1288     , p8_a63 out nocopy JTF_DATE_TABLE
1289     , p8_a64 out nocopy JTF_DATE_TABLE
1290     , p8_a65 out nocopy JTF_NUMBER_TABLE
1291     , p8_a66 out nocopy JTF_NUMBER_TABLE
1292     , p8_a67 out nocopy JTF_NUMBER_TABLE
1293     , p8_a68 out nocopy JTF_VARCHAR2_TABLE_100
1294     , p8_a69 out nocopy JTF_VARCHAR2_TABLE_500
1295     , p8_a70 out nocopy JTF_VARCHAR2_TABLE_500
1296     , p8_a71 out nocopy JTF_VARCHAR2_TABLE_500
1297     , p8_a72 out nocopy JTF_VARCHAR2_TABLE_500
1298     , p8_a73 out nocopy JTF_VARCHAR2_TABLE_500
1299     , p8_a74 out nocopy JTF_VARCHAR2_TABLE_500
1300     , p8_a75 out nocopy JTF_VARCHAR2_TABLE_500
1301     , p8_a76 out nocopy JTF_VARCHAR2_TABLE_500
1302     , p8_a77 out nocopy JTF_VARCHAR2_TABLE_500
1303     , p8_a78 out nocopy JTF_VARCHAR2_TABLE_500
1304     , p8_a79 out nocopy JTF_VARCHAR2_TABLE_500
1305     , p8_a80 out nocopy JTF_VARCHAR2_TABLE_500
1306     , p8_a81 out nocopy JTF_VARCHAR2_TABLE_500
1307     , p8_a82 out nocopy JTF_VARCHAR2_TABLE_500
1308     , p8_a83 out nocopy JTF_VARCHAR2_TABLE_500
1309     , p8_a84 out nocopy JTF_NUMBER_TABLE
1310     , p8_a85 out nocopy JTF_DATE_TABLE
1311     , p8_a86 out nocopy JTF_NUMBER_TABLE
1312     , p8_a87 out nocopy JTF_DATE_TABLE
1313     , p8_a88 out nocopy JTF_NUMBER_TABLE
1314     , p8_a89 out nocopy JTF_VARCHAR2_TABLE_100
1315     , p8_a90 out nocopy JTF_VARCHAR2_TABLE_100
1316     , p8_a91 out nocopy JTF_VARCHAR2_TABLE_100
1317     , p8_a92 out nocopy JTF_VARCHAR2_TABLE_100
1318     , p8_a93 out nocopy JTF_VARCHAR2_TABLE_100
1319     , p8_a94 out nocopy JTF_NUMBER_TABLE
1320     , p8_a95 out nocopy JTF_DATE_TABLE
1321     , p8_a96 out nocopy JTF_NUMBER_TABLE
1322     , p8_a97 out nocopy JTF_NUMBER_TABLE
1323     , p8_a98 out nocopy JTF_NUMBER_TABLE
1324     , p8_a99 out nocopy JTF_NUMBER_TABLE
1325     , p8_a100 out nocopy JTF_VARCHAR2_TABLE_100
1326     , p8_a101 out nocopy JTF_NUMBER_TABLE
1327     , p8_a102 out nocopy JTF_DATE_TABLE
1328     , p8_a103 out nocopy JTF_NUMBER_TABLE
1329     , p8_a104 out nocopy JTF_NUMBER_TABLE
1330     , p9_a0 out nocopy JTF_NUMBER_TABLE
1331     , p9_a1 out nocopy JTF_NUMBER_TABLE
1332     , p9_a2 out nocopy JTF_NUMBER_TABLE
1333     , p9_a3 out nocopy JTF_NUMBER_TABLE
1334     , p9_a4 out nocopy JTF_NUMBER_TABLE
1335     , p9_a5 out nocopy JTF_VARCHAR2_TABLE_100
1336     , p9_a6 out nocopy JTF_DATE_TABLE
1337     , p9_a7 out nocopy JTF_VARCHAR2_TABLE_100
1338     , p9_a8 out nocopy JTF_VARCHAR2_TABLE_100
1339     , p9_a9 out nocopy JTF_DATE_TABLE
1340     , p9_a10 out nocopy JTF_VARCHAR2_TABLE_100
1341     , p9_a11 out nocopy JTF_NUMBER_TABLE
1342     , p9_a12 out nocopy JTF_VARCHAR2_TABLE_100
1343     , p9_a13 out nocopy JTF_DATE_TABLE
1344     , p9_a14 out nocopy JTF_VARCHAR2_TABLE_100
1345     , p9_a15 out nocopy JTF_VARCHAR2_TABLE_100
1346     , p9_a16 out nocopy JTF_DATE_TABLE
1347     , p9_a17 out nocopy JTF_DATE_TABLE
1348     , p9_a18 out nocopy JTF_DATE_TABLE
1349     , p9_a19 out nocopy JTF_DATE_TABLE
1350     , p9_a20 out nocopy JTF_VARCHAR2_TABLE_100
1351     , p9_a21 out nocopy JTF_VARCHAR2_TABLE_500
1352     , p9_a22 out nocopy JTF_VARCHAR2_TABLE_500
1353     , p9_a23 out nocopy JTF_VARCHAR2_TABLE_500
1354     , p9_a24 out nocopy JTF_VARCHAR2_TABLE_500
1355     , p9_a25 out nocopy JTF_VARCHAR2_TABLE_500
1356     , p9_a26 out nocopy JTF_VARCHAR2_TABLE_500
1357     , p9_a27 out nocopy JTF_VARCHAR2_TABLE_500
1358     , p9_a28 out nocopy JTF_VARCHAR2_TABLE_500
1359     , p9_a29 out nocopy JTF_VARCHAR2_TABLE_500
1360     , p9_a30 out nocopy JTF_VARCHAR2_TABLE_500
1361     , p9_a31 out nocopy JTF_VARCHAR2_TABLE_500
1362     , p9_a32 out nocopy JTF_VARCHAR2_TABLE_500
1363     , p9_a33 out nocopy JTF_VARCHAR2_TABLE_500
1364     , p9_a34 out nocopy JTF_VARCHAR2_TABLE_500
1365     , p9_a35 out nocopy JTF_VARCHAR2_TABLE_500
1366     , p9_a36 out nocopy JTF_NUMBER_TABLE
1367     , p9_a37 out nocopy JTF_DATE_TABLE
1368     , p9_a38 out nocopy JTF_NUMBER_TABLE
1369     , p9_a39 out nocopy JTF_DATE_TABLE
1370     , p9_a40 out nocopy JTF_NUMBER_TABLE
1371     , p9_a41 out nocopy JTF_NUMBER_TABLE
1372     , p9_a42 out nocopy JTF_NUMBER_TABLE
1373     , p9_a43 out nocopy JTF_NUMBER_TABLE
1374     , p9_a44 out nocopy JTF_NUMBER_TABLE
1375     , p9_a45 out nocopy JTF_NUMBER_TABLE
1376     , p9_a46 out nocopy JTF_NUMBER_TABLE
1377     , p9_a47 out nocopy JTF_NUMBER_TABLE
1378     , p9_a48 out nocopy JTF_NUMBER_TABLE
1379     , p9_a49 out nocopy JTF_DATE_TABLE
1380     , p9_a50 out nocopy JTF_VARCHAR2_TABLE_100
1381     , p9_a51 out nocopy JTF_NUMBER_TABLE
1382     , p9_a52 out nocopy JTF_NUMBER_TABLE
1383     , p9_a53 out nocopy JTF_DATE_TABLE
1384     , p9_a54 out nocopy JTF_DATE_TABLE
1385     , p9_a55 out nocopy JTF_VARCHAR2_TABLE_100
1386     , p9_a56 out nocopy JTF_VARCHAR2_TABLE_100
1387     , p9_a57 out nocopy JTF_VARCHAR2_TABLE_100
1388     , p9_a58 out nocopy JTF_NUMBER_TABLE
1389     , p9_a59 out nocopy JTF_DATE_TABLE
1390     , p9_a60 out nocopy JTF_VARCHAR2_TABLE_100
1391     , p9_a61 out nocopy JTF_VARCHAR2_TABLE_100
1392     , p9_a62 out nocopy JTF_VARCHAR2_TABLE_100
1393     , p9_a63 out nocopy JTF_VARCHAR2_TABLE_100
1394     , p9_a64 out nocopy JTF_VARCHAR2_TABLE_100
1395     , p9_a65 out nocopy JTF_VARCHAR2_TABLE_100
1396   );
1397 /*
1398   procedure update_contract_header(p_api_version  NUMBER
1399     , p_init_msg_list  VARCHAR2
1400     , x_return_status out nocopy  VARCHAR2
1401     , x_msg_count out nocopy  NUMBER
1402     , x_msg_data out nocopy  VARCHAR2
1403     , p_restricted_update  VARCHAR2
1404     , p_edit_mode  VARCHAR2
1405     , p9_a0 out nocopy  NUMBER
1406     , p9_a1 out nocopy  NUMBER
1407     , p9_a2 out nocopy  VARCHAR2
1408     , p9_a3 out nocopy  NUMBER
1409     , p9_a4 out nocopy  NUMBER
1410     , p9_a5 out nocopy  NUMBER
1411     , p9_a6 out nocopy  NUMBER
1412     , p9_a7 out nocopy  VARCHAR2
1413     , p9_a8 out nocopy  NUMBER
1414     , p9_a9 out nocopy  VARCHAR2
1415     , p9_a10 out nocopy  VARCHAR2
1416     , p9_a11 out nocopy  VARCHAR2
1417     , p9_a12 out nocopy  VARCHAR2
1418     , p9_a13 out nocopy  VARCHAR2
1419     , p9_a14 out nocopy  VARCHAR2
1420     , p9_a15 out nocopy  VARCHAR2
1421     , p9_a16 out nocopy  VARCHAR2
1422     , p9_a17 out nocopy  VARCHAR2
1423     , p9_a18 out nocopy  VARCHAR2
1424     , p9_a19 out nocopy  VARCHAR2
1425     , p9_a20 out nocopy  VARCHAR2
1426     , p9_a21 out nocopy  VARCHAR2
1427     , p9_a22 out nocopy  VARCHAR2
1428     , p9_a23 out nocopy  VARCHAR2
1429     , p9_a24 out nocopy  VARCHAR2
1430     , p9_a25 out nocopy  DATE
1431     , p9_a26 out nocopy  DATE
1432     , p9_a27 out nocopy  NUMBER
1433     , p9_a28 out nocopy  DATE
1434     , p9_a29 out nocopy  DATE
1435     , p9_a30 out nocopy  VARCHAR2
1436     , p9_a31 out nocopy  VARCHAR2
1437     , p9_a32 out nocopy  VARCHAR2
1438     , p9_a33 out nocopy  VARCHAR2
1439     , p9_a34 out nocopy  VARCHAR2
1440     , p9_a35 out nocopy  VARCHAR2
1441     , p9_a36 out nocopy  NUMBER
1442     , p9_a37 out nocopy  NUMBER
1443     , p9_a38 out nocopy  DATE
1444     , p9_a39 out nocopy  DATE
1445     , p9_a40 out nocopy  DATE
1446     , p9_a41 out nocopy  DATE
1447     , p9_a42 out nocopy  DATE
1448     , p9_a43 out nocopy  VARCHAR2
1449     , p9_a44 out nocopy  DATE
1450     , p9_a45 out nocopy  DATE
1451     , p9_a46 out nocopy  NUMBER
1452     , p9_a47 out nocopy  VARCHAR2
1453     , p9_a48 out nocopy  VARCHAR2
1454     , p9_a49 out nocopy  NUMBER
1455     , p9_a50 out nocopy  NUMBER
1456     , p9_a51 out nocopy  NUMBER
1457     , p9_a52 out nocopy  VARCHAR2
1458     , p9_a53 out nocopy  VARCHAR2
1459     , p9_a54 out nocopy  NUMBER
1460     , p9_a55 out nocopy  NUMBER
1461     , p9_a56 out nocopy  VARCHAR2
1462     , p9_a57 out nocopy  NUMBER
1463     , p9_a58 out nocopy  VARCHAR2
1464     , p9_a59 out nocopy  NUMBER
1465     , p9_a60 out nocopy  NUMBER
1466     , p9_a61 out nocopy  NUMBER
1467     , p9_a62 out nocopy  DATE
1468     , p9_a63 out nocopy  DATE
1469     , p9_a64 out nocopy  DATE
1470     , p9_a65 out nocopy  NUMBER
1471     , p9_a66 out nocopy  NUMBER
1472     , p9_a67 out nocopy  NUMBER
1473     , p9_a68 out nocopy  VARCHAR2
1474     , p9_a69 out nocopy  VARCHAR2
1475     , p9_a70 out nocopy  VARCHAR2
1476     , p9_a71 out nocopy  VARCHAR2
1477     , p9_a72 out nocopy  VARCHAR2
1478     , p9_a73 out nocopy  VARCHAR2
1479     , p9_a74 out nocopy  VARCHAR2
1480     , p9_a75 out nocopy  VARCHAR2
1481     , p9_a76 out nocopy  VARCHAR2
1482     , p9_a77 out nocopy  VARCHAR2
1483     , p9_a78 out nocopy  VARCHAR2
1484     , p9_a79 out nocopy  VARCHAR2
1485     , p9_a80 out nocopy  VARCHAR2
1486     , p9_a81 out nocopy  VARCHAR2
1487     , p9_a82 out nocopy  VARCHAR2
1488     , p9_a83 out nocopy  VARCHAR2
1489     , p9_a84 out nocopy  NUMBER
1490     , p9_a85 out nocopy  DATE
1491     , p9_a86 out nocopy  NUMBER
1492     , p9_a87 out nocopy  DATE
1493     , p9_a88 out nocopy  NUMBER
1494     , p9_a89 out nocopy  VARCHAR2
1495     , p9_a90 out nocopy  VARCHAR2
1496     , p9_a91 out nocopy  VARCHAR2
1497     , p9_a92 out nocopy  VARCHAR2
1498     , p9_a93 out nocopy  VARCHAR2
1499     , p9_a94 out nocopy  NUMBER
1500     , p9_a95 out nocopy  DATE
1501     , p9_a96 out nocopy  NUMBER
1502     , p9_a97 out nocopy  NUMBER
1503     , p9_a98 out nocopy  NUMBER
1504     , p9_a99 out nocopy  NUMBER
1505     , p9_a100 out nocopy  VARCHAR2
1506     , p9_a101 out nocopy  NUMBER
1507     , p9_a102 out nocopy  DATE
1508     , p9_a103 out nocopy  NUMBER
1509     , p9_a104 out nocopy  NUMBER
1510     , p10_a0 out nocopy  NUMBER
1511     , p10_a1 out nocopy  NUMBER
1512     , p10_a2 out nocopy  NUMBER
1513     , p10_a3 out nocopy  NUMBER
1514     , p10_a4 out nocopy  NUMBER
1515     , p10_a5 out nocopy  VARCHAR2
1516     , p10_a6 out nocopy  DATE
1517     , p10_a7 out nocopy  VARCHAR2
1518     , p10_a8 out nocopy  VARCHAR2
1519     , p10_a9 out nocopy  DATE
1520     , p10_a10 out nocopy  VARCHAR2
1521     , p10_a11 out nocopy  NUMBER
1522     , p10_a12 out nocopy  VARCHAR2
1523     , p10_a13 out nocopy  DATE
1524     , p10_a14 out nocopy  VARCHAR2
1525     , p10_a15 out nocopy  VARCHAR2
1526     , p10_a16 out nocopy  DATE
1527     , p10_a17 out nocopy  DATE
1528     , p10_a18 out nocopy  DATE
1529     , p10_a19 out nocopy  DATE
1530     , p10_a20 out nocopy  VARCHAR2
1531     , p10_a21 out nocopy  VARCHAR2
1532     , p10_a22 out nocopy  VARCHAR2
1533     , p10_a23 out nocopy  VARCHAR2
1534     , p10_a24 out nocopy  VARCHAR2
1535     , p10_a25 out nocopy  VARCHAR2
1536     , p10_a26 out nocopy  VARCHAR2
1537     , p10_a27 out nocopy  VARCHAR2
1538     , p10_a28 out nocopy  VARCHAR2
1539     , p10_a29 out nocopy  VARCHAR2
1540     , p10_a30 out nocopy  VARCHAR2
1541     , p10_a31 out nocopy  VARCHAR2
1542     , p10_a32 out nocopy  VARCHAR2
1543     , p10_a33 out nocopy  VARCHAR2
1544     , p10_a34 out nocopy  VARCHAR2
1545     , p10_a35 out nocopy  VARCHAR2
1546     , p10_a36 out nocopy  NUMBER
1547     , p10_a37 out nocopy  DATE
1548     , p10_a38 out nocopy  NUMBER
1549     , p10_a39 out nocopy  DATE
1550     , p10_a40 out nocopy  NUMBER
1551     , p10_a41 out nocopy  NUMBER
1552     , p10_a42 out nocopy  NUMBER
1553     , p10_a43 out nocopy  NUMBER
1554     , p10_a44 out nocopy  NUMBER
1555     , p10_a45 out nocopy  NUMBER
1556     , p10_a46 out nocopy  NUMBER
1557     , p10_a47 out nocopy  NUMBER
1558     , p10_a48 out nocopy  NUMBER
1559     , p10_a49 out nocopy  DATE
1560     , p10_a50 out nocopy  VARCHAR2
1561     , p10_a51 out nocopy  NUMBER
1562     , p10_a52 out nocopy  NUMBER
1563     , p10_a53 out nocopy  DATE
1564     , p10_a54 out nocopy  DATE
1565     , p10_a55 out nocopy  VARCHAR2
1566     , p10_a56 out nocopy  VARCHAR2
1567     , p10_a57 out nocopy  VARCHAR2
1568     , p10_a58 out nocopy  NUMBER
1569     , p10_a59 out nocopy  DATE
1570     , p10_a60 out nocopy  VARCHAR2
1571     , p10_a61 out nocopy  VARCHAR2
1572     , p10_a62 out nocopy  VARCHAR2
1573     , p10_a63 out nocopy  VARCHAR2
1574     , p10_a64 out nocopy  VARCHAR2
1575     , p10_a65 out nocopy  VARCHAR2
1576     , p6_a0  NUMBER := 0-1962.0724
1577     , p6_a1  NUMBER := 0-1962.0724
1578     , p6_a2  VARCHAR2 := fnd_api.g_miss_char
1579     , p6_a3  NUMBER := 0-1962.0724
1580     , p6_a4  NUMBER := 0-1962.0724
1581     , p6_a5  NUMBER := 0-1962.0724
1582     , p6_a6  NUMBER := 0-1962.0724
1583     , p6_a7  VARCHAR2 := fnd_api.g_miss_char
1584     , p6_a8  NUMBER := 0-1962.0724
1585     , p6_a9  VARCHAR2 := fnd_api.g_miss_char
1586     , p6_a10  VARCHAR2 := fnd_api.g_miss_char
1587     , p6_a11  VARCHAR2 := fnd_api.g_miss_char
1588     , p6_a12  VARCHAR2 := fnd_api.g_miss_char
1589     , p6_a13  VARCHAR2 := fnd_api.g_miss_char
1590     , p6_a14  VARCHAR2 := fnd_api.g_miss_char
1591     , p6_a15  VARCHAR2 := fnd_api.g_miss_char
1592     , p6_a16  VARCHAR2 := fnd_api.g_miss_char
1593     , p6_a17  VARCHAR2 := fnd_api.g_miss_char
1594     , p6_a18  VARCHAR2 := fnd_api.g_miss_char
1595     , p6_a19  VARCHAR2 := fnd_api.g_miss_char
1596     , p6_a20  VARCHAR2 := fnd_api.g_miss_char
1597     , p6_a21  VARCHAR2 := fnd_api.g_miss_char
1598     , p6_a22  VARCHAR2 := fnd_api.g_miss_char
1599     , p6_a23  VARCHAR2 := fnd_api.g_miss_char
1600     , p6_a24  VARCHAR2 := fnd_api.g_miss_char
1601     , p6_a25  DATE := fnd_api.g_miss_date
1602     , p6_a26  DATE := fnd_api.g_miss_date
1603     , p6_a27  NUMBER := 0-1962.0724
1604     , p6_a28  DATE := fnd_api.g_miss_date
1605     , p6_a29  DATE := fnd_api.g_miss_date
1606     , p6_a30  VARCHAR2 := fnd_api.g_miss_char
1607     , p6_a31  VARCHAR2 := fnd_api.g_miss_char
1608     , p6_a32  VARCHAR2 := fnd_api.g_miss_char
1609     , p6_a33  VARCHAR2 := fnd_api.g_miss_char
1610     , p6_a34  VARCHAR2 := fnd_api.g_miss_char
1611     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
1612     , p6_a36  NUMBER := 0-1962.0724
1613     , p6_a37  NUMBER := 0-1962.0724
1614     , p6_a38  DATE := fnd_api.g_miss_date
1615     , p6_a39  DATE := fnd_api.g_miss_date
1616     , p6_a40  DATE := fnd_api.g_miss_date
1617     , p6_a41  DATE := fnd_api.g_miss_date
1618     , p6_a42  DATE := fnd_api.g_miss_date
1619     , p6_a43  VARCHAR2 := fnd_api.g_miss_char
1620     , p6_a44  DATE := fnd_api.g_miss_date
1621     , p6_a45  DATE := fnd_api.g_miss_date
1622     , p6_a46  NUMBER := 0-1962.0724
1623     , p6_a47  VARCHAR2 := fnd_api.g_miss_char
1624     , p6_a48  VARCHAR2 := fnd_api.g_miss_char
1625     , p6_a49  NUMBER := 0-1962.0724
1626     , p6_a50  NUMBER := 0-1962.0724
1627     , p6_a51  NUMBER := 0-1962.0724
1628     , p6_a52  VARCHAR2 := fnd_api.g_miss_char
1629     , p6_a53  VARCHAR2 := fnd_api.g_miss_char
1630     , p6_a54  NUMBER := 0-1962.0724
1631     , p6_a55  NUMBER := 0-1962.0724
1632     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
1633     , p6_a57  NUMBER := 0-1962.0724
1634     , p6_a58  VARCHAR2 := fnd_api.g_miss_char
1635     , p6_a59  NUMBER := 0-1962.0724
1636     , p6_a60  NUMBER := 0-1962.0724
1637     , p6_a61  NUMBER := 0-1962.0724
1638     , p6_a62  DATE := fnd_api.g_miss_date
1639     , p6_a63  DATE := fnd_api.g_miss_date
1640     , p6_a64  DATE := fnd_api.g_miss_date
1641     , p6_a65  NUMBER := 0-1962.0724
1642     , p6_a66  NUMBER := 0-1962.0724
1643     , p6_a67  NUMBER := 0-1962.0724
1644     , p6_a68  VARCHAR2 := fnd_api.g_miss_char
1645     , p6_a69  VARCHAR2 := fnd_api.g_miss_char
1646     , p6_a70  VARCHAR2 := fnd_api.g_miss_char
1647     , p6_a71  VARCHAR2 := fnd_api.g_miss_char
1648     , p6_a72  VARCHAR2 := fnd_api.g_miss_char
1649     , p6_a73  VARCHAR2 := fnd_api.g_miss_char
1650     , p6_a74  VARCHAR2 := fnd_api.g_miss_char
1651     , p6_a75  VARCHAR2 := fnd_api.g_miss_char
1652     , p6_a76  VARCHAR2 := fnd_api.g_miss_char
1653     , p6_a77  VARCHAR2 := fnd_api.g_miss_char
1654     , p6_a78  VARCHAR2 := fnd_api.g_miss_char
1655     , p6_a79  VARCHAR2 := fnd_api.g_miss_char
1656     , p6_a80  VARCHAR2 := fnd_api.g_miss_char
1657     , p6_a81  VARCHAR2 := fnd_api.g_miss_char
1658     , p6_a82  VARCHAR2 := fnd_api.g_miss_char
1659     , p6_a83  VARCHAR2 := fnd_api.g_miss_char
1660     , p6_a84  NUMBER := 0-1962.0724
1661     , p6_a85  DATE := fnd_api.g_miss_date
1662     , p6_a86  NUMBER := 0-1962.0724
1663     , p6_a87  DATE := fnd_api.g_miss_date
1664     , p6_a88  NUMBER := 0-1962.0724
1665     , p6_a89  VARCHAR2 := fnd_api.g_miss_char
1666     , p6_a90  VARCHAR2 := fnd_api.g_miss_char
1667     , p6_a91  VARCHAR2 := fnd_api.g_miss_char
1668     , p6_a92  VARCHAR2 := fnd_api.g_miss_char
1669     , p6_a93  VARCHAR2 := fnd_api.g_miss_char
1670     , p6_a94  NUMBER := 0-1962.0724
1671     , p6_a95  DATE := fnd_api.g_miss_date
1672     , p6_a96  NUMBER := 0-1962.0724
1673     , p6_a97  NUMBER := 0-1962.0724
1674     , p6_a98  NUMBER := 0-1962.0724
1675     , p6_a99  NUMBER := 0-1962.0724
1676     , p6_a100  VARCHAR2 := fnd_api.g_miss_char
1677     , p6_a101  NUMBER := 0-1962.0724
1678     , p6_a102  DATE := fnd_api.g_miss_date
1679     , p6_a103  NUMBER := 0-1962.0724
1680     , p6_a104  NUMBER := 0-1962.0724
1681     , p7_a0  NUMBER := 0-1962.0724
1682     , p7_a1  NUMBER := 0-1962.0724
1683     , p7_a2  NUMBER := 0-1962.0724
1684     , p7_a3  NUMBER := 0-1962.0724
1685     , p7_a4  NUMBER := 0-1962.0724
1686     , p7_a5  VARCHAR2 := fnd_api.g_miss_char
1687     , p7_a6  DATE := fnd_api.g_miss_date
1688     , p7_a7  VARCHAR2 := fnd_api.g_miss_char
1689     , p7_a8  VARCHAR2 := fnd_api.g_miss_char
1690     , p7_a9  DATE := fnd_api.g_miss_date
1691     , p7_a10  VARCHAR2 := fnd_api.g_miss_char
1692     , p7_a11  NUMBER := 0-1962.0724
1693     , p7_a12  VARCHAR2 := fnd_api.g_miss_char
1694     , p7_a13  DATE := fnd_api.g_miss_date
1695     , p7_a14  VARCHAR2 := fnd_api.g_miss_char
1696     , p7_a15  VARCHAR2 := fnd_api.g_miss_char
1697     , p7_a16  DATE := fnd_api.g_miss_date
1698     , p7_a17  DATE := fnd_api.g_miss_date
1699     , p7_a18  DATE := fnd_api.g_miss_date
1700     , p7_a19  DATE := fnd_api.g_miss_date
1701     , p7_a20  VARCHAR2 := fnd_api.g_miss_char
1702     , p7_a21  VARCHAR2 := fnd_api.g_miss_char
1703     , p7_a22  VARCHAR2 := fnd_api.g_miss_char
1704     , p7_a23  VARCHAR2 := fnd_api.g_miss_char
1705     , p7_a24  VARCHAR2 := fnd_api.g_miss_char
1706     , p7_a25  VARCHAR2 := fnd_api.g_miss_char
1707     , p7_a26  VARCHAR2 := fnd_api.g_miss_char
1708     , p7_a27  VARCHAR2 := fnd_api.g_miss_char
1709     , p7_a28  VARCHAR2 := fnd_api.g_miss_char
1710     , p7_a29  VARCHAR2 := fnd_api.g_miss_char
1711     , p7_a30  VARCHAR2 := fnd_api.g_miss_char
1712     , p7_a31  VARCHAR2 := fnd_api.g_miss_char
1713     , p7_a32  VARCHAR2 := fnd_api.g_miss_char
1714     , p7_a33  VARCHAR2 := fnd_api.g_miss_char
1715     , p7_a34  VARCHAR2 := fnd_api.g_miss_char
1716     , p7_a35  VARCHAR2 := fnd_api.g_miss_char
1717     , p7_a36  NUMBER := 0-1962.0724
1718     , p7_a37  DATE := fnd_api.g_miss_date
1719     , p7_a38  NUMBER := 0-1962.0724
1720     , p7_a39  DATE := fnd_api.g_miss_date
1721     , p7_a40  NUMBER := 0-1962.0724
1722     , p7_a41  NUMBER := 0-1962.0724
1723     , p7_a42  NUMBER := 0-1962.0724
1724     , p7_a43  NUMBER := 0-1962.0724
1725     , p7_a44  NUMBER := 0-1962.0724
1726     , p7_a45  NUMBER := 0-1962.0724
1727     , p7_a46  NUMBER := 0-1962.0724
1728     , p7_a47  NUMBER := 0-1962.0724
1729     , p7_a48  NUMBER := 0-1962.0724
1730     , p7_a49  DATE := fnd_api.g_miss_date
1731     , p7_a50  VARCHAR2 := fnd_api.g_miss_char
1732     , p7_a51  NUMBER := 0-1962.0724
1733     , p7_a52  NUMBER := 0-1962.0724
1734     , p7_a53  DATE := fnd_api.g_miss_date
1735     , p7_a54  DATE := fnd_api.g_miss_date
1736     , p7_a55  VARCHAR2 := fnd_api.g_miss_char
1737     , p7_a56  VARCHAR2 := fnd_api.g_miss_char
1738     , p7_a57  VARCHAR2 := fnd_api.g_miss_char
1739     , p7_a58  NUMBER := 0-1962.0724
1740     , p7_a59  DATE := fnd_api.g_miss_date
1741     , p7_a60  VARCHAR2 := fnd_api.g_miss_char
1742     , p7_a61  VARCHAR2 := fnd_api.g_miss_char
1743     , p7_a62  VARCHAR2 := fnd_api.g_miss_char
1744     , p7_a63  VARCHAR2 := fnd_api.g_miss_char
1745     , p7_a64  VARCHAR2 := fnd_api.g_miss_char
1746     , p7_a65  VARCHAR2 := fnd_api.g_miss_char
1747   );
1748 */
1749   procedure delete_contract_header(p_api_version  NUMBER
1750     , p_init_msg_list  VARCHAR2
1751     , x_return_status out nocopy  VARCHAR2
1752     , x_msg_count out nocopy  NUMBER
1753     , x_msg_data out nocopy  VARCHAR2
1754     , p5_a0  NUMBER := 0-1962.0724
1755     , p5_a1  NUMBER := 0-1962.0724
1756     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
1757     , p5_a3  NUMBER := 0-1962.0724
1758     , p5_a4  NUMBER := 0-1962.0724
1759     , p5_a5  NUMBER := 0-1962.0724
1760     , p5_a6  NUMBER := 0-1962.0724
1761     , p5_a7  VARCHAR2 := fnd_api.g_miss_char
1762     , p5_a8  NUMBER := 0-1962.0724
1763     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
1764     , p5_a10  VARCHAR2 := fnd_api.g_miss_char
1765     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
1766     , p5_a12  VARCHAR2 := fnd_api.g_miss_char
1767     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
1768     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
1769     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
1770     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
1771     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
1772     , p5_a18  VARCHAR2 := fnd_api.g_miss_char
1773     , p5_a19  VARCHAR2 := fnd_api.g_miss_char
1774     , p5_a20  VARCHAR2 := fnd_api.g_miss_char
1775     , p5_a21  VARCHAR2 := fnd_api.g_miss_char
1776     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
1777     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
1778     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
1779     , p5_a25  DATE := fnd_api.g_miss_date
1780     , p5_a26  DATE := fnd_api.g_miss_date
1781     , p5_a27  NUMBER := 0-1962.0724
1782     , p5_a28  DATE := fnd_api.g_miss_date
1783     , p5_a29  DATE := fnd_api.g_miss_date
1784     , p5_a30  VARCHAR2 := fnd_api.g_miss_char
1785     , p5_a31  VARCHAR2 := fnd_api.g_miss_char
1786     , p5_a32  VARCHAR2 := fnd_api.g_miss_char
1787     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
1788     , p5_a34  VARCHAR2 := fnd_api.g_miss_char
1789     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
1790     , p5_a36  NUMBER := 0-1962.0724
1791     , p5_a37  NUMBER := 0-1962.0724
1792     , p5_a38  DATE := fnd_api.g_miss_date
1793     , p5_a39  DATE := fnd_api.g_miss_date
1794     , p5_a40  DATE := fnd_api.g_miss_date
1795     , p5_a41  DATE := fnd_api.g_miss_date
1796     , p5_a42  DATE := fnd_api.g_miss_date
1797     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
1798     , p5_a44  DATE := fnd_api.g_miss_date
1799     , p5_a45  DATE := fnd_api.g_miss_date
1800     , p5_a46  NUMBER := 0-1962.0724
1801     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
1802     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
1803     , p5_a49  NUMBER := 0-1962.0724
1804     , p5_a50  NUMBER := 0-1962.0724
1805     , p5_a51  NUMBER := 0-1962.0724
1806     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
1807     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
1808     , p5_a54  NUMBER := 0-1962.0724
1809     , p5_a55  NUMBER := 0-1962.0724
1810     , p5_a56  VARCHAR2 := fnd_api.g_miss_char
1811     , p5_a57  NUMBER := 0-1962.0724
1812     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
1813     , p5_a59  NUMBER := 0-1962.0724
1814     , p5_a60  NUMBER := 0-1962.0724
1815     , p5_a61  NUMBER := 0-1962.0724
1816     , p5_a62  DATE := fnd_api.g_miss_date
1817     , p5_a63  DATE := fnd_api.g_miss_date
1818     , p5_a64  DATE := fnd_api.g_miss_date
1819     , p5_a65  NUMBER := 0-1962.0724
1820     , p5_a66  NUMBER := 0-1962.0724
1821     , p5_a67  NUMBER := 0-1962.0724
1822     , p5_a68  VARCHAR2 := fnd_api.g_miss_char
1823     , p5_a69  VARCHAR2 := fnd_api.g_miss_char
1824     , p5_a70  VARCHAR2 := fnd_api.g_miss_char
1825     , p5_a71  VARCHAR2 := fnd_api.g_miss_char
1826     , p5_a72  VARCHAR2 := fnd_api.g_miss_char
1827     , p5_a73  VARCHAR2 := fnd_api.g_miss_char
1828     , p5_a74  VARCHAR2 := fnd_api.g_miss_char
1829     , p5_a75  VARCHAR2 := fnd_api.g_miss_char
1830     , p5_a76  VARCHAR2 := fnd_api.g_miss_char
1831     , p5_a77  VARCHAR2 := fnd_api.g_miss_char
1832     , p5_a78  VARCHAR2 := fnd_api.g_miss_char
1833     , p5_a79  VARCHAR2 := fnd_api.g_miss_char
1834     , p5_a80  VARCHAR2 := fnd_api.g_miss_char
1835     , p5_a81  VARCHAR2 := fnd_api.g_miss_char
1836     , p5_a82  VARCHAR2 := fnd_api.g_miss_char
1837     , p5_a83  VARCHAR2 := fnd_api.g_miss_char
1838     , p5_a84  NUMBER := 0-1962.0724
1839     , p5_a85  DATE := fnd_api.g_miss_date
1840     , p5_a86  NUMBER := 0-1962.0724
1841     , p5_a87  DATE := fnd_api.g_miss_date
1842     , p5_a88  NUMBER := 0-1962.0724
1843     , p5_a89  VARCHAR2 := fnd_api.g_miss_char
1844     , p5_a90  VARCHAR2 := fnd_api.g_miss_char
1845     , p5_a91  VARCHAR2 := fnd_api.g_miss_char
1846     , p5_a92  VARCHAR2 := fnd_api.g_miss_char
1847     , p5_a93  VARCHAR2 := fnd_api.g_miss_char
1848     , p5_a94  NUMBER := 0-1962.0724
1849     , p5_a95  DATE := fnd_api.g_miss_date
1850     , p5_a96  NUMBER := 0-1962.0724
1851     , p5_a97  NUMBER := 0-1962.0724
1852     , p5_a98  NUMBER := 0-1962.0724
1853     , p5_a99  NUMBER := 0-1962.0724
1854     , p5_a100  VARCHAR2 := fnd_api.g_miss_char
1855     , p5_a101  NUMBER := 0-1962.0724
1856     , p5_a102  DATE := fnd_api.g_miss_date
1857     , p5_a103  NUMBER := 0-1962.0724
1858     , p5_a104  NUMBER := 0-1962.0724
1859     , p6_a0  NUMBER := 0-1962.0724
1860     , p6_a1  NUMBER := 0-1962.0724
1861     , p6_a2  NUMBER := 0-1962.0724
1862     , p6_a3  NUMBER := 0-1962.0724
1863     , p6_a4  NUMBER := 0-1962.0724
1864     , p6_a5  VARCHAR2 := fnd_api.g_miss_char
1865     , p6_a6  DATE := fnd_api.g_miss_date
1866     , p6_a7  VARCHAR2 := fnd_api.g_miss_char
1867     , p6_a8  VARCHAR2 := fnd_api.g_miss_char
1868     , p6_a9  DATE := fnd_api.g_miss_date
1869     , p6_a10  VARCHAR2 := fnd_api.g_miss_char
1870     , p6_a11  NUMBER := 0-1962.0724
1871     , p6_a12  VARCHAR2 := fnd_api.g_miss_char
1872     , p6_a13  DATE := fnd_api.g_miss_date
1873     , p6_a14  VARCHAR2 := fnd_api.g_miss_char
1874     , p6_a15  VARCHAR2 := fnd_api.g_miss_char
1875     , p6_a16  DATE := fnd_api.g_miss_date
1876     , p6_a17  DATE := fnd_api.g_miss_date
1877     , p6_a18  DATE := fnd_api.g_miss_date
1878     , p6_a19  DATE := fnd_api.g_miss_date
1879     , p6_a20  VARCHAR2 := fnd_api.g_miss_char
1880     , p6_a21  VARCHAR2 := fnd_api.g_miss_char
1881     , p6_a22  VARCHAR2 := fnd_api.g_miss_char
1882     , p6_a23  VARCHAR2 := fnd_api.g_miss_char
1883     , p6_a24  VARCHAR2 := fnd_api.g_miss_char
1884     , p6_a25  VARCHAR2 := fnd_api.g_miss_char
1885     , p6_a26  VARCHAR2 := fnd_api.g_miss_char
1886     , p6_a27  VARCHAR2 := fnd_api.g_miss_char
1887     , p6_a28  VARCHAR2 := fnd_api.g_miss_char
1888     , p6_a29  VARCHAR2 := fnd_api.g_miss_char
1889     , p6_a30  VARCHAR2 := fnd_api.g_miss_char
1890     , p6_a31  VARCHAR2 := fnd_api.g_miss_char
1891     , p6_a32  VARCHAR2 := fnd_api.g_miss_char
1892     , p6_a33  VARCHAR2 := fnd_api.g_miss_char
1893     , p6_a34  VARCHAR2 := fnd_api.g_miss_char
1894     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
1895     , p6_a36  NUMBER := 0-1962.0724
1896     , p6_a37  DATE := fnd_api.g_miss_date
1897     , p6_a38  NUMBER := 0-1962.0724
1898     , p6_a39  DATE := fnd_api.g_miss_date
1899     , p6_a40  NUMBER := 0-1962.0724
1900     , p6_a41  NUMBER := 0-1962.0724
1901     , p6_a42  NUMBER := 0-1962.0724
1902     , p6_a43  NUMBER := 0-1962.0724
1903     , p6_a44  NUMBER := 0-1962.0724
1904     , p6_a45  NUMBER := 0-1962.0724
1905     , p6_a46  NUMBER := 0-1962.0724
1906     , p6_a47  NUMBER := 0-1962.0724
1907     , p6_a48  NUMBER := 0-1962.0724
1908     , p6_a49  DATE := fnd_api.g_miss_date
1909     , p6_a50  VARCHAR2 := fnd_api.g_miss_char
1910     , p6_a51  NUMBER := 0-1962.0724
1911     , p6_a52  NUMBER := 0-1962.0724
1912     , p6_a53  DATE := fnd_api.g_miss_date
1913     , p6_a54  DATE := fnd_api.g_miss_date
1914     , p6_a55  VARCHAR2 := fnd_api.g_miss_char
1915     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
1916     , p6_a57  VARCHAR2 := fnd_api.g_miss_char
1917     , p6_a58  NUMBER := 0-1962.0724
1918     , p6_a59  DATE := fnd_api.g_miss_date
1919     , p6_a60  VARCHAR2 := fnd_api.g_miss_char
1920     , p6_a61  VARCHAR2 := fnd_api.g_miss_char
1921     , p6_a62  VARCHAR2 := fnd_api.g_miss_char
1922     , p6_a63  VARCHAR2 := fnd_api.g_miss_char
1923     , p6_a64  VARCHAR2 := fnd_api.g_miss_char
1924     , p6_a65  VARCHAR2 := fnd_api.g_miss_char
1925   );
1926   procedure delete_contract_header(p_api_version  NUMBER
1927     , p_init_msg_list  VARCHAR2
1928     , x_return_status out nocopy  VARCHAR2
1929     , x_msg_count out nocopy  NUMBER
1930     , x_msg_data out nocopy  VARCHAR2
1931     , p5_a0 JTF_NUMBER_TABLE
1932     , p5_a1 JTF_NUMBER_TABLE
1933     , p5_a2 JTF_VARCHAR2_TABLE_100
1934     , p5_a3 JTF_NUMBER_TABLE
1935     , p5_a4 JTF_NUMBER_TABLE
1936     , p5_a5 JTF_NUMBER_TABLE
1937     , p5_a6 JTF_NUMBER_TABLE
1938     , p5_a7 JTF_VARCHAR2_TABLE_100
1939     , p5_a8 JTF_NUMBER_TABLE
1940     , p5_a9 JTF_VARCHAR2_TABLE_100
1941     , p5_a10 JTF_VARCHAR2_TABLE_200
1942     , p5_a11 JTF_VARCHAR2_TABLE_100
1943     , p5_a12 JTF_VARCHAR2_TABLE_200
1944     , p5_a13 JTF_VARCHAR2_TABLE_100
1945     , p5_a14 JTF_VARCHAR2_TABLE_100
1946     , p5_a15 JTF_VARCHAR2_TABLE_100
1947     , p5_a16 JTF_VARCHAR2_TABLE_100
1948     , p5_a17 JTF_VARCHAR2_TABLE_200
1949     , p5_a18 JTF_VARCHAR2_TABLE_600
1950     , p5_a19 JTF_VARCHAR2_TABLE_2000
1951     , p5_a20 JTF_VARCHAR2_TABLE_2000
1952     , p5_a21 JTF_VARCHAR2_TABLE_100
1953     , p5_a22 JTF_VARCHAR2_TABLE_300
1954     , p5_a23 JTF_VARCHAR2_TABLE_100
1955     , p5_a24 JTF_VARCHAR2_TABLE_200
1956     , p5_a25 JTF_DATE_TABLE
1957     , p5_a26 JTF_DATE_TABLE
1958     , p5_a27 JTF_NUMBER_TABLE
1959     , p5_a28 JTF_DATE_TABLE
1960     , p5_a29 JTF_DATE_TABLE
1961     , p5_a30 JTF_VARCHAR2_TABLE_100
1962     , p5_a31 JTF_VARCHAR2_TABLE_2000
1963     , p5_a32 JTF_VARCHAR2_TABLE_100
1964     , p5_a33 JTF_VARCHAR2_TABLE_100
1965     , p5_a34 JTF_VARCHAR2_TABLE_100
1966     , p5_a35 JTF_VARCHAR2_TABLE_100
1967     , p5_a36 JTF_NUMBER_TABLE
1968     , p5_a37 JTF_NUMBER_TABLE
1969     , p5_a38 JTF_DATE_TABLE
1970     , p5_a39 JTF_DATE_TABLE
1971     , p5_a40 JTF_DATE_TABLE
1972     , p5_a41 JTF_DATE_TABLE
1973     , p5_a42 JTF_DATE_TABLE
1974     , p5_a43 JTF_VARCHAR2_TABLE_100
1975     , p5_a44 JTF_DATE_TABLE
1976     , p5_a45 JTF_DATE_TABLE
1977     , p5_a46 JTF_NUMBER_TABLE
1978     , p5_a47 JTF_VARCHAR2_TABLE_100
1979     , p5_a48 JTF_VARCHAR2_TABLE_100
1980     , p5_a49 JTF_NUMBER_TABLE
1981     , p5_a50 JTF_NUMBER_TABLE
1982     , p5_a51 JTF_NUMBER_TABLE
1983     , p5_a52 JTF_VARCHAR2_TABLE_100
1984     , p5_a53 JTF_VARCHAR2_TABLE_100
1985     , p5_a54 JTF_NUMBER_TABLE
1986     , p5_a55 JTF_NUMBER_TABLE
1987     , p5_a56 JTF_VARCHAR2_TABLE_100
1988     , p5_a57 JTF_NUMBER_TABLE
1989     , p5_a58 JTF_VARCHAR2_TABLE_100
1990     , p5_a59 JTF_NUMBER_TABLE
1991     , p5_a60 JTF_NUMBER_TABLE
1992     , p5_a61 JTF_NUMBER_TABLE
1993     , p5_a62 JTF_DATE_TABLE
1994     , p5_a63 JTF_DATE_TABLE
1995     , p5_a64 JTF_DATE_TABLE
1996     , p5_a65 JTF_NUMBER_TABLE
1997     , p5_a66 JTF_NUMBER_TABLE
1998     , p5_a67 JTF_NUMBER_TABLE
1999     , p5_a68 JTF_VARCHAR2_TABLE_100
2000     , p5_a69 JTF_VARCHAR2_TABLE_500
2001     , p5_a70 JTF_VARCHAR2_TABLE_500
2002     , p5_a71 JTF_VARCHAR2_TABLE_500
2003     , p5_a72 JTF_VARCHAR2_TABLE_500
2004     , p5_a73 JTF_VARCHAR2_TABLE_500
2005     , p5_a74 JTF_VARCHAR2_TABLE_500
2006     , p5_a75 JTF_VARCHAR2_TABLE_500
2007     , p5_a76 JTF_VARCHAR2_TABLE_500
2008     , p5_a77 JTF_VARCHAR2_TABLE_500
2009     , p5_a78 JTF_VARCHAR2_TABLE_500
2010     , p5_a79 JTF_VARCHAR2_TABLE_500
2011     , p5_a80 JTF_VARCHAR2_TABLE_500
2012     , p5_a81 JTF_VARCHAR2_TABLE_500
2013     , p5_a82 JTF_VARCHAR2_TABLE_500
2014     , p5_a83 JTF_VARCHAR2_TABLE_500
2015     , p5_a84 JTF_NUMBER_TABLE
2016     , p5_a85 JTF_DATE_TABLE
2017     , p5_a86 JTF_NUMBER_TABLE
2018     , p5_a87 JTF_DATE_TABLE
2019     , p5_a88 JTF_NUMBER_TABLE
2020     , p5_a89 JTF_VARCHAR2_TABLE_100
2021     , p5_a90 JTF_VARCHAR2_TABLE_100
2022     , p5_a91 JTF_VARCHAR2_TABLE_100
2023     , p5_a92 JTF_VARCHAR2_TABLE_100
2024     , p5_a93 JTF_VARCHAR2_TABLE_100
2025     , p5_a94 JTF_NUMBER_TABLE
2026     , p5_a95 JTF_DATE_TABLE
2027     , p5_a96 JTF_NUMBER_TABLE
2028     , p5_a97 JTF_NUMBER_TABLE
2029     , p5_a98 JTF_NUMBER_TABLE
2030     , p5_a99 JTF_NUMBER_TABLE
2031     , p5_a100 JTF_VARCHAR2_TABLE_100
2032     , p5_a101 JTF_NUMBER_TABLE
2033     , p5_a102 JTF_DATE_TABLE
2034     , p5_a103 JTF_NUMBER_TABLE
2035     , p5_a104 JTF_NUMBER_TABLE
2036     , p6_a0 JTF_NUMBER_TABLE
2037     , p6_a1 JTF_NUMBER_TABLE
2038     , p6_a2 JTF_NUMBER_TABLE
2039     , p6_a3 JTF_NUMBER_TABLE
2040     , p6_a4 JTF_NUMBER_TABLE
2041     , p6_a5 JTF_VARCHAR2_TABLE_100
2042     , p6_a6 JTF_DATE_TABLE
2043     , p6_a7 JTF_VARCHAR2_TABLE_100
2044     , p6_a8 JTF_VARCHAR2_TABLE_100
2045     , p6_a9 JTF_DATE_TABLE
2046     , p6_a10 JTF_VARCHAR2_TABLE_100
2047     , p6_a11 JTF_NUMBER_TABLE
2048     , p6_a12 JTF_VARCHAR2_TABLE_100
2049     , p6_a13 JTF_DATE_TABLE
2050     , p6_a14 JTF_VARCHAR2_TABLE_100
2051     , p6_a15 JTF_VARCHAR2_TABLE_100
2052     , p6_a16 JTF_DATE_TABLE
2053     , p6_a17 JTF_DATE_TABLE
2054     , p6_a18 JTF_DATE_TABLE
2055     , p6_a19 JTF_DATE_TABLE
2056     , p6_a20 JTF_VARCHAR2_TABLE_100
2057     , p6_a21 JTF_VARCHAR2_TABLE_500
2058     , p6_a22 JTF_VARCHAR2_TABLE_500
2059     , p6_a23 JTF_VARCHAR2_TABLE_500
2060     , p6_a24 JTF_VARCHAR2_TABLE_500
2061     , p6_a25 JTF_VARCHAR2_TABLE_500
2062     , p6_a26 JTF_VARCHAR2_TABLE_500
2063     , p6_a27 JTF_VARCHAR2_TABLE_500
2064     , p6_a28 JTF_VARCHAR2_TABLE_500
2065     , p6_a29 JTF_VARCHAR2_TABLE_500
2066     , p6_a30 JTF_VARCHAR2_TABLE_500
2067     , p6_a31 JTF_VARCHAR2_TABLE_500
2068     , p6_a32 JTF_VARCHAR2_TABLE_500
2069     , p6_a33 JTF_VARCHAR2_TABLE_500
2070     , p6_a34 JTF_VARCHAR2_TABLE_500
2071     , p6_a35 JTF_VARCHAR2_TABLE_500
2072     , p6_a36 JTF_NUMBER_TABLE
2073     , p6_a37 JTF_DATE_TABLE
2074     , p6_a38 JTF_NUMBER_TABLE
2075     , p6_a39 JTF_DATE_TABLE
2076     , p6_a40 JTF_NUMBER_TABLE
2077     , p6_a41 JTF_NUMBER_TABLE
2078     , p6_a42 JTF_NUMBER_TABLE
2079     , p6_a43 JTF_NUMBER_TABLE
2080     , p6_a44 JTF_NUMBER_TABLE
2081     , p6_a45 JTF_NUMBER_TABLE
2082     , p6_a46 JTF_NUMBER_TABLE
2083     , p6_a47 JTF_NUMBER_TABLE
2084     , p6_a48 JTF_NUMBER_TABLE
2085     , p6_a49 JTF_DATE_TABLE
2086     , p6_a50 JTF_VARCHAR2_TABLE_100
2087     , p6_a51 JTF_NUMBER_TABLE
2088     , p6_a52 JTF_NUMBER_TABLE
2089     , p6_a53 JTF_DATE_TABLE
2090     , p6_a54 JTF_DATE_TABLE
2091     , p6_a55 JTF_VARCHAR2_TABLE_100
2092     , p6_a56 JTF_VARCHAR2_TABLE_100
2093     , p6_a57 JTF_VARCHAR2_TABLE_100
2094     , p6_a58 JTF_NUMBER_TABLE
2095     , p6_a59 JTF_DATE_TABLE
2096     , p6_a60 JTF_VARCHAR2_TABLE_100
2097     , p6_a61 JTF_VARCHAR2_TABLE_100
2098     , p6_a62 JTF_VARCHAR2_TABLE_100
2099     , p6_a63 JTF_VARCHAR2_TABLE_100
2100     , p6_a64 JTF_VARCHAR2_TABLE_100
2101     , p6_a65 JTF_VARCHAR2_TABLE_100
2102   );
2103   procedure lock_contract_header(p_api_version  NUMBER
2104     , p_init_msg_list  VARCHAR2
2105     , x_return_status out nocopy  VARCHAR2
2106     , x_msg_count out nocopy  NUMBER
2107     , x_msg_data out nocopy  VARCHAR2
2108     , p5_a0  NUMBER := 0-1962.0724
2109     , p5_a1  NUMBER := 0-1962.0724
2110     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
2111     , p5_a3  NUMBER := 0-1962.0724
2112     , p5_a4  NUMBER := 0-1962.0724
2113     , p5_a5  NUMBER := 0-1962.0724
2114     , p5_a6  NUMBER := 0-1962.0724
2115     , p5_a7  VARCHAR2 := fnd_api.g_miss_char
2116     , p5_a8  NUMBER := 0-1962.0724
2117     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
2118     , p5_a10  VARCHAR2 := fnd_api.g_miss_char
2119     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
2120     , p5_a12  VARCHAR2 := fnd_api.g_miss_char
2121     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
2122     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
2123     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
2124     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
2125     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
2126     , p5_a18  VARCHAR2 := fnd_api.g_miss_char
2127     , p5_a19  VARCHAR2 := fnd_api.g_miss_char
2128     , p5_a20  VARCHAR2 := fnd_api.g_miss_char
2129     , p5_a21  VARCHAR2 := fnd_api.g_miss_char
2130     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
2131     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
2132     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
2133     , p5_a25  DATE := fnd_api.g_miss_date
2134     , p5_a26  DATE := fnd_api.g_miss_date
2135     , p5_a27  NUMBER := 0-1962.0724
2136     , p5_a28  DATE := fnd_api.g_miss_date
2137     , p5_a29  DATE := fnd_api.g_miss_date
2138     , p5_a30  VARCHAR2 := fnd_api.g_miss_char
2139     , p5_a31  VARCHAR2 := fnd_api.g_miss_char
2140     , p5_a32  VARCHAR2 := fnd_api.g_miss_char
2141     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
2142     , p5_a34  VARCHAR2 := fnd_api.g_miss_char
2143     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
2144     , p5_a36  NUMBER := 0-1962.0724
2145     , p5_a37  NUMBER := 0-1962.0724
2146     , p5_a38  DATE := fnd_api.g_miss_date
2147     , p5_a39  DATE := fnd_api.g_miss_date
2148     , p5_a40  DATE := fnd_api.g_miss_date
2149     , p5_a41  DATE := fnd_api.g_miss_date
2150     , p5_a42  DATE := fnd_api.g_miss_date
2151     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
2152     , p5_a44  DATE := fnd_api.g_miss_date
2153     , p5_a45  DATE := fnd_api.g_miss_date
2154     , p5_a46  NUMBER := 0-1962.0724
2155     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
2156     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
2157     , p5_a49  NUMBER := 0-1962.0724
2158     , p5_a50  NUMBER := 0-1962.0724
2159     , p5_a51  NUMBER := 0-1962.0724
2160     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
2161     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
2162     , p5_a54  NUMBER := 0-1962.0724
2163     , p5_a55  NUMBER := 0-1962.0724
2164     , p5_a56  VARCHAR2 := fnd_api.g_miss_char
2165     , p5_a57  NUMBER := 0-1962.0724
2166     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
2167     , p5_a59  NUMBER := 0-1962.0724
2168     , p5_a60  NUMBER := 0-1962.0724
2169     , p5_a61  NUMBER := 0-1962.0724
2170     , p5_a62  DATE := fnd_api.g_miss_date
2171     , p5_a63  DATE := fnd_api.g_miss_date
2172     , p5_a64  DATE := fnd_api.g_miss_date
2173     , p5_a65  NUMBER := 0-1962.0724
2174     , p5_a66  NUMBER := 0-1962.0724
2175     , p5_a67  NUMBER := 0-1962.0724
2176     , p5_a68  VARCHAR2 := fnd_api.g_miss_char
2177     , p5_a69  VARCHAR2 := fnd_api.g_miss_char
2178     , p5_a70  VARCHAR2 := fnd_api.g_miss_char
2179     , p5_a71  VARCHAR2 := fnd_api.g_miss_char
2180     , p5_a72  VARCHAR2 := fnd_api.g_miss_char
2181     , p5_a73  VARCHAR2 := fnd_api.g_miss_char
2182     , p5_a74  VARCHAR2 := fnd_api.g_miss_char
2183     , p5_a75  VARCHAR2 := fnd_api.g_miss_char
2184     , p5_a76  VARCHAR2 := fnd_api.g_miss_char
2185     , p5_a77  VARCHAR2 := fnd_api.g_miss_char
2186     , p5_a78  VARCHAR2 := fnd_api.g_miss_char
2187     , p5_a79  VARCHAR2 := fnd_api.g_miss_char
2188     , p5_a80  VARCHAR2 := fnd_api.g_miss_char
2189     , p5_a81  VARCHAR2 := fnd_api.g_miss_char
2190     , p5_a82  VARCHAR2 := fnd_api.g_miss_char
2191     , p5_a83  VARCHAR2 := fnd_api.g_miss_char
2192     , p5_a84  NUMBER := 0-1962.0724
2193     , p5_a85  DATE := fnd_api.g_miss_date
2194     , p5_a86  NUMBER := 0-1962.0724
2195     , p5_a87  DATE := fnd_api.g_miss_date
2196     , p5_a88  NUMBER := 0-1962.0724
2197     , p5_a89  VARCHAR2 := fnd_api.g_miss_char
2198     , p5_a90  VARCHAR2 := fnd_api.g_miss_char
2199     , p5_a91  VARCHAR2 := fnd_api.g_miss_char
2200     , p5_a92  VARCHAR2 := fnd_api.g_miss_char
2201     , p5_a93  VARCHAR2 := fnd_api.g_miss_char
2202     , p5_a94  NUMBER := 0-1962.0724
2203     , p5_a95  DATE := fnd_api.g_miss_date
2204     , p5_a96  NUMBER := 0-1962.0724
2205     , p5_a97  NUMBER := 0-1962.0724
2206     , p5_a98  NUMBER := 0-1962.0724
2207     , p5_a99  NUMBER := 0-1962.0724
2208     , p5_a100  VARCHAR2 := fnd_api.g_miss_char
2209     , p5_a101  NUMBER := 0-1962.0724
2210     , p5_a102  DATE := fnd_api.g_miss_date
2211     , p5_a103  NUMBER := 0-1962.0724
2212     , p5_a104  NUMBER := 0-1962.0724
2213     , p6_a0  NUMBER := 0-1962.0724
2214     , p6_a1  NUMBER := 0-1962.0724
2215     , p6_a2  NUMBER := 0-1962.0724
2216     , p6_a3  NUMBER := 0-1962.0724
2217     , p6_a4  NUMBER := 0-1962.0724
2218     , p6_a5  VARCHAR2 := fnd_api.g_miss_char
2219     , p6_a6  DATE := fnd_api.g_miss_date
2220     , p6_a7  VARCHAR2 := fnd_api.g_miss_char
2221     , p6_a8  VARCHAR2 := fnd_api.g_miss_char
2222     , p6_a9  DATE := fnd_api.g_miss_date
2223     , p6_a10  VARCHAR2 := fnd_api.g_miss_char
2224     , p6_a11  NUMBER := 0-1962.0724
2225     , p6_a12  VARCHAR2 := fnd_api.g_miss_char
2226     , p6_a13  DATE := fnd_api.g_miss_date
2227     , p6_a14  VARCHAR2 := fnd_api.g_miss_char
2228     , p6_a15  VARCHAR2 := fnd_api.g_miss_char
2229     , p6_a16  DATE := fnd_api.g_miss_date
2230     , p6_a17  DATE := fnd_api.g_miss_date
2231     , p6_a18  DATE := fnd_api.g_miss_date
2232     , p6_a19  DATE := fnd_api.g_miss_date
2233     , p6_a20  VARCHAR2 := fnd_api.g_miss_char
2234     , p6_a21  VARCHAR2 := fnd_api.g_miss_char
2235     , p6_a22  VARCHAR2 := fnd_api.g_miss_char
2236     , p6_a23  VARCHAR2 := fnd_api.g_miss_char
2237     , p6_a24  VARCHAR2 := fnd_api.g_miss_char
2238     , p6_a25  VARCHAR2 := fnd_api.g_miss_char
2239     , p6_a26  VARCHAR2 := fnd_api.g_miss_char
2240     , p6_a27  VARCHAR2 := fnd_api.g_miss_char
2241     , p6_a28  VARCHAR2 := fnd_api.g_miss_char
2242     , p6_a29  VARCHAR2 := fnd_api.g_miss_char
2243     , p6_a30  VARCHAR2 := fnd_api.g_miss_char
2244     , p6_a31  VARCHAR2 := fnd_api.g_miss_char
2245     , p6_a32  VARCHAR2 := fnd_api.g_miss_char
2246     , p6_a33  VARCHAR2 := fnd_api.g_miss_char
2247     , p6_a34  VARCHAR2 := fnd_api.g_miss_char
2248     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
2249     , p6_a36  NUMBER := 0-1962.0724
2250     , p6_a37  DATE := fnd_api.g_miss_date
2251     , p6_a38  NUMBER := 0-1962.0724
2252     , p6_a39  DATE := fnd_api.g_miss_date
2253     , p6_a40  NUMBER := 0-1962.0724
2254     , p6_a41  NUMBER := 0-1962.0724
2255     , p6_a42  NUMBER := 0-1962.0724
2256     , p6_a43  NUMBER := 0-1962.0724
2257     , p6_a44  NUMBER := 0-1962.0724
2258     , p6_a45  NUMBER := 0-1962.0724
2259     , p6_a46  NUMBER := 0-1962.0724
2260     , p6_a47  NUMBER := 0-1962.0724
2261     , p6_a48  NUMBER := 0-1962.0724
2262     , p6_a49  DATE := fnd_api.g_miss_date
2263     , p6_a50  VARCHAR2 := fnd_api.g_miss_char
2264     , p6_a51  NUMBER := 0-1962.0724
2265     , p6_a52  NUMBER := 0-1962.0724
2266     , p6_a53  DATE := fnd_api.g_miss_date
2267     , p6_a54  DATE := fnd_api.g_miss_date
2268     , p6_a55  VARCHAR2 := fnd_api.g_miss_char
2269     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
2270     , p6_a57  VARCHAR2 := fnd_api.g_miss_char
2271     , p6_a58  NUMBER := 0-1962.0724
2272     , p6_a59  DATE := fnd_api.g_miss_date
2273     , p6_a60  VARCHAR2 := fnd_api.g_miss_char
2274     , p6_a61  VARCHAR2 := fnd_api.g_miss_char
2275     , p6_a62  VARCHAR2 := fnd_api.g_miss_char
2276     , p6_a63  VARCHAR2 := fnd_api.g_miss_char
2277     , p6_a64  VARCHAR2 := fnd_api.g_miss_char
2278     , p6_a65  VARCHAR2 := fnd_api.g_miss_char
2279   );
2280   procedure lock_contract_header(p_api_version  NUMBER
2281     , p_init_msg_list  VARCHAR2
2282     , x_return_status out nocopy  VARCHAR2
2283     , x_msg_count out nocopy  NUMBER
2284     , x_msg_data out nocopy  VARCHAR2
2285     , p5_a0 JTF_NUMBER_TABLE
2286     , p5_a1 JTF_NUMBER_TABLE
2287     , p5_a2 JTF_VARCHAR2_TABLE_100
2288     , p5_a3 JTF_NUMBER_TABLE
2289     , p5_a4 JTF_NUMBER_TABLE
2290     , p5_a5 JTF_NUMBER_TABLE
2291     , p5_a6 JTF_NUMBER_TABLE
2292     , p5_a7 JTF_VARCHAR2_TABLE_100
2293     , p5_a8 JTF_NUMBER_TABLE
2294     , p5_a9 JTF_VARCHAR2_TABLE_100
2295     , p5_a10 JTF_VARCHAR2_TABLE_200
2296     , p5_a11 JTF_VARCHAR2_TABLE_100
2297     , p5_a12 JTF_VARCHAR2_TABLE_200
2298     , p5_a13 JTF_VARCHAR2_TABLE_100
2299     , p5_a14 JTF_VARCHAR2_TABLE_100
2300     , p5_a15 JTF_VARCHAR2_TABLE_100
2301     , p5_a16 JTF_VARCHAR2_TABLE_100
2302     , p5_a17 JTF_VARCHAR2_TABLE_200
2303     , p5_a18 JTF_VARCHAR2_TABLE_600
2304     , p5_a19 JTF_VARCHAR2_TABLE_2000
2305     , p5_a20 JTF_VARCHAR2_TABLE_2000
2306     , p5_a21 JTF_VARCHAR2_TABLE_100
2307     , p5_a22 JTF_VARCHAR2_TABLE_300
2308     , p5_a23 JTF_VARCHAR2_TABLE_100
2309     , p5_a24 JTF_VARCHAR2_TABLE_200
2310     , p5_a25 JTF_DATE_TABLE
2311     , p5_a26 JTF_DATE_TABLE
2312     , p5_a27 JTF_NUMBER_TABLE
2313     , p5_a28 JTF_DATE_TABLE
2314     , p5_a29 JTF_DATE_TABLE
2315     , p5_a30 JTF_VARCHAR2_TABLE_100
2316     , p5_a31 JTF_VARCHAR2_TABLE_2000
2317     , p5_a32 JTF_VARCHAR2_TABLE_100
2318     , p5_a33 JTF_VARCHAR2_TABLE_100
2319     , p5_a34 JTF_VARCHAR2_TABLE_100
2320     , p5_a35 JTF_VARCHAR2_TABLE_100
2321     , p5_a36 JTF_NUMBER_TABLE
2322     , p5_a37 JTF_NUMBER_TABLE
2323     , p5_a38 JTF_DATE_TABLE
2324     , p5_a39 JTF_DATE_TABLE
2325     , p5_a40 JTF_DATE_TABLE
2326     , p5_a41 JTF_DATE_TABLE
2327     , p5_a42 JTF_DATE_TABLE
2328     , p5_a43 JTF_VARCHAR2_TABLE_100
2329     , p5_a44 JTF_DATE_TABLE
2330     , p5_a45 JTF_DATE_TABLE
2331     , p5_a46 JTF_NUMBER_TABLE
2332     , p5_a47 JTF_VARCHAR2_TABLE_100
2333     , p5_a48 JTF_VARCHAR2_TABLE_100
2334     , p5_a49 JTF_NUMBER_TABLE
2335     , p5_a50 JTF_NUMBER_TABLE
2336     , p5_a51 JTF_NUMBER_TABLE
2337     , p5_a52 JTF_VARCHAR2_TABLE_100
2338     , p5_a53 JTF_VARCHAR2_TABLE_100
2339     , p5_a54 JTF_NUMBER_TABLE
2340     , p5_a55 JTF_NUMBER_TABLE
2341     , p5_a56 JTF_VARCHAR2_TABLE_100
2342     , p5_a57 JTF_NUMBER_TABLE
2343     , p5_a58 JTF_VARCHAR2_TABLE_100
2344     , p5_a59 JTF_NUMBER_TABLE
2345     , p5_a60 JTF_NUMBER_TABLE
2346     , p5_a61 JTF_NUMBER_TABLE
2347     , p5_a62 JTF_DATE_TABLE
2348     , p5_a63 JTF_DATE_TABLE
2349     , p5_a64 JTF_DATE_TABLE
2350     , p5_a65 JTF_NUMBER_TABLE
2351     , p5_a66 JTF_NUMBER_TABLE
2352     , p5_a67 JTF_NUMBER_TABLE
2353     , p5_a68 JTF_VARCHAR2_TABLE_100
2354     , p5_a69 JTF_VARCHAR2_TABLE_500
2355     , p5_a70 JTF_VARCHAR2_TABLE_500
2356     , p5_a71 JTF_VARCHAR2_TABLE_500
2357     , p5_a72 JTF_VARCHAR2_TABLE_500
2358     , p5_a73 JTF_VARCHAR2_TABLE_500
2359     , p5_a74 JTF_VARCHAR2_TABLE_500
2360     , p5_a75 JTF_VARCHAR2_TABLE_500
2361     , p5_a76 JTF_VARCHAR2_TABLE_500
2362     , p5_a77 JTF_VARCHAR2_TABLE_500
2363     , p5_a78 JTF_VARCHAR2_TABLE_500
2364     , p5_a79 JTF_VARCHAR2_TABLE_500
2365     , p5_a80 JTF_VARCHAR2_TABLE_500
2366     , p5_a81 JTF_VARCHAR2_TABLE_500
2367     , p5_a82 JTF_VARCHAR2_TABLE_500
2368     , p5_a83 JTF_VARCHAR2_TABLE_500
2369     , p5_a84 JTF_NUMBER_TABLE
2370     , p5_a85 JTF_DATE_TABLE
2371     , p5_a86 JTF_NUMBER_TABLE
2372     , p5_a87 JTF_DATE_TABLE
2373     , p5_a88 JTF_NUMBER_TABLE
2374     , p5_a89 JTF_VARCHAR2_TABLE_100
2375     , p5_a90 JTF_VARCHAR2_TABLE_100
2376     , p5_a91 JTF_VARCHAR2_TABLE_100
2377     , p5_a92 JTF_VARCHAR2_TABLE_100
2378     , p5_a93 JTF_VARCHAR2_TABLE_100
2379     , p5_a94 JTF_NUMBER_TABLE
2380     , p5_a95 JTF_DATE_TABLE
2381     , p5_a96 JTF_NUMBER_TABLE
2382     , p5_a97 JTF_NUMBER_TABLE
2383     , p5_a98 JTF_NUMBER_TABLE
2384     , p5_a99 JTF_NUMBER_TABLE
2385     , p5_a100 JTF_VARCHAR2_TABLE_100
2386     , p5_a101 JTF_NUMBER_TABLE
2387     , p5_a102 JTF_DATE_TABLE
2388     , p5_a103 JTF_NUMBER_TABLE
2389     , p5_a104 JTF_NUMBER_TABLE
2390     , p6_a0 JTF_NUMBER_TABLE
2391     , p6_a1 JTF_NUMBER_TABLE
2392     , p6_a2 JTF_NUMBER_TABLE
2393     , p6_a3 JTF_NUMBER_TABLE
2394     , p6_a4 JTF_NUMBER_TABLE
2395     , p6_a5 JTF_VARCHAR2_TABLE_100
2396     , p6_a6 JTF_DATE_TABLE
2397     , p6_a7 JTF_VARCHAR2_TABLE_100
2398     , p6_a8 JTF_VARCHAR2_TABLE_100
2399     , p6_a9 JTF_DATE_TABLE
2400     , p6_a10 JTF_VARCHAR2_TABLE_100
2401     , p6_a11 JTF_NUMBER_TABLE
2402     , p6_a12 JTF_VARCHAR2_TABLE_100
2403     , p6_a13 JTF_DATE_TABLE
2404     , p6_a14 JTF_VARCHAR2_TABLE_100
2405     , p6_a15 JTF_VARCHAR2_TABLE_100
2406     , p6_a16 JTF_DATE_TABLE
2407     , p6_a17 JTF_DATE_TABLE
2408     , p6_a18 JTF_DATE_TABLE
2409     , p6_a19 JTF_DATE_TABLE
2410     , p6_a20 JTF_VARCHAR2_TABLE_100
2411     , p6_a21 JTF_VARCHAR2_TABLE_500
2412     , p6_a22 JTF_VARCHAR2_TABLE_500
2413     , p6_a23 JTF_VARCHAR2_TABLE_500
2414     , p6_a24 JTF_VARCHAR2_TABLE_500
2415     , p6_a25 JTF_VARCHAR2_TABLE_500
2416     , p6_a26 JTF_VARCHAR2_TABLE_500
2417     , p6_a27 JTF_VARCHAR2_TABLE_500
2418     , p6_a28 JTF_VARCHAR2_TABLE_500
2419     , p6_a29 JTF_VARCHAR2_TABLE_500
2420     , p6_a30 JTF_VARCHAR2_TABLE_500
2421     , p6_a31 JTF_VARCHAR2_TABLE_500
2422     , p6_a32 JTF_VARCHAR2_TABLE_500
2423     , p6_a33 JTF_VARCHAR2_TABLE_500
2424     , p6_a34 JTF_VARCHAR2_TABLE_500
2425     , p6_a35 JTF_VARCHAR2_TABLE_500
2426     , p6_a36 JTF_NUMBER_TABLE
2427     , p6_a37 JTF_DATE_TABLE
2428     , p6_a38 JTF_NUMBER_TABLE
2429     , p6_a39 JTF_DATE_TABLE
2430     , p6_a40 JTF_NUMBER_TABLE
2431     , p6_a41 JTF_NUMBER_TABLE
2432     , p6_a42 JTF_NUMBER_TABLE
2433     , p6_a43 JTF_NUMBER_TABLE
2434     , p6_a44 JTF_NUMBER_TABLE
2435     , p6_a45 JTF_NUMBER_TABLE
2436     , p6_a46 JTF_NUMBER_TABLE
2437     , p6_a47 JTF_NUMBER_TABLE
2438     , p6_a48 JTF_NUMBER_TABLE
2439     , p6_a49 JTF_DATE_TABLE
2440     , p6_a50 JTF_VARCHAR2_TABLE_100
2441     , p6_a51 JTF_NUMBER_TABLE
2442     , p6_a52 JTF_NUMBER_TABLE
2443     , p6_a53 JTF_DATE_TABLE
2444     , p6_a54 JTF_DATE_TABLE
2445     , p6_a55 JTF_VARCHAR2_TABLE_100
2446     , p6_a56 JTF_VARCHAR2_TABLE_100
2447     , p6_a57 JTF_VARCHAR2_TABLE_100
2448     , p6_a58 JTF_NUMBER_TABLE
2449     , p6_a59 JTF_DATE_TABLE
2450     , p6_a60 JTF_VARCHAR2_TABLE_100
2451     , p6_a61 JTF_VARCHAR2_TABLE_100
2452     , p6_a62 JTF_VARCHAR2_TABLE_100
2453     , p6_a63 JTF_VARCHAR2_TABLE_100
2454     , p6_a64 JTF_VARCHAR2_TABLE_100
2455     , p6_a65 JTF_VARCHAR2_TABLE_100
2456   );
2457   procedure validate_contract_header(p_api_version  NUMBER
2458     , p_init_msg_list  VARCHAR2
2459     , x_return_status out nocopy  VARCHAR2
2460     , x_msg_count out nocopy  NUMBER
2461     , x_msg_data out nocopy  VARCHAR2
2462     , p5_a0  NUMBER := 0-1962.0724
2463     , p5_a1  NUMBER := 0-1962.0724
2464     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
2465     , p5_a3  NUMBER := 0-1962.0724
2466     , p5_a4  NUMBER := 0-1962.0724
2467     , p5_a5  NUMBER := 0-1962.0724
2468     , p5_a6  NUMBER := 0-1962.0724
2469     , p5_a7  VARCHAR2 := fnd_api.g_miss_char
2470     , p5_a8  NUMBER := 0-1962.0724
2471     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
2472     , p5_a10  VARCHAR2 := fnd_api.g_miss_char
2473     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
2474     , p5_a12  VARCHAR2 := fnd_api.g_miss_char
2475     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
2476     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
2477     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
2478     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
2479     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
2480     , p5_a18  VARCHAR2 := fnd_api.g_miss_char
2481     , p5_a19  VARCHAR2 := fnd_api.g_miss_char
2482     , p5_a20  VARCHAR2 := fnd_api.g_miss_char
2483     , p5_a21  VARCHAR2 := fnd_api.g_miss_char
2484     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
2485     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
2486     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
2487     , p5_a25  DATE := fnd_api.g_miss_date
2488     , p5_a26  DATE := fnd_api.g_miss_date
2489     , p5_a27  NUMBER := 0-1962.0724
2490     , p5_a28  DATE := fnd_api.g_miss_date
2491     , p5_a29  DATE := fnd_api.g_miss_date
2492     , p5_a30  VARCHAR2 := fnd_api.g_miss_char
2493     , p5_a31  VARCHAR2 := fnd_api.g_miss_char
2494     , p5_a32  VARCHAR2 := fnd_api.g_miss_char
2495     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
2496     , p5_a34  VARCHAR2 := fnd_api.g_miss_char
2497     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
2498     , p5_a36  NUMBER := 0-1962.0724
2499     , p5_a37  NUMBER := 0-1962.0724
2500     , p5_a38  DATE := fnd_api.g_miss_date
2501     , p5_a39  DATE := fnd_api.g_miss_date
2502     , p5_a40  DATE := fnd_api.g_miss_date
2503     , p5_a41  DATE := fnd_api.g_miss_date
2504     , p5_a42  DATE := fnd_api.g_miss_date
2505     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
2506     , p5_a44  DATE := fnd_api.g_miss_date
2507     , p5_a45  DATE := fnd_api.g_miss_date
2508     , p5_a46  NUMBER := 0-1962.0724
2509     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
2510     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
2511     , p5_a49  NUMBER := 0-1962.0724
2512     , p5_a50  NUMBER := 0-1962.0724
2513     , p5_a51  NUMBER := 0-1962.0724
2514     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
2515     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
2516     , p5_a54  NUMBER := 0-1962.0724
2517     , p5_a55  NUMBER := 0-1962.0724
2518     , p5_a56  VARCHAR2 := fnd_api.g_miss_char
2519     , p5_a57  NUMBER := 0-1962.0724
2520     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
2521     , p5_a59  NUMBER := 0-1962.0724
2522     , p5_a60  NUMBER := 0-1962.0724
2523     , p5_a61  NUMBER := 0-1962.0724
2524     , p5_a62  DATE := fnd_api.g_miss_date
2525     , p5_a63  DATE := fnd_api.g_miss_date
2526     , p5_a64  DATE := fnd_api.g_miss_date
2527     , p5_a65  NUMBER := 0-1962.0724
2528     , p5_a66  NUMBER := 0-1962.0724
2529     , p5_a67  NUMBER := 0-1962.0724
2530     , p5_a68  VARCHAR2 := fnd_api.g_miss_char
2531     , p5_a69  VARCHAR2 := fnd_api.g_miss_char
2532     , p5_a70  VARCHAR2 := fnd_api.g_miss_char
2533     , p5_a71  VARCHAR2 := fnd_api.g_miss_char
2534     , p5_a72  VARCHAR2 := fnd_api.g_miss_char
2535     , p5_a73  VARCHAR2 := fnd_api.g_miss_char
2536     , p5_a74  VARCHAR2 := fnd_api.g_miss_char
2537     , p5_a75  VARCHAR2 := fnd_api.g_miss_char
2538     , p5_a76  VARCHAR2 := fnd_api.g_miss_char
2539     , p5_a77  VARCHAR2 := fnd_api.g_miss_char
2540     , p5_a78  VARCHAR2 := fnd_api.g_miss_char
2541     , p5_a79  VARCHAR2 := fnd_api.g_miss_char
2542     , p5_a80  VARCHAR2 := fnd_api.g_miss_char
2543     , p5_a81  VARCHAR2 := fnd_api.g_miss_char
2544     , p5_a82  VARCHAR2 := fnd_api.g_miss_char
2545     , p5_a83  VARCHAR2 := fnd_api.g_miss_char
2546     , p5_a84  NUMBER := 0-1962.0724
2547     , p5_a85  DATE := fnd_api.g_miss_date
2548     , p5_a86  NUMBER := 0-1962.0724
2549     , p5_a87  DATE := fnd_api.g_miss_date
2550     , p5_a88  NUMBER := 0-1962.0724
2551     , p5_a89  VARCHAR2 := fnd_api.g_miss_char
2552     , p5_a90  VARCHAR2 := fnd_api.g_miss_char
2553     , p5_a91  VARCHAR2 := fnd_api.g_miss_char
2554     , p5_a92  VARCHAR2 := fnd_api.g_miss_char
2555     , p5_a93  VARCHAR2 := fnd_api.g_miss_char
2556     , p5_a94  NUMBER := 0-1962.0724
2557     , p5_a95  DATE := fnd_api.g_miss_date
2558     , p5_a96  NUMBER := 0-1962.0724
2559     , p5_a97  NUMBER := 0-1962.0724
2560     , p5_a98  NUMBER := 0-1962.0724
2561     , p5_a99  NUMBER := 0-1962.0724
2562     , p5_a100  VARCHAR2 := fnd_api.g_miss_char
2563     , p5_a101  NUMBER := 0-1962.0724
2564     , p5_a102  DATE := fnd_api.g_miss_date
2565     , p5_a103  NUMBER := 0-1962.0724
2566     , p5_a104  NUMBER := 0-1962.0724
2567     , p6_a0  NUMBER := 0-1962.0724
2568     , p6_a1  NUMBER := 0-1962.0724
2569     , p6_a2  NUMBER := 0-1962.0724
2570     , p6_a3  NUMBER := 0-1962.0724
2571     , p6_a4  NUMBER := 0-1962.0724
2572     , p6_a5  VARCHAR2 := fnd_api.g_miss_char
2573     , p6_a6  DATE := fnd_api.g_miss_date
2574     , p6_a7  VARCHAR2 := fnd_api.g_miss_char
2575     , p6_a8  VARCHAR2 := fnd_api.g_miss_char
2576     , p6_a9  DATE := fnd_api.g_miss_date
2577     , p6_a10  VARCHAR2 := fnd_api.g_miss_char
2578     , p6_a11  NUMBER := 0-1962.0724
2579     , p6_a12  VARCHAR2 := fnd_api.g_miss_char
2580     , p6_a13  DATE := fnd_api.g_miss_date
2581     , p6_a14  VARCHAR2 := fnd_api.g_miss_char
2582     , p6_a15  VARCHAR2 := fnd_api.g_miss_char
2583     , p6_a16  DATE := fnd_api.g_miss_date
2584     , p6_a17  DATE := fnd_api.g_miss_date
2585     , p6_a18  DATE := fnd_api.g_miss_date
2586     , p6_a19  DATE := fnd_api.g_miss_date
2587     , p6_a20  VARCHAR2 := fnd_api.g_miss_char
2588     , p6_a21  VARCHAR2 := fnd_api.g_miss_char
2589     , p6_a22  VARCHAR2 := fnd_api.g_miss_char
2590     , p6_a23  VARCHAR2 := fnd_api.g_miss_char
2591     , p6_a24  VARCHAR2 := fnd_api.g_miss_char
2592     , p6_a25  VARCHAR2 := fnd_api.g_miss_char
2593     , p6_a26  VARCHAR2 := fnd_api.g_miss_char
2594     , p6_a27  VARCHAR2 := fnd_api.g_miss_char
2595     , p6_a28  VARCHAR2 := fnd_api.g_miss_char
2596     , p6_a29  VARCHAR2 := fnd_api.g_miss_char
2597     , p6_a30  VARCHAR2 := fnd_api.g_miss_char
2598     , p6_a31  VARCHAR2 := fnd_api.g_miss_char
2599     , p6_a32  VARCHAR2 := fnd_api.g_miss_char
2600     , p6_a33  VARCHAR2 := fnd_api.g_miss_char
2601     , p6_a34  VARCHAR2 := fnd_api.g_miss_char
2602     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
2603     , p6_a36  NUMBER := 0-1962.0724
2604     , p6_a37  DATE := fnd_api.g_miss_date
2605     , p6_a38  NUMBER := 0-1962.0724
2606     , p6_a39  DATE := fnd_api.g_miss_date
2607     , p6_a40  NUMBER := 0-1962.0724
2608     , p6_a41  NUMBER := 0-1962.0724
2609     , p6_a42  NUMBER := 0-1962.0724
2610     , p6_a43  NUMBER := 0-1962.0724
2611     , p6_a44  NUMBER := 0-1962.0724
2612     , p6_a45  NUMBER := 0-1962.0724
2613     , p6_a46  NUMBER := 0-1962.0724
2614     , p6_a47  NUMBER := 0-1962.0724
2615     , p6_a48  NUMBER := 0-1962.0724
2616     , p6_a49  DATE := fnd_api.g_miss_date
2617     , p6_a50  VARCHAR2 := fnd_api.g_miss_char
2618     , p6_a51  NUMBER := 0-1962.0724
2619     , p6_a52  NUMBER := 0-1962.0724
2620     , p6_a53  DATE := fnd_api.g_miss_date
2621     , p6_a54  DATE := fnd_api.g_miss_date
2622     , p6_a55  VARCHAR2 := fnd_api.g_miss_char
2623     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
2624     , p6_a57  VARCHAR2 := fnd_api.g_miss_char
2625     , p6_a58  NUMBER := 0-1962.0724
2626     , p6_a59  DATE := fnd_api.g_miss_date
2627     , p6_a60  VARCHAR2 := fnd_api.g_miss_char
2628     , p6_a61  VARCHAR2 := fnd_api.g_miss_char
2629     , p6_a62  VARCHAR2 := fnd_api.g_miss_char
2630     , p6_a63  VARCHAR2 := fnd_api.g_miss_char
2631     , p6_a64  VARCHAR2 := fnd_api.g_miss_char
2632     , p6_a65  VARCHAR2 := fnd_api.g_miss_char
2633   );
2634   procedure validate_contract_header(p_api_version  NUMBER
2635     , p_init_msg_list  VARCHAR2
2636     , x_return_status out nocopy  VARCHAR2
2637     , x_msg_count out nocopy  NUMBER
2638     , x_msg_data out nocopy  VARCHAR2
2639     , p5_a0 JTF_NUMBER_TABLE
2640     , p5_a1 JTF_NUMBER_TABLE
2641     , p5_a2 JTF_VARCHAR2_TABLE_100
2642     , p5_a3 JTF_NUMBER_TABLE
2643     , p5_a4 JTF_NUMBER_TABLE
2644     , p5_a5 JTF_NUMBER_TABLE
2645     , p5_a6 JTF_NUMBER_TABLE
2646     , p5_a7 JTF_VARCHAR2_TABLE_100
2647     , p5_a8 JTF_NUMBER_TABLE
2648     , p5_a9 JTF_VARCHAR2_TABLE_100
2649     , p5_a10 JTF_VARCHAR2_TABLE_200
2650     , p5_a11 JTF_VARCHAR2_TABLE_100
2651     , p5_a12 JTF_VARCHAR2_TABLE_200
2652     , p5_a13 JTF_VARCHAR2_TABLE_100
2653     , p5_a14 JTF_VARCHAR2_TABLE_100
2654     , p5_a15 JTF_VARCHAR2_TABLE_100
2655     , p5_a16 JTF_VARCHAR2_TABLE_100
2656     , p5_a17 JTF_VARCHAR2_TABLE_200
2657     , p5_a18 JTF_VARCHAR2_TABLE_600
2658     , p5_a19 JTF_VARCHAR2_TABLE_2000
2659     , p5_a20 JTF_VARCHAR2_TABLE_2000
2660     , p5_a21 JTF_VARCHAR2_TABLE_100
2661     , p5_a22 JTF_VARCHAR2_TABLE_300
2662     , p5_a23 JTF_VARCHAR2_TABLE_100
2663     , p5_a24 JTF_VARCHAR2_TABLE_200
2664     , p5_a25 JTF_DATE_TABLE
2665     , p5_a26 JTF_DATE_TABLE
2666     , p5_a27 JTF_NUMBER_TABLE
2667     , p5_a28 JTF_DATE_TABLE
2668     , p5_a29 JTF_DATE_TABLE
2669     , p5_a30 JTF_VARCHAR2_TABLE_100
2670     , p5_a31 JTF_VARCHAR2_TABLE_2000
2671     , p5_a32 JTF_VARCHAR2_TABLE_100
2672     , p5_a33 JTF_VARCHAR2_TABLE_100
2673     , p5_a34 JTF_VARCHAR2_TABLE_100
2674     , p5_a35 JTF_VARCHAR2_TABLE_100
2675     , p5_a36 JTF_NUMBER_TABLE
2676     , p5_a37 JTF_NUMBER_TABLE
2677     , p5_a38 JTF_DATE_TABLE
2678     , p5_a39 JTF_DATE_TABLE
2679     , p5_a40 JTF_DATE_TABLE
2680     , p5_a41 JTF_DATE_TABLE
2681     , p5_a42 JTF_DATE_TABLE
2682     , p5_a43 JTF_VARCHAR2_TABLE_100
2683     , p5_a44 JTF_DATE_TABLE
2684     , p5_a45 JTF_DATE_TABLE
2685     , p5_a46 JTF_NUMBER_TABLE
2686     , p5_a47 JTF_VARCHAR2_TABLE_100
2687     , p5_a48 JTF_VARCHAR2_TABLE_100
2688     , p5_a49 JTF_NUMBER_TABLE
2689     , p5_a50 JTF_NUMBER_TABLE
2690     , p5_a51 JTF_NUMBER_TABLE
2691     , p5_a52 JTF_VARCHAR2_TABLE_100
2692     , p5_a53 JTF_VARCHAR2_TABLE_100
2693     , p5_a54 JTF_NUMBER_TABLE
2694     , p5_a55 JTF_NUMBER_TABLE
2695     , p5_a56 JTF_VARCHAR2_TABLE_100
2696     , p5_a57 JTF_NUMBER_TABLE
2697     , p5_a58 JTF_VARCHAR2_TABLE_100
2698     , p5_a59 JTF_NUMBER_TABLE
2699     , p5_a60 JTF_NUMBER_TABLE
2700     , p5_a61 JTF_NUMBER_TABLE
2701     , p5_a62 JTF_DATE_TABLE
2702     , p5_a63 JTF_DATE_TABLE
2703     , p5_a64 JTF_DATE_TABLE
2704     , p5_a65 JTF_NUMBER_TABLE
2705     , p5_a66 JTF_NUMBER_TABLE
2706     , p5_a67 JTF_NUMBER_TABLE
2707     , p5_a68 JTF_VARCHAR2_TABLE_100
2708     , p5_a69 JTF_VARCHAR2_TABLE_500
2709     , p5_a70 JTF_VARCHAR2_TABLE_500
2710     , p5_a71 JTF_VARCHAR2_TABLE_500
2711     , p5_a72 JTF_VARCHAR2_TABLE_500
2712     , p5_a73 JTF_VARCHAR2_TABLE_500
2713     , p5_a74 JTF_VARCHAR2_TABLE_500
2714     , p5_a75 JTF_VARCHAR2_TABLE_500
2715     , p5_a76 JTF_VARCHAR2_TABLE_500
2716     , p5_a77 JTF_VARCHAR2_TABLE_500
2717     , p5_a78 JTF_VARCHAR2_TABLE_500
2718     , p5_a79 JTF_VARCHAR2_TABLE_500
2719     , p5_a80 JTF_VARCHAR2_TABLE_500
2720     , p5_a81 JTF_VARCHAR2_TABLE_500
2721     , p5_a82 JTF_VARCHAR2_TABLE_500
2722     , p5_a83 JTF_VARCHAR2_TABLE_500
2723     , p5_a84 JTF_NUMBER_TABLE
2724     , p5_a85 JTF_DATE_TABLE
2725     , p5_a86 JTF_NUMBER_TABLE
2726     , p5_a87 JTF_DATE_TABLE
2727     , p5_a88 JTF_NUMBER_TABLE
2728     , p5_a89 JTF_VARCHAR2_TABLE_100
2729     , p5_a90 JTF_VARCHAR2_TABLE_100
2730     , p5_a91 JTF_VARCHAR2_TABLE_100
2731     , p5_a92 JTF_VARCHAR2_TABLE_100
2732     , p5_a93 JTF_VARCHAR2_TABLE_100
2733     , p5_a94 JTF_NUMBER_TABLE
2734     , p5_a95 JTF_DATE_TABLE
2735     , p5_a96 JTF_NUMBER_TABLE
2736     , p5_a97 JTF_NUMBER_TABLE
2737     , p5_a98 JTF_NUMBER_TABLE
2738     , p5_a99 JTF_NUMBER_TABLE
2739     , p5_a100 JTF_VARCHAR2_TABLE_100
2740     , p5_a101 JTF_NUMBER_TABLE
2741     , p5_a102 JTF_DATE_TABLE
2742     , p5_a103 JTF_NUMBER_TABLE
2743     , p5_a104 JTF_NUMBER_TABLE
2744     , p6_a0 JTF_NUMBER_TABLE
2745     , p6_a1 JTF_NUMBER_TABLE
2746     , p6_a2 JTF_NUMBER_TABLE
2747     , p6_a3 JTF_NUMBER_TABLE
2748     , p6_a4 JTF_NUMBER_TABLE
2749     , p6_a5 JTF_VARCHAR2_TABLE_100
2750     , p6_a6 JTF_DATE_TABLE
2751     , p6_a7 JTF_VARCHAR2_TABLE_100
2752     , p6_a8 JTF_VARCHAR2_TABLE_100
2753     , p6_a9 JTF_DATE_TABLE
2754     , p6_a10 JTF_VARCHAR2_TABLE_100
2755     , p6_a11 JTF_NUMBER_TABLE
2756     , p6_a12 JTF_VARCHAR2_TABLE_100
2757     , p6_a13 JTF_DATE_TABLE
2758     , p6_a14 JTF_VARCHAR2_TABLE_100
2759     , p6_a15 JTF_VARCHAR2_TABLE_100
2760     , p6_a16 JTF_DATE_TABLE
2761     , p6_a17 JTF_DATE_TABLE
2762     , p6_a18 JTF_DATE_TABLE
2763     , p6_a19 JTF_DATE_TABLE
2764     , p6_a20 JTF_VARCHAR2_TABLE_100
2765     , p6_a21 JTF_VARCHAR2_TABLE_500
2766     , p6_a22 JTF_VARCHAR2_TABLE_500
2767     , p6_a23 JTF_VARCHAR2_TABLE_500
2768     , p6_a24 JTF_VARCHAR2_TABLE_500
2769     , p6_a25 JTF_VARCHAR2_TABLE_500
2770     , p6_a26 JTF_VARCHAR2_TABLE_500
2771     , p6_a27 JTF_VARCHAR2_TABLE_500
2772     , p6_a28 JTF_VARCHAR2_TABLE_500
2773     , p6_a29 JTF_VARCHAR2_TABLE_500
2774     , p6_a30 JTF_VARCHAR2_TABLE_500
2775     , p6_a31 JTF_VARCHAR2_TABLE_500
2776     , p6_a32 JTF_VARCHAR2_TABLE_500
2777     , p6_a33 JTF_VARCHAR2_TABLE_500
2778     , p6_a34 JTF_VARCHAR2_TABLE_500
2779     , p6_a35 JTF_VARCHAR2_TABLE_500
2780     , p6_a36 JTF_NUMBER_TABLE
2781     , p6_a37 JTF_DATE_TABLE
2782     , p6_a38 JTF_NUMBER_TABLE
2783     , p6_a39 JTF_DATE_TABLE
2784     , p6_a40 JTF_NUMBER_TABLE
2785     , p6_a41 JTF_NUMBER_TABLE
2786     , p6_a42 JTF_NUMBER_TABLE
2787     , p6_a43 JTF_NUMBER_TABLE
2788     , p6_a44 JTF_NUMBER_TABLE
2789     , p6_a45 JTF_NUMBER_TABLE
2790     , p6_a46 JTF_NUMBER_TABLE
2791     , p6_a47 JTF_NUMBER_TABLE
2792     , p6_a48 JTF_NUMBER_TABLE
2793     , p6_a49 JTF_DATE_TABLE
2794     , p6_a50 JTF_VARCHAR2_TABLE_100
2795     , p6_a51 JTF_NUMBER_TABLE
2796     , p6_a52 JTF_NUMBER_TABLE
2797     , p6_a53 JTF_DATE_TABLE
2798     , p6_a54 JTF_DATE_TABLE
2799     , p6_a55 JTF_VARCHAR2_TABLE_100
2800     , p6_a56 JTF_VARCHAR2_TABLE_100
2801     , p6_a57 JTF_VARCHAR2_TABLE_100
2802     , p6_a58 JTF_NUMBER_TABLE
2803     , p6_a59 JTF_DATE_TABLE
2804     , p6_a60 JTF_VARCHAR2_TABLE_100
2805     , p6_a61 JTF_VARCHAR2_TABLE_100
2806     , p6_a62 JTF_VARCHAR2_TABLE_100
2807     , p6_a63 JTF_VARCHAR2_TABLE_100
2808     , p6_a64 JTF_VARCHAR2_TABLE_100
2809     , p6_a65 JTF_VARCHAR2_TABLE_100
2810   );
2811   procedure create_contract_line(p_api_version  NUMBER
2812     , p_init_msg_list  VARCHAR2
2813     , x_return_status out nocopy  VARCHAR2
2814     , x_msg_count out nocopy  NUMBER
2815     , x_msg_data out nocopy  VARCHAR2
2816     , p7_a0 out nocopy  NUMBER
2817     , p7_a1 out nocopy  NUMBER
2818     , p7_a2 out nocopy  VARCHAR2
2819     , p7_a3 out nocopy  NUMBER
2820     , p7_a4 out nocopy  NUMBER
2821     , p7_a5 out nocopy  NUMBER
2822     , p7_a6 out nocopy  NUMBER
2823     , p7_a7 out nocopy  NUMBER
2824     , p7_a8 out nocopy  VARCHAR2
2825     , p7_a9 out nocopy  VARCHAR2
2826     , p7_a10 out nocopy  NUMBER
2827     , p7_a11 out nocopy  VARCHAR2
2828     , p7_a12 out nocopy  NUMBER
2829     , p7_a13 out nocopy  VARCHAR2
2830     , p7_a14 out nocopy  VARCHAR2
2831     , p7_a15 out nocopy  VARCHAR2
2832     , p7_a16 out nocopy  VARCHAR2
2833     , p7_a17 out nocopy  VARCHAR2
2834     , p7_a18 out nocopy  NUMBER
2835     , p7_a19 out nocopy  NUMBER
2836     , p7_a20 out nocopy  NUMBER
2837     , p7_a21 out nocopy  NUMBER
2838     , p7_a22 out nocopy  VARCHAR2
2839     , p7_a23 out nocopy  VARCHAR2
2840     , p7_a24 out nocopy  VARCHAR2
2841     , p7_a25 out nocopy  VARCHAR2
2842     , p7_a26 out nocopy  VARCHAR2
2843     , p7_a27 out nocopy  VARCHAR2
2844     , p7_a28 out nocopy  DATE
2845     , p7_a29 out nocopy  VARCHAR2
2846     , p7_a30 out nocopy  DATE
2847     , p7_a31 out nocopy  DATE
2848     , p7_a32 out nocopy  DATE
2849     , p7_a33 out nocopy  VARCHAR2
2850     , p7_a34 out nocopy  NUMBER
2851     , p7_a35 out nocopy  VARCHAR2
2852     , p7_a36 out nocopy  NUMBER
2853     , p7_a37 out nocopy  VARCHAR2
2854     , p7_a38 out nocopy  VARCHAR2
2855     , p7_a39 out nocopy  VARCHAR2
2856     , p7_a40 out nocopy  VARCHAR2
2857     , p7_a41 out nocopy  VARCHAR2
2858     , p7_a42 out nocopy  VARCHAR2
2859     , p7_a43 out nocopy  VARCHAR2
2860     , p7_a44 out nocopy  VARCHAR2
2861     , p7_a45 out nocopy  VARCHAR2
2862     , p7_a46 out nocopy  VARCHAR2
2863     , p7_a47 out nocopy  VARCHAR2
2864     , p7_a48 out nocopy  VARCHAR2
2865     , p7_a49 out nocopy  VARCHAR2
2866     , p7_a50 out nocopy  VARCHAR2
2867     , p7_a51 out nocopy  VARCHAR2
2868     , p7_a52 out nocopy  VARCHAR2
2869     , p7_a53 out nocopy  VARCHAR2
2870     , p7_a54 out nocopy  NUMBER
2871     , p7_a55 out nocopy  DATE
2872     , p7_a56 out nocopy  NUMBER
2873     , p7_a57 out nocopy  DATE
2874     , p7_a58 out nocopy  VARCHAR2
2875     , p7_a59 out nocopy  VARCHAR2
2876     , p7_a60 out nocopy  VARCHAR2
2877     , p7_a61 out nocopy  NUMBER
2878     , p7_a62 out nocopy  VARCHAR2
2879     , p7_a63 out nocopy  VARCHAR2
2880     , p7_a64 out nocopy  VARCHAR2
2881     , p7_a65 out nocopy  VARCHAR2
2882     , p7_a66 out nocopy  VARCHAR2
2883     , p7_a67 out nocopy  NUMBER
2884     , p7_a68 out nocopy  NUMBER
2885     , p7_a69 out nocopy  NUMBER
2886     , p7_a70 out nocopy  DATE
2887     , p7_a71 out nocopy  NUMBER
2888     , p7_a72 out nocopy  DATE
2889     , p7_a73 out nocopy  NUMBER
2890     , p7_a74 out nocopy  NUMBER
2891     , p7_a75 out nocopy  VARCHAR2
2892     , p7_a76 out nocopy  VARCHAR2
2893     , p7_a77 out nocopy  NUMBER
2894     , p7_a78 out nocopy  NUMBER
2895     , p7_a79 out nocopy  VARCHAR2
2896     , p7_a80 out nocopy  VARCHAR2
2897     , p7_a81 out nocopy  NUMBER
2898     , p7_a82 out nocopy  VARCHAR2
2899     , p7_a83 out nocopy  NUMBER
2900     , p7_a84 out nocopy  NUMBER
2901     , p7_a85 out nocopy  NUMBER
2902     , p7_a86 out nocopy  NUMBER
2903     , p7_a87 out nocopy  VARCHAR2
2904     , p7_a88 out nocopy  NUMBER
2905     , p7_a89 out nocopy  NUMBER
2906     , p8_a0 out nocopy  NUMBER
2907     , p8_a1 out nocopy  NUMBER
2908     , p8_a2 out nocopy  NUMBER
2909     , p8_a3 out nocopy  NUMBER
2910     , p8_a4 out nocopy  VARCHAR2
2911     , p8_a5 out nocopy  VARCHAR2
2912     , p8_a6 out nocopy  VARCHAR2
2913     , p8_a7 out nocopy  NUMBER
2914     , p8_a8 out nocopy  NUMBER
2915     , p8_a9 out nocopy  DATE
2916     , p8_a10 out nocopy  NUMBER
2917     , p8_a11 out nocopy  NUMBER
2918     , p8_a12 out nocopy  NUMBER
2919     , p8_a13 out nocopy  NUMBER
2920     , p8_a14 out nocopy  NUMBER
2921     , p8_a15 out nocopy  NUMBER
2922     , p8_a16 out nocopy  NUMBER
2923     , p8_a17 out nocopy  NUMBER
2924     , p8_a18 out nocopy  NUMBER
2925     , p8_a19 out nocopy  NUMBER
2926     , p8_a20 out nocopy  DATE
2927     , p8_a21 out nocopy  DATE
2928     , p8_a22 out nocopy  NUMBER
2929     , p8_a23 out nocopy  NUMBER
2930     , p8_a24 out nocopy  DATE
2931     , p8_a25 out nocopy  DATE
2932     , p8_a26 out nocopy  DATE
2933     , p8_a27 out nocopy  NUMBER
2934     , p8_a28 out nocopy  NUMBER
2935     , p8_a29 out nocopy  NUMBER
2936     , p8_a30 out nocopy  NUMBER
2937     , p8_a31 out nocopy  NUMBER
2938     , p8_a32 out nocopy  NUMBER
2939     , p8_a33 out nocopy  NUMBER
2940     , p8_a34 out nocopy  DATE
2941     , p8_a35 out nocopy  VARCHAR2
2942     , p8_a36 out nocopy  DATE
2943     , p8_a37 out nocopy  VARCHAR2
2944     , p8_a38 out nocopy  NUMBER
2945     , p8_a39 out nocopy  NUMBER
2946     , p8_a40 out nocopy  NUMBER
2947     , p8_a41 out nocopy  VARCHAR2
2948     , p8_a42 out nocopy  DATE
2949     , p8_a43 out nocopy  NUMBER
2950     , p8_a44 out nocopy  NUMBER
2951     , p8_a45 out nocopy  DATE
2952     , p8_a46 out nocopy  NUMBER
2953     , p8_a47 out nocopy  DATE
2954     , p8_a48 out nocopy  DATE
2955     , p8_a49 out nocopy  DATE
2956     , p8_a50 out nocopy  NUMBER
2957     , p8_a51 out nocopy  NUMBER
2958     , p8_a52 out nocopy  VARCHAR2
2959     , p8_a53 out nocopy  NUMBER
2960     , p8_a54 out nocopy  NUMBER
2961     , p8_a55 out nocopy  VARCHAR2
2962     , p8_a56 out nocopy  VARCHAR2
2963     , p8_a57 out nocopy  NUMBER
2964     , p8_a58 out nocopy  DATE
2965     , p8_a59 out nocopy  NUMBER
2966     , p8_a60 out nocopy  VARCHAR2
2967     , p8_a61 out nocopy  VARCHAR2
2968     , p8_a62 out nocopy  VARCHAR2
2969     , p8_a63 out nocopy  VARCHAR2
2970     , p8_a64 out nocopy  VARCHAR2
2971     , p8_a65 out nocopy  VARCHAR2
2972     , p8_a66 out nocopy  VARCHAR2
2973     , p8_a67 out nocopy  VARCHAR2
2974     , p8_a68 out nocopy  VARCHAR2
2975     , p8_a69 out nocopy  VARCHAR2
2976     , p8_a70 out nocopy  VARCHAR2
2977     , p8_a71 out nocopy  VARCHAR2
2978     , p8_a72 out nocopy  VARCHAR2
2979     , p8_a73 out nocopy  VARCHAR2
2980     , p8_a74 out nocopy  VARCHAR2
2981     , p8_a75 out nocopy  VARCHAR2
2982     , p8_a76 out nocopy  NUMBER
2983     , p8_a77 out nocopy  NUMBER
2984     , p8_a78 out nocopy  NUMBER
2985     , p8_a79 out nocopy  DATE
2986     , p8_a80 out nocopy  NUMBER
2987     , p8_a81 out nocopy  DATE
2988     , p8_a82 out nocopy  NUMBER
2989     , p8_a83 out nocopy  DATE
2990     , p8_a84 out nocopy  DATE
2991     , p8_a85 out nocopy  DATE
2992     , p8_a86 out nocopy  DATE
2993     , p8_a87 out nocopy  NUMBER
2994     , p8_a88 out nocopy  NUMBER
2995     , p8_a89 out nocopy  NUMBER
2996     , p8_a90 out nocopy  VARCHAR2
2997     , p8_a91 out nocopy  NUMBER
2998     , p8_a92 out nocopy  VARCHAR2
2999     , p8_a93 out nocopy  NUMBER
3000     , p8_a94 out nocopy  NUMBER
3001     , p8_a95 out nocopy  DATE
3002     , p8_a96 out nocopy  VARCHAR2
3003     , p8_a97 out nocopy  VARCHAR2
3004     , p8_a98 out nocopy  NUMBER
3005     , p5_a0  NUMBER := 0-1962.0724
3006     , p5_a1  NUMBER := 0-1962.0724
3007     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
3008     , p5_a3  NUMBER := 0-1962.0724
3009     , p5_a4  NUMBER := 0-1962.0724
3010     , p5_a5  NUMBER := 0-1962.0724
3011     , p5_a6  NUMBER := 0-1962.0724
3012     , p5_a7  NUMBER := 0-1962.0724
3013     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
3014     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
3015     , p5_a10  NUMBER := 0-1962.0724
3016     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
3017     , p5_a12  NUMBER := 0-1962.0724
3018     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
3019     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
3020     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
3021     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
3022     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
3023     , p5_a18  NUMBER := 0-1962.0724
3024     , p5_a19  NUMBER := 0-1962.0724
3025     , p5_a20  NUMBER := 0-1962.0724
3026     , p5_a21  NUMBER := 0-1962.0724
3027     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
3028     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
3029     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
3030     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
3031     , p5_a26  VARCHAR2 := fnd_api.g_miss_char
3032     , p5_a27  VARCHAR2 := fnd_api.g_miss_char
3033     , p5_a28  DATE := fnd_api.g_miss_date
3034     , p5_a29  VARCHAR2 := fnd_api.g_miss_char
3035     , p5_a30  DATE := fnd_api.g_miss_date
3036     , p5_a31  DATE := fnd_api.g_miss_date
3037     , p5_a32  DATE := fnd_api.g_miss_date
3038     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
3039     , p5_a34  NUMBER := 0-1962.0724
3040     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
3041     , p5_a36  NUMBER := 0-1962.0724
3042     , p5_a37  VARCHAR2 := fnd_api.g_miss_char
3043     , p5_a38  VARCHAR2 := fnd_api.g_miss_char
3044     , p5_a39  VARCHAR2 := fnd_api.g_miss_char
3045     , p5_a40  VARCHAR2 := fnd_api.g_miss_char
3046     , p5_a41  VARCHAR2 := fnd_api.g_miss_char
3047     , p5_a42  VARCHAR2 := fnd_api.g_miss_char
3048     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
3049     , p5_a44  VARCHAR2 := fnd_api.g_miss_char
3050     , p5_a45  VARCHAR2 := fnd_api.g_miss_char
3051     , p5_a46  VARCHAR2 := fnd_api.g_miss_char
3052     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
3053     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
3054     , p5_a49  VARCHAR2 := fnd_api.g_miss_char
3055     , p5_a50  VARCHAR2 := fnd_api.g_miss_char
3056     , p5_a51  VARCHAR2 := fnd_api.g_miss_char
3057     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
3058     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
3059     , p5_a54  NUMBER := 0-1962.0724
3060     , p5_a55  DATE := fnd_api.g_miss_date
3061     , p5_a56  NUMBER := 0-1962.0724
3062     , p5_a57  DATE := fnd_api.g_miss_date
3063     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
3064     , p5_a59  VARCHAR2 := fnd_api.g_miss_char
3065     , p5_a60  VARCHAR2 := fnd_api.g_miss_char
3066     , p5_a61  NUMBER := 0-1962.0724
3067     , p5_a62  VARCHAR2 := fnd_api.g_miss_char
3068     , p5_a63  VARCHAR2 := fnd_api.g_miss_char
3069     , p5_a64  VARCHAR2 := fnd_api.g_miss_char
3070     , p5_a65  VARCHAR2 := fnd_api.g_miss_char
3071     , p5_a66  VARCHAR2 := fnd_api.g_miss_char
3072     , p5_a67  NUMBER := 0-1962.0724
3073     , p5_a68  NUMBER := 0-1962.0724
3074     , p5_a69  NUMBER := 0-1962.0724
3075     , p5_a70  DATE := fnd_api.g_miss_date
3076     , p5_a71  NUMBER := 0-1962.0724
3077     , p5_a72  DATE := fnd_api.g_miss_date
3078     , p5_a73  NUMBER := 0-1962.0724
3079     , p5_a74  NUMBER := 0-1962.0724
3080     , p5_a75  VARCHAR2 := fnd_api.g_miss_char
3081     , p5_a76  VARCHAR2 := fnd_api.g_miss_char
3082     , p5_a77  NUMBER := 0-1962.0724
3083     , p5_a78  NUMBER := 0-1962.0724
3084     , p5_a79  VARCHAR2 := fnd_api.g_miss_char
3085     , p5_a80  VARCHAR2 := fnd_api.g_miss_char
3086     , p5_a81  NUMBER := 0-1962.0724
3087     , p5_a82  VARCHAR2 := fnd_api.g_miss_char
3088     , p5_a83  NUMBER := 0-1962.0724
3089     , p5_a84  NUMBER := 0-1962.0724
3090     , p5_a85  NUMBER := 0-1962.0724
3091     , p5_a86  NUMBER := 0-1962.0724
3092     , p5_a87  VARCHAR2 := fnd_api.g_miss_char
3093     , p5_a88  NUMBER := 0-1962.0724
3094     , p5_a89  NUMBER := 0-1962.0724
3095     , p6_a0  NUMBER := 0-1962.0724
3096     , p6_a1  NUMBER := 0-1962.0724
3097     , p6_a2  NUMBER := 0-1962.0724
3098     , p6_a3  NUMBER := 0-1962.0724
3099     , p6_a4  VARCHAR2 := fnd_api.g_miss_char
3100     , p6_a5  VARCHAR2 := fnd_api.g_miss_char
3101     , p6_a6  VARCHAR2 := fnd_api.g_miss_char
3102     , p6_a7  NUMBER := 0-1962.0724
3103     , p6_a8  NUMBER := 0-1962.0724
3104     , p6_a9  DATE := fnd_api.g_miss_date
3105     , p6_a10  NUMBER := 0-1962.0724
3106     , p6_a11  NUMBER := 0-1962.0724
3107     , p6_a12  NUMBER := 0-1962.0724
3108     , p6_a13  NUMBER := 0-1962.0724
3109     , p6_a14  NUMBER := 0-1962.0724
3110     , p6_a15  NUMBER := 0-1962.0724
3111     , p6_a16  NUMBER := 0-1962.0724
3112     , p6_a17  NUMBER := 0-1962.0724
3113     , p6_a18  NUMBER := 0-1962.0724
3114     , p6_a19  NUMBER := 0-1962.0724
3115     , p6_a20  DATE := fnd_api.g_miss_date
3116     , p6_a21  DATE := fnd_api.g_miss_date
3117     , p6_a22  NUMBER := 0-1962.0724
3118     , p6_a23  NUMBER := 0-1962.0724
3119     , p6_a24  DATE := fnd_api.g_miss_date
3120     , p6_a25  DATE := fnd_api.g_miss_date
3121     , p6_a26  DATE := fnd_api.g_miss_date
3122     , p6_a27  NUMBER := 0-1962.0724
3123     , p6_a28  NUMBER := 0-1962.0724
3124     , p6_a29  NUMBER := 0-1962.0724
3125     , p6_a30  NUMBER := 0-1962.0724
3126     , p6_a31  NUMBER := 0-1962.0724
3127     , p6_a32  NUMBER := 0-1962.0724
3128     , p6_a33  NUMBER := 0-1962.0724
3129     , p6_a34  DATE := fnd_api.g_miss_date
3130     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
3131     , p6_a36  DATE := fnd_api.g_miss_date
3132     , p6_a37  VARCHAR2 := fnd_api.g_miss_char
3133     , p6_a38  NUMBER := 0-1962.0724
3134     , p6_a39  NUMBER := 0-1962.0724
3135     , p6_a40  NUMBER := 0-1962.0724
3136     , p6_a41  VARCHAR2 := fnd_api.g_miss_char
3137     , p6_a42  DATE := fnd_api.g_miss_date
3138     , p6_a43  NUMBER := 0-1962.0724
3139     , p6_a44  NUMBER := 0-1962.0724
3140     , p6_a45  DATE := fnd_api.g_miss_date
3141     , p6_a46  NUMBER := 0-1962.0724
3142     , p6_a47  DATE := fnd_api.g_miss_date
3143     , p6_a48  DATE := fnd_api.g_miss_date
3144     , p6_a49  DATE := fnd_api.g_miss_date
3145     , p6_a50  NUMBER := 0-1962.0724
3146     , p6_a51  NUMBER := 0-1962.0724
3147     , p6_a52  VARCHAR2 := fnd_api.g_miss_char
3148     , p6_a53  NUMBER := 0-1962.0724
3149     , p6_a54  NUMBER := 0-1962.0724
3150     , p6_a55  VARCHAR2 := fnd_api.g_miss_char
3151     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
3152     , p6_a57  NUMBER := 0-1962.0724
3153     , p6_a58  DATE := fnd_api.g_miss_date
3154     , p6_a59  NUMBER := 0-1962.0724
3155     , p6_a60  VARCHAR2 := fnd_api.g_miss_char
3156     , p6_a61  VARCHAR2 := fnd_api.g_miss_char
3157     , p6_a62  VARCHAR2 := fnd_api.g_miss_char
3158     , p6_a63  VARCHAR2 := fnd_api.g_miss_char
3159     , p6_a64  VARCHAR2 := fnd_api.g_miss_char
3160     , p6_a65  VARCHAR2 := fnd_api.g_miss_char
3161     , p6_a66  VARCHAR2 := fnd_api.g_miss_char
3162     , p6_a67  VARCHAR2 := fnd_api.g_miss_char
3163     , p6_a68  VARCHAR2 := fnd_api.g_miss_char
3164     , p6_a69  VARCHAR2 := fnd_api.g_miss_char
3165     , p6_a70  VARCHAR2 := fnd_api.g_miss_char
3166     , p6_a71  VARCHAR2 := fnd_api.g_miss_char
3167     , p6_a72  VARCHAR2 := fnd_api.g_miss_char
3168     , p6_a73  VARCHAR2 := fnd_api.g_miss_char
3169     , p6_a74  VARCHAR2 := fnd_api.g_miss_char
3170     , p6_a75  VARCHAR2 := fnd_api.g_miss_char
3171     , p6_a76  NUMBER := 0-1962.0724
3172     , p6_a77  NUMBER := 0-1962.0724
3173     , p6_a78  NUMBER := 0-1962.0724
3174     , p6_a79  DATE := fnd_api.g_miss_date
3175     , p6_a80  NUMBER := 0-1962.0724
3176     , p6_a81  DATE := fnd_api.g_miss_date
3177     , p6_a82  NUMBER := 0-1962.0724
3178     , p6_a83  DATE := fnd_api.g_miss_date
3179     , p6_a84  DATE := fnd_api.g_miss_date
3180     , p6_a85  DATE := fnd_api.g_miss_date
3181     , p6_a86  DATE := fnd_api.g_miss_date
3182     , p6_a87  NUMBER := 0-1962.0724
3183     , p6_a88  NUMBER := 0-1962.0724
3184     , p6_a89  NUMBER := 0-1962.0724
3185     , p6_a90  VARCHAR2 := fnd_api.g_miss_char
3186     , p6_a91  NUMBER := 0-1962.0724
3187     , p6_a92  VARCHAR2 := fnd_api.g_miss_char
3188     , p6_a93  NUMBER := 0-1962.0724
3189     , p6_a94  NUMBER := 0-1962.0724
3190     , p6_a95  DATE := fnd_api.g_miss_date
3191     , p6_a96  VARCHAR2 := fnd_api.g_miss_char
3192     , p6_a97  VARCHAR2 := fnd_api.g_miss_char
3193     , p6_a98  NUMBER := 0-1962.0724
3194   );
3195   procedure create_contract_line(p_api_version  NUMBER
3196     , p_init_msg_list  VARCHAR2
3197     , x_return_status out nocopy  VARCHAR2
3198     , x_msg_count out nocopy  NUMBER
3199     , x_msg_data out nocopy  VARCHAR2
3200     , p5_a0 JTF_NUMBER_TABLE
3201     , p5_a1 JTF_NUMBER_TABLE
3202     , p5_a2 JTF_VARCHAR2_TABLE_100
3203     , p5_a3 JTF_NUMBER_TABLE
3204     , p5_a4 JTF_NUMBER_TABLE
3205     , p5_a5 JTF_NUMBER_TABLE
3206     , p5_a6 JTF_NUMBER_TABLE
3207     , p5_a7 JTF_NUMBER_TABLE
3208     , p5_a8 JTF_VARCHAR2_TABLE_200
3209     , p5_a9 JTF_VARCHAR2_TABLE_100
3210     , p5_a10 JTF_NUMBER_TABLE
3211     , p5_a11 JTF_VARCHAR2_TABLE_100
3212     , p5_a12 JTF_NUMBER_TABLE
3213     , p5_a13 JTF_VARCHAR2_TABLE_2000
3214     , p5_a14 JTF_VARCHAR2_TABLE_2000
3215     , p5_a15 JTF_VARCHAR2_TABLE_2000
3216     , p5_a16 JTF_VARCHAR2_TABLE_300
3217     , p5_a17 JTF_VARCHAR2_TABLE_100
3218     , p5_a18 JTF_NUMBER_TABLE
3219     , p5_a19 JTF_NUMBER_TABLE
3220     , p5_a20 JTF_NUMBER_TABLE
3221     , p5_a21 JTF_NUMBER_TABLE
3222     , p5_a22 JTF_VARCHAR2_TABLE_100
3223     , p5_a23 JTF_VARCHAR2_TABLE_100
3224     , p5_a24 JTF_VARCHAR2_TABLE_100
3225     , p5_a25 JTF_VARCHAR2_TABLE_2000
3226     , p5_a26 JTF_VARCHAR2_TABLE_100
3227     , p5_a27 JTF_VARCHAR2_TABLE_200
3228     , p5_a28 JTF_DATE_TABLE
3229     , p5_a29 JTF_VARCHAR2_TABLE_200
3230     , p5_a30 JTF_DATE_TABLE
3231     , p5_a31 JTF_DATE_TABLE
3232     , p5_a32 JTF_DATE_TABLE
3233     , p5_a33 JTF_VARCHAR2_TABLE_100
3234     , p5_a34 JTF_NUMBER_TABLE
3235     , p5_a35 JTF_VARCHAR2_TABLE_100
3236     , p5_a36 JTF_NUMBER_TABLE
3237     , p5_a37 JTF_VARCHAR2_TABLE_100
3238     , p5_a38 JTF_VARCHAR2_TABLE_100
3239     , p5_a39 JTF_VARCHAR2_TABLE_500
3240     , p5_a40 JTF_VARCHAR2_TABLE_500
3241     , p5_a41 JTF_VARCHAR2_TABLE_500
3242     , p5_a42 JTF_VARCHAR2_TABLE_500
3243     , p5_a43 JTF_VARCHAR2_TABLE_500
3244     , p5_a44 JTF_VARCHAR2_TABLE_500
3245     , p5_a45 JTF_VARCHAR2_TABLE_500
3246     , p5_a46 JTF_VARCHAR2_TABLE_500
3247     , p5_a47 JTF_VARCHAR2_TABLE_500
3248     , p5_a48 JTF_VARCHAR2_TABLE_500
3249     , p5_a49 JTF_VARCHAR2_TABLE_500
3250     , p5_a50 JTF_VARCHAR2_TABLE_500
3251     , p5_a51 JTF_VARCHAR2_TABLE_500
3252     , p5_a52 JTF_VARCHAR2_TABLE_500
3253     , p5_a53 JTF_VARCHAR2_TABLE_500
3254     , p5_a54 JTF_NUMBER_TABLE
3255     , p5_a55 JTF_DATE_TABLE
3256     , p5_a56 JTF_NUMBER_TABLE
3257     , p5_a57 JTF_DATE_TABLE
3258     , p5_a58 JTF_VARCHAR2_TABLE_100
3259     , p5_a59 JTF_VARCHAR2_TABLE_100
3260     , p5_a60 JTF_VARCHAR2_TABLE_100
3261     , p5_a61 JTF_NUMBER_TABLE
3262     , p5_a62 JTF_VARCHAR2_TABLE_100
3263     , p5_a63 JTF_VARCHAR2_TABLE_100
3264     , p5_a64 JTF_VARCHAR2_TABLE_100
3265     , p5_a65 JTF_VARCHAR2_TABLE_100
3266     , p5_a66 JTF_VARCHAR2_TABLE_100
3267     , p5_a67 JTF_NUMBER_TABLE
3268     , p5_a68 JTF_NUMBER_TABLE
3269     , p5_a69 JTF_NUMBER_TABLE
3270     , p5_a70 JTF_DATE_TABLE
3271     , p5_a71 JTF_NUMBER_TABLE
3272     , p5_a72 JTF_DATE_TABLE
3273     , p5_a73 JTF_NUMBER_TABLE
3274     , p5_a74 JTF_NUMBER_TABLE
3275     , p5_a75 JTF_VARCHAR2_TABLE_100
3276     , p5_a76 JTF_VARCHAR2_TABLE_100
3277     , p5_a77 JTF_NUMBER_TABLE
3278     , p5_a78 JTF_NUMBER_TABLE
3279     , p5_a79 JTF_VARCHAR2_TABLE_100
3280     , p5_a80 JTF_VARCHAR2_TABLE_100
3281     , p5_a81 JTF_NUMBER_TABLE
3282     , p5_a82 JTF_VARCHAR2_TABLE_100
3283     , p5_a83 JTF_NUMBER_TABLE
3284     , p5_a84 JTF_NUMBER_TABLE
3285     , p5_a85 JTF_NUMBER_TABLE
3286     , p5_a86 JTF_NUMBER_TABLE
3287     , p5_a87 JTF_VARCHAR2_TABLE_100
3288     , p5_a88 JTF_NUMBER_TABLE
3289     , p5_a89 JTF_NUMBER_TABLE
3290     , p6_a0 JTF_NUMBER_TABLE
3291     , p6_a1 JTF_NUMBER_TABLE
3292     , p6_a2 JTF_NUMBER_TABLE
3293     , p6_a3 JTF_NUMBER_TABLE
3294     , p6_a4 JTF_VARCHAR2_TABLE_100
3295     , p6_a5 JTF_VARCHAR2_TABLE_100
3296     , p6_a6 JTF_VARCHAR2_TABLE_100
3297     , p6_a7 JTF_NUMBER_TABLE
3298     , p6_a8 JTF_NUMBER_TABLE
3299     , p6_a9 JTF_DATE_TABLE
3300     , p6_a10 JTF_NUMBER_TABLE
3301     , p6_a11 JTF_NUMBER_TABLE
3302     , p6_a12 JTF_NUMBER_TABLE
3303     , p6_a13 JTF_NUMBER_TABLE
3304     , p6_a14 JTF_NUMBER_TABLE
3305     , p6_a15 JTF_NUMBER_TABLE
3306     , p6_a16 JTF_NUMBER_TABLE
3307     , p6_a17 JTF_NUMBER_TABLE
3308     , p6_a18 JTF_NUMBER_TABLE
3309     , p6_a19 JTF_NUMBER_TABLE
3310     , p6_a20 JTF_DATE_TABLE
3311     , p6_a21 JTF_DATE_TABLE
3312     , p6_a22 JTF_NUMBER_TABLE
3313     , p6_a23 JTF_NUMBER_TABLE
3314     , p6_a24 JTF_DATE_TABLE
3315     , p6_a25 JTF_DATE_TABLE
3316     , p6_a26 JTF_DATE_TABLE
3317     , p6_a27 JTF_NUMBER_TABLE
3318     , p6_a28 JTF_NUMBER_TABLE
3319     , p6_a29 JTF_NUMBER_TABLE
3320     , p6_a30 JTF_NUMBER_TABLE
3321     , p6_a31 JTF_NUMBER_TABLE
3322     , p6_a32 JTF_NUMBER_TABLE
3323     , p6_a33 JTF_NUMBER_TABLE
3324     , p6_a34 JTF_DATE_TABLE
3325     , p6_a35 JTF_VARCHAR2_TABLE_100
3326     , p6_a36 JTF_DATE_TABLE
3327     , p6_a37 JTF_VARCHAR2_TABLE_300
3328     , p6_a38 JTF_NUMBER_TABLE
3329     , p6_a39 JTF_NUMBER_TABLE
3330     , p6_a40 JTF_NUMBER_TABLE
3331     , p6_a41 JTF_VARCHAR2_TABLE_100
3332     , p6_a42 JTF_DATE_TABLE
3333     , p6_a43 JTF_NUMBER_TABLE
3334     , p6_a44 JTF_NUMBER_TABLE
3335     , p6_a45 JTF_DATE_TABLE
3336     , p6_a46 JTF_NUMBER_TABLE
3337     , p6_a47 JTF_DATE_TABLE
3338     , p6_a48 JTF_DATE_TABLE
3339     , p6_a49 JTF_DATE_TABLE
3340     , p6_a50 JTF_NUMBER_TABLE
3341     , p6_a51 JTF_NUMBER_TABLE
3342     , p6_a52 JTF_VARCHAR2_TABLE_100
3343     , p6_a53 JTF_NUMBER_TABLE
3344     , p6_a54 JTF_NUMBER_TABLE
3345     , p6_a55 JTF_VARCHAR2_TABLE_100
3346     , p6_a56 JTF_VARCHAR2_TABLE_100
3347     , p6_a57 JTF_NUMBER_TABLE
3348     , p6_a58 JTF_DATE_TABLE
3349     , p6_a59 JTF_NUMBER_TABLE
3350     , p6_a60 JTF_VARCHAR2_TABLE_100
3351     , p6_a61 JTF_VARCHAR2_TABLE_500
3352     , p6_a62 JTF_VARCHAR2_TABLE_500
3353     , p6_a63 JTF_VARCHAR2_TABLE_500
3354     , p6_a64 JTF_VARCHAR2_TABLE_500
3355     , p6_a65 JTF_VARCHAR2_TABLE_500
3356     , p6_a66 JTF_VARCHAR2_TABLE_500
3357     , p6_a67 JTF_VARCHAR2_TABLE_500
3358     , p6_a68 JTF_VARCHAR2_TABLE_500
3359     , p6_a69 JTF_VARCHAR2_TABLE_500
3360     , p6_a70 JTF_VARCHAR2_TABLE_500
3361     , p6_a71 JTF_VARCHAR2_TABLE_500
3362     , p6_a72 JTF_VARCHAR2_TABLE_500
3363     , p6_a73 JTF_VARCHAR2_TABLE_500
3364     , p6_a74 JTF_VARCHAR2_TABLE_500
3365     , p6_a75 JTF_VARCHAR2_TABLE_500
3366     , p6_a76 JTF_NUMBER_TABLE
3367     , p6_a77 JTF_NUMBER_TABLE
3368     , p6_a78 JTF_NUMBER_TABLE
3369     , p6_a79 JTF_DATE_TABLE
3370     , p6_a80 JTF_NUMBER_TABLE
3371     , p6_a81 JTF_DATE_TABLE
3372     , p6_a82 JTF_NUMBER_TABLE
3373     , p6_a83 JTF_DATE_TABLE
3374     , p6_a84 JTF_DATE_TABLE
3375     , p6_a85 JTF_DATE_TABLE
3376     , p6_a86 JTF_DATE_TABLE
3377     , p6_a87 JTF_NUMBER_TABLE
3378     , p6_a88 JTF_NUMBER_TABLE
3379     , p6_a89 JTF_NUMBER_TABLE
3380     , p6_a90 JTF_VARCHAR2_TABLE_100
3381     , p6_a91 JTF_NUMBER_TABLE
3382     , p6_a92 JTF_VARCHAR2_TABLE_100
3383     , p6_a93 JTF_NUMBER_TABLE
3384     , p6_a94 JTF_NUMBER_TABLE
3385     , p6_a95 JTF_DATE_TABLE
3386     , p6_a96 JTF_VARCHAR2_TABLE_100
3387     , p6_a97 JTF_VARCHAR2_TABLE_100
3388     , p6_a98 JTF_NUMBER_TABLE
3389     , p7_a0 out nocopy JTF_NUMBER_TABLE
3390     , p7_a1 out nocopy JTF_NUMBER_TABLE
3391     , p7_a2 out nocopy JTF_VARCHAR2_TABLE_100
3392     , p7_a3 out nocopy JTF_NUMBER_TABLE
3393     , p7_a4 out nocopy JTF_NUMBER_TABLE
3394     , p7_a5 out nocopy JTF_NUMBER_TABLE
3395     , p7_a6 out nocopy JTF_NUMBER_TABLE
3396     , p7_a7 out nocopy JTF_NUMBER_TABLE
3397     , p7_a8 out nocopy JTF_VARCHAR2_TABLE_200
3398     , p7_a9 out nocopy JTF_VARCHAR2_TABLE_100
3399     , p7_a10 out nocopy JTF_NUMBER_TABLE
3400     , p7_a11 out nocopy JTF_VARCHAR2_TABLE_100
3401     , p7_a12 out nocopy JTF_NUMBER_TABLE
3402     , p7_a13 out nocopy JTF_VARCHAR2_TABLE_2000
3403     , p7_a14 out nocopy JTF_VARCHAR2_TABLE_2000
3404     , p7_a15 out nocopy JTF_VARCHAR2_TABLE_2000
3405     , p7_a16 out nocopy JTF_VARCHAR2_TABLE_300
3406     , p7_a17 out nocopy JTF_VARCHAR2_TABLE_100
3407     , p7_a18 out nocopy JTF_NUMBER_TABLE
3408     , p7_a19 out nocopy JTF_NUMBER_TABLE
3409     , p7_a20 out nocopy JTF_NUMBER_TABLE
3410     , p7_a21 out nocopy JTF_NUMBER_TABLE
3411     , p7_a22 out nocopy JTF_VARCHAR2_TABLE_100
3412     , p7_a23 out nocopy JTF_VARCHAR2_TABLE_100
3413     , p7_a24 out nocopy JTF_VARCHAR2_TABLE_100
3414     , p7_a25 out nocopy JTF_VARCHAR2_TABLE_2000
3415     , p7_a26 out nocopy JTF_VARCHAR2_TABLE_100
3416     , p7_a27 out nocopy JTF_VARCHAR2_TABLE_200
3417     , p7_a28 out nocopy JTF_DATE_TABLE
3418     , p7_a29 out nocopy JTF_VARCHAR2_TABLE_200
3419     , p7_a30 out nocopy JTF_DATE_TABLE
3420     , p7_a31 out nocopy JTF_DATE_TABLE
3421     , p7_a32 out nocopy JTF_DATE_TABLE
3422     , p7_a33 out nocopy JTF_VARCHAR2_TABLE_100
3423     , p7_a34 out nocopy JTF_NUMBER_TABLE
3424     , p7_a35 out nocopy JTF_VARCHAR2_TABLE_100
3425     , p7_a36 out nocopy JTF_NUMBER_TABLE
3426     , p7_a37 out nocopy JTF_VARCHAR2_TABLE_100
3427     , p7_a38 out nocopy JTF_VARCHAR2_TABLE_100
3428     , p7_a39 out nocopy JTF_VARCHAR2_TABLE_500
3429     , p7_a40 out nocopy JTF_VARCHAR2_TABLE_500
3430     , p7_a41 out nocopy JTF_VARCHAR2_TABLE_500
3431     , p7_a42 out nocopy JTF_VARCHAR2_TABLE_500
3432     , p7_a43 out nocopy JTF_VARCHAR2_TABLE_500
3433     , p7_a44 out nocopy JTF_VARCHAR2_TABLE_500
3434     , p7_a45 out nocopy JTF_VARCHAR2_TABLE_500
3435     , p7_a46 out nocopy JTF_VARCHAR2_TABLE_500
3436     , p7_a47 out nocopy JTF_VARCHAR2_TABLE_500
3437     , p7_a48 out nocopy JTF_VARCHAR2_TABLE_500
3438     , p7_a49 out nocopy JTF_VARCHAR2_TABLE_500
3439     , p7_a50 out nocopy JTF_VARCHAR2_TABLE_500
3440     , p7_a51 out nocopy JTF_VARCHAR2_TABLE_500
3441     , p7_a52 out nocopy JTF_VARCHAR2_TABLE_500
3442     , p7_a53 out nocopy JTF_VARCHAR2_TABLE_500
3443     , p7_a54 out nocopy JTF_NUMBER_TABLE
3444     , p7_a55 out nocopy JTF_DATE_TABLE
3445     , p7_a56 out nocopy JTF_NUMBER_TABLE
3446     , p7_a57 out nocopy JTF_DATE_TABLE
3447     , p7_a58 out nocopy JTF_VARCHAR2_TABLE_100
3448     , p7_a59 out nocopy JTF_VARCHAR2_TABLE_100
3449     , p7_a60 out nocopy JTF_VARCHAR2_TABLE_100
3450     , p7_a61 out nocopy JTF_NUMBER_TABLE
3451     , p7_a62 out nocopy JTF_VARCHAR2_TABLE_100
3452     , p7_a63 out nocopy JTF_VARCHAR2_TABLE_100
3453     , p7_a64 out nocopy JTF_VARCHAR2_TABLE_100
3454     , p7_a65 out nocopy JTF_VARCHAR2_TABLE_100
3455     , p7_a66 out nocopy JTF_VARCHAR2_TABLE_100
3456     , p7_a67 out nocopy JTF_NUMBER_TABLE
3457     , p7_a68 out nocopy JTF_NUMBER_TABLE
3458     , p7_a69 out nocopy JTF_NUMBER_TABLE
3459     , p7_a70 out nocopy JTF_DATE_TABLE
3460     , p7_a71 out nocopy JTF_NUMBER_TABLE
3461     , p7_a72 out nocopy JTF_DATE_TABLE
3462     , p7_a73 out nocopy JTF_NUMBER_TABLE
3463     , p7_a74 out nocopy JTF_NUMBER_TABLE
3464     , p7_a75 out nocopy JTF_VARCHAR2_TABLE_100
3465     , p7_a76 out nocopy JTF_VARCHAR2_TABLE_100
3466     , p7_a77 out nocopy JTF_NUMBER_TABLE
3467     , p7_a78 out nocopy JTF_NUMBER_TABLE
3468     , p7_a79 out nocopy JTF_VARCHAR2_TABLE_100
3469     , p7_a80 out nocopy JTF_VARCHAR2_TABLE_100
3470     , p7_a81 out nocopy JTF_NUMBER_TABLE
3471     , p7_a82 out nocopy JTF_VARCHAR2_TABLE_100
3472     , p7_a83 out nocopy JTF_NUMBER_TABLE
3473     , p7_a84 out nocopy JTF_NUMBER_TABLE
3474     , p7_a85 out nocopy JTF_NUMBER_TABLE
3475     , p7_a86 out nocopy JTF_NUMBER_TABLE
3476     , p7_a87 out nocopy JTF_VARCHAR2_TABLE_100
3477     , p7_a88 out nocopy JTF_NUMBER_TABLE
3478     , p7_a89 out nocopy JTF_NUMBER_TABLE
3479     , p8_a0 out nocopy JTF_NUMBER_TABLE
3480     , p8_a1 out nocopy JTF_NUMBER_TABLE
3481     , p8_a2 out nocopy JTF_NUMBER_TABLE
3482     , p8_a3 out nocopy JTF_NUMBER_TABLE
3483     , p8_a4 out nocopy JTF_VARCHAR2_TABLE_100
3484     , p8_a5 out nocopy JTF_VARCHAR2_TABLE_100
3485     , p8_a6 out nocopy JTF_VARCHAR2_TABLE_100
3486     , p8_a7 out nocopy JTF_NUMBER_TABLE
3487     , p8_a8 out nocopy JTF_NUMBER_TABLE
3488     , p8_a9 out nocopy JTF_DATE_TABLE
3489     , p8_a10 out nocopy JTF_NUMBER_TABLE
3490     , p8_a11 out nocopy JTF_NUMBER_TABLE
3491     , p8_a12 out nocopy JTF_NUMBER_TABLE
3492     , p8_a13 out nocopy JTF_NUMBER_TABLE
3493     , p8_a14 out nocopy JTF_NUMBER_TABLE
3494     , p8_a15 out nocopy JTF_NUMBER_TABLE
3495     , p8_a16 out nocopy JTF_NUMBER_TABLE
3496     , p8_a17 out nocopy JTF_NUMBER_TABLE
3497     , p8_a18 out nocopy JTF_NUMBER_TABLE
3498     , p8_a19 out nocopy JTF_NUMBER_TABLE
3499     , p8_a20 out nocopy JTF_DATE_TABLE
3500     , p8_a21 out nocopy JTF_DATE_TABLE
3501     , p8_a22 out nocopy JTF_NUMBER_TABLE
3502     , p8_a23 out nocopy JTF_NUMBER_TABLE
3503     , p8_a24 out nocopy JTF_DATE_TABLE
3504     , p8_a25 out nocopy JTF_DATE_TABLE
3505     , p8_a26 out nocopy JTF_DATE_TABLE
3506     , p8_a27 out nocopy JTF_NUMBER_TABLE
3507     , p8_a28 out nocopy JTF_NUMBER_TABLE
3508     , p8_a29 out nocopy JTF_NUMBER_TABLE
3509     , p8_a30 out nocopy JTF_NUMBER_TABLE
3510     , p8_a31 out nocopy JTF_NUMBER_TABLE
3511     , p8_a32 out nocopy JTF_NUMBER_TABLE
3512     , p8_a33 out nocopy JTF_NUMBER_TABLE
3513     , p8_a34 out nocopy JTF_DATE_TABLE
3514     , p8_a35 out nocopy JTF_VARCHAR2_TABLE_100
3515     , p8_a36 out nocopy JTF_DATE_TABLE
3516     , p8_a37 out nocopy JTF_VARCHAR2_TABLE_300
3517     , p8_a38 out nocopy JTF_NUMBER_TABLE
3518     , p8_a39 out nocopy JTF_NUMBER_TABLE
3519     , p8_a40 out nocopy JTF_NUMBER_TABLE
3520     , p8_a41 out nocopy JTF_VARCHAR2_TABLE_100
3521     , p8_a42 out nocopy JTF_DATE_TABLE
3522     , p8_a43 out nocopy JTF_NUMBER_TABLE
3523     , p8_a44 out nocopy JTF_NUMBER_TABLE
3524     , p8_a45 out nocopy JTF_DATE_TABLE
3525     , p8_a46 out nocopy JTF_NUMBER_TABLE
3526     , p8_a47 out nocopy JTF_DATE_TABLE
3527     , p8_a48 out nocopy JTF_DATE_TABLE
3528     , p8_a49 out nocopy JTF_DATE_TABLE
3529     , p8_a50 out nocopy JTF_NUMBER_TABLE
3530     , p8_a51 out nocopy JTF_NUMBER_TABLE
3531     , p8_a52 out nocopy JTF_VARCHAR2_TABLE_100
3532     , p8_a53 out nocopy JTF_NUMBER_TABLE
3533     , p8_a54 out nocopy JTF_NUMBER_TABLE
3534     , p8_a55 out nocopy JTF_VARCHAR2_TABLE_100
3535     , p8_a56 out nocopy JTF_VARCHAR2_TABLE_100
3536     , p8_a57 out nocopy JTF_NUMBER_TABLE
3537     , p8_a58 out nocopy JTF_DATE_TABLE
3538     , p8_a59 out nocopy JTF_NUMBER_TABLE
3539     , p8_a60 out nocopy JTF_VARCHAR2_TABLE_100
3540     , p8_a61 out nocopy JTF_VARCHAR2_TABLE_500
3541     , p8_a62 out nocopy JTF_VARCHAR2_TABLE_500
3542     , p8_a63 out nocopy JTF_VARCHAR2_TABLE_500
3543     , p8_a64 out nocopy JTF_VARCHAR2_TABLE_500
3544     , p8_a65 out nocopy JTF_VARCHAR2_TABLE_500
3545     , p8_a66 out nocopy JTF_VARCHAR2_TABLE_500
3546     , p8_a67 out nocopy JTF_VARCHAR2_TABLE_500
3547     , p8_a68 out nocopy JTF_VARCHAR2_TABLE_500
3548     , p8_a69 out nocopy JTF_VARCHAR2_TABLE_500
3549     , p8_a70 out nocopy JTF_VARCHAR2_TABLE_500
3550     , p8_a71 out nocopy JTF_VARCHAR2_TABLE_500
3551     , p8_a72 out nocopy JTF_VARCHAR2_TABLE_500
3552     , p8_a73 out nocopy JTF_VARCHAR2_TABLE_500
3553     , p8_a74 out nocopy JTF_VARCHAR2_TABLE_500
3554     , p8_a75 out nocopy JTF_VARCHAR2_TABLE_500
3555     , p8_a76 out nocopy JTF_NUMBER_TABLE
3556     , p8_a77 out nocopy JTF_NUMBER_TABLE
3557     , p8_a78 out nocopy JTF_NUMBER_TABLE
3558     , p8_a79 out nocopy JTF_DATE_TABLE
3559     , p8_a80 out nocopy JTF_NUMBER_TABLE
3560     , p8_a81 out nocopy JTF_DATE_TABLE
3561     , p8_a82 out nocopy JTF_NUMBER_TABLE
3562     , p8_a83 out nocopy JTF_DATE_TABLE
3563     , p8_a84 out nocopy JTF_DATE_TABLE
3564     , p8_a85 out nocopy JTF_DATE_TABLE
3565     , p8_a86 out nocopy JTF_DATE_TABLE
3566     , p8_a87 out nocopy JTF_NUMBER_TABLE
3567     , p8_a88 out nocopy JTF_NUMBER_TABLE
3568     , p8_a89 out nocopy JTF_NUMBER_TABLE
3569     , p8_a90 out nocopy JTF_VARCHAR2_TABLE_100
3570     , p8_a91 out nocopy JTF_NUMBER_TABLE
3571     , p8_a92 out nocopy JTF_VARCHAR2_TABLE_100
3572     , p8_a93 out nocopy JTF_NUMBER_TABLE
3573     , p8_a94 out nocopy JTF_NUMBER_TABLE
3574     , p8_a95 out nocopy JTF_DATE_TABLE
3575     , p8_a96 out nocopy JTF_VARCHAR2_TABLE_100
3576     , p8_a97 out nocopy JTF_VARCHAR2_TABLE_100
3577     , p8_a98 out nocopy JTF_NUMBER_TABLE
3578   );
3579   procedure update_contract_line(p_api_version  NUMBER
3580     , p_init_msg_list  VARCHAR2
3581     , x_return_status out nocopy  VARCHAR2
3582     , x_msg_count out nocopy  NUMBER
3583     , x_msg_data out nocopy  VARCHAR2
3584     , p7_a0 out nocopy  NUMBER
3585     , p7_a1 out nocopy  NUMBER
3586     , p7_a2 out nocopy  VARCHAR2
3587     , p7_a3 out nocopy  NUMBER
3588     , p7_a4 out nocopy  NUMBER
3589     , p7_a5 out nocopy  NUMBER
3590     , p7_a6 out nocopy  NUMBER
3591     , p7_a7 out nocopy  NUMBER
3592     , p7_a8 out nocopy  VARCHAR2
3593     , p7_a9 out nocopy  VARCHAR2
3594     , p7_a10 out nocopy  NUMBER
3595     , p7_a11 out nocopy  VARCHAR2
3596     , p7_a12 out nocopy  NUMBER
3597     , p7_a13 out nocopy  VARCHAR2
3598     , p7_a14 out nocopy  VARCHAR2
3599     , p7_a15 out nocopy  VARCHAR2
3600     , p7_a16 out nocopy  VARCHAR2
3601     , p7_a17 out nocopy  VARCHAR2
3602     , p7_a18 out nocopy  NUMBER
3603     , p7_a19 out nocopy  NUMBER
3604     , p7_a20 out nocopy  NUMBER
3605     , p7_a21 out nocopy  NUMBER
3606     , p7_a22 out nocopy  VARCHAR2
3607     , p7_a23 out nocopy  VARCHAR2
3608     , p7_a24 out nocopy  VARCHAR2
3609     , p7_a25 out nocopy  VARCHAR2
3610     , p7_a26 out nocopy  VARCHAR2
3611     , p7_a27 out nocopy  VARCHAR2
3612     , p7_a28 out nocopy  DATE
3613     , p7_a29 out nocopy  VARCHAR2
3614     , p7_a30 out nocopy  DATE
3615     , p7_a31 out nocopy  DATE
3616     , p7_a32 out nocopy  DATE
3617     , p7_a33 out nocopy  VARCHAR2
3618     , p7_a34 out nocopy  NUMBER
3619     , p7_a35 out nocopy  VARCHAR2
3620     , p7_a36 out nocopy  NUMBER
3621     , p7_a37 out nocopy  VARCHAR2
3622     , p7_a38 out nocopy  VARCHAR2
3623     , p7_a39 out nocopy  VARCHAR2
3624     , p7_a40 out nocopy  VARCHAR2
3625     , p7_a41 out nocopy  VARCHAR2
3626     , p7_a42 out nocopy  VARCHAR2
3627     , p7_a43 out nocopy  VARCHAR2
3628     , p7_a44 out nocopy  VARCHAR2
3629     , p7_a45 out nocopy  VARCHAR2
3630     , p7_a46 out nocopy  VARCHAR2
3631     , p7_a47 out nocopy  VARCHAR2
3632     , p7_a48 out nocopy  VARCHAR2
3633     , p7_a49 out nocopy  VARCHAR2
3634     , p7_a50 out nocopy  VARCHAR2
3635     , p7_a51 out nocopy  VARCHAR2
3636     , p7_a52 out nocopy  VARCHAR2
3637     , p7_a53 out nocopy  VARCHAR2
3638     , p7_a54 out nocopy  NUMBER
3639     , p7_a55 out nocopy  DATE
3640     , p7_a56 out nocopy  NUMBER
3641     , p7_a57 out nocopy  DATE
3642     , p7_a58 out nocopy  VARCHAR2
3643     , p7_a59 out nocopy  VARCHAR2
3644     , p7_a60 out nocopy  VARCHAR2
3645     , p7_a61 out nocopy  NUMBER
3646     , p7_a62 out nocopy  VARCHAR2
3647     , p7_a63 out nocopy  VARCHAR2
3648     , p7_a64 out nocopy  VARCHAR2
3649     , p7_a65 out nocopy  VARCHAR2
3650     , p7_a66 out nocopy  VARCHAR2
3651     , p7_a67 out nocopy  NUMBER
3652     , p7_a68 out nocopy  NUMBER
3653     , p7_a69 out nocopy  NUMBER
3654     , p7_a70 out nocopy  DATE
3655     , p7_a71 out nocopy  NUMBER
3656     , p7_a72 out nocopy  DATE
3657     , p7_a73 out nocopy  NUMBER
3658     , p7_a74 out nocopy  NUMBER
3659     , p7_a75 out nocopy  VARCHAR2
3660     , p7_a76 out nocopy  VARCHAR2
3661     , p7_a77 out nocopy  NUMBER
3662     , p7_a78 out nocopy  NUMBER
3663     , p7_a79 out nocopy  VARCHAR2
3664     , p7_a80 out nocopy  VARCHAR2
3665     , p7_a81 out nocopy  NUMBER
3666     , p7_a82 out nocopy  VARCHAR2
3667     , p7_a83 out nocopy  NUMBER
3668     , p7_a84 out nocopy  NUMBER
3669     , p7_a85 out nocopy  NUMBER
3670     , p7_a86 out nocopy  NUMBER
3671     , p7_a87 out nocopy  VARCHAR2
3672     , p7_a88 out nocopy  NUMBER
3673     , p7_a89 out nocopy  NUMBER
3674     , p8_a0 out nocopy  NUMBER
3675     , p8_a1 out nocopy  NUMBER
3676     , p8_a2 out nocopy  NUMBER
3677     , p8_a3 out nocopy  NUMBER
3678     , p8_a4 out nocopy  VARCHAR2
3679     , p8_a5 out nocopy  VARCHAR2
3680     , p8_a6 out nocopy  VARCHAR2
3681     , p8_a7 out nocopy  NUMBER
3682     , p8_a8 out nocopy  NUMBER
3683     , p8_a9 out nocopy  DATE
3684     , p8_a10 out nocopy  NUMBER
3685     , p8_a11 out nocopy  NUMBER
3686     , p8_a12 out nocopy  NUMBER
3687     , p8_a13 out nocopy  NUMBER
3688     , p8_a14 out nocopy  NUMBER
3689     , p8_a15 out nocopy  NUMBER
3690     , p8_a16 out nocopy  NUMBER
3691     , p8_a17 out nocopy  NUMBER
3692     , p8_a18 out nocopy  NUMBER
3693     , p8_a19 out nocopy  NUMBER
3694     , p8_a20 out nocopy  DATE
3695     , p8_a21 out nocopy  DATE
3696     , p8_a22 out nocopy  NUMBER
3697     , p8_a23 out nocopy  NUMBER
3698     , p8_a24 out nocopy  DATE
3699     , p8_a25 out nocopy  DATE
3700     , p8_a26 out nocopy  DATE
3701     , p8_a27 out nocopy  NUMBER
3702     , p8_a28 out nocopy  NUMBER
3703     , p8_a29 out nocopy  NUMBER
3704     , p8_a30 out nocopy  NUMBER
3705     , p8_a31 out nocopy  NUMBER
3706     , p8_a32 out nocopy  NUMBER
3707     , p8_a33 out nocopy  NUMBER
3708     , p8_a34 out nocopy  DATE
3709     , p8_a35 out nocopy  VARCHAR2
3710     , p8_a36 out nocopy  DATE
3711     , p8_a37 out nocopy  VARCHAR2
3712     , p8_a38 out nocopy  NUMBER
3713     , p8_a39 out nocopy  NUMBER
3714     , p8_a40 out nocopy  NUMBER
3715     , p8_a41 out nocopy  VARCHAR2
3716     , p8_a42 out nocopy  DATE
3717     , p8_a43 out nocopy  NUMBER
3718     , p8_a44 out nocopy  NUMBER
3719     , p8_a45 out nocopy  DATE
3720     , p8_a46 out nocopy  NUMBER
3721     , p8_a47 out nocopy  DATE
3722     , p8_a48 out nocopy  DATE
3723     , p8_a49 out nocopy  DATE
3724     , p8_a50 out nocopy  NUMBER
3725     , p8_a51 out nocopy  NUMBER
3726     , p8_a52 out nocopy  VARCHAR2
3727     , p8_a53 out nocopy  NUMBER
3728     , p8_a54 out nocopy  NUMBER
3729     , p8_a55 out nocopy  VARCHAR2
3730     , p8_a56 out nocopy  VARCHAR2
3731     , p8_a57 out nocopy  NUMBER
3732     , p8_a58 out nocopy  DATE
3733     , p8_a59 out nocopy  NUMBER
3734     , p8_a60 out nocopy  VARCHAR2
3735     , p8_a61 out nocopy  VARCHAR2
3736     , p8_a62 out nocopy  VARCHAR2
3737     , p8_a63 out nocopy  VARCHAR2
3738     , p8_a64 out nocopy  VARCHAR2
3739     , p8_a65 out nocopy  VARCHAR2
3740     , p8_a66 out nocopy  VARCHAR2
3741     , p8_a67 out nocopy  VARCHAR2
3742     , p8_a68 out nocopy  VARCHAR2
3743     , p8_a69 out nocopy  VARCHAR2
3744     , p8_a70 out nocopy  VARCHAR2
3745     , p8_a71 out nocopy  VARCHAR2
3746     , p8_a72 out nocopy  VARCHAR2
3747     , p8_a73 out nocopy  VARCHAR2
3748     , p8_a74 out nocopy  VARCHAR2
3749     , p8_a75 out nocopy  VARCHAR2
3750     , p8_a76 out nocopy  NUMBER
3751     , p8_a77 out nocopy  NUMBER
3752     , p8_a78 out nocopy  NUMBER
3753     , p8_a79 out nocopy  DATE
3754     , p8_a80 out nocopy  NUMBER
3755     , p8_a81 out nocopy  DATE
3756     , p8_a82 out nocopy  NUMBER
3757     , p8_a83 out nocopy  DATE
3758     , p8_a84 out nocopy  DATE
3759     , p8_a85 out nocopy  DATE
3760     , p8_a86 out nocopy  DATE
3761     , p8_a87 out nocopy  NUMBER
3762     , p8_a88 out nocopy  NUMBER
3763     , p8_a89 out nocopy  NUMBER
3764     , p8_a90 out nocopy  VARCHAR2
3765     , p8_a91 out nocopy  NUMBER
3766     , p8_a92 out nocopy  VARCHAR2
3767     , p8_a93 out nocopy  NUMBER
3768     , p8_a94 out nocopy  NUMBER
3769     , p8_a95 out nocopy  DATE
3770     , p8_a96 out nocopy  VARCHAR2
3771     , p8_a97 out nocopy  VARCHAR2
3772     , p8_a98 out nocopy  NUMBER
3773     , p5_a0  NUMBER := 0-1962.0724
3774     , p5_a1  NUMBER := 0-1962.0724
3775     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
3776     , p5_a3  NUMBER := 0-1962.0724
3777     , p5_a4  NUMBER := 0-1962.0724
3778     , p5_a5  NUMBER := 0-1962.0724
3779     , p5_a6  NUMBER := 0-1962.0724
3780     , p5_a7  NUMBER := 0-1962.0724
3781     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
3782     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
3783     , p5_a10  NUMBER := 0-1962.0724
3784     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
3785     , p5_a12  NUMBER := 0-1962.0724
3786     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
3787     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
3788     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
3789     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
3790     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
3791     , p5_a18  NUMBER := 0-1962.0724
3792     , p5_a19  NUMBER := 0-1962.0724
3793     , p5_a20  NUMBER := 0-1962.0724
3794     , p5_a21  NUMBER := 0-1962.0724
3795     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
3796     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
3797     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
3798     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
3799     , p5_a26  VARCHAR2 := fnd_api.g_miss_char
3800     , p5_a27  VARCHAR2 := fnd_api.g_miss_char
3801     , p5_a28  DATE := fnd_api.g_miss_date
3802     , p5_a29  VARCHAR2 := fnd_api.g_miss_char
3803     , p5_a30  DATE := fnd_api.g_miss_date
3804     , p5_a31  DATE := fnd_api.g_miss_date
3805     , p5_a32  DATE := fnd_api.g_miss_date
3806     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
3807     , p5_a34  NUMBER := 0-1962.0724
3808     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
3809     , p5_a36  NUMBER := 0-1962.0724
3810     , p5_a37  VARCHAR2 := fnd_api.g_miss_char
3811     , p5_a38  VARCHAR2 := fnd_api.g_miss_char
3812     , p5_a39  VARCHAR2 := fnd_api.g_miss_char
3813     , p5_a40  VARCHAR2 := fnd_api.g_miss_char
3814     , p5_a41  VARCHAR2 := fnd_api.g_miss_char
3815     , p5_a42  VARCHAR2 := fnd_api.g_miss_char
3816     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
3817     , p5_a44  VARCHAR2 := fnd_api.g_miss_char
3818     , p5_a45  VARCHAR2 := fnd_api.g_miss_char
3819     , p5_a46  VARCHAR2 := fnd_api.g_miss_char
3820     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
3821     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
3822     , p5_a49  VARCHAR2 := fnd_api.g_miss_char
3823     , p5_a50  VARCHAR2 := fnd_api.g_miss_char
3824     , p5_a51  VARCHAR2 := fnd_api.g_miss_char
3825     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
3826     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
3827     , p5_a54  NUMBER := 0-1962.0724
3828     , p5_a55  DATE := fnd_api.g_miss_date
3829     , p5_a56  NUMBER := 0-1962.0724
3830     , p5_a57  DATE := fnd_api.g_miss_date
3831     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
3832     , p5_a59  VARCHAR2 := fnd_api.g_miss_char
3833     , p5_a60  VARCHAR2 := fnd_api.g_miss_char
3834     , p5_a61  NUMBER := 0-1962.0724
3835     , p5_a62  VARCHAR2 := fnd_api.g_miss_char
3836     , p5_a63  VARCHAR2 := fnd_api.g_miss_char
3837     , p5_a64  VARCHAR2 := fnd_api.g_miss_char
3838     , p5_a65  VARCHAR2 := fnd_api.g_miss_char
3839     , p5_a66  VARCHAR2 := fnd_api.g_miss_char
3840     , p5_a67  NUMBER := 0-1962.0724
3841     , p5_a68  NUMBER := 0-1962.0724
3842     , p5_a69  NUMBER := 0-1962.0724
3843     , p5_a70  DATE := fnd_api.g_miss_date
3844     , p5_a71  NUMBER := 0-1962.0724
3845     , p5_a72  DATE := fnd_api.g_miss_date
3846     , p5_a73  NUMBER := 0-1962.0724
3847     , p5_a74  NUMBER := 0-1962.0724
3848     , p5_a75  VARCHAR2 := fnd_api.g_miss_char
3849     , p5_a76  VARCHAR2 := fnd_api.g_miss_char
3850     , p5_a77  NUMBER := 0-1962.0724
3851     , p5_a78  NUMBER := 0-1962.0724
3852     , p5_a79  VARCHAR2 := fnd_api.g_miss_char
3853     , p5_a80  VARCHAR2 := fnd_api.g_miss_char
3854     , p5_a81  NUMBER := 0-1962.0724
3855     , p5_a82  VARCHAR2 := fnd_api.g_miss_char
3856     , p5_a83  NUMBER := 0-1962.0724
3857     , p5_a84  NUMBER := 0-1962.0724
3858     , p5_a85  NUMBER := 0-1962.0724
3859     , p5_a86  NUMBER := 0-1962.0724
3860     , p5_a87  VARCHAR2 := fnd_api.g_miss_char
3861     , p5_a88  NUMBER := 0-1962.0724
3862     , p5_a89  NUMBER := 0-1962.0724
3863     , p6_a0  NUMBER := 0-1962.0724
3864     , p6_a1  NUMBER := 0-1962.0724
3865     , p6_a2  NUMBER := 0-1962.0724
3866     , p6_a3  NUMBER := 0-1962.0724
3867     , p6_a4  VARCHAR2 := fnd_api.g_miss_char
3868     , p6_a5  VARCHAR2 := fnd_api.g_miss_char
3869     , p6_a6  VARCHAR2 := fnd_api.g_miss_char
3870     , p6_a7  NUMBER := 0-1962.0724
3871     , p6_a8  NUMBER := 0-1962.0724
3872     , p6_a9  DATE := fnd_api.g_miss_date
3873     , p6_a10  NUMBER := 0-1962.0724
3874     , p6_a11  NUMBER := 0-1962.0724
3875     , p6_a12  NUMBER := 0-1962.0724
3876     , p6_a13  NUMBER := 0-1962.0724
3877     , p6_a14  NUMBER := 0-1962.0724
3878     , p6_a15  NUMBER := 0-1962.0724
3879     , p6_a16  NUMBER := 0-1962.0724
3880     , p6_a17  NUMBER := 0-1962.0724
3881     , p6_a18  NUMBER := 0-1962.0724
3882     , p6_a19  NUMBER := 0-1962.0724
3883     , p6_a20  DATE := fnd_api.g_miss_date
3884     , p6_a21  DATE := fnd_api.g_miss_date
3885     , p6_a22  NUMBER := 0-1962.0724
3886     , p6_a23  NUMBER := 0-1962.0724
3887     , p6_a24  DATE := fnd_api.g_miss_date
3888     , p6_a25  DATE := fnd_api.g_miss_date
3889     , p6_a26  DATE := fnd_api.g_miss_date
3890     , p6_a27  NUMBER := 0-1962.0724
3891     , p6_a28  NUMBER := 0-1962.0724
3892     , p6_a29  NUMBER := 0-1962.0724
3893     , p6_a30  NUMBER := 0-1962.0724
3894     , p6_a31  NUMBER := 0-1962.0724
3895     , p6_a32  NUMBER := 0-1962.0724
3896     , p6_a33  NUMBER := 0-1962.0724
3897     , p6_a34  DATE := fnd_api.g_miss_date
3898     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
3899     , p6_a36  DATE := fnd_api.g_miss_date
3900     , p6_a37  VARCHAR2 := fnd_api.g_miss_char
3901     , p6_a38  NUMBER := 0-1962.0724
3902     , p6_a39  NUMBER := 0-1962.0724
3903     , p6_a40  NUMBER := 0-1962.0724
3904     , p6_a41  VARCHAR2 := fnd_api.g_miss_char
3905     , p6_a42  DATE := fnd_api.g_miss_date
3906     , p6_a43  NUMBER := 0-1962.0724
3907     , p6_a44  NUMBER := 0-1962.0724
3908     , p6_a45  DATE := fnd_api.g_miss_date
3909     , p6_a46  NUMBER := 0-1962.0724
3910     , p6_a47  DATE := fnd_api.g_miss_date
3911     , p6_a48  DATE := fnd_api.g_miss_date
3912     , p6_a49  DATE := fnd_api.g_miss_date
3913     , p6_a50  NUMBER := 0-1962.0724
3914     , p6_a51  NUMBER := 0-1962.0724
3915     , p6_a52  VARCHAR2 := fnd_api.g_miss_char
3916     , p6_a53  NUMBER := 0-1962.0724
3917     , p6_a54  NUMBER := 0-1962.0724
3918     , p6_a55  VARCHAR2 := fnd_api.g_miss_char
3919     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
3920     , p6_a57  NUMBER := 0-1962.0724
3921     , p6_a58  DATE := fnd_api.g_miss_date
3922     , p6_a59  NUMBER := 0-1962.0724
3923     , p6_a60  VARCHAR2 := fnd_api.g_miss_char
3924     , p6_a61  VARCHAR2 := fnd_api.g_miss_char
3925     , p6_a62  VARCHAR2 := fnd_api.g_miss_char
3926     , p6_a63  VARCHAR2 := fnd_api.g_miss_char
3927     , p6_a64  VARCHAR2 := fnd_api.g_miss_char
3928     , p6_a65  VARCHAR2 := fnd_api.g_miss_char
3929     , p6_a66  VARCHAR2 := fnd_api.g_miss_char
3930     , p6_a67  VARCHAR2 := fnd_api.g_miss_char
3931     , p6_a68  VARCHAR2 := fnd_api.g_miss_char
3932     , p6_a69  VARCHAR2 := fnd_api.g_miss_char
3933     , p6_a70  VARCHAR2 := fnd_api.g_miss_char
3934     , p6_a71  VARCHAR2 := fnd_api.g_miss_char
3935     , p6_a72  VARCHAR2 := fnd_api.g_miss_char
3936     , p6_a73  VARCHAR2 := fnd_api.g_miss_char
3937     , p6_a74  VARCHAR2 := fnd_api.g_miss_char
3938     , p6_a75  VARCHAR2 := fnd_api.g_miss_char
3939     , p6_a76  NUMBER := 0-1962.0724
3940     , p6_a77  NUMBER := 0-1962.0724
3941     , p6_a78  NUMBER := 0-1962.0724
3942     , p6_a79  DATE := fnd_api.g_miss_date
3943     , p6_a80  NUMBER := 0-1962.0724
3944     , p6_a81  DATE := fnd_api.g_miss_date
3945     , p6_a82  NUMBER := 0-1962.0724
3946     , p6_a83  DATE := fnd_api.g_miss_date
3947     , p6_a84  DATE := fnd_api.g_miss_date
3948     , p6_a85  DATE := fnd_api.g_miss_date
3949     , p6_a86  DATE := fnd_api.g_miss_date
3950     , p6_a87  NUMBER := 0-1962.0724
3951     , p6_a88  NUMBER := 0-1962.0724
3952     , p6_a89  NUMBER := 0-1962.0724
3953     , p6_a90  VARCHAR2 := fnd_api.g_miss_char
3954     , p6_a91  NUMBER := 0-1962.0724
3955     , p6_a92  VARCHAR2 := fnd_api.g_miss_char
3956     , p6_a93  NUMBER := 0-1962.0724
3957     , p6_a94  NUMBER := 0-1962.0724
3958     , p6_a95  DATE := fnd_api.g_miss_date
3959     , p6_a96  VARCHAR2 := fnd_api.g_miss_char
3960     , p6_a97  VARCHAR2 := fnd_api.g_miss_char
3961     , p6_a98  NUMBER := 0-1962.0724
3962   );
3963   procedure update_contract_line(p_api_version  NUMBER
3964     , p_init_msg_list  VARCHAR2
3965     , x_return_status out nocopy  VARCHAR2
3966     , x_msg_count out nocopy  NUMBER
3967     , x_msg_data out nocopy  VARCHAR2
3968     , p5_a0 JTF_NUMBER_TABLE
3969     , p5_a1 JTF_NUMBER_TABLE
3970     , p5_a2 JTF_VARCHAR2_TABLE_100
3971     , p5_a3 JTF_NUMBER_TABLE
3972     , p5_a4 JTF_NUMBER_TABLE
3973     , p5_a5 JTF_NUMBER_TABLE
3974     , p5_a6 JTF_NUMBER_TABLE
3975     , p5_a7 JTF_NUMBER_TABLE
3976     , p5_a8 JTF_VARCHAR2_TABLE_200
3977     , p5_a9 JTF_VARCHAR2_TABLE_100
3978     , p5_a10 JTF_NUMBER_TABLE
3979     , p5_a11 JTF_VARCHAR2_TABLE_100
3980     , p5_a12 JTF_NUMBER_TABLE
3981     , p5_a13 JTF_VARCHAR2_TABLE_2000
3982     , p5_a14 JTF_VARCHAR2_TABLE_2000
3983     , p5_a15 JTF_VARCHAR2_TABLE_2000
3984     , p5_a16 JTF_VARCHAR2_TABLE_300
3985     , p5_a17 JTF_VARCHAR2_TABLE_100
3986     , p5_a18 JTF_NUMBER_TABLE
3987     , p5_a19 JTF_NUMBER_TABLE
3988     , p5_a20 JTF_NUMBER_TABLE
3989     , p5_a21 JTF_NUMBER_TABLE
3990     , p5_a22 JTF_VARCHAR2_TABLE_100
3991     , p5_a23 JTF_VARCHAR2_TABLE_100
3992     , p5_a24 JTF_VARCHAR2_TABLE_100
3993     , p5_a25 JTF_VARCHAR2_TABLE_2000
3994     , p5_a26 JTF_VARCHAR2_TABLE_100
3995     , p5_a27 JTF_VARCHAR2_TABLE_200
3996     , p5_a28 JTF_DATE_TABLE
3997     , p5_a29 JTF_VARCHAR2_TABLE_200
3998     , p5_a30 JTF_DATE_TABLE
3999     , p5_a31 JTF_DATE_TABLE
4000     , p5_a32 JTF_DATE_TABLE
4001     , p5_a33 JTF_VARCHAR2_TABLE_100
4002     , p5_a34 JTF_NUMBER_TABLE
4003     , p5_a35 JTF_VARCHAR2_TABLE_100
4004     , p5_a36 JTF_NUMBER_TABLE
4005     , p5_a37 JTF_VARCHAR2_TABLE_100
4006     , p5_a38 JTF_VARCHAR2_TABLE_100
4007     , p5_a39 JTF_VARCHAR2_TABLE_500
4008     , p5_a40 JTF_VARCHAR2_TABLE_500
4009     , p5_a41 JTF_VARCHAR2_TABLE_500
4010     , p5_a42 JTF_VARCHAR2_TABLE_500
4011     , p5_a43 JTF_VARCHAR2_TABLE_500
4012     , p5_a44 JTF_VARCHAR2_TABLE_500
4013     , p5_a45 JTF_VARCHAR2_TABLE_500
4014     , p5_a46 JTF_VARCHAR2_TABLE_500
4015     , p5_a47 JTF_VARCHAR2_TABLE_500
4016     , p5_a48 JTF_VARCHAR2_TABLE_500
4017     , p5_a49 JTF_VARCHAR2_TABLE_500
4018     , p5_a50 JTF_VARCHAR2_TABLE_500
4019     , p5_a51 JTF_VARCHAR2_TABLE_500
4020     , p5_a52 JTF_VARCHAR2_TABLE_500
4021     , p5_a53 JTF_VARCHAR2_TABLE_500
4022     , p5_a54 JTF_NUMBER_TABLE
4023     , p5_a55 JTF_DATE_TABLE
4024     , p5_a56 JTF_NUMBER_TABLE
4025     , p5_a57 JTF_DATE_TABLE
4026     , p5_a58 JTF_VARCHAR2_TABLE_100
4027     , p5_a59 JTF_VARCHAR2_TABLE_100
4028     , p5_a60 JTF_VARCHAR2_TABLE_100
4029     , p5_a61 JTF_NUMBER_TABLE
4030     , p5_a62 JTF_VARCHAR2_TABLE_100
4031     , p5_a63 JTF_VARCHAR2_TABLE_100
4032     , p5_a64 JTF_VARCHAR2_TABLE_100
4033     , p5_a65 JTF_VARCHAR2_TABLE_100
4034     , p5_a66 JTF_VARCHAR2_TABLE_100
4035     , p5_a67 JTF_NUMBER_TABLE
4036     , p5_a68 JTF_NUMBER_TABLE
4037     , p5_a69 JTF_NUMBER_TABLE
4038     , p5_a70 JTF_DATE_TABLE
4039     , p5_a71 JTF_NUMBER_TABLE
4040     , p5_a72 JTF_DATE_TABLE
4041     , p5_a73 JTF_NUMBER_TABLE
4042     , p5_a74 JTF_NUMBER_TABLE
4043     , p5_a75 JTF_VARCHAR2_TABLE_100
4044     , p5_a76 JTF_VARCHAR2_TABLE_100
4045     , p5_a77 JTF_NUMBER_TABLE
4046     , p5_a78 JTF_NUMBER_TABLE
4047     , p5_a79 JTF_VARCHAR2_TABLE_100
4048     , p5_a80 JTF_VARCHAR2_TABLE_100
4049     , p5_a81 JTF_NUMBER_TABLE
4050     , p5_a82 JTF_VARCHAR2_TABLE_100
4051     , p5_a83 JTF_NUMBER_TABLE
4052     , p5_a84 JTF_NUMBER_TABLE
4053     , p5_a85 JTF_NUMBER_TABLE
4054     , p5_a86 JTF_NUMBER_TABLE
4055     , p5_a87 JTF_VARCHAR2_TABLE_100
4056     , p5_a88 JTF_NUMBER_TABLE
4057     , p5_a89 JTF_NUMBER_TABLE
4058     , p6_a0 JTF_NUMBER_TABLE
4059     , p6_a1 JTF_NUMBER_TABLE
4060     , p6_a2 JTF_NUMBER_TABLE
4061     , p6_a3 JTF_NUMBER_TABLE
4062     , p6_a4 JTF_VARCHAR2_TABLE_100
4063     , p6_a5 JTF_VARCHAR2_TABLE_100
4064     , p6_a6 JTF_VARCHAR2_TABLE_100
4065     , p6_a7 JTF_NUMBER_TABLE
4066     , p6_a8 JTF_NUMBER_TABLE
4067     , p6_a9 JTF_DATE_TABLE
4068     , p6_a10 JTF_NUMBER_TABLE
4069     , p6_a11 JTF_NUMBER_TABLE
4070     , p6_a12 JTF_NUMBER_TABLE
4071     , p6_a13 JTF_NUMBER_TABLE
4072     , p6_a14 JTF_NUMBER_TABLE
4073     , p6_a15 JTF_NUMBER_TABLE
4074     , p6_a16 JTF_NUMBER_TABLE
4075     , p6_a17 JTF_NUMBER_TABLE
4076     , p6_a18 JTF_NUMBER_TABLE
4077     , p6_a19 JTF_NUMBER_TABLE
4078     , p6_a20 JTF_DATE_TABLE
4079     , p6_a21 JTF_DATE_TABLE
4080     , p6_a22 JTF_NUMBER_TABLE
4081     , p6_a23 JTF_NUMBER_TABLE
4082     , p6_a24 JTF_DATE_TABLE
4083     , p6_a25 JTF_DATE_TABLE
4084     , p6_a26 JTF_DATE_TABLE
4085     , p6_a27 JTF_NUMBER_TABLE
4086     , p6_a28 JTF_NUMBER_TABLE
4087     , p6_a29 JTF_NUMBER_TABLE
4088     , p6_a30 JTF_NUMBER_TABLE
4089     , p6_a31 JTF_NUMBER_TABLE
4090     , p6_a32 JTF_NUMBER_TABLE
4091     , p6_a33 JTF_NUMBER_TABLE
4092     , p6_a34 JTF_DATE_TABLE
4093     , p6_a35 JTF_VARCHAR2_TABLE_100
4094     , p6_a36 JTF_DATE_TABLE
4095     , p6_a37 JTF_VARCHAR2_TABLE_300
4096     , p6_a38 JTF_NUMBER_TABLE
4097     , p6_a39 JTF_NUMBER_TABLE
4098     , p6_a40 JTF_NUMBER_TABLE
4099     , p6_a41 JTF_VARCHAR2_TABLE_100
4100     , p6_a42 JTF_DATE_TABLE
4101     , p6_a43 JTF_NUMBER_TABLE
4102     , p6_a44 JTF_NUMBER_TABLE
4103     , p6_a45 JTF_DATE_TABLE
4104     , p6_a46 JTF_NUMBER_TABLE
4105     , p6_a47 JTF_DATE_TABLE
4106     , p6_a48 JTF_DATE_TABLE
4107     , p6_a49 JTF_DATE_TABLE
4108     , p6_a50 JTF_NUMBER_TABLE
4109     , p6_a51 JTF_NUMBER_TABLE
4110     , p6_a52 JTF_VARCHAR2_TABLE_100
4111     , p6_a53 JTF_NUMBER_TABLE
4112     , p6_a54 JTF_NUMBER_TABLE
4113     , p6_a55 JTF_VARCHAR2_TABLE_100
4114     , p6_a56 JTF_VARCHAR2_TABLE_100
4115     , p6_a57 JTF_NUMBER_TABLE
4116     , p6_a58 JTF_DATE_TABLE
4117     , p6_a59 JTF_NUMBER_TABLE
4118     , p6_a60 JTF_VARCHAR2_TABLE_100
4119     , p6_a61 JTF_VARCHAR2_TABLE_500
4120     , p6_a62 JTF_VARCHAR2_TABLE_500
4121     , p6_a63 JTF_VARCHAR2_TABLE_500
4122     , p6_a64 JTF_VARCHAR2_TABLE_500
4123     , p6_a65 JTF_VARCHAR2_TABLE_500
4124     , p6_a66 JTF_VARCHAR2_TABLE_500
4125     , p6_a67 JTF_VARCHAR2_TABLE_500
4126     , p6_a68 JTF_VARCHAR2_TABLE_500
4127     , p6_a69 JTF_VARCHAR2_TABLE_500
4128     , p6_a70 JTF_VARCHAR2_TABLE_500
4129     , p6_a71 JTF_VARCHAR2_TABLE_500
4130     , p6_a72 JTF_VARCHAR2_TABLE_500
4131     , p6_a73 JTF_VARCHAR2_TABLE_500
4132     , p6_a74 JTF_VARCHAR2_TABLE_500
4133     , p6_a75 JTF_VARCHAR2_TABLE_500
4134     , p6_a76 JTF_NUMBER_TABLE
4135     , p6_a77 JTF_NUMBER_TABLE
4136     , p6_a78 JTF_NUMBER_TABLE
4137     , p6_a79 JTF_DATE_TABLE
4138     , p6_a80 JTF_NUMBER_TABLE
4139     , p6_a81 JTF_DATE_TABLE
4140     , p6_a82 JTF_NUMBER_TABLE
4141     , p6_a83 JTF_DATE_TABLE
4142     , p6_a84 JTF_DATE_TABLE
4143     , p6_a85 JTF_DATE_TABLE
4144     , p6_a86 JTF_DATE_TABLE
4145     , p6_a87 JTF_NUMBER_TABLE
4146     , p6_a88 JTF_NUMBER_TABLE
4147     , p6_a89 JTF_NUMBER_TABLE
4148     , p6_a90 JTF_VARCHAR2_TABLE_100
4149     , p6_a91 JTF_NUMBER_TABLE
4150     , p6_a92 JTF_VARCHAR2_TABLE_100
4151     , p6_a93 JTF_NUMBER_TABLE
4152     , p6_a94 JTF_NUMBER_TABLE
4153     , p6_a95 JTF_DATE_TABLE
4154     , p6_a96 JTF_VARCHAR2_TABLE_100
4155     , p6_a97 JTF_VARCHAR2_TABLE_100
4156     , p6_a98 JTF_NUMBER_TABLE
4157     , p7_a0 out nocopy JTF_NUMBER_TABLE
4158     , p7_a1 out nocopy JTF_NUMBER_TABLE
4159     , p7_a2 out nocopy JTF_VARCHAR2_TABLE_100
4160     , p7_a3 out nocopy JTF_NUMBER_TABLE
4161     , p7_a4 out nocopy JTF_NUMBER_TABLE
4162     , p7_a5 out nocopy JTF_NUMBER_TABLE
4163     , p7_a6 out nocopy JTF_NUMBER_TABLE
4164     , p7_a7 out nocopy JTF_NUMBER_TABLE
4165     , p7_a8 out nocopy JTF_VARCHAR2_TABLE_200
4166     , p7_a9 out nocopy JTF_VARCHAR2_TABLE_100
4167     , p7_a10 out nocopy JTF_NUMBER_TABLE
4168     , p7_a11 out nocopy JTF_VARCHAR2_TABLE_100
4169     , p7_a12 out nocopy JTF_NUMBER_TABLE
4170     , p7_a13 out nocopy JTF_VARCHAR2_TABLE_2000
4171     , p7_a14 out nocopy JTF_VARCHAR2_TABLE_2000
4172     , p7_a15 out nocopy JTF_VARCHAR2_TABLE_2000
4173     , p7_a16 out nocopy JTF_VARCHAR2_TABLE_300
4174     , p7_a17 out nocopy JTF_VARCHAR2_TABLE_100
4175     , p7_a18 out nocopy JTF_NUMBER_TABLE
4176     , p7_a19 out nocopy JTF_NUMBER_TABLE
4177     , p7_a20 out nocopy JTF_NUMBER_TABLE
4178     , p7_a21 out nocopy JTF_NUMBER_TABLE
4179     , p7_a22 out nocopy JTF_VARCHAR2_TABLE_100
4180     , p7_a23 out nocopy JTF_VARCHAR2_TABLE_100
4181     , p7_a24 out nocopy JTF_VARCHAR2_TABLE_100
4182     , p7_a25 out nocopy JTF_VARCHAR2_TABLE_2000
4183     , p7_a26 out nocopy JTF_VARCHAR2_TABLE_100
4184     , p7_a27 out nocopy JTF_VARCHAR2_TABLE_200
4185     , p7_a28 out nocopy JTF_DATE_TABLE
4186     , p7_a29 out nocopy JTF_VARCHAR2_TABLE_200
4187     , p7_a30 out nocopy JTF_DATE_TABLE
4188     , p7_a31 out nocopy JTF_DATE_TABLE
4189     , p7_a32 out nocopy JTF_DATE_TABLE
4190     , p7_a33 out nocopy JTF_VARCHAR2_TABLE_100
4191     , p7_a34 out nocopy JTF_NUMBER_TABLE
4192     , p7_a35 out nocopy JTF_VARCHAR2_TABLE_100
4193     , p7_a36 out nocopy JTF_NUMBER_TABLE
4194     , p7_a37 out nocopy JTF_VARCHAR2_TABLE_100
4195     , p7_a38 out nocopy JTF_VARCHAR2_TABLE_100
4196     , p7_a39 out nocopy JTF_VARCHAR2_TABLE_500
4197     , p7_a40 out nocopy JTF_VARCHAR2_TABLE_500
4198     , p7_a41 out nocopy JTF_VARCHAR2_TABLE_500
4199     , p7_a42 out nocopy JTF_VARCHAR2_TABLE_500
4200     , p7_a43 out nocopy JTF_VARCHAR2_TABLE_500
4201     , p7_a44 out nocopy JTF_VARCHAR2_TABLE_500
4202     , p7_a45 out nocopy JTF_VARCHAR2_TABLE_500
4203     , p7_a46 out nocopy JTF_VARCHAR2_TABLE_500
4204     , p7_a47 out nocopy JTF_VARCHAR2_TABLE_500
4205     , p7_a48 out nocopy JTF_VARCHAR2_TABLE_500
4206     , p7_a49 out nocopy JTF_VARCHAR2_TABLE_500
4207     , p7_a50 out nocopy JTF_VARCHAR2_TABLE_500
4208     , p7_a51 out nocopy JTF_VARCHAR2_TABLE_500
4209     , p7_a52 out nocopy JTF_VARCHAR2_TABLE_500
4210     , p7_a53 out nocopy JTF_VARCHAR2_TABLE_500
4211     , p7_a54 out nocopy JTF_NUMBER_TABLE
4212     , p7_a55 out nocopy JTF_DATE_TABLE
4213     , p7_a56 out nocopy JTF_NUMBER_TABLE
4214     , p7_a57 out nocopy JTF_DATE_TABLE
4215     , p7_a58 out nocopy JTF_VARCHAR2_TABLE_100
4216     , p7_a59 out nocopy JTF_VARCHAR2_TABLE_100
4217     , p7_a60 out nocopy JTF_VARCHAR2_TABLE_100
4218     , p7_a61 out nocopy JTF_NUMBER_TABLE
4219     , p7_a62 out nocopy JTF_VARCHAR2_TABLE_100
4220     , p7_a63 out nocopy JTF_VARCHAR2_TABLE_100
4221     , p7_a64 out nocopy JTF_VARCHAR2_TABLE_100
4222     , p7_a65 out nocopy JTF_VARCHAR2_TABLE_100
4223     , p7_a66 out nocopy JTF_VARCHAR2_TABLE_100
4224     , p7_a67 out nocopy JTF_NUMBER_TABLE
4225     , p7_a68 out nocopy JTF_NUMBER_TABLE
4226     , p7_a69 out nocopy JTF_NUMBER_TABLE
4227     , p7_a70 out nocopy JTF_DATE_TABLE
4228     , p7_a71 out nocopy JTF_NUMBER_TABLE
4229     , p7_a72 out nocopy JTF_DATE_TABLE
4230     , p7_a73 out nocopy JTF_NUMBER_TABLE
4231     , p7_a74 out nocopy JTF_NUMBER_TABLE
4232     , p7_a75 out nocopy JTF_VARCHAR2_TABLE_100
4233     , p7_a76 out nocopy JTF_VARCHAR2_TABLE_100
4234     , p7_a77 out nocopy JTF_NUMBER_TABLE
4235     , p7_a78 out nocopy JTF_NUMBER_TABLE
4236     , p7_a79 out nocopy JTF_VARCHAR2_TABLE_100
4237     , p7_a80 out nocopy JTF_VARCHAR2_TABLE_100
4238     , p7_a81 out nocopy JTF_NUMBER_TABLE
4239     , p7_a82 out nocopy JTF_VARCHAR2_TABLE_100
4240     , p7_a83 out nocopy JTF_NUMBER_TABLE
4241     , p7_a84 out nocopy JTF_NUMBER_TABLE
4242     , p7_a85 out nocopy JTF_NUMBER_TABLE
4243     , p7_a86 out nocopy JTF_NUMBER_TABLE
4244     , p7_a87 out nocopy JTF_VARCHAR2_TABLE_100
4245     , p7_a88 out nocopy JTF_NUMBER_TABLE
4246     , p7_a89 out nocopy JTF_NUMBER_TABLE
4247     , p8_a0 out nocopy JTF_NUMBER_TABLE
4248     , p8_a1 out nocopy JTF_NUMBER_TABLE
4249     , p8_a2 out nocopy JTF_NUMBER_TABLE
4250     , p8_a3 out nocopy JTF_NUMBER_TABLE
4251     , p8_a4 out nocopy JTF_VARCHAR2_TABLE_100
4252     , p8_a5 out nocopy JTF_VARCHAR2_TABLE_100
4253     , p8_a6 out nocopy JTF_VARCHAR2_TABLE_100
4254     , p8_a7 out nocopy JTF_NUMBER_TABLE
4255     , p8_a8 out nocopy JTF_NUMBER_TABLE
4256     , p8_a9 out nocopy JTF_DATE_TABLE
4257     , p8_a10 out nocopy JTF_NUMBER_TABLE
4258     , p8_a11 out nocopy JTF_NUMBER_TABLE
4259     , p8_a12 out nocopy JTF_NUMBER_TABLE
4260     , p8_a13 out nocopy JTF_NUMBER_TABLE
4261     , p8_a14 out nocopy JTF_NUMBER_TABLE
4262     , p8_a15 out nocopy JTF_NUMBER_TABLE
4263     , p8_a16 out nocopy JTF_NUMBER_TABLE
4264     , p8_a17 out nocopy JTF_NUMBER_TABLE
4265     , p8_a18 out nocopy JTF_NUMBER_TABLE
4266     , p8_a19 out nocopy JTF_NUMBER_TABLE
4267     , p8_a20 out nocopy JTF_DATE_TABLE
4268     , p8_a21 out nocopy JTF_DATE_TABLE
4269     , p8_a22 out nocopy JTF_NUMBER_TABLE
4270     , p8_a23 out nocopy JTF_NUMBER_TABLE
4271     , p8_a24 out nocopy JTF_DATE_TABLE
4272     , p8_a25 out nocopy JTF_DATE_TABLE
4273     , p8_a26 out nocopy JTF_DATE_TABLE
4274     , p8_a27 out nocopy JTF_NUMBER_TABLE
4275     , p8_a28 out nocopy JTF_NUMBER_TABLE
4276     , p8_a29 out nocopy JTF_NUMBER_TABLE
4277     , p8_a30 out nocopy JTF_NUMBER_TABLE
4278     , p8_a31 out nocopy JTF_NUMBER_TABLE
4279     , p8_a32 out nocopy JTF_NUMBER_TABLE
4280     , p8_a33 out nocopy JTF_NUMBER_TABLE
4281     , p8_a34 out nocopy JTF_DATE_TABLE
4282     , p8_a35 out nocopy JTF_VARCHAR2_TABLE_100
4283     , p8_a36 out nocopy JTF_DATE_TABLE
4284     , p8_a37 out nocopy JTF_VARCHAR2_TABLE_300
4285     , p8_a38 out nocopy JTF_NUMBER_TABLE
4286     , p8_a39 out nocopy JTF_NUMBER_TABLE
4287     , p8_a40 out nocopy JTF_NUMBER_TABLE
4288     , p8_a41 out nocopy JTF_VARCHAR2_TABLE_100
4289     , p8_a42 out nocopy JTF_DATE_TABLE
4290     , p8_a43 out nocopy JTF_NUMBER_TABLE
4291     , p8_a44 out nocopy JTF_NUMBER_TABLE
4292     , p8_a45 out nocopy JTF_DATE_TABLE
4293     , p8_a46 out nocopy JTF_NUMBER_TABLE
4294     , p8_a47 out nocopy JTF_DATE_TABLE
4295     , p8_a48 out nocopy JTF_DATE_TABLE
4296     , p8_a49 out nocopy JTF_DATE_TABLE
4297     , p8_a50 out nocopy JTF_NUMBER_TABLE
4298     , p8_a51 out nocopy JTF_NUMBER_TABLE
4299     , p8_a52 out nocopy JTF_VARCHAR2_TABLE_100
4300     , p8_a53 out nocopy JTF_NUMBER_TABLE
4301     , p8_a54 out nocopy JTF_NUMBER_TABLE
4302     , p8_a55 out nocopy JTF_VARCHAR2_TABLE_100
4303     , p8_a56 out nocopy JTF_VARCHAR2_TABLE_100
4304     , p8_a57 out nocopy JTF_NUMBER_TABLE
4305     , p8_a58 out nocopy JTF_DATE_TABLE
4306     , p8_a59 out nocopy JTF_NUMBER_TABLE
4307     , p8_a60 out nocopy JTF_VARCHAR2_TABLE_100
4308     , p8_a61 out nocopy JTF_VARCHAR2_TABLE_500
4309     , p8_a62 out nocopy JTF_VARCHAR2_TABLE_500
4310     , p8_a63 out nocopy JTF_VARCHAR2_TABLE_500
4311     , p8_a64 out nocopy JTF_VARCHAR2_TABLE_500
4312     , p8_a65 out nocopy JTF_VARCHAR2_TABLE_500
4313     , p8_a66 out nocopy JTF_VARCHAR2_TABLE_500
4314     , p8_a67 out nocopy JTF_VARCHAR2_TABLE_500
4315     , p8_a68 out nocopy JTF_VARCHAR2_TABLE_500
4316     , p8_a69 out nocopy JTF_VARCHAR2_TABLE_500
4317     , p8_a70 out nocopy JTF_VARCHAR2_TABLE_500
4318     , p8_a71 out nocopy JTF_VARCHAR2_TABLE_500
4319     , p8_a72 out nocopy JTF_VARCHAR2_TABLE_500
4320     , p8_a73 out nocopy JTF_VARCHAR2_TABLE_500
4321     , p8_a74 out nocopy JTF_VARCHAR2_TABLE_500
4322     , p8_a75 out nocopy JTF_VARCHAR2_TABLE_500
4323     , p8_a76 out nocopy JTF_NUMBER_TABLE
4324     , p8_a77 out nocopy JTF_NUMBER_TABLE
4325     , p8_a78 out nocopy JTF_NUMBER_TABLE
4326     , p8_a79 out nocopy JTF_DATE_TABLE
4327     , p8_a80 out nocopy JTF_NUMBER_TABLE
4328     , p8_a81 out nocopy JTF_DATE_TABLE
4329     , p8_a82 out nocopy JTF_NUMBER_TABLE
4330     , p8_a83 out nocopy JTF_DATE_TABLE
4331     , p8_a84 out nocopy JTF_DATE_TABLE
4332     , p8_a85 out nocopy JTF_DATE_TABLE
4333     , p8_a86 out nocopy JTF_DATE_TABLE
4334     , p8_a87 out nocopy JTF_NUMBER_TABLE
4335     , p8_a88 out nocopy JTF_NUMBER_TABLE
4336     , p8_a89 out nocopy JTF_NUMBER_TABLE
4337     , p8_a90 out nocopy JTF_VARCHAR2_TABLE_100
4338     , p8_a91 out nocopy JTF_NUMBER_TABLE
4339     , p8_a92 out nocopy JTF_VARCHAR2_TABLE_100
4340     , p8_a93 out nocopy JTF_NUMBER_TABLE
4341     , p8_a94 out nocopy JTF_NUMBER_TABLE
4342     , p8_a95 out nocopy JTF_DATE_TABLE
4343     , p8_a96 out nocopy JTF_VARCHAR2_TABLE_100
4344     , p8_a97 out nocopy JTF_VARCHAR2_TABLE_100
4345     , p8_a98 out nocopy JTF_NUMBER_TABLE
4346   );
4347 /*
4348   procedure update_contract_line(p_api_version  NUMBER
4349     , p_init_msg_list  VARCHAR2
4350     , x_return_status out nocopy  VARCHAR2
4351     , x_msg_count out nocopy  NUMBER
4352     , x_msg_data out nocopy  VARCHAR2
4353     , p_edit_mode  VARCHAR2
4354     , p8_a0 out nocopy  NUMBER
4355     , p8_a1 out nocopy  NUMBER
4356     , p8_a2 out nocopy  VARCHAR2
4357     , p8_a3 out nocopy  NUMBER
4358     , p8_a4 out nocopy  NUMBER
4359     , p8_a5 out nocopy  NUMBER
4360     , p8_a6 out nocopy  NUMBER
4361     , p8_a7 out nocopy  NUMBER
4362     , p8_a8 out nocopy  VARCHAR2
4363     , p8_a9 out nocopy  VARCHAR2
4364     , p8_a10 out nocopy  NUMBER
4365     , p8_a11 out nocopy  VARCHAR2
4366     , p8_a12 out nocopy  NUMBER
4367     , p8_a13 out nocopy  VARCHAR2
4368     , p8_a14 out nocopy  VARCHAR2
4369     , p8_a15 out nocopy  VARCHAR2
4370     , p8_a16 out nocopy  VARCHAR2
4371     , p8_a17 out nocopy  VARCHAR2
4372     , p8_a18 out nocopy  NUMBER
4373     , p8_a19 out nocopy  NUMBER
4374     , p8_a20 out nocopy  NUMBER
4375     , p8_a21 out nocopy  NUMBER
4376     , p8_a22 out nocopy  VARCHAR2
4377     , p8_a23 out nocopy  VARCHAR2
4378     , p8_a24 out nocopy  VARCHAR2
4379     , p8_a25 out nocopy  VARCHAR2
4380     , p8_a26 out nocopy  VARCHAR2
4381     , p8_a27 out nocopy  VARCHAR2
4382     , p8_a28 out nocopy  DATE
4383     , p8_a29 out nocopy  VARCHAR2
4384     , p8_a30 out nocopy  DATE
4385     , p8_a31 out nocopy  DATE
4386     , p8_a32 out nocopy  DATE
4387     , p8_a33 out nocopy  VARCHAR2
4388     , p8_a34 out nocopy  NUMBER
4389     , p8_a35 out nocopy  VARCHAR2
4390     , p8_a36 out nocopy  NUMBER
4391     , p8_a37 out nocopy  VARCHAR2
4392     , p8_a38 out nocopy  VARCHAR2
4393     , p8_a39 out nocopy  VARCHAR2
4394     , p8_a40 out nocopy  VARCHAR2
4395     , p8_a41 out nocopy  VARCHAR2
4396     , p8_a42 out nocopy  VARCHAR2
4397     , p8_a43 out nocopy  VARCHAR2
4398     , p8_a44 out nocopy  VARCHAR2
4399     , p8_a45 out nocopy  VARCHAR2
4400     , p8_a46 out nocopy  VARCHAR2
4401     , p8_a47 out nocopy  VARCHAR2
4402     , p8_a48 out nocopy  VARCHAR2
4403     , p8_a49 out nocopy  VARCHAR2
4404     , p8_a50 out nocopy  VARCHAR2
4405     , p8_a51 out nocopy  VARCHAR2
4406     , p8_a52 out nocopy  VARCHAR2
4407     , p8_a53 out nocopy  VARCHAR2
4408     , p8_a54 out nocopy  NUMBER
4409     , p8_a55 out nocopy  DATE
4410     , p8_a56 out nocopy  NUMBER
4411     , p8_a57 out nocopy  DATE
4412     , p8_a58 out nocopy  VARCHAR2
4413     , p8_a59 out nocopy  VARCHAR2
4414     , p8_a60 out nocopy  VARCHAR2
4415     , p8_a61 out nocopy  NUMBER
4416     , p8_a62 out nocopy  VARCHAR2
4417     , p8_a63 out nocopy  VARCHAR2
4418     , p8_a64 out nocopy  VARCHAR2
4419     , p8_a65 out nocopy  VARCHAR2
4420     , p8_a66 out nocopy  VARCHAR2
4421     , p8_a67 out nocopy  NUMBER
4422     , p8_a68 out nocopy  NUMBER
4423     , p8_a69 out nocopy  NUMBER
4424     , p8_a70 out nocopy  DATE
4425     , p8_a71 out nocopy  NUMBER
4426     , p8_a72 out nocopy  DATE
4427     , p8_a73 out nocopy  NUMBER
4428     , p8_a74 out nocopy  NUMBER
4429     , p8_a75 out nocopy  VARCHAR2
4430     , p8_a76 out nocopy  VARCHAR2
4431     , p8_a77 out nocopy  NUMBER
4432     , p8_a78 out nocopy  NUMBER
4433     , p8_a79 out nocopy  VARCHAR2
4434     , p8_a80 out nocopy  VARCHAR2
4435     , p8_a81 out nocopy  NUMBER
4436     , p8_a82 out nocopy  VARCHAR2
4437     , p8_a83 out nocopy  NUMBER
4438     , p8_a84 out nocopy  NUMBER
4439     , p8_a85 out nocopy  NUMBER
4440     , p8_a86 out nocopy  NUMBER
4441     , p8_a87 out nocopy  VARCHAR2
4442     , p8_a88 out nocopy  NUMBER
4443     , p8_a89 out nocopy  NUMBER
4444     , p9_a0 out nocopy  NUMBER
4445     , p9_a1 out nocopy  NUMBER
4446     , p9_a2 out nocopy  NUMBER
4447     , p9_a3 out nocopy  NUMBER
4448     , p9_a4 out nocopy  VARCHAR2
4449     , p9_a5 out nocopy  VARCHAR2
4450     , p9_a6 out nocopy  VARCHAR2
4451     , p9_a7 out nocopy  NUMBER
4452     , p9_a8 out nocopy  NUMBER
4453     , p9_a9 out nocopy  DATE
4454     , p9_a10 out nocopy  NUMBER
4455     , p9_a11 out nocopy  NUMBER
4456     , p9_a12 out nocopy  NUMBER
4457     , p9_a13 out nocopy  NUMBER
4458     , p9_a14 out nocopy  NUMBER
4459     , p9_a15 out nocopy  NUMBER
4460     , p9_a16 out nocopy  NUMBER
4461     , p9_a17 out nocopy  NUMBER
4462     , p9_a18 out nocopy  NUMBER
4463     , p9_a19 out nocopy  NUMBER
4464     , p9_a20 out nocopy  DATE
4465     , p9_a21 out nocopy  DATE
4466     , p9_a22 out nocopy  NUMBER
4467     , p9_a23 out nocopy  NUMBER
4468     , p9_a24 out nocopy  DATE
4469     , p9_a25 out nocopy  DATE
4470     , p9_a26 out nocopy  DATE
4471     , p9_a27 out nocopy  NUMBER
4472     , p9_a28 out nocopy  NUMBER
4473     , p9_a29 out nocopy  NUMBER
4474     , p9_a30 out nocopy  NUMBER
4475     , p9_a31 out nocopy  NUMBER
4476     , p9_a32 out nocopy  NUMBER
4477     , p9_a33 out nocopy  NUMBER
4478     , p9_a34 out nocopy  DATE
4479     , p9_a35 out nocopy  VARCHAR2
4480     , p9_a36 out nocopy  DATE
4481     , p9_a37 out nocopy  VARCHAR2
4482     , p9_a38 out nocopy  NUMBER
4483     , p9_a39 out nocopy  NUMBER
4484     , p9_a40 out nocopy  NUMBER
4485     , p9_a41 out nocopy  VARCHAR2
4486     , p9_a42 out nocopy  DATE
4487     , p9_a43 out nocopy  NUMBER
4488     , p9_a44 out nocopy  NUMBER
4489     , p9_a45 out nocopy  DATE
4490     , p9_a46 out nocopy  NUMBER
4491     , p9_a47 out nocopy  DATE
4492     , p9_a48 out nocopy  DATE
4493     , p9_a49 out nocopy  DATE
4494     , p9_a50 out nocopy  NUMBER
4495     , p9_a51 out nocopy  NUMBER
4496     , p9_a52 out nocopy  VARCHAR2
4497     , p9_a53 out nocopy  NUMBER
4498     , p9_a54 out nocopy  NUMBER
4499     , p9_a55 out nocopy  VARCHAR2
4500     , p9_a56 out nocopy  VARCHAR2
4501     , p9_a57 out nocopy  NUMBER
4502     , p9_a58 out nocopy  DATE
4503     , p9_a59 out nocopy  NUMBER
4504     , p9_a60 out nocopy  VARCHAR2
4505     , p9_a61 out nocopy  VARCHAR2
4506     , p9_a62 out nocopy  VARCHAR2
4507     , p9_a63 out nocopy  VARCHAR2
4508     , p9_a64 out nocopy  VARCHAR2
4509     , p9_a65 out nocopy  VARCHAR2
4510     , p9_a66 out nocopy  VARCHAR2
4511     , p9_a67 out nocopy  VARCHAR2
4512     , p9_a68 out nocopy  VARCHAR2
4513     , p9_a69 out nocopy  VARCHAR2
4514     , p9_a70 out nocopy  VARCHAR2
4515     , p9_a71 out nocopy  VARCHAR2
4516     , p9_a72 out nocopy  VARCHAR2
4517     , p9_a73 out nocopy  VARCHAR2
4518     , p9_a74 out nocopy  VARCHAR2
4519     , p9_a75 out nocopy  VARCHAR2
4520     , p9_a76 out nocopy  NUMBER
4521     , p9_a77 out nocopy  NUMBER
4522     , p9_a78 out nocopy  NUMBER
4523     , p9_a79 out nocopy  DATE
4524     , p9_a80 out nocopy  NUMBER
4525     , p9_a81 out nocopy  DATE
4526     , p9_a82 out nocopy  NUMBER
4527     , p9_a83 out nocopy  DATE
4528     , p9_a84 out nocopy  DATE
4529     , p9_a85 out nocopy  DATE
4530     , p9_a86 out nocopy  DATE
4531     , p9_a87 out nocopy  NUMBER
4532     , p9_a88 out nocopy  NUMBER
4533     , p9_a89 out nocopy  NUMBER
4534     , p9_a90 out nocopy  VARCHAR2
4535     , p9_a91 out nocopy  NUMBER
4536     , p9_a92 out nocopy  VARCHAR2
4537     , p9_a93 out nocopy  NUMBER
4538     , p9_a94 out nocopy  NUMBER
4539     , p9_a95 out nocopy  DATE
4540     , p9_a96 out nocopy  VARCHAR2
4541     , p9_a97 out nocopy  VARCHAR2
4542     , p9_a98 out nocopy  NUMBER
4543     , p5_a0  NUMBER := 0-1962.0724
4544     , p5_a1  NUMBER := 0-1962.0724
4545     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
4546     , p5_a3  NUMBER := 0-1962.0724
4547     , p5_a4  NUMBER := 0-1962.0724
4548     , p5_a5  NUMBER := 0-1962.0724
4549     , p5_a6  NUMBER := 0-1962.0724
4550     , p5_a7  NUMBER := 0-1962.0724
4551     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
4552     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
4553     , p5_a10  NUMBER := 0-1962.0724
4554     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
4555     , p5_a12  NUMBER := 0-1962.0724
4556     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
4557     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
4558     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
4559     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
4560     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
4561     , p5_a18  NUMBER := 0-1962.0724
4562     , p5_a19  NUMBER := 0-1962.0724
4563     , p5_a20  NUMBER := 0-1962.0724
4564     , p5_a21  NUMBER := 0-1962.0724
4565     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
4566     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
4567     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
4568     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
4569     , p5_a26  VARCHAR2 := fnd_api.g_miss_char
4570     , p5_a27  VARCHAR2 := fnd_api.g_miss_char
4571     , p5_a28  DATE := fnd_api.g_miss_date
4572     , p5_a29  VARCHAR2 := fnd_api.g_miss_char
4573     , p5_a30  DATE := fnd_api.g_miss_date
4574     , p5_a31  DATE := fnd_api.g_miss_date
4575     , p5_a32  DATE := fnd_api.g_miss_date
4576     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
4577     , p5_a34  NUMBER := 0-1962.0724
4578     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
4579     , p5_a36  NUMBER := 0-1962.0724
4580     , p5_a37  VARCHAR2 := fnd_api.g_miss_char
4581     , p5_a38  VARCHAR2 := fnd_api.g_miss_char
4582     , p5_a39  VARCHAR2 := fnd_api.g_miss_char
4583     , p5_a40  VARCHAR2 := fnd_api.g_miss_char
4584     , p5_a41  VARCHAR2 := fnd_api.g_miss_char
4585     , p5_a42  VARCHAR2 := fnd_api.g_miss_char
4586     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
4587     , p5_a44  VARCHAR2 := fnd_api.g_miss_char
4588     , p5_a45  VARCHAR2 := fnd_api.g_miss_char
4589     , p5_a46  VARCHAR2 := fnd_api.g_miss_char
4590     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
4591     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
4592     , p5_a49  VARCHAR2 := fnd_api.g_miss_char
4593     , p5_a50  VARCHAR2 := fnd_api.g_miss_char
4594     , p5_a51  VARCHAR2 := fnd_api.g_miss_char
4595     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
4596     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
4597     , p5_a54  NUMBER := 0-1962.0724
4598     , p5_a55  DATE := fnd_api.g_miss_date
4599     , p5_a56  NUMBER := 0-1962.0724
4600     , p5_a57  DATE := fnd_api.g_miss_date
4601     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
4602     , p5_a59  VARCHAR2 := fnd_api.g_miss_char
4603     , p5_a60  VARCHAR2 := fnd_api.g_miss_char
4604     , p5_a61  NUMBER := 0-1962.0724
4605     , p5_a62  VARCHAR2 := fnd_api.g_miss_char
4606     , p5_a63  VARCHAR2 := fnd_api.g_miss_char
4607     , p5_a64  VARCHAR2 := fnd_api.g_miss_char
4608     , p5_a65  VARCHAR2 := fnd_api.g_miss_char
4609     , p5_a66  VARCHAR2 := fnd_api.g_miss_char
4610     , p5_a67  NUMBER := 0-1962.0724
4611     , p5_a68  NUMBER := 0-1962.0724
4612     , p5_a69  NUMBER := 0-1962.0724
4613     , p5_a70  DATE := fnd_api.g_miss_date
4614     , p5_a71  NUMBER := 0-1962.0724
4615     , p5_a72  DATE := fnd_api.g_miss_date
4616     , p5_a73  NUMBER := 0-1962.0724
4617     , p5_a74  NUMBER := 0-1962.0724
4618     , p5_a75  VARCHAR2 := fnd_api.g_miss_char
4619     , p5_a76  VARCHAR2 := fnd_api.g_miss_char
4620     , p5_a77  NUMBER := 0-1962.0724
4621     , p5_a78  NUMBER := 0-1962.0724
4622     , p5_a79  VARCHAR2 := fnd_api.g_miss_char
4623     , p5_a80  VARCHAR2 := fnd_api.g_miss_char
4624     , p5_a81  NUMBER := 0-1962.0724
4625     , p5_a82  VARCHAR2 := fnd_api.g_miss_char
4626     , p5_a83  NUMBER := 0-1962.0724
4627     , p5_a84  NUMBER := 0-1962.0724
4628     , p5_a85  NUMBER := 0-1962.0724
4629     , p5_a86  NUMBER := 0-1962.0724
4630     , p5_a87  VARCHAR2 := fnd_api.g_miss_char
4631     , p5_a88  NUMBER := 0-1962.0724
4632     , p5_a89  NUMBER := 0-1962.0724
4633     , p6_a0  NUMBER := 0-1962.0724
4634     , p6_a1  NUMBER := 0-1962.0724
4635     , p6_a2  NUMBER := 0-1962.0724
4636     , p6_a3  NUMBER := 0-1962.0724
4637     , p6_a4  VARCHAR2 := fnd_api.g_miss_char
4638     , p6_a5  VARCHAR2 := fnd_api.g_miss_char
4639     , p6_a6  VARCHAR2 := fnd_api.g_miss_char
4640     , p6_a7  NUMBER := 0-1962.0724
4641     , p6_a8  NUMBER := 0-1962.0724
4642     , p6_a9  DATE := fnd_api.g_miss_date
4643     , p6_a10  NUMBER := 0-1962.0724
4644     , p6_a11  NUMBER := 0-1962.0724
4645     , p6_a12  NUMBER := 0-1962.0724
4646     , p6_a13  NUMBER := 0-1962.0724
4647     , p6_a14  NUMBER := 0-1962.0724
4648     , p6_a15  NUMBER := 0-1962.0724
4649     , p6_a16  NUMBER := 0-1962.0724
4650     , p6_a17  NUMBER := 0-1962.0724
4651     , p6_a18  NUMBER := 0-1962.0724
4652     , p6_a19  NUMBER := 0-1962.0724
4653     , p6_a20  DATE := fnd_api.g_miss_date
4654     , p6_a21  DATE := fnd_api.g_miss_date
4655     , p6_a22  NUMBER := 0-1962.0724
4656     , p6_a23  NUMBER := 0-1962.0724
4657     , p6_a24  DATE := fnd_api.g_miss_date
4658     , p6_a25  DATE := fnd_api.g_miss_date
4659     , p6_a26  DATE := fnd_api.g_miss_date
4660     , p6_a27  NUMBER := 0-1962.0724
4661     , p6_a28  NUMBER := 0-1962.0724
4662     , p6_a29  NUMBER := 0-1962.0724
4663     , p6_a30  NUMBER := 0-1962.0724
4664     , p6_a31  NUMBER := 0-1962.0724
4665     , p6_a32  NUMBER := 0-1962.0724
4666     , p6_a33  NUMBER := 0-1962.0724
4667     , p6_a34  DATE := fnd_api.g_miss_date
4668     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
4669     , p6_a36  DATE := fnd_api.g_miss_date
4670     , p6_a37  VARCHAR2 := fnd_api.g_miss_char
4671     , p6_a38  NUMBER := 0-1962.0724
4672     , p6_a39  NUMBER := 0-1962.0724
4673     , p6_a40  NUMBER := 0-1962.0724
4674     , p6_a41  VARCHAR2 := fnd_api.g_miss_char
4675     , p6_a42  DATE := fnd_api.g_miss_date
4676     , p6_a43  NUMBER := 0-1962.0724
4677     , p6_a44  NUMBER := 0-1962.0724
4678     , p6_a45  DATE := fnd_api.g_miss_date
4679     , p6_a46  NUMBER := 0-1962.0724
4680     , p6_a47  DATE := fnd_api.g_miss_date
4681     , p6_a48  DATE := fnd_api.g_miss_date
4682     , p6_a49  DATE := fnd_api.g_miss_date
4683     , p6_a50  NUMBER := 0-1962.0724
4684     , p6_a51  NUMBER := 0-1962.0724
4685     , p6_a52  VARCHAR2 := fnd_api.g_miss_char
4686     , p6_a53  NUMBER := 0-1962.0724
4687     , p6_a54  NUMBER := 0-1962.0724
4688     , p6_a55  VARCHAR2 := fnd_api.g_miss_char
4689     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
4690     , p6_a57  NUMBER := 0-1962.0724
4691     , p6_a58  DATE := fnd_api.g_miss_date
4692     , p6_a59  NUMBER := 0-1962.0724
4693     , p6_a60  VARCHAR2 := fnd_api.g_miss_char
4694     , p6_a61  VARCHAR2 := fnd_api.g_miss_char
4695     , p6_a62  VARCHAR2 := fnd_api.g_miss_char
4696     , p6_a63  VARCHAR2 := fnd_api.g_miss_char
4697     , p6_a64  VARCHAR2 := fnd_api.g_miss_char
4698     , p6_a65  VARCHAR2 := fnd_api.g_miss_char
4699     , p6_a66  VARCHAR2 := fnd_api.g_miss_char
4700     , p6_a67  VARCHAR2 := fnd_api.g_miss_char
4701     , p6_a68  VARCHAR2 := fnd_api.g_miss_char
4702     , p6_a69  VARCHAR2 := fnd_api.g_miss_char
4703     , p6_a70  VARCHAR2 := fnd_api.g_miss_char
4704     , p6_a71  VARCHAR2 := fnd_api.g_miss_char
4705     , p6_a72  VARCHAR2 := fnd_api.g_miss_char
4706     , p6_a73  VARCHAR2 := fnd_api.g_miss_char
4707     , p6_a74  VARCHAR2 := fnd_api.g_miss_char
4708     , p6_a75  VARCHAR2 := fnd_api.g_miss_char
4709     , p6_a76  NUMBER := 0-1962.0724
4710     , p6_a77  NUMBER := 0-1962.0724
4711     , p6_a78  NUMBER := 0-1962.0724
4712     , p6_a79  DATE := fnd_api.g_miss_date
4713     , p6_a80  NUMBER := 0-1962.0724
4714     , p6_a81  DATE := fnd_api.g_miss_date
4715     , p6_a82  NUMBER := 0-1962.0724
4716     , p6_a83  DATE := fnd_api.g_miss_date
4717     , p6_a84  DATE := fnd_api.g_miss_date
4718     , p6_a85  DATE := fnd_api.g_miss_date
4719     , p6_a86  DATE := fnd_api.g_miss_date
4720     , p6_a87  NUMBER := 0-1962.0724
4721     , p6_a88  NUMBER := 0-1962.0724
4722     , p6_a89  NUMBER := 0-1962.0724
4723     , p6_a90  VARCHAR2 := fnd_api.g_miss_char
4724     , p6_a91  NUMBER := 0-1962.0724
4725     , p6_a92  VARCHAR2 := fnd_api.g_miss_char
4726     , p6_a93  NUMBER := 0-1962.0724
4727     , p6_a94  NUMBER := 0-1962.0724
4728     , p6_a95  DATE := fnd_api.g_miss_date
4729     , p6_a96  VARCHAR2 := fnd_api.g_miss_char
4730     , p6_a97  VARCHAR2 := fnd_api.g_miss_char
4731     , p6_a98  NUMBER := 0-1962.0724
4732   );
4733   procedure update_contract_line(p_api_version  NUMBER
4734     , p_init_msg_list  VARCHAR2
4735     , x_return_status out nocopy  VARCHAR2
4736     , x_msg_count out nocopy  NUMBER
4737     , x_msg_data out nocopy  VARCHAR2
4738     , p5_a0 JTF_NUMBER_TABLE
4739     , p5_a1 JTF_NUMBER_TABLE
4740     , p5_a2 JTF_VARCHAR2_TABLE_100
4741     , p5_a3 JTF_NUMBER_TABLE
4742     , p5_a4 JTF_NUMBER_TABLE
4743     , p5_a5 JTF_NUMBER_TABLE
4744     , p5_a6 JTF_NUMBER_TABLE
4745     , p5_a7 JTF_NUMBER_TABLE
4746     , p5_a8 JTF_VARCHAR2_TABLE_200
4747     , p5_a9 JTF_VARCHAR2_TABLE_100
4748     , p5_a10 JTF_NUMBER_TABLE
4749     , p5_a11 JTF_VARCHAR2_TABLE_100
4750     , p5_a12 JTF_NUMBER_TABLE
4751     , p5_a13 JTF_VARCHAR2_TABLE_2000
4752     , p5_a14 JTF_VARCHAR2_TABLE_2000
4753     , p5_a15 JTF_VARCHAR2_TABLE_2000
4754     , p5_a16 JTF_VARCHAR2_TABLE_300
4755     , p5_a17 JTF_VARCHAR2_TABLE_100
4756     , p5_a18 JTF_NUMBER_TABLE
4757     , p5_a19 JTF_NUMBER_TABLE
4758     , p5_a20 JTF_NUMBER_TABLE
4759     , p5_a21 JTF_NUMBER_TABLE
4760     , p5_a22 JTF_VARCHAR2_TABLE_100
4761     , p5_a23 JTF_VARCHAR2_TABLE_100
4762     , p5_a24 JTF_VARCHAR2_TABLE_100
4763     , p5_a25 JTF_VARCHAR2_TABLE_2000
4764     , p5_a26 JTF_VARCHAR2_TABLE_100
4765     , p5_a27 JTF_VARCHAR2_TABLE_200
4766     , p5_a28 JTF_DATE_TABLE
4767     , p5_a29 JTF_VARCHAR2_TABLE_200
4768     , p5_a30 JTF_DATE_TABLE
4769     , p5_a31 JTF_DATE_TABLE
4770     , p5_a32 JTF_DATE_TABLE
4771     , p5_a33 JTF_VARCHAR2_TABLE_100
4772     , p5_a34 JTF_NUMBER_TABLE
4773     , p5_a35 JTF_VARCHAR2_TABLE_100
4774     , p5_a36 JTF_NUMBER_TABLE
4775     , p5_a37 JTF_VARCHAR2_TABLE_100
4776     , p5_a38 JTF_VARCHAR2_TABLE_100
4777     , p5_a39 JTF_VARCHAR2_TABLE_500
4778     , p5_a40 JTF_VARCHAR2_TABLE_500
4779     , p5_a41 JTF_VARCHAR2_TABLE_500
4780     , p5_a42 JTF_VARCHAR2_TABLE_500
4781     , p5_a43 JTF_VARCHAR2_TABLE_500
4782     , p5_a44 JTF_VARCHAR2_TABLE_500
4783     , p5_a45 JTF_VARCHAR2_TABLE_500
4784     , p5_a46 JTF_VARCHAR2_TABLE_500
4785     , p5_a47 JTF_VARCHAR2_TABLE_500
4786     , p5_a48 JTF_VARCHAR2_TABLE_500
4787     , p5_a49 JTF_VARCHAR2_TABLE_500
4788     , p5_a50 JTF_VARCHAR2_TABLE_500
4789     , p5_a51 JTF_VARCHAR2_TABLE_500
4790     , p5_a52 JTF_VARCHAR2_TABLE_500
4791     , p5_a53 JTF_VARCHAR2_TABLE_500
4792     , p5_a54 JTF_NUMBER_TABLE
4793     , p5_a55 JTF_DATE_TABLE
4794     , p5_a56 JTF_NUMBER_TABLE
4795     , p5_a57 JTF_DATE_TABLE
4796     , p5_a58 JTF_VARCHAR2_TABLE_100
4797     , p5_a59 JTF_VARCHAR2_TABLE_100
4798     , p5_a60 JTF_VARCHAR2_TABLE_100
4799     , p5_a61 JTF_NUMBER_TABLE
4800     , p5_a62 JTF_VARCHAR2_TABLE_100
4801     , p5_a63 JTF_VARCHAR2_TABLE_100
4802     , p5_a64 JTF_VARCHAR2_TABLE_100
4803     , p5_a65 JTF_VARCHAR2_TABLE_100
4804     , p5_a66 JTF_VARCHAR2_TABLE_100
4805     , p5_a67 JTF_NUMBER_TABLE
4806     , p5_a68 JTF_NUMBER_TABLE
4807     , p5_a69 JTF_NUMBER_TABLE
4808     , p5_a70 JTF_DATE_TABLE
4809     , p5_a71 JTF_NUMBER_TABLE
4810     , p5_a72 JTF_DATE_TABLE
4811     , p5_a73 JTF_NUMBER_TABLE
4812     , p5_a74 JTF_NUMBER_TABLE
4813     , p5_a75 JTF_VARCHAR2_TABLE_100
4814     , p5_a76 JTF_VARCHAR2_TABLE_100
4815     , p5_a77 JTF_NUMBER_TABLE
4816     , p5_a78 JTF_NUMBER_TABLE
4817     , p5_a79 JTF_VARCHAR2_TABLE_100
4818     , p5_a80 JTF_VARCHAR2_TABLE_100
4819     , p5_a81 JTF_NUMBER_TABLE
4820     , p5_a82 JTF_VARCHAR2_TABLE_100
4821     , p5_a83 JTF_NUMBER_TABLE
4822     , p5_a84 JTF_NUMBER_TABLE
4823     , p5_a85 JTF_NUMBER_TABLE
4824     , p5_a86 JTF_NUMBER_TABLE
4825     , p5_a87 JTF_VARCHAR2_TABLE_100
4826     , p5_a88 JTF_NUMBER_TABLE
4827     , p5_a89 JTF_NUMBER_TABLE
4828     , p6_a0 JTF_NUMBER_TABLE
4829     , p6_a1 JTF_NUMBER_TABLE
4830     , p6_a2 JTF_NUMBER_TABLE
4831     , p6_a3 JTF_NUMBER_TABLE
4832     , p6_a4 JTF_VARCHAR2_TABLE_100
4833     , p6_a5 JTF_VARCHAR2_TABLE_100
4834     , p6_a6 JTF_VARCHAR2_TABLE_100
4835     , p6_a7 JTF_NUMBER_TABLE
4836     , p6_a8 JTF_NUMBER_TABLE
4837     , p6_a9 JTF_DATE_TABLE
4838     , p6_a10 JTF_NUMBER_TABLE
4839     , p6_a11 JTF_NUMBER_TABLE
4840     , p6_a12 JTF_NUMBER_TABLE
4841     , p6_a13 JTF_NUMBER_TABLE
4842     , p6_a14 JTF_NUMBER_TABLE
4843     , p6_a15 JTF_NUMBER_TABLE
4844     , p6_a16 JTF_NUMBER_TABLE
4845     , p6_a17 JTF_NUMBER_TABLE
4846     , p6_a18 JTF_NUMBER_TABLE
4847     , p6_a19 JTF_NUMBER_TABLE
4848     , p6_a20 JTF_DATE_TABLE
4849     , p6_a21 JTF_DATE_TABLE
4850     , p6_a22 JTF_NUMBER_TABLE
4851     , p6_a23 JTF_NUMBER_TABLE
4852     , p6_a24 JTF_DATE_TABLE
4853     , p6_a25 JTF_DATE_TABLE
4854     , p6_a26 JTF_DATE_TABLE
4855     , p6_a27 JTF_NUMBER_TABLE
4856     , p6_a28 JTF_NUMBER_TABLE
4857     , p6_a29 JTF_NUMBER_TABLE
4858     , p6_a30 JTF_NUMBER_TABLE
4859     , p6_a31 JTF_NUMBER_TABLE
4860     , p6_a32 JTF_NUMBER_TABLE
4861     , p6_a33 JTF_NUMBER_TABLE
4862     , p6_a34 JTF_DATE_TABLE
4863     , p6_a35 JTF_VARCHAR2_TABLE_100
4864     , p6_a36 JTF_DATE_TABLE
4865     , p6_a37 JTF_VARCHAR2_TABLE_300
4866     , p6_a38 JTF_NUMBER_TABLE
4867     , p6_a39 JTF_NUMBER_TABLE
4868     , p6_a40 JTF_NUMBER_TABLE
4869     , p6_a41 JTF_VARCHAR2_TABLE_100
4870     , p6_a42 JTF_DATE_TABLE
4871     , p6_a43 JTF_NUMBER_TABLE
4872     , p6_a44 JTF_NUMBER_TABLE
4873     , p6_a45 JTF_DATE_TABLE
4874     , p6_a46 JTF_NUMBER_TABLE
4875     , p6_a47 JTF_DATE_TABLE
4876     , p6_a48 JTF_DATE_TABLE
4877     , p6_a49 JTF_DATE_TABLE
4878     , p6_a50 JTF_NUMBER_TABLE
4879     , p6_a51 JTF_NUMBER_TABLE
4880     , p6_a52 JTF_VARCHAR2_TABLE_100
4881     , p6_a53 JTF_NUMBER_TABLE
4882     , p6_a54 JTF_NUMBER_TABLE
4883     , p6_a55 JTF_VARCHAR2_TABLE_100
4884     , p6_a56 JTF_VARCHAR2_TABLE_100
4885     , p6_a57 JTF_NUMBER_TABLE
4886     , p6_a58 JTF_DATE_TABLE
4887     , p6_a59 JTF_NUMBER_TABLE
4888     , p6_a60 JTF_VARCHAR2_TABLE_100
4889     , p6_a61 JTF_VARCHAR2_TABLE_500
4890     , p6_a62 JTF_VARCHAR2_TABLE_500
4891     , p6_a63 JTF_VARCHAR2_TABLE_500
4892     , p6_a64 JTF_VARCHAR2_TABLE_500
4893     , p6_a65 JTF_VARCHAR2_TABLE_500
4894     , p6_a66 JTF_VARCHAR2_TABLE_500
4895     , p6_a67 JTF_VARCHAR2_TABLE_500
4896     , p6_a68 JTF_VARCHAR2_TABLE_500
4897     , p6_a69 JTF_VARCHAR2_TABLE_500
4898     , p6_a70 JTF_VARCHAR2_TABLE_500
4899     , p6_a71 JTF_VARCHAR2_TABLE_500
4900     , p6_a72 JTF_VARCHAR2_TABLE_500
4901     , p6_a73 JTF_VARCHAR2_TABLE_500
4902     , p6_a74 JTF_VARCHAR2_TABLE_500
4903     , p6_a75 JTF_VARCHAR2_TABLE_500
4904     , p6_a76 JTF_NUMBER_TABLE
4905     , p6_a77 JTF_NUMBER_TABLE
4906     , p6_a78 JTF_NUMBER_TABLE
4907     , p6_a79 JTF_DATE_TABLE
4908     , p6_a80 JTF_NUMBER_TABLE
4909     , p6_a81 JTF_DATE_TABLE
4910     , p6_a82 JTF_NUMBER_TABLE
4911     , p6_a83 JTF_DATE_TABLE
4912     , p6_a84 JTF_DATE_TABLE
4913     , p6_a85 JTF_DATE_TABLE
4914     , p6_a86 JTF_DATE_TABLE
4915     , p6_a87 JTF_NUMBER_TABLE
4916     , p6_a88 JTF_NUMBER_TABLE
4917     , p6_a89 JTF_NUMBER_TABLE
4918     , p6_a90 JTF_VARCHAR2_TABLE_100
4919     , p6_a91 JTF_NUMBER_TABLE
4920     , p6_a92 JTF_VARCHAR2_TABLE_100
4921     , p6_a93 JTF_NUMBER_TABLE
4922     , p6_a94 JTF_NUMBER_TABLE
4923     , p6_a95 JTF_DATE_TABLE
4924     , p6_a96 JTF_VARCHAR2_TABLE_100
4925     , p6_a97 JTF_VARCHAR2_TABLE_100
4926     , p6_a98 JTF_NUMBER_TABLE
4927     , p_edit_mode  VARCHAR2
4928     , p8_a0 out nocopy JTF_NUMBER_TABLE
4929     , p8_a1 out nocopy JTF_NUMBER_TABLE
4930     , p8_a2 out nocopy JTF_VARCHAR2_TABLE_100
4931     , p8_a3 out nocopy JTF_NUMBER_TABLE
4932     , p8_a4 out nocopy JTF_NUMBER_TABLE
4933     , p8_a5 out nocopy JTF_NUMBER_TABLE
4934     , p8_a6 out nocopy JTF_NUMBER_TABLE
4935     , p8_a7 out nocopy JTF_NUMBER_TABLE
4936     , p8_a8 out nocopy JTF_VARCHAR2_TABLE_200
4937     , p8_a9 out nocopy JTF_VARCHAR2_TABLE_100
4938     , p8_a10 out nocopy JTF_NUMBER_TABLE
4939     , p8_a11 out nocopy JTF_VARCHAR2_TABLE_100
4940     , p8_a12 out nocopy JTF_NUMBER_TABLE
4941     , p8_a13 out nocopy JTF_VARCHAR2_TABLE_2000
4942     , p8_a14 out nocopy JTF_VARCHAR2_TABLE_2000
4943     , p8_a15 out nocopy JTF_VARCHAR2_TABLE_2000
4944     , p8_a16 out nocopy JTF_VARCHAR2_TABLE_300
4945     , p8_a17 out nocopy JTF_VARCHAR2_TABLE_100
4946     , p8_a18 out nocopy JTF_NUMBER_TABLE
4947     , p8_a19 out nocopy JTF_NUMBER_TABLE
4948     , p8_a20 out nocopy JTF_NUMBER_TABLE
4949     , p8_a21 out nocopy JTF_NUMBER_TABLE
4950     , p8_a22 out nocopy JTF_VARCHAR2_TABLE_100
4951     , p8_a23 out nocopy JTF_VARCHAR2_TABLE_100
4952     , p8_a24 out nocopy JTF_VARCHAR2_TABLE_100
4953     , p8_a25 out nocopy JTF_VARCHAR2_TABLE_2000
4954     , p8_a26 out nocopy JTF_VARCHAR2_TABLE_100
4955     , p8_a27 out nocopy JTF_VARCHAR2_TABLE_200
4956     , p8_a28 out nocopy JTF_DATE_TABLE
4957     , p8_a29 out nocopy JTF_VARCHAR2_TABLE_200
4958     , p8_a30 out nocopy JTF_DATE_TABLE
4959     , p8_a31 out nocopy JTF_DATE_TABLE
4960     , p8_a32 out nocopy JTF_DATE_TABLE
4961     , p8_a33 out nocopy JTF_VARCHAR2_TABLE_100
4962     , p8_a34 out nocopy JTF_NUMBER_TABLE
4963     , p8_a35 out nocopy JTF_VARCHAR2_TABLE_100
4964     , p8_a36 out nocopy JTF_NUMBER_TABLE
4965     , p8_a37 out nocopy JTF_VARCHAR2_TABLE_100
4966     , p8_a38 out nocopy JTF_VARCHAR2_TABLE_100
4967     , p8_a39 out nocopy JTF_VARCHAR2_TABLE_500
4968     , p8_a40 out nocopy JTF_VARCHAR2_TABLE_500
4969     , p8_a41 out nocopy JTF_VARCHAR2_TABLE_500
4970     , p8_a42 out nocopy JTF_VARCHAR2_TABLE_500
4971     , p8_a43 out nocopy JTF_VARCHAR2_TABLE_500
4972     , p8_a44 out nocopy JTF_VARCHAR2_TABLE_500
4973     , p8_a45 out nocopy JTF_VARCHAR2_TABLE_500
4974     , p8_a46 out nocopy JTF_VARCHAR2_TABLE_500
4975     , p8_a47 out nocopy JTF_VARCHAR2_TABLE_500
4976     , p8_a48 out nocopy JTF_VARCHAR2_TABLE_500
4977     , p8_a49 out nocopy JTF_VARCHAR2_TABLE_500
4978     , p8_a50 out nocopy JTF_VARCHAR2_TABLE_500
4979     , p8_a51 out nocopy JTF_VARCHAR2_TABLE_500
4980     , p8_a52 out nocopy JTF_VARCHAR2_TABLE_500
4981     , p8_a53 out nocopy JTF_VARCHAR2_TABLE_500
4982     , p8_a54 out nocopy JTF_NUMBER_TABLE
4983     , p8_a55 out nocopy JTF_DATE_TABLE
4984     , p8_a56 out nocopy JTF_NUMBER_TABLE
4985     , p8_a57 out nocopy JTF_DATE_TABLE
4986     , p8_a58 out nocopy JTF_VARCHAR2_TABLE_100
4987     , p8_a59 out nocopy JTF_VARCHAR2_TABLE_100
4988     , p8_a60 out nocopy JTF_VARCHAR2_TABLE_100
4989     , p8_a61 out nocopy JTF_NUMBER_TABLE
4990     , p8_a62 out nocopy JTF_VARCHAR2_TABLE_100
4991     , p8_a63 out nocopy JTF_VARCHAR2_TABLE_100
4992     , p8_a64 out nocopy JTF_VARCHAR2_TABLE_100
4993     , p8_a65 out nocopy JTF_VARCHAR2_TABLE_100
4994     , p8_a66 out nocopy JTF_VARCHAR2_TABLE_100
4995     , p8_a67 out nocopy JTF_NUMBER_TABLE
4996     , p8_a68 out nocopy JTF_NUMBER_TABLE
4997     , p8_a69 out nocopy JTF_NUMBER_TABLE
4998     , p8_a70 out nocopy JTF_DATE_TABLE
4999     , p8_a71 out nocopy JTF_NUMBER_TABLE
5000     , p8_a72 out nocopy JTF_DATE_TABLE
5001     , p8_a73 out nocopy JTF_NUMBER_TABLE
5002     , p8_a74 out nocopy JTF_NUMBER_TABLE
5003     , p8_a75 out nocopy JTF_VARCHAR2_TABLE_100
5004     , p8_a76 out nocopy JTF_VARCHAR2_TABLE_100
5005     , p8_a77 out nocopy JTF_NUMBER_TABLE
5006     , p8_a78 out nocopy JTF_NUMBER_TABLE
5007     , p8_a79 out nocopy JTF_VARCHAR2_TABLE_100
5008     , p8_a80 out nocopy JTF_VARCHAR2_TABLE_100
5009     , p8_a81 out nocopy JTF_NUMBER_TABLE
5010     , p8_a82 out nocopy JTF_VARCHAR2_TABLE_100
5011     , p8_a83 out nocopy JTF_NUMBER_TABLE
5012     , p8_a84 out nocopy JTF_NUMBER_TABLE
5013     , p8_a85 out nocopy JTF_NUMBER_TABLE
5014     , p8_a86 out nocopy JTF_NUMBER_TABLE
5015     , p8_a87 out nocopy JTF_VARCHAR2_TABLE_100
5016     , p8_a88 out nocopy JTF_NUMBER_TABLE
5017     , p8_a89 out nocopy JTF_NUMBER_TABLE
5018     , p9_a0 out nocopy JTF_NUMBER_TABLE
5019     , p9_a1 out nocopy JTF_NUMBER_TABLE
5020     , p9_a2 out nocopy JTF_NUMBER_TABLE
5021     , p9_a3 out nocopy JTF_NUMBER_TABLE
5022     , p9_a4 out nocopy JTF_VARCHAR2_TABLE_100
5023     , p9_a5 out nocopy JTF_VARCHAR2_TABLE_100
5024     , p9_a6 out nocopy JTF_VARCHAR2_TABLE_100
5025     , p9_a7 out nocopy JTF_NUMBER_TABLE
5026     , p9_a8 out nocopy JTF_NUMBER_TABLE
5027     , p9_a9 out nocopy JTF_DATE_TABLE
5028     , p9_a10 out nocopy JTF_NUMBER_TABLE
5029     , p9_a11 out nocopy JTF_NUMBER_TABLE
5030     , p9_a12 out nocopy JTF_NUMBER_TABLE
5031     , p9_a13 out nocopy JTF_NUMBER_TABLE
5032     , p9_a14 out nocopy JTF_NUMBER_TABLE
5033     , p9_a15 out nocopy JTF_NUMBER_TABLE
5034     , p9_a16 out nocopy JTF_NUMBER_TABLE
5035     , p9_a17 out nocopy JTF_NUMBER_TABLE
5036     , p9_a18 out nocopy JTF_NUMBER_TABLE
5037     , p9_a19 out nocopy JTF_NUMBER_TABLE
5038     , p9_a20 out nocopy JTF_DATE_TABLE
5039     , p9_a21 out nocopy JTF_DATE_TABLE
5040     , p9_a22 out nocopy JTF_NUMBER_TABLE
5041     , p9_a23 out nocopy JTF_NUMBER_TABLE
5042     , p9_a24 out nocopy JTF_DATE_TABLE
5043     , p9_a25 out nocopy JTF_DATE_TABLE
5044     , p9_a26 out nocopy JTF_DATE_TABLE
5045     , p9_a27 out nocopy JTF_NUMBER_TABLE
5046     , p9_a28 out nocopy JTF_NUMBER_TABLE
5047     , p9_a29 out nocopy JTF_NUMBER_TABLE
5048     , p9_a30 out nocopy JTF_NUMBER_TABLE
5049     , p9_a31 out nocopy JTF_NUMBER_TABLE
5050     , p9_a32 out nocopy JTF_NUMBER_TABLE
5051     , p9_a33 out nocopy JTF_NUMBER_TABLE
5052     , p9_a34 out nocopy JTF_DATE_TABLE
5053     , p9_a35 out nocopy JTF_VARCHAR2_TABLE_100
5054     , p9_a36 out nocopy JTF_DATE_TABLE
5055     , p9_a37 out nocopy JTF_VARCHAR2_TABLE_300
5056     , p9_a38 out nocopy JTF_NUMBER_TABLE
5057     , p9_a39 out nocopy JTF_NUMBER_TABLE
5058     , p9_a40 out nocopy JTF_NUMBER_TABLE
5059     , p9_a41 out nocopy JTF_VARCHAR2_TABLE_100
5060     , p9_a42 out nocopy JTF_DATE_TABLE
5061     , p9_a43 out nocopy JTF_NUMBER_TABLE
5062     , p9_a44 out nocopy JTF_NUMBER_TABLE
5063     , p9_a45 out nocopy JTF_DATE_TABLE
5064     , p9_a46 out nocopy JTF_NUMBER_TABLE
5065     , p9_a47 out nocopy JTF_DATE_TABLE
5066     , p9_a48 out nocopy JTF_DATE_TABLE
5067     , p9_a49 out nocopy JTF_DATE_TABLE
5068     , p9_a50 out nocopy JTF_NUMBER_TABLE
5069     , p9_a51 out nocopy JTF_NUMBER_TABLE
5070     , p9_a52 out nocopy JTF_VARCHAR2_TABLE_100
5071     , p9_a53 out nocopy JTF_NUMBER_TABLE
5072     , p9_a54 out nocopy JTF_NUMBER_TABLE
5073     , p9_a55 out nocopy JTF_VARCHAR2_TABLE_100
5074     , p9_a56 out nocopy JTF_VARCHAR2_TABLE_100
5075     , p9_a57 out nocopy JTF_NUMBER_TABLE
5076     , p9_a58 out nocopy JTF_DATE_TABLE
5077     , p9_a59 out nocopy JTF_NUMBER_TABLE
5078     , p9_a60 out nocopy JTF_VARCHAR2_TABLE_100
5079     , p9_a61 out nocopy JTF_VARCHAR2_TABLE_500
5080     , p9_a62 out nocopy JTF_VARCHAR2_TABLE_500
5081     , p9_a63 out nocopy JTF_VARCHAR2_TABLE_500
5082     , p9_a64 out nocopy JTF_VARCHAR2_TABLE_500
5083     , p9_a65 out nocopy JTF_VARCHAR2_TABLE_500
5084     , p9_a66 out nocopy JTF_VARCHAR2_TABLE_500
5085     , p9_a67 out nocopy JTF_VARCHAR2_TABLE_500
5086     , p9_a68 out nocopy JTF_VARCHAR2_TABLE_500
5087     , p9_a69 out nocopy JTF_VARCHAR2_TABLE_500
5088     , p9_a70 out nocopy JTF_VARCHAR2_TABLE_500
5089     , p9_a71 out nocopy JTF_VARCHAR2_TABLE_500
5090     , p9_a72 out nocopy JTF_VARCHAR2_TABLE_500
5091     , p9_a73 out nocopy JTF_VARCHAR2_TABLE_500
5092     , p9_a74 out nocopy JTF_VARCHAR2_TABLE_500
5093     , p9_a75 out nocopy JTF_VARCHAR2_TABLE_500
5094     , p9_a76 out nocopy JTF_NUMBER_TABLE
5095     , p9_a77 out nocopy JTF_NUMBER_TABLE
5096     , p9_a78 out nocopy JTF_NUMBER_TABLE
5097     , p9_a79 out nocopy JTF_DATE_TABLE
5098     , p9_a80 out nocopy JTF_NUMBER_TABLE
5099     , p9_a81 out nocopy JTF_DATE_TABLE
5100     , p9_a82 out nocopy JTF_NUMBER_TABLE
5101     , p9_a83 out nocopy JTF_DATE_TABLE
5102     , p9_a84 out nocopy JTF_DATE_TABLE
5103     , p9_a85 out nocopy JTF_DATE_TABLE
5104     , p9_a86 out nocopy JTF_DATE_TABLE
5105     , p9_a87 out nocopy JTF_NUMBER_TABLE
5106     , p9_a88 out nocopy JTF_NUMBER_TABLE
5107     , p9_a89 out nocopy JTF_NUMBER_TABLE
5108     , p9_a90 out nocopy JTF_VARCHAR2_TABLE_100
5109     , p9_a91 out nocopy JTF_NUMBER_TABLE
5110     , p9_a92 out nocopy JTF_VARCHAR2_TABLE_100
5111     , p9_a93 out nocopy JTF_NUMBER_TABLE
5112     , p9_a94 out nocopy JTF_NUMBER_TABLE
5113     , p9_a95 out nocopy JTF_DATE_TABLE
5114     , p9_a96 out nocopy JTF_VARCHAR2_TABLE_100
5115     , p9_a97 out nocopy JTF_VARCHAR2_TABLE_100
5116     , p9_a98 out nocopy JTF_NUMBER_TABLE
5117   );
5118 */
5119   procedure delete_contract_line(p_api_version  NUMBER
5120     , p_init_msg_list  VARCHAR2
5121     , x_return_status out nocopy  VARCHAR2
5122     , x_msg_count out nocopy  NUMBER
5123     , x_msg_data out nocopy  VARCHAR2
5124     , p5_a0  NUMBER := 0-1962.0724
5125     , p5_a1  NUMBER := 0-1962.0724
5126     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
5127     , p5_a3  NUMBER := 0-1962.0724
5128     , p5_a4  NUMBER := 0-1962.0724
5129     , p5_a5  NUMBER := 0-1962.0724
5130     , p5_a6  NUMBER := 0-1962.0724
5131     , p5_a7  NUMBER := 0-1962.0724
5132     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
5133     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
5134     , p5_a10  NUMBER := 0-1962.0724
5135     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
5136     , p5_a12  NUMBER := 0-1962.0724
5137     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
5138     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
5139     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
5140     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
5141     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
5142     , p5_a18  NUMBER := 0-1962.0724
5143     , p5_a19  NUMBER := 0-1962.0724
5144     , p5_a20  NUMBER := 0-1962.0724
5145     , p5_a21  NUMBER := 0-1962.0724
5146     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
5147     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
5148     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
5149     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
5150     , p5_a26  VARCHAR2 := fnd_api.g_miss_char
5151     , p5_a27  VARCHAR2 := fnd_api.g_miss_char
5152     , p5_a28  DATE := fnd_api.g_miss_date
5153     , p5_a29  VARCHAR2 := fnd_api.g_miss_char
5154     , p5_a30  DATE := fnd_api.g_miss_date
5155     , p5_a31  DATE := fnd_api.g_miss_date
5156     , p5_a32  DATE := fnd_api.g_miss_date
5157     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
5158     , p5_a34  NUMBER := 0-1962.0724
5159     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
5160     , p5_a36  NUMBER := 0-1962.0724
5161     , p5_a37  VARCHAR2 := fnd_api.g_miss_char
5162     , p5_a38  VARCHAR2 := fnd_api.g_miss_char
5163     , p5_a39  VARCHAR2 := fnd_api.g_miss_char
5164     , p5_a40  VARCHAR2 := fnd_api.g_miss_char
5165     , p5_a41  VARCHAR2 := fnd_api.g_miss_char
5166     , p5_a42  VARCHAR2 := fnd_api.g_miss_char
5167     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
5168     , p5_a44  VARCHAR2 := fnd_api.g_miss_char
5169     , p5_a45  VARCHAR2 := fnd_api.g_miss_char
5170     , p5_a46  VARCHAR2 := fnd_api.g_miss_char
5171     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
5172     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
5173     , p5_a49  VARCHAR2 := fnd_api.g_miss_char
5174     , p5_a50  VARCHAR2 := fnd_api.g_miss_char
5175     , p5_a51  VARCHAR2 := fnd_api.g_miss_char
5176     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
5177     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
5178     , p5_a54  NUMBER := 0-1962.0724
5179     , p5_a55  DATE := fnd_api.g_miss_date
5180     , p5_a56  NUMBER := 0-1962.0724
5181     , p5_a57  DATE := fnd_api.g_miss_date
5182     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
5183     , p5_a59  VARCHAR2 := fnd_api.g_miss_char
5184     , p5_a60  VARCHAR2 := fnd_api.g_miss_char
5185     , p5_a61  NUMBER := 0-1962.0724
5186     , p5_a62  VARCHAR2 := fnd_api.g_miss_char
5187     , p5_a63  VARCHAR2 := fnd_api.g_miss_char
5188     , p5_a64  VARCHAR2 := fnd_api.g_miss_char
5189     , p5_a65  VARCHAR2 := fnd_api.g_miss_char
5190     , p5_a66  VARCHAR2 := fnd_api.g_miss_char
5191     , p5_a67  NUMBER := 0-1962.0724
5192     , p5_a68  NUMBER := 0-1962.0724
5193     , p5_a69  NUMBER := 0-1962.0724
5194     , p5_a70  DATE := fnd_api.g_miss_date
5195     , p5_a71  NUMBER := 0-1962.0724
5196     , p5_a72  DATE := fnd_api.g_miss_date
5197     , p5_a73  NUMBER := 0-1962.0724
5198     , p5_a74  NUMBER := 0-1962.0724
5199     , p5_a75  VARCHAR2 := fnd_api.g_miss_char
5200     , p5_a76  VARCHAR2 := fnd_api.g_miss_char
5201     , p5_a77  NUMBER := 0-1962.0724
5202     , p5_a78  NUMBER := 0-1962.0724
5203     , p5_a79  VARCHAR2 := fnd_api.g_miss_char
5204     , p5_a80  VARCHAR2 := fnd_api.g_miss_char
5205     , p5_a81  NUMBER := 0-1962.0724
5206     , p5_a82  VARCHAR2 := fnd_api.g_miss_char
5207     , p5_a83  NUMBER := 0-1962.0724
5208     , p5_a84  NUMBER := 0-1962.0724
5209     , p5_a85  NUMBER := 0-1962.0724
5210     , p5_a86  NUMBER := 0-1962.0724
5211     , p5_a87  VARCHAR2 := fnd_api.g_miss_char
5212     , p5_a88  NUMBER := 0-1962.0724
5213     , p5_a89  NUMBER := 0-1962.0724
5214     , p6_a0  NUMBER := 0-1962.0724
5215     , p6_a1  NUMBER := 0-1962.0724
5216     , p6_a2  NUMBER := 0-1962.0724
5217     , p6_a3  NUMBER := 0-1962.0724
5218     , p6_a4  VARCHAR2 := fnd_api.g_miss_char
5219     , p6_a5  VARCHAR2 := fnd_api.g_miss_char
5220     , p6_a6  VARCHAR2 := fnd_api.g_miss_char
5221     , p6_a7  NUMBER := 0-1962.0724
5222     , p6_a8  NUMBER := 0-1962.0724
5223     , p6_a9  DATE := fnd_api.g_miss_date
5224     , p6_a10  NUMBER := 0-1962.0724
5225     , p6_a11  NUMBER := 0-1962.0724
5226     , p6_a12  NUMBER := 0-1962.0724
5227     , p6_a13  NUMBER := 0-1962.0724
5228     , p6_a14  NUMBER := 0-1962.0724
5229     , p6_a15  NUMBER := 0-1962.0724
5230     , p6_a16  NUMBER := 0-1962.0724
5231     , p6_a17  NUMBER := 0-1962.0724
5232     , p6_a18  NUMBER := 0-1962.0724
5233     , p6_a19  NUMBER := 0-1962.0724
5234     , p6_a20  DATE := fnd_api.g_miss_date
5235     , p6_a21  DATE := fnd_api.g_miss_date
5236     , p6_a22  NUMBER := 0-1962.0724
5237     , p6_a23  NUMBER := 0-1962.0724
5238     , p6_a24  DATE := fnd_api.g_miss_date
5239     , p6_a25  DATE := fnd_api.g_miss_date
5240     , p6_a26  DATE := fnd_api.g_miss_date
5241     , p6_a27  NUMBER := 0-1962.0724
5242     , p6_a28  NUMBER := 0-1962.0724
5243     , p6_a29  NUMBER := 0-1962.0724
5244     , p6_a30  NUMBER := 0-1962.0724
5245     , p6_a31  NUMBER := 0-1962.0724
5246     , p6_a32  NUMBER := 0-1962.0724
5247     , p6_a33  NUMBER := 0-1962.0724
5248     , p6_a34  DATE := fnd_api.g_miss_date
5249     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
5250     , p6_a36  DATE := fnd_api.g_miss_date
5251     , p6_a37  VARCHAR2 := fnd_api.g_miss_char
5252     , p6_a38  NUMBER := 0-1962.0724
5253     , p6_a39  NUMBER := 0-1962.0724
5254     , p6_a40  NUMBER := 0-1962.0724
5255     , p6_a41  VARCHAR2 := fnd_api.g_miss_char
5256     , p6_a42  DATE := fnd_api.g_miss_date
5257     , p6_a43  NUMBER := 0-1962.0724
5258     , p6_a44  NUMBER := 0-1962.0724
5259     , p6_a45  DATE := fnd_api.g_miss_date
5260     , p6_a46  NUMBER := 0-1962.0724
5261     , p6_a47  DATE := fnd_api.g_miss_date
5262     , p6_a48  DATE := fnd_api.g_miss_date
5263     , p6_a49  DATE := fnd_api.g_miss_date
5264     , p6_a50  NUMBER := 0-1962.0724
5265     , p6_a51  NUMBER := 0-1962.0724
5266     , p6_a52  VARCHAR2 := fnd_api.g_miss_char
5267     , p6_a53  NUMBER := 0-1962.0724
5268     , p6_a54  NUMBER := 0-1962.0724
5269     , p6_a55  VARCHAR2 := fnd_api.g_miss_char
5270     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
5271     , p6_a57  NUMBER := 0-1962.0724
5272     , p6_a58  DATE := fnd_api.g_miss_date
5273     , p6_a59  NUMBER := 0-1962.0724
5274     , p6_a60  VARCHAR2 := fnd_api.g_miss_char
5275     , p6_a61  VARCHAR2 := fnd_api.g_miss_char
5276     , p6_a62  VARCHAR2 := fnd_api.g_miss_char
5277     , p6_a63  VARCHAR2 := fnd_api.g_miss_char
5278     , p6_a64  VARCHAR2 := fnd_api.g_miss_char
5279     , p6_a65  VARCHAR2 := fnd_api.g_miss_char
5280     , p6_a66  VARCHAR2 := fnd_api.g_miss_char
5281     , p6_a67  VARCHAR2 := fnd_api.g_miss_char
5282     , p6_a68  VARCHAR2 := fnd_api.g_miss_char
5283     , p6_a69  VARCHAR2 := fnd_api.g_miss_char
5284     , p6_a70  VARCHAR2 := fnd_api.g_miss_char
5285     , p6_a71  VARCHAR2 := fnd_api.g_miss_char
5286     , p6_a72  VARCHAR2 := fnd_api.g_miss_char
5287     , p6_a73  VARCHAR2 := fnd_api.g_miss_char
5288     , p6_a74  VARCHAR2 := fnd_api.g_miss_char
5289     , p6_a75  VARCHAR2 := fnd_api.g_miss_char
5290     , p6_a76  NUMBER := 0-1962.0724
5291     , p6_a77  NUMBER := 0-1962.0724
5292     , p6_a78  NUMBER := 0-1962.0724
5293     , p6_a79  DATE := fnd_api.g_miss_date
5294     , p6_a80  NUMBER := 0-1962.0724
5295     , p6_a81  DATE := fnd_api.g_miss_date
5296     , p6_a82  NUMBER := 0-1962.0724
5297     , p6_a83  DATE := fnd_api.g_miss_date
5298     , p6_a84  DATE := fnd_api.g_miss_date
5299     , p6_a85  DATE := fnd_api.g_miss_date
5300     , p6_a86  DATE := fnd_api.g_miss_date
5301     , p6_a87  NUMBER := 0-1962.0724
5302     , p6_a88  NUMBER := 0-1962.0724
5303     , p6_a89  NUMBER := 0-1962.0724
5304     , p6_a90  VARCHAR2 := fnd_api.g_miss_char
5305     , p6_a91  NUMBER := 0-1962.0724
5306     , p6_a92  VARCHAR2 := fnd_api.g_miss_char
5307     , p6_a93  NUMBER := 0-1962.0724
5308     , p6_a94  NUMBER := 0-1962.0724
5309     , p6_a95  DATE := fnd_api.g_miss_date
5310     , p6_a96  VARCHAR2 := fnd_api.g_miss_char
5311     , p6_a97  VARCHAR2 := fnd_api.g_miss_char
5312     , p6_a98  NUMBER := 0-1962.0724
5313   );
5314   procedure delete_contract_line(p_api_version  NUMBER
5315     , p_init_msg_list  VARCHAR2
5316     , x_return_status out nocopy  VARCHAR2
5317     , x_msg_count out nocopy  NUMBER
5318     , x_msg_data out nocopy  VARCHAR2
5319     , p5_a0 JTF_NUMBER_TABLE
5320     , p5_a1 JTF_NUMBER_TABLE
5321     , p5_a2 JTF_VARCHAR2_TABLE_100
5322     , p5_a3 JTF_NUMBER_TABLE
5323     , p5_a4 JTF_NUMBER_TABLE
5324     , p5_a5 JTF_NUMBER_TABLE
5325     , p5_a6 JTF_NUMBER_TABLE
5326     , p5_a7 JTF_NUMBER_TABLE
5327     , p5_a8 JTF_VARCHAR2_TABLE_200
5328     , p5_a9 JTF_VARCHAR2_TABLE_100
5329     , p5_a10 JTF_NUMBER_TABLE
5330     , p5_a11 JTF_VARCHAR2_TABLE_100
5331     , p5_a12 JTF_NUMBER_TABLE
5332     , p5_a13 JTF_VARCHAR2_TABLE_2000
5333     , p5_a14 JTF_VARCHAR2_TABLE_2000
5334     , p5_a15 JTF_VARCHAR2_TABLE_2000
5335     , p5_a16 JTF_VARCHAR2_TABLE_300
5336     , p5_a17 JTF_VARCHAR2_TABLE_100
5337     , p5_a18 JTF_NUMBER_TABLE
5338     , p5_a19 JTF_NUMBER_TABLE
5339     , p5_a20 JTF_NUMBER_TABLE
5340     , p5_a21 JTF_NUMBER_TABLE
5341     , p5_a22 JTF_VARCHAR2_TABLE_100
5342     , p5_a23 JTF_VARCHAR2_TABLE_100
5343     , p5_a24 JTF_VARCHAR2_TABLE_100
5344     , p5_a25 JTF_VARCHAR2_TABLE_2000
5345     , p5_a26 JTF_VARCHAR2_TABLE_100
5346     , p5_a27 JTF_VARCHAR2_TABLE_200
5347     , p5_a28 JTF_DATE_TABLE
5348     , p5_a29 JTF_VARCHAR2_TABLE_200
5349     , p5_a30 JTF_DATE_TABLE
5350     , p5_a31 JTF_DATE_TABLE
5351     , p5_a32 JTF_DATE_TABLE
5352     , p5_a33 JTF_VARCHAR2_TABLE_100
5353     , p5_a34 JTF_NUMBER_TABLE
5354     , p5_a35 JTF_VARCHAR2_TABLE_100
5355     , p5_a36 JTF_NUMBER_TABLE
5356     , p5_a37 JTF_VARCHAR2_TABLE_100
5357     , p5_a38 JTF_VARCHAR2_TABLE_100
5358     , p5_a39 JTF_VARCHAR2_TABLE_500
5359     , p5_a40 JTF_VARCHAR2_TABLE_500
5360     , p5_a41 JTF_VARCHAR2_TABLE_500
5361     , p5_a42 JTF_VARCHAR2_TABLE_500
5362     , p5_a43 JTF_VARCHAR2_TABLE_500
5363     , p5_a44 JTF_VARCHAR2_TABLE_500
5364     , p5_a45 JTF_VARCHAR2_TABLE_500
5365     , p5_a46 JTF_VARCHAR2_TABLE_500
5366     , p5_a47 JTF_VARCHAR2_TABLE_500
5367     , p5_a48 JTF_VARCHAR2_TABLE_500
5368     , p5_a49 JTF_VARCHAR2_TABLE_500
5369     , p5_a50 JTF_VARCHAR2_TABLE_500
5370     , p5_a51 JTF_VARCHAR2_TABLE_500
5371     , p5_a52 JTF_VARCHAR2_TABLE_500
5372     , p5_a53 JTF_VARCHAR2_TABLE_500
5373     , p5_a54 JTF_NUMBER_TABLE
5374     , p5_a55 JTF_DATE_TABLE
5375     , p5_a56 JTF_NUMBER_TABLE
5376     , p5_a57 JTF_DATE_TABLE
5377     , p5_a58 JTF_VARCHAR2_TABLE_100
5378     , p5_a59 JTF_VARCHAR2_TABLE_100
5379     , p5_a60 JTF_VARCHAR2_TABLE_100
5380     , p5_a61 JTF_NUMBER_TABLE
5381     , p5_a62 JTF_VARCHAR2_TABLE_100
5382     , p5_a63 JTF_VARCHAR2_TABLE_100
5383     , p5_a64 JTF_VARCHAR2_TABLE_100
5384     , p5_a65 JTF_VARCHAR2_TABLE_100
5385     , p5_a66 JTF_VARCHAR2_TABLE_100
5386     , p5_a67 JTF_NUMBER_TABLE
5387     , p5_a68 JTF_NUMBER_TABLE
5388     , p5_a69 JTF_NUMBER_TABLE
5389     , p5_a70 JTF_DATE_TABLE
5390     , p5_a71 JTF_NUMBER_TABLE
5391     , p5_a72 JTF_DATE_TABLE
5392     , p5_a73 JTF_NUMBER_TABLE
5393     , p5_a74 JTF_NUMBER_TABLE
5394     , p5_a75 JTF_VARCHAR2_TABLE_100
5395     , p5_a76 JTF_VARCHAR2_TABLE_100
5396     , p5_a77 JTF_NUMBER_TABLE
5397     , p5_a78 JTF_NUMBER_TABLE
5398     , p5_a79 JTF_VARCHAR2_TABLE_100
5399     , p5_a80 JTF_VARCHAR2_TABLE_100
5400     , p5_a81 JTF_NUMBER_TABLE
5401     , p5_a82 JTF_VARCHAR2_TABLE_100
5402     , p5_a83 JTF_NUMBER_TABLE
5403     , p5_a84 JTF_NUMBER_TABLE
5404     , p5_a85 JTF_NUMBER_TABLE
5405     , p5_a86 JTF_NUMBER_TABLE
5406     , p5_a87 JTF_VARCHAR2_TABLE_100
5407     , p5_a88 JTF_NUMBER_TABLE
5408     , p5_a89 JTF_NUMBER_TABLE
5409     , p6_a0 JTF_NUMBER_TABLE
5410     , p6_a1 JTF_NUMBER_TABLE
5411     , p6_a2 JTF_NUMBER_TABLE
5412     , p6_a3 JTF_NUMBER_TABLE
5413     , p6_a4 JTF_VARCHAR2_TABLE_100
5414     , p6_a5 JTF_VARCHAR2_TABLE_100
5415     , p6_a6 JTF_VARCHAR2_TABLE_100
5416     , p6_a7 JTF_NUMBER_TABLE
5417     , p6_a8 JTF_NUMBER_TABLE
5418     , p6_a9 JTF_DATE_TABLE
5419     , p6_a10 JTF_NUMBER_TABLE
5420     , p6_a11 JTF_NUMBER_TABLE
5421     , p6_a12 JTF_NUMBER_TABLE
5422     , p6_a13 JTF_NUMBER_TABLE
5423     , p6_a14 JTF_NUMBER_TABLE
5424     , p6_a15 JTF_NUMBER_TABLE
5425     , p6_a16 JTF_NUMBER_TABLE
5426     , p6_a17 JTF_NUMBER_TABLE
5427     , p6_a18 JTF_NUMBER_TABLE
5428     , p6_a19 JTF_NUMBER_TABLE
5429     , p6_a20 JTF_DATE_TABLE
5430     , p6_a21 JTF_DATE_TABLE
5431     , p6_a22 JTF_NUMBER_TABLE
5432     , p6_a23 JTF_NUMBER_TABLE
5433     , p6_a24 JTF_DATE_TABLE
5434     , p6_a25 JTF_DATE_TABLE
5435     , p6_a26 JTF_DATE_TABLE
5436     , p6_a27 JTF_NUMBER_TABLE
5437     , p6_a28 JTF_NUMBER_TABLE
5438     , p6_a29 JTF_NUMBER_TABLE
5439     , p6_a30 JTF_NUMBER_TABLE
5440     , p6_a31 JTF_NUMBER_TABLE
5441     , p6_a32 JTF_NUMBER_TABLE
5442     , p6_a33 JTF_NUMBER_TABLE
5443     , p6_a34 JTF_DATE_TABLE
5444     , p6_a35 JTF_VARCHAR2_TABLE_100
5445     , p6_a36 JTF_DATE_TABLE
5446     , p6_a37 JTF_VARCHAR2_TABLE_300
5447     , p6_a38 JTF_NUMBER_TABLE
5448     , p6_a39 JTF_NUMBER_TABLE
5449     , p6_a40 JTF_NUMBER_TABLE
5450     , p6_a41 JTF_VARCHAR2_TABLE_100
5451     , p6_a42 JTF_DATE_TABLE
5452     , p6_a43 JTF_NUMBER_TABLE
5453     , p6_a44 JTF_NUMBER_TABLE
5454     , p6_a45 JTF_DATE_TABLE
5455     , p6_a46 JTF_NUMBER_TABLE
5456     , p6_a47 JTF_DATE_TABLE
5457     , p6_a48 JTF_DATE_TABLE
5458     , p6_a49 JTF_DATE_TABLE
5459     , p6_a50 JTF_NUMBER_TABLE
5460     , p6_a51 JTF_NUMBER_TABLE
5461     , p6_a52 JTF_VARCHAR2_TABLE_100
5462     , p6_a53 JTF_NUMBER_TABLE
5463     , p6_a54 JTF_NUMBER_TABLE
5464     , p6_a55 JTF_VARCHAR2_TABLE_100
5465     , p6_a56 JTF_VARCHAR2_TABLE_100
5466     , p6_a57 JTF_NUMBER_TABLE
5467     , p6_a58 JTF_DATE_TABLE
5468     , p6_a59 JTF_NUMBER_TABLE
5469     , p6_a60 JTF_VARCHAR2_TABLE_100
5470     , p6_a61 JTF_VARCHAR2_TABLE_500
5471     , p6_a62 JTF_VARCHAR2_TABLE_500
5472     , p6_a63 JTF_VARCHAR2_TABLE_500
5473     , p6_a64 JTF_VARCHAR2_TABLE_500
5474     , p6_a65 JTF_VARCHAR2_TABLE_500
5475     , p6_a66 JTF_VARCHAR2_TABLE_500
5476     , p6_a67 JTF_VARCHAR2_TABLE_500
5477     , p6_a68 JTF_VARCHAR2_TABLE_500
5478     , p6_a69 JTF_VARCHAR2_TABLE_500
5479     , p6_a70 JTF_VARCHAR2_TABLE_500
5480     , p6_a71 JTF_VARCHAR2_TABLE_500
5481     , p6_a72 JTF_VARCHAR2_TABLE_500
5482     , p6_a73 JTF_VARCHAR2_TABLE_500
5483     , p6_a74 JTF_VARCHAR2_TABLE_500
5484     , p6_a75 JTF_VARCHAR2_TABLE_500
5485     , p6_a76 JTF_NUMBER_TABLE
5486     , p6_a77 JTF_NUMBER_TABLE
5487     , p6_a78 JTF_NUMBER_TABLE
5488     , p6_a79 JTF_DATE_TABLE
5489     , p6_a80 JTF_NUMBER_TABLE
5490     , p6_a81 JTF_DATE_TABLE
5491     , p6_a82 JTF_NUMBER_TABLE
5492     , p6_a83 JTF_DATE_TABLE
5493     , p6_a84 JTF_DATE_TABLE
5494     , p6_a85 JTF_DATE_TABLE
5495     , p6_a86 JTF_DATE_TABLE
5496     , p6_a87 JTF_NUMBER_TABLE
5497     , p6_a88 JTF_NUMBER_TABLE
5498     , p6_a89 JTF_NUMBER_TABLE
5499     , p6_a90 JTF_VARCHAR2_TABLE_100
5500     , p6_a91 JTF_NUMBER_TABLE
5501     , p6_a92 JTF_VARCHAR2_TABLE_100
5502     , p6_a93 JTF_NUMBER_TABLE
5503     , p6_a94 JTF_NUMBER_TABLE
5504     , p6_a95 JTF_DATE_TABLE
5505     , p6_a96 JTF_VARCHAR2_TABLE_100
5506     , p6_a97 JTF_VARCHAR2_TABLE_100
5507     , p6_a98 JTF_NUMBER_TABLE
5508   );
5509   procedure delete_contract_line(p_api_version  NUMBER
5510     , p_init_msg_list  VARCHAR2
5511     , x_return_status out nocopy  VARCHAR2
5512     , x_msg_count out nocopy  NUMBER
5513     , x_msg_data out nocopy  VARCHAR2
5514     , p_delete_cascade_yn  VARCHAR2
5515     , p5_a0  NUMBER := 0-1962.0724
5516     , p5_a1  NUMBER := 0-1962.0724
5517     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
5518     , p5_a3  NUMBER := 0-1962.0724
5519     , p5_a4  NUMBER := 0-1962.0724
5520     , p5_a5  NUMBER := 0-1962.0724
5521     , p5_a6  NUMBER := 0-1962.0724
5522     , p5_a7  NUMBER := 0-1962.0724
5523     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
5524     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
5525     , p5_a10  NUMBER := 0-1962.0724
5526     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
5527     , p5_a12  NUMBER := 0-1962.0724
5528     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
5529     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
5530     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
5531     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
5532     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
5533     , p5_a18  NUMBER := 0-1962.0724
5534     , p5_a19  NUMBER := 0-1962.0724
5535     , p5_a20  NUMBER := 0-1962.0724
5536     , p5_a21  NUMBER := 0-1962.0724
5537     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
5538     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
5539     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
5540     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
5541     , p5_a26  VARCHAR2 := fnd_api.g_miss_char
5542     , p5_a27  VARCHAR2 := fnd_api.g_miss_char
5543     , p5_a28  DATE := fnd_api.g_miss_date
5544     , p5_a29  VARCHAR2 := fnd_api.g_miss_char
5545     , p5_a30  DATE := fnd_api.g_miss_date
5546     , p5_a31  DATE := fnd_api.g_miss_date
5547     , p5_a32  DATE := fnd_api.g_miss_date
5548     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
5549     , p5_a34  NUMBER := 0-1962.0724
5550     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
5551     , p5_a36  NUMBER := 0-1962.0724
5552     , p5_a37  VARCHAR2 := fnd_api.g_miss_char
5553     , p5_a38  VARCHAR2 := fnd_api.g_miss_char
5554     , p5_a39  VARCHAR2 := fnd_api.g_miss_char
5555     , p5_a40  VARCHAR2 := fnd_api.g_miss_char
5556     , p5_a41  VARCHAR2 := fnd_api.g_miss_char
5557     , p5_a42  VARCHAR2 := fnd_api.g_miss_char
5558     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
5559     , p5_a44  VARCHAR2 := fnd_api.g_miss_char
5560     , p5_a45  VARCHAR2 := fnd_api.g_miss_char
5561     , p5_a46  VARCHAR2 := fnd_api.g_miss_char
5562     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
5563     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
5564     , p5_a49  VARCHAR2 := fnd_api.g_miss_char
5565     , p5_a50  VARCHAR2 := fnd_api.g_miss_char
5566     , p5_a51  VARCHAR2 := fnd_api.g_miss_char
5567     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
5568     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
5569     , p5_a54  NUMBER := 0-1962.0724
5570     , p5_a55  DATE := fnd_api.g_miss_date
5571     , p5_a56  NUMBER := 0-1962.0724
5572     , p5_a57  DATE := fnd_api.g_miss_date
5573     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
5574     , p5_a59  VARCHAR2 := fnd_api.g_miss_char
5575     , p5_a60  VARCHAR2 := fnd_api.g_miss_char
5576     , p5_a61  NUMBER := 0-1962.0724
5577     , p5_a62  VARCHAR2 := fnd_api.g_miss_char
5578     , p5_a63  VARCHAR2 := fnd_api.g_miss_char
5579     , p5_a64  VARCHAR2 := fnd_api.g_miss_char
5580     , p5_a65  VARCHAR2 := fnd_api.g_miss_char
5581     , p5_a66  VARCHAR2 := fnd_api.g_miss_char
5582     , p5_a67  NUMBER := 0-1962.0724
5583     , p5_a68  NUMBER := 0-1962.0724
5584     , p5_a69  NUMBER := 0-1962.0724
5585     , p5_a70  DATE := fnd_api.g_miss_date
5586     , p5_a71  NUMBER := 0-1962.0724
5587     , p5_a72  DATE := fnd_api.g_miss_date
5588     , p5_a73  NUMBER := 0-1962.0724
5589     , p5_a74  NUMBER := 0-1962.0724
5590     , p5_a75  VARCHAR2 := fnd_api.g_miss_char
5591     , p5_a76  VARCHAR2 := fnd_api.g_miss_char
5592     , p5_a77  NUMBER := 0-1962.0724
5593     , p5_a78  NUMBER := 0-1962.0724
5594     , p5_a79  VARCHAR2 := fnd_api.g_miss_char
5595     , p5_a80  VARCHAR2 := fnd_api.g_miss_char
5596     , p5_a81  NUMBER := 0-1962.0724
5597     , p5_a82  VARCHAR2 := fnd_api.g_miss_char
5598     , p5_a83  NUMBER := 0-1962.0724
5599     , p5_a84  NUMBER := 0-1962.0724
5600     , p5_a85  NUMBER := 0-1962.0724
5601     , p5_a86  NUMBER := 0-1962.0724
5602     , p5_a87  VARCHAR2 := fnd_api.g_miss_char
5603     , p5_a88  NUMBER := 0-1962.0724
5604     , p5_a89  NUMBER := 0-1962.0724
5605     , p6_a0  NUMBER := 0-1962.0724
5606     , p6_a1  NUMBER := 0-1962.0724
5607     , p6_a2  NUMBER := 0-1962.0724
5608     , p6_a3  NUMBER := 0-1962.0724
5609     , p6_a4  VARCHAR2 := fnd_api.g_miss_char
5610     , p6_a5  VARCHAR2 := fnd_api.g_miss_char
5611     , p6_a6  VARCHAR2 := fnd_api.g_miss_char
5612     , p6_a7  NUMBER := 0-1962.0724
5613     , p6_a8  NUMBER := 0-1962.0724
5614     , p6_a9  DATE := fnd_api.g_miss_date
5615     , p6_a10  NUMBER := 0-1962.0724
5616     , p6_a11  NUMBER := 0-1962.0724
5617     , p6_a12  NUMBER := 0-1962.0724
5618     , p6_a13  NUMBER := 0-1962.0724
5619     , p6_a14  NUMBER := 0-1962.0724
5620     , p6_a15  NUMBER := 0-1962.0724
5621     , p6_a16  NUMBER := 0-1962.0724
5622     , p6_a17  NUMBER := 0-1962.0724
5623     , p6_a18  NUMBER := 0-1962.0724
5624     , p6_a19  NUMBER := 0-1962.0724
5625     , p6_a20  DATE := fnd_api.g_miss_date
5626     , p6_a21  DATE := fnd_api.g_miss_date
5627     , p6_a22  NUMBER := 0-1962.0724
5628     , p6_a23  NUMBER := 0-1962.0724
5629     , p6_a24  DATE := fnd_api.g_miss_date
5630     , p6_a25  DATE := fnd_api.g_miss_date
5631     , p6_a26  DATE := fnd_api.g_miss_date
5632     , p6_a27  NUMBER := 0-1962.0724
5633     , p6_a28  NUMBER := 0-1962.0724
5634     , p6_a29  NUMBER := 0-1962.0724
5635     , p6_a30  NUMBER := 0-1962.0724
5636     , p6_a31  NUMBER := 0-1962.0724
5637     , p6_a32  NUMBER := 0-1962.0724
5638     , p6_a33  NUMBER := 0-1962.0724
5639     , p6_a34  DATE := fnd_api.g_miss_date
5640     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
5641     , p6_a36  DATE := fnd_api.g_miss_date
5642     , p6_a37  VARCHAR2 := fnd_api.g_miss_char
5643     , p6_a38  NUMBER := 0-1962.0724
5644     , p6_a39  NUMBER := 0-1962.0724
5645     , p6_a40  NUMBER := 0-1962.0724
5646     , p6_a41  VARCHAR2 := fnd_api.g_miss_char
5647     , p6_a42  DATE := fnd_api.g_miss_date
5648     , p6_a43  NUMBER := 0-1962.0724
5649     , p6_a44  NUMBER := 0-1962.0724
5650     , p6_a45  DATE := fnd_api.g_miss_date
5651     , p6_a46  NUMBER := 0-1962.0724
5652     , p6_a47  DATE := fnd_api.g_miss_date
5653     , p6_a48  DATE := fnd_api.g_miss_date
5654     , p6_a49  DATE := fnd_api.g_miss_date
5655     , p6_a50  NUMBER := 0-1962.0724
5656     , p6_a51  NUMBER := 0-1962.0724
5657     , p6_a52  VARCHAR2 := fnd_api.g_miss_char
5658     , p6_a53  NUMBER := 0-1962.0724
5659     , p6_a54  NUMBER := 0-1962.0724
5660     , p6_a55  VARCHAR2 := fnd_api.g_miss_char
5661     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
5662     , p6_a57  NUMBER := 0-1962.0724
5663     , p6_a58  DATE := fnd_api.g_miss_date
5664     , p6_a59  NUMBER := 0-1962.0724
5665     , p6_a60  VARCHAR2 := fnd_api.g_miss_char
5666     , p6_a61  VARCHAR2 := fnd_api.g_miss_char
5667     , p6_a62  VARCHAR2 := fnd_api.g_miss_char
5668     , p6_a63  VARCHAR2 := fnd_api.g_miss_char
5669     , p6_a64  VARCHAR2 := fnd_api.g_miss_char
5670     , p6_a65  VARCHAR2 := fnd_api.g_miss_char
5671     , p6_a66  VARCHAR2 := fnd_api.g_miss_char
5672     , p6_a67  VARCHAR2 := fnd_api.g_miss_char
5673     , p6_a68  VARCHAR2 := fnd_api.g_miss_char
5674     , p6_a69  VARCHAR2 := fnd_api.g_miss_char
5675     , p6_a70  VARCHAR2 := fnd_api.g_miss_char
5676     , p6_a71  VARCHAR2 := fnd_api.g_miss_char
5677     , p6_a72  VARCHAR2 := fnd_api.g_miss_char
5678     , p6_a73  VARCHAR2 := fnd_api.g_miss_char
5679     , p6_a74  VARCHAR2 := fnd_api.g_miss_char
5680     , p6_a75  VARCHAR2 := fnd_api.g_miss_char
5681     , p6_a76  NUMBER := 0-1962.0724
5682     , p6_a77  NUMBER := 0-1962.0724
5683     , p6_a78  NUMBER := 0-1962.0724
5684     , p6_a79  DATE := fnd_api.g_miss_date
5685     , p6_a80  NUMBER := 0-1962.0724
5686     , p6_a81  DATE := fnd_api.g_miss_date
5687     , p6_a82  NUMBER := 0-1962.0724
5688     , p6_a83  DATE := fnd_api.g_miss_date
5689     , p6_a84  DATE := fnd_api.g_miss_date
5690     , p6_a85  DATE := fnd_api.g_miss_date
5691     , p6_a86  DATE := fnd_api.g_miss_date
5692     , p6_a87  NUMBER := 0-1962.0724
5693     , p6_a88  NUMBER := 0-1962.0724
5694     , p6_a89  NUMBER := 0-1962.0724
5695     , p6_a90  VARCHAR2 := fnd_api.g_miss_char
5696     , p6_a91  NUMBER := 0-1962.0724
5697     , p6_a92  VARCHAR2 := fnd_api.g_miss_char
5698     , p6_a93  NUMBER := 0-1962.0724
5699     , p6_a94  NUMBER := 0-1962.0724
5700     , p6_a95  DATE := fnd_api.g_miss_date
5701     , p6_a96  VARCHAR2 := fnd_api.g_miss_char
5702     , p6_a97  VARCHAR2 := fnd_api.g_miss_char
5703     , p6_a98  NUMBER := 0-1962.0724
5704   );
5705   procedure delete_contract_line(p_api_version  NUMBER
5706     , p_init_msg_list  VARCHAR2
5707     , x_return_status out nocopy  VARCHAR2
5708     , x_msg_count out nocopy  NUMBER
5709     , x_msg_data out nocopy  VARCHAR2
5710     , p5_a0 JTF_NUMBER_TABLE
5711     , p5_a1 JTF_NUMBER_TABLE
5712     , p5_a2 JTF_VARCHAR2_TABLE_100
5713     , p5_a3 JTF_NUMBER_TABLE
5714     , p5_a4 JTF_NUMBER_TABLE
5715     , p5_a5 JTF_NUMBER_TABLE
5716     , p5_a6 JTF_NUMBER_TABLE
5717     , p5_a7 JTF_NUMBER_TABLE
5718     , p5_a8 JTF_VARCHAR2_TABLE_200
5719     , p5_a9 JTF_VARCHAR2_TABLE_100
5720     , p5_a10 JTF_NUMBER_TABLE
5721     , p5_a11 JTF_VARCHAR2_TABLE_100
5722     , p5_a12 JTF_NUMBER_TABLE
5723     , p5_a13 JTF_VARCHAR2_TABLE_2000
5724     , p5_a14 JTF_VARCHAR2_TABLE_2000
5725     , p5_a15 JTF_VARCHAR2_TABLE_2000
5726     , p5_a16 JTF_VARCHAR2_TABLE_300
5727     , p5_a17 JTF_VARCHAR2_TABLE_100
5728     , p5_a18 JTF_NUMBER_TABLE
5729     , p5_a19 JTF_NUMBER_TABLE
5730     , p5_a20 JTF_NUMBER_TABLE
5731     , p5_a21 JTF_NUMBER_TABLE
5732     , p5_a22 JTF_VARCHAR2_TABLE_100
5733     , p5_a23 JTF_VARCHAR2_TABLE_100
5734     , p5_a24 JTF_VARCHAR2_TABLE_100
5735     , p5_a25 JTF_VARCHAR2_TABLE_2000
5736     , p5_a26 JTF_VARCHAR2_TABLE_100
5737     , p5_a27 JTF_VARCHAR2_TABLE_200
5738     , p5_a28 JTF_DATE_TABLE
5739     , p5_a29 JTF_VARCHAR2_TABLE_200
5740     , p5_a30 JTF_DATE_TABLE
5741     , p5_a31 JTF_DATE_TABLE
5742     , p5_a32 JTF_DATE_TABLE
5743     , p5_a33 JTF_VARCHAR2_TABLE_100
5744     , p5_a34 JTF_NUMBER_TABLE
5745     , p5_a35 JTF_VARCHAR2_TABLE_100
5746     , p5_a36 JTF_NUMBER_TABLE
5747     , p5_a37 JTF_VARCHAR2_TABLE_100
5748     , p5_a38 JTF_VARCHAR2_TABLE_100
5749     , p5_a39 JTF_VARCHAR2_TABLE_500
5750     , p5_a40 JTF_VARCHAR2_TABLE_500
5751     , p5_a41 JTF_VARCHAR2_TABLE_500
5752     , p5_a42 JTF_VARCHAR2_TABLE_500
5753     , p5_a43 JTF_VARCHAR2_TABLE_500
5754     , p5_a44 JTF_VARCHAR2_TABLE_500
5755     , p5_a45 JTF_VARCHAR2_TABLE_500
5756     , p5_a46 JTF_VARCHAR2_TABLE_500
5757     , p5_a47 JTF_VARCHAR2_TABLE_500
5758     , p5_a48 JTF_VARCHAR2_TABLE_500
5759     , p5_a49 JTF_VARCHAR2_TABLE_500
5760     , p5_a50 JTF_VARCHAR2_TABLE_500
5761     , p5_a51 JTF_VARCHAR2_TABLE_500
5762     , p5_a52 JTF_VARCHAR2_TABLE_500
5763     , p5_a53 JTF_VARCHAR2_TABLE_500
5764     , p5_a54 JTF_NUMBER_TABLE
5765     , p5_a55 JTF_DATE_TABLE
5766     , p5_a56 JTF_NUMBER_TABLE
5767     , p5_a57 JTF_DATE_TABLE
5768     , p5_a58 JTF_VARCHAR2_TABLE_100
5769     , p5_a59 JTF_VARCHAR2_TABLE_100
5770     , p5_a60 JTF_VARCHAR2_TABLE_100
5771     , p5_a61 JTF_NUMBER_TABLE
5772     , p5_a62 JTF_VARCHAR2_TABLE_100
5773     , p5_a63 JTF_VARCHAR2_TABLE_100
5774     , p5_a64 JTF_VARCHAR2_TABLE_100
5775     , p5_a65 JTF_VARCHAR2_TABLE_100
5776     , p5_a66 JTF_VARCHAR2_TABLE_100
5777     , p5_a67 JTF_NUMBER_TABLE
5778     , p5_a68 JTF_NUMBER_TABLE
5779     , p5_a69 JTF_NUMBER_TABLE
5780     , p5_a70 JTF_DATE_TABLE
5781     , p5_a71 JTF_NUMBER_TABLE
5782     , p5_a72 JTF_DATE_TABLE
5783     , p5_a73 JTF_NUMBER_TABLE
5784     , p5_a74 JTF_NUMBER_TABLE
5785     , p5_a75 JTF_VARCHAR2_TABLE_100
5786     , p5_a76 JTF_VARCHAR2_TABLE_100
5787     , p5_a77 JTF_NUMBER_TABLE
5788     , p5_a78 JTF_NUMBER_TABLE
5789     , p5_a79 JTF_VARCHAR2_TABLE_100
5790     , p5_a80 JTF_VARCHAR2_TABLE_100
5791     , p5_a81 JTF_NUMBER_TABLE
5792     , p5_a82 JTF_VARCHAR2_TABLE_100
5793     , p5_a83 JTF_NUMBER_TABLE
5794     , p5_a84 JTF_NUMBER_TABLE
5795     , p5_a85 JTF_NUMBER_TABLE
5796     , p5_a86 JTF_NUMBER_TABLE
5797     , p5_a87 JTF_VARCHAR2_TABLE_100
5798     , p5_a88 JTF_NUMBER_TABLE
5799     , p5_a89 JTF_NUMBER_TABLE
5800     , p6_a0 JTF_NUMBER_TABLE
5801     , p6_a1 JTF_NUMBER_TABLE
5802     , p6_a2 JTF_NUMBER_TABLE
5803     , p6_a3 JTF_NUMBER_TABLE
5804     , p6_a4 JTF_VARCHAR2_TABLE_100
5805     , p6_a5 JTF_VARCHAR2_TABLE_100
5806     , p6_a6 JTF_VARCHAR2_TABLE_100
5807     , p6_a7 JTF_NUMBER_TABLE
5808     , p6_a8 JTF_NUMBER_TABLE
5809     , p6_a9 JTF_DATE_TABLE
5810     , p6_a10 JTF_NUMBER_TABLE
5811     , p6_a11 JTF_NUMBER_TABLE
5812     , p6_a12 JTF_NUMBER_TABLE
5813     , p6_a13 JTF_NUMBER_TABLE
5814     , p6_a14 JTF_NUMBER_TABLE
5815     , p6_a15 JTF_NUMBER_TABLE
5816     , p6_a16 JTF_NUMBER_TABLE
5817     , p6_a17 JTF_NUMBER_TABLE
5818     , p6_a18 JTF_NUMBER_TABLE
5819     , p6_a19 JTF_NUMBER_TABLE
5820     , p6_a20 JTF_DATE_TABLE
5821     , p6_a21 JTF_DATE_TABLE
5822     , p6_a22 JTF_NUMBER_TABLE
5823     , p6_a23 JTF_NUMBER_TABLE
5824     , p6_a24 JTF_DATE_TABLE
5825     , p6_a25 JTF_DATE_TABLE
5826     , p6_a26 JTF_DATE_TABLE
5827     , p6_a27 JTF_NUMBER_TABLE
5828     , p6_a28 JTF_NUMBER_TABLE
5829     , p6_a29 JTF_NUMBER_TABLE
5830     , p6_a30 JTF_NUMBER_TABLE
5831     , p6_a31 JTF_NUMBER_TABLE
5832     , p6_a32 JTF_NUMBER_TABLE
5833     , p6_a33 JTF_NUMBER_TABLE
5834     , p6_a34 JTF_DATE_TABLE
5835     , p6_a35 JTF_VARCHAR2_TABLE_100
5836     , p6_a36 JTF_DATE_TABLE
5837     , p6_a37 JTF_VARCHAR2_TABLE_300
5838     , p6_a38 JTF_NUMBER_TABLE
5839     , p6_a39 JTF_NUMBER_TABLE
5840     , p6_a40 JTF_NUMBER_TABLE
5841     , p6_a41 JTF_VARCHAR2_TABLE_100
5842     , p6_a42 JTF_DATE_TABLE
5843     , p6_a43 JTF_NUMBER_TABLE
5844     , p6_a44 JTF_NUMBER_TABLE
5845     , p6_a45 JTF_DATE_TABLE
5846     , p6_a46 JTF_NUMBER_TABLE
5847     , p6_a47 JTF_DATE_TABLE
5848     , p6_a48 JTF_DATE_TABLE
5849     , p6_a49 JTF_DATE_TABLE
5850     , p6_a50 JTF_NUMBER_TABLE
5851     , p6_a51 JTF_NUMBER_TABLE
5852     , p6_a52 JTF_VARCHAR2_TABLE_100
5853     , p6_a53 JTF_NUMBER_TABLE
5854     , p6_a54 JTF_NUMBER_TABLE
5855     , p6_a55 JTF_VARCHAR2_TABLE_100
5856     , p6_a56 JTF_VARCHAR2_TABLE_100
5857     , p6_a57 JTF_NUMBER_TABLE
5858     , p6_a58 JTF_DATE_TABLE
5859     , p6_a59 JTF_NUMBER_TABLE
5860     , p6_a60 JTF_VARCHAR2_TABLE_100
5861     , p6_a61 JTF_VARCHAR2_TABLE_500
5862     , p6_a62 JTF_VARCHAR2_TABLE_500
5863     , p6_a63 JTF_VARCHAR2_TABLE_500
5864     , p6_a64 JTF_VARCHAR2_TABLE_500
5865     , p6_a65 JTF_VARCHAR2_TABLE_500
5866     , p6_a66 JTF_VARCHAR2_TABLE_500
5867     , p6_a67 JTF_VARCHAR2_TABLE_500
5868     , p6_a68 JTF_VARCHAR2_TABLE_500
5869     , p6_a69 JTF_VARCHAR2_TABLE_500
5870     , p6_a70 JTF_VARCHAR2_TABLE_500
5871     , p6_a71 JTF_VARCHAR2_TABLE_500
5872     , p6_a72 JTF_VARCHAR2_TABLE_500
5873     , p6_a73 JTF_VARCHAR2_TABLE_500
5874     , p6_a74 JTF_VARCHAR2_TABLE_500
5875     , p6_a75 JTF_VARCHAR2_TABLE_500
5876     , p6_a76 JTF_NUMBER_TABLE
5877     , p6_a77 JTF_NUMBER_TABLE
5878     , p6_a78 JTF_NUMBER_TABLE
5879     , p6_a79 JTF_DATE_TABLE
5880     , p6_a80 JTF_NUMBER_TABLE
5881     , p6_a81 JTF_DATE_TABLE
5882     , p6_a82 JTF_NUMBER_TABLE
5883     , p6_a83 JTF_DATE_TABLE
5884     , p6_a84 JTF_DATE_TABLE
5885     , p6_a85 JTF_DATE_TABLE
5886     , p6_a86 JTF_DATE_TABLE
5887     , p6_a87 JTF_NUMBER_TABLE
5888     , p6_a88 JTF_NUMBER_TABLE
5889     , p6_a89 JTF_NUMBER_TABLE
5890     , p6_a90 JTF_VARCHAR2_TABLE_100
5891     , p6_a91 JTF_NUMBER_TABLE
5892     , p6_a92 JTF_VARCHAR2_TABLE_100
5893     , p6_a93 JTF_NUMBER_TABLE
5894     , p6_a94 JTF_NUMBER_TABLE
5895     , p6_a95 JTF_DATE_TABLE
5896     , p6_a96 JTF_VARCHAR2_TABLE_100
5897     , p6_a97 JTF_VARCHAR2_TABLE_100
5898     , p6_a98 JTF_NUMBER_TABLE
5899     , p_delete_cascade_yn  VARCHAR2
5900   );
5901   procedure lock_contract_line(p_api_version  NUMBER
5902     , p_init_msg_list  VARCHAR2
5903     , x_return_status out nocopy  VARCHAR2
5904     , x_msg_count out nocopy  NUMBER
5905     , x_msg_data out nocopy  VARCHAR2
5906     , p5_a0  NUMBER := 0-1962.0724
5907     , p5_a1  NUMBER := 0-1962.0724
5908     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
5909     , p5_a3  NUMBER := 0-1962.0724
5910     , p5_a4  NUMBER := 0-1962.0724
5911     , p5_a5  NUMBER := 0-1962.0724
5912     , p5_a6  NUMBER := 0-1962.0724
5913     , p5_a7  NUMBER := 0-1962.0724
5914     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
5915     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
5916     , p5_a10  NUMBER := 0-1962.0724
5917     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
5918     , p5_a12  NUMBER := 0-1962.0724
5919     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
5920     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
5921     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
5922     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
5923     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
5924     , p5_a18  NUMBER := 0-1962.0724
5925     , p5_a19  NUMBER := 0-1962.0724
5926     , p5_a20  NUMBER := 0-1962.0724
5927     , p5_a21  NUMBER := 0-1962.0724
5928     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
5929     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
5930     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
5931     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
5932     , p5_a26  VARCHAR2 := fnd_api.g_miss_char
5933     , p5_a27  VARCHAR2 := fnd_api.g_miss_char
5934     , p5_a28  DATE := fnd_api.g_miss_date
5935     , p5_a29  VARCHAR2 := fnd_api.g_miss_char
5936     , p5_a30  DATE := fnd_api.g_miss_date
5937     , p5_a31  DATE := fnd_api.g_miss_date
5938     , p5_a32  DATE := fnd_api.g_miss_date
5939     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
5940     , p5_a34  NUMBER := 0-1962.0724
5941     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
5942     , p5_a36  NUMBER := 0-1962.0724
5943     , p5_a37  VARCHAR2 := fnd_api.g_miss_char
5944     , p5_a38  VARCHAR2 := fnd_api.g_miss_char
5945     , p5_a39  VARCHAR2 := fnd_api.g_miss_char
5946     , p5_a40  VARCHAR2 := fnd_api.g_miss_char
5947     , p5_a41  VARCHAR2 := fnd_api.g_miss_char
5948     , p5_a42  VARCHAR2 := fnd_api.g_miss_char
5949     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
5950     , p5_a44  VARCHAR2 := fnd_api.g_miss_char
5951     , p5_a45  VARCHAR2 := fnd_api.g_miss_char
5952     , p5_a46  VARCHAR2 := fnd_api.g_miss_char
5953     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
5954     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
5955     , p5_a49  VARCHAR2 := fnd_api.g_miss_char
5956     , p5_a50  VARCHAR2 := fnd_api.g_miss_char
5957     , p5_a51  VARCHAR2 := fnd_api.g_miss_char
5958     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
5959     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
5960     , p5_a54  NUMBER := 0-1962.0724
5961     , p5_a55  DATE := fnd_api.g_miss_date
5962     , p5_a56  NUMBER := 0-1962.0724
5963     , p5_a57  DATE := fnd_api.g_miss_date
5964     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
5965     , p5_a59  VARCHAR2 := fnd_api.g_miss_char
5966     , p5_a60  VARCHAR2 := fnd_api.g_miss_char
5967     , p5_a61  NUMBER := 0-1962.0724
5968     , p5_a62  VARCHAR2 := fnd_api.g_miss_char
5969     , p5_a63  VARCHAR2 := fnd_api.g_miss_char
5970     , p5_a64  VARCHAR2 := fnd_api.g_miss_char
5971     , p5_a65  VARCHAR2 := fnd_api.g_miss_char
5972     , p5_a66  VARCHAR2 := fnd_api.g_miss_char
5973     , p5_a67  NUMBER := 0-1962.0724
5974     , p5_a68  NUMBER := 0-1962.0724
5975     , p5_a69  NUMBER := 0-1962.0724
5976     , p5_a70  DATE := fnd_api.g_miss_date
5977     , p5_a71  NUMBER := 0-1962.0724
5978     , p5_a72  DATE := fnd_api.g_miss_date
5979     , p5_a73  NUMBER := 0-1962.0724
5980     , p5_a74  NUMBER := 0-1962.0724
5981     , p5_a75  VARCHAR2 := fnd_api.g_miss_char
5982     , p5_a76  VARCHAR2 := fnd_api.g_miss_char
5983     , p5_a77  NUMBER := 0-1962.0724
5984     , p5_a78  NUMBER := 0-1962.0724
5985     , p5_a79  VARCHAR2 := fnd_api.g_miss_char
5986     , p5_a80  VARCHAR2 := fnd_api.g_miss_char
5987     , p5_a81  NUMBER := 0-1962.0724
5988     , p5_a82  VARCHAR2 := fnd_api.g_miss_char
5989     , p5_a83  NUMBER := 0-1962.0724
5990     , p5_a84  NUMBER := 0-1962.0724
5991     , p5_a85  NUMBER := 0-1962.0724
5992     , p5_a86  NUMBER := 0-1962.0724
5993     , p5_a87  VARCHAR2 := fnd_api.g_miss_char
5994     , p5_a88  NUMBER := 0-1962.0724
5995     , p5_a89  NUMBER := 0-1962.0724
5996     , p6_a0  NUMBER := 0-1962.0724
5997     , p6_a1  NUMBER := 0-1962.0724
5998     , p6_a2  NUMBER := 0-1962.0724
5999     , p6_a3  NUMBER := 0-1962.0724
6000     , p6_a4  VARCHAR2 := fnd_api.g_miss_char
6001     , p6_a5  VARCHAR2 := fnd_api.g_miss_char
6002     , p6_a6  VARCHAR2 := fnd_api.g_miss_char
6003     , p6_a7  NUMBER := 0-1962.0724
6004     , p6_a8  NUMBER := 0-1962.0724
6005     , p6_a9  DATE := fnd_api.g_miss_date
6006     , p6_a10  NUMBER := 0-1962.0724
6007     , p6_a11  NUMBER := 0-1962.0724
6008     , p6_a12  NUMBER := 0-1962.0724
6009     , p6_a13  NUMBER := 0-1962.0724
6010     , p6_a14  NUMBER := 0-1962.0724
6011     , p6_a15  NUMBER := 0-1962.0724
6012     , p6_a16  NUMBER := 0-1962.0724
6013     , p6_a17  NUMBER := 0-1962.0724
6014     , p6_a18  NUMBER := 0-1962.0724
6015     , p6_a19  NUMBER := 0-1962.0724
6016     , p6_a20  DATE := fnd_api.g_miss_date
6017     , p6_a21  DATE := fnd_api.g_miss_date
6018     , p6_a22  NUMBER := 0-1962.0724
6019     , p6_a23  NUMBER := 0-1962.0724
6020     , p6_a24  DATE := fnd_api.g_miss_date
6021     , p6_a25  DATE := fnd_api.g_miss_date
6022     , p6_a26  DATE := fnd_api.g_miss_date
6023     , p6_a27  NUMBER := 0-1962.0724
6024     , p6_a28  NUMBER := 0-1962.0724
6025     , p6_a29  NUMBER := 0-1962.0724
6026     , p6_a30  NUMBER := 0-1962.0724
6027     , p6_a31  NUMBER := 0-1962.0724
6028     , p6_a32  NUMBER := 0-1962.0724
6029     , p6_a33  NUMBER := 0-1962.0724
6030     , p6_a34  DATE := fnd_api.g_miss_date
6031     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
6032     , p6_a36  DATE := fnd_api.g_miss_date
6033     , p6_a37  VARCHAR2 := fnd_api.g_miss_char
6034     , p6_a38  NUMBER := 0-1962.0724
6035     , p6_a39  NUMBER := 0-1962.0724
6036     , p6_a40  NUMBER := 0-1962.0724
6037     , p6_a41  VARCHAR2 := fnd_api.g_miss_char
6038     , p6_a42  DATE := fnd_api.g_miss_date
6039     , p6_a43  NUMBER := 0-1962.0724
6040     , p6_a44  NUMBER := 0-1962.0724
6041     , p6_a45  DATE := fnd_api.g_miss_date
6042     , p6_a46  NUMBER := 0-1962.0724
6043     , p6_a47  DATE := fnd_api.g_miss_date
6044     , p6_a48  DATE := fnd_api.g_miss_date
6045     , p6_a49  DATE := fnd_api.g_miss_date
6046     , p6_a50  NUMBER := 0-1962.0724
6047     , p6_a51  NUMBER := 0-1962.0724
6048     , p6_a52  VARCHAR2 := fnd_api.g_miss_char
6049     , p6_a53  NUMBER := 0-1962.0724
6050     , p6_a54  NUMBER := 0-1962.0724
6051     , p6_a55  VARCHAR2 := fnd_api.g_miss_char
6052     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
6053     , p6_a57  NUMBER := 0-1962.0724
6054     , p6_a58  DATE := fnd_api.g_miss_date
6055     , p6_a59  NUMBER := 0-1962.0724
6056     , p6_a60  VARCHAR2 := fnd_api.g_miss_char
6057     , p6_a61  VARCHAR2 := fnd_api.g_miss_char
6058     , p6_a62  VARCHAR2 := fnd_api.g_miss_char
6059     , p6_a63  VARCHAR2 := fnd_api.g_miss_char
6060     , p6_a64  VARCHAR2 := fnd_api.g_miss_char
6061     , p6_a65  VARCHAR2 := fnd_api.g_miss_char
6062     , p6_a66  VARCHAR2 := fnd_api.g_miss_char
6063     , p6_a67  VARCHAR2 := fnd_api.g_miss_char
6064     , p6_a68  VARCHAR2 := fnd_api.g_miss_char
6065     , p6_a69  VARCHAR2 := fnd_api.g_miss_char
6066     , p6_a70  VARCHAR2 := fnd_api.g_miss_char
6067     , p6_a71  VARCHAR2 := fnd_api.g_miss_char
6068     , p6_a72  VARCHAR2 := fnd_api.g_miss_char
6069     , p6_a73  VARCHAR2 := fnd_api.g_miss_char
6070     , p6_a74  VARCHAR2 := fnd_api.g_miss_char
6071     , p6_a75  VARCHAR2 := fnd_api.g_miss_char
6072     , p6_a76  NUMBER := 0-1962.0724
6073     , p6_a77  NUMBER := 0-1962.0724
6074     , p6_a78  NUMBER := 0-1962.0724
6075     , p6_a79  DATE := fnd_api.g_miss_date
6076     , p6_a80  NUMBER := 0-1962.0724
6077     , p6_a81  DATE := fnd_api.g_miss_date
6078     , p6_a82  NUMBER := 0-1962.0724
6079     , p6_a83  DATE := fnd_api.g_miss_date
6080     , p6_a84  DATE := fnd_api.g_miss_date
6081     , p6_a85  DATE := fnd_api.g_miss_date
6082     , p6_a86  DATE := fnd_api.g_miss_date
6083     , p6_a87  NUMBER := 0-1962.0724
6084     , p6_a88  NUMBER := 0-1962.0724
6085     , p6_a89  NUMBER := 0-1962.0724
6086     , p6_a90  VARCHAR2 := fnd_api.g_miss_char
6087     , p6_a91  NUMBER := 0-1962.0724
6088     , p6_a92  VARCHAR2 := fnd_api.g_miss_char
6089     , p6_a93  NUMBER := 0-1962.0724
6090     , p6_a94  NUMBER := 0-1962.0724
6091     , p6_a95  DATE := fnd_api.g_miss_date
6092     , p6_a96  VARCHAR2 := fnd_api.g_miss_char
6093     , p6_a97  VARCHAR2 := fnd_api.g_miss_char
6094     , p6_a98  NUMBER := 0-1962.0724
6095   );
6096   procedure lock_contract_line(p_api_version  NUMBER
6097     , p_init_msg_list  VARCHAR2
6098     , x_return_status out nocopy  VARCHAR2
6099     , x_msg_count out nocopy  NUMBER
6100     , x_msg_data out nocopy  VARCHAR2
6101     , p5_a0 JTF_NUMBER_TABLE
6102     , p5_a1 JTF_NUMBER_TABLE
6103     , p5_a2 JTF_VARCHAR2_TABLE_100
6104     , p5_a3 JTF_NUMBER_TABLE
6105     , p5_a4 JTF_NUMBER_TABLE
6106     , p5_a5 JTF_NUMBER_TABLE
6107     , p5_a6 JTF_NUMBER_TABLE
6108     , p5_a7 JTF_NUMBER_TABLE
6109     , p5_a8 JTF_VARCHAR2_TABLE_200
6110     , p5_a9 JTF_VARCHAR2_TABLE_100
6111     , p5_a10 JTF_NUMBER_TABLE
6112     , p5_a11 JTF_VARCHAR2_TABLE_100
6113     , p5_a12 JTF_NUMBER_TABLE
6114     , p5_a13 JTF_VARCHAR2_TABLE_2000
6115     , p5_a14 JTF_VARCHAR2_TABLE_2000
6116     , p5_a15 JTF_VARCHAR2_TABLE_2000
6117     , p5_a16 JTF_VARCHAR2_TABLE_300
6118     , p5_a17 JTF_VARCHAR2_TABLE_100
6119     , p5_a18 JTF_NUMBER_TABLE
6120     , p5_a19 JTF_NUMBER_TABLE
6121     , p5_a20 JTF_NUMBER_TABLE
6122     , p5_a21 JTF_NUMBER_TABLE
6123     , p5_a22 JTF_VARCHAR2_TABLE_100
6124     , p5_a23 JTF_VARCHAR2_TABLE_100
6125     , p5_a24 JTF_VARCHAR2_TABLE_100
6126     , p5_a25 JTF_VARCHAR2_TABLE_2000
6127     , p5_a26 JTF_VARCHAR2_TABLE_100
6128     , p5_a27 JTF_VARCHAR2_TABLE_200
6129     , p5_a28 JTF_DATE_TABLE
6130     , p5_a29 JTF_VARCHAR2_TABLE_200
6131     , p5_a30 JTF_DATE_TABLE
6132     , p5_a31 JTF_DATE_TABLE
6133     , p5_a32 JTF_DATE_TABLE
6134     , p5_a33 JTF_VARCHAR2_TABLE_100
6135     , p5_a34 JTF_NUMBER_TABLE
6136     , p5_a35 JTF_VARCHAR2_TABLE_100
6137     , p5_a36 JTF_NUMBER_TABLE
6138     , p5_a37 JTF_VARCHAR2_TABLE_100
6139     , p5_a38 JTF_VARCHAR2_TABLE_100
6140     , p5_a39 JTF_VARCHAR2_TABLE_500
6141     , p5_a40 JTF_VARCHAR2_TABLE_500
6142     , p5_a41 JTF_VARCHAR2_TABLE_500
6143     , p5_a42 JTF_VARCHAR2_TABLE_500
6144     , p5_a43 JTF_VARCHAR2_TABLE_500
6145     , p5_a44 JTF_VARCHAR2_TABLE_500
6146     , p5_a45 JTF_VARCHAR2_TABLE_500
6147     , p5_a46 JTF_VARCHAR2_TABLE_500
6148     , p5_a47 JTF_VARCHAR2_TABLE_500
6149     , p5_a48 JTF_VARCHAR2_TABLE_500
6150     , p5_a49 JTF_VARCHAR2_TABLE_500
6151     , p5_a50 JTF_VARCHAR2_TABLE_500
6152     , p5_a51 JTF_VARCHAR2_TABLE_500
6153     , p5_a52 JTF_VARCHAR2_TABLE_500
6154     , p5_a53 JTF_VARCHAR2_TABLE_500
6155     , p5_a54 JTF_NUMBER_TABLE
6156     , p5_a55 JTF_DATE_TABLE
6157     , p5_a56 JTF_NUMBER_TABLE
6158     , p5_a57 JTF_DATE_TABLE
6159     , p5_a58 JTF_VARCHAR2_TABLE_100
6160     , p5_a59 JTF_VARCHAR2_TABLE_100
6161     , p5_a60 JTF_VARCHAR2_TABLE_100
6162     , p5_a61 JTF_NUMBER_TABLE
6163     , p5_a62 JTF_VARCHAR2_TABLE_100
6164     , p5_a63 JTF_VARCHAR2_TABLE_100
6165     , p5_a64 JTF_VARCHAR2_TABLE_100
6166     , p5_a65 JTF_VARCHAR2_TABLE_100
6167     , p5_a66 JTF_VARCHAR2_TABLE_100
6168     , p5_a67 JTF_NUMBER_TABLE
6169     , p5_a68 JTF_NUMBER_TABLE
6170     , p5_a69 JTF_NUMBER_TABLE
6171     , p5_a70 JTF_DATE_TABLE
6172     , p5_a71 JTF_NUMBER_TABLE
6173     , p5_a72 JTF_DATE_TABLE
6174     , p5_a73 JTF_NUMBER_TABLE
6175     , p5_a74 JTF_NUMBER_TABLE
6176     , p5_a75 JTF_VARCHAR2_TABLE_100
6177     , p5_a76 JTF_VARCHAR2_TABLE_100
6178     , p5_a77 JTF_NUMBER_TABLE
6179     , p5_a78 JTF_NUMBER_TABLE
6180     , p5_a79 JTF_VARCHAR2_TABLE_100
6181     , p5_a80 JTF_VARCHAR2_TABLE_100
6182     , p5_a81 JTF_NUMBER_TABLE
6183     , p5_a82 JTF_VARCHAR2_TABLE_100
6184     , p5_a83 JTF_NUMBER_TABLE
6185     , p5_a84 JTF_NUMBER_TABLE
6186     , p5_a85 JTF_NUMBER_TABLE
6187     , p5_a86 JTF_NUMBER_TABLE
6188     , p5_a87 JTF_VARCHAR2_TABLE_100
6189     , p5_a88 JTF_NUMBER_TABLE
6190     , p5_a89 JTF_NUMBER_TABLE
6191     , p6_a0 JTF_NUMBER_TABLE
6192     , p6_a1 JTF_NUMBER_TABLE
6193     , p6_a2 JTF_NUMBER_TABLE
6194     , p6_a3 JTF_NUMBER_TABLE
6195     , p6_a4 JTF_VARCHAR2_TABLE_100
6196     , p6_a5 JTF_VARCHAR2_TABLE_100
6197     , p6_a6 JTF_VARCHAR2_TABLE_100
6198     , p6_a7 JTF_NUMBER_TABLE
6199     , p6_a8 JTF_NUMBER_TABLE
6200     , p6_a9 JTF_DATE_TABLE
6201     , p6_a10 JTF_NUMBER_TABLE
6202     , p6_a11 JTF_NUMBER_TABLE
6203     , p6_a12 JTF_NUMBER_TABLE
6204     , p6_a13 JTF_NUMBER_TABLE
6205     , p6_a14 JTF_NUMBER_TABLE
6206     , p6_a15 JTF_NUMBER_TABLE
6207     , p6_a16 JTF_NUMBER_TABLE
6208     , p6_a17 JTF_NUMBER_TABLE
6209     , p6_a18 JTF_NUMBER_TABLE
6210     , p6_a19 JTF_NUMBER_TABLE
6211     , p6_a20 JTF_DATE_TABLE
6212     , p6_a21 JTF_DATE_TABLE
6213     , p6_a22 JTF_NUMBER_TABLE
6214     , p6_a23 JTF_NUMBER_TABLE
6215     , p6_a24 JTF_DATE_TABLE
6216     , p6_a25 JTF_DATE_TABLE
6217     , p6_a26 JTF_DATE_TABLE
6218     , p6_a27 JTF_NUMBER_TABLE
6219     , p6_a28 JTF_NUMBER_TABLE
6220     , p6_a29 JTF_NUMBER_TABLE
6221     , p6_a30 JTF_NUMBER_TABLE
6222     , p6_a31 JTF_NUMBER_TABLE
6223     , p6_a32 JTF_NUMBER_TABLE
6224     , p6_a33 JTF_NUMBER_TABLE
6225     , p6_a34 JTF_DATE_TABLE
6226     , p6_a35 JTF_VARCHAR2_TABLE_100
6227     , p6_a36 JTF_DATE_TABLE
6228     , p6_a37 JTF_VARCHAR2_TABLE_300
6229     , p6_a38 JTF_NUMBER_TABLE
6230     , p6_a39 JTF_NUMBER_TABLE
6231     , p6_a40 JTF_NUMBER_TABLE
6232     , p6_a41 JTF_VARCHAR2_TABLE_100
6233     , p6_a42 JTF_DATE_TABLE
6234     , p6_a43 JTF_NUMBER_TABLE
6235     , p6_a44 JTF_NUMBER_TABLE
6236     , p6_a45 JTF_DATE_TABLE
6237     , p6_a46 JTF_NUMBER_TABLE
6238     , p6_a47 JTF_DATE_TABLE
6239     , p6_a48 JTF_DATE_TABLE
6240     , p6_a49 JTF_DATE_TABLE
6241     , p6_a50 JTF_NUMBER_TABLE
6242     , p6_a51 JTF_NUMBER_TABLE
6243     , p6_a52 JTF_VARCHAR2_TABLE_100
6244     , p6_a53 JTF_NUMBER_TABLE
6245     , p6_a54 JTF_NUMBER_TABLE
6246     , p6_a55 JTF_VARCHAR2_TABLE_100
6247     , p6_a56 JTF_VARCHAR2_TABLE_100
6248     , p6_a57 JTF_NUMBER_TABLE
6249     , p6_a58 JTF_DATE_TABLE
6250     , p6_a59 JTF_NUMBER_TABLE
6251     , p6_a60 JTF_VARCHAR2_TABLE_100
6252     , p6_a61 JTF_VARCHAR2_TABLE_500
6253     , p6_a62 JTF_VARCHAR2_TABLE_500
6254     , p6_a63 JTF_VARCHAR2_TABLE_500
6255     , p6_a64 JTF_VARCHAR2_TABLE_500
6256     , p6_a65 JTF_VARCHAR2_TABLE_500
6257     , p6_a66 JTF_VARCHAR2_TABLE_500
6258     , p6_a67 JTF_VARCHAR2_TABLE_500
6259     , p6_a68 JTF_VARCHAR2_TABLE_500
6260     , p6_a69 JTF_VARCHAR2_TABLE_500
6261     , p6_a70 JTF_VARCHAR2_TABLE_500
6262     , p6_a71 JTF_VARCHAR2_TABLE_500
6263     , p6_a72 JTF_VARCHAR2_TABLE_500
6264     , p6_a73 JTF_VARCHAR2_TABLE_500
6265     , p6_a74 JTF_VARCHAR2_TABLE_500
6266     , p6_a75 JTF_VARCHAR2_TABLE_500
6267     , p6_a76 JTF_NUMBER_TABLE
6268     , p6_a77 JTF_NUMBER_TABLE
6269     , p6_a78 JTF_NUMBER_TABLE
6270     , p6_a79 JTF_DATE_TABLE
6271     , p6_a80 JTF_NUMBER_TABLE
6272     , p6_a81 JTF_DATE_TABLE
6273     , p6_a82 JTF_NUMBER_TABLE
6274     , p6_a83 JTF_DATE_TABLE
6275     , p6_a84 JTF_DATE_TABLE
6276     , p6_a85 JTF_DATE_TABLE
6277     , p6_a86 JTF_DATE_TABLE
6278     , p6_a87 JTF_NUMBER_TABLE
6279     , p6_a88 JTF_NUMBER_TABLE
6280     , p6_a89 JTF_NUMBER_TABLE
6281     , p6_a90 JTF_VARCHAR2_TABLE_100
6282     , p6_a91 JTF_NUMBER_TABLE
6283     , p6_a92 JTF_VARCHAR2_TABLE_100
6284     , p6_a93 JTF_NUMBER_TABLE
6285     , p6_a94 JTF_NUMBER_TABLE
6286     , p6_a95 JTF_DATE_TABLE
6287     , p6_a96 JTF_VARCHAR2_TABLE_100
6288     , p6_a97 JTF_VARCHAR2_TABLE_100
6289     , p6_a98 JTF_NUMBER_TABLE
6290   );
6291   procedure validate_contract_line(p_api_version  NUMBER
6292     , p_init_msg_list  VARCHAR2
6293     , x_return_status out nocopy  VARCHAR2
6294     , x_msg_count out nocopy  NUMBER
6295     , x_msg_data out nocopy  VARCHAR2
6296     , p5_a0  NUMBER := 0-1962.0724
6297     , p5_a1  NUMBER := 0-1962.0724
6298     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
6299     , p5_a3  NUMBER := 0-1962.0724
6300     , p5_a4  NUMBER := 0-1962.0724
6301     , p5_a5  NUMBER := 0-1962.0724
6302     , p5_a6  NUMBER := 0-1962.0724
6303     , p5_a7  NUMBER := 0-1962.0724
6304     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
6305     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
6306     , p5_a10  NUMBER := 0-1962.0724
6307     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
6308     , p5_a12  NUMBER := 0-1962.0724
6309     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
6310     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
6311     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
6312     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
6313     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
6314     , p5_a18  NUMBER := 0-1962.0724
6315     , p5_a19  NUMBER := 0-1962.0724
6316     , p5_a20  NUMBER := 0-1962.0724
6317     , p5_a21  NUMBER := 0-1962.0724
6318     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
6319     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
6320     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
6321     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
6322     , p5_a26  VARCHAR2 := fnd_api.g_miss_char
6323     , p5_a27  VARCHAR2 := fnd_api.g_miss_char
6324     , p5_a28  DATE := fnd_api.g_miss_date
6325     , p5_a29  VARCHAR2 := fnd_api.g_miss_char
6326     , p5_a30  DATE := fnd_api.g_miss_date
6327     , p5_a31  DATE := fnd_api.g_miss_date
6328     , p5_a32  DATE := fnd_api.g_miss_date
6329     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
6330     , p5_a34  NUMBER := 0-1962.0724
6331     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
6332     , p5_a36  NUMBER := 0-1962.0724
6333     , p5_a37  VARCHAR2 := fnd_api.g_miss_char
6334     , p5_a38  VARCHAR2 := fnd_api.g_miss_char
6335     , p5_a39  VARCHAR2 := fnd_api.g_miss_char
6336     , p5_a40  VARCHAR2 := fnd_api.g_miss_char
6337     , p5_a41  VARCHAR2 := fnd_api.g_miss_char
6338     , p5_a42  VARCHAR2 := fnd_api.g_miss_char
6339     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
6340     , p5_a44  VARCHAR2 := fnd_api.g_miss_char
6341     , p5_a45  VARCHAR2 := fnd_api.g_miss_char
6342     , p5_a46  VARCHAR2 := fnd_api.g_miss_char
6343     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
6344     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
6345     , p5_a49  VARCHAR2 := fnd_api.g_miss_char
6346     , p5_a50  VARCHAR2 := fnd_api.g_miss_char
6347     , p5_a51  VARCHAR2 := fnd_api.g_miss_char
6348     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
6349     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
6350     , p5_a54  NUMBER := 0-1962.0724
6351     , p5_a55  DATE := fnd_api.g_miss_date
6352     , p5_a56  NUMBER := 0-1962.0724
6353     , p5_a57  DATE := fnd_api.g_miss_date
6354     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
6355     , p5_a59  VARCHAR2 := fnd_api.g_miss_char
6356     , p5_a60  VARCHAR2 := fnd_api.g_miss_char
6357     , p5_a61  NUMBER := 0-1962.0724
6358     , p5_a62  VARCHAR2 := fnd_api.g_miss_char
6359     , p5_a63  VARCHAR2 := fnd_api.g_miss_char
6360     , p5_a64  VARCHAR2 := fnd_api.g_miss_char
6361     , p5_a65  VARCHAR2 := fnd_api.g_miss_char
6362     , p5_a66  VARCHAR2 := fnd_api.g_miss_char
6363     , p5_a67  NUMBER := 0-1962.0724
6364     , p5_a68  NUMBER := 0-1962.0724
6365     , p5_a69  NUMBER := 0-1962.0724
6366     , p5_a70  DATE := fnd_api.g_miss_date
6367     , p5_a71  NUMBER := 0-1962.0724
6368     , p5_a72  DATE := fnd_api.g_miss_date
6369     , p5_a73  NUMBER := 0-1962.0724
6370     , p5_a74  NUMBER := 0-1962.0724
6371     , p5_a75  VARCHAR2 := fnd_api.g_miss_char
6372     , p5_a76  VARCHAR2 := fnd_api.g_miss_char
6373     , p5_a77  NUMBER := 0-1962.0724
6374     , p5_a78  NUMBER := 0-1962.0724
6375     , p5_a79  VARCHAR2 := fnd_api.g_miss_char
6376     , p5_a80  VARCHAR2 := fnd_api.g_miss_char
6377     , p5_a81  NUMBER := 0-1962.0724
6378     , p5_a82  VARCHAR2 := fnd_api.g_miss_char
6379     , p5_a83  NUMBER := 0-1962.0724
6380     , p5_a84  NUMBER := 0-1962.0724
6381     , p5_a85  NUMBER := 0-1962.0724
6382     , p5_a86  NUMBER := 0-1962.0724
6383     , p5_a87  VARCHAR2 := fnd_api.g_miss_char
6384     , p5_a88  NUMBER := 0-1962.0724
6385     , p5_a89  NUMBER := 0-1962.0724
6386     , p6_a0  NUMBER := 0-1962.0724
6387     , p6_a1  NUMBER := 0-1962.0724
6388     , p6_a2  NUMBER := 0-1962.0724
6389     , p6_a3  NUMBER := 0-1962.0724
6390     , p6_a4  VARCHAR2 := fnd_api.g_miss_char
6391     , p6_a5  VARCHAR2 := fnd_api.g_miss_char
6392     , p6_a6  VARCHAR2 := fnd_api.g_miss_char
6393     , p6_a7  NUMBER := 0-1962.0724
6394     , p6_a8  NUMBER := 0-1962.0724
6395     , p6_a9  DATE := fnd_api.g_miss_date
6396     , p6_a10  NUMBER := 0-1962.0724
6397     , p6_a11  NUMBER := 0-1962.0724
6398     , p6_a12  NUMBER := 0-1962.0724
6399     , p6_a13  NUMBER := 0-1962.0724
6400     , p6_a14  NUMBER := 0-1962.0724
6401     , p6_a15  NUMBER := 0-1962.0724
6402     , p6_a16  NUMBER := 0-1962.0724
6403     , p6_a17  NUMBER := 0-1962.0724
6404     , p6_a18  NUMBER := 0-1962.0724
6405     , p6_a19  NUMBER := 0-1962.0724
6406     , p6_a20  DATE := fnd_api.g_miss_date
6407     , p6_a21  DATE := fnd_api.g_miss_date
6408     , p6_a22  NUMBER := 0-1962.0724
6409     , p6_a23  NUMBER := 0-1962.0724
6410     , p6_a24  DATE := fnd_api.g_miss_date
6411     , p6_a25  DATE := fnd_api.g_miss_date
6412     , p6_a26  DATE := fnd_api.g_miss_date
6413     , p6_a27  NUMBER := 0-1962.0724
6414     , p6_a28  NUMBER := 0-1962.0724
6415     , p6_a29  NUMBER := 0-1962.0724
6416     , p6_a30  NUMBER := 0-1962.0724
6417     , p6_a31  NUMBER := 0-1962.0724
6418     , p6_a32  NUMBER := 0-1962.0724
6419     , p6_a33  NUMBER := 0-1962.0724
6420     , p6_a34  DATE := fnd_api.g_miss_date
6421     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
6422     , p6_a36  DATE := fnd_api.g_miss_date
6423     , p6_a37  VARCHAR2 := fnd_api.g_miss_char
6424     , p6_a38  NUMBER := 0-1962.0724
6425     , p6_a39  NUMBER := 0-1962.0724
6426     , p6_a40  NUMBER := 0-1962.0724
6427     , p6_a41  VARCHAR2 := fnd_api.g_miss_char
6428     , p6_a42  DATE := fnd_api.g_miss_date
6429     , p6_a43  NUMBER := 0-1962.0724
6430     , p6_a44  NUMBER := 0-1962.0724
6431     , p6_a45  DATE := fnd_api.g_miss_date
6432     , p6_a46  NUMBER := 0-1962.0724
6433     , p6_a47  DATE := fnd_api.g_miss_date
6434     , p6_a48  DATE := fnd_api.g_miss_date
6435     , p6_a49  DATE := fnd_api.g_miss_date
6436     , p6_a50  NUMBER := 0-1962.0724
6437     , p6_a51  NUMBER := 0-1962.0724
6438     , p6_a52  VARCHAR2 := fnd_api.g_miss_char
6439     , p6_a53  NUMBER := 0-1962.0724
6440     , p6_a54  NUMBER := 0-1962.0724
6441     , p6_a55  VARCHAR2 := fnd_api.g_miss_char
6442     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
6443     , p6_a57  NUMBER := 0-1962.0724
6444     , p6_a58  DATE := fnd_api.g_miss_date
6445     , p6_a59  NUMBER := 0-1962.0724
6446     , p6_a60  VARCHAR2 := fnd_api.g_miss_char
6447     , p6_a61  VARCHAR2 := fnd_api.g_miss_char
6448     , p6_a62  VARCHAR2 := fnd_api.g_miss_char
6449     , p6_a63  VARCHAR2 := fnd_api.g_miss_char
6450     , p6_a64  VARCHAR2 := fnd_api.g_miss_char
6451     , p6_a65  VARCHAR2 := fnd_api.g_miss_char
6452     , p6_a66  VARCHAR2 := fnd_api.g_miss_char
6453     , p6_a67  VARCHAR2 := fnd_api.g_miss_char
6454     , p6_a68  VARCHAR2 := fnd_api.g_miss_char
6455     , p6_a69  VARCHAR2 := fnd_api.g_miss_char
6456     , p6_a70  VARCHAR2 := fnd_api.g_miss_char
6457     , p6_a71  VARCHAR2 := fnd_api.g_miss_char
6458     , p6_a72  VARCHAR2 := fnd_api.g_miss_char
6459     , p6_a73  VARCHAR2 := fnd_api.g_miss_char
6460     , p6_a74  VARCHAR2 := fnd_api.g_miss_char
6461     , p6_a75  VARCHAR2 := fnd_api.g_miss_char
6462     , p6_a76  NUMBER := 0-1962.0724
6463     , p6_a77  NUMBER := 0-1962.0724
6464     , p6_a78  NUMBER := 0-1962.0724
6465     , p6_a79  DATE := fnd_api.g_miss_date
6466     , p6_a80  NUMBER := 0-1962.0724
6467     , p6_a81  DATE := fnd_api.g_miss_date
6468     , p6_a82  NUMBER := 0-1962.0724
6469     , p6_a83  DATE := fnd_api.g_miss_date
6470     , p6_a84  DATE := fnd_api.g_miss_date
6471     , p6_a85  DATE := fnd_api.g_miss_date
6472     , p6_a86  DATE := fnd_api.g_miss_date
6473     , p6_a87  NUMBER := 0-1962.0724
6474     , p6_a88  NUMBER := 0-1962.0724
6475     , p6_a89  NUMBER := 0-1962.0724
6476     , p6_a90  VARCHAR2 := fnd_api.g_miss_char
6477     , p6_a91  NUMBER := 0-1962.0724
6478     , p6_a92  VARCHAR2 := fnd_api.g_miss_char
6479     , p6_a93  NUMBER := 0-1962.0724
6480     , p6_a94  NUMBER := 0-1962.0724
6481     , p6_a95  DATE := fnd_api.g_miss_date
6482     , p6_a96  VARCHAR2 := fnd_api.g_miss_char
6483     , p6_a97  VARCHAR2 := fnd_api.g_miss_char
6484     , p6_a98  NUMBER := 0-1962.0724
6485   );
6486   procedure validate_contract_line(p_api_version  NUMBER
6487     , p_init_msg_list  VARCHAR2
6488     , x_return_status out nocopy  VARCHAR2
6489     , x_msg_count out nocopy  NUMBER
6490     , x_msg_data out nocopy  VARCHAR2
6491     , p5_a0 JTF_NUMBER_TABLE
6492     , p5_a1 JTF_NUMBER_TABLE
6493     , p5_a2 JTF_VARCHAR2_TABLE_100
6494     , p5_a3 JTF_NUMBER_TABLE
6495     , p5_a4 JTF_NUMBER_TABLE
6496     , p5_a5 JTF_NUMBER_TABLE
6497     , p5_a6 JTF_NUMBER_TABLE
6498     , p5_a7 JTF_NUMBER_TABLE
6499     , p5_a8 JTF_VARCHAR2_TABLE_200
6500     , p5_a9 JTF_VARCHAR2_TABLE_100
6501     , p5_a10 JTF_NUMBER_TABLE
6502     , p5_a11 JTF_VARCHAR2_TABLE_100
6503     , p5_a12 JTF_NUMBER_TABLE
6504     , p5_a13 JTF_VARCHAR2_TABLE_2000
6505     , p5_a14 JTF_VARCHAR2_TABLE_2000
6506     , p5_a15 JTF_VARCHAR2_TABLE_2000
6507     , p5_a16 JTF_VARCHAR2_TABLE_300
6508     , p5_a17 JTF_VARCHAR2_TABLE_100
6509     , p5_a18 JTF_NUMBER_TABLE
6510     , p5_a19 JTF_NUMBER_TABLE
6511     , p5_a20 JTF_NUMBER_TABLE
6512     , p5_a21 JTF_NUMBER_TABLE
6513     , p5_a22 JTF_VARCHAR2_TABLE_100
6514     , p5_a23 JTF_VARCHAR2_TABLE_100
6515     , p5_a24 JTF_VARCHAR2_TABLE_100
6516     , p5_a25 JTF_VARCHAR2_TABLE_2000
6517     , p5_a26 JTF_VARCHAR2_TABLE_100
6518     , p5_a27 JTF_VARCHAR2_TABLE_200
6519     , p5_a28 JTF_DATE_TABLE
6520     , p5_a29 JTF_VARCHAR2_TABLE_200
6521     , p5_a30 JTF_DATE_TABLE
6522     , p5_a31 JTF_DATE_TABLE
6523     , p5_a32 JTF_DATE_TABLE
6524     , p5_a33 JTF_VARCHAR2_TABLE_100
6525     , p5_a34 JTF_NUMBER_TABLE
6526     , p5_a35 JTF_VARCHAR2_TABLE_100
6527     , p5_a36 JTF_NUMBER_TABLE
6528     , p5_a37 JTF_VARCHAR2_TABLE_100
6529     , p5_a38 JTF_VARCHAR2_TABLE_100
6530     , p5_a39 JTF_VARCHAR2_TABLE_500
6531     , p5_a40 JTF_VARCHAR2_TABLE_500
6532     , p5_a41 JTF_VARCHAR2_TABLE_500
6533     , p5_a42 JTF_VARCHAR2_TABLE_500
6534     , p5_a43 JTF_VARCHAR2_TABLE_500
6535     , p5_a44 JTF_VARCHAR2_TABLE_500
6536     , p5_a45 JTF_VARCHAR2_TABLE_500
6537     , p5_a46 JTF_VARCHAR2_TABLE_500
6538     , p5_a47 JTF_VARCHAR2_TABLE_500
6539     , p5_a48 JTF_VARCHAR2_TABLE_500
6540     , p5_a49 JTF_VARCHAR2_TABLE_500
6541     , p5_a50 JTF_VARCHAR2_TABLE_500
6542     , p5_a51 JTF_VARCHAR2_TABLE_500
6543     , p5_a52 JTF_VARCHAR2_TABLE_500
6544     , p5_a53 JTF_VARCHAR2_TABLE_500
6545     , p5_a54 JTF_NUMBER_TABLE
6546     , p5_a55 JTF_DATE_TABLE
6547     , p5_a56 JTF_NUMBER_TABLE
6548     , p5_a57 JTF_DATE_TABLE
6549     , p5_a58 JTF_VARCHAR2_TABLE_100
6550     , p5_a59 JTF_VARCHAR2_TABLE_100
6551     , p5_a60 JTF_VARCHAR2_TABLE_100
6552     , p5_a61 JTF_NUMBER_TABLE
6553     , p5_a62 JTF_VARCHAR2_TABLE_100
6554     , p5_a63 JTF_VARCHAR2_TABLE_100
6555     , p5_a64 JTF_VARCHAR2_TABLE_100
6556     , p5_a65 JTF_VARCHAR2_TABLE_100
6557     , p5_a66 JTF_VARCHAR2_TABLE_100
6558     , p5_a67 JTF_NUMBER_TABLE
6559     , p5_a68 JTF_NUMBER_TABLE
6560     , p5_a69 JTF_NUMBER_TABLE
6561     , p5_a70 JTF_DATE_TABLE
6562     , p5_a71 JTF_NUMBER_TABLE
6563     , p5_a72 JTF_DATE_TABLE
6564     , p5_a73 JTF_NUMBER_TABLE
6565     , p5_a74 JTF_NUMBER_TABLE
6566     , p5_a75 JTF_VARCHAR2_TABLE_100
6567     , p5_a76 JTF_VARCHAR2_TABLE_100
6568     , p5_a77 JTF_NUMBER_TABLE
6569     , p5_a78 JTF_NUMBER_TABLE
6570     , p5_a79 JTF_VARCHAR2_TABLE_100
6571     , p5_a80 JTF_VARCHAR2_TABLE_100
6572     , p5_a81 JTF_NUMBER_TABLE
6573     , p5_a82 JTF_VARCHAR2_TABLE_100
6574     , p5_a83 JTF_NUMBER_TABLE
6575     , p5_a84 JTF_NUMBER_TABLE
6576     , p5_a85 JTF_NUMBER_TABLE
6577     , p5_a86 JTF_NUMBER_TABLE
6578     , p5_a87 JTF_VARCHAR2_TABLE_100
6579     , p5_a88 JTF_NUMBER_TABLE
6580     , p5_a89 JTF_NUMBER_TABLE
6581     , p6_a0 JTF_NUMBER_TABLE
6582     , p6_a1 JTF_NUMBER_TABLE
6583     , p6_a2 JTF_NUMBER_TABLE
6584     , p6_a3 JTF_NUMBER_TABLE
6585     , p6_a4 JTF_VARCHAR2_TABLE_100
6586     , p6_a5 JTF_VARCHAR2_TABLE_100
6587     , p6_a6 JTF_VARCHAR2_TABLE_100
6588     , p6_a7 JTF_NUMBER_TABLE
6589     , p6_a8 JTF_NUMBER_TABLE
6590     , p6_a9 JTF_DATE_TABLE
6591     , p6_a10 JTF_NUMBER_TABLE
6592     , p6_a11 JTF_NUMBER_TABLE
6593     , p6_a12 JTF_NUMBER_TABLE
6594     , p6_a13 JTF_NUMBER_TABLE
6595     , p6_a14 JTF_NUMBER_TABLE
6596     , p6_a15 JTF_NUMBER_TABLE
6597     , p6_a16 JTF_NUMBER_TABLE
6598     , p6_a17 JTF_NUMBER_TABLE
6599     , p6_a18 JTF_NUMBER_TABLE
6600     , p6_a19 JTF_NUMBER_TABLE
6601     , p6_a20 JTF_DATE_TABLE
6602     , p6_a21 JTF_DATE_TABLE
6603     , p6_a22 JTF_NUMBER_TABLE
6604     , p6_a23 JTF_NUMBER_TABLE
6605     , p6_a24 JTF_DATE_TABLE
6606     , p6_a25 JTF_DATE_TABLE
6607     , p6_a26 JTF_DATE_TABLE
6608     , p6_a27 JTF_NUMBER_TABLE
6609     , p6_a28 JTF_NUMBER_TABLE
6610     , p6_a29 JTF_NUMBER_TABLE
6611     , p6_a30 JTF_NUMBER_TABLE
6612     , p6_a31 JTF_NUMBER_TABLE
6613     , p6_a32 JTF_NUMBER_TABLE
6614     , p6_a33 JTF_NUMBER_TABLE
6615     , p6_a34 JTF_DATE_TABLE
6616     , p6_a35 JTF_VARCHAR2_TABLE_100
6617     , p6_a36 JTF_DATE_TABLE
6618     , p6_a37 JTF_VARCHAR2_TABLE_300
6619     , p6_a38 JTF_NUMBER_TABLE
6620     , p6_a39 JTF_NUMBER_TABLE
6621     , p6_a40 JTF_NUMBER_TABLE
6622     , p6_a41 JTF_VARCHAR2_TABLE_100
6623     , p6_a42 JTF_DATE_TABLE
6624     , p6_a43 JTF_NUMBER_TABLE
6625     , p6_a44 JTF_NUMBER_TABLE
6626     , p6_a45 JTF_DATE_TABLE
6627     , p6_a46 JTF_NUMBER_TABLE
6628     , p6_a47 JTF_DATE_TABLE
6629     , p6_a48 JTF_DATE_TABLE
6630     , p6_a49 JTF_DATE_TABLE
6631     , p6_a50 JTF_NUMBER_TABLE
6632     , p6_a51 JTF_NUMBER_TABLE
6633     , p6_a52 JTF_VARCHAR2_TABLE_100
6634     , p6_a53 JTF_NUMBER_TABLE
6635     , p6_a54 JTF_NUMBER_TABLE
6636     , p6_a55 JTF_VARCHAR2_TABLE_100
6637     , p6_a56 JTF_VARCHAR2_TABLE_100
6638     , p6_a57 JTF_NUMBER_TABLE
6639     , p6_a58 JTF_DATE_TABLE
6640     , p6_a59 JTF_NUMBER_TABLE
6641     , p6_a60 JTF_VARCHAR2_TABLE_100
6642     , p6_a61 JTF_VARCHAR2_TABLE_500
6643     , p6_a62 JTF_VARCHAR2_TABLE_500
6644     , p6_a63 JTF_VARCHAR2_TABLE_500
6645     , p6_a64 JTF_VARCHAR2_TABLE_500
6646     , p6_a65 JTF_VARCHAR2_TABLE_500
6647     , p6_a66 JTF_VARCHAR2_TABLE_500
6648     , p6_a67 JTF_VARCHAR2_TABLE_500
6649     , p6_a68 JTF_VARCHAR2_TABLE_500
6650     , p6_a69 JTF_VARCHAR2_TABLE_500
6651     , p6_a70 JTF_VARCHAR2_TABLE_500
6652     , p6_a71 JTF_VARCHAR2_TABLE_500
6653     , p6_a72 JTF_VARCHAR2_TABLE_500
6654     , p6_a73 JTF_VARCHAR2_TABLE_500
6655     , p6_a74 JTF_VARCHAR2_TABLE_500
6656     , p6_a75 JTF_VARCHAR2_TABLE_500
6657     , p6_a76 JTF_NUMBER_TABLE
6658     , p6_a77 JTF_NUMBER_TABLE
6659     , p6_a78 JTF_NUMBER_TABLE
6660     , p6_a79 JTF_DATE_TABLE
6661     , p6_a80 JTF_NUMBER_TABLE
6662     , p6_a81 JTF_DATE_TABLE
6663     , p6_a82 JTF_NUMBER_TABLE
6664     , p6_a83 JTF_DATE_TABLE
6665     , p6_a84 JTF_DATE_TABLE
6666     , p6_a85 JTF_DATE_TABLE
6667     , p6_a86 JTF_DATE_TABLE
6668     , p6_a87 JTF_NUMBER_TABLE
6669     , p6_a88 JTF_NUMBER_TABLE
6670     , p6_a89 JTF_NUMBER_TABLE
6671     , p6_a90 JTF_VARCHAR2_TABLE_100
6672     , p6_a91 JTF_NUMBER_TABLE
6673     , p6_a92 JTF_VARCHAR2_TABLE_100
6674     , p6_a93 JTF_NUMBER_TABLE
6675     , p6_a94 JTF_NUMBER_TABLE
6676     , p6_a95 JTF_DATE_TABLE
6677     , p6_a96 JTF_VARCHAR2_TABLE_100
6678     , p6_a97 JTF_VARCHAR2_TABLE_100
6679     , p6_a98 JTF_NUMBER_TABLE
6680   );
6681   procedure create_governance(p_api_version  NUMBER
6682     , p_init_msg_list  VARCHAR2
6683     , x_return_status out nocopy  VARCHAR2
6684     , x_msg_count out nocopy  NUMBER
6685     , x_msg_data out nocopy  VARCHAR2
6686     , p6_a0 out nocopy  NUMBER
6687     , p6_a1 out nocopy  NUMBER
6688     , p6_a2 out nocopy  NUMBER
6689     , p6_a3 out nocopy  NUMBER
6690     , p6_a4 out nocopy  NUMBER
6691     , p6_a5 out nocopy  NUMBER
6692     , p6_a6 out nocopy  NUMBER
6693     , p6_a7 out nocopy  NUMBER
6694     , p6_a8 out nocopy  VARCHAR2
6695     , p6_a9 out nocopy  NUMBER
6696     , p6_a10 out nocopy  DATE
6697     , p6_a11 out nocopy  NUMBER
6698     , p6_a12 out nocopy  DATE
6699     , p6_a13 out nocopy  NUMBER
6700     , p5_a0  NUMBER := 0-1962.0724
6701     , p5_a1  NUMBER := 0-1962.0724
6702     , p5_a2  NUMBER := 0-1962.0724
6703     , p5_a3  NUMBER := 0-1962.0724
6704     , p5_a4  NUMBER := 0-1962.0724
6705     , p5_a5  NUMBER := 0-1962.0724
6706     , p5_a6  NUMBER := 0-1962.0724
6707     , p5_a7  NUMBER := 0-1962.0724
6708     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
6709     , p5_a9  NUMBER := 0-1962.0724
6710     , p5_a10  DATE := fnd_api.g_miss_date
6711     , p5_a11  NUMBER := 0-1962.0724
6712     , p5_a12  DATE := fnd_api.g_miss_date
6713     , p5_a13  NUMBER := 0-1962.0724
6714   );
6715   procedure create_governance(p_api_version  NUMBER
6716     , p_init_msg_list  VARCHAR2
6717     , x_return_status out nocopy  VARCHAR2
6718     , x_msg_count out nocopy  NUMBER
6719     , x_msg_data out nocopy  VARCHAR2
6720     , p5_a0 JTF_NUMBER_TABLE
6721     , p5_a1 JTF_NUMBER_TABLE
6722     , p5_a2 JTF_NUMBER_TABLE
6723     , p5_a3 JTF_NUMBER_TABLE
6724     , p5_a4 JTF_NUMBER_TABLE
6725     , p5_a5 JTF_NUMBER_TABLE
6726     , p5_a6 JTF_NUMBER_TABLE
6727     , p5_a7 JTF_NUMBER_TABLE
6728     , p5_a8 JTF_VARCHAR2_TABLE_100
6729     , p5_a9 JTF_NUMBER_TABLE
6730     , p5_a10 JTF_DATE_TABLE
6731     , p5_a11 JTF_NUMBER_TABLE
6732     , p5_a12 JTF_DATE_TABLE
6733     , p5_a13 JTF_NUMBER_TABLE
6734     , p6_a0 out nocopy JTF_NUMBER_TABLE
6735     , p6_a1 out nocopy JTF_NUMBER_TABLE
6736     , p6_a2 out nocopy JTF_NUMBER_TABLE
6737     , p6_a3 out nocopy JTF_NUMBER_TABLE
6738     , p6_a4 out nocopy JTF_NUMBER_TABLE
6739     , p6_a5 out nocopy JTF_NUMBER_TABLE
6740     , p6_a6 out nocopy JTF_NUMBER_TABLE
6741     , p6_a7 out nocopy JTF_NUMBER_TABLE
6742     , p6_a8 out nocopy JTF_VARCHAR2_TABLE_100
6743     , p6_a9 out nocopy JTF_NUMBER_TABLE
6744     , p6_a10 out nocopy JTF_DATE_TABLE
6745     , p6_a11 out nocopy JTF_NUMBER_TABLE
6746     , p6_a12 out nocopy JTF_DATE_TABLE
6747     , p6_a13 out nocopy JTF_NUMBER_TABLE
6748   );
6749   procedure update_governance(p_api_version  NUMBER
6750     , p_init_msg_list  VARCHAR2
6751     , x_return_status out nocopy  VARCHAR2
6752     , x_msg_count out nocopy  NUMBER
6753     , x_msg_data out nocopy  VARCHAR2
6754     , p6_a0 out nocopy  NUMBER
6755     , p6_a1 out nocopy  NUMBER
6756     , p6_a2 out nocopy  NUMBER
6757     , p6_a3 out nocopy  NUMBER
6758     , p6_a4 out nocopy  NUMBER
6759     , p6_a5 out nocopy  NUMBER
6760     , p6_a6 out nocopy  NUMBER
6761     , p6_a7 out nocopy  NUMBER
6762     , p6_a8 out nocopy  VARCHAR2
6763     , p6_a9 out nocopy  NUMBER
6764     , p6_a10 out nocopy  DATE
6765     , p6_a11 out nocopy  NUMBER
6766     , p6_a12 out nocopy  DATE
6767     , p6_a13 out nocopy  NUMBER
6768     , p5_a0  NUMBER := 0-1962.0724
6769     , p5_a1  NUMBER := 0-1962.0724
6770     , p5_a2  NUMBER := 0-1962.0724
6771     , p5_a3  NUMBER := 0-1962.0724
6772     , p5_a4  NUMBER := 0-1962.0724
6773     , p5_a5  NUMBER := 0-1962.0724
6774     , p5_a6  NUMBER := 0-1962.0724
6775     , p5_a7  NUMBER := 0-1962.0724
6776     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
6777     , p5_a9  NUMBER := 0-1962.0724
6778     , p5_a10  DATE := fnd_api.g_miss_date
6779     , p5_a11  NUMBER := 0-1962.0724
6780     , p5_a12  DATE := fnd_api.g_miss_date
6781     , p5_a13  NUMBER := 0-1962.0724
6782   );
6783   procedure update_governance(p_api_version  NUMBER
6784     , p_init_msg_list  VARCHAR2
6785     , x_return_status out nocopy  VARCHAR2
6786     , x_msg_count out nocopy  NUMBER
6787     , x_msg_data out nocopy  VARCHAR2
6788     , p5_a0 JTF_NUMBER_TABLE
6789     , p5_a1 JTF_NUMBER_TABLE
6790     , p5_a2 JTF_NUMBER_TABLE
6791     , p5_a3 JTF_NUMBER_TABLE
6792     , p5_a4 JTF_NUMBER_TABLE
6793     , p5_a5 JTF_NUMBER_TABLE
6794     , p5_a6 JTF_NUMBER_TABLE
6795     , p5_a7 JTF_NUMBER_TABLE
6796     , p5_a8 JTF_VARCHAR2_TABLE_100
6797     , p5_a9 JTF_NUMBER_TABLE
6798     , p5_a10 JTF_DATE_TABLE
6799     , p5_a11 JTF_NUMBER_TABLE
6800     , p5_a12 JTF_DATE_TABLE
6801     , p5_a13 JTF_NUMBER_TABLE
6802     , p6_a0 out nocopy JTF_NUMBER_TABLE
6803     , p6_a1 out nocopy JTF_NUMBER_TABLE
6804     , p6_a2 out nocopy JTF_NUMBER_TABLE
6805     , p6_a3 out nocopy JTF_NUMBER_TABLE
6806     , p6_a4 out nocopy JTF_NUMBER_TABLE
6807     , p6_a5 out nocopy JTF_NUMBER_TABLE
6808     , p6_a6 out nocopy JTF_NUMBER_TABLE
6809     , p6_a7 out nocopy JTF_NUMBER_TABLE
6810     , p6_a8 out nocopy JTF_VARCHAR2_TABLE_100
6811     , p6_a9 out nocopy JTF_NUMBER_TABLE
6812     , p6_a10 out nocopy JTF_DATE_TABLE
6813     , p6_a11 out nocopy JTF_NUMBER_TABLE
6814     , p6_a12 out nocopy JTF_DATE_TABLE
6815     , p6_a13 out nocopy JTF_NUMBER_TABLE
6816   );
6817   procedure delete_governance(p_api_version  NUMBER
6818     , p_init_msg_list  VARCHAR2
6819     , x_return_status out nocopy  VARCHAR2
6820     , x_msg_count out nocopy  NUMBER
6821     , x_msg_data out nocopy  VARCHAR2
6822     , p5_a0  NUMBER := 0-1962.0724
6823     , p5_a1  NUMBER := 0-1962.0724
6824     , p5_a2  NUMBER := 0-1962.0724
6825     , p5_a3  NUMBER := 0-1962.0724
6826     , p5_a4  NUMBER := 0-1962.0724
6827     , p5_a5  NUMBER := 0-1962.0724
6828     , p5_a6  NUMBER := 0-1962.0724
6829     , p5_a7  NUMBER := 0-1962.0724
6830     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
6831     , p5_a9  NUMBER := 0-1962.0724
6832     , p5_a10  DATE := fnd_api.g_miss_date
6833     , p5_a11  NUMBER := 0-1962.0724
6834     , p5_a12  DATE := fnd_api.g_miss_date
6835     , p5_a13  NUMBER := 0-1962.0724
6836   );
6837   procedure delete_governance(p_api_version  NUMBER
6838     , p_init_msg_list  VARCHAR2
6839     , x_return_status out nocopy  VARCHAR2
6840     , x_msg_count out nocopy  NUMBER
6841     , x_msg_data out nocopy  VARCHAR2
6842     , p5_a0 JTF_NUMBER_TABLE
6843     , p5_a1 JTF_NUMBER_TABLE
6844     , p5_a2 JTF_NUMBER_TABLE
6845     , p5_a3 JTF_NUMBER_TABLE
6846     , p5_a4 JTF_NUMBER_TABLE
6847     , p5_a5 JTF_NUMBER_TABLE
6848     , p5_a6 JTF_NUMBER_TABLE
6849     , p5_a7 JTF_NUMBER_TABLE
6850     , p5_a8 JTF_VARCHAR2_TABLE_100
6851     , p5_a9 JTF_NUMBER_TABLE
6852     , p5_a10 JTF_DATE_TABLE
6853     , p5_a11 JTF_NUMBER_TABLE
6854     , p5_a12 JTF_DATE_TABLE
6855     , p5_a13 JTF_NUMBER_TABLE
6856   );
6857   procedure lock_governance(p_api_version  NUMBER
6858     , p_init_msg_list  VARCHAR2
6859     , x_return_status out nocopy  VARCHAR2
6860     , x_msg_count out nocopy  NUMBER
6861     , x_msg_data out nocopy  VARCHAR2
6862     , p5_a0  NUMBER := 0-1962.0724
6863     , p5_a1  NUMBER := 0-1962.0724
6864     , p5_a2  NUMBER := 0-1962.0724
6865     , p5_a3  NUMBER := 0-1962.0724
6866     , p5_a4  NUMBER := 0-1962.0724
6867     , p5_a5  NUMBER := 0-1962.0724
6868     , p5_a6  NUMBER := 0-1962.0724
6869     , p5_a7  NUMBER := 0-1962.0724
6870     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
6871     , p5_a9  NUMBER := 0-1962.0724
6872     , p5_a10  DATE := fnd_api.g_miss_date
6873     , p5_a11  NUMBER := 0-1962.0724
6874     , p5_a12  DATE := fnd_api.g_miss_date
6875     , p5_a13  NUMBER := 0-1962.0724
6876   );
6877   procedure lock_governance(p_api_version  NUMBER
6878     , p_init_msg_list  VARCHAR2
6879     , x_return_status out nocopy  VARCHAR2
6880     , x_msg_count out nocopy  NUMBER
6881     , x_msg_data out nocopy  VARCHAR2
6882     , p5_a0 JTF_NUMBER_TABLE
6883     , p5_a1 JTF_NUMBER_TABLE
6884     , p5_a2 JTF_NUMBER_TABLE
6885     , p5_a3 JTF_NUMBER_TABLE
6886     , p5_a4 JTF_NUMBER_TABLE
6887     , p5_a5 JTF_NUMBER_TABLE
6888     , p5_a6 JTF_NUMBER_TABLE
6889     , p5_a7 JTF_NUMBER_TABLE
6890     , p5_a8 JTF_VARCHAR2_TABLE_100
6891     , p5_a9 JTF_NUMBER_TABLE
6892     , p5_a10 JTF_DATE_TABLE
6893     , p5_a11 JTF_NUMBER_TABLE
6894     , p5_a12 JTF_DATE_TABLE
6895     , p5_a13 JTF_NUMBER_TABLE
6896   );
6897   procedure validate_governance(p_api_version  NUMBER
6898     , p_init_msg_list  VARCHAR2
6899     , x_return_status out nocopy  VARCHAR2
6900     , x_msg_count out nocopy  NUMBER
6901     , x_msg_data out nocopy  VARCHAR2
6902     , p5_a0  NUMBER := 0-1962.0724
6903     , p5_a1  NUMBER := 0-1962.0724
6904     , p5_a2  NUMBER := 0-1962.0724
6905     , p5_a3  NUMBER := 0-1962.0724
6906     , p5_a4  NUMBER := 0-1962.0724
6907     , p5_a5  NUMBER := 0-1962.0724
6908     , p5_a6  NUMBER := 0-1962.0724
6909     , p5_a7  NUMBER := 0-1962.0724
6910     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
6911     , p5_a9  NUMBER := 0-1962.0724
6912     , p5_a10  DATE := fnd_api.g_miss_date
6913     , p5_a11  NUMBER := 0-1962.0724
6914     , p5_a12  DATE := fnd_api.g_miss_date
6915     , p5_a13  NUMBER := 0-1962.0724
6916   );
6917   procedure validate_governance(p_api_version  NUMBER
6918     , p_init_msg_list  VARCHAR2
6919     , x_return_status out nocopy  VARCHAR2
6920     , x_msg_count out nocopy  NUMBER
6921     , x_msg_data out nocopy  VARCHAR2
6922     , p5_a0 JTF_NUMBER_TABLE
6923     , p5_a1 JTF_NUMBER_TABLE
6924     , p5_a2 JTF_NUMBER_TABLE
6925     , p5_a3 JTF_NUMBER_TABLE
6926     , p5_a4 JTF_NUMBER_TABLE
6927     , p5_a5 JTF_NUMBER_TABLE
6928     , p5_a6 JTF_NUMBER_TABLE
6929     , p5_a7 JTF_NUMBER_TABLE
6930     , p5_a8 JTF_VARCHAR2_TABLE_100
6931     , p5_a9 JTF_NUMBER_TABLE
6932     , p5_a10 JTF_DATE_TABLE
6933     , p5_a11 JTF_NUMBER_TABLE
6934     , p5_a12 JTF_DATE_TABLE
6935     , p5_a13 JTF_NUMBER_TABLE
6936   );
6937   procedure get_contract_header_info(p_api_version  NUMBER
6938     , p_init_msg_list  VARCHAR2
6939     , x_return_status out nocopy  VARCHAR2
6940     , x_msg_count out nocopy  NUMBER
6941     , x_msg_data out nocopy  VARCHAR2
6942     , p_chr_id  NUMBER
6943     , p_chr_id_old  NUMBER
6944     , p_orgid  NUMBER
6945     , p_custid  NUMBER
6946     , p_invorgid  NUMBER
6947     , p_oldokl_status  VARCHAR2
6948     , p_oldokc_status  VARCHAR2
6949     , x_hdr_tbl out nocopy JTF_VARCHAR2_TABLE_300
6950   );
6951 end okl_contract_pub_w;