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