DBA Data[Home] [Help]

PACKAGE: APPS.OKL_CONTRACT_PVT_W

Source


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