DBA Data[Home] [Help]

PACKAGE BODY: APPS.OKL_CONTRACT_TOP_LINE_PVT_W

Source


1 package body okl_contract_top_line_pvt_w as
2   /* $Header: OKLEKTLB.pls 115.3 2003/10/16 01:08:52 smereddy noship $ */
3   rosetta_g_mistake_date date := to_date('01/01/+4713', 'MM/DD/SYYYY');
4   rosetta_g_miss_date date := to_date('01/01/-4712', 'MM/DD/SYYYY');
5 
6   -- this is to workaround the JDBC bug regarding IN DATE of value GMiss
7   function rosetta_g_miss_date_in_map(d date) return date as
8   begin
9     if d = rosetta_g_mistake_date then return fnd_api.g_miss_date; end if;
10     return d;
11   end;
12 
13   function rosetta_g_miss_num_map(n number) return number as
14     a number := fnd_api.g_miss_num;
15     b number := 0-1962.0724;
16   begin
17     if n=a then return b; end if;
18     if n=b then return a; end if;
19     return n;
20   end;
21 
22   procedure create_contract_top_line(p_api_version  NUMBER
23     , p_init_msg_list  VARCHAR2
24     , x_return_status out nocopy  VARCHAR2
25     , x_msg_count out nocopy  NUMBER
26     , x_msg_data out nocopy  VARCHAR2
27     , p9_a0 out nocopy  NUMBER
28     , p9_a1 out nocopy  NUMBER
29     , p9_a2 out nocopy  VARCHAR2
30     , p9_a3 out nocopy  NUMBER
31     , p9_a4 out nocopy  NUMBER
32     , p9_a5 out nocopy  NUMBER
33     , p9_a6 out nocopy  NUMBER
34     , p9_a7 out nocopy  NUMBER
35     , p9_a8 out nocopy  VARCHAR2
36     , p9_a9 out nocopy  VARCHAR2
37     , p9_a10 out nocopy  NUMBER
38     , p9_a11 out nocopy  VARCHAR2
39     , p9_a12 out nocopy  NUMBER
40     , p9_a13 out nocopy  VARCHAR2
41     , p9_a14 out nocopy  VARCHAR2
42     , p9_a15 out nocopy  VARCHAR2
43     , p9_a16 out nocopy  VARCHAR2
44     , p9_a17 out nocopy  VARCHAR2
45     , p9_a18 out nocopy  NUMBER
46     , p9_a19 out nocopy  NUMBER
47     , p9_a20 out nocopy  NUMBER
48     , p9_a21 out nocopy  NUMBER
49     , p9_a22 out nocopy  VARCHAR2
50     , p9_a23 out nocopy  VARCHAR2
51     , p9_a24 out nocopy  VARCHAR2
52     , p9_a25 out nocopy  VARCHAR2
53     , p9_a26 out nocopy  VARCHAR2
54     , p9_a27 out nocopy  VARCHAR2
55     , p9_a28 out nocopy  DATE
56     , p9_a29 out nocopy  VARCHAR2
57     , p9_a30 out nocopy  DATE
58     , p9_a31 out nocopy  DATE
59     , p9_a32 out nocopy  DATE
60     , p9_a33 out nocopy  VARCHAR2
61     , p9_a34 out nocopy  NUMBER
62     , p9_a35 out nocopy  VARCHAR2
63     , p9_a36 out nocopy  NUMBER
64     , p9_a37 out nocopy  VARCHAR2
65     , p9_a38 out nocopy  VARCHAR2
66     , p9_a39 out nocopy  VARCHAR2
67     , p9_a40 out nocopy  VARCHAR2
68     , p9_a41 out nocopy  VARCHAR2
69     , p9_a42 out nocopy  VARCHAR2
70     , p9_a43 out nocopy  VARCHAR2
71     , p9_a44 out nocopy  VARCHAR2
72     , p9_a45 out nocopy  VARCHAR2
73     , p9_a46 out nocopy  VARCHAR2
74     , p9_a47 out nocopy  VARCHAR2
75     , p9_a48 out nocopy  VARCHAR2
76     , p9_a49 out nocopy  VARCHAR2
77     , p9_a50 out nocopy  VARCHAR2
78     , p9_a51 out nocopy  VARCHAR2
79     , p9_a52 out nocopy  VARCHAR2
80     , p9_a53 out nocopy  VARCHAR2
81     , p9_a54 out nocopy  NUMBER
82     , p9_a55 out nocopy  DATE
83     , p9_a56 out nocopy  NUMBER
84     , p9_a57 out nocopy  DATE
85     , p9_a58 out nocopy  VARCHAR2
86     , p9_a59 out nocopy  VARCHAR2
87     , p9_a60 out nocopy  VARCHAR2
88     , p9_a61 out nocopy  NUMBER
89     , p9_a62 out nocopy  VARCHAR2
90     , p9_a63 out nocopy  VARCHAR2
91     , p9_a64 out nocopy  VARCHAR2
92     , p9_a65 out nocopy  VARCHAR2
93     , p9_a66 out nocopy  VARCHAR2
94     , p9_a67 out nocopy  NUMBER
95     , p9_a68 out nocopy  NUMBER
96     , p9_a69 out nocopy  NUMBER
97     , p9_a70 out nocopy  DATE
98     , p9_a71 out nocopy  NUMBER
99     , p9_a72 out nocopy  DATE
100     , p9_a73 out nocopy  NUMBER
101     , p9_a74 out nocopy  NUMBER
102     , p9_a75 out nocopy  VARCHAR2
103     , p9_a76 out nocopy  VARCHAR2
104     , p9_a77 out nocopy  NUMBER
105     , p9_a78 out nocopy  NUMBER
106     , p9_a79 out nocopy  VARCHAR2
107     , p9_a80 out nocopy  VARCHAR2
108     , p9_a81 out nocopy  NUMBER
109     , p9_a82 out nocopy  VARCHAR2
110     , p9_a83 out nocopy  NUMBER
111     , p9_a84 out nocopy  NUMBER
112     , p9_a85 out nocopy  NUMBER
113     , p9_a86 out nocopy  NUMBER
114     , p9_a87 out nocopy  VARCHAR2
115     , p9_a88 out nocopy  NUMBER
116     , p9_a89 out nocopy  NUMBER
117     , p10_a0 out nocopy  NUMBER
118     , p10_a1 out nocopy  NUMBER
119     , p10_a2 out nocopy  NUMBER
120     , p10_a3 out nocopy  NUMBER
121     , p10_a4 out nocopy  VARCHAR2
122     , p10_a5 out nocopy  VARCHAR2
123     , p10_a6 out nocopy  VARCHAR2
124     , p10_a7 out nocopy  NUMBER
125     , p10_a8 out nocopy  NUMBER
126     , p10_a9 out nocopy  DATE
127     , p10_a10 out nocopy  NUMBER
128     , p10_a11 out nocopy  NUMBER
129     , p10_a12 out nocopy  NUMBER
130     , p10_a13 out nocopy  NUMBER
131     , p10_a14 out nocopy  NUMBER
132     , p10_a15 out nocopy  NUMBER
133     , p10_a16 out nocopy  NUMBER
134     , p10_a17 out nocopy  NUMBER
135     , p10_a18 out nocopy  NUMBER
136     , p10_a19 out nocopy  NUMBER
137     , p10_a20 out nocopy  DATE
138     , p10_a21 out nocopy  DATE
139     , p10_a22 out nocopy  NUMBER
140     , p10_a23 out nocopy  NUMBER
141     , p10_a24 out nocopy  DATE
142     , p10_a25 out nocopy  DATE
143     , p10_a26 out nocopy  DATE
144     , p10_a27 out nocopy  NUMBER
145     , p10_a28 out nocopy  NUMBER
146     , p10_a29 out nocopy  NUMBER
147     , p10_a30 out nocopy  NUMBER
148     , p10_a31 out nocopy  NUMBER
149     , p10_a32 out nocopy  NUMBER
150     , p10_a33 out nocopy  NUMBER
151     , p10_a34 out nocopy  DATE
152     , p10_a35 out nocopy  VARCHAR2
153     , p10_a36 out nocopy  DATE
154     , p10_a37 out nocopy  VARCHAR2
155     , p10_a38 out nocopy  NUMBER
156     , p10_a39 out nocopy  NUMBER
157     , p10_a40 out nocopy  NUMBER
158     , p10_a41 out nocopy  VARCHAR2
159     , p10_a42 out nocopy  DATE
160     , p10_a43 out nocopy  NUMBER
161     , p10_a44 out nocopy  NUMBER
162     , p10_a45 out nocopy  DATE
163     , p10_a46 out nocopy  NUMBER
164     , p10_a47 out nocopy  DATE
165     , p10_a48 out nocopy  DATE
166     , p10_a49 out nocopy  DATE
167     , p10_a50 out nocopy  NUMBER
168     , p10_a51 out nocopy  NUMBER
169     , p10_a52 out nocopy  VARCHAR2
170     , p10_a53 out nocopy  NUMBER
171     , p10_a54 out nocopy  NUMBER
172     , p10_a55 out nocopy  VARCHAR2
173     , p10_a56 out nocopy  VARCHAR2
174     , p10_a57 out nocopy  NUMBER
175     , p10_a58 out nocopy  DATE
176     , p10_a59 out nocopy  NUMBER
177     , p10_a60 out nocopy  VARCHAR2
178     , p10_a61 out nocopy  VARCHAR2
179     , p10_a62 out nocopy  VARCHAR2
180     , p10_a63 out nocopy  VARCHAR2
181     , p10_a64 out nocopy  VARCHAR2
182     , p10_a65 out nocopy  VARCHAR2
183     , p10_a66 out nocopy  VARCHAR2
184     , p10_a67 out nocopy  VARCHAR2
185     , p10_a68 out nocopy  VARCHAR2
186     , p10_a69 out nocopy  VARCHAR2
187     , p10_a70 out nocopy  VARCHAR2
188     , p10_a71 out nocopy  VARCHAR2
189     , p10_a72 out nocopy  VARCHAR2
190     , p10_a73 out nocopy  VARCHAR2
191     , p10_a74 out nocopy  VARCHAR2
192     , p10_a75 out nocopy  VARCHAR2
193     , p10_a76 out nocopy  NUMBER
194     , p10_a77 out nocopy  NUMBER
195     , p10_a78 out nocopy  NUMBER
196     , p10_a79 out nocopy  DATE
197     , p10_a80 out nocopy  NUMBER
198     , p10_a81 out nocopy  DATE
199     , p10_a82 out nocopy  NUMBER
200     , p10_a83 out nocopy  DATE
201     , p10_a84 out nocopy  DATE
202     , p10_a85 out nocopy  DATE
203     , p10_a86 out nocopy  DATE
204     , p10_a87 out nocopy  NUMBER
205     , p10_a88 out nocopy  NUMBER
206     , p10_a89 out nocopy  NUMBER
207     , p10_a90 out nocopy  VARCHAR2
208     , p10_a91 out nocopy  NUMBER
209     , p10_a92 out nocopy  VARCHAR2
210     , p10_a93 out nocopy  NUMBER
211     , p10_a94 out nocopy  NUMBER
212     , p10_a95 out nocopy  DATE
213     , p10_a96 out nocopy  VARCHAR2
214     , p10_a97 out nocopy  VARCHAR2
215     , p10_a98 out nocopy  NUMBER
216     , p11_a0 out nocopy  NUMBER
217     , p11_a1 out nocopy  NUMBER
218     , p11_a2 out nocopy  NUMBER
219     , p11_a3 out nocopy  NUMBER
220     , p11_a4 out nocopy  NUMBER
221     , p11_a5 out nocopy  NUMBER
222     , p11_a6 out nocopy  VARCHAR2
223     , p11_a7 out nocopy  VARCHAR2
224     , p11_a8 out nocopy  VARCHAR2
225     , p11_a9 out nocopy  VARCHAR2
226     , p11_a10 out nocopy  VARCHAR2
227     , p11_a11 out nocopy  NUMBER
228     , p11_a12 out nocopy  VARCHAR2
229     , p11_a13 out nocopy  NUMBER
230     , p11_a14 out nocopy  VARCHAR2
231     , p11_a15 out nocopy  NUMBER
232     , p11_a16 out nocopy  DATE
233     , p11_a17 out nocopy  NUMBER
234     , p11_a18 out nocopy  DATE
235     , p11_a19 out nocopy  NUMBER
236     , p12_a0 out nocopy  NUMBER
237     , p12_a1 out nocopy  NUMBER
238     , p12_a2 out nocopy  VARCHAR2
239     , p12_a3 out nocopy  NUMBER
240     , p12_a4 out nocopy  NUMBER
241     , p12_a5 out nocopy  NUMBER
242     , p12_a6 out nocopy  VARCHAR2
243     , p12_a7 out nocopy  NUMBER
244     , p12_a8 out nocopy  VARCHAR2
245     , p12_a9 out nocopy  VARCHAR2
246     , p12_a10 out nocopy  VARCHAR2
247     , p12_a11 out nocopy  VARCHAR2
248     , p12_a12 out nocopy  VARCHAR2
249     , p12_a13 out nocopy  VARCHAR2
250     , p12_a14 out nocopy  VARCHAR2
251     , p12_a15 out nocopy  VARCHAR2
252     , p12_a16 out nocopy  VARCHAR2
253     , p12_a17 out nocopy  VARCHAR2
254     , p12_a18 out nocopy  VARCHAR2
255     , p12_a19 out nocopy  VARCHAR2
256     , p12_a20 out nocopy  VARCHAR2
257     , p12_a21 out nocopy  VARCHAR2
258     , p12_a22 out nocopy  VARCHAR2
259     , p12_a23 out nocopy  VARCHAR2
260     , p12_a24 out nocopy  VARCHAR2
261     , p12_a25 out nocopy  VARCHAR2
262     , p12_a26 out nocopy  VARCHAR2
263     , p12_a27 out nocopy  VARCHAR2
264     , p12_a28 out nocopy  VARCHAR2
265     , p12_a29 out nocopy  VARCHAR2
266     , p12_a30 out nocopy  VARCHAR2
267     , p12_a31 out nocopy  VARCHAR2
268     , p12_a32 out nocopy  VARCHAR2
269     , p12_a33 out nocopy  VARCHAR2
270     , p12_a34 out nocopy  NUMBER
271     , p12_a35 out nocopy  DATE
272     , p12_a36 out nocopy  NUMBER
273     , p12_a37 out nocopy  DATE
274     , p12_a38 out nocopy  NUMBER
275     , p12_a39 out nocopy  NUMBER
276     , p12_a40 out nocopy  NUMBER
277     , p5_a0  NUMBER := 0-1962.0724
278     , p5_a1  NUMBER := 0-1962.0724
279     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
280     , p5_a3  NUMBER := 0-1962.0724
281     , p5_a4  NUMBER := 0-1962.0724
282     , p5_a5  NUMBER := 0-1962.0724
283     , p5_a6  NUMBER := 0-1962.0724
284     , p5_a7  NUMBER := 0-1962.0724
285     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
286     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
287     , p5_a10  NUMBER := 0-1962.0724
288     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
289     , p5_a12  NUMBER := 0-1962.0724
290     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
291     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
292     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
293     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
294     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
295     , p5_a18  NUMBER := 0-1962.0724
296     , p5_a19  NUMBER := 0-1962.0724
297     , p5_a20  NUMBER := 0-1962.0724
298     , p5_a21  NUMBER := 0-1962.0724
299     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
300     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
301     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
302     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
303     , p5_a26  VARCHAR2 := fnd_api.g_miss_char
304     , p5_a27  VARCHAR2 := fnd_api.g_miss_char
305     , p5_a28  DATE := fnd_api.g_miss_date
306     , p5_a29  VARCHAR2 := fnd_api.g_miss_char
307     , p5_a30  DATE := fnd_api.g_miss_date
308     , p5_a31  DATE := fnd_api.g_miss_date
309     , p5_a32  DATE := fnd_api.g_miss_date
310     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
311     , p5_a34  NUMBER := 0-1962.0724
312     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
313     , p5_a36  NUMBER := 0-1962.0724
314     , p5_a37  VARCHAR2 := fnd_api.g_miss_char
315     , p5_a38  VARCHAR2 := fnd_api.g_miss_char
316     , p5_a39  VARCHAR2 := fnd_api.g_miss_char
317     , p5_a40  VARCHAR2 := fnd_api.g_miss_char
318     , p5_a41  VARCHAR2 := fnd_api.g_miss_char
319     , p5_a42  VARCHAR2 := fnd_api.g_miss_char
320     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
321     , p5_a44  VARCHAR2 := fnd_api.g_miss_char
322     , p5_a45  VARCHAR2 := fnd_api.g_miss_char
323     , p5_a46  VARCHAR2 := fnd_api.g_miss_char
324     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
325     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
326     , p5_a49  VARCHAR2 := fnd_api.g_miss_char
327     , p5_a50  VARCHAR2 := fnd_api.g_miss_char
328     , p5_a51  VARCHAR2 := fnd_api.g_miss_char
329     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
330     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
331     , p5_a54  NUMBER := 0-1962.0724
332     , p5_a55  DATE := fnd_api.g_miss_date
333     , p5_a56  NUMBER := 0-1962.0724
334     , p5_a57  DATE := fnd_api.g_miss_date
335     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
336     , p5_a59  VARCHAR2 := fnd_api.g_miss_char
337     , p5_a60  VARCHAR2 := fnd_api.g_miss_char
338     , p5_a61  NUMBER := 0-1962.0724
339     , p5_a62  VARCHAR2 := fnd_api.g_miss_char
340     , p5_a63  VARCHAR2 := fnd_api.g_miss_char
341     , p5_a64  VARCHAR2 := fnd_api.g_miss_char
342     , p5_a65  VARCHAR2 := fnd_api.g_miss_char
343     , p5_a66  VARCHAR2 := fnd_api.g_miss_char
344     , p5_a67  NUMBER := 0-1962.0724
345     , p5_a68  NUMBER := 0-1962.0724
346     , p5_a69  NUMBER := 0-1962.0724
347     , p5_a70  DATE := fnd_api.g_miss_date
348     , p5_a71  NUMBER := 0-1962.0724
349     , p5_a72  DATE := fnd_api.g_miss_date
350     , p5_a73  NUMBER := 0-1962.0724
351     , p5_a74  NUMBER := 0-1962.0724
352     , p5_a75  VARCHAR2 := fnd_api.g_miss_char
353     , p5_a76  VARCHAR2 := fnd_api.g_miss_char
354     , p5_a77  NUMBER := 0-1962.0724
355     , p5_a78  NUMBER := 0-1962.0724
356     , p5_a79  VARCHAR2 := fnd_api.g_miss_char
357     , p5_a80  VARCHAR2 := fnd_api.g_miss_char
358     , p5_a81  NUMBER := 0-1962.0724
359     , p5_a82  VARCHAR2 := fnd_api.g_miss_char
360     , p5_a83  NUMBER := 0-1962.0724
361     , p5_a84  NUMBER := 0-1962.0724
362     , p5_a85  NUMBER := 0-1962.0724
363     , p5_a86  NUMBER := 0-1962.0724
364     , p5_a87  VARCHAR2 := fnd_api.g_miss_char
365     , p5_a88  NUMBER := 0-1962.0724
366     , p5_a89  NUMBER := 0-1962.0724
367     , p6_a0  NUMBER := 0-1962.0724
368     , p6_a1  NUMBER := 0-1962.0724
369     , p6_a2  NUMBER := 0-1962.0724
370     , p6_a3  NUMBER := 0-1962.0724
371     , p6_a4  VARCHAR2 := fnd_api.g_miss_char
372     , p6_a5  VARCHAR2 := fnd_api.g_miss_char
373     , p6_a6  VARCHAR2 := fnd_api.g_miss_char
374     , p6_a7  NUMBER := 0-1962.0724
375     , p6_a8  NUMBER := 0-1962.0724
376     , p6_a9  DATE := fnd_api.g_miss_date
377     , p6_a10  NUMBER := 0-1962.0724
378     , p6_a11  NUMBER := 0-1962.0724
379     , p6_a12  NUMBER := 0-1962.0724
380     , p6_a13  NUMBER := 0-1962.0724
381     , p6_a14  NUMBER := 0-1962.0724
382     , p6_a15  NUMBER := 0-1962.0724
383     , p6_a16  NUMBER := 0-1962.0724
384     , p6_a17  NUMBER := 0-1962.0724
385     , p6_a18  NUMBER := 0-1962.0724
386     , p6_a19  NUMBER := 0-1962.0724
387     , p6_a20  DATE := fnd_api.g_miss_date
388     , p6_a21  DATE := fnd_api.g_miss_date
389     , p6_a22  NUMBER := 0-1962.0724
390     , p6_a23  NUMBER := 0-1962.0724
391     , p6_a24  DATE := fnd_api.g_miss_date
392     , p6_a25  DATE := fnd_api.g_miss_date
393     , p6_a26  DATE := fnd_api.g_miss_date
394     , p6_a27  NUMBER := 0-1962.0724
395     , p6_a28  NUMBER := 0-1962.0724
396     , p6_a29  NUMBER := 0-1962.0724
397     , p6_a30  NUMBER := 0-1962.0724
398     , p6_a31  NUMBER := 0-1962.0724
399     , p6_a32  NUMBER := 0-1962.0724
400     , p6_a33  NUMBER := 0-1962.0724
401     , p6_a34  DATE := fnd_api.g_miss_date
402     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
403     , p6_a36  DATE := fnd_api.g_miss_date
404     , p6_a37  VARCHAR2 := fnd_api.g_miss_char
405     , p6_a38  NUMBER := 0-1962.0724
406     , p6_a39  NUMBER := 0-1962.0724
407     , p6_a40  NUMBER := 0-1962.0724
408     , p6_a41  VARCHAR2 := fnd_api.g_miss_char
409     , p6_a42  DATE := fnd_api.g_miss_date
410     , p6_a43  NUMBER := 0-1962.0724
411     , p6_a44  NUMBER := 0-1962.0724
412     , p6_a45  DATE := fnd_api.g_miss_date
413     , p6_a46  NUMBER := 0-1962.0724
414     , p6_a47  DATE := fnd_api.g_miss_date
415     , p6_a48  DATE := fnd_api.g_miss_date
416     , p6_a49  DATE := fnd_api.g_miss_date
417     , p6_a50  NUMBER := 0-1962.0724
418     , p6_a51  NUMBER := 0-1962.0724
419     , p6_a52  VARCHAR2 := fnd_api.g_miss_char
420     , p6_a53  NUMBER := 0-1962.0724
421     , p6_a54  NUMBER := 0-1962.0724
422     , p6_a55  VARCHAR2 := fnd_api.g_miss_char
423     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
424     , p6_a57  NUMBER := 0-1962.0724
425     , p6_a58  DATE := fnd_api.g_miss_date
426     , p6_a59  NUMBER := 0-1962.0724
427     , p6_a60  VARCHAR2 := fnd_api.g_miss_char
428     , p6_a61  VARCHAR2 := fnd_api.g_miss_char
429     , p6_a62  VARCHAR2 := fnd_api.g_miss_char
430     , p6_a63  VARCHAR2 := fnd_api.g_miss_char
431     , p6_a64  VARCHAR2 := fnd_api.g_miss_char
432     , p6_a65  VARCHAR2 := fnd_api.g_miss_char
433     , p6_a66  VARCHAR2 := fnd_api.g_miss_char
434     , p6_a67  VARCHAR2 := fnd_api.g_miss_char
435     , p6_a68  VARCHAR2 := fnd_api.g_miss_char
436     , p6_a69  VARCHAR2 := fnd_api.g_miss_char
437     , p6_a70  VARCHAR2 := fnd_api.g_miss_char
438     , p6_a71  VARCHAR2 := fnd_api.g_miss_char
439     , p6_a72  VARCHAR2 := fnd_api.g_miss_char
440     , p6_a73  VARCHAR2 := fnd_api.g_miss_char
441     , p6_a74  VARCHAR2 := fnd_api.g_miss_char
442     , p6_a75  VARCHAR2 := fnd_api.g_miss_char
443     , p6_a76  NUMBER := 0-1962.0724
444     , p6_a77  NUMBER := 0-1962.0724
445     , p6_a78  NUMBER := 0-1962.0724
446     , p6_a79  DATE := fnd_api.g_miss_date
447     , p6_a80  NUMBER := 0-1962.0724
448     , p6_a81  DATE := fnd_api.g_miss_date
449     , p6_a82  NUMBER := 0-1962.0724
450     , p6_a83  DATE := fnd_api.g_miss_date
451     , p6_a84  DATE := fnd_api.g_miss_date
452     , p6_a85  DATE := fnd_api.g_miss_date
453     , p6_a86  DATE := fnd_api.g_miss_date
454     , p6_a87  NUMBER := 0-1962.0724
455     , p6_a88  NUMBER := 0-1962.0724
456     , p6_a89  NUMBER := 0-1962.0724
457     , p6_a90  VARCHAR2 := fnd_api.g_miss_char
458     , p6_a91  NUMBER := 0-1962.0724
459     , p6_a92  VARCHAR2 := fnd_api.g_miss_char
460     , p6_a93  NUMBER := 0-1962.0724
461     , p6_a94  NUMBER := 0-1962.0724
462     , p6_a95  DATE := fnd_api.g_miss_date
463     , p6_a96  VARCHAR2 := fnd_api.g_miss_char
464     , p6_a97  VARCHAR2 := fnd_api.g_miss_char
465     , p6_a98  NUMBER := 0-1962.0724
466     , p7_a0  NUMBER := 0-1962.0724
467     , p7_a1  NUMBER := 0-1962.0724
468     , p7_a2  NUMBER := 0-1962.0724
469     , p7_a3  NUMBER := 0-1962.0724
470     , p7_a4  NUMBER := 0-1962.0724
471     , p7_a5  NUMBER := 0-1962.0724
472     , p7_a6  VARCHAR2 := fnd_api.g_miss_char
473     , p7_a7  VARCHAR2 := fnd_api.g_miss_char
474     , p7_a8  VARCHAR2 := fnd_api.g_miss_char
475     , p7_a9  VARCHAR2 := fnd_api.g_miss_char
476     , p7_a10  VARCHAR2 := fnd_api.g_miss_char
477     , p7_a11  NUMBER := 0-1962.0724
478     , p7_a12  VARCHAR2 := fnd_api.g_miss_char
479     , p7_a13  NUMBER := 0-1962.0724
480     , p7_a14  VARCHAR2 := fnd_api.g_miss_char
481     , p7_a15  NUMBER := 0-1962.0724
482     , p7_a16  DATE := fnd_api.g_miss_date
483     , p7_a17  NUMBER := 0-1962.0724
484     , p7_a18  DATE := fnd_api.g_miss_date
485     , p7_a19  NUMBER := 0-1962.0724
486     , p8_a0  NUMBER := 0-1962.0724
487     , p8_a1  NUMBER := 0-1962.0724
488     , p8_a2  VARCHAR2 := fnd_api.g_miss_char
489     , p8_a3  NUMBER := 0-1962.0724
490     , p8_a4  NUMBER := 0-1962.0724
491     , p8_a5  NUMBER := 0-1962.0724
492     , p8_a6  VARCHAR2 := fnd_api.g_miss_char
493     , p8_a7  NUMBER := 0-1962.0724
494     , p8_a8  VARCHAR2 := fnd_api.g_miss_char
495     , p8_a9  VARCHAR2 := fnd_api.g_miss_char
496     , p8_a10  VARCHAR2 := fnd_api.g_miss_char
497     , p8_a11  VARCHAR2 := fnd_api.g_miss_char
498     , p8_a12  VARCHAR2 := fnd_api.g_miss_char
499     , p8_a13  VARCHAR2 := fnd_api.g_miss_char
500     , p8_a14  VARCHAR2 := fnd_api.g_miss_char
501     , p8_a15  VARCHAR2 := fnd_api.g_miss_char
502     , p8_a16  VARCHAR2 := fnd_api.g_miss_char
503     , p8_a17  VARCHAR2 := fnd_api.g_miss_char
504     , p8_a18  VARCHAR2 := fnd_api.g_miss_char
505     , p8_a19  VARCHAR2 := fnd_api.g_miss_char
506     , p8_a20  VARCHAR2 := fnd_api.g_miss_char
507     , p8_a21  VARCHAR2 := fnd_api.g_miss_char
508     , p8_a22  VARCHAR2 := fnd_api.g_miss_char
509     , p8_a23  VARCHAR2 := fnd_api.g_miss_char
510     , p8_a24  VARCHAR2 := fnd_api.g_miss_char
511     , p8_a25  VARCHAR2 := fnd_api.g_miss_char
512     , p8_a26  VARCHAR2 := fnd_api.g_miss_char
513     , p8_a27  VARCHAR2 := fnd_api.g_miss_char
514     , p8_a28  VARCHAR2 := fnd_api.g_miss_char
515     , p8_a29  VARCHAR2 := fnd_api.g_miss_char
516     , p8_a30  VARCHAR2 := fnd_api.g_miss_char
517     , p8_a31  VARCHAR2 := fnd_api.g_miss_char
518     , p8_a32  VARCHAR2 := fnd_api.g_miss_char
519     , p8_a33  VARCHAR2 := fnd_api.g_miss_char
520     , p8_a34  NUMBER := 0-1962.0724
521     , p8_a35  DATE := fnd_api.g_miss_date
522     , p8_a36  NUMBER := 0-1962.0724
523     , p8_a37  DATE := fnd_api.g_miss_date
524     , p8_a38  NUMBER := 0-1962.0724
525     , p8_a39  NUMBER := 0-1962.0724
526     , p8_a40  NUMBER := 0-1962.0724
527   )
528 
529   as
530     ddp_clev_rec okl_contract_top_line_pvt.clev_rec_type;
531     ddp_klev_rec okl_contract_top_line_pvt.klev_rec_type;
532     ddp_cimv_rec okl_contract_top_line_pvt.cimv_rec_type;
533     ddp_cplv_rec okl_contract_top_line_pvt.cplv_rec_type;
534     ddx_clev_rec okl_contract_top_line_pvt.clev_rec_type;
535     ddx_klev_rec okl_contract_top_line_pvt.klev_rec_type;
536     ddx_cimv_rec okl_contract_top_line_pvt.cimv_rec_type;
537     ddx_cplv_rec okl_contract_top_line_pvt.cplv_rec_type;
538     ddindx binary_integer; indx binary_integer;
539   begin
540 
541     -- copy data to the local IN or IN-OUT args, if any
542 
543 
544 
545 
546 
547     ddp_clev_rec.id := rosetta_g_miss_num_map(p5_a0);
548     ddp_clev_rec.object_version_number := rosetta_g_miss_num_map(p5_a1);
549     ddp_clev_rec.sfwt_flag := p5_a2;
550     ddp_clev_rec.chr_id := rosetta_g_miss_num_map(p5_a3);
551     ddp_clev_rec.cle_id := rosetta_g_miss_num_map(p5_a4);
552     ddp_clev_rec.cle_id_renewed := rosetta_g_miss_num_map(p5_a5);
553     ddp_clev_rec.cle_id_renewed_to := rosetta_g_miss_num_map(p5_a6);
554     ddp_clev_rec.lse_id := rosetta_g_miss_num_map(p5_a7);
555     ddp_clev_rec.line_number := p5_a8;
556     ddp_clev_rec.sts_code := p5_a9;
557     ddp_clev_rec.display_sequence := rosetta_g_miss_num_map(p5_a10);
558     ddp_clev_rec.trn_code := p5_a11;
559     ddp_clev_rec.dnz_chr_id := rosetta_g_miss_num_map(p5_a12);
560     ddp_clev_rec.comments := p5_a13;
561     ddp_clev_rec.item_description := p5_a14;
562     ddp_clev_rec.oke_boe_description := p5_a15;
563     ddp_clev_rec.cognomen := p5_a16;
564     ddp_clev_rec.hidden_ind := p5_a17;
565     ddp_clev_rec.price_unit := rosetta_g_miss_num_map(p5_a18);
566     ddp_clev_rec.price_unit_percent := rosetta_g_miss_num_map(p5_a19);
567     ddp_clev_rec.price_negotiated := rosetta_g_miss_num_map(p5_a20);
568     ddp_clev_rec.price_negotiated_renewed := rosetta_g_miss_num_map(p5_a21);
569     ddp_clev_rec.price_level_ind := p5_a22;
570     ddp_clev_rec.invoice_line_level_ind := p5_a23;
571     ddp_clev_rec.dpas_rating := p5_a24;
572     ddp_clev_rec.block23text := p5_a25;
573     ddp_clev_rec.exception_yn := p5_a26;
574     ddp_clev_rec.template_used := p5_a27;
575     ddp_clev_rec.date_terminated := rosetta_g_miss_date_in_map(p5_a28);
576     ddp_clev_rec.name := p5_a29;
577     ddp_clev_rec.start_date := rosetta_g_miss_date_in_map(p5_a30);
578     ddp_clev_rec.end_date := rosetta_g_miss_date_in_map(p5_a31);
579     ddp_clev_rec.date_renewed := rosetta_g_miss_date_in_map(p5_a32);
580     ddp_clev_rec.upg_orig_system_ref := p5_a33;
581     ddp_clev_rec.upg_orig_system_ref_id := rosetta_g_miss_num_map(p5_a34);
582     ddp_clev_rec.orig_system_source_code := p5_a35;
583     ddp_clev_rec.orig_system_id1 := rosetta_g_miss_num_map(p5_a36);
584     ddp_clev_rec.orig_system_reference1 := p5_a37;
585     ddp_clev_rec.attribute_category := p5_a38;
586     ddp_clev_rec.attribute1 := p5_a39;
587     ddp_clev_rec.attribute2 := p5_a40;
588     ddp_clev_rec.attribute3 := p5_a41;
589     ddp_clev_rec.attribute4 := p5_a42;
590     ddp_clev_rec.attribute5 := p5_a43;
591     ddp_clev_rec.attribute6 := p5_a44;
592     ddp_clev_rec.attribute7 := p5_a45;
593     ddp_clev_rec.attribute8 := p5_a46;
594     ddp_clev_rec.attribute9 := p5_a47;
595     ddp_clev_rec.attribute10 := p5_a48;
596     ddp_clev_rec.attribute11 := p5_a49;
597     ddp_clev_rec.attribute12 := p5_a50;
598     ddp_clev_rec.attribute13 := p5_a51;
599     ddp_clev_rec.attribute14 := p5_a52;
600     ddp_clev_rec.attribute15 := p5_a53;
601     ddp_clev_rec.created_by := rosetta_g_miss_num_map(p5_a54);
602     ddp_clev_rec.creation_date := rosetta_g_miss_date_in_map(p5_a55);
603     ddp_clev_rec.last_updated_by := rosetta_g_miss_num_map(p5_a56);
604     ddp_clev_rec.last_update_date := rosetta_g_miss_date_in_map(p5_a57);
605     ddp_clev_rec.price_type := p5_a58;
606     ddp_clev_rec.currency_code := p5_a59;
607     ddp_clev_rec.currency_code_renewed := p5_a60;
608     ddp_clev_rec.last_update_login := rosetta_g_miss_num_map(p5_a61);
609     ddp_clev_rec.old_sts_code := p5_a62;
610     ddp_clev_rec.new_sts_code := p5_a63;
611     ddp_clev_rec.old_ste_code := p5_a64;
612     ddp_clev_rec.new_ste_code := p5_a65;
613     ddp_clev_rec.call_action_asmblr := p5_a66;
614     ddp_clev_rec.request_id := rosetta_g_miss_num_map(p5_a67);
615     ddp_clev_rec.program_application_id := rosetta_g_miss_num_map(p5_a68);
616     ddp_clev_rec.program_id := rosetta_g_miss_num_map(p5_a69);
617     ddp_clev_rec.program_update_date := rosetta_g_miss_date_in_map(p5_a70);
618     ddp_clev_rec.price_list_id := rosetta_g_miss_num_map(p5_a71);
619     ddp_clev_rec.pricing_date := rosetta_g_miss_date_in_map(p5_a72);
620     ddp_clev_rec.price_list_line_id := rosetta_g_miss_num_map(p5_a73);
621     ddp_clev_rec.line_list_price := rosetta_g_miss_num_map(p5_a74);
622     ddp_clev_rec.item_to_price_yn := p5_a75;
623     ddp_clev_rec.price_basis_yn := p5_a76;
624     ddp_clev_rec.config_header_id := rosetta_g_miss_num_map(p5_a77);
625     ddp_clev_rec.config_revision_number := rosetta_g_miss_num_map(p5_a78);
626     ddp_clev_rec.config_complete_yn := p5_a79;
627     ddp_clev_rec.config_valid_yn := p5_a80;
628     ddp_clev_rec.config_top_model_line_id := rosetta_g_miss_num_map(p5_a81);
629     ddp_clev_rec.config_item_type := p5_a82;
630     ddp_clev_rec.config_item_id := rosetta_g_miss_num_map(p5_a83);
631     ddp_clev_rec.cust_acct_id := rosetta_g_miss_num_map(p5_a84);
632     ddp_clev_rec.bill_to_site_use_id := rosetta_g_miss_num_map(p5_a85);
633     ddp_clev_rec.inv_rule_id := rosetta_g_miss_num_map(p5_a86);
634     ddp_clev_rec.line_renewal_type_code := p5_a87;
635     ddp_clev_rec.ship_to_site_use_id := rosetta_g_miss_num_map(p5_a88);
636     ddp_clev_rec.payment_term_id := rosetta_g_miss_num_map(p5_a89);
637 
638     ddp_klev_rec.id := rosetta_g_miss_num_map(p6_a0);
639     ddp_klev_rec.object_version_number := rosetta_g_miss_num_map(p6_a1);
640     ddp_klev_rec.kle_id := rosetta_g_miss_num_map(p6_a2);
641     ddp_klev_rec.sty_id := rosetta_g_miss_num_map(p6_a3);
642     ddp_klev_rec.prc_code := p6_a4;
643     ddp_klev_rec.fcg_code := p6_a5;
644     ddp_klev_rec.nty_code := p6_a6;
645     ddp_klev_rec.estimated_oec := rosetta_g_miss_num_map(p6_a7);
646     ddp_klev_rec.lao_amount := rosetta_g_miss_num_map(p6_a8);
647     ddp_klev_rec.title_date := rosetta_g_miss_date_in_map(p6_a9);
648     ddp_klev_rec.fee_charge := rosetta_g_miss_num_map(p6_a10);
649     ddp_klev_rec.lrs_percent := rosetta_g_miss_num_map(p6_a11);
650     ddp_klev_rec.initial_direct_cost := rosetta_g_miss_num_map(p6_a12);
651     ddp_klev_rec.percent_stake := rosetta_g_miss_num_map(p6_a13);
652     ddp_klev_rec.percent := rosetta_g_miss_num_map(p6_a14);
653     ddp_klev_rec.evergreen_percent := rosetta_g_miss_num_map(p6_a15);
654     ddp_klev_rec.amount_stake := rosetta_g_miss_num_map(p6_a16);
655     ddp_klev_rec.occupancy := rosetta_g_miss_num_map(p6_a17);
656     ddp_klev_rec.coverage := rosetta_g_miss_num_map(p6_a18);
657     ddp_klev_rec.residual_percentage := rosetta_g_miss_num_map(p6_a19);
658     ddp_klev_rec.date_last_inspection := rosetta_g_miss_date_in_map(p6_a20);
659     ddp_klev_rec.date_sold := rosetta_g_miss_date_in_map(p6_a21);
660     ddp_klev_rec.lrv_amount := rosetta_g_miss_num_map(p6_a22);
661     ddp_klev_rec.capital_reduction := rosetta_g_miss_num_map(p6_a23);
662     ddp_klev_rec.date_next_inspection_due := rosetta_g_miss_date_in_map(p6_a24);
663     ddp_klev_rec.date_residual_last_review := rosetta_g_miss_date_in_map(p6_a25);
664     ddp_klev_rec.date_last_reamortisation := rosetta_g_miss_date_in_map(p6_a26);
665     ddp_klev_rec.vendor_advance_paid := rosetta_g_miss_num_map(p6_a27);
666     ddp_klev_rec.weighted_average_life := rosetta_g_miss_num_map(p6_a28);
667     ddp_klev_rec.tradein_amount := rosetta_g_miss_num_map(p6_a29);
668     ddp_klev_rec.bond_equivalent_yield := rosetta_g_miss_num_map(p6_a30);
669     ddp_klev_rec.termination_purchase_amount := rosetta_g_miss_num_map(p6_a31);
670     ddp_klev_rec.refinance_amount := rosetta_g_miss_num_map(p6_a32);
671     ddp_klev_rec.year_built := rosetta_g_miss_num_map(p6_a33);
672     ddp_klev_rec.delivered_date := rosetta_g_miss_date_in_map(p6_a34);
673     ddp_klev_rec.credit_tenant_yn := p6_a35;
674     ddp_klev_rec.date_last_cleanup := rosetta_g_miss_date_in_map(p6_a36);
675     ddp_klev_rec.year_of_manufacture := p6_a37;
676     ddp_klev_rec.coverage_ratio := rosetta_g_miss_num_map(p6_a38);
677     ddp_klev_rec.remarketed_amount := rosetta_g_miss_num_map(p6_a39);
678     ddp_klev_rec.gross_square_footage := rosetta_g_miss_num_map(p6_a40);
679     ddp_klev_rec.prescribed_asset_yn := p6_a41;
680     ddp_klev_rec.date_remarketed := rosetta_g_miss_date_in_map(p6_a42);
681     ddp_klev_rec.net_rentable := rosetta_g_miss_num_map(p6_a43);
682     ddp_klev_rec.remarket_margin := rosetta_g_miss_num_map(p6_a44);
683     ddp_klev_rec.date_letter_acceptance := rosetta_g_miss_date_in_map(p6_a45);
684     ddp_klev_rec.repurchased_amount := rosetta_g_miss_num_map(p6_a46);
685     ddp_klev_rec.date_commitment_expiration := rosetta_g_miss_date_in_map(p6_a47);
686     ddp_klev_rec.date_repurchased := rosetta_g_miss_date_in_map(p6_a48);
687     ddp_klev_rec.date_appraisal := rosetta_g_miss_date_in_map(p6_a49);
688     ddp_klev_rec.residual_value := rosetta_g_miss_num_map(p6_a50);
689     ddp_klev_rec.appraisal_value := rosetta_g_miss_num_map(p6_a51);
690     ddp_klev_rec.secured_deal_yn := p6_a52;
691     ddp_klev_rec.gain_loss := rosetta_g_miss_num_map(p6_a53);
692     ddp_klev_rec.floor_amount := rosetta_g_miss_num_map(p6_a54);
693     ddp_klev_rec.re_lease_yn := p6_a55;
694     ddp_klev_rec.previous_contract := p6_a56;
695     ddp_klev_rec.tracked_residual := rosetta_g_miss_num_map(p6_a57);
696     ddp_klev_rec.date_title_received := rosetta_g_miss_date_in_map(p6_a58);
697     ddp_klev_rec.amount := rosetta_g_miss_num_map(p6_a59);
698     ddp_klev_rec.attribute_category := p6_a60;
699     ddp_klev_rec.attribute1 := p6_a61;
700     ddp_klev_rec.attribute2 := p6_a62;
701     ddp_klev_rec.attribute3 := p6_a63;
702     ddp_klev_rec.attribute4 := p6_a64;
703     ddp_klev_rec.attribute5 := p6_a65;
704     ddp_klev_rec.attribute6 := p6_a66;
705     ddp_klev_rec.attribute7 := p6_a67;
706     ddp_klev_rec.attribute8 := p6_a68;
707     ddp_klev_rec.attribute9 := p6_a69;
708     ddp_klev_rec.attribute10 := p6_a70;
709     ddp_klev_rec.attribute11 := p6_a71;
710     ddp_klev_rec.attribute12 := p6_a72;
711     ddp_klev_rec.attribute13 := p6_a73;
712     ddp_klev_rec.attribute14 := p6_a74;
713     ddp_klev_rec.attribute15 := p6_a75;
714     ddp_klev_rec.sty_id_for := rosetta_g_miss_num_map(p6_a76);
715     ddp_klev_rec.clg_id := rosetta_g_miss_num_map(p6_a77);
716     ddp_klev_rec.created_by := rosetta_g_miss_num_map(p6_a78);
717     ddp_klev_rec.creation_date := rosetta_g_miss_date_in_map(p6_a79);
718     ddp_klev_rec.last_updated_by := rosetta_g_miss_num_map(p6_a80);
719     ddp_klev_rec.last_update_date := rosetta_g_miss_date_in_map(p6_a81);
720     ddp_klev_rec.last_update_login := rosetta_g_miss_num_map(p6_a82);
721     ddp_klev_rec.date_funding := rosetta_g_miss_date_in_map(p6_a83);
722     ddp_klev_rec.date_funding_required := rosetta_g_miss_date_in_map(p6_a84);
723     ddp_klev_rec.date_accepted := rosetta_g_miss_date_in_map(p6_a85);
724     ddp_klev_rec.date_delivery_expected := rosetta_g_miss_date_in_map(p6_a86);
725     ddp_klev_rec.oec := rosetta_g_miss_num_map(p6_a87);
726     ddp_klev_rec.capital_amount := rosetta_g_miss_num_map(p6_a88);
727     ddp_klev_rec.residual_grnty_amount := rosetta_g_miss_num_map(p6_a89);
728     ddp_klev_rec.residual_code := p6_a90;
729     ddp_klev_rec.rvi_premium := rosetta_g_miss_num_map(p6_a91);
730     ddp_klev_rec.credit_nature := p6_a92;
731     ddp_klev_rec.capitalized_interest := rosetta_g_miss_num_map(p6_a93);
732     ddp_klev_rec.capital_reduction_percent := rosetta_g_miss_num_map(p6_a94);
733     ddp_klev_rec.date_pay_investor_start := rosetta_g_miss_date_in_map(p6_a95);
734     ddp_klev_rec.pay_investor_frequency := p6_a96;
735     ddp_klev_rec.pay_investor_event := p6_a97;
736     ddp_klev_rec.pay_investor_remittance_days := rosetta_g_miss_num_map(p6_a98);
737 
738     ddp_cimv_rec.id := rosetta_g_miss_num_map(p7_a0);
739     ddp_cimv_rec.object_version_number := rosetta_g_miss_num_map(p7_a1);
740     ddp_cimv_rec.cle_id := rosetta_g_miss_num_map(p7_a2);
741     ddp_cimv_rec.chr_id := rosetta_g_miss_num_map(p7_a3);
742     ddp_cimv_rec.cle_id_for := rosetta_g_miss_num_map(p7_a4);
743     ddp_cimv_rec.dnz_chr_id := rosetta_g_miss_num_map(p7_a5);
744     ddp_cimv_rec.object1_id1 := p7_a6;
745     ddp_cimv_rec.object1_id2 := p7_a7;
746     ddp_cimv_rec.jtot_object1_code := p7_a8;
747     ddp_cimv_rec.uom_code := p7_a9;
748     ddp_cimv_rec.exception_yn := p7_a10;
749     ddp_cimv_rec.number_of_items := rosetta_g_miss_num_map(p7_a11);
750     ddp_cimv_rec.upg_orig_system_ref := p7_a12;
751     ddp_cimv_rec.upg_orig_system_ref_id := rosetta_g_miss_num_map(p7_a13);
752     ddp_cimv_rec.priced_item_yn := p7_a14;
753     ddp_cimv_rec.created_by := rosetta_g_miss_num_map(p7_a15);
754     ddp_cimv_rec.creation_date := rosetta_g_miss_date_in_map(p7_a16);
755     ddp_cimv_rec.last_updated_by := rosetta_g_miss_num_map(p7_a17);
756     ddp_cimv_rec.last_update_date := rosetta_g_miss_date_in_map(p7_a18);
757     ddp_cimv_rec.last_update_login := rosetta_g_miss_num_map(p7_a19);
758 
759     ddp_cplv_rec.id := rosetta_g_miss_num_map(p8_a0);
760     ddp_cplv_rec.object_version_number := rosetta_g_miss_num_map(p8_a1);
761     ddp_cplv_rec.sfwt_flag := p8_a2;
762     ddp_cplv_rec.cpl_id := rosetta_g_miss_num_map(p8_a3);
763     ddp_cplv_rec.chr_id := rosetta_g_miss_num_map(p8_a4);
764     ddp_cplv_rec.cle_id := rosetta_g_miss_num_map(p8_a5);
765     ddp_cplv_rec.rle_code := p8_a6;
766     ddp_cplv_rec.dnz_chr_id := rosetta_g_miss_num_map(p8_a7);
767     ddp_cplv_rec.object1_id1 := p8_a8;
768     ddp_cplv_rec.object1_id2 := p8_a9;
769     ddp_cplv_rec.jtot_object1_code := p8_a10;
770     ddp_cplv_rec.cognomen := p8_a11;
771     ddp_cplv_rec.code := p8_a12;
772     ddp_cplv_rec.facility := p8_a13;
773     ddp_cplv_rec.minority_group_lookup_code := p8_a14;
774     ddp_cplv_rec.small_business_flag := p8_a15;
775     ddp_cplv_rec.women_owned_flag := p8_a16;
776     ddp_cplv_rec.alias := p8_a17;
777     ddp_cplv_rec.attribute_category := p8_a18;
778     ddp_cplv_rec.attribute1 := p8_a19;
779     ddp_cplv_rec.attribute2 := p8_a20;
780     ddp_cplv_rec.attribute3 := p8_a21;
781     ddp_cplv_rec.attribute4 := p8_a22;
782     ddp_cplv_rec.attribute5 := p8_a23;
783     ddp_cplv_rec.attribute6 := p8_a24;
784     ddp_cplv_rec.attribute7 := p8_a25;
785     ddp_cplv_rec.attribute8 := p8_a26;
786     ddp_cplv_rec.attribute9 := p8_a27;
787     ddp_cplv_rec.attribute10 := p8_a28;
788     ddp_cplv_rec.attribute11 := p8_a29;
789     ddp_cplv_rec.attribute12 := p8_a30;
790     ddp_cplv_rec.attribute13 := p8_a31;
791     ddp_cplv_rec.attribute14 := p8_a32;
792     ddp_cplv_rec.attribute15 := p8_a33;
793     ddp_cplv_rec.created_by := rosetta_g_miss_num_map(p8_a34);
794     ddp_cplv_rec.creation_date := rosetta_g_miss_date_in_map(p8_a35);
795     ddp_cplv_rec.last_updated_by := rosetta_g_miss_num_map(p8_a36);
796     ddp_cplv_rec.last_update_date := rosetta_g_miss_date_in_map(p8_a37);
797     ddp_cplv_rec.last_update_login := rosetta_g_miss_num_map(p8_a38);
798     ddp_cplv_rec.cust_acct_id := rosetta_g_miss_num_map(p8_a39);
799     ddp_cplv_rec.bill_to_site_use_id := rosetta_g_miss_num_map(p8_a40);
800 
801 
802 
803 
804 
805     -- here's the delegated call to the old PL/SQL routine
806     okl_contract_top_line_pvt.create_contract_top_line(p_api_version,
807       p_init_msg_list,
808       x_return_status,
809       x_msg_count,
810       x_msg_data,
811       ddp_clev_rec,
812       ddp_klev_rec,
813       ddp_cimv_rec,
814       ddp_cplv_rec,
815       ddx_clev_rec,
816       ddx_klev_rec,
817       ddx_cimv_rec,
818       ddx_cplv_rec);
819 
820     -- copy data back from the local variables to OUT or IN-OUT args, if any
821 
822 
823 
824 
825 
826 
827 
828 
829 
830     p9_a0 := rosetta_g_miss_num_map(ddx_clev_rec.id);
831     p9_a1 := rosetta_g_miss_num_map(ddx_clev_rec.object_version_number);
832     p9_a2 := ddx_clev_rec.sfwt_flag;
833     p9_a3 := rosetta_g_miss_num_map(ddx_clev_rec.chr_id);
834     p9_a4 := rosetta_g_miss_num_map(ddx_clev_rec.cle_id);
835     p9_a5 := rosetta_g_miss_num_map(ddx_clev_rec.cle_id_renewed);
836     p9_a6 := rosetta_g_miss_num_map(ddx_clev_rec.cle_id_renewed_to);
837     p9_a7 := rosetta_g_miss_num_map(ddx_clev_rec.lse_id);
838     p9_a8 := ddx_clev_rec.line_number;
839     p9_a9 := ddx_clev_rec.sts_code;
840     p9_a10 := rosetta_g_miss_num_map(ddx_clev_rec.display_sequence);
841     p9_a11 := ddx_clev_rec.trn_code;
842     p9_a12 := rosetta_g_miss_num_map(ddx_clev_rec.dnz_chr_id);
843     p9_a13 := ddx_clev_rec.comments;
844     p9_a14 := ddx_clev_rec.item_description;
845     p9_a15 := ddx_clev_rec.oke_boe_description;
846     p9_a16 := ddx_clev_rec.cognomen;
847     p9_a17 := ddx_clev_rec.hidden_ind;
848     p9_a18 := rosetta_g_miss_num_map(ddx_clev_rec.price_unit);
849     p9_a19 := rosetta_g_miss_num_map(ddx_clev_rec.price_unit_percent);
850     p9_a20 := rosetta_g_miss_num_map(ddx_clev_rec.price_negotiated);
851     p9_a21 := rosetta_g_miss_num_map(ddx_clev_rec.price_negotiated_renewed);
852     p9_a22 := ddx_clev_rec.price_level_ind;
853     p9_a23 := ddx_clev_rec.invoice_line_level_ind;
854     p9_a24 := ddx_clev_rec.dpas_rating;
855     p9_a25 := ddx_clev_rec.block23text;
856     p9_a26 := ddx_clev_rec.exception_yn;
857     p9_a27 := ddx_clev_rec.template_used;
858     p9_a28 := ddx_clev_rec.date_terminated;
859     p9_a29 := ddx_clev_rec.name;
860     p9_a30 := ddx_clev_rec.start_date;
861     p9_a31 := ddx_clev_rec.end_date;
862     p9_a32 := ddx_clev_rec.date_renewed;
863     p9_a33 := ddx_clev_rec.upg_orig_system_ref;
864     p9_a34 := rosetta_g_miss_num_map(ddx_clev_rec.upg_orig_system_ref_id);
865     p9_a35 := ddx_clev_rec.orig_system_source_code;
866     p9_a36 := rosetta_g_miss_num_map(ddx_clev_rec.orig_system_id1);
867     p9_a37 := ddx_clev_rec.orig_system_reference1;
868     p9_a38 := ddx_clev_rec.attribute_category;
869     p9_a39 := ddx_clev_rec.attribute1;
870     p9_a40 := ddx_clev_rec.attribute2;
871     p9_a41 := ddx_clev_rec.attribute3;
872     p9_a42 := ddx_clev_rec.attribute4;
873     p9_a43 := ddx_clev_rec.attribute5;
874     p9_a44 := ddx_clev_rec.attribute6;
875     p9_a45 := ddx_clev_rec.attribute7;
876     p9_a46 := ddx_clev_rec.attribute8;
877     p9_a47 := ddx_clev_rec.attribute9;
878     p9_a48 := ddx_clev_rec.attribute10;
879     p9_a49 := ddx_clev_rec.attribute11;
880     p9_a50 := ddx_clev_rec.attribute12;
881     p9_a51 := ddx_clev_rec.attribute13;
882     p9_a52 := ddx_clev_rec.attribute14;
883     p9_a53 := ddx_clev_rec.attribute15;
884     p9_a54 := rosetta_g_miss_num_map(ddx_clev_rec.created_by);
885     p9_a55 := ddx_clev_rec.creation_date;
886     p9_a56 := rosetta_g_miss_num_map(ddx_clev_rec.last_updated_by);
887     p9_a57 := ddx_clev_rec.last_update_date;
888     p9_a58 := ddx_clev_rec.price_type;
889     p9_a59 := ddx_clev_rec.currency_code;
890     p9_a60 := ddx_clev_rec.currency_code_renewed;
891     p9_a61 := rosetta_g_miss_num_map(ddx_clev_rec.last_update_login);
892     p9_a62 := ddx_clev_rec.old_sts_code;
893     p9_a63 := ddx_clev_rec.new_sts_code;
894     p9_a64 := ddx_clev_rec.old_ste_code;
895     p9_a65 := ddx_clev_rec.new_ste_code;
896     p9_a66 := ddx_clev_rec.call_action_asmblr;
897     p9_a67 := rosetta_g_miss_num_map(ddx_clev_rec.request_id);
898     p9_a68 := rosetta_g_miss_num_map(ddx_clev_rec.program_application_id);
899     p9_a69 := rosetta_g_miss_num_map(ddx_clev_rec.program_id);
900     p9_a70 := ddx_clev_rec.program_update_date;
901     p9_a71 := rosetta_g_miss_num_map(ddx_clev_rec.price_list_id);
902     p9_a72 := ddx_clev_rec.pricing_date;
903     p9_a73 := rosetta_g_miss_num_map(ddx_clev_rec.price_list_line_id);
904     p9_a74 := rosetta_g_miss_num_map(ddx_clev_rec.line_list_price);
905     p9_a75 := ddx_clev_rec.item_to_price_yn;
906     p9_a76 := ddx_clev_rec.price_basis_yn;
907     p9_a77 := rosetta_g_miss_num_map(ddx_clev_rec.config_header_id);
908     p9_a78 := rosetta_g_miss_num_map(ddx_clev_rec.config_revision_number);
909     p9_a79 := ddx_clev_rec.config_complete_yn;
910     p9_a80 := ddx_clev_rec.config_valid_yn;
911     p9_a81 := rosetta_g_miss_num_map(ddx_clev_rec.config_top_model_line_id);
912     p9_a82 := ddx_clev_rec.config_item_type;
913     p9_a83 := rosetta_g_miss_num_map(ddx_clev_rec.config_item_id);
914     p9_a84 := rosetta_g_miss_num_map(ddx_clev_rec.cust_acct_id);
915     p9_a85 := rosetta_g_miss_num_map(ddx_clev_rec.bill_to_site_use_id);
916     p9_a86 := rosetta_g_miss_num_map(ddx_clev_rec.inv_rule_id);
917     p9_a87 := ddx_clev_rec.line_renewal_type_code;
918     p9_a88 := rosetta_g_miss_num_map(ddx_clev_rec.ship_to_site_use_id);
919     p9_a89 := rosetta_g_miss_num_map(ddx_clev_rec.payment_term_id);
920 
921     p10_a0 := rosetta_g_miss_num_map(ddx_klev_rec.id);
922     p10_a1 := rosetta_g_miss_num_map(ddx_klev_rec.object_version_number);
923     p10_a2 := rosetta_g_miss_num_map(ddx_klev_rec.kle_id);
924     p10_a3 := rosetta_g_miss_num_map(ddx_klev_rec.sty_id);
925     p10_a4 := ddx_klev_rec.prc_code;
926     p10_a5 := ddx_klev_rec.fcg_code;
927     p10_a6 := ddx_klev_rec.nty_code;
928     p10_a7 := rosetta_g_miss_num_map(ddx_klev_rec.estimated_oec);
929     p10_a8 := rosetta_g_miss_num_map(ddx_klev_rec.lao_amount);
930     p10_a9 := ddx_klev_rec.title_date;
931     p10_a10 := rosetta_g_miss_num_map(ddx_klev_rec.fee_charge);
932     p10_a11 := rosetta_g_miss_num_map(ddx_klev_rec.lrs_percent);
933     p10_a12 := rosetta_g_miss_num_map(ddx_klev_rec.initial_direct_cost);
934     p10_a13 := rosetta_g_miss_num_map(ddx_klev_rec.percent_stake);
935     p10_a14 := rosetta_g_miss_num_map(ddx_klev_rec.percent);
936     p10_a15 := rosetta_g_miss_num_map(ddx_klev_rec.evergreen_percent);
937     p10_a16 := rosetta_g_miss_num_map(ddx_klev_rec.amount_stake);
938     p10_a17 := rosetta_g_miss_num_map(ddx_klev_rec.occupancy);
939     p10_a18 := rosetta_g_miss_num_map(ddx_klev_rec.coverage);
940     p10_a19 := rosetta_g_miss_num_map(ddx_klev_rec.residual_percentage);
941     p10_a20 := ddx_klev_rec.date_last_inspection;
942     p10_a21 := ddx_klev_rec.date_sold;
943     p10_a22 := rosetta_g_miss_num_map(ddx_klev_rec.lrv_amount);
944     p10_a23 := rosetta_g_miss_num_map(ddx_klev_rec.capital_reduction);
945     p10_a24 := ddx_klev_rec.date_next_inspection_due;
946     p10_a25 := ddx_klev_rec.date_residual_last_review;
947     p10_a26 := ddx_klev_rec.date_last_reamortisation;
948     p10_a27 := rosetta_g_miss_num_map(ddx_klev_rec.vendor_advance_paid);
949     p10_a28 := rosetta_g_miss_num_map(ddx_klev_rec.weighted_average_life);
950     p10_a29 := rosetta_g_miss_num_map(ddx_klev_rec.tradein_amount);
951     p10_a30 := rosetta_g_miss_num_map(ddx_klev_rec.bond_equivalent_yield);
952     p10_a31 := rosetta_g_miss_num_map(ddx_klev_rec.termination_purchase_amount);
953     p10_a32 := rosetta_g_miss_num_map(ddx_klev_rec.refinance_amount);
954     p10_a33 := rosetta_g_miss_num_map(ddx_klev_rec.year_built);
955     p10_a34 := ddx_klev_rec.delivered_date;
956     p10_a35 := ddx_klev_rec.credit_tenant_yn;
957     p10_a36 := ddx_klev_rec.date_last_cleanup;
958     p10_a37 := ddx_klev_rec.year_of_manufacture;
959     p10_a38 := rosetta_g_miss_num_map(ddx_klev_rec.coverage_ratio);
960     p10_a39 := rosetta_g_miss_num_map(ddx_klev_rec.remarketed_amount);
961     p10_a40 := rosetta_g_miss_num_map(ddx_klev_rec.gross_square_footage);
962     p10_a41 := ddx_klev_rec.prescribed_asset_yn;
963     p10_a42 := ddx_klev_rec.date_remarketed;
964     p10_a43 := rosetta_g_miss_num_map(ddx_klev_rec.net_rentable);
965     p10_a44 := rosetta_g_miss_num_map(ddx_klev_rec.remarket_margin);
966     p10_a45 := ddx_klev_rec.date_letter_acceptance;
967     p10_a46 := rosetta_g_miss_num_map(ddx_klev_rec.repurchased_amount);
968     p10_a47 := ddx_klev_rec.date_commitment_expiration;
969     p10_a48 := ddx_klev_rec.date_repurchased;
970     p10_a49 := ddx_klev_rec.date_appraisal;
971     p10_a50 := rosetta_g_miss_num_map(ddx_klev_rec.residual_value);
972     p10_a51 := rosetta_g_miss_num_map(ddx_klev_rec.appraisal_value);
973     p10_a52 := ddx_klev_rec.secured_deal_yn;
974     p10_a53 := rosetta_g_miss_num_map(ddx_klev_rec.gain_loss);
975     p10_a54 := rosetta_g_miss_num_map(ddx_klev_rec.floor_amount);
976     p10_a55 := ddx_klev_rec.re_lease_yn;
977     p10_a56 := ddx_klev_rec.previous_contract;
978     p10_a57 := rosetta_g_miss_num_map(ddx_klev_rec.tracked_residual);
979     p10_a58 := ddx_klev_rec.date_title_received;
980     p10_a59 := rosetta_g_miss_num_map(ddx_klev_rec.amount);
981     p10_a60 := ddx_klev_rec.attribute_category;
982     p10_a61 := ddx_klev_rec.attribute1;
983     p10_a62 := ddx_klev_rec.attribute2;
984     p10_a63 := ddx_klev_rec.attribute3;
985     p10_a64 := ddx_klev_rec.attribute4;
986     p10_a65 := ddx_klev_rec.attribute5;
987     p10_a66 := ddx_klev_rec.attribute6;
988     p10_a67 := ddx_klev_rec.attribute7;
989     p10_a68 := ddx_klev_rec.attribute8;
990     p10_a69 := ddx_klev_rec.attribute9;
991     p10_a70 := ddx_klev_rec.attribute10;
992     p10_a71 := ddx_klev_rec.attribute11;
993     p10_a72 := ddx_klev_rec.attribute12;
994     p10_a73 := ddx_klev_rec.attribute13;
995     p10_a74 := ddx_klev_rec.attribute14;
996     p10_a75 := ddx_klev_rec.attribute15;
997     p10_a76 := rosetta_g_miss_num_map(ddx_klev_rec.sty_id_for);
998     p10_a77 := rosetta_g_miss_num_map(ddx_klev_rec.clg_id);
999     p10_a78 := rosetta_g_miss_num_map(ddx_klev_rec.created_by);
1000     p10_a79 := ddx_klev_rec.creation_date;
1001     p10_a80 := rosetta_g_miss_num_map(ddx_klev_rec.last_updated_by);
1002     p10_a81 := ddx_klev_rec.last_update_date;
1003     p10_a82 := rosetta_g_miss_num_map(ddx_klev_rec.last_update_login);
1004     p10_a83 := ddx_klev_rec.date_funding;
1005     p10_a84 := ddx_klev_rec.date_funding_required;
1006     p10_a85 := ddx_klev_rec.date_accepted;
1007     p10_a86 := ddx_klev_rec.date_delivery_expected;
1008     p10_a87 := rosetta_g_miss_num_map(ddx_klev_rec.oec);
1009     p10_a88 := rosetta_g_miss_num_map(ddx_klev_rec.capital_amount);
1010     p10_a89 := rosetta_g_miss_num_map(ddx_klev_rec.residual_grnty_amount);
1011     p10_a90 := ddx_klev_rec.residual_code;
1012     p10_a91 := rosetta_g_miss_num_map(ddx_klev_rec.rvi_premium);
1013     p10_a92 := ddx_klev_rec.credit_nature;
1014     p10_a93 := rosetta_g_miss_num_map(ddx_klev_rec.capitalized_interest);
1015     p10_a94 := rosetta_g_miss_num_map(ddx_klev_rec.capital_reduction_percent);
1016     p10_a95 := ddx_klev_rec.date_pay_investor_start;
1017     p10_a96 := ddx_klev_rec.pay_investor_frequency;
1018     p10_a97 := ddx_klev_rec.pay_investor_event;
1019     p10_a98 := rosetta_g_miss_num_map(ddx_klev_rec.pay_investor_remittance_days);
1020 
1021     p11_a0 := rosetta_g_miss_num_map(ddx_cimv_rec.id);
1022     p11_a1 := rosetta_g_miss_num_map(ddx_cimv_rec.object_version_number);
1023     p11_a2 := rosetta_g_miss_num_map(ddx_cimv_rec.cle_id);
1024     p11_a3 := rosetta_g_miss_num_map(ddx_cimv_rec.chr_id);
1025     p11_a4 := rosetta_g_miss_num_map(ddx_cimv_rec.cle_id_for);
1026     p11_a5 := rosetta_g_miss_num_map(ddx_cimv_rec.dnz_chr_id);
1027     p11_a6 := ddx_cimv_rec.object1_id1;
1028     p11_a7 := ddx_cimv_rec.object1_id2;
1029     p11_a8 := ddx_cimv_rec.jtot_object1_code;
1030     p11_a9 := ddx_cimv_rec.uom_code;
1031     p11_a10 := ddx_cimv_rec.exception_yn;
1032     p11_a11 := rosetta_g_miss_num_map(ddx_cimv_rec.number_of_items);
1033     p11_a12 := ddx_cimv_rec.upg_orig_system_ref;
1034     p11_a13 := rosetta_g_miss_num_map(ddx_cimv_rec.upg_orig_system_ref_id);
1035     p11_a14 := ddx_cimv_rec.priced_item_yn;
1036     p11_a15 := rosetta_g_miss_num_map(ddx_cimv_rec.created_by);
1037     p11_a16 := ddx_cimv_rec.creation_date;
1038     p11_a17 := rosetta_g_miss_num_map(ddx_cimv_rec.last_updated_by);
1039     p11_a18 := ddx_cimv_rec.last_update_date;
1040     p11_a19 := rosetta_g_miss_num_map(ddx_cimv_rec.last_update_login);
1041 
1042     p12_a0 := rosetta_g_miss_num_map(ddx_cplv_rec.id);
1043     p12_a1 := rosetta_g_miss_num_map(ddx_cplv_rec.object_version_number);
1044     p12_a2 := ddx_cplv_rec.sfwt_flag;
1045     p12_a3 := rosetta_g_miss_num_map(ddx_cplv_rec.cpl_id);
1046     p12_a4 := rosetta_g_miss_num_map(ddx_cplv_rec.chr_id);
1047     p12_a5 := rosetta_g_miss_num_map(ddx_cplv_rec.cle_id);
1048     p12_a6 := ddx_cplv_rec.rle_code;
1049     p12_a7 := rosetta_g_miss_num_map(ddx_cplv_rec.dnz_chr_id);
1050     p12_a8 := ddx_cplv_rec.object1_id1;
1051     p12_a9 := ddx_cplv_rec.object1_id2;
1052     p12_a10 := ddx_cplv_rec.jtot_object1_code;
1053     p12_a11 := ddx_cplv_rec.cognomen;
1054     p12_a12 := ddx_cplv_rec.code;
1055     p12_a13 := ddx_cplv_rec.facility;
1056     p12_a14 := ddx_cplv_rec.minority_group_lookup_code;
1057     p12_a15 := ddx_cplv_rec.small_business_flag;
1058     p12_a16 := ddx_cplv_rec.women_owned_flag;
1059     p12_a17 := ddx_cplv_rec.alias;
1060     p12_a18 := ddx_cplv_rec.attribute_category;
1061     p12_a19 := ddx_cplv_rec.attribute1;
1062     p12_a20 := ddx_cplv_rec.attribute2;
1063     p12_a21 := ddx_cplv_rec.attribute3;
1064     p12_a22 := ddx_cplv_rec.attribute4;
1065     p12_a23 := ddx_cplv_rec.attribute5;
1066     p12_a24 := ddx_cplv_rec.attribute6;
1067     p12_a25 := ddx_cplv_rec.attribute7;
1068     p12_a26 := ddx_cplv_rec.attribute8;
1069     p12_a27 := ddx_cplv_rec.attribute9;
1070     p12_a28 := ddx_cplv_rec.attribute10;
1071     p12_a29 := ddx_cplv_rec.attribute11;
1072     p12_a30 := ddx_cplv_rec.attribute12;
1073     p12_a31 := ddx_cplv_rec.attribute13;
1074     p12_a32 := ddx_cplv_rec.attribute14;
1075     p12_a33 := ddx_cplv_rec.attribute15;
1076     p12_a34 := rosetta_g_miss_num_map(ddx_cplv_rec.created_by);
1077     p12_a35 := ddx_cplv_rec.creation_date;
1078     p12_a36 := rosetta_g_miss_num_map(ddx_cplv_rec.last_updated_by);
1079     p12_a37 := ddx_cplv_rec.last_update_date;
1080     p12_a38 := rosetta_g_miss_num_map(ddx_cplv_rec.last_update_login);
1081     p12_a39 := rosetta_g_miss_num_map(ddx_cplv_rec.cust_acct_id);
1082     p12_a40 := rosetta_g_miss_num_map(ddx_cplv_rec.bill_to_site_use_id);
1083   end;
1084 
1085   procedure update_contract_top_line(p_api_version  NUMBER
1086     , p_init_msg_list  VARCHAR2
1087     , x_return_status out nocopy  VARCHAR2
1088     , x_msg_count out nocopy  NUMBER
1089     , x_msg_data out nocopy  VARCHAR2
1090     , p9_a0 out nocopy  NUMBER
1091     , p9_a1 out nocopy  NUMBER
1092     , p9_a2 out nocopy  VARCHAR2
1093     , p9_a3 out nocopy  NUMBER
1094     , p9_a4 out nocopy  NUMBER
1095     , p9_a5 out nocopy  NUMBER
1096     , p9_a6 out nocopy  NUMBER
1097     , p9_a7 out nocopy  NUMBER
1098     , p9_a8 out nocopy  VARCHAR2
1099     , p9_a9 out nocopy  VARCHAR2
1100     , p9_a10 out nocopy  NUMBER
1101     , p9_a11 out nocopy  VARCHAR2
1102     , p9_a12 out nocopy  NUMBER
1103     , p9_a13 out nocopy  VARCHAR2
1104     , p9_a14 out nocopy  VARCHAR2
1105     , p9_a15 out nocopy  VARCHAR2
1106     , p9_a16 out nocopy  VARCHAR2
1107     , p9_a17 out nocopy  VARCHAR2
1108     , p9_a18 out nocopy  NUMBER
1109     , p9_a19 out nocopy  NUMBER
1110     , p9_a20 out nocopy  NUMBER
1111     , p9_a21 out nocopy  NUMBER
1112     , p9_a22 out nocopy  VARCHAR2
1113     , p9_a23 out nocopy  VARCHAR2
1114     , p9_a24 out nocopy  VARCHAR2
1115     , p9_a25 out nocopy  VARCHAR2
1116     , p9_a26 out nocopy  VARCHAR2
1117     , p9_a27 out nocopy  VARCHAR2
1118     , p9_a28 out nocopy  DATE
1119     , p9_a29 out nocopy  VARCHAR2
1120     , p9_a30 out nocopy  DATE
1121     , p9_a31 out nocopy  DATE
1122     , p9_a32 out nocopy  DATE
1123     , p9_a33 out nocopy  VARCHAR2
1124     , p9_a34 out nocopy  NUMBER
1125     , p9_a35 out nocopy  VARCHAR2
1126     , p9_a36 out nocopy  NUMBER
1127     , p9_a37 out nocopy  VARCHAR2
1128     , p9_a38 out nocopy  VARCHAR2
1129     , p9_a39 out nocopy  VARCHAR2
1130     , p9_a40 out nocopy  VARCHAR2
1131     , p9_a41 out nocopy  VARCHAR2
1132     , p9_a42 out nocopy  VARCHAR2
1133     , p9_a43 out nocopy  VARCHAR2
1134     , p9_a44 out nocopy  VARCHAR2
1135     , p9_a45 out nocopy  VARCHAR2
1136     , p9_a46 out nocopy  VARCHAR2
1137     , p9_a47 out nocopy  VARCHAR2
1138     , p9_a48 out nocopy  VARCHAR2
1139     , p9_a49 out nocopy  VARCHAR2
1140     , p9_a50 out nocopy  VARCHAR2
1141     , p9_a51 out nocopy  VARCHAR2
1142     , p9_a52 out nocopy  VARCHAR2
1143     , p9_a53 out nocopy  VARCHAR2
1144     , p9_a54 out nocopy  NUMBER
1145     , p9_a55 out nocopy  DATE
1146     , p9_a56 out nocopy  NUMBER
1147     , p9_a57 out nocopy  DATE
1148     , p9_a58 out nocopy  VARCHAR2
1149     , p9_a59 out nocopy  VARCHAR2
1150     , p9_a60 out nocopy  VARCHAR2
1151     , p9_a61 out nocopy  NUMBER
1152     , p9_a62 out nocopy  VARCHAR2
1153     , p9_a63 out nocopy  VARCHAR2
1154     , p9_a64 out nocopy  VARCHAR2
1155     , p9_a65 out nocopy  VARCHAR2
1156     , p9_a66 out nocopy  VARCHAR2
1157     , p9_a67 out nocopy  NUMBER
1158     , p9_a68 out nocopy  NUMBER
1159     , p9_a69 out nocopy  NUMBER
1160     , p9_a70 out nocopy  DATE
1161     , p9_a71 out nocopy  NUMBER
1162     , p9_a72 out nocopy  DATE
1163     , p9_a73 out nocopy  NUMBER
1164     , p9_a74 out nocopy  NUMBER
1165     , p9_a75 out nocopy  VARCHAR2
1166     , p9_a76 out nocopy  VARCHAR2
1167     , p9_a77 out nocopy  NUMBER
1168     , p9_a78 out nocopy  NUMBER
1169     , p9_a79 out nocopy  VARCHAR2
1170     , p9_a80 out nocopy  VARCHAR2
1171     , p9_a81 out nocopy  NUMBER
1172     , p9_a82 out nocopy  VARCHAR2
1173     , p9_a83 out nocopy  NUMBER
1174     , p9_a84 out nocopy  NUMBER
1175     , p9_a85 out nocopy  NUMBER
1176     , p9_a86 out nocopy  NUMBER
1177     , p9_a87 out nocopy  VARCHAR2
1178     , p9_a88 out nocopy  NUMBER
1179     , p9_a89 out nocopy  NUMBER
1180     , p10_a0 out nocopy  NUMBER
1181     , p10_a1 out nocopy  NUMBER
1182     , p10_a2 out nocopy  NUMBER
1183     , p10_a3 out nocopy  NUMBER
1184     , p10_a4 out nocopy  VARCHAR2
1185     , p10_a5 out nocopy  VARCHAR2
1186     , p10_a6 out nocopy  VARCHAR2
1187     , p10_a7 out nocopy  NUMBER
1188     , p10_a8 out nocopy  NUMBER
1189     , p10_a9 out nocopy  DATE
1190     , p10_a10 out nocopy  NUMBER
1191     , p10_a11 out nocopy  NUMBER
1192     , p10_a12 out nocopy  NUMBER
1193     , p10_a13 out nocopy  NUMBER
1194     , p10_a14 out nocopy  NUMBER
1195     , p10_a15 out nocopy  NUMBER
1196     , p10_a16 out nocopy  NUMBER
1197     , p10_a17 out nocopy  NUMBER
1198     , p10_a18 out nocopy  NUMBER
1199     , p10_a19 out nocopy  NUMBER
1200     , p10_a20 out nocopy  DATE
1201     , p10_a21 out nocopy  DATE
1202     , p10_a22 out nocopy  NUMBER
1203     , p10_a23 out nocopy  NUMBER
1204     , p10_a24 out nocopy  DATE
1205     , p10_a25 out nocopy  DATE
1206     , p10_a26 out nocopy  DATE
1207     , p10_a27 out nocopy  NUMBER
1208     , p10_a28 out nocopy  NUMBER
1209     , p10_a29 out nocopy  NUMBER
1210     , p10_a30 out nocopy  NUMBER
1211     , p10_a31 out nocopy  NUMBER
1212     , p10_a32 out nocopy  NUMBER
1213     , p10_a33 out nocopy  NUMBER
1214     , p10_a34 out nocopy  DATE
1215     , p10_a35 out nocopy  VARCHAR2
1216     , p10_a36 out nocopy  DATE
1217     , p10_a37 out nocopy  VARCHAR2
1218     , p10_a38 out nocopy  NUMBER
1219     , p10_a39 out nocopy  NUMBER
1220     , p10_a40 out nocopy  NUMBER
1221     , p10_a41 out nocopy  VARCHAR2
1222     , p10_a42 out nocopy  DATE
1223     , p10_a43 out nocopy  NUMBER
1224     , p10_a44 out nocopy  NUMBER
1225     , p10_a45 out nocopy  DATE
1226     , p10_a46 out nocopy  NUMBER
1227     , p10_a47 out nocopy  DATE
1228     , p10_a48 out nocopy  DATE
1229     , p10_a49 out nocopy  DATE
1230     , p10_a50 out nocopy  NUMBER
1231     , p10_a51 out nocopy  NUMBER
1232     , p10_a52 out nocopy  VARCHAR2
1233     , p10_a53 out nocopy  NUMBER
1234     , p10_a54 out nocopy  NUMBER
1235     , p10_a55 out nocopy  VARCHAR2
1236     , p10_a56 out nocopy  VARCHAR2
1237     , p10_a57 out nocopy  NUMBER
1238     , p10_a58 out nocopy  DATE
1239     , p10_a59 out nocopy  NUMBER
1240     , p10_a60 out nocopy  VARCHAR2
1241     , p10_a61 out nocopy  VARCHAR2
1242     , p10_a62 out nocopy  VARCHAR2
1243     , p10_a63 out nocopy  VARCHAR2
1244     , p10_a64 out nocopy  VARCHAR2
1245     , p10_a65 out nocopy  VARCHAR2
1246     , p10_a66 out nocopy  VARCHAR2
1247     , p10_a67 out nocopy  VARCHAR2
1248     , p10_a68 out nocopy  VARCHAR2
1249     , p10_a69 out nocopy  VARCHAR2
1250     , p10_a70 out nocopy  VARCHAR2
1251     , p10_a71 out nocopy  VARCHAR2
1252     , p10_a72 out nocopy  VARCHAR2
1253     , p10_a73 out nocopy  VARCHAR2
1254     , p10_a74 out nocopy  VARCHAR2
1255     , p10_a75 out nocopy  VARCHAR2
1256     , p10_a76 out nocopy  NUMBER
1257     , p10_a77 out nocopy  NUMBER
1258     , p10_a78 out nocopy  NUMBER
1259     , p10_a79 out nocopy  DATE
1260     , p10_a80 out nocopy  NUMBER
1261     , p10_a81 out nocopy  DATE
1262     , p10_a82 out nocopy  NUMBER
1263     , p10_a83 out nocopy  DATE
1264     , p10_a84 out nocopy  DATE
1265     , p10_a85 out nocopy  DATE
1266     , p10_a86 out nocopy  DATE
1267     , p10_a87 out nocopy  NUMBER
1268     , p10_a88 out nocopy  NUMBER
1269     , p10_a89 out nocopy  NUMBER
1270     , p10_a90 out nocopy  VARCHAR2
1271     , p10_a91 out nocopy  NUMBER
1272     , p10_a92 out nocopy  VARCHAR2
1273     , p10_a93 out nocopy  NUMBER
1274     , p10_a94 out nocopy  NUMBER
1275     , p10_a95 out nocopy  DATE
1276     , p10_a96 out nocopy  VARCHAR2
1277     , p10_a97 out nocopy  VARCHAR2
1278     , p10_a98 out nocopy  NUMBER
1279     , p11_a0 out nocopy  NUMBER
1280     , p11_a1 out nocopy  NUMBER
1281     , p11_a2 out nocopy  NUMBER
1282     , p11_a3 out nocopy  NUMBER
1283     , p11_a4 out nocopy  NUMBER
1284     , p11_a5 out nocopy  NUMBER
1285     , p11_a6 out nocopy  VARCHAR2
1286     , p11_a7 out nocopy  VARCHAR2
1287     , p11_a8 out nocopy  VARCHAR2
1288     , p11_a9 out nocopy  VARCHAR2
1289     , p11_a10 out nocopy  VARCHAR2
1290     , p11_a11 out nocopy  NUMBER
1291     , p11_a12 out nocopy  VARCHAR2
1292     , p11_a13 out nocopy  NUMBER
1293     , p11_a14 out nocopy  VARCHAR2
1294     , p11_a15 out nocopy  NUMBER
1295     , p11_a16 out nocopy  DATE
1296     , p11_a17 out nocopy  NUMBER
1297     , p11_a18 out nocopy  DATE
1298     , p11_a19 out nocopy  NUMBER
1299     , p12_a0 out nocopy  NUMBER
1300     , p12_a1 out nocopy  NUMBER
1301     , p12_a2 out nocopy  VARCHAR2
1302     , p12_a3 out nocopy  NUMBER
1303     , p12_a4 out nocopy  NUMBER
1304     , p12_a5 out nocopy  NUMBER
1305     , p12_a6 out nocopy  VARCHAR2
1306     , p12_a7 out nocopy  NUMBER
1307     , p12_a8 out nocopy  VARCHAR2
1308     , p12_a9 out nocopy  VARCHAR2
1309     , p12_a10 out nocopy  VARCHAR2
1310     , p12_a11 out nocopy  VARCHAR2
1311     , p12_a12 out nocopy  VARCHAR2
1312     , p12_a13 out nocopy  VARCHAR2
1313     , p12_a14 out nocopy  VARCHAR2
1314     , p12_a15 out nocopy  VARCHAR2
1315     , p12_a16 out nocopy  VARCHAR2
1316     , p12_a17 out nocopy  VARCHAR2
1317     , p12_a18 out nocopy  VARCHAR2
1318     , p12_a19 out nocopy  VARCHAR2
1319     , p12_a20 out nocopy  VARCHAR2
1320     , p12_a21 out nocopy  VARCHAR2
1321     , p12_a22 out nocopy  VARCHAR2
1322     , p12_a23 out nocopy  VARCHAR2
1323     , p12_a24 out nocopy  VARCHAR2
1324     , p12_a25 out nocopy  VARCHAR2
1325     , p12_a26 out nocopy  VARCHAR2
1326     , p12_a27 out nocopy  VARCHAR2
1327     , p12_a28 out nocopy  VARCHAR2
1328     , p12_a29 out nocopy  VARCHAR2
1329     , p12_a30 out nocopy  VARCHAR2
1330     , p12_a31 out nocopy  VARCHAR2
1331     , p12_a32 out nocopy  VARCHAR2
1332     , p12_a33 out nocopy  VARCHAR2
1333     , p12_a34 out nocopy  NUMBER
1334     , p12_a35 out nocopy  DATE
1335     , p12_a36 out nocopy  NUMBER
1336     , p12_a37 out nocopy  DATE
1337     , p12_a38 out nocopy  NUMBER
1338     , p12_a39 out nocopy  NUMBER
1339     , p12_a40 out nocopy  NUMBER
1340     , p5_a0  NUMBER := 0-1962.0724
1341     , p5_a1  NUMBER := 0-1962.0724
1342     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
1343     , p5_a3  NUMBER := 0-1962.0724
1344     , p5_a4  NUMBER := 0-1962.0724
1345     , p5_a5  NUMBER := 0-1962.0724
1346     , p5_a6  NUMBER := 0-1962.0724
1347     , p5_a7  NUMBER := 0-1962.0724
1348     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
1349     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
1350     , p5_a10  NUMBER := 0-1962.0724
1351     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
1352     , p5_a12  NUMBER := 0-1962.0724
1353     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
1354     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
1355     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
1356     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
1357     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
1358     , p5_a18  NUMBER := 0-1962.0724
1359     , p5_a19  NUMBER := 0-1962.0724
1360     , p5_a20  NUMBER := 0-1962.0724
1361     , p5_a21  NUMBER := 0-1962.0724
1362     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
1363     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
1364     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
1365     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
1366     , p5_a26  VARCHAR2 := fnd_api.g_miss_char
1367     , p5_a27  VARCHAR2 := fnd_api.g_miss_char
1368     , p5_a28  DATE := fnd_api.g_miss_date
1369     , p5_a29  VARCHAR2 := fnd_api.g_miss_char
1370     , p5_a30  DATE := fnd_api.g_miss_date
1371     , p5_a31  DATE := fnd_api.g_miss_date
1372     , p5_a32  DATE := fnd_api.g_miss_date
1373     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
1374     , p5_a34  NUMBER := 0-1962.0724
1375     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
1376     , p5_a36  NUMBER := 0-1962.0724
1377     , p5_a37  VARCHAR2 := fnd_api.g_miss_char
1378     , p5_a38  VARCHAR2 := fnd_api.g_miss_char
1379     , p5_a39  VARCHAR2 := fnd_api.g_miss_char
1380     , p5_a40  VARCHAR2 := fnd_api.g_miss_char
1381     , p5_a41  VARCHAR2 := fnd_api.g_miss_char
1382     , p5_a42  VARCHAR2 := fnd_api.g_miss_char
1383     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
1384     , p5_a44  VARCHAR2 := fnd_api.g_miss_char
1385     , p5_a45  VARCHAR2 := fnd_api.g_miss_char
1386     , p5_a46  VARCHAR2 := fnd_api.g_miss_char
1387     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
1388     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
1389     , p5_a49  VARCHAR2 := fnd_api.g_miss_char
1390     , p5_a50  VARCHAR2 := fnd_api.g_miss_char
1391     , p5_a51  VARCHAR2 := fnd_api.g_miss_char
1392     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
1393     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
1394     , p5_a54  NUMBER := 0-1962.0724
1395     , p5_a55  DATE := fnd_api.g_miss_date
1396     , p5_a56  NUMBER := 0-1962.0724
1397     , p5_a57  DATE := fnd_api.g_miss_date
1398     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
1399     , p5_a59  VARCHAR2 := fnd_api.g_miss_char
1400     , p5_a60  VARCHAR2 := fnd_api.g_miss_char
1401     , p5_a61  NUMBER := 0-1962.0724
1402     , p5_a62  VARCHAR2 := fnd_api.g_miss_char
1403     , p5_a63  VARCHAR2 := fnd_api.g_miss_char
1404     , p5_a64  VARCHAR2 := fnd_api.g_miss_char
1405     , p5_a65  VARCHAR2 := fnd_api.g_miss_char
1406     , p5_a66  VARCHAR2 := fnd_api.g_miss_char
1407     , p5_a67  NUMBER := 0-1962.0724
1408     , p5_a68  NUMBER := 0-1962.0724
1409     , p5_a69  NUMBER := 0-1962.0724
1410     , p5_a70  DATE := fnd_api.g_miss_date
1411     , p5_a71  NUMBER := 0-1962.0724
1412     , p5_a72  DATE := fnd_api.g_miss_date
1413     , p5_a73  NUMBER := 0-1962.0724
1414     , p5_a74  NUMBER := 0-1962.0724
1415     , p5_a75  VARCHAR2 := fnd_api.g_miss_char
1416     , p5_a76  VARCHAR2 := fnd_api.g_miss_char
1417     , p5_a77  NUMBER := 0-1962.0724
1418     , p5_a78  NUMBER := 0-1962.0724
1419     , p5_a79  VARCHAR2 := fnd_api.g_miss_char
1420     , p5_a80  VARCHAR2 := fnd_api.g_miss_char
1421     , p5_a81  NUMBER := 0-1962.0724
1422     , p5_a82  VARCHAR2 := fnd_api.g_miss_char
1423     , p5_a83  NUMBER := 0-1962.0724
1424     , p5_a84  NUMBER := 0-1962.0724
1425     , p5_a85  NUMBER := 0-1962.0724
1426     , p5_a86  NUMBER := 0-1962.0724
1427     , p5_a87  VARCHAR2 := fnd_api.g_miss_char
1428     , p5_a88  NUMBER := 0-1962.0724
1429     , p5_a89  NUMBER := 0-1962.0724
1430     , p6_a0  NUMBER := 0-1962.0724
1431     , p6_a1  NUMBER := 0-1962.0724
1432     , p6_a2  NUMBER := 0-1962.0724
1433     , p6_a3  NUMBER := 0-1962.0724
1434     , p6_a4  VARCHAR2 := fnd_api.g_miss_char
1435     , p6_a5  VARCHAR2 := fnd_api.g_miss_char
1436     , p6_a6  VARCHAR2 := fnd_api.g_miss_char
1437     , p6_a7  NUMBER := 0-1962.0724
1438     , p6_a8  NUMBER := 0-1962.0724
1439     , p6_a9  DATE := fnd_api.g_miss_date
1440     , p6_a10  NUMBER := 0-1962.0724
1441     , p6_a11  NUMBER := 0-1962.0724
1442     , p6_a12  NUMBER := 0-1962.0724
1443     , p6_a13  NUMBER := 0-1962.0724
1444     , p6_a14  NUMBER := 0-1962.0724
1445     , p6_a15  NUMBER := 0-1962.0724
1446     , p6_a16  NUMBER := 0-1962.0724
1447     , p6_a17  NUMBER := 0-1962.0724
1448     , p6_a18  NUMBER := 0-1962.0724
1449     , p6_a19  NUMBER := 0-1962.0724
1450     , p6_a20  DATE := fnd_api.g_miss_date
1451     , p6_a21  DATE := fnd_api.g_miss_date
1452     , p6_a22  NUMBER := 0-1962.0724
1453     , p6_a23  NUMBER := 0-1962.0724
1454     , p6_a24  DATE := fnd_api.g_miss_date
1455     , p6_a25  DATE := fnd_api.g_miss_date
1456     , p6_a26  DATE := fnd_api.g_miss_date
1457     , p6_a27  NUMBER := 0-1962.0724
1458     , p6_a28  NUMBER := 0-1962.0724
1459     , p6_a29  NUMBER := 0-1962.0724
1460     , p6_a30  NUMBER := 0-1962.0724
1461     , p6_a31  NUMBER := 0-1962.0724
1462     , p6_a32  NUMBER := 0-1962.0724
1463     , p6_a33  NUMBER := 0-1962.0724
1464     , p6_a34  DATE := fnd_api.g_miss_date
1465     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
1466     , p6_a36  DATE := fnd_api.g_miss_date
1467     , p6_a37  VARCHAR2 := fnd_api.g_miss_char
1468     , p6_a38  NUMBER := 0-1962.0724
1469     , p6_a39  NUMBER := 0-1962.0724
1470     , p6_a40  NUMBER := 0-1962.0724
1471     , p6_a41  VARCHAR2 := fnd_api.g_miss_char
1472     , p6_a42  DATE := fnd_api.g_miss_date
1473     , p6_a43  NUMBER := 0-1962.0724
1474     , p6_a44  NUMBER := 0-1962.0724
1475     , p6_a45  DATE := fnd_api.g_miss_date
1476     , p6_a46  NUMBER := 0-1962.0724
1477     , p6_a47  DATE := fnd_api.g_miss_date
1478     , p6_a48  DATE := fnd_api.g_miss_date
1479     , p6_a49  DATE := fnd_api.g_miss_date
1480     , p6_a50  NUMBER := 0-1962.0724
1481     , p6_a51  NUMBER := 0-1962.0724
1482     , p6_a52  VARCHAR2 := fnd_api.g_miss_char
1483     , p6_a53  NUMBER := 0-1962.0724
1484     , p6_a54  NUMBER := 0-1962.0724
1485     , p6_a55  VARCHAR2 := fnd_api.g_miss_char
1486     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
1487     , p6_a57  NUMBER := 0-1962.0724
1488     , p6_a58  DATE := fnd_api.g_miss_date
1489     , p6_a59  NUMBER := 0-1962.0724
1490     , p6_a60  VARCHAR2 := fnd_api.g_miss_char
1491     , p6_a61  VARCHAR2 := fnd_api.g_miss_char
1492     , p6_a62  VARCHAR2 := fnd_api.g_miss_char
1493     , p6_a63  VARCHAR2 := fnd_api.g_miss_char
1494     , p6_a64  VARCHAR2 := fnd_api.g_miss_char
1495     , p6_a65  VARCHAR2 := fnd_api.g_miss_char
1496     , p6_a66  VARCHAR2 := fnd_api.g_miss_char
1497     , p6_a67  VARCHAR2 := fnd_api.g_miss_char
1498     , p6_a68  VARCHAR2 := fnd_api.g_miss_char
1499     , p6_a69  VARCHAR2 := fnd_api.g_miss_char
1500     , p6_a70  VARCHAR2 := fnd_api.g_miss_char
1501     , p6_a71  VARCHAR2 := fnd_api.g_miss_char
1502     , p6_a72  VARCHAR2 := fnd_api.g_miss_char
1503     , p6_a73  VARCHAR2 := fnd_api.g_miss_char
1504     , p6_a74  VARCHAR2 := fnd_api.g_miss_char
1505     , p6_a75  VARCHAR2 := fnd_api.g_miss_char
1506     , p6_a76  NUMBER := 0-1962.0724
1507     , p6_a77  NUMBER := 0-1962.0724
1508     , p6_a78  NUMBER := 0-1962.0724
1509     , p6_a79  DATE := fnd_api.g_miss_date
1510     , p6_a80  NUMBER := 0-1962.0724
1511     , p6_a81  DATE := fnd_api.g_miss_date
1512     , p6_a82  NUMBER := 0-1962.0724
1513     , p6_a83  DATE := fnd_api.g_miss_date
1514     , p6_a84  DATE := fnd_api.g_miss_date
1515     , p6_a85  DATE := fnd_api.g_miss_date
1516     , p6_a86  DATE := fnd_api.g_miss_date
1517     , p6_a87  NUMBER := 0-1962.0724
1518     , p6_a88  NUMBER := 0-1962.0724
1519     , p6_a89  NUMBER := 0-1962.0724
1520     , p6_a90  VARCHAR2 := fnd_api.g_miss_char
1521     , p6_a91  NUMBER := 0-1962.0724
1522     , p6_a92  VARCHAR2 := fnd_api.g_miss_char
1523     , p6_a93  NUMBER := 0-1962.0724
1524     , p6_a94  NUMBER := 0-1962.0724
1525     , p6_a95  DATE := fnd_api.g_miss_date
1526     , p6_a96  VARCHAR2 := fnd_api.g_miss_char
1527     , p6_a97  VARCHAR2 := fnd_api.g_miss_char
1528     , p6_a98  NUMBER := 0-1962.0724
1529     , p7_a0  NUMBER := 0-1962.0724
1530     , p7_a1  NUMBER := 0-1962.0724
1531     , p7_a2  NUMBER := 0-1962.0724
1532     , p7_a3  NUMBER := 0-1962.0724
1533     , p7_a4  NUMBER := 0-1962.0724
1534     , p7_a5  NUMBER := 0-1962.0724
1535     , p7_a6  VARCHAR2 := fnd_api.g_miss_char
1536     , p7_a7  VARCHAR2 := fnd_api.g_miss_char
1537     , p7_a8  VARCHAR2 := fnd_api.g_miss_char
1538     , p7_a9  VARCHAR2 := fnd_api.g_miss_char
1539     , p7_a10  VARCHAR2 := fnd_api.g_miss_char
1540     , p7_a11  NUMBER := 0-1962.0724
1541     , p7_a12  VARCHAR2 := fnd_api.g_miss_char
1542     , p7_a13  NUMBER := 0-1962.0724
1543     , p7_a14  VARCHAR2 := fnd_api.g_miss_char
1544     , p7_a15  NUMBER := 0-1962.0724
1545     , p7_a16  DATE := fnd_api.g_miss_date
1546     , p7_a17  NUMBER := 0-1962.0724
1547     , p7_a18  DATE := fnd_api.g_miss_date
1548     , p7_a19  NUMBER := 0-1962.0724
1549     , p8_a0  NUMBER := 0-1962.0724
1550     , p8_a1  NUMBER := 0-1962.0724
1551     , p8_a2  VARCHAR2 := fnd_api.g_miss_char
1552     , p8_a3  NUMBER := 0-1962.0724
1553     , p8_a4  NUMBER := 0-1962.0724
1554     , p8_a5  NUMBER := 0-1962.0724
1555     , p8_a6  VARCHAR2 := fnd_api.g_miss_char
1556     , p8_a7  NUMBER := 0-1962.0724
1557     , p8_a8  VARCHAR2 := fnd_api.g_miss_char
1558     , p8_a9  VARCHAR2 := fnd_api.g_miss_char
1559     , p8_a10  VARCHAR2 := fnd_api.g_miss_char
1560     , p8_a11  VARCHAR2 := fnd_api.g_miss_char
1561     , p8_a12  VARCHAR2 := fnd_api.g_miss_char
1562     , p8_a13  VARCHAR2 := fnd_api.g_miss_char
1563     , p8_a14  VARCHAR2 := fnd_api.g_miss_char
1564     , p8_a15  VARCHAR2 := fnd_api.g_miss_char
1565     , p8_a16  VARCHAR2 := fnd_api.g_miss_char
1566     , p8_a17  VARCHAR2 := fnd_api.g_miss_char
1567     , p8_a18  VARCHAR2 := fnd_api.g_miss_char
1568     , p8_a19  VARCHAR2 := fnd_api.g_miss_char
1569     , p8_a20  VARCHAR2 := fnd_api.g_miss_char
1570     , p8_a21  VARCHAR2 := fnd_api.g_miss_char
1571     , p8_a22  VARCHAR2 := fnd_api.g_miss_char
1572     , p8_a23  VARCHAR2 := fnd_api.g_miss_char
1573     , p8_a24  VARCHAR2 := fnd_api.g_miss_char
1574     , p8_a25  VARCHAR2 := fnd_api.g_miss_char
1575     , p8_a26  VARCHAR2 := fnd_api.g_miss_char
1576     , p8_a27  VARCHAR2 := fnd_api.g_miss_char
1577     , p8_a28  VARCHAR2 := fnd_api.g_miss_char
1578     , p8_a29  VARCHAR2 := fnd_api.g_miss_char
1579     , p8_a30  VARCHAR2 := fnd_api.g_miss_char
1580     , p8_a31  VARCHAR2 := fnd_api.g_miss_char
1581     , p8_a32  VARCHAR2 := fnd_api.g_miss_char
1582     , p8_a33  VARCHAR2 := fnd_api.g_miss_char
1583     , p8_a34  NUMBER := 0-1962.0724
1584     , p8_a35  DATE := fnd_api.g_miss_date
1585     , p8_a36  NUMBER := 0-1962.0724
1586     , p8_a37  DATE := fnd_api.g_miss_date
1587     , p8_a38  NUMBER := 0-1962.0724
1588     , p8_a39  NUMBER := 0-1962.0724
1589     , p8_a40  NUMBER := 0-1962.0724
1590   )
1591 
1592   as
1593     ddp_clev_rec okl_contract_top_line_pvt.clev_rec_type;
1594     ddp_klev_rec okl_contract_top_line_pvt.klev_rec_type;
1595     ddp_cimv_rec okl_contract_top_line_pvt.cimv_rec_type;
1596     ddp_cplv_rec okl_contract_top_line_pvt.cplv_rec_type;
1597     ddx_clev_rec okl_contract_top_line_pvt.clev_rec_type;
1598     ddx_klev_rec okl_contract_top_line_pvt.klev_rec_type;
1599     ddx_cimv_rec okl_contract_top_line_pvt.cimv_rec_type;
1600     ddx_cplv_rec okl_contract_top_line_pvt.cplv_rec_type;
1601     ddindx binary_integer; indx binary_integer;
1602   begin
1603 
1604     -- copy data to the local IN or IN-OUT args, if any
1605 
1606 
1607 
1608 
1609 
1610     ddp_clev_rec.id := rosetta_g_miss_num_map(p5_a0);
1611     ddp_clev_rec.object_version_number := rosetta_g_miss_num_map(p5_a1);
1612     ddp_clev_rec.sfwt_flag := p5_a2;
1613     ddp_clev_rec.chr_id := rosetta_g_miss_num_map(p5_a3);
1614     ddp_clev_rec.cle_id := rosetta_g_miss_num_map(p5_a4);
1615     ddp_clev_rec.cle_id_renewed := rosetta_g_miss_num_map(p5_a5);
1616     ddp_clev_rec.cle_id_renewed_to := rosetta_g_miss_num_map(p5_a6);
1617     ddp_clev_rec.lse_id := rosetta_g_miss_num_map(p5_a7);
1618     ddp_clev_rec.line_number := p5_a8;
1619     ddp_clev_rec.sts_code := p5_a9;
1620     ddp_clev_rec.display_sequence := rosetta_g_miss_num_map(p5_a10);
1621     ddp_clev_rec.trn_code := p5_a11;
1622     ddp_clev_rec.dnz_chr_id := rosetta_g_miss_num_map(p5_a12);
1623     ddp_clev_rec.comments := p5_a13;
1624     ddp_clev_rec.item_description := p5_a14;
1625     ddp_clev_rec.oke_boe_description := p5_a15;
1626     ddp_clev_rec.cognomen := p5_a16;
1627     ddp_clev_rec.hidden_ind := p5_a17;
1628     ddp_clev_rec.price_unit := rosetta_g_miss_num_map(p5_a18);
1629     ddp_clev_rec.price_unit_percent := rosetta_g_miss_num_map(p5_a19);
1630     ddp_clev_rec.price_negotiated := rosetta_g_miss_num_map(p5_a20);
1631     ddp_clev_rec.price_negotiated_renewed := rosetta_g_miss_num_map(p5_a21);
1632     ddp_clev_rec.price_level_ind := p5_a22;
1633     ddp_clev_rec.invoice_line_level_ind := p5_a23;
1634     ddp_clev_rec.dpas_rating := p5_a24;
1635     ddp_clev_rec.block23text := p5_a25;
1636     ddp_clev_rec.exception_yn := p5_a26;
1637     ddp_clev_rec.template_used := p5_a27;
1638     ddp_clev_rec.date_terminated := rosetta_g_miss_date_in_map(p5_a28);
1639     ddp_clev_rec.name := p5_a29;
1640     ddp_clev_rec.start_date := rosetta_g_miss_date_in_map(p5_a30);
1641     ddp_clev_rec.end_date := rosetta_g_miss_date_in_map(p5_a31);
1642     ddp_clev_rec.date_renewed := rosetta_g_miss_date_in_map(p5_a32);
1643     ddp_clev_rec.upg_orig_system_ref := p5_a33;
1644     ddp_clev_rec.upg_orig_system_ref_id := rosetta_g_miss_num_map(p5_a34);
1645     ddp_clev_rec.orig_system_source_code := p5_a35;
1646     ddp_clev_rec.orig_system_id1 := rosetta_g_miss_num_map(p5_a36);
1647     ddp_clev_rec.orig_system_reference1 := p5_a37;
1648     ddp_clev_rec.attribute_category := p5_a38;
1649     ddp_clev_rec.attribute1 := p5_a39;
1650     ddp_clev_rec.attribute2 := p5_a40;
1651     ddp_clev_rec.attribute3 := p5_a41;
1652     ddp_clev_rec.attribute4 := p5_a42;
1653     ddp_clev_rec.attribute5 := p5_a43;
1654     ddp_clev_rec.attribute6 := p5_a44;
1655     ddp_clev_rec.attribute7 := p5_a45;
1656     ddp_clev_rec.attribute8 := p5_a46;
1657     ddp_clev_rec.attribute9 := p5_a47;
1658     ddp_clev_rec.attribute10 := p5_a48;
1659     ddp_clev_rec.attribute11 := p5_a49;
1660     ddp_clev_rec.attribute12 := p5_a50;
1661     ddp_clev_rec.attribute13 := p5_a51;
1662     ddp_clev_rec.attribute14 := p5_a52;
1663     ddp_clev_rec.attribute15 := p5_a53;
1664     ddp_clev_rec.created_by := rosetta_g_miss_num_map(p5_a54);
1665     ddp_clev_rec.creation_date := rosetta_g_miss_date_in_map(p5_a55);
1666     ddp_clev_rec.last_updated_by := rosetta_g_miss_num_map(p5_a56);
1667     ddp_clev_rec.last_update_date := rosetta_g_miss_date_in_map(p5_a57);
1668     ddp_clev_rec.price_type := p5_a58;
1669     ddp_clev_rec.currency_code := p5_a59;
1670     ddp_clev_rec.currency_code_renewed := p5_a60;
1671     ddp_clev_rec.last_update_login := rosetta_g_miss_num_map(p5_a61);
1672     ddp_clev_rec.old_sts_code := p5_a62;
1673     ddp_clev_rec.new_sts_code := p5_a63;
1674     ddp_clev_rec.old_ste_code := p5_a64;
1675     ddp_clev_rec.new_ste_code := p5_a65;
1676     ddp_clev_rec.call_action_asmblr := p5_a66;
1677     ddp_clev_rec.request_id := rosetta_g_miss_num_map(p5_a67);
1678     ddp_clev_rec.program_application_id := rosetta_g_miss_num_map(p5_a68);
1679     ddp_clev_rec.program_id := rosetta_g_miss_num_map(p5_a69);
1680     ddp_clev_rec.program_update_date := rosetta_g_miss_date_in_map(p5_a70);
1681     ddp_clev_rec.price_list_id := rosetta_g_miss_num_map(p5_a71);
1682     ddp_clev_rec.pricing_date := rosetta_g_miss_date_in_map(p5_a72);
1683     ddp_clev_rec.price_list_line_id := rosetta_g_miss_num_map(p5_a73);
1684     ddp_clev_rec.line_list_price := rosetta_g_miss_num_map(p5_a74);
1685     ddp_clev_rec.item_to_price_yn := p5_a75;
1686     ddp_clev_rec.price_basis_yn := p5_a76;
1687     ddp_clev_rec.config_header_id := rosetta_g_miss_num_map(p5_a77);
1688     ddp_clev_rec.config_revision_number := rosetta_g_miss_num_map(p5_a78);
1689     ddp_clev_rec.config_complete_yn := p5_a79;
1690     ddp_clev_rec.config_valid_yn := p5_a80;
1691     ddp_clev_rec.config_top_model_line_id := rosetta_g_miss_num_map(p5_a81);
1692     ddp_clev_rec.config_item_type := p5_a82;
1693     ddp_clev_rec.config_item_id := rosetta_g_miss_num_map(p5_a83);
1694     ddp_clev_rec.cust_acct_id := rosetta_g_miss_num_map(p5_a84);
1695     ddp_clev_rec.bill_to_site_use_id := rosetta_g_miss_num_map(p5_a85);
1696     ddp_clev_rec.inv_rule_id := rosetta_g_miss_num_map(p5_a86);
1697     ddp_clev_rec.line_renewal_type_code := p5_a87;
1698     ddp_clev_rec.ship_to_site_use_id := rosetta_g_miss_num_map(p5_a88);
1699     ddp_clev_rec.payment_term_id := rosetta_g_miss_num_map(p5_a89);
1700 
1701     ddp_klev_rec.id := rosetta_g_miss_num_map(p6_a0);
1702     ddp_klev_rec.object_version_number := rosetta_g_miss_num_map(p6_a1);
1703     ddp_klev_rec.kle_id := rosetta_g_miss_num_map(p6_a2);
1704     ddp_klev_rec.sty_id := rosetta_g_miss_num_map(p6_a3);
1705     ddp_klev_rec.prc_code := p6_a4;
1706     ddp_klev_rec.fcg_code := p6_a5;
1707     ddp_klev_rec.nty_code := p6_a6;
1708     ddp_klev_rec.estimated_oec := rosetta_g_miss_num_map(p6_a7);
1709     ddp_klev_rec.lao_amount := rosetta_g_miss_num_map(p6_a8);
1710     ddp_klev_rec.title_date := rosetta_g_miss_date_in_map(p6_a9);
1711     ddp_klev_rec.fee_charge := rosetta_g_miss_num_map(p6_a10);
1712     ddp_klev_rec.lrs_percent := rosetta_g_miss_num_map(p6_a11);
1713     ddp_klev_rec.initial_direct_cost := rosetta_g_miss_num_map(p6_a12);
1714     ddp_klev_rec.percent_stake := rosetta_g_miss_num_map(p6_a13);
1715     ddp_klev_rec.percent := rosetta_g_miss_num_map(p6_a14);
1716     ddp_klev_rec.evergreen_percent := rosetta_g_miss_num_map(p6_a15);
1717     ddp_klev_rec.amount_stake := rosetta_g_miss_num_map(p6_a16);
1718     ddp_klev_rec.occupancy := rosetta_g_miss_num_map(p6_a17);
1719     ddp_klev_rec.coverage := rosetta_g_miss_num_map(p6_a18);
1720     ddp_klev_rec.residual_percentage := rosetta_g_miss_num_map(p6_a19);
1721     ddp_klev_rec.date_last_inspection := rosetta_g_miss_date_in_map(p6_a20);
1722     ddp_klev_rec.date_sold := rosetta_g_miss_date_in_map(p6_a21);
1723     ddp_klev_rec.lrv_amount := rosetta_g_miss_num_map(p6_a22);
1724     ddp_klev_rec.capital_reduction := rosetta_g_miss_num_map(p6_a23);
1725     ddp_klev_rec.date_next_inspection_due := rosetta_g_miss_date_in_map(p6_a24);
1726     ddp_klev_rec.date_residual_last_review := rosetta_g_miss_date_in_map(p6_a25);
1727     ddp_klev_rec.date_last_reamortisation := rosetta_g_miss_date_in_map(p6_a26);
1728     ddp_klev_rec.vendor_advance_paid := rosetta_g_miss_num_map(p6_a27);
1729     ddp_klev_rec.weighted_average_life := rosetta_g_miss_num_map(p6_a28);
1730     ddp_klev_rec.tradein_amount := rosetta_g_miss_num_map(p6_a29);
1731     ddp_klev_rec.bond_equivalent_yield := rosetta_g_miss_num_map(p6_a30);
1732     ddp_klev_rec.termination_purchase_amount := rosetta_g_miss_num_map(p6_a31);
1733     ddp_klev_rec.refinance_amount := rosetta_g_miss_num_map(p6_a32);
1734     ddp_klev_rec.year_built := rosetta_g_miss_num_map(p6_a33);
1735     ddp_klev_rec.delivered_date := rosetta_g_miss_date_in_map(p6_a34);
1736     ddp_klev_rec.credit_tenant_yn := p6_a35;
1737     ddp_klev_rec.date_last_cleanup := rosetta_g_miss_date_in_map(p6_a36);
1738     ddp_klev_rec.year_of_manufacture := p6_a37;
1739     ddp_klev_rec.coverage_ratio := rosetta_g_miss_num_map(p6_a38);
1740     ddp_klev_rec.remarketed_amount := rosetta_g_miss_num_map(p6_a39);
1741     ddp_klev_rec.gross_square_footage := rosetta_g_miss_num_map(p6_a40);
1742     ddp_klev_rec.prescribed_asset_yn := p6_a41;
1743     ddp_klev_rec.date_remarketed := rosetta_g_miss_date_in_map(p6_a42);
1744     ddp_klev_rec.net_rentable := rosetta_g_miss_num_map(p6_a43);
1745     ddp_klev_rec.remarket_margin := rosetta_g_miss_num_map(p6_a44);
1746     ddp_klev_rec.date_letter_acceptance := rosetta_g_miss_date_in_map(p6_a45);
1747     ddp_klev_rec.repurchased_amount := rosetta_g_miss_num_map(p6_a46);
1748     ddp_klev_rec.date_commitment_expiration := rosetta_g_miss_date_in_map(p6_a47);
1749     ddp_klev_rec.date_repurchased := rosetta_g_miss_date_in_map(p6_a48);
1750     ddp_klev_rec.date_appraisal := rosetta_g_miss_date_in_map(p6_a49);
1751     ddp_klev_rec.residual_value := rosetta_g_miss_num_map(p6_a50);
1752     ddp_klev_rec.appraisal_value := rosetta_g_miss_num_map(p6_a51);
1753     ddp_klev_rec.secured_deal_yn := p6_a52;
1754     ddp_klev_rec.gain_loss := rosetta_g_miss_num_map(p6_a53);
1755     ddp_klev_rec.floor_amount := rosetta_g_miss_num_map(p6_a54);
1756     ddp_klev_rec.re_lease_yn := p6_a55;
1757     ddp_klev_rec.previous_contract := p6_a56;
1758     ddp_klev_rec.tracked_residual := rosetta_g_miss_num_map(p6_a57);
1759     ddp_klev_rec.date_title_received := rosetta_g_miss_date_in_map(p6_a58);
1760     ddp_klev_rec.amount := rosetta_g_miss_num_map(p6_a59);
1761     ddp_klev_rec.attribute_category := p6_a60;
1762     ddp_klev_rec.attribute1 := p6_a61;
1763     ddp_klev_rec.attribute2 := p6_a62;
1764     ddp_klev_rec.attribute3 := p6_a63;
1765     ddp_klev_rec.attribute4 := p6_a64;
1766     ddp_klev_rec.attribute5 := p6_a65;
1767     ddp_klev_rec.attribute6 := p6_a66;
1768     ddp_klev_rec.attribute7 := p6_a67;
1769     ddp_klev_rec.attribute8 := p6_a68;
1770     ddp_klev_rec.attribute9 := p6_a69;
1771     ddp_klev_rec.attribute10 := p6_a70;
1772     ddp_klev_rec.attribute11 := p6_a71;
1773     ddp_klev_rec.attribute12 := p6_a72;
1774     ddp_klev_rec.attribute13 := p6_a73;
1775     ddp_klev_rec.attribute14 := p6_a74;
1776     ddp_klev_rec.attribute15 := p6_a75;
1777     ddp_klev_rec.sty_id_for := rosetta_g_miss_num_map(p6_a76);
1778     ddp_klev_rec.clg_id := rosetta_g_miss_num_map(p6_a77);
1779     ddp_klev_rec.created_by := rosetta_g_miss_num_map(p6_a78);
1780     ddp_klev_rec.creation_date := rosetta_g_miss_date_in_map(p6_a79);
1781     ddp_klev_rec.last_updated_by := rosetta_g_miss_num_map(p6_a80);
1782     ddp_klev_rec.last_update_date := rosetta_g_miss_date_in_map(p6_a81);
1783     ddp_klev_rec.last_update_login := rosetta_g_miss_num_map(p6_a82);
1784     ddp_klev_rec.date_funding := rosetta_g_miss_date_in_map(p6_a83);
1785     ddp_klev_rec.date_funding_required := rosetta_g_miss_date_in_map(p6_a84);
1786     ddp_klev_rec.date_accepted := rosetta_g_miss_date_in_map(p6_a85);
1787     ddp_klev_rec.date_delivery_expected := rosetta_g_miss_date_in_map(p6_a86);
1788     ddp_klev_rec.oec := rosetta_g_miss_num_map(p6_a87);
1789     ddp_klev_rec.capital_amount := rosetta_g_miss_num_map(p6_a88);
1790     ddp_klev_rec.residual_grnty_amount := rosetta_g_miss_num_map(p6_a89);
1791     ddp_klev_rec.residual_code := p6_a90;
1792     ddp_klev_rec.rvi_premium := rosetta_g_miss_num_map(p6_a91);
1793     ddp_klev_rec.credit_nature := p6_a92;
1794     ddp_klev_rec.capitalized_interest := rosetta_g_miss_num_map(p6_a93);
1795     ddp_klev_rec.capital_reduction_percent := rosetta_g_miss_num_map(p6_a94);
1796     ddp_klev_rec.date_pay_investor_start := rosetta_g_miss_date_in_map(p6_a95);
1797     ddp_klev_rec.pay_investor_frequency := p6_a96;
1798     ddp_klev_rec.pay_investor_event := p6_a97;
1799     ddp_klev_rec.pay_investor_remittance_days := rosetta_g_miss_num_map(p6_a98);
1800 
1801     ddp_cimv_rec.id := rosetta_g_miss_num_map(p7_a0);
1802     ddp_cimv_rec.object_version_number := rosetta_g_miss_num_map(p7_a1);
1803     ddp_cimv_rec.cle_id := rosetta_g_miss_num_map(p7_a2);
1804     ddp_cimv_rec.chr_id := rosetta_g_miss_num_map(p7_a3);
1805     ddp_cimv_rec.cle_id_for := rosetta_g_miss_num_map(p7_a4);
1806     ddp_cimv_rec.dnz_chr_id := rosetta_g_miss_num_map(p7_a5);
1807     ddp_cimv_rec.object1_id1 := p7_a6;
1808     ddp_cimv_rec.object1_id2 := p7_a7;
1809     ddp_cimv_rec.jtot_object1_code := p7_a8;
1810     ddp_cimv_rec.uom_code := p7_a9;
1811     ddp_cimv_rec.exception_yn := p7_a10;
1812     ddp_cimv_rec.number_of_items := rosetta_g_miss_num_map(p7_a11);
1813     ddp_cimv_rec.upg_orig_system_ref := p7_a12;
1814     ddp_cimv_rec.upg_orig_system_ref_id := rosetta_g_miss_num_map(p7_a13);
1815     ddp_cimv_rec.priced_item_yn := p7_a14;
1816     ddp_cimv_rec.created_by := rosetta_g_miss_num_map(p7_a15);
1817     ddp_cimv_rec.creation_date := rosetta_g_miss_date_in_map(p7_a16);
1818     ddp_cimv_rec.last_updated_by := rosetta_g_miss_num_map(p7_a17);
1819     ddp_cimv_rec.last_update_date := rosetta_g_miss_date_in_map(p7_a18);
1820     ddp_cimv_rec.last_update_login := rosetta_g_miss_num_map(p7_a19);
1821 
1822     ddp_cplv_rec.id := rosetta_g_miss_num_map(p8_a0);
1823     ddp_cplv_rec.object_version_number := rosetta_g_miss_num_map(p8_a1);
1824     ddp_cplv_rec.sfwt_flag := p8_a2;
1825     ddp_cplv_rec.cpl_id := rosetta_g_miss_num_map(p8_a3);
1826     ddp_cplv_rec.chr_id := rosetta_g_miss_num_map(p8_a4);
1827     ddp_cplv_rec.cle_id := rosetta_g_miss_num_map(p8_a5);
1828     ddp_cplv_rec.rle_code := p8_a6;
1829     ddp_cplv_rec.dnz_chr_id := rosetta_g_miss_num_map(p8_a7);
1830     ddp_cplv_rec.object1_id1 := p8_a8;
1831     ddp_cplv_rec.object1_id2 := p8_a9;
1832     ddp_cplv_rec.jtot_object1_code := p8_a10;
1833     ddp_cplv_rec.cognomen := p8_a11;
1834     ddp_cplv_rec.code := p8_a12;
1835     ddp_cplv_rec.facility := p8_a13;
1836     ddp_cplv_rec.minority_group_lookup_code := p8_a14;
1837     ddp_cplv_rec.small_business_flag := p8_a15;
1838     ddp_cplv_rec.women_owned_flag := p8_a16;
1839     ddp_cplv_rec.alias := p8_a17;
1840     ddp_cplv_rec.attribute_category := p8_a18;
1841     ddp_cplv_rec.attribute1 := p8_a19;
1842     ddp_cplv_rec.attribute2 := p8_a20;
1843     ddp_cplv_rec.attribute3 := p8_a21;
1844     ddp_cplv_rec.attribute4 := p8_a22;
1845     ddp_cplv_rec.attribute5 := p8_a23;
1846     ddp_cplv_rec.attribute6 := p8_a24;
1847     ddp_cplv_rec.attribute7 := p8_a25;
1848     ddp_cplv_rec.attribute8 := p8_a26;
1849     ddp_cplv_rec.attribute9 := p8_a27;
1850     ddp_cplv_rec.attribute10 := p8_a28;
1851     ddp_cplv_rec.attribute11 := p8_a29;
1852     ddp_cplv_rec.attribute12 := p8_a30;
1853     ddp_cplv_rec.attribute13 := p8_a31;
1854     ddp_cplv_rec.attribute14 := p8_a32;
1855     ddp_cplv_rec.attribute15 := p8_a33;
1856     ddp_cplv_rec.created_by := rosetta_g_miss_num_map(p8_a34);
1857     ddp_cplv_rec.creation_date := rosetta_g_miss_date_in_map(p8_a35);
1858     ddp_cplv_rec.last_updated_by := rosetta_g_miss_num_map(p8_a36);
1859     ddp_cplv_rec.last_update_date := rosetta_g_miss_date_in_map(p8_a37);
1860     ddp_cplv_rec.last_update_login := rosetta_g_miss_num_map(p8_a38);
1861     ddp_cplv_rec.cust_acct_id := rosetta_g_miss_num_map(p8_a39);
1862     ddp_cplv_rec.bill_to_site_use_id := rosetta_g_miss_num_map(p8_a40);
1863 
1864 
1865 
1866 
1867 
1868     -- here's the delegated call to the old PL/SQL routine
1869     okl_contract_top_line_pvt.update_contract_top_line(p_api_version,
1870       p_init_msg_list,
1871       x_return_status,
1872       x_msg_count,
1873       x_msg_data,
1874       ddp_clev_rec,
1875       ddp_klev_rec,
1876       ddp_cimv_rec,
1877       ddp_cplv_rec,
1878       ddx_clev_rec,
1879       ddx_klev_rec,
1880       ddx_cimv_rec,
1881       ddx_cplv_rec);
1882 
1883     -- copy data back from the local variables to OUT or IN-OUT args, if any
1884 
1885 
1886 
1887 
1888 
1889 
1890 
1891 
1892 
1893     p9_a0 := rosetta_g_miss_num_map(ddx_clev_rec.id);
1894     p9_a1 := rosetta_g_miss_num_map(ddx_clev_rec.object_version_number);
1895     p9_a2 := ddx_clev_rec.sfwt_flag;
1896     p9_a3 := rosetta_g_miss_num_map(ddx_clev_rec.chr_id);
1897     p9_a4 := rosetta_g_miss_num_map(ddx_clev_rec.cle_id);
1898     p9_a5 := rosetta_g_miss_num_map(ddx_clev_rec.cle_id_renewed);
1899     p9_a6 := rosetta_g_miss_num_map(ddx_clev_rec.cle_id_renewed_to);
1900     p9_a7 := rosetta_g_miss_num_map(ddx_clev_rec.lse_id);
1901     p9_a8 := ddx_clev_rec.line_number;
1902     p9_a9 := ddx_clev_rec.sts_code;
1903     p9_a10 := rosetta_g_miss_num_map(ddx_clev_rec.display_sequence);
1904     p9_a11 := ddx_clev_rec.trn_code;
1905     p9_a12 := rosetta_g_miss_num_map(ddx_clev_rec.dnz_chr_id);
1906     p9_a13 := ddx_clev_rec.comments;
1907     p9_a14 := ddx_clev_rec.item_description;
1908     p9_a15 := ddx_clev_rec.oke_boe_description;
1909     p9_a16 := ddx_clev_rec.cognomen;
1910     p9_a17 := ddx_clev_rec.hidden_ind;
1911     p9_a18 := rosetta_g_miss_num_map(ddx_clev_rec.price_unit);
1912     p9_a19 := rosetta_g_miss_num_map(ddx_clev_rec.price_unit_percent);
1913     p9_a20 := rosetta_g_miss_num_map(ddx_clev_rec.price_negotiated);
1914     p9_a21 := rosetta_g_miss_num_map(ddx_clev_rec.price_negotiated_renewed);
1915     p9_a22 := ddx_clev_rec.price_level_ind;
1916     p9_a23 := ddx_clev_rec.invoice_line_level_ind;
1917     p9_a24 := ddx_clev_rec.dpas_rating;
1918     p9_a25 := ddx_clev_rec.block23text;
1919     p9_a26 := ddx_clev_rec.exception_yn;
1920     p9_a27 := ddx_clev_rec.template_used;
1921     p9_a28 := ddx_clev_rec.date_terminated;
1922     p9_a29 := ddx_clev_rec.name;
1923     p9_a30 := ddx_clev_rec.start_date;
1924     p9_a31 := ddx_clev_rec.end_date;
1925     p9_a32 := ddx_clev_rec.date_renewed;
1926     p9_a33 := ddx_clev_rec.upg_orig_system_ref;
1927     p9_a34 := rosetta_g_miss_num_map(ddx_clev_rec.upg_orig_system_ref_id);
1928     p9_a35 := ddx_clev_rec.orig_system_source_code;
1929     p9_a36 := rosetta_g_miss_num_map(ddx_clev_rec.orig_system_id1);
1930     p9_a37 := ddx_clev_rec.orig_system_reference1;
1931     p9_a38 := ddx_clev_rec.attribute_category;
1932     p9_a39 := ddx_clev_rec.attribute1;
1933     p9_a40 := ddx_clev_rec.attribute2;
1934     p9_a41 := ddx_clev_rec.attribute3;
1935     p9_a42 := ddx_clev_rec.attribute4;
1936     p9_a43 := ddx_clev_rec.attribute5;
1937     p9_a44 := ddx_clev_rec.attribute6;
1938     p9_a45 := ddx_clev_rec.attribute7;
1939     p9_a46 := ddx_clev_rec.attribute8;
1940     p9_a47 := ddx_clev_rec.attribute9;
1941     p9_a48 := ddx_clev_rec.attribute10;
1942     p9_a49 := ddx_clev_rec.attribute11;
1943     p9_a50 := ddx_clev_rec.attribute12;
1944     p9_a51 := ddx_clev_rec.attribute13;
1945     p9_a52 := ddx_clev_rec.attribute14;
1946     p9_a53 := ddx_clev_rec.attribute15;
1947     p9_a54 := rosetta_g_miss_num_map(ddx_clev_rec.created_by);
1948     p9_a55 := ddx_clev_rec.creation_date;
1949     p9_a56 := rosetta_g_miss_num_map(ddx_clev_rec.last_updated_by);
1950     p9_a57 := ddx_clev_rec.last_update_date;
1951     p9_a58 := ddx_clev_rec.price_type;
1952     p9_a59 := ddx_clev_rec.currency_code;
1953     p9_a60 := ddx_clev_rec.currency_code_renewed;
1954     p9_a61 := rosetta_g_miss_num_map(ddx_clev_rec.last_update_login);
1955     p9_a62 := ddx_clev_rec.old_sts_code;
1956     p9_a63 := ddx_clev_rec.new_sts_code;
1957     p9_a64 := ddx_clev_rec.old_ste_code;
1958     p9_a65 := ddx_clev_rec.new_ste_code;
1959     p9_a66 := ddx_clev_rec.call_action_asmblr;
1960     p9_a67 := rosetta_g_miss_num_map(ddx_clev_rec.request_id);
1961     p9_a68 := rosetta_g_miss_num_map(ddx_clev_rec.program_application_id);
1962     p9_a69 := rosetta_g_miss_num_map(ddx_clev_rec.program_id);
1963     p9_a70 := ddx_clev_rec.program_update_date;
1964     p9_a71 := rosetta_g_miss_num_map(ddx_clev_rec.price_list_id);
1965     p9_a72 := ddx_clev_rec.pricing_date;
1966     p9_a73 := rosetta_g_miss_num_map(ddx_clev_rec.price_list_line_id);
1967     p9_a74 := rosetta_g_miss_num_map(ddx_clev_rec.line_list_price);
1968     p9_a75 := ddx_clev_rec.item_to_price_yn;
1969     p9_a76 := ddx_clev_rec.price_basis_yn;
1970     p9_a77 := rosetta_g_miss_num_map(ddx_clev_rec.config_header_id);
1971     p9_a78 := rosetta_g_miss_num_map(ddx_clev_rec.config_revision_number);
1972     p9_a79 := ddx_clev_rec.config_complete_yn;
1973     p9_a80 := ddx_clev_rec.config_valid_yn;
1974     p9_a81 := rosetta_g_miss_num_map(ddx_clev_rec.config_top_model_line_id);
1975     p9_a82 := ddx_clev_rec.config_item_type;
1976     p9_a83 := rosetta_g_miss_num_map(ddx_clev_rec.config_item_id);
1977     p9_a84 := rosetta_g_miss_num_map(ddx_clev_rec.cust_acct_id);
1978     p9_a85 := rosetta_g_miss_num_map(ddx_clev_rec.bill_to_site_use_id);
1979     p9_a86 := rosetta_g_miss_num_map(ddx_clev_rec.inv_rule_id);
1980     p9_a87 := ddx_clev_rec.line_renewal_type_code;
1981     p9_a88 := rosetta_g_miss_num_map(ddx_clev_rec.ship_to_site_use_id);
1982     p9_a89 := rosetta_g_miss_num_map(ddx_clev_rec.payment_term_id);
1983 
1984     p10_a0 := rosetta_g_miss_num_map(ddx_klev_rec.id);
1985     p10_a1 := rosetta_g_miss_num_map(ddx_klev_rec.object_version_number);
1986     p10_a2 := rosetta_g_miss_num_map(ddx_klev_rec.kle_id);
1987     p10_a3 := rosetta_g_miss_num_map(ddx_klev_rec.sty_id);
1988     p10_a4 := ddx_klev_rec.prc_code;
1989     p10_a5 := ddx_klev_rec.fcg_code;
1990     p10_a6 := ddx_klev_rec.nty_code;
1991     p10_a7 := rosetta_g_miss_num_map(ddx_klev_rec.estimated_oec);
1992     p10_a8 := rosetta_g_miss_num_map(ddx_klev_rec.lao_amount);
1993     p10_a9 := ddx_klev_rec.title_date;
1994     p10_a10 := rosetta_g_miss_num_map(ddx_klev_rec.fee_charge);
1995     p10_a11 := rosetta_g_miss_num_map(ddx_klev_rec.lrs_percent);
1996     p10_a12 := rosetta_g_miss_num_map(ddx_klev_rec.initial_direct_cost);
1997     p10_a13 := rosetta_g_miss_num_map(ddx_klev_rec.percent_stake);
1998     p10_a14 := rosetta_g_miss_num_map(ddx_klev_rec.percent);
1999     p10_a15 := rosetta_g_miss_num_map(ddx_klev_rec.evergreen_percent);
2000     p10_a16 := rosetta_g_miss_num_map(ddx_klev_rec.amount_stake);
2001     p10_a17 := rosetta_g_miss_num_map(ddx_klev_rec.occupancy);
2002     p10_a18 := rosetta_g_miss_num_map(ddx_klev_rec.coverage);
2003     p10_a19 := rosetta_g_miss_num_map(ddx_klev_rec.residual_percentage);
2004     p10_a20 := ddx_klev_rec.date_last_inspection;
2005     p10_a21 := ddx_klev_rec.date_sold;
2006     p10_a22 := rosetta_g_miss_num_map(ddx_klev_rec.lrv_amount);
2007     p10_a23 := rosetta_g_miss_num_map(ddx_klev_rec.capital_reduction);
2008     p10_a24 := ddx_klev_rec.date_next_inspection_due;
2009     p10_a25 := ddx_klev_rec.date_residual_last_review;
2010     p10_a26 := ddx_klev_rec.date_last_reamortisation;
2011     p10_a27 := rosetta_g_miss_num_map(ddx_klev_rec.vendor_advance_paid);
2012     p10_a28 := rosetta_g_miss_num_map(ddx_klev_rec.weighted_average_life);
2013     p10_a29 := rosetta_g_miss_num_map(ddx_klev_rec.tradein_amount);
2014     p10_a30 := rosetta_g_miss_num_map(ddx_klev_rec.bond_equivalent_yield);
2015     p10_a31 := rosetta_g_miss_num_map(ddx_klev_rec.termination_purchase_amount);
2016     p10_a32 := rosetta_g_miss_num_map(ddx_klev_rec.refinance_amount);
2017     p10_a33 := rosetta_g_miss_num_map(ddx_klev_rec.year_built);
2018     p10_a34 := ddx_klev_rec.delivered_date;
2019     p10_a35 := ddx_klev_rec.credit_tenant_yn;
2020     p10_a36 := ddx_klev_rec.date_last_cleanup;
2021     p10_a37 := ddx_klev_rec.year_of_manufacture;
2022     p10_a38 := rosetta_g_miss_num_map(ddx_klev_rec.coverage_ratio);
2023     p10_a39 := rosetta_g_miss_num_map(ddx_klev_rec.remarketed_amount);
2024     p10_a40 := rosetta_g_miss_num_map(ddx_klev_rec.gross_square_footage);
2025     p10_a41 := ddx_klev_rec.prescribed_asset_yn;
2026     p10_a42 := ddx_klev_rec.date_remarketed;
2027     p10_a43 := rosetta_g_miss_num_map(ddx_klev_rec.net_rentable);
2028     p10_a44 := rosetta_g_miss_num_map(ddx_klev_rec.remarket_margin);
2029     p10_a45 := ddx_klev_rec.date_letter_acceptance;
2030     p10_a46 := rosetta_g_miss_num_map(ddx_klev_rec.repurchased_amount);
2031     p10_a47 := ddx_klev_rec.date_commitment_expiration;
2032     p10_a48 := ddx_klev_rec.date_repurchased;
2033     p10_a49 := ddx_klev_rec.date_appraisal;
2034     p10_a50 := rosetta_g_miss_num_map(ddx_klev_rec.residual_value);
2035     p10_a51 := rosetta_g_miss_num_map(ddx_klev_rec.appraisal_value);
2036     p10_a52 := ddx_klev_rec.secured_deal_yn;
2037     p10_a53 := rosetta_g_miss_num_map(ddx_klev_rec.gain_loss);
2038     p10_a54 := rosetta_g_miss_num_map(ddx_klev_rec.floor_amount);
2039     p10_a55 := ddx_klev_rec.re_lease_yn;
2040     p10_a56 := ddx_klev_rec.previous_contract;
2041     p10_a57 := rosetta_g_miss_num_map(ddx_klev_rec.tracked_residual);
2042     p10_a58 := ddx_klev_rec.date_title_received;
2043     p10_a59 := rosetta_g_miss_num_map(ddx_klev_rec.amount);
2044     p10_a60 := ddx_klev_rec.attribute_category;
2045     p10_a61 := ddx_klev_rec.attribute1;
2046     p10_a62 := ddx_klev_rec.attribute2;
2047     p10_a63 := ddx_klev_rec.attribute3;
2048     p10_a64 := ddx_klev_rec.attribute4;
2049     p10_a65 := ddx_klev_rec.attribute5;
2050     p10_a66 := ddx_klev_rec.attribute6;
2051     p10_a67 := ddx_klev_rec.attribute7;
2052     p10_a68 := ddx_klev_rec.attribute8;
2053     p10_a69 := ddx_klev_rec.attribute9;
2054     p10_a70 := ddx_klev_rec.attribute10;
2055     p10_a71 := ddx_klev_rec.attribute11;
2056     p10_a72 := ddx_klev_rec.attribute12;
2057     p10_a73 := ddx_klev_rec.attribute13;
2058     p10_a74 := ddx_klev_rec.attribute14;
2059     p10_a75 := ddx_klev_rec.attribute15;
2060     p10_a76 := rosetta_g_miss_num_map(ddx_klev_rec.sty_id_for);
2061     p10_a77 := rosetta_g_miss_num_map(ddx_klev_rec.clg_id);
2062     p10_a78 := rosetta_g_miss_num_map(ddx_klev_rec.created_by);
2063     p10_a79 := ddx_klev_rec.creation_date;
2064     p10_a80 := rosetta_g_miss_num_map(ddx_klev_rec.last_updated_by);
2065     p10_a81 := ddx_klev_rec.last_update_date;
2066     p10_a82 := rosetta_g_miss_num_map(ddx_klev_rec.last_update_login);
2067     p10_a83 := ddx_klev_rec.date_funding;
2068     p10_a84 := ddx_klev_rec.date_funding_required;
2069     p10_a85 := ddx_klev_rec.date_accepted;
2070     p10_a86 := ddx_klev_rec.date_delivery_expected;
2071     p10_a87 := rosetta_g_miss_num_map(ddx_klev_rec.oec);
2072     p10_a88 := rosetta_g_miss_num_map(ddx_klev_rec.capital_amount);
2073     p10_a89 := rosetta_g_miss_num_map(ddx_klev_rec.residual_grnty_amount);
2074     p10_a90 := ddx_klev_rec.residual_code;
2075     p10_a91 := rosetta_g_miss_num_map(ddx_klev_rec.rvi_premium);
2076     p10_a92 := ddx_klev_rec.credit_nature;
2077     p10_a93 := rosetta_g_miss_num_map(ddx_klev_rec.capitalized_interest);
2078     p10_a94 := rosetta_g_miss_num_map(ddx_klev_rec.capital_reduction_percent);
2079     p10_a95 := ddx_klev_rec.date_pay_investor_start;
2080     p10_a96 := ddx_klev_rec.pay_investor_frequency;
2081     p10_a97 := ddx_klev_rec.pay_investor_event;
2082     p10_a98 := rosetta_g_miss_num_map(ddx_klev_rec.pay_investor_remittance_days);
2083 
2084     p11_a0 := rosetta_g_miss_num_map(ddx_cimv_rec.id);
2085     p11_a1 := rosetta_g_miss_num_map(ddx_cimv_rec.object_version_number);
2086     p11_a2 := rosetta_g_miss_num_map(ddx_cimv_rec.cle_id);
2087     p11_a3 := rosetta_g_miss_num_map(ddx_cimv_rec.chr_id);
2088     p11_a4 := rosetta_g_miss_num_map(ddx_cimv_rec.cle_id_for);
2089     p11_a5 := rosetta_g_miss_num_map(ddx_cimv_rec.dnz_chr_id);
2090     p11_a6 := ddx_cimv_rec.object1_id1;
2091     p11_a7 := ddx_cimv_rec.object1_id2;
2092     p11_a8 := ddx_cimv_rec.jtot_object1_code;
2093     p11_a9 := ddx_cimv_rec.uom_code;
2094     p11_a10 := ddx_cimv_rec.exception_yn;
2095     p11_a11 := rosetta_g_miss_num_map(ddx_cimv_rec.number_of_items);
2096     p11_a12 := ddx_cimv_rec.upg_orig_system_ref;
2097     p11_a13 := rosetta_g_miss_num_map(ddx_cimv_rec.upg_orig_system_ref_id);
2098     p11_a14 := ddx_cimv_rec.priced_item_yn;
2099     p11_a15 := rosetta_g_miss_num_map(ddx_cimv_rec.created_by);
2100     p11_a16 := ddx_cimv_rec.creation_date;
2101     p11_a17 := rosetta_g_miss_num_map(ddx_cimv_rec.last_updated_by);
2102     p11_a18 := ddx_cimv_rec.last_update_date;
2103     p11_a19 := rosetta_g_miss_num_map(ddx_cimv_rec.last_update_login);
2104 
2105     p12_a0 := rosetta_g_miss_num_map(ddx_cplv_rec.id);
2106     p12_a1 := rosetta_g_miss_num_map(ddx_cplv_rec.object_version_number);
2107     p12_a2 := ddx_cplv_rec.sfwt_flag;
2108     p12_a3 := rosetta_g_miss_num_map(ddx_cplv_rec.cpl_id);
2109     p12_a4 := rosetta_g_miss_num_map(ddx_cplv_rec.chr_id);
2110     p12_a5 := rosetta_g_miss_num_map(ddx_cplv_rec.cle_id);
2111     p12_a6 := ddx_cplv_rec.rle_code;
2112     p12_a7 := rosetta_g_miss_num_map(ddx_cplv_rec.dnz_chr_id);
2113     p12_a8 := ddx_cplv_rec.object1_id1;
2114     p12_a9 := ddx_cplv_rec.object1_id2;
2115     p12_a10 := ddx_cplv_rec.jtot_object1_code;
2116     p12_a11 := ddx_cplv_rec.cognomen;
2117     p12_a12 := ddx_cplv_rec.code;
2118     p12_a13 := ddx_cplv_rec.facility;
2119     p12_a14 := ddx_cplv_rec.minority_group_lookup_code;
2120     p12_a15 := ddx_cplv_rec.small_business_flag;
2121     p12_a16 := ddx_cplv_rec.women_owned_flag;
2122     p12_a17 := ddx_cplv_rec.alias;
2123     p12_a18 := ddx_cplv_rec.attribute_category;
2124     p12_a19 := ddx_cplv_rec.attribute1;
2125     p12_a20 := ddx_cplv_rec.attribute2;
2126     p12_a21 := ddx_cplv_rec.attribute3;
2127     p12_a22 := ddx_cplv_rec.attribute4;
2128     p12_a23 := ddx_cplv_rec.attribute5;
2129     p12_a24 := ddx_cplv_rec.attribute6;
2130     p12_a25 := ddx_cplv_rec.attribute7;
2131     p12_a26 := ddx_cplv_rec.attribute8;
2132     p12_a27 := ddx_cplv_rec.attribute9;
2133     p12_a28 := ddx_cplv_rec.attribute10;
2134     p12_a29 := ddx_cplv_rec.attribute11;
2135     p12_a30 := ddx_cplv_rec.attribute12;
2136     p12_a31 := ddx_cplv_rec.attribute13;
2137     p12_a32 := ddx_cplv_rec.attribute14;
2138     p12_a33 := ddx_cplv_rec.attribute15;
2139     p12_a34 := rosetta_g_miss_num_map(ddx_cplv_rec.created_by);
2140     p12_a35 := ddx_cplv_rec.creation_date;
2141     p12_a36 := rosetta_g_miss_num_map(ddx_cplv_rec.last_updated_by);
2142     p12_a37 := ddx_cplv_rec.last_update_date;
2143     p12_a38 := rosetta_g_miss_num_map(ddx_cplv_rec.last_update_login);
2144     p12_a39 := rosetta_g_miss_num_map(ddx_cplv_rec.cust_acct_id);
2145     p12_a40 := rosetta_g_miss_num_map(ddx_cplv_rec.bill_to_site_use_id);
2146   end;
2147 
2148   procedure delete_contract_top_line(p_api_version  NUMBER
2149     , p_init_msg_list  VARCHAR2
2150     , x_return_status out nocopy  VARCHAR2
2151     , x_msg_count out nocopy  NUMBER
2152     , x_msg_data out nocopy  VARCHAR2
2153     , p5_a0  NUMBER := 0-1962.0724
2154     , p5_a1  NUMBER := 0-1962.0724
2155     , p5_a2  VARCHAR2 := fnd_api.g_miss_char
2156     , p5_a3  NUMBER := 0-1962.0724
2157     , p5_a4  NUMBER := 0-1962.0724
2158     , p5_a5  NUMBER := 0-1962.0724
2159     , p5_a6  NUMBER := 0-1962.0724
2160     , p5_a7  NUMBER := 0-1962.0724
2161     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
2162     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
2163     , p5_a10  NUMBER := 0-1962.0724
2164     , p5_a11  VARCHAR2 := fnd_api.g_miss_char
2165     , p5_a12  NUMBER := 0-1962.0724
2166     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
2167     , p5_a14  VARCHAR2 := fnd_api.g_miss_char
2168     , p5_a15  VARCHAR2 := fnd_api.g_miss_char
2169     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
2170     , p5_a17  VARCHAR2 := fnd_api.g_miss_char
2171     , p5_a18  NUMBER := 0-1962.0724
2172     , p5_a19  NUMBER := 0-1962.0724
2173     , p5_a20  NUMBER := 0-1962.0724
2174     , p5_a21  NUMBER := 0-1962.0724
2175     , p5_a22  VARCHAR2 := fnd_api.g_miss_char
2176     , p5_a23  VARCHAR2 := fnd_api.g_miss_char
2177     , p5_a24  VARCHAR2 := fnd_api.g_miss_char
2178     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
2179     , p5_a26  VARCHAR2 := fnd_api.g_miss_char
2180     , p5_a27  VARCHAR2 := fnd_api.g_miss_char
2181     , p5_a28  DATE := fnd_api.g_miss_date
2182     , p5_a29  VARCHAR2 := fnd_api.g_miss_char
2183     , p5_a30  DATE := fnd_api.g_miss_date
2184     , p5_a31  DATE := fnd_api.g_miss_date
2185     , p5_a32  DATE := fnd_api.g_miss_date
2186     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
2187     , p5_a34  NUMBER := 0-1962.0724
2188     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
2189     , p5_a36  NUMBER := 0-1962.0724
2190     , p5_a37  VARCHAR2 := fnd_api.g_miss_char
2191     , p5_a38  VARCHAR2 := fnd_api.g_miss_char
2192     , p5_a39  VARCHAR2 := fnd_api.g_miss_char
2193     , p5_a40  VARCHAR2 := fnd_api.g_miss_char
2194     , p5_a41  VARCHAR2 := fnd_api.g_miss_char
2195     , p5_a42  VARCHAR2 := fnd_api.g_miss_char
2196     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
2197     , p5_a44  VARCHAR2 := fnd_api.g_miss_char
2198     , p5_a45  VARCHAR2 := fnd_api.g_miss_char
2199     , p5_a46  VARCHAR2 := fnd_api.g_miss_char
2200     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
2201     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
2202     , p5_a49  VARCHAR2 := fnd_api.g_miss_char
2203     , p5_a50  VARCHAR2 := fnd_api.g_miss_char
2204     , p5_a51  VARCHAR2 := fnd_api.g_miss_char
2205     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
2206     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
2207     , p5_a54  NUMBER := 0-1962.0724
2208     , p5_a55  DATE := fnd_api.g_miss_date
2209     , p5_a56  NUMBER := 0-1962.0724
2210     , p5_a57  DATE := fnd_api.g_miss_date
2211     , p5_a58  VARCHAR2 := fnd_api.g_miss_char
2212     , p5_a59  VARCHAR2 := fnd_api.g_miss_char
2213     , p5_a60  VARCHAR2 := fnd_api.g_miss_char
2214     , p5_a61  NUMBER := 0-1962.0724
2215     , p5_a62  VARCHAR2 := fnd_api.g_miss_char
2216     , p5_a63  VARCHAR2 := fnd_api.g_miss_char
2217     , p5_a64  VARCHAR2 := fnd_api.g_miss_char
2218     , p5_a65  VARCHAR2 := fnd_api.g_miss_char
2219     , p5_a66  VARCHAR2 := fnd_api.g_miss_char
2220     , p5_a67  NUMBER := 0-1962.0724
2221     , p5_a68  NUMBER := 0-1962.0724
2222     , p5_a69  NUMBER := 0-1962.0724
2223     , p5_a70  DATE := fnd_api.g_miss_date
2224     , p5_a71  NUMBER := 0-1962.0724
2225     , p5_a72  DATE := fnd_api.g_miss_date
2226     , p5_a73  NUMBER := 0-1962.0724
2227     , p5_a74  NUMBER := 0-1962.0724
2228     , p5_a75  VARCHAR2 := fnd_api.g_miss_char
2229     , p5_a76  VARCHAR2 := fnd_api.g_miss_char
2230     , p5_a77  NUMBER := 0-1962.0724
2231     , p5_a78  NUMBER := 0-1962.0724
2232     , p5_a79  VARCHAR2 := fnd_api.g_miss_char
2233     , p5_a80  VARCHAR2 := fnd_api.g_miss_char
2234     , p5_a81  NUMBER := 0-1962.0724
2235     , p5_a82  VARCHAR2 := fnd_api.g_miss_char
2236     , p5_a83  NUMBER := 0-1962.0724
2237     , p5_a84  NUMBER := 0-1962.0724
2238     , p5_a85  NUMBER := 0-1962.0724
2239     , p5_a86  NUMBER := 0-1962.0724
2240     , p5_a87  VARCHAR2 := fnd_api.g_miss_char
2241     , p5_a88  NUMBER := 0-1962.0724
2242     , p5_a89  NUMBER := 0-1962.0724
2243     , p6_a0  NUMBER := 0-1962.0724
2244     , p6_a1  NUMBER := 0-1962.0724
2245     , p6_a2  NUMBER := 0-1962.0724
2246     , p6_a3  NUMBER := 0-1962.0724
2247     , p6_a4  VARCHAR2 := fnd_api.g_miss_char
2248     , p6_a5  VARCHAR2 := fnd_api.g_miss_char
2249     , p6_a6  VARCHAR2 := fnd_api.g_miss_char
2250     , p6_a7  NUMBER := 0-1962.0724
2251     , p6_a8  NUMBER := 0-1962.0724
2252     , p6_a9  DATE := fnd_api.g_miss_date
2253     , p6_a10  NUMBER := 0-1962.0724
2254     , p6_a11  NUMBER := 0-1962.0724
2255     , p6_a12  NUMBER := 0-1962.0724
2256     , p6_a13  NUMBER := 0-1962.0724
2257     , p6_a14  NUMBER := 0-1962.0724
2258     , p6_a15  NUMBER := 0-1962.0724
2259     , p6_a16  NUMBER := 0-1962.0724
2260     , p6_a17  NUMBER := 0-1962.0724
2261     , p6_a18  NUMBER := 0-1962.0724
2262     , p6_a19  NUMBER := 0-1962.0724
2263     , p6_a20  DATE := fnd_api.g_miss_date
2264     , p6_a21  DATE := fnd_api.g_miss_date
2265     , p6_a22  NUMBER := 0-1962.0724
2266     , p6_a23  NUMBER := 0-1962.0724
2267     , p6_a24  DATE := fnd_api.g_miss_date
2268     , p6_a25  DATE := fnd_api.g_miss_date
2269     , p6_a26  DATE := fnd_api.g_miss_date
2270     , p6_a27  NUMBER := 0-1962.0724
2271     , p6_a28  NUMBER := 0-1962.0724
2272     , p6_a29  NUMBER := 0-1962.0724
2273     , p6_a30  NUMBER := 0-1962.0724
2274     , p6_a31  NUMBER := 0-1962.0724
2275     , p6_a32  NUMBER := 0-1962.0724
2276     , p6_a33  NUMBER := 0-1962.0724
2277     , p6_a34  DATE := fnd_api.g_miss_date
2278     , p6_a35  VARCHAR2 := fnd_api.g_miss_char
2279     , p6_a36  DATE := fnd_api.g_miss_date
2280     , p6_a37  VARCHAR2 := fnd_api.g_miss_char
2281     , p6_a38  NUMBER := 0-1962.0724
2282     , p6_a39  NUMBER := 0-1962.0724
2283     , p6_a40  NUMBER := 0-1962.0724
2284     , p6_a41  VARCHAR2 := fnd_api.g_miss_char
2285     , p6_a42  DATE := fnd_api.g_miss_date
2286     , p6_a43  NUMBER := 0-1962.0724
2287     , p6_a44  NUMBER := 0-1962.0724
2288     , p6_a45  DATE := fnd_api.g_miss_date
2289     , p6_a46  NUMBER := 0-1962.0724
2290     , p6_a47  DATE := fnd_api.g_miss_date
2291     , p6_a48  DATE := fnd_api.g_miss_date
2292     , p6_a49  DATE := fnd_api.g_miss_date
2293     , p6_a50  NUMBER := 0-1962.0724
2294     , p6_a51  NUMBER := 0-1962.0724
2295     , p6_a52  VARCHAR2 := fnd_api.g_miss_char
2296     , p6_a53  NUMBER := 0-1962.0724
2297     , p6_a54  NUMBER := 0-1962.0724
2298     , p6_a55  VARCHAR2 := fnd_api.g_miss_char
2299     , p6_a56  VARCHAR2 := fnd_api.g_miss_char
2300     , p6_a57  NUMBER := 0-1962.0724
2301     , p6_a58  DATE := fnd_api.g_miss_date
2302     , p6_a59  NUMBER := 0-1962.0724
2303     , p6_a60  VARCHAR2 := fnd_api.g_miss_char
2304     , p6_a61  VARCHAR2 := fnd_api.g_miss_char
2305     , p6_a62  VARCHAR2 := fnd_api.g_miss_char
2306     , p6_a63  VARCHAR2 := fnd_api.g_miss_char
2307     , p6_a64  VARCHAR2 := fnd_api.g_miss_char
2308     , p6_a65  VARCHAR2 := fnd_api.g_miss_char
2309     , p6_a66  VARCHAR2 := fnd_api.g_miss_char
2310     , p6_a67  VARCHAR2 := fnd_api.g_miss_char
2311     , p6_a68  VARCHAR2 := fnd_api.g_miss_char
2312     , p6_a69  VARCHAR2 := fnd_api.g_miss_char
2313     , p6_a70  VARCHAR2 := fnd_api.g_miss_char
2314     , p6_a71  VARCHAR2 := fnd_api.g_miss_char
2315     , p6_a72  VARCHAR2 := fnd_api.g_miss_char
2316     , p6_a73  VARCHAR2 := fnd_api.g_miss_char
2317     , p6_a74  VARCHAR2 := fnd_api.g_miss_char
2318     , p6_a75  VARCHAR2 := fnd_api.g_miss_char
2319     , p6_a76  NUMBER := 0-1962.0724
2320     , p6_a77  NUMBER := 0-1962.0724
2321     , p6_a78  NUMBER := 0-1962.0724
2322     , p6_a79  DATE := fnd_api.g_miss_date
2323     , p6_a80  NUMBER := 0-1962.0724
2324     , p6_a81  DATE := fnd_api.g_miss_date
2325     , p6_a82  NUMBER := 0-1962.0724
2326     , p6_a83  DATE := fnd_api.g_miss_date
2327     , p6_a84  DATE := fnd_api.g_miss_date
2328     , p6_a85  DATE := fnd_api.g_miss_date
2329     , p6_a86  DATE := fnd_api.g_miss_date
2330     , p6_a87  NUMBER := 0-1962.0724
2331     , p6_a88  NUMBER := 0-1962.0724
2332     , p6_a89  NUMBER := 0-1962.0724
2333     , p6_a90  VARCHAR2 := fnd_api.g_miss_char
2334     , p6_a91  NUMBER := 0-1962.0724
2335     , p6_a92  VARCHAR2 := fnd_api.g_miss_char
2336     , p6_a93  NUMBER := 0-1962.0724
2337     , p6_a94  NUMBER := 0-1962.0724
2338     , p6_a95  DATE := fnd_api.g_miss_date
2339     , p6_a96  VARCHAR2 := fnd_api.g_miss_char
2340     , p6_a97  VARCHAR2 := fnd_api.g_miss_char
2341     , p6_a98  NUMBER := 0-1962.0724
2342     , p7_a0  NUMBER := 0-1962.0724
2343     , p7_a1  NUMBER := 0-1962.0724
2344     , p7_a2  NUMBER := 0-1962.0724
2345     , p7_a3  NUMBER := 0-1962.0724
2346     , p7_a4  NUMBER := 0-1962.0724
2347     , p7_a5  NUMBER := 0-1962.0724
2348     , p7_a6  VARCHAR2 := fnd_api.g_miss_char
2349     , p7_a7  VARCHAR2 := fnd_api.g_miss_char
2350     , p7_a8  VARCHAR2 := fnd_api.g_miss_char
2351     , p7_a9  VARCHAR2 := fnd_api.g_miss_char
2352     , p7_a10  VARCHAR2 := fnd_api.g_miss_char
2353     , p7_a11  NUMBER := 0-1962.0724
2354     , p7_a12  VARCHAR2 := fnd_api.g_miss_char
2355     , p7_a13  NUMBER := 0-1962.0724
2356     , p7_a14  VARCHAR2 := fnd_api.g_miss_char
2357     , p7_a15  NUMBER := 0-1962.0724
2358     , p7_a16  DATE := fnd_api.g_miss_date
2359     , p7_a17  NUMBER := 0-1962.0724
2360     , p7_a18  DATE := fnd_api.g_miss_date
2361     , p7_a19  NUMBER := 0-1962.0724
2362     , p8_a0  NUMBER := 0-1962.0724
2363     , p8_a1  NUMBER := 0-1962.0724
2364     , p8_a2  VARCHAR2 := fnd_api.g_miss_char
2365     , p8_a3  NUMBER := 0-1962.0724
2366     , p8_a4  NUMBER := 0-1962.0724
2367     , p8_a5  NUMBER := 0-1962.0724
2368     , p8_a6  VARCHAR2 := fnd_api.g_miss_char
2369     , p8_a7  NUMBER := 0-1962.0724
2370     , p8_a8  VARCHAR2 := fnd_api.g_miss_char
2371     , p8_a9  VARCHAR2 := fnd_api.g_miss_char
2372     , p8_a10  VARCHAR2 := fnd_api.g_miss_char
2373     , p8_a11  VARCHAR2 := fnd_api.g_miss_char
2374     , p8_a12  VARCHAR2 := fnd_api.g_miss_char
2375     , p8_a13  VARCHAR2 := fnd_api.g_miss_char
2376     , p8_a14  VARCHAR2 := fnd_api.g_miss_char
2377     , p8_a15  VARCHAR2 := fnd_api.g_miss_char
2378     , p8_a16  VARCHAR2 := fnd_api.g_miss_char
2379     , p8_a17  VARCHAR2 := fnd_api.g_miss_char
2380     , p8_a18  VARCHAR2 := fnd_api.g_miss_char
2381     , p8_a19  VARCHAR2 := fnd_api.g_miss_char
2382     , p8_a20  VARCHAR2 := fnd_api.g_miss_char
2383     , p8_a21  VARCHAR2 := fnd_api.g_miss_char
2384     , p8_a22  VARCHAR2 := fnd_api.g_miss_char
2385     , p8_a23  VARCHAR2 := fnd_api.g_miss_char
2386     , p8_a24  VARCHAR2 := fnd_api.g_miss_char
2387     , p8_a25  VARCHAR2 := fnd_api.g_miss_char
2388     , p8_a26  VARCHAR2 := fnd_api.g_miss_char
2389     , p8_a27  VARCHAR2 := fnd_api.g_miss_char
2390     , p8_a28  VARCHAR2 := fnd_api.g_miss_char
2391     , p8_a29  VARCHAR2 := fnd_api.g_miss_char
2392     , p8_a30  VARCHAR2 := fnd_api.g_miss_char
2393     , p8_a31  VARCHAR2 := fnd_api.g_miss_char
2394     , p8_a32  VARCHAR2 := fnd_api.g_miss_char
2395     , p8_a33  VARCHAR2 := fnd_api.g_miss_char
2396     , p8_a34  NUMBER := 0-1962.0724
2397     , p8_a35  DATE := fnd_api.g_miss_date
2398     , p8_a36  NUMBER := 0-1962.0724
2399     , p8_a37  DATE := fnd_api.g_miss_date
2400     , p8_a38  NUMBER := 0-1962.0724
2401     , p8_a39  NUMBER := 0-1962.0724
2402     , p8_a40  NUMBER := 0-1962.0724
2403   )
2404 
2405   as
2406     ddp_clev_rec okl_contract_top_line_pvt.clev_rec_type;
2407     ddp_klev_rec okl_contract_top_line_pvt.klev_rec_type;
2408     ddp_cimv_rec okl_contract_top_line_pvt.cimv_rec_type;
2409     ddp_cplv_rec okl_contract_top_line_pvt.cplv_rec_type;
2410     ddindx binary_integer; indx binary_integer;
2411   begin
2412 
2413     -- copy data to the local IN or IN-OUT args, if any
2414 
2415 
2416 
2417 
2418 
2419     ddp_clev_rec.id := rosetta_g_miss_num_map(p5_a0);
2420     ddp_clev_rec.object_version_number := rosetta_g_miss_num_map(p5_a1);
2421     ddp_clev_rec.sfwt_flag := p5_a2;
2422     ddp_clev_rec.chr_id := rosetta_g_miss_num_map(p5_a3);
2423     ddp_clev_rec.cle_id := rosetta_g_miss_num_map(p5_a4);
2424     ddp_clev_rec.cle_id_renewed := rosetta_g_miss_num_map(p5_a5);
2425     ddp_clev_rec.cle_id_renewed_to := rosetta_g_miss_num_map(p5_a6);
2426     ddp_clev_rec.lse_id := rosetta_g_miss_num_map(p5_a7);
2427     ddp_clev_rec.line_number := p5_a8;
2428     ddp_clev_rec.sts_code := p5_a9;
2429     ddp_clev_rec.display_sequence := rosetta_g_miss_num_map(p5_a10);
2430     ddp_clev_rec.trn_code := p5_a11;
2431     ddp_clev_rec.dnz_chr_id := rosetta_g_miss_num_map(p5_a12);
2432     ddp_clev_rec.comments := p5_a13;
2433     ddp_clev_rec.item_description := p5_a14;
2434     ddp_clev_rec.oke_boe_description := p5_a15;
2435     ddp_clev_rec.cognomen := p5_a16;
2436     ddp_clev_rec.hidden_ind := p5_a17;
2437     ddp_clev_rec.price_unit := rosetta_g_miss_num_map(p5_a18);
2438     ddp_clev_rec.price_unit_percent := rosetta_g_miss_num_map(p5_a19);
2439     ddp_clev_rec.price_negotiated := rosetta_g_miss_num_map(p5_a20);
2440     ddp_clev_rec.price_negotiated_renewed := rosetta_g_miss_num_map(p5_a21);
2441     ddp_clev_rec.price_level_ind := p5_a22;
2442     ddp_clev_rec.invoice_line_level_ind := p5_a23;
2443     ddp_clev_rec.dpas_rating := p5_a24;
2444     ddp_clev_rec.block23text := p5_a25;
2445     ddp_clev_rec.exception_yn := p5_a26;
2446     ddp_clev_rec.template_used := p5_a27;
2447     ddp_clev_rec.date_terminated := rosetta_g_miss_date_in_map(p5_a28);
2448     ddp_clev_rec.name := p5_a29;
2449     ddp_clev_rec.start_date := rosetta_g_miss_date_in_map(p5_a30);
2450     ddp_clev_rec.end_date := rosetta_g_miss_date_in_map(p5_a31);
2451     ddp_clev_rec.date_renewed := rosetta_g_miss_date_in_map(p5_a32);
2452     ddp_clev_rec.upg_orig_system_ref := p5_a33;
2453     ddp_clev_rec.upg_orig_system_ref_id := rosetta_g_miss_num_map(p5_a34);
2454     ddp_clev_rec.orig_system_source_code := p5_a35;
2455     ddp_clev_rec.orig_system_id1 := rosetta_g_miss_num_map(p5_a36);
2456     ddp_clev_rec.orig_system_reference1 := p5_a37;
2457     ddp_clev_rec.attribute_category := p5_a38;
2458     ddp_clev_rec.attribute1 := p5_a39;
2459     ddp_clev_rec.attribute2 := p5_a40;
2460     ddp_clev_rec.attribute3 := p5_a41;
2461     ddp_clev_rec.attribute4 := p5_a42;
2462     ddp_clev_rec.attribute5 := p5_a43;
2463     ddp_clev_rec.attribute6 := p5_a44;
2464     ddp_clev_rec.attribute7 := p5_a45;
2465     ddp_clev_rec.attribute8 := p5_a46;
2466     ddp_clev_rec.attribute9 := p5_a47;
2467     ddp_clev_rec.attribute10 := p5_a48;
2468     ddp_clev_rec.attribute11 := p5_a49;
2469     ddp_clev_rec.attribute12 := p5_a50;
2470     ddp_clev_rec.attribute13 := p5_a51;
2471     ddp_clev_rec.attribute14 := p5_a52;
2472     ddp_clev_rec.attribute15 := p5_a53;
2473     ddp_clev_rec.created_by := rosetta_g_miss_num_map(p5_a54);
2474     ddp_clev_rec.creation_date := rosetta_g_miss_date_in_map(p5_a55);
2475     ddp_clev_rec.last_updated_by := rosetta_g_miss_num_map(p5_a56);
2476     ddp_clev_rec.last_update_date := rosetta_g_miss_date_in_map(p5_a57);
2477     ddp_clev_rec.price_type := p5_a58;
2478     ddp_clev_rec.currency_code := p5_a59;
2479     ddp_clev_rec.currency_code_renewed := p5_a60;
2480     ddp_clev_rec.last_update_login := rosetta_g_miss_num_map(p5_a61);
2481     ddp_clev_rec.old_sts_code := p5_a62;
2482     ddp_clev_rec.new_sts_code := p5_a63;
2483     ddp_clev_rec.old_ste_code := p5_a64;
2484     ddp_clev_rec.new_ste_code := p5_a65;
2485     ddp_clev_rec.call_action_asmblr := p5_a66;
2486     ddp_clev_rec.request_id := rosetta_g_miss_num_map(p5_a67);
2487     ddp_clev_rec.program_application_id := rosetta_g_miss_num_map(p5_a68);
2488     ddp_clev_rec.program_id := rosetta_g_miss_num_map(p5_a69);
2489     ddp_clev_rec.program_update_date := rosetta_g_miss_date_in_map(p5_a70);
2490     ddp_clev_rec.price_list_id := rosetta_g_miss_num_map(p5_a71);
2491     ddp_clev_rec.pricing_date := rosetta_g_miss_date_in_map(p5_a72);
2492     ddp_clev_rec.price_list_line_id := rosetta_g_miss_num_map(p5_a73);
2493     ddp_clev_rec.line_list_price := rosetta_g_miss_num_map(p5_a74);
2494     ddp_clev_rec.item_to_price_yn := p5_a75;
2495     ddp_clev_rec.price_basis_yn := p5_a76;
2496     ddp_clev_rec.config_header_id := rosetta_g_miss_num_map(p5_a77);
2497     ddp_clev_rec.config_revision_number := rosetta_g_miss_num_map(p5_a78);
2498     ddp_clev_rec.config_complete_yn := p5_a79;
2499     ddp_clev_rec.config_valid_yn := p5_a80;
2500     ddp_clev_rec.config_top_model_line_id := rosetta_g_miss_num_map(p5_a81);
2501     ddp_clev_rec.config_item_type := p5_a82;
2502     ddp_clev_rec.config_item_id := rosetta_g_miss_num_map(p5_a83);
2503     ddp_clev_rec.cust_acct_id := rosetta_g_miss_num_map(p5_a84);
2504     ddp_clev_rec.bill_to_site_use_id := rosetta_g_miss_num_map(p5_a85);
2505     ddp_clev_rec.inv_rule_id := rosetta_g_miss_num_map(p5_a86);
2506     ddp_clev_rec.line_renewal_type_code := p5_a87;
2507     ddp_clev_rec.ship_to_site_use_id := rosetta_g_miss_num_map(p5_a88);
2508     ddp_clev_rec.payment_term_id := rosetta_g_miss_num_map(p5_a89);
2509 
2510     ddp_klev_rec.id := rosetta_g_miss_num_map(p6_a0);
2511     ddp_klev_rec.object_version_number := rosetta_g_miss_num_map(p6_a1);
2512     ddp_klev_rec.kle_id := rosetta_g_miss_num_map(p6_a2);
2513     ddp_klev_rec.sty_id := rosetta_g_miss_num_map(p6_a3);
2514     ddp_klev_rec.prc_code := p6_a4;
2515     ddp_klev_rec.fcg_code := p6_a5;
2516     ddp_klev_rec.nty_code := p6_a6;
2517     ddp_klev_rec.estimated_oec := rosetta_g_miss_num_map(p6_a7);
2518     ddp_klev_rec.lao_amount := rosetta_g_miss_num_map(p6_a8);
2519     ddp_klev_rec.title_date := rosetta_g_miss_date_in_map(p6_a9);
2520     ddp_klev_rec.fee_charge := rosetta_g_miss_num_map(p6_a10);
2521     ddp_klev_rec.lrs_percent := rosetta_g_miss_num_map(p6_a11);
2522     ddp_klev_rec.initial_direct_cost := rosetta_g_miss_num_map(p6_a12);
2523     ddp_klev_rec.percent_stake := rosetta_g_miss_num_map(p6_a13);
2524     ddp_klev_rec.percent := rosetta_g_miss_num_map(p6_a14);
2525     ddp_klev_rec.evergreen_percent := rosetta_g_miss_num_map(p6_a15);
2526     ddp_klev_rec.amount_stake := rosetta_g_miss_num_map(p6_a16);
2527     ddp_klev_rec.occupancy := rosetta_g_miss_num_map(p6_a17);
2528     ddp_klev_rec.coverage := rosetta_g_miss_num_map(p6_a18);
2529     ddp_klev_rec.residual_percentage := rosetta_g_miss_num_map(p6_a19);
2530     ddp_klev_rec.date_last_inspection := rosetta_g_miss_date_in_map(p6_a20);
2531     ddp_klev_rec.date_sold := rosetta_g_miss_date_in_map(p6_a21);
2532     ddp_klev_rec.lrv_amount := rosetta_g_miss_num_map(p6_a22);
2533     ddp_klev_rec.capital_reduction := rosetta_g_miss_num_map(p6_a23);
2534     ddp_klev_rec.date_next_inspection_due := rosetta_g_miss_date_in_map(p6_a24);
2535     ddp_klev_rec.date_residual_last_review := rosetta_g_miss_date_in_map(p6_a25);
2536     ddp_klev_rec.date_last_reamortisation := rosetta_g_miss_date_in_map(p6_a26);
2537     ddp_klev_rec.vendor_advance_paid := rosetta_g_miss_num_map(p6_a27);
2538     ddp_klev_rec.weighted_average_life := rosetta_g_miss_num_map(p6_a28);
2539     ddp_klev_rec.tradein_amount := rosetta_g_miss_num_map(p6_a29);
2540     ddp_klev_rec.bond_equivalent_yield := rosetta_g_miss_num_map(p6_a30);
2541     ddp_klev_rec.termination_purchase_amount := rosetta_g_miss_num_map(p6_a31);
2542     ddp_klev_rec.refinance_amount := rosetta_g_miss_num_map(p6_a32);
2543     ddp_klev_rec.year_built := rosetta_g_miss_num_map(p6_a33);
2544     ddp_klev_rec.delivered_date := rosetta_g_miss_date_in_map(p6_a34);
2545     ddp_klev_rec.credit_tenant_yn := p6_a35;
2546     ddp_klev_rec.date_last_cleanup := rosetta_g_miss_date_in_map(p6_a36);
2547     ddp_klev_rec.year_of_manufacture := p6_a37;
2548     ddp_klev_rec.coverage_ratio := rosetta_g_miss_num_map(p6_a38);
2549     ddp_klev_rec.remarketed_amount := rosetta_g_miss_num_map(p6_a39);
2550     ddp_klev_rec.gross_square_footage := rosetta_g_miss_num_map(p6_a40);
2551     ddp_klev_rec.prescribed_asset_yn := p6_a41;
2552     ddp_klev_rec.date_remarketed := rosetta_g_miss_date_in_map(p6_a42);
2553     ddp_klev_rec.net_rentable := rosetta_g_miss_num_map(p6_a43);
2554     ddp_klev_rec.remarket_margin := rosetta_g_miss_num_map(p6_a44);
2555     ddp_klev_rec.date_letter_acceptance := rosetta_g_miss_date_in_map(p6_a45);
2556     ddp_klev_rec.repurchased_amount := rosetta_g_miss_num_map(p6_a46);
2557     ddp_klev_rec.date_commitment_expiration := rosetta_g_miss_date_in_map(p6_a47);
2558     ddp_klev_rec.date_repurchased := rosetta_g_miss_date_in_map(p6_a48);
2559     ddp_klev_rec.date_appraisal := rosetta_g_miss_date_in_map(p6_a49);
2560     ddp_klev_rec.residual_value := rosetta_g_miss_num_map(p6_a50);
2561     ddp_klev_rec.appraisal_value := rosetta_g_miss_num_map(p6_a51);
2562     ddp_klev_rec.secured_deal_yn := p6_a52;
2563     ddp_klev_rec.gain_loss := rosetta_g_miss_num_map(p6_a53);
2564     ddp_klev_rec.floor_amount := rosetta_g_miss_num_map(p6_a54);
2565     ddp_klev_rec.re_lease_yn := p6_a55;
2566     ddp_klev_rec.previous_contract := p6_a56;
2567     ddp_klev_rec.tracked_residual := rosetta_g_miss_num_map(p6_a57);
2568     ddp_klev_rec.date_title_received := rosetta_g_miss_date_in_map(p6_a58);
2569     ddp_klev_rec.amount := rosetta_g_miss_num_map(p6_a59);
2570     ddp_klev_rec.attribute_category := p6_a60;
2571     ddp_klev_rec.attribute1 := p6_a61;
2572     ddp_klev_rec.attribute2 := p6_a62;
2573     ddp_klev_rec.attribute3 := p6_a63;
2574     ddp_klev_rec.attribute4 := p6_a64;
2575     ddp_klev_rec.attribute5 := p6_a65;
2576     ddp_klev_rec.attribute6 := p6_a66;
2577     ddp_klev_rec.attribute7 := p6_a67;
2578     ddp_klev_rec.attribute8 := p6_a68;
2579     ddp_klev_rec.attribute9 := p6_a69;
2580     ddp_klev_rec.attribute10 := p6_a70;
2581     ddp_klev_rec.attribute11 := p6_a71;
2582     ddp_klev_rec.attribute12 := p6_a72;
2583     ddp_klev_rec.attribute13 := p6_a73;
2584     ddp_klev_rec.attribute14 := p6_a74;
2585     ddp_klev_rec.attribute15 := p6_a75;
2586     ddp_klev_rec.sty_id_for := rosetta_g_miss_num_map(p6_a76);
2587     ddp_klev_rec.clg_id := rosetta_g_miss_num_map(p6_a77);
2588     ddp_klev_rec.created_by := rosetta_g_miss_num_map(p6_a78);
2589     ddp_klev_rec.creation_date := rosetta_g_miss_date_in_map(p6_a79);
2590     ddp_klev_rec.last_updated_by := rosetta_g_miss_num_map(p6_a80);
2591     ddp_klev_rec.last_update_date := rosetta_g_miss_date_in_map(p6_a81);
2592     ddp_klev_rec.last_update_login := rosetta_g_miss_num_map(p6_a82);
2593     ddp_klev_rec.date_funding := rosetta_g_miss_date_in_map(p6_a83);
2594     ddp_klev_rec.date_funding_required := rosetta_g_miss_date_in_map(p6_a84);
2595     ddp_klev_rec.date_accepted := rosetta_g_miss_date_in_map(p6_a85);
2596     ddp_klev_rec.date_delivery_expected := rosetta_g_miss_date_in_map(p6_a86);
2597     ddp_klev_rec.oec := rosetta_g_miss_num_map(p6_a87);
2598     ddp_klev_rec.capital_amount := rosetta_g_miss_num_map(p6_a88);
2599     ddp_klev_rec.residual_grnty_amount := rosetta_g_miss_num_map(p6_a89);
2600     ddp_klev_rec.residual_code := p6_a90;
2601     ddp_klev_rec.rvi_premium := rosetta_g_miss_num_map(p6_a91);
2602     ddp_klev_rec.credit_nature := p6_a92;
2603     ddp_klev_rec.capitalized_interest := rosetta_g_miss_num_map(p6_a93);
2604     ddp_klev_rec.capital_reduction_percent := rosetta_g_miss_num_map(p6_a94);
2605     ddp_klev_rec.date_pay_investor_start := rosetta_g_miss_date_in_map(p6_a95);
2606     ddp_klev_rec.pay_investor_frequency := p6_a96;
2607     ddp_klev_rec.pay_investor_event := p6_a97;
2608     ddp_klev_rec.pay_investor_remittance_days := rosetta_g_miss_num_map(p6_a98);
2609 
2610     ddp_cimv_rec.id := rosetta_g_miss_num_map(p7_a0);
2611     ddp_cimv_rec.object_version_number := rosetta_g_miss_num_map(p7_a1);
2612     ddp_cimv_rec.cle_id := rosetta_g_miss_num_map(p7_a2);
2613     ddp_cimv_rec.chr_id := rosetta_g_miss_num_map(p7_a3);
2614     ddp_cimv_rec.cle_id_for := rosetta_g_miss_num_map(p7_a4);
2615     ddp_cimv_rec.dnz_chr_id := rosetta_g_miss_num_map(p7_a5);
2616     ddp_cimv_rec.object1_id1 := p7_a6;
2617     ddp_cimv_rec.object1_id2 := p7_a7;
2618     ddp_cimv_rec.jtot_object1_code := p7_a8;
2619     ddp_cimv_rec.uom_code := p7_a9;
2620     ddp_cimv_rec.exception_yn := p7_a10;
2621     ddp_cimv_rec.number_of_items := rosetta_g_miss_num_map(p7_a11);
2622     ddp_cimv_rec.upg_orig_system_ref := p7_a12;
2623     ddp_cimv_rec.upg_orig_system_ref_id := rosetta_g_miss_num_map(p7_a13);
2624     ddp_cimv_rec.priced_item_yn := p7_a14;
2625     ddp_cimv_rec.created_by := rosetta_g_miss_num_map(p7_a15);
2626     ddp_cimv_rec.creation_date := rosetta_g_miss_date_in_map(p7_a16);
2627     ddp_cimv_rec.last_updated_by := rosetta_g_miss_num_map(p7_a17);
2628     ddp_cimv_rec.last_update_date := rosetta_g_miss_date_in_map(p7_a18);
2629     ddp_cimv_rec.last_update_login := rosetta_g_miss_num_map(p7_a19);
2630 
2631     ddp_cplv_rec.id := rosetta_g_miss_num_map(p8_a0);
2632     ddp_cplv_rec.object_version_number := rosetta_g_miss_num_map(p8_a1);
2633     ddp_cplv_rec.sfwt_flag := p8_a2;
2634     ddp_cplv_rec.cpl_id := rosetta_g_miss_num_map(p8_a3);
2635     ddp_cplv_rec.chr_id := rosetta_g_miss_num_map(p8_a4);
2636     ddp_cplv_rec.cle_id := rosetta_g_miss_num_map(p8_a5);
2637     ddp_cplv_rec.rle_code := p8_a6;
2638     ddp_cplv_rec.dnz_chr_id := rosetta_g_miss_num_map(p8_a7);
2639     ddp_cplv_rec.object1_id1 := p8_a8;
2640     ddp_cplv_rec.object1_id2 := p8_a9;
2641     ddp_cplv_rec.jtot_object1_code := p8_a10;
2642     ddp_cplv_rec.cognomen := p8_a11;
2643     ddp_cplv_rec.code := p8_a12;
2644     ddp_cplv_rec.facility := p8_a13;
2645     ddp_cplv_rec.minority_group_lookup_code := p8_a14;
2646     ddp_cplv_rec.small_business_flag := p8_a15;
2647     ddp_cplv_rec.women_owned_flag := p8_a16;
2648     ddp_cplv_rec.alias := p8_a17;
2649     ddp_cplv_rec.attribute_category := p8_a18;
2650     ddp_cplv_rec.attribute1 := p8_a19;
2651     ddp_cplv_rec.attribute2 := p8_a20;
2652     ddp_cplv_rec.attribute3 := p8_a21;
2653     ddp_cplv_rec.attribute4 := p8_a22;
2654     ddp_cplv_rec.attribute5 := p8_a23;
2655     ddp_cplv_rec.attribute6 := p8_a24;
2656     ddp_cplv_rec.attribute7 := p8_a25;
2657     ddp_cplv_rec.attribute8 := p8_a26;
2658     ddp_cplv_rec.attribute9 := p8_a27;
2659     ddp_cplv_rec.attribute10 := p8_a28;
2660     ddp_cplv_rec.attribute11 := p8_a29;
2661     ddp_cplv_rec.attribute12 := p8_a30;
2662     ddp_cplv_rec.attribute13 := p8_a31;
2663     ddp_cplv_rec.attribute14 := p8_a32;
2664     ddp_cplv_rec.attribute15 := p8_a33;
2665     ddp_cplv_rec.created_by := rosetta_g_miss_num_map(p8_a34);
2666     ddp_cplv_rec.creation_date := rosetta_g_miss_date_in_map(p8_a35);
2667     ddp_cplv_rec.last_updated_by := rosetta_g_miss_num_map(p8_a36);
2668     ddp_cplv_rec.last_update_date := rosetta_g_miss_date_in_map(p8_a37);
2669     ddp_cplv_rec.last_update_login := rosetta_g_miss_num_map(p8_a38);
2670     ddp_cplv_rec.cust_acct_id := rosetta_g_miss_num_map(p8_a39);
2671     ddp_cplv_rec.bill_to_site_use_id := rosetta_g_miss_num_map(p8_a40);
2672 
2673     -- here's the delegated call to the old PL/SQL routine
2674     okl_contract_top_line_pvt.delete_contract_top_line(p_api_version,
2675       p_init_msg_list,
2676       x_return_status,
2677       x_msg_count,
2678       x_msg_data,
2679       ddp_clev_rec,
2680       ddp_klev_rec,
2681       ddp_cimv_rec,
2682       ddp_cplv_rec);
2683 
2684     -- copy data back from the local variables to OUT or IN-OUT args, if any
2685 
2686 
2687 
2688 
2689 
2690 
2691 
2692 
2693   end;
2694 
2695   procedure create_contract_top_line(p_api_version  NUMBER
2696     , p_init_msg_list  VARCHAR2
2697     , x_return_status out nocopy  VARCHAR2
2698     , x_msg_count out nocopy  NUMBER
2699     , x_msg_data out nocopy  VARCHAR2
2700     , p5_a0 JTF_NUMBER_TABLE
2701     , p5_a1 JTF_NUMBER_TABLE
2702     , p5_a2 JTF_VARCHAR2_TABLE_100
2703     , p5_a3 JTF_NUMBER_TABLE
2704     , p5_a4 JTF_NUMBER_TABLE
2705     , p5_a5 JTF_NUMBER_TABLE
2706     , p5_a6 JTF_NUMBER_TABLE
2707     , p5_a7 JTF_NUMBER_TABLE
2708     , p5_a8 JTF_VARCHAR2_TABLE_200
2709     , p5_a9 JTF_VARCHAR2_TABLE_100
2710     , p5_a10 JTF_NUMBER_TABLE
2711     , p5_a11 JTF_VARCHAR2_TABLE_100
2712     , p5_a12 JTF_NUMBER_TABLE
2713     , p5_a13 JTF_VARCHAR2_TABLE_2000
2714     , p5_a14 JTF_VARCHAR2_TABLE_2000
2715     , p5_a15 JTF_VARCHAR2_TABLE_2000
2716     , p5_a16 JTF_VARCHAR2_TABLE_300
2717     , p5_a17 JTF_VARCHAR2_TABLE_100
2718     , p5_a18 JTF_NUMBER_TABLE
2719     , p5_a19 JTF_NUMBER_TABLE
2720     , p5_a20 JTF_NUMBER_TABLE
2721     , p5_a21 JTF_NUMBER_TABLE
2722     , p5_a22 JTF_VARCHAR2_TABLE_100
2723     , p5_a23 JTF_VARCHAR2_TABLE_100
2724     , p5_a24 JTF_VARCHAR2_TABLE_100
2725     , p5_a25 JTF_VARCHAR2_TABLE_2000
2726     , p5_a26 JTF_VARCHAR2_TABLE_100
2727     , p5_a27 JTF_VARCHAR2_TABLE_200
2728     , p5_a28 JTF_DATE_TABLE
2729     , p5_a29 JTF_VARCHAR2_TABLE_200
2730     , p5_a30 JTF_DATE_TABLE
2731     , p5_a31 JTF_DATE_TABLE
2732     , p5_a32 JTF_DATE_TABLE
2733     , p5_a33 JTF_VARCHAR2_TABLE_100
2734     , p5_a34 JTF_NUMBER_TABLE
2735     , p5_a35 JTF_VARCHAR2_TABLE_100
2736     , p5_a36 JTF_NUMBER_TABLE
2737     , p5_a37 JTF_VARCHAR2_TABLE_100
2738     , p5_a38 JTF_VARCHAR2_TABLE_100
2739     , p5_a39 JTF_VARCHAR2_TABLE_500
2740     , p5_a40 JTF_VARCHAR2_TABLE_500
2741     , p5_a41 JTF_VARCHAR2_TABLE_500
2742     , p5_a42 JTF_VARCHAR2_TABLE_500
2743     , p5_a43 JTF_VARCHAR2_TABLE_500
2744     , p5_a44 JTF_VARCHAR2_TABLE_500
2745     , p5_a45 JTF_VARCHAR2_TABLE_500
2746     , p5_a46 JTF_VARCHAR2_TABLE_500
2747     , p5_a47 JTF_VARCHAR2_TABLE_500
2748     , p5_a48 JTF_VARCHAR2_TABLE_500
2749     , p5_a49 JTF_VARCHAR2_TABLE_500
2750     , p5_a50 JTF_VARCHAR2_TABLE_500
2751     , p5_a51 JTF_VARCHAR2_TABLE_500
2752     , p5_a52 JTF_VARCHAR2_TABLE_500
2753     , p5_a53 JTF_VARCHAR2_TABLE_500
2754     , p5_a54 JTF_NUMBER_TABLE
2755     , p5_a55 JTF_DATE_TABLE
2756     , p5_a56 JTF_NUMBER_TABLE
2757     , p5_a57 JTF_DATE_TABLE
2758     , p5_a58 JTF_VARCHAR2_TABLE_100
2759     , p5_a59 JTF_VARCHAR2_TABLE_100
2760     , p5_a60 JTF_VARCHAR2_TABLE_100
2761     , p5_a61 JTF_NUMBER_TABLE
2762     , p5_a62 JTF_VARCHAR2_TABLE_100
2763     , p5_a63 JTF_VARCHAR2_TABLE_100
2764     , p5_a64 JTF_VARCHAR2_TABLE_100
2765     , p5_a65 JTF_VARCHAR2_TABLE_100
2766     , p5_a66 JTF_VARCHAR2_TABLE_100
2767     , p5_a67 JTF_NUMBER_TABLE
2768     , p5_a68 JTF_NUMBER_TABLE
2769     , p5_a69 JTF_NUMBER_TABLE
2770     , p5_a70 JTF_DATE_TABLE
2771     , p5_a71 JTF_NUMBER_TABLE
2772     , p5_a72 JTF_DATE_TABLE
2773     , p5_a73 JTF_NUMBER_TABLE
2774     , p5_a74 JTF_NUMBER_TABLE
2775     , p5_a75 JTF_VARCHAR2_TABLE_100
2776     , p5_a76 JTF_VARCHAR2_TABLE_100
2777     , p5_a77 JTF_NUMBER_TABLE
2778     , p5_a78 JTF_NUMBER_TABLE
2779     , p5_a79 JTF_VARCHAR2_TABLE_100
2780     , p5_a80 JTF_VARCHAR2_TABLE_100
2781     , p5_a81 JTF_NUMBER_TABLE
2782     , p5_a82 JTF_VARCHAR2_TABLE_100
2783     , p5_a83 JTF_NUMBER_TABLE
2784     , p5_a84 JTF_NUMBER_TABLE
2785     , p5_a85 JTF_NUMBER_TABLE
2786     , p5_a86 JTF_NUMBER_TABLE
2787     , p5_a87 JTF_VARCHAR2_TABLE_100
2788     , p5_a88 JTF_NUMBER_TABLE
2789     , p5_a89 JTF_NUMBER_TABLE
2790     , p6_a0 JTF_NUMBER_TABLE
2791     , p6_a1 JTF_NUMBER_TABLE
2792     , p6_a2 JTF_NUMBER_TABLE
2793     , p6_a3 JTF_NUMBER_TABLE
2794     , p6_a4 JTF_VARCHAR2_TABLE_100
2795     , p6_a5 JTF_VARCHAR2_TABLE_100
2796     , p6_a6 JTF_VARCHAR2_TABLE_100
2797     , p6_a7 JTF_NUMBER_TABLE
2798     , p6_a8 JTF_NUMBER_TABLE
2799     , p6_a9 JTF_DATE_TABLE
2800     , p6_a10 JTF_NUMBER_TABLE
2801     , p6_a11 JTF_NUMBER_TABLE
2802     , p6_a12 JTF_NUMBER_TABLE
2803     , p6_a13 JTF_NUMBER_TABLE
2804     , p6_a14 JTF_NUMBER_TABLE
2805     , p6_a15 JTF_NUMBER_TABLE
2806     , p6_a16 JTF_NUMBER_TABLE
2807     , p6_a17 JTF_NUMBER_TABLE
2808     , p6_a18 JTF_NUMBER_TABLE
2809     , p6_a19 JTF_NUMBER_TABLE
2810     , p6_a20 JTF_DATE_TABLE
2811     , p6_a21 JTF_DATE_TABLE
2812     , p6_a22 JTF_NUMBER_TABLE
2813     , p6_a23 JTF_NUMBER_TABLE
2814     , p6_a24 JTF_DATE_TABLE
2815     , p6_a25 JTF_DATE_TABLE
2816     , p6_a26 JTF_DATE_TABLE
2817     , p6_a27 JTF_NUMBER_TABLE
2818     , p6_a28 JTF_NUMBER_TABLE
2819     , p6_a29 JTF_NUMBER_TABLE
2820     , p6_a30 JTF_NUMBER_TABLE
2821     , p6_a31 JTF_NUMBER_TABLE
2822     , p6_a32 JTF_NUMBER_TABLE
2823     , p6_a33 JTF_NUMBER_TABLE
2824     , p6_a34 JTF_DATE_TABLE
2825     , p6_a35 JTF_VARCHAR2_TABLE_100
2826     , p6_a36 JTF_DATE_TABLE
2827     , p6_a37 JTF_VARCHAR2_TABLE_300
2828     , p6_a38 JTF_NUMBER_TABLE
2829     , p6_a39 JTF_NUMBER_TABLE
2830     , p6_a40 JTF_NUMBER_TABLE
2831     , p6_a41 JTF_VARCHAR2_TABLE_100
2832     , p6_a42 JTF_DATE_TABLE
2833     , p6_a43 JTF_NUMBER_TABLE
2834     , p6_a44 JTF_NUMBER_TABLE
2835     , p6_a45 JTF_DATE_TABLE
2836     , p6_a46 JTF_NUMBER_TABLE
2837     , p6_a47 JTF_DATE_TABLE
2838     , p6_a48 JTF_DATE_TABLE
2839     , p6_a49 JTF_DATE_TABLE
2840     , p6_a50 JTF_NUMBER_TABLE
2841     , p6_a51 JTF_NUMBER_TABLE
2842     , p6_a52 JTF_VARCHAR2_TABLE_100
2843     , p6_a53 JTF_NUMBER_TABLE
2844     , p6_a54 JTF_NUMBER_TABLE
2845     , p6_a55 JTF_VARCHAR2_TABLE_100
2846     , p6_a56 JTF_VARCHAR2_TABLE_100
2847     , p6_a57 JTF_NUMBER_TABLE
2848     , p6_a58 JTF_DATE_TABLE
2849     , p6_a59 JTF_NUMBER_TABLE
2850     , p6_a60 JTF_VARCHAR2_TABLE_100
2851     , p6_a61 JTF_VARCHAR2_TABLE_500
2852     , p6_a62 JTF_VARCHAR2_TABLE_500
2853     , p6_a63 JTF_VARCHAR2_TABLE_500
2854     , p6_a64 JTF_VARCHAR2_TABLE_500
2855     , p6_a65 JTF_VARCHAR2_TABLE_500
2856     , p6_a66 JTF_VARCHAR2_TABLE_500
2857     , p6_a67 JTF_VARCHAR2_TABLE_500
2858     , p6_a68 JTF_VARCHAR2_TABLE_500
2859     , p6_a69 JTF_VARCHAR2_TABLE_500
2860     , p6_a70 JTF_VARCHAR2_TABLE_500
2861     , p6_a71 JTF_VARCHAR2_TABLE_500
2862     , p6_a72 JTF_VARCHAR2_TABLE_500
2863     , p6_a73 JTF_VARCHAR2_TABLE_500
2864     , p6_a74 JTF_VARCHAR2_TABLE_500
2865     , p6_a75 JTF_VARCHAR2_TABLE_500
2866     , p6_a76 JTF_NUMBER_TABLE
2867     , p6_a77 JTF_NUMBER_TABLE
2868     , p6_a78 JTF_NUMBER_TABLE
2869     , p6_a79 JTF_DATE_TABLE
2870     , p6_a80 JTF_NUMBER_TABLE
2871     , p6_a81 JTF_DATE_TABLE
2872     , p6_a82 JTF_NUMBER_TABLE
2873     , p6_a83 JTF_DATE_TABLE
2874     , p6_a84 JTF_DATE_TABLE
2875     , p6_a85 JTF_DATE_TABLE
2876     , p6_a86 JTF_DATE_TABLE
2877     , p6_a87 JTF_NUMBER_TABLE
2878     , p6_a88 JTF_NUMBER_TABLE
2879     , p6_a89 JTF_NUMBER_TABLE
2880     , p6_a90 JTF_VARCHAR2_TABLE_100
2881     , p6_a91 JTF_NUMBER_TABLE
2882     , p6_a92 JTF_VARCHAR2_TABLE_100
2883     , p6_a93 JTF_NUMBER_TABLE
2884     , p6_a94 JTF_NUMBER_TABLE
2885     , p6_a95 JTF_DATE_TABLE
2886     , p6_a96 JTF_VARCHAR2_TABLE_100
2887     , p6_a97 JTF_VARCHAR2_TABLE_100
2888     , p6_a98 JTF_NUMBER_TABLE
2889     , p7_a0 JTF_NUMBER_TABLE
2890     , p7_a1 JTF_NUMBER_TABLE
2891     , p7_a2 JTF_NUMBER_TABLE
2892     , p7_a3 JTF_NUMBER_TABLE
2893     , p7_a4 JTF_NUMBER_TABLE
2894     , p7_a5 JTF_NUMBER_TABLE
2895     , p7_a6 JTF_VARCHAR2_TABLE_100
2896     , p7_a7 JTF_VARCHAR2_TABLE_200
2897     , p7_a8 JTF_VARCHAR2_TABLE_100
2898     , p7_a9 JTF_VARCHAR2_TABLE_100
2899     , p7_a10 JTF_VARCHAR2_TABLE_100
2900     , p7_a11 JTF_NUMBER_TABLE
2901     , p7_a12 JTF_VARCHAR2_TABLE_100
2902     , p7_a13 JTF_NUMBER_TABLE
2903     , p7_a14 JTF_VARCHAR2_TABLE_100
2904     , p7_a15 JTF_NUMBER_TABLE
2905     , p7_a16 JTF_DATE_TABLE
2906     , p7_a17 JTF_NUMBER_TABLE
2907     , p7_a18 JTF_DATE_TABLE
2908     , p7_a19 JTF_NUMBER_TABLE
2909     , p8_a0 JTF_NUMBER_TABLE
2910     , p8_a1 JTF_NUMBER_TABLE
2911     , p8_a2 JTF_VARCHAR2_TABLE_100
2912     , p8_a3 JTF_NUMBER_TABLE
2913     , p8_a4 JTF_NUMBER_TABLE
2914     , p8_a5 JTF_NUMBER_TABLE
2915     , p8_a6 JTF_VARCHAR2_TABLE_100
2916     , p8_a7 JTF_NUMBER_TABLE
2917     , p8_a8 JTF_VARCHAR2_TABLE_100
2918     , p8_a9 JTF_VARCHAR2_TABLE_200
2919     , p8_a10 JTF_VARCHAR2_TABLE_100
2920     , p8_a11 JTF_VARCHAR2_TABLE_300
2921     , p8_a12 JTF_VARCHAR2_TABLE_100
2922     , p8_a13 JTF_VARCHAR2_TABLE_100
2923     , p8_a14 JTF_VARCHAR2_TABLE_100
2924     , p8_a15 JTF_VARCHAR2_TABLE_100
2925     , p8_a16 JTF_VARCHAR2_TABLE_100
2926     , p8_a17 JTF_VARCHAR2_TABLE_200
2927     , p8_a18 JTF_VARCHAR2_TABLE_100
2928     , p8_a19 JTF_VARCHAR2_TABLE_500
2929     , p8_a20 JTF_VARCHAR2_TABLE_500
2930     , p8_a21 JTF_VARCHAR2_TABLE_500
2931     , p8_a22 JTF_VARCHAR2_TABLE_500
2932     , p8_a23 JTF_VARCHAR2_TABLE_500
2933     , p8_a24 JTF_VARCHAR2_TABLE_500
2934     , p8_a25 JTF_VARCHAR2_TABLE_500
2935     , p8_a26 JTF_VARCHAR2_TABLE_500
2936     , p8_a27 JTF_VARCHAR2_TABLE_500
2937     , p8_a28 JTF_VARCHAR2_TABLE_500
2938     , p8_a29 JTF_VARCHAR2_TABLE_500
2939     , p8_a30 JTF_VARCHAR2_TABLE_500
2940     , p8_a31 JTF_VARCHAR2_TABLE_500
2941     , p8_a32 JTF_VARCHAR2_TABLE_500
2942     , p8_a33 JTF_VARCHAR2_TABLE_500
2943     , p8_a34 JTF_NUMBER_TABLE
2944     , p8_a35 JTF_DATE_TABLE
2945     , p8_a36 JTF_NUMBER_TABLE
2946     , p8_a37 JTF_DATE_TABLE
2947     , p8_a38 JTF_NUMBER_TABLE
2948     , p8_a39 JTF_NUMBER_TABLE
2949     , p8_a40 JTF_NUMBER_TABLE
2950     , p9_a0 out nocopy JTF_NUMBER_TABLE
2951     , p9_a1 out nocopy JTF_NUMBER_TABLE
2952     , p9_a2 out nocopy JTF_VARCHAR2_TABLE_100
2953     , p9_a3 out nocopy JTF_NUMBER_TABLE
2954     , p9_a4 out nocopy JTF_NUMBER_TABLE
2955     , p9_a5 out nocopy JTF_NUMBER_TABLE
2956     , p9_a6 out nocopy JTF_NUMBER_TABLE
2957     , p9_a7 out nocopy JTF_NUMBER_TABLE
2958     , p9_a8 out nocopy JTF_VARCHAR2_TABLE_200
2959     , p9_a9 out nocopy JTF_VARCHAR2_TABLE_100
2960     , p9_a10 out nocopy JTF_NUMBER_TABLE
2961     , p9_a11 out nocopy JTF_VARCHAR2_TABLE_100
2962     , p9_a12 out nocopy JTF_NUMBER_TABLE
2963     , p9_a13 out nocopy JTF_VARCHAR2_TABLE_2000
2964     , p9_a14 out nocopy JTF_VARCHAR2_TABLE_2000
2965     , p9_a15 out nocopy JTF_VARCHAR2_TABLE_2000
2966     , p9_a16 out nocopy JTF_VARCHAR2_TABLE_300
2967     , p9_a17 out nocopy JTF_VARCHAR2_TABLE_100
2968     , p9_a18 out nocopy JTF_NUMBER_TABLE
2969     , p9_a19 out nocopy JTF_NUMBER_TABLE
2970     , p9_a20 out nocopy JTF_NUMBER_TABLE
2971     , p9_a21 out nocopy JTF_NUMBER_TABLE
2972     , p9_a22 out nocopy JTF_VARCHAR2_TABLE_100
2973     , p9_a23 out nocopy JTF_VARCHAR2_TABLE_100
2974     , p9_a24 out nocopy JTF_VARCHAR2_TABLE_100
2975     , p9_a25 out nocopy JTF_VARCHAR2_TABLE_2000
2976     , p9_a26 out nocopy JTF_VARCHAR2_TABLE_100
2977     , p9_a27 out nocopy JTF_VARCHAR2_TABLE_200
2978     , p9_a28 out nocopy JTF_DATE_TABLE
2979     , p9_a29 out nocopy JTF_VARCHAR2_TABLE_200
2980     , p9_a30 out nocopy JTF_DATE_TABLE
2981     , p9_a31 out nocopy JTF_DATE_TABLE
2982     , p9_a32 out nocopy JTF_DATE_TABLE
2983     , p9_a33 out nocopy JTF_VARCHAR2_TABLE_100
2984     , p9_a34 out nocopy JTF_NUMBER_TABLE
2985     , p9_a35 out nocopy JTF_VARCHAR2_TABLE_100
2986     , p9_a36 out nocopy JTF_NUMBER_TABLE
2987     , p9_a37 out nocopy JTF_VARCHAR2_TABLE_100
2988     , p9_a38 out nocopy JTF_VARCHAR2_TABLE_100
2989     , p9_a39 out nocopy JTF_VARCHAR2_TABLE_500
2990     , p9_a40 out nocopy JTF_VARCHAR2_TABLE_500
2991     , p9_a41 out nocopy JTF_VARCHAR2_TABLE_500
2992     , p9_a42 out nocopy JTF_VARCHAR2_TABLE_500
2993     , p9_a43 out nocopy JTF_VARCHAR2_TABLE_500
2994     , p9_a44 out nocopy JTF_VARCHAR2_TABLE_500
2995     , p9_a45 out nocopy JTF_VARCHAR2_TABLE_500
2996     , p9_a46 out nocopy JTF_VARCHAR2_TABLE_500
2997     , p9_a47 out nocopy JTF_VARCHAR2_TABLE_500
2998     , p9_a48 out nocopy JTF_VARCHAR2_TABLE_500
2999     , p9_a49 out nocopy JTF_VARCHAR2_TABLE_500
3000     , p9_a50 out nocopy JTF_VARCHAR2_TABLE_500
3001     , p9_a51 out nocopy JTF_VARCHAR2_TABLE_500
3002     , p9_a52 out nocopy JTF_VARCHAR2_TABLE_500
3003     , p9_a53 out nocopy JTF_VARCHAR2_TABLE_500
3004     , p9_a54 out nocopy JTF_NUMBER_TABLE
3005     , p9_a55 out nocopy JTF_DATE_TABLE
3006     , p9_a56 out nocopy JTF_NUMBER_TABLE
3007     , p9_a57 out nocopy JTF_DATE_TABLE
3008     , p9_a58 out nocopy JTF_VARCHAR2_TABLE_100
3009     , p9_a59 out nocopy JTF_VARCHAR2_TABLE_100
3010     , p9_a60 out nocopy JTF_VARCHAR2_TABLE_100
3011     , p9_a61 out nocopy JTF_NUMBER_TABLE
3012     , p9_a62 out nocopy JTF_VARCHAR2_TABLE_100
3013     , p9_a63 out nocopy JTF_VARCHAR2_TABLE_100
3014     , p9_a64 out nocopy JTF_VARCHAR2_TABLE_100
3015     , p9_a65 out nocopy JTF_VARCHAR2_TABLE_100
3016     , p9_a66 out nocopy JTF_VARCHAR2_TABLE_100
3017     , p9_a67 out nocopy JTF_NUMBER_TABLE
3018     , p9_a68 out nocopy JTF_NUMBER_TABLE
3019     , p9_a69 out nocopy JTF_NUMBER_TABLE
3020     , p9_a70 out nocopy JTF_DATE_TABLE
3021     , p9_a71 out nocopy JTF_NUMBER_TABLE
3022     , p9_a72 out nocopy JTF_DATE_TABLE
3023     , p9_a73 out nocopy JTF_NUMBER_TABLE
3024     , p9_a74 out nocopy JTF_NUMBER_TABLE
3025     , p9_a75 out nocopy JTF_VARCHAR2_TABLE_100
3026     , p9_a76 out nocopy JTF_VARCHAR2_TABLE_100
3027     , p9_a77 out nocopy JTF_NUMBER_TABLE
3028     , p9_a78 out nocopy JTF_NUMBER_TABLE
3029     , p9_a79 out nocopy JTF_VARCHAR2_TABLE_100
3030     , p9_a80 out nocopy JTF_VARCHAR2_TABLE_100
3031     , p9_a81 out nocopy JTF_NUMBER_TABLE
3032     , p9_a82 out nocopy JTF_VARCHAR2_TABLE_100
3033     , p9_a83 out nocopy JTF_NUMBER_TABLE
3034     , p9_a84 out nocopy JTF_NUMBER_TABLE
3035     , p9_a85 out nocopy JTF_NUMBER_TABLE
3036     , p9_a86 out nocopy JTF_NUMBER_TABLE
3037     , p9_a87 out nocopy JTF_VARCHAR2_TABLE_100
3038     , p9_a88 out nocopy JTF_NUMBER_TABLE
3039     , p9_a89 out nocopy JTF_NUMBER_TABLE
3040     , p10_a0 out nocopy JTF_NUMBER_TABLE
3041     , p10_a1 out nocopy JTF_NUMBER_TABLE
3042     , p10_a2 out nocopy JTF_NUMBER_TABLE
3043     , p10_a3 out nocopy JTF_NUMBER_TABLE
3044     , p10_a4 out nocopy JTF_VARCHAR2_TABLE_100
3045     , p10_a5 out nocopy JTF_VARCHAR2_TABLE_100
3046     , p10_a6 out nocopy JTF_VARCHAR2_TABLE_100
3047     , p10_a7 out nocopy JTF_NUMBER_TABLE
3048     , p10_a8 out nocopy JTF_NUMBER_TABLE
3049     , p10_a9 out nocopy JTF_DATE_TABLE
3050     , p10_a10 out nocopy JTF_NUMBER_TABLE
3051     , p10_a11 out nocopy JTF_NUMBER_TABLE
3052     , p10_a12 out nocopy JTF_NUMBER_TABLE
3053     , p10_a13 out nocopy JTF_NUMBER_TABLE
3054     , p10_a14 out nocopy JTF_NUMBER_TABLE
3055     , p10_a15 out nocopy JTF_NUMBER_TABLE
3056     , p10_a16 out nocopy JTF_NUMBER_TABLE
3057     , p10_a17 out nocopy JTF_NUMBER_TABLE
3058     , p10_a18 out nocopy JTF_NUMBER_TABLE
3059     , p10_a19 out nocopy JTF_NUMBER_TABLE
3060     , p10_a20 out nocopy JTF_DATE_TABLE
3061     , p10_a21 out nocopy JTF_DATE_TABLE
3062     , p10_a22 out nocopy JTF_NUMBER_TABLE
3063     , p10_a23 out nocopy JTF_NUMBER_TABLE
3064     , p10_a24 out nocopy JTF_DATE_TABLE
3065     , p10_a25 out nocopy JTF_DATE_TABLE
3066     , p10_a26 out nocopy JTF_DATE_TABLE
3067     , p10_a27 out nocopy JTF_NUMBER_TABLE
3068     , p10_a28 out nocopy JTF_NUMBER_TABLE
3069     , p10_a29 out nocopy JTF_NUMBER_TABLE
3070     , p10_a30 out nocopy JTF_NUMBER_TABLE
3071     , p10_a31 out nocopy JTF_NUMBER_TABLE
3072     , p10_a32 out nocopy JTF_NUMBER_TABLE
3073     , p10_a33 out nocopy JTF_NUMBER_TABLE
3074     , p10_a34 out nocopy JTF_DATE_TABLE
3075     , p10_a35 out nocopy JTF_VARCHAR2_TABLE_100
3076     , p10_a36 out nocopy JTF_DATE_TABLE
3077     , p10_a37 out nocopy JTF_VARCHAR2_TABLE_300
3078     , p10_a38 out nocopy JTF_NUMBER_TABLE
3079     , p10_a39 out nocopy JTF_NUMBER_TABLE
3080     , p10_a40 out nocopy JTF_NUMBER_TABLE
3081     , p10_a41 out nocopy JTF_VARCHAR2_TABLE_100
3082     , p10_a42 out nocopy JTF_DATE_TABLE
3083     , p10_a43 out nocopy JTF_NUMBER_TABLE
3084     , p10_a44 out nocopy JTF_NUMBER_TABLE
3085     , p10_a45 out nocopy JTF_DATE_TABLE
3086     , p10_a46 out nocopy JTF_NUMBER_TABLE
3087     , p10_a47 out nocopy JTF_DATE_TABLE
3088     , p10_a48 out nocopy JTF_DATE_TABLE
3089     , p10_a49 out nocopy JTF_DATE_TABLE
3090     , p10_a50 out nocopy JTF_NUMBER_TABLE
3091     , p10_a51 out nocopy JTF_NUMBER_TABLE
3092     , p10_a52 out nocopy JTF_VARCHAR2_TABLE_100
3093     , p10_a53 out nocopy JTF_NUMBER_TABLE
3094     , p10_a54 out nocopy JTF_NUMBER_TABLE
3095     , p10_a55 out nocopy JTF_VARCHAR2_TABLE_100
3096     , p10_a56 out nocopy JTF_VARCHAR2_TABLE_100
3097     , p10_a57 out nocopy JTF_NUMBER_TABLE
3098     , p10_a58 out nocopy JTF_DATE_TABLE
3099     , p10_a59 out nocopy JTF_NUMBER_TABLE
3100     , p10_a60 out nocopy JTF_VARCHAR2_TABLE_100
3101     , p10_a61 out nocopy JTF_VARCHAR2_TABLE_500
3102     , p10_a62 out nocopy JTF_VARCHAR2_TABLE_500
3103     , p10_a63 out nocopy JTF_VARCHAR2_TABLE_500
3104     , p10_a64 out nocopy JTF_VARCHAR2_TABLE_500
3105     , p10_a65 out nocopy JTF_VARCHAR2_TABLE_500
3106     , p10_a66 out nocopy JTF_VARCHAR2_TABLE_500
3107     , p10_a67 out nocopy JTF_VARCHAR2_TABLE_500
3108     , p10_a68 out nocopy JTF_VARCHAR2_TABLE_500
3109     , p10_a69 out nocopy JTF_VARCHAR2_TABLE_500
3110     , p10_a70 out nocopy JTF_VARCHAR2_TABLE_500
3111     , p10_a71 out nocopy JTF_VARCHAR2_TABLE_500
3112     , p10_a72 out nocopy JTF_VARCHAR2_TABLE_500
3113     , p10_a73 out nocopy JTF_VARCHAR2_TABLE_500
3114     , p10_a74 out nocopy JTF_VARCHAR2_TABLE_500
3115     , p10_a75 out nocopy JTF_VARCHAR2_TABLE_500
3116     , p10_a76 out nocopy JTF_NUMBER_TABLE
3117     , p10_a77 out nocopy JTF_NUMBER_TABLE
3118     , p10_a78 out nocopy JTF_NUMBER_TABLE
3119     , p10_a79 out nocopy JTF_DATE_TABLE
3120     , p10_a80 out nocopy JTF_NUMBER_TABLE
3121     , p10_a81 out nocopy JTF_DATE_TABLE
3122     , p10_a82 out nocopy JTF_NUMBER_TABLE
3123     , p10_a83 out nocopy JTF_DATE_TABLE
3124     , p10_a84 out nocopy JTF_DATE_TABLE
3125     , p10_a85 out nocopy JTF_DATE_TABLE
3126     , p10_a86 out nocopy JTF_DATE_TABLE
3127     , p10_a87 out nocopy JTF_NUMBER_TABLE
3128     , p10_a88 out nocopy JTF_NUMBER_TABLE
3129     , p10_a89 out nocopy JTF_NUMBER_TABLE
3130     , p10_a90 out nocopy JTF_VARCHAR2_TABLE_100
3131     , p10_a91 out nocopy JTF_NUMBER_TABLE
3132     , p10_a92 out nocopy JTF_VARCHAR2_TABLE_100
3133     , p10_a93 out nocopy JTF_NUMBER_TABLE
3134     , p10_a94 out nocopy JTF_NUMBER_TABLE
3135     , p10_a95 out nocopy JTF_DATE_TABLE
3136     , p10_a96 out nocopy JTF_VARCHAR2_TABLE_100
3137     , p10_a97 out nocopy JTF_VARCHAR2_TABLE_100
3138     , p10_a98 out nocopy JTF_NUMBER_TABLE
3139     , p11_a0 out nocopy JTF_NUMBER_TABLE
3140     , p11_a1 out nocopy JTF_NUMBER_TABLE
3141     , p11_a2 out nocopy JTF_NUMBER_TABLE
3142     , p11_a3 out nocopy JTF_NUMBER_TABLE
3143     , p11_a4 out nocopy JTF_NUMBER_TABLE
3144     , p11_a5 out nocopy JTF_NUMBER_TABLE
3145     , p11_a6 out nocopy JTF_VARCHAR2_TABLE_100
3146     , p11_a7 out nocopy JTF_VARCHAR2_TABLE_200
3147     , p11_a8 out nocopy JTF_VARCHAR2_TABLE_100
3148     , p11_a9 out nocopy JTF_VARCHAR2_TABLE_100
3149     , p11_a10 out nocopy JTF_VARCHAR2_TABLE_100
3150     , p11_a11 out nocopy JTF_NUMBER_TABLE
3151     , p11_a12 out nocopy JTF_VARCHAR2_TABLE_100
3152     , p11_a13 out nocopy JTF_NUMBER_TABLE
3153     , p11_a14 out nocopy JTF_VARCHAR2_TABLE_100
3154     , p11_a15 out nocopy JTF_NUMBER_TABLE
3155     , p11_a16 out nocopy JTF_DATE_TABLE
3156     , p11_a17 out nocopy JTF_NUMBER_TABLE
3157     , p11_a18 out nocopy JTF_DATE_TABLE
3158     , p11_a19 out nocopy JTF_NUMBER_TABLE
3159     , p12_a0 out nocopy JTF_NUMBER_TABLE
3160     , p12_a1 out nocopy JTF_NUMBER_TABLE
3161     , p12_a2 out nocopy JTF_VARCHAR2_TABLE_100
3162     , p12_a3 out nocopy JTF_NUMBER_TABLE
3163     , p12_a4 out nocopy JTF_NUMBER_TABLE
3164     , p12_a5 out nocopy JTF_NUMBER_TABLE
3165     , p12_a6 out nocopy JTF_VARCHAR2_TABLE_100
3166     , p12_a7 out nocopy JTF_NUMBER_TABLE
3167     , p12_a8 out nocopy JTF_VARCHAR2_TABLE_100
3168     , p12_a9 out nocopy JTF_VARCHAR2_TABLE_200
3169     , p12_a10 out nocopy JTF_VARCHAR2_TABLE_100
3170     , p12_a11 out nocopy JTF_VARCHAR2_TABLE_300
3171     , p12_a12 out nocopy JTF_VARCHAR2_TABLE_100
3172     , p12_a13 out nocopy JTF_VARCHAR2_TABLE_100
3173     , p12_a14 out nocopy JTF_VARCHAR2_TABLE_100
3174     , p12_a15 out nocopy JTF_VARCHAR2_TABLE_100
3175     , p12_a16 out nocopy JTF_VARCHAR2_TABLE_100
3176     , p12_a17 out nocopy JTF_VARCHAR2_TABLE_200
3177     , p12_a18 out nocopy JTF_VARCHAR2_TABLE_100
3178     , p12_a19 out nocopy JTF_VARCHAR2_TABLE_500
3179     , p12_a20 out nocopy JTF_VARCHAR2_TABLE_500
3180     , p12_a21 out nocopy JTF_VARCHAR2_TABLE_500
3181     , p12_a22 out nocopy JTF_VARCHAR2_TABLE_500
3182     , p12_a23 out nocopy JTF_VARCHAR2_TABLE_500
3183     , p12_a24 out nocopy JTF_VARCHAR2_TABLE_500
3184     , p12_a25 out nocopy JTF_VARCHAR2_TABLE_500
3185     , p12_a26 out nocopy JTF_VARCHAR2_TABLE_500
3186     , p12_a27 out nocopy JTF_VARCHAR2_TABLE_500
3187     , p12_a28 out nocopy JTF_VARCHAR2_TABLE_500
3188     , p12_a29 out nocopy JTF_VARCHAR2_TABLE_500
3189     , p12_a30 out nocopy JTF_VARCHAR2_TABLE_500
3190     , p12_a31 out nocopy JTF_VARCHAR2_TABLE_500
3191     , p12_a32 out nocopy JTF_VARCHAR2_TABLE_500
3192     , p12_a33 out nocopy JTF_VARCHAR2_TABLE_500
3193     , p12_a34 out nocopy JTF_NUMBER_TABLE
3194     , p12_a35 out nocopy JTF_DATE_TABLE
3195     , p12_a36 out nocopy JTF_NUMBER_TABLE
3196     , p12_a37 out nocopy JTF_DATE_TABLE
3197     , p12_a38 out nocopy JTF_NUMBER_TABLE
3198     , p12_a39 out nocopy JTF_NUMBER_TABLE
3199     , p12_a40 out nocopy JTF_NUMBER_TABLE
3200   )
3201 
3202   as
3203     ddp_clev_tbl okl_contract_top_line_pvt.clev_tbl_type;
3204     ddp_klev_tbl okl_contract_top_line_pvt.klev_tbl_type;
3205     ddp_cimv_tbl okl_contract_top_line_pvt.cimv_tbl_type;
3206     ddp_cplv_tbl okl_contract_top_line_pvt.cplv_tbl_type;
3207     ddx_clev_tbl okl_contract_top_line_pvt.clev_tbl_type;
3208     ddx_klev_tbl okl_contract_top_line_pvt.klev_tbl_type;
3209     ddx_cimv_tbl okl_contract_top_line_pvt.cimv_tbl_type;
3210     ddx_cplv_tbl okl_contract_top_line_pvt.cplv_tbl_type;
3211     ddindx binary_integer; indx binary_integer;
3212   begin
3213 
3214     -- copy data to the local IN or IN-OUT args, if any
3215 
3216 
3217 
3218 
3219 
3220     okl_okc_migration_pvt_w.rosetta_table_copy_in_p5(ddp_clev_tbl, p5_a0
3221       , p5_a1
3222       , p5_a2
3223       , p5_a3
3224       , p5_a4
3225       , p5_a5
3226       , p5_a6
3227       , p5_a7
3228       , p5_a8
3229       , p5_a9
3230       , p5_a10
3231       , p5_a11
3232       , p5_a12
3233       , p5_a13
3234       , p5_a14
3235       , p5_a15
3236       , p5_a16
3237       , p5_a17
3238       , p5_a18
3239       , p5_a19
3240       , p5_a20
3241       , p5_a21
3242       , p5_a22
3243       , p5_a23
3244       , p5_a24
3245       , p5_a25
3246       , p5_a26
3247       , p5_a27
3248       , p5_a28
3249       , p5_a29
3250       , p5_a30
3251       , p5_a31
3252       , p5_a32
3253       , p5_a33
3254       , p5_a34
3255       , p5_a35
3256       , p5_a36
3257       , p5_a37
3258       , p5_a38
3259       , p5_a39
3260       , p5_a40
3261       , p5_a41
3262       , p5_a42
3263       , p5_a43
3264       , p5_a44
3265       , p5_a45
3266       , p5_a46
3267       , p5_a47
3268       , p5_a48
3269       , p5_a49
3270       , p5_a50
3271       , p5_a51
3272       , p5_a52
3273       , p5_a53
3274       , p5_a54
3275       , p5_a55
3276       , p5_a56
3277       , p5_a57
3278       , p5_a58
3279       , p5_a59
3280       , p5_a60
3281       , p5_a61
3282       , p5_a62
3283       , p5_a63
3284       , p5_a64
3285       , p5_a65
3286       , p5_a66
3287       , p5_a67
3288       , p5_a68
3289       , p5_a69
3290       , p5_a70
3291       , p5_a71
3292       , p5_a72
3293       , p5_a73
3294       , p5_a74
3295       , p5_a75
3296       , p5_a76
3297       , p5_a77
3298       , p5_a78
3299       , p5_a79
3300       , p5_a80
3301       , p5_a81
3302       , p5_a82
3303       , p5_a83
3304       , p5_a84
3305       , p5_a85
3306       , p5_a86
3307       , p5_a87
3308       , p5_a88
3309       , p5_a89
3310       );
3311 
3312     okl_kle_pvt_w.rosetta_table_copy_in_p8(ddp_klev_tbl, p6_a0
3313       , p6_a1
3314       , p6_a2
3315       , p6_a3
3316       , p6_a4
3317       , p6_a5
3318       , p6_a6
3319       , p6_a7
3320       , p6_a8
3321       , p6_a9
3322       , p6_a10
3323       , p6_a11
3324       , p6_a12
3325       , p6_a13
3326       , p6_a14
3327       , p6_a15
3328       , p6_a16
3329       , p6_a17
3330       , p6_a18
3331       , p6_a19
3332       , p6_a20
3333       , p6_a21
3334       , p6_a22
3335       , p6_a23
3336       , p6_a24
3337       , p6_a25
3338       , p6_a26
3339       , p6_a27
3340       , p6_a28
3341       , p6_a29
3342       , p6_a30
3343       , p6_a31
3344       , p6_a32
3345       , p6_a33
3346       , p6_a34
3347       , p6_a35
3348       , p6_a36
3349       , p6_a37
3350       , p6_a38
3351       , p6_a39
3352       , p6_a40
3353       , p6_a41
3354       , p6_a42
3355       , p6_a43
3356       , p6_a44
3357       , p6_a45
3358       , p6_a46
3359       , p6_a47
3360       , p6_a48
3361       , p6_a49
3362       , p6_a50
3363       , p6_a51
3364       , p6_a52
3365       , p6_a53
3366       , p6_a54
3367       , p6_a55
3368       , p6_a56
3369       , p6_a57
3370       , p6_a58
3371       , p6_a59
3372       , p6_a60
3373       , p6_a61
3374       , p6_a62
3375       , p6_a63
3376       , p6_a64
3377       , p6_a65
3378       , p6_a66
3379       , p6_a67
3380       , p6_a68
3381       , p6_a69
3382       , p6_a70
3383       , p6_a71
3384       , p6_a72
3385       , p6_a73
3386       , p6_a74
3387       , p6_a75
3388       , p6_a76
3389       , p6_a77
3390       , p6_a78
3391       , p6_a79
3392       , p6_a80
3393       , p6_a81
3394       , p6_a82
3395       , p6_a83
3396       , p6_a84
3397       , p6_a85
3398       , p6_a86
3399       , p6_a87
3400       , p6_a88
3401       , p6_a89
3402       , p6_a90
3403       , p6_a91
3404       , p6_a92
3405       , p6_a93
3406       , p6_a94
3407       , p6_a95
3408       , p6_a96
3409       , p6_a97
3410       , p6_a98
3411       );
3412 
3413     okl_okc_migration_pvt_w.rosetta_table_copy_in_p7(ddp_cimv_tbl, p7_a0
3414       , p7_a1
3415       , p7_a2
3416       , p7_a3
3417       , p7_a4
3418       , p7_a5
3419       , p7_a6
3420       , p7_a7
3421       , p7_a8
3422       , p7_a9
3423       , p7_a10
3424       , p7_a11
3425       , p7_a12
3426       , p7_a13
3427       , p7_a14
3428       , p7_a15
3429       , p7_a16
3430       , p7_a17
3431       , p7_a18
3432       , p7_a19
3433       );
3434 
3435     okl_okc_migration_pvt_w.rosetta_table_copy_in_p9(ddp_cplv_tbl, p8_a0
3436       , p8_a1
3437       , p8_a2
3438       , p8_a3
3439       , p8_a4
3440       , p8_a5
3441       , p8_a6
3442       , p8_a7
3443       , p8_a8
3444       , p8_a9
3445       , p8_a10
3446       , p8_a11
3447       , p8_a12
3448       , p8_a13
3449       , p8_a14
3450       , p8_a15
3451       , p8_a16
3452       , p8_a17
3453       , p8_a18
3454       , p8_a19
3455       , p8_a20
3456       , p8_a21
3457       , p8_a22
3458       , p8_a23
3459       , p8_a24
3460       , p8_a25
3461       , p8_a26
3462       , p8_a27
3463       , p8_a28
3464       , p8_a29
3465       , p8_a30
3466       , p8_a31
3467       , p8_a32
3468       , p8_a33
3469       , p8_a34
3470       , p8_a35
3471       , p8_a36
3472       , p8_a37
3473       , p8_a38
3474       , p8_a39
3475       , p8_a40
3476       );
3477 
3478 
3479 
3480 
3481 
3482     -- here's the delegated call to the old PL/SQL routine
3483     okl_contract_top_line_pvt.create_contract_top_line(p_api_version,
3484       p_init_msg_list,
3485       x_return_status,
3486       x_msg_count,
3487       x_msg_data,
3488       ddp_clev_tbl,
3489       ddp_klev_tbl,
3490       ddp_cimv_tbl,
3491       ddp_cplv_tbl,
3492       ddx_clev_tbl,
3493       ddx_klev_tbl,
3494       ddx_cimv_tbl,
3495       ddx_cplv_tbl);
3496 
3497     -- copy data back from the local variables to OUT or IN-OUT args, if any
3498 
3499 
3500 
3501 
3502 
3503 
3504 
3505 
3506 
3507     okl_okc_migration_pvt_w.rosetta_table_copy_out_p5(ddx_clev_tbl, p9_a0
3508       , p9_a1
3509       , p9_a2
3510       , p9_a3
3511       , p9_a4
3512       , p9_a5
3513       , p9_a6
3514       , p9_a7
3515       , p9_a8
3516       , p9_a9
3517       , p9_a10
3518       , p9_a11
3519       , p9_a12
3520       , p9_a13
3521       , p9_a14
3522       , p9_a15
3523       , p9_a16
3524       , p9_a17
3525       , p9_a18
3526       , p9_a19
3527       , p9_a20
3528       , p9_a21
3529       , p9_a22
3530       , p9_a23
3531       , p9_a24
3532       , p9_a25
3533       , p9_a26
3534       , p9_a27
3535       , p9_a28
3536       , p9_a29
3537       , p9_a30
3538       , p9_a31
3539       , p9_a32
3540       , p9_a33
3541       , p9_a34
3542       , p9_a35
3543       , p9_a36
3544       , p9_a37
3545       , p9_a38
3546       , p9_a39
3547       , p9_a40
3548       , p9_a41
3549       , p9_a42
3550       , p9_a43
3551       , p9_a44
3552       , p9_a45
3553       , p9_a46
3554       , p9_a47
3555       , p9_a48
3556       , p9_a49
3557       , p9_a50
3558       , p9_a51
3559       , p9_a52
3560       , p9_a53
3561       , p9_a54
3562       , p9_a55
3563       , p9_a56
3564       , p9_a57
3565       , p9_a58
3566       , p9_a59
3567       , p9_a60
3568       , p9_a61
3569       , p9_a62
3570       , p9_a63
3571       , p9_a64
3572       , p9_a65
3573       , p9_a66
3574       , p9_a67
3575       , p9_a68
3576       , p9_a69
3577       , p9_a70
3578       , p9_a71
3579       , p9_a72
3580       , p9_a73
3581       , p9_a74
3582       , p9_a75
3583       , p9_a76
3584       , p9_a77
3585       , p9_a78
3586       , p9_a79
3587       , p9_a80
3588       , p9_a81
3589       , p9_a82
3590       , p9_a83
3591       , p9_a84
3592       , p9_a85
3593       , p9_a86
3594       , p9_a87
3595       , p9_a88
3596       , p9_a89
3597       );
3598 
3599     okl_kle_pvt_w.rosetta_table_copy_out_p8(ddx_klev_tbl, p10_a0
3600       , p10_a1
3601       , p10_a2
3602       , p10_a3
3603       , p10_a4
3604       , p10_a5
3605       , p10_a6
3606       , p10_a7
3607       , p10_a8
3608       , p10_a9
3609       , p10_a10
3610       , p10_a11
3611       , p10_a12
3612       , p10_a13
3613       , p10_a14
3614       , p10_a15
3615       , p10_a16
3616       , p10_a17
3617       , p10_a18
3618       , p10_a19
3619       , p10_a20
3620       , p10_a21
3621       , p10_a22
3622       , p10_a23
3623       , p10_a24
3624       , p10_a25
3625       , p10_a26
3626       , p10_a27
3627       , p10_a28
3628       , p10_a29
3629       , p10_a30
3630       , p10_a31
3631       , p10_a32
3632       , p10_a33
3633       , p10_a34
3634       , p10_a35
3635       , p10_a36
3636       , p10_a37
3637       , p10_a38
3638       , p10_a39
3639       , p10_a40
3640       , p10_a41
3641       , p10_a42
3642       , p10_a43
3643       , p10_a44
3644       , p10_a45
3645       , p10_a46
3646       , p10_a47
3647       , p10_a48
3648       , p10_a49
3649       , p10_a50
3650       , p10_a51
3651       , p10_a52
3652       , p10_a53
3653       , p10_a54
3654       , p10_a55
3655       , p10_a56
3656       , p10_a57
3657       , p10_a58
3658       , p10_a59
3659       , p10_a60
3660       , p10_a61
3661       , p10_a62
3662       , p10_a63
3663       , p10_a64
3664       , p10_a65
3665       , p10_a66
3666       , p10_a67
3667       , p10_a68
3668       , p10_a69
3669       , p10_a70
3670       , p10_a71
3671       , p10_a72
3672       , p10_a73
3673       , p10_a74
3674       , p10_a75
3675       , p10_a76
3676       , p10_a77
3677       , p10_a78
3678       , p10_a79
3679       , p10_a80
3680       , p10_a81
3681       , p10_a82
3682       , p10_a83
3683       , p10_a84
3684       , p10_a85
3685       , p10_a86
3686       , p10_a87
3687       , p10_a88
3688       , p10_a89
3689       , p10_a90
3690       , p10_a91
3691       , p10_a92
3692       , p10_a93
3693       , p10_a94
3694       , p10_a95
3695       , p10_a96
3696       , p10_a97
3697       , p10_a98
3698       );
3699 
3700     okl_okc_migration_pvt_w.rosetta_table_copy_out_p7(ddx_cimv_tbl, p11_a0
3701       , p11_a1
3702       , p11_a2
3703       , p11_a3
3704       , p11_a4
3705       , p11_a5
3706       , p11_a6
3707       , p11_a7
3708       , p11_a8
3709       , p11_a9
3710       , p11_a10
3711       , p11_a11
3712       , p11_a12
3713       , p11_a13
3714       , p11_a14
3715       , p11_a15
3716       , p11_a16
3717       , p11_a17
3718       , p11_a18
3719       , p11_a19
3720       );
3721 
3722     okl_okc_migration_pvt_w.rosetta_table_copy_out_p9(ddx_cplv_tbl, p12_a0
3723       , p12_a1
3724       , p12_a2
3725       , p12_a3
3726       , p12_a4
3727       , p12_a5
3728       , p12_a6
3729       , p12_a7
3730       , p12_a8
3731       , p12_a9
3732       , p12_a10
3733       , p12_a11
3734       , p12_a12
3735       , p12_a13
3736       , p12_a14
3737       , p12_a15
3738       , p12_a16
3739       , p12_a17
3740       , p12_a18
3741       , p12_a19
3742       , p12_a20
3743       , p12_a21
3744       , p12_a22
3745       , p12_a23
3746       , p12_a24
3747       , p12_a25
3748       , p12_a26
3749       , p12_a27
3750       , p12_a28
3751       , p12_a29
3752       , p12_a30
3753       , p12_a31
3754       , p12_a32
3755       , p12_a33
3756       , p12_a34
3757       , p12_a35
3758       , p12_a36
3759       , p12_a37
3760       , p12_a38
3761       , p12_a39
3762       , p12_a40
3763       );
3764   end;
3765 
3766   procedure update_contract_top_line(p_api_version  NUMBER
3767     , p_init_msg_list  VARCHAR2
3768     , x_return_status out nocopy  VARCHAR2
3769     , x_msg_count out nocopy  NUMBER
3770     , x_msg_data out nocopy  VARCHAR2
3771     , p5_a0 JTF_NUMBER_TABLE
3772     , p5_a1 JTF_NUMBER_TABLE
3773     , p5_a2 JTF_VARCHAR2_TABLE_100
3774     , p5_a3 JTF_NUMBER_TABLE
3775     , p5_a4 JTF_NUMBER_TABLE
3776     , p5_a5 JTF_NUMBER_TABLE
3777     , p5_a6 JTF_NUMBER_TABLE
3778     , p5_a7 JTF_NUMBER_TABLE
3779     , p5_a8 JTF_VARCHAR2_TABLE_200
3780     , p5_a9 JTF_VARCHAR2_TABLE_100
3781     , p5_a10 JTF_NUMBER_TABLE
3782     , p5_a11 JTF_VARCHAR2_TABLE_100
3783     , p5_a12 JTF_NUMBER_TABLE
3784     , p5_a13 JTF_VARCHAR2_TABLE_2000
3785     , p5_a14 JTF_VARCHAR2_TABLE_2000
3786     , p5_a15 JTF_VARCHAR2_TABLE_2000
3787     , p5_a16 JTF_VARCHAR2_TABLE_300
3788     , p5_a17 JTF_VARCHAR2_TABLE_100
3789     , p5_a18 JTF_NUMBER_TABLE
3790     , p5_a19 JTF_NUMBER_TABLE
3791     , p5_a20 JTF_NUMBER_TABLE
3792     , p5_a21 JTF_NUMBER_TABLE
3793     , p5_a22 JTF_VARCHAR2_TABLE_100
3794     , p5_a23 JTF_VARCHAR2_TABLE_100
3795     , p5_a24 JTF_VARCHAR2_TABLE_100
3796     , p5_a25 JTF_VARCHAR2_TABLE_2000
3797     , p5_a26 JTF_VARCHAR2_TABLE_100
3798     , p5_a27 JTF_VARCHAR2_TABLE_200
3799     , p5_a28 JTF_DATE_TABLE
3800     , p5_a29 JTF_VARCHAR2_TABLE_200
3801     , p5_a30 JTF_DATE_TABLE
3802     , p5_a31 JTF_DATE_TABLE
3803     , p5_a32 JTF_DATE_TABLE
3804     , p5_a33 JTF_VARCHAR2_TABLE_100
3805     , p5_a34 JTF_NUMBER_TABLE
3806     , p5_a35 JTF_VARCHAR2_TABLE_100
3807     , p5_a36 JTF_NUMBER_TABLE
3808     , p5_a37 JTF_VARCHAR2_TABLE_100
3809     , p5_a38 JTF_VARCHAR2_TABLE_100
3810     , p5_a39 JTF_VARCHAR2_TABLE_500
3811     , p5_a40 JTF_VARCHAR2_TABLE_500
3812     , p5_a41 JTF_VARCHAR2_TABLE_500
3813     , p5_a42 JTF_VARCHAR2_TABLE_500
3814     , p5_a43 JTF_VARCHAR2_TABLE_500
3815     , p5_a44 JTF_VARCHAR2_TABLE_500
3816     , p5_a45 JTF_VARCHAR2_TABLE_500
3817     , p5_a46 JTF_VARCHAR2_TABLE_500
3818     , p5_a47 JTF_VARCHAR2_TABLE_500
3819     , p5_a48 JTF_VARCHAR2_TABLE_500
3820     , p5_a49 JTF_VARCHAR2_TABLE_500
3821     , p5_a50 JTF_VARCHAR2_TABLE_500
3822     , p5_a51 JTF_VARCHAR2_TABLE_500
3823     , p5_a52 JTF_VARCHAR2_TABLE_500
3824     , p5_a53 JTF_VARCHAR2_TABLE_500
3825     , p5_a54 JTF_NUMBER_TABLE
3826     , p5_a55 JTF_DATE_TABLE
3827     , p5_a56 JTF_NUMBER_TABLE
3828     , p5_a57 JTF_DATE_TABLE
3829     , p5_a58 JTF_VARCHAR2_TABLE_100
3830     , p5_a59 JTF_VARCHAR2_TABLE_100
3831     , p5_a60 JTF_VARCHAR2_TABLE_100
3832     , p5_a61 JTF_NUMBER_TABLE
3833     , p5_a62 JTF_VARCHAR2_TABLE_100
3834     , p5_a63 JTF_VARCHAR2_TABLE_100
3835     , p5_a64 JTF_VARCHAR2_TABLE_100
3836     , p5_a65 JTF_VARCHAR2_TABLE_100
3837     , p5_a66 JTF_VARCHAR2_TABLE_100
3838     , p5_a67 JTF_NUMBER_TABLE
3839     , p5_a68 JTF_NUMBER_TABLE
3840     , p5_a69 JTF_NUMBER_TABLE
3841     , p5_a70 JTF_DATE_TABLE
3842     , p5_a71 JTF_NUMBER_TABLE
3843     , p5_a72 JTF_DATE_TABLE
3844     , p5_a73 JTF_NUMBER_TABLE
3845     , p5_a74 JTF_NUMBER_TABLE
3846     , p5_a75 JTF_VARCHAR2_TABLE_100
3847     , p5_a76 JTF_VARCHAR2_TABLE_100
3848     , p5_a77 JTF_NUMBER_TABLE
3849     , p5_a78 JTF_NUMBER_TABLE
3850     , p5_a79 JTF_VARCHAR2_TABLE_100
3851     , p5_a80 JTF_VARCHAR2_TABLE_100
3852     , p5_a81 JTF_NUMBER_TABLE
3853     , p5_a82 JTF_VARCHAR2_TABLE_100
3854     , p5_a83 JTF_NUMBER_TABLE
3855     , p5_a84 JTF_NUMBER_TABLE
3856     , p5_a85 JTF_NUMBER_TABLE
3857     , p5_a86 JTF_NUMBER_TABLE
3858     , p5_a87 JTF_VARCHAR2_TABLE_100
3859     , p5_a88 JTF_NUMBER_TABLE
3860     , p5_a89 JTF_NUMBER_TABLE
3861     , p6_a0 JTF_NUMBER_TABLE
3862     , p6_a1 JTF_NUMBER_TABLE
3863     , p6_a2 JTF_NUMBER_TABLE
3864     , p6_a3 JTF_NUMBER_TABLE
3865     , p6_a4 JTF_VARCHAR2_TABLE_100
3866     , p6_a5 JTF_VARCHAR2_TABLE_100
3867     , p6_a6 JTF_VARCHAR2_TABLE_100
3868     , p6_a7 JTF_NUMBER_TABLE
3869     , p6_a8 JTF_NUMBER_TABLE
3870     , p6_a9 JTF_DATE_TABLE
3871     , p6_a10 JTF_NUMBER_TABLE
3872     , p6_a11 JTF_NUMBER_TABLE
3873     , p6_a12 JTF_NUMBER_TABLE
3874     , p6_a13 JTF_NUMBER_TABLE
3875     , p6_a14 JTF_NUMBER_TABLE
3876     , p6_a15 JTF_NUMBER_TABLE
3877     , p6_a16 JTF_NUMBER_TABLE
3878     , p6_a17 JTF_NUMBER_TABLE
3879     , p6_a18 JTF_NUMBER_TABLE
3880     , p6_a19 JTF_NUMBER_TABLE
3881     , p6_a20 JTF_DATE_TABLE
3882     , p6_a21 JTF_DATE_TABLE
3883     , p6_a22 JTF_NUMBER_TABLE
3884     , p6_a23 JTF_NUMBER_TABLE
3885     , p6_a24 JTF_DATE_TABLE
3886     , p6_a25 JTF_DATE_TABLE
3887     , p6_a26 JTF_DATE_TABLE
3888     , p6_a27 JTF_NUMBER_TABLE
3889     , p6_a28 JTF_NUMBER_TABLE
3890     , p6_a29 JTF_NUMBER_TABLE
3891     , p6_a30 JTF_NUMBER_TABLE
3892     , p6_a31 JTF_NUMBER_TABLE
3893     , p6_a32 JTF_NUMBER_TABLE
3894     , p6_a33 JTF_NUMBER_TABLE
3895     , p6_a34 JTF_DATE_TABLE
3896     , p6_a35 JTF_VARCHAR2_TABLE_100
3897     , p6_a36 JTF_DATE_TABLE
3898     , p6_a37 JTF_VARCHAR2_TABLE_300
3899     , p6_a38 JTF_NUMBER_TABLE
3900     , p6_a39 JTF_NUMBER_TABLE
3901     , p6_a40 JTF_NUMBER_TABLE
3902     , p6_a41 JTF_VARCHAR2_TABLE_100
3903     , p6_a42 JTF_DATE_TABLE
3904     , p6_a43 JTF_NUMBER_TABLE
3905     , p6_a44 JTF_NUMBER_TABLE
3906     , p6_a45 JTF_DATE_TABLE
3907     , p6_a46 JTF_NUMBER_TABLE
3908     , p6_a47 JTF_DATE_TABLE
3909     , p6_a48 JTF_DATE_TABLE
3910     , p6_a49 JTF_DATE_TABLE
3911     , p6_a50 JTF_NUMBER_TABLE
3912     , p6_a51 JTF_NUMBER_TABLE
3913     , p6_a52 JTF_VARCHAR2_TABLE_100
3914     , p6_a53 JTF_NUMBER_TABLE
3915     , p6_a54 JTF_NUMBER_TABLE
3916     , p6_a55 JTF_VARCHAR2_TABLE_100
3917     , p6_a56 JTF_VARCHAR2_TABLE_100
3918     , p6_a57 JTF_NUMBER_TABLE
3919     , p6_a58 JTF_DATE_TABLE
3920     , p6_a59 JTF_NUMBER_TABLE
3921     , p6_a60 JTF_VARCHAR2_TABLE_100
3922     , p6_a61 JTF_VARCHAR2_TABLE_500
3923     , p6_a62 JTF_VARCHAR2_TABLE_500
3924     , p6_a63 JTF_VARCHAR2_TABLE_500
3925     , p6_a64 JTF_VARCHAR2_TABLE_500
3926     , p6_a65 JTF_VARCHAR2_TABLE_500
3927     , p6_a66 JTF_VARCHAR2_TABLE_500
3928     , p6_a67 JTF_VARCHAR2_TABLE_500
3929     , p6_a68 JTF_VARCHAR2_TABLE_500
3930     , p6_a69 JTF_VARCHAR2_TABLE_500
3931     , p6_a70 JTF_VARCHAR2_TABLE_500
3932     , p6_a71 JTF_VARCHAR2_TABLE_500
3933     , p6_a72 JTF_VARCHAR2_TABLE_500
3934     , p6_a73 JTF_VARCHAR2_TABLE_500
3935     , p6_a74 JTF_VARCHAR2_TABLE_500
3936     , p6_a75 JTF_VARCHAR2_TABLE_500
3937     , p6_a76 JTF_NUMBER_TABLE
3938     , p6_a77 JTF_NUMBER_TABLE
3939     , p6_a78 JTF_NUMBER_TABLE
3940     , p6_a79 JTF_DATE_TABLE
3941     , p6_a80 JTF_NUMBER_TABLE
3942     , p6_a81 JTF_DATE_TABLE
3943     , p6_a82 JTF_NUMBER_TABLE
3944     , p6_a83 JTF_DATE_TABLE
3945     , p6_a84 JTF_DATE_TABLE
3946     , p6_a85 JTF_DATE_TABLE
3947     , p6_a86 JTF_DATE_TABLE
3948     , p6_a87 JTF_NUMBER_TABLE
3949     , p6_a88 JTF_NUMBER_TABLE
3950     , p6_a89 JTF_NUMBER_TABLE
3951     , p6_a90 JTF_VARCHAR2_TABLE_100
3952     , p6_a91 JTF_NUMBER_TABLE
3953     , p6_a92 JTF_VARCHAR2_TABLE_100
3954     , p6_a93 JTF_NUMBER_TABLE
3955     , p6_a94 JTF_NUMBER_TABLE
3956     , p6_a95 JTF_DATE_TABLE
3957     , p6_a96 JTF_VARCHAR2_TABLE_100
3958     , p6_a97 JTF_VARCHAR2_TABLE_100
3959     , p6_a98 JTF_NUMBER_TABLE
3960     , p7_a0 JTF_NUMBER_TABLE
3961     , p7_a1 JTF_NUMBER_TABLE
3962     , p7_a2 JTF_NUMBER_TABLE
3963     , p7_a3 JTF_NUMBER_TABLE
3964     , p7_a4 JTF_NUMBER_TABLE
3965     , p7_a5 JTF_NUMBER_TABLE
3966     , p7_a6 JTF_VARCHAR2_TABLE_100
3967     , p7_a7 JTF_VARCHAR2_TABLE_200
3968     , p7_a8 JTF_VARCHAR2_TABLE_100
3969     , p7_a9 JTF_VARCHAR2_TABLE_100
3970     , p7_a10 JTF_VARCHAR2_TABLE_100
3971     , p7_a11 JTF_NUMBER_TABLE
3972     , p7_a12 JTF_VARCHAR2_TABLE_100
3973     , p7_a13 JTF_NUMBER_TABLE
3974     , p7_a14 JTF_VARCHAR2_TABLE_100
3975     , p7_a15 JTF_NUMBER_TABLE
3976     , p7_a16 JTF_DATE_TABLE
3977     , p7_a17 JTF_NUMBER_TABLE
3978     , p7_a18 JTF_DATE_TABLE
3979     , p7_a19 JTF_NUMBER_TABLE
3980     , p8_a0 JTF_NUMBER_TABLE
3981     , p8_a1 JTF_NUMBER_TABLE
3982     , p8_a2 JTF_VARCHAR2_TABLE_100
3983     , p8_a3 JTF_NUMBER_TABLE
3984     , p8_a4 JTF_NUMBER_TABLE
3985     , p8_a5 JTF_NUMBER_TABLE
3986     , p8_a6 JTF_VARCHAR2_TABLE_100
3987     , p8_a7 JTF_NUMBER_TABLE
3988     , p8_a8 JTF_VARCHAR2_TABLE_100
3989     , p8_a9 JTF_VARCHAR2_TABLE_200
3990     , p8_a10 JTF_VARCHAR2_TABLE_100
3991     , p8_a11 JTF_VARCHAR2_TABLE_300
3992     , p8_a12 JTF_VARCHAR2_TABLE_100
3993     , p8_a13 JTF_VARCHAR2_TABLE_100
3994     , p8_a14 JTF_VARCHAR2_TABLE_100
3995     , p8_a15 JTF_VARCHAR2_TABLE_100
3996     , p8_a16 JTF_VARCHAR2_TABLE_100
3997     , p8_a17 JTF_VARCHAR2_TABLE_200
3998     , p8_a18 JTF_VARCHAR2_TABLE_100
3999     , p8_a19 JTF_VARCHAR2_TABLE_500
4000     , p8_a20 JTF_VARCHAR2_TABLE_500
4001     , p8_a21 JTF_VARCHAR2_TABLE_500
4002     , p8_a22 JTF_VARCHAR2_TABLE_500
4003     , p8_a23 JTF_VARCHAR2_TABLE_500
4004     , p8_a24 JTF_VARCHAR2_TABLE_500
4005     , p8_a25 JTF_VARCHAR2_TABLE_500
4006     , p8_a26 JTF_VARCHAR2_TABLE_500
4007     , p8_a27 JTF_VARCHAR2_TABLE_500
4008     , p8_a28 JTF_VARCHAR2_TABLE_500
4009     , p8_a29 JTF_VARCHAR2_TABLE_500
4010     , p8_a30 JTF_VARCHAR2_TABLE_500
4011     , p8_a31 JTF_VARCHAR2_TABLE_500
4012     , p8_a32 JTF_VARCHAR2_TABLE_500
4013     , p8_a33 JTF_VARCHAR2_TABLE_500
4014     , p8_a34 JTF_NUMBER_TABLE
4015     , p8_a35 JTF_DATE_TABLE
4016     , p8_a36 JTF_NUMBER_TABLE
4017     , p8_a37 JTF_DATE_TABLE
4018     , p8_a38 JTF_NUMBER_TABLE
4019     , p8_a39 JTF_NUMBER_TABLE
4020     , p8_a40 JTF_NUMBER_TABLE
4021     , p9_a0 out nocopy JTF_NUMBER_TABLE
4022     , p9_a1 out nocopy JTF_NUMBER_TABLE
4023     , p9_a2 out nocopy JTF_VARCHAR2_TABLE_100
4024     , p9_a3 out nocopy JTF_NUMBER_TABLE
4025     , p9_a4 out nocopy JTF_NUMBER_TABLE
4026     , p9_a5 out nocopy JTF_NUMBER_TABLE
4027     , p9_a6 out nocopy JTF_NUMBER_TABLE
4028     , p9_a7 out nocopy JTF_NUMBER_TABLE
4029     , p9_a8 out nocopy JTF_VARCHAR2_TABLE_200
4030     , p9_a9 out nocopy JTF_VARCHAR2_TABLE_100
4031     , p9_a10 out nocopy JTF_NUMBER_TABLE
4032     , p9_a11 out nocopy JTF_VARCHAR2_TABLE_100
4033     , p9_a12 out nocopy JTF_NUMBER_TABLE
4034     , p9_a13 out nocopy JTF_VARCHAR2_TABLE_2000
4035     , p9_a14 out nocopy JTF_VARCHAR2_TABLE_2000
4036     , p9_a15 out nocopy JTF_VARCHAR2_TABLE_2000
4037     , p9_a16 out nocopy JTF_VARCHAR2_TABLE_300
4038     , p9_a17 out nocopy JTF_VARCHAR2_TABLE_100
4039     , p9_a18 out nocopy JTF_NUMBER_TABLE
4040     , p9_a19 out nocopy JTF_NUMBER_TABLE
4041     , p9_a20 out nocopy JTF_NUMBER_TABLE
4042     , p9_a21 out nocopy JTF_NUMBER_TABLE
4043     , p9_a22 out nocopy JTF_VARCHAR2_TABLE_100
4044     , p9_a23 out nocopy JTF_VARCHAR2_TABLE_100
4045     , p9_a24 out nocopy JTF_VARCHAR2_TABLE_100
4046     , p9_a25 out nocopy JTF_VARCHAR2_TABLE_2000
4047     , p9_a26 out nocopy JTF_VARCHAR2_TABLE_100
4048     , p9_a27 out nocopy JTF_VARCHAR2_TABLE_200
4049     , p9_a28 out nocopy JTF_DATE_TABLE
4050     , p9_a29 out nocopy JTF_VARCHAR2_TABLE_200
4051     , p9_a30 out nocopy JTF_DATE_TABLE
4052     , p9_a31 out nocopy JTF_DATE_TABLE
4053     , p9_a32 out nocopy JTF_DATE_TABLE
4054     , p9_a33 out nocopy JTF_VARCHAR2_TABLE_100
4055     , p9_a34 out nocopy JTF_NUMBER_TABLE
4056     , p9_a35 out nocopy JTF_VARCHAR2_TABLE_100
4057     , p9_a36 out nocopy JTF_NUMBER_TABLE
4058     , p9_a37 out nocopy JTF_VARCHAR2_TABLE_100
4059     , p9_a38 out nocopy JTF_VARCHAR2_TABLE_100
4060     , p9_a39 out nocopy JTF_VARCHAR2_TABLE_500
4061     , p9_a40 out nocopy JTF_VARCHAR2_TABLE_500
4062     , p9_a41 out nocopy JTF_VARCHAR2_TABLE_500
4063     , p9_a42 out nocopy JTF_VARCHAR2_TABLE_500
4064     , p9_a43 out nocopy JTF_VARCHAR2_TABLE_500
4065     , p9_a44 out nocopy JTF_VARCHAR2_TABLE_500
4066     , p9_a45 out nocopy JTF_VARCHAR2_TABLE_500
4067     , p9_a46 out nocopy JTF_VARCHAR2_TABLE_500
4068     , p9_a47 out nocopy JTF_VARCHAR2_TABLE_500
4069     , p9_a48 out nocopy JTF_VARCHAR2_TABLE_500
4070     , p9_a49 out nocopy JTF_VARCHAR2_TABLE_500
4071     , p9_a50 out nocopy JTF_VARCHAR2_TABLE_500
4072     , p9_a51 out nocopy JTF_VARCHAR2_TABLE_500
4073     , p9_a52 out nocopy JTF_VARCHAR2_TABLE_500
4074     , p9_a53 out nocopy JTF_VARCHAR2_TABLE_500
4075     , p9_a54 out nocopy JTF_NUMBER_TABLE
4076     , p9_a55 out nocopy JTF_DATE_TABLE
4077     , p9_a56 out nocopy JTF_NUMBER_TABLE
4078     , p9_a57 out nocopy JTF_DATE_TABLE
4079     , p9_a58 out nocopy JTF_VARCHAR2_TABLE_100
4080     , p9_a59 out nocopy JTF_VARCHAR2_TABLE_100
4081     , p9_a60 out nocopy JTF_VARCHAR2_TABLE_100
4082     , p9_a61 out nocopy JTF_NUMBER_TABLE
4083     , p9_a62 out nocopy JTF_VARCHAR2_TABLE_100
4084     , p9_a63 out nocopy JTF_VARCHAR2_TABLE_100
4085     , p9_a64 out nocopy JTF_VARCHAR2_TABLE_100
4086     , p9_a65 out nocopy JTF_VARCHAR2_TABLE_100
4087     , p9_a66 out nocopy JTF_VARCHAR2_TABLE_100
4088     , p9_a67 out nocopy JTF_NUMBER_TABLE
4089     , p9_a68 out nocopy JTF_NUMBER_TABLE
4090     , p9_a69 out nocopy JTF_NUMBER_TABLE
4091     , p9_a70 out nocopy JTF_DATE_TABLE
4092     , p9_a71 out nocopy JTF_NUMBER_TABLE
4093     , p9_a72 out nocopy JTF_DATE_TABLE
4094     , p9_a73 out nocopy JTF_NUMBER_TABLE
4095     , p9_a74 out nocopy JTF_NUMBER_TABLE
4096     , p9_a75 out nocopy JTF_VARCHAR2_TABLE_100
4097     , p9_a76 out nocopy JTF_VARCHAR2_TABLE_100
4098     , p9_a77 out nocopy JTF_NUMBER_TABLE
4099     , p9_a78 out nocopy JTF_NUMBER_TABLE
4100     , p9_a79 out nocopy JTF_VARCHAR2_TABLE_100
4101     , p9_a80 out nocopy JTF_VARCHAR2_TABLE_100
4102     , p9_a81 out nocopy JTF_NUMBER_TABLE
4103     , p9_a82 out nocopy JTF_VARCHAR2_TABLE_100
4104     , p9_a83 out nocopy JTF_NUMBER_TABLE
4105     , p9_a84 out nocopy JTF_NUMBER_TABLE
4106     , p9_a85 out nocopy JTF_NUMBER_TABLE
4107     , p9_a86 out nocopy JTF_NUMBER_TABLE
4108     , p9_a87 out nocopy JTF_VARCHAR2_TABLE_100
4109     , p9_a88 out nocopy JTF_NUMBER_TABLE
4110     , p9_a89 out nocopy JTF_NUMBER_TABLE
4111     , p10_a0 out nocopy JTF_NUMBER_TABLE
4112     , p10_a1 out nocopy JTF_NUMBER_TABLE
4113     , p10_a2 out nocopy JTF_NUMBER_TABLE
4114     , p10_a3 out nocopy JTF_NUMBER_TABLE
4115     , p10_a4 out nocopy JTF_VARCHAR2_TABLE_100
4116     , p10_a5 out nocopy JTF_VARCHAR2_TABLE_100
4117     , p10_a6 out nocopy JTF_VARCHAR2_TABLE_100
4118     , p10_a7 out nocopy JTF_NUMBER_TABLE
4119     , p10_a8 out nocopy JTF_NUMBER_TABLE
4120     , p10_a9 out nocopy JTF_DATE_TABLE
4121     , p10_a10 out nocopy JTF_NUMBER_TABLE
4122     , p10_a11 out nocopy JTF_NUMBER_TABLE
4123     , p10_a12 out nocopy JTF_NUMBER_TABLE
4124     , p10_a13 out nocopy JTF_NUMBER_TABLE
4125     , p10_a14 out nocopy JTF_NUMBER_TABLE
4126     , p10_a15 out nocopy JTF_NUMBER_TABLE
4127     , p10_a16 out nocopy JTF_NUMBER_TABLE
4128     , p10_a17 out nocopy JTF_NUMBER_TABLE
4129     , p10_a18 out nocopy JTF_NUMBER_TABLE
4130     , p10_a19 out nocopy JTF_NUMBER_TABLE
4131     , p10_a20 out nocopy JTF_DATE_TABLE
4132     , p10_a21 out nocopy JTF_DATE_TABLE
4133     , p10_a22 out nocopy JTF_NUMBER_TABLE
4134     , p10_a23 out nocopy JTF_NUMBER_TABLE
4135     , p10_a24 out nocopy JTF_DATE_TABLE
4136     , p10_a25 out nocopy JTF_DATE_TABLE
4137     , p10_a26 out nocopy JTF_DATE_TABLE
4138     , p10_a27 out nocopy JTF_NUMBER_TABLE
4139     , p10_a28 out nocopy JTF_NUMBER_TABLE
4140     , p10_a29 out nocopy JTF_NUMBER_TABLE
4141     , p10_a30 out nocopy JTF_NUMBER_TABLE
4142     , p10_a31 out nocopy JTF_NUMBER_TABLE
4143     , p10_a32 out nocopy JTF_NUMBER_TABLE
4144     , p10_a33 out nocopy JTF_NUMBER_TABLE
4145     , p10_a34 out nocopy JTF_DATE_TABLE
4146     , p10_a35 out nocopy JTF_VARCHAR2_TABLE_100
4147     , p10_a36 out nocopy JTF_DATE_TABLE
4148     , p10_a37 out nocopy JTF_VARCHAR2_TABLE_300
4149     , p10_a38 out nocopy JTF_NUMBER_TABLE
4150     , p10_a39 out nocopy JTF_NUMBER_TABLE
4151     , p10_a40 out nocopy JTF_NUMBER_TABLE
4152     , p10_a41 out nocopy JTF_VARCHAR2_TABLE_100
4153     , p10_a42 out nocopy JTF_DATE_TABLE
4154     , p10_a43 out nocopy JTF_NUMBER_TABLE
4155     , p10_a44 out nocopy JTF_NUMBER_TABLE
4156     , p10_a45 out nocopy JTF_DATE_TABLE
4157     , p10_a46 out nocopy JTF_NUMBER_TABLE
4158     , p10_a47 out nocopy JTF_DATE_TABLE
4159     , p10_a48 out nocopy JTF_DATE_TABLE
4160     , p10_a49 out nocopy JTF_DATE_TABLE
4161     , p10_a50 out nocopy JTF_NUMBER_TABLE
4162     , p10_a51 out nocopy JTF_NUMBER_TABLE
4163     , p10_a52 out nocopy JTF_VARCHAR2_TABLE_100
4164     , p10_a53 out nocopy JTF_NUMBER_TABLE
4165     , p10_a54 out nocopy JTF_NUMBER_TABLE
4166     , p10_a55 out nocopy JTF_VARCHAR2_TABLE_100
4167     , p10_a56 out nocopy JTF_VARCHAR2_TABLE_100
4168     , p10_a57 out nocopy JTF_NUMBER_TABLE
4169     , p10_a58 out nocopy JTF_DATE_TABLE
4170     , p10_a59 out nocopy JTF_NUMBER_TABLE
4171     , p10_a60 out nocopy JTF_VARCHAR2_TABLE_100
4172     , p10_a61 out nocopy JTF_VARCHAR2_TABLE_500
4173     , p10_a62 out nocopy JTF_VARCHAR2_TABLE_500
4174     , p10_a63 out nocopy JTF_VARCHAR2_TABLE_500
4175     , p10_a64 out nocopy JTF_VARCHAR2_TABLE_500
4176     , p10_a65 out nocopy JTF_VARCHAR2_TABLE_500
4177     , p10_a66 out nocopy JTF_VARCHAR2_TABLE_500
4178     , p10_a67 out nocopy JTF_VARCHAR2_TABLE_500
4179     , p10_a68 out nocopy JTF_VARCHAR2_TABLE_500
4180     , p10_a69 out nocopy JTF_VARCHAR2_TABLE_500
4181     , p10_a70 out nocopy JTF_VARCHAR2_TABLE_500
4182     , p10_a71 out nocopy JTF_VARCHAR2_TABLE_500
4183     , p10_a72 out nocopy JTF_VARCHAR2_TABLE_500
4184     , p10_a73 out nocopy JTF_VARCHAR2_TABLE_500
4185     , p10_a74 out nocopy JTF_VARCHAR2_TABLE_500
4186     , p10_a75 out nocopy JTF_VARCHAR2_TABLE_500
4187     , p10_a76 out nocopy JTF_NUMBER_TABLE
4188     , p10_a77 out nocopy JTF_NUMBER_TABLE
4189     , p10_a78 out nocopy JTF_NUMBER_TABLE
4190     , p10_a79 out nocopy JTF_DATE_TABLE
4191     , p10_a80 out nocopy JTF_NUMBER_TABLE
4192     , p10_a81 out nocopy JTF_DATE_TABLE
4193     , p10_a82 out nocopy JTF_NUMBER_TABLE
4194     , p10_a83 out nocopy JTF_DATE_TABLE
4195     , p10_a84 out nocopy JTF_DATE_TABLE
4196     , p10_a85 out nocopy JTF_DATE_TABLE
4197     , p10_a86 out nocopy JTF_DATE_TABLE
4198     , p10_a87 out nocopy JTF_NUMBER_TABLE
4199     , p10_a88 out nocopy JTF_NUMBER_TABLE
4200     , p10_a89 out nocopy JTF_NUMBER_TABLE
4201     , p10_a90 out nocopy JTF_VARCHAR2_TABLE_100
4202     , p10_a91 out nocopy JTF_NUMBER_TABLE
4203     , p10_a92 out nocopy JTF_VARCHAR2_TABLE_100
4204     , p10_a93 out nocopy JTF_NUMBER_TABLE
4205     , p10_a94 out nocopy JTF_NUMBER_TABLE
4206     , p10_a95 out nocopy JTF_DATE_TABLE
4207     , p10_a96 out nocopy JTF_VARCHAR2_TABLE_100
4208     , p10_a97 out nocopy JTF_VARCHAR2_TABLE_100
4209     , p10_a98 out nocopy JTF_NUMBER_TABLE
4210     , p11_a0 out nocopy JTF_NUMBER_TABLE
4211     , p11_a1 out nocopy JTF_NUMBER_TABLE
4212     , p11_a2 out nocopy JTF_NUMBER_TABLE
4213     , p11_a3 out nocopy JTF_NUMBER_TABLE
4214     , p11_a4 out nocopy JTF_NUMBER_TABLE
4215     , p11_a5 out nocopy JTF_NUMBER_TABLE
4216     , p11_a6 out nocopy JTF_VARCHAR2_TABLE_100
4217     , p11_a7 out nocopy JTF_VARCHAR2_TABLE_200
4218     , p11_a8 out nocopy JTF_VARCHAR2_TABLE_100
4219     , p11_a9 out nocopy JTF_VARCHAR2_TABLE_100
4220     , p11_a10 out nocopy JTF_VARCHAR2_TABLE_100
4221     , p11_a11 out nocopy JTF_NUMBER_TABLE
4222     , p11_a12 out nocopy JTF_VARCHAR2_TABLE_100
4223     , p11_a13 out nocopy JTF_NUMBER_TABLE
4224     , p11_a14 out nocopy JTF_VARCHAR2_TABLE_100
4225     , p11_a15 out nocopy JTF_NUMBER_TABLE
4226     , p11_a16 out nocopy JTF_DATE_TABLE
4227     , p11_a17 out nocopy JTF_NUMBER_TABLE
4228     , p11_a18 out nocopy JTF_DATE_TABLE
4229     , p11_a19 out nocopy JTF_NUMBER_TABLE
4230     , p12_a0 out nocopy JTF_NUMBER_TABLE
4231     , p12_a1 out nocopy JTF_NUMBER_TABLE
4232     , p12_a2 out nocopy JTF_VARCHAR2_TABLE_100
4233     , p12_a3 out nocopy JTF_NUMBER_TABLE
4234     , p12_a4 out nocopy JTF_NUMBER_TABLE
4235     , p12_a5 out nocopy JTF_NUMBER_TABLE
4236     , p12_a6 out nocopy JTF_VARCHAR2_TABLE_100
4237     , p12_a7 out nocopy JTF_NUMBER_TABLE
4238     , p12_a8 out nocopy JTF_VARCHAR2_TABLE_100
4239     , p12_a9 out nocopy JTF_VARCHAR2_TABLE_200
4240     , p12_a10 out nocopy JTF_VARCHAR2_TABLE_100
4241     , p12_a11 out nocopy JTF_VARCHAR2_TABLE_300
4242     , p12_a12 out nocopy JTF_VARCHAR2_TABLE_100
4243     , p12_a13 out nocopy JTF_VARCHAR2_TABLE_100
4244     , p12_a14 out nocopy JTF_VARCHAR2_TABLE_100
4245     , p12_a15 out nocopy JTF_VARCHAR2_TABLE_100
4246     , p12_a16 out nocopy JTF_VARCHAR2_TABLE_100
4247     , p12_a17 out nocopy JTF_VARCHAR2_TABLE_200
4248     , p12_a18 out nocopy JTF_VARCHAR2_TABLE_100
4249     , p12_a19 out nocopy JTF_VARCHAR2_TABLE_500
4250     , p12_a20 out nocopy JTF_VARCHAR2_TABLE_500
4251     , p12_a21 out nocopy JTF_VARCHAR2_TABLE_500
4252     , p12_a22 out nocopy JTF_VARCHAR2_TABLE_500
4253     , p12_a23 out nocopy JTF_VARCHAR2_TABLE_500
4254     , p12_a24 out nocopy JTF_VARCHAR2_TABLE_500
4255     , p12_a25 out nocopy JTF_VARCHAR2_TABLE_500
4256     , p12_a26 out nocopy JTF_VARCHAR2_TABLE_500
4257     , p12_a27 out nocopy JTF_VARCHAR2_TABLE_500
4258     , p12_a28 out nocopy JTF_VARCHAR2_TABLE_500
4259     , p12_a29 out nocopy JTF_VARCHAR2_TABLE_500
4260     , p12_a30 out nocopy JTF_VARCHAR2_TABLE_500
4261     , p12_a31 out nocopy JTF_VARCHAR2_TABLE_500
4262     , p12_a32 out nocopy JTF_VARCHAR2_TABLE_500
4263     , p12_a33 out nocopy JTF_VARCHAR2_TABLE_500
4264     , p12_a34 out nocopy JTF_NUMBER_TABLE
4265     , p12_a35 out nocopy JTF_DATE_TABLE
4266     , p12_a36 out nocopy JTF_NUMBER_TABLE
4267     , p12_a37 out nocopy JTF_DATE_TABLE
4268     , p12_a38 out nocopy JTF_NUMBER_TABLE
4269     , p12_a39 out nocopy JTF_NUMBER_TABLE
4270     , p12_a40 out nocopy JTF_NUMBER_TABLE
4271   )
4272 
4273   as
4274     ddp_clev_tbl okl_contract_top_line_pvt.clev_tbl_type;
4275     ddp_klev_tbl okl_contract_top_line_pvt.klev_tbl_type;
4276     ddp_cimv_tbl okl_contract_top_line_pvt.cimv_tbl_type;
4277     ddp_cplv_tbl okl_contract_top_line_pvt.cplv_tbl_type;
4278     ddx_clev_tbl okl_contract_top_line_pvt.clev_tbl_type;
4279     ddx_klev_tbl okl_contract_top_line_pvt.klev_tbl_type;
4280     ddx_cimv_tbl okl_contract_top_line_pvt.cimv_tbl_type;
4281     ddx_cplv_tbl okl_contract_top_line_pvt.cplv_tbl_type;
4282     ddindx binary_integer; indx binary_integer;
4283   begin
4284 
4285     -- copy data to the local IN or IN-OUT args, if any
4286 
4287 
4288 
4289 
4290 
4291     okl_okc_migration_pvt_w.rosetta_table_copy_in_p5(ddp_clev_tbl, p5_a0
4292       , p5_a1
4293       , p5_a2
4294       , p5_a3
4295       , p5_a4
4296       , p5_a5
4297       , p5_a6
4298       , p5_a7
4299       , p5_a8
4300       , p5_a9
4301       , p5_a10
4302       , p5_a11
4303       , p5_a12
4304       , p5_a13
4305       , p5_a14
4306       , p5_a15
4307       , p5_a16
4308       , p5_a17
4309       , p5_a18
4310       , p5_a19
4311       , p5_a20
4312       , p5_a21
4313       , p5_a22
4314       , p5_a23
4315       , p5_a24
4316       , p5_a25
4317       , p5_a26
4318       , p5_a27
4319       , p5_a28
4320       , p5_a29
4321       , p5_a30
4322       , p5_a31
4323       , p5_a32
4324       , p5_a33
4325       , p5_a34
4326       , p5_a35
4327       , p5_a36
4328       , p5_a37
4329       , p5_a38
4330       , p5_a39
4331       , p5_a40
4332       , p5_a41
4333       , p5_a42
4334       , p5_a43
4335       , p5_a44
4336       , p5_a45
4337       , p5_a46
4338       , p5_a47
4339       , p5_a48
4340       , p5_a49
4341       , p5_a50
4342       , p5_a51
4343       , p5_a52
4344       , p5_a53
4345       , p5_a54
4346       , p5_a55
4347       , p5_a56
4348       , p5_a57
4349       , p5_a58
4350       , p5_a59
4351       , p5_a60
4352       , p5_a61
4353       , p5_a62
4354       , p5_a63
4355       , p5_a64
4356       , p5_a65
4357       , p5_a66
4358       , p5_a67
4359       , p5_a68
4360       , p5_a69
4361       , p5_a70
4362       , p5_a71
4363       , p5_a72
4364       , p5_a73
4365       , p5_a74
4366       , p5_a75
4367       , p5_a76
4368       , p5_a77
4369       , p5_a78
4370       , p5_a79
4371       , p5_a80
4372       , p5_a81
4373       , p5_a82
4374       , p5_a83
4375       , p5_a84
4376       , p5_a85
4377       , p5_a86
4378       , p5_a87
4379       , p5_a88
4380       , p5_a89
4381       );
4382 
4383     okl_kle_pvt_w.rosetta_table_copy_in_p8(ddp_klev_tbl, p6_a0
4384       , p6_a1
4385       , p6_a2
4386       , p6_a3
4387       , p6_a4
4388       , p6_a5
4389       , p6_a6
4390       , p6_a7
4391       , p6_a8
4392       , p6_a9
4393       , p6_a10
4394       , p6_a11
4395       , p6_a12
4396       , p6_a13
4397       , p6_a14
4398       , p6_a15
4399       , p6_a16
4400       , p6_a17
4401       , p6_a18
4402       , p6_a19
4403       , p6_a20
4404       , p6_a21
4405       , p6_a22
4406       , p6_a23
4407       , p6_a24
4408       , p6_a25
4409       , p6_a26
4410       , p6_a27
4411       , p6_a28
4412       , p6_a29
4413       , p6_a30
4414       , p6_a31
4415       , p6_a32
4416       , p6_a33
4417       , p6_a34
4418       , p6_a35
4419       , p6_a36
4420       , p6_a37
4421       , p6_a38
4422       , p6_a39
4423       , p6_a40
4424       , p6_a41
4425       , p6_a42
4426       , p6_a43
4427       , p6_a44
4428       , p6_a45
4429       , p6_a46
4430       , p6_a47
4431       , p6_a48
4432       , p6_a49
4433       , p6_a50
4434       , p6_a51
4435       , p6_a52
4436       , p6_a53
4437       , p6_a54
4438       , p6_a55
4439       , p6_a56
4440       , p6_a57
4441       , p6_a58
4442       , p6_a59
4443       , p6_a60
4444       , p6_a61
4445       , p6_a62
4446       , p6_a63
4447       , p6_a64
4448       , p6_a65
4449       , p6_a66
4450       , p6_a67
4451       , p6_a68
4452       , p6_a69
4453       , p6_a70
4454       , p6_a71
4455       , p6_a72
4456       , p6_a73
4457       , p6_a74
4458       , p6_a75
4459       , p6_a76
4460       , p6_a77
4461       , p6_a78
4462       , p6_a79
4463       , p6_a80
4464       , p6_a81
4465       , p6_a82
4466       , p6_a83
4467       , p6_a84
4468       , p6_a85
4469       , p6_a86
4470       , p6_a87
4471       , p6_a88
4472       , p6_a89
4473       , p6_a90
4474       , p6_a91
4475       , p6_a92
4476       , p6_a93
4477       , p6_a94
4478       , p6_a95
4479       , p6_a96
4480       , p6_a97
4481       , p6_a98
4482       );
4483 
4484     okl_okc_migration_pvt_w.rosetta_table_copy_in_p7(ddp_cimv_tbl, p7_a0
4485       , p7_a1
4486       , p7_a2
4487       , p7_a3
4488       , p7_a4
4489       , p7_a5
4490       , p7_a6
4491       , p7_a7
4492       , p7_a8
4493       , p7_a9
4494       , p7_a10
4495       , p7_a11
4496       , p7_a12
4497       , p7_a13
4498       , p7_a14
4499       , p7_a15
4500       , p7_a16
4501       , p7_a17
4502       , p7_a18
4503       , p7_a19
4504       );
4505 
4506     okl_okc_migration_pvt_w.rosetta_table_copy_in_p9(ddp_cplv_tbl, p8_a0
4507       , p8_a1
4508       , p8_a2
4509       , p8_a3
4510       , p8_a4
4511       , p8_a5
4512       , p8_a6
4513       , p8_a7
4514       , p8_a8
4515       , p8_a9
4516       , p8_a10
4517       , p8_a11
4518       , p8_a12
4519       , p8_a13
4520       , p8_a14
4521       , p8_a15
4522       , p8_a16
4523       , p8_a17
4524       , p8_a18
4525       , p8_a19
4526       , p8_a20
4527       , p8_a21
4528       , p8_a22
4529       , p8_a23
4530       , p8_a24
4531       , p8_a25
4532       , p8_a26
4533       , p8_a27
4534       , p8_a28
4535       , p8_a29
4536       , p8_a30
4537       , p8_a31
4538       , p8_a32
4539       , p8_a33
4540       , p8_a34
4541       , p8_a35
4542       , p8_a36
4543       , p8_a37
4544       , p8_a38
4545       , p8_a39
4546       , p8_a40
4547       );
4548 
4549 
4550 
4551 
4552 
4553     -- here's the delegated call to the old PL/SQL routine
4554     okl_contract_top_line_pvt.update_contract_top_line(p_api_version,
4555       p_init_msg_list,
4556       x_return_status,
4557       x_msg_count,
4558       x_msg_data,
4559       ddp_clev_tbl,
4560       ddp_klev_tbl,
4561       ddp_cimv_tbl,
4562       ddp_cplv_tbl,
4563       ddx_clev_tbl,
4564       ddx_klev_tbl,
4565       ddx_cimv_tbl,
4566       ddx_cplv_tbl);
4567 
4568     -- copy data back from the local variables to OUT or IN-OUT args, if any
4569 
4570 
4571 
4572 
4573 
4574 
4575 
4576 
4577 
4578     okl_okc_migration_pvt_w.rosetta_table_copy_out_p5(ddx_clev_tbl, p9_a0
4579       , p9_a1
4580       , p9_a2
4581       , p9_a3
4582       , p9_a4
4583       , p9_a5
4584       , p9_a6
4585       , p9_a7
4586       , p9_a8
4587       , p9_a9
4588       , p9_a10
4589       , p9_a11
4590       , p9_a12
4591       , p9_a13
4592       , p9_a14
4593       , p9_a15
4594       , p9_a16
4595       , p9_a17
4596       , p9_a18
4597       , p9_a19
4598       , p9_a20
4599       , p9_a21
4600       , p9_a22
4601       , p9_a23
4602       , p9_a24
4603       , p9_a25
4604       , p9_a26
4605       , p9_a27
4606       , p9_a28
4607       , p9_a29
4608       , p9_a30
4609       , p9_a31
4610       , p9_a32
4611       , p9_a33
4612       , p9_a34
4613       , p9_a35
4614       , p9_a36
4615       , p9_a37
4616       , p9_a38
4617       , p9_a39
4618       , p9_a40
4619       , p9_a41
4620       , p9_a42
4621       , p9_a43
4622       , p9_a44
4623       , p9_a45
4624       , p9_a46
4625       , p9_a47
4626       , p9_a48
4627       , p9_a49
4628       , p9_a50
4629       , p9_a51
4630       , p9_a52
4631       , p9_a53
4632       , p9_a54
4633       , p9_a55
4634       , p9_a56
4635       , p9_a57
4636       , p9_a58
4637       , p9_a59
4638       , p9_a60
4639       , p9_a61
4640       , p9_a62
4641       , p9_a63
4642       , p9_a64
4643       , p9_a65
4644       , p9_a66
4645       , p9_a67
4646       , p9_a68
4647       , p9_a69
4648       , p9_a70
4649       , p9_a71
4650       , p9_a72
4651       , p9_a73
4652       , p9_a74
4653       , p9_a75
4654       , p9_a76
4655       , p9_a77
4656       , p9_a78
4657       , p9_a79
4658       , p9_a80
4659       , p9_a81
4660       , p9_a82
4661       , p9_a83
4662       , p9_a84
4663       , p9_a85
4664       , p9_a86
4665       , p9_a87
4666       , p9_a88
4667       , p9_a89
4668       );
4669 
4670     okl_kle_pvt_w.rosetta_table_copy_out_p8(ddx_klev_tbl, p10_a0
4671       , p10_a1
4672       , p10_a2
4673       , p10_a3
4674       , p10_a4
4675       , p10_a5
4676       , p10_a6
4677       , p10_a7
4678       , p10_a8
4679       , p10_a9
4680       , p10_a10
4681       , p10_a11
4682       , p10_a12
4683       , p10_a13
4684       , p10_a14
4685       , p10_a15
4686       , p10_a16
4687       , p10_a17
4688       , p10_a18
4689       , p10_a19
4690       , p10_a20
4691       , p10_a21
4692       , p10_a22
4693       , p10_a23
4694       , p10_a24
4695       , p10_a25
4696       , p10_a26
4697       , p10_a27
4698       , p10_a28
4699       , p10_a29
4700       , p10_a30
4701       , p10_a31
4702       , p10_a32
4703       , p10_a33
4704       , p10_a34
4705       , p10_a35
4706       , p10_a36
4707       , p10_a37
4708       , p10_a38
4709       , p10_a39
4710       , p10_a40
4711       , p10_a41
4712       , p10_a42
4713       , p10_a43
4714       , p10_a44
4715       , p10_a45
4716       , p10_a46
4717       , p10_a47
4718       , p10_a48
4719       , p10_a49
4720       , p10_a50
4721       , p10_a51
4722       , p10_a52
4723       , p10_a53
4724       , p10_a54
4725       , p10_a55
4726       , p10_a56
4727       , p10_a57
4728       , p10_a58
4729       , p10_a59
4730       , p10_a60
4731       , p10_a61
4732       , p10_a62
4733       , p10_a63
4734       , p10_a64
4735       , p10_a65
4736       , p10_a66
4737       , p10_a67
4738       , p10_a68
4739       , p10_a69
4740       , p10_a70
4741       , p10_a71
4742       , p10_a72
4743       , p10_a73
4744       , p10_a74
4745       , p10_a75
4746       , p10_a76
4747       , p10_a77
4748       , p10_a78
4749       , p10_a79
4750       , p10_a80
4751       , p10_a81
4752       , p10_a82
4753       , p10_a83
4754       , p10_a84
4755       , p10_a85
4756       , p10_a86
4757       , p10_a87
4758       , p10_a88
4759       , p10_a89
4760       , p10_a90
4761       , p10_a91
4762       , p10_a92
4763       , p10_a93
4764       , p10_a94
4765       , p10_a95
4766       , p10_a96
4767       , p10_a97
4768       , p10_a98
4769       );
4770 
4771     okl_okc_migration_pvt_w.rosetta_table_copy_out_p7(ddx_cimv_tbl, p11_a0
4772       , p11_a1
4773       , p11_a2
4774       , p11_a3
4775       , p11_a4
4776       , p11_a5
4777       , p11_a6
4778       , p11_a7
4779       , p11_a8
4780       , p11_a9
4781       , p11_a10
4782       , p11_a11
4783       , p11_a12
4784       , p11_a13
4785       , p11_a14
4786       , p11_a15
4787       , p11_a16
4788       , p11_a17
4789       , p11_a18
4790       , p11_a19
4791       );
4792 
4793     okl_okc_migration_pvt_w.rosetta_table_copy_out_p9(ddx_cplv_tbl, p12_a0
4794       , p12_a1
4795       , p12_a2
4796       , p12_a3
4797       , p12_a4
4798       , p12_a5
4799       , p12_a6
4800       , p12_a7
4801       , p12_a8
4802       , p12_a9
4803       , p12_a10
4804       , p12_a11
4805       , p12_a12
4806       , p12_a13
4807       , p12_a14
4808       , p12_a15
4809       , p12_a16
4810       , p12_a17
4811       , p12_a18
4812       , p12_a19
4813       , p12_a20
4814       , p12_a21
4815       , p12_a22
4816       , p12_a23
4817       , p12_a24
4818       , p12_a25
4819       , p12_a26
4820       , p12_a27
4821       , p12_a28
4822       , p12_a29
4823       , p12_a30
4824       , p12_a31
4825       , p12_a32
4826       , p12_a33
4827       , p12_a34
4828       , p12_a35
4829       , p12_a36
4830       , p12_a37
4831       , p12_a38
4832       , p12_a39
4833       , p12_a40
4834       );
4835   end;
4836 
4837   procedure delete_contract_top_line(p_api_version  NUMBER
4838     , p_init_msg_list  VARCHAR2
4839     , x_return_status out nocopy  VARCHAR2
4840     , x_msg_count out nocopy  NUMBER
4841     , x_msg_data out nocopy  VARCHAR2
4842     , p5_a0 JTF_NUMBER_TABLE
4843     , p5_a1 JTF_NUMBER_TABLE
4844     , p5_a2 JTF_VARCHAR2_TABLE_100
4845     , p5_a3 JTF_NUMBER_TABLE
4846     , p5_a4 JTF_NUMBER_TABLE
4847     , p5_a5 JTF_NUMBER_TABLE
4848     , p5_a6 JTF_NUMBER_TABLE
4849     , p5_a7 JTF_NUMBER_TABLE
4850     , p5_a8 JTF_VARCHAR2_TABLE_200
4851     , p5_a9 JTF_VARCHAR2_TABLE_100
4852     , p5_a10 JTF_NUMBER_TABLE
4853     , p5_a11 JTF_VARCHAR2_TABLE_100
4854     , p5_a12 JTF_NUMBER_TABLE
4855     , p5_a13 JTF_VARCHAR2_TABLE_2000
4856     , p5_a14 JTF_VARCHAR2_TABLE_2000
4857     , p5_a15 JTF_VARCHAR2_TABLE_2000
4858     , p5_a16 JTF_VARCHAR2_TABLE_300
4859     , p5_a17 JTF_VARCHAR2_TABLE_100
4860     , p5_a18 JTF_NUMBER_TABLE
4861     , p5_a19 JTF_NUMBER_TABLE
4862     , p5_a20 JTF_NUMBER_TABLE
4863     , p5_a21 JTF_NUMBER_TABLE
4864     , p5_a22 JTF_VARCHAR2_TABLE_100
4865     , p5_a23 JTF_VARCHAR2_TABLE_100
4866     , p5_a24 JTF_VARCHAR2_TABLE_100
4867     , p5_a25 JTF_VARCHAR2_TABLE_2000
4868     , p5_a26 JTF_VARCHAR2_TABLE_100
4869     , p5_a27 JTF_VARCHAR2_TABLE_200
4870     , p5_a28 JTF_DATE_TABLE
4871     , p5_a29 JTF_VARCHAR2_TABLE_200
4872     , p5_a30 JTF_DATE_TABLE
4873     , p5_a31 JTF_DATE_TABLE
4874     , p5_a32 JTF_DATE_TABLE
4875     , p5_a33 JTF_VARCHAR2_TABLE_100
4876     , p5_a34 JTF_NUMBER_TABLE
4877     , p5_a35 JTF_VARCHAR2_TABLE_100
4878     , p5_a36 JTF_NUMBER_TABLE
4879     , p5_a37 JTF_VARCHAR2_TABLE_100
4880     , p5_a38 JTF_VARCHAR2_TABLE_100
4881     , p5_a39 JTF_VARCHAR2_TABLE_500
4882     , p5_a40 JTF_VARCHAR2_TABLE_500
4883     , p5_a41 JTF_VARCHAR2_TABLE_500
4884     , p5_a42 JTF_VARCHAR2_TABLE_500
4885     , p5_a43 JTF_VARCHAR2_TABLE_500
4886     , p5_a44 JTF_VARCHAR2_TABLE_500
4887     , p5_a45 JTF_VARCHAR2_TABLE_500
4888     , p5_a46 JTF_VARCHAR2_TABLE_500
4889     , p5_a47 JTF_VARCHAR2_TABLE_500
4890     , p5_a48 JTF_VARCHAR2_TABLE_500
4891     , p5_a49 JTF_VARCHAR2_TABLE_500
4892     , p5_a50 JTF_VARCHAR2_TABLE_500
4893     , p5_a51 JTF_VARCHAR2_TABLE_500
4894     , p5_a52 JTF_VARCHAR2_TABLE_500
4895     , p5_a53 JTF_VARCHAR2_TABLE_500
4896     , p5_a54 JTF_NUMBER_TABLE
4897     , p5_a55 JTF_DATE_TABLE
4898     , p5_a56 JTF_NUMBER_TABLE
4899     , p5_a57 JTF_DATE_TABLE
4900     , p5_a58 JTF_VARCHAR2_TABLE_100
4901     , p5_a59 JTF_VARCHAR2_TABLE_100
4902     , p5_a60 JTF_VARCHAR2_TABLE_100
4903     , p5_a61 JTF_NUMBER_TABLE
4904     , p5_a62 JTF_VARCHAR2_TABLE_100
4905     , p5_a63 JTF_VARCHAR2_TABLE_100
4906     , p5_a64 JTF_VARCHAR2_TABLE_100
4907     , p5_a65 JTF_VARCHAR2_TABLE_100
4908     , p5_a66 JTF_VARCHAR2_TABLE_100
4909     , p5_a67 JTF_NUMBER_TABLE
4910     , p5_a68 JTF_NUMBER_TABLE
4911     , p5_a69 JTF_NUMBER_TABLE
4912     , p5_a70 JTF_DATE_TABLE
4913     , p5_a71 JTF_NUMBER_TABLE
4914     , p5_a72 JTF_DATE_TABLE
4915     , p5_a73 JTF_NUMBER_TABLE
4916     , p5_a74 JTF_NUMBER_TABLE
4917     , p5_a75 JTF_VARCHAR2_TABLE_100
4918     , p5_a76 JTF_VARCHAR2_TABLE_100
4919     , p5_a77 JTF_NUMBER_TABLE
4920     , p5_a78 JTF_NUMBER_TABLE
4921     , p5_a79 JTF_VARCHAR2_TABLE_100
4922     , p5_a80 JTF_VARCHAR2_TABLE_100
4923     , p5_a81 JTF_NUMBER_TABLE
4924     , p5_a82 JTF_VARCHAR2_TABLE_100
4925     , p5_a83 JTF_NUMBER_TABLE
4926     , p5_a84 JTF_NUMBER_TABLE
4927     , p5_a85 JTF_NUMBER_TABLE
4928     , p5_a86 JTF_NUMBER_TABLE
4929     , p5_a87 JTF_VARCHAR2_TABLE_100
4930     , p5_a88 JTF_NUMBER_TABLE
4931     , p5_a89 JTF_NUMBER_TABLE
4932     , p6_a0 JTF_NUMBER_TABLE
4933     , p6_a1 JTF_NUMBER_TABLE
4934     , p6_a2 JTF_NUMBER_TABLE
4935     , p6_a3 JTF_NUMBER_TABLE
4936     , p6_a4 JTF_VARCHAR2_TABLE_100
4937     , p6_a5 JTF_VARCHAR2_TABLE_100
4938     , p6_a6 JTF_VARCHAR2_TABLE_100
4939     , p6_a7 JTF_NUMBER_TABLE
4940     , p6_a8 JTF_NUMBER_TABLE
4941     , p6_a9 JTF_DATE_TABLE
4942     , p6_a10 JTF_NUMBER_TABLE
4943     , p6_a11 JTF_NUMBER_TABLE
4944     , p6_a12 JTF_NUMBER_TABLE
4945     , p6_a13 JTF_NUMBER_TABLE
4946     , p6_a14 JTF_NUMBER_TABLE
4947     , p6_a15 JTF_NUMBER_TABLE
4948     , p6_a16 JTF_NUMBER_TABLE
4949     , p6_a17 JTF_NUMBER_TABLE
4950     , p6_a18 JTF_NUMBER_TABLE
4951     , p6_a19 JTF_NUMBER_TABLE
4952     , p6_a20 JTF_DATE_TABLE
4953     , p6_a21 JTF_DATE_TABLE
4954     , p6_a22 JTF_NUMBER_TABLE
4955     , p6_a23 JTF_NUMBER_TABLE
4956     , p6_a24 JTF_DATE_TABLE
4957     , p6_a25 JTF_DATE_TABLE
4958     , p6_a26 JTF_DATE_TABLE
4959     , p6_a27 JTF_NUMBER_TABLE
4960     , p6_a28 JTF_NUMBER_TABLE
4961     , p6_a29 JTF_NUMBER_TABLE
4962     , p6_a30 JTF_NUMBER_TABLE
4963     , p6_a31 JTF_NUMBER_TABLE
4964     , p6_a32 JTF_NUMBER_TABLE
4965     , p6_a33 JTF_NUMBER_TABLE
4966     , p6_a34 JTF_DATE_TABLE
4967     , p6_a35 JTF_VARCHAR2_TABLE_100
4968     , p6_a36 JTF_DATE_TABLE
4969     , p6_a37 JTF_VARCHAR2_TABLE_300
4970     , p6_a38 JTF_NUMBER_TABLE
4971     , p6_a39 JTF_NUMBER_TABLE
4972     , p6_a40 JTF_NUMBER_TABLE
4973     , p6_a41 JTF_VARCHAR2_TABLE_100
4974     , p6_a42 JTF_DATE_TABLE
4975     , p6_a43 JTF_NUMBER_TABLE
4976     , p6_a44 JTF_NUMBER_TABLE
4977     , p6_a45 JTF_DATE_TABLE
4978     , p6_a46 JTF_NUMBER_TABLE
4979     , p6_a47 JTF_DATE_TABLE
4980     , p6_a48 JTF_DATE_TABLE
4981     , p6_a49 JTF_DATE_TABLE
4982     , p6_a50 JTF_NUMBER_TABLE
4983     , p6_a51 JTF_NUMBER_TABLE
4984     , p6_a52 JTF_VARCHAR2_TABLE_100
4985     , p6_a53 JTF_NUMBER_TABLE
4986     , p6_a54 JTF_NUMBER_TABLE
4987     , p6_a55 JTF_VARCHAR2_TABLE_100
4988     , p6_a56 JTF_VARCHAR2_TABLE_100
4989     , p6_a57 JTF_NUMBER_TABLE
4990     , p6_a58 JTF_DATE_TABLE
4991     , p6_a59 JTF_NUMBER_TABLE
4992     , p6_a60 JTF_VARCHAR2_TABLE_100
4993     , p6_a61 JTF_VARCHAR2_TABLE_500
4994     , p6_a62 JTF_VARCHAR2_TABLE_500
4995     , p6_a63 JTF_VARCHAR2_TABLE_500
4996     , p6_a64 JTF_VARCHAR2_TABLE_500
4997     , p6_a65 JTF_VARCHAR2_TABLE_500
4998     , p6_a66 JTF_VARCHAR2_TABLE_500
4999     , p6_a67 JTF_VARCHAR2_TABLE_500
5000     , p6_a68 JTF_VARCHAR2_TABLE_500
5001     , p6_a69 JTF_VARCHAR2_TABLE_500
5002     , p6_a70 JTF_VARCHAR2_TABLE_500
5003     , p6_a71 JTF_VARCHAR2_TABLE_500
5004     , p6_a72 JTF_VARCHAR2_TABLE_500
5005     , p6_a73 JTF_VARCHAR2_TABLE_500
5006     , p6_a74 JTF_VARCHAR2_TABLE_500
5007     , p6_a75 JTF_VARCHAR2_TABLE_500
5008     , p6_a76 JTF_NUMBER_TABLE
5009     , p6_a77 JTF_NUMBER_TABLE
5010     , p6_a78 JTF_NUMBER_TABLE
5011     , p6_a79 JTF_DATE_TABLE
5012     , p6_a80 JTF_NUMBER_TABLE
5013     , p6_a81 JTF_DATE_TABLE
5014     , p6_a82 JTF_NUMBER_TABLE
5015     , p6_a83 JTF_DATE_TABLE
5016     , p6_a84 JTF_DATE_TABLE
5017     , p6_a85 JTF_DATE_TABLE
5018     , p6_a86 JTF_DATE_TABLE
5019     , p6_a87 JTF_NUMBER_TABLE
5020     , p6_a88 JTF_NUMBER_TABLE
5021     , p6_a89 JTF_NUMBER_TABLE
5022     , p6_a90 JTF_VARCHAR2_TABLE_100
5023     , p6_a91 JTF_NUMBER_TABLE
5024     , p6_a92 JTF_VARCHAR2_TABLE_100
5025     , p6_a93 JTF_NUMBER_TABLE
5026     , p6_a94 JTF_NUMBER_TABLE
5027     , p6_a95 JTF_DATE_TABLE
5028     , p6_a96 JTF_VARCHAR2_TABLE_100
5029     , p6_a97 JTF_VARCHAR2_TABLE_100
5030     , p6_a98 JTF_NUMBER_TABLE
5031     , p7_a0 JTF_NUMBER_TABLE
5032     , p7_a1 JTF_NUMBER_TABLE
5033     , p7_a2 JTF_NUMBER_TABLE
5034     , p7_a3 JTF_NUMBER_TABLE
5035     , p7_a4 JTF_NUMBER_TABLE
5036     , p7_a5 JTF_NUMBER_TABLE
5037     , p7_a6 JTF_VARCHAR2_TABLE_100
5038     , p7_a7 JTF_VARCHAR2_TABLE_200
5039     , p7_a8 JTF_VARCHAR2_TABLE_100
5040     , p7_a9 JTF_VARCHAR2_TABLE_100
5041     , p7_a10 JTF_VARCHAR2_TABLE_100
5042     , p7_a11 JTF_NUMBER_TABLE
5043     , p7_a12 JTF_VARCHAR2_TABLE_100
5044     , p7_a13 JTF_NUMBER_TABLE
5045     , p7_a14 JTF_VARCHAR2_TABLE_100
5046     , p7_a15 JTF_NUMBER_TABLE
5047     , p7_a16 JTF_DATE_TABLE
5048     , p7_a17 JTF_NUMBER_TABLE
5049     , p7_a18 JTF_DATE_TABLE
5050     , p7_a19 JTF_NUMBER_TABLE
5051     , p8_a0 JTF_NUMBER_TABLE
5052     , p8_a1 JTF_NUMBER_TABLE
5053     , p8_a2 JTF_VARCHAR2_TABLE_100
5054     , p8_a3 JTF_NUMBER_TABLE
5055     , p8_a4 JTF_NUMBER_TABLE
5056     , p8_a5 JTF_NUMBER_TABLE
5057     , p8_a6 JTF_VARCHAR2_TABLE_100
5058     , p8_a7 JTF_NUMBER_TABLE
5059     , p8_a8 JTF_VARCHAR2_TABLE_100
5060     , p8_a9 JTF_VARCHAR2_TABLE_200
5061     , p8_a10 JTF_VARCHAR2_TABLE_100
5062     , p8_a11 JTF_VARCHAR2_TABLE_300
5063     , p8_a12 JTF_VARCHAR2_TABLE_100
5064     , p8_a13 JTF_VARCHAR2_TABLE_100
5065     , p8_a14 JTF_VARCHAR2_TABLE_100
5066     , p8_a15 JTF_VARCHAR2_TABLE_100
5067     , p8_a16 JTF_VARCHAR2_TABLE_100
5068     , p8_a17 JTF_VARCHAR2_TABLE_200
5069     , p8_a18 JTF_VARCHAR2_TABLE_100
5070     , p8_a19 JTF_VARCHAR2_TABLE_500
5071     , p8_a20 JTF_VARCHAR2_TABLE_500
5072     , p8_a21 JTF_VARCHAR2_TABLE_500
5073     , p8_a22 JTF_VARCHAR2_TABLE_500
5074     , p8_a23 JTF_VARCHAR2_TABLE_500
5075     , p8_a24 JTF_VARCHAR2_TABLE_500
5076     , p8_a25 JTF_VARCHAR2_TABLE_500
5077     , p8_a26 JTF_VARCHAR2_TABLE_500
5078     , p8_a27 JTF_VARCHAR2_TABLE_500
5079     , p8_a28 JTF_VARCHAR2_TABLE_500
5080     , p8_a29 JTF_VARCHAR2_TABLE_500
5081     , p8_a30 JTF_VARCHAR2_TABLE_500
5082     , p8_a31 JTF_VARCHAR2_TABLE_500
5083     , p8_a32 JTF_VARCHAR2_TABLE_500
5084     , p8_a33 JTF_VARCHAR2_TABLE_500
5085     , p8_a34 JTF_NUMBER_TABLE
5086     , p8_a35 JTF_DATE_TABLE
5087     , p8_a36 JTF_NUMBER_TABLE
5088     , p8_a37 JTF_DATE_TABLE
5089     , p8_a38 JTF_NUMBER_TABLE
5090     , p8_a39 JTF_NUMBER_TABLE
5091     , p8_a40 JTF_NUMBER_TABLE
5092   )
5093 
5094   as
5095     ddp_clev_tbl okl_contract_top_line_pvt.clev_tbl_type;
5096     ddp_klev_tbl okl_contract_top_line_pvt.klev_tbl_type;
5097     ddp_cimv_tbl okl_contract_top_line_pvt.cimv_tbl_type;
5098     ddp_cplv_tbl okl_contract_top_line_pvt.cplv_tbl_type;
5099     ddindx binary_integer; indx binary_integer;
5100   begin
5101 
5102     -- copy data to the local IN or IN-OUT args, if any
5103 
5104 
5105 
5106 
5107 
5108     okl_okc_migration_pvt_w.rosetta_table_copy_in_p5(ddp_clev_tbl, p5_a0
5109       , p5_a1
5110       , p5_a2
5111       , p5_a3
5112       , p5_a4
5113       , p5_a5
5114       , p5_a6
5115       , p5_a7
5116       , p5_a8
5117       , p5_a9
5118       , p5_a10
5119       , p5_a11
5120       , p5_a12
5121       , p5_a13
5122       , p5_a14
5123       , p5_a15
5124       , p5_a16
5125       , p5_a17
5126       , p5_a18
5127       , p5_a19
5128       , p5_a20
5129       , p5_a21
5130       , p5_a22
5131       , p5_a23
5132       , p5_a24
5133       , p5_a25
5134       , p5_a26
5135       , p5_a27
5136       , p5_a28
5137       , p5_a29
5138       , p5_a30
5139       , p5_a31
5140       , p5_a32
5141       , p5_a33
5142       , p5_a34
5143       , p5_a35
5144       , p5_a36
5145       , p5_a37
5146       , p5_a38
5147       , p5_a39
5148       , p5_a40
5149       , p5_a41
5150       , p5_a42
5151       , p5_a43
5152       , p5_a44
5153       , p5_a45
5154       , p5_a46
5155       , p5_a47
5156       , p5_a48
5157       , p5_a49
5158       , p5_a50
5159       , p5_a51
5160       , p5_a52
5161       , p5_a53
5162       , p5_a54
5163       , p5_a55
5164       , p5_a56
5165       , p5_a57
5166       , p5_a58
5167       , p5_a59
5168       , p5_a60
5169       , p5_a61
5170       , p5_a62
5171       , p5_a63
5172       , p5_a64
5173       , p5_a65
5174       , p5_a66
5175       , p5_a67
5176       , p5_a68
5177       , p5_a69
5178       , p5_a70
5179       , p5_a71
5180       , p5_a72
5181       , p5_a73
5182       , p5_a74
5183       , p5_a75
5184       , p5_a76
5185       , p5_a77
5186       , p5_a78
5187       , p5_a79
5188       , p5_a80
5189       , p5_a81
5190       , p5_a82
5191       , p5_a83
5192       , p5_a84
5193       , p5_a85
5194       , p5_a86
5195       , p5_a87
5196       , p5_a88
5197       , p5_a89
5198       );
5199 
5200     okl_kle_pvt_w.rosetta_table_copy_in_p8(ddp_klev_tbl, p6_a0
5201       , p6_a1
5202       , p6_a2
5203       , p6_a3
5204       , p6_a4
5205       , p6_a5
5206       , p6_a6
5207       , p6_a7
5208       , p6_a8
5209       , p6_a9
5210       , p6_a10
5211       , p6_a11
5212       , p6_a12
5213       , p6_a13
5214       , p6_a14
5215       , p6_a15
5216       , p6_a16
5217       , p6_a17
5218       , p6_a18
5219       , p6_a19
5220       , p6_a20
5221       , p6_a21
5222       , p6_a22
5223       , p6_a23
5224       , p6_a24
5225       , p6_a25
5226       , p6_a26
5227       , p6_a27
5228       , p6_a28
5229       , p6_a29
5230       , p6_a30
5231       , p6_a31
5232       , p6_a32
5233       , p6_a33
5234       , p6_a34
5235       , p6_a35
5236       , p6_a36
5237       , p6_a37
5238       , p6_a38
5239       , p6_a39
5240       , p6_a40
5241       , p6_a41
5242       , p6_a42
5243       , p6_a43
5244       , p6_a44
5245       , p6_a45
5246       , p6_a46
5247       , p6_a47
5248       , p6_a48
5249       , p6_a49
5250       , p6_a50
5251       , p6_a51
5252       , p6_a52
5253       , p6_a53
5254       , p6_a54
5255       , p6_a55
5256       , p6_a56
5257       , p6_a57
5258       , p6_a58
5259       , p6_a59
5260       , p6_a60
5261       , p6_a61
5262       , p6_a62
5263       , p6_a63
5264       , p6_a64
5265       , p6_a65
5266       , p6_a66
5267       , p6_a67
5268       , p6_a68
5269       , p6_a69
5270       , p6_a70
5271       , p6_a71
5272       , p6_a72
5273       , p6_a73
5274       , p6_a74
5275       , p6_a75
5276       , p6_a76
5277       , p6_a77
5278       , p6_a78
5279       , p6_a79
5280       , p6_a80
5281       , p6_a81
5282       , p6_a82
5283       , p6_a83
5284       , p6_a84
5285       , p6_a85
5286       , p6_a86
5287       , p6_a87
5288       , p6_a88
5289       , p6_a89
5290       , p6_a90
5291       , p6_a91
5292       , p6_a92
5293       , p6_a93
5294       , p6_a94
5295       , p6_a95
5296       , p6_a96
5297       , p6_a97
5298       , p6_a98
5299       );
5300 
5301     okl_okc_migration_pvt_w.rosetta_table_copy_in_p7(ddp_cimv_tbl, p7_a0
5302       , p7_a1
5303       , p7_a2
5304       , p7_a3
5305       , p7_a4
5306       , p7_a5
5307       , p7_a6
5308       , p7_a7
5309       , p7_a8
5310       , p7_a9
5311       , p7_a10
5312       , p7_a11
5313       , p7_a12
5314       , p7_a13
5315       , p7_a14
5316       , p7_a15
5317       , p7_a16
5318       , p7_a17
5319       , p7_a18
5320       , p7_a19
5321       );
5322 
5323     okl_okc_migration_pvt_w.rosetta_table_copy_in_p9(ddp_cplv_tbl, p8_a0
5324       , p8_a1
5325       , p8_a2
5326       , p8_a3
5327       , p8_a4
5328       , p8_a5
5329       , p8_a6
5330       , p8_a7
5331       , p8_a8
5332       , p8_a9
5333       , p8_a10
5334       , p8_a11
5335       , p8_a12
5336       , p8_a13
5337       , p8_a14
5338       , p8_a15
5339       , p8_a16
5340       , p8_a17
5341       , p8_a18
5342       , p8_a19
5343       , p8_a20
5344       , p8_a21
5345       , p8_a22
5346       , p8_a23
5347       , p8_a24
5348       , p8_a25
5349       , p8_a26
5350       , p8_a27
5351       , p8_a28
5352       , p8_a29
5353       , p8_a30
5354       , p8_a31
5355       , p8_a32
5356       , p8_a33
5357       , p8_a34
5358       , p8_a35
5359       , p8_a36
5360       , p8_a37
5361       , p8_a38
5362       , p8_a39
5363       , p8_a40
5364       );
5365 
5366     -- here's the delegated call to the old PL/SQL routine
5367     okl_contract_top_line_pvt.delete_contract_top_line(p_api_version,
5368       p_init_msg_list,
5369       x_return_status,
5370       x_msg_count,
5371       x_msg_data,
5372       ddp_clev_tbl,
5373       ddp_klev_tbl,
5374       ddp_cimv_tbl,
5375       ddp_cplv_tbl);
5376 
5377     -- copy data back from the local variables to OUT or IN-OUT args, if any
5378 
5379 
5380 
5381 
5382 
5383 
5384 
5385 
5386   end;
5387 
5388 end okl_contract_top_line_pvt_w;