[Home] [Help]
PACKAGE BODY: APPS.CSI_DATASTRUCTURES_PUB_W
Source
1 package body csi_datastructures_pub_w as
2 /* $Header: csipdswb.pls 120.20.12010000.2 2008/11/27 00:12:12 lakmohan ship $ */
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 rosetta_g_mistake_date_high date := to_date('01/01/+4710', 'MM/DD/SYYYY');
6 rosetta_g_mistake_date_low date := to_date('01/01/-4710', 'MM/DD/SYYYY');
7
8 -- this is to workaround the JDBC bug regarding IN DATE of value GMiss
9 function rosetta_g_miss_date_in_map(d date) return date as
10 begin
11 if d > rosetta_g_mistake_date_high then return fnd_api.g_miss_date; end if;
12 if d < rosetta_g_mistake_date_low then return fnd_api.g_miss_date; end if;
13 return d;
14 end;
15
16 function rosetta_g_miss_num_map(n number) return number as
17 a number := fnd_api.g_miss_num;
18 b number := 0-1962.0724;
19 begin
20 if n=a then return b; end if;
21 if n=b then return a; end if;
22 return n;
23 end;
24
25 procedure rosetta_table_copy_in_p0(t out nocopy csi_datastructures_pub.parameter_name, a0 JTF_VARCHAR2_TABLE_100) as
26 ddindx binary_integer; indx binary_integer;
27 begin
28 if a0 is not null and a0.count > 0 then
29 if a0.count > 0 then
30 indx := a0.first;
31 ddindx := 1;
32 while true loop
33 t(ddindx) := a0(indx);
34 ddindx := ddindx+1;
35 if a0.last =indx
36 then exit;
37 end if;
38 indx := a0.next(indx);
39 end loop;
40 end if;
41 end if;
42 end rosetta_table_copy_in_p0;
43 procedure rosetta_table_copy_out_p0(t csi_datastructures_pub.parameter_name, a0 out nocopy JTF_VARCHAR2_TABLE_100) as
44 ddindx binary_integer; indx binary_integer;
45 begin
46 if t is null or t.count = 0 then
47 a0 := JTF_VARCHAR2_TABLE_100();
48 else
49 a0 := JTF_VARCHAR2_TABLE_100();
50 if t.count > 0 then
51 a0.extend(t.count);
52 ddindx := t.first;
53 indx := 1;
54 while true loop
55 a0(indx) := t(ddindx);
56 indx := indx+1;
57 if t.last =ddindx
58 then exit;
59 end if;
60 ddindx := t.next(ddindx);
61 end loop;
62 end if;
63 end if;
64 end rosetta_table_copy_out_p0;
65
66 procedure rosetta_table_copy_in_p1(t out nocopy csi_datastructures_pub.parameter_value, a0 JTF_VARCHAR2_TABLE_200) as
67 ddindx binary_integer; indx binary_integer;
68 begin
69 if a0 is not null and a0.count > 0 then
70 if a0.count > 0 then
71 indx := a0.first;
72 ddindx := 1;
73 while true loop
74 t(ddindx) := a0(indx);
75 ddindx := ddindx+1;
76 if a0.last =indx
77 then exit;
78 end if;
79 indx := a0.next(indx);
80 end loop;
81 end if;
82 end if;
83 end rosetta_table_copy_in_p1;
84 procedure rosetta_table_copy_out_p1(t csi_datastructures_pub.parameter_value, a0 out nocopy JTF_VARCHAR2_TABLE_200) as
85 ddindx binary_integer; indx binary_integer;
86 begin
87 if t is null or t.count = 0 then
88 a0 := JTF_VARCHAR2_TABLE_200();
89 else
90 a0 := JTF_VARCHAR2_TABLE_200();
91 if t.count > 0 then
92 a0.extend(t.count);
93 ddindx := t.first;
94 indx := 1;
95 while true loop
96 a0(indx) := t(ddindx);
97 indx := indx+1;
98 if t.last =ddindx
99 then exit;
100 end if;
101 ddindx := t.next(ddindx);
102 end loop;
103 end if;
104 end if;
105 end rosetta_table_copy_out_p1;
106
107 procedure rosetta_table_copy_in_p6(t out nocopy csi_datastructures_pub.party_account_tbl, a0 JTF_NUMBER_TABLE
108 , a1 JTF_NUMBER_TABLE
109 , a2 JTF_NUMBER_TABLE
110 , a3 JTF_NUMBER_TABLE
111 , a4 JTF_VARCHAR2_TABLE_100
112 , a5 JTF_NUMBER_TABLE
113 , a6 JTF_NUMBER_TABLE
114 , a7 JTF_DATE_TABLE
115 , a8 JTF_DATE_TABLE
116 , a9 JTF_VARCHAR2_TABLE_100
117 , a10 JTF_VARCHAR2_TABLE_200
118 , a11 JTF_VARCHAR2_TABLE_200
119 , a12 JTF_VARCHAR2_TABLE_200
120 , a13 JTF_VARCHAR2_TABLE_200
121 , a14 JTF_VARCHAR2_TABLE_200
122 , a15 JTF_VARCHAR2_TABLE_200
123 , a16 JTF_VARCHAR2_TABLE_200
124 , a17 JTF_VARCHAR2_TABLE_200
125 , a18 JTF_VARCHAR2_TABLE_200
126 , a19 JTF_VARCHAR2_TABLE_200
127 , a20 JTF_VARCHAR2_TABLE_200
128 , a21 JTF_VARCHAR2_TABLE_200
129 , a22 JTF_VARCHAR2_TABLE_200
130 , a23 JTF_VARCHAR2_TABLE_200
131 , a24 JTF_VARCHAR2_TABLE_200
132 , a25 JTF_NUMBER_TABLE
133 , a26 JTF_VARCHAR2_TABLE_100
134 , a27 JTF_NUMBER_TABLE
135 , a28 JTF_VARCHAR2_TABLE_100
136 , a29 JTF_VARCHAR2_TABLE_100
137 , a30 JTF_NUMBER_TABLE
138 , a31 JTF_NUMBER_TABLE
139 , a32 JTF_NUMBER_TABLE
140 , a33 JTF_DATE_TABLE
141 , a34 JTF_NUMBER_TABLE
142 , a35 JTF_VARCHAR2_TABLE_100
143 ) as
144 ddindx binary_integer; indx binary_integer;
145 begin
146 if a0 is not null and a0.count > 0 then
147 if a0.count > 0 then
148 indx := a0.first;
149 ddindx := 1;
150 while true loop
151 t(ddindx).ip_account_id := rosetta_g_miss_num_map(a0(indx));
152 t(ddindx).parent_tbl_index := rosetta_g_miss_num_map(a1(indx));
153 t(ddindx).instance_party_id := rosetta_g_miss_num_map(a2(indx));
154 t(ddindx).party_account_id := rosetta_g_miss_num_map(a3(indx));
155 t(ddindx).relationship_type_code := a4(indx);
156 t(ddindx).bill_to_address := rosetta_g_miss_num_map(a5(indx));
157 t(ddindx).ship_to_address := rosetta_g_miss_num_map(a6(indx));
158 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a7(indx));
159 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a8(indx));
160 t(ddindx).context := a9(indx);
161 t(ddindx).attribute1 := a10(indx);
162 t(ddindx).attribute2 := a11(indx);
163 t(ddindx).attribute3 := a12(indx);
164 t(ddindx).attribute4 := a13(indx);
165 t(ddindx).attribute5 := a14(indx);
166 t(ddindx).attribute6 := a15(indx);
167 t(ddindx).attribute7 := a16(indx);
168 t(ddindx).attribute8 := a17(indx);
169 t(ddindx).attribute9 := a18(indx);
170 t(ddindx).attribute10 := a19(indx);
171 t(ddindx).attribute11 := a20(indx);
172 t(ddindx).attribute12 := a21(indx);
173 t(ddindx).attribute13 := a22(indx);
174 t(ddindx).attribute14 := a23(indx);
175 t(ddindx).attribute15 := a24(indx);
176 t(ddindx).object_version_number := rosetta_g_miss_num_map(a25(indx));
177 t(ddindx).call_contracts := a26(indx);
178 t(ddindx).vld_organization_id := rosetta_g_miss_num_map(a27(indx));
179 t(ddindx).expire_flag := a28(indx);
180 t(ddindx).grp_call_contracts := a29(indx);
181 t(ddindx).request_id := rosetta_g_miss_num_map(a30(indx));
182 t(ddindx).program_application_id := rosetta_g_miss_num_map(a31(indx));
183 t(ddindx).program_id := rosetta_g_miss_num_map(a32(indx));
184 t(ddindx).program_update_date := rosetta_g_miss_date_in_map(a33(indx));
185 t(ddindx).system_id := rosetta_g_miss_num_map(a34(indx));
186 t(ddindx).cascade_ownership_flag := a35(indx);
187 ddindx := ddindx+1;
188 if a0.last =indx
189 then exit;
190 end if;
191 indx := a0.next(indx);
192 end loop;
193 end if;
194 end if;
195 end rosetta_table_copy_in_p6;
196 procedure rosetta_table_copy_out_p6(t csi_datastructures_pub.party_account_tbl, a0 out nocopy JTF_NUMBER_TABLE
197 , a1 out nocopy JTF_NUMBER_TABLE
198 , a2 out nocopy JTF_NUMBER_TABLE
199 , a3 out nocopy JTF_NUMBER_TABLE
200 , a4 out nocopy JTF_VARCHAR2_TABLE_100
201 , a5 out nocopy JTF_NUMBER_TABLE
202 , a6 out nocopy JTF_NUMBER_TABLE
203 , a7 out nocopy JTF_DATE_TABLE
204 , a8 out nocopy JTF_DATE_TABLE
205 , a9 out nocopy JTF_VARCHAR2_TABLE_100
206 , a10 out nocopy JTF_VARCHAR2_TABLE_200
207 , a11 out nocopy JTF_VARCHAR2_TABLE_200
208 , a12 out nocopy JTF_VARCHAR2_TABLE_200
209 , a13 out nocopy JTF_VARCHAR2_TABLE_200
210 , a14 out nocopy JTF_VARCHAR2_TABLE_200
211 , a15 out nocopy JTF_VARCHAR2_TABLE_200
212 , a16 out nocopy JTF_VARCHAR2_TABLE_200
213 , a17 out nocopy JTF_VARCHAR2_TABLE_200
214 , a18 out nocopy JTF_VARCHAR2_TABLE_200
215 , a19 out nocopy JTF_VARCHAR2_TABLE_200
216 , a20 out nocopy JTF_VARCHAR2_TABLE_200
217 , a21 out nocopy JTF_VARCHAR2_TABLE_200
218 , a22 out nocopy JTF_VARCHAR2_TABLE_200
219 , a23 out nocopy JTF_VARCHAR2_TABLE_200
220 , a24 out nocopy JTF_VARCHAR2_TABLE_200
221 , a25 out nocopy JTF_NUMBER_TABLE
222 , a26 out nocopy JTF_VARCHAR2_TABLE_100
223 , a27 out nocopy JTF_NUMBER_TABLE
224 , a28 out nocopy JTF_VARCHAR2_TABLE_100
225 , a29 out nocopy JTF_VARCHAR2_TABLE_100
226 , a30 out nocopy JTF_NUMBER_TABLE
227 , a31 out nocopy JTF_NUMBER_TABLE
228 , a32 out nocopy JTF_NUMBER_TABLE
229 , a33 out nocopy JTF_DATE_TABLE
230 , a34 out nocopy JTF_NUMBER_TABLE
231 , a35 out nocopy JTF_VARCHAR2_TABLE_100
232 ) as
233 ddindx binary_integer; indx binary_integer;
234 begin
235 if t is null or t.count = 0 then
236 a0 := JTF_NUMBER_TABLE();
237 a1 := JTF_NUMBER_TABLE();
238 a2 := JTF_NUMBER_TABLE();
239 a3 := JTF_NUMBER_TABLE();
240 a4 := JTF_VARCHAR2_TABLE_100();
241 a5 := JTF_NUMBER_TABLE();
242 a6 := JTF_NUMBER_TABLE();
243 a7 := JTF_DATE_TABLE();
244 a8 := JTF_DATE_TABLE();
245 a9 := JTF_VARCHAR2_TABLE_100();
246 a10 := JTF_VARCHAR2_TABLE_200();
247 a11 := JTF_VARCHAR2_TABLE_200();
248 a12 := JTF_VARCHAR2_TABLE_200();
249 a13 := JTF_VARCHAR2_TABLE_200();
250 a14 := JTF_VARCHAR2_TABLE_200();
251 a15 := JTF_VARCHAR2_TABLE_200();
252 a16 := JTF_VARCHAR2_TABLE_200();
253 a17 := JTF_VARCHAR2_TABLE_200();
254 a18 := JTF_VARCHAR2_TABLE_200();
255 a19 := JTF_VARCHAR2_TABLE_200();
256 a20 := JTF_VARCHAR2_TABLE_200();
257 a21 := JTF_VARCHAR2_TABLE_200();
258 a22 := JTF_VARCHAR2_TABLE_200();
259 a23 := JTF_VARCHAR2_TABLE_200();
260 a24 := JTF_VARCHAR2_TABLE_200();
261 a25 := JTF_NUMBER_TABLE();
262 a26 := JTF_VARCHAR2_TABLE_100();
263 a27 := JTF_NUMBER_TABLE();
264 a28 := JTF_VARCHAR2_TABLE_100();
265 a29 := JTF_VARCHAR2_TABLE_100();
266 a30 := JTF_NUMBER_TABLE();
267 a31 := JTF_NUMBER_TABLE();
268 a32 := JTF_NUMBER_TABLE();
269 a33 := JTF_DATE_TABLE();
270 a34 := JTF_NUMBER_TABLE();
271 a35 := JTF_VARCHAR2_TABLE_100();
272 else
273 a0 := JTF_NUMBER_TABLE();
274 a1 := JTF_NUMBER_TABLE();
275 a2 := JTF_NUMBER_TABLE();
276 a3 := JTF_NUMBER_TABLE();
277 a4 := JTF_VARCHAR2_TABLE_100();
278 a5 := JTF_NUMBER_TABLE();
279 a6 := JTF_NUMBER_TABLE();
280 a7 := JTF_DATE_TABLE();
281 a8 := JTF_DATE_TABLE();
282 a9 := JTF_VARCHAR2_TABLE_100();
283 a10 := JTF_VARCHAR2_TABLE_200();
284 a11 := JTF_VARCHAR2_TABLE_200();
285 a12 := JTF_VARCHAR2_TABLE_200();
286 a13 := JTF_VARCHAR2_TABLE_200();
287 a14 := JTF_VARCHAR2_TABLE_200();
288 a15 := JTF_VARCHAR2_TABLE_200();
289 a16 := JTF_VARCHAR2_TABLE_200();
290 a17 := JTF_VARCHAR2_TABLE_200();
291 a18 := JTF_VARCHAR2_TABLE_200();
292 a19 := JTF_VARCHAR2_TABLE_200();
293 a20 := JTF_VARCHAR2_TABLE_200();
294 a21 := JTF_VARCHAR2_TABLE_200();
295 a22 := JTF_VARCHAR2_TABLE_200();
296 a23 := JTF_VARCHAR2_TABLE_200();
297 a24 := JTF_VARCHAR2_TABLE_200();
298 a25 := JTF_NUMBER_TABLE();
299 a26 := JTF_VARCHAR2_TABLE_100();
300 a27 := JTF_NUMBER_TABLE();
301 a28 := JTF_VARCHAR2_TABLE_100();
302 a29 := JTF_VARCHAR2_TABLE_100();
303 a30 := JTF_NUMBER_TABLE();
304 a31 := JTF_NUMBER_TABLE();
305 a32 := JTF_NUMBER_TABLE();
306 a33 := JTF_DATE_TABLE();
307 a34 := JTF_NUMBER_TABLE();
308 a35 := JTF_VARCHAR2_TABLE_100();
309 if t.count > 0 then
310 a0.extend(t.count);
311 a1.extend(t.count);
312 a2.extend(t.count);
313 a3.extend(t.count);
314 a4.extend(t.count);
315 a5.extend(t.count);
316 a6.extend(t.count);
317 a7.extend(t.count);
318 a8.extend(t.count);
319 a9.extend(t.count);
320 a10.extend(t.count);
321 a11.extend(t.count);
322 a12.extend(t.count);
323 a13.extend(t.count);
324 a14.extend(t.count);
325 a15.extend(t.count);
326 a16.extend(t.count);
327 a17.extend(t.count);
328 a18.extend(t.count);
329 a19.extend(t.count);
330 a20.extend(t.count);
331 a21.extend(t.count);
332 a22.extend(t.count);
333 a23.extend(t.count);
334 a24.extend(t.count);
335 a25.extend(t.count);
336 a26.extend(t.count);
337 a27.extend(t.count);
338 a28.extend(t.count);
339 a29.extend(t.count);
340 a30.extend(t.count);
341 a31.extend(t.count);
342 a32.extend(t.count);
343 a33.extend(t.count);
344 a34.extend(t.count);
345 a35.extend(t.count);
346 ddindx := t.first;
347 indx := 1;
348 while true loop
349 a0(indx) := rosetta_g_miss_num_map(t(ddindx).ip_account_id);
350 a1(indx) := rosetta_g_miss_num_map(t(ddindx).parent_tbl_index);
351 a2(indx) := rosetta_g_miss_num_map(t(ddindx).instance_party_id);
352 a3(indx) := rosetta_g_miss_num_map(t(ddindx).party_account_id);
353 a4(indx) := t(ddindx).relationship_type_code;
354 a5(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_address);
355 a6(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_address);
356 a7(indx) := t(ddindx).active_start_date;
357 a8(indx) := t(ddindx).active_end_date;
358 a9(indx) := t(ddindx).context;
359 a10(indx) := t(ddindx).attribute1;
360 a11(indx) := t(ddindx).attribute2;
361 a12(indx) := t(ddindx).attribute3;
362 a13(indx) := t(ddindx).attribute4;
363 a14(indx) := t(ddindx).attribute5;
364 a15(indx) := t(ddindx).attribute6;
365 a16(indx) := t(ddindx).attribute7;
366 a17(indx) := t(ddindx).attribute8;
367 a18(indx) := t(ddindx).attribute9;
368 a19(indx) := t(ddindx).attribute10;
369 a20(indx) := t(ddindx).attribute11;
370 a21(indx) := t(ddindx).attribute12;
371 a22(indx) := t(ddindx).attribute13;
372 a23(indx) := t(ddindx).attribute14;
373 a24(indx) := t(ddindx).attribute15;
374 a25(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
375 a26(indx) := t(ddindx).call_contracts;
376 a27(indx) := rosetta_g_miss_num_map(t(ddindx).vld_organization_id);
377 a28(indx) := t(ddindx).expire_flag;
378 a29(indx) := t(ddindx).grp_call_contracts;
379 a30(indx) := rosetta_g_miss_num_map(t(ddindx).request_id);
380 a31(indx) := rosetta_g_miss_num_map(t(ddindx).program_application_id);
381 a32(indx) := rosetta_g_miss_num_map(t(ddindx).program_id);
382 a33(indx) := t(ddindx).program_update_date;
383 a34(indx) := rosetta_g_miss_num_map(t(ddindx).system_id);
384 a35(indx) := t(ddindx).cascade_ownership_flag;
385 indx := indx+1;
386 if t.last =ddindx
387 then exit;
388 end if;
389 ddindx := t.next(ddindx);
390 end loop;
391 end if;
392 end if;
393 end rosetta_table_copy_out_p6;
394
395 procedure rosetta_table_copy_in_p9(t out nocopy csi_datastructures_pub.party_tbl, a0 JTF_NUMBER_TABLE
396 , a1 JTF_NUMBER_TABLE
397 , a2 JTF_VARCHAR2_TABLE_100
398 , a3 JTF_NUMBER_TABLE
399 , a4 JTF_VARCHAR2_TABLE_100
400 , a5 JTF_VARCHAR2_TABLE_100
401 , a6 JTF_NUMBER_TABLE
402 , a7 JTF_DATE_TABLE
403 , a8 JTF_DATE_TABLE
404 , a9 JTF_VARCHAR2_TABLE_100
405 , a10 JTF_VARCHAR2_TABLE_200
406 , a11 JTF_VARCHAR2_TABLE_200
407 , a12 JTF_VARCHAR2_TABLE_200
408 , a13 JTF_VARCHAR2_TABLE_200
409 , a14 JTF_VARCHAR2_TABLE_200
410 , a15 JTF_VARCHAR2_TABLE_200
411 , a16 JTF_VARCHAR2_TABLE_200
412 , a17 JTF_VARCHAR2_TABLE_200
413 , a18 JTF_VARCHAR2_TABLE_200
414 , a19 JTF_VARCHAR2_TABLE_200
415 , a20 JTF_VARCHAR2_TABLE_200
416 , a21 JTF_VARCHAR2_TABLE_200
417 , a22 JTF_VARCHAR2_TABLE_200
418 , a23 JTF_VARCHAR2_TABLE_200
419 , a24 JTF_VARCHAR2_TABLE_200
420 , a25 JTF_NUMBER_TABLE
421 , a26 JTF_VARCHAR2_TABLE_100
422 , a27 JTF_VARCHAR2_TABLE_100
423 , a28 JTF_NUMBER_TABLE
424 , a29 JTF_VARCHAR2_TABLE_100
425 , a30 JTF_NUMBER_TABLE
426 , a31 JTF_NUMBER_TABLE
427 , a32 JTF_VARCHAR2_TABLE_100
428 ) as
429 ddindx binary_integer; indx binary_integer;
430 begin
431 if a0 is not null and a0.count > 0 then
432 if a0.count > 0 then
433 indx := a0.first;
434 ddindx := 1;
435 while true loop
436 t(ddindx).instance_party_id := rosetta_g_miss_num_map(a0(indx));
437 t(ddindx).instance_id := rosetta_g_miss_num_map(a1(indx));
438 t(ddindx).party_source_table := a2(indx);
439 t(ddindx).party_id := rosetta_g_miss_num_map(a3(indx));
440 t(ddindx).relationship_type_code := a4(indx);
441 t(ddindx).contact_flag := a5(indx);
442 t(ddindx).contact_ip_id := rosetta_g_miss_num_map(a6(indx));
443 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a7(indx));
444 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a8(indx));
445 t(ddindx).context := a9(indx);
446 t(ddindx).attribute1 := a10(indx);
447 t(ddindx).attribute2 := a11(indx);
448 t(ddindx).attribute3 := a12(indx);
449 t(ddindx).attribute4 := a13(indx);
450 t(ddindx).attribute5 := a14(indx);
451 t(ddindx).attribute6 := a15(indx);
452 t(ddindx).attribute7 := a16(indx);
453 t(ddindx).attribute8 := a17(indx);
454 t(ddindx).attribute9 := a18(indx);
455 t(ddindx).attribute10 := a19(indx);
456 t(ddindx).attribute11 := a20(indx);
457 t(ddindx).attribute12 := a21(indx);
458 t(ddindx).attribute13 := a22(indx);
459 t(ddindx).attribute14 := a23(indx);
460 t(ddindx).attribute15 := a24(indx);
461 t(ddindx).object_version_number := rosetta_g_miss_num_map(a25(indx));
462 t(ddindx).primary_flag := a26(indx);
463 t(ddindx).preferred_flag := a27(indx);
464 t(ddindx).parent_tbl_index := rosetta_g_miss_num_map(a28(indx));
465 t(ddindx).call_contracts := a29(indx);
466 t(ddindx).interface_id := rosetta_g_miss_num_map(a30(indx));
467 t(ddindx).contact_parent_tbl_index := rosetta_g_miss_num_map(a31(indx));
468 t(ddindx).cascade_ownership_flag := a32(indx);
469 ddindx := ddindx+1;
470 if a0.last =indx
471 then exit;
472 end if;
473 indx := a0.next(indx);
474 end loop;
475 end if;
476 end if;
477 end rosetta_table_copy_in_p9;
478 procedure rosetta_table_copy_out_p9(t csi_datastructures_pub.party_tbl, a0 out nocopy JTF_NUMBER_TABLE
479 , a1 out nocopy JTF_NUMBER_TABLE
480 , a2 out nocopy JTF_VARCHAR2_TABLE_100
481 , a3 out nocopy JTF_NUMBER_TABLE
482 , a4 out nocopy JTF_VARCHAR2_TABLE_100
483 , a5 out nocopy JTF_VARCHAR2_TABLE_100
484 , a6 out nocopy JTF_NUMBER_TABLE
485 , a7 out nocopy JTF_DATE_TABLE
486 , a8 out nocopy JTF_DATE_TABLE
487 , a9 out nocopy JTF_VARCHAR2_TABLE_100
488 , a10 out nocopy JTF_VARCHAR2_TABLE_200
489 , a11 out nocopy JTF_VARCHAR2_TABLE_200
490 , a12 out nocopy JTF_VARCHAR2_TABLE_200
491 , a13 out nocopy JTF_VARCHAR2_TABLE_200
492 , a14 out nocopy JTF_VARCHAR2_TABLE_200
493 , a15 out nocopy JTF_VARCHAR2_TABLE_200
494 , a16 out nocopy JTF_VARCHAR2_TABLE_200
495 , a17 out nocopy JTF_VARCHAR2_TABLE_200
496 , a18 out nocopy JTF_VARCHAR2_TABLE_200
497 , a19 out nocopy JTF_VARCHAR2_TABLE_200
498 , a20 out nocopy JTF_VARCHAR2_TABLE_200
499 , a21 out nocopy JTF_VARCHAR2_TABLE_200
500 , a22 out nocopy JTF_VARCHAR2_TABLE_200
501 , a23 out nocopy JTF_VARCHAR2_TABLE_200
502 , a24 out nocopy JTF_VARCHAR2_TABLE_200
503 , a25 out nocopy JTF_NUMBER_TABLE
504 , a26 out nocopy JTF_VARCHAR2_TABLE_100
505 , a27 out nocopy JTF_VARCHAR2_TABLE_100
506 , a28 out nocopy JTF_NUMBER_TABLE
507 , a29 out nocopy JTF_VARCHAR2_TABLE_100
508 , a30 out nocopy JTF_NUMBER_TABLE
509 , a31 out nocopy JTF_NUMBER_TABLE
510 , a32 out nocopy JTF_VARCHAR2_TABLE_100
511 ) as
512 ddindx binary_integer; indx binary_integer;
513 begin
514 if t is null or t.count = 0 then
515 a0 := JTF_NUMBER_TABLE();
516 a1 := JTF_NUMBER_TABLE();
517 a2 := JTF_VARCHAR2_TABLE_100();
518 a3 := JTF_NUMBER_TABLE();
519 a4 := JTF_VARCHAR2_TABLE_100();
520 a5 := JTF_VARCHAR2_TABLE_100();
521 a6 := JTF_NUMBER_TABLE();
522 a7 := JTF_DATE_TABLE();
523 a8 := JTF_DATE_TABLE();
524 a9 := JTF_VARCHAR2_TABLE_100();
525 a10 := JTF_VARCHAR2_TABLE_200();
526 a11 := JTF_VARCHAR2_TABLE_200();
527 a12 := JTF_VARCHAR2_TABLE_200();
528 a13 := JTF_VARCHAR2_TABLE_200();
529 a14 := JTF_VARCHAR2_TABLE_200();
530 a15 := JTF_VARCHAR2_TABLE_200();
531 a16 := JTF_VARCHAR2_TABLE_200();
532 a17 := JTF_VARCHAR2_TABLE_200();
533 a18 := JTF_VARCHAR2_TABLE_200();
534 a19 := JTF_VARCHAR2_TABLE_200();
535 a20 := JTF_VARCHAR2_TABLE_200();
536 a21 := JTF_VARCHAR2_TABLE_200();
537 a22 := JTF_VARCHAR2_TABLE_200();
538 a23 := JTF_VARCHAR2_TABLE_200();
539 a24 := JTF_VARCHAR2_TABLE_200();
540 a25 := JTF_NUMBER_TABLE();
541 a26 := JTF_VARCHAR2_TABLE_100();
542 a27 := JTF_VARCHAR2_TABLE_100();
543 a28 := JTF_NUMBER_TABLE();
544 a29 := JTF_VARCHAR2_TABLE_100();
545 a30 := JTF_NUMBER_TABLE();
546 a31 := JTF_NUMBER_TABLE();
547 a32 := JTF_VARCHAR2_TABLE_100();
548 else
549 a0 := JTF_NUMBER_TABLE();
550 a1 := JTF_NUMBER_TABLE();
551 a2 := JTF_VARCHAR2_TABLE_100();
552 a3 := JTF_NUMBER_TABLE();
553 a4 := JTF_VARCHAR2_TABLE_100();
554 a5 := JTF_VARCHAR2_TABLE_100();
555 a6 := JTF_NUMBER_TABLE();
556 a7 := JTF_DATE_TABLE();
557 a8 := JTF_DATE_TABLE();
558 a9 := JTF_VARCHAR2_TABLE_100();
559 a10 := JTF_VARCHAR2_TABLE_200();
560 a11 := JTF_VARCHAR2_TABLE_200();
561 a12 := JTF_VARCHAR2_TABLE_200();
562 a13 := JTF_VARCHAR2_TABLE_200();
563 a14 := JTF_VARCHAR2_TABLE_200();
564 a15 := JTF_VARCHAR2_TABLE_200();
565 a16 := JTF_VARCHAR2_TABLE_200();
566 a17 := JTF_VARCHAR2_TABLE_200();
567 a18 := JTF_VARCHAR2_TABLE_200();
568 a19 := JTF_VARCHAR2_TABLE_200();
569 a20 := JTF_VARCHAR2_TABLE_200();
570 a21 := JTF_VARCHAR2_TABLE_200();
571 a22 := JTF_VARCHAR2_TABLE_200();
572 a23 := JTF_VARCHAR2_TABLE_200();
573 a24 := JTF_VARCHAR2_TABLE_200();
574 a25 := JTF_NUMBER_TABLE();
575 a26 := JTF_VARCHAR2_TABLE_100();
576 a27 := JTF_VARCHAR2_TABLE_100();
577 a28 := JTF_NUMBER_TABLE();
578 a29 := JTF_VARCHAR2_TABLE_100();
579 a30 := JTF_NUMBER_TABLE();
580 a31 := JTF_NUMBER_TABLE();
581 a32 := JTF_VARCHAR2_TABLE_100();
582 if t.count > 0 then
583 a0.extend(t.count);
584 a1.extend(t.count);
585 a2.extend(t.count);
586 a3.extend(t.count);
587 a4.extend(t.count);
588 a5.extend(t.count);
589 a6.extend(t.count);
590 a7.extend(t.count);
591 a8.extend(t.count);
592 a9.extend(t.count);
593 a10.extend(t.count);
594 a11.extend(t.count);
595 a12.extend(t.count);
596 a13.extend(t.count);
597 a14.extend(t.count);
598 a15.extend(t.count);
599 a16.extend(t.count);
600 a17.extend(t.count);
601 a18.extend(t.count);
602 a19.extend(t.count);
603 a20.extend(t.count);
604 a21.extend(t.count);
605 a22.extend(t.count);
606 a23.extend(t.count);
607 a24.extend(t.count);
608 a25.extend(t.count);
609 a26.extend(t.count);
610 a27.extend(t.count);
611 a28.extend(t.count);
612 a29.extend(t.count);
613 a30.extend(t.count);
614 a31.extend(t.count);
615 a32.extend(t.count);
616 ddindx := t.first;
617 indx := 1;
618 while true loop
619 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_party_id);
620 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
621 a2(indx) := t(ddindx).party_source_table;
622 a3(indx) := rosetta_g_miss_num_map(t(ddindx).party_id);
623 a4(indx) := t(ddindx).relationship_type_code;
624 a5(indx) := t(ddindx).contact_flag;
625 a6(indx) := rosetta_g_miss_num_map(t(ddindx).contact_ip_id);
626 a7(indx) := t(ddindx).active_start_date;
627 a8(indx) := t(ddindx).active_end_date;
628 a9(indx) := t(ddindx).context;
629 a10(indx) := t(ddindx).attribute1;
630 a11(indx) := t(ddindx).attribute2;
631 a12(indx) := t(ddindx).attribute3;
632 a13(indx) := t(ddindx).attribute4;
633 a14(indx) := t(ddindx).attribute5;
634 a15(indx) := t(ddindx).attribute6;
635 a16(indx) := t(ddindx).attribute7;
636 a17(indx) := t(ddindx).attribute8;
637 a18(indx) := t(ddindx).attribute9;
638 a19(indx) := t(ddindx).attribute10;
639 a20(indx) := t(ddindx).attribute11;
640 a21(indx) := t(ddindx).attribute12;
641 a22(indx) := t(ddindx).attribute13;
642 a23(indx) := t(ddindx).attribute14;
643 a24(indx) := t(ddindx).attribute15;
644 a25(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
645 a26(indx) := t(ddindx).primary_flag;
646 a27(indx) := t(ddindx).preferred_flag;
647 a28(indx) := rosetta_g_miss_num_map(t(ddindx).parent_tbl_index);
648 a29(indx) := t(ddindx).call_contracts;
649 a30(indx) := rosetta_g_miss_num_map(t(ddindx).interface_id);
650 a31(indx) := rosetta_g_miss_num_map(t(ddindx).contact_parent_tbl_index);
651 a32(indx) := t(ddindx).cascade_ownership_flag;
652 indx := indx+1;
653 if t.last =ddindx
654 then exit;
655 end if;
656 ddindx := t.next(ddindx);
657 end loop;
658 end if;
659 end if;
660 end rosetta_table_copy_out_p9;
661
662 procedure rosetta_table_copy_in_p11(t out nocopy csi_datastructures_pub.party_header_tbl, a0 JTF_NUMBER_TABLE
663 , a1 JTF_NUMBER_TABLE
664 , a2 JTF_VARCHAR2_TABLE_100
665 , a3 JTF_NUMBER_TABLE
666 , a4 JTF_VARCHAR2_TABLE_100
667 , a5 JTF_VARCHAR2_TABLE_100
668 , a6 JTF_NUMBER_TABLE
669 , a7 JTF_VARCHAR2_TABLE_100
670 , a8 JTF_VARCHAR2_TABLE_400
671 , a9 JTF_VARCHAR2_TABLE_100
672 , a10 JTF_DATE_TABLE
673 , a11 JTF_DATE_TABLE
674 , a12 JTF_VARCHAR2_TABLE_100
675 , a13 JTF_VARCHAR2_TABLE_200
676 , a14 JTF_VARCHAR2_TABLE_200
677 , a15 JTF_VARCHAR2_TABLE_200
678 , a16 JTF_VARCHAR2_TABLE_200
679 , a17 JTF_VARCHAR2_TABLE_200
680 , a18 JTF_VARCHAR2_TABLE_200
681 , a19 JTF_VARCHAR2_TABLE_200
682 , a20 JTF_VARCHAR2_TABLE_200
683 , a21 JTF_VARCHAR2_TABLE_200
684 , a22 JTF_VARCHAR2_TABLE_200
685 , a23 JTF_VARCHAR2_TABLE_200
686 , a24 JTF_VARCHAR2_TABLE_200
687 , a25 JTF_VARCHAR2_TABLE_200
688 , a26 JTF_VARCHAR2_TABLE_200
689 , a27 JTF_VARCHAR2_TABLE_200
690 , a28 JTF_NUMBER_TABLE
691 , a29 JTF_VARCHAR2_TABLE_300
692 , a30 JTF_VARCHAR2_TABLE_300
693 , a31 JTF_VARCHAR2_TABLE_300
694 , a32 JTF_VARCHAR2_TABLE_300
695 , a33 JTF_VARCHAR2_TABLE_100
696 , a34 JTF_VARCHAR2_TABLE_100
697 , a35 JTF_VARCHAR2_TABLE_100
698 , a36 JTF_VARCHAR2_TABLE_100
699 , a37 JTF_VARCHAR2_TABLE_100
700 , a38 JTF_VARCHAR2_TABLE_2000
701 , a39 JTF_VARCHAR2_TABLE_100
702 , a40 JTF_VARCHAR2_TABLE_100
703 ) as
704 ddindx binary_integer; indx binary_integer;
705 begin
706 if a0 is not null and a0.count > 0 then
707 if a0.count > 0 then
708 indx := a0.first;
709 ddindx := 1;
710 while true loop
711 t(ddindx).instance_party_id := rosetta_g_miss_num_map(a0(indx));
712 t(ddindx).instance_id := rosetta_g_miss_num_map(a1(indx));
713 t(ddindx).party_source_table := a2(indx);
714 t(ddindx).party_id := rosetta_g_miss_num_map(a3(indx));
715 t(ddindx).relationship_type_code := a4(indx);
716 t(ddindx).contact_flag := a5(indx);
717 t(ddindx).contact_ip_id := rosetta_g_miss_num_map(a6(indx));
718 t(ddindx).party_number := a7(indx);
719 t(ddindx).party_name := a8(indx);
720 t(ddindx).party_type := a9(indx);
721 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a10(indx));
722 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a11(indx));
723 t(ddindx).context := a12(indx);
724 t(ddindx).attribute1 := a13(indx);
725 t(ddindx).attribute2 := a14(indx);
726 t(ddindx).attribute3 := a15(indx);
727 t(ddindx).attribute4 := a16(indx);
728 t(ddindx).attribute5 := a17(indx);
729 t(ddindx).attribute6 := a18(indx);
730 t(ddindx).attribute7 := a19(indx);
731 t(ddindx).attribute8 := a20(indx);
732 t(ddindx).attribute9 := a21(indx);
733 t(ddindx).attribute10 := a22(indx);
734 t(ddindx).attribute11 := a23(indx);
735 t(ddindx).attribute12 := a24(indx);
736 t(ddindx).attribute13 := a25(indx);
737 t(ddindx).attribute14 := a26(indx);
738 t(ddindx).attribute15 := a27(indx);
739 t(ddindx).object_version_number := rosetta_g_miss_num_map(a28(indx));
740 t(ddindx).address1 := a29(indx);
741 t(ddindx).address2 := a30(indx);
742 t(ddindx).address3 := a31(indx);
743 t(ddindx).address4 := a32(indx);
744 t(ddindx).city := a33(indx);
745 t(ddindx).state := a34(indx);
746 t(ddindx).postal_code := a35(indx);
747 t(ddindx).country := a36(indx);
748 t(ddindx).work_phone_number := a37(indx);
749 t(ddindx).email_address := a38(indx);
750 t(ddindx).primary_flag := a39(indx);
751 t(ddindx).preferred_flag := a40(indx);
752 ddindx := ddindx+1;
753 if a0.last =indx
754 then exit;
755 end if;
756 indx := a0.next(indx);
757 end loop;
758 end if;
759 end if;
760 end rosetta_table_copy_in_p11;
761 procedure rosetta_table_copy_out_p11(t csi_datastructures_pub.party_header_tbl, a0 out nocopy JTF_NUMBER_TABLE
762 , a1 out nocopy JTF_NUMBER_TABLE
763 , a2 out nocopy JTF_VARCHAR2_TABLE_100
764 , a3 out nocopy JTF_NUMBER_TABLE
765 , a4 out nocopy JTF_VARCHAR2_TABLE_100
766 , a5 out nocopy JTF_VARCHAR2_TABLE_100
767 , a6 out nocopy JTF_NUMBER_TABLE
768 , a7 out nocopy JTF_VARCHAR2_TABLE_100
769 , a8 out nocopy JTF_VARCHAR2_TABLE_400
770 , a9 out nocopy JTF_VARCHAR2_TABLE_100
771 , a10 out nocopy JTF_DATE_TABLE
772 , a11 out nocopy JTF_DATE_TABLE
773 , a12 out nocopy JTF_VARCHAR2_TABLE_100
774 , a13 out nocopy JTF_VARCHAR2_TABLE_200
775 , a14 out nocopy JTF_VARCHAR2_TABLE_200
776 , a15 out nocopy JTF_VARCHAR2_TABLE_200
777 , a16 out nocopy JTF_VARCHAR2_TABLE_200
778 , a17 out nocopy JTF_VARCHAR2_TABLE_200
779 , a18 out nocopy JTF_VARCHAR2_TABLE_200
780 , a19 out nocopy JTF_VARCHAR2_TABLE_200
781 , a20 out nocopy JTF_VARCHAR2_TABLE_200
782 , a21 out nocopy JTF_VARCHAR2_TABLE_200
783 , a22 out nocopy JTF_VARCHAR2_TABLE_200
784 , a23 out nocopy JTF_VARCHAR2_TABLE_200
785 , a24 out nocopy JTF_VARCHAR2_TABLE_200
786 , a25 out nocopy JTF_VARCHAR2_TABLE_200
787 , a26 out nocopy JTF_VARCHAR2_TABLE_200
788 , a27 out nocopy JTF_VARCHAR2_TABLE_200
789 , a28 out nocopy JTF_NUMBER_TABLE
790 , a29 out nocopy JTF_VARCHAR2_TABLE_300
791 , a30 out nocopy JTF_VARCHAR2_TABLE_300
792 , a31 out nocopy JTF_VARCHAR2_TABLE_300
793 , a32 out nocopy JTF_VARCHAR2_TABLE_300
794 , a33 out nocopy JTF_VARCHAR2_TABLE_100
795 , a34 out nocopy JTF_VARCHAR2_TABLE_100
796 , a35 out nocopy JTF_VARCHAR2_TABLE_100
797 , a36 out nocopy JTF_VARCHAR2_TABLE_100
798 , a37 out nocopy JTF_VARCHAR2_TABLE_100
799 , a38 out nocopy JTF_VARCHAR2_TABLE_2000
800 , a39 out nocopy JTF_VARCHAR2_TABLE_100
801 , a40 out nocopy JTF_VARCHAR2_TABLE_100
802 ) as
803 ddindx binary_integer; indx binary_integer;
804 begin
805 if t is null or t.count = 0 then
806 a0 := JTF_NUMBER_TABLE();
807 a1 := JTF_NUMBER_TABLE();
808 a2 := JTF_VARCHAR2_TABLE_100();
809 a3 := JTF_NUMBER_TABLE();
810 a4 := JTF_VARCHAR2_TABLE_100();
811 a5 := JTF_VARCHAR2_TABLE_100();
812 a6 := JTF_NUMBER_TABLE();
813 a7 := JTF_VARCHAR2_TABLE_100();
814 a8 := JTF_VARCHAR2_TABLE_400();
815 a9 := JTF_VARCHAR2_TABLE_100();
816 a10 := JTF_DATE_TABLE();
817 a11 := JTF_DATE_TABLE();
818 a12 := JTF_VARCHAR2_TABLE_100();
819 a13 := JTF_VARCHAR2_TABLE_200();
820 a14 := JTF_VARCHAR2_TABLE_200();
821 a15 := JTF_VARCHAR2_TABLE_200();
822 a16 := JTF_VARCHAR2_TABLE_200();
823 a17 := JTF_VARCHAR2_TABLE_200();
824 a18 := JTF_VARCHAR2_TABLE_200();
825 a19 := JTF_VARCHAR2_TABLE_200();
826 a20 := JTF_VARCHAR2_TABLE_200();
827 a21 := JTF_VARCHAR2_TABLE_200();
828 a22 := JTF_VARCHAR2_TABLE_200();
829 a23 := JTF_VARCHAR2_TABLE_200();
830 a24 := JTF_VARCHAR2_TABLE_200();
831 a25 := JTF_VARCHAR2_TABLE_200();
832 a26 := JTF_VARCHAR2_TABLE_200();
833 a27 := JTF_VARCHAR2_TABLE_200();
834 a28 := JTF_NUMBER_TABLE();
835 a29 := JTF_VARCHAR2_TABLE_300();
836 a30 := JTF_VARCHAR2_TABLE_300();
837 a31 := JTF_VARCHAR2_TABLE_300();
838 a32 := JTF_VARCHAR2_TABLE_300();
839 a33 := JTF_VARCHAR2_TABLE_100();
840 a34 := JTF_VARCHAR2_TABLE_100();
841 a35 := JTF_VARCHAR2_TABLE_100();
842 a36 := JTF_VARCHAR2_TABLE_100();
843 a37 := JTF_VARCHAR2_TABLE_100();
844 a38 := JTF_VARCHAR2_TABLE_2000();
845 a39 := JTF_VARCHAR2_TABLE_100();
846 a40 := JTF_VARCHAR2_TABLE_100();
847 else
848 a0 := JTF_NUMBER_TABLE();
849 a1 := JTF_NUMBER_TABLE();
850 a2 := JTF_VARCHAR2_TABLE_100();
851 a3 := JTF_NUMBER_TABLE();
852 a4 := JTF_VARCHAR2_TABLE_100();
853 a5 := JTF_VARCHAR2_TABLE_100();
854 a6 := JTF_NUMBER_TABLE();
855 a7 := JTF_VARCHAR2_TABLE_100();
856 a8 := JTF_VARCHAR2_TABLE_400();
857 a9 := JTF_VARCHAR2_TABLE_100();
858 a10 := JTF_DATE_TABLE();
859 a11 := JTF_DATE_TABLE();
860 a12 := JTF_VARCHAR2_TABLE_100();
861 a13 := JTF_VARCHAR2_TABLE_200();
862 a14 := JTF_VARCHAR2_TABLE_200();
863 a15 := JTF_VARCHAR2_TABLE_200();
864 a16 := JTF_VARCHAR2_TABLE_200();
865 a17 := JTF_VARCHAR2_TABLE_200();
866 a18 := JTF_VARCHAR2_TABLE_200();
867 a19 := JTF_VARCHAR2_TABLE_200();
868 a20 := JTF_VARCHAR2_TABLE_200();
869 a21 := JTF_VARCHAR2_TABLE_200();
870 a22 := JTF_VARCHAR2_TABLE_200();
871 a23 := JTF_VARCHAR2_TABLE_200();
872 a24 := JTF_VARCHAR2_TABLE_200();
873 a25 := JTF_VARCHAR2_TABLE_200();
874 a26 := JTF_VARCHAR2_TABLE_200();
875 a27 := JTF_VARCHAR2_TABLE_200();
876 a28 := JTF_NUMBER_TABLE();
877 a29 := JTF_VARCHAR2_TABLE_300();
878 a30 := JTF_VARCHAR2_TABLE_300();
879 a31 := JTF_VARCHAR2_TABLE_300();
880 a32 := JTF_VARCHAR2_TABLE_300();
881 a33 := JTF_VARCHAR2_TABLE_100();
882 a34 := JTF_VARCHAR2_TABLE_100();
883 a35 := JTF_VARCHAR2_TABLE_100();
884 a36 := JTF_VARCHAR2_TABLE_100();
885 a37 := JTF_VARCHAR2_TABLE_100();
886 a38 := JTF_VARCHAR2_TABLE_2000();
887 a39 := JTF_VARCHAR2_TABLE_100();
888 a40 := JTF_VARCHAR2_TABLE_100();
889 if t.count > 0 then
890 a0.extend(t.count);
891 a1.extend(t.count);
892 a2.extend(t.count);
893 a3.extend(t.count);
894 a4.extend(t.count);
895 a5.extend(t.count);
896 a6.extend(t.count);
897 a7.extend(t.count);
898 a8.extend(t.count);
899 a9.extend(t.count);
900 a10.extend(t.count);
901 a11.extend(t.count);
902 a12.extend(t.count);
903 a13.extend(t.count);
904 a14.extend(t.count);
905 a15.extend(t.count);
906 a16.extend(t.count);
907 a17.extend(t.count);
908 a18.extend(t.count);
909 a19.extend(t.count);
910 a20.extend(t.count);
911 a21.extend(t.count);
912 a22.extend(t.count);
913 a23.extend(t.count);
914 a24.extend(t.count);
915 a25.extend(t.count);
916 a26.extend(t.count);
917 a27.extend(t.count);
918 a28.extend(t.count);
919 a29.extend(t.count);
920 a30.extend(t.count);
921 a31.extend(t.count);
922 a32.extend(t.count);
923 a33.extend(t.count);
924 a34.extend(t.count);
925 a35.extend(t.count);
926 a36.extend(t.count);
927 a37.extend(t.count);
928 a38.extend(t.count);
929 a39.extend(t.count);
930 a40.extend(t.count);
931 ddindx := t.first;
932 indx := 1;
933 while true loop
934 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_party_id);
935 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
936 a2(indx) := t(ddindx).party_source_table;
937 a3(indx) := rosetta_g_miss_num_map(t(ddindx).party_id);
938 a4(indx) := t(ddindx).relationship_type_code;
939 a5(indx) := t(ddindx).contact_flag;
940 a6(indx) := rosetta_g_miss_num_map(t(ddindx).contact_ip_id);
941 a7(indx) := t(ddindx).party_number;
942 a8(indx) := t(ddindx).party_name;
943 a9(indx) := t(ddindx).party_type;
944 a10(indx) := t(ddindx).active_start_date;
945 a11(indx) := t(ddindx).active_end_date;
946 a12(indx) := t(ddindx).context;
947 a13(indx) := t(ddindx).attribute1;
948 a14(indx) := t(ddindx).attribute2;
949 a15(indx) := t(ddindx).attribute3;
950 a16(indx) := t(ddindx).attribute4;
951 a17(indx) := t(ddindx).attribute5;
952 a18(indx) := t(ddindx).attribute6;
953 a19(indx) := t(ddindx).attribute7;
954 a20(indx) := t(ddindx).attribute8;
955 a21(indx) := t(ddindx).attribute9;
956 a22(indx) := t(ddindx).attribute10;
957 a23(indx) := t(ddindx).attribute11;
958 a24(indx) := t(ddindx).attribute12;
959 a25(indx) := t(ddindx).attribute13;
960 a26(indx) := t(ddindx).attribute14;
961 a27(indx) := t(ddindx).attribute15;
962 a28(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
963 a29(indx) := t(ddindx).address1;
964 a30(indx) := t(ddindx).address2;
965 a31(indx) := t(ddindx).address3;
966 a32(indx) := t(ddindx).address4;
967 a33(indx) := t(ddindx).city;
968 a34(indx) := t(ddindx).state;
969 a35(indx) := t(ddindx).postal_code;
970 a36(indx) := t(ddindx).country;
971 a37(indx) := t(ddindx).work_phone_number;
972 a38(indx) := t(ddindx).email_address;
973 a39(indx) := t(ddindx).primary_flag;
974 a40(indx) := t(ddindx).preferred_flag;
975 indx := indx+1;
976 if t.last =ddindx
977 then exit;
978 end if;
979 ddindx := t.next(ddindx);
980 end loop;
981 end if;
982 end if;
983 end rosetta_table_copy_out_p11;
984
985 procedure rosetta_table_copy_in_p14(t out nocopy csi_datastructures_pub.version_label_tbl, a0 JTF_NUMBER_TABLE
986 , a1 JTF_NUMBER_TABLE
987 , a2 JTF_VARCHAR2_TABLE_300
988 , a3 JTF_VARCHAR2_TABLE_300
989 , a4 JTF_DATE_TABLE
990 , a5 JTF_DATE_TABLE
991 , a6 JTF_DATE_TABLE
992 , a7 JTF_VARCHAR2_TABLE_100
993 , a8 JTF_VARCHAR2_TABLE_200
994 , a9 JTF_VARCHAR2_TABLE_200
995 , a10 JTF_VARCHAR2_TABLE_200
996 , a11 JTF_VARCHAR2_TABLE_200
997 , a12 JTF_VARCHAR2_TABLE_200
998 , a13 JTF_VARCHAR2_TABLE_200
999 , a14 JTF_VARCHAR2_TABLE_200
1000 , a15 JTF_VARCHAR2_TABLE_200
1001 , a16 JTF_VARCHAR2_TABLE_200
1002 , a17 JTF_VARCHAR2_TABLE_200
1003 , a18 JTF_VARCHAR2_TABLE_200
1004 , a19 JTF_VARCHAR2_TABLE_200
1005 , a20 JTF_VARCHAR2_TABLE_200
1006 , a21 JTF_VARCHAR2_TABLE_200
1007 , a22 JTF_VARCHAR2_TABLE_200
1008 , a23 JTF_NUMBER_TABLE
1009 ) as
1010 ddindx binary_integer; indx binary_integer;
1011 begin
1012 if a0 is not null and a0.count > 0 then
1013 if a0.count > 0 then
1014 indx := a0.first;
1015 ddindx := 1;
1016 while true loop
1017 t(ddindx).version_label_id := rosetta_g_miss_num_map(a0(indx));
1018 t(ddindx).instance_id := rosetta_g_miss_num_map(a1(indx));
1019 t(ddindx).version_label := a2(indx);
1020 t(ddindx).description := a3(indx);
1021 t(ddindx).date_time_stamp := rosetta_g_miss_date_in_map(a4(indx));
1022 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a5(indx));
1023 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a6(indx));
1024 t(ddindx).context := a7(indx);
1025 t(ddindx).attribute1 := a8(indx);
1026 t(ddindx).attribute2 := a9(indx);
1027 t(ddindx).attribute3 := a10(indx);
1028 t(ddindx).attribute4 := a11(indx);
1029 t(ddindx).attribute5 := a12(indx);
1030 t(ddindx).attribute6 := a13(indx);
1031 t(ddindx).attribute7 := a14(indx);
1032 t(ddindx).attribute8 := a15(indx);
1033 t(ddindx).attribute9 := a16(indx);
1034 t(ddindx).attribute10 := a17(indx);
1035 t(ddindx).attribute11 := a18(indx);
1036 t(ddindx).attribute12 := a19(indx);
1037 t(ddindx).attribute13 := a20(indx);
1038 t(ddindx).attribute14 := a21(indx);
1039 t(ddindx).attribute15 := a22(indx);
1040 t(ddindx).object_version_number := rosetta_g_miss_num_map(a23(indx));
1041 ddindx := ddindx+1;
1042 if a0.last =indx
1043 then exit;
1044 end if;
1045 indx := a0.next(indx);
1046 end loop;
1047 end if;
1048 end if;
1049 end rosetta_table_copy_in_p14;
1050 procedure rosetta_table_copy_out_p14(t csi_datastructures_pub.version_label_tbl, a0 out nocopy JTF_NUMBER_TABLE
1051 , a1 out nocopy JTF_NUMBER_TABLE
1052 , a2 out nocopy JTF_VARCHAR2_TABLE_300
1053 , a3 out nocopy JTF_VARCHAR2_TABLE_300
1054 , a4 out nocopy JTF_DATE_TABLE
1055 , a5 out nocopy JTF_DATE_TABLE
1056 , a6 out nocopy JTF_DATE_TABLE
1057 , a7 out nocopy JTF_VARCHAR2_TABLE_100
1058 , a8 out nocopy JTF_VARCHAR2_TABLE_200
1059 , a9 out nocopy JTF_VARCHAR2_TABLE_200
1060 , a10 out nocopy JTF_VARCHAR2_TABLE_200
1061 , a11 out nocopy JTF_VARCHAR2_TABLE_200
1062 , a12 out nocopy JTF_VARCHAR2_TABLE_200
1063 , a13 out nocopy JTF_VARCHAR2_TABLE_200
1064 , a14 out nocopy JTF_VARCHAR2_TABLE_200
1065 , a15 out nocopy JTF_VARCHAR2_TABLE_200
1066 , a16 out nocopy JTF_VARCHAR2_TABLE_200
1067 , a17 out nocopy JTF_VARCHAR2_TABLE_200
1068 , a18 out nocopy JTF_VARCHAR2_TABLE_200
1069 , a19 out nocopy JTF_VARCHAR2_TABLE_200
1070 , a20 out nocopy JTF_VARCHAR2_TABLE_200
1071 , a21 out nocopy JTF_VARCHAR2_TABLE_200
1072 , a22 out nocopy JTF_VARCHAR2_TABLE_200
1073 , a23 out nocopy JTF_NUMBER_TABLE
1074 ) as
1075 ddindx binary_integer; indx binary_integer;
1076 begin
1077 if t is null or t.count = 0 then
1078 a0 := JTF_NUMBER_TABLE();
1079 a1 := JTF_NUMBER_TABLE();
1080 a2 := JTF_VARCHAR2_TABLE_300();
1081 a3 := JTF_VARCHAR2_TABLE_300();
1082 a4 := JTF_DATE_TABLE();
1083 a5 := JTF_DATE_TABLE();
1084 a6 := JTF_DATE_TABLE();
1085 a7 := JTF_VARCHAR2_TABLE_100();
1086 a8 := JTF_VARCHAR2_TABLE_200();
1087 a9 := JTF_VARCHAR2_TABLE_200();
1088 a10 := JTF_VARCHAR2_TABLE_200();
1089 a11 := JTF_VARCHAR2_TABLE_200();
1090 a12 := JTF_VARCHAR2_TABLE_200();
1091 a13 := JTF_VARCHAR2_TABLE_200();
1092 a14 := JTF_VARCHAR2_TABLE_200();
1093 a15 := JTF_VARCHAR2_TABLE_200();
1094 a16 := JTF_VARCHAR2_TABLE_200();
1095 a17 := JTF_VARCHAR2_TABLE_200();
1096 a18 := JTF_VARCHAR2_TABLE_200();
1097 a19 := JTF_VARCHAR2_TABLE_200();
1098 a20 := JTF_VARCHAR2_TABLE_200();
1099 a21 := JTF_VARCHAR2_TABLE_200();
1100 a22 := JTF_VARCHAR2_TABLE_200();
1101 a23 := JTF_NUMBER_TABLE();
1102 else
1103 a0 := JTF_NUMBER_TABLE();
1104 a1 := JTF_NUMBER_TABLE();
1105 a2 := JTF_VARCHAR2_TABLE_300();
1106 a3 := JTF_VARCHAR2_TABLE_300();
1107 a4 := JTF_DATE_TABLE();
1108 a5 := JTF_DATE_TABLE();
1109 a6 := JTF_DATE_TABLE();
1110 a7 := JTF_VARCHAR2_TABLE_100();
1111 a8 := JTF_VARCHAR2_TABLE_200();
1112 a9 := JTF_VARCHAR2_TABLE_200();
1113 a10 := JTF_VARCHAR2_TABLE_200();
1114 a11 := JTF_VARCHAR2_TABLE_200();
1115 a12 := JTF_VARCHAR2_TABLE_200();
1116 a13 := JTF_VARCHAR2_TABLE_200();
1117 a14 := JTF_VARCHAR2_TABLE_200();
1118 a15 := JTF_VARCHAR2_TABLE_200();
1119 a16 := JTF_VARCHAR2_TABLE_200();
1120 a17 := JTF_VARCHAR2_TABLE_200();
1121 a18 := JTF_VARCHAR2_TABLE_200();
1122 a19 := JTF_VARCHAR2_TABLE_200();
1123 a20 := JTF_VARCHAR2_TABLE_200();
1124 a21 := JTF_VARCHAR2_TABLE_200();
1125 a22 := JTF_VARCHAR2_TABLE_200();
1126 a23 := JTF_NUMBER_TABLE();
1127 if t.count > 0 then
1128 a0.extend(t.count);
1129 a1.extend(t.count);
1130 a2.extend(t.count);
1131 a3.extend(t.count);
1132 a4.extend(t.count);
1133 a5.extend(t.count);
1134 a6.extend(t.count);
1135 a7.extend(t.count);
1136 a8.extend(t.count);
1137 a9.extend(t.count);
1138 a10.extend(t.count);
1139 a11.extend(t.count);
1140 a12.extend(t.count);
1141 a13.extend(t.count);
1142 a14.extend(t.count);
1143 a15.extend(t.count);
1144 a16.extend(t.count);
1145 a17.extend(t.count);
1146 a18.extend(t.count);
1147 a19.extend(t.count);
1148 a20.extend(t.count);
1149 a21.extend(t.count);
1150 a22.extend(t.count);
1151 a23.extend(t.count);
1152 ddindx := t.first;
1153 indx := 1;
1154 while true loop
1155 a0(indx) := rosetta_g_miss_num_map(t(ddindx).version_label_id);
1156 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
1157 a2(indx) := t(ddindx).version_label;
1158 a3(indx) := t(ddindx).description;
1159 a4(indx) := t(ddindx).date_time_stamp;
1160 a5(indx) := t(ddindx).active_start_date;
1161 a6(indx) := t(ddindx).active_end_date;
1162 a7(indx) := t(ddindx).context;
1163 a8(indx) := t(ddindx).attribute1;
1164 a9(indx) := t(ddindx).attribute2;
1165 a10(indx) := t(ddindx).attribute3;
1166 a11(indx) := t(ddindx).attribute4;
1167 a12(indx) := t(ddindx).attribute5;
1168 a13(indx) := t(ddindx).attribute6;
1169 a14(indx) := t(ddindx).attribute7;
1170 a15(indx) := t(ddindx).attribute8;
1171 a16(indx) := t(ddindx).attribute9;
1172 a17(indx) := t(ddindx).attribute10;
1173 a18(indx) := t(ddindx).attribute11;
1174 a19(indx) := t(ddindx).attribute12;
1175 a20(indx) := t(ddindx).attribute13;
1176 a21(indx) := t(ddindx).attribute14;
1177 a22(indx) := t(ddindx).attribute15;
1178 a23(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
1179 indx := indx+1;
1180 if t.last =ddindx
1181 then exit;
1182 end if;
1183 ddindx := t.next(ddindx);
1184 end loop;
1185 end if;
1186 end if;
1187 end rosetta_table_copy_out_p14;
1188
1189 procedure rosetta_table_copy_in_p15(t out nocopy csi_datastructures_pub.id_tbl, a0 JTF_NUMBER_TABLE) as
1190 ddindx binary_integer; indx binary_integer;
1191 begin
1192 if a0 is not null and a0.count > 0 then
1193 if a0.count > 0 then
1194 indx := a0.first;
1195 ddindx := 1;
1196 while true loop
1197 t(ddindx) := rosetta_g_miss_num_map(a0(indx));
1198 ddindx := ddindx+1;
1199 if a0.last =indx
1200 then exit;
1201 end if;
1202 indx := a0.next(indx);
1203 end loop;
1204 end if;
1205 end if;
1206 end rosetta_table_copy_in_p15;
1207 procedure rosetta_table_copy_out_p15(t csi_datastructures_pub.id_tbl, a0 out nocopy JTF_NUMBER_TABLE) as
1208 ddindx binary_integer; indx binary_integer;
1209 begin
1210 if t is null or t.count = 0 then
1211 a0 := JTF_NUMBER_TABLE();
1212 else
1213 a0 := JTF_NUMBER_TABLE();
1214 if t.count > 0 then
1215 a0.extend(t.count);
1216 ddindx := t.first;
1217 indx := 1;
1218 while true loop
1219 a0(indx) := rosetta_g_miss_num_map(t(ddindx));
1220 indx := indx+1;
1221 if t.last =ddindx
1222 then exit;
1223 end if;
1224 ddindx := t.next(ddindx);
1225 end loop;
1226 end if;
1227 end if;
1228 end rosetta_table_copy_out_p15;
1229
1230 procedure rosetta_table_copy_in_p17(t out nocopy csi_datastructures_pub.instance_asset_location_tbl, a0 JTF_NUMBER_TABLE
1231 , a1 JTF_NUMBER_TABLE
1232 , a2 JTF_VARCHAR2_TABLE_100
1233 , a3 JTF_NUMBER_TABLE
1234 , a4 JTF_DATE_TABLE
1235 , a5 JTF_DATE_TABLE
1236 , a6 JTF_NUMBER_TABLE
1237 ) as
1238 ddindx binary_integer; indx binary_integer;
1239 begin
1240 if a0 is not null and a0.count > 0 then
1241 if a0.count > 0 then
1242 indx := a0.first;
1243 ddindx := 1;
1244 while true loop
1245 t(ddindx).asset_location_id := rosetta_g_miss_num_map(a0(indx));
1246 t(ddindx).fa_location_id := rosetta_g_miss_num_map(a1(indx));
1247 t(ddindx).location_table := a2(indx);
1248 t(ddindx).location_id := rosetta_g_miss_num_map(a3(indx));
1249 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a4(indx));
1250 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a5(indx));
1251 t(ddindx).object_version_number := rosetta_g_miss_num_map(a6(indx));
1252 ddindx := ddindx+1;
1253 if a0.last =indx
1254 then exit;
1255 end if;
1256 indx := a0.next(indx);
1257 end loop;
1258 end if;
1259 end if;
1260 end rosetta_table_copy_in_p17;
1261 procedure rosetta_table_copy_out_p17(t csi_datastructures_pub.instance_asset_location_tbl, a0 out nocopy JTF_NUMBER_TABLE
1262 , a1 out nocopy JTF_NUMBER_TABLE
1263 , a2 out nocopy JTF_VARCHAR2_TABLE_100
1264 , a3 out nocopy JTF_NUMBER_TABLE
1265 , a4 out nocopy JTF_DATE_TABLE
1266 , a5 out nocopy JTF_DATE_TABLE
1267 , a6 out nocopy JTF_NUMBER_TABLE
1268 ) as
1269 ddindx binary_integer; indx binary_integer;
1270 begin
1271 if t is null or t.count = 0 then
1272 a0 := JTF_NUMBER_TABLE();
1273 a1 := JTF_NUMBER_TABLE();
1274 a2 := JTF_VARCHAR2_TABLE_100();
1275 a3 := JTF_NUMBER_TABLE();
1276 a4 := JTF_DATE_TABLE();
1277 a5 := JTF_DATE_TABLE();
1278 a6 := JTF_NUMBER_TABLE();
1279 else
1280 a0 := JTF_NUMBER_TABLE();
1281 a1 := JTF_NUMBER_TABLE();
1282 a2 := JTF_VARCHAR2_TABLE_100();
1283 a3 := JTF_NUMBER_TABLE();
1284 a4 := JTF_DATE_TABLE();
1285 a5 := JTF_DATE_TABLE();
1286 a6 := JTF_NUMBER_TABLE();
1287 if t.count > 0 then
1288 a0.extend(t.count);
1289 a1.extend(t.count);
1290 a2.extend(t.count);
1291 a3.extend(t.count);
1292 a4.extend(t.count);
1293 a5.extend(t.count);
1294 a6.extend(t.count);
1295 ddindx := t.first;
1296 indx := 1;
1297 while true loop
1298 a0(indx) := rosetta_g_miss_num_map(t(ddindx).asset_location_id);
1299 a1(indx) := rosetta_g_miss_num_map(t(ddindx).fa_location_id);
1300 a2(indx) := t(ddindx).location_table;
1301 a3(indx) := rosetta_g_miss_num_map(t(ddindx).location_id);
1302 a4(indx) := t(ddindx).active_start_date;
1303 a5(indx) := t(ddindx).active_end_date;
1304 a6(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
1305 indx := indx+1;
1306 if t.last =ddindx
1307 then exit;
1308 end if;
1309 ddindx := t.next(ddindx);
1310 end loop;
1311 end if;
1312 end if;
1313 end rosetta_table_copy_out_p17;
1314
1315 procedure rosetta_table_copy_in_p19(t out nocopy csi_datastructures_pub.instance_tbl, a0 JTF_NUMBER_TABLE
1316 , a1 JTF_VARCHAR2_TABLE_100
1317 , a2 JTF_VARCHAR2_TABLE_100
1318 , a3 JTF_NUMBER_TABLE
1319 , a4 JTF_NUMBER_TABLE
1320 , a5 JTF_VARCHAR2_TABLE_100
1321 , a6 JTF_NUMBER_TABLE
1322 , a7 JTF_VARCHAR2_TABLE_100
1323 , a8 JTF_VARCHAR2_TABLE_100
1324 , a9 JTF_VARCHAR2_TABLE_100
1325 , a10 JTF_NUMBER_TABLE
1326 , a11 JTF_VARCHAR2_TABLE_100
1327 , a12 JTF_VARCHAR2_TABLE_100
1328 , a13 JTF_NUMBER_TABLE
1329 , a14 JTF_NUMBER_TABLE
1330 , a15 JTF_VARCHAR2_TABLE_100
1331 , a16 JTF_VARCHAR2_TABLE_100
1332 , a17 JTF_VARCHAR2_TABLE_100
1333 , a18 JTF_NUMBER_TABLE
1334 , a19 JTF_VARCHAR2_TABLE_100
1335 , a20 JTF_DATE_TABLE
1336 , a21 JTF_DATE_TABLE
1337 , a22 JTF_VARCHAR2_TABLE_100
1338 , a23 JTF_NUMBER_TABLE
1339 , a24 JTF_NUMBER_TABLE
1340 , a25 JTF_VARCHAR2_TABLE_100
1341 , a26 JTF_NUMBER_TABLE
1342 , a27 JTF_NUMBER_TABLE
1343 , a28 JTF_NUMBER_TABLE
1344 , a29 JTF_NUMBER_TABLE
1345 , a30 JTF_NUMBER_TABLE
1346 , a31 JTF_NUMBER_TABLE
1347 , a32 JTF_NUMBER_TABLE
1348 , a33 JTF_NUMBER_TABLE
1349 , a34 JTF_NUMBER_TABLE
1350 , a35 JTF_VARCHAR2_TABLE_100
1351 , a36 JTF_NUMBER_TABLE
1352 , a37 JTF_NUMBER_TABLE
1353 , a38 JTF_NUMBER_TABLE
1354 , a39 JTF_NUMBER_TABLE
1355 , a40 JTF_DATE_TABLE
1356 , a41 JTF_VARCHAR2_TABLE_100
1357 , a42 JTF_DATE_TABLE
1358 , a43 JTF_DATE_TABLE
1359 , a44 JTF_VARCHAR2_TABLE_100
1360 , a45 JTF_VARCHAR2_TABLE_100
1361 , a46 JTF_VARCHAR2_TABLE_300
1362 , a47 JTF_VARCHAR2_TABLE_300
1363 , a48 JTF_VARCHAR2_TABLE_100
1364 , a49 JTF_VARCHAR2_TABLE_300
1365 , a50 JTF_VARCHAR2_TABLE_300
1366 , a51 JTF_VARCHAR2_TABLE_300
1367 , a52 JTF_VARCHAR2_TABLE_300
1368 , a53 JTF_VARCHAR2_TABLE_300
1369 , a54 JTF_VARCHAR2_TABLE_300
1370 , a55 JTF_VARCHAR2_TABLE_300
1371 , a56 JTF_VARCHAR2_TABLE_300
1372 , a57 JTF_VARCHAR2_TABLE_300
1373 , a58 JTF_VARCHAR2_TABLE_300
1374 , a59 JTF_VARCHAR2_TABLE_300
1375 , a60 JTF_VARCHAR2_TABLE_300
1376 , a61 JTF_VARCHAR2_TABLE_300
1377 , a62 JTF_VARCHAR2_TABLE_300
1378 , a63 JTF_VARCHAR2_TABLE_300
1379 , a64 JTF_NUMBER_TABLE
1380 , a65 JTF_NUMBER_TABLE
1381 , a66 JTF_VARCHAR2_TABLE_100
1382 , a67 JTF_NUMBER_TABLE
1383 , a68 JTF_VARCHAR2_TABLE_100
1384 , a69 JTF_VARCHAR2_TABLE_100
1385 , a70 JTF_VARCHAR2_TABLE_100
1386 , a71 JTF_VARCHAR2_TABLE_100
1387 , a72 JTF_NUMBER_TABLE
1388 , a73 JTF_VARCHAR2_TABLE_100
1389 , a74 JTF_NUMBER_TABLE
1390 , a75 JTF_NUMBER_TABLE
1391 , a76 JTF_NUMBER_TABLE
1392 , a77 JTF_VARCHAR2_TABLE_100
1393 , a78 JTF_VARCHAR2_TABLE_300
1394 , a79 JTF_VARCHAR2_TABLE_100
1395 , a80 JTF_NUMBER_TABLE
1396 , a81 JTF_NUMBER_TABLE
1397 , a82 JTF_NUMBER_TABLE
1398 , a83 JTF_DATE_TABLE
1399 , a84 JTF_VARCHAR2_TABLE_100
1400 , a85 JTF_VARCHAR2_TABLE_100
1401 , a86 JTF_VARCHAR2_TABLE_100
1402 , a87 JTF_NUMBER_TABLE
1403 , a88 JTF_VARCHAR2_TABLE_100
1404 , a89 JTF_NUMBER_TABLE
1405 , a90 JTF_NUMBER_TABLE
1406 , a91 JTF_VARCHAR2_TABLE_100
1407 , a92 JTF_NUMBER_TABLE
1408 , a93 JTF_VARCHAR2_TABLE_100
1409 , a94 JTF_NUMBER_TABLE
1410 , a95 JTF_DATE_TABLE
1411 , a96 JTF_VARCHAR2_TABLE_300
1412 , a97 JTF_VARCHAR2_TABLE_300
1413 , a98 JTF_VARCHAR2_TABLE_300
1414 , a99 JTF_VARCHAR2_TABLE_300
1415 , a100 JTF_VARCHAR2_TABLE_300
1416 , a101 JTF_VARCHAR2_TABLE_300
1417 , a102 JTF_VARCHAR2_TABLE_300
1418 , a103 JTF_VARCHAR2_TABLE_300
1419 , a104 JTF_VARCHAR2_TABLE_300
1420 , a105 JTF_VARCHAR2_TABLE_300
1421 , a106 JTF_VARCHAR2_TABLE_300
1422 , a107 JTF_VARCHAR2_TABLE_300
1423 , a108 JTF_VARCHAR2_TABLE_300
1424 , a109 JTF_VARCHAR2_TABLE_300
1425 , a110 JTF_VARCHAR2_TABLE_300
1426 , a111 JTF_NUMBER_TABLE
1427 , a112 JTF_VARCHAR2_TABLE_100
1428 , a113 JTF_NUMBER_TABLE
1429 , a114 JTF_VARCHAR2_TABLE_100
1430 , a115 JTF_NUMBER_TABLE
1431 , a116 JTF_VARCHAR2_TABLE_100
1432 , a117 JTF_VARCHAR2_TABLE_100
1433 , a118 JTF_NUMBER_TABLE
1434 , a119 JTF_VARCHAR2_TABLE_100
1435 , a120 JTF_NUMBER_TABLE
1436 , a121 JTF_NUMBER_TABLE
1437 , a122 JTF_VARCHAR2_TABLE_100
1438 ) as
1439 ddindx binary_integer; indx binary_integer;
1440 begin
1441 if a0 is not null and a0.count > 0 then
1442 if a0.count > 0 then
1443 indx := a0.first;
1444 ddindx := 1;
1445 while true loop
1446 t(ddindx).instance_id := rosetta_g_miss_num_map(a0(indx));
1447 t(ddindx).instance_number := a1(indx);
1448 t(ddindx).external_reference := a2(indx);
1449 t(ddindx).inventory_item_id := rosetta_g_miss_num_map(a3(indx));
1450 t(ddindx).vld_organization_id := rosetta_g_miss_num_map(a4(indx));
1451 t(ddindx).inventory_revision := a5(indx);
1452 t(ddindx).inv_master_organization_id := rosetta_g_miss_num_map(a6(indx));
1453 t(ddindx).serial_number := a7(indx);
1454 t(ddindx).mfg_serial_number_flag := a8(indx);
1455 t(ddindx).lot_number := a9(indx);
1456 t(ddindx).quantity := rosetta_g_miss_num_map(a10(indx));
1457 t(ddindx).unit_of_measure := a11(indx);
1458 t(ddindx).accounting_class_code := a12(indx);
1459 t(ddindx).instance_condition_id := rosetta_g_miss_num_map(a13(indx));
1460 t(ddindx).instance_status_id := rosetta_g_miss_num_map(a14(indx));
1461 t(ddindx).customer_view_flag := a15(indx);
1462 t(ddindx).merchant_view_flag := a16(indx);
1463 t(ddindx).sellable_flag := a17(indx);
1464 t(ddindx).system_id := rosetta_g_miss_num_map(a18(indx));
1465 t(ddindx).instance_type_code := a19(indx);
1466 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a20(indx));
1467 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a21(indx));
1468 t(ddindx).location_type_code := a22(indx);
1469 t(ddindx).location_id := rosetta_g_miss_num_map(a23(indx));
1470 t(ddindx).inv_organization_id := rosetta_g_miss_num_map(a24(indx));
1471 t(ddindx).inv_subinventory_name := a25(indx);
1472 t(ddindx).inv_locator_id := rosetta_g_miss_num_map(a26(indx));
1473 t(ddindx).pa_project_id := rosetta_g_miss_num_map(a27(indx));
1474 t(ddindx).pa_project_task_id := rosetta_g_miss_num_map(a28(indx));
1475 t(ddindx).in_transit_order_line_id := rosetta_g_miss_num_map(a29(indx));
1476 t(ddindx).wip_job_id := rosetta_g_miss_num_map(a30(indx));
1477 t(ddindx).po_order_line_id := rosetta_g_miss_num_map(a31(indx));
1478 t(ddindx).last_oe_order_line_id := rosetta_g_miss_num_map(a32(indx));
1479 t(ddindx).last_oe_rma_line_id := rosetta_g_miss_num_map(a33(indx));
1480 t(ddindx).last_po_po_line_id := rosetta_g_miss_num_map(a34(indx));
1481 t(ddindx).last_oe_po_number := a35(indx);
1482 t(ddindx).last_wip_job_id := rosetta_g_miss_num_map(a36(indx));
1483 t(ddindx).last_pa_project_id := rosetta_g_miss_num_map(a37(indx));
1484 t(ddindx).last_pa_task_id := rosetta_g_miss_num_map(a38(indx));
1485 t(ddindx).last_oe_agreement_id := rosetta_g_miss_num_map(a39(indx));
1486 t(ddindx).install_date := rosetta_g_miss_date_in_map(a40(indx));
1487 t(ddindx).manually_created_flag := a41(indx);
1488 t(ddindx).return_by_date := rosetta_g_miss_date_in_map(a42(indx));
1489 t(ddindx).actual_return_date := rosetta_g_miss_date_in_map(a43(indx));
1490 t(ddindx).creation_complete_flag := a44(indx);
1491 t(ddindx).completeness_flag := a45(indx);
1492 t(ddindx).version_label := a46(indx);
1493 t(ddindx).version_label_description := a47(indx);
1494 t(ddindx).context := a48(indx);
1495 t(ddindx).attribute1 := a49(indx);
1496 t(ddindx).attribute2 := a50(indx);
1497 t(ddindx).attribute3 := a51(indx);
1498 t(ddindx).attribute4 := a52(indx);
1499 t(ddindx).attribute5 := a53(indx);
1500 t(ddindx).attribute6 := a54(indx);
1501 t(ddindx).attribute7 := a55(indx);
1502 t(ddindx).attribute8 := a56(indx);
1503 t(ddindx).attribute9 := a57(indx);
1504 t(ddindx).attribute10 := a58(indx);
1505 t(ddindx).attribute11 := a59(indx);
1506 t(ddindx).attribute12 := a60(indx);
1507 t(ddindx).attribute13 := a61(indx);
1508 t(ddindx).attribute14 := a62(indx);
1509 t(ddindx).attribute15 := a63(indx);
1510 t(ddindx).object_version_number := rosetta_g_miss_num_map(a64(indx));
1511 t(ddindx).last_txn_line_detail_id := rosetta_g_miss_num_map(a65(indx));
1512 t(ddindx).install_location_type_code := a66(indx);
1513 t(ddindx).install_location_id := rosetta_g_miss_num_map(a67(indx));
1514 t(ddindx).instance_usage_code := a68(indx);
1515 t(ddindx).check_for_instance_expiry := a69(indx);
1516 t(ddindx).processed_flag := a70(indx);
1517 t(ddindx).call_contracts := a71(indx);
1518 t(ddindx).interface_id := rosetta_g_miss_num_map(a72(indx));
1519 t(ddindx).grp_call_contracts := a73(indx);
1520 t(ddindx).config_inst_hdr_id := rosetta_g_miss_num_map(a74(indx));
1521 t(ddindx).config_inst_rev_num := rosetta_g_miss_num_map(a75(indx));
1522 t(ddindx).config_inst_item_id := rosetta_g_miss_num_map(a76(indx));
1523 t(ddindx).config_valid_status := a77(indx);
1524 t(ddindx).instance_description := a78(indx);
1525 t(ddindx).call_batch_validation := a79(indx);
1526 t(ddindx).request_id := rosetta_g_miss_num_map(a80(indx));
1527 t(ddindx).program_application_id := rosetta_g_miss_num_map(a81(indx));
1528 t(ddindx).program_id := rosetta_g_miss_num_map(a82(indx));
1529 t(ddindx).program_update_date := rosetta_g_miss_date_in_map(a83(indx));
1530 t(ddindx).cascade_ownership_flag := a84(indx);
1531 t(ddindx).network_asset_flag := a85(indx);
1532 t(ddindx).maintainable_flag := a86(indx);
1533 t(ddindx).pn_location_id := rosetta_g_miss_num_map(a87(indx));
1534 t(ddindx).asset_criticality_code := a88(indx);
1535 t(ddindx).category_id := rosetta_g_miss_num_map(a89(indx));
1536 t(ddindx).equipment_gen_object_id := rosetta_g_miss_num_map(a90(indx));
1537 t(ddindx).instantiation_flag := a91(indx);
1538 t(ddindx).linear_location_id := rosetta_g_miss_num_map(a92(indx));
1539 t(ddindx).operational_log_flag := a93(indx);
1540 t(ddindx).checkin_status := rosetta_g_miss_num_map(a94(indx));
1541 t(ddindx).supplier_warranty_exp_date := rosetta_g_miss_date_in_map(a95(indx));
1542 t(ddindx).attribute16 := a96(indx);
1543 t(ddindx).attribute17 := a97(indx);
1544 t(ddindx).attribute18 := a98(indx);
1545 t(ddindx).attribute19 := a99(indx);
1546 t(ddindx).attribute20 := a100(indx);
1547 t(ddindx).attribute21 := a101(indx);
1548 t(ddindx).attribute22 := a102(indx);
1549 t(ddindx).attribute23 := a103(indx);
1550 t(ddindx).attribute24 := a104(indx);
1551 t(ddindx).attribute25 := a105(indx);
1552 t(ddindx).attribute26 := a106(indx);
1553 t(ddindx).attribute27 := a107(indx);
1554 t(ddindx).attribute28 := a108(indx);
1555 t(ddindx).attribute29 := a109(indx);
1556 t(ddindx).attribute30 := a110(indx);
1557 t(ddindx).purchase_unit_price := rosetta_g_miss_num_map(a111(indx));
1558 t(ddindx).purchase_currency_code := a112(indx);
1559 t(ddindx).payables_unit_price := rosetta_g_miss_num_map(a113(indx));
1560 t(ddindx).payables_currency_code := a114(indx);
1561 t(ddindx).sales_unit_price := rosetta_g_miss_num_map(a115(indx));
1562 t(ddindx).sales_currency_code := a116(indx);
1563 t(ddindx).operational_status_code := a117(indx);
1564 t(ddindx).department_id := rosetta_g_miss_num_map(a118(indx));
1565 t(ddindx).wip_accounting_class := a119(indx);
1566 t(ddindx).area_id := rosetta_g_miss_num_map(a120(indx));
1567 t(ddindx).owner_party_id := rosetta_g_miss_num_map(a121(indx));
1568 t(ddindx).source_code := a122(indx);
1569 ddindx := ddindx+1;
1570 if a0.last =indx
1571 then exit;
1572 end if;
1573 indx := a0.next(indx);
1574 end loop;
1575 end if;
1576 end if;
1577 end rosetta_table_copy_in_p19;
1578 procedure rosetta_table_copy_out_p19(t csi_datastructures_pub.instance_tbl, a0 out nocopy JTF_NUMBER_TABLE
1579 , a1 out nocopy JTF_VARCHAR2_TABLE_100
1580 , a2 out nocopy JTF_VARCHAR2_TABLE_100
1581 , a3 out nocopy JTF_NUMBER_TABLE
1582 , a4 out nocopy JTF_NUMBER_TABLE
1583 , a5 out nocopy JTF_VARCHAR2_TABLE_100
1584 , a6 out nocopy JTF_NUMBER_TABLE
1585 , a7 out nocopy JTF_VARCHAR2_TABLE_100
1586 , a8 out nocopy JTF_VARCHAR2_TABLE_100
1587 , a9 out nocopy JTF_VARCHAR2_TABLE_100
1588 , a10 out nocopy JTF_NUMBER_TABLE
1589 , a11 out nocopy JTF_VARCHAR2_TABLE_100
1590 , a12 out nocopy JTF_VARCHAR2_TABLE_100
1591 , a13 out nocopy JTF_NUMBER_TABLE
1592 , a14 out nocopy JTF_NUMBER_TABLE
1593 , a15 out nocopy JTF_VARCHAR2_TABLE_100
1594 , a16 out nocopy JTF_VARCHAR2_TABLE_100
1595 , a17 out nocopy JTF_VARCHAR2_TABLE_100
1596 , a18 out nocopy JTF_NUMBER_TABLE
1597 , a19 out nocopy JTF_VARCHAR2_TABLE_100
1598 , a20 out nocopy JTF_DATE_TABLE
1599 , a21 out nocopy JTF_DATE_TABLE
1600 , a22 out nocopy JTF_VARCHAR2_TABLE_100
1601 , a23 out nocopy JTF_NUMBER_TABLE
1602 , a24 out nocopy JTF_NUMBER_TABLE
1603 , a25 out nocopy JTF_VARCHAR2_TABLE_100
1604 , a26 out nocopy JTF_NUMBER_TABLE
1605 , a27 out nocopy JTF_NUMBER_TABLE
1606 , a28 out nocopy JTF_NUMBER_TABLE
1607 , a29 out nocopy JTF_NUMBER_TABLE
1608 , a30 out nocopy JTF_NUMBER_TABLE
1609 , a31 out nocopy JTF_NUMBER_TABLE
1610 , a32 out nocopy JTF_NUMBER_TABLE
1611 , a33 out nocopy JTF_NUMBER_TABLE
1612 , a34 out nocopy JTF_NUMBER_TABLE
1613 , a35 out nocopy JTF_VARCHAR2_TABLE_100
1614 , a36 out nocopy JTF_NUMBER_TABLE
1615 , a37 out nocopy JTF_NUMBER_TABLE
1616 , a38 out nocopy JTF_NUMBER_TABLE
1617 , a39 out nocopy JTF_NUMBER_TABLE
1618 , a40 out nocopy JTF_DATE_TABLE
1619 , a41 out nocopy JTF_VARCHAR2_TABLE_100
1620 , a42 out nocopy JTF_DATE_TABLE
1621 , a43 out nocopy JTF_DATE_TABLE
1622 , a44 out nocopy JTF_VARCHAR2_TABLE_100
1623 , a45 out nocopy JTF_VARCHAR2_TABLE_100
1624 , a46 out nocopy JTF_VARCHAR2_TABLE_300
1625 , a47 out nocopy JTF_VARCHAR2_TABLE_300
1626 , a48 out nocopy JTF_VARCHAR2_TABLE_100
1627 , a49 out nocopy JTF_VARCHAR2_TABLE_300
1628 , a50 out nocopy JTF_VARCHAR2_TABLE_300
1629 , a51 out nocopy JTF_VARCHAR2_TABLE_300
1630 , a52 out nocopy JTF_VARCHAR2_TABLE_300
1631 , a53 out nocopy JTF_VARCHAR2_TABLE_300
1632 , a54 out nocopy JTF_VARCHAR2_TABLE_300
1633 , a55 out nocopy JTF_VARCHAR2_TABLE_300
1634 , a56 out nocopy JTF_VARCHAR2_TABLE_300
1635 , a57 out nocopy JTF_VARCHAR2_TABLE_300
1636 , a58 out nocopy JTF_VARCHAR2_TABLE_300
1637 , a59 out nocopy JTF_VARCHAR2_TABLE_300
1638 , a60 out nocopy JTF_VARCHAR2_TABLE_300
1639 , a61 out nocopy JTF_VARCHAR2_TABLE_300
1640 , a62 out nocopy JTF_VARCHAR2_TABLE_300
1641 , a63 out nocopy JTF_VARCHAR2_TABLE_300
1642 , a64 out nocopy JTF_NUMBER_TABLE
1643 , a65 out nocopy JTF_NUMBER_TABLE
1644 , a66 out nocopy JTF_VARCHAR2_TABLE_100
1645 , a67 out nocopy JTF_NUMBER_TABLE
1646 , a68 out nocopy JTF_VARCHAR2_TABLE_100
1647 , a69 out nocopy JTF_VARCHAR2_TABLE_100
1648 , a70 out nocopy JTF_VARCHAR2_TABLE_100
1649 , a71 out nocopy JTF_VARCHAR2_TABLE_100
1650 , a72 out nocopy JTF_NUMBER_TABLE
1651 , a73 out nocopy JTF_VARCHAR2_TABLE_100
1652 , a74 out nocopy JTF_NUMBER_TABLE
1653 , a75 out nocopy JTF_NUMBER_TABLE
1654 , a76 out nocopy JTF_NUMBER_TABLE
1655 , a77 out nocopy JTF_VARCHAR2_TABLE_100
1656 , a78 out nocopy JTF_VARCHAR2_TABLE_300
1657 , a79 out nocopy JTF_VARCHAR2_TABLE_100
1658 , a80 out nocopy JTF_NUMBER_TABLE
1659 , a81 out nocopy JTF_NUMBER_TABLE
1660 , a82 out nocopy JTF_NUMBER_TABLE
1661 , a83 out nocopy JTF_DATE_TABLE
1662 , a84 out nocopy JTF_VARCHAR2_TABLE_100
1663 , a85 out nocopy JTF_VARCHAR2_TABLE_100
1664 , a86 out nocopy JTF_VARCHAR2_TABLE_100
1665 , a87 out nocopy JTF_NUMBER_TABLE
1666 , a88 out nocopy JTF_VARCHAR2_TABLE_100
1667 , a89 out nocopy JTF_NUMBER_TABLE
1668 , a90 out nocopy JTF_NUMBER_TABLE
1669 , a91 out nocopy JTF_VARCHAR2_TABLE_100
1670 , a92 out nocopy JTF_NUMBER_TABLE
1671 , a93 out nocopy JTF_VARCHAR2_TABLE_100
1672 , a94 out nocopy JTF_NUMBER_TABLE
1673 , a95 out nocopy JTF_DATE_TABLE
1674 , a96 out nocopy JTF_VARCHAR2_TABLE_300
1675 , a97 out nocopy JTF_VARCHAR2_TABLE_300
1676 , a98 out nocopy JTF_VARCHAR2_TABLE_300
1677 , a99 out nocopy JTF_VARCHAR2_TABLE_300
1678 , a100 out nocopy JTF_VARCHAR2_TABLE_300
1679 , a101 out nocopy JTF_VARCHAR2_TABLE_300
1680 , a102 out nocopy JTF_VARCHAR2_TABLE_300
1681 , a103 out nocopy JTF_VARCHAR2_TABLE_300
1682 , a104 out nocopy JTF_VARCHAR2_TABLE_300
1683 , a105 out nocopy JTF_VARCHAR2_TABLE_300
1684 , a106 out nocopy JTF_VARCHAR2_TABLE_300
1685 , a107 out nocopy JTF_VARCHAR2_TABLE_300
1686 , a108 out nocopy JTF_VARCHAR2_TABLE_300
1687 , a109 out nocopy JTF_VARCHAR2_TABLE_300
1688 , a110 out nocopy JTF_VARCHAR2_TABLE_300
1689 , a111 out nocopy JTF_NUMBER_TABLE
1690 , a112 out nocopy JTF_VARCHAR2_TABLE_100
1691 , a113 out nocopy JTF_NUMBER_TABLE
1692 , a114 out nocopy JTF_VARCHAR2_TABLE_100
1693 , a115 out nocopy JTF_NUMBER_TABLE
1694 , a116 out nocopy JTF_VARCHAR2_TABLE_100
1695 , a117 out nocopy JTF_VARCHAR2_TABLE_100
1696 , a118 out nocopy JTF_NUMBER_TABLE
1697 , a119 out nocopy JTF_VARCHAR2_TABLE_100
1698 , a120 out nocopy JTF_NUMBER_TABLE
1699 , a121 out nocopy JTF_NUMBER_TABLE
1700 , a122 out nocopy JTF_VARCHAR2_TABLE_100
1701 ) as
1702 ddindx binary_integer; indx binary_integer;
1703 begin
1704 if t is null or t.count = 0 then
1705 a0 := JTF_NUMBER_TABLE();
1706 a1 := JTF_VARCHAR2_TABLE_100();
1707 a2 := JTF_VARCHAR2_TABLE_100();
1708 a3 := JTF_NUMBER_TABLE();
1709 a4 := JTF_NUMBER_TABLE();
1710 a5 := JTF_VARCHAR2_TABLE_100();
1711 a6 := JTF_NUMBER_TABLE();
1712 a7 := JTF_VARCHAR2_TABLE_100();
1713 a8 := JTF_VARCHAR2_TABLE_100();
1714 a9 := JTF_VARCHAR2_TABLE_100();
1715 a10 := JTF_NUMBER_TABLE();
1716 a11 := JTF_VARCHAR2_TABLE_100();
1717 a12 := JTF_VARCHAR2_TABLE_100();
1718 a13 := JTF_NUMBER_TABLE();
1719 a14 := JTF_NUMBER_TABLE();
1720 a15 := JTF_VARCHAR2_TABLE_100();
1721 a16 := JTF_VARCHAR2_TABLE_100();
1722 a17 := JTF_VARCHAR2_TABLE_100();
1723 a18 := JTF_NUMBER_TABLE();
1724 a19 := JTF_VARCHAR2_TABLE_100();
1725 a20 := JTF_DATE_TABLE();
1726 a21 := JTF_DATE_TABLE();
1727 a22 := JTF_VARCHAR2_TABLE_100();
1728 a23 := JTF_NUMBER_TABLE();
1729 a24 := JTF_NUMBER_TABLE();
1730 a25 := JTF_VARCHAR2_TABLE_100();
1731 a26 := JTF_NUMBER_TABLE();
1732 a27 := JTF_NUMBER_TABLE();
1733 a28 := JTF_NUMBER_TABLE();
1734 a29 := JTF_NUMBER_TABLE();
1735 a30 := JTF_NUMBER_TABLE();
1736 a31 := JTF_NUMBER_TABLE();
1737 a32 := JTF_NUMBER_TABLE();
1738 a33 := JTF_NUMBER_TABLE();
1739 a34 := JTF_NUMBER_TABLE();
1740 a35 := JTF_VARCHAR2_TABLE_100();
1741 a36 := JTF_NUMBER_TABLE();
1742 a37 := JTF_NUMBER_TABLE();
1743 a38 := JTF_NUMBER_TABLE();
1744 a39 := JTF_NUMBER_TABLE();
1745 a40 := JTF_DATE_TABLE();
1746 a41 := JTF_VARCHAR2_TABLE_100();
1747 a42 := JTF_DATE_TABLE();
1748 a43 := JTF_DATE_TABLE();
1749 a44 := JTF_VARCHAR2_TABLE_100();
1750 a45 := JTF_VARCHAR2_TABLE_100();
1751 a46 := JTF_VARCHAR2_TABLE_300();
1752 a47 := JTF_VARCHAR2_TABLE_300();
1753 a48 := JTF_VARCHAR2_TABLE_100();
1754 a49 := JTF_VARCHAR2_TABLE_300();
1755 a50 := JTF_VARCHAR2_TABLE_300();
1756 a51 := JTF_VARCHAR2_TABLE_300();
1757 a52 := JTF_VARCHAR2_TABLE_300();
1758 a53 := JTF_VARCHAR2_TABLE_300();
1759 a54 := JTF_VARCHAR2_TABLE_300();
1760 a55 := JTF_VARCHAR2_TABLE_300();
1761 a56 := JTF_VARCHAR2_TABLE_300();
1762 a57 := JTF_VARCHAR2_TABLE_300();
1763 a58 := JTF_VARCHAR2_TABLE_300();
1764 a59 := JTF_VARCHAR2_TABLE_300();
1765 a60 := JTF_VARCHAR2_TABLE_300();
1766 a61 := JTF_VARCHAR2_TABLE_300();
1767 a62 := JTF_VARCHAR2_TABLE_300();
1768 a63 := JTF_VARCHAR2_TABLE_300();
1769 a64 := JTF_NUMBER_TABLE();
1770 a65 := JTF_NUMBER_TABLE();
1771 a66 := JTF_VARCHAR2_TABLE_100();
1772 a67 := JTF_NUMBER_TABLE();
1773 a68 := JTF_VARCHAR2_TABLE_100();
1774 a69 := JTF_VARCHAR2_TABLE_100();
1775 a70 := JTF_VARCHAR2_TABLE_100();
1776 a71 := JTF_VARCHAR2_TABLE_100();
1777 a72 := JTF_NUMBER_TABLE();
1778 a73 := JTF_VARCHAR2_TABLE_100();
1779 a74 := JTF_NUMBER_TABLE();
1780 a75 := JTF_NUMBER_TABLE();
1781 a76 := JTF_NUMBER_TABLE();
1782 a77 := JTF_VARCHAR2_TABLE_100();
1783 a78 := JTF_VARCHAR2_TABLE_300();
1784 a79 := JTF_VARCHAR2_TABLE_100();
1785 a80 := JTF_NUMBER_TABLE();
1786 a81 := JTF_NUMBER_TABLE();
1787 a82 := JTF_NUMBER_TABLE();
1788 a83 := JTF_DATE_TABLE();
1789 a84 := JTF_VARCHAR2_TABLE_100();
1790 a85 := JTF_VARCHAR2_TABLE_100();
1791 a86 := JTF_VARCHAR2_TABLE_100();
1792 a87 := JTF_NUMBER_TABLE();
1793 a88 := JTF_VARCHAR2_TABLE_100();
1794 a89 := JTF_NUMBER_TABLE();
1795 a90 := JTF_NUMBER_TABLE();
1796 a91 := JTF_VARCHAR2_TABLE_100();
1797 a92 := JTF_NUMBER_TABLE();
1798 a93 := JTF_VARCHAR2_TABLE_100();
1799 a94 := JTF_NUMBER_TABLE();
1800 a95 := JTF_DATE_TABLE();
1801 a96 := JTF_VARCHAR2_TABLE_300();
1802 a97 := JTF_VARCHAR2_TABLE_300();
1803 a98 := JTF_VARCHAR2_TABLE_300();
1804 a99 := JTF_VARCHAR2_TABLE_300();
1805 a100 := JTF_VARCHAR2_TABLE_300();
1806 a101 := JTF_VARCHAR2_TABLE_300();
1807 a102 := JTF_VARCHAR2_TABLE_300();
1808 a103 := JTF_VARCHAR2_TABLE_300();
1809 a104 := JTF_VARCHAR2_TABLE_300();
1810 a105 := JTF_VARCHAR2_TABLE_300();
1811 a106 := JTF_VARCHAR2_TABLE_300();
1812 a107 := JTF_VARCHAR2_TABLE_300();
1813 a108 := JTF_VARCHAR2_TABLE_300();
1814 a109 := JTF_VARCHAR2_TABLE_300();
1815 a110 := JTF_VARCHAR2_TABLE_300();
1816 a111 := JTF_NUMBER_TABLE();
1817 a112 := JTF_VARCHAR2_TABLE_100();
1818 a113 := JTF_NUMBER_TABLE();
1819 a114 := JTF_VARCHAR2_TABLE_100();
1820 a115 := JTF_NUMBER_TABLE();
1821 a116 := JTF_VARCHAR2_TABLE_100();
1822 a117 := JTF_VARCHAR2_TABLE_100();
1823 a118 := JTF_NUMBER_TABLE();
1824 a119 := JTF_VARCHAR2_TABLE_100();
1825 a120 := JTF_NUMBER_TABLE();
1826 a121 := JTF_NUMBER_TABLE();
1827 a122 := JTF_VARCHAR2_TABLE_100();
1828 else
1829 a0 := JTF_NUMBER_TABLE();
1830 a1 := JTF_VARCHAR2_TABLE_100();
1831 a2 := JTF_VARCHAR2_TABLE_100();
1832 a3 := JTF_NUMBER_TABLE();
1833 a4 := JTF_NUMBER_TABLE();
1834 a5 := JTF_VARCHAR2_TABLE_100();
1835 a6 := JTF_NUMBER_TABLE();
1836 a7 := JTF_VARCHAR2_TABLE_100();
1837 a8 := JTF_VARCHAR2_TABLE_100();
1838 a9 := JTF_VARCHAR2_TABLE_100();
1839 a10 := JTF_NUMBER_TABLE();
1840 a11 := JTF_VARCHAR2_TABLE_100();
1841 a12 := JTF_VARCHAR2_TABLE_100();
1842 a13 := JTF_NUMBER_TABLE();
1843 a14 := JTF_NUMBER_TABLE();
1844 a15 := JTF_VARCHAR2_TABLE_100();
1845 a16 := JTF_VARCHAR2_TABLE_100();
1846 a17 := JTF_VARCHAR2_TABLE_100();
1847 a18 := JTF_NUMBER_TABLE();
1848 a19 := JTF_VARCHAR2_TABLE_100();
1849 a20 := JTF_DATE_TABLE();
1850 a21 := JTF_DATE_TABLE();
1851 a22 := JTF_VARCHAR2_TABLE_100();
1852 a23 := JTF_NUMBER_TABLE();
1853 a24 := JTF_NUMBER_TABLE();
1854 a25 := JTF_VARCHAR2_TABLE_100();
1855 a26 := JTF_NUMBER_TABLE();
1856 a27 := JTF_NUMBER_TABLE();
1857 a28 := JTF_NUMBER_TABLE();
1858 a29 := JTF_NUMBER_TABLE();
1859 a30 := JTF_NUMBER_TABLE();
1860 a31 := JTF_NUMBER_TABLE();
1861 a32 := JTF_NUMBER_TABLE();
1862 a33 := JTF_NUMBER_TABLE();
1863 a34 := JTF_NUMBER_TABLE();
1864 a35 := JTF_VARCHAR2_TABLE_100();
1865 a36 := JTF_NUMBER_TABLE();
1866 a37 := JTF_NUMBER_TABLE();
1867 a38 := JTF_NUMBER_TABLE();
1868 a39 := JTF_NUMBER_TABLE();
1869 a40 := JTF_DATE_TABLE();
1870 a41 := JTF_VARCHAR2_TABLE_100();
1871 a42 := JTF_DATE_TABLE();
1872 a43 := JTF_DATE_TABLE();
1873 a44 := JTF_VARCHAR2_TABLE_100();
1874 a45 := JTF_VARCHAR2_TABLE_100();
1875 a46 := JTF_VARCHAR2_TABLE_300();
1876 a47 := JTF_VARCHAR2_TABLE_300();
1877 a48 := JTF_VARCHAR2_TABLE_100();
1878 a49 := JTF_VARCHAR2_TABLE_300();
1879 a50 := JTF_VARCHAR2_TABLE_300();
1880 a51 := JTF_VARCHAR2_TABLE_300();
1881 a52 := JTF_VARCHAR2_TABLE_300();
1882 a53 := JTF_VARCHAR2_TABLE_300();
1883 a54 := JTF_VARCHAR2_TABLE_300();
1884 a55 := JTF_VARCHAR2_TABLE_300();
1885 a56 := JTF_VARCHAR2_TABLE_300();
1886 a57 := JTF_VARCHAR2_TABLE_300();
1887 a58 := JTF_VARCHAR2_TABLE_300();
1888 a59 := JTF_VARCHAR2_TABLE_300();
1889 a60 := JTF_VARCHAR2_TABLE_300();
1890 a61 := JTF_VARCHAR2_TABLE_300();
1891 a62 := JTF_VARCHAR2_TABLE_300();
1892 a63 := JTF_VARCHAR2_TABLE_300();
1893 a64 := JTF_NUMBER_TABLE();
1894 a65 := JTF_NUMBER_TABLE();
1895 a66 := JTF_VARCHAR2_TABLE_100();
1896 a67 := JTF_NUMBER_TABLE();
1897 a68 := JTF_VARCHAR2_TABLE_100();
1898 a69 := JTF_VARCHAR2_TABLE_100();
1899 a70 := JTF_VARCHAR2_TABLE_100();
1900 a71 := JTF_VARCHAR2_TABLE_100();
1901 a72 := JTF_NUMBER_TABLE();
1902 a73 := JTF_VARCHAR2_TABLE_100();
1903 a74 := JTF_NUMBER_TABLE();
1904 a75 := JTF_NUMBER_TABLE();
1905 a76 := JTF_NUMBER_TABLE();
1906 a77 := JTF_VARCHAR2_TABLE_100();
1907 a78 := JTF_VARCHAR2_TABLE_300();
1908 a79 := JTF_VARCHAR2_TABLE_100();
1909 a80 := JTF_NUMBER_TABLE();
1910 a81 := JTF_NUMBER_TABLE();
1911 a82 := JTF_NUMBER_TABLE();
1912 a83 := JTF_DATE_TABLE();
1913 a84 := JTF_VARCHAR2_TABLE_100();
1914 a85 := JTF_VARCHAR2_TABLE_100();
1915 a86 := JTF_VARCHAR2_TABLE_100();
1916 a87 := JTF_NUMBER_TABLE();
1917 a88 := JTF_VARCHAR2_TABLE_100();
1918 a89 := JTF_NUMBER_TABLE();
1919 a90 := JTF_NUMBER_TABLE();
1920 a91 := JTF_VARCHAR2_TABLE_100();
1921 a92 := JTF_NUMBER_TABLE();
1922 a93 := JTF_VARCHAR2_TABLE_100();
1923 a94 := JTF_NUMBER_TABLE();
1924 a95 := JTF_DATE_TABLE();
1925 a96 := JTF_VARCHAR2_TABLE_300();
1926 a97 := JTF_VARCHAR2_TABLE_300();
1927 a98 := JTF_VARCHAR2_TABLE_300();
1928 a99 := JTF_VARCHAR2_TABLE_300();
1929 a100 := JTF_VARCHAR2_TABLE_300();
1930 a101 := JTF_VARCHAR2_TABLE_300();
1931 a102 := JTF_VARCHAR2_TABLE_300();
1932 a103 := JTF_VARCHAR2_TABLE_300();
1933 a104 := JTF_VARCHAR2_TABLE_300();
1934 a105 := JTF_VARCHAR2_TABLE_300();
1935 a106 := JTF_VARCHAR2_TABLE_300();
1936 a107 := JTF_VARCHAR2_TABLE_300();
1937 a108 := JTF_VARCHAR2_TABLE_300();
1938 a109 := JTF_VARCHAR2_TABLE_300();
1939 a110 := JTF_VARCHAR2_TABLE_300();
1940 a111 := JTF_NUMBER_TABLE();
1941 a112 := JTF_VARCHAR2_TABLE_100();
1942 a113 := JTF_NUMBER_TABLE();
1943 a114 := JTF_VARCHAR2_TABLE_100();
1944 a115 := JTF_NUMBER_TABLE();
1945 a116 := JTF_VARCHAR2_TABLE_100();
1946 a117 := JTF_VARCHAR2_TABLE_100();
1947 a118 := JTF_NUMBER_TABLE();
1948 a119 := JTF_VARCHAR2_TABLE_100();
1949 a120 := JTF_NUMBER_TABLE();
1950 a121 := JTF_NUMBER_TABLE();
1951 a122 := JTF_VARCHAR2_TABLE_100();
1952 if t.count > 0 then
1953 a0.extend(t.count);
1954 a1.extend(t.count);
1955 a2.extend(t.count);
1956 a3.extend(t.count);
1957 a4.extend(t.count);
1958 a5.extend(t.count);
1959 a6.extend(t.count);
1960 a7.extend(t.count);
1961 a8.extend(t.count);
1962 a9.extend(t.count);
1963 a10.extend(t.count);
1964 a11.extend(t.count);
1965 a12.extend(t.count);
1966 a13.extend(t.count);
1967 a14.extend(t.count);
1968 a15.extend(t.count);
1969 a16.extend(t.count);
1970 a17.extend(t.count);
1971 a18.extend(t.count);
1972 a19.extend(t.count);
1973 a20.extend(t.count);
1974 a21.extend(t.count);
1975 a22.extend(t.count);
1976 a23.extend(t.count);
1977 a24.extend(t.count);
1978 a25.extend(t.count);
1979 a26.extend(t.count);
1980 a27.extend(t.count);
1981 a28.extend(t.count);
1982 a29.extend(t.count);
1983 a30.extend(t.count);
1984 a31.extend(t.count);
1985 a32.extend(t.count);
1986 a33.extend(t.count);
1987 a34.extend(t.count);
1988 a35.extend(t.count);
1989 a36.extend(t.count);
1990 a37.extend(t.count);
1991 a38.extend(t.count);
1992 a39.extend(t.count);
1993 a40.extend(t.count);
1994 a41.extend(t.count);
1995 a42.extend(t.count);
1996 a43.extend(t.count);
1997 a44.extend(t.count);
1998 a45.extend(t.count);
1999 a46.extend(t.count);
2000 a47.extend(t.count);
2001 a48.extend(t.count);
2002 a49.extend(t.count);
2003 a50.extend(t.count);
2004 a51.extend(t.count);
2005 a52.extend(t.count);
2006 a53.extend(t.count);
2007 a54.extend(t.count);
2008 a55.extend(t.count);
2009 a56.extend(t.count);
2010 a57.extend(t.count);
2011 a58.extend(t.count);
2012 a59.extend(t.count);
2013 a60.extend(t.count);
2014 a61.extend(t.count);
2015 a62.extend(t.count);
2016 a63.extend(t.count);
2017 a64.extend(t.count);
2018 a65.extend(t.count);
2019 a66.extend(t.count);
2020 a67.extend(t.count);
2021 a68.extend(t.count);
2022 a69.extend(t.count);
2023 a70.extend(t.count);
2024 a71.extend(t.count);
2025 a72.extend(t.count);
2026 a73.extend(t.count);
2027 a74.extend(t.count);
2028 a75.extend(t.count);
2029 a76.extend(t.count);
2030 a77.extend(t.count);
2031 a78.extend(t.count);
2032 a79.extend(t.count);
2033 a80.extend(t.count);
2034 a81.extend(t.count);
2035 a82.extend(t.count);
2036 a83.extend(t.count);
2037 a84.extend(t.count);
2038 a85.extend(t.count);
2039 a86.extend(t.count);
2040 a87.extend(t.count);
2041 a88.extend(t.count);
2042 a89.extend(t.count);
2043 a90.extend(t.count);
2044 a91.extend(t.count);
2045 a92.extend(t.count);
2046 a93.extend(t.count);
2047 a94.extend(t.count);
2048 a95.extend(t.count);
2049 a96.extend(t.count);
2050 a97.extend(t.count);
2051 a98.extend(t.count);
2052 a99.extend(t.count);
2053 a100.extend(t.count);
2054 a101.extend(t.count);
2055 a102.extend(t.count);
2056 a103.extend(t.count);
2057 a104.extend(t.count);
2058 a105.extend(t.count);
2059 a106.extend(t.count);
2060 a107.extend(t.count);
2061 a108.extend(t.count);
2062 a109.extend(t.count);
2063 a110.extend(t.count);
2064 a111.extend(t.count);
2065 a112.extend(t.count);
2066 a113.extend(t.count);
2067 a114.extend(t.count);
2068 a115.extend(t.count);
2069 a116.extend(t.count);
2070 a117.extend(t.count);
2071 a118.extend(t.count);
2072 a119.extend(t.count);
2073 a120.extend(t.count);
2074 a121.extend(t.count);
2075 a122.extend(t.count);
2076 ddindx := t.first;
2077 indx := 1;
2078 while true loop
2079 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
2080 a1(indx) := t(ddindx).instance_number;
2081 a2(indx) := t(ddindx).external_reference;
2082 a3(indx) := rosetta_g_miss_num_map(t(ddindx).inventory_item_id);
2083 a4(indx) := rosetta_g_miss_num_map(t(ddindx).vld_organization_id);
2084 a5(indx) := t(ddindx).inventory_revision;
2085 a6(indx) := rosetta_g_miss_num_map(t(ddindx).inv_master_organization_id);
2086 a7(indx) := t(ddindx).serial_number;
2087 a8(indx) := t(ddindx).mfg_serial_number_flag;
2088 a9(indx) := t(ddindx).lot_number;
2089 a10(indx) := rosetta_g_miss_num_map(t(ddindx).quantity);
2090 a11(indx) := t(ddindx).unit_of_measure;
2091 a12(indx) := t(ddindx).accounting_class_code;
2092 a13(indx) := rosetta_g_miss_num_map(t(ddindx).instance_condition_id);
2093 a14(indx) := rosetta_g_miss_num_map(t(ddindx).instance_status_id);
2094 a15(indx) := t(ddindx).customer_view_flag;
2095 a16(indx) := t(ddindx).merchant_view_flag;
2096 a17(indx) := t(ddindx).sellable_flag;
2097 a18(indx) := rosetta_g_miss_num_map(t(ddindx).system_id);
2098 a19(indx) := t(ddindx).instance_type_code;
2099 a20(indx) := t(ddindx).active_start_date;
2100 a21(indx) := t(ddindx).active_end_date;
2101 a22(indx) := t(ddindx).location_type_code;
2102 a23(indx) := rosetta_g_miss_num_map(t(ddindx).location_id);
2103 a24(indx) := rosetta_g_miss_num_map(t(ddindx).inv_organization_id);
2104 a25(indx) := t(ddindx).inv_subinventory_name;
2105 a26(indx) := rosetta_g_miss_num_map(t(ddindx).inv_locator_id);
2106 a27(indx) := rosetta_g_miss_num_map(t(ddindx).pa_project_id);
2107 a28(indx) := rosetta_g_miss_num_map(t(ddindx).pa_project_task_id);
2108 a29(indx) := rosetta_g_miss_num_map(t(ddindx).in_transit_order_line_id);
2109 a30(indx) := rosetta_g_miss_num_map(t(ddindx).wip_job_id);
2110 a31(indx) := rosetta_g_miss_num_map(t(ddindx).po_order_line_id);
2111 a32(indx) := rosetta_g_miss_num_map(t(ddindx).last_oe_order_line_id);
2112 a33(indx) := rosetta_g_miss_num_map(t(ddindx).last_oe_rma_line_id);
2113 a34(indx) := rosetta_g_miss_num_map(t(ddindx).last_po_po_line_id);
2114 a35(indx) := t(ddindx).last_oe_po_number;
2115 a36(indx) := rosetta_g_miss_num_map(t(ddindx).last_wip_job_id);
2116 a37(indx) := rosetta_g_miss_num_map(t(ddindx).last_pa_project_id);
2117 a38(indx) := rosetta_g_miss_num_map(t(ddindx).last_pa_task_id);
2118 a39(indx) := rosetta_g_miss_num_map(t(ddindx).last_oe_agreement_id);
2119 a40(indx) := t(ddindx).install_date;
2120 a41(indx) := t(ddindx).manually_created_flag;
2121 a42(indx) := t(ddindx).return_by_date;
2122 a43(indx) := t(ddindx).actual_return_date;
2123 a44(indx) := t(ddindx).creation_complete_flag;
2124 a45(indx) := t(ddindx).completeness_flag;
2125 a46(indx) := t(ddindx).version_label;
2126 a47(indx) := t(ddindx).version_label_description;
2127 a48(indx) := t(ddindx).context;
2128 a49(indx) := t(ddindx).attribute1;
2129 a50(indx) := t(ddindx).attribute2;
2130 a51(indx) := t(ddindx).attribute3;
2131 a52(indx) := t(ddindx).attribute4;
2132 a53(indx) := t(ddindx).attribute5;
2133 a54(indx) := t(ddindx).attribute6;
2134 a55(indx) := t(ddindx).attribute7;
2135 a56(indx) := t(ddindx).attribute8;
2136 a57(indx) := t(ddindx).attribute9;
2137 a58(indx) := t(ddindx).attribute10;
2138 a59(indx) := t(ddindx).attribute11;
2139 a60(indx) := t(ddindx).attribute12;
2140 a61(indx) := t(ddindx).attribute13;
2141 a62(indx) := t(ddindx).attribute14;
2142 a63(indx) := t(ddindx).attribute15;
2143 a64(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
2144 a65(indx) := rosetta_g_miss_num_map(t(ddindx).last_txn_line_detail_id);
2145 a66(indx) := t(ddindx).install_location_type_code;
2146 a67(indx) := rosetta_g_miss_num_map(t(ddindx).install_location_id);
2147 a68(indx) := t(ddindx).instance_usage_code;
2148 a69(indx) := t(ddindx).check_for_instance_expiry;
2149 a70(indx) := t(ddindx).processed_flag;
2150 a71(indx) := t(ddindx).call_contracts;
2151 a72(indx) := rosetta_g_miss_num_map(t(ddindx).interface_id);
2152 a73(indx) := t(ddindx).grp_call_contracts;
2153 a74(indx) := rosetta_g_miss_num_map(t(ddindx).config_inst_hdr_id);
2154 a75(indx) := rosetta_g_miss_num_map(t(ddindx).config_inst_rev_num);
2155 a76(indx) := rosetta_g_miss_num_map(t(ddindx).config_inst_item_id);
2156 a77(indx) := t(ddindx).config_valid_status;
2157 a78(indx) := t(ddindx).instance_description;
2158 a79(indx) := t(ddindx).call_batch_validation;
2159 a80(indx) := rosetta_g_miss_num_map(t(ddindx).request_id);
2160 a81(indx) := rosetta_g_miss_num_map(t(ddindx).program_application_id);
2161 a82(indx) := rosetta_g_miss_num_map(t(ddindx).program_id);
2162 a83(indx) := t(ddindx).program_update_date;
2163 a84(indx) := t(ddindx).cascade_ownership_flag;
2164 a85(indx) := t(ddindx).network_asset_flag;
2165 a86(indx) := t(ddindx).maintainable_flag;
2166 a87(indx) := rosetta_g_miss_num_map(t(ddindx).pn_location_id);
2167 a88(indx) := t(ddindx).asset_criticality_code;
2168 a89(indx) := rosetta_g_miss_num_map(t(ddindx).category_id);
2169 a90(indx) := rosetta_g_miss_num_map(t(ddindx).equipment_gen_object_id);
2170 a91(indx) := t(ddindx).instantiation_flag;
2171 a92(indx) := rosetta_g_miss_num_map(t(ddindx).linear_location_id);
2172 a93(indx) := t(ddindx).operational_log_flag;
2173 a94(indx) := rosetta_g_miss_num_map(t(ddindx).checkin_status);
2174 a95(indx) := t(ddindx).supplier_warranty_exp_date;
2175 a96(indx) := t(ddindx).attribute16;
2176 a97(indx) := t(ddindx).attribute17;
2177 a98(indx) := t(ddindx).attribute18;
2178 a99(indx) := t(ddindx).attribute19;
2179 a100(indx) := t(ddindx).attribute20;
2180 a101(indx) := t(ddindx).attribute21;
2181 a102(indx) := t(ddindx).attribute22;
2182 a103(indx) := t(ddindx).attribute23;
2183 a104(indx) := t(ddindx).attribute24;
2184 a105(indx) := t(ddindx).attribute25;
2185 a106(indx) := t(ddindx).attribute26;
2186 a107(indx) := t(ddindx).attribute27;
2187 a108(indx) := t(ddindx).attribute28;
2188 a109(indx) := t(ddindx).attribute29;
2189 a110(indx) := t(ddindx).attribute30;
2190 a111(indx) := rosetta_g_miss_num_map(t(ddindx).purchase_unit_price);
2191 a112(indx) := t(ddindx).purchase_currency_code;
2192 a113(indx) := rosetta_g_miss_num_map(t(ddindx).payables_unit_price);
2193 a114(indx) := t(ddindx).payables_currency_code;
2194 a115(indx) := rosetta_g_miss_num_map(t(ddindx).sales_unit_price);
2195 a116(indx) := t(ddindx).sales_currency_code;
2196 a117(indx) := t(ddindx).operational_status_code;
2197 a118(indx) := rosetta_g_miss_num_map(t(ddindx).department_id);
2198 a119(indx) := t(ddindx).wip_accounting_class;
2199 a120(indx) := rosetta_g_miss_num_map(t(ddindx).area_id);
2200 a121(indx) := rosetta_g_miss_num_map(t(ddindx).owner_party_id);
2201 a122(indx) := t(ddindx).source_code;
2202 indx := indx+1;
2203 if t.last =ddindx
2204 then exit;
2205 end if;
2206 ddindx := t.next(ddindx);
2207 end loop;
2208 end if;
2209 end if;
2210 end rosetta_table_copy_out_p19;
2211
2212 procedure rosetta_table_copy_in_p22(t out nocopy csi_datastructures_pub.instance_header_tbl, a0 JTF_NUMBER_TABLE
2213 , a1 JTF_VARCHAR2_TABLE_100
2214 , a2 JTF_VARCHAR2_TABLE_100
2215 , a3 JTF_NUMBER_TABLE
2216 , a4 JTF_VARCHAR2_TABLE_100
2217 , a5 JTF_NUMBER_TABLE
2218 , a6 JTF_VARCHAR2_TABLE_100
2219 , a7 JTF_VARCHAR2_TABLE_100
2220 , a8 JTF_VARCHAR2_TABLE_100
2221 , a9 JTF_NUMBER_TABLE
2222 , a10 JTF_VARCHAR2_TABLE_100
2223 , a11 JTF_VARCHAR2_TABLE_100
2224 , a12 JTF_VARCHAR2_TABLE_100
2225 , a13 JTF_VARCHAR2_TABLE_100
2226 , a14 JTF_VARCHAR2_TABLE_100
2227 , a15 JTF_NUMBER_TABLE
2228 , a16 JTF_VARCHAR2_TABLE_100
2229 , a17 JTF_NUMBER_TABLE
2230 , a18 JTF_VARCHAR2_TABLE_100
2231 , a19 JTF_VARCHAR2_TABLE_100
2232 , a20 JTF_VARCHAR2_TABLE_100
2233 , a21 JTF_NUMBER_TABLE
2234 , a22 JTF_VARCHAR2_TABLE_100
2235 , a23 JTF_VARCHAR2_TABLE_100
2236 , a24 JTF_VARCHAR2_TABLE_300
2237 , a25 JTF_DATE_TABLE
2238 , a26 JTF_DATE_TABLE
2239 , a27 JTF_VARCHAR2_TABLE_100
2240 , a28 JTF_NUMBER_TABLE
2241 , a29 JTF_NUMBER_TABLE
2242 , a30 JTF_VARCHAR2_TABLE_100
2243 , a31 JTF_VARCHAR2_TABLE_100
2244 , a32 JTF_NUMBER_TABLE
2245 , a33 JTF_NUMBER_TABLE
2246 , a34 JTF_NUMBER_TABLE
2247 , a35 JTF_VARCHAR2_TABLE_100
2248 , a36 JTF_VARCHAR2_TABLE_100
2249 , a37 JTF_VARCHAR2_TABLE_100
2250 , a38 JTF_VARCHAR2_TABLE_100
2251 , a39 JTF_NUMBER_TABLE
2252 , a40 JTF_NUMBER_TABLE
2253 , a41 JTF_NUMBER_TABLE
2254 , a42 JTF_NUMBER_TABLE
2255 , a43 JTF_VARCHAR2_TABLE_300
2256 , a44 JTF_NUMBER_TABLE
2257 , a45 JTF_NUMBER_TABLE
2258 , a46 JTF_NUMBER_TABLE
2259 , a47 JTF_NUMBER_TABLE
2260 , a48 JTF_VARCHAR2_TABLE_100
2261 , a49 JTF_NUMBER_TABLE
2262 , a50 JTF_NUMBER_TABLE
2263 , a51 JTF_NUMBER_TABLE
2264 , a52 JTF_NUMBER_TABLE
2265 , a53 JTF_DATE_TABLE
2266 , a54 JTF_VARCHAR2_TABLE_100
2267 , a55 JTF_DATE_TABLE
2268 , a56 JTF_DATE_TABLE
2269 , a57 JTF_VARCHAR2_TABLE_100
2270 , a58 JTF_VARCHAR2_TABLE_100
2271 , a59 JTF_VARCHAR2_TABLE_100
2272 , a60 JTF_VARCHAR2_TABLE_300
2273 , a61 JTF_VARCHAR2_TABLE_300
2274 , a62 JTF_VARCHAR2_TABLE_300
2275 , a63 JTF_VARCHAR2_TABLE_300
2276 , a64 JTF_VARCHAR2_TABLE_300
2277 , a65 JTF_VARCHAR2_TABLE_300
2278 , a66 JTF_VARCHAR2_TABLE_300
2279 , a67 JTF_VARCHAR2_TABLE_300
2280 , a68 JTF_VARCHAR2_TABLE_300
2281 , a69 JTF_VARCHAR2_TABLE_300
2282 , a70 JTF_VARCHAR2_TABLE_300
2283 , a71 JTF_VARCHAR2_TABLE_300
2284 , a72 JTF_VARCHAR2_TABLE_300
2285 , a73 JTF_VARCHAR2_TABLE_300
2286 , a74 JTF_VARCHAR2_TABLE_300
2287 , a75 JTF_NUMBER_TABLE
2288 , a76 JTF_NUMBER_TABLE
2289 , a77 JTF_VARCHAR2_TABLE_100
2290 , a78 JTF_NUMBER_TABLE
2291 , a79 JTF_VARCHAR2_TABLE_100
2292 , a80 JTF_VARCHAR2_TABLE_300
2293 , a81 JTF_VARCHAR2_TABLE_300
2294 , a82 JTF_VARCHAR2_TABLE_300
2295 , a83 JTF_VARCHAR2_TABLE_300
2296 , a84 JTF_VARCHAR2_TABLE_100
2297 , a85 JTF_VARCHAR2_TABLE_200
2298 , a86 JTF_VARCHAR2_TABLE_100
2299 , a87 JTF_VARCHAR2_TABLE_100
2300 , a88 JTF_NUMBER_TABLE
2301 , a89 JTF_NUMBER_TABLE
2302 , a90 JTF_DATE_TABLE
2303 , a91 JTF_VARCHAR2_TABLE_100
2304 , a92 JTF_VARCHAR2_TABLE_100
2305 , a93 JTF_VARCHAR2_TABLE_300
2306 , a94 JTF_VARCHAR2_TABLE_300
2307 , a95 JTF_VARCHAR2_TABLE_300
2308 , a96 JTF_VARCHAR2_TABLE_300
2309 , a97 JTF_VARCHAR2_TABLE_100
2310 , a98 JTF_VARCHAR2_TABLE_200
2311 , a99 JTF_VARCHAR2_TABLE_100
2312 , a100 JTF_VARCHAR2_TABLE_100
2313 , a101 JTF_NUMBER_TABLE
2314 , a102 JTF_VARCHAR2_TABLE_100
2315 , a103 JTF_VARCHAR2_TABLE_100
2316 , a104 JTF_VARCHAR2_TABLE_400
2317 , a105 JTF_VARCHAR2_TABLE_100
2318 , a106 JTF_VARCHAR2_TABLE_400
2319 , a107 JTF_VARCHAR2_TABLE_100
2320 , a108 JTF_NUMBER_TABLE
2321 , a109 JTF_NUMBER_TABLE
2322 , a110 JTF_NUMBER_TABLE
2323 , a111 JTF_VARCHAR2_TABLE_100
2324 , a112 JTF_VARCHAR2_TABLE_300
2325 , a113 JTF_VARCHAR2_TABLE_300
2326 , a114 JTF_VARCHAR2_TABLE_300
2327 , a115 JTF_VARCHAR2_TABLE_300
2328 , a116 JTF_VARCHAR2_TABLE_300
2329 , a117 JTF_VARCHAR2_TABLE_100
2330 , a118 JTF_VARCHAR2_TABLE_100
2331 , a119 JTF_VARCHAR2_TABLE_100
2332 , a120 JTF_VARCHAR2_TABLE_100
2333 , a121 JTF_VARCHAR2_TABLE_300
2334 , a122 JTF_VARCHAR2_TABLE_300
2335 , a123 JTF_VARCHAR2_TABLE_300
2336 , a124 JTF_VARCHAR2_TABLE_300
2337 , a125 JTF_VARCHAR2_TABLE_100
2338 , a126 JTF_VARCHAR2_TABLE_100
2339 , a127 JTF_VARCHAR2_TABLE_100
2340 , a128 JTF_VARCHAR2_TABLE_100
2341 , a129 JTF_VARCHAR2_TABLE_100
2342 , a130 JTF_VARCHAR2_TABLE_300
2343 , a131 JTF_VARCHAR2_TABLE_300
2344 , a132 JTF_VARCHAR2_TABLE_100
2345 , a133 JTF_VARCHAR2_TABLE_100
2346 , a134 JTF_NUMBER_TABLE
2347 , a135 JTF_VARCHAR2_TABLE_100
2348 , a136 JTF_NUMBER_TABLE
2349 , a137 JTF_NUMBER_TABLE
2350 , a138 JTF_VARCHAR2_TABLE_100
2351 , a139 JTF_NUMBER_TABLE
2352 , a140 JTF_VARCHAR2_TABLE_100
2353 , a141 JTF_NUMBER_TABLE
2354 , a142 JTF_DATE_TABLE
2355 , a143 JTF_VARCHAR2_TABLE_300
2356 , a144 JTF_VARCHAR2_TABLE_300
2357 , a145 JTF_VARCHAR2_TABLE_300
2358 , a146 JTF_VARCHAR2_TABLE_300
2359 , a147 JTF_VARCHAR2_TABLE_300
2360 , a148 JTF_VARCHAR2_TABLE_300
2361 , a149 JTF_VARCHAR2_TABLE_300
2362 , a150 JTF_VARCHAR2_TABLE_300
2363 , a151 JTF_VARCHAR2_TABLE_300
2364 , a152 JTF_VARCHAR2_TABLE_300
2365 , a153 JTF_VARCHAR2_TABLE_300
2366 , a154 JTF_VARCHAR2_TABLE_300
2367 , a155 JTF_VARCHAR2_TABLE_300
2368 , a156 JTF_VARCHAR2_TABLE_300
2369 , a157 JTF_VARCHAR2_TABLE_300
2370 , a158 JTF_NUMBER_TABLE
2371 , a159 JTF_VARCHAR2_TABLE_100
2372 , a160 JTF_NUMBER_TABLE
2373 , a161 JTF_VARCHAR2_TABLE_100
2374 , a162 JTF_NUMBER_TABLE
2375 , a163 JTF_VARCHAR2_TABLE_100
2376 , a164 JTF_VARCHAR2_TABLE_100
2377 , a165 JTF_VARCHAR2_TABLE_100
2378 , a166 JTF_VARCHAR2_TABLE_100
2379 , a167 JTF_VARCHAR2_TABLE_100
2380 , a168 JTF_VARCHAR2_TABLE_100
2381 , a169 JTF_VARCHAR2_TABLE_100
2382 , a170 JTF_VARCHAR2_TABLE_100
2383 , a171 JTF_VARCHAR2_TABLE_100
2384 , a172 JTF_VARCHAR2_TABLE_200
2385 , a173 JTF_VARCHAR2_TABLE_100
2386 , a174 JTF_VARCHAR2_TABLE_100
2387 , a175 JTF_VARCHAR2_TABLE_100
2388 , a176 JTF_VARCHAR2_TABLE_100
2389 ) as
2390 ddindx binary_integer; indx binary_integer;
2391 begin
2392 if a0 is not null and a0.count > 0 then
2393 if a0.count > 0 then
2394 indx := a0.first;
2395 ddindx := 1;
2396 while true loop
2397 t(ddindx).instance_id := rosetta_g_miss_num_map(a0(indx));
2398 t(ddindx).instance_number := a1(indx);
2399 t(ddindx).external_reference := a2(indx);
2400 t(ddindx).inventory_item_id := rosetta_g_miss_num_map(a3(indx));
2401 t(ddindx).inventory_revision := a4(indx);
2402 t(ddindx).inv_master_organization_id := rosetta_g_miss_num_map(a5(indx));
2403 t(ddindx).serial_number := a6(indx);
2404 t(ddindx).mfg_serial_number_flag := a7(indx);
2405 t(ddindx).lot_number := a8(indx);
2406 t(ddindx).quantity := rosetta_g_miss_num_map(a9(indx));
2407 t(ddindx).unit_of_measure_name := a10(indx);
2408 t(ddindx).unit_of_measure := a11(indx);
2409 t(ddindx).accounting_class := a12(indx);
2410 t(ddindx).accounting_class_code := a13(indx);
2411 t(ddindx).instance_condition := a14(indx);
2412 t(ddindx).instance_condition_id := rosetta_g_miss_num_map(a15(indx));
2413 t(ddindx).instance_status := a16(indx);
2414 t(ddindx).instance_status_id := rosetta_g_miss_num_map(a17(indx));
2415 t(ddindx).customer_view_flag := a18(indx);
2416 t(ddindx).merchant_view_flag := a19(indx);
2417 t(ddindx).sellable_flag := a20(indx);
2418 t(ddindx).system_id := rosetta_g_miss_num_map(a21(indx));
2419 t(ddindx).system_name := a22(indx);
2420 t(ddindx).instance_type_code := a23(indx);
2421 t(ddindx).instance_type_name := a24(indx);
2422 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a25(indx));
2423 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a26(indx));
2424 t(ddindx).location_type_code := a27(indx);
2425 t(ddindx).location_id := rosetta_g_miss_num_map(a28(indx));
2426 t(ddindx).inv_organization_id := rosetta_g_miss_num_map(a29(indx));
2427 t(ddindx).inv_organization_name := a30(indx);
2428 t(ddindx).inv_subinventory_name := a31(indx);
2429 t(ddindx).inv_locator_id := rosetta_g_miss_num_map(a32(indx));
2430 t(ddindx).pa_project_id := rosetta_g_miss_num_map(a33(indx));
2431 t(ddindx).pa_project_task_id := rosetta_g_miss_num_map(a34(indx));
2432 t(ddindx).pa_project_name := a35(indx);
2433 t(ddindx).pa_project_number := a36(indx);
2434 t(ddindx).pa_task_name := a37(indx);
2435 t(ddindx).pa_task_number := a38(indx);
2436 t(ddindx).in_transit_order_line_id := rosetta_g_miss_num_map(a39(indx));
2437 t(ddindx).in_transit_order_line_number := rosetta_g_miss_num_map(a40(indx));
2438 t(ddindx).in_transit_order_number := rosetta_g_miss_num_map(a41(indx));
2439 t(ddindx).wip_job_id := rosetta_g_miss_num_map(a42(indx));
2440 t(ddindx).wip_entity_name := a43(indx);
2441 t(ddindx).po_order_line_id := rosetta_g_miss_num_map(a44(indx));
2442 t(ddindx).last_oe_order_line_id := rosetta_g_miss_num_map(a45(indx));
2443 t(ddindx).last_oe_rma_line_id := rosetta_g_miss_num_map(a46(indx));
2444 t(ddindx).last_po_po_line_id := rosetta_g_miss_num_map(a47(indx));
2445 t(ddindx).last_oe_po_number := a48(indx);
2446 t(ddindx).last_wip_job_id := rosetta_g_miss_num_map(a49(indx));
2447 t(ddindx).last_pa_project_id := rosetta_g_miss_num_map(a50(indx));
2448 t(ddindx).last_pa_task_id := rosetta_g_miss_num_map(a51(indx));
2449 t(ddindx).last_oe_agreement_id := rosetta_g_miss_num_map(a52(indx));
2450 t(ddindx).install_date := rosetta_g_miss_date_in_map(a53(indx));
2451 t(ddindx).manually_created_flag := a54(indx);
2452 t(ddindx).return_by_date := rosetta_g_miss_date_in_map(a55(indx));
2453 t(ddindx).actual_return_date := rosetta_g_miss_date_in_map(a56(indx));
2454 t(ddindx).creation_complete_flag := a57(indx);
2455 t(ddindx).completeness_flag := a58(indx);
2456 t(ddindx).context := a59(indx);
2457 t(ddindx).attribute1 := a60(indx);
2458 t(ddindx).attribute2 := a61(indx);
2459 t(ddindx).attribute3 := a62(indx);
2460 t(ddindx).attribute4 := a63(indx);
2461 t(ddindx).attribute5 := a64(indx);
2462 t(ddindx).attribute6 := a65(indx);
2463 t(ddindx).attribute7 := a66(indx);
2464 t(ddindx).attribute8 := a67(indx);
2465 t(ddindx).attribute9 := a68(indx);
2466 t(ddindx).attribute10 := a69(indx);
2467 t(ddindx).attribute11 := a70(indx);
2468 t(ddindx).attribute12 := a71(indx);
2469 t(ddindx).attribute13 := a72(indx);
2470 t(ddindx).attribute14 := a73(indx);
2471 t(ddindx).attribute15 := a74(indx);
2472 t(ddindx).object_version_number := rosetta_g_miss_num_map(a75(indx));
2473 t(ddindx).last_txn_line_detail_id := rosetta_g_miss_num_map(a76(indx));
2474 t(ddindx).install_location_type_code := a77(indx);
2475 t(ddindx).install_location_id := rosetta_g_miss_num_map(a78(indx));
2476 t(ddindx).instance_usage_code := a79(indx);
2477 t(ddindx).current_loc_address1 := a80(indx);
2478 t(ddindx).current_loc_address2 := a81(indx);
2479 t(ddindx).current_loc_address3 := a82(indx);
2480 t(ddindx).current_loc_address4 := a83(indx);
2481 t(ddindx).current_loc_city := a84(indx);
2482 t(ddindx).current_loc_state := a85(indx);
2483 t(ddindx).current_loc_postal_code := a86(indx);
2484 t(ddindx).current_loc_country := a87(indx);
2485 t(ddindx).sales_order_number := rosetta_g_miss_num_map(a88(indx));
2486 t(ddindx).sales_order_line_number := rosetta_g_miss_num_map(a89(indx));
2487 t(ddindx).sales_order_date := rosetta_g_miss_date_in_map(a90(indx));
2488 t(ddindx).purchase_order_number := a91(indx);
2489 t(ddindx).instance_usage_name := a92(indx);
2490 t(ddindx).install_loc_address1 := a93(indx);
2491 t(ddindx).install_loc_address2 := a94(indx);
2492 t(ddindx).install_loc_address3 := a95(indx);
2493 t(ddindx).install_loc_address4 := a96(indx);
2494 t(ddindx).install_loc_city := a97(indx);
2495 t(ddindx).install_loc_state := a98(indx);
2496 t(ddindx).install_loc_postal_code := a99(indx);
2497 t(ddindx).install_loc_country := a100(indx);
2498 t(ddindx).vld_organization_id := rosetta_g_miss_num_map(a101(indx));
2499 t(ddindx).current_loc_number := a102(indx);
2500 t(ddindx).install_loc_number := a103(indx);
2501 t(ddindx).current_party_name := a104(indx);
2502 t(ddindx).current_party_number := a105(indx);
2503 t(ddindx).install_party_name := a106(indx);
2504 t(ddindx).install_party_number := a107(indx);
2505 t(ddindx).config_inst_hdr_id := rosetta_g_miss_num_map(a108(indx));
2506 t(ddindx).config_inst_rev_num := rosetta_g_miss_num_map(a109(indx));
2507 t(ddindx).config_inst_item_id := rosetta_g_miss_num_map(a110(indx));
2508 t(ddindx).config_valid_status := a111(indx);
2509 t(ddindx).instance_description := a112(indx);
2510 t(ddindx).start_loc_address1 := a113(indx);
2511 t(ddindx).start_loc_address2 := a114(indx);
2512 t(ddindx).start_loc_address3 := a115(indx);
2513 t(ddindx).start_loc_address4 := a116(indx);
2514 t(ddindx).start_loc_city := a117(indx);
2515 t(ddindx).start_loc_state := a118(indx);
2516 t(ddindx).start_loc_postal_code := a119(indx);
2517 t(ddindx).start_loc_country := a120(indx);
2518 t(ddindx).end_loc_address1 := a121(indx);
2519 t(ddindx).end_loc_address2 := a122(indx);
2520 t(ddindx).end_loc_address3 := a123(indx);
2521 t(ddindx).end_loc_address4 := a124(indx);
2522 t(ddindx).end_loc_city := a125(indx);
2523 t(ddindx).end_loc_state := a126(indx);
2524 t(ddindx).end_loc_postal_code := a127(indx);
2525 t(ddindx).end_loc_country := a128(indx);
2526 t(ddindx).vld_organization_name := a129(indx);
2527 t(ddindx).last_oe_agreement_name := a130(indx);
2528 t(ddindx).inv_locator_name := a131(indx);
2529 t(ddindx).network_asset_flag := a132(indx);
2530 t(ddindx).maintainable_flag := a133(indx);
2531 t(ddindx).pn_location_id := rosetta_g_miss_num_map(a134(indx));
2532 t(ddindx).asset_criticality_code := a135(indx);
2533 t(ddindx).category_id := rosetta_g_miss_num_map(a136(indx));
2534 t(ddindx).equipment_gen_object_id := rosetta_g_miss_num_map(a137(indx));
2535 t(ddindx).instantiation_flag := a138(indx);
2536 t(ddindx).linear_location_id := rosetta_g_miss_num_map(a139(indx));
2537 t(ddindx).operational_log_flag := a140(indx);
2538 t(ddindx).checkin_status := rosetta_g_miss_num_map(a141(indx));
2539 t(ddindx).supplier_warranty_exp_date := rosetta_g_miss_date_in_map(a142(indx));
2540 t(ddindx).attribute16 := a143(indx);
2541 t(ddindx).attribute17 := a144(indx);
2542 t(ddindx).attribute18 := a145(indx);
2543 t(ddindx).attribute19 := a146(indx);
2544 t(ddindx).attribute20 := a147(indx);
2545 t(ddindx).attribute21 := a148(indx);
2546 t(ddindx).attribute22 := a149(indx);
2547 t(ddindx).attribute23 := a150(indx);
2548 t(ddindx).attribute24 := a151(indx);
2549 t(ddindx).attribute25 := a152(indx);
2550 t(ddindx).attribute26 := a153(indx);
2551 t(ddindx).attribute27 := a154(indx);
2552 t(ddindx).attribute28 := a155(indx);
2553 t(ddindx).attribute29 := a156(indx);
2554 t(ddindx).attribute30 := a157(indx);
2555 t(ddindx).purchase_unit_price := rosetta_g_miss_num_map(a158(indx));
2556 t(ddindx).purchase_currency_code := a159(indx);
2557 t(ddindx).payables_unit_price := rosetta_g_miss_num_map(a160(indx));
2558 t(ddindx).payables_currency_code := a161(indx);
2559 t(ddindx).sales_unit_price := rosetta_g_miss_num_map(a162(indx));
2560 t(ddindx).sales_currency_code := a163(indx);
2561 t(ddindx).operational_status_code := a164(indx);
2562 t(ddindx).operational_status_name := a165(indx);
2563 t(ddindx).maintenance_organization := a166(indx);
2564 t(ddindx).department := a167(indx);
2565 t(ddindx).area := a168(indx);
2566 t(ddindx).wip_accounting_class := a169(indx);
2567 t(ddindx).parent_asset_group := a170(indx);
2568 t(ddindx).criticality := a171(indx);
2569 t(ddindx).category_name := a172(indx);
2570 t(ddindx).parent_asset_number := a173(indx);
2571 t(ddindx).maintainable := a174(indx);
2572 t(ddindx).version_label := a175(indx);
2573 t(ddindx).version_label_meaning := a176(indx);
2574 ddindx := ddindx+1;
2575 if a0.last =indx
2576 then exit;
2577 end if;
2578 indx := a0.next(indx);
2579 end loop;
2580 end if;
2581 end if;
2582 end rosetta_table_copy_in_p22;
2583 procedure rosetta_table_copy_out_p22(t csi_datastructures_pub.instance_header_tbl, a0 out nocopy JTF_NUMBER_TABLE
2584 , a1 out nocopy JTF_VARCHAR2_TABLE_100
2585 , a2 out nocopy JTF_VARCHAR2_TABLE_100
2586 , a3 out nocopy JTF_NUMBER_TABLE
2587 , a4 out nocopy JTF_VARCHAR2_TABLE_100
2588 , a5 out nocopy JTF_NUMBER_TABLE
2589 , a6 out nocopy JTF_VARCHAR2_TABLE_100
2590 , a7 out nocopy JTF_VARCHAR2_TABLE_100
2591 , a8 out nocopy JTF_VARCHAR2_TABLE_100
2592 , a9 out nocopy JTF_NUMBER_TABLE
2593 , a10 out nocopy JTF_VARCHAR2_TABLE_100
2594 , a11 out nocopy JTF_VARCHAR2_TABLE_100
2595 , a12 out nocopy JTF_VARCHAR2_TABLE_100
2596 , a13 out nocopy JTF_VARCHAR2_TABLE_100
2597 , a14 out nocopy JTF_VARCHAR2_TABLE_100
2598 , a15 out nocopy JTF_NUMBER_TABLE
2599 , a16 out nocopy JTF_VARCHAR2_TABLE_100
2600 , a17 out nocopy JTF_NUMBER_TABLE
2601 , a18 out nocopy JTF_VARCHAR2_TABLE_100
2602 , a19 out nocopy JTF_VARCHAR2_TABLE_100
2603 , a20 out nocopy JTF_VARCHAR2_TABLE_100
2604 , a21 out nocopy JTF_NUMBER_TABLE
2605 , a22 out nocopy JTF_VARCHAR2_TABLE_100
2606 , a23 out nocopy JTF_VARCHAR2_TABLE_100
2607 , a24 out nocopy JTF_VARCHAR2_TABLE_300
2608 , a25 out nocopy JTF_DATE_TABLE
2609 , a26 out nocopy JTF_DATE_TABLE
2610 , a27 out nocopy JTF_VARCHAR2_TABLE_100
2611 , a28 out nocopy JTF_NUMBER_TABLE
2612 , a29 out nocopy JTF_NUMBER_TABLE
2613 , a30 out nocopy JTF_VARCHAR2_TABLE_100
2614 , a31 out nocopy JTF_VARCHAR2_TABLE_100
2615 , a32 out nocopy JTF_NUMBER_TABLE
2616 , a33 out nocopy JTF_NUMBER_TABLE
2617 , a34 out nocopy JTF_NUMBER_TABLE
2618 , a35 out nocopy JTF_VARCHAR2_TABLE_100
2619 , a36 out nocopy JTF_VARCHAR2_TABLE_100
2620 , a37 out nocopy JTF_VARCHAR2_TABLE_100
2621 , a38 out nocopy JTF_VARCHAR2_TABLE_100
2622 , a39 out nocopy JTF_NUMBER_TABLE
2623 , a40 out nocopy JTF_NUMBER_TABLE
2624 , a41 out nocopy JTF_NUMBER_TABLE
2625 , a42 out nocopy JTF_NUMBER_TABLE
2626 , a43 out nocopy JTF_VARCHAR2_TABLE_300
2627 , a44 out nocopy JTF_NUMBER_TABLE
2628 , a45 out nocopy JTF_NUMBER_TABLE
2629 , a46 out nocopy JTF_NUMBER_TABLE
2630 , a47 out nocopy JTF_NUMBER_TABLE
2631 , a48 out nocopy JTF_VARCHAR2_TABLE_100
2632 , a49 out nocopy JTF_NUMBER_TABLE
2633 , a50 out nocopy JTF_NUMBER_TABLE
2634 , a51 out nocopy JTF_NUMBER_TABLE
2635 , a52 out nocopy JTF_NUMBER_TABLE
2636 , a53 out nocopy JTF_DATE_TABLE
2637 , a54 out nocopy JTF_VARCHAR2_TABLE_100
2638 , a55 out nocopy JTF_DATE_TABLE
2639 , a56 out nocopy JTF_DATE_TABLE
2640 , a57 out nocopy JTF_VARCHAR2_TABLE_100
2641 , a58 out nocopy JTF_VARCHAR2_TABLE_100
2642 , a59 out nocopy JTF_VARCHAR2_TABLE_100
2643 , a60 out nocopy JTF_VARCHAR2_TABLE_300
2644 , a61 out nocopy JTF_VARCHAR2_TABLE_300
2645 , a62 out nocopy JTF_VARCHAR2_TABLE_300
2646 , a63 out nocopy JTF_VARCHAR2_TABLE_300
2647 , a64 out nocopy JTF_VARCHAR2_TABLE_300
2648 , a65 out nocopy JTF_VARCHAR2_TABLE_300
2649 , a66 out nocopy JTF_VARCHAR2_TABLE_300
2650 , a67 out nocopy JTF_VARCHAR2_TABLE_300
2651 , a68 out nocopy JTF_VARCHAR2_TABLE_300
2652 , a69 out nocopy JTF_VARCHAR2_TABLE_300
2653 , a70 out nocopy JTF_VARCHAR2_TABLE_300
2654 , a71 out nocopy JTF_VARCHAR2_TABLE_300
2655 , a72 out nocopy JTF_VARCHAR2_TABLE_300
2656 , a73 out nocopy JTF_VARCHAR2_TABLE_300
2657 , a74 out nocopy JTF_VARCHAR2_TABLE_300
2658 , a75 out nocopy JTF_NUMBER_TABLE
2659 , a76 out nocopy JTF_NUMBER_TABLE
2660 , a77 out nocopy JTF_VARCHAR2_TABLE_100
2661 , a78 out nocopy JTF_NUMBER_TABLE
2662 , a79 out nocopy JTF_VARCHAR2_TABLE_100
2663 , a80 out nocopy JTF_VARCHAR2_TABLE_300
2664 , a81 out nocopy JTF_VARCHAR2_TABLE_300
2665 , a82 out nocopy JTF_VARCHAR2_TABLE_300
2666 , a83 out nocopy JTF_VARCHAR2_TABLE_300
2667 , a84 out nocopy JTF_VARCHAR2_TABLE_100
2668 , a85 out nocopy JTF_VARCHAR2_TABLE_200
2669 , a86 out nocopy JTF_VARCHAR2_TABLE_100
2670 , a87 out nocopy JTF_VARCHAR2_TABLE_100
2671 , a88 out nocopy JTF_NUMBER_TABLE
2672 , a89 out nocopy JTF_NUMBER_TABLE
2673 , a90 out nocopy JTF_DATE_TABLE
2674 , a91 out nocopy JTF_VARCHAR2_TABLE_100
2675 , a92 out nocopy JTF_VARCHAR2_TABLE_100
2676 , a93 out nocopy JTF_VARCHAR2_TABLE_300
2677 , a94 out nocopy JTF_VARCHAR2_TABLE_300
2678 , a95 out nocopy JTF_VARCHAR2_TABLE_300
2679 , a96 out nocopy JTF_VARCHAR2_TABLE_300
2680 , a97 out nocopy JTF_VARCHAR2_TABLE_100
2681 , a98 out nocopy JTF_VARCHAR2_TABLE_200
2682 , a99 out nocopy JTF_VARCHAR2_TABLE_100
2683 , a100 out nocopy JTF_VARCHAR2_TABLE_100
2684 , a101 out nocopy JTF_NUMBER_TABLE
2685 , a102 out nocopy JTF_VARCHAR2_TABLE_100
2686 , a103 out nocopy JTF_VARCHAR2_TABLE_100
2687 , a104 out nocopy JTF_VARCHAR2_TABLE_400
2688 , a105 out nocopy JTF_VARCHAR2_TABLE_100
2689 , a106 out nocopy JTF_VARCHAR2_TABLE_400
2690 , a107 out nocopy JTF_VARCHAR2_TABLE_100
2691 , a108 out nocopy JTF_NUMBER_TABLE
2692 , a109 out nocopy JTF_NUMBER_TABLE
2693 , a110 out nocopy JTF_NUMBER_TABLE
2694 , a111 out nocopy JTF_VARCHAR2_TABLE_100
2695 , a112 out nocopy JTF_VARCHAR2_TABLE_300
2696 , a113 out nocopy JTF_VARCHAR2_TABLE_300
2697 , a114 out nocopy JTF_VARCHAR2_TABLE_300
2698 , a115 out nocopy JTF_VARCHAR2_TABLE_300
2699 , a116 out nocopy JTF_VARCHAR2_TABLE_300
2700 , a117 out nocopy JTF_VARCHAR2_TABLE_100
2701 , a118 out nocopy JTF_VARCHAR2_TABLE_100
2702 , a119 out nocopy JTF_VARCHAR2_TABLE_100
2703 , a120 out nocopy JTF_VARCHAR2_TABLE_100
2704 , a121 out nocopy JTF_VARCHAR2_TABLE_300
2705 , a122 out nocopy JTF_VARCHAR2_TABLE_300
2706 , a123 out nocopy JTF_VARCHAR2_TABLE_300
2707 , a124 out nocopy JTF_VARCHAR2_TABLE_300
2708 , a125 out nocopy JTF_VARCHAR2_TABLE_100
2709 , a126 out nocopy JTF_VARCHAR2_TABLE_100
2710 , a127 out nocopy JTF_VARCHAR2_TABLE_100
2711 , a128 out nocopy JTF_VARCHAR2_TABLE_100
2712 , a129 out nocopy JTF_VARCHAR2_TABLE_100
2713 , a130 out nocopy JTF_VARCHAR2_TABLE_300
2714 , a131 out nocopy JTF_VARCHAR2_TABLE_300
2715 , a132 out nocopy JTF_VARCHAR2_TABLE_100
2716 , a133 out nocopy JTF_VARCHAR2_TABLE_100
2717 , a134 out nocopy JTF_NUMBER_TABLE
2718 , a135 out nocopy JTF_VARCHAR2_TABLE_100
2719 , a136 out nocopy JTF_NUMBER_TABLE
2720 , a137 out nocopy JTF_NUMBER_TABLE
2721 , a138 out nocopy JTF_VARCHAR2_TABLE_100
2722 , a139 out nocopy JTF_NUMBER_TABLE
2723 , a140 out nocopy JTF_VARCHAR2_TABLE_100
2724 , a141 out nocopy JTF_NUMBER_TABLE
2725 , a142 out nocopy JTF_DATE_TABLE
2726 , a143 out nocopy JTF_VARCHAR2_TABLE_300
2727 , a144 out nocopy JTF_VARCHAR2_TABLE_300
2728 , a145 out nocopy JTF_VARCHAR2_TABLE_300
2729 , a146 out nocopy JTF_VARCHAR2_TABLE_300
2730 , a147 out nocopy JTF_VARCHAR2_TABLE_300
2731 , a148 out nocopy JTF_VARCHAR2_TABLE_300
2732 , a149 out nocopy JTF_VARCHAR2_TABLE_300
2733 , a150 out nocopy JTF_VARCHAR2_TABLE_300
2734 , a151 out nocopy JTF_VARCHAR2_TABLE_300
2735 , a152 out nocopy JTF_VARCHAR2_TABLE_300
2736 , a153 out nocopy JTF_VARCHAR2_TABLE_300
2737 , a154 out nocopy JTF_VARCHAR2_TABLE_300
2738 , a155 out nocopy JTF_VARCHAR2_TABLE_300
2739 , a156 out nocopy JTF_VARCHAR2_TABLE_300
2740 , a157 out nocopy JTF_VARCHAR2_TABLE_300
2741 , a158 out nocopy JTF_NUMBER_TABLE
2742 , a159 out nocopy JTF_VARCHAR2_TABLE_100
2743 , a160 out nocopy JTF_NUMBER_TABLE
2744 , a161 out nocopy JTF_VARCHAR2_TABLE_100
2745 , a162 out nocopy JTF_NUMBER_TABLE
2746 , a163 out nocopy JTF_VARCHAR2_TABLE_100
2747 , a164 out nocopy JTF_VARCHAR2_TABLE_100
2748 , a165 out nocopy JTF_VARCHAR2_TABLE_100
2749 , a166 out nocopy JTF_VARCHAR2_TABLE_100
2750 , a167 out nocopy JTF_VARCHAR2_TABLE_100
2751 , a168 out nocopy JTF_VARCHAR2_TABLE_100
2752 , a169 out nocopy JTF_VARCHAR2_TABLE_100
2753 , a170 out nocopy JTF_VARCHAR2_TABLE_100
2754 , a171 out nocopy JTF_VARCHAR2_TABLE_100
2755 , a172 out nocopy JTF_VARCHAR2_TABLE_200
2756 , a173 out nocopy JTF_VARCHAR2_TABLE_100
2757 , a174 out nocopy JTF_VARCHAR2_TABLE_100
2758 , a175 out nocopy JTF_VARCHAR2_TABLE_100
2759 , a176 out nocopy JTF_VARCHAR2_TABLE_100
2760 ) as
2761 ddindx binary_integer; indx binary_integer;
2762 begin
2763 if t is null or t.count = 0 then
2764 a0 := JTF_NUMBER_TABLE();
2765 a1 := JTF_VARCHAR2_TABLE_100();
2766 a2 := JTF_VARCHAR2_TABLE_100();
2767 a3 := JTF_NUMBER_TABLE();
2768 a4 := JTF_VARCHAR2_TABLE_100();
2769 a5 := JTF_NUMBER_TABLE();
2770 a6 := JTF_VARCHAR2_TABLE_100();
2771 a7 := JTF_VARCHAR2_TABLE_100();
2772 a8 := JTF_VARCHAR2_TABLE_100();
2773 a9 := JTF_NUMBER_TABLE();
2774 a10 := JTF_VARCHAR2_TABLE_100();
2775 a11 := JTF_VARCHAR2_TABLE_100();
2776 a12 := JTF_VARCHAR2_TABLE_100();
2777 a13 := JTF_VARCHAR2_TABLE_100();
2778 a14 := JTF_VARCHAR2_TABLE_100();
2779 a15 := JTF_NUMBER_TABLE();
2780 a16 := JTF_VARCHAR2_TABLE_100();
2781 a17 := JTF_NUMBER_TABLE();
2782 a18 := JTF_VARCHAR2_TABLE_100();
2783 a19 := JTF_VARCHAR2_TABLE_100();
2784 a20 := JTF_VARCHAR2_TABLE_100();
2785 a21 := JTF_NUMBER_TABLE();
2786 a22 := JTF_VARCHAR2_TABLE_100();
2787 a23 := JTF_VARCHAR2_TABLE_100();
2788 a24 := JTF_VARCHAR2_TABLE_300();
2789 a25 := JTF_DATE_TABLE();
2790 a26 := JTF_DATE_TABLE();
2791 a27 := JTF_VARCHAR2_TABLE_100();
2792 a28 := JTF_NUMBER_TABLE();
2793 a29 := JTF_NUMBER_TABLE();
2794 a30 := JTF_VARCHAR2_TABLE_100();
2795 a31 := JTF_VARCHAR2_TABLE_100();
2796 a32 := JTF_NUMBER_TABLE();
2797 a33 := JTF_NUMBER_TABLE();
2798 a34 := JTF_NUMBER_TABLE();
2799 a35 := JTF_VARCHAR2_TABLE_100();
2800 a36 := JTF_VARCHAR2_TABLE_100();
2801 a37 := JTF_VARCHAR2_TABLE_100();
2802 a38 := JTF_VARCHAR2_TABLE_100();
2803 a39 := JTF_NUMBER_TABLE();
2804 a40 := JTF_NUMBER_TABLE();
2805 a41 := JTF_NUMBER_TABLE();
2806 a42 := JTF_NUMBER_TABLE();
2807 a43 := JTF_VARCHAR2_TABLE_300();
2808 a44 := JTF_NUMBER_TABLE();
2809 a45 := JTF_NUMBER_TABLE();
2810 a46 := JTF_NUMBER_TABLE();
2811 a47 := JTF_NUMBER_TABLE();
2812 a48 := JTF_VARCHAR2_TABLE_100();
2813 a49 := JTF_NUMBER_TABLE();
2814 a50 := JTF_NUMBER_TABLE();
2815 a51 := JTF_NUMBER_TABLE();
2816 a52 := JTF_NUMBER_TABLE();
2817 a53 := JTF_DATE_TABLE();
2818 a54 := JTF_VARCHAR2_TABLE_100();
2819 a55 := JTF_DATE_TABLE();
2820 a56 := JTF_DATE_TABLE();
2821 a57 := JTF_VARCHAR2_TABLE_100();
2822 a58 := JTF_VARCHAR2_TABLE_100();
2823 a59 := JTF_VARCHAR2_TABLE_100();
2824 a60 := JTF_VARCHAR2_TABLE_300();
2825 a61 := JTF_VARCHAR2_TABLE_300();
2826 a62 := JTF_VARCHAR2_TABLE_300();
2827 a63 := JTF_VARCHAR2_TABLE_300();
2828 a64 := JTF_VARCHAR2_TABLE_300();
2829 a65 := JTF_VARCHAR2_TABLE_300();
2830 a66 := JTF_VARCHAR2_TABLE_300();
2831 a67 := JTF_VARCHAR2_TABLE_300();
2832 a68 := JTF_VARCHAR2_TABLE_300();
2833 a69 := JTF_VARCHAR2_TABLE_300();
2834 a70 := JTF_VARCHAR2_TABLE_300();
2835 a71 := JTF_VARCHAR2_TABLE_300();
2836 a72 := JTF_VARCHAR2_TABLE_300();
2837 a73 := JTF_VARCHAR2_TABLE_300();
2838 a74 := JTF_VARCHAR2_TABLE_300();
2839 a75 := JTF_NUMBER_TABLE();
2840 a76 := JTF_NUMBER_TABLE();
2841 a77 := JTF_VARCHAR2_TABLE_100();
2842 a78 := JTF_NUMBER_TABLE();
2843 a79 := JTF_VARCHAR2_TABLE_100();
2844 a80 := JTF_VARCHAR2_TABLE_300();
2845 a81 := JTF_VARCHAR2_TABLE_300();
2846 a82 := JTF_VARCHAR2_TABLE_300();
2847 a83 := JTF_VARCHAR2_TABLE_300();
2848 a84 := JTF_VARCHAR2_TABLE_100();
2849 a85 := JTF_VARCHAR2_TABLE_200();
2850 a86 := JTF_VARCHAR2_TABLE_100();
2851 a87 := JTF_VARCHAR2_TABLE_100();
2852 a88 := JTF_NUMBER_TABLE();
2853 a89 := JTF_NUMBER_TABLE();
2854 a90 := JTF_DATE_TABLE();
2855 a91 := JTF_VARCHAR2_TABLE_100();
2856 a92 := JTF_VARCHAR2_TABLE_100();
2857 a93 := JTF_VARCHAR2_TABLE_300();
2858 a94 := JTF_VARCHAR2_TABLE_300();
2859 a95 := JTF_VARCHAR2_TABLE_300();
2860 a96 := JTF_VARCHAR2_TABLE_300();
2861 a97 := JTF_VARCHAR2_TABLE_100();
2862 a98 := JTF_VARCHAR2_TABLE_200();
2863 a99 := JTF_VARCHAR2_TABLE_100();
2864 a100 := JTF_VARCHAR2_TABLE_100();
2865 a101 := JTF_NUMBER_TABLE();
2866 a102 := JTF_VARCHAR2_TABLE_100();
2867 a103 := JTF_VARCHAR2_TABLE_100();
2868 a104 := JTF_VARCHAR2_TABLE_400();
2869 a105 := JTF_VARCHAR2_TABLE_100();
2870 a106 := JTF_VARCHAR2_TABLE_400();
2871 a107 := JTF_VARCHAR2_TABLE_100();
2872 a108 := JTF_NUMBER_TABLE();
2873 a109 := JTF_NUMBER_TABLE();
2874 a110 := JTF_NUMBER_TABLE();
2875 a111 := JTF_VARCHAR2_TABLE_100();
2876 a112 := JTF_VARCHAR2_TABLE_300();
2877 a113 := JTF_VARCHAR2_TABLE_300();
2878 a114 := JTF_VARCHAR2_TABLE_300();
2879 a115 := JTF_VARCHAR2_TABLE_300();
2880 a116 := JTF_VARCHAR2_TABLE_300();
2881 a117 := JTF_VARCHAR2_TABLE_100();
2882 a118 := JTF_VARCHAR2_TABLE_100();
2883 a119 := JTF_VARCHAR2_TABLE_100();
2884 a120 := JTF_VARCHAR2_TABLE_100();
2885 a121 := JTF_VARCHAR2_TABLE_300();
2886 a122 := JTF_VARCHAR2_TABLE_300();
2887 a123 := JTF_VARCHAR2_TABLE_300();
2888 a124 := JTF_VARCHAR2_TABLE_300();
2889 a125 := JTF_VARCHAR2_TABLE_100();
2890 a126 := JTF_VARCHAR2_TABLE_100();
2891 a127 := JTF_VARCHAR2_TABLE_100();
2892 a128 := JTF_VARCHAR2_TABLE_100();
2893 a129 := JTF_VARCHAR2_TABLE_100();
2894 a130 := JTF_VARCHAR2_TABLE_300();
2895 a131 := JTF_VARCHAR2_TABLE_300();
2896 a132 := JTF_VARCHAR2_TABLE_100();
2897 a133 := JTF_VARCHAR2_TABLE_100();
2898 a134 := JTF_NUMBER_TABLE();
2899 a135 := JTF_VARCHAR2_TABLE_100();
2900 a136 := JTF_NUMBER_TABLE();
2901 a137 := JTF_NUMBER_TABLE();
2902 a138 := JTF_VARCHAR2_TABLE_100();
2903 a139 := JTF_NUMBER_TABLE();
2904 a140 := JTF_VARCHAR2_TABLE_100();
2905 a141 := JTF_NUMBER_TABLE();
2906 a142 := JTF_DATE_TABLE();
2907 a143 := JTF_VARCHAR2_TABLE_300();
2908 a144 := JTF_VARCHAR2_TABLE_300();
2909 a145 := JTF_VARCHAR2_TABLE_300();
2910 a146 := JTF_VARCHAR2_TABLE_300();
2911 a147 := JTF_VARCHAR2_TABLE_300();
2912 a148 := JTF_VARCHAR2_TABLE_300();
2913 a149 := JTF_VARCHAR2_TABLE_300();
2914 a150 := JTF_VARCHAR2_TABLE_300();
2915 a151 := JTF_VARCHAR2_TABLE_300();
2916 a152 := JTF_VARCHAR2_TABLE_300();
2917 a153 := JTF_VARCHAR2_TABLE_300();
2918 a154 := JTF_VARCHAR2_TABLE_300();
2919 a155 := JTF_VARCHAR2_TABLE_300();
2920 a156 := JTF_VARCHAR2_TABLE_300();
2921 a157 := JTF_VARCHAR2_TABLE_300();
2922 a158 := JTF_NUMBER_TABLE();
2923 a159 := JTF_VARCHAR2_TABLE_100();
2924 a160 := JTF_NUMBER_TABLE();
2925 a161 := JTF_VARCHAR2_TABLE_100();
2926 a162 := JTF_NUMBER_TABLE();
2927 a163 := JTF_VARCHAR2_TABLE_100();
2928 a164 := JTF_VARCHAR2_TABLE_100();
2929 a165 := JTF_VARCHAR2_TABLE_100();
2930 a166 := JTF_VARCHAR2_TABLE_100();
2931 a167 := JTF_VARCHAR2_TABLE_100();
2932 a168 := JTF_VARCHAR2_TABLE_100();
2933 a169 := JTF_VARCHAR2_TABLE_100();
2934 a170 := JTF_VARCHAR2_TABLE_100();
2935 a171 := JTF_VARCHAR2_TABLE_100();
2936 a172 := JTF_VARCHAR2_TABLE_200();
2937 a173 := JTF_VARCHAR2_TABLE_100();
2938 a174 := JTF_VARCHAR2_TABLE_100();
2939 a175 := JTF_VARCHAR2_TABLE_100();
2940 a176 := JTF_VARCHAR2_TABLE_100();
2941 else
2942 a0 := JTF_NUMBER_TABLE();
2943 a1 := JTF_VARCHAR2_TABLE_100();
2944 a2 := JTF_VARCHAR2_TABLE_100();
2945 a3 := JTF_NUMBER_TABLE();
2946 a4 := JTF_VARCHAR2_TABLE_100();
2947 a5 := JTF_NUMBER_TABLE();
2948 a6 := JTF_VARCHAR2_TABLE_100();
2949 a7 := JTF_VARCHAR2_TABLE_100();
2950 a8 := JTF_VARCHAR2_TABLE_100();
2951 a9 := JTF_NUMBER_TABLE();
2952 a10 := JTF_VARCHAR2_TABLE_100();
2953 a11 := JTF_VARCHAR2_TABLE_100();
2954 a12 := JTF_VARCHAR2_TABLE_100();
2955 a13 := JTF_VARCHAR2_TABLE_100();
2956 a14 := JTF_VARCHAR2_TABLE_100();
2957 a15 := JTF_NUMBER_TABLE();
2958 a16 := JTF_VARCHAR2_TABLE_100();
2959 a17 := JTF_NUMBER_TABLE();
2960 a18 := JTF_VARCHAR2_TABLE_100();
2961 a19 := JTF_VARCHAR2_TABLE_100();
2962 a20 := JTF_VARCHAR2_TABLE_100();
2963 a21 := JTF_NUMBER_TABLE();
2964 a22 := JTF_VARCHAR2_TABLE_100();
2965 a23 := JTF_VARCHAR2_TABLE_100();
2966 a24 := JTF_VARCHAR2_TABLE_300();
2967 a25 := JTF_DATE_TABLE();
2968 a26 := JTF_DATE_TABLE();
2969 a27 := JTF_VARCHAR2_TABLE_100();
2970 a28 := JTF_NUMBER_TABLE();
2971 a29 := JTF_NUMBER_TABLE();
2972 a30 := JTF_VARCHAR2_TABLE_100();
2973 a31 := JTF_VARCHAR2_TABLE_100();
2974 a32 := JTF_NUMBER_TABLE();
2975 a33 := JTF_NUMBER_TABLE();
2976 a34 := JTF_NUMBER_TABLE();
2977 a35 := JTF_VARCHAR2_TABLE_100();
2978 a36 := JTF_VARCHAR2_TABLE_100();
2979 a37 := JTF_VARCHAR2_TABLE_100();
2980 a38 := JTF_VARCHAR2_TABLE_100();
2981 a39 := JTF_NUMBER_TABLE();
2982 a40 := JTF_NUMBER_TABLE();
2983 a41 := JTF_NUMBER_TABLE();
2984 a42 := JTF_NUMBER_TABLE();
2985 a43 := JTF_VARCHAR2_TABLE_300();
2986 a44 := JTF_NUMBER_TABLE();
2987 a45 := JTF_NUMBER_TABLE();
2988 a46 := JTF_NUMBER_TABLE();
2989 a47 := JTF_NUMBER_TABLE();
2990 a48 := JTF_VARCHAR2_TABLE_100();
2991 a49 := JTF_NUMBER_TABLE();
2992 a50 := JTF_NUMBER_TABLE();
2993 a51 := JTF_NUMBER_TABLE();
2994 a52 := JTF_NUMBER_TABLE();
2995 a53 := JTF_DATE_TABLE();
2996 a54 := JTF_VARCHAR2_TABLE_100();
2997 a55 := JTF_DATE_TABLE();
2998 a56 := JTF_DATE_TABLE();
2999 a57 := JTF_VARCHAR2_TABLE_100();
3000 a58 := JTF_VARCHAR2_TABLE_100();
3001 a59 := JTF_VARCHAR2_TABLE_100();
3002 a60 := JTF_VARCHAR2_TABLE_300();
3003 a61 := JTF_VARCHAR2_TABLE_300();
3004 a62 := JTF_VARCHAR2_TABLE_300();
3005 a63 := JTF_VARCHAR2_TABLE_300();
3006 a64 := JTF_VARCHAR2_TABLE_300();
3007 a65 := JTF_VARCHAR2_TABLE_300();
3008 a66 := JTF_VARCHAR2_TABLE_300();
3009 a67 := JTF_VARCHAR2_TABLE_300();
3010 a68 := JTF_VARCHAR2_TABLE_300();
3011 a69 := JTF_VARCHAR2_TABLE_300();
3012 a70 := JTF_VARCHAR2_TABLE_300();
3013 a71 := JTF_VARCHAR2_TABLE_300();
3014 a72 := JTF_VARCHAR2_TABLE_300();
3015 a73 := JTF_VARCHAR2_TABLE_300();
3016 a74 := JTF_VARCHAR2_TABLE_300();
3017 a75 := JTF_NUMBER_TABLE();
3018 a76 := JTF_NUMBER_TABLE();
3019 a77 := JTF_VARCHAR2_TABLE_100();
3020 a78 := JTF_NUMBER_TABLE();
3021 a79 := JTF_VARCHAR2_TABLE_100();
3022 a80 := JTF_VARCHAR2_TABLE_300();
3023 a81 := JTF_VARCHAR2_TABLE_300();
3024 a82 := JTF_VARCHAR2_TABLE_300();
3025 a83 := JTF_VARCHAR2_TABLE_300();
3026 a84 := JTF_VARCHAR2_TABLE_100();
3027 a85 := JTF_VARCHAR2_TABLE_200();
3028 a86 := JTF_VARCHAR2_TABLE_100();
3029 a87 := JTF_VARCHAR2_TABLE_100();
3030 a88 := JTF_NUMBER_TABLE();
3031 a89 := JTF_NUMBER_TABLE();
3032 a90 := JTF_DATE_TABLE();
3033 a91 := JTF_VARCHAR2_TABLE_100();
3034 a92 := JTF_VARCHAR2_TABLE_100();
3035 a93 := JTF_VARCHAR2_TABLE_300();
3036 a94 := JTF_VARCHAR2_TABLE_300();
3037 a95 := JTF_VARCHAR2_TABLE_300();
3038 a96 := JTF_VARCHAR2_TABLE_300();
3039 a97 := JTF_VARCHAR2_TABLE_100();
3040 a98 := JTF_VARCHAR2_TABLE_200();
3041 a99 := JTF_VARCHAR2_TABLE_100();
3042 a100 := JTF_VARCHAR2_TABLE_100();
3043 a101 := JTF_NUMBER_TABLE();
3044 a102 := JTF_VARCHAR2_TABLE_100();
3045 a103 := JTF_VARCHAR2_TABLE_100();
3046 a104 := JTF_VARCHAR2_TABLE_400();
3047 a105 := JTF_VARCHAR2_TABLE_100();
3048 a106 := JTF_VARCHAR2_TABLE_400();
3049 a107 := JTF_VARCHAR2_TABLE_100();
3050 a108 := JTF_NUMBER_TABLE();
3051 a109 := JTF_NUMBER_TABLE();
3052 a110 := JTF_NUMBER_TABLE();
3053 a111 := JTF_VARCHAR2_TABLE_100();
3054 a112 := JTF_VARCHAR2_TABLE_300();
3055 a113 := JTF_VARCHAR2_TABLE_300();
3056 a114 := JTF_VARCHAR2_TABLE_300();
3057 a115 := JTF_VARCHAR2_TABLE_300();
3058 a116 := JTF_VARCHAR2_TABLE_300();
3059 a117 := JTF_VARCHAR2_TABLE_100();
3060 a118 := JTF_VARCHAR2_TABLE_100();
3061 a119 := JTF_VARCHAR2_TABLE_100();
3062 a120 := JTF_VARCHAR2_TABLE_100();
3063 a121 := JTF_VARCHAR2_TABLE_300();
3064 a122 := JTF_VARCHAR2_TABLE_300();
3065 a123 := JTF_VARCHAR2_TABLE_300();
3066 a124 := JTF_VARCHAR2_TABLE_300();
3067 a125 := JTF_VARCHAR2_TABLE_100();
3068 a126 := JTF_VARCHAR2_TABLE_100();
3069 a127 := JTF_VARCHAR2_TABLE_100();
3070 a128 := JTF_VARCHAR2_TABLE_100();
3071 a129 := JTF_VARCHAR2_TABLE_100();
3072 a130 := JTF_VARCHAR2_TABLE_300();
3073 a131 := JTF_VARCHAR2_TABLE_300();
3074 a132 := JTF_VARCHAR2_TABLE_100();
3075 a133 := JTF_VARCHAR2_TABLE_100();
3076 a134 := JTF_NUMBER_TABLE();
3077 a135 := JTF_VARCHAR2_TABLE_100();
3078 a136 := JTF_NUMBER_TABLE();
3079 a137 := JTF_NUMBER_TABLE();
3080 a138 := JTF_VARCHAR2_TABLE_100();
3081 a139 := JTF_NUMBER_TABLE();
3082 a140 := JTF_VARCHAR2_TABLE_100();
3083 a141 := JTF_NUMBER_TABLE();
3084 a142 := JTF_DATE_TABLE();
3085 a143 := JTF_VARCHAR2_TABLE_300();
3086 a144 := JTF_VARCHAR2_TABLE_300();
3087 a145 := JTF_VARCHAR2_TABLE_300();
3088 a146 := JTF_VARCHAR2_TABLE_300();
3089 a147 := JTF_VARCHAR2_TABLE_300();
3090 a148 := JTF_VARCHAR2_TABLE_300();
3091 a149 := JTF_VARCHAR2_TABLE_300();
3092 a150 := JTF_VARCHAR2_TABLE_300();
3093 a151 := JTF_VARCHAR2_TABLE_300();
3094 a152 := JTF_VARCHAR2_TABLE_300();
3095 a153 := JTF_VARCHAR2_TABLE_300();
3096 a154 := JTF_VARCHAR2_TABLE_300();
3097 a155 := JTF_VARCHAR2_TABLE_300();
3098 a156 := JTF_VARCHAR2_TABLE_300();
3099 a157 := JTF_VARCHAR2_TABLE_300();
3100 a158 := JTF_NUMBER_TABLE();
3101 a159 := JTF_VARCHAR2_TABLE_100();
3102 a160 := JTF_NUMBER_TABLE();
3103 a161 := JTF_VARCHAR2_TABLE_100();
3104 a162 := JTF_NUMBER_TABLE();
3105 a163 := JTF_VARCHAR2_TABLE_100();
3106 a164 := JTF_VARCHAR2_TABLE_100();
3107 a165 := JTF_VARCHAR2_TABLE_100();
3108 a166 := JTF_VARCHAR2_TABLE_100();
3109 a167 := JTF_VARCHAR2_TABLE_100();
3110 a168 := JTF_VARCHAR2_TABLE_100();
3111 a169 := JTF_VARCHAR2_TABLE_100();
3112 a170 := JTF_VARCHAR2_TABLE_100();
3113 a171 := JTF_VARCHAR2_TABLE_100();
3114 a172 := JTF_VARCHAR2_TABLE_200();
3115 a173 := JTF_VARCHAR2_TABLE_100();
3116 a174 := JTF_VARCHAR2_TABLE_100();
3117 a175 := JTF_VARCHAR2_TABLE_100();
3118 a176 := JTF_VARCHAR2_TABLE_100();
3119 if t.count > 0 then
3120 a0.extend(t.count);
3121 a1.extend(t.count);
3122 a2.extend(t.count);
3123 a3.extend(t.count);
3124 a4.extend(t.count);
3125 a5.extend(t.count);
3126 a6.extend(t.count);
3127 a7.extend(t.count);
3128 a8.extend(t.count);
3129 a9.extend(t.count);
3130 a10.extend(t.count);
3131 a11.extend(t.count);
3132 a12.extend(t.count);
3133 a13.extend(t.count);
3134 a14.extend(t.count);
3135 a15.extend(t.count);
3136 a16.extend(t.count);
3137 a17.extend(t.count);
3138 a18.extend(t.count);
3139 a19.extend(t.count);
3140 a20.extend(t.count);
3141 a21.extend(t.count);
3142 a22.extend(t.count);
3143 a23.extend(t.count);
3144 a24.extend(t.count);
3145 a25.extend(t.count);
3146 a26.extend(t.count);
3147 a27.extend(t.count);
3148 a28.extend(t.count);
3149 a29.extend(t.count);
3150 a30.extend(t.count);
3151 a31.extend(t.count);
3152 a32.extend(t.count);
3153 a33.extend(t.count);
3154 a34.extend(t.count);
3155 a35.extend(t.count);
3156 a36.extend(t.count);
3157 a37.extend(t.count);
3158 a38.extend(t.count);
3159 a39.extend(t.count);
3160 a40.extend(t.count);
3161 a41.extend(t.count);
3162 a42.extend(t.count);
3163 a43.extend(t.count);
3164 a44.extend(t.count);
3165 a45.extend(t.count);
3166 a46.extend(t.count);
3167 a47.extend(t.count);
3168 a48.extend(t.count);
3169 a49.extend(t.count);
3170 a50.extend(t.count);
3171 a51.extend(t.count);
3172 a52.extend(t.count);
3173 a53.extend(t.count);
3174 a54.extend(t.count);
3175 a55.extend(t.count);
3176 a56.extend(t.count);
3177 a57.extend(t.count);
3178 a58.extend(t.count);
3179 a59.extend(t.count);
3180 a60.extend(t.count);
3181 a61.extend(t.count);
3182 a62.extend(t.count);
3183 a63.extend(t.count);
3184 a64.extend(t.count);
3185 a65.extend(t.count);
3186 a66.extend(t.count);
3187 a67.extend(t.count);
3188 a68.extend(t.count);
3189 a69.extend(t.count);
3190 a70.extend(t.count);
3191 a71.extend(t.count);
3192 a72.extend(t.count);
3193 a73.extend(t.count);
3194 a74.extend(t.count);
3195 a75.extend(t.count);
3196 a76.extend(t.count);
3197 a77.extend(t.count);
3198 a78.extend(t.count);
3199 a79.extend(t.count);
3200 a80.extend(t.count);
3201 a81.extend(t.count);
3202 a82.extend(t.count);
3203 a83.extend(t.count);
3204 a84.extend(t.count);
3205 a85.extend(t.count);
3206 a86.extend(t.count);
3207 a87.extend(t.count);
3208 a88.extend(t.count);
3209 a89.extend(t.count);
3210 a90.extend(t.count);
3211 a91.extend(t.count);
3212 a92.extend(t.count);
3213 a93.extend(t.count);
3214 a94.extend(t.count);
3215 a95.extend(t.count);
3216 a96.extend(t.count);
3217 a97.extend(t.count);
3218 a98.extend(t.count);
3219 a99.extend(t.count);
3220 a100.extend(t.count);
3221 a101.extend(t.count);
3222 a102.extend(t.count);
3223 a103.extend(t.count);
3224 a104.extend(t.count);
3225 a105.extend(t.count);
3226 a106.extend(t.count);
3227 a107.extend(t.count);
3228 a108.extend(t.count);
3229 a109.extend(t.count);
3230 a110.extend(t.count);
3231 a111.extend(t.count);
3232 a112.extend(t.count);
3233 a113.extend(t.count);
3234 a114.extend(t.count);
3235 a115.extend(t.count);
3236 a116.extend(t.count);
3237 a117.extend(t.count);
3238 a118.extend(t.count);
3239 a119.extend(t.count);
3240 a120.extend(t.count);
3241 a121.extend(t.count);
3242 a122.extend(t.count);
3243 a123.extend(t.count);
3244 a124.extend(t.count);
3245 a125.extend(t.count);
3246 a126.extend(t.count);
3247 a127.extend(t.count);
3248 a128.extend(t.count);
3249 a129.extend(t.count);
3250 a130.extend(t.count);
3251 a131.extend(t.count);
3252 a132.extend(t.count);
3253 a133.extend(t.count);
3254 a134.extend(t.count);
3255 a135.extend(t.count);
3256 a136.extend(t.count);
3257 a137.extend(t.count);
3258 a138.extend(t.count);
3259 a139.extend(t.count);
3260 a140.extend(t.count);
3261 a141.extend(t.count);
3262 a142.extend(t.count);
3263 a143.extend(t.count);
3264 a144.extend(t.count);
3265 a145.extend(t.count);
3266 a146.extend(t.count);
3267 a147.extend(t.count);
3268 a148.extend(t.count);
3269 a149.extend(t.count);
3270 a150.extend(t.count);
3271 a151.extend(t.count);
3272 a152.extend(t.count);
3273 a153.extend(t.count);
3274 a154.extend(t.count);
3275 a155.extend(t.count);
3276 a156.extend(t.count);
3277 a157.extend(t.count);
3278 a158.extend(t.count);
3279 a159.extend(t.count);
3280 a160.extend(t.count);
3281 a161.extend(t.count);
3282 a162.extend(t.count);
3283 a163.extend(t.count);
3284 a164.extend(t.count);
3285 a165.extend(t.count);
3286 a166.extend(t.count);
3287 a167.extend(t.count);
3288 a168.extend(t.count);
3289 a169.extend(t.count);
3290 a170.extend(t.count);
3291 a171.extend(t.count);
3292 a172.extend(t.count);
3293 a173.extend(t.count);
3294 a174.extend(t.count);
3295 a175.extend(t.count);
3296 a176.extend(t.count);
3297 ddindx := t.first;
3298 indx := 1;
3299 while true loop
3300 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
3301 a1(indx) := t(ddindx).instance_number;
3302 a2(indx) := t(ddindx).external_reference;
3303 a3(indx) := rosetta_g_miss_num_map(t(ddindx).inventory_item_id);
3304 a4(indx) := t(ddindx).inventory_revision;
3305 a5(indx) := rosetta_g_miss_num_map(t(ddindx).inv_master_organization_id);
3306 a6(indx) := t(ddindx).serial_number;
3307 a7(indx) := t(ddindx).mfg_serial_number_flag;
3308 a8(indx) := t(ddindx).lot_number;
3309 a9(indx) := rosetta_g_miss_num_map(t(ddindx).quantity);
3310 a10(indx) := t(ddindx).unit_of_measure_name;
3311 a11(indx) := t(ddindx).unit_of_measure;
3312 a12(indx) := t(ddindx).accounting_class;
3313 a13(indx) := t(ddindx).accounting_class_code;
3314 a14(indx) := t(ddindx).instance_condition;
3315 a15(indx) := rosetta_g_miss_num_map(t(ddindx).instance_condition_id);
3316 a16(indx) := t(ddindx).instance_status;
3317 a17(indx) := rosetta_g_miss_num_map(t(ddindx).instance_status_id);
3318 a18(indx) := t(ddindx).customer_view_flag;
3319 a19(indx) := t(ddindx).merchant_view_flag;
3320 a20(indx) := t(ddindx).sellable_flag;
3321 a21(indx) := rosetta_g_miss_num_map(t(ddindx).system_id);
3322 a22(indx) := t(ddindx).system_name;
3323 a23(indx) := t(ddindx).instance_type_code;
3324 a24(indx) := t(ddindx).instance_type_name;
3325 a25(indx) := t(ddindx).active_start_date;
3326 a26(indx) := t(ddindx).active_end_date;
3327 a27(indx) := t(ddindx).location_type_code;
3328 a28(indx) := rosetta_g_miss_num_map(t(ddindx).location_id);
3329 a29(indx) := rosetta_g_miss_num_map(t(ddindx).inv_organization_id);
3330 a30(indx) := t(ddindx).inv_organization_name;
3331 a31(indx) := t(ddindx).inv_subinventory_name;
3332 a32(indx) := rosetta_g_miss_num_map(t(ddindx).inv_locator_id);
3333 a33(indx) := rosetta_g_miss_num_map(t(ddindx).pa_project_id);
3334 a34(indx) := rosetta_g_miss_num_map(t(ddindx).pa_project_task_id);
3335 a35(indx) := t(ddindx).pa_project_name;
3336 a36(indx) := t(ddindx).pa_project_number;
3337 a37(indx) := t(ddindx).pa_task_name;
3338 a38(indx) := t(ddindx).pa_task_number;
3339 a39(indx) := rosetta_g_miss_num_map(t(ddindx).in_transit_order_line_id);
3340 a40(indx) := rosetta_g_miss_num_map(t(ddindx).in_transit_order_line_number);
3341 a41(indx) := rosetta_g_miss_num_map(t(ddindx).in_transit_order_number);
3342 a42(indx) := rosetta_g_miss_num_map(t(ddindx).wip_job_id);
3343 a43(indx) := t(ddindx).wip_entity_name;
3344 a44(indx) := rosetta_g_miss_num_map(t(ddindx).po_order_line_id);
3345 a45(indx) := rosetta_g_miss_num_map(t(ddindx).last_oe_order_line_id);
3346 a46(indx) := rosetta_g_miss_num_map(t(ddindx).last_oe_rma_line_id);
3347 a47(indx) := rosetta_g_miss_num_map(t(ddindx).last_po_po_line_id);
3348 a48(indx) := t(ddindx).last_oe_po_number;
3349 a49(indx) := rosetta_g_miss_num_map(t(ddindx).last_wip_job_id);
3350 a50(indx) := rosetta_g_miss_num_map(t(ddindx).last_pa_project_id);
3351 a51(indx) := rosetta_g_miss_num_map(t(ddindx).last_pa_task_id);
3352 a52(indx) := rosetta_g_miss_num_map(t(ddindx).last_oe_agreement_id);
3353 a53(indx) := t(ddindx).install_date;
3354 a54(indx) := t(ddindx).manually_created_flag;
3355 a55(indx) := t(ddindx).return_by_date;
3356 a56(indx) := t(ddindx).actual_return_date;
3357 a57(indx) := t(ddindx).creation_complete_flag;
3358 a58(indx) := t(ddindx).completeness_flag;
3359 a59(indx) := t(ddindx).context;
3360 a60(indx) := t(ddindx).attribute1;
3361 a61(indx) := t(ddindx).attribute2;
3362 a62(indx) := t(ddindx).attribute3;
3363 a63(indx) := t(ddindx).attribute4;
3364 a64(indx) := t(ddindx).attribute5;
3365 a65(indx) := t(ddindx).attribute6;
3366 a66(indx) := t(ddindx).attribute7;
3367 a67(indx) := t(ddindx).attribute8;
3368 a68(indx) := t(ddindx).attribute9;
3369 a69(indx) := t(ddindx).attribute10;
3370 a70(indx) := t(ddindx).attribute11;
3371 a71(indx) := t(ddindx).attribute12;
3372 a72(indx) := t(ddindx).attribute13;
3373 a73(indx) := t(ddindx).attribute14;
3374 a74(indx) := t(ddindx).attribute15;
3375 a75(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
3376 a76(indx) := rosetta_g_miss_num_map(t(ddindx).last_txn_line_detail_id);
3377 a77(indx) := t(ddindx).install_location_type_code;
3378 a78(indx) := rosetta_g_miss_num_map(t(ddindx).install_location_id);
3379 a79(indx) := t(ddindx).instance_usage_code;
3380 a80(indx) := t(ddindx).current_loc_address1;
3381 a81(indx) := t(ddindx).current_loc_address2;
3382 a82(indx) := t(ddindx).current_loc_address3;
3383 a83(indx) := t(ddindx).current_loc_address4;
3384 a84(indx) := t(ddindx).current_loc_city;
3385 a85(indx) := t(ddindx).current_loc_state;
3386 a86(indx) := t(ddindx).current_loc_postal_code;
3387 a87(indx) := t(ddindx).current_loc_country;
3388 a88(indx) := rosetta_g_miss_num_map(t(ddindx).sales_order_number);
3389 a89(indx) := rosetta_g_miss_num_map(t(ddindx).sales_order_line_number);
3390 a90(indx) := t(ddindx).sales_order_date;
3391 a91(indx) := t(ddindx).purchase_order_number;
3392 a92(indx) := t(ddindx).instance_usage_name;
3393 a93(indx) := t(ddindx).install_loc_address1;
3394 a94(indx) := t(ddindx).install_loc_address2;
3395 a95(indx) := t(ddindx).install_loc_address3;
3396 a96(indx) := t(ddindx).install_loc_address4;
3397 a97(indx) := t(ddindx).install_loc_city;
3398 a98(indx) := t(ddindx).install_loc_state;
3399 a99(indx) := t(ddindx).install_loc_postal_code;
3400 a100(indx) := t(ddindx).install_loc_country;
3401 a101(indx) := rosetta_g_miss_num_map(t(ddindx).vld_organization_id);
3402 a102(indx) := t(ddindx).current_loc_number;
3403 a103(indx) := t(ddindx).install_loc_number;
3404 a104(indx) := t(ddindx).current_party_name;
3405 a105(indx) := t(ddindx).current_party_number;
3406 a106(indx) := t(ddindx).install_party_name;
3407 a107(indx) := t(ddindx).install_party_number;
3408 a108(indx) := rosetta_g_miss_num_map(t(ddindx).config_inst_hdr_id);
3409 a109(indx) := rosetta_g_miss_num_map(t(ddindx).config_inst_rev_num);
3410 a110(indx) := rosetta_g_miss_num_map(t(ddindx).config_inst_item_id);
3411 a111(indx) := t(ddindx).config_valid_status;
3412 a112(indx) := t(ddindx).instance_description;
3413 a113(indx) := t(ddindx).start_loc_address1;
3414 a114(indx) := t(ddindx).start_loc_address2;
3415 a115(indx) := t(ddindx).start_loc_address3;
3416 a116(indx) := t(ddindx).start_loc_address4;
3417 a117(indx) := t(ddindx).start_loc_city;
3418 a118(indx) := t(ddindx).start_loc_state;
3419 a119(indx) := t(ddindx).start_loc_postal_code;
3420 a120(indx) := t(ddindx).start_loc_country;
3421 a121(indx) := t(ddindx).end_loc_address1;
3422 a122(indx) := t(ddindx).end_loc_address2;
3423 a123(indx) := t(ddindx).end_loc_address3;
3424 a124(indx) := t(ddindx).end_loc_address4;
3425 a125(indx) := t(ddindx).end_loc_city;
3426 a126(indx) := t(ddindx).end_loc_state;
3427 a127(indx) := t(ddindx).end_loc_postal_code;
3428 a128(indx) := t(ddindx).end_loc_country;
3429 a129(indx) := t(ddindx).vld_organization_name;
3430 a130(indx) := t(ddindx).last_oe_agreement_name;
3431 a131(indx) := t(ddindx).inv_locator_name;
3432 a132(indx) := t(ddindx).network_asset_flag;
3433 a133(indx) := t(ddindx).maintainable_flag;
3434 a134(indx) := rosetta_g_miss_num_map(t(ddindx).pn_location_id);
3435 a135(indx) := t(ddindx).asset_criticality_code;
3436 a136(indx) := rosetta_g_miss_num_map(t(ddindx).category_id);
3437 a137(indx) := rosetta_g_miss_num_map(t(ddindx).equipment_gen_object_id);
3438 a138(indx) := t(ddindx).instantiation_flag;
3439 a139(indx) := rosetta_g_miss_num_map(t(ddindx).linear_location_id);
3440 a140(indx) := t(ddindx).operational_log_flag;
3441 a141(indx) := rosetta_g_miss_num_map(t(ddindx).checkin_status);
3442 a142(indx) := t(ddindx).supplier_warranty_exp_date;
3443 a143(indx) := t(ddindx).attribute16;
3444 a144(indx) := t(ddindx).attribute17;
3445 a145(indx) := t(ddindx).attribute18;
3446 a146(indx) := t(ddindx).attribute19;
3447 a147(indx) := t(ddindx).attribute20;
3448 a148(indx) := t(ddindx).attribute21;
3449 a149(indx) := t(ddindx).attribute22;
3450 a150(indx) := t(ddindx).attribute23;
3451 a151(indx) := t(ddindx).attribute24;
3452 a152(indx) := t(ddindx).attribute25;
3453 a153(indx) := t(ddindx).attribute26;
3454 a154(indx) := t(ddindx).attribute27;
3455 a155(indx) := t(ddindx).attribute28;
3456 a156(indx) := t(ddindx).attribute29;
3457 a157(indx) := t(ddindx).attribute30;
3458 a158(indx) := rosetta_g_miss_num_map(t(ddindx).purchase_unit_price);
3459 a159(indx) := t(ddindx).purchase_currency_code;
3460 a160(indx) := rosetta_g_miss_num_map(t(ddindx).payables_unit_price);
3461 a161(indx) := t(ddindx).payables_currency_code;
3462 a162(indx) := rosetta_g_miss_num_map(t(ddindx).sales_unit_price);
3463 a163(indx) := t(ddindx).sales_currency_code;
3464 a164(indx) := t(ddindx).operational_status_code;
3465 a165(indx) := t(ddindx).operational_status_name;
3466 a166(indx) := t(ddindx).maintenance_organization;
3467 a167(indx) := t(ddindx).department;
3468 a168(indx) := t(ddindx).area;
3469 a169(indx) := t(ddindx).wip_accounting_class;
3470 a170(indx) := t(ddindx).parent_asset_group;
3471 a171(indx) := t(ddindx).criticality;
3472 a172(indx) := t(ddindx).category_name;
3473 a173(indx) := t(ddindx).parent_asset_number;
3474 a174(indx) := t(ddindx).maintainable;
3475 a175(indx) := t(ddindx).version_label;
3476 a176(indx) := t(ddindx).version_label_meaning;
3477 indx := indx+1;
3478 if t.last =ddindx
3479 then exit;
3480 end if;
3481 ddindx := t.next(ddindx);
3482 end loop;
3483 end if;
3484 end if;
3485 end rosetta_table_copy_out_p22;
3486
3487 procedure rosetta_table_copy_in_p24(t out nocopy csi_datastructures_pub.transactions_query_tbl, a0 JTF_NUMBER_TABLE
3488 , a1 JTF_NUMBER_TABLE
3489 , a2 JTF_NUMBER_TABLE
3490 , a3 JTF_NUMBER_TABLE
3491 , a4 JTF_VARCHAR2_TABLE_100
3492 , a5 JTF_NUMBER_TABLE
3493 , a6 JTF_VARCHAR2_TABLE_100
3494 , a7 JTF_NUMBER_TABLE
3495 , a8 JTF_VARCHAR2_TABLE_100
3496 , a9 JTF_DATE_TABLE
3497 , a10 JTF_NUMBER_TABLE
3498 , a11 JTF_NUMBER_TABLE
3499 , a12 JTF_DATE_TABLE
3500 , a13 JTF_DATE_TABLE
3501 , a14 JTF_NUMBER_TABLE
3502 , a15 JTF_VARCHAR2_TABLE_100
3503 ) as
3504 ddindx binary_integer; indx binary_integer;
3505 begin
3506 if a0 is not null and a0.count > 0 then
3507 if a0.count > 0 then
3508 indx := a0.first;
3509 ddindx := 1;
3510 while true loop
3511 t(ddindx).transaction_id := rosetta_g_miss_num_map(a0(indx));
3512 t(ddindx).transaction_type_id := rosetta_g_miss_num_map(a1(indx));
3513 t(ddindx).txn_sub_type_id := rosetta_g_miss_num_map(a2(indx));
3514 t(ddindx).source_group_ref_id := rosetta_g_miss_num_map(a3(indx));
3515 t(ddindx).source_group_ref := a4(indx);
3516 t(ddindx).source_header_ref_id := rosetta_g_miss_num_map(a5(indx));
3517 t(ddindx).source_header_ref := a6(indx);
3518 t(ddindx).source_line_ref_id := rosetta_g_miss_num_map(a7(indx));
3519 t(ddindx).source_line_ref := a8(indx);
3520 t(ddindx).source_transaction_date := rosetta_g_miss_date_in_map(a9(indx));
3521 t(ddindx).inv_material_transaction_id := rosetta_g_miss_num_map(a10(indx));
3522 t(ddindx).message_id := rosetta_g_miss_num_map(a11(indx));
3523 t(ddindx).transaction_start_date := rosetta_g_miss_date_in_map(a12(indx));
3524 t(ddindx).transaction_end_date := rosetta_g_miss_date_in_map(a13(indx));
3525 t(ddindx).instance_id := rosetta_g_miss_num_map(a14(indx));
3526 t(ddindx).transaction_status_code := a15(indx);
3527 ddindx := ddindx+1;
3528 if a0.last =indx
3529 then exit;
3530 end if;
3531 indx := a0.next(indx);
3532 end loop;
3533 end if;
3534 end if;
3535 end rosetta_table_copy_in_p24;
3536 procedure rosetta_table_copy_out_p24(t csi_datastructures_pub.transactions_query_tbl, a0 out nocopy JTF_NUMBER_TABLE
3537 , a1 out nocopy JTF_NUMBER_TABLE
3538 , a2 out nocopy JTF_NUMBER_TABLE
3539 , a3 out nocopy JTF_NUMBER_TABLE
3540 , a4 out nocopy JTF_VARCHAR2_TABLE_100
3541 , a5 out nocopy JTF_NUMBER_TABLE
3542 , a6 out nocopy JTF_VARCHAR2_TABLE_100
3543 , a7 out nocopy JTF_NUMBER_TABLE
3544 , a8 out nocopy JTF_VARCHAR2_TABLE_100
3545 , a9 out nocopy JTF_DATE_TABLE
3546 , a10 out nocopy JTF_NUMBER_TABLE
3547 , a11 out nocopy JTF_NUMBER_TABLE
3548 , a12 out nocopy JTF_DATE_TABLE
3549 , a13 out nocopy JTF_DATE_TABLE
3550 , a14 out nocopy JTF_NUMBER_TABLE
3551 , a15 out nocopy JTF_VARCHAR2_TABLE_100
3552 ) as
3553 ddindx binary_integer; indx binary_integer;
3554 begin
3555 if t is null or t.count = 0 then
3556 a0 := JTF_NUMBER_TABLE();
3557 a1 := JTF_NUMBER_TABLE();
3558 a2 := JTF_NUMBER_TABLE();
3559 a3 := JTF_NUMBER_TABLE();
3560 a4 := JTF_VARCHAR2_TABLE_100();
3561 a5 := JTF_NUMBER_TABLE();
3562 a6 := JTF_VARCHAR2_TABLE_100();
3563 a7 := JTF_NUMBER_TABLE();
3564 a8 := JTF_VARCHAR2_TABLE_100();
3565 a9 := JTF_DATE_TABLE();
3566 a10 := JTF_NUMBER_TABLE();
3567 a11 := JTF_NUMBER_TABLE();
3568 a12 := JTF_DATE_TABLE();
3569 a13 := JTF_DATE_TABLE();
3570 a14 := JTF_NUMBER_TABLE();
3571 a15 := JTF_VARCHAR2_TABLE_100();
3572 else
3573 a0 := JTF_NUMBER_TABLE();
3574 a1 := JTF_NUMBER_TABLE();
3575 a2 := JTF_NUMBER_TABLE();
3576 a3 := JTF_NUMBER_TABLE();
3577 a4 := JTF_VARCHAR2_TABLE_100();
3578 a5 := JTF_NUMBER_TABLE();
3579 a6 := JTF_VARCHAR2_TABLE_100();
3580 a7 := JTF_NUMBER_TABLE();
3581 a8 := JTF_VARCHAR2_TABLE_100();
3582 a9 := JTF_DATE_TABLE();
3583 a10 := JTF_NUMBER_TABLE();
3584 a11 := JTF_NUMBER_TABLE();
3585 a12 := JTF_DATE_TABLE();
3586 a13 := JTF_DATE_TABLE();
3587 a14 := JTF_NUMBER_TABLE();
3588 a15 := JTF_VARCHAR2_TABLE_100();
3589 if t.count > 0 then
3590 a0.extend(t.count);
3591 a1.extend(t.count);
3592 a2.extend(t.count);
3593 a3.extend(t.count);
3594 a4.extend(t.count);
3595 a5.extend(t.count);
3596 a6.extend(t.count);
3597 a7.extend(t.count);
3598 a8.extend(t.count);
3599 a9.extend(t.count);
3600 a10.extend(t.count);
3601 a11.extend(t.count);
3602 a12.extend(t.count);
3603 a13.extend(t.count);
3604 a14.extend(t.count);
3605 a15.extend(t.count);
3606 ddindx := t.first;
3607 indx := 1;
3608 while true loop
3609 a0(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
3610 a1(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_type_id);
3611 a2(indx) := rosetta_g_miss_num_map(t(ddindx).txn_sub_type_id);
3612 a3(indx) := rosetta_g_miss_num_map(t(ddindx).source_group_ref_id);
3613 a4(indx) := t(ddindx).source_group_ref;
3614 a5(indx) := rosetta_g_miss_num_map(t(ddindx).source_header_ref_id);
3615 a6(indx) := t(ddindx).source_header_ref;
3616 a7(indx) := rosetta_g_miss_num_map(t(ddindx).source_line_ref_id);
3617 a8(indx) := t(ddindx).source_line_ref;
3618 a9(indx) := t(ddindx).source_transaction_date;
3619 a10(indx) := rosetta_g_miss_num_map(t(ddindx).inv_material_transaction_id);
3620 a11(indx) := rosetta_g_miss_num_map(t(ddindx).message_id);
3621 a12(indx) := t(ddindx).transaction_start_date;
3622 a13(indx) := t(ddindx).transaction_end_date;
3623 a14(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
3624 a15(indx) := t(ddindx).transaction_status_code;
3625 indx := indx+1;
3626 if t.last =ddindx
3627 then exit;
3628 end if;
3629 ddindx := t.next(ddindx);
3630 end loop;
3631 end if;
3632 end if;
3633 end rosetta_table_copy_out_p24;
3634
3635 procedure rosetta_table_copy_in_p27(t out nocopy csi_datastructures_pub.transaction_tbl, a0 JTF_NUMBER_TABLE
3636 , a1 JTF_DATE_TABLE
3637 , a2 JTF_DATE_TABLE
3638 , a3 JTF_NUMBER_TABLE
3639 , a4 JTF_NUMBER_TABLE
3640 , a5 JTF_NUMBER_TABLE
3641 , a6 JTF_VARCHAR2_TABLE_100
3642 , a7 JTF_NUMBER_TABLE
3643 , a8 JTF_VARCHAR2_TABLE_100
3644 , a9 JTF_NUMBER_TABLE
3645 , a10 JTF_VARCHAR2_TABLE_100
3646 , a11 JTF_NUMBER_TABLE
3647 , a12 JTF_NUMBER_TABLE
3648 , a13 JTF_NUMBER_TABLE
3649 , a14 JTF_NUMBER_TABLE
3650 , a15 JTF_VARCHAR2_TABLE_100
3651 , a16 JTF_NUMBER_TABLE
3652 , a17 JTF_VARCHAR2_TABLE_100
3653 , a18 JTF_VARCHAR2_TABLE_100
3654 , a19 JTF_NUMBER_TABLE
3655 , a20 JTF_VARCHAR2_TABLE_100
3656 , a21 JTF_VARCHAR2_TABLE_200
3657 , a22 JTF_VARCHAR2_TABLE_200
3658 , a23 JTF_VARCHAR2_TABLE_200
3659 , a24 JTF_VARCHAR2_TABLE_200
3660 , a25 JTF_VARCHAR2_TABLE_200
3661 , a26 JTF_VARCHAR2_TABLE_200
3662 , a27 JTF_VARCHAR2_TABLE_200
3663 , a28 JTF_VARCHAR2_TABLE_200
3664 , a29 JTF_VARCHAR2_TABLE_200
3665 , a30 JTF_VARCHAR2_TABLE_200
3666 , a31 JTF_VARCHAR2_TABLE_200
3667 , a32 JTF_VARCHAR2_TABLE_200
3668 , a33 JTF_VARCHAR2_TABLE_200
3669 , a34 JTF_VARCHAR2_TABLE_200
3670 , a35 JTF_VARCHAR2_TABLE_200
3671 , a36 JTF_NUMBER_TABLE
3672 , a37 JTF_VARCHAR2_TABLE_100
3673 , a38 JTF_DATE_TABLE
3674 , a39 JTF_NUMBER_TABLE
3675 ) as
3676 ddindx binary_integer; indx binary_integer;
3677 begin
3678 if a0 is not null and a0.count > 0 then
3679 if a0.count > 0 then
3680 indx := a0.first;
3681 ddindx := 1;
3682 while true loop
3683 t(ddindx).transaction_id := rosetta_g_miss_num_map(a0(indx));
3684 t(ddindx).transaction_date := rosetta_g_miss_date_in_map(a1(indx));
3685 t(ddindx).source_transaction_date := rosetta_g_miss_date_in_map(a2(indx));
3686 t(ddindx).transaction_type_id := rosetta_g_miss_num_map(a3(indx));
3687 t(ddindx).txn_sub_type_id := rosetta_g_miss_num_map(a4(indx));
3688 t(ddindx).source_group_ref_id := rosetta_g_miss_num_map(a5(indx));
3689 t(ddindx).source_group_ref := a6(indx);
3690 t(ddindx).source_header_ref_id := rosetta_g_miss_num_map(a7(indx));
3691 t(ddindx).source_header_ref := a8(indx);
3692 t(ddindx).source_line_ref_id := rosetta_g_miss_num_map(a9(indx));
3693 t(ddindx).source_line_ref := a10(indx);
3694 t(ddindx).source_dist_ref_id1 := rosetta_g_miss_num_map(a11(indx));
3695 t(ddindx).source_dist_ref_id2 := rosetta_g_miss_num_map(a12(indx));
3696 t(ddindx).inv_material_transaction_id := rosetta_g_miss_num_map(a13(indx));
3697 t(ddindx).transaction_quantity := rosetta_g_miss_num_map(a14(indx));
3698 t(ddindx).transaction_uom_code := a15(indx);
3699 t(ddindx).transacted_by := rosetta_g_miss_num_map(a16(indx));
3700 t(ddindx).transaction_status_code := a17(indx);
3701 t(ddindx).transaction_action_code := a18(indx);
3702 t(ddindx).message_id := rosetta_g_miss_num_map(a19(indx));
3703 t(ddindx).context := a20(indx);
3704 t(ddindx).attribute1 := a21(indx);
3705 t(ddindx).attribute2 := a22(indx);
3706 t(ddindx).attribute3 := a23(indx);
3707 t(ddindx).attribute4 := a24(indx);
3708 t(ddindx).attribute5 := a25(indx);
3709 t(ddindx).attribute6 := a26(indx);
3710 t(ddindx).attribute7 := a27(indx);
3711 t(ddindx).attribute8 := a28(indx);
3712 t(ddindx).attribute9 := a29(indx);
3713 t(ddindx).attribute10 := a30(indx);
3714 t(ddindx).attribute11 := a31(indx);
3715 t(ddindx).attribute12 := a32(indx);
3716 t(ddindx).attribute13 := a33(indx);
3717 t(ddindx).attribute14 := a34(indx);
3718 t(ddindx).attribute15 := a35(indx);
3719 t(ddindx).object_version_number := rosetta_g_miss_num_map(a36(indx));
3720 t(ddindx).split_reason_code := a37(indx);
3721 t(ddindx).src_txn_creation_date := rosetta_g_miss_date_in_map(a38(indx));
3722 t(ddindx).gl_interface_status_code := rosetta_g_miss_num_map(a39(indx));
3723 ddindx := ddindx+1;
3724 if a0.last =indx
3725 then exit;
3726 end if;
3727 indx := a0.next(indx);
3728 end loop;
3729 end if;
3730 end if;
3731 end rosetta_table_copy_in_p27;
3732 procedure rosetta_table_copy_out_p27(t csi_datastructures_pub.transaction_tbl, a0 out nocopy JTF_NUMBER_TABLE
3733 , a1 out nocopy JTF_DATE_TABLE
3734 , a2 out nocopy JTF_DATE_TABLE
3735 , a3 out nocopy JTF_NUMBER_TABLE
3736 , a4 out nocopy JTF_NUMBER_TABLE
3737 , a5 out nocopy JTF_NUMBER_TABLE
3738 , a6 out nocopy JTF_VARCHAR2_TABLE_100
3739 , a7 out nocopy JTF_NUMBER_TABLE
3740 , a8 out nocopy JTF_VARCHAR2_TABLE_100
3741 , a9 out nocopy JTF_NUMBER_TABLE
3742 , a10 out nocopy JTF_VARCHAR2_TABLE_100
3743 , a11 out nocopy JTF_NUMBER_TABLE
3744 , a12 out nocopy JTF_NUMBER_TABLE
3745 , a13 out nocopy JTF_NUMBER_TABLE
3746 , a14 out nocopy JTF_NUMBER_TABLE
3747 , a15 out nocopy JTF_VARCHAR2_TABLE_100
3748 , a16 out nocopy JTF_NUMBER_TABLE
3749 , a17 out nocopy JTF_VARCHAR2_TABLE_100
3750 , a18 out nocopy JTF_VARCHAR2_TABLE_100
3751 , a19 out nocopy JTF_NUMBER_TABLE
3752 , a20 out nocopy JTF_VARCHAR2_TABLE_100
3753 , a21 out nocopy JTF_VARCHAR2_TABLE_200
3754 , a22 out nocopy JTF_VARCHAR2_TABLE_200
3755 , a23 out nocopy JTF_VARCHAR2_TABLE_200
3756 , a24 out nocopy JTF_VARCHAR2_TABLE_200
3757 , a25 out nocopy JTF_VARCHAR2_TABLE_200
3758 , a26 out nocopy JTF_VARCHAR2_TABLE_200
3759 , a27 out nocopy JTF_VARCHAR2_TABLE_200
3760 , a28 out nocopy JTF_VARCHAR2_TABLE_200
3761 , a29 out nocopy JTF_VARCHAR2_TABLE_200
3762 , a30 out nocopy JTF_VARCHAR2_TABLE_200
3763 , a31 out nocopy JTF_VARCHAR2_TABLE_200
3764 , a32 out nocopy JTF_VARCHAR2_TABLE_200
3765 , a33 out nocopy JTF_VARCHAR2_TABLE_200
3766 , a34 out nocopy JTF_VARCHAR2_TABLE_200
3767 , a35 out nocopy JTF_VARCHAR2_TABLE_200
3768 , a36 out nocopy JTF_NUMBER_TABLE
3769 , a37 out nocopy JTF_VARCHAR2_TABLE_100
3770 , a38 out nocopy JTF_DATE_TABLE
3771 , a39 out nocopy JTF_NUMBER_TABLE
3772 ) as
3773 ddindx binary_integer; indx binary_integer;
3774 begin
3775 if t is null or t.count = 0 then
3776 a0 := JTF_NUMBER_TABLE();
3777 a1 := JTF_DATE_TABLE();
3778 a2 := JTF_DATE_TABLE();
3779 a3 := JTF_NUMBER_TABLE();
3780 a4 := JTF_NUMBER_TABLE();
3781 a5 := JTF_NUMBER_TABLE();
3782 a6 := JTF_VARCHAR2_TABLE_100();
3783 a7 := JTF_NUMBER_TABLE();
3784 a8 := JTF_VARCHAR2_TABLE_100();
3785 a9 := JTF_NUMBER_TABLE();
3786 a10 := JTF_VARCHAR2_TABLE_100();
3787 a11 := JTF_NUMBER_TABLE();
3788 a12 := JTF_NUMBER_TABLE();
3789 a13 := JTF_NUMBER_TABLE();
3790 a14 := JTF_NUMBER_TABLE();
3791 a15 := JTF_VARCHAR2_TABLE_100();
3792 a16 := JTF_NUMBER_TABLE();
3793 a17 := JTF_VARCHAR2_TABLE_100();
3794 a18 := JTF_VARCHAR2_TABLE_100();
3795 a19 := JTF_NUMBER_TABLE();
3796 a20 := JTF_VARCHAR2_TABLE_100();
3797 a21 := JTF_VARCHAR2_TABLE_200();
3798 a22 := JTF_VARCHAR2_TABLE_200();
3799 a23 := JTF_VARCHAR2_TABLE_200();
3800 a24 := JTF_VARCHAR2_TABLE_200();
3801 a25 := JTF_VARCHAR2_TABLE_200();
3802 a26 := JTF_VARCHAR2_TABLE_200();
3803 a27 := JTF_VARCHAR2_TABLE_200();
3804 a28 := JTF_VARCHAR2_TABLE_200();
3805 a29 := JTF_VARCHAR2_TABLE_200();
3806 a30 := JTF_VARCHAR2_TABLE_200();
3807 a31 := JTF_VARCHAR2_TABLE_200();
3808 a32 := JTF_VARCHAR2_TABLE_200();
3809 a33 := JTF_VARCHAR2_TABLE_200();
3810 a34 := JTF_VARCHAR2_TABLE_200();
3811 a35 := JTF_VARCHAR2_TABLE_200();
3812 a36 := JTF_NUMBER_TABLE();
3813 a37 := JTF_VARCHAR2_TABLE_100();
3814 a38 := JTF_DATE_TABLE();
3815 a39 := JTF_NUMBER_TABLE();
3816 else
3817 a0 := JTF_NUMBER_TABLE();
3818 a1 := JTF_DATE_TABLE();
3819 a2 := JTF_DATE_TABLE();
3820 a3 := JTF_NUMBER_TABLE();
3821 a4 := JTF_NUMBER_TABLE();
3822 a5 := JTF_NUMBER_TABLE();
3823 a6 := JTF_VARCHAR2_TABLE_100();
3824 a7 := JTF_NUMBER_TABLE();
3825 a8 := JTF_VARCHAR2_TABLE_100();
3826 a9 := JTF_NUMBER_TABLE();
3827 a10 := JTF_VARCHAR2_TABLE_100();
3828 a11 := JTF_NUMBER_TABLE();
3829 a12 := JTF_NUMBER_TABLE();
3830 a13 := JTF_NUMBER_TABLE();
3831 a14 := JTF_NUMBER_TABLE();
3832 a15 := JTF_VARCHAR2_TABLE_100();
3833 a16 := JTF_NUMBER_TABLE();
3834 a17 := JTF_VARCHAR2_TABLE_100();
3835 a18 := JTF_VARCHAR2_TABLE_100();
3836 a19 := JTF_NUMBER_TABLE();
3837 a20 := JTF_VARCHAR2_TABLE_100();
3838 a21 := JTF_VARCHAR2_TABLE_200();
3839 a22 := JTF_VARCHAR2_TABLE_200();
3840 a23 := JTF_VARCHAR2_TABLE_200();
3841 a24 := JTF_VARCHAR2_TABLE_200();
3842 a25 := JTF_VARCHAR2_TABLE_200();
3843 a26 := JTF_VARCHAR2_TABLE_200();
3844 a27 := JTF_VARCHAR2_TABLE_200();
3845 a28 := JTF_VARCHAR2_TABLE_200();
3846 a29 := JTF_VARCHAR2_TABLE_200();
3847 a30 := JTF_VARCHAR2_TABLE_200();
3848 a31 := JTF_VARCHAR2_TABLE_200();
3849 a32 := JTF_VARCHAR2_TABLE_200();
3850 a33 := JTF_VARCHAR2_TABLE_200();
3851 a34 := JTF_VARCHAR2_TABLE_200();
3852 a35 := JTF_VARCHAR2_TABLE_200();
3853 a36 := JTF_NUMBER_TABLE();
3854 a37 := JTF_VARCHAR2_TABLE_100();
3855 a38 := JTF_DATE_TABLE();
3856 a39 := JTF_NUMBER_TABLE();
3857 if t.count > 0 then
3858 a0.extend(t.count);
3859 a1.extend(t.count);
3860 a2.extend(t.count);
3861 a3.extend(t.count);
3862 a4.extend(t.count);
3863 a5.extend(t.count);
3864 a6.extend(t.count);
3865 a7.extend(t.count);
3866 a8.extend(t.count);
3867 a9.extend(t.count);
3868 a10.extend(t.count);
3869 a11.extend(t.count);
3870 a12.extend(t.count);
3871 a13.extend(t.count);
3872 a14.extend(t.count);
3873 a15.extend(t.count);
3874 a16.extend(t.count);
3875 a17.extend(t.count);
3876 a18.extend(t.count);
3877 a19.extend(t.count);
3878 a20.extend(t.count);
3879 a21.extend(t.count);
3880 a22.extend(t.count);
3881 a23.extend(t.count);
3882 a24.extend(t.count);
3883 a25.extend(t.count);
3884 a26.extend(t.count);
3885 a27.extend(t.count);
3886 a28.extend(t.count);
3887 a29.extend(t.count);
3888 a30.extend(t.count);
3889 a31.extend(t.count);
3890 a32.extend(t.count);
3891 a33.extend(t.count);
3892 a34.extend(t.count);
3893 a35.extend(t.count);
3894 a36.extend(t.count);
3895 a37.extend(t.count);
3896 a38.extend(t.count);
3897 a39.extend(t.count);
3898 ddindx := t.first;
3899 indx := 1;
3900 while true loop
3901 a0(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
3902 a1(indx) := t(ddindx).transaction_date;
3903 a2(indx) := t(ddindx).source_transaction_date;
3904 a3(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_type_id);
3905 a4(indx) := rosetta_g_miss_num_map(t(ddindx).txn_sub_type_id);
3906 a5(indx) := rosetta_g_miss_num_map(t(ddindx).source_group_ref_id);
3907 a6(indx) := t(ddindx).source_group_ref;
3908 a7(indx) := rosetta_g_miss_num_map(t(ddindx).source_header_ref_id);
3909 a8(indx) := t(ddindx).source_header_ref;
3910 a9(indx) := rosetta_g_miss_num_map(t(ddindx).source_line_ref_id);
3911 a10(indx) := t(ddindx).source_line_ref;
3912 a11(indx) := rosetta_g_miss_num_map(t(ddindx).source_dist_ref_id1);
3913 a12(indx) := rosetta_g_miss_num_map(t(ddindx).source_dist_ref_id2);
3914 a13(indx) := rosetta_g_miss_num_map(t(ddindx).inv_material_transaction_id);
3915 a14(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_quantity);
3916 a15(indx) := t(ddindx).transaction_uom_code;
3917 a16(indx) := rosetta_g_miss_num_map(t(ddindx).transacted_by);
3918 a17(indx) := t(ddindx).transaction_status_code;
3919 a18(indx) := t(ddindx).transaction_action_code;
3920 a19(indx) := rosetta_g_miss_num_map(t(ddindx).message_id);
3921 a20(indx) := t(ddindx).context;
3922 a21(indx) := t(ddindx).attribute1;
3923 a22(indx) := t(ddindx).attribute2;
3924 a23(indx) := t(ddindx).attribute3;
3925 a24(indx) := t(ddindx).attribute4;
3926 a25(indx) := t(ddindx).attribute5;
3927 a26(indx) := t(ddindx).attribute6;
3928 a27(indx) := t(ddindx).attribute7;
3929 a28(indx) := t(ddindx).attribute8;
3930 a29(indx) := t(ddindx).attribute9;
3931 a30(indx) := t(ddindx).attribute10;
3932 a31(indx) := t(ddindx).attribute11;
3933 a32(indx) := t(ddindx).attribute12;
3934 a33(indx) := t(ddindx).attribute13;
3935 a34(indx) := t(ddindx).attribute14;
3936 a35(indx) := t(ddindx).attribute15;
3937 a36(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
3938 a37(indx) := t(ddindx).split_reason_code;
3939 a38(indx) := t(ddindx).src_txn_creation_date;
3940 a39(indx) := rosetta_g_miss_num_map(t(ddindx).gl_interface_status_code);
3941 indx := indx+1;
3942 if t.last =ddindx
3943 then exit;
3944 end if;
3945 ddindx := t.next(ddindx);
3946 end loop;
3947 end if;
3948 end if;
3949 end rosetta_table_copy_out_p27;
3950
3951 procedure rosetta_table_copy_in_p29(t out nocopy csi_datastructures_pub.transactions_error_tbl, a0 JTF_NUMBER_TABLE
3952 , a1 JTF_NUMBER_TABLE
3953 , a2 JTF_NUMBER_TABLE
3954 , a3 JTF_VARCHAR2_TABLE_2000
3955 , a4 JTF_VARCHAR2_TABLE_300
3956 , a5 JTF_NUMBER_TABLE
3957 , a6 JTF_VARCHAR2_TABLE_100
3958 , a7 JTF_NUMBER_TABLE
3959 , a8 JTF_DATE_TABLE
3960 , a9 JTF_NUMBER_TABLE
3961 , a10 JTF_DATE_TABLE
3962 , a11 JTF_NUMBER_TABLE
3963 , a12 JTF_NUMBER_TABLE
3964 , a13 JTF_NUMBER_TABLE
3965 , a14 JTF_VARCHAR2_TABLE_100
3966 , a15 JTF_NUMBER_TABLE
3967 , a16 JTF_VARCHAR2_TABLE_100
3968 , a17 JTF_NUMBER_TABLE
3969 , a18 JTF_VARCHAR2_TABLE_100
3970 , a19 JTF_NUMBER_TABLE
3971 , a20 JTF_NUMBER_TABLE
3972 , a21 JTF_NUMBER_TABLE
3973 , a22 JTF_NUMBER_TABLE
3974 , a23 JTF_VARCHAR2_TABLE_100
3975 , a24 JTF_VARCHAR2_TABLE_4000
3976 , a25 JTF_NUMBER_TABLE
3977 , a26 JTF_NUMBER_TABLE
3978 , a27 JTF_VARCHAR2_TABLE_100
3979 , a28 JTF_VARCHAR2_TABLE_100
3980 , a29 JTF_DATE_TABLE
3981 , a30 JTF_NUMBER_TABLE
3982 , a31 JTF_NUMBER_TABLE
3983 , a32 JTF_NUMBER_TABLE
3984 , a33 JTF_NUMBER_TABLE
3985 , a34 JTF_NUMBER_TABLE
3986 , a35 JTF_NUMBER_TABLE
3987 , a36 JTF_NUMBER_TABLE
3988 , a37 JTF_NUMBER_TABLE
3989 , a38 JTF_VARCHAR2_TABLE_100
3990 ) as
3991 ddindx binary_integer; indx binary_integer;
3992 begin
3993 if a0 is not null and a0.count > 0 then
3994 if a0.count > 0 then
3995 indx := a0.first;
3996 ddindx := 1;
3997 while true loop
3998 t(ddindx).transaction_error_id := rosetta_g_miss_num_map(a0(indx));
3999 t(ddindx).transaction_id := rosetta_g_miss_num_map(a1(indx));
4000 t(ddindx).message_id := rosetta_g_miss_num_map(a2(indx));
4001 t(ddindx).error_text := a3(indx);
4002 t(ddindx).source_type := a4(indx);
4003 t(ddindx).source_id := rosetta_g_miss_num_map(a5(indx));
4004 t(ddindx).processed_flag := a6(indx);
4005 t(ddindx).created_by := rosetta_g_miss_num_map(a7(indx));
4006 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a8(indx));
4007 t(ddindx).last_updated_by := rosetta_g_miss_num_map(a9(indx));
4008 t(ddindx).last_update_date := rosetta_g_miss_date_in_map(a10(indx));
4009 t(ddindx).last_update_login := rosetta_g_miss_num_map(a11(indx));
4010 t(ddindx).object_version_number := rosetta_g_miss_num_map(a12(indx));
4011 t(ddindx).transaction_type_id := rosetta_g_miss_num_map(a13(indx));
4012 t(ddindx).source_group_ref := a14(indx);
4013 t(ddindx).source_group_ref_id := rosetta_g_miss_num_map(a15(indx));
4014 t(ddindx).source_header_ref := a16(indx);
4015 t(ddindx).source_header_ref_id := rosetta_g_miss_num_map(a17(indx));
4016 t(ddindx).source_line_ref := a18(indx);
4017 t(ddindx).source_line_ref_id := rosetta_g_miss_num_map(a19(indx));
4018 t(ddindx).source_dist_ref_id1 := rosetta_g_miss_num_map(a20(indx));
4019 t(ddindx).source_dist_ref_id2 := rosetta_g_miss_num_map(a21(indx));
4020 t(ddindx).inv_material_transaction_id := rosetta_g_miss_num_map(a22(indx));
4021 t(ddindx).error_stage := a23(indx);
4022 t(ddindx).message_string := a24(indx);
4023 t(ddindx).instance_id := rosetta_g_miss_num_map(a25(indx));
4024 t(ddindx).inventory_item_id := rosetta_g_miss_num_map(a26(indx));
4025 t(ddindx).serial_number := a27(indx);
4026 t(ddindx).lot_number := a28(indx);
4027 t(ddindx).transaction_error_date := rosetta_g_miss_date_in_map(a29(indx));
4028 t(ddindx).src_serial_num_ctrl_code := rosetta_g_miss_num_map(a30(indx));
4029 t(ddindx).src_location_ctrl_code := rosetta_g_miss_num_map(a31(indx));
4030 t(ddindx).src_lot_ctrl_code := rosetta_g_miss_num_map(a32(indx));
4031 t(ddindx).src_rev_qty_ctrl_code := rosetta_g_miss_num_map(a33(indx));
4032 t(ddindx).dst_serial_num_ctrl_code := rosetta_g_miss_num_map(a34(indx));
4033 t(ddindx).dst_location_ctrl_code := rosetta_g_miss_num_map(a35(indx));
4034 t(ddindx).dst_lot_ctrl_code := rosetta_g_miss_num_map(a36(indx));
4035 t(ddindx).dst_rev_qty_ctrl_code := rosetta_g_miss_num_map(a37(indx));
4036 t(ddindx).comms_nl_trackable_flag := a38(indx);
4037 ddindx := ddindx+1;
4038 if a0.last =indx
4039 then exit;
4040 end if;
4041 indx := a0.next(indx);
4042 end loop;
4043 end if;
4044 end if;
4045 end rosetta_table_copy_in_p29;
4046 procedure rosetta_table_copy_out_p29(t csi_datastructures_pub.transactions_error_tbl, a0 out nocopy JTF_NUMBER_TABLE
4047 , a1 out nocopy JTF_NUMBER_TABLE
4048 , a2 out nocopy JTF_NUMBER_TABLE
4049 , a3 out nocopy JTF_VARCHAR2_TABLE_2000
4050 , a4 out nocopy JTF_VARCHAR2_TABLE_300
4051 , a5 out nocopy JTF_NUMBER_TABLE
4052 , a6 out nocopy JTF_VARCHAR2_TABLE_100
4053 , a7 out nocopy JTF_NUMBER_TABLE
4054 , a8 out nocopy JTF_DATE_TABLE
4055 , a9 out nocopy JTF_NUMBER_TABLE
4056 , a10 out nocopy JTF_DATE_TABLE
4057 , a11 out nocopy JTF_NUMBER_TABLE
4058 , a12 out nocopy JTF_NUMBER_TABLE
4059 , a13 out nocopy JTF_NUMBER_TABLE
4060 , a14 out nocopy JTF_VARCHAR2_TABLE_100
4061 , a15 out nocopy JTF_NUMBER_TABLE
4062 , a16 out nocopy JTF_VARCHAR2_TABLE_100
4063 , a17 out nocopy JTF_NUMBER_TABLE
4064 , a18 out nocopy JTF_VARCHAR2_TABLE_100
4065 , a19 out nocopy JTF_NUMBER_TABLE
4066 , a20 out nocopy JTF_NUMBER_TABLE
4067 , a21 out nocopy JTF_NUMBER_TABLE
4068 , a22 out nocopy JTF_NUMBER_TABLE
4069 , a23 out nocopy JTF_VARCHAR2_TABLE_100
4070 , a24 out nocopy JTF_VARCHAR2_TABLE_4000
4071 , a25 out nocopy JTF_NUMBER_TABLE
4072 , a26 out nocopy JTF_NUMBER_TABLE
4073 , a27 out nocopy JTF_VARCHAR2_TABLE_100
4074 , a28 out nocopy JTF_VARCHAR2_TABLE_100
4075 , a29 out nocopy JTF_DATE_TABLE
4076 , a30 out nocopy JTF_NUMBER_TABLE
4077 , a31 out nocopy JTF_NUMBER_TABLE
4078 , a32 out nocopy JTF_NUMBER_TABLE
4079 , a33 out nocopy JTF_NUMBER_TABLE
4080 , a34 out nocopy JTF_NUMBER_TABLE
4081 , a35 out nocopy JTF_NUMBER_TABLE
4082 , a36 out nocopy JTF_NUMBER_TABLE
4083 , a37 out nocopy JTF_NUMBER_TABLE
4084 , a38 out nocopy JTF_VARCHAR2_TABLE_100
4085 ) as
4086 ddindx binary_integer; indx binary_integer;
4087 begin
4088 if t is null or t.count = 0 then
4089 a0 := JTF_NUMBER_TABLE();
4090 a1 := JTF_NUMBER_TABLE();
4091 a2 := JTF_NUMBER_TABLE();
4092 a3 := JTF_VARCHAR2_TABLE_2000();
4093 a4 := JTF_VARCHAR2_TABLE_300();
4094 a5 := JTF_NUMBER_TABLE();
4095 a6 := JTF_VARCHAR2_TABLE_100();
4096 a7 := JTF_NUMBER_TABLE();
4097 a8 := JTF_DATE_TABLE();
4098 a9 := JTF_NUMBER_TABLE();
4099 a10 := JTF_DATE_TABLE();
4100 a11 := JTF_NUMBER_TABLE();
4101 a12 := JTF_NUMBER_TABLE();
4102 a13 := JTF_NUMBER_TABLE();
4103 a14 := JTF_VARCHAR2_TABLE_100();
4104 a15 := JTF_NUMBER_TABLE();
4105 a16 := JTF_VARCHAR2_TABLE_100();
4106 a17 := JTF_NUMBER_TABLE();
4107 a18 := JTF_VARCHAR2_TABLE_100();
4108 a19 := JTF_NUMBER_TABLE();
4109 a20 := JTF_NUMBER_TABLE();
4110 a21 := JTF_NUMBER_TABLE();
4111 a22 := JTF_NUMBER_TABLE();
4112 a23 := JTF_VARCHAR2_TABLE_100();
4113 a24 := JTF_VARCHAR2_TABLE_4000();
4114 a25 := JTF_NUMBER_TABLE();
4115 a26 := JTF_NUMBER_TABLE();
4116 a27 := JTF_VARCHAR2_TABLE_100();
4117 a28 := JTF_VARCHAR2_TABLE_100();
4118 a29 := JTF_DATE_TABLE();
4119 a30 := JTF_NUMBER_TABLE();
4120 a31 := JTF_NUMBER_TABLE();
4121 a32 := JTF_NUMBER_TABLE();
4122 a33 := JTF_NUMBER_TABLE();
4123 a34 := JTF_NUMBER_TABLE();
4124 a35 := JTF_NUMBER_TABLE();
4125 a36 := JTF_NUMBER_TABLE();
4126 a37 := JTF_NUMBER_TABLE();
4127 a38 := JTF_VARCHAR2_TABLE_100();
4128 else
4129 a0 := JTF_NUMBER_TABLE();
4130 a1 := JTF_NUMBER_TABLE();
4131 a2 := JTF_NUMBER_TABLE();
4132 a3 := JTF_VARCHAR2_TABLE_2000();
4133 a4 := JTF_VARCHAR2_TABLE_300();
4134 a5 := JTF_NUMBER_TABLE();
4135 a6 := JTF_VARCHAR2_TABLE_100();
4136 a7 := JTF_NUMBER_TABLE();
4137 a8 := JTF_DATE_TABLE();
4138 a9 := JTF_NUMBER_TABLE();
4139 a10 := JTF_DATE_TABLE();
4140 a11 := JTF_NUMBER_TABLE();
4141 a12 := JTF_NUMBER_TABLE();
4142 a13 := JTF_NUMBER_TABLE();
4143 a14 := JTF_VARCHAR2_TABLE_100();
4144 a15 := JTF_NUMBER_TABLE();
4145 a16 := JTF_VARCHAR2_TABLE_100();
4146 a17 := JTF_NUMBER_TABLE();
4147 a18 := JTF_VARCHAR2_TABLE_100();
4148 a19 := JTF_NUMBER_TABLE();
4149 a20 := JTF_NUMBER_TABLE();
4150 a21 := JTF_NUMBER_TABLE();
4151 a22 := JTF_NUMBER_TABLE();
4152 a23 := JTF_VARCHAR2_TABLE_100();
4153 a24 := JTF_VARCHAR2_TABLE_4000();
4154 a25 := JTF_NUMBER_TABLE();
4155 a26 := JTF_NUMBER_TABLE();
4156 a27 := JTF_VARCHAR2_TABLE_100();
4157 a28 := JTF_VARCHAR2_TABLE_100();
4158 a29 := JTF_DATE_TABLE();
4159 a30 := JTF_NUMBER_TABLE();
4160 a31 := JTF_NUMBER_TABLE();
4161 a32 := JTF_NUMBER_TABLE();
4162 a33 := JTF_NUMBER_TABLE();
4163 a34 := JTF_NUMBER_TABLE();
4164 a35 := JTF_NUMBER_TABLE();
4165 a36 := JTF_NUMBER_TABLE();
4166 a37 := JTF_NUMBER_TABLE();
4167 a38 := JTF_VARCHAR2_TABLE_100();
4168 if t.count > 0 then
4169 a0.extend(t.count);
4170 a1.extend(t.count);
4171 a2.extend(t.count);
4172 a3.extend(t.count);
4173 a4.extend(t.count);
4174 a5.extend(t.count);
4175 a6.extend(t.count);
4176 a7.extend(t.count);
4177 a8.extend(t.count);
4178 a9.extend(t.count);
4179 a10.extend(t.count);
4180 a11.extend(t.count);
4181 a12.extend(t.count);
4182 a13.extend(t.count);
4183 a14.extend(t.count);
4184 a15.extend(t.count);
4185 a16.extend(t.count);
4186 a17.extend(t.count);
4187 a18.extend(t.count);
4188 a19.extend(t.count);
4189 a20.extend(t.count);
4190 a21.extend(t.count);
4191 a22.extend(t.count);
4192 a23.extend(t.count);
4193 a24.extend(t.count);
4194 a25.extend(t.count);
4195 a26.extend(t.count);
4196 a27.extend(t.count);
4197 a28.extend(t.count);
4198 a29.extend(t.count);
4199 a30.extend(t.count);
4200 a31.extend(t.count);
4201 a32.extend(t.count);
4202 a33.extend(t.count);
4203 a34.extend(t.count);
4204 a35.extend(t.count);
4205 a36.extend(t.count);
4206 a37.extend(t.count);
4207 a38.extend(t.count);
4208 ddindx := t.first;
4209 indx := 1;
4210 while true loop
4211 a0(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_error_id);
4212 a1(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
4213 a2(indx) := rosetta_g_miss_num_map(t(ddindx).message_id);
4214 a3(indx) := t(ddindx).error_text;
4215 a4(indx) := t(ddindx).source_type;
4216 a5(indx) := rosetta_g_miss_num_map(t(ddindx).source_id);
4217 a6(indx) := t(ddindx).processed_flag;
4218 a7(indx) := rosetta_g_miss_num_map(t(ddindx).created_by);
4219 a8(indx) := t(ddindx).creation_date;
4220 a9(indx) := rosetta_g_miss_num_map(t(ddindx).last_updated_by);
4221 a10(indx) := t(ddindx).last_update_date;
4222 a11(indx) := rosetta_g_miss_num_map(t(ddindx).last_update_login);
4223 a12(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
4224 a13(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_type_id);
4225 a14(indx) := t(ddindx).source_group_ref;
4226 a15(indx) := rosetta_g_miss_num_map(t(ddindx).source_group_ref_id);
4227 a16(indx) := t(ddindx).source_header_ref;
4228 a17(indx) := rosetta_g_miss_num_map(t(ddindx).source_header_ref_id);
4229 a18(indx) := t(ddindx).source_line_ref;
4230 a19(indx) := rosetta_g_miss_num_map(t(ddindx).source_line_ref_id);
4231 a20(indx) := rosetta_g_miss_num_map(t(ddindx).source_dist_ref_id1);
4232 a21(indx) := rosetta_g_miss_num_map(t(ddindx).source_dist_ref_id2);
4233 a22(indx) := rosetta_g_miss_num_map(t(ddindx).inv_material_transaction_id);
4234 a23(indx) := t(ddindx).error_stage;
4235 a24(indx) := t(ddindx).message_string;
4236 a25(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
4237 a26(indx) := rosetta_g_miss_num_map(t(ddindx).inventory_item_id);
4238 a27(indx) := t(ddindx).serial_number;
4239 a28(indx) := t(ddindx).lot_number;
4240 a29(indx) := t(ddindx).transaction_error_date;
4241 a30(indx) := rosetta_g_miss_num_map(t(ddindx).src_serial_num_ctrl_code);
4242 a31(indx) := rosetta_g_miss_num_map(t(ddindx).src_location_ctrl_code);
4243 a32(indx) := rosetta_g_miss_num_map(t(ddindx).src_lot_ctrl_code);
4244 a33(indx) := rosetta_g_miss_num_map(t(ddindx).src_rev_qty_ctrl_code);
4245 a34(indx) := rosetta_g_miss_num_map(t(ddindx).dst_serial_num_ctrl_code);
4246 a35(indx) := rosetta_g_miss_num_map(t(ddindx).dst_location_ctrl_code);
4247 a36(indx) := rosetta_g_miss_num_map(t(ddindx).dst_lot_ctrl_code);
4248 a37(indx) := rosetta_g_miss_num_map(t(ddindx).dst_rev_qty_ctrl_code);
4249 a38(indx) := t(ddindx).comms_nl_trackable_flag;
4250 indx := indx+1;
4251 if t.last =ddindx
4252 then exit;
4253 end if;
4254 ddindx := t.next(ddindx);
4255 end loop;
4256 end if;
4257 end if;
4258 end rosetta_table_copy_out_p29;
4259
4260 procedure rosetta_table_copy_in_p32(t out nocopy csi_datastructures_pub.ii_relationship_tbl, a0 JTF_NUMBER_TABLE
4261 , a1 JTF_VARCHAR2_TABLE_100
4262 , a2 JTF_NUMBER_TABLE
4263 , a3 JTF_NUMBER_TABLE
4264 , a4 JTF_VARCHAR2_TABLE_100
4265 , a5 JTF_VARCHAR2_TABLE_100
4266 , a6 JTF_DATE_TABLE
4267 , a7 JTF_DATE_TABLE
4268 , a8 JTF_NUMBER_TABLE
4269 , a9 JTF_VARCHAR2_TABLE_100
4270 , a10 JTF_VARCHAR2_TABLE_100
4271 , a11 JTF_VARCHAR2_TABLE_200
4272 , a12 JTF_VARCHAR2_TABLE_200
4273 , a13 JTF_VARCHAR2_TABLE_200
4274 , a14 JTF_VARCHAR2_TABLE_200
4275 , a15 JTF_VARCHAR2_TABLE_200
4276 , a16 JTF_VARCHAR2_TABLE_200
4277 , a17 JTF_VARCHAR2_TABLE_200
4278 , a18 JTF_VARCHAR2_TABLE_200
4279 , a19 JTF_VARCHAR2_TABLE_200
4280 , a20 JTF_VARCHAR2_TABLE_200
4281 , a21 JTF_VARCHAR2_TABLE_200
4282 , a22 JTF_VARCHAR2_TABLE_200
4283 , a23 JTF_VARCHAR2_TABLE_200
4284 , a24 JTF_VARCHAR2_TABLE_200
4285 , a25 JTF_VARCHAR2_TABLE_200
4286 , a26 JTF_NUMBER_TABLE
4287 , a27 JTF_NUMBER_TABLE
4288 , a28 JTF_VARCHAR2_TABLE_100
4289 , a29 JTF_NUMBER_TABLE
4290 , a30 JTF_VARCHAR2_TABLE_100
4291 ) as
4292 ddindx binary_integer; indx binary_integer;
4293 begin
4294 if a0 is not null and a0.count > 0 then
4295 if a0.count > 0 then
4296 indx := a0.first;
4297 ddindx := 1;
4298 while true loop
4299 t(ddindx).relationship_id := rosetta_g_miss_num_map(a0(indx));
4300 t(ddindx).relationship_type_code := a1(indx);
4301 t(ddindx).object_id := rosetta_g_miss_num_map(a2(indx));
4302 t(ddindx).subject_id := rosetta_g_miss_num_map(a3(indx));
4303 t(ddindx).subject_has_child := a4(indx);
4304 t(ddindx).position_reference := a5(indx);
4305 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a6(indx));
4306 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a7(indx));
4307 t(ddindx).display_order := rosetta_g_miss_num_map(a8(indx));
4308 t(ddindx).mandatory_flag := a9(indx);
4309 t(ddindx).context := a10(indx);
4310 t(ddindx).attribute1 := a11(indx);
4311 t(ddindx).attribute2 := a12(indx);
4312 t(ddindx).attribute3 := a13(indx);
4313 t(ddindx).attribute4 := a14(indx);
4314 t(ddindx).attribute5 := a15(indx);
4315 t(ddindx).attribute6 := a16(indx);
4316 t(ddindx).attribute7 := a17(indx);
4317 t(ddindx).attribute8 := a18(indx);
4318 t(ddindx).attribute9 := a19(indx);
4319 t(ddindx).attribute10 := a20(indx);
4320 t(ddindx).attribute11 := a21(indx);
4321 t(ddindx).attribute12 := a22(indx);
4322 t(ddindx).attribute13 := a23(indx);
4323 t(ddindx).attribute14 := a24(indx);
4324 t(ddindx).attribute15 := a25(indx);
4325 t(ddindx).object_version_number := rosetta_g_miss_num_map(a26(indx));
4326 t(ddindx).parent_tbl_index := rosetta_g_miss_num_map(a27(indx));
4327 t(ddindx).processed_flag := a28(indx);
4328 t(ddindx).interface_id := rosetta_g_miss_num_map(a29(indx));
4329 t(ddindx).cascade_ownership_flag := a30(indx);
4330 ddindx := ddindx+1;
4331 if a0.last =indx
4332 then exit;
4333 end if;
4334 indx := a0.next(indx);
4335 end loop;
4336 end if;
4337 end if;
4338 end rosetta_table_copy_in_p32;
4339 procedure rosetta_table_copy_out_p32(t csi_datastructures_pub.ii_relationship_tbl, a0 out nocopy JTF_NUMBER_TABLE
4340 , a1 out nocopy JTF_VARCHAR2_TABLE_100
4341 , a2 out nocopy JTF_NUMBER_TABLE
4342 , a3 out nocopy JTF_NUMBER_TABLE
4343 , a4 out nocopy JTF_VARCHAR2_TABLE_100
4344 , a5 out nocopy JTF_VARCHAR2_TABLE_100
4345 , a6 out nocopy JTF_DATE_TABLE
4346 , a7 out nocopy JTF_DATE_TABLE
4347 , a8 out nocopy JTF_NUMBER_TABLE
4348 , a9 out nocopy JTF_VARCHAR2_TABLE_100
4349 , a10 out nocopy JTF_VARCHAR2_TABLE_100
4350 , a11 out nocopy JTF_VARCHAR2_TABLE_200
4351 , a12 out nocopy JTF_VARCHAR2_TABLE_200
4352 , a13 out nocopy JTF_VARCHAR2_TABLE_200
4353 , a14 out nocopy JTF_VARCHAR2_TABLE_200
4354 , a15 out nocopy JTF_VARCHAR2_TABLE_200
4355 , a16 out nocopy JTF_VARCHAR2_TABLE_200
4356 , a17 out nocopy JTF_VARCHAR2_TABLE_200
4357 , a18 out nocopy JTF_VARCHAR2_TABLE_200
4358 , a19 out nocopy JTF_VARCHAR2_TABLE_200
4359 , a20 out nocopy JTF_VARCHAR2_TABLE_200
4360 , a21 out nocopy JTF_VARCHAR2_TABLE_200
4361 , a22 out nocopy JTF_VARCHAR2_TABLE_200
4362 , a23 out nocopy JTF_VARCHAR2_TABLE_200
4363 , a24 out nocopy JTF_VARCHAR2_TABLE_200
4364 , a25 out nocopy JTF_VARCHAR2_TABLE_200
4365 , a26 out nocopy JTF_NUMBER_TABLE
4366 , a27 out nocopy JTF_NUMBER_TABLE
4367 , a28 out nocopy JTF_VARCHAR2_TABLE_100
4368 , a29 out nocopy JTF_NUMBER_TABLE
4369 , a30 out nocopy JTF_VARCHAR2_TABLE_100
4370 ) as
4371 ddindx binary_integer; indx binary_integer;
4372 begin
4373 if t is null or t.count = 0 then
4374 a0 := JTF_NUMBER_TABLE();
4375 a1 := JTF_VARCHAR2_TABLE_100();
4376 a2 := JTF_NUMBER_TABLE();
4377 a3 := JTF_NUMBER_TABLE();
4378 a4 := JTF_VARCHAR2_TABLE_100();
4379 a5 := JTF_VARCHAR2_TABLE_100();
4380 a6 := JTF_DATE_TABLE();
4381 a7 := JTF_DATE_TABLE();
4382 a8 := JTF_NUMBER_TABLE();
4383 a9 := JTF_VARCHAR2_TABLE_100();
4384 a10 := JTF_VARCHAR2_TABLE_100();
4385 a11 := JTF_VARCHAR2_TABLE_200();
4386 a12 := JTF_VARCHAR2_TABLE_200();
4387 a13 := JTF_VARCHAR2_TABLE_200();
4388 a14 := JTF_VARCHAR2_TABLE_200();
4389 a15 := JTF_VARCHAR2_TABLE_200();
4390 a16 := JTF_VARCHAR2_TABLE_200();
4391 a17 := JTF_VARCHAR2_TABLE_200();
4392 a18 := JTF_VARCHAR2_TABLE_200();
4393 a19 := JTF_VARCHAR2_TABLE_200();
4394 a20 := JTF_VARCHAR2_TABLE_200();
4395 a21 := JTF_VARCHAR2_TABLE_200();
4396 a22 := JTF_VARCHAR2_TABLE_200();
4397 a23 := JTF_VARCHAR2_TABLE_200();
4398 a24 := JTF_VARCHAR2_TABLE_200();
4399 a25 := JTF_VARCHAR2_TABLE_200();
4400 a26 := JTF_NUMBER_TABLE();
4401 a27 := JTF_NUMBER_TABLE();
4402 a28 := JTF_VARCHAR2_TABLE_100();
4403 a29 := JTF_NUMBER_TABLE();
4404 a30 := JTF_VARCHAR2_TABLE_100();
4405 else
4406 a0 := JTF_NUMBER_TABLE();
4407 a1 := JTF_VARCHAR2_TABLE_100();
4408 a2 := JTF_NUMBER_TABLE();
4409 a3 := JTF_NUMBER_TABLE();
4410 a4 := JTF_VARCHAR2_TABLE_100();
4411 a5 := JTF_VARCHAR2_TABLE_100();
4412 a6 := JTF_DATE_TABLE();
4413 a7 := JTF_DATE_TABLE();
4414 a8 := JTF_NUMBER_TABLE();
4415 a9 := JTF_VARCHAR2_TABLE_100();
4416 a10 := JTF_VARCHAR2_TABLE_100();
4417 a11 := JTF_VARCHAR2_TABLE_200();
4418 a12 := JTF_VARCHAR2_TABLE_200();
4419 a13 := JTF_VARCHAR2_TABLE_200();
4420 a14 := JTF_VARCHAR2_TABLE_200();
4421 a15 := JTF_VARCHAR2_TABLE_200();
4422 a16 := JTF_VARCHAR2_TABLE_200();
4423 a17 := JTF_VARCHAR2_TABLE_200();
4424 a18 := JTF_VARCHAR2_TABLE_200();
4425 a19 := JTF_VARCHAR2_TABLE_200();
4426 a20 := JTF_VARCHAR2_TABLE_200();
4427 a21 := JTF_VARCHAR2_TABLE_200();
4428 a22 := JTF_VARCHAR2_TABLE_200();
4429 a23 := JTF_VARCHAR2_TABLE_200();
4430 a24 := JTF_VARCHAR2_TABLE_200();
4431 a25 := JTF_VARCHAR2_TABLE_200();
4432 a26 := JTF_NUMBER_TABLE();
4433 a27 := JTF_NUMBER_TABLE();
4434 a28 := JTF_VARCHAR2_TABLE_100();
4435 a29 := JTF_NUMBER_TABLE();
4436 a30 := JTF_VARCHAR2_TABLE_100();
4437 if t.count > 0 then
4438 a0.extend(t.count);
4439 a1.extend(t.count);
4440 a2.extend(t.count);
4441 a3.extend(t.count);
4442 a4.extend(t.count);
4443 a5.extend(t.count);
4444 a6.extend(t.count);
4445 a7.extend(t.count);
4446 a8.extend(t.count);
4447 a9.extend(t.count);
4448 a10.extend(t.count);
4449 a11.extend(t.count);
4450 a12.extend(t.count);
4451 a13.extend(t.count);
4452 a14.extend(t.count);
4453 a15.extend(t.count);
4454 a16.extend(t.count);
4455 a17.extend(t.count);
4456 a18.extend(t.count);
4457 a19.extend(t.count);
4458 a20.extend(t.count);
4459 a21.extend(t.count);
4460 a22.extend(t.count);
4461 a23.extend(t.count);
4462 a24.extend(t.count);
4463 a25.extend(t.count);
4464 a26.extend(t.count);
4465 a27.extend(t.count);
4466 a28.extend(t.count);
4467 a29.extend(t.count);
4468 a30.extend(t.count);
4469 ddindx := t.first;
4470 indx := 1;
4471 while true loop
4472 a0(indx) := rosetta_g_miss_num_map(t(ddindx).relationship_id);
4473 a1(indx) := t(ddindx).relationship_type_code;
4474 a2(indx) := rosetta_g_miss_num_map(t(ddindx).object_id);
4475 a3(indx) := rosetta_g_miss_num_map(t(ddindx).subject_id);
4476 a4(indx) := t(ddindx).subject_has_child;
4477 a5(indx) := t(ddindx).position_reference;
4478 a6(indx) := t(ddindx).active_start_date;
4479 a7(indx) := t(ddindx).active_end_date;
4480 a8(indx) := rosetta_g_miss_num_map(t(ddindx).display_order);
4481 a9(indx) := t(ddindx).mandatory_flag;
4482 a10(indx) := t(ddindx).context;
4483 a11(indx) := t(ddindx).attribute1;
4484 a12(indx) := t(ddindx).attribute2;
4485 a13(indx) := t(ddindx).attribute3;
4486 a14(indx) := t(ddindx).attribute4;
4487 a15(indx) := t(ddindx).attribute5;
4488 a16(indx) := t(ddindx).attribute6;
4489 a17(indx) := t(ddindx).attribute7;
4490 a18(indx) := t(ddindx).attribute8;
4491 a19(indx) := t(ddindx).attribute9;
4492 a20(indx) := t(ddindx).attribute10;
4493 a21(indx) := t(ddindx).attribute11;
4494 a22(indx) := t(ddindx).attribute12;
4495 a23(indx) := t(ddindx).attribute13;
4496 a24(indx) := t(ddindx).attribute14;
4497 a25(indx) := t(ddindx).attribute15;
4498 a26(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
4499 a27(indx) := rosetta_g_miss_num_map(t(ddindx).parent_tbl_index);
4500 a28(indx) := t(ddindx).processed_flag;
4501 a29(indx) := rosetta_g_miss_num_map(t(ddindx).interface_id);
4502 a30(indx) := t(ddindx).cascade_ownership_flag;
4503 indx := indx+1;
4504 if t.last =ddindx
4505 then exit;
4506 end if;
4507 ddindx := t.next(ddindx);
4508 end loop;
4509 end if;
4510 end if;
4511 end rosetta_table_copy_out_p32;
4512
4513 procedure rosetta_table_copy_in_p34(t out nocopy csi_datastructures_pub.relationship_history_tbl, a0 JTF_NUMBER_TABLE
4514 , a1 JTF_NUMBER_TABLE
4515 , a2 JTF_NUMBER_TABLE
4516 , a3 JTF_NUMBER_TABLE
4517 , a4 JTF_NUMBER_TABLE
4518 , a5 JTF_VARCHAR2_TABLE_100
4519 , a6 JTF_VARCHAR2_TABLE_100
4520 , a7 JTF_DATE_TABLE
4521 , a8 JTF_DATE_TABLE
4522 , a9 JTF_DATE_TABLE
4523 , a10 JTF_DATE_TABLE
4524 , a11 JTF_VARCHAR2_TABLE_100
4525 , a12 JTF_VARCHAR2_TABLE_100
4526 , a13 JTF_VARCHAR2_TABLE_100
4527 , a14 JTF_VARCHAR2_TABLE_100
4528 , a15 JTF_VARCHAR2_TABLE_200
4529 , a16 JTF_VARCHAR2_TABLE_200
4530 , a17 JTF_VARCHAR2_TABLE_200
4531 , a18 JTF_VARCHAR2_TABLE_200
4532 , a19 JTF_VARCHAR2_TABLE_200
4533 , a20 JTF_VARCHAR2_TABLE_200
4534 , a21 JTF_VARCHAR2_TABLE_200
4535 , a22 JTF_VARCHAR2_TABLE_200
4536 , a23 JTF_VARCHAR2_TABLE_200
4537 , a24 JTF_VARCHAR2_TABLE_200
4538 , a25 JTF_VARCHAR2_TABLE_200
4539 , a26 JTF_VARCHAR2_TABLE_200
4540 , a27 JTF_VARCHAR2_TABLE_200
4541 , a28 JTF_VARCHAR2_TABLE_200
4542 , a29 JTF_VARCHAR2_TABLE_200
4543 , a30 JTF_VARCHAR2_TABLE_200
4544 , a31 JTF_VARCHAR2_TABLE_200
4545 , a32 JTF_VARCHAR2_TABLE_200
4546 , a33 JTF_VARCHAR2_TABLE_200
4547 , a34 JTF_VARCHAR2_TABLE_200
4548 , a35 JTF_VARCHAR2_TABLE_200
4549 , a36 JTF_VARCHAR2_TABLE_200
4550 , a37 JTF_VARCHAR2_TABLE_200
4551 , a38 JTF_VARCHAR2_TABLE_200
4552 , a39 JTF_VARCHAR2_TABLE_200
4553 , a40 JTF_VARCHAR2_TABLE_200
4554 , a41 JTF_VARCHAR2_TABLE_200
4555 , a42 JTF_VARCHAR2_TABLE_200
4556 , a43 JTF_VARCHAR2_TABLE_200
4557 , a44 JTF_VARCHAR2_TABLE_200
4558 , a45 JTF_VARCHAR2_TABLE_100
4559 , a46 JTF_NUMBER_TABLE
4560 , a47 JTF_DATE_TABLE
4561 , a48 JTF_NUMBER_TABLE
4562 , a49 JTF_NUMBER_TABLE
4563 , a50 JTF_VARCHAR2_TABLE_100
4564 , a51 JTF_VARCHAR2_TABLE_100
4565 , a52 JTF_VARCHAR2_TABLE_100
4566 , a53 JTF_VARCHAR2_TABLE_100
4567 ) as
4568 ddindx binary_integer; indx binary_integer;
4569 begin
4570 if a0 is not null and a0.count > 0 then
4571 if a0.count > 0 then
4572 indx := a0.first;
4573 ddindx := 1;
4574 while true loop
4575 t(ddindx).relationship_history_id := rosetta_g_miss_num_map(a0(indx));
4576 t(ddindx).relationship_id := rosetta_g_miss_num_map(a1(indx));
4577 t(ddindx).transaction_id := rosetta_g_miss_num_map(a2(indx));
4578 t(ddindx).old_subject_id := rosetta_g_miss_num_map(a3(indx));
4579 t(ddindx).new_subject_id := rosetta_g_miss_num_map(a4(indx));
4580 t(ddindx).old_position_reference := a5(indx);
4581 t(ddindx).new_position_reference := a6(indx);
4582 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a7(indx));
4583 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a8(indx));
4584 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a9(indx));
4585 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a10(indx));
4586 t(ddindx).old_mandatory_flag := a11(indx);
4587 t(ddindx).new_mandatory_flag := a12(indx);
4588 t(ddindx).old_context := a13(indx);
4589 t(ddindx).new_context := a14(indx);
4590 t(ddindx).old_attribute1 := a15(indx);
4591 t(ddindx).new_attribute1 := a16(indx);
4592 t(ddindx).old_attribute2 := a17(indx);
4593 t(ddindx).new_attribute2 := a18(indx);
4594 t(ddindx).old_attribute3 := a19(indx);
4595 t(ddindx).new_attribute3 := a20(indx);
4596 t(ddindx).old_attribute4 := a21(indx);
4597 t(ddindx).new_attribute4 := a22(indx);
4598 t(ddindx).old_attribute5 := a23(indx);
4599 t(ddindx).new_attribute5 := a24(indx);
4600 t(ddindx).old_attribute6 := a25(indx);
4601 t(ddindx).new_attribute6 := a26(indx);
4602 t(ddindx).old_attribute7 := a27(indx);
4603 t(ddindx).new_attribute7 := a28(indx);
4604 t(ddindx).old_attribute8 := a29(indx);
4605 t(ddindx).new_attribute8 := a30(indx);
4606 t(ddindx).old_attribute9 := a31(indx);
4607 t(ddindx).new_attribute9 := a32(indx);
4608 t(ddindx).old_attribute10 := a33(indx);
4609 t(ddindx).new_attribute10 := a34(indx);
4610 t(ddindx).old_attribute11 := a35(indx);
4611 t(ddindx).new_attribute11 := a36(indx);
4612 t(ddindx).old_attribute12 := a37(indx);
4613 t(ddindx).new_attribute12 := a38(indx);
4614 t(ddindx).old_attribute13 := a39(indx);
4615 t(ddindx).new_attribute13 := a40(indx);
4616 t(ddindx).old_attribute14 := a41(indx);
4617 t(ddindx).new_attribute14 := a42(indx);
4618 t(ddindx).old_attribute15 := a43(indx);
4619 t(ddindx).new_attribute15 := a44(indx);
4620 t(ddindx).full_dump_flag := a45(indx);
4621 t(ddindx).object_version_number := rosetta_g_miss_num_map(a46(indx));
4622 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a47(indx));
4623 t(ddindx).instance_id := rosetta_g_miss_num_map(a48(indx));
4624 t(ddindx).object_id := rosetta_g_miss_num_map(a49(indx));
4625 t(ddindx).relationship_type_code := a50(indx);
4626 t(ddindx).relationship_type := a51(indx);
4627 t(ddindx).old_subject_number := a52(indx);
4628 t(ddindx).new_subject_number := a53(indx);
4629 ddindx := ddindx+1;
4630 if a0.last =indx
4631 then exit;
4632 end if;
4633 indx := a0.next(indx);
4634 end loop;
4635 end if;
4636 end if;
4637 end rosetta_table_copy_in_p34;
4638 procedure rosetta_table_copy_out_p34(t csi_datastructures_pub.relationship_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
4639 , a1 out nocopy JTF_NUMBER_TABLE
4640 , a2 out nocopy JTF_NUMBER_TABLE
4641 , a3 out nocopy JTF_NUMBER_TABLE
4642 , a4 out nocopy JTF_NUMBER_TABLE
4643 , a5 out nocopy JTF_VARCHAR2_TABLE_100
4644 , a6 out nocopy JTF_VARCHAR2_TABLE_100
4645 , a7 out nocopy JTF_DATE_TABLE
4646 , a8 out nocopy JTF_DATE_TABLE
4647 , a9 out nocopy JTF_DATE_TABLE
4648 , a10 out nocopy JTF_DATE_TABLE
4649 , a11 out nocopy JTF_VARCHAR2_TABLE_100
4650 , a12 out nocopy JTF_VARCHAR2_TABLE_100
4651 , a13 out nocopy JTF_VARCHAR2_TABLE_100
4652 , a14 out nocopy JTF_VARCHAR2_TABLE_100
4653 , a15 out nocopy JTF_VARCHAR2_TABLE_200
4654 , a16 out nocopy JTF_VARCHAR2_TABLE_200
4655 , a17 out nocopy JTF_VARCHAR2_TABLE_200
4656 , a18 out nocopy JTF_VARCHAR2_TABLE_200
4657 , a19 out nocopy JTF_VARCHAR2_TABLE_200
4658 , a20 out nocopy JTF_VARCHAR2_TABLE_200
4659 , a21 out nocopy JTF_VARCHAR2_TABLE_200
4660 , a22 out nocopy JTF_VARCHAR2_TABLE_200
4661 , a23 out nocopy JTF_VARCHAR2_TABLE_200
4662 , a24 out nocopy JTF_VARCHAR2_TABLE_200
4663 , a25 out nocopy JTF_VARCHAR2_TABLE_200
4664 , a26 out nocopy JTF_VARCHAR2_TABLE_200
4665 , a27 out nocopy JTF_VARCHAR2_TABLE_200
4666 , a28 out nocopy JTF_VARCHAR2_TABLE_200
4667 , a29 out nocopy JTF_VARCHAR2_TABLE_200
4668 , a30 out nocopy JTF_VARCHAR2_TABLE_200
4669 , a31 out nocopy JTF_VARCHAR2_TABLE_200
4670 , a32 out nocopy JTF_VARCHAR2_TABLE_200
4671 , a33 out nocopy JTF_VARCHAR2_TABLE_200
4672 , a34 out nocopy JTF_VARCHAR2_TABLE_200
4673 , a35 out nocopy JTF_VARCHAR2_TABLE_200
4674 , a36 out nocopy JTF_VARCHAR2_TABLE_200
4675 , a37 out nocopy JTF_VARCHAR2_TABLE_200
4676 , a38 out nocopy JTF_VARCHAR2_TABLE_200
4677 , a39 out nocopy JTF_VARCHAR2_TABLE_200
4678 , a40 out nocopy JTF_VARCHAR2_TABLE_200
4679 , a41 out nocopy JTF_VARCHAR2_TABLE_200
4680 , a42 out nocopy JTF_VARCHAR2_TABLE_200
4681 , a43 out nocopy JTF_VARCHAR2_TABLE_200
4682 , a44 out nocopy JTF_VARCHAR2_TABLE_200
4683 , a45 out nocopy JTF_VARCHAR2_TABLE_100
4684 , a46 out nocopy JTF_NUMBER_TABLE
4685 , a47 out nocopy JTF_DATE_TABLE
4686 , a48 out nocopy JTF_NUMBER_TABLE
4687 , a49 out nocopy JTF_NUMBER_TABLE
4688 , a50 out nocopy JTF_VARCHAR2_TABLE_100
4689 , a51 out nocopy JTF_VARCHAR2_TABLE_100
4690 , a52 out nocopy JTF_VARCHAR2_TABLE_100
4691 , a53 out nocopy JTF_VARCHAR2_TABLE_100
4692 ) as
4693 ddindx binary_integer; indx binary_integer;
4694 begin
4695 if t is null or t.count = 0 then
4696 a0 := JTF_NUMBER_TABLE();
4697 a1 := JTF_NUMBER_TABLE();
4698 a2 := JTF_NUMBER_TABLE();
4699 a3 := JTF_NUMBER_TABLE();
4700 a4 := JTF_NUMBER_TABLE();
4701 a5 := JTF_VARCHAR2_TABLE_100();
4702 a6 := JTF_VARCHAR2_TABLE_100();
4703 a7 := JTF_DATE_TABLE();
4704 a8 := JTF_DATE_TABLE();
4705 a9 := JTF_DATE_TABLE();
4706 a10 := JTF_DATE_TABLE();
4707 a11 := JTF_VARCHAR2_TABLE_100();
4708 a12 := JTF_VARCHAR2_TABLE_100();
4709 a13 := JTF_VARCHAR2_TABLE_100();
4710 a14 := JTF_VARCHAR2_TABLE_100();
4711 a15 := JTF_VARCHAR2_TABLE_200();
4712 a16 := JTF_VARCHAR2_TABLE_200();
4713 a17 := JTF_VARCHAR2_TABLE_200();
4714 a18 := JTF_VARCHAR2_TABLE_200();
4715 a19 := JTF_VARCHAR2_TABLE_200();
4716 a20 := JTF_VARCHAR2_TABLE_200();
4717 a21 := JTF_VARCHAR2_TABLE_200();
4718 a22 := JTF_VARCHAR2_TABLE_200();
4719 a23 := JTF_VARCHAR2_TABLE_200();
4720 a24 := JTF_VARCHAR2_TABLE_200();
4721 a25 := JTF_VARCHAR2_TABLE_200();
4722 a26 := JTF_VARCHAR2_TABLE_200();
4723 a27 := JTF_VARCHAR2_TABLE_200();
4724 a28 := JTF_VARCHAR2_TABLE_200();
4725 a29 := JTF_VARCHAR2_TABLE_200();
4726 a30 := JTF_VARCHAR2_TABLE_200();
4727 a31 := JTF_VARCHAR2_TABLE_200();
4728 a32 := JTF_VARCHAR2_TABLE_200();
4729 a33 := JTF_VARCHAR2_TABLE_200();
4730 a34 := JTF_VARCHAR2_TABLE_200();
4731 a35 := JTF_VARCHAR2_TABLE_200();
4732 a36 := JTF_VARCHAR2_TABLE_200();
4733 a37 := JTF_VARCHAR2_TABLE_200();
4734 a38 := JTF_VARCHAR2_TABLE_200();
4735 a39 := JTF_VARCHAR2_TABLE_200();
4736 a40 := JTF_VARCHAR2_TABLE_200();
4737 a41 := JTF_VARCHAR2_TABLE_200();
4738 a42 := JTF_VARCHAR2_TABLE_200();
4739 a43 := JTF_VARCHAR2_TABLE_200();
4740 a44 := JTF_VARCHAR2_TABLE_200();
4741 a45 := JTF_VARCHAR2_TABLE_100();
4742 a46 := JTF_NUMBER_TABLE();
4743 a47 := JTF_DATE_TABLE();
4744 a48 := JTF_NUMBER_TABLE();
4745 a49 := JTF_NUMBER_TABLE();
4746 a50 := JTF_VARCHAR2_TABLE_100();
4747 a51 := JTF_VARCHAR2_TABLE_100();
4748 a52 := JTF_VARCHAR2_TABLE_100();
4749 a53 := JTF_VARCHAR2_TABLE_100();
4750 else
4751 a0 := JTF_NUMBER_TABLE();
4752 a1 := JTF_NUMBER_TABLE();
4753 a2 := JTF_NUMBER_TABLE();
4754 a3 := JTF_NUMBER_TABLE();
4755 a4 := JTF_NUMBER_TABLE();
4756 a5 := JTF_VARCHAR2_TABLE_100();
4757 a6 := JTF_VARCHAR2_TABLE_100();
4758 a7 := JTF_DATE_TABLE();
4759 a8 := JTF_DATE_TABLE();
4760 a9 := JTF_DATE_TABLE();
4761 a10 := JTF_DATE_TABLE();
4762 a11 := JTF_VARCHAR2_TABLE_100();
4763 a12 := JTF_VARCHAR2_TABLE_100();
4764 a13 := JTF_VARCHAR2_TABLE_100();
4765 a14 := JTF_VARCHAR2_TABLE_100();
4766 a15 := JTF_VARCHAR2_TABLE_200();
4767 a16 := JTF_VARCHAR2_TABLE_200();
4768 a17 := JTF_VARCHAR2_TABLE_200();
4769 a18 := JTF_VARCHAR2_TABLE_200();
4770 a19 := JTF_VARCHAR2_TABLE_200();
4771 a20 := JTF_VARCHAR2_TABLE_200();
4772 a21 := JTF_VARCHAR2_TABLE_200();
4773 a22 := JTF_VARCHAR2_TABLE_200();
4774 a23 := JTF_VARCHAR2_TABLE_200();
4775 a24 := JTF_VARCHAR2_TABLE_200();
4776 a25 := JTF_VARCHAR2_TABLE_200();
4777 a26 := JTF_VARCHAR2_TABLE_200();
4778 a27 := JTF_VARCHAR2_TABLE_200();
4779 a28 := JTF_VARCHAR2_TABLE_200();
4780 a29 := JTF_VARCHAR2_TABLE_200();
4781 a30 := JTF_VARCHAR2_TABLE_200();
4782 a31 := JTF_VARCHAR2_TABLE_200();
4783 a32 := JTF_VARCHAR2_TABLE_200();
4784 a33 := JTF_VARCHAR2_TABLE_200();
4785 a34 := JTF_VARCHAR2_TABLE_200();
4786 a35 := JTF_VARCHAR2_TABLE_200();
4787 a36 := JTF_VARCHAR2_TABLE_200();
4788 a37 := JTF_VARCHAR2_TABLE_200();
4789 a38 := JTF_VARCHAR2_TABLE_200();
4790 a39 := JTF_VARCHAR2_TABLE_200();
4791 a40 := JTF_VARCHAR2_TABLE_200();
4792 a41 := JTF_VARCHAR2_TABLE_200();
4793 a42 := JTF_VARCHAR2_TABLE_200();
4794 a43 := JTF_VARCHAR2_TABLE_200();
4795 a44 := JTF_VARCHAR2_TABLE_200();
4796 a45 := JTF_VARCHAR2_TABLE_100();
4797 a46 := JTF_NUMBER_TABLE();
4798 a47 := JTF_DATE_TABLE();
4799 a48 := JTF_NUMBER_TABLE();
4800 a49 := JTF_NUMBER_TABLE();
4801 a50 := JTF_VARCHAR2_TABLE_100();
4802 a51 := JTF_VARCHAR2_TABLE_100();
4803 a52 := JTF_VARCHAR2_TABLE_100();
4804 a53 := JTF_VARCHAR2_TABLE_100();
4805 if t.count > 0 then
4806 a0.extend(t.count);
4807 a1.extend(t.count);
4808 a2.extend(t.count);
4809 a3.extend(t.count);
4810 a4.extend(t.count);
4811 a5.extend(t.count);
4812 a6.extend(t.count);
4813 a7.extend(t.count);
4814 a8.extend(t.count);
4815 a9.extend(t.count);
4816 a10.extend(t.count);
4817 a11.extend(t.count);
4818 a12.extend(t.count);
4819 a13.extend(t.count);
4820 a14.extend(t.count);
4821 a15.extend(t.count);
4822 a16.extend(t.count);
4823 a17.extend(t.count);
4824 a18.extend(t.count);
4825 a19.extend(t.count);
4826 a20.extend(t.count);
4827 a21.extend(t.count);
4828 a22.extend(t.count);
4829 a23.extend(t.count);
4830 a24.extend(t.count);
4831 a25.extend(t.count);
4832 a26.extend(t.count);
4833 a27.extend(t.count);
4834 a28.extend(t.count);
4835 a29.extend(t.count);
4836 a30.extend(t.count);
4837 a31.extend(t.count);
4838 a32.extend(t.count);
4839 a33.extend(t.count);
4840 a34.extend(t.count);
4841 a35.extend(t.count);
4842 a36.extend(t.count);
4843 a37.extend(t.count);
4844 a38.extend(t.count);
4845 a39.extend(t.count);
4846 a40.extend(t.count);
4847 a41.extend(t.count);
4848 a42.extend(t.count);
4849 a43.extend(t.count);
4850 a44.extend(t.count);
4851 a45.extend(t.count);
4852 a46.extend(t.count);
4853 a47.extend(t.count);
4854 a48.extend(t.count);
4855 a49.extend(t.count);
4856 a50.extend(t.count);
4857 a51.extend(t.count);
4858 a52.extend(t.count);
4859 a53.extend(t.count);
4860 ddindx := t.first;
4861 indx := 1;
4862 while true loop
4863 a0(indx) := rosetta_g_miss_num_map(t(ddindx).relationship_history_id);
4864 a1(indx) := rosetta_g_miss_num_map(t(ddindx).relationship_id);
4865 a2(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
4866 a3(indx) := rosetta_g_miss_num_map(t(ddindx).old_subject_id);
4867 a4(indx) := rosetta_g_miss_num_map(t(ddindx).new_subject_id);
4868 a5(indx) := t(ddindx).old_position_reference;
4869 a6(indx) := t(ddindx).new_position_reference;
4870 a7(indx) := t(ddindx).old_active_start_date;
4871 a8(indx) := t(ddindx).new_active_start_date;
4872 a9(indx) := t(ddindx).old_active_end_date;
4873 a10(indx) := t(ddindx).new_active_end_date;
4874 a11(indx) := t(ddindx).old_mandatory_flag;
4875 a12(indx) := t(ddindx).new_mandatory_flag;
4876 a13(indx) := t(ddindx).old_context;
4877 a14(indx) := t(ddindx).new_context;
4878 a15(indx) := t(ddindx).old_attribute1;
4879 a16(indx) := t(ddindx).new_attribute1;
4880 a17(indx) := t(ddindx).old_attribute2;
4881 a18(indx) := t(ddindx).new_attribute2;
4882 a19(indx) := t(ddindx).old_attribute3;
4883 a20(indx) := t(ddindx).new_attribute3;
4884 a21(indx) := t(ddindx).old_attribute4;
4885 a22(indx) := t(ddindx).new_attribute4;
4886 a23(indx) := t(ddindx).old_attribute5;
4887 a24(indx) := t(ddindx).new_attribute5;
4888 a25(indx) := t(ddindx).old_attribute6;
4889 a26(indx) := t(ddindx).new_attribute6;
4890 a27(indx) := t(ddindx).old_attribute7;
4891 a28(indx) := t(ddindx).new_attribute7;
4892 a29(indx) := t(ddindx).old_attribute8;
4893 a30(indx) := t(ddindx).new_attribute8;
4894 a31(indx) := t(ddindx).old_attribute9;
4895 a32(indx) := t(ddindx).new_attribute9;
4896 a33(indx) := t(ddindx).old_attribute10;
4897 a34(indx) := t(ddindx).new_attribute10;
4898 a35(indx) := t(ddindx).old_attribute11;
4899 a36(indx) := t(ddindx).new_attribute11;
4900 a37(indx) := t(ddindx).old_attribute12;
4901 a38(indx) := t(ddindx).new_attribute12;
4902 a39(indx) := t(ddindx).old_attribute13;
4903 a40(indx) := t(ddindx).new_attribute13;
4904 a41(indx) := t(ddindx).old_attribute14;
4905 a42(indx) := t(ddindx).new_attribute14;
4906 a43(indx) := t(ddindx).old_attribute15;
4907 a44(indx) := t(ddindx).new_attribute15;
4908 a45(indx) := t(ddindx).full_dump_flag;
4909 a46(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
4910 a47(indx) := t(ddindx).creation_date;
4911 a48(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
4912 a49(indx) := rosetta_g_miss_num_map(t(ddindx).object_id);
4913 a50(indx) := t(ddindx).relationship_type_code;
4914 a51(indx) := t(ddindx).relationship_type;
4915 a52(indx) := t(ddindx).old_subject_number;
4916 a53(indx) := t(ddindx).new_subject_number;
4917 indx := indx+1;
4918 if t.last =ddindx
4919 then exit;
4920 end if;
4921 ddindx := t.next(ddindx);
4922 end loop;
4923 end if;
4924 end if;
4925 end rosetta_table_copy_out_p34;
4926
4927 procedure rosetta_table_copy_in_p36(t out nocopy csi_datastructures_pub.systems_tbl, a0 JTF_NUMBER_TABLE
4928 , a1 JTF_NUMBER_TABLE
4929 , a2 JTF_VARCHAR2_TABLE_100
4930 , a3 JTF_VARCHAR2_TABLE_100
4931 , a4 JTF_NUMBER_TABLE
4932 , a5 JTF_NUMBER_TABLE
4933 , a6 JTF_NUMBER_TABLE
4934 , a7 JTF_NUMBER_TABLE
4935 , a8 JTF_NUMBER_TABLE
4936 , a9 JTF_NUMBER_TABLE
4937 , a10 JTF_NUMBER_TABLE
4938 , a11 JTF_NUMBER_TABLE
4939 , a12 JTF_VARCHAR2_TABLE_100
4940 , a13 JTF_NUMBER_TABLE
4941 , a14 JTF_VARCHAR2_TABLE_100
4942 , a15 JTF_DATE_TABLE
4943 , a16 JTF_DATE_TABLE
4944 , a17 JTF_VARCHAR2_TABLE_100
4945 , a18 JTF_VARCHAR2_TABLE_300
4946 , a19 JTF_VARCHAR2_TABLE_300
4947 , a20 JTF_VARCHAR2_TABLE_300
4948 , a21 JTF_VARCHAR2_TABLE_300
4949 , a22 JTF_VARCHAR2_TABLE_300
4950 , a23 JTF_VARCHAR2_TABLE_300
4951 , a24 JTF_VARCHAR2_TABLE_300
4952 , a25 JTF_VARCHAR2_TABLE_300
4953 , a26 JTF_VARCHAR2_TABLE_300
4954 , a27 JTF_VARCHAR2_TABLE_300
4955 , a28 JTF_VARCHAR2_TABLE_300
4956 , a29 JTF_VARCHAR2_TABLE_300
4957 , a30 JTF_VARCHAR2_TABLE_300
4958 , a31 JTF_VARCHAR2_TABLE_300
4959 , a32 JTF_VARCHAR2_TABLE_300
4960 , a33 JTF_NUMBER_TABLE
4961 , a34 JTF_VARCHAR2_TABLE_100
4962 , a35 JTF_VARCHAR2_TABLE_300
4963 , a36 JTF_VARCHAR2_TABLE_100
4964 , a37 JTF_VARCHAR2_TABLE_100
4965 , a38 JTF_VARCHAR2_TABLE_100
4966 , a39 JTF_VARCHAR2_TABLE_100
4967 , a40 JTF_VARCHAR2_TABLE_100
4968 , a41 JTF_VARCHAR2_TABLE_100
4969 , a42 JTF_VARCHAR2_TABLE_100
4970 , a43 JTF_VARCHAR2_TABLE_100
4971 , a44 JTF_NUMBER_TABLE
4972 , a45 JTF_NUMBER_TABLE
4973 , a46 JTF_NUMBER_TABLE
4974 , a47 JTF_NUMBER_TABLE
4975 , a48 JTF_DATE_TABLE
4976 ) as
4977 ddindx binary_integer; indx binary_integer;
4978 begin
4979 if a0 is not null and a0.count > 0 then
4980 if a0.count > 0 then
4981 indx := a0.first;
4982 ddindx := 1;
4983 while true loop
4984 t(ddindx).system_id := rosetta_g_miss_num_map(a0(indx));
4985 t(ddindx).customer_id := rosetta_g_miss_num_map(a1(indx));
4986 t(ddindx).system_type_code := a2(indx);
4987 t(ddindx).system_number := a3(indx);
4988 t(ddindx).parent_system_id := rosetta_g_miss_num_map(a4(indx));
4989 t(ddindx).ship_to_contact_id := rosetta_g_miss_num_map(a5(indx));
4990 t(ddindx).bill_to_contact_id := rosetta_g_miss_num_map(a6(indx));
4991 t(ddindx).technical_contact_id := rosetta_g_miss_num_map(a7(indx));
4992 t(ddindx).service_admin_contact_id := rosetta_g_miss_num_map(a8(indx));
4993 t(ddindx).ship_to_site_use_id := rosetta_g_miss_num_map(a9(indx));
4994 t(ddindx).bill_to_site_use_id := rosetta_g_miss_num_map(a10(indx));
4995 t(ddindx).install_site_use_id := rosetta_g_miss_num_map(a11(indx));
4996 t(ddindx).coterminate_day_month := a12(indx);
4997 t(ddindx).autocreated_from_system_id := rosetta_g_miss_num_map(a13(indx));
4998 t(ddindx).config_system_type := a14(indx);
4999 t(ddindx).start_date_active := rosetta_g_miss_date_in_map(a15(indx));
5000 t(ddindx).end_date_active := rosetta_g_miss_date_in_map(a16(indx));
5001 t(ddindx).context := a17(indx);
5002 t(ddindx).attribute1 := a18(indx);
5003 t(ddindx).attribute2 := a19(indx);
5004 t(ddindx).attribute3 := a20(indx);
5005 t(ddindx).attribute4 := a21(indx);
5006 t(ddindx).attribute5 := a22(indx);
5007 t(ddindx).attribute6 := a23(indx);
5008 t(ddindx).attribute7 := a24(indx);
5009 t(ddindx).attribute8 := a25(indx);
5010 t(ddindx).attribute9 := a26(indx);
5011 t(ddindx).attribute10 := a27(indx);
5012 t(ddindx).attribute11 := a28(indx);
5013 t(ddindx).attribute12 := a29(indx);
5014 t(ddindx).attribute13 := a30(indx);
5015 t(ddindx).attribute14 := a31(indx);
5016 t(ddindx).attribute15 := a32(indx);
5017 t(ddindx).object_version_number := rosetta_g_miss_num_map(a33(indx));
5018 t(ddindx).name := a34(indx);
5019 t(ddindx).description := a35(indx);
5020 t(ddindx).tech_cont_change_flag := a36(indx);
5021 t(ddindx).bill_to_cont_change_flag := a37(indx);
5022 t(ddindx).ship_to_cont_change_flag := a38(indx);
5023 t(ddindx).serv_admin_cont_change_flag := a39(indx);
5024 t(ddindx).bill_to_site_change_flag := a40(indx);
5025 t(ddindx).ship_to_site_change_flag := a41(indx);
5026 t(ddindx).install_to_site_change_flag := a42(indx);
5027 t(ddindx).cascade_cust_to_ins_flag := a43(indx);
5028 t(ddindx).operating_unit_id := rosetta_g_miss_num_map(a44(indx));
5029 t(ddindx).request_id := rosetta_g_miss_num_map(a45(indx));
5030 t(ddindx).program_application_id := rosetta_g_miss_num_map(a46(indx));
5031 t(ddindx).program_id := rosetta_g_miss_num_map(a47(indx));
5032 t(ddindx).program_update_date := rosetta_g_miss_date_in_map(a48(indx));
5033 ddindx := ddindx+1;
5034 if a0.last =indx
5035 then exit;
5036 end if;
5037 indx := a0.next(indx);
5038 end loop;
5039 end if;
5040 end if;
5041 end rosetta_table_copy_in_p36;
5042 procedure rosetta_table_copy_out_p36(t csi_datastructures_pub.systems_tbl, a0 out nocopy JTF_NUMBER_TABLE
5043 , a1 out nocopy JTF_NUMBER_TABLE
5044 , a2 out nocopy JTF_VARCHAR2_TABLE_100
5045 , a3 out nocopy JTF_VARCHAR2_TABLE_100
5046 , a4 out nocopy JTF_NUMBER_TABLE
5047 , a5 out nocopy JTF_NUMBER_TABLE
5048 , a6 out nocopy JTF_NUMBER_TABLE
5049 , a7 out nocopy JTF_NUMBER_TABLE
5050 , a8 out nocopy JTF_NUMBER_TABLE
5051 , a9 out nocopy JTF_NUMBER_TABLE
5052 , a10 out nocopy JTF_NUMBER_TABLE
5053 , a11 out nocopy JTF_NUMBER_TABLE
5054 , a12 out nocopy JTF_VARCHAR2_TABLE_100
5055 , a13 out nocopy JTF_NUMBER_TABLE
5056 , a14 out nocopy JTF_VARCHAR2_TABLE_100
5057 , a15 out nocopy JTF_DATE_TABLE
5058 , a16 out nocopy JTF_DATE_TABLE
5059 , a17 out nocopy JTF_VARCHAR2_TABLE_100
5060 , a18 out nocopy JTF_VARCHAR2_TABLE_300
5061 , a19 out nocopy JTF_VARCHAR2_TABLE_300
5062 , a20 out nocopy JTF_VARCHAR2_TABLE_300
5063 , a21 out nocopy JTF_VARCHAR2_TABLE_300
5064 , a22 out nocopy JTF_VARCHAR2_TABLE_300
5065 , a23 out nocopy JTF_VARCHAR2_TABLE_300
5066 , a24 out nocopy JTF_VARCHAR2_TABLE_300
5067 , a25 out nocopy JTF_VARCHAR2_TABLE_300
5068 , a26 out nocopy JTF_VARCHAR2_TABLE_300
5069 , a27 out nocopy JTF_VARCHAR2_TABLE_300
5070 , a28 out nocopy JTF_VARCHAR2_TABLE_300
5071 , a29 out nocopy JTF_VARCHAR2_TABLE_300
5072 , a30 out nocopy JTF_VARCHAR2_TABLE_300
5073 , a31 out nocopy JTF_VARCHAR2_TABLE_300
5074 , a32 out nocopy JTF_VARCHAR2_TABLE_300
5075 , a33 out nocopy JTF_NUMBER_TABLE
5076 , a34 out nocopy JTF_VARCHAR2_TABLE_100
5077 , a35 out nocopy JTF_VARCHAR2_TABLE_300
5078 , a36 out nocopy JTF_VARCHAR2_TABLE_100
5079 , a37 out nocopy JTF_VARCHAR2_TABLE_100
5080 , a38 out nocopy JTF_VARCHAR2_TABLE_100
5081 , a39 out nocopy JTF_VARCHAR2_TABLE_100
5082 , a40 out nocopy JTF_VARCHAR2_TABLE_100
5083 , a41 out nocopy JTF_VARCHAR2_TABLE_100
5084 , a42 out nocopy JTF_VARCHAR2_TABLE_100
5085 , a43 out nocopy JTF_VARCHAR2_TABLE_100
5086 , a44 out nocopy JTF_NUMBER_TABLE
5087 , a45 out nocopy JTF_NUMBER_TABLE
5088 , a46 out nocopy JTF_NUMBER_TABLE
5089 , a47 out nocopy JTF_NUMBER_TABLE
5090 , a48 out nocopy JTF_DATE_TABLE
5091 ) as
5092 ddindx binary_integer; indx binary_integer;
5093 begin
5094 if t is null or t.count = 0 then
5095 a0 := JTF_NUMBER_TABLE();
5096 a1 := JTF_NUMBER_TABLE();
5097 a2 := JTF_VARCHAR2_TABLE_100();
5098 a3 := JTF_VARCHAR2_TABLE_100();
5099 a4 := JTF_NUMBER_TABLE();
5100 a5 := JTF_NUMBER_TABLE();
5101 a6 := JTF_NUMBER_TABLE();
5102 a7 := JTF_NUMBER_TABLE();
5103 a8 := JTF_NUMBER_TABLE();
5104 a9 := JTF_NUMBER_TABLE();
5105 a10 := JTF_NUMBER_TABLE();
5106 a11 := JTF_NUMBER_TABLE();
5107 a12 := JTF_VARCHAR2_TABLE_100();
5108 a13 := JTF_NUMBER_TABLE();
5109 a14 := JTF_VARCHAR2_TABLE_100();
5110 a15 := JTF_DATE_TABLE();
5111 a16 := JTF_DATE_TABLE();
5112 a17 := JTF_VARCHAR2_TABLE_100();
5113 a18 := JTF_VARCHAR2_TABLE_300();
5114 a19 := JTF_VARCHAR2_TABLE_300();
5115 a20 := JTF_VARCHAR2_TABLE_300();
5116 a21 := JTF_VARCHAR2_TABLE_300();
5117 a22 := JTF_VARCHAR2_TABLE_300();
5118 a23 := JTF_VARCHAR2_TABLE_300();
5119 a24 := JTF_VARCHAR2_TABLE_300();
5120 a25 := JTF_VARCHAR2_TABLE_300();
5121 a26 := JTF_VARCHAR2_TABLE_300();
5122 a27 := JTF_VARCHAR2_TABLE_300();
5123 a28 := JTF_VARCHAR2_TABLE_300();
5124 a29 := JTF_VARCHAR2_TABLE_300();
5125 a30 := JTF_VARCHAR2_TABLE_300();
5126 a31 := JTF_VARCHAR2_TABLE_300();
5127 a32 := JTF_VARCHAR2_TABLE_300();
5128 a33 := JTF_NUMBER_TABLE();
5129 a34 := JTF_VARCHAR2_TABLE_100();
5130 a35 := JTF_VARCHAR2_TABLE_300();
5131 a36 := JTF_VARCHAR2_TABLE_100();
5132 a37 := JTF_VARCHAR2_TABLE_100();
5133 a38 := JTF_VARCHAR2_TABLE_100();
5134 a39 := JTF_VARCHAR2_TABLE_100();
5135 a40 := JTF_VARCHAR2_TABLE_100();
5136 a41 := JTF_VARCHAR2_TABLE_100();
5137 a42 := JTF_VARCHAR2_TABLE_100();
5138 a43 := JTF_VARCHAR2_TABLE_100();
5139 a44 := JTF_NUMBER_TABLE();
5140 a45 := JTF_NUMBER_TABLE();
5141 a46 := JTF_NUMBER_TABLE();
5142 a47 := JTF_NUMBER_TABLE();
5143 a48 := JTF_DATE_TABLE();
5144 else
5145 a0 := JTF_NUMBER_TABLE();
5146 a1 := JTF_NUMBER_TABLE();
5147 a2 := JTF_VARCHAR2_TABLE_100();
5148 a3 := JTF_VARCHAR2_TABLE_100();
5149 a4 := JTF_NUMBER_TABLE();
5150 a5 := JTF_NUMBER_TABLE();
5151 a6 := JTF_NUMBER_TABLE();
5152 a7 := JTF_NUMBER_TABLE();
5153 a8 := JTF_NUMBER_TABLE();
5154 a9 := JTF_NUMBER_TABLE();
5155 a10 := JTF_NUMBER_TABLE();
5156 a11 := JTF_NUMBER_TABLE();
5157 a12 := JTF_VARCHAR2_TABLE_100();
5158 a13 := JTF_NUMBER_TABLE();
5159 a14 := JTF_VARCHAR2_TABLE_100();
5160 a15 := JTF_DATE_TABLE();
5161 a16 := JTF_DATE_TABLE();
5162 a17 := JTF_VARCHAR2_TABLE_100();
5163 a18 := JTF_VARCHAR2_TABLE_300();
5164 a19 := JTF_VARCHAR2_TABLE_300();
5165 a20 := JTF_VARCHAR2_TABLE_300();
5166 a21 := JTF_VARCHAR2_TABLE_300();
5167 a22 := JTF_VARCHAR2_TABLE_300();
5168 a23 := JTF_VARCHAR2_TABLE_300();
5169 a24 := JTF_VARCHAR2_TABLE_300();
5170 a25 := JTF_VARCHAR2_TABLE_300();
5171 a26 := JTF_VARCHAR2_TABLE_300();
5172 a27 := JTF_VARCHAR2_TABLE_300();
5173 a28 := JTF_VARCHAR2_TABLE_300();
5174 a29 := JTF_VARCHAR2_TABLE_300();
5175 a30 := JTF_VARCHAR2_TABLE_300();
5176 a31 := JTF_VARCHAR2_TABLE_300();
5177 a32 := JTF_VARCHAR2_TABLE_300();
5178 a33 := JTF_NUMBER_TABLE();
5179 a34 := JTF_VARCHAR2_TABLE_100();
5180 a35 := JTF_VARCHAR2_TABLE_300();
5181 a36 := JTF_VARCHAR2_TABLE_100();
5182 a37 := JTF_VARCHAR2_TABLE_100();
5183 a38 := JTF_VARCHAR2_TABLE_100();
5184 a39 := JTF_VARCHAR2_TABLE_100();
5185 a40 := JTF_VARCHAR2_TABLE_100();
5186 a41 := JTF_VARCHAR2_TABLE_100();
5187 a42 := JTF_VARCHAR2_TABLE_100();
5188 a43 := JTF_VARCHAR2_TABLE_100();
5189 a44 := JTF_NUMBER_TABLE();
5190 a45 := JTF_NUMBER_TABLE();
5191 a46 := JTF_NUMBER_TABLE();
5192 a47 := JTF_NUMBER_TABLE();
5193 a48 := JTF_DATE_TABLE();
5194 if t.count > 0 then
5195 a0.extend(t.count);
5196 a1.extend(t.count);
5197 a2.extend(t.count);
5198 a3.extend(t.count);
5199 a4.extend(t.count);
5200 a5.extend(t.count);
5201 a6.extend(t.count);
5202 a7.extend(t.count);
5203 a8.extend(t.count);
5204 a9.extend(t.count);
5205 a10.extend(t.count);
5206 a11.extend(t.count);
5207 a12.extend(t.count);
5208 a13.extend(t.count);
5209 a14.extend(t.count);
5210 a15.extend(t.count);
5211 a16.extend(t.count);
5212 a17.extend(t.count);
5213 a18.extend(t.count);
5214 a19.extend(t.count);
5215 a20.extend(t.count);
5216 a21.extend(t.count);
5217 a22.extend(t.count);
5218 a23.extend(t.count);
5219 a24.extend(t.count);
5220 a25.extend(t.count);
5221 a26.extend(t.count);
5222 a27.extend(t.count);
5223 a28.extend(t.count);
5224 a29.extend(t.count);
5225 a30.extend(t.count);
5226 a31.extend(t.count);
5227 a32.extend(t.count);
5228 a33.extend(t.count);
5229 a34.extend(t.count);
5230 a35.extend(t.count);
5231 a36.extend(t.count);
5232 a37.extend(t.count);
5233 a38.extend(t.count);
5234 a39.extend(t.count);
5235 a40.extend(t.count);
5236 a41.extend(t.count);
5237 a42.extend(t.count);
5238 a43.extend(t.count);
5239 a44.extend(t.count);
5240 a45.extend(t.count);
5241 a46.extend(t.count);
5242 a47.extend(t.count);
5243 a48.extend(t.count);
5244 ddindx := t.first;
5245 indx := 1;
5246 while true loop
5247 a0(indx) := rosetta_g_miss_num_map(t(ddindx).system_id);
5248 a1(indx) := rosetta_g_miss_num_map(t(ddindx).customer_id);
5249 a2(indx) := t(ddindx).system_type_code;
5250 a3(indx) := t(ddindx).system_number;
5251 a4(indx) := rosetta_g_miss_num_map(t(ddindx).parent_system_id);
5252 a5(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_contact_id);
5253 a6(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_contact_id);
5254 a7(indx) := rosetta_g_miss_num_map(t(ddindx).technical_contact_id);
5255 a8(indx) := rosetta_g_miss_num_map(t(ddindx).service_admin_contact_id);
5256 a9(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_site_use_id);
5257 a10(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_site_use_id);
5258 a11(indx) := rosetta_g_miss_num_map(t(ddindx).install_site_use_id);
5259 a12(indx) := t(ddindx).coterminate_day_month;
5260 a13(indx) := rosetta_g_miss_num_map(t(ddindx).autocreated_from_system_id);
5261 a14(indx) := t(ddindx).config_system_type;
5262 a15(indx) := t(ddindx).start_date_active;
5263 a16(indx) := t(ddindx).end_date_active;
5264 a17(indx) := t(ddindx).context;
5265 a18(indx) := t(ddindx).attribute1;
5266 a19(indx) := t(ddindx).attribute2;
5267 a20(indx) := t(ddindx).attribute3;
5268 a21(indx) := t(ddindx).attribute4;
5269 a22(indx) := t(ddindx).attribute5;
5270 a23(indx) := t(ddindx).attribute6;
5271 a24(indx) := t(ddindx).attribute7;
5272 a25(indx) := t(ddindx).attribute8;
5273 a26(indx) := t(ddindx).attribute9;
5274 a27(indx) := t(ddindx).attribute10;
5275 a28(indx) := t(ddindx).attribute11;
5276 a29(indx) := t(ddindx).attribute12;
5277 a30(indx) := t(ddindx).attribute13;
5278 a31(indx) := t(ddindx).attribute14;
5279 a32(indx) := t(ddindx).attribute15;
5280 a33(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
5281 a34(indx) := t(ddindx).name;
5282 a35(indx) := t(ddindx).description;
5283 a36(indx) := t(ddindx).tech_cont_change_flag;
5284 a37(indx) := t(ddindx).bill_to_cont_change_flag;
5285 a38(indx) := t(ddindx).ship_to_cont_change_flag;
5286 a39(indx) := t(ddindx).serv_admin_cont_change_flag;
5287 a40(indx) := t(ddindx).bill_to_site_change_flag;
5288 a41(indx) := t(ddindx).ship_to_site_change_flag;
5289 a42(indx) := t(ddindx).install_to_site_change_flag;
5290 a43(indx) := t(ddindx).cascade_cust_to_ins_flag;
5291 a44(indx) := rosetta_g_miss_num_map(t(ddindx).operating_unit_id);
5292 a45(indx) := rosetta_g_miss_num_map(t(ddindx).request_id);
5293 a46(indx) := rosetta_g_miss_num_map(t(ddindx).program_application_id);
5294 a47(indx) := rosetta_g_miss_num_map(t(ddindx).program_id);
5295 a48(indx) := t(ddindx).program_update_date;
5296 indx := indx+1;
5297 if t.last =ddindx
5298 then exit;
5299 end if;
5300 ddindx := t.next(ddindx);
5301 end loop;
5302 end if;
5303 end if;
5304 end rosetta_table_copy_out_p36;
5305
5306 procedure rosetta_table_copy_in_p38(t out nocopy csi_datastructures_pub.systems_history_tbl, a0 JTF_NUMBER_TABLE
5307 , a1 JTF_NUMBER_TABLE
5308 , a2 JTF_NUMBER_TABLE
5309 , a3 JTF_NUMBER_TABLE
5310 , a4 JTF_NUMBER_TABLE
5311 , a5 JTF_VARCHAR2_TABLE_100
5312 , a6 JTF_VARCHAR2_TABLE_100
5313 , a7 JTF_VARCHAR2_TABLE_100
5314 , a8 JTF_VARCHAR2_TABLE_100
5315 , a9 JTF_NUMBER_TABLE
5316 , a10 JTF_NUMBER_TABLE
5317 , a11 JTF_NUMBER_TABLE
5318 , a12 JTF_NUMBER_TABLE
5319 , a13 JTF_NUMBER_TABLE
5320 , a14 JTF_NUMBER_TABLE
5321 , a15 JTF_NUMBER_TABLE
5322 , a16 JTF_NUMBER_TABLE
5323 , a17 JTF_NUMBER_TABLE
5324 , a18 JTF_NUMBER_TABLE
5325 , a19 JTF_NUMBER_TABLE
5326 , a20 JTF_NUMBER_TABLE
5327 , a21 JTF_NUMBER_TABLE
5328 , a22 JTF_NUMBER_TABLE
5329 , a23 JTF_NUMBER_TABLE
5330 , a24 JTF_NUMBER_TABLE
5331 , a25 JTF_VARCHAR2_TABLE_100
5332 , a26 JTF_VARCHAR2_TABLE_100
5333 , a27 JTF_DATE_TABLE
5334 , a28 JTF_DATE_TABLE
5335 , a29 JTF_DATE_TABLE
5336 , a30 JTF_DATE_TABLE
5337 , a31 JTF_NUMBER_TABLE
5338 , a32 JTF_NUMBER_TABLE
5339 , a33 JTF_VARCHAR2_TABLE_100
5340 , a34 JTF_VARCHAR2_TABLE_100
5341 , a35 JTF_VARCHAR2_TABLE_100
5342 , a36 JTF_VARCHAR2_TABLE_100
5343 , a37 JTF_VARCHAR2_TABLE_300
5344 , a38 JTF_VARCHAR2_TABLE_300
5345 , a39 JTF_VARCHAR2_TABLE_300
5346 , a40 JTF_VARCHAR2_TABLE_300
5347 , a41 JTF_VARCHAR2_TABLE_300
5348 , a42 JTF_VARCHAR2_TABLE_300
5349 , a43 JTF_VARCHAR2_TABLE_300
5350 , a44 JTF_VARCHAR2_TABLE_300
5351 , a45 JTF_VARCHAR2_TABLE_300
5352 , a46 JTF_VARCHAR2_TABLE_300
5353 , a47 JTF_VARCHAR2_TABLE_300
5354 , a48 JTF_VARCHAR2_TABLE_300
5355 , a49 JTF_VARCHAR2_TABLE_300
5356 , a50 JTF_VARCHAR2_TABLE_300
5357 , a51 JTF_VARCHAR2_TABLE_300
5358 , a52 JTF_VARCHAR2_TABLE_300
5359 , a53 JTF_VARCHAR2_TABLE_300
5360 , a54 JTF_VARCHAR2_TABLE_300
5361 , a55 JTF_VARCHAR2_TABLE_300
5362 , a56 JTF_VARCHAR2_TABLE_300
5363 , a57 JTF_VARCHAR2_TABLE_300
5364 , a58 JTF_VARCHAR2_TABLE_300
5365 , a59 JTF_VARCHAR2_TABLE_300
5366 , a60 JTF_VARCHAR2_TABLE_300
5367 , a61 JTF_VARCHAR2_TABLE_300
5368 , a62 JTF_VARCHAR2_TABLE_300
5369 , a63 JTF_VARCHAR2_TABLE_300
5370 , a64 JTF_VARCHAR2_TABLE_300
5371 , a65 JTF_VARCHAR2_TABLE_300
5372 , a66 JTF_VARCHAR2_TABLE_300
5373 , a67 JTF_VARCHAR2_TABLE_300
5374 , a68 JTF_NUMBER_TABLE
5375 , a69 JTF_VARCHAR2_TABLE_100
5376 , a70 JTF_VARCHAR2_TABLE_100
5377 , a71 JTF_VARCHAR2_TABLE_300
5378 , a72 JTF_VARCHAR2_TABLE_300
5379 , a73 JTF_NUMBER_TABLE
5380 , a74 JTF_NUMBER_TABLE
5381 , a75 JTF_VARCHAR2_TABLE_100
5382 , a76 JTF_VARCHAR2_TABLE_100
5383 , a77 JTF_VARCHAR2_TABLE_100
5384 , a78 JTF_VARCHAR2_TABLE_100
5385 , a79 JTF_VARCHAR2_TABLE_300
5386 , a80 JTF_VARCHAR2_TABLE_300
5387 , a81 JTF_VARCHAR2_TABLE_300
5388 , a82 JTF_VARCHAR2_TABLE_300
5389 , a83 JTF_VARCHAR2_TABLE_100
5390 , a84 JTF_VARCHAR2_TABLE_100
5391 , a85 JTF_VARCHAR2_TABLE_100
5392 , a86 JTF_VARCHAR2_TABLE_100
5393 , a87 JTF_VARCHAR2_TABLE_400
5394 , a88 JTF_VARCHAR2_TABLE_100
5395 , a89 JTF_VARCHAR2_TABLE_300
5396 , a90 JTF_VARCHAR2_TABLE_300
5397 , a91 JTF_VARCHAR2_TABLE_300
5398 , a92 JTF_VARCHAR2_TABLE_300
5399 , a93 JTF_VARCHAR2_TABLE_100
5400 , a94 JTF_VARCHAR2_TABLE_100
5401 , a95 JTF_VARCHAR2_TABLE_100
5402 , a96 JTF_VARCHAR2_TABLE_100
5403 , a97 JTF_VARCHAR2_TABLE_400
5404 , a98 JTF_VARCHAR2_TABLE_100
5405 , a99 JTF_VARCHAR2_TABLE_300
5406 , a100 JTF_VARCHAR2_TABLE_300
5407 , a101 JTF_VARCHAR2_TABLE_300
5408 , a102 JTF_VARCHAR2_TABLE_300
5409 , a103 JTF_VARCHAR2_TABLE_100
5410 , a104 JTF_VARCHAR2_TABLE_100
5411 , a105 JTF_VARCHAR2_TABLE_100
5412 , a106 JTF_VARCHAR2_TABLE_100
5413 , a107 JTF_VARCHAR2_TABLE_100
5414 , a108 JTF_VARCHAR2_TABLE_400
5415 , a109 JTF_VARCHAR2_TABLE_300
5416 , a110 JTF_VARCHAR2_TABLE_300
5417 , a111 JTF_VARCHAR2_TABLE_300
5418 , a112 JTF_VARCHAR2_TABLE_300
5419 , a113 JTF_VARCHAR2_TABLE_100
5420 , a114 JTF_VARCHAR2_TABLE_100
5421 , a115 JTF_VARCHAR2_TABLE_100
5422 , a116 JTF_VARCHAR2_TABLE_100
5423 , a117 JTF_VARCHAR2_TABLE_100
5424 , a118 JTF_VARCHAR2_TABLE_400
5425 , a119 JTF_VARCHAR2_TABLE_300
5426 , a120 JTF_VARCHAR2_TABLE_300
5427 , a121 JTF_VARCHAR2_TABLE_300
5428 , a122 JTF_VARCHAR2_TABLE_300
5429 , a123 JTF_VARCHAR2_TABLE_100
5430 , a124 JTF_VARCHAR2_TABLE_100
5431 , a125 JTF_VARCHAR2_TABLE_100
5432 , a126 JTF_VARCHAR2_TABLE_100
5433 , a127 JTF_VARCHAR2_TABLE_100
5434 , a128 JTF_VARCHAR2_TABLE_400
5435 , a129 JTF_VARCHAR2_TABLE_300
5436 , a130 JTF_VARCHAR2_TABLE_300
5437 , a131 JTF_VARCHAR2_TABLE_300
5438 , a132 JTF_VARCHAR2_TABLE_300
5439 , a133 JTF_VARCHAR2_TABLE_100
5440 , a134 JTF_VARCHAR2_TABLE_100
5441 , a135 JTF_VARCHAR2_TABLE_100
5442 , a136 JTF_VARCHAR2_TABLE_100
5443 , a137 JTF_VARCHAR2_TABLE_100
5444 , a138 JTF_VARCHAR2_TABLE_400
5445 , a139 JTF_VARCHAR2_TABLE_100
5446 , a140 JTF_VARCHAR2_TABLE_400
5447 , a141 JTF_VARCHAR2_TABLE_100
5448 , a142 JTF_VARCHAR2_TABLE_400
5449 , a143 JTF_VARCHAR2_TABLE_100
5450 , a144 JTF_VARCHAR2_TABLE_400
5451 , a145 JTF_VARCHAR2_TABLE_100
5452 , a146 JTF_VARCHAR2_TABLE_400
5453 , a147 JTF_VARCHAR2_TABLE_100
5454 , a148 JTF_VARCHAR2_TABLE_400
5455 , a149 JTF_VARCHAR2_TABLE_100
5456 , a150 JTF_VARCHAR2_TABLE_400
5457 , a151 JTF_VARCHAR2_TABLE_100
5458 , a152 JTF_VARCHAR2_TABLE_400
5459 , a153 JTF_VARCHAR2_TABLE_100
5460 , a154 JTF_VARCHAR2_TABLE_400
5461 , a155 JTF_VARCHAR2_TABLE_100
5462 , a156 JTF_VARCHAR2_TABLE_100
5463 ) as
5464 ddindx binary_integer; indx binary_integer;
5465 begin
5466 if a0 is not null and a0.count > 0 then
5467 if a0.count > 0 then
5468 indx := a0.first;
5469 ddindx := 1;
5470 while true loop
5471 t(ddindx).system_history_id := rosetta_g_miss_num_map(a0(indx));
5472 t(ddindx).system_id := rosetta_g_miss_num_map(a1(indx));
5473 t(ddindx).transaction_id := rosetta_g_miss_num_map(a2(indx));
5474 t(ddindx).old_customer_id := rosetta_g_miss_num_map(a3(indx));
5475 t(ddindx).new_customer_id := rosetta_g_miss_num_map(a4(indx));
5476 t(ddindx).old_system_type_code := a5(indx);
5477 t(ddindx).new_system_type_code := a6(indx);
5478 t(ddindx).old_system_number := a7(indx);
5479 t(ddindx).new_system_number := a8(indx);
5480 t(ddindx).old_parent_system_id := rosetta_g_miss_num_map(a9(indx));
5481 t(ddindx).new_parent_system_id := rosetta_g_miss_num_map(a10(indx));
5482 t(ddindx).old_ship_to_contact_id := rosetta_g_miss_num_map(a11(indx));
5483 t(ddindx).new_ship_to_contact_id := rosetta_g_miss_num_map(a12(indx));
5484 t(ddindx).old_bill_to_contact_id := rosetta_g_miss_num_map(a13(indx));
5485 t(ddindx).new_bill_to_contact_id := rosetta_g_miss_num_map(a14(indx));
5486 t(ddindx).old_technical_contact_id := rosetta_g_miss_num_map(a15(indx));
5487 t(ddindx).new_technical_contact_id := rosetta_g_miss_num_map(a16(indx));
5488 t(ddindx).old_service_admin_contact_id := rosetta_g_miss_num_map(a17(indx));
5489 t(ddindx).new_service_admin_contact_id := rosetta_g_miss_num_map(a18(indx));
5490 t(ddindx).old_ship_to_site_use_id := rosetta_g_miss_num_map(a19(indx));
5491 t(ddindx).new_ship_to_site_use_id := rosetta_g_miss_num_map(a20(indx));
5492 t(ddindx).old_install_site_use_id := rosetta_g_miss_num_map(a21(indx));
5493 t(ddindx).new_install_site_use_id := rosetta_g_miss_num_map(a22(indx));
5494 t(ddindx).old_bill_to_site_use_id := rosetta_g_miss_num_map(a23(indx));
5495 t(ddindx).new_bill_to_site_use_id := rosetta_g_miss_num_map(a24(indx));
5496 t(ddindx).old_coterminate_day_month := a25(indx);
5497 t(ddindx).new_coterminate_day_month := a26(indx);
5498 t(ddindx).old_start_date_active := rosetta_g_miss_date_in_map(a27(indx));
5499 t(ddindx).new_start_date_active := rosetta_g_miss_date_in_map(a28(indx));
5500 t(ddindx).old_end_date_active := rosetta_g_miss_date_in_map(a29(indx));
5501 t(ddindx).new_end_date_active := rosetta_g_miss_date_in_map(a30(indx));
5502 t(ddindx).old_autocreated_from_system := rosetta_g_miss_num_map(a31(indx));
5503 t(ddindx).new_autocreated_from_system := rosetta_g_miss_num_map(a32(indx));
5504 t(ddindx).old_config_system_type := a33(indx);
5505 t(ddindx).new_config_system_type := a34(indx);
5506 t(ddindx).old_context := a35(indx);
5507 t(ddindx).new_context := a36(indx);
5508 t(ddindx).old_attribute1 := a37(indx);
5509 t(ddindx).new_attribute1 := a38(indx);
5510 t(ddindx).old_attribute2 := a39(indx);
5511 t(ddindx).new_attribute2 := a40(indx);
5512 t(ddindx).old_attribute3 := a41(indx);
5513 t(ddindx).new_attribute3 := a42(indx);
5514 t(ddindx).old_attribute4 := a43(indx);
5515 t(ddindx).new_attribute4 := a44(indx);
5516 t(ddindx).old_attribute5 := a45(indx);
5517 t(ddindx).new_attribute5 := a46(indx);
5518 t(ddindx).old_attribute6 := a47(indx);
5519 t(ddindx).new_attribute6 := a48(indx);
5520 t(ddindx).old_attribute7 := a49(indx);
5521 t(ddindx).new_attribute7 := a50(indx);
5522 t(ddindx).old_attribute8 := a51(indx);
5523 t(ddindx).new_attribute8 := a52(indx);
5524 t(ddindx).old_attribute9 := a53(indx);
5525 t(ddindx).new_attribute9 := a54(indx);
5526 t(ddindx).old_attribute10 := a55(indx);
5527 t(ddindx).new_attribute10 := a56(indx);
5528 t(ddindx).old_attribute11 := a57(indx);
5529 t(ddindx).new_attribute11 := a58(indx);
5530 t(ddindx).old_attribute12 := a59(indx);
5531 t(ddindx).new_attribute12 := a60(indx);
5532 t(ddindx).old_attribute13 := a61(indx);
5533 t(ddindx).new_attribute13 := a62(indx);
5534 t(ddindx).old_attribute14 := a63(indx);
5535 t(ddindx).new_attribute14 := a64(indx);
5536 t(ddindx).old_attribute15 := a65(indx);
5537 t(ddindx).new_attribute15 := a66(indx);
5538 t(ddindx).full_dump_flag := a67(indx);
5539 t(ddindx).object_version_number := rosetta_g_miss_num_map(a68(indx));
5540 t(ddindx).old_name := a69(indx);
5541 t(ddindx).new_name := a70(indx);
5542 t(ddindx).old_description := a71(indx);
5543 t(ddindx).new_description := a72(indx);
5544 t(ddindx).old_operating_unit_id := rosetta_g_miss_num_map(a73(indx));
5545 t(ddindx).new_operating_unit_id := rosetta_g_miss_num_map(a74(indx));
5546 t(ddindx).old_system_type := a75(indx);
5547 t(ddindx).new_system_type := a76(indx);
5548 t(ddindx).old_parent_name := a77(indx);
5549 t(ddindx).new_parent_name := a78(indx);
5550 t(ddindx).old_ship_to_address1 := a79(indx);
5551 t(ddindx).old_ship_to_address2 := a80(indx);
5552 t(ddindx).old_ship_to_address3 := a81(indx);
5553 t(ddindx).old_ship_to_address4 := a82(indx);
5554 t(ddindx).old_ship_to_location := a83(indx);
5555 t(ddindx).old_ship_state := a84(indx);
5556 t(ddindx).old_ship_postal_code := a85(indx);
5557 t(ddindx).old_ship_country := a86(indx);
5558 t(ddindx).old_ship_to_customer := a87(indx);
5559 t(ddindx).old_ship_to_customer_number := a88(indx);
5560 t(ddindx).new_ship_to_address1 := a89(indx);
5561 t(ddindx).new_ship_to_address2 := a90(indx);
5562 t(ddindx).new_ship_to_address3 := a91(indx);
5563 t(ddindx).new_ship_to_address4 := a92(indx);
5564 t(ddindx).new_ship_to_location := a93(indx);
5565 t(ddindx).new_ship_state := a94(indx);
5566 t(ddindx).new_ship_postal_code := a95(indx);
5567 t(ddindx).new_ship_country := a96(indx);
5568 t(ddindx).new_ship_to_customer := a97(indx);
5569 t(ddindx).new_ship_to_customer_number := a98(indx);
5570 t(ddindx).old_install_address1 := a99(indx);
5571 t(ddindx).old_install_address2 := a100(indx);
5572 t(ddindx).old_install_address3 := a101(indx);
5573 t(ddindx).old_install_address4 := a102(indx);
5574 t(ddindx).old_install_location := a103(indx);
5575 t(ddindx).old_install_state := a104(indx);
5576 t(ddindx).old_install_postal_code := a105(indx);
5577 t(ddindx).old_install_country := a106(indx);
5578 t(ddindx).old_install_customer_number := a107(indx);
5579 t(ddindx).old_install_customer := a108(indx);
5580 t(ddindx).new_install_address1 := a109(indx);
5581 t(ddindx).new_install_address2 := a110(indx);
5582 t(ddindx).new_install_address3 := a111(indx);
5583 t(ddindx).new_install_address4 := a112(indx);
5584 t(ddindx).new_install_location := a113(indx);
5585 t(ddindx).new_install_state := a114(indx);
5586 t(ddindx).new_install_postal_code := a115(indx);
5587 t(ddindx).new_install_country := a116(indx);
5588 t(ddindx).new_install_customer_number := a117(indx);
5589 t(ddindx).new_install_customer := a118(indx);
5590 t(ddindx).old_bill_to_address1 := a119(indx);
5591 t(ddindx).old_bill_to_address2 := a120(indx);
5592 t(ddindx).old_bill_to_address3 := a121(indx);
5593 t(ddindx).old_bill_to_address4 := a122(indx);
5594 t(ddindx).old_bill_to_location := a123(indx);
5595 t(ddindx).old_bill_state := a124(indx);
5596 t(ddindx).old_bill_postal_code := a125(indx);
5597 t(ddindx).old_bill_country := a126(indx);
5598 t(ddindx).old_bill_to_customer_number := a127(indx);
5599 t(ddindx).old_bill_to_customer := a128(indx);
5600 t(ddindx).new_bill_to_address1 := a129(indx);
5601 t(ddindx).new_bill_to_address2 := a130(indx);
5602 t(ddindx).new_bill_to_address3 := a131(indx);
5603 t(ddindx).new_bill_to_address4 := a132(indx);
5604 t(ddindx).new_bill_to_location := a133(indx);
5605 t(ddindx).new_bill_state := a134(indx);
5606 t(ddindx).new_bill_postal_code := a135(indx);
5607 t(ddindx).new_bill_country := a136(indx);
5608 t(ddindx).new_bill_to_customer_number := a137(indx);
5609 t(ddindx).new_bill_to_customer := a138(indx);
5610 t(ddindx).old_ship_to_contact_number := a139(indx);
5611 t(ddindx).old_ship_to_contact := a140(indx);
5612 t(ddindx).new_ship_to_contact_number := a141(indx);
5613 t(ddindx).new_ship_to_contact := a142(indx);
5614 t(ddindx).old_bill_to_contact_number := a143(indx);
5615 t(ddindx).old_bill_to_contact := a144(indx);
5616 t(ddindx).new_bill_to_contact_number := a145(indx);
5617 t(ddindx).new_bill_to_contact := a146(indx);
5618 t(ddindx).old_technical_contact_number := a147(indx);
5619 t(ddindx).old_technical_contact := a148(indx);
5620 t(ddindx).new_technical_contact_number := a149(indx);
5621 t(ddindx).new_technical_contact := a150(indx);
5622 t(ddindx).old_serv_admin_contact_number := a151(indx);
5623 t(ddindx).old_serv_admin_contact := a152(indx);
5624 t(ddindx).new_serv_admin_contact_number := a153(indx);
5625 t(ddindx).new_serv_admin_contact := a154(indx);
5626 t(ddindx).old_operating_unit_name := a155(indx);
5627 t(ddindx).new_operating_unit_name := a156(indx);
5628 ddindx := ddindx+1;
5629 if a0.last =indx
5630 then exit;
5631 end if;
5632 indx := a0.next(indx);
5633 end loop;
5634 end if;
5635 end if;
5636 end rosetta_table_copy_in_p38;
5637 procedure rosetta_table_copy_out_p38(t csi_datastructures_pub.systems_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
5638 , a1 out nocopy JTF_NUMBER_TABLE
5639 , a2 out nocopy JTF_NUMBER_TABLE
5640 , a3 out nocopy JTF_NUMBER_TABLE
5641 , a4 out nocopy JTF_NUMBER_TABLE
5642 , a5 out nocopy JTF_VARCHAR2_TABLE_100
5643 , a6 out nocopy JTF_VARCHAR2_TABLE_100
5644 , a7 out nocopy JTF_VARCHAR2_TABLE_100
5645 , a8 out nocopy JTF_VARCHAR2_TABLE_100
5646 , a9 out nocopy JTF_NUMBER_TABLE
5647 , a10 out nocopy JTF_NUMBER_TABLE
5648 , a11 out nocopy JTF_NUMBER_TABLE
5649 , a12 out nocopy JTF_NUMBER_TABLE
5650 , a13 out nocopy JTF_NUMBER_TABLE
5651 , a14 out nocopy JTF_NUMBER_TABLE
5652 , a15 out nocopy JTF_NUMBER_TABLE
5653 , a16 out nocopy JTF_NUMBER_TABLE
5654 , a17 out nocopy JTF_NUMBER_TABLE
5655 , a18 out nocopy JTF_NUMBER_TABLE
5656 , a19 out nocopy JTF_NUMBER_TABLE
5657 , a20 out nocopy JTF_NUMBER_TABLE
5658 , a21 out nocopy JTF_NUMBER_TABLE
5659 , a22 out nocopy JTF_NUMBER_TABLE
5660 , a23 out nocopy JTF_NUMBER_TABLE
5661 , a24 out nocopy JTF_NUMBER_TABLE
5662 , a25 out nocopy JTF_VARCHAR2_TABLE_100
5663 , a26 out nocopy JTF_VARCHAR2_TABLE_100
5664 , a27 out nocopy JTF_DATE_TABLE
5665 , a28 out nocopy JTF_DATE_TABLE
5666 , a29 out nocopy JTF_DATE_TABLE
5667 , a30 out nocopy JTF_DATE_TABLE
5668 , a31 out nocopy JTF_NUMBER_TABLE
5669 , a32 out nocopy JTF_NUMBER_TABLE
5670 , a33 out nocopy JTF_VARCHAR2_TABLE_100
5671 , a34 out nocopy JTF_VARCHAR2_TABLE_100
5672 , a35 out nocopy JTF_VARCHAR2_TABLE_100
5673 , a36 out nocopy JTF_VARCHAR2_TABLE_100
5674 , a37 out nocopy JTF_VARCHAR2_TABLE_300
5675 , a38 out nocopy JTF_VARCHAR2_TABLE_300
5676 , a39 out nocopy JTF_VARCHAR2_TABLE_300
5677 , a40 out nocopy JTF_VARCHAR2_TABLE_300
5678 , a41 out nocopy JTF_VARCHAR2_TABLE_300
5679 , a42 out nocopy JTF_VARCHAR2_TABLE_300
5680 , a43 out nocopy JTF_VARCHAR2_TABLE_300
5681 , a44 out nocopy JTF_VARCHAR2_TABLE_300
5682 , a45 out nocopy JTF_VARCHAR2_TABLE_300
5683 , a46 out nocopy JTF_VARCHAR2_TABLE_300
5684 , a47 out nocopy JTF_VARCHAR2_TABLE_300
5685 , a48 out nocopy JTF_VARCHAR2_TABLE_300
5686 , a49 out nocopy JTF_VARCHAR2_TABLE_300
5687 , a50 out nocopy JTF_VARCHAR2_TABLE_300
5688 , a51 out nocopy JTF_VARCHAR2_TABLE_300
5689 , a52 out nocopy JTF_VARCHAR2_TABLE_300
5690 , a53 out nocopy JTF_VARCHAR2_TABLE_300
5691 , a54 out nocopy JTF_VARCHAR2_TABLE_300
5692 , a55 out nocopy JTF_VARCHAR2_TABLE_300
5693 , a56 out nocopy JTF_VARCHAR2_TABLE_300
5694 , a57 out nocopy JTF_VARCHAR2_TABLE_300
5695 , a58 out nocopy JTF_VARCHAR2_TABLE_300
5696 , a59 out nocopy JTF_VARCHAR2_TABLE_300
5697 , a60 out nocopy JTF_VARCHAR2_TABLE_300
5698 , a61 out nocopy JTF_VARCHAR2_TABLE_300
5699 , a62 out nocopy JTF_VARCHAR2_TABLE_300
5700 , a63 out nocopy JTF_VARCHAR2_TABLE_300
5701 , a64 out nocopy JTF_VARCHAR2_TABLE_300
5702 , a65 out nocopy JTF_VARCHAR2_TABLE_300
5703 , a66 out nocopy JTF_VARCHAR2_TABLE_300
5704 , a67 out nocopy JTF_VARCHAR2_TABLE_300
5705 , a68 out nocopy JTF_NUMBER_TABLE
5706 , a69 out nocopy JTF_VARCHAR2_TABLE_100
5707 , a70 out nocopy JTF_VARCHAR2_TABLE_100
5708 , a71 out nocopy JTF_VARCHAR2_TABLE_300
5709 , a72 out nocopy JTF_VARCHAR2_TABLE_300
5710 , a73 out nocopy JTF_NUMBER_TABLE
5711 , a74 out nocopy JTF_NUMBER_TABLE
5712 , a75 out nocopy JTF_VARCHAR2_TABLE_100
5713 , a76 out nocopy JTF_VARCHAR2_TABLE_100
5714 , a77 out nocopy JTF_VARCHAR2_TABLE_100
5715 , a78 out nocopy JTF_VARCHAR2_TABLE_100
5716 , a79 out nocopy JTF_VARCHAR2_TABLE_300
5717 , a80 out nocopy JTF_VARCHAR2_TABLE_300
5718 , a81 out nocopy JTF_VARCHAR2_TABLE_300
5719 , a82 out nocopy JTF_VARCHAR2_TABLE_300
5720 , a83 out nocopy JTF_VARCHAR2_TABLE_100
5721 , a84 out nocopy JTF_VARCHAR2_TABLE_100
5722 , a85 out nocopy JTF_VARCHAR2_TABLE_100
5723 , a86 out nocopy JTF_VARCHAR2_TABLE_100
5724 , a87 out nocopy JTF_VARCHAR2_TABLE_400
5725 , a88 out nocopy JTF_VARCHAR2_TABLE_100
5726 , a89 out nocopy JTF_VARCHAR2_TABLE_300
5727 , a90 out nocopy JTF_VARCHAR2_TABLE_300
5728 , a91 out nocopy JTF_VARCHAR2_TABLE_300
5729 , a92 out nocopy JTF_VARCHAR2_TABLE_300
5730 , a93 out nocopy JTF_VARCHAR2_TABLE_100
5731 , a94 out nocopy JTF_VARCHAR2_TABLE_100
5732 , a95 out nocopy JTF_VARCHAR2_TABLE_100
5733 , a96 out nocopy JTF_VARCHAR2_TABLE_100
5734 , a97 out nocopy JTF_VARCHAR2_TABLE_400
5735 , a98 out nocopy JTF_VARCHAR2_TABLE_100
5736 , a99 out nocopy JTF_VARCHAR2_TABLE_300
5737 , a100 out nocopy JTF_VARCHAR2_TABLE_300
5738 , a101 out nocopy JTF_VARCHAR2_TABLE_300
5739 , a102 out nocopy JTF_VARCHAR2_TABLE_300
5740 , a103 out nocopy JTF_VARCHAR2_TABLE_100
5741 , a104 out nocopy JTF_VARCHAR2_TABLE_100
5742 , a105 out nocopy JTF_VARCHAR2_TABLE_100
5743 , a106 out nocopy JTF_VARCHAR2_TABLE_100
5744 , a107 out nocopy JTF_VARCHAR2_TABLE_100
5745 , a108 out nocopy JTF_VARCHAR2_TABLE_400
5746 , a109 out nocopy JTF_VARCHAR2_TABLE_300
5747 , a110 out nocopy JTF_VARCHAR2_TABLE_300
5748 , a111 out nocopy JTF_VARCHAR2_TABLE_300
5749 , a112 out nocopy JTF_VARCHAR2_TABLE_300
5750 , a113 out nocopy JTF_VARCHAR2_TABLE_100
5751 , a114 out nocopy JTF_VARCHAR2_TABLE_100
5752 , a115 out nocopy JTF_VARCHAR2_TABLE_100
5753 , a116 out nocopy JTF_VARCHAR2_TABLE_100
5754 , a117 out nocopy JTF_VARCHAR2_TABLE_100
5755 , a118 out nocopy JTF_VARCHAR2_TABLE_400
5756 , a119 out nocopy JTF_VARCHAR2_TABLE_300
5757 , a120 out nocopy JTF_VARCHAR2_TABLE_300
5758 , a121 out nocopy JTF_VARCHAR2_TABLE_300
5759 , a122 out nocopy JTF_VARCHAR2_TABLE_300
5760 , a123 out nocopy JTF_VARCHAR2_TABLE_100
5761 , a124 out nocopy JTF_VARCHAR2_TABLE_100
5762 , a125 out nocopy JTF_VARCHAR2_TABLE_100
5763 , a126 out nocopy JTF_VARCHAR2_TABLE_100
5764 , a127 out nocopy JTF_VARCHAR2_TABLE_100
5765 , a128 out nocopy JTF_VARCHAR2_TABLE_400
5766 , a129 out nocopy JTF_VARCHAR2_TABLE_300
5767 , a130 out nocopy JTF_VARCHAR2_TABLE_300
5768 , a131 out nocopy JTF_VARCHAR2_TABLE_300
5769 , a132 out nocopy JTF_VARCHAR2_TABLE_300
5770 , a133 out nocopy JTF_VARCHAR2_TABLE_100
5771 , a134 out nocopy JTF_VARCHAR2_TABLE_100
5772 , a135 out nocopy JTF_VARCHAR2_TABLE_100
5773 , a136 out nocopy JTF_VARCHAR2_TABLE_100
5774 , a137 out nocopy JTF_VARCHAR2_TABLE_100
5775 , a138 out nocopy JTF_VARCHAR2_TABLE_400
5776 , a139 out nocopy JTF_VARCHAR2_TABLE_100
5777 , a140 out nocopy JTF_VARCHAR2_TABLE_400
5778 , a141 out nocopy JTF_VARCHAR2_TABLE_100
5779 , a142 out nocopy JTF_VARCHAR2_TABLE_400
5780 , a143 out nocopy JTF_VARCHAR2_TABLE_100
5781 , a144 out nocopy JTF_VARCHAR2_TABLE_400
5782 , a145 out nocopy JTF_VARCHAR2_TABLE_100
5783 , a146 out nocopy JTF_VARCHAR2_TABLE_400
5784 , a147 out nocopy JTF_VARCHAR2_TABLE_100
5785 , a148 out nocopy JTF_VARCHAR2_TABLE_400
5786 , a149 out nocopy JTF_VARCHAR2_TABLE_100
5787 , a150 out nocopy JTF_VARCHAR2_TABLE_400
5788 , a151 out nocopy JTF_VARCHAR2_TABLE_100
5789 , a152 out nocopy JTF_VARCHAR2_TABLE_400
5790 , a153 out nocopy JTF_VARCHAR2_TABLE_100
5791 , a154 out nocopy JTF_VARCHAR2_TABLE_400
5792 , a155 out nocopy JTF_VARCHAR2_TABLE_100
5793 , a156 out nocopy JTF_VARCHAR2_TABLE_100
5794 ) as
5795 ddindx binary_integer; indx binary_integer;
5796 begin
5797 if t is null or t.count = 0 then
5798 a0 := JTF_NUMBER_TABLE();
5799 a1 := JTF_NUMBER_TABLE();
5800 a2 := JTF_NUMBER_TABLE();
5801 a3 := JTF_NUMBER_TABLE();
5802 a4 := JTF_NUMBER_TABLE();
5803 a5 := JTF_VARCHAR2_TABLE_100();
5804 a6 := JTF_VARCHAR2_TABLE_100();
5805 a7 := JTF_VARCHAR2_TABLE_100();
5806 a8 := JTF_VARCHAR2_TABLE_100();
5807 a9 := JTF_NUMBER_TABLE();
5808 a10 := JTF_NUMBER_TABLE();
5809 a11 := JTF_NUMBER_TABLE();
5810 a12 := JTF_NUMBER_TABLE();
5811 a13 := JTF_NUMBER_TABLE();
5812 a14 := JTF_NUMBER_TABLE();
5813 a15 := JTF_NUMBER_TABLE();
5814 a16 := JTF_NUMBER_TABLE();
5815 a17 := JTF_NUMBER_TABLE();
5816 a18 := JTF_NUMBER_TABLE();
5817 a19 := JTF_NUMBER_TABLE();
5818 a20 := JTF_NUMBER_TABLE();
5819 a21 := JTF_NUMBER_TABLE();
5820 a22 := JTF_NUMBER_TABLE();
5821 a23 := JTF_NUMBER_TABLE();
5822 a24 := JTF_NUMBER_TABLE();
5823 a25 := JTF_VARCHAR2_TABLE_100();
5824 a26 := JTF_VARCHAR2_TABLE_100();
5825 a27 := JTF_DATE_TABLE();
5826 a28 := JTF_DATE_TABLE();
5827 a29 := JTF_DATE_TABLE();
5828 a30 := JTF_DATE_TABLE();
5829 a31 := JTF_NUMBER_TABLE();
5830 a32 := JTF_NUMBER_TABLE();
5831 a33 := JTF_VARCHAR2_TABLE_100();
5832 a34 := JTF_VARCHAR2_TABLE_100();
5833 a35 := JTF_VARCHAR2_TABLE_100();
5834 a36 := JTF_VARCHAR2_TABLE_100();
5835 a37 := JTF_VARCHAR2_TABLE_300();
5836 a38 := JTF_VARCHAR2_TABLE_300();
5837 a39 := JTF_VARCHAR2_TABLE_300();
5838 a40 := JTF_VARCHAR2_TABLE_300();
5839 a41 := JTF_VARCHAR2_TABLE_300();
5840 a42 := JTF_VARCHAR2_TABLE_300();
5841 a43 := JTF_VARCHAR2_TABLE_300();
5842 a44 := JTF_VARCHAR2_TABLE_300();
5843 a45 := JTF_VARCHAR2_TABLE_300();
5844 a46 := JTF_VARCHAR2_TABLE_300();
5845 a47 := JTF_VARCHAR2_TABLE_300();
5846 a48 := JTF_VARCHAR2_TABLE_300();
5847 a49 := JTF_VARCHAR2_TABLE_300();
5848 a50 := JTF_VARCHAR2_TABLE_300();
5849 a51 := JTF_VARCHAR2_TABLE_300();
5850 a52 := JTF_VARCHAR2_TABLE_300();
5851 a53 := JTF_VARCHAR2_TABLE_300();
5852 a54 := JTF_VARCHAR2_TABLE_300();
5853 a55 := JTF_VARCHAR2_TABLE_300();
5854 a56 := JTF_VARCHAR2_TABLE_300();
5855 a57 := JTF_VARCHAR2_TABLE_300();
5856 a58 := JTF_VARCHAR2_TABLE_300();
5857 a59 := JTF_VARCHAR2_TABLE_300();
5858 a60 := JTF_VARCHAR2_TABLE_300();
5859 a61 := JTF_VARCHAR2_TABLE_300();
5860 a62 := JTF_VARCHAR2_TABLE_300();
5861 a63 := JTF_VARCHAR2_TABLE_300();
5862 a64 := JTF_VARCHAR2_TABLE_300();
5863 a65 := JTF_VARCHAR2_TABLE_300();
5864 a66 := JTF_VARCHAR2_TABLE_300();
5865 a67 := JTF_VARCHAR2_TABLE_300();
5866 a68 := JTF_NUMBER_TABLE();
5867 a69 := JTF_VARCHAR2_TABLE_100();
5868 a70 := JTF_VARCHAR2_TABLE_100();
5869 a71 := JTF_VARCHAR2_TABLE_300();
5870 a72 := JTF_VARCHAR2_TABLE_300();
5871 a73 := JTF_NUMBER_TABLE();
5872 a74 := JTF_NUMBER_TABLE();
5873 a75 := JTF_VARCHAR2_TABLE_100();
5874 a76 := JTF_VARCHAR2_TABLE_100();
5875 a77 := JTF_VARCHAR2_TABLE_100();
5876 a78 := JTF_VARCHAR2_TABLE_100();
5877 a79 := JTF_VARCHAR2_TABLE_300();
5878 a80 := JTF_VARCHAR2_TABLE_300();
5879 a81 := JTF_VARCHAR2_TABLE_300();
5880 a82 := JTF_VARCHAR2_TABLE_300();
5881 a83 := JTF_VARCHAR2_TABLE_100();
5882 a84 := JTF_VARCHAR2_TABLE_100();
5883 a85 := JTF_VARCHAR2_TABLE_100();
5884 a86 := JTF_VARCHAR2_TABLE_100();
5885 a87 := JTF_VARCHAR2_TABLE_400();
5886 a88 := JTF_VARCHAR2_TABLE_100();
5887 a89 := JTF_VARCHAR2_TABLE_300();
5888 a90 := JTF_VARCHAR2_TABLE_300();
5889 a91 := JTF_VARCHAR2_TABLE_300();
5890 a92 := JTF_VARCHAR2_TABLE_300();
5891 a93 := JTF_VARCHAR2_TABLE_100();
5892 a94 := JTF_VARCHAR2_TABLE_100();
5893 a95 := JTF_VARCHAR2_TABLE_100();
5894 a96 := JTF_VARCHAR2_TABLE_100();
5895 a97 := JTF_VARCHAR2_TABLE_400();
5896 a98 := JTF_VARCHAR2_TABLE_100();
5897 a99 := JTF_VARCHAR2_TABLE_300();
5898 a100 := JTF_VARCHAR2_TABLE_300();
5899 a101 := JTF_VARCHAR2_TABLE_300();
5900 a102 := JTF_VARCHAR2_TABLE_300();
5901 a103 := JTF_VARCHAR2_TABLE_100();
5902 a104 := JTF_VARCHAR2_TABLE_100();
5903 a105 := JTF_VARCHAR2_TABLE_100();
5904 a106 := JTF_VARCHAR2_TABLE_100();
5905 a107 := JTF_VARCHAR2_TABLE_100();
5906 a108 := JTF_VARCHAR2_TABLE_400();
5907 a109 := JTF_VARCHAR2_TABLE_300();
5908 a110 := JTF_VARCHAR2_TABLE_300();
5909 a111 := JTF_VARCHAR2_TABLE_300();
5910 a112 := JTF_VARCHAR2_TABLE_300();
5911 a113 := JTF_VARCHAR2_TABLE_100();
5912 a114 := JTF_VARCHAR2_TABLE_100();
5913 a115 := JTF_VARCHAR2_TABLE_100();
5914 a116 := JTF_VARCHAR2_TABLE_100();
5915 a117 := JTF_VARCHAR2_TABLE_100();
5916 a118 := JTF_VARCHAR2_TABLE_400();
5917 a119 := JTF_VARCHAR2_TABLE_300();
5918 a120 := JTF_VARCHAR2_TABLE_300();
5919 a121 := JTF_VARCHAR2_TABLE_300();
5920 a122 := JTF_VARCHAR2_TABLE_300();
5921 a123 := JTF_VARCHAR2_TABLE_100();
5922 a124 := JTF_VARCHAR2_TABLE_100();
5923 a125 := JTF_VARCHAR2_TABLE_100();
5924 a126 := JTF_VARCHAR2_TABLE_100();
5925 a127 := JTF_VARCHAR2_TABLE_100();
5926 a128 := JTF_VARCHAR2_TABLE_400();
5927 a129 := JTF_VARCHAR2_TABLE_300();
5928 a130 := JTF_VARCHAR2_TABLE_300();
5929 a131 := JTF_VARCHAR2_TABLE_300();
5930 a132 := JTF_VARCHAR2_TABLE_300();
5931 a133 := JTF_VARCHAR2_TABLE_100();
5932 a134 := JTF_VARCHAR2_TABLE_100();
5933 a135 := JTF_VARCHAR2_TABLE_100();
5934 a136 := JTF_VARCHAR2_TABLE_100();
5935 a137 := JTF_VARCHAR2_TABLE_100();
5936 a138 := JTF_VARCHAR2_TABLE_400();
5937 a139 := JTF_VARCHAR2_TABLE_100();
5938 a140 := JTF_VARCHAR2_TABLE_400();
5939 a141 := JTF_VARCHAR2_TABLE_100();
5940 a142 := JTF_VARCHAR2_TABLE_400();
5941 a143 := JTF_VARCHAR2_TABLE_100();
5942 a144 := JTF_VARCHAR2_TABLE_400();
5943 a145 := JTF_VARCHAR2_TABLE_100();
5944 a146 := JTF_VARCHAR2_TABLE_400();
5945 a147 := JTF_VARCHAR2_TABLE_100();
5946 a148 := JTF_VARCHAR2_TABLE_400();
5947 a149 := JTF_VARCHAR2_TABLE_100();
5948 a150 := JTF_VARCHAR2_TABLE_400();
5949 a151 := JTF_VARCHAR2_TABLE_100();
5950 a152 := JTF_VARCHAR2_TABLE_400();
5951 a153 := JTF_VARCHAR2_TABLE_100();
5952 a154 := JTF_VARCHAR2_TABLE_400();
5953 a155 := JTF_VARCHAR2_TABLE_100();
5954 a156 := JTF_VARCHAR2_TABLE_100();
5955 else
5956 a0 := JTF_NUMBER_TABLE();
5957 a1 := JTF_NUMBER_TABLE();
5958 a2 := JTF_NUMBER_TABLE();
5959 a3 := JTF_NUMBER_TABLE();
5960 a4 := JTF_NUMBER_TABLE();
5961 a5 := JTF_VARCHAR2_TABLE_100();
5962 a6 := JTF_VARCHAR2_TABLE_100();
5963 a7 := JTF_VARCHAR2_TABLE_100();
5964 a8 := JTF_VARCHAR2_TABLE_100();
5965 a9 := JTF_NUMBER_TABLE();
5966 a10 := JTF_NUMBER_TABLE();
5967 a11 := JTF_NUMBER_TABLE();
5968 a12 := JTF_NUMBER_TABLE();
5969 a13 := JTF_NUMBER_TABLE();
5970 a14 := JTF_NUMBER_TABLE();
5971 a15 := JTF_NUMBER_TABLE();
5972 a16 := JTF_NUMBER_TABLE();
5973 a17 := JTF_NUMBER_TABLE();
5974 a18 := JTF_NUMBER_TABLE();
5975 a19 := JTF_NUMBER_TABLE();
5976 a20 := JTF_NUMBER_TABLE();
5977 a21 := JTF_NUMBER_TABLE();
5978 a22 := JTF_NUMBER_TABLE();
5979 a23 := JTF_NUMBER_TABLE();
5980 a24 := JTF_NUMBER_TABLE();
5981 a25 := JTF_VARCHAR2_TABLE_100();
5982 a26 := JTF_VARCHAR2_TABLE_100();
5983 a27 := JTF_DATE_TABLE();
5984 a28 := JTF_DATE_TABLE();
5985 a29 := JTF_DATE_TABLE();
5986 a30 := JTF_DATE_TABLE();
5987 a31 := JTF_NUMBER_TABLE();
5988 a32 := JTF_NUMBER_TABLE();
5989 a33 := JTF_VARCHAR2_TABLE_100();
5990 a34 := JTF_VARCHAR2_TABLE_100();
5991 a35 := JTF_VARCHAR2_TABLE_100();
5992 a36 := JTF_VARCHAR2_TABLE_100();
5993 a37 := JTF_VARCHAR2_TABLE_300();
5994 a38 := JTF_VARCHAR2_TABLE_300();
5995 a39 := JTF_VARCHAR2_TABLE_300();
5996 a40 := JTF_VARCHAR2_TABLE_300();
5997 a41 := JTF_VARCHAR2_TABLE_300();
5998 a42 := JTF_VARCHAR2_TABLE_300();
5999 a43 := JTF_VARCHAR2_TABLE_300();
6000 a44 := JTF_VARCHAR2_TABLE_300();
6001 a45 := JTF_VARCHAR2_TABLE_300();
6002 a46 := JTF_VARCHAR2_TABLE_300();
6003 a47 := JTF_VARCHAR2_TABLE_300();
6004 a48 := JTF_VARCHAR2_TABLE_300();
6005 a49 := JTF_VARCHAR2_TABLE_300();
6006 a50 := JTF_VARCHAR2_TABLE_300();
6007 a51 := JTF_VARCHAR2_TABLE_300();
6008 a52 := JTF_VARCHAR2_TABLE_300();
6009 a53 := JTF_VARCHAR2_TABLE_300();
6010 a54 := JTF_VARCHAR2_TABLE_300();
6011 a55 := JTF_VARCHAR2_TABLE_300();
6012 a56 := JTF_VARCHAR2_TABLE_300();
6013 a57 := JTF_VARCHAR2_TABLE_300();
6014 a58 := JTF_VARCHAR2_TABLE_300();
6015 a59 := JTF_VARCHAR2_TABLE_300();
6016 a60 := JTF_VARCHAR2_TABLE_300();
6017 a61 := JTF_VARCHAR2_TABLE_300();
6018 a62 := JTF_VARCHAR2_TABLE_300();
6019 a63 := JTF_VARCHAR2_TABLE_300();
6020 a64 := JTF_VARCHAR2_TABLE_300();
6021 a65 := JTF_VARCHAR2_TABLE_300();
6022 a66 := JTF_VARCHAR2_TABLE_300();
6023 a67 := JTF_VARCHAR2_TABLE_300();
6024 a68 := JTF_NUMBER_TABLE();
6025 a69 := JTF_VARCHAR2_TABLE_100();
6026 a70 := JTF_VARCHAR2_TABLE_100();
6027 a71 := JTF_VARCHAR2_TABLE_300();
6028 a72 := JTF_VARCHAR2_TABLE_300();
6029 a73 := JTF_NUMBER_TABLE();
6030 a74 := JTF_NUMBER_TABLE();
6031 a75 := JTF_VARCHAR2_TABLE_100();
6032 a76 := JTF_VARCHAR2_TABLE_100();
6033 a77 := JTF_VARCHAR2_TABLE_100();
6034 a78 := JTF_VARCHAR2_TABLE_100();
6035 a79 := JTF_VARCHAR2_TABLE_300();
6036 a80 := JTF_VARCHAR2_TABLE_300();
6037 a81 := JTF_VARCHAR2_TABLE_300();
6038 a82 := JTF_VARCHAR2_TABLE_300();
6039 a83 := JTF_VARCHAR2_TABLE_100();
6040 a84 := JTF_VARCHAR2_TABLE_100();
6041 a85 := JTF_VARCHAR2_TABLE_100();
6042 a86 := JTF_VARCHAR2_TABLE_100();
6043 a87 := JTF_VARCHAR2_TABLE_400();
6044 a88 := JTF_VARCHAR2_TABLE_100();
6045 a89 := JTF_VARCHAR2_TABLE_300();
6046 a90 := JTF_VARCHAR2_TABLE_300();
6047 a91 := JTF_VARCHAR2_TABLE_300();
6048 a92 := JTF_VARCHAR2_TABLE_300();
6049 a93 := JTF_VARCHAR2_TABLE_100();
6050 a94 := JTF_VARCHAR2_TABLE_100();
6051 a95 := JTF_VARCHAR2_TABLE_100();
6052 a96 := JTF_VARCHAR2_TABLE_100();
6053 a97 := JTF_VARCHAR2_TABLE_400();
6054 a98 := JTF_VARCHAR2_TABLE_100();
6055 a99 := JTF_VARCHAR2_TABLE_300();
6056 a100 := JTF_VARCHAR2_TABLE_300();
6057 a101 := JTF_VARCHAR2_TABLE_300();
6058 a102 := JTF_VARCHAR2_TABLE_300();
6059 a103 := JTF_VARCHAR2_TABLE_100();
6060 a104 := JTF_VARCHAR2_TABLE_100();
6061 a105 := JTF_VARCHAR2_TABLE_100();
6062 a106 := JTF_VARCHAR2_TABLE_100();
6063 a107 := JTF_VARCHAR2_TABLE_100();
6064 a108 := JTF_VARCHAR2_TABLE_400();
6065 a109 := JTF_VARCHAR2_TABLE_300();
6066 a110 := JTF_VARCHAR2_TABLE_300();
6067 a111 := JTF_VARCHAR2_TABLE_300();
6068 a112 := JTF_VARCHAR2_TABLE_300();
6069 a113 := JTF_VARCHAR2_TABLE_100();
6070 a114 := JTF_VARCHAR2_TABLE_100();
6071 a115 := JTF_VARCHAR2_TABLE_100();
6072 a116 := JTF_VARCHAR2_TABLE_100();
6073 a117 := JTF_VARCHAR2_TABLE_100();
6074 a118 := JTF_VARCHAR2_TABLE_400();
6075 a119 := JTF_VARCHAR2_TABLE_300();
6076 a120 := JTF_VARCHAR2_TABLE_300();
6077 a121 := JTF_VARCHAR2_TABLE_300();
6078 a122 := JTF_VARCHAR2_TABLE_300();
6079 a123 := JTF_VARCHAR2_TABLE_100();
6080 a124 := JTF_VARCHAR2_TABLE_100();
6081 a125 := JTF_VARCHAR2_TABLE_100();
6082 a126 := JTF_VARCHAR2_TABLE_100();
6083 a127 := JTF_VARCHAR2_TABLE_100();
6084 a128 := JTF_VARCHAR2_TABLE_400();
6085 a129 := JTF_VARCHAR2_TABLE_300();
6086 a130 := JTF_VARCHAR2_TABLE_300();
6087 a131 := JTF_VARCHAR2_TABLE_300();
6088 a132 := JTF_VARCHAR2_TABLE_300();
6089 a133 := JTF_VARCHAR2_TABLE_100();
6090 a134 := JTF_VARCHAR2_TABLE_100();
6091 a135 := JTF_VARCHAR2_TABLE_100();
6092 a136 := JTF_VARCHAR2_TABLE_100();
6093 a137 := JTF_VARCHAR2_TABLE_100();
6094 a138 := JTF_VARCHAR2_TABLE_400();
6095 a139 := JTF_VARCHAR2_TABLE_100();
6096 a140 := JTF_VARCHAR2_TABLE_400();
6097 a141 := JTF_VARCHAR2_TABLE_100();
6098 a142 := JTF_VARCHAR2_TABLE_400();
6099 a143 := JTF_VARCHAR2_TABLE_100();
6100 a144 := JTF_VARCHAR2_TABLE_400();
6101 a145 := JTF_VARCHAR2_TABLE_100();
6102 a146 := JTF_VARCHAR2_TABLE_400();
6103 a147 := JTF_VARCHAR2_TABLE_100();
6104 a148 := JTF_VARCHAR2_TABLE_400();
6105 a149 := JTF_VARCHAR2_TABLE_100();
6106 a150 := JTF_VARCHAR2_TABLE_400();
6107 a151 := JTF_VARCHAR2_TABLE_100();
6108 a152 := JTF_VARCHAR2_TABLE_400();
6109 a153 := JTF_VARCHAR2_TABLE_100();
6110 a154 := JTF_VARCHAR2_TABLE_400();
6111 a155 := JTF_VARCHAR2_TABLE_100();
6112 a156 := JTF_VARCHAR2_TABLE_100();
6113 if t.count > 0 then
6114 a0.extend(t.count);
6115 a1.extend(t.count);
6116 a2.extend(t.count);
6117 a3.extend(t.count);
6118 a4.extend(t.count);
6119 a5.extend(t.count);
6120 a6.extend(t.count);
6121 a7.extend(t.count);
6122 a8.extend(t.count);
6123 a9.extend(t.count);
6124 a10.extend(t.count);
6125 a11.extend(t.count);
6126 a12.extend(t.count);
6127 a13.extend(t.count);
6128 a14.extend(t.count);
6129 a15.extend(t.count);
6130 a16.extend(t.count);
6131 a17.extend(t.count);
6132 a18.extend(t.count);
6133 a19.extend(t.count);
6134 a20.extend(t.count);
6135 a21.extend(t.count);
6136 a22.extend(t.count);
6137 a23.extend(t.count);
6138 a24.extend(t.count);
6139 a25.extend(t.count);
6140 a26.extend(t.count);
6141 a27.extend(t.count);
6142 a28.extend(t.count);
6143 a29.extend(t.count);
6144 a30.extend(t.count);
6145 a31.extend(t.count);
6146 a32.extend(t.count);
6147 a33.extend(t.count);
6148 a34.extend(t.count);
6149 a35.extend(t.count);
6150 a36.extend(t.count);
6151 a37.extend(t.count);
6152 a38.extend(t.count);
6153 a39.extend(t.count);
6154 a40.extend(t.count);
6155 a41.extend(t.count);
6156 a42.extend(t.count);
6157 a43.extend(t.count);
6158 a44.extend(t.count);
6159 a45.extend(t.count);
6160 a46.extend(t.count);
6161 a47.extend(t.count);
6162 a48.extend(t.count);
6163 a49.extend(t.count);
6164 a50.extend(t.count);
6165 a51.extend(t.count);
6166 a52.extend(t.count);
6167 a53.extend(t.count);
6168 a54.extend(t.count);
6169 a55.extend(t.count);
6170 a56.extend(t.count);
6171 a57.extend(t.count);
6172 a58.extend(t.count);
6173 a59.extend(t.count);
6174 a60.extend(t.count);
6175 a61.extend(t.count);
6176 a62.extend(t.count);
6177 a63.extend(t.count);
6178 a64.extend(t.count);
6179 a65.extend(t.count);
6180 a66.extend(t.count);
6181 a67.extend(t.count);
6182 a68.extend(t.count);
6183 a69.extend(t.count);
6184 a70.extend(t.count);
6185 a71.extend(t.count);
6186 a72.extend(t.count);
6187 a73.extend(t.count);
6188 a74.extend(t.count);
6189 a75.extend(t.count);
6190 a76.extend(t.count);
6191 a77.extend(t.count);
6192 a78.extend(t.count);
6193 a79.extend(t.count);
6194 a80.extend(t.count);
6195 a81.extend(t.count);
6196 a82.extend(t.count);
6197 a83.extend(t.count);
6198 a84.extend(t.count);
6199 a85.extend(t.count);
6200 a86.extend(t.count);
6201 a87.extend(t.count);
6202 a88.extend(t.count);
6203 a89.extend(t.count);
6204 a90.extend(t.count);
6205 a91.extend(t.count);
6206 a92.extend(t.count);
6207 a93.extend(t.count);
6208 a94.extend(t.count);
6209 a95.extend(t.count);
6210 a96.extend(t.count);
6211 a97.extend(t.count);
6212 a98.extend(t.count);
6213 a99.extend(t.count);
6214 a100.extend(t.count);
6215 a101.extend(t.count);
6216 a102.extend(t.count);
6217 a103.extend(t.count);
6218 a104.extend(t.count);
6219 a105.extend(t.count);
6220 a106.extend(t.count);
6221 a107.extend(t.count);
6222 a108.extend(t.count);
6223 a109.extend(t.count);
6224 a110.extend(t.count);
6225 a111.extend(t.count);
6226 a112.extend(t.count);
6227 a113.extend(t.count);
6228 a114.extend(t.count);
6229 a115.extend(t.count);
6230 a116.extend(t.count);
6231 a117.extend(t.count);
6232 a118.extend(t.count);
6233 a119.extend(t.count);
6234 a120.extend(t.count);
6235 a121.extend(t.count);
6236 a122.extend(t.count);
6237 a123.extend(t.count);
6238 a124.extend(t.count);
6239 a125.extend(t.count);
6240 a126.extend(t.count);
6241 a127.extend(t.count);
6242 a128.extend(t.count);
6243 a129.extend(t.count);
6244 a130.extend(t.count);
6245 a131.extend(t.count);
6246 a132.extend(t.count);
6247 a133.extend(t.count);
6248 a134.extend(t.count);
6249 a135.extend(t.count);
6250 a136.extend(t.count);
6251 a137.extend(t.count);
6252 a138.extend(t.count);
6253 a139.extend(t.count);
6254 a140.extend(t.count);
6255 a141.extend(t.count);
6256 a142.extend(t.count);
6257 a143.extend(t.count);
6258 a144.extend(t.count);
6259 a145.extend(t.count);
6260 a146.extend(t.count);
6261 a147.extend(t.count);
6262 a148.extend(t.count);
6263 a149.extend(t.count);
6264 a150.extend(t.count);
6265 a151.extend(t.count);
6266 a152.extend(t.count);
6267 a153.extend(t.count);
6268 a154.extend(t.count);
6269 a155.extend(t.count);
6270 a156.extend(t.count);
6271 ddindx := t.first;
6272 indx := 1;
6273 while true loop
6274 a0(indx) := rosetta_g_miss_num_map(t(ddindx).system_history_id);
6275 a1(indx) := rosetta_g_miss_num_map(t(ddindx).system_id);
6276 a2(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
6277 a3(indx) := rosetta_g_miss_num_map(t(ddindx).old_customer_id);
6278 a4(indx) := rosetta_g_miss_num_map(t(ddindx).new_customer_id);
6279 a5(indx) := t(ddindx).old_system_type_code;
6280 a6(indx) := t(ddindx).new_system_type_code;
6281 a7(indx) := t(ddindx).old_system_number;
6282 a8(indx) := t(ddindx).new_system_number;
6283 a9(indx) := rosetta_g_miss_num_map(t(ddindx).old_parent_system_id);
6284 a10(indx) := rosetta_g_miss_num_map(t(ddindx).new_parent_system_id);
6285 a11(indx) := rosetta_g_miss_num_map(t(ddindx).old_ship_to_contact_id);
6286 a12(indx) := rosetta_g_miss_num_map(t(ddindx).new_ship_to_contact_id);
6287 a13(indx) := rosetta_g_miss_num_map(t(ddindx).old_bill_to_contact_id);
6288 a14(indx) := rosetta_g_miss_num_map(t(ddindx).new_bill_to_contact_id);
6289 a15(indx) := rosetta_g_miss_num_map(t(ddindx).old_technical_contact_id);
6290 a16(indx) := rosetta_g_miss_num_map(t(ddindx).new_technical_contact_id);
6291 a17(indx) := rosetta_g_miss_num_map(t(ddindx).old_service_admin_contact_id);
6292 a18(indx) := rosetta_g_miss_num_map(t(ddindx).new_service_admin_contact_id);
6293 a19(indx) := rosetta_g_miss_num_map(t(ddindx).old_ship_to_site_use_id);
6294 a20(indx) := rosetta_g_miss_num_map(t(ddindx).new_ship_to_site_use_id);
6295 a21(indx) := rosetta_g_miss_num_map(t(ddindx).old_install_site_use_id);
6296 a22(indx) := rosetta_g_miss_num_map(t(ddindx).new_install_site_use_id);
6297 a23(indx) := rosetta_g_miss_num_map(t(ddindx).old_bill_to_site_use_id);
6298 a24(indx) := rosetta_g_miss_num_map(t(ddindx).new_bill_to_site_use_id);
6299 a25(indx) := t(ddindx).old_coterminate_day_month;
6300 a26(indx) := t(ddindx).new_coterminate_day_month;
6301 a27(indx) := t(ddindx).old_start_date_active;
6302 a28(indx) := t(ddindx).new_start_date_active;
6303 a29(indx) := t(ddindx).old_end_date_active;
6304 a30(indx) := t(ddindx).new_end_date_active;
6305 a31(indx) := rosetta_g_miss_num_map(t(ddindx).old_autocreated_from_system);
6306 a32(indx) := rosetta_g_miss_num_map(t(ddindx).new_autocreated_from_system);
6307 a33(indx) := t(ddindx).old_config_system_type;
6308 a34(indx) := t(ddindx).new_config_system_type;
6309 a35(indx) := t(ddindx).old_context;
6310 a36(indx) := t(ddindx).new_context;
6311 a37(indx) := t(ddindx).old_attribute1;
6312 a38(indx) := t(ddindx).new_attribute1;
6313 a39(indx) := t(ddindx).old_attribute2;
6314 a40(indx) := t(ddindx).new_attribute2;
6315 a41(indx) := t(ddindx).old_attribute3;
6316 a42(indx) := t(ddindx).new_attribute3;
6317 a43(indx) := t(ddindx).old_attribute4;
6318 a44(indx) := t(ddindx).new_attribute4;
6319 a45(indx) := t(ddindx).old_attribute5;
6320 a46(indx) := t(ddindx).new_attribute5;
6321 a47(indx) := t(ddindx).old_attribute6;
6322 a48(indx) := t(ddindx).new_attribute6;
6323 a49(indx) := t(ddindx).old_attribute7;
6324 a50(indx) := t(ddindx).new_attribute7;
6325 a51(indx) := t(ddindx).old_attribute8;
6326 a52(indx) := t(ddindx).new_attribute8;
6327 a53(indx) := t(ddindx).old_attribute9;
6328 a54(indx) := t(ddindx).new_attribute9;
6329 a55(indx) := t(ddindx).old_attribute10;
6330 a56(indx) := t(ddindx).new_attribute10;
6331 a57(indx) := t(ddindx).old_attribute11;
6332 a58(indx) := t(ddindx).new_attribute11;
6333 a59(indx) := t(ddindx).old_attribute12;
6334 a60(indx) := t(ddindx).new_attribute12;
6335 a61(indx) := t(ddindx).old_attribute13;
6336 a62(indx) := t(ddindx).new_attribute13;
6337 a63(indx) := t(ddindx).old_attribute14;
6338 a64(indx) := t(ddindx).new_attribute14;
6339 a65(indx) := t(ddindx).old_attribute15;
6340 a66(indx) := t(ddindx).new_attribute15;
6341 a67(indx) := t(ddindx).full_dump_flag;
6342 a68(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
6343 a69(indx) := t(ddindx).old_name;
6344 a70(indx) := t(ddindx).new_name;
6345 a71(indx) := t(ddindx).old_description;
6346 a72(indx) := t(ddindx).new_description;
6347 a73(indx) := rosetta_g_miss_num_map(t(ddindx).old_operating_unit_id);
6348 a74(indx) := rosetta_g_miss_num_map(t(ddindx).new_operating_unit_id);
6349 a75(indx) := t(ddindx).old_system_type;
6350 a76(indx) := t(ddindx).new_system_type;
6351 a77(indx) := t(ddindx).old_parent_name;
6352 a78(indx) := t(ddindx).new_parent_name;
6353 a79(indx) := t(ddindx).old_ship_to_address1;
6354 a80(indx) := t(ddindx).old_ship_to_address2;
6355 a81(indx) := t(ddindx).old_ship_to_address3;
6356 a82(indx) := t(ddindx).old_ship_to_address4;
6357 a83(indx) := t(ddindx).old_ship_to_location;
6358 a84(indx) := t(ddindx).old_ship_state;
6359 a85(indx) := t(ddindx).old_ship_postal_code;
6360 a86(indx) := t(ddindx).old_ship_country;
6361 a87(indx) := t(ddindx).old_ship_to_customer;
6362 a88(indx) := t(ddindx).old_ship_to_customer_number;
6363 a89(indx) := t(ddindx).new_ship_to_address1;
6364 a90(indx) := t(ddindx).new_ship_to_address2;
6365 a91(indx) := t(ddindx).new_ship_to_address3;
6366 a92(indx) := t(ddindx).new_ship_to_address4;
6367 a93(indx) := t(ddindx).new_ship_to_location;
6368 a94(indx) := t(ddindx).new_ship_state;
6369 a95(indx) := t(ddindx).new_ship_postal_code;
6370 a96(indx) := t(ddindx).new_ship_country;
6371 a97(indx) := t(ddindx).new_ship_to_customer;
6372 a98(indx) := t(ddindx).new_ship_to_customer_number;
6373 a99(indx) := t(ddindx).old_install_address1;
6374 a100(indx) := t(ddindx).old_install_address2;
6375 a101(indx) := t(ddindx).old_install_address3;
6376 a102(indx) := t(ddindx).old_install_address4;
6377 a103(indx) := t(ddindx).old_install_location;
6378 a104(indx) := t(ddindx).old_install_state;
6379 a105(indx) := t(ddindx).old_install_postal_code;
6380 a106(indx) := t(ddindx).old_install_country;
6381 a107(indx) := t(ddindx).old_install_customer_number;
6382 a108(indx) := t(ddindx).old_install_customer;
6383 a109(indx) := t(ddindx).new_install_address1;
6384 a110(indx) := t(ddindx).new_install_address2;
6385 a111(indx) := t(ddindx).new_install_address3;
6386 a112(indx) := t(ddindx).new_install_address4;
6387 a113(indx) := t(ddindx).new_install_location;
6388 a114(indx) := t(ddindx).new_install_state;
6389 a115(indx) := t(ddindx).new_install_postal_code;
6390 a116(indx) := t(ddindx).new_install_country;
6391 a117(indx) := t(ddindx).new_install_customer_number;
6392 a118(indx) := t(ddindx).new_install_customer;
6393 a119(indx) := t(ddindx).old_bill_to_address1;
6394 a120(indx) := t(ddindx).old_bill_to_address2;
6395 a121(indx) := t(ddindx).old_bill_to_address3;
6396 a122(indx) := t(ddindx).old_bill_to_address4;
6397 a123(indx) := t(ddindx).old_bill_to_location;
6398 a124(indx) := t(ddindx).old_bill_state;
6399 a125(indx) := t(ddindx).old_bill_postal_code;
6400 a126(indx) := t(ddindx).old_bill_country;
6401 a127(indx) := t(ddindx).old_bill_to_customer_number;
6402 a128(indx) := t(ddindx).old_bill_to_customer;
6403 a129(indx) := t(ddindx).new_bill_to_address1;
6404 a130(indx) := t(ddindx).new_bill_to_address2;
6405 a131(indx) := t(ddindx).new_bill_to_address3;
6406 a132(indx) := t(ddindx).new_bill_to_address4;
6407 a133(indx) := t(ddindx).new_bill_to_location;
6408 a134(indx) := t(ddindx).new_bill_state;
6409 a135(indx) := t(ddindx).new_bill_postal_code;
6410 a136(indx) := t(ddindx).new_bill_country;
6411 a137(indx) := t(ddindx).new_bill_to_customer_number;
6412 a138(indx) := t(ddindx).new_bill_to_customer;
6413 a139(indx) := t(ddindx).old_ship_to_contact_number;
6414 a140(indx) := t(ddindx).old_ship_to_contact;
6415 a141(indx) := t(ddindx).new_ship_to_contact_number;
6416 a142(indx) := t(ddindx).new_ship_to_contact;
6417 a143(indx) := t(ddindx).old_bill_to_contact_number;
6418 a144(indx) := t(ddindx).old_bill_to_contact;
6419 a145(indx) := t(ddindx).new_bill_to_contact_number;
6420 a146(indx) := t(ddindx).new_bill_to_contact;
6421 a147(indx) := t(ddindx).old_technical_contact_number;
6422 a148(indx) := t(ddindx).old_technical_contact;
6423 a149(indx) := t(ddindx).new_technical_contact_number;
6424 a150(indx) := t(ddindx).new_technical_contact;
6425 a151(indx) := t(ddindx).old_serv_admin_contact_number;
6426 a152(indx) := t(ddindx).old_serv_admin_contact;
6427 a153(indx) := t(ddindx).new_serv_admin_contact_number;
6428 a154(indx) := t(ddindx).new_serv_admin_contact;
6429 a155(indx) := t(ddindx).old_operating_unit_name;
6430 a156(indx) := t(ddindx).new_operating_unit_name;
6431 indx := indx+1;
6432 if t.last =ddindx
6433 then exit;
6434 end if;
6435 ddindx := t.next(ddindx);
6436 end loop;
6437 end if;
6438 end if;
6439 end rosetta_table_copy_out_p38;
6440
6441 procedure rosetta_table_copy_in_p41(t out nocopy csi_datastructures_pub.extend_attrib_tbl, a0 JTF_NUMBER_TABLE
6442 , a1 JTF_VARCHAR2_TABLE_100
6443 , a2 JTF_NUMBER_TABLE
6444 , a3 JTF_NUMBER_TABLE
6445 , a4 JTF_NUMBER_TABLE
6446 , a5 JTF_NUMBER_TABLE
6447 , a6 JTF_VARCHAR2_TABLE_100
6448 , a7 JTF_VARCHAR2_TABLE_100
6449 , a8 JTF_VARCHAR2_TABLE_100
6450 , a9 JTF_VARCHAR2_TABLE_300
6451 , a10 JTF_DATE_TABLE
6452 , a11 JTF_DATE_TABLE
6453 , a12 JTF_VARCHAR2_TABLE_100
6454 , a13 JTF_VARCHAR2_TABLE_200
6455 , a14 JTF_VARCHAR2_TABLE_200
6456 , a15 JTF_VARCHAR2_TABLE_200
6457 , a16 JTF_VARCHAR2_TABLE_200
6458 , a17 JTF_VARCHAR2_TABLE_200
6459 , a18 JTF_VARCHAR2_TABLE_200
6460 , a19 JTF_VARCHAR2_TABLE_200
6461 , a20 JTF_VARCHAR2_TABLE_200
6462 , a21 JTF_VARCHAR2_TABLE_200
6463 , a22 JTF_VARCHAR2_TABLE_200
6464 , a23 JTF_VARCHAR2_TABLE_200
6465 , a24 JTF_VARCHAR2_TABLE_200
6466 , a25 JTF_VARCHAR2_TABLE_200
6467 , a26 JTF_VARCHAR2_TABLE_200
6468 , a27 JTF_VARCHAR2_TABLE_200
6469 , a28 JTF_NUMBER_TABLE
6470 ) as
6471 ddindx binary_integer; indx binary_integer;
6472 begin
6473 if a0 is not null and a0.count > 0 then
6474 if a0.count > 0 then
6475 indx := a0.first;
6476 ddindx := 1;
6477 while true loop
6478 t(ddindx).attribute_id := rosetta_g_miss_num_map(a0(indx));
6479 t(ddindx).attribute_level := a1(indx);
6480 t(ddindx).master_organization_id := rosetta_g_miss_num_map(a2(indx));
6481 t(ddindx).inventory_item_id := rosetta_g_miss_num_map(a3(indx));
6482 t(ddindx).item_category_id := rosetta_g_miss_num_map(a4(indx));
6483 t(ddindx).instance_id := rosetta_g_miss_num_map(a5(indx));
6484 t(ddindx).attribute_code := a6(indx);
6485 t(ddindx).attribute_name := a7(indx);
6486 t(ddindx).attribute_category := a8(indx);
6487 t(ddindx).description := a9(indx);
6488 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a10(indx));
6489 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a11(indx));
6490 t(ddindx).context := a12(indx);
6491 t(ddindx).attribute1 := a13(indx);
6492 t(ddindx).attribute2 := a14(indx);
6493 t(ddindx).attribute3 := a15(indx);
6494 t(ddindx).attribute4 := a16(indx);
6495 t(ddindx).attribute5 := a17(indx);
6496 t(ddindx).attribute6 := a18(indx);
6497 t(ddindx).attribute7 := a19(indx);
6498 t(ddindx).attribute8 := a20(indx);
6499 t(ddindx).attribute9 := a21(indx);
6500 t(ddindx).attribute10 := a22(indx);
6501 t(ddindx).attribute11 := a23(indx);
6502 t(ddindx).attribute12 := a24(indx);
6503 t(ddindx).attribute13 := a25(indx);
6504 t(ddindx).attribute14 := a26(indx);
6505 t(ddindx).attribute15 := a27(indx);
6506 t(ddindx).object_version_number := rosetta_g_miss_num_map(a28(indx));
6507 ddindx := ddindx+1;
6508 if a0.last =indx
6509 then exit;
6510 end if;
6511 indx := a0.next(indx);
6512 end loop;
6513 end if;
6514 end if;
6515 end rosetta_table_copy_in_p41;
6516 procedure rosetta_table_copy_out_p41(t csi_datastructures_pub.extend_attrib_tbl, a0 out nocopy JTF_NUMBER_TABLE
6517 , a1 out nocopy JTF_VARCHAR2_TABLE_100
6518 , a2 out nocopy JTF_NUMBER_TABLE
6519 , a3 out nocopy JTF_NUMBER_TABLE
6520 , a4 out nocopy JTF_NUMBER_TABLE
6521 , a5 out nocopy JTF_NUMBER_TABLE
6522 , a6 out nocopy JTF_VARCHAR2_TABLE_100
6523 , a7 out nocopy JTF_VARCHAR2_TABLE_100
6524 , a8 out nocopy JTF_VARCHAR2_TABLE_100
6525 , a9 out nocopy JTF_VARCHAR2_TABLE_300
6526 , a10 out nocopy JTF_DATE_TABLE
6527 , a11 out nocopy JTF_DATE_TABLE
6528 , a12 out nocopy JTF_VARCHAR2_TABLE_100
6529 , a13 out nocopy JTF_VARCHAR2_TABLE_200
6530 , a14 out nocopy JTF_VARCHAR2_TABLE_200
6531 , a15 out nocopy JTF_VARCHAR2_TABLE_200
6532 , a16 out nocopy JTF_VARCHAR2_TABLE_200
6533 , a17 out nocopy JTF_VARCHAR2_TABLE_200
6534 , a18 out nocopy JTF_VARCHAR2_TABLE_200
6535 , a19 out nocopy JTF_VARCHAR2_TABLE_200
6536 , a20 out nocopy JTF_VARCHAR2_TABLE_200
6537 , a21 out nocopy JTF_VARCHAR2_TABLE_200
6538 , a22 out nocopy JTF_VARCHAR2_TABLE_200
6539 , a23 out nocopy JTF_VARCHAR2_TABLE_200
6540 , a24 out nocopy JTF_VARCHAR2_TABLE_200
6541 , a25 out nocopy JTF_VARCHAR2_TABLE_200
6542 , a26 out nocopy JTF_VARCHAR2_TABLE_200
6543 , a27 out nocopy JTF_VARCHAR2_TABLE_200
6544 , a28 out nocopy JTF_NUMBER_TABLE
6545 ) as
6546 ddindx binary_integer; indx binary_integer;
6547 begin
6548 if t is null or t.count = 0 then
6549 a0 := JTF_NUMBER_TABLE();
6550 a1 := JTF_VARCHAR2_TABLE_100();
6551 a2 := JTF_NUMBER_TABLE();
6552 a3 := JTF_NUMBER_TABLE();
6553 a4 := JTF_NUMBER_TABLE();
6554 a5 := JTF_NUMBER_TABLE();
6555 a6 := JTF_VARCHAR2_TABLE_100();
6556 a7 := JTF_VARCHAR2_TABLE_100();
6557 a8 := JTF_VARCHAR2_TABLE_100();
6558 a9 := JTF_VARCHAR2_TABLE_300();
6559 a10 := JTF_DATE_TABLE();
6560 a11 := JTF_DATE_TABLE();
6561 a12 := JTF_VARCHAR2_TABLE_100();
6562 a13 := JTF_VARCHAR2_TABLE_200();
6563 a14 := JTF_VARCHAR2_TABLE_200();
6564 a15 := JTF_VARCHAR2_TABLE_200();
6565 a16 := JTF_VARCHAR2_TABLE_200();
6566 a17 := JTF_VARCHAR2_TABLE_200();
6567 a18 := JTF_VARCHAR2_TABLE_200();
6568 a19 := JTF_VARCHAR2_TABLE_200();
6569 a20 := JTF_VARCHAR2_TABLE_200();
6570 a21 := JTF_VARCHAR2_TABLE_200();
6571 a22 := JTF_VARCHAR2_TABLE_200();
6572 a23 := JTF_VARCHAR2_TABLE_200();
6573 a24 := JTF_VARCHAR2_TABLE_200();
6574 a25 := JTF_VARCHAR2_TABLE_200();
6575 a26 := JTF_VARCHAR2_TABLE_200();
6576 a27 := JTF_VARCHAR2_TABLE_200();
6577 a28 := JTF_NUMBER_TABLE();
6578 else
6579 a0 := JTF_NUMBER_TABLE();
6580 a1 := JTF_VARCHAR2_TABLE_100();
6581 a2 := JTF_NUMBER_TABLE();
6582 a3 := JTF_NUMBER_TABLE();
6583 a4 := JTF_NUMBER_TABLE();
6584 a5 := JTF_NUMBER_TABLE();
6585 a6 := JTF_VARCHAR2_TABLE_100();
6586 a7 := JTF_VARCHAR2_TABLE_100();
6587 a8 := JTF_VARCHAR2_TABLE_100();
6588 a9 := JTF_VARCHAR2_TABLE_300();
6589 a10 := JTF_DATE_TABLE();
6590 a11 := JTF_DATE_TABLE();
6591 a12 := JTF_VARCHAR2_TABLE_100();
6592 a13 := JTF_VARCHAR2_TABLE_200();
6593 a14 := JTF_VARCHAR2_TABLE_200();
6594 a15 := JTF_VARCHAR2_TABLE_200();
6595 a16 := JTF_VARCHAR2_TABLE_200();
6596 a17 := JTF_VARCHAR2_TABLE_200();
6597 a18 := JTF_VARCHAR2_TABLE_200();
6598 a19 := JTF_VARCHAR2_TABLE_200();
6599 a20 := JTF_VARCHAR2_TABLE_200();
6600 a21 := JTF_VARCHAR2_TABLE_200();
6601 a22 := JTF_VARCHAR2_TABLE_200();
6602 a23 := JTF_VARCHAR2_TABLE_200();
6603 a24 := JTF_VARCHAR2_TABLE_200();
6604 a25 := JTF_VARCHAR2_TABLE_200();
6605 a26 := JTF_VARCHAR2_TABLE_200();
6606 a27 := JTF_VARCHAR2_TABLE_200();
6607 a28 := JTF_NUMBER_TABLE();
6608 if t.count > 0 then
6609 a0.extend(t.count);
6610 a1.extend(t.count);
6611 a2.extend(t.count);
6612 a3.extend(t.count);
6613 a4.extend(t.count);
6614 a5.extend(t.count);
6615 a6.extend(t.count);
6616 a7.extend(t.count);
6617 a8.extend(t.count);
6618 a9.extend(t.count);
6619 a10.extend(t.count);
6620 a11.extend(t.count);
6621 a12.extend(t.count);
6622 a13.extend(t.count);
6623 a14.extend(t.count);
6624 a15.extend(t.count);
6625 a16.extend(t.count);
6626 a17.extend(t.count);
6627 a18.extend(t.count);
6628 a19.extend(t.count);
6629 a20.extend(t.count);
6630 a21.extend(t.count);
6631 a22.extend(t.count);
6632 a23.extend(t.count);
6633 a24.extend(t.count);
6634 a25.extend(t.count);
6635 a26.extend(t.count);
6636 a27.extend(t.count);
6637 a28.extend(t.count);
6638 ddindx := t.first;
6639 indx := 1;
6640 while true loop
6641 a0(indx) := rosetta_g_miss_num_map(t(ddindx).attribute_id);
6642 a1(indx) := t(ddindx).attribute_level;
6643 a2(indx) := rosetta_g_miss_num_map(t(ddindx).master_organization_id);
6644 a3(indx) := rosetta_g_miss_num_map(t(ddindx).inventory_item_id);
6645 a4(indx) := rosetta_g_miss_num_map(t(ddindx).item_category_id);
6646 a5(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
6647 a6(indx) := t(ddindx).attribute_code;
6648 a7(indx) := t(ddindx).attribute_name;
6649 a8(indx) := t(ddindx).attribute_category;
6650 a9(indx) := t(ddindx).description;
6651 a10(indx) := t(ddindx).active_start_date;
6652 a11(indx) := t(ddindx).active_end_date;
6653 a12(indx) := t(ddindx).context;
6654 a13(indx) := t(ddindx).attribute1;
6655 a14(indx) := t(ddindx).attribute2;
6656 a15(indx) := t(ddindx).attribute3;
6657 a16(indx) := t(ddindx).attribute4;
6658 a17(indx) := t(ddindx).attribute5;
6659 a18(indx) := t(ddindx).attribute6;
6660 a19(indx) := t(ddindx).attribute7;
6661 a20(indx) := t(ddindx).attribute8;
6662 a21(indx) := t(ddindx).attribute9;
6663 a22(indx) := t(ddindx).attribute10;
6664 a23(indx) := t(ddindx).attribute11;
6665 a24(indx) := t(ddindx).attribute12;
6666 a25(indx) := t(ddindx).attribute13;
6667 a26(indx) := t(ddindx).attribute14;
6668 a27(indx) := t(ddindx).attribute15;
6669 a28(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
6670 indx := indx+1;
6671 if t.last =ddindx
6672 then exit;
6673 end if;
6674 ddindx := t.next(ddindx);
6675 end loop;
6676 end if;
6677 end if;
6678 end rosetta_table_copy_out_p41;
6679
6680 procedure rosetta_table_copy_in_p43(t out nocopy csi_datastructures_pub.extend_attrib_values_tbl, a0 JTF_NUMBER_TABLE
6681 , a1 JTF_NUMBER_TABLE
6682 , a2 JTF_NUMBER_TABLE
6683 , a3 JTF_VARCHAR2_TABLE_100
6684 , a4 JTF_VARCHAR2_TABLE_300
6685 , a5 JTF_DATE_TABLE
6686 , a6 JTF_DATE_TABLE
6687 , a7 JTF_VARCHAR2_TABLE_100
6688 , a8 JTF_VARCHAR2_TABLE_200
6689 , a9 JTF_VARCHAR2_TABLE_200
6690 , a10 JTF_VARCHAR2_TABLE_200
6691 , a11 JTF_VARCHAR2_TABLE_200
6692 , a12 JTF_VARCHAR2_TABLE_200
6693 , a13 JTF_VARCHAR2_TABLE_200
6694 , a14 JTF_VARCHAR2_TABLE_200
6695 , a15 JTF_VARCHAR2_TABLE_200
6696 , a16 JTF_VARCHAR2_TABLE_200
6697 , a17 JTF_VARCHAR2_TABLE_200
6698 , a18 JTF_VARCHAR2_TABLE_200
6699 , a19 JTF_VARCHAR2_TABLE_200
6700 , a20 JTF_VARCHAR2_TABLE_200
6701 , a21 JTF_VARCHAR2_TABLE_200
6702 , a22 JTF_VARCHAR2_TABLE_200
6703 , a23 JTF_NUMBER_TABLE
6704 , a24 JTF_NUMBER_TABLE
6705 ) as
6706 ddindx binary_integer; indx binary_integer;
6707 begin
6708 if a0 is not null and a0.count > 0 then
6709 if a0.count > 0 then
6710 indx := a0.first;
6711 ddindx := 1;
6712 while true loop
6713 t(ddindx).attribute_value_id := rosetta_g_miss_num_map(a0(indx));
6714 t(ddindx).instance_id := rosetta_g_miss_num_map(a1(indx));
6715 t(ddindx).attribute_id := rosetta_g_miss_num_map(a2(indx));
6716 t(ddindx).attribute_code := a3(indx);
6717 t(ddindx).attribute_value := a4(indx);
6718 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a5(indx));
6719 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a6(indx));
6720 t(ddindx).context := a7(indx);
6721 t(ddindx).attribute1 := a8(indx);
6722 t(ddindx).attribute2 := a9(indx);
6723 t(ddindx).attribute3 := a10(indx);
6724 t(ddindx).attribute4 := a11(indx);
6725 t(ddindx).attribute5 := a12(indx);
6726 t(ddindx).attribute6 := a13(indx);
6727 t(ddindx).attribute7 := a14(indx);
6728 t(ddindx).attribute8 := a15(indx);
6729 t(ddindx).attribute9 := a16(indx);
6730 t(ddindx).attribute10 := a17(indx);
6731 t(ddindx).attribute11 := a18(indx);
6732 t(ddindx).attribute12 := a19(indx);
6733 t(ddindx).attribute13 := a20(indx);
6734 t(ddindx).attribute14 := a21(indx);
6735 t(ddindx).attribute15 := a22(indx);
6736 t(ddindx).object_version_number := rosetta_g_miss_num_map(a23(indx));
6737 t(ddindx).parent_tbl_index := rosetta_g_miss_num_map(a24(indx));
6738 ddindx := ddindx+1;
6739 if a0.last =indx
6740 then exit;
6741 end if;
6742 indx := a0.next(indx);
6743 end loop;
6744 end if;
6745 end if;
6746 end rosetta_table_copy_in_p43;
6747 procedure rosetta_table_copy_out_p43(t csi_datastructures_pub.extend_attrib_values_tbl, a0 out nocopy JTF_NUMBER_TABLE
6748 , a1 out nocopy JTF_NUMBER_TABLE
6749 , a2 out nocopy JTF_NUMBER_TABLE
6750 , a3 out nocopy JTF_VARCHAR2_TABLE_100
6751 , a4 out nocopy JTF_VARCHAR2_TABLE_300
6752 , a5 out nocopy JTF_DATE_TABLE
6753 , a6 out nocopy JTF_DATE_TABLE
6754 , a7 out nocopy JTF_VARCHAR2_TABLE_100
6755 , a8 out nocopy JTF_VARCHAR2_TABLE_200
6756 , a9 out nocopy JTF_VARCHAR2_TABLE_200
6757 , a10 out nocopy JTF_VARCHAR2_TABLE_200
6758 , a11 out nocopy JTF_VARCHAR2_TABLE_200
6759 , a12 out nocopy JTF_VARCHAR2_TABLE_200
6760 , a13 out nocopy JTF_VARCHAR2_TABLE_200
6761 , a14 out nocopy JTF_VARCHAR2_TABLE_200
6762 , a15 out nocopy JTF_VARCHAR2_TABLE_200
6763 , a16 out nocopy JTF_VARCHAR2_TABLE_200
6764 , a17 out nocopy JTF_VARCHAR2_TABLE_200
6765 , a18 out nocopy JTF_VARCHAR2_TABLE_200
6766 , a19 out nocopy JTF_VARCHAR2_TABLE_200
6767 , a20 out nocopy JTF_VARCHAR2_TABLE_200
6768 , a21 out nocopy JTF_VARCHAR2_TABLE_200
6769 , a22 out nocopy JTF_VARCHAR2_TABLE_200
6770 , a23 out nocopy JTF_NUMBER_TABLE
6771 , a24 out nocopy JTF_NUMBER_TABLE
6772 ) as
6773 ddindx binary_integer; indx binary_integer;
6774 begin
6775 if t is null or t.count = 0 then
6776 a0 := JTF_NUMBER_TABLE();
6777 a1 := JTF_NUMBER_TABLE();
6778 a2 := JTF_NUMBER_TABLE();
6779 a3 := JTF_VARCHAR2_TABLE_100();
6780 a4 := JTF_VARCHAR2_TABLE_300();
6781 a5 := JTF_DATE_TABLE();
6782 a6 := JTF_DATE_TABLE();
6783 a7 := JTF_VARCHAR2_TABLE_100();
6784 a8 := JTF_VARCHAR2_TABLE_200();
6785 a9 := JTF_VARCHAR2_TABLE_200();
6786 a10 := JTF_VARCHAR2_TABLE_200();
6787 a11 := JTF_VARCHAR2_TABLE_200();
6788 a12 := JTF_VARCHAR2_TABLE_200();
6789 a13 := JTF_VARCHAR2_TABLE_200();
6790 a14 := JTF_VARCHAR2_TABLE_200();
6791 a15 := JTF_VARCHAR2_TABLE_200();
6792 a16 := JTF_VARCHAR2_TABLE_200();
6793 a17 := JTF_VARCHAR2_TABLE_200();
6794 a18 := JTF_VARCHAR2_TABLE_200();
6795 a19 := JTF_VARCHAR2_TABLE_200();
6796 a20 := JTF_VARCHAR2_TABLE_200();
6797 a21 := JTF_VARCHAR2_TABLE_200();
6798 a22 := JTF_VARCHAR2_TABLE_200();
6799 a23 := JTF_NUMBER_TABLE();
6800 a24 := JTF_NUMBER_TABLE();
6801 else
6802 a0 := JTF_NUMBER_TABLE();
6803 a1 := JTF_NUMBER_TABLE();
6804 a2 := JTF_NUMBER_TABLE();
6805 a3 := JTF_VARCHAR2_TABLE_100();
6806 a4 := JTF_VARCHAR2_TABLE_300();
6807 a5 := JTF_DATE_TABLE();
6808 a6 := JTF_DATE_TABLE();
6809 a7 := JTF_VARCHAR2_TABLE_100();
6810 a8 := JTF_VARCHAR2_TABLE_200();
6811 a9 := JTF_VARCHAR2_TABLE_200();
6812 a10 := JTF_VARCHAR2_TABLE_200();
6813 a11 := JTF_VARCHAR2_TABLE_200();
6814 a12 := JTF_VARCHAR2_TABLE_200();
6815 a13 := JTF_VARCHAR2_TABLE_200();
6816 a14 := JTF_VARCHAR2_TABLE_200();
6817 a15 := JTF_VARCHAR2_TABLE_200();
6818 a16 := JTF_VARCHAR2_TABLE_200();
6819 a17 := JTF_VARCHAR2_TABLE_200();
6820 a18 := JTF_VARCHAR2_TABLE_200();
6821 a19 := JTF_VARCHAR2_TABLE_200();
6822 a20 := JTF_VARCHAR2_TABLE_200();
6823 a21 := JTF_VARCHAR2_TABLE_200();
6824 a22 := JTF_VARCHAR2_TABLE_200();
6825 a23 := JTF_NUMBER_TABLE();
6826 a24 := JTF_NUMBER_TABLE();
6827 if t.count > 0 then
6828 a0.extend(t.count);
6829 a1.extend(t.count);
6830 a2.extend(t.count);
6831 a3.extend(t.count);
6832 a4.extend(t.count);
6833 a5.extend(t.count);
6834 a6.extend(t.count);
6835 a7.extend(t.count);
6836 a8.extend(t.count);
6837 a9.extend(t.count);
6838 a10.extend(t.count);
6839 a11.extend(t.count);
6840 a12.extend(t.count);
6841 a13.extend(t.count);
6842 a14.extend(t.count);
6843 a15.extend(t.count);
6844 a16.extend(t.count);
6845 a17.extend(t.count);
6846 a18.extend(t.count);
6847 a19.extend(t.count);
6848 a20.extend(t.count);
6849 a21.extend(t.count);
6850 a22.extend(t.count);
6851 a23.extend(t.count);
6852 a24.extend(t.count);
6853 ddindx := t.first;
6854 indx := 1;
6855 while true loop
6856 a0(indx) := rosetta_g_miss_num_map(t(ddindx).attribute_value_id);
6857 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
6858 a2(indx) := rosetta_g_miss_num_map(t(ddindx).attribute_id);
6859 a3(indx) := t(ddindx).attribute_code;
6860 a4(indx) := t(ddindx).attribute_value;
6861 a5(indx) := t(ddindx).active_start_date;
6862 a6(indx) := t(ddindx).active_end_date;
6863 a7(indx) := t(ddindx).context;
6864 a8(indx) := t(ddindx).attribute1;
6865 a9(indx) := t(ddindx).attribute2;
6866 a10(indx) := t(ddindx).attribute3;
6867 a11(indx) := t(ddindx).attribute4;
6868 a12(indx) := t(ddindx).attribute5;
6869 a13(indx) := t(ddindx).attribute6;
6870 a14(indx) := t(ddindx).attribute7;
6871 a15(indx) := t(ddindx).attribute8;
6872 a16(indx) := t(ddindx).attribute9;
6873 a17(indx) := t(ddindx).attribute10;
6874 a18(indx) := t(ddindx).attribute11;
6875 a19(indx) := t(ddindx).attribute12;
6876 a20(indx) := t(ddindx).attribute13;
6877 a21(indx) := t(ddindx).attribute14;
6878 a22(indx) := t(ddindx).attribute15;
6879 a23(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
6880 a24(indx) := rosetta_g_miss_num_map(t(ddindx).parent_tbl_index);
6881 indx := indx+1;
6882 if t.last =ddindx
6883 then exit;
6884 end if;
6885 ddindx := t.next(ddindx);
6886 end loop;
6887 end if;
6888 end if;
6889 end rosetta_table_copy_out_p43;
6890
6891 procedure rosetta_table_copy_in_p46(t out nocopy csi_datastructures_pub.pricing_attribs_tbl, a0 JTF_NUMBER_TABLE
6892 , a1 JTF_NUMBER_TABLE
6893 , a2 JTF_DATE_TABLE
6894 , a3 JTF_DATE_TABLE
6895 , a4 JTF_VARCHAR2_TABLE_100
6896 , a5 JTF_VARCHAR2_TABLE_200
6897 , a6 JTF_VARCHAR2_TABLE_200
6898 , a7 JTF_VARCHAR2_TABLE_200
6899 , a8 JTF_VARCHAR2_TABLE_200
6900 , a9 JTF_VARCHAR2_TABLE_200
6901 , a10 JTF_VARCHAR2_TABLE_200
6902 , a11 JTF_VARCHAR2_TABLE_200
6903 , a12 JTF_VARCHAR2_TABLE_200
6904 , a13 JTF_VARCHAR2_TABLE_200
6905 , a14 JTF_VARCHAR2_TABLE_200
6906 , a15 JTF_VARCHAR2_TABLE_200
6907 , a16 JTF_VARCHAR2_TABLE_200
6908 , a17 JTF_VARCHAR2_TABLE_200
6909 , a18 JTF_VARCHAR2_TABLE_200
6910 , a19 JTF_VARCHAR2_TABLE_200
6911 , a20 JTF_VARCHAR2_TABLE_200
6912 , a21 JTF_VARCHAR2_TABLE_200
6913 , a22 JTF_VARCHAR2_TABLE_200
6914 , a23 JTF_VARCHAR2_TABLE_200
6915 , a24 JTF_VARCHAR2_TABLE_300
6916 , a25 JTF_VARCHAR2_TABLE_200
6917 , a26 JTF_VARCHAR2_TABLE_200
6918 , a27 JTF_VARCHAR2_TABLE_200
6919 , a28 JTF_VARCHAR2_TABLE_200
6920 , a29 JTF_VARCHAR2_TABLE_200
6921 , a30 JTF_VARCHAR2_TABLE_200
6922 , a31 JTF_VARCHAR2_TABLE_200
6923 , a32 JTF_VARCHAR2_TABLE_200
6924 , a33 JTF_VARCHAR2_TABLE_200
6925 , a34 JTF_VARCHAR2_TABLE_200
6926 , a35 JTF_VARCHAR2_TABLE_200
6927 , a36 JTF_VARCHAR2_TABLE_200
6928 , a37 JTF_VARCHAR2_TABLE_200
6929 , a38 JTF_VARCHAR2_TABLE_200
6930 , a39 JTF_VARCHAR2_TABLE_200
6931 , a40 JTF_VARCHAR2_TABLE_200
6932 , a41 JTF_VARCHAR2_TABLE_200
6933 , a42 JTF_VARCHAR2_TABLE_200
6934 , a43 JTF_VARCHAR2_TABLE_200
6935 , a44 JTF_VARCHAR2_TABLE_200
6936 , a45 JTF_VARCHAR2_TABLE_200
6937 , a46 JTF_VARCHAR2_TABLE_200
6938 , a47 JTF_VARCHAR2_TABLE_200
6939 , a48 JTF_VARCHAR2_TABLE_200
6940 , a49 JTF_VARCHAR2_TABLE_200
6941 , a50 JTF_VARCHAR2_TABLE_200
6942 , a51 JTF_VARCHAR2_TABLE_200
6943 , a52 JTF_VARCHAR2_TABLE_200
6944 , a53 JTF_VARCHAR2_TABLE_200
6945 , a54 JTF_VARCHAR2_TABLE_200
6946 , a55 JTF_VARCHAR2_TABLE_200
6947 , a56 JTF_VARCHAR2_TABLE_200
6948 , a57 JTF_VARCHAR2_TABLE_200
6949 , a58 JTF_VARCHAR2_TABLE_200
6950 , a59 JTF_VARCHAR2_TABLE_200
6951 , a60 JTF_VARCHAR2_TABLE_200
6952 , a61 JTF_VARCHAR2_TABLE_200
6953 , a62 JTF_VARCHAR2_TABLE_200
6954 , a63 JTF_VARCHAR2_TABLE_200
6955 , a64 JTF_VARCHAR2_TABLE_200
6956 , a65 JTF_VARCHAR2_TABLE_200
6957 , a66 JTF_VARCHAR2_TABLE_200
6958 , a67 JTF_VARCHAR2_TABLE_200
6959 , a68 JTF_VARCHAR2_TABLE_200
6960 , a69 JTF_VARCHAR2_TABLE_200
6961 , a70 JTF_VARCHAR2_TABLE_200
6962 , a71 JTF_VARCHAR2_TABLE_200
6963 , a72 JTF_VARCHAR2_TABLE_200
6964 , a73 JTF_VARCHAR2_TABLE_200
6965 , a74 JTF_VARCHAR2_TABLE_200
6966 , a75 JTF_VARCHAR2_TABLE_200
6967 , a76 JTF_VARCHAR2_TABLE_200
6968 , a77 JTF_VARCHAR2_TABLE_200
6969 , a78 JTF_VARCHAR2_TABLE_200
6970 , a79 JTF_VARCHAR2_TABLE_200
6971 , a80 JTF_VARCHAR2_TABLE_200
6972 , a81 JTF_VARCHAR2_TABLE_200
6973 , a82 JTF_VARCHAR2_TABLE_200
6974 , a83 JTF_VARCHAR2_TABLE_200
6975 , a84 JTF_VARCHAR2_TABLE_200
6976 , a85 JTF_VARCHAR2_TABLE_200
6977 , a86 JTF_VARCHAR2_TABLE_200
6978 , a87 JTF_VARCHAR2_TABLE_200
6979 , a88 JTF_VARCHAR2_TABLE_200
6980 , a89 JTF_VARCHAR2_TABLE_200
6981 , a90 JTF_VARCHAR2_TABLE_200
6982 , a91 JTF_VARCHAR2_TABLE_200
6983 , a92 JTF_VARCHAR2_TABLE_200
6984 , a93 JTF_VARCHAR2_TABLE_200
6985 , a94 JTF_VARCHAR2_TABLE_200
6986 , a95 JTF_VARCHAR2_TABLE_200
6987 , a96 JTF_VARCHAR2_TABLE_200
6988 , a97 JTF_VARCHAR2_TABLE_200
6989 , a98 JTF_VARCHAR2_TABLE_200
6990 , a99 JTF_VARCHAR2_TABLE_200
6991 , a100 JTF_VARCHAR2_TABLE_200
6992 , a101 JTF_VARCHAR2_TABLE_200
6993 , a102 JTF_VARCHAR2_TABLE_200
6994 , a103 JTF_VARCHAR2_TABLE_200
6995 , a104 JTF_VARCHAR2_TABLE_200
6996 , a105 JTF_VARCHAR2_TABLE_100
6997 , a106 JTF_VARCHAR2_TABLE_200
6998 , a107 JTF_VARCHAR2_TABLE_200
6999 , a108 JTF_VARCHAR2_TABLE_200
7000 , a109 JTF_VARCHAR2_TABLE_200
7001 , a110 JTF_VARCHAR2_TABLE_200
7002 , a111 JTF_VARCHAR2_TABLE_200
7003 , a112 JTF_VARCHAR2_TABLE_200
7004 , a113 JTF_VARCHAR2_TABLE_200
7005 , a114 JTF_VARCHAR2_TABLE_200
7006 , a115 JTF_VARCHAR2_TABLE_200
7007 , a116 JTF_VARCHAR2_TABLE_200
7008 , a117 JTF_VARCHAR2_TABLE_200
7009 , a118 JTF_VARCHAR2_TABLE_200
7010 , a119 JTF_VARCHAR2_TABLE_200
7011 , a120 JTF_VARCHAR2_TABLE_200
7012 , a121 JTF_NUMBER_TABLE
7013 , a122 JTF_NUMBER_TABLE
7014 ) as
7015 ddindx binary_integer; indx binary_integer;
7016 begin
7017 if a0 is not null and a0.count > 0 then
7018 if a0.count > 0 then
7019 indx := a0.first;
7020 ddindx := 1;
7021 while true loop
7022 t(ddindx).pricing_attribute_id := rosetta_g_miss_num_map(a0(indx));
7023 t(ddindx).instance_id := rosetta_g_miss_num_map(a1(indx));
7024 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a2(indx));
7025 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a3(indx));
7026 t(ddindx).pricing_context := a4(indx);
7027 t(ddindx).pricing_attribute1 := a5(indx);
7028 t(ddindx).pricing_attribute2 := a6(indx);
7029 t(ddindx).pricing_attribute3 := a7(indx);
7030 t(ddindx).pricing_attribute4 := a8(indx);
7031 t(ddindx).pricing_attribute5 := a9(indx);
7032 t(ddindx).pricing_attribute6 := a10(indx);
7033 t(ddindx).pricing_attribute7 := a11(indx);
7034 t(ddindx).pricing_attribute8 := a12(indx);
7035 t(ddindx).pricing_attribute9 := a13(indx);
7036 t(ddindx).pricing_attribute10 := a14(indx);
7037 t(ddindx).pricing_attribute11 := a15(indx);
7038 t(ddindx).pricing_attribute12 := a16(indx);
7039 t(ddindx).pricing_attribute13 := a17(indx);
7040 t(ddindx).pricing_attribute14 := a18(indx);
7041 t(ddindx).pricing_attribute15 := a19(indx);
7042 t(ddindx).pricing_attribute16 := a20(indx);
7043 t(ddindx).pricing_attribute17 := a21(indx);
7044 t(ddindx).pricing_attribute18 := a22(indx);
7045 t(ddindx).pricing_attribute19 := a23(indx);
7046 t(ddindx).pricing_attribute20 := a24(indx);
7047 t(ddindx).pricing_attribute21 := a25(indx);
7048 t(ddindx).pricing_attribute22 := a26(indx);
7049 t(ddindx).pricing_attribute23 := a27(indx);
7050 t(ddindx).pricing_attribute24 := a28(indx);
7051 t(ddindx).pricing_attribute25 := a29(indx);
7052 t(ddindx).pricing_attribute26 := a30(indx);
7053 t(ddindx).pricing_attribute27 := a31(indx);
7054 t(ddindx).pricing_attribute28 := a32(indx);
7055 t(ddindx).pricing_attribute29 := a33(indx);
7056 t(ddindx).pricing_attribute30 := a34(indx);
7057 t(ddindx).pricing_attribute31 := a35(indx);
7058 t(ddindx).pricing_attribute32 := a36(indx);
7059 t(ddindx).pricing_attribute33 := a37(indx);
7060 t(ddindx).pricing_attribute34 := a38(indx);
7061 t(ddindx).pricing_attribute35 := a39(indx);
7062 t(ddindx).pricing_attribute36 := a40(indx);
7063 t(ddindx).pricing_attribute37 := a41(indx);
7064 t(ddindx).pricing_attribute38 := a42(indx);
7065 t(ddindx).pricing_attribute39 := a43(indx);
7066 t(ddindx).pricing_attribute40 := a44(indx);
7067 t(ddindx).pricing_attribute41 := a45(indx);
7068 t(ddindx).pricing_attribute42 := a46(indx);
7069 t(ddindx).pricing_attribute43 := a47(indx);
7070 t(ddindx).pricing_attribute44 := a48(indx);
7071 t(ddindx).pricing_attribute45 := a49(indx);
7072 t(ddindx).pricing_attribute46 := a50(indx);
7073 t(ddindx).pricing_attribute47 := a51(indx);
7074 t(ddindx).pricing_attribute48 := a52(indx);
7075 t(ddindx).pricing_attribute49 := a53(indx);
7076 t(ddindx).pricing_attribute50 := a54(indx);
7077 t(ddindx).pricing_attribute51 := a55(indx);
7078 t(ddindx).pricing_attribute52 := a56(indx);
7079 t(ddindx).pricing_attribute53 := a57(indx);
7080 t(ddindx).pricing_attribute54 := a58(indx);
7081 t(ddindx).pricing_attribute55 := a59(indx);
7082 t(ddindx).pricing_attribute56 := a60(indx);
7083 t(ddindx).pricing_attribute57 := a61(indx);
7084 t(ddindx).pricing_attribute58 := a62(indx);
7085 t(ddindx).pricing_attribute59 := a63(indx);
7086 t(ddindx).pricing_attribute60 := a64(indx);
7087 t(ddindx).pricing_attribute61 := a65(indx);
7088 t(ddindx).pricing_attribute62 := a66(indx);
7089 t(ddindx).pricing_attribute63 := a67(indx);
7090 t(ddindx).pricing_attribute64 := a68(indx);
7091 t(ddindx).pricing_attribute65 := a69(indx);
7092 t(ddindx).pricing_attribute66 := a70(indx);
7093 t(ddindx).pricing_attribute67 := a71(indx);
7094 t(ddindx).pricing_attribute68 := a72(indx);
7095 t(ddindx).pricing_attribute69 := a73(indx);
7096 t(ddindx).pricing_attribute70 := a74(indx);
7097 t(ddindx).pricing_attribute71 := a75(indx);
7098 t(ddindx).pricing_attribute72 := a76(indx);
7099 t(ddindx).pricing_attribute73 := a77(indx);
7100 t(ddindx).pricing_attribute74 := a78(indx);
7101 t(ddindx).pricing_attribute75 := a79(indx);
7102 t(ddindx).pricing_attribute76 := a80(indx);
7103 t(ddindx).pricing_attribute77 := a81(indx);
7104 t(ddindx).pricing_attribute78 := a82(indx);
7105 t(ddindx).pricing_attribute79 := a83(indx);
7106 t(ddindx).pricing_attribute80 := a84(indx);
7107 t(ddindx).pricing_attribute81 := a85(indx);
7108 t(ddindx).pricing_attribute82 := a86(indx);
7109 t(ddindx).pricing_attribute83 := a87(indx);
7110 t(ddindx).pricing_attribute84 := a88(indx);
7111 t(ddindx).pricing_attribute85 := a89(indx);
7112 t(ddindx).pricing_attribute86 := a90(indx);
7113 t(ddindx).pricing_attribute87 := a91(indx);
7114 t(ddindx).pricing_attribute88 := a92(indx);
7115 t(ddindx).pricing_attribute89 := a93(indx);
7116 t(ddindx).pricing_attribute90 := a94(indx);
7117 t(ddindx).pricing_attribute91 := a95(indx);
7118 t(ddindx).pricing_attribute92 := a96(indx);
7119 t(ddindx).pricing_attribute93 := a97(indx);
7120 t(ddindx).pricing_attribute94 := a98(indx);
7121 t(ddindx).pricing_attribute95 := a99(indx);
7122 t(ddindx).pricing_attribute96 := a100(indx);
7123 t(ddindx).pricing_attribute97 := a101(indx);
7124 t(ddindx).pricing_attribute98 := a102(indx);
7125 t(ddindx).pricing_attribute99 := a103(indx);
7126 t(ddindx).pricing_attribute100 := a104(indx);
7127 t(ddindx).context := a105(indx);
7128 t(ddindx).attribute1 := a106(indx);
7129 t(ddindx).attribute2 := a107(indx);
7130 t(ddindx).attribute3 := a108(indx);
7131 t(ddindx).attribute4 := a109(indx);
7132 t(ddindx).attribute5 := a110(indx);
7133 t(ddindx).attribute6 := a111(indx);
7134 t(ddindx).attribute7 := a112(indx);
7135 t(ddindx).attribute8 := a113(indx);
7136 t(ddindx).attribute9 := a114(indx);
7137 t(ddindx).attribute10 := a115(indx);
7138 t(ddindx).attribute11 := a116(indx);
7139 t(ddindx).attribute12 := a117(indx);
7140 t(ddindx).attribute13 := a118(indx);
7141 t(ddindx).attribute14 := a119(indx);
7142 t(ddindx).attribute15 := a120(indx);
7143 t(ddindx).object_version_number := rosetta_g_miss_num_map(a121(indx));
7144 t(ddindx).parent_tbl_index := rosetta_g_miss_num_map(a122(indx));
7145 ddindx := ddindx+1;
7146 if a0.last =indx
7147 then exit;
7148 end if;
7149 indx := a0.next(indx);
7150 end loop;
7151 end if;
7152 end if;
7153 end rosetta_table_copy_in_p46;
7154 procedure rosetta_table_copy_out_p46(t csi_datastructures_pub.pricing_attribs_tbl, a0 out nocopy JTF_NUMBER_TABLE
7155 , a1 out nocopy JTF_NUMBER_TABLE
7156 , a2 out nocopy JTF_DATE_TABLE
7157 , a3 out nocopy JTF_DATE_TABLE
7158 , a4 out nocopy JTF_VARCHAR2_TABLE_100
7159 , a5 out nocopy JTF_VARCHAR2_TABLE_200
7160 , a6 out nocopy JTF_VARCHAR2_TABLE_200
7161 , a7 out nocopy JTF_VARCHAR2_TABLE_200
7162 , a8 out nocopy JTF_VARCHAR2_TABLE_200
7163 , a9 out nocopy JTF_VARCHAR2_TABLE_200
7164 , a10 out nocopy JTF_VARCHAR2_TABLE_200
7165 , a11 out nocopy JTF_VARCHAR2_TABLE_200
7166 , a12 out nocopy JTF_VARCHAR2_TABLE_200
7167 , a13 out nocopy JTF_VARCHAR2_TABLE_200
7168 , a14 out nocopy JTF_VARCHAR2_TABLE_200
7169 , a15 out nocopy JTF_VARCHAR2_TABLE_200
7170 , a16 out nocopy JTF_VARCHAR2_TABLE_200
7171 , a17 out nocopy JTF_VARCHAR2_TABLE_200
7172 , a18 out nocopy JTF_VARCHAR2_TABLE_200
7173 , a19 out nocopy JTF_VARCHAR2_TABLE_200
7174 , a20 out nocopy JTF_VARCHAR2_TABLE_200
7175 , a21 out nocopy JTF_VARCHAR2_TABLE_200
7176 , a22 out nocopy JTF_VARCHAR2_TABLE_200
7177 , a23 out nocopy JTF_VARCHAR2_TABLE_200
7178 , a24 out nocopy JTF_VARCHAR2_TABLE_300
7179 , a25 out nocopy JTF_VARCHAR2_TABLE_200
7180 , a26 out nocopy JTF_VARCHAR2_TABLE_200
7181 , a27 out nocopy JTF_VARCHAR2_TABLE_200
7182 , a28 out nocopy JTF_VARCHAR2_TABLE_200
7183 , a29 out nocopy JTF_VARCHAR2_TABLE_200
7184 , a30 out nocopy JTF_VARCHAR2_TABLE_200
7185 , a31 out nocopy JTF_VARCHAR2_TABLE_200
7186 , a32 out nocopy JTF_VARCHAR2_TABLE_200
7187 , a33 out nocopy JTF_VARCHAR2_TABLE_200
7188 , a34 out nocopy JTF_VARCHAR2_TABLE_200
7189 , a35 out nocopy JTF_VARCHAR2_TABLE_200
7190 , a36 out nocopy JTF_VARCHAR2_TABLE_200
7191 , a37 out nocopy JTF_VARCHAR2_TABLE_200
7192 , a38 out nocopy JTF_VARCHAR2_TABLE_200
7193 , a39 out nocopy JTF_VARCHAR2_TABLE_200
7194 , a40 out nocopy JTF_VARCHAR2_TABLE_200
7195 , a41 out nocopy JTF_VARCHAR2_TABLE_200
7196 , a42 out nocopy JTF_VARCHAR2_TABLE_200
7197 , a43 out nocopy JTF_VARCHAR2_TABLE_200
7198 , a44 out nocopy JTF_VARCHAR2_TABLE_200
7199 , a45 out nocopy JTF_VARCHAR2_TABLE_200
7200 , a46 out nocopy JTF_VARCHAR2_TABLE_200
7201 , a47 out nocopy JTF_VARCHAR2_TABLE_200
7202 , a48 out nocopy JTF_VARCHAR2_TABLE_200
7203 , a49 out nocopy JTF_VARCHAR2_TABLE_200
7204 , a50 out nocopy JTF_VARCHAR2_TABLE_200
7205 , a51 out nocopy JTF_VARCHAR2_TABLE_200
7206 , a52 out nocopy JTF_VARCHAR2_TABLE_200
7207 , a53 out nocopy JTF_VARCHAR2_TABLE_200
7208 , a54 out nocopy JTF_VARCHAR2_TABLE_200
7209 , a55 out nocopy JTF_VARCHAR2_TABLE_200
7210 , a56 out nocopy JTF_VARCHAR2_TABLE_200
7211 , a57 out nocopy JTF_VARCHAR2_TABLE_200
7212 , a58 out nocopy JTF_VARCHAR2_TABLE_200
7213 , a59 out nocopy JTF_VARCHAR2_TABLE_200
7214 , a60 out nocopy JTF_VARCHAR2_TABLE_200
7215 , a61 out nocopy JTF_VARCHAR2_TABLE_200
7216 , a62 out nocopy JTF_VARCHAR2_TABLE_200
7217 , a63 out nocopy JTF_VARCHAR2_TABLE_200
7218 , a64 out nocopy JTF_VARCHAR2_TABLE_200
7219 , a65 out nocopy JTF_VARCHAR2_TABLE_200
7220 , a66 out nocopy JTF_VARCHAR2_TABLE_200
7221 , a67 out nocopy JTF_VARCHAR2_TABLE_200
7222 , a68 out nocopy JTF_VARCHAR2_TABLE_200
7223 , a69 out nocopy JTF_VARCHAR2_TABLE_200
7224 , a70 out nocopy JTF_VARCHAR2_TABLE_200
7225 , a71 out nocopy JTF_VARCHAR2_TABLE_200
7226 , a72 out nocopy JTF_VARCHAR2_TABLE_200
7227 , a73 out nocopy JTF_VARCHAR2_TABLE_200
7228 , a74 out nocopy JTF_VARCHAR2_TABLE_200
7229 , a75 out nocopy JTF_VARCHAR2_TABLE_200
7230 , a76 out nocopy JTF_VARCHAR2_TABLE_200
7231 , a77 out nocopy JTF_VARCHAR2_TABLE_200
7232 , a78 out nocopy JTF_VARCHAR2_TABLE_200
7233 , a79 out nocopy JTF_VARCHAR2_TABLE_200
7234 , a80 out nocopy JTF_VARCHAR2_TABLE_200
7235 , a81 out nocopy JTF_VARCHAR2_TABLE_200
7236 , a82 out nocopy JTF_VARCHAR2_TABLE_200
7237 , a83 out nocopy JTF_VARCHAR2_TABLE_200
7238 , a84 out nocopy JTF_VARCHAR2_TABLE_200
7239 , a85 out nocopy JTF_VARCHAR2_TABLE_200
7240 , a86 out nocopy JTF_VARCHAR2_TABLE_200
7241 , a87 out nocopy JTF_VARCHAR2_TABLE_200
7242 , a88 out nocopy JTF_VARCHAR2_TABLE_200
7243 , a89 out nocopy JTF_VARCHAR2_TABLE_200
7244 , a90 out nocopy JTF_VARCHAR2_TABLE_200
7245 , a91 out nocopy JTF_VARCHAR2_TABLE_200
7246 , a92 out nocopy JTF_VARCHAR2_TABLE_200
7247 , a93 out nocopy JTF_VARCHAR2_TABLE_200
7248 , a94 out nocopy JTF_VARCHAR2_TABLE_200
7249 , a95 out nocopy JTF_VARCHAR2_TABLE_200
7250 , a96 out nocopy JTF_VARCHAR2_TABLE_200
7251 , a97 out nocopy JTF_VARCHAR2_TABLE_200
7252 , a98 out nocopy JTF_VARCHAR2_TABLE_200
7253 , a99 out nocopy JTF_VARCHAR2_TABLE_200
7254 , a100 out nocopy JTF_VARCHAR2_TABLE_200
7255 , a101 out nocopy JTF_VARCHAR2_TABLE_200
7256 , a102 out nocopy JTF_VARCHAR2_TABLE_200
7257 , a103 out nocopy JTF_VARCHAR2_TABLE_200
7258 , a104 out nocopy JTF_VARCHAR2_TABLE_200
7259 , a105 out nocopy JTF_VARCHAR2_TABLE_100
7260 , a106 out nocopy JTF_VARCHAR2_TABLE_200
7261 , a107 out nocopy JTF_VARCHAR2_TABLE_200
7262 , a108 out nocopy JTF_VARCHAR2_TABLE_200
7263 , a109 out nocopy JTF_VARCHAR2_TABLE_200
7264 , a110 out nocopy JTF_VARCHAR2_TABLE_200
7265 , a111 out nocopy JTF_VARCHAR2_TABLE_200
7266 , a112 out nocopy JTF_VARCHAR2_TABLE_200
7267 , a113 out nocopy JTF_VARCHAR2_TABLE_200
7268 , a114 out nocopy JTF_VARCHAR2_TABLE_200
7269 , a115 out nocopy JTF_VARCHAR2_TABLE_200
7270 , a116 out nocopy JTF_VARCHAR2_TABLE_200
7271 , a117 out nocopy JTF_VARCHAR2_TABLE_200
7272 , a118 out nocopy JTF_VARCHAR2_TABLE_200
7273 , a119 out nocopy JTF_VARCHAR2_TABLE_200
7274 , a120 out nocopy JTF_VARCHAR2_TABLE_200
7275 , a121 out nocopy JTF_NUMBER_TABLE
7276 , a122 out nocopy JTF_NUMBER_TABLE
7277 ) as
7278 ddindx binary_integer; indx binary_integer;
7279 begin
7280 if t is null or t.count = 0 then
7281 a0 := JTF_NUMBER_TABLE();
7282 a1 := JTF_NUMBER_TABLE();
7283 a2 := JTF_DATE_TABLE();
7284 a3 := JTF_DATE_TABLE();
7285 a4 := JTF_VARCHAR2_TABLE_100();
7286 a5 := JTF_VARCHAR2_TABLE_200();
7287 a6 := JTF_VARCHAR2_TABLE_200();
7288 a7 := JTF_VARCHAR2_TABLE_200();
7289 a8 := JTF_VARCHAR2_TABLE_200();
7290 a9 := JTF_VARCHAR2_TABLE_200();
7291 a10 := JTF_VARCHAR2_TABLE_200();
7292 a11 := JTF_VARCHAR2_TABLE_200();
7293 a12 := JTF_VARCHAR2_TABLE_200();
7294 a13 := JTF_VARCHAR2_TABLE_200();
7295 a14 := JTF_VARCHAR2_TABLE_200();
7296 a15 := JTF_VARCHAR2_TABLE_200();
7297 a16 := JTF_VARCHAR2_TABLE_200();
7298 a17 := JTF_VARCHAR2_TABLE_200();
7299 a18 := JTF_VARCHAR2_TABLE_200();
7300 a19 := JTF_VARCHAR2_TABLE_200();
7301 a20 := JTF_VARCHAR2_TABLE_200();
7302 a21 := JTF_VARCHAR2_TABLE_200();
7303 a22 := JTF_VARCHAR2_TABLE_200();
7304 a23 := JTF_VARCHAR2_TABLE_200();
7305 a24 := JTF_VARCHAR2_TABLE_300();
7306 a25 := JTF_VARCHAR2_TABLE_200();
7307 a26 := JTF_VARCHAR2_TABLE_200();
7308 a27 := JTF_VARCHAR2_TABLE_200();
7309 a28 := JTF_VARCHAR2_TABLE_200();
7310 a29 := JTF_VARCHAR2_TABLE_200();
7311 a30 := JTF_VARCHAR2_TABLE_200();
7312 a31 := JTF_VARCHAR2_TABLE_200();
7313 a32 := JTF_VARCHAR2_TABLE_200();
7314 a33 := JTF_VARCHAR2_TABLE_200();
7315 a34 := JTF_VARCHAR2_TABLE_200();
7316 a35 := JTF_VARCHAR2_TABLE_200();
7317 a36 := JTF_VARCHAR2_TABLE_200();
7318 a37 := JTF_VARCHAR2_TABLE_200();
7319 a38 := JTF_VARCHAR2_TABLE_200();
7320 a39 := JTF_VARCHAR2_TABLE_200();
7321 a40 := JTF_VARCHAR2_TABLE_200();
7322 a41 := JTF_VARCHAR2_TABLE_200();
7323 a42 := JTF_VARCHAR2_TABLE_200();
7324 a43 := JTF_VARCHAR2_TABLE_200();
7325 a44 := JTF_VARCHAR2_TABLE_200();
7326 a45 := JTF_VARCHAR2_TABLE_200();
7327 a46 := JTF_VARCHAR2_TABLE_200();
7328 a47 := JTF_VARCHAR2_TABLE_200();
7329 a48 := JTF_VARCHAR2_TABLE_200();
7330 a49 := JTF_VARCHAR2_TABLE_200();
7331 a50 := JTF_VARCHAR2_TABLE_200();
7332 a51 := JTF_VARCHAR2_TABLE_200();
7333 a52 := JTF_VARCHAR2_TABLE_200();
7334 a53 := JTF_VARCHAR2_TABLE_200();
7335 a54 := JTF_VARCHAR2_TABLE_200();
7336 a55 := JTF_VARCHAR2_TABLE_200();
7337 a56 := JTF_VARCHAR2_TABLE_200();
7338 a57 := JTF_VARCHAR2_TABLE_200();
7339 a58 := JTF_VARCHAR2_TABLE_200();
7340 a59 := JTF_VARCHAR2_TABLE_200();
7341 a60 := JTF_VARCHAR2_TABLE_200();
7342 a61 := JTF_VARCHAR2_TABLE_200();
7343 a62 := JTF_VARCHAR2_TABLE_200();
7344 a63 := JTF_VARCHAR2_TABLE_200();
7345 a64 := JTF_VARCHAR2_TABLE_200();
7346 a65 := JTF_VARCHAR2_TABLE_200();
7347 a66 := JTF_VARCHAR2_TABLE_200();
7348 a67 := JTF_VARCHAR2_TABLE_200();
7349 a68 := JTF_VARCHAR2_TABLE_200();
7350 a69 := JTF_VARCHAR2_TABLE_200();
7351 a70 := JTF_VARCHAR2_TABLE_200();
7352 a71 := JTF_VARCHAR2_TABLE_200();
7353 a72 := JTF_VARCHAR2_TABLE_200();
7354 a73 := JTF_VARCHAR2_TABLE_200();
7355 a74 := JTF_VARCHAR2_TABLE_200();
7356 a75 := JTF_VARCHAR2_TABLE_200();
7357 a76 := JTF_VARCHAR2_TABLE_200();
7358 a77 := JTF_VARCHAR2_TABLE_200();
7359 a78 := JTF_VARCHAR2_TABLE_200();
7360 a79 := JTF_VARCHAR2_TABLE_200();
7361 a80 := JTF_VARCHAR2_TABLE_200();
7362 a81 := JTF_VARCHAR2_TABLE_200();
7363 a82 := JTF_VARCHAR2_TABLE_200();
7364 a83 := JTF_VARCHAR2_TABLE_200();
7365 a84 := JTF_VARCHAR2_TABLE_200();
7366 a85 := JTF_VARCHAR2_TABLE_200();
7367 a86 := JTF_VARCHAR2_TABLE_200();
7368 a87 := JTF_VARCHAR2_TABLE_200();
7369 a88 := JTF_VARCHAR2_TABLE_200();
7370 a89 := JTF_VARCHAR2_TABLE_200();
7371 a90 := JTF_VARCHAR2_TABLE_200();
7372 a91 := JTF_VARCHAR2_TABLE_200();
7373 a92 := JTF_VARCHAR2_TABLE_200();
7374 a93 := JTF_VARCHAR2_TABLE_200();
7375 a94 := JTF_VARCHAR2_TABLE_200();
7376 a95 := JTF_VARCHAR2_TABLE_200();
7377 a96 := JTF_VARCHAR2_TABLE_200();
7378 a97 := JTF_VARCHAR2_TABLE_200();
7379 a98 := JTF_VARCHAR2_TABLE_200();
7380 a99 := JTF_VARCHAR2_TABLE_200();
7381 a100 := JTF_VARCHAR2_TABLE_200();
7382 a101 := JTF_VARCHAR2_TABLE_200();
7383 a102 := JTF_VARCHAR2_TABLE_200();
7384 a103 := JTF_VARCHAR2_TABLE_200();
7385 a104 := JTF_VARCHAR2_TABLE_200();
7386 a105 := JTF_VARCHAR2_TABLE_100();
7387 a106 := JTF_VARCHAR2_TABLE_200();
7388 a107 := JTF_VARCHAR2_TABLE_200();
7389 a108 := JTF_VARCHAR2_TABLE_200();
7390 a109 := JTF_VARCHAR2_TABLE_200();
7391 a110 := JTF_VARCHAR2_TABLE_200();
7392 a111 := JTF_VARCHAR2_TABLE_200();
7393 a112 := JTF_VARCHAR2_TABLE_200();
7394 a113 := JTF_VARCHAR2_TABLE_200();
7395 a114 := JTF_VARCHAR2_TABLE_200();
7396 a115 := JTF_VARCHAR2_TABLE_200();
7397 a116 := JTF_VARCHAR2_TABLE_200();
7398 a117 := JTF_VARCHAR2_TABLE_200();
7399 a118 := JTF_VARCHAR2_TABLE_200();
7400 a119 := JTF_VARCHAR2_TABLE_200();
7401 a120 := JTF_VARCHAR2_TABLE_200();
7402 a121 := JTF_NUMBER_TABLE();
7403 a122 := JTF_NUMBER_TABLE();
7404 else
7405 a0 := JTF_NUMBER_TABLE();
7406 a1 := JTF_NUMBER_TABLE();
7407 a2 := JTF_DATE_TABLE();
7408 a3 := JTF_DATE_TABLE();
7409 a4 := JTF_VARCHAR2_TABLE_100();
7410 a5 := JTF_VARCHAR2_TABLE_200();
7411 a6 := JTF_VARCHAR2_TABLE_200();
7412 a7 := JTF_VARCHAR2_TABLE_200();
7413 a8 := JTF_VARCHAR2_TABLE_200();
7414 a9 := JTF_VARCHAR2_TABLE_200();
7415 a10 := JTF_VARCHAR2_TABLE_200();
7416 a11 := JTF_VARCHAR2_TABLE_200();
7417 a12 := JTF_VARCHAR2_TABLE_200();
7418 a13 := JTF_VARCHAR2_TABLE_200();
7419 a14 := JTF_VARCHAR2_TABLE_200();
7420 a15 := JTF_VARCHAR2_TABLE_200();
7421 a16 := JTF_VARCHAR2_TABLE_200();
7422 a17 := JTF_VARCHAR2_TABLE_200();
7423 a18 := JTF_VARCHAR2_TABLE_200();
7424 a19 := JTF_VARCHAR2_TABLE_200();
7425 a20 := JTF_VARCHAR2_TABLE_200();
7426 a21 := JTF_VARCHAR2_TABLE_200();
7427 a22 := JTF_VARCHAR2_TABLE_200();
7428 a23 := JTF_VARCHAR2_TABLE_200();
7429 a24 := JTF_VARCHAR2_TABLE_300();
7430 a25 := JTF_VARCHAR2_TABLE_200();
7431 a26 := JTF_VARCHAR2_TABLE_200();
7432 a27 := JTF_VARCHAR2_TABLE_200();
7433 a28 := JTF_VARCHAR2_TABLE_200();
7434 a29 := JTF_VARCHAR2_TABLE_200();
7435 a30 := JTF_VARCHAR2_TABLE_200();
7436 a31 := JTF_VARCHAR2_TABLE_200();
7437 a32 := JTF_VARCHAR2_TABLE_200();
7438 a33 := JTF_VARCHAR2_TABLE_200();
7439 a34 := JTF_VARCHAR2_TABLE_200();
7440 a35 := JTF_VARCHAR2_TABLE_200();
7441 a36 := JTF_VARCHAR2_TABLE_200();
7442 a37 := JTF_VARCHAR2_TABLE_200();
7443 a38 := JTF_VARCHAR2_TABLE_200();
7444 a39 := JTF_VARCHAR2_TABLE_200();
7445 a40 := JTF_VARCHAR2_TABLE_200();
7446 a41 := JTF_VARCHAR2_TABLE_200();
7447 a42 := JTF_VARCHAR2_TABLE_200();
7448 a43 := JTF_VARCHAR2_TABLE_200();
7449 a44 := JTF_VARCHAR2_TABLE_200();
7450 a45 := JTF_VARCHAR2_TABLE_200();
7451 a46 := JTF_VARCHAR2_TABLE_200();
7452 a47 := JTF_VARCHAR2_TABLE_200();
7453 a48 := JTF_VARCHAR2_TABLE_200();
7454 a49 := JTF_VARCHAR2_TABLE_200();
7455 a50 := JTF_VARCHAR2_TABLE_200();
7456 a51 := JTF_VARCHAR2_TABLE_200();
7457 a52 := JTF_VARCHAR2_TABLE_200();
7458 a53 := JTF_VARCHAR2_TABLE_200();
7459 a54 := JTF_VARCHAR2_TABLE_200();
7460 a55 := JTF_VARCHAR2_TABLE_200();
7461 a56 := JTF_VARCHAR2_TABLE_200();
7462 a57 := JTF_VARCHAR2_TABLE_200();
7463 a58 := JTF_VARCHAR2_TABLE_200();
7464 a59 := JTF_VARCHAR2_TABLE_200();
7465 a60 := JTF_VARCHAR2_TABLE_200();
7466 a61 := JTF_VARCHAR2_TABLE_200();
7467 a62 := JTF_VARCHAR2_TABLE_200();
7468 a63 := JTF_VARCHAR2_TABLE_200();
7469 a64 := JTF_VARCHAR2_TABLE_200();
7470 a65 := JTF_VARCHAR2_TABLE_200();
7471 a66 := JTF_VARCHAR2_TABLE_200();
7472 a67 := JTF_VARCHAR2_TABLE_200();
7473 a68 := JTF_VARCHAR2_TABLE_200();
7474 a69 := JTF_VARCHAR2_TABLE_200();
7475 a70 := JTF_VARCHAR2_TABLE_200();
7476 a71 := JTF_VARCHAR2_TABLE_200();
7477 a72 := JTF_VARCHAR2_TABLE_200();
7478 a73 := JTF_VARCHAR2_TABLE_200();
7479 a74 := JTF_VARCHAR2_TABLE_200();
7480 a75 := JTF_VARCHAR2_TABLE_200();
7481 a76 := JTF_VARCHAR2_TABLE_200();
7482 a77 := JTF_VARCHAR2_TABLE_200();
7483 a78 := JTF_VARCHAR2_TABLE_200();
7484 a79 := JTF_VARCHAR2_TABLE_200();
7485 a80 := JTF_VARCHAR2_TABLE_200();
7486 a81 := JTF_VARCHAR2_TABLE_200();
7487 a82 := JTF_VARCHAR2_TABLE_200();
7488 a83 := JTF_VARCHAR2_TABLE_200();
7489 a84 := JTF_VARCHAR2_TABLE_200();
7490 a85 := JTF_VARCHAR2_TABLE_200();
7491 a86 := JTF_VARCHAR2_TABLE_200();
7492 a87 := JTF_VARCHAR2_TABLE_200();
7493 a88 := JTF_VARCHAR2_TABLE_200();
7494 a89 := JTF_VARCHAR2_TABLE_200();
7495 a90 := JTF_VARCHAR2_TABLE_200();
7496 a91 := JTF_VARCHAR2_TABLE_200();
7497 a92 := JTF_VARCHAR2_TABLE_200();
7498 a93 := JTF_VARCHAR2_TABLE_200();
7499 a94 := JTF_VARCHAR2_TABLE_200();
7500 a95 := JTF_VARCHAR2_TABLE_200();
7501 a96 := JTF_VARCHAR2_TABLE_200();
7502 a97 := JTF_VARCHAR2_TABLE_200();
7503 a98 := JTF_VARCHAR2_TABLE_200();
7504 a99 := JTF_VARCHAR2_TABLE_200();
7505 a100 := JTF_VARCHAR2_TABLE_200();
7506 a101 := JTF_VARCHAR2_TABLE_200();
7507 a102 := JTF_VARCHAR2_TABLE_200();
7508 a103 := JTF_VARCHAR2_TABLE_200();
7509 a104 := JTF_VARCHAR2_TABLE_200();
7510 a105 := JTF_VARCHAR2_TABLE_100();
7511 a106 := JTF_VARCHAR2_TABLE_200();
7512 a107 := JTF_VARCHAR2_TABLE_200();
7513 a108 := JTF_VARCHAR2_TABLE_200();
7514 a109 := JTF_VARCHAR2_TABLE_200();
7515 a110 := JTF_VARCHAR2_TABLE_200();
7516 a111 := JTF_VARCHAR2_TABLE_200();
7517 a112 := JTF_VARCHAR2_TABLE_200();
7518 a113 := JTF_VARCHAR2_TABLE_200();
7519 a114 := JTF_VARCHAR2_TABLE_200();
7520 a115 := JTF_VARCHAR2_TABLE_200();
7521 a116 := JTF_VARCHAR2_TABLE_200();
7522 a117 := JTF_VARCHAR2_TABLE_200();
7523 a118 := JTF_VARCHAR2_TABLE_200();
7524 a119 := JTF_VARCHAR2_TABLE_200();
7525 a120 := JTF_VARCHAR2_TABLE_200();
7526 a121 := JTF_NUMBER_TABLE();
7527 a122 := JTF_NUMBER_TABLE();
7528 if t.count > 0 then
7529 a0.extend(t.count);
7530 a1.extend(t.count);
7531 a2.extend(t.count);
7532 a3.extend(t.count);
7533 a4.extend(t.count);
7534 a5.extend(t.count);
7535 a6.extend(t.count);
7536 a7.extend(t.count);
7537 a8.extend(t.count);
7538 a9.extend(t.count);
7539 a10.extend(t.count);
7540 a11.extend(t.count);
7541 a12.extend(t.count);
7542 a13.extend(t.count);
7543 a14.extend(t.count);
7544 a15.extend(t.count);
7545 a16.extend(t.count);
7546 a17.extend(t.count);
7547 a18.extend(t.count);
7548 a19.extend(t.count);
7549 a20.extend(t.count);
7550 a21.extend(t.count);
7551 a22.extend(t.count);
7552 a23.extend(t.count);
7553 a24.extend(t.count);
7554 a25.extend(t.count);
7555 a26.extend(t.count);
7556 a27.extend(t.count);
7557 a28.extend(t.count);
7558 a29.extend(t.count);
7559 a30.extend(t.count);
7560 a31.extend(t.count);
7561 a32.extend(t.count);
7562 a33.extend(t.count);
7563 a34.extend(t.count);
7564 a35.extend(t.count);
7565 a36.extend(t.count);
7566 a37.extend(t.count);
7567 a38.extend(t.count);
7568 a39.extend(t.count);
7569 a40.extend(t.count);
7570 a41.extend(t.count);
7571 a42.extend(t.count);
7572 a43.extend(t.count);
7573 a44.extend(t.count);
7574 a45.extend(t.count);
7575 a46.extend(t.count);
7576 a47.extend(t.count);
7577 a48.extend(t.count);
7578 a49.extend(t.count);
7579 a50.extend(t.count);
7580 a51.extend(t.count);
7581 a52.extend(t.count);
7582 a53.extend(t.count);
7583 a54.extend(t.count);
7584 a55.extend(t.count);
7585 a56.extend(t.count);
7586 a57.extend(t.count);
7587 a58.extend(t.count);
7588 a59.extend(t.count);
7589 a60.extend(t.count);
7590 a61.extend(t.count);
7591 a62.extend(t.count);
7592 a63.extend(t.count);
7593 a64.extend(t.count);
7594 a65.extend(t.count);
7595 a66.extend(t.count);
7596 a67.extend(t.count);
7597 a68.extend(t.count);
7598 a69.extend(t.count);
7599 a70.extend(t.count);
7600 a71.extend(t.count);
7601 a72.extend(t.count);
7602 a73.extend(t.count);
7603 a74.extend(t.count);
7604 a75.extend(t.count);
7605 a76.extend(t.count);
7606 a77.extend(t.count);
7607 a78.extend(t.count);
7608 a79.extend(t.count);
7609 a80.extend(t.count);
7610 a81.extend(t.count);
7611 a82.extend(t.count);
7612 a83.extend(t.count);
7613 a84.extend(t.count);
7614 a85.extend(t.count);
7615 a86.extend(t.count);
7616 a87.extend(t.count);
7617 a88.extend(t.count);
7618 a89.extend(t.count);
7619 a90.extend(t.count);
7620 a91.extend(t.count);
7621 a92.extend(t.count);
7622 a93.extend(t.count);
7623 a94.extend(t.count);
7624 a95.extend(t.count);
7625 a96.extend(t.count);
7626 a97.extend(t.count);
7627 a98.extend(t.count);
7628 a99.extend(t.count);
7629 a100.extend(t.count);
7630 a101.extend(t.count);
7631 a102.extend(t.count);
7632 a103.extend(t.count);
7633 a104.extend(t.count);
7634 a105.extend(t.count);
7635 a106.extend(t.count);
7636 a107.extend(t.count);
7637 a108.extend(t.count);
7638 a109.extend(t.count);
7639 a110.extend(t.count);
7640 a111.extend(t.count);
7641 a112.extend(t.count);
7642 a113.extend(t.count);
7643 a114.extend(t.count);
7644 a115.extend(t.count);
7645 a116.extend(t.count);
7646 a117.extend(t.count);
7647 a118.extend(t.count);
7648 a119.extend(t.count);
7649 a120.extend(t.count);
7650 a121.extend(t.count);
7651 a122.extend(t.count);
7652 ddindx := t.first;
7653 indx := 1;
7654 while true loop
7655 a0(indx) := rosetta_g_miss_num_map(t(ddindx).pricing_attribute_id);
7656 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
7657 a2(indx) := t(ddindx).active_start_date;
7658 a3(indx) := t(ddindx).active_end_date;
7659 a4(indx) := t(ddindx).pricing_context;
7660 a5(indx) := t(ddindx).pricing_attribute1;
7661 a6(indx) := t(ddindx).pricing_attribute2;
7662 a7(indx) := t(ddindx).pricing_attribute3;
7663 a8(indx) := t(ddindx).pricing_attribute4;
7664 a9(indx) := t(ddindx).pricing_attribute5;
7665 a10(indx) := t(ddindx).pricing_attribute6;
7666 a11(indx) := t(ddindx).pricing_attribute7;
7667 a12(indx) := t(ddindx).pricing_attribute8;
7668 a13(indx) := t(ddindx).pricing_attribute9;
7669 a14(indx) := t(ddindx).pricing_attribute10;
7670 a15(indx) := t(ddindx).pricing_attribute11;
7671 a16(indx) := t(ddindx).pricing_attribute12;
7672 a17(indx) := t(ddindx).pricing_attribute13;
7673 a18(indx) := t(ddindx).pricing_attribute14;
7674 a19(indx) := t(ddindx).pricing_attribute15;
7675 a20(indx) := t(ddindx).pricing_attribute16;
7676 a21(indx) := t(ddindx).pricing_attribute17;
7677 a22(indx) := t(ddindx).pricing_attribute18;
7678 a23(indx) := t(ddindx).pricing_attribute19;
7679 a24(indx) := t(ddindx).pricing_attribute20;
7680 a25(indx) := t(ddindx).pricing_attribute21;
7681 a26(indx) := t(ddindx).pricing_attribute22;
7682 a27(indx) := t(ddindx).pricing_attribute23;
7683 a28(indx) := t(ddindx).pricing_attribute24;
7684 a29(indx) := t(ddindx).pricing_attribute25;
7685 a30(indx) := t(ddindx).pricing_attribute26;
7686 a31(indx) := t(ddindx).pricing_attribute27;
7687 a32(indx) := t(ddindx).pricing_attribute28;
7688 a33(indx) := t(ddindx).pricing_attribute29;
7689 a34(indx) := t(ddindx).pricing_attribute30;
7690 a35(indx) := t(ddindx).pricing_attribute31;
7691 a36(indx) := t(ddindx).pricing_attribute32;
7692 a37(indx) := t(ddindx).pricing_attribute33;
7693 a38(indx) := t(ddindx).pricing_attribute34;
7694 a39(indx) := t(ddindx).pricing_attribute35;
7695 a40(indx) := t(ddindx).pricing_attribute36;
7696 a41(indx) := t(ddindx).pricing_attribute37;
7697 a42(indx) := t(ddindx).pricing_attribute38;
7698 a43(indx) := t(ddindx).pricing_attribute39;
7699 a44(indx) := t(ddindx).pricing_attribute40;
7700 a45(indx) := t(ddindx).pricing_attribute41;
7701 a46(indx) := t(ddindx).pricing_attribute42;
7702 a47(indx) := t(ddindx).pricing_attribute43;
7703 a48(indx) := t(ddindx).pricing_attribute44;
7704 a49(indx) := t(ddindx).pricing_attribute45;
7705 a50(indx) := t(ddindx).pricing_attribute46;
7706 a51(indx) := t(ddindx).pricing_attribute47;
7707 a52(indx) := t(ddindx).pricing_attribute48;
7708 a53(indx) := t(ddindx).pricing_attribute49;
7709 a54(indx) := t(ddindx).pricing_attribute50;
7710 a55(indx) := t(ddindx).pricing_attribute51;
7711 a56(indx) := t(ddindx).pricing_attribute52;
7712 a57(indx) := t(ddindx).pricing_attribute53;
7713 a58(indx) := t(ddindx).pricing_attribute54;
7714 a59(indx) := t(ddindx).pricing_attribute55;
7715 a60(indx) := t(ddindx).pricing_attribute56;
7716 a61(indx) := t(ddindx).pricing_attribute57;
7717 a62(indx) := t(ddindx).pricing_attribute58;
7718 a63(indx) := t(ddindx).pricing_attribute59;
7719 a64(indx) := t(ddindx).pricing_attribute60;
7720 a65(indx) := t(ddindx).pricing_attribute61;
7721 a66(indx) := t(ddindx).pricing_attribute62;
7722 a67(indx) := t(ddindx).pricing_attribute63;
7723 a68(indx) := t(ddindx).pricing_attribute64;
7724 a69(indx) := t(ddindx).pricing_attribute65;
7725 a70(indx) := t(ddindx).pricing_attribute66;
7726 a71(indx) := t(ddindx).pricing_attribute67;
7727 a72(indx) := t(ddindx).pricing_attribute68;
7728 a73(indx) := t(ddindx).pricing_attribute69;
7729 a74(indx) := t(ddindx).pricing_attribute70;
7730 a75(indx) := t(ddindx).pricing_attribute71;
7731 a76(indx) := t(ddindx).pricing_attribute72;
7732 a77(indx) := t(ddindx).pricing_attribute73;
7733 a78(indx) := t(ddindx).pricing_attribute74;
7734 a79(indx) := t(ddindx).pricing_attribute75;
7735 a80(indx) := t(ddindx).pricing_attribute76;
7736 a81(indx) := t(ddindx).pricing_attribute77;
7737 a82(indx) := t(ddindx).pricing_attribute78;
7738 a83(indx) := t(ddindx).pricing_attribute79;
7739 a84(indx) := t(ddindx).pricing_attribute80;
7740 a85(indx) := t(ddindx).pricing_attribute81;
7741 a86(indx) := t(ddindx).pricing_attribute82;
7742 a87(indx) := t(ddindx).pricing_attribute83;
7743 a88(indx) := t(ddindx).pricing_attribute84;
7744 a89(indx) := t(ddindx).pricing_attribute85;
7745 a90(indx) := t(ddindx).pricing_attribute86;
7746 a91(indx) := t(ddindx).pricing_attribute87;
7747 a92(indx) := t(ddindx).pricing_attribute88;
7748 a93(indx) := t(ddindx).pricing_attribute89;
7749 a94(indx) := t(ddindx).pricing_attribute90;
7750 a95(indx) := t(ddindx).pricing_attribute91;
7751 a96(indx) := t(ddindx).pricing_attribute92;
7752 a97(indx) := t(ddindx).pricing_attribute93;
7753 a98(indx) := t(ddindx).pricing_attribute94;
7754 a99(indx) := t(ddindx).pricing_attribute95;
7755 a100(indx) := t(ddindx).pricing_attribute96;
7756 a101(indx) := t(ddindx).pricing_attribute97;
7757 a102(indx) := t(ddindx).pricing_attribute98;
7758 a103(indx) := t(ddindx).pricing_attribute99;
7759 a104(indx) := t(ddindx).pricing_attribute100;
7760 a105(indx) := t(ddindx).context;
7761 a106(indx) := t(ddindx).attribute1;
7762 a107(indx) := t(ddindx).attribute2;
7763 a108(indx) := t(ddindx).attribute3;
7764 a109(indx) := t(ddindx).attribute4;
7765 a110(indx) := t(ddindx).attribute5;
7766 a111(indx) := t(ddindx).attribute6;
7767 a112(indx) := t(ddindx).attribute7;
7768 a113(indx) := t(ddindx).attribute8;
7769 a114(indx) := t(ddindx).attribute9;
7770 a115(indx) := t(ddindx).attribute10;
7771 a116(indx) := t(ddindx).attribute11;
7772 a117(indx) := t(ddindx).attribute12;
7773 a118(indx) := t(ddindx).attribute13;
7774 a119(indx) := t(ddindx).attribute14;
7775 a120(indx) := t(ddindx).attribute15;
7776 a121(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
7777 a122(indx) := rosetta_g_miss_num_map(t(ddindx).parent_tbl_index);
7778 indx := indx+1;
7779 if t.last =ddindx
7780 then exit;
7781 end if;
7782 ddindx := t.next(ddindx);
7783 end loop;
7784 end if;
7785 end if;
7786 end rosetta_table_copy_out_p46;
7787
7788 procedure rosetta_table_copy_in_p49(t out nocopy csi_datastructures_pub.organization_units_tbl, a0 JTF_NUMBER_TABLE
7789 , a1 JTF_NUMBER_TABLE
7790 , a2 JTF_NUMBER_TABLE
7791 , a3 JTF_VARCHAR2_TABLE_100
7792 , a4 JTF_DATE_TABLE
7793 , a5 JTF_DATE_TABLE
7794 , a6 JTF_VARCHAR2_TABLE_100
7795 , a7 JTF_VARCHAR2_TABLE_200
7796 , a8 JTF_VARCHAR2_TABLE_200
7797 , a9 JTF_VARCHAR2_TABLE_200
7798 , a10 JTF_VARCHAR2_TABLE_200
7799 , a11 JTF_VARCHAR2_TABLE_200
7800 , a12 JTF_VARCHAR2_TABLE_200
7801 , a13 JTF_VARCHAR2_TABLE_200
7802 , a14 JTF_VARCHAR2_TABLE_200
7803 , a15 JTF_VARCHAR2_TABLE_200
7804 , a16 JTF_VARCHAR2_TABLE_200
7805 , a17 JTF_VARCHAR2_TABLE_200
7806 , a18 JTF_VARCHAR2_TABLE_200
7807 , a19 JTF_VARCHAR2_TABLE_200
7808 , a20 JTF_VARCHAR2_TABLE_200
7809 , a21 JTF_VARCHAR2_TABLE_200
7810 , a22 JTF_NUMBER_TABLE
7811 , a23 JTF_NUMBER_TABLE
7812 ) as
7813 ddindx binary_integer; indx binary_integer;
7814 begin
7815 if a0 is not null and a0.count > 0 then
7816 if a0.count > 0 then
7817 indx := a0.first;
7818 ddindx := 1;
7819 while true loop
7820 t(ddindx).instance_ou_id := rosetta_g_miss_num_map(a0(indx));
7821 t(ddindx).instance_id := rosetta_g_miss_num_map(a1(indx));
7822 t(ddindx).operating_unit_id := rosetta_g_miss_num_map(a2(indx));
7823 t(ddindx).relationship_type_code := a3(indx);
7824 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a4(indx));
7825 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a5(indx));
7826 t(ddindx).context := a6(indx);
7827 t(ddindx).attribute1 := a7(indx);
7828 t(ddindx).attribute2 := a8(indx);
7829 t(ddindx).attribute3 := a9(indx);
7830 t(ddindx).attribute4 := a10(indx);
7831 t(ddindx).attribute5 := a11(indx);
7832 t(ddindx).attribute6 := a12(indx);
7833 t(ddindx).attribute7 := a13(indx);
7834 t(ddindx).attribute8 := a14(indx);
7835 t(ddindx).attribute9 := a15(indx);
7836 t(ddindx).attribute10 := a16(indx);
7837 t(ddindx).attribute11 := a17(indx);
7838 t(ddindx).attribute12 := a18(indx);
7839 t(ddindx).attribute13 := a19(indx);
7840 t(ddindx).attribute14 := a20(indx);
7841 t(ddindx).attribute15 := a21(indx);
7842 t(ddindx).object_version_number := rosetta_g_miss_num_map(a22(indx));
7843 t(ddindx).parent_tbl_index := rosetta_g_miss_num_map(a23(indx));
7844 ddindx := ddindx+1;
7845 if a0.last =indx
7846 then exit;
7847 end if;
7848 indx := a0.next(indx);
7849 end loop;
7850 end if;
7851 end if;
7852 end rosetta_table_copy_in_p49;
7853 procedure rosetta_table_copy_out_p49(t csi_datastructures_pub.organization_units_tbl, a0 out nocopy JTF_NUMBER_TABLE
7854 , a1 out nocopy JTF_NUMBER_TABLE
7855 , a2 out nocopy JTF_NUMBER_TABLE
7856 , a3 out nocopy JTF_VARCHAR2_TABLE_100
7857 , a4 out nocopy JTF_DATE_TABLE
7858 , a5 out nocopy JTF_DATE_TABLE
7859 , a6 out nocopy JTF_VARCHAR2_TABLE_100
7860 , a7 out nocopy JTF_VARCHAR2_TABLE_200
7861 , a8 out nocopy JTF_VARCHAR2_TABLE_200
7862 , a9 out nocopy JTF_VARCHAR2_TABLE_200
7863 , a10 out nocopy JTF_VARCHAR2_TABLE_200
7864 , a11 out nocopy JTF_VARCHAR2_TABLE_200
7865 , a12 out nocopy JTF_VARCHAR2_TABLE_200
7866 , a13 out nocopy JTF_VARCHAR2_TABLE_200
7867 , a14 out nocopy JTF_VARCHAR2_TABLE_200
7868 , a15 out nocopy JTF_VARCHAR2_TABLE_200
7869 , a16 out nocopy JTF_VARCHAR2_TABLE_200
7870 , a17 out nocopy JTF_VARCHAR2_TABLE_200
7871 , a18 out nocopy JTF_VARCHAR2_TABLE_200
7872 , a19 out nocopy JTF_VARCHAR2_TABLE_200
7873 , a20 out nocopy JTF_VARCHAR2_TABLE_200
7874 , a21 out nocopy JTF_VARCHAR2_TABLE_200
7875 , a22 out nocopy JTF_NUMBER_TABLE
7876 , a23 out nocopy JTF_NUMBER_TABLE
7877 ) as
7878 ddindx binary_integer; indx binary_integer;
7879 begin
7880 if t is null or t.count = 0 then
7881 a0 := JTF_NUMBER_TABLE();
7882 a1 := JTF_NUMBER_TABLE();
7883 a2 := JTF_NUMBER_TABLE();
7884 a3 := JTF_VARCHAR2_TABLE_100();
7885 a4 := JTF_DATE_TABLE();
7886 a5 := JTF_DATE_TABLE();
7887 a6 := JTF_VARCHAR2_TABLE_100();
7888 a7 := JTF_VARCHAR2_TABLE_200();
7889 a8 := JTF_VARCHAR2_TABLE_200();
7890 a9 := JTF_VARCHAR2_TABLE_200();
7891 a10 := JTF_VARCHAR2_TABLE_200();
7892 a11 := JTF_VARCHAR2_TABLE_200();
7893 a12 := JTF_VARCHAR2_TABLE_200();
7894 a13 := JTF_VARCHAR2_TABLE_200();
7895 a14 := JTF_VARCHAR2_TABLE_200();
7896 a15 := JTF_VARCHAR2_TABLE_200();
7897 a16 := JTF_VARCHAR2_TABLE_200();
7898 a17 := JTF_VARCHAR2_TABLE_200();
7899 a18 := JTF_VARCHAR2_TABLE_200();
7900 a19 := JTF_VARCHAR2_TABLE_200();
7901 a20 := JTF_VARCHAR2_TABLE_200();
7902 a21 := JTF_VARCHAR2_TABLE_200();
7903 a22 := JTF_NUMBER_TABLE();
7904 a23 := JTF_NUMBER_TABLE();
7905 else
7906 a0 := JTF_NUMBER_TABLE();
7907 a1 := JTF_NUMBER_TABLE();
7908 a2 := JTF_NUMBER_TABLE();
7909 a3 := JTF_VARCHAR2_TABLE_100();
7910 a4 := JTF_DATE_TABLE();
7911 a5 := JTF_DATE_TABLE();
7912 a6 := JTF_VARCHAR2_TABLE_100();
7913 a7 := JTF_VARCHAR2_TABLE_200();
7914 a8 := JTF_VARCHAR2_TABLE_200();
7915 a9 := JTF_VARCHAR2_TABLE_200();
7916 a10 := JTF_VARCHAR2_TABLE_200();
7917 a11 := JTF_VARCHAR2_TABLE_200();
7918 a12 := JTF_VARCHAR2_TABLE_200();
7919 a13 := JTF_VARCHAR2_TABLE_200();
7920 a14 := JTF_VARCHAR2_TABLE_200();
7921 a15 := JTF_VARCHAR2_TABLE_200();
7922 a16 := JTF_VARCHAR2_TABLE_200();
7923 a17 := JTF_VARCHAR2_TABLE_200();
7924 a18 := JTF_VARCHAR2_TABLE_200();
7925 a19 := JTF_VARCHAR2_TABLE_200();
7926 a20 := JTF_VARCHAR2_TABLE_200();
7927 a21 := JTF_VARCHAR2_TABLE_200();
7928 a22 := JTF_NUMBER_TABLE();
7929 a23 := JTF_NUMBER_TABLE();
7930 if t.count > 0 then
7931 a0.extend(t.count);
7932 a1.extend(t.count);
7933 a2.extend(t.count);
7934 a3.extend(t.count);
7935 a4.extend(t.count);
7936 a5.extend(t.count);
7937 a6.extend(t.count);
7938 a7.extend(t.count);
7939 a8.extend(t.count);
7940 a9.extend(t.count);
7941 a10.extend(t.count);
7942 a11.extend(t.count);
7943 a12.extend(t.count);
7944 a13.extend(t.count);
7945 a14.extend(t.count);
7946 a15.extend(t.count);
7947 a16.extend(t.count);
7948 a17.extend(t.count);
7949 a18.extend(t.count);
7950 a19.extend(t.count);
7951 a20.extend(t.count);
7952 a21.extend(t.count);
7953 a22.extend(t.count);
7954 a23.extend(t.count);
7955 ddindx := t.first;
7956 indx := 1;
7957 while true loop
7958 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_ou_id);
7959 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
7960 a2(indx) := rosetta_g_miss_num_map(t(ddindx).operating_unit_id);
7961 a3(indx) := t(ddindx).relationship_type_code;
7962 a4(indx) := t(ddindx).active_start_date;
7963 a5(indx) := t(ddindx).active_end_date;
7964 a6(indx) := t(ddindx).context;
7965 a7(indx) := t(ddindx).attribute1;
7966 a8(indx) := t(ddindx).attribute2;
7967 a9(indx) := t(ddindx).attribute3;
7968 a10(indx) := t(ddindx).attribute4;
7969 a11(indx) := t(ddindx).attribute5;
7970 a12(indx) := t(ddindx).attribute6;
7971 a13(indx) := t(ddindx).attribute7;
7972 a14(indx) := t(ddindx).attribute8;
7973 a15(indx) := t(ddindx).attribute9;
7974 a16(indx) := t(ddindx).attribute10;
7975 a17(indx) := t(ddindx).attribute11;
7976 a18(indx) := t(ddindx).attribute12;
7977 a19(indx) := t(ddindx).attribute13;
7978 a20(indx) := t(ddindx).attribute14;
7979 a21(indx) := t(ddindx).attribute15;
7980 a22(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
7981 a23(indx) := rosetta_g_miss_num_map(t(ddindx).parent_tbl_index);
7982 indx := indx+1;
7983 if t.last =ddindx
7984 then exit;
7985 end if;
7986 ddindx := t.next(ddindx);
7987 end loop;
7988 end if;
7989 end if;
7990 end rosetta_table_copy_out_p49;
7991
7992 procedure rosetta_table_copy_in_p52(t out nocopy csi_datastructures_pub.instance_asset_tbl, a0 JTF_NUMBER_TABLE
7993 , a1 JTF_NUMBER_TABLE
7994 , a2 JTF_NUMBER_TABLE
7995 , a3 JTF_VARCHAR2_TABLE_100
7996 , a4 JTF_NUMBER_TABLE
7997 , a5 JTF_NUMBER_TABLE
7998 , a6 JTF_VARCHAR2_TABLE_100
7999 , a7 JTF_DATE_TABLE
8000 , a8 JTF_DATE_TABLE
8001 , a9 JTF_NUMBER_TABLE
8002 , a10 JTF_VARCHAR2_TABLE_100
8003 , a11 JTF_NUMBER_TABLE
8004 , a12 JTF_VARCHAR2_TABLE_100
8005 , a13 JTF_NUMBER_TABLE
8006 , a14 JTF_VARCHAR2_TABLE_100
8007 , a15 JTF_VARCHAR2_TABLE_100
8008 ) as
8009 ddindx binary_integer; indx binary_integer;
8010 begin
8011 if a0 is not null and a0.count > 0 then
8012 if a0.count > 0 then
8013 indx := a0.first;
8014 ddindx := 1;
8015 while true loop
8016 t(ddindx).instance_asset_id := rosetta_g_miss_num_map(a0(indx));
8017 t(ddindx).instance_id := rosetta_g_miss_num_map(a1(indx));
8018 t(ddindx).fa_asset_id := rosetta_g_miss_num_map(a2(indx));
8019 t(ddindx).fa_book_type_code := a3(indx);
8020 t(ddindx).fa_location_id := rosetta_g_miss_num_map(a4(indx));
8021 t(ddindx).asset_quantity := rosetta_g_miss_num_map(a5(indx));
8022 t(ddindx).update_status := a6(indx);
8023 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a7(indx));
8024 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a8(indx));
8025 t(ddindx).object_version_number := rosetta_g_miss_num_map(a9(indx));
8026 t(ddindx).check_for_instance_expiry := a10(indx);
8027 t(ddindx).parent_tbl_index := rosetta_g_miss_num_map(a11(indx));
8028 t(ddindx).fa_sync_flag := a12(indx);
8029 t(ddindx).fa_mass_addition_id := rosetta_g_miss_num_map(a13(indx));
8030 t(ddindx).creation_complete_flag := a14(indx);
8031 t(ddindx).fa_sync_validation_reqd := a15(indx);
8032 ddindx := ddindx+1;
8033 if a0.last =indx
8034 then exit;
8035 end if;
8036 indx := a0.next(indx);
8037 end loop;
8038 end if;
8039 end if;
8040 end rosetta_table_copy_in_p52;
8041 procedure rosetta_table_copy_out_p52(t csi_datastructures_pub.instance_asset_tbl, a0 out nocopy JTF_NUMBER_TABLE
8042 , a1 out nocopy JTF_NUMBER_TABLE
8043 , a2 out nocopy JTF_NUMBER_TABLE
8044 , a3 out nocopy JTF_VARCHAR2_TABLE_100
8045 , a4 out nocopy JTF_NUMBER_TABLE
8046 , a5 out nocopy JTF_NUMBER_TABLE
8047 , a6 out nocopy JTF_VARCHAR2_TABLE_100
8048 , a7 out nocopy JTF_DATE_TABLE
8049 , a8 out nocopy JTF_DATE_TABLE
8050 , a9 out nocopy JTF_NUMBER_TABLE
8051 , a10 out nocopy JTF_VARCHAR2_TABLE_100
8052 , a11 out nocopy JTF_NUMBER_TABLE
8053 , a12 out nocopy JTF_VARCHAR2_TABLE_100
8054 , a13 out nocopy JTF_NUMBER_TABLE
8055 , a14 out nocopy JTF_VARCHAR2_TABLE_100
8056 , a15 out nocopy JTF_VARCHAR2_TABLE_100
8057 ) as
8058 ddindx binary_integer; indx binary_integer;
8059 begin
8060 if t is null or t.count = 0 then
8061 a0 := JTF_NUMBER_TABLE();
8062 a1 := JTF_NUMBER_TABLE();
8063 a2 := JTF_NUMBER_TABLE();
8064 a3 := JTF_VARCHAR2_TABLE_100();
8065 a4 := JTF_NUMBER_TABLE();
8066 a5 := JTF_NUMBER_TABLE();
8067 a6 := JTF_VARCHAR2_TABLE_100();
8068 a7 := JTF_DATE_TABLE();
8069 a8 := JTF_DATE_TABLE();
8070 a9 := JTF_NUMBER_TABLE();
8071 a10 := JTF_VARCHAR2_TABLE_100();
8072 a11 := JTF_NUMBER_TABLE();
8073 a12 := JTF_VARCHAR2_TABLE_100();
8074 a13 := JTF_NUMBER_TABLE();
8075 a14 := JTF_VARCHAR2_TABLE_100();
8076 a15 := JTF_VARCHAR2_TABLE_100();
8077 else
8078 a0 := JTF_NUMBER_TABLE();
8079 a1 := JTF_NUMBER_TABLE();
8080 a2 := JTF_NUMBER_TABLE();
8081 a3 := JTF_VARCHAR2_TABLE_100();
8082 a4 := JTF_NUMBER_TABLE();
8083 a5 := JTF_NUMBER_TABLE();
8084 a6 := JTF_VARCHAR2_TABLE_100();
8085 a7 := JTF_DATE_TABLE();
8086 a8 := JTF_DATE_TABLE();
8087 a9 := JTF_NUMBER_TABLE();
8088 a10 := JTF_VARCHAR2_TABLE_100();
8089 a11 := JTF_NUMBER_TABLE();
8090 a12 := JTF_VARCHAR2_TABLE_100();
8091 a13 := JTF_NUMBER_TABLE();
8092 a14 := JTF_VARCHAR2_TABLE_100();
8093 a15 := JTF_VARCHAR2_TABLE_100();
8094 if t.count > 0 then
8095 a0.extend(t.count);
8096 a1.extend(t.count);
8097 a2.extend(t.count);
8098 a3.extend(t.count);
8099 a4.extend(t.count);
8100 a5.extend(t.count);
8101 a6.extend(t.count);
8102 a7.extend(t.count);
8103 a8.extend(t.count);
8104 a9.extend(t.count);
8105 a10.extend(t.count);
8106 a11.extend(t.count);
8107 a12.extend(t.count);
8108 a13.extend(t.count);
8109 a14.extend(t.count);
8110 a15.extend(t.count);
8111 ddindx := t.first;
8112 indx := 1;
8113 while true loop
8114 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_asset_id);
8115 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
8116 a2(indx) := rosetta_g_miss_num_map(t(ddindx).fa_asset_id);
8117 a3(indx) := t(ddindx).fa_book_type_code;
8118 a4(indx) := rosetta_g_miss_num_map(t(ddindx).fa_location_id);
8119 a5(indx) := rosetta_g_miss_num_map(t(ddindx).asset_quantity);
8120 a6(indx) := t(ddindx).update_status;
8121 a7(indx) := t(ddindx).active_start_date;
8122 a8(indx) := t(ddindx).active_end_date;
8123 a9(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
8124 a10(indx) := t(ddindx).check_for_instance_expiry;
8125 a11(indx) := rosetta_g_miss_num_map(t(ddindx).parent_tbl_index);
8126 a12(indx) := t(ddindx).fa_sync_flag;
8127 a13(indx) := rosetta_g_miss_num_map(t(ddindx).fa_mass_addition_id);
8128 a14(indx) := t(ddindx).creation_complete_flag;
8129 a15(indx) := t(ddindx).fa_sync_validation_reqd;
8130 indx := indx+1;
8131 if t.last =ddindx
8132 then exit;
8133 end if;
8134 ddindx := t.next(ddindx);
8135 end loop;
8136 end if;
8137 end if;
8138 end rosetta_table_copy_out_p52;
8139
8140 procedure rosetta_table_copy_in_p55(t out nocopy csi_datastructures_pub.party_account_header_tbl, a0 JTF_NUMBER_TABLE
8141 , a1 JTF_NUMBER_TABLE
8142 , a2 JTF_NUMBER_TABLE
8143 , a3 JTF_VARCHAR2_TABLE_100
8144 , a4 JTF_VARCHAR2_TABLE_300
8145 , a5 JTF_VARCHAR2_TABLE_100
8146 , a6 JTF_NUMBER_TABLE
8147 , a7 JTF_VARCHAR2_TABLE_100
8148 , a8 JTF_NUMBER_TABLE
8149 , a9 JTF_VARCHAR2_TABLE_100
8150 , a10 JTF_DATE_TABLE
8151 , a11 JTF_DATE_TABLE
8152 , a12 JTF_VARCHAR2_TABLE_100
8153 , a13 JTF_VARCHAR2_TABLE_200
8154 , a14 JTF_VARCHAR2_TABLE_200
8155 , a15 JTF_VARCHAR2_TABLE_200
8156 , a16 JTF_VARCHAR2_TABLE_200
8157 , a17 JTF_VARCHAR2_TABLE_200
8158 , a18 JTF_VARCHAR2_TABLE_200
8159 , a19 JTF_VARCHAR2_TABLE_200
8160 , a20 JTF_VARCHAR2_TABLE_200
8161 , a21 JTF_VARCHAR2_TABLE_200
8162 , a22 JTF_VARCHAR2_TABLE_200
8163 , a23 JTF_VARCHAR2_TABLE_200
8164 , a24 JTF_VARCHAR2_TABLE_200
8165 , a25 JTF_VARCHAR2_TABLE_200
8166 , a26 JTF_VARCHAR2_TABLE_200
8167 , a27 JTF_VARCHAR2_TABLE_200
8168 , a28 JTF_NUMBER_TABLE
8169 , a29 JTF_VARCHAR2_TABLE_300
8170 , a30 JTF_VARCHAR2_TABLE_300
8171 , a31 JTF_VARCHAR2_TABLE_300
8172 , a32 JTF_VARCHAR2_TABLE_300
8173 , a33 JTF_VARCHAR2_TABLE_100
8174 , a34 JTF_VARCHAR2_TABLE_100
8175 , a35 JTF_VARCHAR2_TABLE_100
8176 , a36 JTF_VARCHAR2_TABLE_100
8177 , a37 JTF_VARCHAR2_TABLE_300
8178 , a38 JTF_VARCHAR2_TABLE_300
8179 , a39 JTF_VARCHAR2_TABLE_300
8180 , a40 JTF_VARCHAR2_TABLE_300
8181 , a41 JTF_VARCHAR2_TABLE_100
8182 , a42 JTF_VARCHAR2_TABLE_100
8183 , a43 JTF_VARCHAR2_TABLE_100
8184 , a44 JTF_VARCHAR2_TABLE_100
8185 ) as
8186 ddindx binary_integer; indx binary_integer;
8187 begin
8188 if a0 is not null and a0.count > 0 then
8189 if a0.count > 0 then
8190 indx := a0.first;
8191 ddindx := 1;
8192 while true loop
8193 t(ddindx).ip_account_id := rosetta_g_miss_num_map(a0(indx));
8194 t(ddindx).instance_party_id := rosetta_g_miss_num_map(a1(indx));
8195 t(ddindx).party_account_id := rosetta_g_miss_num_map(a2(indx));
8196 t(ddindx).party_account_number := a3(indx);
8197 t(ddindx).party_account_name := a4(indx);
8198 t(ddindx).relationship_type_code := a5(indx);
8199 t(ddindx).bill_to_address := rosetta_g_miss_num_map(a6(indx));
8200 t(ddindx).bill_to_location := a7(indx);
8201 t(ddindx).ship_to_address := rosetta_g_miss_num_map(a8(indx));
8202 t(ddindx).ship_to_location := a9(indx);
8203 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a10(indx));
8204 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a11(indx));
8205 t(ddindx).context := a12(indx);
8206 t(ddindx).attribute1 := a13(indx);
8207 t(ddindx).attribute2 := a14(indx);
8208 t(ddindx).attribute3 := a15(indx);
8209 t(ddindx).attribute4 := a16(indx);
8210 t(ddindx).attribute5 := a17(indx);
8211 t(ddindx).attribute6 := a18(indx);
8212 t(ddindx).attribute7 := a19(indx);
8213 t(ddindx).attribute8 := a20(indx);
8214 t(ddindx).attribute9 := a21(indx);
8215 t(ddindx).attribute10 := a22(indx);
8216 t(ddindx).attribute11 := a23(indx);
8217 t(ddindx).attribute12 := a24(indx);
8218 t(ddindx).attribute13 := a25(indx);
8219 t(ddindx).attribute14 := a26(indx);
8220 t(ddindx).attribute15 := a27(indx);
8221 t(ddindx).object_version_number := rosetta_g_miss_num_map(a28(indx));
8222 t(ddindx).bill_to_address1 := a29(indx);
8223 t(ddindx).bill_to_address2 := a30(indx);
8224 t(ddindx).bill_to_address3 := a31(indx);
8225 t(ddindx).bill_to_address4 := a32(indx);
8226 t(ddindx).bill_to_city := a33(indx);
8227 t(ddindx).bill_to_state := a34(indx);
8228 t(ddindx).bill_to_postal_code := a35(indx);
8229 t(ddindx).bill_to_country := a36(indx);
8230 t(ddindx).ship_to_address1 := a37(indx);
8231 t(ddindx).ship_to_address2 := a38(indx);
8232 t(ddindx).ship_to_address3 := a39(indx);
8233 t(ddindx).ship_to_address4 := a40(indx);
8234 t(ddindx).ship_to_city := a41(indx);
8235 t(ddindx).ship_to_state := a42(indx);
8236 t(ddindx).ship_to_postal_code := a43(indx);
8237 t(ddindx).ship_to_country := a44(indx);
8238 ddindx := ddindx+1;
8239 if a0.last =indx
8240 then exit;
8241 end if;
8242 indx := a0.next(indx);
8243 end loop;
8244 end if;
8245 end if;
8246 end rosetta_table_copy_in_p55;
8247 procedure rosetta_table_copy_out_p55(t csi_datastructures_pub.party_account_header_tbl, a0 out nocopy JTF_NUMBER_TABLE
8248 , a1 out nocopy JTF_NUMBER_TABLE
8249 , a2 out nocopy JTF_NUMBER_TABLE
8250 , a3 out nocopy JTF_VARCHAR2_TABLE_100
8251 , a4 out nocopy JTF_VARCHAR2_TABLE_300
8252 , a5 out nocopy JTF_VARCHAR2_TABLE_100
8253 , a6 out nocopy JTF_NUMBER_TABLE
8254 , a7 out nocopy JTF_VARCHAR2_TABLE_100
8255 , a8 out nocopy JTF_NUMBER_TABLE
8256 , a9 out nocopy JTF_VARCHAR2_TABLE_100
8257 , a10 out nocopy JTF_DATE_TABLE
8258 , a11 out nocopy JTF_DATE_TABLE
8259 , a12 out nocopy JTF_VARCHAR2_TABLE_100
8260 , a13 out nocopy JTF_VARCHAR2_TABLE_200
8261 , a14 out nocopy JTF_VARCHAR2_TABLE_200
8262 , a15 out nocopy JTF_VARCHAR2_TABLE_200
8263 , a16 out nocopy JTF_VARCHAR2_TABLE_200
8264 , a17 out nocopy JTF_VARCHAR2_TABLE_200
8265 , a18 out nocopy JTF_VARCHAR2_TABLE_200
8266 , a19 out nocopy JTF_VARCHAR2_TABLE_200
8267 , a20 out nocopy JTF_VARCHAR2_TABLE_200
8268 , a21 out nocopy JTF_VARCHAR2_TABLE_200
8269 , a22 out nocopy JTF_VARCHAR2_TABLE_200
8270 , a23 out nocopy JTF_VARCHAR2_TABLE_200
8271 , a24 out nocopy JTF_VARCHAR2_TABLE_200
8272 , a25 out nocopy JTF_VARCHAR2_TABLE_200
8273 , a26 out nocopy JTF_VARCHAR2_TABLE_200
8274 , a27 out nocopy JTF_VARCHAR2_TABLE_200
8275 , a28 out nocopy JTF_NUMBER_TABLE
8276 , a29 out nocopy JTF_VARCHAR2_TABLE_300
8277 , a30 out nocopy JTF_VARCHAR2_TABLE_300
8278 , a31 out nocopy JTF_VARCHAR2_TABLE_300
8279 , a32 out nocopy JTF_VARCHAR2_TABLE_300
8280 , a33 out nocopy JTF_VARCHAR2_TABLE_100
8281 , a34 out nocopy JTF_VARCHAR2_TABLE_100
8282 , a35 out nocopy JTF_VARCHAR2_TABLE_100
8283 , a36 out nocopy JTF_VARCHAR2_TABLE_100
8284 , a37 out nocopy JTF_VARCHAR2_TABLE_300
8285 , a38 out nocopy JTF_VARCHAR2_TABLE_300
8286 , a39 out nocopy JTF_VARCHAR2_TABLE_300
8287 , a40 out nocopy JTF_VARCHAR2_TABLE_300
8288 , a41 out nocopy JTF_VARCHAR2_TABLE_100
8289 , a42 out nocopy JTF_VARCHAR2_TABLE_100
8290 , a43 out nocopy JTF_VARCHAR2_TABLE_100
8291 , a44 out nocopy JTF_VARCHAR2_TABLE_100
8292 ) as
8293 ddindx binary_integer; indx binary_integer;
8294 begin
8295 if t is null or t.count = 0 then
8296 a0 := JTF_NUMBER_TABLE();
8297 a1 := JTF_NUMBER_TABLE();
8298 a2 := JTF_NUMBER_TABLE();
8299 a3 := JTF_VARCHAR2_TABLE_100();
8300 a4 := JTF_VARCHAR2_TABLE_300();
8301 a5 := JTF_VARCHAR2_TABLE_100();
8302 a6 := JTF_NUMBER_TABLE();
8303 a7 := JTF_VARCHAR2_TABLE_100();
8304 a8 := JTF_NUMBER_TABLE();
8305 a9 := JTF_VARCHAR2_TABLE_100();
8306 a10 := JTF_DATE_TABLE();
8307 a11 := JTF_DATE_TABLE();
8308 a12 := JTF_VARCHAR2_TABLE_100();
8309 a13 := JTF_VARCHAR2_TABLE_200();
8310 a14 := JTF_VARCHAR2_TABLE_200();
8311 a15 := JTF_VARCHAR2_TABLE_200();
8312 a16 := JTF_VARCHAR2_TABLE_200();
8313 a17 := JTF_VARCHAR2_TABLE_200();
8314 a18 := JTF_VARCHAR2_TABLE_200();
8315 a19 := JTF_VARCHAR2_TABLE_200();
8316 a20 := JTF_VARCHAR2_TABLE_200();
8317 a21 := JTF_VARCHAR2_TABLE_200();
8318 a22 := JTF_VARCHAR2_TABLE_200();
8319 a23 := JTF_VARCHAR2_TABLE_200();
8320 a24 := JTF_VARCHAR2_TABLE_200();
8321 a25 := JTF_VARCHAR2_TABLE_200();
8322 a26 := JTF_VARCHAR2_TABLE_200();
8323 a27 := JTF_VARCHAR2_TABLE_200();
8324 a28 := JTF_NUMBER_TABLE();
8325 a29 := JTF_VARCHAR2_TABLE_300();
8326 a30 := JTF_VARCHAR2_TABLE_300();
8327 a31 := JTF_VARCHAR2_TABLE_300();
8328 a32 := JTF_VARCHAR2_TABLE_300();
8329 a33 := JTF_VARCHAR2_TABLE_100();
8330 a34 := JTF_VARCHAR2_TABLE_100();
8331 a35 := JTF_VARCHAR2_TABLE_100();
8332 a36 := JTF_VARCHAR2_TABLE_100();
8333 a37 := JTF_VARCHAR2_TABLE_300();
8334 a38 := JTF_VARCHAR2_TABLE_300();
8335 a39 := JTF_VARCHAR2_TABLE_300();
8336 a40 := JTF_VARCHAR2_TABLE_300();
8337 a41 := JTF_VARCHAR2_TABLE_100();
8338 a42 := JTF_VARCHAR2_TABLE_100();
8339 a43 := JTF_VARCHAR2_TABLE_100();
8340 a44 := JTF_VARCHAR2_TABLE_100();
8341 else
8342 a0 := JTF_NUMBER_TABLE();
8343 a1 := JTF_NUMBER_TABLE();
8344 a2 := JTF_NUMBER_TABLE();
8345 a3 := JTF_VARCHAR2_TABLE_100();
8346 a4 := JTF_VARCHAR2_TABLE_300();
8347 a5 := JTF_VARCHAR2_TABLE_100();
8348 a6 := JTF_NUMBER_TABLE();
8349 a7 := JTF_VARCHAR2_TABLE_100();
8350 a8 := JTF_NUMBER_TABLE();
8351 a9 := JTF_VARCHAR2_TABLE_100();
8352 a10 := JTF_DATE_TABLE();
8353 a11 := JTF_DATE_TABLE();
8354 a12 := JTF_VARCHAR2_TABLE_100();
8355 a13 := JTF_VARCHAR2_TABLE_200();
8356 a14 := JTF_VARCHAR2_TABLE_200();
8357 a15 := JTF_VARCHAR2_TABLE_200();
8358 a16 := JTF_VARCHAR2_TABLE_200();
8359 a17 := JTF_VARCHAR2_TABLE_200();
8360 a18 := JTF_VARCHAR2_TABLE_200();
8361 a19 := JTF_VARCHAR2_TABLE_200();
8362 a20 := JTF_VARCHAR2_TABLE_200();
8363 a21 := JTF_VARCHAR2_TABLE_200();
8364 a22 := JTF_VARCHAR2_TABLE_200();
8365 a23 := JTF_VARCHAR2_TABLE_200();
8366 a24 := JTF_VARCHAR2_TABLE_200();
8367 a25 := JTF_VARCHAR2_TABLE_200();
8368 a26 := JTF_VARCHAR2_TABLE_200();
8369 a27 := JTF_VARCHAR2_TABLE_200();
8370 a28 := JTF_NUMBER_TABLE();
8371 a29 := JTF_VARCHAR2_TABLE_300();
8372 a30 := JTF_VARCHAR2_TABLE_300();
8373 a31 := JTF_VARCHAR2_TABLE_300();
8374 a32 := JTF_VARCHAR2_TABLE_300();
8375 a33 := JTF_VARCHAR2_TABLE_100();
8376 a34 := JTF_VARCHAR2_TABLE_100();
8377 a35 := JTF_VARCHAR2_TABLE_100();
8378 a36 := JTF_VARCHAR2_TABLE_100();
8379 a37 := JTF_VARCHAR2_TABLE_300();
8380 a38 := JTF_VARCHAR2_TABLE_300();
8381 a39 := JTF_VARCHAR2_TABLE_300();
8382 a40 := JTF_VARCHAR2_TABLE_300();
8383 a41 := JTF_VARCHAR2_TABLE_100();
8384 a42 := JTF_VARCHAR2_TABLE_100();
8385 a43 := JTF_VARCHAR2_TABLE_100();
8386 a44 := JTF_VARCHAR2_TABLE_100();
8387 if t.count > 0 then
8388 a0.extend(t.count);
8389 a1.extend(t.count);
8390 a2.extend(t.count);
8391 a3.extend(t.count);
8392 a4.extend(t.count);
8393 a5.extend(t.count);
8394 a6.extend(t.count);
8395 a7.extend(t.count);
8396 a8.extend(t.count);
8397 a9.extend(t.count);
8398 a10.extend(t.count);
8399 a11.extend(t.count);
8400 a12.extend(t.count);
8401 a13.extend(t.count);
8402 a14.extend(t.count);
8403 a15.extend(t.count);
8404 a16.extend(t.count);
8405 a17.extend(t.count);
8406 a18.extend(t.count);
8407 a19.extend(t.count);
8408 a20.extend(t.count);
8409 a21.extend(t.count);
8410 a22.extend(t.count);
8411 a23.extend(t.count);
8412 a24.extend(t.count);
8413 a25.extend(t.count);
8414 a26.extend(t.count);
8415 a27.extend(t.count);
8416 a28.extend(t.count);
8417 a29.extend(t.count);
8418 a30.extend(t.count);
8419 a31.extend(t.count);
8420 a32.extend(t.count);
8421 a33.extend(t.count);
8422 a34.extend(t.count);
8423 a35.extend(t.count);
8424 a36.extend(t.count);
8425 a37.extend(t.count);
8426 a38.extend(t.count);
8427 a39.extend(t.count);
8428 a40.extend(t.count);
8429 a41.extend(t.count);
8430 a42.extend(t.count);
8431 a43.extend(t.count);
8432 a44.extend(t.count);
8433 ddindx := t.first;
8434 indx := 1;
8435 while true loop
8436 a0(indx) := rosetta_g_miss_num_map(t(ddindx).ip_account_id);
8437 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_party_id);
8438 a2(indx) := rosetta_g_miss_num_map(t(ddindx).party_account_id);
8439 a3(indx) := t(ddindx).party_account_number;
8440 a4(indx) := t(ddindx).party_account_name;
8441 a5(indx) := t(ddindx).relationship_type_code;
8442 a6(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_address);
8443 a7(indx) := t(ddindx).bill_to_location;
8444 a8(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_address);
8445 a9(indx) := t(ddindx).ship_to_location;
8446 a10(indx) := t(ddindx).active_start_date;
8447 a11(indx) := t(ddindx).active_end_date;
8448 a12(indx) := t(ddindx).context;
8449 a13(indx) := t(ddindx).attribute1;
8450 a14(indx) := t(ddindx).attribute2;
8451 a15(indx) := t(ddindx).attribute3;
8452 a16(indx) := t(ddindx).attribute4;
8453 a17(indx) := t(ddindx).attribute5;
8454 a18(indx) := t(ddindx).attribute6;
8455 a19(indx) := t(ddindx).attribute7;
8456 a20(indx) := t(ddindx).attribute8;
8457 a21(indx) := t(ddindx).attribute9;
8458 a22(indx) := t(ddindx).attribute10;
8459 a23(indx) := t(ddindx).attribute11;
8460 a24(indx) := t(ddindx).attribute12;
8461 a25(indx) := t(ddindx).attribute13;
8462 a26(indx) := t(ddindx).attribute14;
8463 a27(indx) := t(ddindx).attribute15;
8464 a28(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
8465 a29(indx) := t(ddindx).bill_to_address1;
8466 a30(indx) := t(ddindx).bill_to_address2;
8467 a31(indx) := t(ddindx).bill_to_address3;
8468 a32(indx) := t(ddindx).bill_to_address4;
8469 a33(indx) := t(ddindx).bill_to_city;
8470 a34(indx) := t(ddindx).bill_to_state;
8471 a35(indx) := t(ddindx).bill_to_postal_code;
8472 a36(indx) := t(ddindx).bill_to_country;
8473 a37(indx) := t(ddindx).ship_to_address1;
8474 a38(indx) := t(ddindx).ship_to_address2;
8475 a39(indx) := t(ddindx).ship_to_address3;
8476 a40(indx) := t(ddindx).ship_to_address4;
8477 a41(indx) := t(ddindx).ship_to_city;
8478 a42(indx) := t(ddindx).ship_to_state;
8479 a43(indx) := t(ddindx).ship_to_postal_code;
8480 a44(indx) := t(ddindx).ship_to_country;
8481 indx := indx+1;
8482 if t.last =ddindx
8483 then exit;
8484 end if;
8485 ddindx := t.next(ddindx);
8486 end loop;
8487 end if;
8488 end if;
8489 end rosetta_table_copy_out_p55;
8490
8491 procedure rosetta_table_copy_in_p57(t out nocopy csi_datastructures_pub.org_units_header_tbl, a0 JTF_NUMBER_TABLE
8492 , a1 JTF_NUMBER_TABLE
8493 , a2 JTF_NUMBER_TABLE
8494 , a3 JTF_VARCHAR2_TABLE_100
8495 , a4 JTF_VARCHAR2_TABLE_100
8496 , a5 JTF_DATE_TABLE
8497 , a6 JTF_DATE_TABLE
8498 , a7 JTF_VARCHAR2_TABLE_100
8499 , a8 JTF_VARCHAR2_TABLE_200
8500 , a9 JTF_VARCHAR2_TABLE_200
8501 , a10 JTF_VARCHAR2_TABLE_200
8502 , a11 JTF_VARCHAR2_TABLE_200
8503 , a12 JTF_VARCHAR2_TABLE_200
8504 , a13 JTF_VARCHAR2_TABLE_200
8505 , a14 JTF_VARCHAR2_TABLE_200
8506 , a15 JTF_VARCHAR2_TABLE_200
8507 , a16 JTF_VARCHAR2_TABLE_200
8508 , a17 JTF_VARCHAR2_TABLE_200
8509 , a18 JTF_VARCHAR2_TABLE_200
8510 , a19 JTF_VARCHAR2_TABLE_200
8511 , a20 JTF_VARCHAR2_TABLE_200
8512 , a21 JTF_VARCHAR2_TABLE_200
8513 , a22 JTF_VARCHAR2_TABLE_200
8514 , a23 JTF_NUMBER_TABLE
8515 , a24 JTF_VARCHAR2_TABLE_100
8516 ) as
8517 ddindx binary_integer; indx binary_integer;
8518 begin
8519 if a0 is not null and a0.count > 0 then
8520 if a0.count > 0 then
8521 indx := a0.first;
8522 ddindx := 1;
8523 while true loop
8524 t(ddindx).instance_ou_id := rosetta_g_miss_num_map(a0(indx));
8525 t(ddindx).instance_id := rosetta_g_miss_num_map(a1(indx));
8526 t(ddindx).operating_unit_id := rosetta_g_miss_num_map(a2(indx));
8527 t(ddindx).operating_unit_name := a3(indx);
8528 t(ddindx).relationship_type_code := a4(indx);
8529 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a5(indx));
8530 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a6(indx));
8531 t(ddindx).context := a7(indx);
8532 t(ddindx).attribute1 := a8(indx);
8533 t(ddindx).attribute2 := a9(indx);
8534 t(ddindx).attribute3 := a10(indx);
8535 t(ddindx).attribute4 := a11(indx);
8536 t(ddindx).attribute5 := a12(indx);
8537 t(ddindx).attribute6 := a13(indx);
8538 t(ddindx).attribute7 := a14(indx);
8539 t(ddindx).attribute8 := a15(indx);
8540 t(ddindx).attribute9 := a16(indx);
8541 t(ddindx).attribute10 := a17(indx);
8542 t(ddindx).attribute11 := a18(indx);
8543 t(ddindx).attribute12 := a19(indx);
8544 t(ddindx).attribute13 := a20(indx);
8545 t(ddindx).attribute14 := a21(indx);
8546 t(ddindx).attribute15 := a22(indx);
8547 t(ddindx).object_version_number := rosetta_g_miss_num_map(a23(indx));
8548 t(ddindx).relationship_type_name := a24(indx);
8549 ddindx := ddindx+1;
8550 if a0.last =indx
8551 then exit;
8552 end if;
8553 indx := a0.next(indx);
8554 end loop;
8555 end if;
8556 end if;
8557 end rosetta_table_copy_in_p57;
8558 procedure rosetta_table_copy_out_p57(t csi_datastructures_pub.org_units_header_tbl, a0 out nocopy JTF_NUMBER_TABLE
8559 , a1 out nocopy JTF_NUMBER_TABLE
8560 , a2 out nocopy JTF_NUMBER_TABLE
8561 , a3 out nocopy JTF_VARCHAR2_TABLE_100
8562 , a4 out nocopy JTF_VARCHAR2_TABLE_100
8563 , a5 out nocopy JTF_DATE_TABLE
8564 , a6 out nocopy JTF_DATE_TABLE
8565 , a7 out nocopy JTF_VARCHAR2_TABLE_100
8566 , a8 out nocopy JTF_VARCHAR2_TABLE_200
8567 , a9 out nocopy JTF_VARCHAR2_TABLE_200
8568 , a10 out nocopy JTF_VARCHAR2_TABLE_200
8569 , a11 out nocopy JTF_VARCHAR2_TABLE_200
8570 , a12 out nocopy JTF_VARCHAR2_TABLE_200
8571 , a13 out nocopy JTF_VARCHAR2_TABLE_200
8572 , a14 out nocopy JTF_VARCHAR2_TABLE_200
8573 , a15 out nocopy JTF_VARCHAR2_TABLE_200
8574 , a16 out nocopy JTF_VARCHAR2_TABLE_200
8575 , a17 out nocopy JTF_VARCHAR2_TABLE_200
8576 , a18 out nocopy JTF_VARCHAR2_TABLE_200
8577 , a19 out nocopy JTF_VARCHAR2_TABLE_200
8578 , a20 out nocopy JTF_VARCHAR2_TABLE_200
8579 , a21 out nocopy JTF_VARCHAR2_TABLE_200
8580 , a22 out nocopy JTF_VARCHAR2_TABLE_200
8581 , a23 out nocopy JTF_NUMBER_TABLE
8582 , a24 out nocopy JTF_VARCHAR2_TABLE_100
8583 ) as
8584 ddindx binary_integer; indx binary_integer;
8585 begin
8586 if t is null or t.count = 0 then
8587 a0 := JTF_NUMBER_TABLE();
8588 a1 := JTF_NUMBER_TABLE();
8589 a2 := JTF_NUMBER_TABLE();
8590 a3 := JTF_VARCHAR2_TABLE_100();
8591 a4 := JTF_VARCHAR2_TABLE_100();
8592 a5 := JTF_DATE_TABLE();
8593 a6 := JTF_DATE_TABLE();
8594 a7 := JTF_VARCHAR2_TABLE_100();
8595 a8 := JTF_VARCHAR2_TABLE_200();
8596 a9 := JTF_VARCHAR2_TABLE_200();
8597 a10 := JTF_VARCHAR2_TABLE_200();
8598 a11 := JTF_VARCHAR2_TABLE_200();
8599 a12 := JTF_VARCHAR2_TABLE_200();
8600 a13 := JTF_VARCHAR2_TABLE_200();
8601 a14 := JTF_VARCHAR2_TABLE_200();
8602 a15 := JTF_VARCHAR2_TABLE_200();
8603 a16 := JTF_VARCHAR2_TABLE_200();
8604 a17 := JTF_VARCHAR2_TABLE_200();
8605 a18 := JTF_VARCHAR2_TABLE_200();
8606 a19 := JTF_VARCHAR2_TABLE_200();
8607 a20 := JTF_VARCHAR2_TABLE_200();
8608 a21 := JTF_VARCHAR2_TABLE_200();
8609 a22 := JTF_VARCHAR2_TABLE_200();
8610 a23 := JTF_NUMBER_TABLE();
8611 a24 := JTF_VARCHAR2_TABLE_100();
8612 else
8613 a0 := JTF_NUMBER_TABLE();
8614 a1 := JTF_NUMBER_TABLE();
8615 a2 := JTF_NUMBER_TABLE();
8616 a3 := JTF_VARCHAR2_TABLE_100();
8617 a4 := JTF_VARCHAR2_TABLE_100();
8618 a5 := JTF_DATE_TABLE();
8619 a6 := JTF_DATE_TABLE();
8620 a7 := JTF_VARCHAR2_TABLE_100();
8621 a8 := JTF_VARCHAR2_TABLE_200();
8622 a9 := JTF_VARCHAR2_TABLE_200();
8623 a10 := JTF_VARCHAR2_TABLE_200();
8624 a11 := JTF_VARCHAR2_TABLE_200();
8625 a12 := JTF_VARCHAR2_TABLE_200();
8626 a13 := JTF_VARCHAR2_TABLE_200();
8627 a14 := JTF_VARCHAR2_TABLE_200();
8628 a15 := JTF_VARCHAR2_TABLE_200();
8629 a16 := JTF_VARCHAR2_TABLE_200();
8630 a17 := JTF_VARCHAR2_TABLE_200();
8631 a18 := JTF_VARCHAR2_TABLE_200();
8632 a19 := JTF_VARCHAR2_TABLE_200();
8633 a20 := JTF_VARCHAR2_TABLE_200();
8634 a21 := JTF_VARCHAR2_TABLE_200();
8635 a22 := JTF_VARCHAR2_TABLE_200();
8636 a23 := JTF_NUMBER_TABLE();
8637 a24 := JTF_VARCHAR2_TABLE_100();
8638 if t.count > 0 then
8639 a0.extend(t.count);
8640 a1.extend(t.count);
8641 a2.extend(t.count);
8642 a3.extend(t.count);
8643 a4.extend(t.count);
8644 a5.extend(t.count);
8645 a6.extend(t.count);
8646 a7.extend(t.count);
8647 a8.extend(t.count);
8648 a9.extend(t.count);
8649 a10.extend(t.count);
8650 a11.extend(t.count);
8651 a12.extend(t.count);
8652 a13.extend(t.count);
8653 a14.extend(t.count);
8654 a15.extend(t.count);
8655 a16.extend(t.count);
8656 a17.extend(t.count);
8657 a18.extend(t.count);
8658 a19.extend(t.count);
8659 a20.extend(t.count);
8660 a21.extend(t.count);
8661 a22.extend(t.count);
8662 a23.extend(t.count);
8663 a24.extend(t.count);
8664 ddindx := t.first;
8665 indx := 1;
8666 while true loop
8667 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_ou_id);
8668 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
8669 a2(indx) := rosetta_g_miss_num_map(t(ddindx).operating_unit_id);
8670 a3(indx) := t(ddindx).operating_unit_name;
8671 a4(indx) := t(ddindx).relationship_type_code;
8672 a5(indx) := t(ddindx).active_start_date;
8673 a6(indx) := t(ddindx).active_end_date;
8674 a7(indx) := t(ddindx).context;
8675 a8(indx) := t(ddindx).attribute1;
8676 a9(indx) := t(ddindx).attribute2;
8677 a10(indx) := t(ddindx).attribute3;
8678 a11(indx) := t(ddindx).attribute4;
8679 a12(indx) := t(ddindx).attribute5;
8680 a13(indx) := t(ddindx).attribute6;
8681 a14(indx) := t(ddindx).attribute7;
8682 a15(indx) := t(ddindx).attribute8;
8683 a16(indx) := t(ddindx).attribute9;
8684 a17(indx) := t(ddindx).attribute10;
8685 a18(indx) := t(ddindx).attribute11;
8686 a19(indx) := t(ddindx).attribute12;
8687 a20(indx) := t(ddindx).attribute13;
8688 a21(indx) := t(ddindx).attribute14;
8689 a22(indx) := t(ddindx).attribute15;
8690 a23(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
8691 a24(indx) := t(ddindx).relationship_type_name;
8692 indx := indx+1;
8693 if t.last =ddindx
8694 then exit;
8695 end if;
8696 ddindx := t.next(ddindx);
8697 end loop;
8698 end if;
8699 end if;
8700 end rosetta_table_copy_out_p57;
8701
8702 procedure rosetta_table_copy_in_p59(t out nocopy csi_datastructures_pub.instance_asset_header_tbl, a0 JTF_NUMBER_TABLE
8703 , a1 JTF_NUMBER_TABLE
8704 , a2 JTF_NUMBER_TABLE
8705 , a3 JTF_VARCHAR2_TABLE_100
8706 , a4 JTF_NUMBER_TABLE
8707 , a5 JTF_NUMBER_TABLE
8708 , a6 JTF_VARCHAR2_TABLE_100
8709 , a7 JTF_DATE_TABLE
8710 , a8 JTF_DATE_TABLE
8711 , a9 JTF_NUMBER_TABLE
8712 , a10 JTF_VARCHAR2_TABLE_100
8713 , a11 JTF_VARCHAR2_TABLE_100
8714 , a12 JTF_VARCHAR2_TABLE_100
8715 , a13 JTF_VARCHAR2_TABLE_100
8716 , a14 JTF_VARCHAR2_TABLE_100
8717 , a15 JTF_VARCHAR2_TABLE_100
8718 , a16 JTF_VARCHAR2_TABLE_100
8719 , a17 JTF_VARCHAR2_TABLE_100
8720 , a18 JTF_VARCHAR2_TABLE_100
8721 , a19 JTF_VARCHAR2_TABLE_100
8722 , a20 JTF_VARCHAR2_TABLE_100
8723 , a21 JTF_DATE_TABLE
8724 , a22 JTF_VARCHAR2_TABLE_100
8725 , a23 JTF_VARCHAR2_TABLE_300
8726 , a24 JTF_VARCHAR2_TABLE_100
8727 , a25 JTF_NUMBER_TABLE
8728 , a26 JTF_VARCHAR2_TABLE_100
8729 ) as
8730 ddindx binary_integer; indx binary_integer;
8731 begin
8732 if a0 is not null and a0.count > 0 then
8733 if a0.count > 0 then
8734 indx := a0.first;
8735 ddindx := 1;
8736 while true loop
8737 t(ddindx).instance_asset_id := rosetta_g_miss_num_map(a0(indx));
8738 t(ddindx).instance_id := rosetta_g_miss_num_map(a1(indx));
8739 t(ddindx).fa_asset_id := rosetta_g_miss_num_map(a2(indx));
8740 t(ddindx).fa_book_type_code := a3(indx);
8741 t(ddindx).fa_location_id := rosetta_g_miss_num_map(a4(indx));
8742 t(ddindx).asset_quantity := rosetta_g_miss_num_map(a5(indx));
8743 t(ddindx).update_status := a6(indx);
8744 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a7(indx));
8745 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a8(indx));
8746 t(ddindx).object_version_number := rosetta_g_miss_num_map(a9(indx));
8747 t(ddindx).asset_number := a10(indx);
8748 t(ddindx).serial_number := a11(indx);
8749 t(ddindx).tag_number := a12(indx);
8750 t(ddindx).category := a13(indx);
8751 t(ddindx).fa_location_segment1 := a14(indx);
8752 t(ddindx).fa_location_segment2 := a15(indx);
8753 t(ddindx).fa_location_segment3 := a16(indx);
8754 t(ddindx).fa_location_segment4 := a17(indx);
8755 t(ddindx).fa_location_segment5 := a18(indx);
8756 t(ddindx).fa_location_segment6 := a19(indx);
8757 t(ddindx).fa_location_segment7 := a20(indx);
8758 t(ddindx).date_placed_in_service := rosetta_g_miss_date_in_map(a21(indx));
8759 t(ddindx).description := a22(indx);
8760 t(ddindx).employee_name := a23(indx);
8761 t(ddindx).expense_account_number := a24(indx);
8762 t(ddindx).fa_mass_addition_id := rosetta_g_miss_num_map(a25(indx));
8763 t(ddindx).creation_complete_flag := a26(indx);
8764 ddindx := ddindx+1;
8765 if a0.last =indx
8766 then exit;
8767 end if;
8768 indx := a0.next(indx);
8769 end loop;
8770 end if;
8771 end if;
8772 end rosetta_table_copy_in_p59;
8773 procedure rosetta_table_copy_out_p59(t csi_datastructures_pub.instance_asset_header_tbl, a0 out nocopy JTF_NUMBER_TABLE
8774 , a1 out nocopy JTF_NUMBER_TABLE
8775 , a2 out nocopy JTF_NUMBER_TABLE
8776 , a3 out nocopy JTF_VARCHAR2_TABLE_100
8777 , a4 out nocopy JTF_NUMBER_TABLE
8778 , a5 out nocopy JTF_NUMBER_TABLE
8779 , a6 out nocopy JTF_VARCHAR2_TABLE_100
8780 , a7 out nocopy JTF_DATE_TABLE
8781 , a8 out nocopy JTF_DATE_TABLE
8782 , a9 out nocopy JTF_NUMBER_TABLE
8783 , a10 out nocopy JTF_VARCHAR2_TABLE_100
8784 , a11 out nocopy JTF_VARCHAR2_TABLE_100
8785 , a12 out nocopy JTF_VARCHAR2_TABLE_100
8786 , a13 out nocopy JTF_VARCHAR2_TABLE_100
8787 , a14 out nocopy JTF_VARCHAR2_TABLE_100
8788 , a15 out nocopy JTF_VARCHAR2_TABLE_100
8789 , a16 out nocopy JTF_VARCHAR2_TABLE_100
8790 , a17 out nocopy JTF_VARCHAR2_TABLE_100
8791 , a18 out nocopy JTF_VARCHAR2_TABLE_100
8792 , a19 out nocopy JTF_VARCHAR2_TABLE_100
8793 , a20 out nocopy JTF_VARCHAR2_TABLE_100
8794 , a21 out nocopy JTF_DATE_TABLE
8795 , a22 out nocopy JTF_VARCHAR2_TABLE_100
8796 , a23 out nocopy JTF_VARCHAR2_TABLE_300
8797 , a24 out nocopy JTF_VARCHAR2_TABLE_100
8798 , a25 out nocopy JTF_NUMBER_TABLE
8799 , a26 out nocopy JTF_VARCHAR2_TABLE_100
8800 ) as
8801 ddindx binary_integer; indx binary_integer;
8802 begin
8803 if t is null or t.count = 0 then
8804 a0 := JTF_NUMBER_TABLE();
8805 a1 := JTF_NUMBER_TABLE();
8806 a2 := JTF_NUMBER_TABLE();
8807 a3 := JTF_VARCHAR2_TABLE_100();
8808 a4 := JTF_NUMBER_TABLE();
8809 a5 := JTF_NUMBER_TABLE();
8810 a6 := JTF_VARCHAR2_TABLE_100();
8811 a7 := JTF_DATE_TABLE();
8812 a8 := JTF_DATE_TABLE();
8813 a9 := JTF_NUMBER_TABLE();
8814 a10 := JTF_VARCHAR2_TABLE_100();
8815 a11 := JTF_VARCHAR2_TABLE_100();
8816 a12 := JTF_VARCHAR2_TABLE_100();
8817 a13 := JTF_VARCHAR2_TABLE_100();
8818 a14 := JTF_VARCHAR2_TABLE_100();
8819 a15 := JTF_VARCHAR2_TABLE_100();
8820 a16 := JTF_VARCHAR2_TABLE_100();
8821 a17 := JTF_VARCHAR2_TABLE_100();
8822 a18 := JTF_VARCHAR2_TABLE_100();
8823 a19 := JTF_VARCHAR2_TABLE_100();
8824 a20 := JTF_VARCHAR2_TABLE_100();
8825 a21 := JTF_DATE_TABLE();
8826 a22 := JTF_VARCHAR2_TABLE_100();
8827 a23 := JTF_VARCHAR2_TABLE_300();
8828 a24 := JTF_VARCHAR2_TABLE_100();
8829 a25 := JTF_NUMBER_TABLE();
8830 a26 := JTF_VARCHAR2_TABLE_100();
8831 else
8832 a0 := JTF_NUMBER_TABLE();
8833 a1 := JTF_NUMBER_TABLE();
8834 a2 := JTF_NUMBER_TABLE();
8835 a3 := JTF_VARCHAR2_TABLE_100();
8836 a4 := JTF_NUMBER_TABLE();
8837 a5 := JTF_NUMBER_TABLE();
8838 a6 := JTF_VARCHAR2_TABLE_100();
8839 a7 := JTF_DATE_TABLE();
8840 a8 := JTF_DATE_TABLE();
8841 a9 := JTF_NUMBER_TABLE();
8842 a10 := JTF_VARCHAR2_TABLE_100();
8843 a11 := JTF_VARCHAR2_TABLE_100();
8844 a12 := JTF_VARCHAR2_TABLE_100();
8845 a13 := JTF_VARCHAR2_TABLE_100();
8846 a14 := JTF_VARCHAR2_TABLE_100();
8847 a15 := JTF_VARCHAR2_TABLE_100();
8848 a16 := JTF_VARCHAR2_TABLE_100();
8849 a17 := JTF_VARCHAR2_TABLE_100();
8850 a18 := JTF_VARCHAR2_TABLE_100();
8851 a19 := JTF_VARCHAR2_TABLE_100();
8852 a20 := JTF_VARCHAR2_TABLE_100();
8853 a21 := JTF_DATE_TABLE();
8854 a22 := JTF_VARCHAR2_TABLE_100();
8855 a23 := JTF_VARCHAR2_TABLE_300();
8856 a24 := JTF_VARCHAR2_TABLE_100();
8857 a25 := JTF_NUMBER_TABLE();
8858 a26 := JTF_VARCHAR2_TABLE_100();
8859 if t.count > 0 then
8860 a0.extend(t.count);
8861 a1.extend(t.count);
8862 a2.extend(t.count);
8863 a3.extend(t.count);
8864 a4.extend(t.count);
8865 a5.extend(t.count);
8866 a6.extend(t.count);
8867 a7.extend(t.count);
8868 a8.extend(t.count);
8869 a9.extend(t.count);
8870 a10.extend(t.count);
8871 a11.extend(t.count);
8872 a12.extend(t.count);
8873 a13.extend(t.count);
8874 a14.extend(t.count);
8875 a15.extend(t.count);
8876 a16.extend(t.count);
8877 a17.extend(t.count);
8878 a18.extend(t.count);
8879 a19.extend(t.count);
8880 a20.extend(t.count);
8881 a21.extend(t.count);
8882 a22.extend(t.count);
8883 a23.extend(t.count);
8884 a24.extend(t.count);
8885 a25.extend(t.count);
8886 a26.extend(t.count);
8887 ddindx := t.first;
8888 indx := 1;
8889 while true loop
8890 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_asset_id);
8891 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
8892 a2(indx) := rosetta_g_miss_num_map(t(ddindx).fa_asset_id);
8893 a3(indx) := t(ddindx).fa_book_type_code;
8894 a4(indx) := rosetta_g_miss_num_map(t(ddindx).fa_location_id);
8895 a5(indx) := rosetta_g_miss_num_map(t(ddindx).asset_quantity);
8896 a6(indx) := t(ddindx).update_status;
8897 a7(indx) := t(ddindx).active_start_date;
8898 a8(indx) := t(ddindx).active_end_date;
8899 a9(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
8900 a10(indx) := t(ddindx).asset_number;
8901 a11(indx) := t(ddindx).serial_number;
8902 a12(indx) := t(ddindx).tag_number;
8903 a13(indx) := t(ddindx).category;
8904 a14(indx) := t(ddindx).fa_location_segment1;
8905 a15(indx) := t(ddindx).fa_location_segment2;
8906 a16(indx) := t(ddindx).fa_location_segment3;
8907 a17(indx) := t(ddindx).fa_location_segment4;
8908 a18(indx) := t(ddindx).fa_location_segment5;
8909 a19(indx) := t(ddindx).fa_location_segment6;
8910 a20(indx) := t(ddindx).fa_location_segment7;
8911 a21(indx) := t(ddindx).date_placed_in_service;
8912 a22(indx) := t(ddindx).description;
8913 a23(indx) := t(ddindx).employee_name;
8914 a24(indx) := t(ddindx).expense_account_number;
8915 a25(indx) := rosetta_g_miss_num_map(t(ddindx).fa_mass_addition_id);
8916 a26(indx) := t(ddindx).creation_complete_flag;
8917 indx := indx+1;
8918 if t.last =ddindx
8919 then exit;
8920 end if;
8921 ddindx := t.next(ddindx);
8922 end loop;
8923 end if;
8924 end if;
8925 end rosetta_table_copy_out_p59;
8926
8927 procedure rosetta_table_copy_in_p61(t out nocopy csi_datastructures_pub.instance_history_tbl, a0 JTF_NUMBER_TABLE
8928 , a1 JTF_VARCHAR2_TABLE_100
8929 , a2 JTF_VARCHAR2_TABLE_100
8930 , a3 JTF_VARCHAR2_TABLE_100
8931 , a4 JTF_VARCHAR2_TABLE_100
8932 , a5 JTF_NUMBER_TABLE
8933 , a6 JTF_NUMBER_TABLE
8934 , a7 JTF_VARCHAR2_TABLE_100
8935 , a8 JTF_VARCHAR2_TABLE_100
8936 , a9 JTF_NUMBER_TABLE
8937 , a10 JTF_NUMBER_TABLE
8938 , a11 JTF_VARCHAR2_TABLE_100
8939 , a12 JTF_VARCHAR2_TABLE_100
8940 , a13 JTF_VARCHAR2_TABLE_100
8941 , a14 JTF_VARCHAR2_TABLE_100
8942 , a15 JTF_VARCHAR2_TABLE_100
8943 , a16 JTF_VARCHAR2_TABLE_100
8944 , a17 JTF_NUMBER_TABLE
8945 , a18 JTF_NUMBER_TABLE
8946 , a19 JTF_VARCHAR2_TABLE_100
8947 , a20 JTF_VARCHAR2_TABLE_100
8948 , a21 JTF_VARCHAR2_TABLE_100
8949 , a22 JTF_VARCHAR2_TABLE_100
8950 , a23 JTF_VARCHAR2_TABLE_100
8951 , a24 JTF_VARCHAR2_TABLE_100
8952 , a25 JTF_VARCHAR2_TABLE_100
8953 , a26 JTF_VARCHAR2_TABLE_100
8954 , a27 JTF_VARCHAR2_TABLE_100
8955 , a28 JTF_VARCHAR2_TABLE_100
8956 , a29 JTF_NUMBER_TABLE
8957 , a30 JTF_NUMBER_TABLE
8958 , a31 JTF_VARCHAR2_TABLE_100
8959 , a32 JTF_VARCHAR2_TABLE_100
8960 , a33 JTF_NUMBER_TABLE
8961 , a34 JTF_NUMBER_TABLE
8962 , a35 JTF_VARCHAR2_TABLE_100
8963 , a36 JTF_VARCHAR2_TABLE_100
8964 , a37 JTF_VARCHAR2_TABLE_100
8965 , a38 JTF_VARCHAR2_TABLE_100
8966 , a39 JTF_VARCHAR2_TABLE_100
8967 , a40 JTF_VARCHAR2_TABLE_100
8968 , a41 JTF_NUMBER_TABLE
8969 , a42 JTF_NUMBER_TABLE
8970 , a43 JTF_VARCHAR2_TABLE_100
8971 , a44 JTF_VARCHAR2_TABLE_100
8972 , a45 JTF_VARCHAR2_TABLE_100
8973 , a46 JTF_VARCHAR2_TABLE_100
8974 , a47 JTF_VARCHAR2_TABLE_300
8975 , a48 JTF_VARCHAR2_TABLE_300
8976 , a49 JTF_DATE_TABLE
8977 , a50 JTF_DATE_TABLE
8978 , a51 JTF_DATE_TABLE
8979 , a52 JTF_DATE_TABLE
8980 , a53 JTF_VARCHAR2_TABLE_100
8981 , a54 JTF_VARCHAR2_TABLE_100
8982 , a55 JTF_NUMBER_TABLE
8983 , a56 JTF_NUMBER_TABLE
8984 , a57 JTF_NUMBER_TABLE
8985 , a58 JTF_NUMBER_TABLE
8986 , a59 JTF_VARCHAR2_TABLE_100
8987 , a60 JTF_VARCHAR2_TABLE_100
8988 , a61 JTF_VARCHAR2_TABLE_100
8989 , a62 JTF_VARCHAR2_TABLE_100
8990 , a63 JTF_NUMBER_TABLE
8991 , a64 JTF_NUMBER_TABLE
8992 , a65 JTF_NUMBER_TABLE
8993 , a66 JTF_NUMBER_TABLE
8994 , a67 JTF_NUMBER_TABLE
8995 , a68 JTF_NUMBER_TABLE
8996 , a69 JTF_VARCHAR2_TABLE_100
8997 , a70 JTF_VARCHAR2_TABLE_100
8998 , a71 JTF_VARCHAR2_TABLE_100
8999 , a72 JTF_VARCHAR2_TABLE_100
9000 , a73 JTF_VARCHAR2_TABLE_100
9001 , a74 JTF_VARCHAR2_TABLE_100
9002 , a75 JTF_VARCHAR2_TABLE_100
9003 , a76 JTF_VARCHAR2_TABLE_100
9004 , a77 JTF_NUMBER_TABLE
9005 , a78 JTF_NUMBER_TABLE
9006 , a79 JTF_NUMBER_TABLE
9007 , a80 JTF_NUMBER_TABLE
9008 , a81 JTF_NUMBER_TABLE
9009 , a82 JTF_NUMBER_TABLE
9010 , a83 JTF_NUMBER_TABLE
9011 , a84 JTF_NUMBER_TABLE
9012 , a85 JTF_VARCHAR2_TABLE_300
9013 , a86 JTF_VARCHAR2_TABLE_300
9014 , a87 JTF_NUMBER_TABLE
9015 , a88 JTF_NUMBER_TABLE
9016 , a89 JTF_NUMBER_TABLE
9017 , a90 JTF_NUMBER_TABLE
9018 , a91 JTF_NUMBER_TABLE
9019 , a92 JTF_NUMBER_TABLE
9020 , a93 JTF_NUMBER_TABLE
9021 , a94 JTF_NUMBER_TABLE
9022 , a95 JTF_VARCHAR2_TABLE_100
9023 , a96 JTF_VARCHAR2_TABLE_100
9024 , a97 JTF_NUMBER_TABLE
9025 , a98 JTF_NUMBER_TABLE
9026 , a99 JTF_NUMBER_TABLE
9027 , a100 JTF_NUMBER_TABLE
9028 , a101 JTF_NUMBER_TABLE
9029 , a102 JTF_NUMBER_TABLE
9030 , a103 JTF_NUMBER_TABLE
9031 , a104 JTF_NUMBER_TABLE
9032 , a105 JTF_DATE_TABLE
9033 , a106 JTF_DATE_TABLE
9034 , a107 JTF_VARCHAR2_TABLE_100
9035 , a108 JTF_VARCHAR2_TABLE_100
9036 , a109 JTF_DATE_TABLE
9037 , a110 JTF_DATE_TABLE
9038 , a111 JTF_DATE_TABLE
9039 , a112 JTF_DATE_TABLE
9040 , a113 JTF_VARCHAR2_TABLE_100
9041 , a114 JTF_VARCHAR2_TABLE_100
9042 , a115 JTF_VARCHAR2_TABLE_100
9043 , a116 JTF_VARCHAR2_TABLE_100
9044 , a117 JTF_VARCHAR2_TABLE_100
9045 , a118 JTF_VARCHAR2_TABLE_100
9046 , a119 JTF_VARCHAR2_TABLE_300
9047 , a120 JTF_VARCHAR2_TABLE_300
9048 , a121 JTF_VARCHAR2_TABLE_300
9049 , a122 JTF_VARCHAR2_TABLE_300
9050 , a123 JTF_VARCHAR2_TABLE_300
9051 , a124 JTF_VARCHAR2_TABLE_300
9052 , a125 JTF_VARCHAR2_TABLE_300
9053 , a126 JTF_VARCHAR2_TABLE_300
9054 , a127 JTF_VARCHAR2_TABLE_300
9055 , a128 JTF_VARCHAR2_TABLE_300
9056 , a129 JTF_VARCHAR2_TABLE_300
9057 , a130 JTF_VARCHAR2_TABLE_300
9058 , a131 JTF_VARCHAR2_TABLE_300
9059 , a132 JTF_VARCHAR2_TABLE_300
9060 , a133 JTF_VARCHAR2_TABLE_300
9061 , a134 JTF_VARCHAR2_TABLE_300
9062 , a135 JTF_VARCHAR2_TABLE_300
9063 , a136 JTF_VARCHAR2_TABLE_300
9064 , a137 JTF_VARCHAR2_TABLE_300
9065 , a138 JTF_VARCHAR2_TABLE_300
9066 , a139 JTF_VARCHAR2_TABLE_300
9067 , a140 JTF_VARCHAR2_TABLE_300
9068 , a141 JTF_VARCHAR2_TABLE_300
9069 , a142 JTF_VARCHAR2_TABLE_300
9070 , a143 JTF_VARCHAR2_TABLE_300
9071 , a144 JTF_VARCHAR2_TABLE_300
9072 , a145 JTF_VARCHAR2_TABLE_300
9073 , a146 JTF_VARCHAR2_TABLE_300
9074 , a147 JTF_VARCHAR2_TABLE_300
9075 , a148 JTF_VARCHAR2_TABLE_300
9076 , a149 JTF_NUMBER_TABLE
9077 , a150 JTF_NUMBER_TABLE
9078 , a151 JTF_VARCHAR2_TABLE_100
9079 , a152 JTF_VARCHAR2_TABLE_100
9080 , a153 JTF_NUMBER_TABLE
9081 , a154 JTF_NUMBER_TABLE
9082 , a155 JTF_VARCHAR2_TABLE_100
9083 , a156 JTF_VARCHAR2_TABLE_100
9084 , a157 JTF_VARCHAR2_TABLE_300
9085 , a158 JTF_VARCHAR2_TABLE_300
9086 , a159 JTF_VARCHAR2_TABLE_300
9087 , a160 JTF_VARCHAR2_TABLE_300
9088 , a161 JTF_VARCHAR2_TABLE_300
9089 , a162 JTF_VARCHAR2_TABLE_300
9090 , a163 JTF_VARCHAR2_TABLE_300
9091 , a164 JTF_VARCHAR2_TABLE_300
9092 , a165 JTF_VARCHAR2_TABLE_100
9093 , a166 JTF_VARCHAR2_TABLE_100
9094 , a167 JTF_VARCHAR2_TABLE_100
9095 , a168 JTF_VARCHAR2_TABLE_100
9096 , a169 JTF_VARCHAR2_TABLE_100
9097 , a170 JTF_VARCHAR2_TABLE_100
9098 , a171 JTF_NUMBER_TABLE
9099 , a172 JTF_NUMBER_TABLE
9100 , a173 JTF_NUMBER_TABLE
9101 , a174 JTF_NUMBER_TABLE
9102 , a175 JTF_DATE_TABLE
9103 , a176 JTF_DATE_TABLE
9104 , a177 JTF_VARCHAR2_TABLE_100
9105 , a178 JTF_VARCHAR2_TABLE_100
9106 , a179 JTF_VARCHAR2_TABLE_100
9107 , a180 JTF_VARCHAR2_TABLE_100
9108 , a181 JTF_VARCHAR2_TABLE_100
9109 , a182 JTF_VARCHAR2_TABLE_100
9110 , a183 JTF_VARCHAR2_TABLE_300
9111 , a184 JTF_VARCHAR2_TABLE_300
9112 , a185 JTF_VARCHAR2_TABLE_300
9113 , a186 JTF_VARCHAR2_TABLE_300
9114 , a187 JTF_VARCHAR2_TABLE_300
9115 , a188 JTF_VARCHAR2_TABLE_300
9116 , a189 JTF_VARCHAR2_TABLE_300
9117 , a190 JTF_VARCHAR2_TABLE_300
9118 , a191 JTF_VARCHAR2_TABLE_100
9119 , a192 JTF_VARCHAR2_TABLE_100
9120 , a193 JTF_VARCHAR2_TABLE_100
9121 , a194 JTF_VARCHAR2_TABLE_100
9122 , a195 JTF_VARCHAR2_TABLE_100
9123 , a196 JTF_VARCHAR2_TABLE_100
9124 , a197 JTF_VARCHAR2_TABLE_100
9125 , a198 JTF_VARCHAR2_TABLE_100
9126 , a199 JTF_NUMBER_TABLE
9127 , a200 JTF_NUMBER_TABLE
9128 , a201 JTF_VARCHAR2_TABLE_100
9129 , a202 JTF_VARCHAR2_TABLE_100
9130 , a203 JTF_VARCHAR2_TABLE_300
9131 , a204 JTF_VARCHAR2_TABLE_300
9132 , a205 JTF_NUMBER_TABLE
9133 , a206 JTF_NUMBER_TABLE
9134 , a207 JTF_NUMBER_TABLE
9135 , a208 JTF_NUMBER_TABLE
9136 , a209 JTF_VARCHAR2_TABLE_300
9137 , a210 JTF_VARCHAR2_TABLE_300
9138 , a211 JTF_VARCHAR2_TABLE_300
9139 , a212 JTF_VARCHAR2_TABLE_300
9140 , a213 JTF_VARCHAR2_TABLE_100
9141 , a214 JTF_VARCHAR2_TABLE_100
9142 , a215 JTF_VARCHAR2_TABLE_100
9143 , a216 JTF_VARCHAR2_TABLE_100
9144 , a217 JTF_VARCHAR2_TABLE_100
9145 , a218 JTF_VARCHAR2_TABLE_100
9146 , a219 JTF_VARCHAR2_TABLE_100
9147 , a220 JTF_VARCHAR2_TABLE_100
9148 , a221 JTF_NUMBER_TABLE
9149 , a222 JTF_NUMBER_TABLE
9150 , a223 JTF_VARCHAR2_TABLE_100
9151 , a224 JTF_VARCHAR2_TABLE_100
9152 , a225 JTF_VARCHAR2_TABLE_100
9153 , a226 JTF_VARCHAR2_TABLE_100
9154 , a227 JTF_NUMBER_TABLE
9155 , a228 JTF_NUMBER_TABLE
9156 , a229 JTF_VARCHAR2_TABLE_200
9157 , a230 JTF_VARCHAR2_TABLE_200
9158 , a231 JTF_VARCHAR2_TABLE_100
9159 , a232 JTF_VARCHAR2_TABLE_100
9160 , a233 JTF_NUMBER_TABLE
9161 , a234 JTF_NUMBER_TABLE
9162 , a235 JTF_VARCHAR2_TABLE_100
9163 , a236 JTF_VARCHAR2_TABLE_100
9164 , a237 JTF_NUMBER_TABLE
9165 , a238 JTF_NUMBER_TABLE
9166 , a239 JTF_VARCHAR2_TABLE_100
9167 , a240 JTF_VARCHAR2_TABLE_100
9168 , a241 JTF_NUMBER_TABLE
9169 , a242 JTF_NUMBER_TABLE
9170 , a243 JTF_DATE_TABLE
9171 , a244 JTF_DATE_TABLE
9172 , a245 JTF_VARCHAR2_TABLE_300
9173 , a246 JTF_VARCHAR2_TABLE_300
9174 , a247 JTF_VARCHAR2_TABLE_300
9175 , a248 JTF_VARCHAR2_TABLE_300
9176 , a249 JTF_VARCHAR2_TABLE_300
9177 , a250 JTF_VARCHAR2_TABLE_300
9178 , a251 JTF_VARCHAR2_TABLE_300
9179 , a252 JTF_VARCHAR2_TABLE_300
9180 , a253 JTF_VARCHAR2_TABLE_300
9181 , a254 JTF_VARCHAR2_TABLE_300
9182 , a255 JTF_VARCHAR2_TABLE_300
9183 , a256 JTF_VARCHAR2_TABLE_300
9184 , a257 JTF_VARCHAR2_TABLE_300
9185 , a258 JTF_VARCHAR2_TABLE_300
9186 , a259 JTF_VARCHAR2_TABLE_300
9187 , a260 JTF_VARCHAR2_TABLE_300
9188 , a261 JTF_VARCHAR2_TABLE_300
9189 , a262 JTF_VARCHAR2_TABLE_300
9190 , a263 JTF_VARCHAR2_TABLE_300
9191 , a264 JTF_VARCHAR2_TABLE_300
9192 , a265 JTF_VARCHAR2_TABLE_300
9193 , a266 JTF_VARCHAR2_TABLE_300
9194 , a267 JTF_VARCHAR2_TABLE_300
9195 , a268 JTF_VARCHAR2_TABLE_300
9196 , a269 JTF_VARCHAR2_TABLE_300
9197 , a270 JTF_VARCHAR2_TABLE_300
9198 , a271 JTF_VARCHAR2_TABLE_300
9199 , a272 JTF_VARCHAR2_TABLE_300
9200 , a273 JTF_VARCHAR2_TABLE_300
9201 , a274 JTF_VARCHAR2_TABLE_300
9202 , a275 JTF_VARCHAR2_TABLE_100
9203 , a276 JTF_VARCHAR2_TABLE_100
9204 , a277 JTF_NUMBER_TABLE
9205 , a278 JTF_NUMBER_TABLE
9206 , a279 JTF_VARCHAR2_TABLE_100
9207 , a280 JTF_VARCHAR2_TABLE_100
9208 , a281 JTF_NUMBER_TABLE
9209 , a282 JTF_NUMBER_TABLE
9210 , a283 JTF_NUMBER_TABLE
9211 , a284 JTF_NUMBER_TABLE
9212 , a285 JTF_VARCHAR2_TABLE_100
9213 , a286 JTF_VARCHAR2_TABLE_100
9214 , a287 JTF_VARCHAR2_TABLE_100
9215 , a288 JTF_VARCHAR2_TABLE_100
9216 , a289 JTF_VARCHAR2_TABLE_100
9217 , a290 JTF_VARCHAR2_TABLE_100
9218 , a291 JTF_VARCHAR2_TABLE_100
9219 ) as
9220 ddindx binary_integer; indx binary_integer;
9221 begin
9222 if a0 is not null and a0.count > 0 then
9223 if a0.count > 0 then
9224 indx := a0.first;
9225 ddindx := 1;
9226 while true loop
9227 t(ddindx).instance_id := rosetta_g_miss_num_map(a0(indx));
9228 t(ddindx).old_instance_number := a1(indx);
9229 t(ddindx).new_instance_number := a2(indx);
9230 t(ddindx).old_external_reference := a3(indx);
9231 t(ddindx).new_external_reference := a4(indx);
9232 t(ddindx).old_inventory_item_id := rosetta_g_miss_num_map(a5(indx));
9233 t(ddindx).new_inventory_item_id := rosetta_g_miss_num_map(a6(indx));
9234 t(ddindx).old_inventory_revision := a7(indx);
9235 t(ddindx).new_inventory_revision := a8(indx);
9236 t(ddindx).old_inv_master_org_id := rosetta_g_miss_num_map(a9(indx));
9237 t(ddindx).new_inv_master_org_id := rosetta_g_miss_num_map(a10(indx));
9238 t(ddindx).old_serial_number := a11(indx);
9239 t(ddindx).new_serial_number := a12(indx);
9240 t(ddindx).old_mfg_serial_number_flag := a13(indx);
9241 t(ddindx).new_mfg_serial_number_flag := a14(indx);
9242 t(ddindx).old_lot_number := a15(indx);
9243 t(ddindx).new_lot_number := a16(indx);
9244 t(ddindx).old_quantity := rosetta_g_miss_num_map(a17(indx));
9245 t(ddindx).new_quantity := rosetta_g_miss_num_map(a18(indx));
9246 t(ddindx).old_unit_of_measure_name := a19(indx);
9247 t(ddindx).new_unit_of_measure_name := a20(indx);
9248 t(ddindx).old_unit_of_measure := a21(indx);
9249 t(ddindx).new_unit_of_measure := a22(indx);
9250 t(ddindx).old_accounting_class := a23(indx);
9251 t(ddindx).new_accounting_class := a24(indx);
9252 t(ddindx).old_accounting_class_code := a25(indx);
9253 t(ddindx).new_accounting_class_code := a26(indx);
9254 t(ddindx).old_instance_condition := a27(indx);
9255 t(ddindx).new_instance_condition := a28(indx);
9256 t(ddindx).old_instance_condition_id := rosetta_g_miss_num_map(a29(indx));
9257 t(ddindx).new_instance_condition_id := rosetta_g_miss_num_map(a30(indx));
9258 t(ddindx).old_instance_status := a31(indx);
9259 t(ddindx).new_instance_status := a32(indx);
9260 t(ddindx).old_instance_status_id := rosetta_g_miss_num_map(a33(indx));
9261 t(ddindx).new_instance_status_id := rosetta_g_miss_num_map(a34(indx));
9262 t(ddindx).old_customer_view_flag := a35(indx);
9263 t(ddindx).new_customer_view_flag := a36(indx);
9264 t(ddindx).old_merchant_view_flag := a37(indx);
9265 t(ddindx).new_merchant_view_flag := a38(indx);
9266 t(ddindx).old_sellable_flag := a39(indx);
9267 t(ddindx).new_sellable_flag := a40(indx);
9268 t(ddindx).old_system_id := rosetta_g_miss_num_map(a41(indx));
9269 t(ddindx).new_system_id := rosetta_g_miss_num_map(a42(indx));
9270 t(ddindx).old_system_name := a43(indx);
9271 t(ddindx).new_system_name := a44(indx);
9272 t(ddindx).old_instance_type_code := a45(indx);
9273 t(ddindx).new_instance_type_code := a46(indx);
9274 t(ddindx).old_instance_type_name := a47(indx);
9275 t(ddindx).new_instance_type_name := a48(indx);
9276 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a49(indx));
9277 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a50(indx));
9278 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a51(indx));
9279 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a52(indx));
9280 t(ddindx).old_location_type_code := a53(indx);
9281 t(ddindx).new_location_type_code := a54(indx);
9282 t(ddindx).old_location_id := rosetta_g_miss_num_map(a55(indx));
9283 t(ddindx).new_location_id := rosetta_g_miss_num_map(a56(indx));
9284 t(ddindx).old_inv_organization_id := rosetta_g_miss_num_map(a57(indx));
9285 t(ddindx).new_inv_organization_id := rosetta_g_miss_num_map(a58(indx));
9286 t(ddindx).old_inv_organization_name := a59(indx);
9287 t(ddindx).new_inv_organization_name := a60(indx);
9288 t(ddindx).old_inv_subinventory_name := a61(indx);
9289 t(ddindx).new_inv_subinventory_name := a62(indx);
9290 t(ddindx).old_inv_locator_id := rosetta_g_miss_num_map(a63(indx));
9291 t(ddindx).new_inv_locator_id := rosetta_g_miss_num_map(a64(indx));
9292 t(ddindx).old_pa_project_id := rosetta_g_miss_num_map(a65(indx));
9293 t(ddindx).new_pa_project_id := rosetta_g_miss_num_map(a66(indx));
9294 t(ddindx).old_pa_project_task_id := rosetta_g_miss_num_map(a67(indx));
9295 t(ddindx).new_pa_project_task_id := rosetta_g_miss_num_map(a68(indx));
9296 t(ddindx).old_pa_project_name := a69(indx);
9297 t(ddindx).new_pa_project_name := a70(indx);
9298 t(ddindx).old_pa_project_number := a71(indx);
9299 t(ddindx).new_pa_project_number := a72(indx);
9300 t(ddindx).old_pa_task_name := a73(indx);
9301 t(ddindx).new_pa_task_name := a74(indx);
9302 t(ddindx).old_pa_task_number := a75(indx);
9303 t(ddindx).new_pa_task_number := a76(indx);
9304 t(ddindx).old_in_transit_order_line_id := rosetta_g_miss_num_map(a77(indx));
9305 t(ddindx).new_in_transit_order_line_id := rosetta_g_miss_num_map(a78(indx));
9306 t(ddindx).old_in_transit_order_line_num := rosetta_g_miss_num_map(a79(indx));
9307 t(ddindx).new_in_transit_order_line_num := rosetta_g_miss_num_map(a80(indx));
9308 t(ddindx).old_in_transit_order_number := rosetta_g_miss_num_map(a81(indx));
9309 t(ddindx).new_in_transit_order_number := rosetta_g_miss_num_map(a82(indx));
9310 t(ddindx).old_wip_job_id := rosetta_g_miss_num_map(a83(indx));
9311 t(ddindx).new_wip_job_id := rosetta_g_miss_num_map(a84(indx));
9312 t(ddindx).old_wip_entity_name := a85(indx);
9313 t(ddindx).new_wip_entity_name := a86(indx);
9314 t(ddindx).old_po_order_line_id := rosetta_g_miss_num_map(a87(indx));
9315 t(ddindx).new_po_order_line_id := rosetta_g_miss_num_map(a88(indx));
9316 t(ddindx).old_last_oe_order_line_id := rosetta_g_miss_num_map(a89(indx));
9317 t(ddindx).new_last_oe_order_line_id := rosetta_g_miss_num_map(a90(indx));
9318 t(ddindx).old_last_oe_rma_line_id := rosetta_g_miss_num_map(a91(indx));
9319 t(ddindx).new_last_oe_rma_line_id := rosetta_g_miss_num_map(a92(indx));
9320 t(ddindx).old_last_po_po_line_id := rosetta_g_miss_num_map(a93(indx));
9321 t(ddindx).new_last_po_po_line_id := rosetta_g_miss_num_map(a94(indx));
9322 t(ddindx).old_last_oe_po_number := a95(indx);
9323 t(ddindx).new_last_oe_po_number := a96(indx);
9324 t(ddindx).old_last_wip_job_id := rosetta_g_miss_num_map(a97(indx));
9325 t(ddindx).new_last_wip_job_id := rosetta_g_miss_num_map(a98(indx));
9326 t(ddindx).old_last_pa_project_id := rosetta_g_miss_num_map(a99(indx));
9327 t(ddindx).new_last_pa_project_id := rosetta_g_miss_num_map(a100(indx));
9328 t(ddindx).old_last_pa_task_id := rosetta_g_miss_num_map(a101(indx));
9329 t(ddindx).new_last_pa_task_id := rosetta_g_miss_num_map(a102(indx));
9330 t(ddindx).old_last_oe_agreement_id := rosetta_g_miss_num_map(a103(indx));
9331 t(ddindx).new_last_oe_agreement_id := rosetta_g_miss_num_map(a104(indx));
9332 t(ddindx).old_install_date := rosetta_g_miss_date_in_map(a105(indx));
9333 t(ddindx).new_install_date := rosetta_g_miss_date_in_map(a106(indx));
9334 t(ddindx).old_manually_created_flag := a107(indx);
9335 t(ddindx).new_manually_created_flag := a108(indx);
9336 t(ddindx).old_return_by_date := rosetta_g_miss_date_in_map(a109(indx));
9337 t(ddindx).new_return_by_date := rosetta_g_miss_date_in_map(a110(indx));
9338 t(ddindx).old_actual_return_date := rosetta_g_miss_date_in_map(a111(indx));
9339 t(ddindx).new_actual_return_date := rosetta_g_miss_date_in_map(a112(indx));
9340 t(ddindx).old_creation_complete_flag := a113(indx);
9341 t(ddindx).new_creation_complete_flag := a114(indx);
9342 t(ddindx).old_completeness_flag := a115(indx);
9343 t(ddindx).new_completeness_flag := a116(indx);
9344 t(ddindx).old_context := a117(indx);
9345 t(ddindx).new_context := a118(indx);
9346 t(ddindx).old_attribute1 := a119(indx);
9347 t(ddindx).new_attribute1 := a120(indx);
9348 t(ddindx).old_attribute2 := a121(indx);
9349 t(ddindx).new_attribute2 := a122(indx);
9350 t(ddindx).old_attribute3 := a123(indx);
9351 t(ddindx).new_attribute3 := a124(indx);
9352 t(ddindx).old_attribute4 := a125(indx);
9353 t(ddindx).new_attribute4 := a126(indx);
9354 t(ddindx).old_attribute5 := a127(indx);
9355 t(ddindx).new_attribute5 := a128(indx);
9356 t(ddindx).old_attribute6 := a129(indx);
9357 t(ddindx).new_attribute6 := a130(indx);
9358 t(ddindx).old_attribute7 := a131(indx);
9359 t(ddindx).new_attribute7 := a132(indx);
9360 t(ddindx).old_attribute8 := a133(indx);
9361 t(ddindx).new_attribute8 := a134(indx);
9362 t(ddindx).old_attribute9 := a135(indx);
9363 t(ddindx).new_attribute9 := a136(indx);
9364 t(ddindx).old_attribute10 := a137(indx);
9365 t(ddindx).new_attribute10 := a138(indx);
9366 t(ddindx).old_attribute11 := a139(indx);
9367 t(ddindx).new_attribute11 := a140(indx);
9368 t(ddindx).old_attribute12 := a141(indx);
9369 t(ddindx).new_attribute12 := a142(indx);
9370 t(ddindx).old_attribute13 := a143(indx);
9371 t(ddindx).new_attribute13 := a144(indx);
9372 t(ddindx).old_attribute14 := a145(indx);
9373 t(ddindx).new_attribute14 := a146(indx);
9374 t(ddindx).old_attribute15 := a147(indx);
9375 t(ddindx).new_attribute15 := a148(indx);
9376 t(ddindx).old_last_txn_line_detail_id := rosetta_g_miss_num_map(a149(indx));
9377 t(ddindx).new_last_txn_line_detail_id := rosetta_g_miss_num_map(a150(indx));
9378 t(ddindx).old_install_location_type_code := a151(indx);
9379 t(ddindx).new_install_location_type_code := a152(indx);
9380 t(ddindx).old_install_location_id := rosetta_g_miss_num_map(a153(indx));
9381 t(ddindx).new_install_location_id := rosetta_g_miss_num_map(a154(indx));
9382 t(ddindx).old_instance_usage_code := a155(indx);
9383 t(ddindx).new_instance_usage_code := a156(indx);
9384 t(ddindx).old_current_loc_address1 := a157(indx);
9385 t(ddindx).new_current_loc_address1 := a158(indx);
9386 t(ddindx).old_current_loc_address2 := a159(indx);
9387 t(ddindx).new_current_loc_address2 := a160(indx);
9388 t(ddindx).old_current_loc_address3 := a161(indx);
9389 t(ddindx).new_current_loc_address3 := a162(indx);
9390 t(ddindx).old_current_loc_address4 := a163(indx);
9391 t(ddindx).new_current_loc_address4 := a164(indx);
9392 t(ddindx).old_current_loc_city := a165(indx);
9393 t(ddindx).new_current_loc_city := a166(indx);
9394 t(ddindx).old_current_loc_postal_code := a167(indx);
9395 t(ddindx).new_current_loc_postal_code := a168(indx);
9396 t(ddindx).old_current_loc_country := a169(indx);
9397 t(ddindx).new_current_loc_country := a170(indx);
9398 t(ddindx).old_sales_order_number := rosetta_g_miss_num_map(a171(indx));
9399 t(ddindx).new_sales_order_number := rosetta_g_miss_num_map(a172(indx));
9400 t(ddindx).old_sales_order_line_number := rosetta_g_miss_num_map(a173(indx));
9401 t(ddindx).new_sales_order_line_number := rosetta_g_miss_num_map(a174(indx));
9402 t(ddindx).old_sales_order_date := rosetta_g_miss_date_in_map(a175(indx));
9403 t(ddindx).new_sales_order_date := rosetta_g_miss_date_in_map(a176(indx));
9404 t(ddindx).old_purchase_order_number := a177(indx);
9405 t(ddindx).new_purchase_order_number := a178(indx);
9406 t(ddindx).old_instance_usage_name := a179(indx);
9407 t(ddindx).new_instance_usage_name := a180(indx);
9408 t(ddindx).old_current_loc_state := a181(indx);
9409 t(ddindx).new_current_loc_state := a182(indx);
9410 t(ddindx).old_install_loc_address1 := a183(indx);
9411 t(ddindx).new_install_loc_address1 := a184(indx);
9412 t(ddindx).old_install_loc_address2 := a185(indx);
9413 t(ddindx).new_install_loc_address2 := a186(indx);
9414 t(ddindx).old_install_loc_address3 := a187(indx);
9415 t(ddindx).new_install_loc_address3 := a188(indx);
9416 t(ddindx).old_install_loc_address4 := a189(indx);
9417 t(ddindx).new_install_loc_address4 := a190(indx);
9418 t(ddindx).old_install_loc_city := a191(indx);
9419 t(ddindx).new_install_loc_city := a192(indx);
9420 t(ddindx).old_install_loc_state := a193(indx);
9421 t(ddindx).new_install_loc_state := a194(indx);
9422 t(ddindx).old_install_loc_postal_code := a195(indx);
9423 t(ddindx).new_install_loc_postal_code := a196(indx);
9424 t(ddindx).old_install_loc_country := a197(indx);
9425 t(ddindx).new_install_loc_country := a198(indx);
9426 t(ddindx).old_config_inst_rev_num := rosetta_g_miss_num_map(a199(indx));
9427 t(ddindx).new_config_inst_rev_num := rosetta_g_miss_num_map(a200(indx));
9428 t(ddindx).old_config_valid_status := a201(indx);
9429 t(ddindx).new_config_valid_status := a202(indx);
9430 t(ddindx).old_instance_description := a203(indx);
9431 t(ddindx).new_instance_description := a204(indx);
9432 t(ddindx).instance_history_id := rosetta_g_miss_num_map(a205(indx));
9433 t(ddindx).transaction_id := rosetta_g_miss_num_map(a206(indx));
9434 t(ddindx).old_last_vld_organization_id := rosetta_g_miss_num_map(a207(indx));
9435 t(ddindx).new_last_vld_organization_id := rosetta_g_miss_num_map(a208(indx));
9436 t(ddindx).old_oe_agreement_name := a209(indx);
9437 t(ddindx).new_oe_agreement_name := a210(indx);
9438 t(ddindx).old_inv_locator_name := a211(indx);
9439 t(ddindx).new_inv_locator_name := a212(indx);
9440 t(ddindx).old_current_location_number := a213(indx);
9441 t(ddindx).new_current_location_number := a214(indx);
9442 t(ddindx).old_install_location_number := a215(indx);
9443 t(ddindx).new_install_location_number := a216(indx);
9444 t(ddindx).old_network_asset_flag := a217(indx);
9445 t(ddindx).new_network_asset_flag := a218(indx);
9446 t(ddindx).old_maintainable_flag := a219(indx);
9447 t(ddindx).new_maintainable_flag := a220(indx);
9448 t(ddindx).old_pn_location_id := rosetta_g_miss_num_map(a221(indx));
9449 t(ddindx).new_pn_location_id := rosetta_g_miss_num_map(a222(indx));
9450 t(ddindx).old_asset_criticality_code := a223(indx);
9451 t(ddindx).new_asset_criticality_code := a224(indx);
9452 t(ddindx).old_criticality := a225(indx);
9453 t(ddindx).new_criticality := a226(indx);
9454 t(ddindx).old_category_id := rosetta_g_miss_num_map(a227(indx));
9455 t(ddindx).new_category_id := rosetta_g_miss_num_map(a228(indx));
9456 t(ddindx).old_category_name := a229(indx);
9457 t(ddindx).new_category_name := a230(indx);
9458 t(ddindx).old_maintainable := a231(indx);
9459 t(ddindx).new_maintainable := a232(indx);
9460 t(ddindx).old_equipment_gen_object_id := rosetta_g_miss_num_map(a233(indx));
9461 t(ddindx).new_equipment_gen_object_id := rosetta_g_miss_num_map(a234(indx));
9462 t(ddindx).old_instantiation_flag := a235(indx);
9463 t(ddindx).new_instantiation_flag := a236(indx);
9464 t(ddindx).old_linear_location_id := rosetta_g_miss_num_map(a237(indx));
9465 t(ddindx).new_linear_location_id := rosetta_g_miss_num_map(a238(indx));
9466 t(ddindx).old_operational_log_flag := a239(indx);
9467 t(ddindx).new_operational_log_flag := a240(indx);
9468 t(ddindx).old_checkin_status := rosetta_g_miss_num_map(a241(indx));
9469 t(ddindx).new_checkin_status := rosetta_g_miss_num_map(a242(indx));
9470 t(ddindx).old_supplier_warranty_exp_date := rosetta_g_miss_date_in_map(a243(indx));
9471 t(ddindx).new_supplier_warranty_exp_date := rosetta_g_miss_date_in_map(a244(indx));
9472 t(ddindx).old_attribute16 := a245(indx);
9473 t(ddindx).new_attribute16 := a246(indx);
9474 t(ddindx).old_attribute17 := a247(indx);
9475 t(ddindx).new_attribute17 := a248(indx);
9476 t(ddindx).old_attribute18 := a249(indx);
9477 t(ddindx).new_attribute18 := a250(indx);
9478 t(ddindx).old_attribute19 := a251(indx);
9479 t(ddindx).new_attribute19 := a252(indx);
9480 t(ddindx).old_attribute20 := a253(indx);
9481 t(ddindx).new_attribute20 := a254(indx);
9482 t(ddindx).old_attribute21 := a255(indx);
9483 t(ddindx).new_attribute21 := a256(indx);
9484 t(ddindx).old_attribute22 := a257(indx);
9485 t(ddindx).new_attribute22 := a258(indx);
9486 t(ddindx).old_attribute23 := a259(indx);
9487 t(ddindx).new_attribute23 := a260(indx);
9488 t(ddindx).old_attribute24 := a261(indx);
9489 t(ddindx).new_attribute24 := a262(indx);
9490 t(ddindx).old_attribute25 := a263(indx);
9491 t(ddindx).new_attribute25 := a264(indx);
9492 t(ddindx).old_attribute26 := a265(indx);
9493 t(ddindx).new_attribute26 := a266(indx);
9494 t(ddindx).old_attribute27 := a267(indx);
9495 t(ddindx).new_attribute27 := a268(indx);
9496 t(ddindx).old_attribute28 := a269(indx);
9497 t(ddindx).new_attribute28 := a270(indx);
9498 t(ddindx).old_attribute29 := a271(indx);
9499 t(ddindx).new_attribute29 := a272(indx);
9500 t(ddindx).old_attribute30 := a273(indx);
9501 t(ddindx).new_attribute30 := a274(indx);
9502 t(ddindx).old_payables_currency_code := a275(indx);
9503 t(ddindx).new_payables_currency_code := a276(indx);
9504 t(ddindx).old_purchase_unit_price := rosetta_g_miss_num_map(a277(indx));
9505 t(ddindx).new_purchase_unit_price := rosetta_g_miss_num_map(a278(indx));
9506 t(ddindx).old_purchase_currency_code := a279(indx);
9507 t(ddindx).new_purchase_currency_code := a280(indx);
9508 t(ddindx).old_payables_unit_price := rosetta_g_miss_num_map(a281(indx));
9509 t(ddindx).new_payables_unit_price := rosetta_g_miss_num_map(a282(indx));
9510 t(ddindx).old_sales_unit_price := rosetta_g_miss_num_map(a283(indx));
9511 t(ddindx).new_sales_unit_price := rosetta_g_miss_num_map(a284(indx));
9512 t(ddindx).old_sales_currency_code := a285(indx);
9513 t(ddindx).new_sales_currency_code := a286(indx);
9514 t(ddindx).old_operational_status_code := a287(indx);
9515 t(ddindx).new_operational_status_code := a288(indx);
9516 t(ddindx).full_dump_flag := a289(indx);
9517 t(ddindx).old_source_code := a290(indx);
9518 t(ddindx).new_source_code := a291(indx);
9519 ddindx := ddindx+1;
9520 if a0.last =indx
9521 then exit;
9522 end if;
9523 indx := a0.next(indx);
9524 end loop;
9525 end if;
9526 end if;
9527 end rosetta_table_copy_in_p61;
9528 procedure rosetta_table_copy_out_p61(t csi_datastructures_pub.instance_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
9529 , a1 out nocopy JTF_VARCHAR2_TABLE_100
9530 , a2 out nocopy JTF_VARCHAR2_TABLE_100
9531 , a3 out nocopy JTF_VARCHAR2_TABLE_100
9532 , a4 out nocopy JTF_VARCHAR2_TABLE_100
9533 , a5 out nocopy JTF_NUMBER_TABLE
9534 , a6 out nocopy JTF_NUMBER_TABLE
9535 , a7 out nocopy JTF_VARCHAR2_TABLE_100
9536 , a8 out nocopy JTF_VARCHAR2_TABLE_100
9537 , a9 out nocopy JTF_NUMBER_TABLE
9538 , a10 out nocopy JTF_NUMBER_TABLE
9539 , a11 out nocopy JTF_VARCHAR2_TABLE_100
9540 , a12 out nocopy JTF_VARCHAR2_TABLE_100
9541 , a13 out nocopy JTF_VARCHAR2_TABLE_100
9542 , a14 out nocopy JTF_VARCHAR2_TABLE_100
9543 , a15 out nocopy JTF_VARCHAR2_TABLE_100
9544 , a16 out nocopy JTF_VARCHAR2_TABLE_100
9545 , a17 out nocopy JTF_NUMBER_TABLE
9546 , a18 out nocopy JTF_NUMBER_TABLE
9547 , a19 out nocopy JTF_VARCHAR2_TABLE_100
9548 , a20 out nocopy JTF_VARCHAR2_TABLE_100
9549 , a21 out nocopy JTF_VARCHAR2_TABLE_100
9550 , a22 out nocopy JTF_VARCHAR2_TABLE_100
9551 , a23 out nocopy JTF_VARCHAR2_TABLE_100
9552 , a24 out nocopy JTF_VARCHAR2_TABLE_100
9553 , a25 out nocopy JTF_VARCHAR2_TABLE_100
9554 , a26 out nocopy JTF_VARCHAR2_TABLE_100
9555 , a27 out nocopy JTF_VARCHAR2_TABLE_100
9556 , a28 out nocopy JTF_VARCHAR2_TABLE_100
9557 , a29 out nocopy JTF_NUMBER_TABLE
9558 , a30 out nocopy JTF_NUMBER_TABLE
9559 , a31 out nocopy JTF_VARCHAR2_TABLE_100
9560 , a32 out nocopy JTF_VARCHAR2_TABLE_100
9561 , a33 out nocopy JTF_NUMBER_TABLE
9562 , a34 out nocopy JTF_NUMBER_TABLE
9563 , a35 out nocopy JTF_VARCHAR2_TABLE_100
9564 , a36 out nocopy JTF_VARCHAR2_TABLE_100
9565 , a37 out nocopy JTF_VARCHAR2_TABLE_100
9566 , a38 out nocopy JTF_VARCHAR2_TABLE_100
9567 , a39 out nocopy JTF_VARCHAR2_TABLE_100
9568 , a40 out nocopy JTF_VARCHAR2_TABLE_100
9569 , a41 out nocopy JTF_NUMBER_TABLE
9570 , a42 out nocopy JTF_NUMBER_TABLE
9571 , a43 out nocopy JTF_VARCHAR2_TABLE_100
9572 , a44 out nocopy JTF_VARCHAR2_TABLE_100
9573 , a45 out nocopy JTF_VARCHAR2_TABLE_100
9574 , a46 out nocopy JTF_VARCHAR2_TABLE_100
9575 , a47 out nocopy JTF_VARCHAR2_TABLE_300
9576 , a48 out nocopy JTF_VARCHAR2_TABLE_300
9577 , a49 out nocopy JTF_DATE_TABLE
9578 , a50 out nocopy JTF_DATE_TABLE
9579 , a51 out nocopy JTF_DATE_TABLE
9580 , a52 out nocopy JTF_DATE_TABLE
9581 , a53 out nocopy JTF_VARCHAR2_TABLE_100
9582 , a54 out nocopy JTF_VARCHAR2_TABLE_100
9583 , a55 out nocopy JTF_NUMBER_TABLE
9584 , a56 out nocopy JTF_NUMBER_TABLE
9585 , a57 out nocopy JTF_NUMBER_TABLE
9586 , a58 out nocopy JTF_NUMBER_TABLE
9587 , a59 out nocopy JTF_VARCHAR2_TABLE_100
9588 , a60 out nocopy JTF_VARCHAR2_TABLE_100
9589 , a61 out nocopy JTF_VARCHAR2_TABLE_100
9590 , a62 out nocopy JTF_VARCHAR2_TABLE_100
9591 , a63 out nocopy JTF_NUMBER_TABLE
9592 , a64 out nocopy JTF_NUMBER_TABLE
9593 , a65 out nocopy JTF_NUMBER_TABLE
9594 , a66 out nocopy JTF_NUMBER_TABLE
9595 , a67 out nocopy JTF_NUMBER_TABLE
9596 , a68 out nocopy JTF_NUMBER_TABLE
9597 , a69 out nocopy JTF_VARCHAR2_TABLE_100
9598 , a70 out nocopy JTF_VARCHAR2_TABLE_100
9599 , a71 out nocopy JTF_VARCHAR2_TABLE_100
9600 , a72 out nocopy JTF_VARCHAR2_TABLE_100
9601 , a73 out nocopy JTF_VARCHAR2_TABLE_100
9602 , a74 out nocopy JTF_VARCHAR2_TABLE_100
9603 , a75 out nocopy JTF_VARCHAR2_TABLE_100
9604 , a76 out nocopy JTF_VARCHAR2_TABLE_100
9605 , a77 out nocopy JTF_NUMBER_TABLE
9606 , a78 out nocopy JTF_NUMBER_TABLE
9607 , a79 out nocopy JTF_NUMBER_TABLE
9608 , a80 out nocopy JTF_NUMBER_TABLE
9609 , a81 out nocopy JTF_NUMBER_TABLE
9610 , a82 out nocopy JTF_NUMBER_TABLE
9611 , a83 out nocopy JTF_NUMBER_TABLE
9612 , a84 out nocopy JTF_NUMBER_TABLE
9613 , a85 out nocopy JTF_VARCHAR2_TABLE_300
9614 , a86 out nocopy JTF_VARCHAR2_TABLE_300
9615 , a87 out nocopy JTF_NUMBER_TABLE
9616 , a88 out nocopy JTF_NUMBER_TABLE
9617 , a89 out nocopy JTF_NUMBER_TABLE
9618 , a90 out nocopy JTF_NUMBER_TABLE
9619 , a91 out nocopy JTF_NUMBER_TABLE
9620 , a92 out nocopy JTF_NUMBER_TABLE
9621 , a93 out nocopy JTF_NUMBER_TABLE
9622 , a94 out nocopy JTF_NUMBER_TABLE
9623 , a95 out nocopy JTF_VARCHAR2_TABLE_100
9624 , a96 out nocopy JTF_VARCHAR2_TABLE_100
9625 , a97 out nocopy JTF_NUMBER_TABLE
9626 , a98 out nocopy JTF_NUMBER_TABLE
9627 , a99 out nocopy JTF_NUMBER_TABLE
9628 , a100 out nocopy JTF_NUMBER_TABLE
9629 , a101 out nocopy JTF_NUMBER_TABLE
9630 , a102 out nocopy JTF_NUMBER_TABLE
9631 , a103 out nocopy JTF_NUMBER_TABLE
9632 , a104 out nocopy JTF_NUMBER_TABLE
9633 , a105 out nocopy JTF_DATE_TABLE
9634 , a106 out nocopy JTF_DATE_TABLE
9635 , a107 out nocopy JTF_VARCHAR2_TABLE_100
9636 , a108 out nocopy JTF_VARCHAR2_TABLE_100
9637 , a109 out nocopy JTF_DATE_TABLE
9638 , a110 out nocopy JTF_DATE_TABLE
9639 , a111 out nocopy JTF_DATE_TABLE
9640 , a112 out nocopy JTF_DATE_TABLE
9641 , a113 out nocopy JTF_VARCHAR2_TABLE_100
9642 , a114 out nocopy JTF_VARCHAR2_TABLE_100
9643 , a115 out nocopy JTF_VARCHAR2_TABLE_100
9644 , a116 out nocopy JTF_VARCHAR2_TABLE_100
9645 , a117 out nocopy JTF_VARCHAR2_TABLE_100
9646 , a118 out nocopy JTF_VARCHAR2_TABLE_100
9647 , a119 out nocopy JTF_VARCHAR2_TABLE_300
9648 , a120 out nocopy JTF_VARCHAR2_TABLE_300
9649 , a121 out nocopy JTF_VARCHAR2_TABLE_300
9650 , a122 out nocopy JTF_VARCHAR2_TABLE_300
9651 , a123 out nocopy JTF_VARCHAR2_TABLE_300
9652 , a124 out nocopy JTF_VARCHAR2_TABLE_300
9653 , a125 out nocopy JTF_VARCHAR2_TABLE_300
9654 , a126 out nocopy JTF_VARCHAR2_TABLE_300
9655 , a127 out nocopy JTF_VARCHAR2_TABLE_300
9656 , a128 out nocopy JTF_VARCHAR2_TABLE_300
9657 , a129 out nocopy JTF_VARCHAR2_TABLE_300
9658 , a130 out nocopy JTF_VARCHAR2_TABLE_300
9659 , a131 out nocopy JTF_VARCHAR2_TABLE_300
9660 , a132 out nocopy JTF_VARCHAR2_TABLE_300
9661 , a133 out nocopy JTF_VARCHAR2_TABLE_300
9662 , a134 out nocopy JTF_VARCHAR2_TABLE_300
9663 , a135 out nocopy JTF_VARCHAR2_TABLE_300
9664 , a136 out nocopy JTF_VARCHAR2_TABLE_300
9665 , a137 out nocopy JTF_VARCHAR2_TABLE_300
9666 , a138 out nocopy JTF_VARCHAR2_TABLE_300
9667 , a139 out nocopy JTF_VARCHAR2_TABLE_300
9668 , a140 out nocopy JTF_VARCHAR2_TABLE_300
9669 , a141 out nocopy JTF_VARCHAR2_TABLE_300
9670 , a142 out nocopy JTF_VARCHAR2_TABLE_300
9671 , a143 out nocopy JTF_VARCHAR2_TABLE_300
9672 , a144 out nocopy JTF_VARCHAR2_TABLE_300
9673 , a145 out nocopy JTF_VARCHAR2_TABLE_300
9674 , a146 out nocopy JTF_VARCHAR2_TABLE_300
9675 , a147 out nocopy JTF_VARCHAR2_TABLE_300
9676 , a148 out nocopy JTF_VARCHAR2_TABLE_300
9677 , a149 out nocopy JTF_NUMBER_TABLE
9678 , a150 out nocopy JTF_NUMBER_TABLE
9679 , a151 out nocopy JTF_VARCHAR2_TABLE_100
9680 , a152 out nocopy JTF_VARCHAR2_TABLE_100
9681 , a153 out nocopy JTF_NUMBER_TABLE
9682 , a154 out nocopy JTF_NUMBER_TABLE
9683 , a155 out nocopy JTF_VARCHAR2_TABLE_100
9684 , a156 out nocopy JTF_VARCHAR2_TABLE_100
9685 , a157 out nocopy JTF_VARCHAR2_TABLE_300
9686 , a158 out nocopy JTF_VARCHAR2_TABLE_300
9687 , a159 out nocopy JTF_VARCHAR2_TABLE_300
9688 , a160 out nocopy JTF_VARCHAR2_TABLE_300
9689 , a161 out nocopy JTF_VARCHAR2_TABLE_300
9690 , a162 out nocopy JTF_VARCHAR2_TABLE_300
9691 , a163 out nocopy JTF_VARCHAR2_TABLE_300
9692 , a164 out nocopy JTF_VARCHAR2_TABLE_300
9693 , a165 out nocopy JTF_VARCHAR2_TABLE_100
9694 , a166 out nocopy JTF_VARCHAR2_TABLE_100
9695 , a167 out nocopy JTF_VARCHAR2_TABLE_100
9696 , a168 out nocopy JTF_VARCHAR2_TABLE_100
9697 , a169 out nocopy JTF_VARCHAR2_TABLE_100
9698 , a170 out nocopy JTF_VARCHAR2_TABLE_100
9699 , a171 out nocopy JTF_NUMBER_TABLE
9700 , a172 out nocopy JTF_NUMBER_TABLE
9701 , a173 out nocopy JTF_NUMBER_TABLE
9702 , a174 out nocopy JTF_NUMBER_TABLE
9703 , a175 out nocopy JTF_DATE_TABLE
9704 , a176 out nocopy JTF_DATE_TABLE
9705 , a177 out nocopy JTF_VARCHAR2_TABLE_100
9706 , a178 out nocopy JTF_VARCHAR2_TABLE_100
9707 , a179 out nocopy JTF_VARCHAR2_TABLE_100
9708 , a180 out nocopy JTF_VARCHAR2_TABLE_100
9709 , a181 out nocopy JTF_VARCHAR2_TABLE_100
9710 , a182 out nocopy JTF_VARCHAR2_TABLE_100
9711 , a183 out nocopy JTF_VARCHAR2_TABLE_300
9712 , a184 out nocopy JTF_VARCHAR2_TABLE_300
9713 , a185 out nocopy JTF_VARCHAR2_TABLE_300
9714 , a186 out nocopy JTF_VARCHAR2_TABLE_300
9715 , a187 out nocopy JTF_VARCHAR2_TABLE_300
9716 , a188 out nocopy JTF_VARCHAR2_TABLE_300
9717 , a189 out nocopy JTF_VARCHAR2_TABLE_300
9718 , a190 out nocopy JTF_VARCHAR2_TABLE_300
9719 , a191 out nocopy JTF_VARCHAR2_TABLE_100
9720 , a192 out nocopy JTF_VARCHAR2_TABLE_100
9721 , a193 out nocopy JTF_VARCHAR2_TABLE_100
9722 , a194 out nocopy JTF_VARCHAR2_TABLE_100
9723 , a195 out nocopy JTF_VARCHAR2_TABLE_100
9724 , a196 out nocopy JTF_VARCHAR2_TABLE_100
9725 , a197 out nocopy JTF_VARCHAR2_TABLE_100
9726 , a198 out nocopy JTF_VARCHAR2_TABLE_100
9727 , a199 out nocopy JTF_NUMBER_TABLE
9728 , a200 out nocopy JTF_NUMBER_TABLE
9729 , a201 out nocopy JTF_VARCHAR2_TABLE_100
9730 , a202 out nocopy JTF_VARCHAR2_TABLE_100
9731 , a203 out nocopy JTF_VARCHAR2_TABLE_300
9732 , a204 out nocopy JTF_VARCHAR2_TABLE_300
9733 , a205 out nocopy JTF_NUMBER_TABLE
9734 , a206 out nocopy JTF_NUMBER_TABLE
9735 , a207 out nocopy JTF_NUMBER_TABLE
9736 , a208 out nocopy JTF_NUMBER_TABLE
9737 , a209 out nocopy JTF_VARCHAR2_TABLE_300
9738 , a210 out nocopy JTF_VARCHAR2_TABLE_300
9739 , a211 out nocopy JTF_VARCHAR2_TABLE_300
9740 , a212 out nocopy JTF_VARCHAR2_TABLE_300
9741 , a213 out nocopy JTF_VARCHAR2_TABLE_100
9742 , a214 out nocopy JTF_VARCHAR2_TABLE_100
9743 , a215 out nocopy JTF_VARCHAR2_TABLE_100
9744 , a216 out nocopy JTF_VARCHAR2_TABLE_100
9745 , a217 out nocopy JTF_VARCHAR2_TABLE_100
9746 , a218 out nocopy JTF_VARCHAR2_TABLE_100
9747 , a219 out nocopy JTF_VARCHAR2_TABLE_100
9748 , a220 out nocopy JTF_VARCHAR2_TABLE_100
9749 , a221 out nocopy JTF_NUMBER_TABLE
9750 , a222 out nocopy JTF_NUMBER_TABLE
9751 , a223 out nocopy JTF_VARCHAR2_TABLE_100
9752 , a224 out nocopy JTF_VARCHAR2_TABLE_100
9753 , a225 out nocopy JTF_VARCHAR2_TABLE_100
9754 , a226 out nocopy JTF_VARCHAR2_TABLE_100
9755 , a227 out nocopy JTF_NUMBER_TABLE
9756 , a228 out nocopy JTF_NUMBER_TABLE
9757 , a229 out nocopy JTF_VARCHAR2_TABLE_200
9758 , a230 out nocopy JTF_VARCHAR2_TABLE_200
9759 , a231 out nocopy JTF_VARCHAR2_TABLE_100
9760 , a232 out nocopy JTF_VARCHAR2_TABLE_100
9761 , a233 out nocopy JTF_NUMBER_TABLE
9762 , a234 out nocopy JTF_NUMBER_TABLE
9763 , a235 out nocopy JTF_VARCHAR2_TABLE_100
9764 , a236 out nocopy JTF_VARCHAR2_TABLE_100
9765 , a237 out nocopy JTF_NUMBER_TABLE
9766 , a238 out nocopy JTF_NUMBER_TABLE
9767 , a239 out nocopy JTF_VARCHAR2_TABLE_100
9768 , a240 out nocopy JTF_VARCHAR2_TABLE_100
9769 , a241 out nocopy JTF_NUMBER_TABLE
9770 , a242 out nocopy JTF_NUMBER_TABLE
9771 , a243 out nocopy JTF_DATE_TABLE
9772 , a244 out nocopy JTF_DATE_TABLE
9773 , a245 out nocopy JTF_VARCHAR2_TABLE_300
9774 , a246 out nocopy JTF_VARCHAR2_TABLE_300
9775 , a247 out nocopy JTF_VARCHAR2_TABLE_300
9776 , a248 out nocopy JTF_VARCHAR2_TABLE_300
9777 , a249 out nocopy JTF_VARCHAR2_TABLE_300
9778 , a250 out nocopy JTF_VARCHAR2_TABLE_300
9779 , a251 out nocopy JTF_VARCHAR2_TABLE_300
9780 , a252 out nocopy JTF_VARCHAR2_TABLE_300
9781 , a253 out nocopy JTF_VARCHAR2_TABLE_300
9782 , a254 out nocopy JTF_VARCHAR2_TABLE_300
9783 , a255 out nocopy JTF_VARCHAR2_TABLE_300
9784 , a256 out nocopy JTF_VARCHAR2_TABLE_300
9785 , a257 out nocopy JTF_VARCHAR2_TABLE_300
9786 , a258 out nocopy JTF_VARCHAR2_TABLE_300
9787 , a259 out nocopy JTF_VARCHAR2_TABLE_300
9788 , a260 out nocopy JTF_VARCHAR2_TABLE_300
9789 , a261 out nocopy JTF_VARCHAR2_TABLE_300
9790 , a262 out nocopy JTF_VARCHAR2_TABLE_300
9791 , a263 out nocopy JTF_VARCHAR2_TABLE_300
9792 , a264 out nocopy JTF_VARCHAR2_TABLE_300
9793 , a265 out nocopy JTF_VARCHAR2_TABLE_300
9794 , a266 out nocopy JTF_VARCHAR2_TABLE_300
9795 , a267 out nocopy JTF_VARCHAR2_TABLE_300
9796 , a268 out nocopy JTF_VARCHAR2_TABLE_300
9797 , a269 out nocopy JTF_VARCHAR2_TABLE_300
9798 , a270 out nocopy JTF_VARCHAR2_TABLE_300
9799 , a271 out nocopy JTF_VARCHAR2_TABLE_300
9800 , a272 out nocopy JTF_VARCHAR2_TABLE_300
9801 , a273 out nocopy JTF_VARCHAR2_TABLE_300
9802 , a274 out nocopy JTF_VARCHAR2_TABLE_300
9803 , a275 out nocopy JTF_VARCHAR2_TABLE_100
9804 , a276 out nocopy JTF_VARCHAR2_TABLE_100
9805 , a277 out nocopy JTF_NUMBER_TABLE
9806 , a278 out nocopy JTF_NUMBER_TABLE
9807 , a279 out nocopy JTF_VARCHAR2_TABLE_100
9808 , a280 out nocopy JTF_VARCHAR2_TABLE_100
9809 , a281 out nocopy JTF_NUMBER_TABLE
9810 , a282 out nocopy JTF_NUMBER_TABLE
9811 , a283 out nocopy JTF_NUMBER_TABLE
9812 , a284 out nocopy JTF_NUMBER_TABLE
9813 , a285 out nocopy JTF_VARCHAR2_TABLE_100
9814 , a286 out nocopy JTF_VARCHAR2_TABLE_100
9815 , a287 out nocopy JTF_VARCHAR2_TABLE_100
9816 , a288 out nocopy JTF_VARCHAR2_TABLE_100
9817 , a289 out nocopy JTF_VARCHAR2_TABLE_100
9818 , a290 out nocopy JTF_VARCHAR2_TABLE_100
9819 , a291 out nocopy JTF_VARCHAR2_TABLE_100
9820 ) as
9821 ddindx binary_integer; indx binary_integer;
9822 begin
9823 if t is null or t.count = 0 then
9824 a0 := JTF_NUMBER_TABLE();
9825 a1 := JTF_VARCHAR2_TABLE_100();
9826 a2 := JTF_VARCHAR2_TABLE_100();
9827 a3 := JTF_VARCHAR2_TABLE_100();
9828 a4 := JTF_VARCHAR2_TABLE_100();
9829 a5 := JTF_NUMBER_TABLE();
9830 a6 := JTF_NUMBER_TABLE();
9831 a7 := JTF_VARCHAR2_TABLE_100();
9832 a8 := JTF_VARCHAR2_TABLE_100();
9833 a9 := JTF_NUMBER_TABLE();
9834 a10 := JTF_NUMBER_TABLE();
9835 a11 := JTF_VARCHAR2_TABLE_100();
9836 a12 := JTF_VARCHAR2_TABLE_100();
9837 a13 := JTF_VARCHAR2_TABLE_100();
9838 a14 := JTF_VARCHAR2_TABLE_100();
9839 a15 := JTF_VARCHAR2_TABLE_100();
9840 a16 := JTF_VARCHAR2_TABLE_100();
9841 a17 := JTF_NUMBER_TABLE();
9842 a18 := JTF_NUMBER_TABLE();
9843 a19 := JTF_VARCHAR2_TABLE_100();
9844 a20 := JTF_VARCHAR2_TABLE_100();
9845 a21 := JTF_VARCHAR2_TABLE_100();
9846 a22 := JTF_VARCHAR2_TABLE_100();
9847 a23 := JTF_VARCHAR2_TABLE_100();
9848 a24 := JTF_VARCHAR2_TABLE_100();
9849 a25 := JTF_VARCHAR2_TABLE_100();
9850 a26 := JTF_VARCHAR2_TABLE_100();
9851 a27 := JTF_VARCHAR2_TABLE_100();
9852 a28 := JTF_VARCHAR2_TABLE_100();
9853 a29 := JTF_NUMBER_TABLE();
9854 a30 := JTF_NUMBER_TABLE();
9855 a31 := JTF_VARCHAR2_TABLE_100();
9856 a32 := JTF_VARCHAR2_TABLE_100();
9857 a33 := JTF_NUMBER_TABLE();
9858 a34 := JTF_NUMBER_TABLE();
9859 a35 := JTF_VARCHAR2_TABLE_100();
9860 a36 := JTF_VARCHAR2_TABLE_100();
9861 a37 := JTF_VARCHAR2_TABLE_100();
9862 a38 := JTF_VARCHAR2_TABLE_100();
9863 a39 := JTF_VARCHAR2_TABLE_100();
9864 a40 := JTF_VARCHAR2_TABLE_100();
9865 a41 := JTF_NUMBER_TABLE();
9866 a42 := JTF_NUMBER_TABLE();
9867 a43 := JTF_VARCHAR2_TABLE_100();
9868 a44 := JTF_VARCHAR2_TABLE_100();
9869 a45 := JTF_VARCHAR2_TABLE_100();
9870 a46 := JTF_VARCHAR2_TABLE_100();
9871 a47 := JTF_VARCHAR2_TABLE_300();
9872 a48 := JTF_VARCHAR2_TABLE_300();
9873 a49 := JTF_DATE_TABLE();
9874 a50 := JTF_DATE_TABLE();
9875 a51 := JTF_DATE_TABLE();
9876 a52 := JTF_DATE_TABLE();
9877 a53 := JTF_VARCHAR2_TABLE_100();
9878 a54 := JTF_VARCHAR2_TABLE_100();
9879 a55 := JTF_NUMBER_TABLE();
9880 a56 := JTF_NUMBER_TABLE();
9881 a57 := JTF_NUMBER_TABLE();
9882 a58 := JTF_NUMBER_TABLE();
9883 a59 := JTF_VARCHAR2_TABLE_100();
9884 a60 := JTF_VARCHAR2_TABLE_100();
9885 a61 := JTF_VARCHAR2_TABLE_100();
9886 a62 := JTF_VARCHAR2_TABLE_100();
9887 a63 := JTF_NUMBER_TABLE();
9888 a64 := JTF_NUMBER_TABLE();
9889 a65 := JTF_NUMBER_TABLE();
9890 a66 := JTF_NUMBER_TABLE();
9891 a67 := JTF_NUMBER_TABLE();
9892 a68 := JTF_NUMBER_TABLE();
9893 a69 := JTF_VARCHAR2_TABLE_100();
9894 a70 := JTF_VARCHAR2_TABLE_100();
9895 a71 := JTF_VARCHAR2_TABLE_100();
9896 a72 := JTF_VARCHAR2_TABLE_100();
9897 a73 := JTF_VARCHAR2_TABLE_100();
9898 a74 := JTF_VARCHAR2_TABLE_100();
9899 a75 := JTF_VARCHAR2_TABLE_100();
9900 a76 := JTF_VARCHAR2_TABLE_100();
9901 a77 := JTF_NUMBER_TABLE();
9902 a78 := JTF_NUMBER_TABLE();
9903 a79 := JTF_NUMBER_TABLE();
9904 a80 := JTF_NUMBER_TABLE();
9905 a81 := JTF_NUMBER_TABLE();
9906 a82 := JTF_NUMBER_TABLE();
9907 a83 := JTF_NUMBER_TABLE();
9908 a84 := JTF_NUMBER_TABLE();
9909 a85 := JTF_VARCHAR2_TABLE_300();
9910 a86 := JTF_VARCHAR2_TABLE_300();
9911 a87 := JTF_NUMBER_TABLE();
9912 a88 := JTF_NUMBER_TABLE();
9913 a89 := JTF_NUMBER_TABLE();
9914 a90 := JTF_NUMBER_TABLE();
9915 a91 := JTF_NUMBER_TABLE();
9916 a92 := JTF_NUMBER_TABLE();
9917 a93 := JTF_NUMBER_TABLE();
9918 a94 := JTF_NUMBER_TABLE();
9919 a95 := JTF_VARCHAR2_TABLE_100();
9920 a96 := JTF_VARCHAR2_TABLE_100();
9921 a97 := JTF_NUMBER_TABLE();
9922 a98 := JTF_NUMBER_TABLE();
9923 a99 := JTF_NUMBER_TABLE();
9924 a100 := JTF_NUMBER_TABLE();
9925 a101 := JTF_NUMBER_TABLE();
9926 a102 := JTF_NUMBER_TABLE();
9927 a103 := JTF_NUMBER_TABLE();
9928 a104 := JTF_NUMBER_TABLE();
9929 a105 := JTF_DATE_TABLE();
9930 a106 := JTF_DATE_TABLE();
9931 a107 := JTF_VARCHAR2_TABLE_100();
9932 a108 := JTF_VARCHAR2_TABLE_100();
9933 a109 := JTF_DATE_TABLE();
9934 a110 := JTF_DATE_TABLE();
9935 a111 := JTF_DATE_TABLE();
9936 a112 := JTF_DATE_TABLE();
9937 a113 := JTF_VARCHAR2_TABLE_100();
9938 a114 := JTF_VARCHAR2_TABLE_100();
9939 a115 := JTF_VARCHAR2_TABLE_100();
9940 a116 := JTF_VARCHAR2_TABLE_100();
9941 a117 := JTF_VARCHAR2_TABLE_100();
9942 a118 := JTF_VARCHAR2_TABLE_100();
9943 a119 := JTF_VARCHAR2_TABLE_300();
9944 a120 := JTF_VARCHAR2_TABLE_300();
9945 a121 := JTF_VARCHAR2_TABLE_300();
9946 a122 := JTF_VARCHAR2_TABLE_300();
9947 a123 := JTF_VARCHAR2_TABLE_300();
9948 a124 := JTF_VARCHAR2_TABLE_300();
9949 a125 := JTF_VARCHAR2_TABLE_300();
9950 a126 := JTF_VARCHAR2_TABLE_300();
9951 a127 := JTF_VARCHAR2_TABLE_300();
9952 a128 := JTF_VARCHAR2_TABLE_300();
9953 a129 := JTF_VARCHAR2_TABLE_300();
9954 a130 := JTF_VARCHAR2_TABLE_300();
9955 a131 := JTF_VARCHAR2_TABLE_300();
9956 a132 := JTF_VARCHAR2_TABLE_300();
9957 a133 := JTF_VARCHAR2_TABLE_300();
9958 a134 := JTF_VARCHAR2_TABLE_300();
9959 a135 := JTF_VARCHAR2_TABLE_300();
9960 a136 := JTF_VARCHAR2_TABLE_300();
9961 a137 := JTF_VARCHAR2_TABLE_300();
9962 a138 := JTF_VARCHAR2_TABLE_300();
9963 a139 := JTF_VARCHAR2_TABLE_300();
9964 a140 := JTF_VARCHAR2_TABLE_300();
9965 a141 := JTF_VARCHAR2_TABLE_300();
9966 a142 := JTF_VARCHAR2_TABLE_300();
9967 a143 := JTF_VARCHAR2_TABLE_300();
9968 a144 := JTF_VARCHAR2_TABLE_300();
9969 a145 := JTF_VARCHAR2_TABLE_300();
9970 a146 := JTF_VARCHAR2_TABLE_300();
9971 a147 := JTF_VARCHAR2_TABLE_300();
9972 a148 := JTF_VARCHAR2_TABLE_300();
9973 a149 := JTF_NUMBER_TABLE();
9974 a150 := JTF_NUMBER_TABLE();
9975 a151 := JTF_VARCHAR2_TABLE_100();
9976 a152 := JTF_VARCHAR2_TABLE_100();
9977 a153 := JTF_NUMBER_TABLE();
9978 a154 := JTF_NUMBER_TABLE();
9979 a155 := JTF_VARCHAR2_TABLE_100();
9980 a156 := JTF_VARCHAR2_TABLE_100();
9981 a157 := JTF_VARCHAR2_TABLE_300();
9982 a158 := JTF_VARCHAR2_TABLE_300();
9983 a159 := JTF_VARCHAR2_TABLE_300();
9984 a160 := JTF_VARCHAR2_TABLE_300();
9985 a161 := JTF_VARCHAR2_TABLE_300();
9986 a162 := JTF_VARCHAR2_TABLE_300();
9987 a163 := JTF_VARCHAR2_TABLE_300();
9988 a164 := JTF_VARCHAR2_TABLE_300();
9989 a165 := JTF_VARCHAR2_TABLE_100();
9990 a166 := JTF_VARCHAR2_TABLE_100();
9991 a167 := JTF_VARCHAR2_TABLE_100();
9992 a168 := JTF_VARCHAR2_TABLE_100();
9993 a169 := JTF_VARCHAR2_TABLE_100();
9994 a170 := JTF_VARCHAR2_TABLE_100();
9995 a171 := JTF_NUMBER_TABLE();
9996 a172 := JTF_NUMBER_TABLE();
9997 a173 := JTF_NUMBER_TABLE();
9998 a174 := JTF_NUMBER_TABLE();
9999 a175 := JTF_DATE_TABLE();
10000 a176 := JTF_DATE_TABLE();
10001 a177 := JTF_VARCHAR2_TABLE_100();
10002 a178 := JTF_VARCHAR2_TABLE_100();
10003 a179 := JTF_VARCHAR2_TABLE_100();
10004 a180 := JTF_VARCHAR2_TABLE_100();
10005 a181 := JTF_VARCHAR2_TABLE_100();
10006 a182 := JTF_VARCHAR2_TABLE_100();
10007 a183 := JTF_VARCHAR2_TABLE_300();
10008 a184 := JTF_VARCHAR2_TABLE_300();
10009 a185 := JTF_VARCHAR2_TABLE_300();
10010 a186 := JTF_VARCHAR2_TABLE_300();
10011 a187 := JTF_VARCHAR2_TABLE_300();
10012 a188 := JTF_VARCHAR2_TABLE_300();
10013 a189 := JTF_VARCHAR2_TABLE_300();
10014 a190 := JTF_VARCHAR2_TABLE_300();
10015 a191 := JTF_VARCHAR2_TABLE_100();
10016 a192 := JTF_VARCHAR2_TABLE_100();
10017 a193 := JTF_VARCHAR2_TABLE_100();
10018 a194 := JTF_VARCHAR2_TABLE_100();
10019 a195 := JTF_VARCHAR2_TABLE_100();
10020 a196 := JTF_VARCHAR2_TABLE_100();
10021 a197 := JTF_VARCHAR2_TABLE_100();
10022 a198 := JTF_VARCHAR2_TABLE_100();
10023 a199 := JTF_NUMBER_TABLE();
10024 a200 := JTF_NUMBER_TABLE();
10025 a201 := JTF_VARCHAR2_TABLE_100();
10026 a202 := JTF_VARCHAR2_TABLE_100();
10027 a203 := JTF_VARCHAR2_TABLE_300();
10028 a204 := JTF_VARCHAR2_TABLE_300();
10029 a205 := JTF_NUMBER_TABLE();
10030 a206 := JTF_NUMBER_TABLE();
10031 a207 := JTF_NUMBER_TABLE();
10032 a208 := JTF_NUMBER_TABLE();
10033 a209 := JTF_VARCHAR2_TABLE_300();
10034 a210 := JTF_VARCHAR2_TABLE_300();
10035 a211 := JTF_VARCHAR2_TABLE_300();
10036 a212 := JTF_VARCHAR2_TABLE_300();
10037 a213 := JTF_VARCHAR2_TABLE_100();
10038 a214 := JTF_VARCHAR2_TABLE_100();
10039 a215 := JTF_VARCHAR2_TABLE_100();
10040 a216 := JTF_VARCHAR2_TABLE_100();
10041 a217 := JTF_VARCHAR2_TABLE_100();
10042 a218 := JTF_VARCHAR2_TABLE_100();
10043 a219 := JTF_VARCHAR2_TABLE_100();
10044 a220 := JTF_VARCHAR2_TABLE_100();
10045 a221 := JTF_NUMBER_TABLE();
10046 a222 := JTF_NUMBER_TABLE();
10047 a223 := JTF_VARCHAR2_TABLE_100();
10048 a224 := JTF_VARCHAR2_TABLE_100();
10049 a225 := JTF_VARCHAR2_TABLE_100();
10050 a226 := JTF_VARCHAR2_TABLE_100();
10051 a227 := JTF_NUMBER_TABLE();
10052 a228 := JTF_NUMBER_TABLE();
10053 a229 := JTF_VARCHAR2_TABLE_200();
10054 a230 := JTF_VARCHAR2_TABLE_200();
10055 a231 := JTF_VARCHAR2_TABLE_100();
10056 a232 := JTF_VARCHAR2_TABLE_100();
10057 a233 := JTF_NUMBER_TABLE();
10058 a234 := JTF_NUMBER_TABLE();
10059 a235 := JTF_VARCHAR2_TABLE_100();
10060 a236 := JTF_VARCHAR2_TABLE_100();
10061 a237 := JTF_NUMBER_TABLE();
10062 a238 := JTF_NUMBER_TABLE();
10063 a239 := JTF_VARCHAR2_TABLE_100();
10064 a240 := JTF_VARCHAR2_TABLE_100();
10065 a241 := JTF_NUMBER_TABLE();
10066 a242 := JTF_NUMBER_TABLE();
10067 a243 := JTF_DATE_TABLE();
10068 a244 := JTF_DATE_TABLE();
10069 a245 := JTF_VARCHAR2_TABLE_300();
10070 a246 := JTF_VARCHAR2_TABLE_300();
10071 a247 := JTF_VARCHAR2_TABLE_300();
10072 a248 := JTF_VARCHAR2_TABLE_300();
10073 a249 := JTF_VARCHAR2_TABLE_300();
10074 a250 := JTF_VARCHAR2_TABLE_300();
10075 a251 := JTF_VARCHAR2_TABLE_300();
10076 a252 := JTF_VARCHAR2_TABLE_300();
10077 a253 := JTF_VARCHAR2_TABLE_300();
10078 a254 := JTF_VARCHAR2_TABLE_300();
10079 a255 := JTF_VARCHAR2_TABLE_300();
10080 a256 := JTF_VARCHAR2_TABLE_300();
10081 a257 := JTF_VARCHAR2_TABLE_300();
10082 a258 := JTF_VARCHAR2_TABLE_300();
10083 a259 := JTF_VARCHAR2_TABLE_300();
10084 a260 := JTF_VARCHAR2_TABLE_300();
10085 a261 := JTF_VARCHAR2_TABLE_300();
10086 a262 := JTF_VARCHAR2_TABLE_300();
10087 a263 := JTF_VARCHAR2_TABLE_300();
10088 a264 := JTF_VARCHAR2_TABLE_300();
10089 a265 := JTF_VARCHAR2_TABLE_300();
10090 a266 := JTF_VARCHAR2_TABLE_300();
10091 a267 := JTF_VARCHAR2_TABLE_300();
10092 a268 := JTF_VARCHAR2_TABLE_300();
10093 a269 := JTF_VARCHAR2_TABLE_300();
10094 a270 := JTF_VARCHAR2_TABLE_300();
10095 a271 := JTF_VARCHAR2_TABLE_300();
10096 a272 := JTF_VARCHAR2_TABLE_300();
10097 a273 := JTF_VARCHAR2_TABLE_300();
10098 a274 := JTF_VARCHAR2_TABLE_300();
10099 a275 := JTF_VARCHAR2_TABLE_100();
10100 a276 := JTF_VARCHAR2_TABLE_100();
10101 a277 := JTF_NUMBER_TABLE();
10102 a278 := JTF_NUMBER_TABLE();
10103 a279 := JTF_VARCHAR2_TABLE_100();
10104 a280 := JTF_VARCHAR2_TABLE_100();
10105 a281 := JTF_NUMBER_TABLE();
10106 a282 := JTF_NUMBER_TABLE();
10107 a283 := JTF_NUMBER_TABLE();
10108 a284 := JTF_NUMBER_TABLE();
10109 a285 := JTF_VARCHAR2_TABLE_100();
10110 a286 := JTF_VARCHAR2_TABLE_100();
10111 a287 := JTF_VARCHAR2_TABLE_100();
10112 a288 := JTF_VARCHAR2_TABLE_100();
10113 a289 := JTF_VARCHAR2_TABLE_100();
10114 a290 := JTF_VARCHAR2_TABLE_100();
10115 a291 := JTF_VARCHAR2_TABLE_100();
10116 else
10117 a0 := JTF_NUMBER_TABLE();
10118 a1 := JTF_VARCHAR2_TABLE_100();
10119 a2 := JTF_VARCHAR2_TABLE_100();
10120 a3 := JTF_VARCHAR2_TABLE_100();
10121 a4 := JTF_VARCHAR2_TABLE_100();
10122 a5 := JTF_NUMBER_TABLE();
10123 a6 := JTF_NUMBER_TABLE();
10124 a7 := JTF_VARCHAR2_TABLE_100();
10125 a8 := JTF_VARCHAR2_TABLE_100();
10126 a9 := JTF_NUMBER_TABLE();
10127 a10 := JTF_NUMBER_TABLE();
10128 a11 := JTF_VARCHAR2_TABLE_100();
10129 a12 := JTF_VARCHAR2_TABLE_100();
10130 a13 := JTF_VARCHAR2_TABLE_100();
10131 a14 := JTF_VARCHAR2_TABLE_100();
10132 a15 := JTF_VARCHAR2_TABLE_100();
10133 a16 := JTF_VARCHAR2_TABLE_100();
10134 a17 := JTF_NUMBER_TABLE();
10135 a18 := JTF_NUMBER_TABLE();
10136 a19 := JTF_VARCHAR2_TABLE_100();
10137 a20 := JTF_VARCHAR2_TABLE_100();
10138 a21 := JTF_VARCHAR2_TABLE_100();
10139 a22 := JTF_VARCHAR2_TABLE_100();
10140 a23 := JTF_VARCHAR2_TABLE_100();
10141 a24 := JTF_VARCHAR2_TABLE_100();
10142 a25 := JTF_VARCHAR2_TABLE_100();
10143 a26 := JTF_VARCHAR2_TABLE_100();
10144 a27 := JTF_VARCHAR2_TABLE_100();
10145 a28 := JTF_VARCHAR2_TABLE_100();
10146 a29 := JTF_NUMBER_TABLE();
10147 a30 := JTF_NUMBER_TABLE();
10148 a31 := JTF_VARCHAR2_TABLE_100();
10149 a32 := JTF_VARCHAR2_TABLE_100();
10150 a33 := JTF_NUMBER_TABLE();
10151 a34 := JTF_NUMBER_TABLE();
10152 a35 := JTF_VARCHAR2_TABLE_100();
10153 a36 := JTF_VARCHAR2_TABLE_100();
10154 a37 := JTF_VARCHAR2_TABLE_100();
10155 a38 := JTF_VARCHAR2_TABLE_100();
10156 a39 := JTF_VARCHAR2_TABLE_100();
10157 a40 := JTF_VARCHAR2_TABLE_100();
10158 a41 := JTF_NUMBER_TABLE();
10159 a42 := JTF_NUMBER_TABLE();
10160 a43 := JTF_VARCHAR2_TABLE_100();
10161 a44 := JTF_VARCHAR2_TABLE_100();
10162 a45 := JTF_VARCHAR2_TABLE_100();
10163 a46 := JTF_VARCHAR2_TABLE_100();
10164 a47 := JTF_VARCHAR2_TABLE_300();
10165 a48 := JTF_VARCHAR2_TABLE_300();
10166 a49 := JTF_DATE_TABLE();
10167 a50 := JTF_DATE_TABLE();
10168 a51 := JTF_DATE_TABLE();
10169 a52 := JTF_DATE_TABLE();
10170 a53 := JTF_VARCHAR2_TABLE_100();
10171 a54 := JTF_VARCHAR2_TABLE_100();
10172 a55 := JTF_NUMBER_TABLE();
10173 a56 := JTF_NUMBER_TABLE();
10174 a57 := JTF_NUMBER_TABLE();
10175 a58 := JTF_NUMBER_TABLE();
10176 a59 := JTF_VARCHAR2_TABLE_100();
10177 a60 := JTF_VARCHAR2_TABLE_100();
10178 a61 := JTF_VARCHAR2_TABLE_100();
10179 a62 := JTF_VARCHAR2_TABLE_100();
10180 a63 := JTF_NUMBER_TABLE();
10181 a64 := JTF_NUMBER_TABLE();
10182 a65 := JTF_NUMBER_TABLE();
10183 a66 := JTF_NUMBER_TABLE();
10184 a67 := JTF_NUMBER_TABLE();
10185 a68 := JTF_NUMBER_TABLE();
10186 a69 := JTF_VARCHAR2_TABLE_100();
10187 a70 := JTF_VARCHAR2_TABLE_100();
10188 a71 := JTF_VARCHAR2_TABLE_100();
10189 a72 := JTF_VARCHAR2_TABLE_100();
10190 a73 := JTF_VARCHAR2_TABLE_100();
10191 a74 := JTF_VARCHAR2_TABLE_100();
10192 a75 := JTF_VARCHAR2_TABLE_100();
10193 a76 := JTF_VARCHAR2_TABLE_100();
10194 a77 := JTF_NUMBER_TABLE();
10195 a78 := JTF_NUMBER_TABLE();
10196 a79 := JTF_NUMBER_TABLE();
10197 a80 := JTF_NUMBER_TABLE();
10198 a81 := JTF_NUMBER_TABLE();
10199 a82 := JTF_NUMBER_TABLE();
10200 a83 := JTF_NUMBER_TABLE();
10201 a84 := JTF_NUMBER_TABLE();
10202 a85 := JTF_VARCHAR2_TABLE_300();
10203 a86 := JTF_VARCHAR2_TABLE_300();
10204 a87 := JTF_NUMBER_TABLE();
10205 a88 := JTF_NUMBER_TABLE();
10206 a89 := JTF_NUMBER_TABLE();
10207 a90 := JTF_NUMBER_TABLE();
10208 a91 := JTF_NUMBER_TABLE();
10209 a92 := JTF_NUMBER_TABLE();
10210 a93 := JTF_NUMBER_TABLE();
10211 a94 := JTF_NUMBER_TABLE();
10212 a95 := JTF_VARCHAR2_TABLE_100();
10213 a96 := JTF_VARCHAR2_TABLE_100();
10214 a97 := JTF_NUMBER_TABLE();
10215 a98 := JTF_NUMBER_TABLE();
10216 a99 := JTF_NUMBER_TABLE();
10217 a100 := JTF_NUMBER_TABLE();
10218 a101 := JTF_NUMBER_TABLE();
10219 a102 := JTF_NUMBER_TABLE();
10220 a103 := JTF_NUMBER_TABLE();
10221 a104 := JTF_NUMBER_TABLE();
10222 a105 := JTF_DATE_TABLE();
10223 a106 := JTF_DATE_TABLE();
10224 a107 := JTF_VARCHAR2_TABLE_100();
10225 a108 := JTF_VARCHAR2_TABLE_100();
10226 a109 := JTF_DATE_TABLE();
10227 a110 := JTF_DATE_TABLE();
10228 a111 := JTF_DATE_TABLE();
10229 a112 := JTF_DATE_TABLE();
10230 a113 := JTF_VARCHAR2_TABLE_100();
10231 a114 := JTF_VARCHAR2_TABLE_100();
10232 a115 := JTF_VARCHAR2_TABLE_100();
10233 a116 := JTF_VARCHAR2_TABLE_100();
10234 a117 := JTF_VARCHAR2_TABLE_100();
10235 a118 := JTF_VARCHAR2_TABLE_100();
10236 a119 := JTF_VARCHAR2_TABLE_300();
10237 a120 := JTF_VARCHAR2_TABLE_300();
10238 a121 := JTF_VARCHAR2_TABLE_300();
10239 a122 := JTF_VARCHAR2_TABLE_300();
10240 a123 := JTF_VARCHAR2_TABLE_300();
10241 a124 := JTF_VARCHAR2_TABLE_300();
10242 a125 := JTF_VARCHAR2_TABLE_300();
10243 a126 := JTF_VARCHAR2_TABLE_300();
10244 a127 := JTF_VARCHAR2_TABLE_300();
10245 a128 := JTF_VARCHAR2_TABLE_300();
10246 a129 := JTF_VARCHAR2_TABLE_300();
10247 a130 := JTF_VARCHAR2_TABLE_300();
10248 a131 := JTF_VARCHAR2_TABLE_300();
10249 a132 := JTF_VARCHAR2_TABLE_300();
10250 a133 := JTF_VARCHAR2_TABLE_300();
10251 a134 := JTF_VARCHAR2_TABLE_300();
10252 a135 := JTF_VARCHAR2_TABLE_300();
10253 a136 := JTF_VARCHAR2_TABLE_300();
10254 a137 := JTF_VARCHAR2_TABLE_300();
10255 a138 := JTF_VARCHAR2_TABLE_300();
10256 a139 := JTF_VARCHAR2_TABLE_300();
10257 a140 := JTF_VARCHAR2_TABLE_300();
10258 a141 := JTF_VARCHAR2_TABLE_300();
10259 a142 := JTF_VARCHAR2_TABLE_300();
10260 a143 := JTF_VARCHAR2_TABLE_300();
10261 a144 := JTF_VARCHAR2_TABLE_300();
10262 a145 := JTF_VARCHAR2_TABLE_300();
10263 a146 := JTF_VARCHAR2_TABLE_300();
10264 a147 := JTF_VARCHAR2_TABLE_300();
10265 a148 := JTF_VARCHAR2_TABLE_300();
10266 a149 := JTF_NUMBER_TABLE();
10267 a150 := JTF_NUMBER_TABLE();
10268 a151 := JTF_VARCHAR2_TABLE_100();
10269 a152 := JTF_VARCHAR2_TABLE_100();
10270 a153 := JTF_NUMBER_TABLE();
10271 a154 := JTF_NUMBER_TABLE();
10272 a155 := JTF_VARCHAR2_TABLE_100();
10273 a156 := JTF_VARCHAR2_TABLE_100();
10274 a157 := JTF_VARCHAR2_TABLE_300();
10275 a158 := JTF_VARCHAR2_TABLE_300();
10276 a159 := JTF_VARCHAR2_TABLE_300();
10277 a160 := JTF_VARCHAR2_TABLE_300();
10278 a161 := JTF_VARCHAR2_TABLE_300();
10279 a162 := JTF_VARCHAR2_TABLE_300();
10280 a163 := JTF_VARCHAR2_TABLE_300();
10281 a164 := JTF_VARCHAR2_TABLE_300();
10282 a165 := JTF_VARCHAR2_TABLE_100();
10283 a166 := JTF_VARCHAR2_TABLE_100();
10284 a167 := JTF_VARCHAR2_TABLE_100();
10285 a168 := JTF_VARCHAR2_TABLE_100();
10286 a169 := JTF_VARCHAR2_TABLE_100();
10287 a170 := JTF_VARCHAR2_TABLE_100();
10288 a171 := JTF_NUMBER_TABLE();
10289 a172 := JTF_NUMBER_TABLE();
10290 a173 := JTF_NUMBER_TABLE();
10291 a174 := JTF_NUMBER_TABLE();
10292 a175 := JTF_DATE_TABLE();
10293 a176 := JTF_DATE_TABLE();
10294 a177 := JTF_VARCHAR2_TABLE_100();
10295 a178 := JTF_VARCHAR2_TABLE_100();
10296 a179 := JTF_VARCHAR2_TABLE_100();
10297 a180 := JTF_VARCHAR2_TABLE_100();
10298 a181 := JTF_VARCHAR2_TABLE_100();
10299 a182 := JTF_VARCHAR2_TABLE_100();
10300 a183 := JTF_VARCHAR2_TABLE_300();
10301 a184 := JTF_VARCHAR2_TABLE_300();
10302 a185 := JTF_VARCHAR2_TABLE_300();
10303 a186 := JTF_VARCHAR2_TABLE_300();
10304 a187 := JTF_VARCHAR2_TABLE_300();
10305 a188 := JTF_VARCHAR2_TABLE_300();
10306 a189 := JTF_VARCHAR2_TABLE_300();
10307 a190 := JTF_VARCHAR2_TABLE_300();
10308 a191 := JTF_VARCHAR2_TABLE_100();
10309 a192 := JTF_VARCHAR2_TABLE_100();
10310 a193 := JTF_VARCHAR2_TABLE_100();
10311 a194 := JTF_VARCHAR2_TABLE_100();
10312 a195 := JTF_VARCHAR2_TABLE_100();
10313 a196 := JTF_VARCHAR2_TABLE_100();
10314 a197 := JTF_VARCHAR2_TABLE_100();
10315 a198 := JTF_VARCHAR2_TABLE_100();
10316 a199 := JTF_NUMBER_TABLE();
10317 a200 := JTF_NUMBER_TABLE();
10318 a201 := JTF_VARCHAR2_TABLE_100();
10319 a202 := JTF_VARCHAR2_TABLE_100();
10320 a203 := JTF_VARCHAR2_TABLE_300();
10321 a204 := JTF_VARCHAR2_TABLE_300();
10322 a205 := JTF_NUMBER_TABLE();
10323 a206 := JTF_NUMBER_TABLE();
10324 a207 := JTF_NUMBER_TABLE();
10325 a208 := JTF_NUMBER_TABLE();
10326 a209 := JTF_VARCHAR2_TABLE_300();
10327 a210 := JTF_VARCHAR2_TABLE_300();
10328 a211 := JTF_VARCHAR2_TABLE_300();
10329 a212 := JTF_VARCHAR2_TABLE_300();
10330 a213 := JTF_VARCHAR2_TABLE_100();
10331 a214 := JTF_VARCHAR2_TABLE_100();
10332 a215 := JTF_VARCHAR2_TABLE_100();
10333 a216 := JTF_VARCHAR2_TABLE_100();
10334 a217 := JTF_VARCHAR2_TABLE_100();
10335 a218 := JTF_VARCHAR2_TABLE_100();
10336 a219 := JTF_VARCHAR2_TABLE_100();
10337 a220 := JTF_VARCHAR2_TABLE_100();
10338 a221 := JTF_NUMBER_TABLE();
10339 a222 := JTF_NUMBER_TABLE();
10340 a223 := JTF_VARCHAR2_TABLE_100();
10341 a224 := JTF_VARCHAR2_TABLE_100();
10342 a225 := JTF_VARCHAR2_TABLE_100();
10343 a226 := JTF_VARCHAR2_TABLE_100();
10344 a227 := JTF_NUMBER_TABLE();
10345 a228 := JTF_NUMBER_TABLE();
10346 a229 := JTF_VARCHAR2_TABLE_200();
10347 a230 := JTF_VARCHAR2_TABLE_200();
10348 a231 := JTF_VARCHAR2_TABLE_100();
10349 a232 := JTF_VARCHAR2_TABLE_100();
10350 a233 := JTF_NUMBER_TABLE();
10351 a234 := JTF_NUMBER_TABLE();
10352 a235 := JTF_VARCHAR2_TABLE_100();
10353 a236 := JTF_VARCHAR2_TABLE_100();
10354 a237 := JTF_NUMBER_TABLE();
10355 a238 := JTF_NUMBER_TABLE();
10356 a239 := JTF_VARCHAR2_TABLE_100();
10357 a240 := JTF_VARCHAR2_TABLE_100();
10358 a241 := JTF_NUMBER_TABLE();
10359 a242 := JTF_NUMBER_TABLE();
10360 a243 := JTF_DATE_TABLE();
10361 a244 := JTF_DATE_TABLE();
10362 a245 := JTF_VARCHAR2_TABLE_300();
10363 a246 := JTF_VARCHAR2_TABLE_300();
10364 a247 := JTF_VARCHAR2_TABLE_300();
10365 a248 := JTF_VARCHAR2_TABLE_300();
10366 a249 := JTF_VARCHAR2_TABLE_300();
10367 a250 := JTF_VARCHAR2_TABLE_300();
10368 a251 := JTF_VARCHAR2_TABLE_300();
10369 a252 := JTF_VARCHAR2_TABLE_300();
10370 a253 := JTF_VARCHAR2_TABLE_300();
10371 a254 := JTF_VARCHAR2_TABLE_300();
10372 a255 := JTF_VARCHAR2_TABLE_300();
10373 a256 := JTF_VARCHAR2_TABLE_300();
10374 a257 := JTF_VARCHAR2_TABLE_300();
10375 a258 := JTF_VARCHAR2_TABLE_300();
10376 a259 := JTF_VARCHAR2_TABLE_300();
10377 a260 := JTF_VARCHAR2_TABLE_300();
10378 a261 := JTF_VARCHAR2_TABLE_300();
10379 a262 := JTF_VARCHAR2_TABLE_300();
10380 a263 := JTF_VARCHAR2_TABLE_300();
10381 a264 := JTF_VARCHAR2_TABLE_300();
10382 a265 := JTF_VARCHAR2_TABLE_300();
10383 a266 := JTF_VARCHAR2_TABLE_300();
10384 a267 := JTF_VARCHAR2_TABLE_300();
10385 a268 := JTF_VARCHAR2_TABLE_300();
10386 a269 := JTF_VARCHAR2_TABLE_300();
10387 a270 := JTF_VARCHAR2_TABLE_300();
10388 a271 := JTF_VARCHAR2_TABLE_300();
10389 a272 := JTF_VARCHAR2_TABLE_300();
10390 a273 := JTF_VARCHAR2_TABLE_300();
10391 a274 := JTF_VARCHAR2_TABLE_300();
10392 a275 := JTF_VARCHAR2_TABLE_100();
10393 a276 := JTF_VARCHAR2_TABLE_100();
10394 a277 := JTF_NUMBER_TABLE();
10395 a278 := JTF_NUMBER_TABLE();
10396 a279 := JTF_VARCHAR2_TABLE_100();
10397 a280 := JTF_VARCHAR2_TABLE_100();
10398 a281 := JTF_NUMBER_TABLE();
10399 a282 := JTF_NUMBER_TABLE();
10400 a283 := JTF_NUMBER_TABLE();
10401 a284 := JTF_NUMBER_TABLE();
10402 a285 := JTF_VARCHAR2_TABLE_100();
10403 a286 := JTF_VARCHAR2_TABLE_100();
10404 a287 := JTF_VARCHAR2_TABLE_100();
10405 a288 := JTF_VARCHAR2_TABLE_100();
10406 a289 := JTF_VARCHAR2_TABLE_100();
10407 a290 := JTF_VARCHAR2_TABLE_100();
10408 a291 := JTF_VARCHAR2_TABLE_100();
10409 if t.count > 0 then
10410 a0.extend(t.count);
10411 a1.extend(t.count);
10412 a2.extend(t.count);
10413 a3.extend(t.count);
10414 a4.extend(t.count);
10415 a5.extend(t.count);
10416 a6.extend(t.count);
10417 a7.extend(t.count);
10418 a8.extend(t.count);
10419 a9.extend(t.count);
10420 a10.extend(t.count);
10421 a11.extend(t.count);
10422 a12.extend(t.count);
10423 a13.extend(t.count);
10424 a14.extend(t.count);
10425 a15.extend(t.count);
10426 a16.extend(t.count);
10427 a17.extend(t.count);
10428 a18.extend(t.count);
10429 a19.extend(t.count);
10430 a20.extend(t.count);
10431 a21.extend(t.count);
10432 a22.extend(t.count);
10433 a23.extend(t.count);
10434 a24.extend(t.count);
10435 a25.extend(t.count);
10436 a26.extend(t.count);
10437 a27.extend(t.count);
10438 a28.extend(t.count);
10439 a29.extend(t.count);
10440 a30.extend(t.count);
10441 a31.extend(t.count);
10442 a32.extend(t.count);
10443 a33.extend(t.count);
10444 a34.extend(t.count);
10445 a35.extend(t.count);
10446 a36.extend(t.count);
10447 a37.extend(t.count);
10448 a38.extend(t.count);
10449 a39.extend(t.count);
10450 a40.extend(t.count);
10451 a41.extend(t.count);
10452 a42.extend(t.count);
10453 a43.extend(t.count);
10454 a44.extend(t.count);
10455 a45.extend(t.count);
10456 a46.extend(t.count);
10457 a47.extend(t.count);
10458 a48.extend(t.count);
10459 a49.extend(t.count);
10460 a50.extend(t.count);
10461 a51.extend(t.count);
10462 a52.extend(t.count);
10463 a53.extend(t.count);
10464 a54.extend(t.count);
10465 a55.extend(t.count);
10466 a56.extend(t.count);
10467 a57.extend(t.count);
10468 a58.extend(t.count);
10469 a59.extend(t.count);
10470 a60.extend(t.count);
10471 a61.extend(t.count);
10472 a62.extend(t.count);
10473 a63.extend(t.count);
10474 a64.extend(t.count);
10475 a65.extend(t.count);
10476 a66.extend(t.count);
10477 a67.extend(t.count);
10478 a68.extend(t.count);
10479 a69.extend(t.count);
10480 a70.extend(t.count);
10481 a71.extend(t.count);
10482 a72.extend(t.count);
10483 a73.extend(t.count);
10484 a74.extend(t.count);
10485 a75.extend(t.count);
10486 a76.extend(t.count);
10487 a77.extend(t.count);
10488 a78.extend(t.count);
10489 a79.extend(t.count);
10490 a80.extend(t.count);
10491 a81.extend(t.count);
10492 a82.extend(t.count);
10493 a83.extend(t.count);
10494 a84.extend(t.count);
10495 a85.extend(t.count);
10496 a86.extend(t.count);
10497 a87.extend(t.count);
10498 a88.extend(t.count);
10499 a89.extend(t.count);
10500 a90.extend(t.count);
10501 a91.extend(t.count);
10502 a92.extend(t.count);
10503 a93.extend(t.count);
10504 a94.extend(t.count);
10505 a95.extend(t.count);
10506 a96.extend(t.count);
10507 a97.extend(t.count);
10508 a98.extend(t.count);
10509 a99.extend(t.count);
10510 a100.extend(t.count);
10511 a101.extend(t.count);
10512 a102.extend(t.count);
10513 a103.extend(t.count);
10514 a104.extend(t.count);
10515 a105.extend(t.count);
10516 a106.extend(t.count);
10517 a107.extend(t.count);
10518 a108.extend(t.count);
10519 a109.extend(t.count);
10520 a110.extend(t.count);
10521 a111.extend(t.count);
10522 a112.extend(t.count);
10523 a113.extend(t.count);
10524 a114.extend(t.count);
10525 a115.extend(t.count);
10526 a116.extend(t.count);
10527 a117.extend(t.count);
10528 a118.extend(t.count);
10529 a119.extend(t.count);
10530 a120.extend(t.count);
10531 a121.extend(t.count);
10532 a122.extend(t.count);
10533 a123.extend(t.count);
10534 a124.extend(t.count);
10535 a125.extend(t.count);
10536 a126.extend(t.count);
10537 a127.extend(t.count);
10538 a128.extend(t.count);
10539 a129.extend(t.count);
10540 a130.extend(t.count);
10541 a131.extend(t.count);
10542 a132.extend(t.count);
10543 a133.extend(t.count);
10544 a134.extend(t.count);
10545 a135.extend(t.count);
10546 a136.extend(t.count);
10547 a137.extend(t.count);
10548 a138.extend(t.count);
10549 a139.extend(t.count);
10550 a140.extend(t.count);
10551 a141.extend(t.count);
10552 a142.extend(t.count);
10553 a143.extend(t.count);
10554 a144.extend(t.count);
10555 a145.extend(t.count);
10556 a146.extend(t.count);
10557 a147.extend(t.count);
10558 a148.extend(t.count);
10559 a149.extend(t.count);
10560 a150.extend(t.count);
10561 a151.extend(t.count);
10562 a152.extend(t.count);
10563 a153.extend(t.count);
10564 a154.extend(t.count);
10565 a155.extend(t.count);
10566 a156.extend(t.count);
10567 a157.extend(t.count);
10568 a158.extend(t.count);
10569 a159.extend(t.count);
10570 a160.extend(t.count);
10571 a161.extend(t.count);
10572 a162.extend(t.count);
10573 a163.extend(t.count);
10574 a164.extend(t.count);
10575 a165.extend(t.count);
10576 a166.extend(t.count);
10577 a167.extend(t.count);
10578 a168.extend(t.count);
10579 a169.extend(t.count);
10580 a170.extend(t.count);
10581 a171.extend(t.count);
10582 a172.extend(t.count);
10583 a173.extend(t.count);
10584 a174.extend(t.count);
10585 a175.extend(t.count);
10586 a176.extend(t.count);
10587 a177.extend(t.count);
10588 a178.extend(t.count);
10589 a179.extend(t.count);
10590 a180.extend(t.count);
10591 a181.extend(t.count);
10592 a182.extend(t.count);
10593 a183.extend(t.count);
10594 a184.extend(t.count);
10595 a185.extend(t.count);
10596 a186.extend(t.count);
10597 a187.extend(t.count);
10598 a188.extend(t.count);
10599 a189.extend(t.count);
10600 a190.extend(t.count);
10601 a191.extend(t.count);
10602 a192.extend(t.count);
10603 a193.extend(t.count);
10604 a194.extend(t.count);
10605 a195.extend(t.count);
10606 a196.extend(t.count);
10607 a197.extend(t.count);
10608 a198.extend(t.count);
10609 a199.extend(t.count);
10610 a200.extend(t.count);
10611 a201.extend(t.count);
10612 a202.extend(t.count);
10613 a203.extend(t.count);
10614 a204.extend(t.count);
10615 a205.extend(t.count);
10616 a206.extend(t.count);
10617 a207.extend(t.count);
10618 a208.extend(t.count);
10619 a209.extend(t.count);
10620 a210.extend(t.count);
10621 a211.extend(t.count);
10622 a212.extend(t.count);
10623 a213.extend(t.count);
10624 a214.extend(t.count);
10625 a215.extend(t.count);
10626 a216.extend(t.count);
10627 a217.extend(t.count);
10628 a218.extend(t.count);
10629 a219.extend(t.count);
10630 a220.extend(t.count);
10631 a221.extend(t.count);
10632 a222.extend(t.count);
10633 a223.extend(t.count);
10634 a224.extend(t.count);
10635 a225.extend(t.count);
10636 a226.extend(t.count);
10637 a227.extend(t.count);
10638 a228.extend(t.count);
10639 a229.extend(t.count);
10640 a230.extend(t.count);
10641 a231.extend(t.count);
10642 a232.extend(t.count);
10643 a233.extend(t.count);
10644 a234.extend(t.count);
10645 a235.extend(t.count);
10646 a236.extend(t.count);
10647 a237.extend(t.count);
10648 a238.extend(t.count);
10649 a239.extend(t.count);
10650 a240.extend(t.count);
10651 a241.extend(t.count);
10652 a242.extend(t.count);
10653 a243.extend(t.count);
10654 a244.extend(t.count);
10655 a245.extend(t.count);
10656 a246.extend(t.count);
10657 a247.extend(t.count);
10658 a248.extend(t.count);
10659 a249.extend(t.count);
10660 a250.extend(t.count);
10661 a251.extend(t.count);
10662 a252.extend(t.count);
10663 a253.extend(t.count);
10664 a254.extend(t.count);
10665 a255.extend(t.count);
10666 a256.extend(t.count);
10667 a257.extend(t.count);
10668 a258.extend(t.count);
10669 a259.extend(t.count);
10670 a260.extend(t.count);
10671 a261.extend(t.count);
10672 a262.extend(t.count);
10673 a263.extend(t.count);
10674 a264.extend(t.count);
10675 a265.extend(t.count);
10676 a266.extend(t.count);
10677 a267.extend(t.count);
10678 a268.extend(t.count);
10679 a269.extend(t.count);
10680 a270.extend(t.count);
10681 a271.extend(t.count);
10682 a272.extend(t.count);
10683 a273.extend(t.count);
10684 a274.extend(t.count);
10685 a275.extend(t.count);
10686 a276.extend(t.count);
10687 a277.extend(t.count);
10688 a278.extend(t.count);
10689 a279.extend(t.count);
10690 a280.extend(t.count);
10691 a281.extend(t.count);
10692 a282.extend(t.count);
10693 a283.extend(t.count);
10694 a284.extend(t.count);
10695 a285.extend(t.count);
10696 a286.extend(t.count);
10697 a287.extend(t.count);
10698 a288.extend(t.count);
10699 a289.extend(t.count);
10700 a290.extend(t.count);
10701 a291.extend(t.count);
10702 ddindx := t.first;
10703 indx := 1;
10704 while true loop
10705 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
10706 a1(indx) := t(ddindx).old_instance_number;
10707 a2(indx) := t(ddindx).new_instance_number;
10708 a3(indx) := t(ddindx).old_external_reference;
10709 a4(indx) := t(ddindx).new_external_reference;
10710 a5(indx) := rosetta_g_miss_num_map(t(ddindx).old_inventory_item_id);
10711 a6(indx) := rosetta_g_miss_num_map(t(ddindx).new_inventory_item_id);
10712 a7(indx) := t(ddindx).old_inventory_revision;
10713 a8(indx) := t(ddindx).new_inventory_revision;
10714 a9(indx) := rosetta_g_miss_num_map(t(ddindx).old_inv_master_org_id);
10715 a10(indx) := rosetta_g_miss_num_map(t(ddindx).new_inv_master_org_id);
10716 a11(indx) := t(ddindx).old_serial_number;
10717 a12(indx) := t(ddindx).new_serial_number;
10718 a13(indx) := t(ddindx).old_mfg_serial_number_flag;
10719 a14(indx) := t(ddindx).new_mfg_serial_number_flag;
10720 a15(indx) := t(ddindx).old_lot_number;
10721 a16(indx) := t(ddindx).new_lot_number;
10722 a17(indx) := rosetta_g_miss_num_map(t(ddindx).old_quantity);
10723 a18(indx) := rosetta_g_miss_num_map(t(ddindx).new_quantity);
10724 a19(indx) := t(ddindx).old_unit_of_measure_name;
10725 a20(indx) := t(ddindx).new_unit_of_measure_name;
10726 a21(indx) := t(ddindx).old_unit_of_measure;
10727 a22(indx) := t(ddindx).new_unit_of_measure;
10728 a23(indx) := t(ddindx).old_accounting_class;
10729 a24(indx) := t(ddindx).new_accounting_class;
10730 a25(indx) := t(ddindx).old_accounting_class_code;
10731 a26(indx) := t(ddindx).new_accounting_class_code;
10732 a27(indx) := t(ddindx).old_instance_condition;
10733 a28(indx) := t(ddindx).new_instance_condition;
10734 a29(indx) := rosetta_g_miss_num_map(t(ddindx).old_instance_condition_id);
10735 a30(indx) := rosetta_g_miss_num_map(t(ddindx).new_instance_condition_id);
10736 a31(indx) := t(ddindx).old_instance_status;
10737 a32(indx) := t(ddindx).new_instance_status;
10738 a33(indx) := rosetta_g_miss_num_map(t(ddindx).old_instance_status_id);
10739 a34(indx) := rosetta_g_miss_num_map(t(ddindx).new_instance_status_id);
10740 a35(indx) := t(ddindx).old_customer_view_flag;
10741 a36(indx) := t(ddindx).new_customer_view_flag;
10742 a37(indx) := t(ddindx).old_merchant_view_flag;
10743 a38(indx) := t(ddindx).new_merchant_view_flag;
10744 a39(indx) := t(ddindx).old_sellable_flag;
10745 a40(indx) := t(ddindx).new_sellable_flag;
10746 a41(indx) := rosetta_g_miss_num_map(t(ddindx).old_system_id);
10747 a42(indx) := rosetta_g_miss_num_map(t(ddindx).new_system_id);
10748 a43(indx) := t(ddindx).old_system_name;
10749 a44(indx) := t(ddindx).new_system_name;
10750 a45(indx) := t(ddindx).old_instance_type_code;
10751 a46(indx) := t(ddindx).new_instance_type_code;
10752 a47(indx) := t(ddindx).old_instance_type_name;
10753 a48(indx) := t(ddindx).new_instance_type_name;
10754 a49(indx) := t(ddindx).old_active_start_date;
10755 a50(indx) := t(ddindx).new_active_start_date;
10756 a51(indx) := t(ddindx).old_active_end_date;
10757 a52(indx) := t(ddindx).new_active_end_date;
10758 a53(indx) := t(ddindx).old_location_type_code;
10759 a54(indx) := t(ddindx).new_location_type_code;
10760 a55(indx) := rosetta_g_miss_num_map(t(ddindx).old_location_id);
10761 a56(indx) := rosetta_g_miss_num_map(t(ddindx).new_location_id);
10762 a57(indx) := rosetta_g_miss_num_map(t(ddindx).old_inv_organization_id);
10763 a58(indx) := rosetta_g_miss_num_map(t(ddindx).new_inv_organization_id);
10764 a59(indx) := t(ddindx).old_inv_organization_name;
10765 a60(indx) := t(ddindx).new_inv_organization_name;
10766 a61(indx) := t(ddindx).old_inv_subinventory_name;
10767 a62(indx) := t(ddindx).new_inv_subinventory_name;
10768 a63(indx) := rosetta_g_miss_num_map(t(ddindx).old_inv_locator_id);
10769 a64(indx) := rosetta_g_miss_num_map(t(ddindx).new_inv_locator_id);
10770 a65(indx) := rosetta_g_miss_num_map(t(ddindx).old_pa_project_id);
10771 a66(indx) := rosetta_g_miss_num_map(t(ddindx).new_pa_project_id);
10772 a67(indx) := rosetta_g_miss_num_map(t(ddindx).old_pa_project_task_id);
10773 a68(indx) := rosetta_g_miss_num_map(t(ddindx).new_pa_project_task_id);
10774 a69(indx) := t(ddindx).old_pa_project_name;
10775 a70(indx) := t(ddindx).new_pa_project_name;
10776 a71(indx) := t(ddindx).old_pa_project_number;
10777 a72(indx) := t(ddindx).new_pa_project_number;
10778 a73(indx) := t(ddindx).old_pa_task_name;
10779 a74(indx) := t(ddindx).new_pa_task_name;
10780 a75(indx) := t(ddindx).old_pa_task_number;
10781 a76(indx) := t(ddindx).new_pa_task_number;
10782 a77(indx) := rosetta_g_miss_num_map(t(ddindx).old_in_transit_order_line_id);
10783 a78(indx) := rosetta_g_miss_num_map(t(ddindx).new_in_transit_order_line_id);
10784 a79(indx) := rosetta_g_miss_num_map(t(ddindx).old_in_transit_order_line_num);
10785 a80(indx) := rosetta_g_miss_num_map(t(ddindx).new_in_transit_order_line_num);
10786 a81(indx) := rosetta_g_miss_num_map(t(ddindx).old_in_transit_order_number);
10787 a82(indx) := rosetta_g_miss_num_map(t(ddindx).new_in_transit_order_number);
10788 a83(indx) := rosetta_g_miss_num_map(t(ddindx).old_wip_job_id);
10789 a84(indx) := rosetta_g_miss_num_map(t(ddindx).new_wip_job_id);
10790 a85(indx) := t(ddindx).old_wip_entity_name;
10791 a86(indx) := t(ddindx).new_wip_entity_name;
10792 a87(indx) := rosetta_g_miss_num_map(t(ddindx).old_po_order_line_id);
10793 a88(indx) := rosetta_g_miss_num_map(t(ddindx).new_po_order_line_id);
10794 a89(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_oe_order_line_id);
10795 a90(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_oe_order_line_id);
10796 a91(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_oe_rma_line_id);
10797 a92(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_oe_rma_line_id);
10798 a93(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_po_po_line_id);
10799 a94(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_po_po_line_id);
10800 a95(indx) := t(ddindx).old_last_oe_po_number;
10801 a96(indx) := t(ddindx).new_last_oe_po_number;
10802 a97(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_wip_job_id);
10803 a98(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_wip_job_id);
10804 a99(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_pa_project_id);
10805 a100(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_pa_project_id);
10806 a101(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_pa_task_id);
10807 a102(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_pa_task_id);
10808 a103(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_oe_agreement_id);
10809 a104(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_oe_agreement_id);
10810 a105(indx) := t(ddindx).old_install_date;
10811 a106(indx) := t(ddindx).new_install_date;
10812 a107(indx) := t(ddindx).old_manually_created_flag;
10813 a108(indx) := t(ddindx).new_manually_created_flag;
10814 a109(indx) := t(ddindx).old_return_by_date;
10815 a110(indx) := t(ddindx).new_return_by_date;
10816 a111(indx) := t(ddindx).old_actual_return_date;
10817 a112(indx) := t(ddindx).new_actual_return_date;
10818 a113(indx) := t(ddindx).old_creation_complete_flag;
10819 a114(indx) := t(ddindx).new_creation_complete_flag;
10820 a115(indx) := t(ddindx).old_completeness_flag;
10821 a116(indx) := t(ddindx).new_completeness_flag;
10822 a117(indx) := t(ddindx).old_context;
10823 a118(indx) := t(ddindx).new_context;
10824 a119(indx) := t(ddindx).old_attribute1;
10825 a120(indx) := t(ddindx).new_attribute1;
10826 a121(indx) := t(ddindx).old_attribute2;
10827 a122(indx) := t(ddindx).new_attribute2;
10828 a123(indx) := t(ddindx).old_attribute3;
10829 a124(indx) := t(ddindx).new_attribute3;
10830 a125(indx) := t(ddindx).old_attribute4;
10831 a126(indx) := t(ddindx).new_attribute4;
10832 a127(indx) := t(ddindx).old_attribute5;
10833 a128(indx) := t(ddindx).new_attribute5;
10834 a129(indx) := t(ddindx).old_attribute6;
10835 a130(indx) := t(ddindx).new_attribute6;
10836 a131(indx) := t(ddindx).old_attribute7;
10837 a132(indx) := t(ddindx).new_attribute7;
10838 a133(indx) := t(ddindx).old_attribute8;
10839 a134(indx) := t(ddindx).new_attribute8;
10840 a135(indx) := t(ddindx).old_attribute9;
10841 a136(indx) := t(ddindx).new_attribute9;
10842 a137(indx) := t(ddindx).old_attribute10;
10843 a138(indx) := t(ddindx).new_attribute10;
10844 a139(indx) := t(ddindx).old_attribute11;
10845 a140(indx) := t(ddindx).new_attribute11;
10846 a141(indx) := t(ddindx).old_attribute12;
10847 a142(indx) := t(ddindx).new_attribute12;
10848 a143(indx) := t(ddindx).old_attribute13;
10849 a144(indx) := t(ddindx).new_attribute13;
10850 a145(indx) := t(ddindx).old_attribute14;
10851 a146(indx) := t(ddindx).new_attribute14;
10852 a147(indx) := t(ddindx).old_attribute15;
10853 a148(indx) := t(ddindx).new_attribute15;
10854 a149(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_txn_line_detail_id);
10855 a150(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_txn_line_detail_id);
10856 a151(indx) := t(ddindx).old_install_location_type_code;
10857 a152(indx) := t(ddindx).new_install_location_type_code;
10858 a153(indx) := rosetta_g_miss_num_map(t(ddindx).old_install_location_id);
10859 a154(indx) := rosetta_g_miss_num_map(t(ddindx).new_install_location_id);
10860 a155(indx) := t(ddindx).old_instance_usage_code;
10861 a156(indx) := t(ddindx).new_instance_usage_code;
10862 a157(indx) := t(ddindx).old_current_loc_address1;
10863 a158(indx) := t(ddindx).new_current_loc_address1;
10864 a159(indx) := t(ddindx).old_current_loc_address2;
10865 a160(indx) := t(ddindx).new_current_loc_address2;
10866 a161(indx) := t(ddindx).old_current_loc_address3;
10867 a162(indx) := t(ddindx).new_current_loc_address3;
10868 a163(indx) := t(ddindx).old_current_loc_address4;
10869 a164(indx) := t(ddindx).new_current_loc_address4;
10870 a165(indx) := t(ddindx).old_current_loc_city;
10871 a166(indx) := t(ddindx).new_current_loc_city;
10872 a167(indx) := t(ddindx).old_current_loc_postal_code;
10873 a168(indx) := t(ddindx).new_current_loc_postal_code;
10874 a169(indx) := t(ddindx).old_current_loc_country;
10875 a170(indx) := t(ddindx).new_current_loc_country;
10876 a171(indx) := rosetta_g_miss_num_map(t(ddindx).old_sales_order_number);
10877 a172(indx) := rosetta_g_miss_num_map(t(ddindx).new_sales_order_number);
10878 a173(indx) := rosetta_g_miss_num_map(t(ddindx).old_sales_order_line_number);
10879 a174(indx) := rosetta_g_miss_num_map(t(ddindx).new_sales_order_line_number);
10880 a175(indx) := t(ddindx).old_sales_order_date;
10881 a176(indx) := t(ddindx).new_sales_order_date;
10882 a177(indx) := t(ddindx).old_purchase_order_number;
10883 a178(indx) := t(ddindx).new_purchase_order_number;
10884 a179(indx) := t(ddindx).old_instance_usage_name;
10885 a180(indx) := t(ddindx).new_instance_usage_name;
10886 a181(indx) := t(ddindx).old_current_loc_state;
10887 a182(indx) := t(ddindx).new_current_loc_state;
10888 a183(indx) := t(ddindx).old_install_loc_address1;
10889 a184(indx) := t(ddindx).new_install_loc_address1;
10890 a185(indx) := t(ddindx).old_install_loc_address2;
10891 a186(indx) := t(ddindx).new_install_loc_address2;
10892 a187(indx) := t(ddindx).old_install_loc_address3;
10893 a188(indx) := t(ddindx).new_install_loc_address3;
10894 a189(indx) := t(ddindx).old_install_loc_address4;
10895 a190(indx) := t(ddindx).new_install_loc_address4;
10896 a191(indx) := t(ddindx).old_install_loc_city;
10897 a192(indx) := t(ddindx).new_install_loc_city;
10898 a193(indx) := t(ddindx).old_install_loc_state;
10899 a194(indx) := t(ddindx).new_install_loc_state;
10900 a195(indx) := t(ddindx).old_install_loc_postal_code;
10901 a196(indx) := t(ddindx).new_install_loc_postal_code;
10902 a197(indx) := t(ddindx).old_install_loc_country;
10903 a198(indx) := t(ddindx).new_install_loc_country;
10904 a199(indx) := rosetta_g_miss_num_map(t(ddindx).old_config_inst_rev_num);
10905 a200(indx) := rosetta_g_miss_num_map(t(ddindx).new_config_inst_rev_num);
10906 a201(indx) := t(ddindx).old_config_valid_status;
10907 a202(indx) := t(ddindx).new_config_valid_status;
10908 a203(indx) := t(ddindx).old_instance_description;
10909 a204(indx) := t(ddindx).new_instance_description;
10910 a205(indx) := rosetta_g_miss_num_map(t(ddindx).instance_history_id);
10911 a206(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
10912 a207(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_vld_organization_id);
10913 a208(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_vld_organization_id);
10914 a209(indx) := t(ddindx).old_oe_agreement_name;
10915 a210(indx) := t(ddindx).new_oe_agreement_name;
10916 a211(indx) := t(ddindx).old_inv_locator_name;
10917 a212(indx) := t(ddindx).new_inv_locator_name;
10918 a213(indx) := t(ddindx).old_current_location_number;
10919 a214(indx) := t(ddindx).new_current_location_number;
10920 a215(indx) := t(ddindx).old_install_location_number;
10921 a216(indx) := t(ddindx).new_install_location_number;
10922 a217(indx) := t(ddindx).old_network_asset_flag;
10923 a218(indx) := t(ddindx).new_network_asset_flag;
10924 a219(indx) := t(ddindx).old_maintainable_flag;
10925 a220(indx) := t(ddindx).new_maintainable_flag;
10926 a221(indx) := rosetta_g_miss_num_map(t(ddindx).old_pn_location_id);
10927 a222(indx) := rosetta_g_miss_num_map(t(ddindx).new_pn_location_id);
10928 a223(indx) := t(ddindx).old_asset_criticality_code;
10929 a224(indx) := t(ddindx).new_asset_criticality_code;
10930 a225(indx) := t(ddindx).old_criticality;
10931 a226(indx) := t(ddindx).new_criticality;
10932 a227(indx) := rosetta_g_miss_num_map(t(ddindx).old_category_id);
10933 a228(indx) := rosetta_g_miss_num_map(t(ddindx).new_category_id);
10934 a229(indx) := t(ddindx).old_category_name;
10935 a230(indx) := t(ddindx).new_category_name;
10936 a231(indx) := t(ddindx).old_maintainable;
10937 a232(indx) := t(ddindx).new_maintainable;
10938 a233(indx) := rosetta_g_miss_num_map(t(ddindx).old_equipment_gen_object_id);
10939 a234(indx) := rosetta_g_miss_num_map(t(ddindx).new_equipment_gen_object_id);
10940 a235(indx) := t(ddindx).old_instantiation_flag;
10941 a236(indx) := t(ddindx).new_instantiation_flag;
10942 a237(indx) := rosetta_g_miss_num_map(t(ddindx).old_linear_location_id);
10943 a238(indx) := rosetta_g_miss_num_map(t(ddindx).new_linear_location_id);
10944 a239(indx) := t(ddindx).old_operational_log_flag;
10945 a240(indx) := t(ddindx).new_operational_log_flag;
10946 a241(indx) := rosetta_g_miss_num_map(t(ddindx).old_checkin_status);
10947 a242(indx) := rosetta_g_miss_num_map(t(ddindx).new_checkin_status);
10948 a243(indx) := t(ddindx).old_supplier_warranty_exp_date;
10949 a244(indx) := t(ddindx).new_supplier_warranty_exp_date;
10950 a245(indx) := t(ddindx).old_attribute16;
10951 a246(indx) := t(ddindx).new_attribute16;
10952 a247(indx) := t(ddindx).old_attribute17;
10953 a248(indx) := t(ddindx).new_attribute17;
10954 a249(indx) := t(ddindx).old_attribute18;
10955 a250(indx) := t(ddindx).new_attribute18;
10956 a251(indx) := t(ddindx).old_attribute19;
10957 a252(indx) := t(ddindx).new_attribute19;
10958 a253(indx) := t(ddindx).old_attribute20;
10959 a254(indx) := t(ddindx).new_attribute20;
10960 a255(indx) := t(ddindx).old_attribute21;
10961 a256(indx) := t(ddindx).new_attribute21;
10962 a257(indx) := t(ddindx).old_attribute22;
10963 a258(indx) := t(ddindx).new_attribute22;
10964 a259(indx) := t(ddindx).old_attribute23;
10965 a260(indx) := t(ddindx).new_attribute23;
10966 a261(indx) := t(ddindx).old_attribute24;
10967 a262(indx) := t(ddindx).new_attribute24;
10968 a263(indx) := t(ddindx).old_attribute25;
10969 a264(indx) := t(ddindx).new_attribute25;
10970 a265(indx) := t(ddindx).old_attribute26;
10971 a266(indx) := t(ddindx).new_attribute26;
10972 a267(indx) := t(ddindx).old_attribute27;
10973 a268(indx) := t(ddindx).new_attribute27;
10974 a269(indx) := t(ddindx).old_attribute28;
10975 a270(indx) := t(ddindx).new_attribute28;
10976 a271(indx) := t(ddindx).old_attribute29;
10977 a272(indx) := t(ddindx).new_attribute29;
10978 a273(indx) := t(ddindx).old_attribute30;
10979 a274(indx) := t(ddindx).new_attribute30;
10980 a275(indx) := t(ddindx).old_payables_currency_code;
10981 a276(indx) := t(ddindx).new_payables_currency_code;
10982 a277(indx) := rosetta_g_miss_num_map(t(ddindx).old_purchase_unit_price);
10983 a278(indx) := rosetta_g_miss_num_map(t(ddindx).new_purchase_unit_price);
10984 a279(indx) := t(ddindx).old_purchase_currency_code;
10985 a280(indx) := t(ddindx).new_purchase_currency_code;
10986 a281(indx) := rosetta_g_miss_num_map(t(ddindx).old_payables_unit_price);
10987 a282(indx) := rosetta_g_miss_num_map(t(ddindx).new_payables_unit_price);
10988 a283(indx) := rosetta_g_miss_num_map(t(ddindx).old_sales_unit_price);
10989 a284(indx) := rosetta_g_miss_num_map(t(ddindx).new_sales_unit_price);
10990 a285(indx) := t(ddindx).old_sales_currency_code;
10991 a286(indx) := t(ddindx).new_sales_currency_code;
10992 a287(indx) := t(ddindx).old_operational_status_code;
10993 a288(indx) := t(ddindx).new_operational_status_code;
10994 a289(indx) := t(ddindx).full_dump_flag;
10995 a290(indx) := t(ddindx).old_source_code;
10996 a291(indx) := t(ddindx).new_source_code;
10997 indx := indx+1;
10998 if t.last =ddindx
10999 then exit;
11000 end if;
11001 ddindx := t.next(ddindx);
11002 end loop;
11003 end if;
11004 end if;
11005 end rosetta_table_copy_out_p61;
11006
11007 procedure rosetta_table_copy_in_p63(t out nocopy csi_datastructures_pub.ins_asset_history_tbl, a0 JTF_NUMBER_TABLE
11008 , a1 JTF_NUMBER_TABLE
11009 , a2 JTF_NUMBER_TABLE
11010 , a3 JTF_NUMBER_TABLE
11011 , a4 JTF_NUMBER_TABLE
11012 , a5 JTF_VARCHAR2_TABLE_100
11013 , a6 JTF_VARCHAR2_TABLE_100
11014 , a7 JTF_NUMBER_TABLE
11015 , a8 JTF_NUMBER_TABLE
11016 , a9 JTF_NUMBER_TABLE
11017 , a10 JTF_NUMBER_TABLE
11018 , a11 JTF_VARCHAR2_TABLE_100
11019 , a12 JTF_VARCHAR2_TABLE_100
11020 , a13 JTF_DATE_TABLE
11021 , a14 JTF_DATE_TABLE
11022 , a15 JTF_DATE_TABLE
11023 , a16 JTF_DATE_TABLE
11024 , a17 JTF_VARCHAR2_TABLE_100
11025 , a18 JTF_VARCHAR2_TABLE_100
11026 , a19 JTF_VARCHAR2_TABLE_100
11027 , a20 JTF_VARCHAR2_TABLE_100
11028 , a21 JTF_VARCHAR2_TABLE_100
11029 , a22 JTF_VARCHAR2_TABLE_100
11030 , a23 JTF_VARCHAR2_TABLE_100
11031 , a24 JTF_VARCHAR2_TABLE_100
11032 , a25 JTF_VARCHAR2_TABLE_100
11033 , a26 JTF_VARCHAR2_TABLE_100
11034 , a27 JTF_VARCHAR2_TABLE_100
11035 , a28 JTF_VARCHAR2_TABLE_100
11036 , a29 JTF_VARCHAR2_TABLE_100
11037 , a30 JTF_VARCHAR2_TABLE_100
11038 , a31 JTF_VARCHAR2_TABLE_100
11039 , a32 JTF_VARCHAR2_TABLE_100
11040 , a33 JTF_VARCHAR2_TABLE_100
11041 , a34 JTF_VARCHAR2_TABLE_100
11042 , a35 JTF_VARCHAR2_TABLE_100
11043 , a36 JTF_VARCHAR2_TABLE_100
11044 , a37 JTF_VARCHAR2_TABLE_100
11045 , a38 JTF_VARCHAR2_TABLE_100
11046 , a39 JTF_DATE_TABLE
11047 , a40 JTF_DATE_TABLE
11048 , a41 JTF_VARCHAR2_TABLE_100
11049 , a42 JTF_VARCHAR2_TABLE_100
11050 , a43 JTF_VARCHAR2_TABLE_300
11051 , a44 JTF_VARCHAR2_TABLE_300
11052 , a45 JTF_VARCHAR2_TABLE_100
11053 , a46 JTF_VARCHAR2_TABLE_100
11054 , a47 JTF_NUMBER_TABLE
11055 , a48 JTF_NUMBER_TABLE
11056 , a49 JTF_NUMBER_TABLE
11057 , a50 JTF_VARCHAR2_TABLE_100
11058 , a51 JTF_VARCHAR2_TABLE_100
11059 , a52 JTF_NUMBER_TABLE
11060 , a53 JTF_NUMBER_TABLE
11061 , a54 JTF_VARCHAR2_TABLE_100
11062 , a55 JTF_VARCHAR2_TABLE_100
11063 ) as
11064 ddindx binary_integer; indx binary_integer;
11065 begin
11066 if a0 is not null and a0.count > 0 then
11067 if a0.count > 0 then
11068 indx := a0.first;
11069 ddindx := 1;
11070 while true loop
11071 t(ddindx).instance_asset_id := rosetta_g_miss_num_map(a0(indx));
11072 t(ddindx).old_instance_id := rosetta_g_miss_num_map(a1(indx));
11073 t(ddindx).new_instance_id := rosetta_g_miss_num_map(a2(indx));
11074 t(ddindx).old_fa_asset_id := rosetta_g_miss_num_map(a3(indx));
11075 t(ddindx).new_fa_asset_id := rosetta_g_miss_num_map(a4(indx));
11076 t(ddindx).old_fa_book_type_code := a5(indx);
11077 t(ddindx).new_fa_book_type_code := a6(indx);
11078 t(ddindx).old_fa_location_id := rosetta_g_miss_num_map(a7(indx));
11079 t(ddindx).new_fa_location_id := rosetta_g_miss_num_map(a8(indx));
11080 t(ddindx).old_asset_quantity := rosetta_g_miss_num_map(a9(indx));
11081 t(ddindx).new_asset_quantity := rosetta_g_miss_num_map(a10(indx));
11082 t(ddindx).old_update_status := a11(indx);
11083 t(ddindx).new_update_status := a12(indx);
11084 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a13(indx));
11085 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a14(indx));
11086 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a15(indx));
11087 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a16(indx));
11088 t(ddindx).old_asset_number := a17(indx);
11089 t(ddindx).new_asset_number := a18(indx);
11090 t(ddindx).old_serial_number := a19(indx);
11091 t(ddindx).new_serial_number := a20(indx);
11092 t(ddindx).old_tag_number := a21(indx);
11093 t(ddindx).new_tag_number := a22(indx);
11094 t(ddindx).old_category := a23(indx);
11095 t(ddindx).new_category := a24(indx);
11096 t(ddindx).old_fa_location_segment1 := a25(indx);
11097 t(ddindx).new_fa_location_segment1 := a26(indx);
11098 t(ddindx).old_fa_location_segment2 := a27(indx);
11099 t(ddindx).new_fa_location_segment2 := a28(indx);
11100 t(ddindx).old_fa_location_segment3 := a29(indx);
11101 t(ddindx).new_fa_location_segment3 := a30(indx);
11102 t(ddindx).old_fa_location_segment4 := a31(indx);
11103 t(ddindx).new_fa_location_segment4 := a32(indx);
11104 t(ddindx).old_fa_location_segment5 := a33(indx);
11105 t(ddindx).new_fa_location_segment5 := a34(indx);
11106 t(ddindx).old_fa_location_segment6 := a35(indx);
11107 t(ddindx).new_fa_location_segment6 := a36(indx);
11108 t(ddindx).old_fa_location_segment7 := a37(indx);
11109 t(ddindx).new_fa_location_segment7 := a38(indx);
11110 t(ddindx).old_date_placed_in_service := rosetta_g_miss_date_in_map(a39(indx));
11111 t(ddindx).new_date_placed_in_service := rosetta_g_miss_date_in_map(a40(indx));
11112 t(ddindx).old_description := a41(indx);
11113 t(ddindx).new_description := a42(indx);
11114 t(ddindx).old_employee_name := a43(indx);
11115 t(ddindx).new_employee_name := a44(indx);
11116 t(ddindx).old_expense_account_number := a45(indx);
11117 t(ddindx).new_expense_account_number := a46(indx);
11118 t(ddindx).instance_id := rosetta_g_miss_num_map(a47(indx));
11119 t(ddindx).instance_asset_history_id := rosetta_g_miss_num_map(a48(indx));
11120 t(ddindx).transaction_id := rosetta_g_miss_num_map(a49(indx));
11121 t(ddindx).old_fa_sync_flag := a50(indx);
11122 t(ddindx).new_fa_sync_flag := a51(indx);
11123 t(ddindx).old_fa_mass_addition_id := rosetta_g_miss_num_map(a52(indx));
11124 t(ddindx).new_fa_mass_addition_id := rosetta_g_miss_num_map(a53(indx));
11125 t(ddindx).old_creation_complete_flag := a54(indx);
11126 t(ddindx).new_creation_complete_flag := a55(indx);
11127 ddindx := ddindx+1;
11128 if a0.last =indx
11129 then exit;
11130 end if;
11131 indx := a0.next(indx);
11132 end loop;
11133 end if;
11134 end if;
11135 end rosetta_table_copy_in_p63;
11136 procedure rosetta_table_copy_out_p63(t csi_datastructures_pub.ins_asset_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
11137 , a1 out nocopy JTF_NUMBER_TABLE
11138 , a2 out nocopy JTF_NUMBER_TABLE
11139 , a3 out nocopy JTF_NUMBER_TABLE
11140 , a4 out nocopy JTF_NUMBER_TABLE
11141 , a5 out nocopy JTF_VARCHAR2_TABLE_100
11142 , a6 out nocopy JTF_VARCHAR2_TABLE_100
11143 , a7 out nocopy JTF_NUMBER_TABLE
11144 , a8 out nocopy JTF_NUMBER_TABLE
11145 , a9 out nocopy JTF_NUMBER_TABLE
11146 , a10 out nocopy JTF_NUMBER_TABLE
11147 , a11 out nocopy JTF_VARCHAR2_TABLE_100
11148 , a12 out nocopy JTF_VARCHAR2_TABLE_100
11149 , a13 out nocopy JTF_DATE_TABLE
11150 , a14 out nocopy JTF_DATE_TABLE
11151 , a15 out nocopy JTF_DATE_TABLE
11152 , a16 out nocopy JTF_DATE_TABLE
11153 , a17 out nocopy JTF_VARCHAR2_TABLE_100
11154 , a18 out nocopy JTF_VARCHAR2_TABLE_100
11155 , a19 out nocopy JTF_VARCHAR2_TABLE_100
11156 , a20 out nocopy JTF_VARCHAR2_TABLE_100
11157 , a21 out nocopy JTF_VARCHAR2_TABLE_100
11158 , a22 out nocopy JTF_VARCHAR2_TABLE_100
11159 , a23 out nocopy JTF_VARCHAR2_TABLE_100
11160 , a24 out nocopy JTF_VARCHAR2_TABLE_100
11161 , a25 out nocopy JTF_VARCHAR2_TABLE_100
11162 , a26 out nocopy JTF_VARCHAR2_TABLE_100
11163 , a27 out nocopy JTF_VARCHAR2_TABLE_100
11164 , a28 out nocopy JTF_VARCHAR2_TABLE_100
11165 , a29 out nocopy JTF_VARCHAR2_TABLE_100
11166 , a30 out nocopy JTF_VARCHAR2_TABLE_100
11167 , a31 out nocopy JTF_VARCHAR2_TABLE_100
11168 , a32 out nocopy JTF_VARCHAR2_TABLE_100
11169 , a33 out nocopy JTF_VARCHAR2_TABLE_100
11170 , a34 out nocopy JTF_VARCHAR2_TABLE_100
11171 , a35 out nocopy JTF_VARCHAR2_TABLE_100
11172 , a36 out nocopy JTF_VARCHAR2_TABLE_100
11173 , a37 out nocopy JTF_VARCHAR2_TABLE_100
11174 , a38 out nocopy JTF_VARCHAR2_TABLE_100
11175 , a39 out nocopy JTF_DATE_TABLE
11176 , a40 out nocopy JTF_DATE_TABLE
11177 , a41 out nocopy JTF_VARCHAR2_TABLE_100
11178 , a42 out nocopy JTF_VARCHAR2_TABLE_100
11179 , a43 out nocopy JTF_VARCHAR2_TABLE_300
11180 , a44 out nocopy JTF_VARCHAR2_TABLE_300
11181 , a45 out nocopy JTF_VARCHAR2_TABLE_100
11182 , a46 out nocopy JTF_VARCHAR2_TABLE_100
11183 , a47 out nocopy JTF_NUMBER_TABLE
11184 , a48 out nocopy JTF_NUMBER_TABLE
11185 , a49 out nocopy JTF_NUMBER_TABLE
11186 , a50 out nocopy JTF_VARCHAR2_TABLE_100
11187 , a51 out nocopy JTF_VARCHAR2_TABLE_100
11188 , a52 out nocopy JTF_NUMBER_TABLE
11189 , a53 out nocopy JTF_NUMBER_TABLE
11190 , a54 out nocopy JTF_VARCHAR2_TABLE_100
11191 , a55 out nocopy JTF_VARCHAR2_TABLE_100
11192 ) as
11193 ddindx binary_integer; indx binary_integer;
11194 begin
11195 if t is null or t.count = 0 then
11196 a0 := JTF_NUMBER_TABLE();
11197 a1 := JTF_NUMBER_TABLE();
11198 a2 := JTF_NUMBER_TABLE();
11199 a3 := JTF_NUMBER_TABLE();
11200 a4 := JTF_NUMBER_TABLE();
11201 a5 := JTF_VARCHAR2_TABLE_100();
11202 a6 := JTF_VARCHAR2_TABLE_100();
11203 a7 := JTF_NUMBER_TABLE();
11204 a8 := JTF_NUMBER_TABLE();
11205 a9 := JTF_NUMBER_TABLE();
11206 a10 := JTF_NUMBER_TABLE();
11207 a11 := JTF_VARCHAR2_TABLE_100();
11208 a12 := JTF_VARCHAR2_TABLE_100();
11209 a13 := JTF_DATE_TABLE();
11210 a14 := JTF_DATE_TABLE();
11211 a15 := JTF_DATE_TABLE();
11212 a16 := JTF_DATE_TABLE();
11213 a17 := JTF_VARCHAR2_TABLE_100();
11214 a18 := JTF_VARCHAR2_TABLE_100();
11215 a19 := JTF_VARCHAR2_TABLE_100();
11216 a20 := JTF_VARCHAR2_TABLE_100();
11217 a21 := JTF_VARCHAR2_TABLE_100();
11218 a22 := JTF_VARCHAR2_TABLE_100();
11219 a23 := JTF_VARCHAR2_TABLE_100();
11220 a24 := JTF_VARCHAR2_TABLE_100();
11221 a25 := JTF_VARCHAR2_TABLE_100();
11222 a26 := JTF_VARCHAR2_TABLE_100();
11223 a27 := JTF_VARCHAR2_TABLE_100();
11224 a28 := JTF_VARCHAR2_TABLE_100();
11225 a29 := JTF_VARCHAR2_TABLE_100();
11226 a30 := JTF_VARCHAR2_TABLE_100();
11227 a31 := JTF_VARCHAR2_TABLE_100();
11228 a32 := JTF_VARCHAR2_TABLE_100();
11229 a33 := JTF_VARCHAR2_TABLE_100();
11230 a34 := JTF_VARCHAR2_TABLE_100();
11231 a35 := JTF_VARCHAR2_TABLE_100();
11232 a36 := JTF_VARCHAR2_TABLE_100();
11233 a37 := JTF_VARCHAR2_TABLE_100();
11234 a38 := JTF_VARCHAR2_TABLE_100();
11235 a39 := JTF_DATE_TABLE();
11236 a40 := JTF_DATE_TABLE();
11237 a41 := JTF_VARCHAR2_TABLE_100();
11238 a42 := JTF_VARCHAR2_TABLE_100();
11239 a43 := JTF_VARCHAR2_TABLE_300();
11240 a44 := JTF_VARCHAR2_TABLE_300();
11241 a45 := JTF_VARCHAR2_TABLE_100();
11242 a46 := JTF_VARCHAR2_TABLE_100();
11243 a47 := JTF_NUMBER_TABLE();
11244 a48 := JTF_NUMBER_TABLE();
11245 a49 := JTF_NUMBER_TABLE();
11246 a50 := JTF_VARCHAR2_TABLE_100();
11247 a51 := JTF_VARCHAR2_TABLE_100();
11248 a52 := JTF_NUMBER_TABLE();
11249 a53 := JTF_NUMBER_TABLE();
11250 a54 := JTF_VARCHAR2_TABLE_100();
11251 a55 := JTF_VARCHAR2_TABLE_100();
11252 else
11253 a0 := JTF_NUMBER_TABLE();
11254 a1 := JTF_NUMBER_TABLE();
11255 a2 := JTF_NUMBER_TABLE();
11256 a3 := JTF_NUMBER_TABLE();
11257 a4 := JTF_NUMBER_TABLE();
11258 a5 := JTF_VARCHAR2_TABLE_100();
11259 a6 := JTF_VARCHAR2_TABLE_100();
11260 a7 := JTF_NUMBER_TABLE();
11261 a8 := JTF_NUMBER_TABLE();
11262 a9 := JTF_NUMBER_TABLE();
11263 a10 := JTF_NUMBER_TABLE();
11264 a11 := JTF_VARCHAR2_TABLE_100();
11265 a12 := JTF_VARCHAR2_TABLE_100();
11266 a13 := JTF_DATE_TABLE();
11267 a14 := JTF_DATE_TABLE();
11268 a15 := JTF_DATE_TABLE();
11269 a16 := JTF_DATE_TABLE();
11270 a17 := JTF_VARCHAR2_TABLE_100();
11271 a18 := JTF_VARCHAR2_TABLE_100();
11272 a19 := JTF_VARCHAR2_TABLE_100();
11273 a20 := JTF_VARCHAR2_TABLE_100();
11274 a21 := JTF_VARCHAR2_TABLE_100();
11275 a22 := JTF_VARCHAR2_TABLE_100();
11276 a23 := JTF_VARCHAR2_TABLE_100();
11277 a24 := JTF_VARCHAR2_TABLE_100();
11278 a25 := JTF_VARCHAR2_TABLE_100();
11279 a26 := JTF_VARCHAR2_TABLE_100();
11280 a27 := JTF_VARCHAR2_TABLE_100();
11281 a28 := JTF_VARCHAR2_TABLE_100();
11282 a29 := JTF_VARCHAR2_TABLE_100();
11283 a30 := JTF_VARCHAR2_TABLE_100();
11284 a31 := JTF_VARCHAR2_TABLE_100();
11285 a32 := JTF_VARCHAR2_TABLE_100();
11286 a33 := JTF_VARCHAR2_TABLE_100();
11287 a34 := JTF_VARCHAR2_TABLE_100();
11288 a35 := JTF_VARCHAR2_TABLE_100();
11289 a36 := JTF_VARCHAR2_TABLE_100();
11290 a37 := JTF_VARCHAR2_TABLE_100();
11291 a38 := JTF_VARCHAR2_TABLE_100();
11292 a39 := JTF_DATE_TABLE();
11293 a40 := JTF_DATE_TABLE();
11294 a41 := JTF_VARCHAR2_TABLE_100();
11295 a42 := JTF_VARCHAR2_TABLE_100();
11296 a43 := JTF_VARCHAR2_TABLE_300();
11297 a44 := JTF_VARCHAR2_TABLE_300();
11298 a45 := JTF_VARCHAR2_TABLE_100();
11299 a46 := JTF_VARCHAR2_TABLE_100();
11300 a47 := JTF_NUMBER_TABLE();
11301 a48 := JTF_NUMBER_TABLE();
11302 a49 := JTF_NUMBER_TABLE();
11303 a50 := JTF_VARCHAR2_TABLE_100();
11304 a51 := JTF_VARCHAR2_TABLE_100();
11305 a52 := JTF_NUMBER_TABLE();
11306 a53 := JTF_NUMBER_TABLE();
11307 a54 := JTF_VARCHAR2_TABLE_100();
11308 a55 := JTF_VARCHAR2_TABLE_100();
11309 if t.count > 0 then
11310 a0.extend(t.count);
11311 a1.extend(t.count);
11312 a2.extend(t.count);
11313 a3.extend(t.count);
11314 a4.extend(t.count);
11315 a5.extend(t.count);
11316 a6.extend(t.count);
11317 a7.extend(t.count);
11318 a8.extend(t.count);
11319 a9.extend(t.count);
11320 a10.extend(t.count);
11321 a11.extend(t.count);
11322 a12.extend(t.count);
11323 a13.extend(t.count);
11324 a14.extend(t.count);
11325 a15.extend(t.count);
11326 a16.extend(t.count);
11327 a17.extend(t.count);
11328 a18.extend(t.count);
11329 a19.extend(t.count);
11330 a20.extend(t.count);
11331 a21.extend(t.count);
11332 a22.extend(t.count);
11333 a23.extend(t.count);
11334 a24.extend(t.count);
11335 a25.extend(t.count);
11336 a26.extend(t.count);
11337 a27.extend(t.count);
11338 a28.extend(t.count);
11339 a29.extend(t.count);
11340 a30.extend(t.count);
11341 a31.extend(t.count);
11342 a32.extend(t.count);
11343 a33.extend(t.count);
11344 a34.extend(t.count);
11345 a35.extend(t.count);
11346 a36.extend(t.count);
11347 a37.extend(t.count);
11348 a38.extend(t.count);
11349 a39.extend(t.count);
11350 a40.extend(t.count);
11351 a41.extend(t.count);
11352 a42.extend(t.count);
11353 a43.extend(t.count);
11354 a44.extend(t.count);
11355 a45.extend(t.count);
11356 a46.extend(t.count);
11357 a47.extend(t.count);
11358 a48.extend(t.count);
11359 a49.extend(t.count);
11360 a50.extend(t.count);
11361 a51.extend(t.count);
11362 a52.extend(t.count);
11363 a53.extend(t.count);
11364 a54.extend(t.count);
11365 a55.extend(t.count);
11366 ddindx := t.first;
11367 indx := 1;
11368 while true loop
11369 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_asset_id);
11370 a1(indx) := rosetta_g_miss_num_map(t(ddindx).old_instance_id);
11371 a2(indx) := rosetta_g_miss_num_map(t(ddindx).new_instance_id);
11372 a3(indx) := rosetta_g_miss_num_map(t(ddindx).old_fa_asset_id);
11373 a4(indx) := rosetta_g_miss_num_map(t(ddindx).new_fa_asset_id);
11374 a5(indx) := t(ddindx).old_fa_book_type_code;
11375 a6(indx) := t(ddindx).new_fa_book_type_code;
11376 a7(indx) := rosetta_g_miss_num_map(t(ddindx).old_fa_location_id);
11377 a8(indx) := rosetta_g_miss_num_map(t(ddindx).new_fa_location_id);
11378 a9(indx) := rosetta_g_miss_num_map(t(ddindx).old_asset_quantity);
11379 a10(indx) := rosetta_g_miss_num_map(t(ddindx).new_asset_quantity);
11380 a11(indx) := t(ddindx).old_update_status;
11381 a12(indx) := t(ddindx).new_update_status;
11382 a13(indx) := t(ddindx).old_active_start_date;
11383 a14(indx) := t(ddindx).new_active_start_date;
11384 a15(indx) := t(ddindx).old_active_end_date;
11385 a16(indx) := t(ddindx).new_active_end_date;
11386 a17(indx) := t(ddindx).old_asset_number;
11387 a18(indx) := t(ddindx).new_asset_number;
11388 a19(indx) := t(ddindx).old_serial_number;
11389 a20(indx) := t(ddindx).new_serial_number;
11390 a21(indx) := t(ddindx).old_tag_number;
11391 a22(indx) := t(ddindx).new_tag_number;
11392 a23(indx) := t(ddindx).old_category;
11393 a24(indx) := t(ddindx).new_category;
11394 a25(indx) := t(ddindx).old_fa_location_segment1;
11395 a26(indx) := t(ddindx).new_fa_location_segment1;
11396 a27(indx) := t(ddindx).old_fa_location_segment2;
11397 a28(indx) := t(ddindx).new_fa_location_segment2;
11398 a29(indx) := t(ddindx).old_fa_location_segment3;
11399 a30(indx) := t(ddindx).new_fa_location_segment3;
11400 a31(indx) := t(ddindx).old_fa_location_segment4;
11401 a32(indx) := t(ddindx).new_fa_location_segment4;
11402 a33(indx) := t(ddindx).old_fa_location_segment5;
11403 a34(indx) := t(ddindx).new_fa_location_segment5;
11404 a35(indx) := t(ddindx).old_fa_location_segment6;
11405 a36(indx) := t(ddindx).new_fa_location_segment6;
11406 a37(indx) := t(ddindx).old_fa_location_segment7;
11407 a38(indx) := t(ddindx).new_fa_location_segment7;
11408 a39(indx) := t(ddindx).old_date_placed_in_service;
11409 a40(indx) := t(ddindx).new_date_placed_in_service;
11410 a41(indx) := t(ddindx).old_description;
11411 a42(indx) := t(ddindx).new_description;
11412 a43(indx) := t(ddindx).old_employee_name;
11413 a44(indx) := t(ddindx).new_employee_name;
11414 a45(indx) := t(ddindx).old_expense_account_number;
11415 a46(indx) := t(ddindx).new_expense_account_number;
11416 a47(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
11417 a48(indx) := rosetta_g_miss_num_map(t(ddindx).instance_asset_history_id);
11418 a49(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
11419 a50(indx) := t(ddindx).old_fa_sync_flag;
11420 a51(indx) := t(ddindx).new_fa_sync_flag;
11421 a52(indx) := rosetta_g_miss_num_map(t(ddindx).old_fa_mass_addition_id);
11422 a53(indx) := rosetta_g_miss_num_map(t(ddindx).new_fa_mass_addition_id);
11423 a54(indx) := t(ddindx).old_creation_complete_flag;
11424 a55(indx) := t(ddindx).new_creation_complete_flag;
11425 indx := indx+1;
11426 if t.last =ddindx
11427 then exit;
11428 end if;
11429 ddindx := t.next(ddindx);
11430 end loop;
11431 end if;
11432 end if;
11433 end rosetta_table_copy_out_p63;
11434
11435 procedure rosetta_table_copy_in_p65(t out nocopy csi_datastructures_pub.ext_attrib_val_history_tbl, a0 JTF_NUMBER_TABLE
11436 , a1 JTF_NUMBER_TABLE
11437 , a2 JTF_VARCHAR2_TABLE_300
11438 , a3 JTF_VARCHAR2_TABLE_300
11439 , a4 JTF_DATE_TABLE
11440 , a5 JTF_DATE_TABLE
11441 , a6 JTF_DATE_TABLE
11442 , a7 JTF_DATE_TABLE
11443 , a8 JTF_VARCHAR2_TABLE_100
11444 , a9 JTF_VARCHAR2_TABLE_100
11445 , a10 JTF_VARCHAR2_TABLE_200
11446 , a11 JTF_VARCHAR2_TABLE_200
11447 , a12 JTF_VARCHAR2_TABLE_200
11448 , a13 JTF_VARCHAR2_TABLE_200
11449 , a14 JTF_VARCHAR2_TABLE_200
11450 , a15 JTF_VARCHAR2_TABLE_200
11451 , a16 JTF_VARCHAR2_TABLE_200
11452 , a17 JTF_VARCHAR2_TABLE_200
11453 , a18 JTF_VARCHAR2_TABLE_200
11454 , a19 JTF_VARCHAR2_TABLE_200
11455 , a20 JTF_VARCHAR2_TABLE_200
11456 , a21 JTF_VARCHAR2_TABLE_200
11457 , a22 JTF_VARCHAR2_TABLE_200
11458 , a23 JTF_VARCHAR2_TABLE_200
11459 , a24 JTF_VARCHAR2_TABLE_200
11460 , a25 JTF_VARCHAR2_TABLE_200
11461 , a26 JTF_VARCHAR2_TABLE_200
11462 , a27 JTF_VARCHAR2_TABLE_200
11463 , a28 JTF_VARCHAR2_TABLE_200
11464 , a29 JTF_VARCHAR2_TABLE_200
11465 , a30 JTF_VARCHAR2_TABLE_200
11466 , a31 JTF_VARCHAR2_TABLE_200
11467 , a32 JTF_VARCHAR2_TABLE_200
11468 , a33 JTF_VARCHAR2_TABLE_200
11469 , a34 JTF_VARCHAR2_TABLE_200
11470 , a35 JTF_VARCHAR2_TABLE_200
11471 , a36 JTF_VARCHAR2_TABLE_200
11472 , a37 JTF_VARCHAR2_TABLE_200
11473 , a38 JTF_VARCHAR2_TABLE_200
11474 , a39 JTF_VARCHAR2_TABLE_200
11475 , a40 JTF_NUMBER_TABLE
11476 , a41 JTF_VARCHAR2_TABLE_100
11477 , a42 JTF_NUMBER_TABLE
11478 ) as
11479 ddindx binary_integer; indx binary_integer;
11480 begin
11481 if a0 is not null and a0.count > 0 then
11482 if a0.count > 0 then
11483 indx := a0.first;
11484 ddindx := 1;
11485 while true loop
11486 t(ddindx).attribute_value_id := rosetta_g_miss_num_map(a0(indx));
11487 t(ddindx).transaction_id := rosetta_g_miss_num_map(a1(indx));
11488 t(ddindx).old_attribute_value := a2(indx);
11489 t(ddindx).new_attribute_value := a3(indx);
11490 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a4(indx));
11491 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a5(indx));
11492 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a6(indx));
11493 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a7(indx));
11494 t(ddindx).old_context := a8(indx);
11495 t(ddindx).new_context := a9(indx);
11496 t(ddindx).old_attribute1 := a10(indx);
11497 t(ddindx).new_attribute1 := a11(indx);
11498 t(ddindx).old_attribute2 := a12(indx);
11499 t(ddindx).new_attribute2 := a13(indx);
11500 t(ddindx).old_attribute3 := a14(indx);
11501 t(ddindx).new_attribute3 := a15(indx);
11502 t(ddindx).old_attribute4 := a16(indx);
11503 t(ddindx).new_attribute4 := a17(indx);
11504 t(ddindx).old_attribute5 := a18(indx);
11505 t(ddindx).new_attribute5 := a19(indx);
11506 t(ddindx).old_attribute6 := a20(indx);
11507 t(ddindx).new_attribute6 := a21(indx);
11508 t(ddindx).old_attribute7 := a22(indx);
11509 t(ddindx).new_attribute7 := a23(indx);
11510 t(ddindx).old_attribute8 := a24(indx);
11511 t(ddindx).new_attribute8 := a25(indx);
11512 t(ddindx).old_attribute9 := a26(indx);
11513 t(ddindx).new_attribute9 := a27(indx);
11514 t(ddindx).old_attribute10 := a28(indx);
11515 t(ddindx).new_attribute10 := a29(indx);
11516 t(ddindx).old_attribute11 := a30(indx);
11517 t(ddindx).new_attribute11 := a31(indx);
11518 t(ddindx).old_attribute12 := a32(indx);
11519 t(ddindx).new_attribute12 := a33(indx);
11520 t(ddindx).old_attribute13 := a34(indx);
11521 t(ddindx).new_attribute13 := a35(indx);
11522 t(ddindx).old_attribute14 := a36(indx);
11523 t(ddindx).new_attribute14 := a37(indx);
11524 t(ddindx).old_attribute15 := a38(indx);
11525 t(ddindx).new_attribute15 := a39(indx);
11526 t(ddindx).instance_id := rosetta_g_miss_num_map(a40(indx));
11527 t(ddindx).attribute_code := a41(indx);
11528 t(ddindx).attribute_value_history_id := rosetta_g_miss_num_map(a42(indx));
11529 ddindx := ddindx+1;
11530 if a0.last =indx
11531 then exit;
11532 end if;
11533 indx := a0.next(indx);
11534 end loop;
11535 end if;
11536 end if;
11537 end rosetta_table_copy_in_p65;
11538 procedure rosetta_table_copy_out_p65(t csi_datastructures_pub.ext_attrib_val_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
11539 , a1 out nocopy JTF_NUMBER_TABLE
11540 , a2 out nocopy JTF_VARCHAR2_TABLE_300
11541 , a3 out nocopy JTF_VARCHAR2_TABLE_300
11542 , a4 out nocopy JTF_DATE_TABLE
11543 , a5 out nocopy JTF_DATE_TABLE
11544 , a6 out nocopy JTF_DATE_TABLE
11545 , a7 out nocopy JTF_DATE_TABLE
11546 , a8 out nocopy JTF_VARCHAR2_TABLE_100
11547 , a9 out nocopy JTF_VARCHAR2_TABLE_100
11548 , a10 out nocopy JTF_VARCHAR2_TABLE_200
11549 , a11 out nocopy JTF_VARCHAR2_TABLE_200
11550 , a12 out nocopy JTF_VARCHAR2_TABLE_200
11551 , a13 out nocopy JTF_VARCHAR2_TABLE_200
11552 , a14 out nocopy JTF_VARCHAR2_TABLE_200
11553 , a15 out nocopy JTF_VARCHAR2_TABLE_200
11554 , a16 out nocopy JTF_VARCHAR2_TABLE_200
11555 , a17 out nocopy JTF_VARCHAR2_TABLE_200
11556 , a18 out nocopy JTF_VARCHAR2_TABLE_200
11557 , a19 out nocopy JTF_VARCHAR2_TABLE_200
11558 , a20 out nocopy JTF_VARCHAR2_TABLE_200
11559 , a21 out nocopy JTF_VARCHAR2_TABLE_200
11560 , a22 out nocopy JTF_VARCHAR2_TABLE_200
11561 , a23 out nocopy JTF_VARCHAR2_TABLE_200
11562 , a24 out nocopy JTF_VARCHAR2_TABLE_200
11563 , a25 out nocopy JTF_VARCHAR2_TABLE_200
11564 , a26 out nocopy JTF_VARCHAR2_TABLE_200
11565 , a27 out nocopy JTF_VARCHAR2_TABLE_200
11566 , a28 out nocopy JTF_VARCHAR2_TABLE_200
11567 , a29 out nocopy JTF_VARCHAR2_TABLE_200
11568 , a30 out nocopy JTF_VARCHAR2_TABLE_200
11569 , a31 out nocopy JTF_VARCHAR2_TABLE_200
11570 , a32 out nocopy JTF_VARCHAR2_TABLE_200
11571 , a33 out nocopy JTF_VARCHAR2_TABLE_200
11572 , a34 out nocopy JTF_VARCHAR2_TABLE_200
11573 , a35 out nocopy JTF_VARCHAR2_TABLE_200
11574 , a36 out nocopy JTF_VARCHAR2_TABLE_200
11575 , a37 out nocopy JTF_VARCHAR2_TABLE_200
11576 , a38 out nocopy JTF_VARCHAR2_TABLE_200
11577 , a39 out nocopy JTF_VARCHAR2_TABLE_200
11578 , a40 out nocopy JTF_NUMBER_TABLE
11579 , a41 out nocopy JTF_VARCHAR2_TABLE_100
11580 , a42 out nocopy JTF_NUMBER_TABLE
11581 ) as
11582 ddindx binary_integer; indx binary_integer;
11583 begin
11584 if t is null or t.count = 0 then
11585 a0 := JTF_NUMBER_TABLE();
11586 a1 := JTF_NUMBER_TABLE();
11587 a2 := JTF_VARCHAR2_TABLE_300();
11588 a3 := JTF_VARCHAR2_TABLE_300();
11589 a4 := JTF_DATE_TABLE();
11590 a5 := JTF_DATE_TABLE();
11591 a6 := JTF_DATE_TABLE();
11592 a7 := JTF_DATE_TABLE();
11593 a8 := JTF_VARCHAR2_TABLE_100();
11594 a9 := JTF_VARCHAR2_TABLE_100();
11595 a10 := JTF_VARCHAR2_TABLE_200();
11596 a11 := JTF_VARCHAR2_TABLE_200();
11597 a12 := JTF_VARCHAR2_TABLE_200();
11598 a13 := JTF_VARCHAR2_TABLE_200();
11599 a14 := JTF_VARCHAR2_TABLE_200();
11600 a15 := JTF_VARCHAR2_TABLE_200();
11601 a16 := JTF_VARCHAR2_TABLE_200();
11602 a17 := JTF_VARCHAR2_TABLE_200();
11603 a18 := JTF_VARCHAR2_TABLE_200();
11604 a19 := JTF_VARCHAR2_TABLE_200();
11605 a20 := JTF_VARCHAR2_TABLE_200();
11606 a21 := JTF_VARCHAR2_TABLE_200();
11607 a22 := JTF_VARCHAR2_TABLE_200();
11608 a23 := JTF_VARCHAR2_TABLE_200();
11609 a24 := JTF_VARCHAR2_TABLE_200();
11610 a25 := JTF_VARCHAR2_TABLE_200();
11611 a26 := JTF_VARCHAR2_TABLE_200();
11612 a27 := JTF_VARCHAR2_TABLE_200();
11613 a28 := JTF_VARCHAR2_TABLE_200();
11614 a29 := JTF_VARCHAR2_TABLE_200();
11615 a30 := JTF_VARCHAR2_TABLE_200();
11616 a31 := JTF_VARCHAR2_TABLE_200();
11617 a32 := JTF_VARCHAR2_TABLE_200();
11618 a33 := JTF_VARCHAR2_TABLE_200();
11619 a34 := JTF_VARCHAR2_TABLE_200();
11620 a35 := JTF_VARCHAR2_TABLE_200();
11621 a36 := JTF_VARCHAR2_TABLE_200();
11622 a37 := JTF_VARCHAR2_TABLE_200();
11623 a38 := JTF_VARCHAR2_TABLE_200();
11624 a39 := JTF_VARCHAR2_TABLE_200();
11625 a40 := JTF_NUMBER_TABLE();
11626 a41 := JTF_VARCHAR2_TABLE_100();
11627 a42 := JTF_NUMBER_TABLE();
11628 else
11629 a0 := JTF_NUMBER_TABLE();
11630 a1 := JTF_NUMBER_TABLE();
11631 a2 := JTF_VARCHAR2_TABLE_300();
11632 a3 := JTF_VARCHAR2_TABLE_300();
11633 a4 := JTF_DATE_TABLE();
11634 a5 := JTF_DATE_TABLE();
11635 a6 := JTF_DATE_TABLE();
11636 a7 := JTF_DATE_TABLE();
11637 a8 := JTF_VARCHAR2_TABLE_100();
11638 a9 := JTF_VARCHAR2_TABLE_100();
11639 a10 := JTF_VARCHAR2_TABLE_200();
11640 a11 := JTF_VARCHAR2_TABLE_200();
11641 a12 := JTF_VARCHAR2_TABLE_200();
11642 a13 := JTF_VARCHAR2_TABLE_200();
11643 a14 := JTF_VARCHAR2_TABLE_200();
11644 a15 := JTF_VARCHAR2_TABLE_200();
11645 a16 := JTF_VARCHAR2_TABLE_200();
11646 a17 := JTF_VARCHAR2_TABLE_200();
11647 a18 := JTF_VARCHAR2_TABLE_200();
11648 a19 := JTF_VARCHAR2_TABLE_200();
11649 a20 := JTF_VARCHAR2_TABLE_200();
11650 a21 := JTF_VARCHAR2_TABLE_200();
11651 a22 := JTF_VARCHAR2_TABLE_200();
11652 a23 := JTF_VARCHAR2_TABLE_200();
11653 a24 := JTF_VARCHAR2_TABLE_200();
11654 a25 := JTF_VARCHAR2_TABLE_200();
11655 a26 := JTF_VARCHAR2_TABLE_200();
11656 a27 := JTF_VARCHAR2_TABLE_200();
11657 a28 := JTF_VARCHAR2_TABLE_200();
11658 a29 := JTF_VARCHAR2_TABLE_200();
11659 a30 := JTF_VARCHAR2_TABLE_200();
11660 a31 := JTF_VARCHAR2_TABLE_200();
11661 a32 := JTF_VARCHAR2_TABLE_200();
11662 a33 := JTF_VARCHAR2_TABLE_200();
11663 a34 := JTF_VARCHAR2_TABLE_200();
11664 a35 := JTF_VARCHAR2_TABLE_200();
11665 a36 := JTF_VARCHAR2_TABLE_200();
11666 a37 := JTF_VARCHAR2_TABLE_200();
11667 a38 := JTF_VARCHAR2_TABLE_200();
11668 a39 := JTF_VARCHAR2_TABLE_200();
11669 a40 := JTF_NUMBER_TABLE();
11670 a41 := JTF_VARCHAR2_TABLE_100();
11671 a42 := JTF_NUMBER_TABLE();
11672 if t.count > 0 then
11673 a0.extend(t.count);
11674 a1.extend(t.count);
11675 a2.extend(t.count);
11676 a3.extend(t.count);
11677 a4.extend(t.count);
11678 a5.extend(t.count);
11679 a6.extend(t.count);
11680 a7.extend(t.count);
11681 a8.extend(t.count);
11682 a9.extend(t.count);
11683 a10.extend(t.count);
11684 a11.extend(t.count);
11685 a12.extend(t.count);
11686 a13.extend(t.count);
11687 a14.extend(t.count);
11688 a15.extend(t.count);
11689 a16.extend(t.count);
11690 a17.extend(t.count);
11691 a18.extend(t.count);
11692 a19.extend(t.count);
11693 a20.extend(t.count);
11694 a21.extend(t.count);
11695 a22.extend(t.count);
11696 a23.extend(t.count);
11697 a24.extend(t.count);
11698 a25.extend(t.count);
11699 a26.extend(t.count);
11700 a27.extend(t.count);
11701 a28.extend(t.count);
11702 a29.extend(t.count);
11703 a30.extend(t.count);
11704 a31.extend(t.count);
11705 a32.extend(t.count);
11706 a33.extend(t.count);
11707 a34.extend(t.count);
11708 a35.extend(t.count);
11709 a36.extend(t.count);
11710 a37.extend(t.count);
11711 a38.extend(t.count);
11712 a39.extend(t.count);
11713 a40.extend(t.count);
11714 a41.extend(t.count);
11715 a42.extend(t.count);
11716 ddindx := t.first;
11717 indx := 1;
11718 while true loop
11719 a0(indx) := rosetta_g_miss_num_map(t(ddindx).attribute_value_id);
11720 a1(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
11721 a2(indx) := t(ddindx).old_attribute_value;
11722 a3(indx) := t(ddindx).new_attribute_value;
11723 a4(indx) := t(ddindx).old_active_start_date;
11724 a5(indx) := t(ddindx).new_active_start_date;
11725 a6(indx) := t(ddindx).old_active_end_date;
11726 a7(indx) := t(ddindx).new_active_end_date;
11727 a8(indx) := t(ddindx).old_context;
11728 a9(indx) := t(ddindx).new_context;
11729 a10(indx) := t(ddindx).old_attribute1;
11730 a11(indx) := t(ddindx).new_attribute1;
11731 a12(indx) := t(ddindx).old_attribute2;
11732 a13(indx) := t(ddindx).new_attribute2;
11733 a14(indx) := t(ddindx).old_attribute3;
11734 a15(indx) := t(ddindx).new_attribute3;
11735 a16(indx) := t(ddindx).old_attribute4;
11736 a17(indx) := t(ddindx).new_attribute4;
11737 a18(indx) := t(ddindx).old_attribute5;
11738 a19(indx) := t(ddindx).new_attribute5;
11739 a20(indx) := t(ddindx).old_attribute6;
11740 a21(indx) := t(ddindx).new_attribute6;
11741 a22(indx) := t(ddindx).old_attribute7;
11742 a23(indx) := t(ddindx).new_attribute7;
11743 a24(indx) := t(ddindx).old_attribute8;
11744 a25(indx) := t(ddindx).new_attribute8;
11745 a26(indx) := t(ddindx).old_attribute9;
11746 a27(indx) := t(ddindx).new_attribute9;
11747 a28(indx) := t(ddindx).old_attribute10;
11748 a29(indx) := t(ddindx).new_attribute10;
11749 a30(indx) := t(ddindx).old_attribute11;
11750 a31(indx) := t(ddindx).new_attribute11;
11751 a32(indx) := t(ddindx).old_attribute12;
11752 a33(indx) := t(ddindx).new_attribute12;
11753 a34(indx) := t(ddindx).old_attribute13;
11754 a35(indx) := t(ddindx).new_attribute13;
11755 a36(indx) := t(ddindx).old_attribute14;
11756 a37(indx) := t(ddindx).new_attribute14;
11757 a38(indx) := t(ddindx).old_attribute15;
11758 a39(indx) := t(ddindx).new_attribute15;
11759 a40(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
11760 a41(indx) := t(ddindx).attribute_code;
11761 a42(indx) := rosetta_g_miss_num_map(t(ddindx).attribute_value_history_id);
11762 indx := indx+1;
11763 if t.last =ddindx
11764 then exit;
11765 end if;
11766 ddindx := t.next(ddindx);
11767 end loop;
11768 end if;
11769 end if;
11770 end rosetta_table_copy_out_p65;
11771
11772 procedure rosetta_table_copy_in_p67(t out nocopy csi_datastructures_pub.party_history_tbl, a0 JTF_NUMBER_TABLE
11773 , a1 JTF_NUMBER_TABLE
11774 , a2 JTF_NUMBER_TABLE
11775 , a3 JTF_VARCHAR2_TABLE_100
11776 , a4 JTF_VARCHAR2_TABLE_100
11777 , a5 JTF_NUMBER_TABLE
11778 , a6 JTF_NUMBER_TABLE
11779 , a7 JTF_VARCHAR2_TABLE_100
11780 , a8 JTF_VARCHAR2_TABLE_100
11781 , a9 JTF_VARCHAR2_TABLE_100
11782 , a10 JTF_VARCHAR2_TABLE_100
11783 , a11 JTF_NUMBER_TABLE
11784 , a12 JTF_NUMBER_TABLE
11785 , a13 JTF_DATE_TABLE
11786 , a14 JTF_DATE_TABLE
11787 , a15 JTF_DATE_TABLE
11788 , a16 JTF_DATE_TABLE
11789 , a17 JTF_VARCHAR2_TABLE_100
11790 , a18 JTF_VARCHAR2_TABLE_100
11791 , a19 JTF_VARCHAR2_TABLE_200
11792 , a20 JTF_VARCHAR2_TABLE_200
11793 , a21 JTF_VARCHAR2_TABLE_200
11794 , a22 JTF_VARCHAR2_TABLE_200
11795 , a23 JTF_VARCHAR2_TABLE_200
11796 , a24 JTF_VARCHAR2_TABLE_200
11797 , a25 JTF_VARCHAR2_TABLE_200
11798 , a26 JTF_VARCHAR2_TABLE_200
11799 , a27 JTF_VARCHAR2_TABLE_200
11800 , a28 JTF_VARCHAR2_TABLE_200
11801 , a29 JTF_VARCHAR2_TABLE_200
11802 , a30 JTF_VARCHAR2_TABLE_200
11803 , a31 JTF_VARCHAR2_TABLE_200
11804 , a32 JTF_VARCHAR2_TABLE_200
11805 , a33 JTF_VARCHAR2_TABLE_200
11806 , a34 JTF_VARCHAR2_TABLE_200
11807 , a35 JTF_VARCHAR2_TABLE_200
11808 , a36 JTF_VARCHAR2_TABLE_200
11809 , a37 JTF_VARCHAR2_TABLE_200
11810 , a38 JTF_VARCHAR2_TABLE_200
11811 , a39 JTF_VARCHAR2_TABLE_200
11812 , a40 JTF_VARCHAR2_TABLE_200
11813 , a41 JTF_VARCHAR2_TABLE_200
11814 , a42 JTF_VARCHAR2_TABLE_200
11815 , a43 JTF_VARCHAR2_TABLE_200
11816 , a44 JTF_VARCHAR2_TABLE_200
11817 , a45 JTF_VARCHAR2_TABLE_200
11818 , a46 JTF_VARCHAR2_TABLE_200
11819 , a47 JTF_VARCHAR2_TABLE_200
11820 , a48 JTF_VARCHAR2_TABLE_200
11821 , a49 JTF_VARCHAR2_TABLE_100
11822 , a50 JTF_NUMBER_TABLE
11823 , a51 JTF_VARCHAR2_TABLE_100
11824 , a52 JTF_VARCHAR2_TABLE_100
11825 , a53 JTF_VARCHAR2_TABLE_100
11826 , a54 JTF_VARCHAR2_TABLE_100
11827 , a55 JTF_VARCHAR2_TABLE_100
11828 , a56 JTF_VARCHAR2_TABLE_400
11829 , a57 JTF_VARCHAR2_TABLE_100
11830 , a58 JTF_VARCHAR2_TABLE_100
11831 , a59 JTF_VARCHAR2_TABLE_400
11832 , a60 JTF_VARCHAR2_TABLE_100
11833 , a61 JTF_VARCHAR2_TABLE_300
11834 , a62 JTF_VARCHAR2_TABLE_300
11835 , a63 JTF_VARCHAR2_TABLE_300
11836 , a64 JTF_VARCHAR2_TABLE_300
11837 , a65 JTF_VARCHAR2_TABLE_100
11838 , a66 JTF_VARCHAR2_TABLE_100
11839 , a67 JTF_VARCHAR2_TABLE_100
11840 , a68 JTF_VARCHAR2_TABLE_100
11841 , a69 JTF_VARCHAR2_TABLE_100
11842 , a70 JTF_VARCHAR2_TABLE_2000
11843 , a71 JTF_VARCHAR2_TABLE_100
11844 , a72 JTF_VARCHAR2_TABLE_400
11845 , a73 JTF_VARCHAR2_TABLE_100
11846 , a74 JTF_VARCHAR2_TABLE_100
11847 , a75 JTF_VARCHAR2_TABLE_400
11848 , a76 JTF_VARCHAR2_TABLE_100
11849 , a77 JTF_VARCHAR2_TABLE_300
11850 , a78 JTF_VARCHAR2_TABLE_300
11851 , a79 JTF_VARCHAR2_TABLE_300
11852 , a80 JTF_VARCHAR2_TABLE_300
11853 , a81 JTF_VARCHAR2_TABLE_100
11854 , a82 JTF_VARCHAR2_TABLE_100
11855 , a83 JTF_VARCHAR2_TABLE_100
11856 , a84 JTF_VARCHAR2_TABLE_100
11857 , a85 JTF_VARCHAR2_TABLE_100
11858 , a86 JTF_VARCHAR2_TABLE_2000
11859 , a87 JTF_NUMBER_TABLE
11860 ) as
11861 ddindx binary_integer; indx binary_integer;
11862 begin
11863 if a0 is not null and a0.count > 0 then
11864 if a0.count > 0 then
11865 indx := a0.first;
11866 ddindx := 1;
11867 while true loop
11868 t(ddindx).instance_party_history_id := rosetta_g_miss_num_map(a0(indx));
11869 t(ddindx).instance_party_id := rosetta_g_miss_num_map(a1(indx));
11870 t(ddindx).transaction_id := rosetta_g_miss_num_map(a2(indx));
11871 t(ddindx).old_party_source_table := a3(indx);
11872 t(ddindx).new_party_source_table := a4(indx);
11873 t(ddindx).old_party_id := rosetta_g_miss_num_map(a5(indx));
11874 t(ddindx).new_party_id := rosetta_g_miss_num_map(a6(indx));
11875 t(ddindx).old_relationship_type_code := a7(indx);
11876 t(ddindx).new_relationship_type_code := a8(indx);
11877 t(ddindx).old_contact_flag := a9(indx);
11878 t(ddindx).new_contact_flag := a10(indx);
11879 t(ddindx).old_contact_ip_id := rosetta_g_miss_num_map(a11(indx));
11880 t(ddindx).new_contact_ip_id := rosetta_g_miss_num_map(a12(indx));
11881 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a13(indx));
11882 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a14(indx));
11883 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a15(indx));
11884 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a16(indx));
11885 t(ddindx).old_context := a17(indx);
11886 t(ddindx).new_context := a18(indx);
11887 t(ddindx).old_attribute1 := a19(indx);
11888 t(ddindx).new_attribute1 := a20(indx);
11889 t(ddindx).old_attribute2 := a21(indx);
11890 t(ddindx).new_attribute2 := a22(indx);
11891 t(ddindx).old_attribute3 := a23(indx);
11892 t(ddindx).new_attribute3 := a24(indx);
11893 t(ddindx).old_attribute4 := a25(indx);
11894 t(ddindx).new_attribute4 := a26(indx);
11895 t(ddindx).old_attribute5 := a27(indx);
11896 t(ddindx).new_attribute5 := a28(indx);
11897 t(ddindx).old_attribute6 := a29(indx);
11898 t(ddindx).new_attribute6 := a30(indx);
11899 t(ddindx).old_attribute7 := a31(indx);
11900 t(ddindx).new_attribute7 := a32(indx);
11901 t(ddindx).old_attribute8 := a33(indx);
11902 t(ddindx).new_attribute8 := a34(indx);
11903 t(ddindx).old_attribute9 := a35(indx);
11904 t(ddindx).new_attribute9 := a36(indx);
11905 t(ddindx).old_attribute10 := a37(indx);
11906 t(ddindx).new_attribute10 := a38(indx);
11907 t(ddindx).old_attribute11 := a39(indx);
11908 t(ddindx).new_attribute11 := a40(indx);
11909 t(ddindx).old_attribute12 := a41(indx);
11910 t(ddindx).new_attribute12 := a42(indx);
11911 t(ddindx).old_attribute13 := a43(indx);
11912 t(ddindx).new_attribute13 := a44(indx);
11913 t(ddindx).old_attribute14 := a45(indx);
11914 t(ddindx).new_attribute14 := a46(indx);
11915 t(ddindx).old_attribute15 := a47(indx);
11916 t(ddindx).new_attribute15 := a48(indx);
11917 t(ddindx).full_dump_flag := a49(indx);
11918 t(ddindx).object_version_number := rosetta_g_miss_num_map(a50(indx));
11919 t(ddindx).old_preferred_flag := a51(indx);
11920 t(ddindx).new_preferred_flag := a52(indx);
11921 t(ddindx).old_primary_flag := a53(indx);
11922 t(ddindx).new_primary_flag := a54(indx);
11923 t(ddindx).old_party_number := a55(indx);
11924 t(ddindx).old_party_name := a56(indx);
11925 t(ddindx).old_party_type := a57(indx);
11926 t(ddindx).old_contact_party_number := a58(indx);
11927 t(ddindx).old_contact_party_name := a59(indx);
11928 t(ddindx).old_contact_party_type := a60(indx);
11929 t(ddindx).old_contact_address1 := a61(indx);
11930 t(ddindx).old_contact_address2 := a62(indx);
11931 t(ddindx).old_contact_address3 := a63(indx);
11932 t(ddindx).old_contact_address4 := a64(indx);
11933 t(ddindx).old_contact_city := a65(indx);
11934 t(ddindx).old_contact_state := a66(indx);
11935 t(ddindx).old_contact_postal_code := a67(indx);
11936 t(ddindx).old_contact_country := a68(indx);
11937 t(ddindx).old_contact_work_phone_num := a69(indx);
11938 t(ddindx).old_contact_email_address := a70(indx);
11939 t(ddindx).new_party_number := a71(indx);
11940 t(ddindx).new_party_name := a72(indx);
11941 t(ddindx).new_party_type := a73(indx);
11942 t(ddindx).new_contact_party_number := a74(indx);
11943 t(ddindx).new_contact_party_name := a75(indx);
11944 t(ddindx).new_contact_party_type := a76(indx);
11945 t(ddindx).new_contact_address1 := a77(indx);
11946 t(ddindx).new_contact_address2 := a78(indx);
11947 t(ddindx).new_contact_address3 := a79(indx);
11948 t(ddindx).new_contact_address4 := a80(indx);
11949 t(ddindx).new_contact_city := a81(indx);
11950 t(ddindx).new_contact_state := a82(indx);
11951 t(ddindx).new_contact_postal_code := a83(indx);
11952 t(ddindx).new_contact_country := a84(indx);
11953 t(ddindx).new_contact_work_phone_num := a85(indx);
11954 t(ddindx).new_contact_email_address := a86(indx);
11955 t(ddindx).instance_id := rosetta_g_miss_num_map(a87(indx));
11956 ddindx := ddindx+1;
11957 if a0.last =indx
11958 then exit;
11959 end if;
11960 indx := a0.next(indx);
11961 end loop;
11962 end if;
11963 end if;
11964 end rosetta_table_copy_in_p67;
11965 procedure rosetta_table_copy_out_p67(t csi_datastructures_pub.party_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
11966 , a1 out nocopy JTF_NUMBER_TABLE
11967 , a2 out nocopy JTF_NUMBER_TABLE
11968 , a3 out nocopy JTF_VARCHAR2_TABLE_100
11969 , a4 out nocopy JTF_VARCHAR2_TABLE_100
11970 , a5 out nocopy JTF_NUMBER_TABLE
11971 , a6 out nocopy JTF_NUMBER_TABLE
11972 , a7 out nocopy JTF_VARCHAR2_TABLE_100
11973 , a8 out nocopy JTF_VARCHAR2_TABLE_100
11974 , a9 out nocopy JTF_VARCHAR2_TABLE_100
11975 , a10 out nocopy JTF_VARCHAR2_TABLE_100
11976 , a11 out nocopy JTF_NUMBER_TABLE
11977 , a12 out nocopy JTF_NUMBER_TABLE
11978 , a13 out nocopy JTF_DATE_TABLE
11979 , a14 out nocopy JTF_DATE_TABLE
11980 , a15 out nocopy JTF_DATE_TABLE
11981 , a16 out nocopy JTF_DATE_TABLE
11982 , a17 out nocopy JTF_VARCHAR2_TABLE_100
11983 , a18 out nocopy JTF_VARCHAR2_TABLE_100
11984 , a19 out nocopy JTF_VARCHAR2_TABLE_200
11985 , a20 out nocopy JTF_VARCHAR2_TABLE_200
11986 , a21 out nocopy JTF_VARCHAR2_TABLE_200
11987 , a22 out nocopy JTF_VARCHAR2_TABLE_200
11988 , a23 out nocopy JTF_VARCHAR2_TABLE_200
11989 , a24 out nocopy JTF_VARCHAR2_TABLE_200
11990 , a25 out nocopy JTF_VARCHAR2_TABLE_200
11991 , a26 out nocopy JTF_VARCHAR2_TABLE_200
11992 , a27 out nocopy JTF_VARCHAR2_TABLE_200
11993 , a28 out nocopy JTF_VARCHAR2_TABLE_200
11994 , a29 out nocopy JTF_VARCHAR2_TABLE_200
11995 , a30 out nocopy JTF_VARCHAR2_TABLE_200
11996 , a31 out nocopy JTF_VARCHAR2_TABLE_200
11997 , a32 out nocopy JTF_VARCHAR2_TABLE_200
11998 , a33 out nocopy JTF_VARCHAR2_TABLE_200
11999 , a34 out nocopy JTF_VARCHAR2_TABLE_200
12000 , a35 out nocopy JTF_VARCHAR2_TABLE_200
12001 , a36 out nocopy JTF_VARCHAR2_TABLE_200
12002 , a37 out nocopy JTF_VARCHAR2_TABLE_200
12003 , a38 out nocopy JTF_VARCHAR2_TABLE_200
12004 , a39 out nocopy JTF_VARCHAR2_TABLE_200
12005 , a40 out nocopy JTF_VARCHAR2_TABLE_200
12006 , a41 out nocopy JTF_VARCHAR2_TABLE_200
12007 , a42 out nocopy JTF_VARCHAR2_TABLE_200
12008 , a43 out nocopy JTF_VARCHAR2_TABLE_200
12009 , a44 out nocopy JTF_VARCHAR2_TABLE_200
12010 , a45 out nocopy JTF_VARCHAR2_TABLE_200
12011 , a46 out nocopy JTF_VARCHAR2_TABLE_200
12012 , a47 out nocopy JTF_VARCHAR2_TABLE_200
12013 , a48 out nocopy JTF_VARCHAR2_TABLE_200
12014 , a49 out nocopy JTF_VARCHAR2_TABLE_100
12015 , a50 out nocopy JTF_NUMBER_TABLE
12016 , a51 out nocopy JTF_VARCHAR2_TABLE_100
12017 , a52 out nocopy JTF_VARCHAR2_TABLE_100
12018 , a53 out nocopy JTF_VARCHAR2_TABLE_100
12019 , a54 out nocopy JTF_VARCHAR2_TABLE_100
12020 , a55 out nocopy JTF_VARCHAR2_TABLE_100
12021 , a56 out nocopy JTF_VARCHAR2_TABLE_400
12022 , a57 out nocopy JTF_VARCHAR2_TABLE_100
12023 , a58 out nocopy JTF_VARCHAR2_TABLE_100
12024 , a59 out nocopy JTF_VARCHAR2_TABLE_400
12025 , a60 out nocopy JTF_VARCHAR2_TABLE_100
12026 , a61 out nocopy JTF_VARCHAR2_TABLE_300
12027 , a62 out nocopy JTF_VARCHAR2_TABLE_300
12028 , a63 out nocopy JTF_VARCHAR2_TABLE_300
12029 , a64 out nocopy JTF_VARCHAR2_TABLE_300
12030 , a65 out nocopy JTF_VARCHAR2_TABLE_100
12031 , a66 out nocopy JTF_VARCHAR2_TABLE_100
12032 , a67 out nocopy JTF_VARCHAR2_TABLE_100
12033 , a68 out nocopy JTF_VARCHAR2_TABLE_100
12034 , a69 out nocopy JTF_VARCHAR2_TABLE_100
12035 , a70 out nocopy JTF_VARCHAR2_TABLE_2000
12036 , a71 out nocopy JTF_VARCHAR2_TABLE_100
12037 , a72 out nocopy JTF_VARCHAR2_TABLE_400
12038 , a73 out nocopy JTF_VARCHAR2_TABLE_100
12039 , a74 out nocopy JTF_VARCHAR2_TABLE_100
12040 , a75 out nocopy JTF_VARCHAR2_TABLE_400
12041 , a76 out nocopy JTF_VARCHAR2_TABLE_100
12042 , a77 out nocopy JTF_VARCHAR2_TABLE_300
12043 , a78 out nocopy JTF_VARCHAR2_TABLE_300
12044 , a79 out nocopy JTF_VARCHAR2_TABLE_300
12045 , a80 out nocopy JTF_VARCHAR2_TABLE_300
12046 , a81 out nocopy JTF_VARCHAR2_TABLE_100
12047 , a82 out nocopy JTF_VARCHAR2_TABLE_100
12048 , a83 out nocopy JTF_VARCHAR2_TABLE_100
12049 , a84 out nocopy JTF_VARCHAR2_TABLE_100
12050 , a85 out nocopy JTF_VARCHAR2_TABLE_100
12051 , a86 out nocopy JTF_VARCHAR2_TABLE_2000
12052 , a87 out nocopy JTF_NUMBER_TABLE
12053 ) as
12054 ddindx binary_integer; indx binary_integer;
12055 begin
12056 if t is null or t.count = 0 then
12057 a0 := JTF_NUMBER_TABLE();
12058 a1 := JTF_NUMBER_TABLE();
12059 a2 := JTF_NUMBER_TABLE();
12060 a3 := JTF_VARCHAR2_TABLE_100();
12061 a4 := JTF_VARCHAR2_TABLE_100();
12062 a5 := JTF_NUMBER_TABLE();
12063 a6 := JTF_NUMBER_TABLE();
12064 a7 := JTF_VARCHAR2_TABLE_100();
12065 a8 := JTF_VARCHAR2_TABLE_100();
12066 a9 := JTF_VARCHAR2_TABLE_100();
12067 a10 := JTF_VARCHAR2_TABLE_100();
12068 a11 := JTF_NUMBER_TABLE();
12069 a12 := JTF_NUMBER_TABLE();
12070 a13 := JTF_DATE_TABLE();
12071 a14 := JTF_DATE_TABLE();
12072 a15 := JTF_DATE_TABLE();
12073 a16 := JTF_DATE_TABLE();
12074 a17 := JTF_VARCHAR2_TABLE_100();
12075 a18 := JTF_VARCHAR2_TABLE_100();
12076 a19 := JTF_VARCHAR2_TABLE_200();
12077 a20 := JTF_VARCHAR2_TABLE_200();
12078 a21 := JTF_VARCHAR2_TABLE_200();
12079 a22 := JTF_VARCHAR2_TABLE_200();
12080 a23 := JTF_VARCHAR2_TABLE_200();
12081 a24 := JTF_VARCHAR2_TABLE_200();
12082 a25 := JTF_VARCHAR2_TABLE_200();
12083 a26 := JTF_VARCHAR2_TABLE_200();
12084 a27 := JTF_VARCHAR2_TABLE_200();
12085 a28 := JTF_VARCHAR2_TABLE_200();
12086 a29 := JTF_VARCHAR2_TABLE_200();
12087 a30 := JTF_VARCHAR2_TABLE_200();
12088 a31 := JTF_VARCHAR2_TABLE_200();
12089 a32 := JTF_VARCHAR2_TABLE_200();
12090 a33 := JTF_VARCHAR2_TABLE_200();
12091 a34 := JTF_VARCHAR2_TABLE_200();
12092 a35 := JTF_VARCHAR2_TABLE_200();
12093 a36 := JTF_VARCHAR2_TABLE_200();
12094 a37 := JTF_VARCHAR2_TABLE_200();
12095 a38 := JTF_VARCHAR2_TABLE_200();
12096 a39 := JTF_VARCHAR2_TABLE_200();
12097 a40 := JTF_VARCHAR2_TABLE_200();
12098 a41 := JTF_VARCHAR2_TABLE_200();
12099 a42 := JTF_VARCHAR2_TABLE_200();
12100 a43 := JTF_VARCHAR2_TABLE_200();
12101 a44 := JTF_VARCHAR2_TABLE_200();
12102 a45 := JTF_VARCHAR2_TABLE_200();
12103 a46 := JTF_VARCHAR2_TABLE_200();
12104 a47 := JTF_VARCHAR2_TABLE_200();
12105 a48 := JTF_VARCHAR2_TABLE_200();
12106 a49 := JTF_VARCHAR2_TABLE_100();
12107 a50 := JTF_NUMBER_TABLE();
12108 a51 := JTF_VARCHAR2_TABLE_100();
12109 a52 := JTF_VARCHAR2_TABLE_100();
12110 a53 := JTF_VARCHAR2_TABLE_100();
12111 a54 := JTF_VARCHAR2_TABLE_100();
12112 a55 := JTF_VARCHAR2_TABLE_100();
12113 a56 := JTF_VARCHAR2_TABLE_400();
12114 a57 := JTF_VARCHAR2_TABLE_100();
12115 a58 := JTF_VARCHAR2_TABLE_100();
12116 a59 := JTF_VARCHAR2_TABLE_400();
12117 a60 := JTF_VARCHAR2_TABLE_100();
12118 a61 := JTF_VARCHAR2_TABLE_300();
12119 a62 := JTF_VARCHAR2_TABLE_300();
12120 a63 := JTF_VARCHAR2_TABLE_300();
12121 a64 := JTF_VARCHAR2_TABLE_300();
12122 a65 := JTF_VARCHAR2_TABLE_100();
12123 a66 := JTF_VARCHAR2_TABLE_100();
12124 a67 := JTF_VARCHAR2_TABLE_100();
12125 a68 := JTF_VARCHAR2_TABLE_100();
12126 a69 := JTF_VARCHAR2_TABLE_100();
12127 a70 := JTF_VARCHAR2_TABLE_2000();
12128 a71 := JTF_VARCHAR2_TABLE_100();
12129 a72 := JTF_VARCHAR2_TABLE_400();
12130 a73 := JTF_VARCHAR2_TABLE_100();
12131 a74 := JTF_VARCHAR2_TABLE_100();
12132 a75 := JTF_VARCHAR2_TABLE_400();
12133 a76 := JTF_VARCHAR2_TABLE_100();
12134 a77 := JTF_VARCHAR2_TABLE_300();
12135 a78 := JTF_VARCHAR2_TABLE_300();
12136 a79 := JTF_VARCHAR2_TABLE_300();
12137 a80 := JTF_VARCHAR2_TABLE_300();
12138 a81 := JTF_VARCHAR2_TABLE_100();
12139 a82 := JTF_VARCHAR2_TABLE_100();
12140 a83 := JTF_VARCHAR2_TABLE_100();
12141 a84 := JTF_VARCHAR2_TABLE_100();
12142 a85 := JTF_VARCHAR2_TABLE_100();
12143 a86 := JTF_VARCHAR2_TABLE_2000();
12144 a87 := JTF_NUMBER_TABLE();
12145 else
12146 a0 := JTF_NUMBER_TABLE();
12147 a1 := JTF_NUMBER_TABLE();
12148 a2 := JTF_NUMBER_TABLE();
12149 a3 := JTF_VARCHAR2_TABLE_100();
12150 a4 := JTF_VARCHAR2_TABLE_100();
12151 a5 := JTF_NUMBER_TABLE();
12152 a6 := JTF_NUMBER_TABLE();
12153 a7 := JTF_VARCHAR2_TABLE_100();
12154 a8 := JTF_VARCHAR2_TABLE_100();
12155 a9 := JTF_VARCHAR2_TABLE_100();
12156 a10 := JTF_VARCHAR2_TABLE_100();
12157 a11 := JTF_NUMBER_TABLE();
12158 a12 := JTF_NUMBER_TABLE();
12159 a13 := JTF_DATE_TABLE();
12160 a14 := JTF_DATE_TABLE();
12161 a15 := JTF_DATE_TABLE();
12162 a16 := JTF_DATE_TABLE();
12163 a17 := JTF_VARCHAR2_TABLE_100();
12164 a18 := JTF_VARCHAR2_TABLE_100();
12165 a19 := JTF_VARCHAR2_TABLE_200();
12166 a20 := JTF_VARCHAR2_TABLE_200();
12167 a21 := JTF_VARCHAR2_TABLE_200();
12168 a22 := JTF_VARCHAR2_TABLE_200();
12169 a23 := JTF_VARCHAR2_TABLE_200();
12170 a24 := JTF_VARCHAR2_TABLE_200();
12171 a25 := JTF_VARCHAR2_TABLE_200();
12172 a26 := JTF_VARCHAR2_TABLE_200();
12173 a27 := JTF_VARCHAR2_TABLE_200();
12174 a28 := JTF_VARCHAR2_TABLE_200();
12175 a29 := JTF_VARCHAR2_TABLE_200();
12176 a30 := JTF_VARCHAR2_TABLE_200();
12177 a31 := JTF_VARCHAR2_TABLE_200();
12178 a32 := JTF_VARCHAR2_TABLE_200();
12179 a33 := JTF_VARCHAR2_TABLE_200();
12180 a34 := JTF_VARCHAR2_TABLE_200();
12181 a35 := JTF_VARCHAR2_TABLE_200();
12182 a36 := JTF_VARCHAR2_TABLE_200();
12183 a37 := JTF_VARCHAR2_TABLE_200();
12184 a38 := JTF_VARCHAR2_TABLE_200();
12185 a39 := JTF_VARCHAR2_TABLE_200();
12186 a40 := JTF_VARCHAR2_TABLE_200();
12187 a41 := JTF_VARCHAR2_TABLE_200();
12188 a42 := JTF_VARCHAR2_TABLE_200();
12189 a43 := JTF_VARCHAR2_TABLE_200();
12190 a44 := JTF_VARCHAR2_TABLE_200();
12191 a45 := JTF_VARCHAR2_TABLE_200();
12192 a46 := JTF_VARCHAR2_TABLE_200();
12193 a47 := JTF_VARCHAR2_TABLE_200();
12194 a48 := JTF_VARCHAR2_TABLE_200();
12195 a49 := JTF_VARCHAR2_TABLE_100();
12196 a50 := JTF_NUMBER_TABLE();
12197 a51 := JTF_VARCHAR2_TABLE_100();
12198 a52 := JTF_VARCHAR2_TABLE_100();
12199 a53 := JTF_VARCHAR2_TABLE_100();
12200 a54 := JTF_VARCHAR2_TABLE_100();
12201 a55 := JTF_VARCHAR2_TABLE_100();
12202 a56 := JTF_VARCHAR2_TABLE_400();
12203 a57 := JTF_VARCHAR2_TABLE_100();
12204 a58 := JTF_VARCHAR2_TABLE_100();
12205 a59 := JTF_VARCHAR2_TABLE_400();
12206 a60 := JTF_VARCHAR2_TABLE_100();
12207 a61 := JTF_VARCHAR2_TABLE_300();
12208 a62 := JTF_VARCHAR2_TABLE_300();
12209 a63 := JTF_VARCHAR2_TABLE_300();
12210 a64 := JTF_VARCHAR2_TABLE_300();
12211 a65 := JTF_VARCHAR2_TABLE_100();
12212 a66 := JTF_VARCHAR2_TABLE_100();
12213 a67 := JTF_VARCHAR2_TABLE_100();
12214 a68 := JTF_VARCHAR2_TABLE_100();
12215 a69 := JTF_VARCHAR2_TABLE_100();
12216 a70 := JTF_VARCHAR2_TABLE_2000();
12217 a71 := JTF_VARCHAR2_TABLE_100();
12218 a72 := JTF_VARCHAR2_TABLE_400();
12219 a73 := JTF_VARCHAR2_TABLE_100();
12220 a74 := JTF_VARCHAR2_TABLE_100();
12221 a75 := JTF_VARCHAR2_TABLE_400();
12222 a76 := JTF_VARCHAR2_TABLE_100();
12223 a77 := JTF_VARCHAR2_TABLE_300();
12224 a78 := JTF_VARCHAR2_TABLE_300();
12225 a79 := JTF_VARCHAR2_TABLE_300();
12226 a80 := JTF_VARCHAR2_TABLE_300();
12227 a81 := JTF_VARCHAR2_TABLE_100();
12228 a82 := JTF_VARCHAR2_TABLE_100();
12229 a83 := JTF_VARCHAR2_TABLE_100();
12230 a84 := JTF_VARCHAR2_TABLE_100();
12231 a85 := JTF_VARCHAR2_TABLE_100();
12232 a86 := JTF_VARCHAR2_TABLE_2000();
12233 a87 := JTF_NUMBER_TABLE();
12234 if t.count > 0 then
12235 a0.extend(t.count);
12236 a1.extend(t.count);
12237 a2.extend(t.count);
12238 a3.extend(t.count);
12239 a4.extend(t.count);
12240 a5.extend(t.count);
12241 a6.extend(t.count);
12242 a7.extend(t.count);
12243 a8.extend(t.count);
12244 a9.extend(t.count);
12245 a10.extend(t.count);
12246 a11.extend(t.count);
12247 a12.extend(t.count);
12248 a13.extend(t.count);
12249 a14.extend(t.count);
12250 a15.extend(t.count);
12251 a16.extend(t.count);
12252 a17.extend(t.count);
12253 a18.extend(t.count);
12254 a19.extend(t.count);
12255 a20.extend(t.count);
12256 a21.extend(t.count);
12257 a22.extend(t.count);
12258 a23.extend(t.count);
12259 a24.extend(t.count);
12260 a25.extend(t.count);
12261 a26.extend(t.count);
12262 a27.extend(t.count);
12263 a28.extend(t.count);
12264 a29.extend(t.count);
12265 a30.extend(t.count);
12266 a31.extend(t.count);
12267 a32.extend(t.count);
12268 a33.extend(t.count);
12269 a34.extend(t.count);
12270 a35.extend(t.count);
12271 a36.extend(t.count);
12272 a37.extend(t.count);
12273 a38.extend(t.count);
12274 a39.extend(t.count);
12275 a40.extend(t.count);
12276 a41.extend(t.count);
12277 a42.extend(t.count);
12278 a43.extend(t.count);
12279 a44.extend(t.count);
12280 a45.extend(t.count);
12281 a46.extend(t.count);
12282 a47.extend(t.count);
12283 a48.extend(t.count);
12284 a49.extend(t.count);
12285 a50.extend(t.count);
12286 a51.extend(t.count);
12287 a52.extend(t.count);
12288 a53.extend(t.count);
12289 a54.extend(t.count);
12290 a55.extend(t.count);
12291 a56.extend(t.count);
12292 a57.extend(t.count);
12293 a58.extend(t.count);
12294 a59.extend(t.count);
12295 a60.extend(t.count);
12296 a61.extend(t.count);
12297 a62.extend(t.count);
12298 a63.extend(t.count);
12299 a64.extend(t.count);
12300 a65.extend(t.count);
12301 a66.extend(t.count);
12302 a67.extend(t.count);
12303 a68.extend(t.count);
12304 a69.extend(t.count);
12305 a70.extend(t.count);
12306 a71.extend(t.count);
12307 a72.extend(t.count);
12308 a73.extend(t.count);
12309 a74.extend(t.count);
12310 a75.extend(t.count);
12311 a76.extend(t.count);
12312 a77.extend(t.count);
12313 a78.extend(t.count);
12314 a79.extend(t.count);
12315 a80.extend(t.count);
12316 a81.extend(t.count);
12317 a82.extend(t.count);
12318 a83.extend(t.count);
12319 a84.extend(t.count);
12320 a85.extend(t.count);
12321 a86.extend(t.count);
12322 a87.extend(t.count);
12323 ddindx := t.first;
12324 indx := 1;
12325 while true loop
12326 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_party_history_id);
12327 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_party_id);
12328 a2(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
12329 a3(indx) := t(ddindx).old_party_source_table;
12330 a4(indx) := t(ddindx).new_party_source_table;
12331 a5(indx) := rosetta_g_miss_num_map(t(ddindx).old_party_id);
12332 a6(indx) := rosetta_g_miss_num_map(t(ddindx).new_party_id);
12333 a7(indx) := t(ddindx).old_relationship_type_code;
12334 a8(indx) := t(ddindx).new_relationship_type_code;
12335 a9(indx) := t(ddindx).old_contact_flag;
12336 a10(indx) := t(ddindx).new_contact_flag;
12337 a11(indx) := rosetta_g_miss_num_map(t(ddindx).old_contact_ip_id);
12338 a12(indx) := rosetta_g_miss_num_map(t(ddindx).new_contact_ip_id);
12339 a13(indx) := t(ddindx).old_active_start_date;
12340 a14(indx) := t(ddindx).new_active_start_date;
12341 a15(indx) := t(ddindx).old_active_end_date;
12342 a16(indx) := t(ddindx).new_active_end_date;
12343 a17(indx) := t(ddindx).old_context;
12344 a18(indx) := t(ddindx).new_context;
12345 a19(indx) := t(ddindx).old_attribute1;
12346 a20(indx) := t(ddindx).new_attribute1;
12347 a21(indx) := t(ddindx).old_attribute2;
12348 a22(indx) := t(ddindx).new_attribute2;
12349 a23(indx) := t(ddindx).old_attribute3;
12350 a24(indx) := t(ddindx).new_attribute3;
12351 a25(indx) := t(ddindx).old_attribute4;
12352 a26(indx) := t(ddindx).new_attribute4;
12353 a27(indx) := t(ddindx).old_attribute5;
12354 a28(indx) := t(ddindx).new_attribute5;
12355 a29(indx) := t(ddindx).old_attribute6;
12356 a30(indx) := t(ddindx).new_attribute6;
12357 a31(indx) := t(ddindx).old_attribute7;
12358 a32(indx) := t(ddindx).new_attribute7;
12359 a33(indx) := t(ddindx).old_attribute8;
12360 a34(indx) := t(ddindx).new_attribute8;
12361 a35(indx) := t(ddindx).old_attribute9;
12362 a36(indx) := t(ddindx).new_attribute9;
12363 a37(indx) := t(ddindx).old_attribute10;
12364 a38(indx) := t(ddindx).new_attribute10;
12365 a39(indx) := t(ddindx).old_attribute11;
12366 a40(indx) := t(ddindx).new_attribute11;
12367 a41(indx) := t(ddindx).old_attribute12;
12368 a42(indx) := t(ddindx).new_attribute12;
12369 a43(indx) := t(ddindx).old_attribute13;
12370 a44(indx) := t(ddindx).new_attribute13;
12371 a45(indx) := t(ddindx).old_attribute14;
12372 a46(indx) := t(ddindx).new_attribute14;
12373 a47(indx) := t(ddindx).old_attribute15;
12374 a48(indx) := t(ddindx).new_attribute15;
12375 a49(indx) := t(ddindx).full_dump_flag;
12376 a50(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
12377 a51(indx) := t(ddindx).old_preferred_flag;
12378 a52(indx) := t(ddindx).new_preferred_flag;
12379 a53(indx) := t(ddindx).old_primary_flag;
12380 a54(indx) := t(ddindx).new_primary_flag;
12381 a55(indx) := t(ddindx).old_party_number;
12382 a56(indx) := t(ddindx).old_party_name;
12383 a57(indx) := t(ddindx).old_party_type;
12384 a58(indx) := t(ddindx).old_contact_party_number;
12385 a59(indx) := t(ddindx).old_contact_party_name;
12386 a60(indx) := t(ddindx).old_contact_party_type;
12387 a61(indx) := t(ddindx).old_contact_address1;
12388 a62(indx) := t(ddindx).old_contact_address2;
12389 a63(indx) := t(ddindx).old_contact_address3;
12390 a64(indx) := t(ddindx).old_contact_address4;
12391 a65(indx) := t(ddindx).old_contact_city;
12392 a66(indx) := t(ddindx).old_contact_state;
12393 a67(indx) := t(ddindx).old_contact_postal_code;
12394 a68(indx) := t(ddindx).old_contact_country;
12395 a69(indx) := t(ddindx).old_contact_work_phone_num;
12396 a70(indx) := t(ddindx).old_contact_email_address;
12397 a71(indx) := t(ddindx).new_party_number;
12398 a72(indx) := t(ddindx).new_party_name;
12399 a73(indx) := t(ddindx).new_party_type;
12400 a74(indx) := t(ddindx).new_contact_party_number;
12401 a75(indx) := t(ddindx).new_contact_party_name;
12402 a76(indx) := t(ddindx).new_contact_party_type;
12403 a77(indx) := t(ddindx).new_contact_address1;
12404 a78(indx) := t(ddindx).new_contact_address2;
12405 a79(indx) := t(ddindx).new_contact_address3;
12406 a80(indx) := t(ddindx).new_contact_address4;
12407 a81(indx) := t(ddindx).new_contact_city;
12408 a82(indx) := t(ddindx).new_contact_state;
12409 a83(indx) := t(ddindx).new_contact_postal_code;
12410 a84(indx) := t(ddindx).new_contact_country;
12411 a85(indx) := t(ddindx).new_contact_work_phone_num;
12412 a86(indx) := t(ddindx).new_contact_email_address;
12413 a87(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
12414 indx := indx+1;
12415 if t.last =ddindx
12416 then exit;
12417 end if;
12418 ddindx := t.next(ddindx);
12419 end loop;
12420 end if;
12421 end if;
12422 end rosetta_table_copy_out_p67;
12423
12424 procedure rosetta_table_copy_in_p69(t out nocopy csi_datastructures_pub.account_history_tbl, a0 JTF_NUMBER_TABLE
12425 , a1 JTF_NUMBER_TABLE
12426 , a2 JTF_NUMBER_TABLE
12427 , a3 JTF_NUMBER_TABLE
12428 , a4 JTF_NUMBER_TABLE
12429 , a5 JTF_VARCHAR2_TABLE_100
12430 , a6 JTF_VARCHAR2_TABLE_100
12431 , a7 JTF_DATE_TABLE
12432 , a8 JTF_DATE_TABLE
12433 , a9 JTF_DATE_TABLE
12434 , a10 JTF_DATE_TABLE
12435 , a11 JTF_VARCHAR2_TABLE_100
12436 , a12 JTF_VARCHAR2_TABLE_100
12437 , a13 JTF_VARCHAR2_TABLE_200
12438 , a14 JTF_VARCHAR2_TABLE_200
12439 , a15 JTF_VARCHAR2_TABLE_200
12440 , a16 JTF_VARCHAR2_TABLE_200
12441 , a17 JTF_VARCHAR2_TABLE_200
12442 , a18 JTF_VARCHAR2_TABLE_200
12443 , a19 JTF_VARCHAR2_TABLE_200
12444 , a20 JTF_VARCHAR2_TABLE_200
12445 , a21 JTF_VARCHAR2_TABLE_200
12446 , a22 JTF_VARCHAR2_TABLE_200
12447 , a23 JTF_VARCHAR2_TABLE_200
12448 , a24 JTF_VARCHAR2_TABLE_200
12449 , a25 JTF_VARCHAR2_TABLE_200
12450 , a26 JTF_VARCHAR2_TABLE_200
12451 , a27 JTF_VARCHAR2_TABLE_200
12452 , a28 JTF_VARCHAR2_TABLE_200
12453 , a29 JTF_VARCHAR2_TABLE_200
12454 , a30 JTF_VARCHAR2_TABLE_200
12455 , a31 JTF_VARCHAR2_TABLE_200
12456 , a32 JTF_VARCHAR2_TABLE_200
12457 , a33 JTF_VARCHAR2_TABLE_200
12458 , a34 JTF_VARCHAR2_TABLE_200
12459 , a35 JTF_VARCHAR2_TABLE_200
12460 , a36 JTF_VARCHAR2_TABLE_200
12461 , a37 JTF_VARCHAR2_TABLE_200
12462 , a38 JTF_VARCHAR2_TABLE_200
12463 , a39 JTF_VARCHAR2_TABLE_200
12464 , a40 JTF_VARCHAR2_TABLE_200
12465 , a41 JTF_VARCHAR2_TABLE_200
12466 , a42 JTF_VARCHAR2_TABLE_200
12467 , a43 JTF_VARCHAR2_TABLE_100
12468 , a44 JTF_NUMBER_TABLE
12469 , a45 JTF_NUMBER_TABLE
12470 , a46 JTF_NUMBER_TABLE
12471 , a47 JTF_NUMBER_TABLE
12472 , a48 JTF_NUMBER_TABLE
12473 , a49 JTF_VARCHAR2_TABLE_100
12474 , a50 JTF_VARCHAR2_TABLE_300
12475 , a51 JTF_VARCHAR2_TABLE_100
12476 , a52 JTF_VARCHAR2_TABLE_100
12477 , a53 JTF_VARCHAR2_TABLE_100
12478 , a54 JTF_VARCHAR2_TABLE_300
12479 , a55 JTF_VARCHAR2_TABLE_100
12480 , a56 JTF_VARCHAR2_TABLE_100
12481 , a57 JTF_NUMBER_TABLE
12482 , a58 JTF_VARCHAR2_TABLE_300
12483 , a59 JTF_VARCHAR2_TABLE_300
12484 , a60 JTF_VARCHAR2_TABLE_300
12485 , a61 JTF_VARCHAR2_TABLE_300
12486 , a62 JTF_VARCHAR2_TABLE_300
12487 , a63 JTF_VARCHAR2_TABLE_300
12488 , a64 JTF_VARCHAR2_TABLE_300
12489 , a65 JTF_VARCHAR2_TABLE_300
12490 , a66 JTF_VARCHAR2_TABLE_100
12491 , a67 JTF_VARCHAR2_TABLE_100
12492 , a68 JTF_VARCHAR2_TABLE_100
12493 , a69 JTF_VARCHAR2_TABLE_100
12494 , a70 JTF_VARCHAR2_TABLE_100
12495 , a71 JTF_VARCHAR2_TABLE_100
12496 , a72 JTF_VARCHAR2_TABLE_100
12497 , a73 JTF_VARCHAR2_TABLE_100
12498 , a74 JTF_VARCHAR2_TABLE_300
12499 , a75 JTF_VARCHAR2_TABLE_300
12500 , a76 JTF_VARCHAR2_TABLE_300
12501 , a77 JTF_VARCHAR2_TABLE_300
12502 , a78 JTF_VARCHAR2_TABLE_300
12503 , a79 JTF_VARCHAR2_TABLE_300
12504 , a80 JTF_VARCHAR2_TABLE_300
12505 , a81 JTF_VARCHAR2_TABLE_300
12506 , a82 JTF_VARCHAR2_TABLE_100
12507 , a83 JTF_VARCHAR2_TABLE_100
12508 , a84 JTF_VARCHAR2_TABLE_100
12509 , a85 JTF_VARCHAR2_TABLE_100
12510 , a86 JTF_VARCHAR2_TABLE_100
12511 , a87 JTF_VARCHAR2_TABLE_100
12512 , a88 JTF_VARCHAR2_TABLE_100
12513 , a89 JTF_VARCHAR2_TABLE_100
12514 , a90 JTF_NUMBER_TABLE
12515 , a91 JTF_NUMBER_TABLE
12516 ) as
12517 ddindx binary_integer; indx binary_integer;
12518 begin
12519 if a0 is not null and a0.count > 0 then
12520 if a0.count > 0 then
12521 indx := a0.first;
12522 ddindx := 1;
12523 while true loop
12524 t(ddindx).ip_account_history_id := rosetta_g_miss_num_map(a0(indx));
12525 t(ddindx).ip_account_id := rosetta_g_miss_num_map(a1(indx));
12526 t(ddindx).transaction_id := rosetta_g_miss_num_map(a2(indx));
12527 t(ddindx).old_party_account_id := rosetta_g_miss_num_map(a3(indx));
12528 t(ddindx).new_party_account_id := rosetta_g_miss_num_map(a4(indx));
12529 t(ddindx).old_relationship_type_code := a5(indx);
12530 t(ddindx).new_relationship_type_code := a6(indx);
12531 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a7(indx));
12532 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a8(indx));
12533 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a9(indx));
12534 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a10(indx));
12535 t(ddindx).old_context := a11(indx);
12536 t(ddindx).new_context := a12(indx);
12537 t(ddindx).old_attribute1 := a13(indx);
12538 t(ddindx).new_attribute1 := a14(indx);
12539 t(ddindx).old_attribute2 := a15(indx);
12540 t(ddindx).new_attribute2 := a16(indx);
12541 t(ddindx).old_attribute3 := a17(indx);
12542 t(ddindx).new_attribute3 := a18(indx);
12543 t(ddindx).old_attribute4 := a19(indx);
12544 t(ddindx).new_attribute4 := a20(indx);
12545 t(ddindx).old_attribute5 := a21(indx);
12546 t(ddindx).new_attribute5 := a22(indx);
12547 t(ddindx).old_attribute6 := a23(indx);
12548 t(ddindx).new_attribute6 := a24(indx);
12549 t(ddindx).old_attribute7 := a25(indx);
12550 t(ddindx).new_attribute7 := a26(indx);
12551 t(ddindx).old_attribute8 := a27(indx);
12552 t(ddindx).new_attribute8 := a28(indx);
12553 t(ddindx).old_attribute9 := a29(indx);
12554 t(ddindx).new_attribute9 := a30(indx);
12555 t(ddindx).old_attribute10 := a31(indx);
12556 t(ddindx).new_attribute10 := a32(indx);
12557 t(ddindx).old_attribute11 := a33(indx);
12558 t(ddindx).new_attribute11 := a34(indx);
12559 t(ddindx).old_attribute12 := a35(indx);
12560 t(ddindx).new_attribute12 := a36(indx);
12561 t(ddindx).old_attribute13 := a37(indx);
12562 t(ddindx).new_attribute13 := a38(indx);
12563 t(ddindx).old_attribute14 := a39(indx);
12564 t(ddindx).new_attribute14 := a40(indx);
12565 t(ddindx).old_attribute15 := a41(indx);
12566 t(ddindx).new_attribute15 := a42(indx);
12567 t(ddindx).full_dump_flag := a43(indx);
12568 t(ddindx).object_version_number := rosetta_g_miss_num_map(a44(indx));
12569 t(ddindx).old_bill_to_address := rosetta_g_miss_num_map(a45(indx));
12570 t(ddindx).new_bill_to_address := rosetta_g_miss_num_map(a46(indx));
12571 t(ddindx).old_ship_to_address := rosetta_g_miss_num_map(a47(indx));
12572 t(ddindx).new_ship_to_address := rosetta_g_miss_num_map(a48(indx));
12573 t(ddindx).old_party_account_number := a49(indx);
12574 t(ddindx).old_party_account_name := a50(indx);
12575 t(ddindx).old_bill_to_location := a51(indx);
12576 t(ddindx).old_ship_to_location := a52(indx);
12577 t(ddindx).new_party_account_number := a53(indx);
12578 t(ddindx).new_party_account_name := a54(indx);
12579 t(ddindx).new_bill_to_location := a55(indx);
12580 t(ddindx).new_ship_to_location := a56(indx);
12581 t(ddindx).instance_id := rosetta_g_miss_num_map(a57(indx));
12582 t(ddindx).old_bill_to_address1 := a58(indx);
12583 t(ddindx).new_bill_to_address1 := a59(indx);
12584 t(ddindx).old_bill_to_address2 := a60(indx);
12585 t(ddindx).new_bill_to_address2 := a61(indx);
12586 t(ddindx).old_bill_to_address3 := a62(indx);
12587 t(ddindx).new_bill_to_address3 := a63(indx);
12588 t(ddindx).old_bill_to_address4 := a64(indx);
12589 t(ddindx).new_bill_to_address4 := a65(indx);
12590 t(ddindx).old_bill_to_city := a66(indx);
12591 t(ddindx).new_bill_to_city := a67(indx);
12592 t(ddindx).old_bill_to_state := a68(indx);
12593 t(ddindx).new_bill_to_state := a69(indx);
12594 t(ddindx).old_bill_to_postal_code := a70(indx);
12595 t(ddindx).new_bill_to_postal_code := a71(indx);
12596 t(ddindx).old_bill_to_country := a72(indx);
12597 t(ddindx).new_bill_to_country := a73(indx);
12598 t(ddindx).old_ship_to_address1 := a74(indx);
12599 t(ddindx).new_ship_to_address1 := a75(indx);
12600 t(ddindx).old_ship_to_address2 := a76(indx);
12601 t(ddindx).new_ship_to_address2 := a77(indx);
12602 t(ddindx).old_ship_to_address3 := a78(indx);
12603 t(ddindx).new_ship_to_address3 := a79(indx);
12604 t(ddindx).old_ship_to_address4 := a80(indx);
12605 t(ddindx).new_ship_to_address4 := a81(indx);
12606 t(ddindx).old_ship_to_city := a82(indx);
12607 t(ddindx).new_ship_to_city := a83(indx);
12608 t(ddindx).old_ship_to_state := a84(indx);
12609 t(ddindx).new_ship_to_state := a85(indx);
12610 t(ddindx).old_ship_to_postal_code := a86(indx);
12611 t(ddindx).new_ship_to_postal_code := a87(indx);
12612 t(ddindx).old_ship_to_country := a88(indx);
12613 t(ddindx).new_ship_to_country := a89(indx);
12614 t(ddindx).old_instance_party_id := rosetta_g_miss_num_map(a90(indx));
12615 t(ddindx).new_instance_party_id := rosetta_g_miss_num_map(a91(indx));
12616 ddindx := ddindx+1;
12617 if a0.last =indx
12618 then exit;
12619 end if;
12620 indx := a0.next(indx);
12621 end loop;
12622 end if;
12623 end if;
12624 end rosetta_table_copy_in_p69;
12625 procedure rosetta_table_copy_out_p69(t csi_datastructures_pub.account_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
12626 , a1 out nocopy JTF_NUMBER_TABLE
12627 , a2 out nocopy JTF_NUMBER_TABLE
12628 , a3 out nocopy JTF_NUMBER_TABLE
12629 , a4 out nocopy JTF_NUMBER_TABLE
12630 , a5 out nocopy JTF_VARCHAR2_TABLE_100
12631 , a6 out nocopy JTF_VARCHAR2_TABLE_100
12632 , a7 out nocopy JTF_DATE_TABLE
12633 , a8 out nocopy JTF_DATE_TABLE
12634 , a9 out nocopy JTF_DATE_TABLE
12635 , a10 out nocopy JTF_DATE_TABLE
12636 , a11 out nocopy JTF_VARCHAR2_TABLE_100
12637 , a12 out nocopy JTF_VARCHAR2_TABLE_100
12638 , a13 out nocopy JTF_VARCHAR2_TABLE_200
12639 , a14 out nocopy JTF_VARCHAR2_TABLE_200
12640 , a15 out nocopy JTF_VARCHAR2_TABLE_200
12641 , a16 out nocopy JTF_VARCHAR2_TABLE_200
12642 , a17 out nocopy JTF_VARCHAR2_TABLE_200
12643 , a18 out nocopy JTF_VARCHAR2_TABLE_200
12644 , a19 out nocopy JTF_VARCHAR2_TABLE_200
12645 , a20 out nocopy JTF_VARCHAR2_TABLE_200
12646 , a21 out nocopy JTF_VARCHAR2_TABLE_200
12647 , a22 out nocopy JTF_VARCHAR2_TABLE_200
12648 , a23 out nocopy JTF_VARCHAR2_TABLE_200
12649 , a24 out nocopy JTF_VARCHAR2_TABLE_200
12650 , a25 out nocopy JTF_VARCHAR2_TABLE_200
12651 , a26 out nocopy JTF_VARCHAR2_TABLE_200
12652 , a27 out nocopy JTF_VARCHAR2_TABLE_200
12653 , a28 out nocopy JTF_VARCHAR2_TABLE_200
12654 , a29 out nocopy JTF_VARCHAR2_TABLE_200
12655 , a30 out nocopy JTF_VARCHAR2_TABLE_200
12656 , a31 out nocopy JTF_VARCHAR2_TABLE_200
12657 , a32 out nocopy JTF_VARCHAR2_TABLE_200
12658 , a33 out nocopy JTF_VARCHAR2_TABLE_200
12659 , a34 out nocopy JTF_VARCHAR2_TABLE_200
12660 , a35 out nocopy JTF_VARCHAR2_TABLE_200
12661 , a36 out nocopy JTF_VARCHAR2_TABLE_200
12662 , a37 out nocopy JTF_VARCHAR2_TABLE_200
12663 , a38 out nocopy JTF_VARCHAR2_TABLE_200
12664 , a39 out nocopy JTF_VARCHAR2_TABLE_200
12665 , a40 out nocopy JTF_VARCHAR2_TABLE_200
12666 , a41 out nocopy JTF_VARCHAR2_TABLE_200
12667 , a42 out nocopy JTF_VARCHAR2_TABLE_200
12668 , a43 out nocopy JTF_VARCHAR2_TABLE_100
12669 , a44 out nocopy JTF_NUMBER_TABLE
12670 , a45 out nocopy JTF_NUMBER_TABLE
12671 , a46 out nocopy JTF_NUMBER_TABLE
12672 , a47 out nocopy JTF_NUMBER_TABLE
12673 , a48 out nocopy JTF_NUMBER_TABLE
12674 , a49 out nocopy JTF_VARCHAR2_TABLE_100
12675 , a50 out nocopy JTF_VARCHAR2_TABLE_300
12676 , a51 out nocopy JTF_VARCHAR2_TABLE_100
12677 , a52 out nocopy JTF_VARCHAR2_TABLE_100
12678 , a53 out nocopy JTF_VARCHAR2_TABLE_100
12679 , a54 out nocopy JTF_VARCHAR2_TABLE_300
12680 , a55 out nocopy JTF_VARCHAR2_TABLE_100
12681 , a56 out nocopy JTF_VARCHAR2_TABLE_100
12682 , a57 out nocopy JTF_NUMBER_TABLE
12683 , a58 out nocopy JTF_VARCHAR2_TABLE_300
12684 , a59 out nocopy JTF_VARCHAR2_TABLE_300
12685 , a60 out nocopy JTF_VARCHAR2_TABLE_300
12686 , a61 out nocopy JTF_VARCHAR2_TABLE_300
12687 , a62 out nocopy JTF_VARCHAR2_TABLE_300
12688 , a63 out nocopy JTF_VARCHAR2_TABLE_300
12689 , a64 out nocopy JTF_VARCHAR2_TABLE_300
12690 , a65 out nocopy JTF_VARCHAR2_TABLE_300
12691 , a66 out nocopy JTF_VARCHAR2_TABLE_100
12692 , a67 out nocopy JTF_VARCHAR2_TABLE_100
12693 , a68 out nocopy JTF_VARCHAR2_TABLE_100
12694 , a69 out nocopy JTF_VARCHAR2_TABLE_100
12695 , a70 out nocopy JTF_VARCHAR2_TABLE_100
12696 , a71 out nocopy JTF_VARCHAR2_TABLE_100
12697 , a72 out nocopy JTF_VARCHAR2_TABLE_100
12698 , a73 out nocopy JTF_VARCHAR2_TABLE_100
12699 , a74 out nocopy JTF_VARCHAR2_TABLE_300
12700 , a75 out nocopy JTF_VARCHAR2_TABLE_300
12701 , a76 out nocopy JTF_VARCHAR2_TABLE_300
12702 , a77 out nocopy JTF_VARCHAR2_TABLE_300
12703 , a78 out nocopy JTF_VARCHAR2_TABLE_300
12704 , a79 out nocopy JTF_VARCHAR2_TABLE_300
12705 , a80 out nocopy JTF_VARCHAR2_TABLE_300
12706 , a81 out nocopy JTF_VARCHAR2_TABLE_300
12707 , a82 out nocopy JTF_VARCHAR2_TABLE_100
12708 , a83 out nocopy JTF_VARCHAR2_TABLE_100
12709 , a84 out nocopy JTF_VARCHAR2_TABLE_100
12710 , a85 out nocopy JTF_VARCHAR2_TABLE_100
12711 , a86 out nocopy JTF_VARCHAR2_TABLE_100
12712 , a87 out nocopy JTF_VARCHAR2_TABLE_100
12713 , a88 out nocopy JTF_VARCHAR2_TABLE_100
12714 , a89 out nocopy JTF_VARCHAR2_TABLE_100
12715 , a90 out nocopy JTF_NUMBER_TABLE
12716 , a91 out nocopy JTF_NUMBER_TABLE
12717 ) as
12718 ddindx binary_integer; indx binary_integer;
12719 begin
12720 if t is null or t.count = 0 then
12721 a0 := JTF_NUMBER_TABLE();
12722 a1 := JTF_NUMBER_TABLE();
12723 a2 := JTF_NUMBER_TABLE();
12724 a3 := JTF_NUMBER_TABLE();
12725 a4 := JTF_NUMBER_TABLE();
12726 a5 := JTF_VARCHAR2_TABLE_100();
12727 a6 := JTF_VARCHAR2_TABLE_100();
12728 a7 := JTF_DATE_TABLE();
12729 a8 := JTF_DATE_TABLE();
12730 a9 := JTF_DATE_TABLE();
12731 a10 := JTF_DATE_TABLE();
12732 a11 := JTF_VARCHAR2_TABLE_100();
12733 a12 := JTF_VARCHAR2_TABLE_100();
12734 a13 := JTF_VARCHAR2_TABLE_200();
12735 a14 := JTF_VARCHAR2_TABLE_200();
12736 a15 := JTF_VARCHAR2_TABLE_200();
12737 a16 := JTF_VARCHAR2_TABLE_200();
12738 a17 := JTF_VARCHAR2_TABLE_200();
12739 a18 := JTF_VARCHAR2_TABLE_200();
12740 a19 := JTF_VARCHAR2_TABLE_200();
12741 a20 := JTF_VARCHAR2_TABLE_200();
12742 a21 := JTF_VARCHAR2_TABLE_200();
12743 a22 := JTF_VARCHAR2_TABLE_200();
12744 a23 := JTF_VARCHAR2_TABLE_200();
12745 a24 := JTF_VARCHAR2_TABLE_200();
12746 a25 := JTF_VARCHAR2_TABLE_200();
12747 a26 := JTF_VARCHAR2_TABLE_200();
12748 a27 := JTF_VARCHAR2_TABLE_200();
12749 a28 := JTF_VARCHAR2_TABLE_200();
12750 a29 := JTF_VARCHAR2_TABLE_200();
12751 a30 := JTF_VARCHAR2_TABLE_200();
12752 a31 := JTF_VARCHAR2_TABLE_200();
12753 a32 := JTF_VARCHAR2_TABLE_200();
12754 a33 := JTF_VARCHAR2_TABLE_200();
12755 a34 := JTF_VARCHAR2_TABLE_200();
12756 a35 := JTF_VARCHAR2_TABLE_200();
12757 a36 := JTF_VARCHAR2_TABLE_200();
12758 a37 := JTF_VARCHAR2_TABLE_200();
12759 a38 := JTF_VARCHAR2_TABLE_200();
12760 a39 := JTF_VARCHAR2_TABLE_200();
12761 a40 := JTF_VARCHAR2_TABLE_200();
12762 a41 := JTF_VARCHAR2_TABLE_200();
12763 a42 := JTF_VARCHAR2_TABLE_200();
12764 a43 := JTF_VARCHAR2_TABLE_100();
12765 a44 := JTF_NUMBER_TABLE();
12766 a45 := JTF_NUMBER_TABLE();
12767 a46 := JTF_NUMBER_TABLE();
12768 a47 := JTF_NUMBER_TABLE();
12769 a48 := JTF_NUMBER_TABLE();
12770 a49 := JTF_VARCHAR2_TABLE_100();
12771 a50 := JTF_VARCHAR2_TABLE_300();
12772 a51 := JTF_VARCHAR2_TABLE_100();
12773 a52 := JTF_VARCHAR2_TABLE_100();
12774 a53 := JTF_VARCHAR2_TABLE_100();
12775 a54 := JTF_VARCHAR2_TABLE_300();
12776 a55 := JTF_VARCHAR2_TABLE_100();
12777 a56 := JTF_VARCHAR2_TABLE_100();
12778 a57 := JTF_NUMBER_TABLE();
12779 a58 := JTF_VARCHAR2_TABLE_300();
12780 a59 := JTF_VARCHAR2_TABLE_300();
12781 a60 := JTF_VARCHAR2_TABLE_300();
12782 a61 := JTF_VARCHAR2_TABLE_300();
12783 a62 := JTF_VARCHAR2_TABLE_300();
12784 a63 := JTF_VARCHAR2_TABLE_300();
12785 a64 := JTF_VARCHAR2_TABLE_300();
12786 a65 := JTF_VARCHAR2_TABLE_300();
12787 a66 := JTF_VARCHAR2_TABLE_100();
12788 a67 := JTF_VARCHAR2_TABLE_100();
12789 a68 := JTF_VARCHAR2_TABLE_100();
12790 a69 := JTF_VARCHAR2_TABLE_100();
12791 a70 := JTF_VARCHAR2_TABLE_100();
12792 a71 := JTF_VARCHAR2_TABLE_100();
12793 a72 := JTF_VARCHAR2_TABLE_100();
12794 a73 := JTF_VARCHAR2_TABLE_100();
12795 a74 := JTF_VARCHAR2_TABLE_300();
12796 a75 := JTF_VARCHAR2_TABLE_300();
12797 a76 := JTF_VARCHAR2_TABLE_300();
12798 a77 := JTF_VARCHAR2_TABLE_300();
12799 a78 := JTF_VARCHAR2_TABLE_300();
12800 a79 := JTF_VARCHAR2_TABLE_300();
12801 a80 := JTF_VARCHAR2_TABLE_300();
12802 a81 := JTF_VARCHAR2_TABLE_300();
12803 a82 := JTF_VARCHAR2_TABLE_100();
12804 a83 := JTF_VARCHAR2_TABLE_100();
12805 a84 := JTF_VARCHAR2_TABLE_100();
12806 a85 := JTF_VARCHAR2_TABLE_100();
12807 a86 := JTF_VARCHAR2_TABLE_100();
12808 a87 := JTF_VARCHAR2_TABLE_100();
12809 a88 := JTF_VARCHAR2_TABLE_100();
12810 a89 := JTF_VARCHAR2_TABLE_100();
12811 a90 := JTF_NUMBER_TABLE();
12812 a91 := JTF_NUMBER_TABLE();
12813 else
12814 a0 := JTF_NUMBER_TABLE();
12815 a1 := JTF_NUMBER_TABLE();
12816 a2 := JTF_NUMBER_TABLE();
12817 a3 := JTF_NUMBER_TABLE();
12818 a4 := JTF_NUMBER_TABLE();
12819 a5 := JTF_VARCHAR2_TABLE_100();
12820 a6 := JTF_VARCHAR2_TABLE_100();
12821 a7 := JTF_DATE_TABLE();
12822 a8 := JTF_DATE_TABLE();
12823 a9 := JTF_DATE_TABLE();
12824 a10 := JTF_DATE_TABLE();
12825 a11 := JTF_VARCHAR2_TABLE_100();
12826 a12 := JTF_VARCHAR2_TABLE_100();
12827 a13 := JTF_VARCHAR2_TABLE_200();
12828 a14 := JTF_VARCHAR2_TABLE_200();
12829 a15 := JTF_VARCHAR2_TABLE_200();
12830 a16 := JTF_VARCHAR2_TABLE_200();
12831 a17 := JTF_VARCHAR2_TABLE_200();
12832 a18 := JTF_VARCHAR2_TABLE_200();
12833 a19 := JTF_VARCHAR2_TABLE_200();
12834 a20 := JTF_VARCHAR2_TABLE_200();
12835 a21 := JTF_VARCHAR2_TABLE_200();
12836 a22 := JTF_VARCHAR2_TABLE_200();
12837 a23 := JTF_VARCHAR2_TABLE_200();
12838 a24 := JTF_VARCHAR2_TABLE_200();
12839 a25 := JTF_VARCHAR2_TABLE_200();
12840 a26 := JTF_VARCHAR2_TABLE_200();
12841 a27 := JTF_VARCHAR2_TABLE_200();
12842 a28 := JTF_VARCHAR2_TABLE_200();
12843 a29 := JTF_VARCHAR2_TABLE_200();
12844 a30 := JTF_VARCHAR2_TABLE_200();
12845 a31 := JTF_VARCHAR2_TABLE_200();
12846 a32 := JTF_VARCHAR2_TABLE_200();
12847 a33 := JTF_VARCHAR2_TABLE_200();
12848 a34 := JTF_VARCHAR2_TABLE_200();
12849 a35 := JTF_VARCHAR2_TABLE_200();
12850 a36 := JTF_VARCHAR2_TABLE_200();
12851 a37 := JTF_VARCHAR2_TABLE_200();
12852 a38 := JTF_VARCHAR2_TABLE_200();
12853 a39 := JTF_VARCHAR2_TABLE_200();
12854 a40 := JTF_VARCHAR2_TABLE_200();
12855 a41 := JTF_VARCHAR2_TABLE_200();
12856 a42 := JTF_VARCHAR2_TABLE_200();
12857 a43 := JTF_VARCHAR2_TABLE_100();
12858 a44 := JTF_NUMBER_TABLE();
12859 a45 := JTF_NUMBER_TABLE();
12860 a46 := JTF_NUMBER_TABLE();
12861 a47 := JTF_NUMBER_TABLE();
12862 a48 := JTF_NUMBER_TABLE();
12863 a49 := JTF_VARCHAR2_TABLE_100();
12864 a50 := JTF_VARCHAR2_TABLE_300();
12865 a51 := JTF_VARCHAR2_TABLE_100();
12866 a52 := JTF_VARCHAR2_TABLE_100();
12867 a53 := JTF_VARCHAR2_TABLE_100();
12868 a54 := JTF_VARCHAR2_TABLE_300();
12869 a55 := JTF_VARCHAR2_TABLE_100();
12870 a56 := JTF_VARCHAR2_TABLE_100();
12871 a57 := JTF_NUMBER_TABLE();
12872 a58 := JTF_VARCHAR2_TABLE_300();
12873 a59 := JTF_VARCHAR2_TABLE_300();
12874 a60 := JTF_VARCHAR2_TABLE_300();
12875 a61 := JTF_VARCHAR2_TABLE_300();
12876 a62 := JTF_VARCHAR2_TABLE_300();
12877 a63 := JTF_VARCHAR2_TABLE_300();
12878 a64 := JTF_VARCHAR2_TABLE_300();
12879 a65 := JTF_VARCHAR2_TABLE_300();
12880 a66 := JTF_VARCHAR2_TABLE_100();
12881 a67 := JTF_VARCHAR2_TABLE_100();
12882 a68 := JTF_VARCHAR2_TABLE_100();
12883 a69 := JTF_VARCHAR2_TABLE_100();
12884 a70 := JTF_VARCHAR2_TABLE_100();
12885 a71 := JTF_VARCHAR2_TABLE_100();
12886 a72 := JTF_VARCHAR2_TABLE_100();
12887 a73 := JTF_VARCHAR2_TABLE_100();
12888 a74 := JTF_VARCHAR2_TABLE_300();
12889 a75 := JTF_VARCHAR2_TABLE_300();
12890 a76 := JTF_VARCHAR2_TABLE_300();
12891 a77 := JTF_VARCHAR2_TABLE_300();
12892 a78 := JTF_VARCHAR2_TABLE_300();
12893 a79 := JTF_VARCHAR2_TABLE_300();
12894 a80 := JTF_VARCHAR2_TABLE_300();
12895 a81 := JTF_VARCHAR2_TABLE_300();
12896 a82 := JTF_VARCHAR2_TABLE_100();
12897 a83 := JTF_VARCHAR2_TABLE_100();
12898 a84 := JTF_VARCHAR2_TABLE_100();
12899 a85 := JTF_VARCHAR2_TABLE_100();
12900 a86 := JTF_VARCHAR2_TABLE_100();
12901 a87 := JTF_VARCHAR2_TABLE_100();
12902 a88 := JTF_VARCHAR2_TABLE_100();
12903 a89 := JTF_VARCHAR2_TABLE_100();
12904 a90 := JTF_NUMBER_TABLE();
12905 a91 := JTF_NUMBER_TABLE();
12906 if t.count > 0 then
12907 a0.extend(t.count);
12908 a1.extend(t.count);
12909 a2.extend(t.count);
12910 a3.extend(t.count);
12911 a4.extend(t.count);
12912 a5.extend(t.count);
12913 a6.extend(t.count);
12914 a7.extend(t.count);
12915 a8.extend(t.count);
12916 a9.extend(t.count);
12917 a10.extend(t.count);
12918 a11.extend(t.count);
12919 a12.extend(t.count);
12920 a13.extend(t.count);
12921 a14.extend(t.count);
12922 a15.extend(t.count);
12923 a16.extend(t.count);
12924 a17.extend(t.count);
12925 a18.extend(t.count);
12926 a19.extend(t.count);
12927 a20.extend(t.count);
12928 a21.extend(t.count);
12929 a22.extend(t.count);
12930 a23.extend(t.count);
12931 a24.extend(t.count);
12932 a25.extend(t.count);
12933 a26.extend(t.count);
12934 a27.extend(t.count);
12935 a28.extend(t.count);
12936 a29.extend(t.count);
12937 a30.extend(t.count);
12938 a31.extend(t.count);
12939 a32.extend(t.count);
12940 a33.extend(t.count);
12941 a34.extend(t.count);
12942 a35.extend(t.count);
12943 a36.extend(t.count);
12944 a37.extend(t.count);
12945 a38.extend(t.count);
12946 a39.extend(t.count);
12947 a40.extend(t.count);
12948 a41.extend(t.count);
12949 a42.extend(t.count);
12950 a43.extend(t.count);
12951 a44.extend(t.count);
12952 a45.extend(t.count);
12953 a46.extend(t.count);
12954 a47.extend(t.count);
12955 a48.extend(t.count);
12956 a49.extend(t.count);
12957 a50.extend(t.count);
12958 a51.extend(t.count);
12959 a52.extend(t.count);
12960 a53.extend(t.count);
12961 a54.extend(t.count);
12962 a55.extend(t.count);
12963 a56.extend(t.count);
12964 a57.extend(t.count);
12965 a58.extend(t.count);
12966 a59.extend(t.count);
12967 a60.extend(t.count);
12968 a61.extend(t.count);
12969 a62.extend(t.count);
12970 a63.extend(t.count);
12971 a64.extend(t.count);
12972 a65.extend(t.count);
12973 a66.extend(t.count);
12974 a67.extend(t.count);
12975 a68.extend(t.count);
12976 a69.extend(t.count);
12977 a70.extend(t.count);
12978 a71.extend(t.count);
12979 a72.extend(t.count);
12980 a73.extend(t.count);
12981 a74.extend(t.count);
12982 a75.extend(t.count);
12983 a76.extend(t.count);
12984 a77.extend(t.count);
12985 a78.extend(t.count);
12986 a79.extend(t.count);
12987 a80.extend(t.count);
12988 a81.extend(t.count);
12989 a82.extend(t.count);
12990 a83.extend(t.count);
12991 a84.extend(t.count);
12992 a85.extend(t.count);
12993 a86.extend(t.count);
12994 a87.extend(t.count);
12995 a88.extend(t.count);
12996 a89.extend(t.count);
12997 a90.extend(t.count);
12998 a91.extend(t.count);
12999 ddindx := t.first;
13000 indx := 1;
13001 while true loop
13002 a0(indx) := rosetta_g_miss_num_map(t(ddindx).ip_account_history_id);
13003 a1(indx) := rosetta_g_miss_num_map(t(ddindx).ip_account_id);
13004 a2(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
13005 a3(indx) := rosetta_g_miss_num_map(t(ddindx).old_party_account_id);
13006 a4(indx) := rosetta_g_miss_num_map(t(ddindx).new_party_account_id);
13007 a5(indx) := t(ddindx).old_relationship_type_code;
13008 a6(indx) := t(ddindx).new_relationship_type_code;
13009 a7(indx) := t(ddindx).old_active_start_date;
13010 a8(indx) := t(ddindx).new_active_start_date;
13011 a9(indx) := t(ddindx).old_active_end_date;
13012 a10(indx) := t(ddindx).new_active_end_date;
13013 a11(indx) := t(ddindx).old_context;
13014 a12(indx) := t(ddindx).new_context;
13015 a13(indx) := t(ddindx).old_attribute1;
13016 a14(indx) := t(ddindx).new_attribute1;
13017 a15(indx) := t(ddindx).old_attribute2;
13018 a16(indx) := t(ddindx).new_attribute2;
13019 a17(indx) := t(ddindx).old_attribute3;
13020 a18(indx) := t(ddindx).new_attribute3;
13021 a19(indx) := t(ddindx).old_attribute4;
13022 a20(indx) := t(ddindx).new_attribute4;
13023 a21(indx) := t(ddindx).old_attribute5;
13024 a22(indx) := t(ddindx).new_attribute5;
13025 a23(indx) := t(ddindx).old_attribute6;
13026 a24(indx) := t(ddindx).new_attribute6;
13027 a25(indx) := t(ddindx).old_attribute7;
13028 a26(indx) := t(ddindx).new_attribute7;
13029 a27(indx) := t(ddindx).old_attribute8;
13030 a28(indx) := t(ddindx).new_attribute8;
13031 a29(indx) := t(ddindx).old_attribute9;
13032 a30(indx) := t(ddindx).new_attribute9;
13033 a31(indx) := t(ddindx).old_attribute10;
13034 a32(indx) := t(ddindx).new_attribute10;
13035 a33(indx) := t(ddindx).old_attribute11;
13036 a34(indx) := t(ddindx).new_attribute11;
13037 a35(indx) := t(ddindx).old_attribute12;
13038 a36(indx) := t(ddindx).new_attribute12;
13039 a37(indx) := t(ddindx).old_attribute13;
13040 a38(indx) := t(ddindx).new_attribute13;
13041 a39(indx) := t(ddindx).old_attribute14;
13042 a40(indx) := t(ddindx).new_attribute14;
13043 a41(indx) := t(ddindx).old_attribute15;
13044 a42(indx) := t(ddindx).new_attribute15;
13045 a43(indx) := t(ddindx).full_dump_flag;
13046 a44(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
13047 a45(indx) := rosetta_g_miss_num_map(t(ddindx).old_bill_to_address);
13048 a46(indx) := rosetta_g_miss_num_map(t(ddindx).new_bill_to_address);
13049 a47(indx) := rosetta_g_miss_num_map(t(ddindx).old_ship_to_address);
13050 a48(indx) := rosetta_g_miss_num_map(t(ddindx).new_ship_to_address);
13051 a49(indx) := t(ddindx).old_party_account_number;
13052 a50(indx) := t(ddindx).old_party_account_name;
13053 a51(indx) := t(ddindx).old_bill_to_location;
13054 a52(indx) := t(ddindx).old_ship_to_location;
13055 a53(indx) := t(ddindx).new_party_account_number;
13056 a54(indx) := t(ddindx).new_party_account_name;
13057 a55(indx) := t(ddindx).new_bill_to_location;
13058 a56(indx) := t(ddindx).new_ship_to_location;
13059 a57(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
13060 a58(indx) := t(ddindx).old_bill_to_address1;
13061 a59(indx) := t(ddindx).new_bill_to_address1;
13062 a60(indx) := t(ddindx).old_bill_to_address2;
13063 a61(indx) := t(ddindx).new_bill_to_address2;
13064 a62(indx) := t(ddindx).old_bill_to_address3;
13065 a63(indx) := t(ddindx).new_bill_to_address3;
13066 a64(indx) := t(ddindx).old_bill_to_address4;
13067 a65(indx) := t(ddindx).new_bill_to_address4;
13068 a66(indx) := t(ddindx).old_bill_to_city;
13069 a67(indx) := t(ddindx).new_bill_to_city;
13070 a68(indx) := t(ddindx).old_bill_to_state;
13071 a69(indx) := t(ddindx).new_bill_to_state;
13072 a70(indx) := t(ddindx).old_bill_to_postal_code;
13073 a71(indx) := t(ddindx).new_bill_to_postal_code;
13074 a72(indx) := t(ddindx).old_bill_to_country;
13075 a73(indx) := t(ddindx).new_bill_to_country;
13076 a74(indx) := t(ddindx).old_ship_to_address1;
13077 a75(indx) := t(ddindx).new_ship_to_address1;
13078 a76(indx) := t(ddindx).old_ship_to_address2;
13079 a77(indx) := t(ddindx).new_ship_to_address2;
13080 a78(indx) := t(ddindx).old_ship_to_address3;
13081 a79(indx) := t(ddindx).new_ship_to_address3;
13082 a80(indx) := t(ddindx).old_ship_to_address4;
13083 a81(indx) := t(ddindx).new_ship_to_address4;
13084 a82(indx) := t(ddindx).old_ship_to_city;
13085 a83(indx) := t(ddindx).new_ship_to_city;
13086 a84(indx) := t(ddindx).old_ship_to_state;
13087 a85(indx) := t(ddindx).new_ship_to_state;
13088 a86(indx) := t(ddindx).old_ship_to_postal_code;
13089 a87(indx) := t(ddindx).new_ship_to_postal_code;
13090 a88(indx) := t(ddindx).old_ship_to_country;
13091 a89(indx) := t(ddindx).new_ship_to_country;
13092 a90(indx) := rosetta_g_miss_num_map(t(ddindx).old_instance_party_id);
13093 a91(indx) := rosetta_g_miss_num_map(t(ddindx).new_instance_party_id);
13094 indx := indx+1;
13095 if t.last =ddindx
13096 then exit;
13097 end if;
13098 ddindx := t.next(ddindx);
13099 end loop;
13100 end if;
13101 end if;
13102 end rosetta_table_copy_out_p69;
13103
13104 procedure rosetta_table_copy_in_p71(t out nocopy csi_datastructures_pub.org_units_history_tbl, a0 JTF_NUMBER_TABLE
13105 , a1 JTF_NUMBER_TABLE
13106 , a2 JTF_NUMBER_TABLE
13107 , a3 JTF_NUMBER_TABLE
13108 , a4 JTF_NUMBER_TABLE
13109 , a5 JTF_VARCHAR2_TABLE_100
13110 , a6 JTF_VARCHAR2_TABLE_100
13111 , a7 JTF_DATE_TABLE
13112 , a8 JTF_DATE_TABLE
13113 , a9 JTF_DATE_TABLE
13114 , a10 JTF_DATE_TABLE
13115 , a11 JTF_VARCHAR2_TABLE_100
13116 , a12 JTF_VARCHAR2_TABLE_100
13117 , a13 JTF_VARCHAR2_TABLE_200
13118 , a14 JTF_VARCHAR2_TABLE_200
13119 , a15 JTF_VARCHAR2_TABLE_200
13120 , a16 JTF_VARCHAR2_TABLE_200
13121 , a17 JTF_VARCHAR2_TABLE_200
13122 , a18 JTF_VARCHAR2_TABLE_200
13123 , a19 JTF_VARCHAR2_TABLE_200
13124 , a20 JTF_VARCHAR2_TABLE_200
13125 , a21 JTF_VARCHAR2_TABLE_200
13126 , a22 JTF_VARCHAR2_TABLE_200
13127 , a23 JTF_VARCHAR2_TABLE_200
13128 , a24 JTF_VARCHAR2_TABLE_200
13129 , a25 JTF_VARCHAR2_TABLE_200
13130 , a26 JTF_VARCHAR2_TABLE_200
13131 , a27 JTF_VARCHAR2_TABLE_200
13132 , a28 JTF_VARCHAR2_TABLE_200
13133 , a29 JTF_VARCHAR2_TABLE_200
13134 , a30 JTF_VARCHAR2_TABLE_200
13135 , a31 JTF_VARCHAR2_TABLE_200
13136 , a32 JTF_VARCHAR2_TABLE_200
13137 , a33 JTF_VARCHAR2_TABLE_200
13138 , a34 JTF_VARCHAR2_TABLE_200
13139 , a35 JTF_VARCHAR2_TABLE_200
13140 , a36 JTF_VARCHAR2_TABLE_200
13141 , a37 JTF_VARCHAR2_TABLE_200
13142 , a38 JTF_VARCHAR2_TABLE_200
13143 , a39 JTF_VARCHAR2_TABLE_200
13144 , a40 JTF_VARCHAR2_TABLE_200
13145 , a41 JTF_VARCHAR2_TABLE_200
13146 , a42 JTF_VARCHAR2_TABLE_200
13147 , a43 JTF_VARCHAR2_TABLE_100
13148 , a44 JTF_NUMBER_TABLE
13149 , a45 JTF_VARCHAR2_TABLE_100
13150 , a46 JTF_VARCHAR2_TABLE_100
13151 , a47 JTF_NUMBER_TABLE
13152 ) as
13153 ddindx binary_integer; indx binary_integer;
13154 begin
13155 if a0 is not null and a0.count > 0 then
13156 if a0.count > 0 then
13157 indx := a0.first;
13158 ddindx := 1;
13159 while true loop
13160 t(ddindx).instance_ou_history_id := rosetta_g_miss_num_map(a0(indx));
13161 t(ddindx).instance_ou_id := rosetta_g_miss_num_map(a1(indx));
13162 t(ddindx).transaction_id := rosetta_g_miss_num_map(a2(indx));
13163 t(ddindx).old_operating_unit_id := rosetta_g_miss_num_map(a3(indx));
13164 t(ddindx).new_operating_unit_id := rosetta_g_miss_num_map(a4(indx));
13165 t(ddindx).old_relationship_type_code := a5(indx);
13166 t(ddindx).new_relationship_type_code := a6(indx);
13167 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a7(indx));
13168 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a8(indx));
13169 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a9(indx));
13170 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a10(indx));
13171 t(ddindx).old_context := a11(indx);
13172 t(ddindx).new_context := a12(indx);
13173 t(ddindx).old_attribute1 := a13(indx);
13174 t(ddindx).new_attribute1 := a14(indx);
13175 t(ddindx).old_attribute2 := a15(indx);
13176 t(ddindx).new_attribute2 := a16(indx);
13177 t(ddindx).old_attribute3 := a17(indx);
13178 t(ddindx).new_attribute3 := a18(indx);
13179 t(ddindx).old_attribute4 := a19(indx);
13180 t(ddindx).new_attribute4 := a20(indx);
13181 t(ddindx).old_attribute5 := a21(indx);
13182 t(ddindx).new_attribute5 := a22(indx);
13183 t(ddindx).old_attribute6 := a23(indx);
13184 t(ddindx).new_attribute6 := a24(indx);
13185 t(ddindx).old_attribute7 := a25(indx);
13186 t(ddindx).new_attribute7 := a26(indx);
13187 t(ddindx).old_attribute8 := a27(indx);
13188 t(ddindx).new_attribute8 := a28(indx);
13189 t(ddindx).old_attribute9 := a29(indx);
13190 t(ddindx).new_attribute9 := a30(indx);
13191 t(ddindx).old_attribute10 := a31(indx);
13192 t(ddindx).new_attribute10 := a32(indx);
13193 t(ddindx).old_attribute11 := a33(indx);
13194 t(ddindx).new_attribute11 := a34(indx);
13195 t(ddindx).old_attribute12 := a35(indx);
13196 t(ddindx).new_attribute12 := a36(indx);
13197 t(ddindx).old_attribute13 := a37(indx);
13198 t(ddindx).new_attribute13 := a38(indx);
13199 t(ddindx).old_attribute14 := a39(indx);
13200 t(ddindx).new_attribute14 := a40(indx);
13201 t(ddindx).old_attribute15 := a41(indx);
13202 t(ddindx).new_attribute15 := a42(indx);
13203 t(ddindx).full_dump_flag := a43(indx);
13204 t(ddindx).object_version_number := rosetta_g_miss_num_map(a44(indx));
13205 t(ddindx).new_operating_unit_name := a45(indx);
13206 t(ddindx).old_operating_unit_name := a46(indx);
13207 t(ddindx).instance_id := rosetta_g_miss_num_map(a47(indx));
13208 ddindx := ddindx+1;
13209 if a0.last =indx
13210 then exit;
13211 end if;
13212 indx := a0.next(indx);
13213 end loop;
13214 end if;
13215 end if;
13216 end rosetta_table_copy_in_p71;
13217 procedure rosetta_table_copy_out_p71(t csi_datastructures_pub.org_units_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
13218 , a1 out nocopy JTF_NUMBER_TABLE
13219 , a2 out nocopy JTF_NUMBER_TABLE
13220 , a3 out nocopy JTF_NUMBER_TABLE
13221 , a4 out nocopy JTF_NUMBER_TABLE
13222 , a5 out nocopy JTF_VARCHAR2_TABLE_100
13223 , a6 out nocopy JTF_VARCHAR2_TABLE_100
13224 , a7 out nocopy JTF_DATE_TABLE
13225 , a8 out nocopy JTF_DATE_TABLE
13226 , a9 out nocopy JTF_DATE_TABLE
13227 , a10 out nocopy JTF_DATE_TABLE
13228 , a11 out nocopy JTF_VARCHAR2_TABLE_100
13229 , a12 out nocopy JTF_VARCHAR2_TABLE_100
13230 , a13 out nocopy JTF_VARCHAR2_TABLE_200
13231 , a14 out nocopy JTF_VARCHAR2_TABLE_200
13232 , a15 out nocopy JTF_VARCHAR2_TABLE_200
13233 , a16 out nocopy JTF_VARCHAR2_TABLE_200
13234 , a17 out nocopy JTF_VARCHAR2_TABLE_200
13235 , a18 out nocopy JTF_VARCHAR2_TABLE_200
13236 , a19 out nocopy JTF_VARCHAR2_TABLE_200
13237 , a20 out nocopy JTF_VARCHAR2_TABLE_200
13238 , a21 out nocopy JTF_VARCHAR2_TABLE_200
13239 , a22 out nocopy JTF_VARCHAR2_TABLE_200
13240 , a23 out nocopy JTF_VARCHAR2_TABLE_200
13241 , a24 out nocopy JTF_VARCHAR2_TABLE_200
13242 , a25 out nocopy JTF_VARCHAR2_TABLE_200
13243 , a26 out nocopy JTF_VARCHAR2_TABLE_200
13244 , a27 out nocopy JTF_VARCHAR2_TABLE_200
13245 , a28 out nocopy JTF_VARCHAR2_TABLE_200
13246 , a29 out nocopy JTF_VARCHAR2_TABLE_200
13247 , a30 out nocopy JTF_VARCHAR2_TABLE_200
13248 , a31 out nocopy JTF_VARCHAR2_TABLE_200
13249 , a32 out nocopy JTF_VARCHAR2_TABLE_200
13250 , a33 out nocopy JTF_VARCHAR2_TABLE_200
13251 , a34 out nocopy JTF_VARCHAR2_TABLE_200
13252 , a35 out nocopy JTF_VARCHAR2_TABLE_200
13253 , a36 out nocopy JTF_VARCHAR2_TABLE_200
13254 , a37 out nocopy JTF_VARCHAR2_TABLE_200
13255 , a38 out nocopy JTF_VARCHAR2_TABLE_200
13256 , a39 out nocopy JTF_VARCHAR2_TABLE_200
13257 , a40 out nocopy JTF_VARCHAR2_TABLE_200
13258 , a41 out nocopy JTF_VARCHAR2_TABLE_200
13259 , a42 out nocopy JTF_VARCHAR2_TABLE_200
13260 , a43 out nocopy JTF_VARCHAR2_TABLE_100
13261 , a44 out nocopy JTF_NUMBER_TABLE
13262 , a45 out nocopy JTF_VARCHAR2_TABLE_100
13263 , a46 out nocopy JTF_VARCHAR2_TABLE_100
13264 , a47 out nocopy JTF_NUMBER_TABLE
13265 ) as
13266 ddindx binary_integer; indx binary_integer;
13267 begin
13268 if t is null or t.count = 0 then
13269 a0 := JTF_NUMBER_TABLE();
13270 a1 := JTF_NUMBER_TABLE();
13271 a2 := JTF_NUMBER_TABLE();
13272 a3 := JTF_NUMBER_TABLE();
13273 a4 := JTF_NUMBER_TABLE();
13274 a5 := JTF_VARCHAR2_TABLE_100();
13275 a6 := JTF_VARCHAR2_TABLE_100();
13276 a7 := JTF_DATE_TABLE();
13277 a8 := JTF_DATE_TABLE();
13278 a9 := JTF_DATE_TABLE();
13279 a10 := JTF_DATE_TABLE();
13280 a11 := JTF_VARCHAR2_TABLE_100();
13281 a12 := JTF_VARCHAR2_TABLE_100();
13282 a13 := JTF_VARCHAR2_TABLE_200();
13283 a14 := JTF_VARCHAR2_TABLE_200();
13284 a15 := JTF_VARCHAR2_TABLE_200();
13285 a16 := JTF_VARCHAR2_TABLE_200();
13286 a17 := JTF_VARCHAR2_TABLE_200();
13287 a18 := JTF_VARCHAR2_TABLE_200();
13288 a19 := JTF_VARCHAR2_TABLE_200();
13289 a20 := JTF_VARCHAR2_TABLE_200();
13290 a21 := JTF_VARCHAR2_TABLE_200();
13291 a22 := JTF_VARCHAR2_TABLE_200();
13292 a23 := JTF_VARCHAR2_TABLE_200();
13293 a24 := JTF_VARCHAR2_TABLE_200();
13294 a25 := JTF_VARCHAR2_TABLE_200();
13295 a26 := JTF_VARCHAR2_TABLE_200();
13296 a27 := JTF_VARCHAR2_TABLE_200();
13297 a28 := JTF_VARCHAR2_TABLE_200();
13298 a29 := JTF_VARCHAR2_TABLE_200();
13299 a30 := JTF_VARCHAR2_TABLE_200();
13300 a31 := JTF_VARCHAR2_TABLE_200();
13301 a32 := JTF_VARCHAR2_TABLE_200();
13302 a33 := JTF_VARCHAR2_TABLE_200();
13303 a34 := JTF_VARCHAR2_TABLE_200();
13304 a35 := JTF_VARCHAR2_TABLE_200();
13305 a36 := JTF_VARCHAR2_TABLE_200();
13306 a37 := JTF_VARCHAR2_TABLE_200();
13307 a38 := JTF_VARCHAR2_TABLE_200();
13308 a39 := JTF_VARCHAR2_TABLE_200();
13309 a40 := JTF_VARCHAR2_TABLE_200();
13310 a41 := JTF_VARCHAR2_TABLE_200();
13311 a42 := JTF_VARCHAR2_TABLE_200();
13312 a43 := JTF_VARCHAR2_TABLE_100();
13313 a44 := JTF_NUMBER_TABLE();
13314 a45 := JTF_VARCHAR2_TABLE_100();
13315 a46 := JTF_VARCHAR2_TABLE_100();
13316 a47 := JTF_NUMBER_TABLE();
13317 else
13318 a0 := JTF_NUMBER_TABLE();
13319 a1 := JTF_NUMBER_TABLE();
13320 a2 := JTF_NUMBER_TABLE();
13321 a3 := JTF_NUMBER_TABLE();
13322 a4 := JTF_NUMBER_TABLE();
13323 a5 := JTF_VARCHAR2_TABLE_100();
13324 a6 := JTF_VARCHAR2_TABLE_100();
13325 a7 := JTF_DATE_TABLE();
13326 a8 := JTF_DATE_TABLE();
13327 a9 := JTF_DATE_TABLE();
13328 a10 := JTF_DATE_TABLE();
13329 a11 := JTF_VARCHAR2_TABLE_100();
13330 a12 := JTF_VARCHAR2_TABLE_100();
13331 a13 := JTF_VARCHAR2_TABLE_200();
13332 a14 := JTF_VARCHAR2_TABLE_200();
13333 a15 := JTF_VARCHAR2_TABLE_200();
13334 a16 := JTF_VARCHAR2_TABLE_200();
13335 a17 := JTF_VARCHAR2_TABLE_200();
13336 a18 := JTF_VARCHAR2_TABLE_200();
13337 a19 := JTF_VARCHAR2_TABLE_200();
13338 a20 := JTF_VARCHAR2_TABLE_200();
13339 a21 := JTF_VARCHAR2_TABLE_200();
13340 a22 := JTF_VARCHAR2_TABLE_200();
13341 a23 := JTF_VARCHAR2_TABLE_200();
13342 a24 := JTF_VARCHAR2_TABLE_200();
13343 a25 := JTF_VARCHAR2_TABLE_200();
13344 a26 := JTF_VARCHAR2_TABLE_200();
13345 a27 := JTF_VARCHAR2_TABLE_200();
13346 a28 := JTF_VARCHAR2_TABLE_200();
13347 a29 := JTF_VARCHAR2_TABLE_200();
13348 a30 := JTF_VARCHAR2_TABLE_200();
13349 a31 := JTF_VARCHAR2_TABLE_200();
13350 a32 := JTF_VARCHAR2_TABLE_200();
13351 a33 := JTF_VARCHAR2_TABLE_200();
13352 a34 := JTF_VARCHAR2_TABLE_200();
13353 a35 := JTF_VARCHAR2_TABLE_200();
13354 a36 := JTF_VARCHAR2_TABLE_200();
13355 a37 := JTF_VARCHAR2_TABLE_200();
13356 a38 := JTF_VARCHAR2_TABLE_200();
13357 a39 := JTF_VARCHAR2_TABLE_200();
13358 a40 := JTF_VARCHAR2_TABLE_200();
13359 a41 := JTF_VARCHAR2_TABLE_200();
13360 a42 := JTF_VARCHAR2_TABLE_200();
13361 a43 := JTF_VARCHAR2_TABLE_100();
13362 a44 := JTF_NUMBER_TABLE();
13363 a45 := JTF_VARCHAR2_TABLE_100();
13364 a46 := JTF_VARCHAR2_TABLE_100();
13365 a47 := JTF_NUMBER_TABLE();
13366 if t.count > 0 then
13367 a0.extend(t.count);
13368 a1.extend(t.count);
13369 a2.extend(t.count);
13370 a3.extend(t.count);
13371 a4.extend(t.count);
13372 a5.extend(t.count);
13373 a6.extend(t.count);
13374 a7.extend(t.count);
13375 a8.extend(t.count);
13376 a9.extend(t.count);
13377 a10.extend(t.count);
13378 a11.extend(t.count);
13379 a12.extend(t.count);
13380 a13.extend(t.count);
13381 a14.extend(t.count);
13382 a15.extend(t.count);
13383 a16.extend(t.count);
13384 a17.extend(t.count);
13385 a18.extend(t.count);
13386 a19.extend(t.count);
13387 a20.extend(t.count);
13388 a21.extend(t.count);
13389 a22.extend(t.count);
13390 a23.extend(t.count);
13391 a24.extend(t.count);
13392 a25.extend(t.count);
13393 a26.extend(t.count);
13394 a27.extend(t.count);
13395 a28.extend(t.count);
13396 a29.extend(t.count);
13397 a30.extend(t.count);
13398 a31.extend(t.count);
13399 a32.extend(t.count);
13400 a33.extend(t.count);
13401 a34.extend(t.count);
13402 a35.extend(t.count);
13403 a36.extend(t.count);
13404 a37.extend(t.count);
13405 a38.extend(t.count);
13406 a39.extend(t.count);
13407 a40.extend(t.count);
13408 a41.extend(t.count);
13409 a42.extend(t.count);
13410 a43.extend(t.count);
13411 a44.extend(t.count);
13412 a45.extend(t.count);
13413 a46.extend(t.count);
13414 a47.extend(t.count);
13415 ddindx := t.first;
13416 indx := 1;
13417 while true loop
13418 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_ou_history_id);
13419 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_ou_id);
13420 a2(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
13421 a3(indx) := rosetta_g_miss_num_map(t(ddindx).old_operating_unit_id);
13422 a4(indx) := rosetta_g_miss_num_map(t(ddindx).new_operating_unit_id);
13423 a5(indx) := t(ddindx).old_relationship_type_code;
13424 a6(indx) := t(ddindx).new_relationship_type_code;
13425 a7(indx) := t(ddindx).old_active_start_date;
13426 a8(indx) := t(ddindx).new_active_start_date;
13427 a9(indx) := t(ddindx).old_active_end_date;
13428 a10(indx) := t(ddindx).new_active_end_date;
13429 a11(indx) := t(ddindx).old_context;
13430 a12(indx) := t(ddindx).new_context;
13431 a13(indx) := t(ddindx).old_attribute1;
13432 a14(indx) := t(ddindx).new_attribute1;
13433 a15(indx) := t(ddindx).old_attribute2;
13434 a16(indx) := t(ddindx).new_attribute2;
13435 a17(indx) := t(ddindx).old_attribute3;
13436 a18(indx) := t(ddindx).new_attribute3;
13437 a19(indx) := t(ddindx).old_attribute4;
13438 a20(indx) := t(ddindx).new_attribute4;
13439 a21(indx) := t(ddindx).old_attribute5;
13440 a22(indx) := t(ddindx).new_attribute5;
13441 a23(indx) := t(ddindx).old_attribute6;
13442 a24(indx) := t(ddindx).new_attribute6;
13443 a25(indx) := t(ddindx).old_attribute7;
13444 a26(indx) := t(ddindx).new_attribute7;
13445 a27(indx) := t(ddindx).old_attribute8;
13446 a28(indx) := t(ddindx).new_attribute8;
13447 a29(indx) := t(ddindx).old_attribute9;
13448 a30(indx) := t(ddindx).new_attribute9;
13449 a31(indx) := t(ddindx).old_attribute10;
13450 a32(indx) := t(ddindx).new_attribute10;
13451 a33(indx) := t(ddindx).old_attribute11;
13452 a34(indx) := t(ddindx).new_attribute11;
13453 a35(indx) := t(ddindx).old_attribute12;
13454 a36(indx) := t(ddindx).new_attribute12;
13455 a37(indx) := t(ddindx).old_attribute13;
13456 a38(indx) := t(ddindx).new_attribute13;
13457 a39(indx) := t(ddindx).old_attribute14;
13458 a40(indx) := t(ddindx).new_attribute14;
13459 a41(indx) := t(ddindx).old_attribute15;
13460 a42(indx) := t(ddindx).new_attribute15;
13461 a43(indx) := t(ddindx).full_dump_flag;
13462 a44(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
13463 a45(indx) := t(ddindx).new_operating_unit_name;
13464 a46(indx) := t(ddindx).old_operating_unit_name;
13465 a47(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
13466 indx := indx+1;
13467 if t.last =ddindx
13468 then exit;
13469 end if;
13470 ddindx := t.next(ddindx);
13471 end loop;
13472 end if;
13473 end if;
13474 end rosetta_table_copy_out_p71;
13475
13476 procedure rosetta_table_copy_in_p73(t out nocopy csi_datastructures_pub.version_label_history_tbl, a0 JTF_NUMBER_TABLE
13477 , a1 JTF_NUMBER_TABLE
13478 , a2 JTF_NUMBER_TABLE
13479 , a3 JTF_VARCHAR2_TABLE_100
13480 , a4 JTF_VARCHAR2_TABLE_100
13481 , a5 JTF_VARCHAR2_TABLE_300
13482 , a6 JTF_VARCHAR2_TABLE_300
13483 , a7 JTF_DATE_TABLE
13484 , a8 JTF_DATE_TABLE
13485 , a9 JTF_DATE_TABLE
13486 , a10 JTF_DATE_TABLE
13487 , a11 JTF_DATE_TABLE
13488 , a12 JTF_DATE_TABLE
13489 , a13 JTF_VARCHAR2_TABLE_100
13490 , a14 JTF_VARCHAR2_TABLE_100
13491 , a15 JTF_VARCHAR2_TABLE_200
13492 , a16 JTF_VARCHAR2_TABLE_200
13493 , a17 JTF_VARCHAR2_TABLE_200
13494 , a18 JTF_VARCHAR2_TABLE_200
13495 , a19 JTF_VARCHAR2_TABLE_200
13496 , a20 JTF_VARCHAR2_TABLE_200
13497 , a21 JTF_VARCHAR2_TABLE_200
13498 , a22 JTF_VARCHAR2_TABLE_200
13499 , a23 JTF_VARCHAR2_TABLE_200
13500 , a24 JTF_VARCHAR2_TABLE_200
13501 , a25 JTF_VARCHAR2_TABLE_200
13502 , a26 JTF_VARCHAR2_TABLE_200
13503 , a27 JTF_VARCHAR2_TABLE_200
13504 , a28 JTF_VARCHAR2_TABLE_200
13505 , a29 JTF_VARCHAR2_TABLE_200
13506 , a30 JTF_VARCHAR2_TABLE_200
13507 , a31 JTF_VARCHAR2_TABLE_200
13508 , a32 JTF_VARCHAR2_TABLE_200
13509 , a33 JTF_VARCHAR2_TABLE_200
13510 , a34 JTF_VARCHAR2_TABLE_200
13511 , a35 JTF_VARCHAR2_TABLE_200
13512 , a36 JTF_VARCHAR2_TABLE_200
13513 , a37 JTF_VARCHAR2_TABLE_200
13514 , a38 JTF_VARCHAR2_TABLE_200
13515 , a39 JTF_VARCHAR2_TABLE_200
13516 , a40 JTF_VARCHAR2_TABLE_200
13517 , a41 JTF_VARCHAR2_TABLE_200
13518 , a42 JTF_VARCHAR2_TABLE_200
13519 , a43 JTF_VARCHAR2_TABLE_200
13520 , a44 JTF_VARCHAR2_TABLE_200
13521 , a45 JTF_VARCHAR2_TABLE_100
13522 , a46 JTF_NUMBER_TABLE
13523 , a47 JTF_NUMBER_TABLE
13524 ) as
13525 ddindx binary_integer; indx binary_integer;
13526 begin
13527 if a0 is not null and a0.count > 0 then
13528 if a0.count > 0 then
13529 indx := a0.first;
13530 ddindx := 1;
13531 while true loop
13532 t(ddindx).version_label_history_id := rosetta_g_miss_num_map(a0(indx));
13533 t(ddindx).version_label_id := rosetta_g_miss_num_map(a1(indx));
13534 t(ddindx).transaction_id := rosetta_g_miss_num_map(a2(indx));
13535 t(ddindx).old_version_label := a3(indx);
13536 t(ddindx).new_version_label := a4(indx);
13537 t(ddindx).old_description := a5(indx);
13538 t(ddindx).new_description := a6(indx);
13539 t(ddindx).old_date_time_stamp := rosetta_g_miss_date_in_map(a7(indx));
13540 t(ddindx).new_date_time_stamp := rosetta_g_miss_date_in_map(a8(indx));
13541 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a9(indx));
13542 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a10(indx));
13543 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a11(indx));
13544 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a12(indx));
13545 t(ddindx).old_context := a13(indx);
13546 t(ddindx).new_context := a14(indx);
13547 t(ddindx).old_attribute1 := a15(indx);
13548 t(ddindx).new_attribute1 := a16(indx);
13549 t(ddindx).old_attribute2 := a17(indx);
13550 t(ddindx).new_attribute2 := a18(indx);
13551 t(ddindx).old_attribute3 := a19(indx);
13552 t(ddindx).new_attribute3 := a20(indx);
13553 t(ddindx).old_attribute4 := a21(indx);
13554 t(ddindx).new_attribute4 := a22(indx);
13555 t(ddindx).old_attribute5 := a23(indx);
13556 t(ddindx).new_attribute5 := a24(indx);
13557 t(ddindx).old_attribute6 := a25(indx);
13558 t(ddindx).new_attribute6 := a26(indx);
13559 t(ddindx).old_attribute7 := a27(indx);
13560 t(ddindx).new_attribute7 := a28(indx);
13561 t(ddindx).old_attribute8 := a29(indx);
13562 t(ddindx).new_attribute8 := a30(indx);
13563 t(ddindx).old_attribute9 := a31(indx);
13564 t(ddindx).new_attribute9 := a32(indx);
13565 t(ddindx).old_attribute10 := a33(indx);
13566 t(ddindx).new_attribute10 := a34(indx);
13567 t(ddindx).old_attribute11 := a35(indx);
13568 t(ddindx).new_attribute11 := a36(indx);
13569 t(ddindx).old_attribute12 := a37(indx);
13570 t(ddindx).new_attribute12 := a38(indx);
13571 t(ddindx).old_attribute13 := a39(indx);
13572 t(ddindx).new_attribute13 := a40(indx);
13573 t(ddindx).old_attribute14 := a41(indx);
13574 t(ddindx).new_attribute14 := a42(indx);
13575 t(ddindx).old_attribute15 := a43(indx);
13576 t(ddindx).new_attribute15 := a44(indx);
13577 t(ddindx).full_dump_flag := a45(indx);
13578 t(ddindx).object_version_number := rosetta_g_miss_num_map(a46(indx));
13579 t(ddindx).instance_id := rosetta_g_miss_num_map(a47(indx));
13580 ddindx := ddindx+1;
13581 if a0.last =indx
13582 then exit;
13583 end if;
13584 indx := a0.next(indx);
13585 end loop;
13586 end if;
13587 end if;
13588 end rosetta_table_copy_in_p73;
13589 procedure rosetta_table_copy_out_p73(t csi_datastructures_pub.version_label_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
13590 , a1 out nocopy JTF_NUMBER_TABLE
13591 , a2 out nocopy JTF_NUMBER_TABLE
13592 , a3 out nocopy JTF_VARCHAR2_TABLE_100
13593 , a4 out nocopy JTF_VARCHAR2_TABLE_100
13594 , a5 out nocopy JTF_VARCHAR2_TABLE_300
13595 , a6 out nocopy JTF_VARCHAR2_TABLE_300
13596 , a7 out nocopy JTF_DATE_TABLE
13597 , a8 out nocopy JTF_DATE_TABLE
13598 , a9 out nocopy JTF_DATE_TABLE
13599 , a10 out nocopy JTF_DATE_TABLE
13600 , a11 out nocopy JTF_DATE_TABLE
13601 , a12 out nocopy JTF_DATE_TABLE
13602 , a13 out nocopy JTF_VARCHAR2_TABLE_100
13603 , a14 out nocopy JTF_VARCHAR2_TABLE_100
13604 , a15 out nocopy JTF_VARCHAR2_TABLE_200
13605 , a16 out nocopy JTF_VARCHAR2_TABLE_200
13606 , a17 out nocopy JTF_VARCHAR2_TABLE_200
13607 , a18 out nocopy JTF_VARCHAR2_TABLE_200
13608 , a19 out nocopy JTF_VARCHAR2_TABLE_200
13609 , a20 out nocopy JTF_VARCHAR2_TABLE_200
13610 , a21 out nocopy JTF_VARCHAR2_TABLE_200
13611 , a22 out nocopy JTF_VARCHAR2_TABLE_200
13612 , a23 out nocopy JTF_VARCHAR2_TABLE_200
13613 , a24 out nocopy JTF_VARCHAR2_TABLE_200
13614 , a25 out nocopy JTF_VARCHAR2_TABLE_200
13615 , a26 out nocopy JTF_VARCHAR2_TABLE_200
13616 , a27 out nocopy JTF_VARCHAR2_TABLE_200
13617 , a28 out nocopy JTF_VARCHAR2_TABLE_200
13618 , a29 out nocopy JTF_VARCHAR2_TABLE_200
13619 , a30 out nocopy JTF_VARCHAR2_TABLE_200
13620 , a31 out nocopy JTF_VARCHAR2_TABLE_200
13621 , a32 out nocopy JTF_VARCHAR2_TABLE_200
13622 , a33 out nocopy JTF_VARCHAR2_TABLE_200
13623 , a34 out nocopy JTF_VARCHAR2_TABLE_200
13624 , a35 out nocopy JTF_VARCHAR2_TABLE_200
13625 , a36 out nocopy JTF_VARCHAR2_TABLE_200
13626 , a37 out nocopy JTF_VARCHAR2_TABLE_200
13627 , a38 out nocopy JTF_VARCHAR2_TABLE_200
13628 , a39 out nocopy JTF_VARCHAR2_TABLE_200
13629 , a40 out nocopy JTF_VARCHAR2_TABLE_200
13630 , a41 out nocopy JTF_VARCHAR2_TABLE_200
13631 , a42 out nocopy JTF_VARCHAR2_TABLE_200
13632 , a43 out nocopy JTF_VARCHAR2_TABLE_200
13633 , a44 out nocopy JTF_VARCHAR2_TABLE_200
13634 , a45 out nocopy JTF_VARCHAR2_TABLE_100
13635 , a46 out nocopy JTF_NUMBER_TABLE
13636 , a47 out nocopy JTF_NUMBER_TABLE
13637 ) as
13638 ddindx binary_integer; indx binary_integer;
13639 begin
13640 if t is null or t.count = 0 then
13641 a0 := JTF_NUMBER_TABLE();
13642 a1 := JTF_NUMBER_TABLE();
13643 a2 := JTF_NUMBER_TABLE();
13644 a3 := JTF_VARCHAR2_TABLE_100();
13645 a4 := JTF_VARCHAR2_TABLE_100();
13646 a5 := JTF_VARCHAR2_TABLE_300();
13647 a6 := JTF_VARCHAR2_TABLE_300();
13648 a7 := JTF_DATE_TABLE();
13649 a8 := JTF_DATE_TABLE();
13650 a9 := JTF_DATE_TABLE();
13651 a10 := JTF_DATE_TABLE();
13652 a11 := JTF_DATE_TABLE();
13653 a12 := JTF_DATE_TABLE();
13654 a13 := JTF_VARCHAR2_TABLE_100();
13655 a14 := JTF_VARCHAR2_TABLE_100();
13656 a15 := JTF_VARCHAR2_TABLE_200();
13657 a16 := JTF_VARCHAR2_TABLE_200();
13658 a17 := JTF_VARCHAR2_TABLE_200();
13659 a18 := JTF_VARCHAR2_TABLE_200();
13660 a19 := JTF_VARCHAR2_TABLE_200();
13661 a20 := JTF_VARCHAR2_TABLE_200();
13662 a21 := JTF_VARCHAR2_TABLE_200();
13663 a22 := JTF_VARCHAR2_TABLE_200();
13664 a23 := JTF_VARCHAR2_TABLE_200();
13665 a24 := JTF_VARCHAR2_TABLE_200();
13666 a25 := JTF_VARCHAR2_TABLE_200();
13667 a26 := JTF_VARCHAR2_TABLE_200();
13668 a27 := JTF_VARCHAR2_TABLE_200();
13669 a28 := JTF_VARCHAR2_TABLE_200();
13670 a29 := JTF_VARCHAR2_TABLE_200();
13671 a30 := JTF_VARCHAR2_TABLE_200();
13672 a31 := JTF_VARCHAR2_TABLE_200();
13673 a32 := JTF_VARCHAR2_TABLE_200();
13674 a33 := JTF_VARCHAR2_TABLE_200();
13675 a34 := JTF_VARCHAR2_TABLE_200();
13676 a35 := JTF_VARCHAR2_TABLE_200();
13677 a36 := JTF_VARCHAR2_TABLE_200();
13678 a37 := JTF_VARCHAR2_TABLE_200();
13679 a38 := JTF_VARCHAR2_TABLE_200();
13680 a39 := JTF_VARCHAR2_TABLE_200();
13681 a40 := JTF_VARCHAR2_TABLE_200();
13682 a41 := JTF_VARCHAR2_TABLE_200();
13683 a42 := JTF_VARCHAR2_TABLE_200();
13684 a43 := JTF_VARCHAR2_TABLE_200();
13685 a44 := JTF_VARCHAR2_TABLE_200();
13686 a45 := JTF_VARCHAR2_TABLE_100();
13687 a46 := JTF_NUMBER_TABLE();
13688 a47 := JTF_NUMBER_TABLE();
13689 else
13690 a0 := JTF_NUMBER_TABLE();
13691 a1 := JTF_NUMBER_TABLE();
13692 a2 := JTF_NUMBER_TABLE();
13693 a3 := JTF_VARCHAR2_TABLE_100();
13694 a4 := JTF_VARCHAR2_TABLE_100();
13695 a5 := JTF_VARCHAR2_TABLE_300();
13696 a6 := JTF_VARCHAR2_TABLE_300();
13697 a7 := JTF_DATE_TABLE();
13698 a8 := JTF_DATE_TABLE();
13699 a9 := JTF_DATE_TABLE();
13700 a10 := JTF_DATE_TABLE();
13701 a11 := JTF_DATE_TABLE();
13702 a12 := JTF_DATE_TABLE();
13703 a13 := JTF_VARCHAR2_TABLE_100();
13704 a14 := JTF_VARCHAR2_TABLE_100();
13705 a15 := JTF_VARCHAR2_TABLE_200();
13706 a16 := JTF_VARCHAR2_TABLE_200();
13707 a17 := JTF_VARCHAR2_TABLE_200();
13708 a18 := JTF_VARCHAR2_TABLE_200();
13709 a19 := JTF_VARCHAR2_TABLE_200();
13710 a20 := JTF_VARCHAR2_TABLE_200();
13711 a21 := JTF_VARCHAR2_TABLE_200();
13712 a22 := JTF_VARCHAR2_TABLE_200();
13713 a23 := JTF_VARCHAR2_TABLE_200();
13714 a24 := JTF_VARCHAR2_TABLE_200();
13715 a25 := JTF_VARCHAR2_TABLE_200();
13716 a26 := JTF_VARCHAR2_TABLE_200();
13717 a27 := JTF_VARCHAR2_TABLE_200();
13718 a28 := JTF_VARCHAR2_TABLE_200();
13719 a29 := JTF_VARCHAR2_TABLE_200();
13720 a30 := JTF_VARCHAR2_TABLE_200();
13721 a31 := JTF_VARCHAR2_TABLE_200();
13722 a32 := JTF_VARCHAR2_TABLE_200();
13723 a33 := JTF_VARCHAR2_TABLE_200();
13724 a34 := JTF_VARCHAR2_TABLE_200();
13725 a35 := JTF_VARCHAR2_TABLE_200();
13726 a36 := JTF_VARCHAR2_TABLE_200();
13727 a37 := JTF_VARCHAR2_TABLE_200();
13728 a38 := JTF_VARCHAR2_TABLE_200();
13729 a39 := JTF_VARCHAR2_TABLE_200();
13730 a40 := JTF_VARCHAR2_TABLE_200();
13731 a41 := JTF_VARCHAR2_TABLE_200();
13732 a42 := JTF_VARCHAR2_TABLE_200();
13733 a43 := JTF_VARCHAR2_TABLE_200();
13734 a44 := JTF_VARCHAR2_TABLE_200();
13735 a45 := JTF_VARCHAR2_TABLE_100();
13736 a46 := JTF_NUMBER_TABLE();
13737 a47 := JTF_NUMBER_TABLE();
13738 if t.count > 0 then
13739 a0.extend(t.count);
13740 a1.extend(t.count);
13741 a2.extend(t.count);
13742 a3.extend(t.count);
13743 a4.extend(t.count);
13744 a5.extend(t.count);
13745 a6.extend(t.count);
13746 a7.extend(t.count);
13747 a8.extend(t.count);
13748 a9.extend(t.count);
13749 a10.extend(t.count);
13750 a11.extend(t.count);
13751 a12.extend(t.count);
13752 a13.extend(t.count);
13753 a14.extend(t.count);
13754 a15.extend(t.count);
13755 a16.extend(t.count);
13756 a17.extend(t.count);
13757 a18.extend(t.count);
13758 a19.extend(t.count);
13759 a20.extend(t.count);
13760 a21.extend(t.count);
13761 a22.extend(t.count);
13762 a23.extend(t.count);
13763 a24.extend(t.count);
13764 a25.extend(t.count);
13765 a26.extend(t.count);
13766 a27.extend(t.count);
13767 a28.extend(t.count);
13768 a29.extend(t.count);
13769 a30.extend(t.count);
13770 a31.extend(t.count);
13771 a32.extend(t.count);
13772 a33.extend(t.count);
13773 a34.extend(t.count);
13774 a35.extend(t.count);
13775 a36.extend(t.count);
13776 a37.extend(t.count);
13777 a38.extend(t.count);
13778 a39.extend(t.count);
13779 a40.extend(t.count);
13780 a41.extend(t.count);
13781 a42.extend(t.count);
13782 a43.extend(t.count);
13783 a44.extend(t.count);
13784 a45.extend(t.count);
13785 a46.extend(t.count);
13786 a47.extend(t.count);
13787 ddindx := t.first;
13788 indx := 1;
13789 while true loop
13790 a0(indx) := rosetta_g_miss_num_map(t(ddindx).version_label_history_id);
13791 a1(indx) := rosetta_g_miss_num_map(t(ddindx).version_label_id);
13792 a2(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
13793 a3(indx) := t(ddindx).old_version_label;
13794 a4(indx) := t(ddindx).new_version_label;
13795 a5(indx) := t(ddindx).old_description;
13796 a6(indx) := t(ddindx).new_description;
13797 a7(indx) := t(ddindx).old_date_time_stamp;
13798 a8(indx) := t(ddindx).new_date_time_stamp;
13799 a9(indx) := t(ddindx).old_active_start_date;
13800 a10(indx) := t(ddindx).new_active_start_date;
13801 a11(indx) := t(ddindx).old_active_end_date;
13802 a12(indx) := t(ddindx).new_active_end_date;
13803 a13(indx) := t(ddindx).old_context;
13804 a14(indx) := t(ddindx).new_context;
13805 a15(indx) := t(ddindx).old_attribute1;
13806 a16(indx) := t(ddindx).new_attribute1;
13807 a17(indx) := t(ddindx).old_attribute2;
13808 a18(indx) := t(ddindx).new_attribute2;
13809 a19(indx) := t(ddindx).old_attribute3;
13810 a20(indx) := t(ddindx).new_attribute3;
13811 a21(indx) := t(ddindx).old_attribute4;
13812 a22(indx) := t(ddindx).new_attribute4;
13813 a23(indx) := t(ddindx).old_attribute5;
13814 a24(indx) := t(ddindx).new_attribute5;
13815 a25(indx) := t(ddindx).old_attribute6;
13816 a26(indx) := t(ddindx).new_attribute6;
13817 a27(indx) := t(ddindx).old_attribute7;
13818 a28(indx) := t(ddindx).new_attribute7;
13819 a29(indx) := t(ddindx).old_attribute8;
13820 a30(indx) := t(ddindx).new_attribute8;
13821 a31(indx) := t(ddindx).old_attribute9;
13822 a32(indx) := t(ddindx).new_attribute9;
13823 a33(indx) := t(ddindx).old_attribute10;
13824 a34(indx) := t(ddindx).new_attribute10;
13825 a35(indx) := t(ddindx).old_attribute11;
13826 a36(indx) := t(ddindx).new_attribute11;
13827 a37(indx) := t(ddindx).old_attribute12;
13828 a38(indx) := t(ddindx).new_attribute12;
13829 a39(indx) := t(ddindx).old_attribute13;
13830 a40(indx) := t(ddindx).new_attribute13;
13831 a41(indx) := t(ddindx).old_attribute14;
13832 a42(indx) := t(ddindx).new_attribute14;
13833 a43(indx) := t(ddindx).old_attribute15;
13834 a44(indx) := t(ddindx).new_attribute15;
13835 a45(indx) := t(ddindx).full_dump_flag;
13836 a46(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
13837 a47(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
13838 indx := indx+1;
13839 if t.last =ddindx
13840 then exit;
13841 end if;
13842 ddindx := t.next(ddindx);
13843 end loop;
13844 end if;
13845 end if;
13846 end rosetta_table_copy_out_p73;
13847
13848 procedure rosetta_table_copy_in_p75(t out nocopy csi_datastructures_pub.transaction_header_tbl, a0 JTF_NUMBER_TABLE
13849 , a1 JTF_DATE_TABLE
13850 , a2 JTF_DATE_TABLE
13851 , a3 JTF_NUMBER_TABLE
13852 , a4 JTF_NUMBER_TABLE
13853 , a5 JTF_NUMBER_TABLE
13854 , a6 JTF_VARCHAR2_TABLE_100
13855 , a7 JTF_NUMBER_TABLE
13856 , a8 JTF_VARCHAR2_TABLE_100
13857 , a9 JTF_NUMBER_TABLE
13858 , a10 JTF_VARCHAR2_TABLE_100
13859 , a11 JTF_NUMBER_TABLE
13860 , a12 JTF_NUMBER_TABLE
13861 , a13 JTF_NUMBER_TABLE
13862 , a14 JTF_NUMBER_TABLE
13863 , a15 JTF_VARCHAR2_TABLE_100
13864 , a16 JTF_NUMBER_TABLE
13865 , a17 JTF_VARCHAR2_TABLE_100
13866 , a18 JTF_VARCHAR2_TABLE_100
13867 , a19 JTF_NUMBER_TABLE
13868 , a20 JTF_VARCHAR2_TABLE_100
13869 , a21 JTF_VARCHAR2_TABLE_200
13870 , a22 JTF_VARCHAR2_TABLE_200
13871 , a23 JTF_VARCHAR2_TABLE_200
13872 , a24 JTF_VARCHAR2_TABLE_200
13873 , a25 JTF_VARCHAR2_TABLE_200
13874 , a26 JTF_VARCHAR2_TABLE_200
13875 , a27 JTF_VARCHAR2_TABLE_200
13876 , a28 JTF_VARCHAR2_TABLE_200
13877 , a29 JTF_VARCHAR2_TABLE_200
13878 , a30 JTF_VARCHAR2_TABLE_200
13879 , a31 JTF_VARCHAR2_TABLE_200
13880 , a32 JTF_VARCHAR2_TABLE_200
13881 , a33 JTF_VARCHAR2_TABLE_200
13882 , a34 JTF_VARCHAR2_TABLE_200
13883 , a35 JTF_VARCHAR2_TABLE_200
13884 , a36 JTF_NUMBER_TABLE
13885 , a37 JTF_VARCHAR2_TABLE_100
13886 , a38 JTF_NUMBER_TABLE
13887 , a39 JTF_VARCHAR2_TABLE_100
13888 , a40 JTF_VARCHAR2_TABLE_100
13889 , a41 JTF_VARCHAR2_TABLE_100
13890 , a42 JTF_VARCHAR2_TABLE_300
13891 , a43 JTF_VARCHAR2_TABLE_100
13892 ) as
13893 ddindx binary_integer; indx binary_integer;
13894 begin
13895 if a0 is not null and a0.count > 0 then
13896 if a0.count > 0 then
13897 indx := a0.first;
13898 ddindx := 1;
13899 while true loop
13900 t(ddindx).transaction_id := rosetta_g_miss_num_map(a0(indx));
13901 t(ddindx).transaction_date := rosetta_g_miss_date_in_map(a1(indx));
13902 t(ddindx).source_transaction_date := rosetta_g_miss_date_in_map(a2(indx));
13903 t(ddindx).transaction_type_id := rosetta_g_miss_num_map(a3(indx));
13904 t(ddindx).txn_sub_type_id := rosetta_g_miss_num_map(a4(indx));
13905 t(ddindx).source_group_ref_id := rosetta_g_miss_num_map(a5(indx));
13906 t(ddindx).source_group_ref := a6(indx);
13907 t(ddindx).source_header_ref_id := rosetta_g_miss_num_map(a7(indx));
13908 t(ddindx).source_header_ref := a8(indx);
13909 t(ddindx).source_line_ref_id := rosetta_g_miss_num_map(a9(indx));
13910 t(ddindx).source_line_ref := a10(indx);
13911 t(ddindx).source_dist_ref_id1 := rosetta_g_miss_num_map(a11(indx));
13912 t(ddindx).source_dist_ref_id2 := rosetta_g_miss_num_map(a12(indx));
13913 t(ddindx).inv_material_transaction_id := rosetta_g_miss_num_map(a13(indx));
13914 t(ddindx).transaction_quantity := rosetta_g_miss_num_map(a14(indx));
13915 t(ddindx).transaction_uom_code := a15(indx);
13916 t(ddindx).transacted_by := rosetta_g_miss_num_map(a16(indx));
13917 t(ddindx).transaction_status_code := a17(indx);
13918 t(ddindx).transaction_action_code := a18(indx);
13919 t(ddindx).message_id := rosetta_g_miss_num_map(a19(indx));
13920 t(ddindx).context := a20(indx);
13921 t(ddindx).attribute1 := a21(indx);
13922 t(ddindx).attribute2 := a22(indx);
13923 t(ddindx).attribute3 := a23(indx);
13924 t(ddindx).attribute4 := a24(indx);
13925 t(ddindx).attribute5 := a25(indx);
13926 t(ddindx).attribute6 := a26(indx);
13927 t(ddindx).attribute7 := a27(indx);
13928 t(ddindx).attribute8 := a28(indx);
13929 t(ddindx).attribute9 := a29(indx);
13930 t(ddindx).attribute10 := a30(indx);
13931 t(ddindx).attribute11 := a31(indx);
13932 t(ddindx).attribute12 := a32(indx);
13933 t(ddindx).attribute13 := a33(indx);
13934 t(ddindx).attribute14 := a34(indx);
13935 t(ddindx).attribute15 := a35(indx);
13936 t(ddindx).object_version_number := rosetta_g_miss_num_map(a36(indx));
13937 t(ddindx).split_reason_code := a37(indx);
13938 t(ddindx).txn_user_id := rosetta_g_miss_num_map(a38(indx));
13939 t(ddindx).txn_user_name := a39(indx);
13940 t(ddindx).transaction_type_name := a40(indx);
13941 t(ddindx).txn_sub_type_name := a41(indx);
13942 t(ddindx).source_application_name := a42(indx);
13943 t(ddindx).transaction_status_name := a43(indx);
13944 ddindx := ddindx+1;
13945 if a0.last =indx
13946 then exit;
13947 end if;
13948 indx := a0.next(indx);
13949 end loop;
13950 end if;
13951 end if;
13952 end rosetta_table_copy_in_p75;
13953 procedure rosetta_table_copy_out_p75(t csi_datastructures_pub.transaction_header_tbl, a0 out nocopy JTF_NUMBER_TABLE
13954 , a1 out nocopy JTF_DATE_TABLE
13955 , a2 out nocopy JTF_DATE_TABLE
13956 , a3 out nocopy JTF_NUMBER_TABLE
13957 , a4 out nocopy JTF_NUMBER_TABLE
13958 , a5 out nocopy JTF_NUMBER_TABLE
13959 , a6 out nocopy JTF_VARCHAR2_TABLE_100
13960 , a7 out nocopy JTF_NUMBER_TABLE
13961 , a8 out nocopy JTF_VARCHAR2_TABLE_100
13962 , a9 out nocopy JTF_NUMBER_TABLE
13963 , a10 out nocopy JTF_VARCHAR2_TABLE_100
13964 , a11 out nocopy JTF_NUMBER_TABLE
13965 , a12 out nocopy JTF_NUMBER_TABLE
13966 , a13 out nocopy JTF_NUMBER_TABLE
13967 , a14 out nocopy JTF_NUMBER_TABLE
13968 , a15 out nocopy JTF_VARCHAR2_TABLE_100
13969 , a16 out nocopy JTF_NUMBER_TABLE
13970 , a17 out nocopy JTF_VARCHAR2_TABLE_100
13971 , a18 out nocopy JTF_VARCHAR2_TABLE_100
13972 , a19 out nocopy JTF_NUMBER_TABLE
13973 , a20 out nocopy JTF_VARCHAR2_TABLE_100
13974 , a21 out nocopy JTF_VARCHAR2_TABLE_200
13975 , a22 out nocopy JTF_VARCHAR2_TABLE_200
13976 , a23 out nocopy JTF_VARCHAR2_TABLE_200
13977 , a24 out nocopy JTF_VARCHAR2_TABLE_200
13978 , a25 out nocopy JTF_VARCHAR2_TABLE_200
13979 , a26 out nocopy JTF_VARCHAR2_TABLE_200
13980 , a27 out nocopy JTF_VARCHAR2_TABLE_200
13981 , a28 out nocopy JTF_VARCHAR2_TABLE_200
13982 , a29 out nocopy JTF_VARCHAR2_TABLE_200
13983 , a30 out nocopy JTF_VARCHAR2_TABLE_200
13984 , a31 out nocopy JTF_VARCHAR2_TABLE_200
13985 , a32 out nocopy JTF_VARCHAR2_TABLE_200
13986 , a33 out nocopy JTF_VARCHAR2_TABLE_200
13987 , a34 out nocopy JTF_VARCHAR2_TABLE_200
13988 , a35 out nocopy JTF_VARCHAR2_TABLE_200
13989 , a36 out nocopy JTF_NUMBER_TABLE
13990 , a37 out nocopy JTF_VARCHAR2_TABLE_100
13991 , a38 out nocopy JTF_NUMBER_TABLE
13992 , a39 out nocopy JTF_VARCHAR2_TABLE_100
13993 , a40 out nocopy JTF_VARCHAR2_TABLE_100
13994 , a41 out nocopy JTF_VARCHAR2_TABLE_100
13995 , a42 out nocopy JTF_VARCHAR2_TABLE_300
13996 , a43 out nocopy JTF_VARCHAR2_TABLE_100
13997 ) as
13998 ddindx binary_integer; indx binary_integer;
13999 begin
14000 if t is null or t.count = 0 then
14001 a0 := JTF_NUMBER_TABLE();
14002 a1 := JTF_DATE_TABLE();
14003 a2 := JTF_DATE_TABLE();
14004 a3 := JTF_NUMBER_TABLE();
14005 a4 := JTF_NUMBER_TABLE();
14006 a5 := JTF_NUMBER_TABLE();
14007 a6 := JTF_VARCHAR2_TABLE_100();
14008 a7 := JTF_NUMBER_TABLE();
14009 a8 := JTF_VARCHAR2_TABLE_100();
14010 a9 := JTF_NUMBER_TABLE();
14011 a10 := JTF_VARCHAR2_TABLE_100();
14012 a11 := JTF_NUMBER_TABLE();
14013 a12 := JTF_NUMBER_TABLE();
14014 a13 := JTF_NUMBER_TABLE();
14015 a14 := JTF_NUMBER_TABLE();
14016 a15 := JTF_VARCHAR2_TABLE_100();
14017 a16 := JTF_NUMBER_TABLE();
14018 a17 := JTF_VARCHAR2_TABLE_100();
14019 a18 := JTF_VARCHAR2_TABLE_100();
14020 a19 := JTF_NUMBER_TABLE();
14021 a20 := JTF_VARCHAR2_TABLE_100();
14022 a21 := JTF_VARCHAR2_TABLE_200();
14023 a22 := JTF_VARCHAR2_TABLE_200();
14024 a23 := JTF_VARCHAR2_TABLE_200();
14025 a24 := JTF_VARCHAR2_TABLE_200();
14026 a25 := JTF_VARCHAR2_TABLE_200();
14027 a26 := JTF_VARCHAR2_TABLE_200();
14028 a27 := JTF_VARCHAR2_TABLE_200();
14029 a28 := JTF_VARCHAR2_TABLE_200();
14030 a29 := JTF_VARCHAR2_TABLE_200();
14031 a30 := JTF_VARCHAR2_TABLE_200();
14032 a31 := JTF_VARCHAR2_TABLE_200();
14033 a32 := JTF_VARCHAR2_TABLE_200();
14034 a33 := JTF_VARCHAR2_TABLE_200();
14035 a34 := JTF_VARCHAR2_TABLE_200();
14036 a35 := JTF_VARCHAR2_TABLE_200();
14037 a36 := JTF_NUMBER_TABLE();
14038 a37 := JTF_VARCHAR2_TABLE_100();
14039 a38 := JTF_NUMBER_TABLE();
14040 a39 := JTF_VARCHAR2_TABLE_100();
14041 a40 := JTF_VARCHAR2_TABLE_100();
14042 a41 := JTF_VARCHAR2_TABLE_100();
14043 a42 := JTF_VARCHAR2_TABLE_300();
14044 a43 := JTF_VARCHAR2_TABLE_100();
14045 else
14046 a0 := JTF_NUMBER_TABLE();
14047 a1 := JTF_DATE_TABLE();
14048 a2 := JTF_DATE_TABLE();
14049 a3 := JTF_NUMBER_TABLE();
14050 a4 := JTF_NUMBER_TABLE();
14051 a5 := JTF_NUMBER_TABLE();
14052 a6 := JTF_VARCHAR2_TABLE_100();
14053 a7 := JTF_NUMBER_TABLE();
14054 a8 := JTF_VARCHAR2_TABLE_100();
14055 a9 := JTF_NUMBER_TABLE();
14056 a10 := JTF_VARCHAR2_TABLE_100();
14057 a11 := JTF_NUMBER_TABLE();
14058 a12 := JTF_NUMBER_TABLE();
14059 a13 := JTF_NUMBER_TABLE();
14060 a14 := JTF_NUMBER_TABLE();
14061 a15 := JTF_VARCHAR2_TABLE_100();
14062 a16 := JTF_NUMBER_TABLE();
14063 a17 := JTF_VARCHAR2_TABLE_100();
14064 a18 := JTF_VARCHAR2_TABLE_100();
14065 a19 := JTF_NUMBER_TABLE();
14066 a20 := JTF_VARCHAR2_TABLE_100();
14067 a21 := JTF_VARCHAR2_TABLE_200();
14068 a22 := JTF_VARCHAR2_TABLE_200();
14069 a23 := JTF_VARCHAR2_TABLE_200();
14070 a24 := JTF_VARCHAR2_TABLE_200();
14071 a25 := JTF_VARCHAR2_TABLE_200();
14072 a26 := JTF_VARCHAR2_TABLE_200();
14073 a27 := JTF_VARCHAR2_TABLE_200();
14074 a28 := JTF_VARCHAR2_TABLE_200();
14075 a29 := JTF_VARCHAR2_TABLE_200();
14076 a30 := JTF_VARCHAR2_TABLE_200();
14077 a31 := JTF_VARCHAR2_TABLE_200();
14078 a32 := JTF_VARCHAR2_TABLE_200();
14079 a33 := JTF_VARCHAR2_TABLE_200();
14080 a34 := JTF_VARCHAR2_TABLE_200();
14081 a35 := JTF_VARCHAR2_TABLE_200();
14082 a36 := JTF_NUMBER_TABLE();
14083 a37 := JTF_VARCHAR2_TABLE_100();
14084 a38 := JTF_NUMBER_TABLE();
14085 a39 := JTF_VARCHAR2_TABLE_100();
14086 a40 := JTF_VARCHAR2_TABLE_100();
14087 a41 := JTF_VARCHAR2_TABLE_100();
14088 a42 := JTF_VARCHAR2_TABLE_300();
14089 a43 := JTF_VARCHAR2_TABLE_100();
14090 if t.count > 0 then
14091 a0.extend(t.count);
14092 a1.extend(t.count);
14093 a2.extend(t.count);
14094 a3.extend(t.count);
14095 a4.extend(t.count);
14096 a5.extend(t.count);
14097 a6.extend(t.count);
14098 a7.extend(t.count);
14099 a8.extend(t.count);
14100 a9.extend(t.count);
14101 a10.extend(t.count);
14102 a11.extend(t.count);
14103 a12.extend(t.count);
14104 a13.extend(t.count);
14105 a14.extend(t.count);
14106 a15.extend(t.count);
14107 a16.extend(t.count);
14108 a17.extend(t.count);
14109 a18.extend(t.count);
14110 a19.extend(t.count);
14111 a20.extend(t.count);
14112 a21.extend(t.count);
14113 a22.extend(t.count);
14114 a23.extend(t.count);
14115 a24.extend(t.count);
14116 a25.extend(t.count);
14117 a26.extend(t.count);
14118 a27.extend(t.count);
14119 a28.extend(t.count);
14120 a29.extend(t.count);
14121 a30.extend(t.count);
14122 a31.extend(t.count);
14123 a32.extend(t.count);
14124 a33.extend(t.count);
14125 a34.extend(t.count);
14126 a35.extend(t.count);
14127 a36.extend(t.count);
14128 a37.extend(t.count);
14129 a38.extend(t.count);
14130 a39.extend(t.count);
14131 a40.extend(t.count);
14132 a41.extend(t.count);
14133 a42.extend(t.count);
14134 a43.extend(t.count);
14135 ddindx := t.first;
14136 indx := 1;
14137 while true loop
14138 a0(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
14139 a1(indx) := t(ddindx).transaction_date;
14140 a2(indx) := t(ddindx).source_transaction_date;
14141 a3(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_type_id);
14142 a4(indx) := rosetta_g_miss_num_map(t(ddindx).txn_sub_type_id);
14143 a5(indx) := rosetta_g_miss_num_map(t(ddindx).source_group_ref_id);
14144 a6(indx) := t(ddindx).source_group_ref;
14145 a7(indx) := rosetta_g_miss_num_map(t(ddindx).source_header_ref_id);
14146 a8(indx) := t(ddindx).source_header_ref;
14147 a9(indx) := rosetta_g_miss_num_map(t(ddindx).source_line_ref_id);
14148 a10(indx) := t(ddindx).source_line_ref;
14149 a11(indx) := rosetta_g_miss_num_map(t(ddindx).source_dist_ref_id1);
14150 a12(indx) := rosetta_g_miss_num_map(t(ddindx).source_dist_ref_id2);
14151 a13(indx) := rosetta_g_miss_num_map(t(ddindx).inv_material_transaction_id);
14152 a14(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_quantity);
14153 a15(indx) := t(ddindx).transaction_uom_code;
14154 a16(indx) := rosetta_g_miss_num_map(t(ddindx).transacted_by);
14155 a17(indx) := t(ddindx).transaction_status_code;
14156 a18(indx) := t(ddindx).transaction_action_code;
14157 a19(indx) := rosetta_g_miss_num_map(t(ddindx).message_id);
14158 a20(indx) := t(ddindx).context;
14159 a21(indx) := t(ddindx).attribute1;
14160 a22(indx) := t(ddindx).attribute2;
14161 a23(indx) := t(ddindx).attribute3;
14162 a24(indx) := t(ddindx).attribute4;
14163 a25(indx) := t(ddindx).attribute5;
14164 a26(indx) := t(ddindx).attribute6;
14165 a27(indx) := t(ddindx).attribute7;
14166 a28(indx) := t(ddindx).attribute8;
14167 a29(indx) := t(ddindx).attribute9;
14168 a30(indx) := t(ddindx).attribute10;
14169 a31(indx) := t(ddindx).attribute11;
14170 a32(indx) := t(ddindx).attribute12;
14171 a33(indx) := t(ddindx).attribute13;
14172 a34(indx) := t(ddindx).attribute14;
14173 a35(indx) := t(ddindx).attribute15;
14174 a36(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
14175 a37(indx) := t(ddindx).split_reason_code;
14176 a38(indx) := rosetta_g_miss_num_map(t(ddindx).txn_user_id);
14177 a39(indx) := t(ddindx).txn_user_name;
14178 a40(indx) := t(ddindx).transaction_type_name;
14179 a41(indx) := t(ddindx).txn_sub_type_name;
14180 a42(indx) := t(ddindx).source_application_name;
14181 a43(indx) := t(ddindx).transaction_status_name;
14182 indx := indx+1;
14183 if t.last =ddindx
14184 then exit;
14185 end if;
14186 ddindx := t.next(ddindx);
14187 end loop;
14188 end if;
14189 end if;
14190 end rosetta_table_copy_out_p75;
14191
14192 procedure rosetta_table_copy_in_p77(t out nocopy csi_datastructures_pub.grp_error_tbl, a0 JTF_NUMBER_TABLE
14193 , a1 JTF_VARCHAR2_TABLE_100
14194 , a2 JTF_VARCHAR2_TABLE_2000
14195 ) as
14196 ddindx binary_integer; indx binary_integer;
14197 begin
14198 if a0 is not null and a0.count > 0 then
14199 if a0.count > 0 then
14200 indx := a0.first;
14201 ddindx := 1;
14202 while true loop
14203 t(ddindx).group_inst_num := rosetta_g_miss_num_map(a0(indx));
14204 t(ddindx).process_status := a1(indx);
14205 t(ddindx).error_message := a2(indx);
14206 ddindx := ddindx+1;
14207 if a0.last =indx
14208 then exit;
14209 end if;
14210 indx := a0.next(indx);
14211 end loop;
14212 end if;
14213 end if;
14214 end rosetta_table_copy_in_p77;
14215 procedure rosetta_table_copy_out_p77(t csi_datastructures_pub.grp_error_tbl, a0 out nocopy JTF_NUMBER_TABLE
14216 , a1 out nocopy JTF_VARCHAR2_TABLE_100
14217 , a2 out nocopy JTF_VARCHAR2_TABLE_2000
14218 ) as
14219 ddindx binary_integer; indx binary_integer;
14220 begin
14221 if t is null or t.count = 0 then
14222 a0 := JTF_NUMBER_TABLE();
14223 a1 := JTF_VARCHAR2_TABLE_100();
14224 a2 := JTF_VARCHAR2_TABLE_2000();
14225 else
14226 a0 := JTF_NUMBER_TABLE();
14227 a1 := JTF_VARCHAR2_TABLE_100();
14228 a2 := JTF_VARCHAR2_TABLE_2000();
14229 if t.count > 0 then
14230 a0.extend(t.count);
14231 a1.extend(t.count);
14232 a2.extend(t.count);
14233 ddindx := t.first;
14234 indx := 1;
14235 while true loop
14236 a0(indx) := rosetta_g_miss_num_map(t(ddindx).group_inst_num);
14237 a1(indx) := t(ddindx).process_status;
14238 a2(indx) := t(ddindx).error_message;
14239 indx := indx+1;
14240 if t.last =ddindx
14241 then exit;
14242 end if;
14243 ddindx := t.next(ddindx);
14244 end loop;
14245 end if;
14246 end if;
14247 end rosetta_table_copy_out_p77;
14248
14249 procedure rosetta_table_copy_in_p79(t out nocopy csi_datastructures_pub.grp_upd_error_tbl, a0 JTF_NUMBER_TABLE
14250 , a1 JTF_VARCHAR2_TABLE_100
14251 , a2 JTF_VARCHAR2_TABLE_2000
14252 ) as
14253 ddindx binary_integer; indx binary_integer;
14254 begin
14255 if a0 is not null and a0.count > 0 then
14256 if a0.count > 0 then
14257 indx := a0.first;
14258 ddindx := 1;
14259 while true loop
14260 t(ddindx).instance_id := rosetta_g_miss_num_map(a0(indx));
14261 t(ddindx).entity_name := a1(indx);
14262 t(ddindx).error_message := a2(indx);
14263 ddindx := ddindx+1;
14264 if a0.last =indx
14265 then exit;
14266 end if;
14267 indx := a0.next(indx);
14268 end loop;
14269 end if;
14270 end if;
14271 end rosetta_table_copy_in_p79;
14272 procedure rosetta_table_copy_out_p79(t csi_datastructures_pub.grp_upd_error_tbl, a0 out nocopy JTF_NUMBER_TABLE
14273 , a1 out nocopy JTF_VARCHAR2_TABLE_100
14274 , a2 out nocopy JTF_VARCHAR2_TABLE_2000
14275 ) as
14276 ddindx binary_integer; indx binary_integer;
14277 begin
14278 if t is null or t.count = 0 then
14279 a0 := JTF_NUMBER_TABLE();
14280 a1 := JTF_VARCHAR2_TABLE_100();
14281 a2 := JTF_VARCHAR2_TABLE_2000();
14282 else
14283 a0 := JTF_NUMBER_TABLE();
14284 a1 := JTF_VARCHAR2_TABLE_100();
14285 a2 := JTF_VARCHAR2_TABLE_2000();
14286 if t.count > 0 then
14287 a0.extend(t.count);
14288 a1.extend(t.count);
14289 a2.extend(t.count);
14290 ddindx := t.first;
14291 indx := 1;
14292 while true loop
14293 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
14294 a1(indx) := t(ddindx).entity_name;
14295 a2(indx) := t(ddindx).error_message;
14296 indx := indx+1;
14297 if t.last =ddindx
14298 then exit;
14299 end if;
14300 ddindx := t.next(ddindx);
14301 end loop;
14302 end if;
14303 end if;
14304 end rosetta_table_copy_out_p79;
14305
14306 procedure rosetta_table_copy_in_p81(t out nocopy csi_datastructures_pub.system_header_tbl, a0 JTF_NUMBER_TABLE
14307 , a1 JTF_NUMBER_TABLE
14308 , a2 JTF_NUMBER_TABLE
14309 , a3 JTF_VARCHAR2_TABLE_400
14310 , a4 JTF_VARCHAR2_TABLE_100
14311 , a5 JTF_VARCHAR2_TABLE_100
14312 , a6 JTF_VARCHAR2_TABLE_100
14313 , a7 JTF_VARCHAR2_TABLE_100
14314 , a8 JTF_VARCHAR2_TABLE_100
14315 , a9 JTF_NUMBER_TABLE
14316 , a10 JTF_NUMBER_TABLE
14317 , a11 JTF_NUMBER_TABLE
14318 , a12 JTF_NUMBER_TABLE
14319 , a13 JTF_NUMBER_TABLE
14320 , a14 JTF_NUMBER_TABLE
14321 , a15 JTF_NUMBER_TABLE
14322 , a16 JTF_NUMBER_TABLE
14323 , a17 JTF_VARCHAR2_TABLE_100
14324 , a18 JTF_DATE_TABLE
14325 , a19 JTF_DATE_TABLE
14326 , a20 JTF_NUMBER_TABLE
14327 , a21 JTF_VARCHAR2_TABLE_300
14328 , a22 JTF_VARCHAR2_TABLE_300
14329 , a23 JTF_VARCHAR2_TABLE_300
14330 , a24 JTF_VARCHAR2_TABLE_300
14331 , a25 JTF_VARCHAR2_TABLE_300
14332 , a26 JTF_VARCHAR2_TABLE_300
14333 , a27 JTF_VARCHAR2_TABLE_300
14334 , a28 JTF_VARCHAR2_TABLE_300
14335 , a29 JTF_VARCHAR2_TABLE_300
14336 , a30 JTF_VARCHAR2_TABLE_300
14337 , a31 JTF_VARCHAR2_TABLE_300
14338 , a32 JTF_VARCHAR2_TABLE_300
14339 , a33 JTF_VARCHAR2_TABLE_300
14340 , a34 JTF_VARCHAR2_TABLE_300
14341 , a35 JTF_VARCHAR2_TABLE_300
14342 , a36 JTF_VARCHAR2_TABLE_100
14343 , a37 JTF_VARCHAR2_TABLE_100
14344 , a38 JTF_VARCHAR2_TABLE_100
14345 , a39 JTF_VARCHAR2_TABLE_300
14346 , a40 JTF_NUMBER_TABLE
14347 , a41 JTF_NUMBER_TABLE
14348 , a42 JTF_VARCHAR2_TABLE_400
14349 , a43 JTF_VARCHAR2_TABLE_100
14350 , a44 JTF_VARCHAR2_TABLE_100
14351 , a45 JTF_VARCHAR2_TABLE_100
14352 , a46 JTF_NUMBER_TABLE
14353 , a47 JTF_VARCHAR2_TABLE_2000
14354 , a48 JTF_VARCHAR2_TABLE_300
14355 , a49 JTF_VARCHAR2_TABLE_300
14356 , a50 JTF_VARCHAR2_TABLE_300
14357 , a51 JTF_VARCHAR2_TABLE_300
14358 , a52 JTF_VARCHAR2_TABLE_100
14359 , a53 JTF_VARCHAR2_TABLE_100
14360 , a54 JTF_VARCHAR2_TABLE_100
14361 , a55 JTF_VARCHAR2_TABLE_100
14362 , a56 JTF_NUMBER_TABLE
14363 , a57 JTF_VARCHAR2_TABLE_100
14364 , a58 JTF_VARCHAR2_TABLE_400
14365 , a59 JTF_VARCHAR2_TABLE_100
14366 , a60 JTF_VARCHAR2_TABLE_100
14367 , a61 JTF_NUMBER_TABLE
14368 , a62 JTF_VARCHAR2_TABLE_2000
14369 , a63 JTF_VARCHAR2_TABLE_300
14370 , a64 JTF_VARCHAR2_TABLE_300
14371 , a65 JTF_VARCHAR2_TABLE_300
14372 , a66 JTF_VARCHAR2_TABLE_300
14373 , a67 JTF_VARCHAR2_TABLE_100
14374 , a68 JTF_VARCHAR2_TABLE_100
14375 , a69 JTF_VARCHAR2_TABLE_100
14376 , a70 JTF_VARCHAR2_TABLE_100
14377 , a71 JTF_NUMBER_TABLE
14378 , a72 JTF_VARCHAR2_TABLE_100
14379 , a73 JTF_VARCHAR2_TABLE_400
14380 , a74 JTF_VARCHAR2_TABLE_100
14381 , a75 JTF_VARCHAR2_TABLE_100
14382 , a76 JTF_NUMBER_TABLE
14383 , a77 JTF_VARCHAR2_TABLE_2000
14384 , a78 JTF_VARCHAR2_TABLE_300
14385 , a79 JTF_VARCHAR2_TABLE_300
14386 , a80 JTF_VARCHAR2_TABLE_300
14387 , a81 JTF_VARCHAR2_TABLE_300
14388 , a82 JTF_VARCHAR2_TABLE_100
14389 , a83 JTF_VARCHAR2_TABLE_100
14390 , a84 JTF_VARCHAR2_TABLE_100
14391 , a85 JTF_VARCHAR2_TABLE_100
14392 , a86 JTF_VARCHAR2_TABLE_100
14393 , a87 JTF_VARCHAR2_TABLE_400
14394 , a88 JTF_VARCHAR2_TABLE_100
14395 , a89 JTF_VARCHAR2_TABLE_400
14396 , a90 JTF_VARCHAR2_TABLE_100
14397 , a91 JTF_VARCHAR2_TABLE_400
14398 , a92 JTF_VARCHAR2_TABLE_100
14399 , a93 JTF_VARCHAR2_TABLE_400
14400 , a94 JTF_NUMBER_TABLE
14401 , a95 JTF_VARCHAR2_TABLE_400
14402 , a96 JTF_VARCHAR2_TABLE_100
14403 , a97 JTF_VARCHAR2_TABLE_300
14404 , a98 JTF_VARCHAR2_TABLE_100
14405 , a99 JTF_VARCHAR2_TABLE_100
14406 ) as
14407 ddindx binary_integer; indx binary_integer;
14408 begin
14409 if a0 is not null and a0.count > 0 then
14410 if a0.count > 0 then
14411 indx := a0.first;
14412 ddindx := 1;
14413 while true loop
14414 t(ddindx).system_id := rosetta_g_miss_num_map(a0(indx));
14415 t(ddindx).operating_unit_id := rosetta_g_miss_num_map(a1(indx));
14416 t(ddindx).customer_id := rosetta_g_miss_num_map(a2(indx));
14417 t(ddindx).customer_name := a3(indx);
14418 t(ddindx).customer_party_number := a4(indx);
14419 t(ddindx).customer_number := a5(indx);
14420 t(ddindx).system_type_code := a6(indx);
14421 t(ddindx).system_type := a7(indx);
14422 t(ddindx).system_number := a8(indx);
14423 t(ddindx).parent_system_id := rosetta_g_miss_num_map(a9(indx));
14424 t(ddindx).technical_contact_id := rosetta_g_miss_num_map(a10(indx));
14425 t(ddindx).service_admin_contact_id := rosetta_g_miss_num_map(a11(indx));
14426 t(ddindx).install_site_use_id := rosetta_g_miss_num_map(a12(indx));
14427 t(ddindx).bill_to_contact_id := rosetta_g_miss_num_map(a13(indx));
14428 t(ddindx).bill_to_site_use_id := rosetta_g_miss_num_map(a14(indx));
14429 t(ddindx).ship_to_site_use_id := rosetta_g_miss_num_map(a15(indx));
14430 t(ddindx).ship_to_contact_id := rosetta_g_miss_num_map(a16(indx));
14431 t(ddindx).coterminate_day_month := a17(indx);
14432 t(ddindx).start_date_active := rosetta_g_miss_date_in_map(a18(indx));
14433 t(ddindx).end_date_active := rosetta_g_miss_date_in_map(a19(indx));
14434 t(ddindx).autocreated_from_system_id := rosetta_g_miss_num_map(a20(indx));
14435 t(ddindx).attribute1 := a21(indx);
14436 t(ddindx).attribute2 := a22(indx);
14437 t(ddindx).attribute3 := a23(indx);
14438 t(ddindx).attribute4 := a24(indx);
14439 t(ddindx).attribute5 := a25(indx);
14440 t(ddindx).attribute6 := a26(indx);
14441 t(ddindx).attribute7 := a27(indx);
14442 t(ddindx).attribute8 := a28(indx);
14443 t(ddindx).attribute9 := a29(indx);
14444 t(ddindx).attribute10 := a30(indx);
14445 t(ddindx).attribute11 := a31(indx);
14446 t(ddindx).attribute12 := a32(indx);
14447 t(ddindx).attribute13 := a33(indx);
14448 t(ddindx).attribute14 := a34(indx);
14449 t(ddindx).attribute15 := a35(indx);
14450 t(ddindx).context := a36(indx);
14451 t(ddindx).config_system_type := a37(indx);
14452 t(ddindx).name := a38(indx);
14453 t(ddindx).description := a39(indx);
14454 t(ddindx).object_version_number := rosetta_g_miss_num_map(a40(indx));
14455 t(ddindx).ship_to_customer_id := rosetta_g_miss_num_map(a41(indx));
14456 t(ddindx).ship_to_customer := a42(indx);
14457 t(ddindx).ship_to_customer_number := a43(indx);
14458 t(ddindx).ship_party_type := a44(indx);
14459 t(ddindx).ship_to_site_number := a45(indx);
14460 t(ddindx).ship_to_location_id := rosetta_g_miss_num_map(a46(indx));
14461 t(ddindx).ship_description := a47(indx);
14462 t(ddindx).ship_to_address1 := a48(indx);
14463 t(ddindx).ship_to_address2 := a49(indx);
14464 t(ddindx).ship_to_address3 := a50(indx);
14465 t(ddindx).ship_to_address4 := a51(indx);
14466 t(ddindx).ship_to_location := a52(indx);
14467 t(ddindx).ship_state := a53(indx);
14468 t(ddindx).ship_postal_code := a54(indx);
14469 t(ddindx).ship_country := a55(indx);
14470 t(ddindx).install_customer_id := rosetta_g_miss_num_map(a56(indx));
14471 t(ddindx).install_customer_number := a57(indx);
14472 t(ddindx).install_customer := a58(indx);
14473 t(ddindx).install_party_type := a59(indx);
14474 t(ddindx).install_site_number := a60(indx);
14475 t(ddindx).install_location_id := rosetta_g_miss_num_map(a61(indx));
14476 t(ddindx).install_description := a62(indx);
14477 t(ddindx).install_address1 := a63(indx);
14478 t(ddindx).install_address2 := a64(indx);
14479 t(ddindx).install_address3 := a65(indx);
14480 t(ddindx).install_address4 := a66(indx);
14481 t(ddindx).install_location := a67(indx);
14482 t(ddindx).install_state := a68(indx);
14483 t(ddindx).install_postal_code := a69(indx);
14484 t(ddindx).install_country := a70(indx);
14485 t(ddindx).bill_to_customer_id := rosetta_g_miss_num_map(a71(indx));
14486 t(ddindx).bill_to_customer_number := a72(indx);
14487 t(ddindx).bill_to_customer := a73(indx);
14488 t(ddindx).bill_party_type := a74(indx);
14489 t(ddindx).bill_to_site_number := a75(indx);
14490 t(ddindx).bill_to_location_id := rosetta_g_miss_num_map(a76(indx));
14491 t(ddindx).bill_description := a77(indx);
14492 t(ddindx).bill_to_address1 := a78(indx);
14493 t(ddindx).bill_to_address2 := a79(indx);
14494 t(ddindx).bill_to_address3 := a80(indx);
14495 t(ddindx).bill_to_address4 := a81(indx);
14496 t(ddindx).bill_to_location := a82(indx);
14497 t(ddindx).bill_state := a83(indx);
14498 t(ddindx).bill_postal_code := a84(indx);
14499 t(ddindx).bill_country := a85(indx);
14500 t(ddindx).technical_contact_number := a86(indx);
14501 t(ddindx).technical_contact := a87(indx);
14502 t(ddindx).service_admin_contact_number := a88(indx);
14503 t(ddindx).service_admin_contact := a89(indx);
14504 t(ddindx).ship_to_contact_number := a90(indx);
14505 t(ddindx).ship_to_contact := a91(indx);
14506 t(ddindx).bill_to_contact_number := a92(indx);
14507 t(ddindx).bill_to_contact := a93(indx);
14508 t(ddindx).party_id := rosetta_g_miss_num_map(a94(indx));
14509 t(ddindx).party_name := a95(indx);
14510 t(ddindx).parent_name := a96(indx);
14511 t(ddindx).parent_description := a97(indx);
14512 t(ddindx).parent_number := a98(indx);
14513 t(ddindx).operating_unit_name := a99(indx);
14514 ddindx := ddindx+1;
14515 if a0.last =indx
14516 then exit;
14517 end if;
14518 indx := a0.next(indx);
14519 end loop;
14520 end if;
14521 end if;
14522 end rosetta_table_copy_in_p81;
14523 procedure rosetta_table_copy_out_p81(t csi_datastructures_pub.system_header_tbl, a0 out nocopy JTF_NUMBER_TABLE
14524 , a1 out nocopy JTF_NUMBER_TABLE
14525 , a2 out nocopy JTF_NUMBER_TABLE
14526 , a3 out nocopy JTF_VARCHAR2_TABLE_400
14527 , a4 out nocopy JTF_VARCHAR2_TABLE_100
14528 , a5 out nocopy JTF_VARCHAR2_TABLE_100
14529 , a6 out nocopy JTF_VARCHAR2_TABLE_100
14530 , a7 out nocopy JTF_VARCHAR2_TABLE_100
14531 , a8 out nocopy JTF_VARCHAR2_TABLE_100
14532 , a9 out nocopy JTF_NUMBER_TABLE
14533 , a10 out nocopy JTF_NUMBER_TABLE
14534 , a11 out nocopy JTF_NUMBER_TABLE
14535 , a12 out nocopy JTF_NUMBER_TABLE
14536 , a13 out nocopy JTF_NUMBER_TABLE
14537 , a14 out nocopy JTF_NUMBER_TABLE
14538 , a15 out nocopy JTF_NUMBER_TABLE
14539 , a16 out nocopy JTF_NUMBER_TABLE
14540 , a17 out nocopy JTF_VARCHAR2_TABLE_100
14541 , a18 out nocopy JTF_DATE_TABLE
14542 , a19 out nocopy JTF_DATE_TABLE
14543 , a20 out nocopy JTF_NUMBER_TABLE
14544 , a21 out nocopy JTF_VARCHAR2_TABLE_300
14545 , a22 out nocopy JTF_VARCHAR2_TABLE_300
14546 , a23 out nocopy JTF_VARCHAR2_TABLE_300
14547 , a24 out nocopy JTF_VARCHAR2_TABLE_300
14548 , a25 out nocopy JTF_VARCHAR2_TABLE_300
14549 , a26 out nocopy JTF_VARCHAR2_TABLE_300
14550 , a27 out nocopy JTF_VARCHAR2_TABLE_300
14551 , a28 out nocopy JTF_VARCHAR2_TABLE_300
14552 , a29 out nocopy JTF_VARCHAR2_TABLE_300
14553 , a30 out nocopy JTF_VARCHAR2_TABLE_300
14554 , a31 out nocopy JTF_VARCHAR2_TABLE_300
14555 , a32 out nocopy JTF_VARCHAR2_TABLE_300
14556 , a33 out nocopy JTF_VARCHAR2_TABLE_300
14557 , a34 out nocopy JTF_VARCHAR2_TABLE_300
14558 , a35 out nocopy JTF_VARCHAR2_TABLE_300
14559 , a36 out nocopy JTF_VARCHAR2_TABLE_100
14560 , a37 out nocopy JTF_VARCHAR2_TABLE_100
14561 , a38 out nocopy JTF_VARCHAR2_TABLE_100
14562 , a39 out nocopy JTF_VARCHAR2_TABLE_300
14563 , a40 out nocopy JTF_NUMBER_TABLE
14564 , a41 out nocopy JTF_NUMBER_TABLE
14565 , a42 out nocopy JTF_VARCHAR2_TABLE_400
14566 , a43 out nocopy JTF_VARCHAR2_TABLE_100
14567 , a44 out nocopy JTF_VARCHAR2_TABLE_100
14568 , a45 out nocopy JTF_VARCHAR2_TABLE_100
14569 , a46 out nocopy JTF_NUMBER_TABLE
14570 , a47 out nocopy JTF_VARCHAR2_TABLE_2000
14571 , a48 out nocopy JTF_VARCHAR2_TABLE_300
14572 , a49 out nocopy JTF_VARCHAR2_TABLE_300
14573 , a50 out nocopy JTF_VARCHAR2_TABLE_300
14574 , a51 out nocopy JTF_VARCHAR2_TABLE_300
14575 , a52 out nocopy JTF_VARCHAR2_TABLE_100
14576 , a53 out nocopy JTF_VARCHAR2_TABLE_100
14577 , a54 out nocopy JTF_VARCHAR2_TABLE_100
14578 , a55 out nocopy JTF_VARCHAR2_TABLE_100
14579 , a56 out nocopy JTF_NUMBER_TABLE
14580 , a57 out nocopy JTF_VARCHAR2_TABLE_100
14581 , a58 out nocopy JTF_VARCHAR2_TABLE_400
14582 , a59 out nocopy JTF_VARCHAR2_TABLE_100
14583 , a60 out nocopy JTF_VARCHAR2_TABLE_100
14584 , a61 out nocopy JTF_NUMBER_TABLE
14585 , a62 out nocopy JTF_VARCHAR2_TABLE_2000
14586 , a63 out nocopy JTF_VARCHAR2_TABLE_300
14587 , a64 out nocopy JTF_VARCHAR2_TABLE_300
14588 , a65 out nocopy JTF_VARCHAR2_TABLE_300
14589 , a66 out nocopy JTF_VARCHAR2_TABLE_300
14590 , a67 out nocopy JTF_VARCHAR2_TABLE_100
14591 , a68 out nocopy JTF_VARCHAR2_TABLE_100
14592 , a69 out nocopy JTF_VARCHAR2_TABLE_100
14593 , a70 out nocopy JTF_VARCHAR2_TABLE_100
14594 , a71 out nocopy JTF_NUMBER_TABLE
14595 , a72 out nocopy JTF_VARCHAR2_TABLE_100
14596 , a73 out nocopy JTF_VARCHAR2_TABLE_400
14597 , a74 out nocopy JTF_VARCHAR2_TABLE_100
14598 , a75 out nocopy JTF_VARCHAR2_TABLE_100
14599 , a76 out nocopy JTF_NUMBER_TABLE
14600 , a77 out nocopy JTF_VARCHAR2_TABLE_2000
14601 , a78 out nocopy JTF_VARCHAR2_TABLE_300
14602 , a79 out nocopy JTF_VARCHAR2_TABLE_300
14603 , a80 out nocopy JTF_VARCHAR2_TABLE_300
14604 , a81 out nocopy JTF_VARCHAR2_TABLE_300
14605 , a82 out nocopy JTF_VARCHAR2_TABLE_100
14606 , a83 out nocopy JTF_VARCHAR2_TABLE_100
14607 , a84 out nocopy JTF_VARCHAR2_TABLE_100
14608 , a85 out nocopy JTF_VARCHAR2_TABLE_100
14609 , a86 out nocopy JTF_VARCHAR2_TABLE_100
14610 , a87 out nocopy JTF_VARCHAR2_TABLE_400
14611 , a88 out nocopy JTF_VARCHAR2_TABLE_100
14612 , a89 out nocopy JTF_VARCHAR2_TABLE_400
14613 , a90 out nocopy JTF_VARCHAR2_TABLE_100
14614 , a91 out nocopy JTF_VARCHAR2_TABLE_400
14615 , a92 out nocopy JTF_VARCHAR2_TABLE_100
14616 , a93 out nocopy JTF_VARCHAR2_TABLE_400
14617 , a94 out nocopy JTF_NUMBER_TABLE
14618 , a95 out nocopy JTF_VARCHAR2_TABLE_400
14619 , a96 out nocopy JTF_VARCHAR2_TABLE_100
14620 , a97 out nocopy JTF_VARCHAR2_TABLE_300
14621 , a98 out nocopy JTF_VARCHAR2_TABLE_100
14622 , a99 out nocopy JTF_VARCHAR2_TABLE_100
14623 ) as
14624 ddindx binary_integer; indx binary_integer;
14625 begin
14626 if t is null or t.count = 0 then
14627 a0 := JTF_NUMBER_TABLE();
14628 a1 := JTF_NUMBER_TABLE();
14629 a2 := JTF_NUMBER_TABLE();
14630 a3 := JTF_VARCHAR2_TABLE_400();
14631 a4 := JTF_VARCHAR2_TABLE_100();
14632 a5 := JTF_VARCHAR2_TABLE_100();
14633 a6 := JTF_VARCHAR2_TABLE_100();
14634 a7 := JTF_VARCHAR2_TABLE_100();
14635 a8 := JTF_VARCHAR2_TABLE_100();
14636 a9 := JTF_NUMBER_TABLE();
14637 a10 := JTF_NUMBER_TABLE();
14638 a11 := JTF_NUMBER_TABLE();
14639 a12 := JTF_NUMBER_TABLE();
14640 a13 := JTF_NUMBER_TABLE();
14641 a14 := JTF_NUMBER_TABLE();
14642 a15 := JTF_NUMBER_TABLE();
14643 a16 := JTF_NUMBER_TABLE();
14644 a17 := JTF_VARCHAR2_TABLE_100();
14645 a18 := JTF_DATE_TABLE();
14646 a19 := JTF_DATE_TABLE();
14647 a20 := JTF_NUMBER_TABLE();
14648 a21 := JTF_VARCHAR2_TABLE_300();
14649 a22 := JTF_VARCHAR2_TABLE_300();
14650 a23 := JTF_VARCHAR2_TABLE_300();
14651 a24 := JTF_VARCHAR2_TABLE_300();
14652 a25 := JTF_VARCHAR2_TABLE_300();
14653 a26 := JTF_VARCHAR2_TABLE_300();
14654 a27 := JTF_VARCHAR2_TABLE_300();
14655 a28 := JTF_VARCHAR2_TABLE_300();
14656 a29 := JTF_VARCHAR2_TABLE_300();
14657 a30 := JTF_VARCHAR2_TABLE_300();
14658 a31 := JTF_VARCHAR2_TABLE_300();
14659 a32 := JTF_VARCHAR2_TABLE_300();
14660 a33 := JTF_VARCHAR2_TABLE_300();
14661 a34 := JTF_VARCHAR2_TABLE_300();
14662 a35 := JTF_VARCHAR2_TABLE_300();
14663 a36 := JTF_VARCHAR2_TABLE_100();
14664 a37 := JTF_VARCHAR2_TABLE_100();
14665 a38 := JTF_VARCHAR2_TABLE_100();
14666 a39 := JTF_VARCHAR2_TABLE_300();
14667 a40 := JTF_NUMBER_TABLE();
14668 a41 := JTF_NUMBER_TABLE();
14669 a42 := JTF_VARCHAR2_TABLE_400();
14670 a43 := JTF_VARCHAR2_TABLE_100();
14671 a44 := JTF_VARCHAR2_TABLE_100();
14672 a45 := JTF_VARCHAR2_TABLE_100();
14673 a46 := JTF_NUMBER_TABLE();
14674 a47 := JTF_VARCHAR2_TABLE_2000();
14675 a48 := JTF_VARCHAR2_TABLE_300();
14676 a49 := JTF_VARCHAR2_TABLE_300();
14677 a50 := JTF_VARCHAR2_TABLE_300();
14678 a51 := JTF_VARCHAR2_TABLE_300();
14679 a52 := JTF_VARCHAR2_TABLE_100();
14680 a53 := JTF_VARCHAR2_TABLE_100();
14681 a54 := JTF_VARCHAR2_TABLE_100();
14682 a55 := JTF_VARCHAR2_TABLE_100();
14683 a56 := JTF_NUMBER_TABLE();
14684 a57 := JTF_VARCHAR2_TABLE_100();
14685 a58 := JTF_VARCHAR2_TABLE_400();
14686 a59 := JTF_VARCHAR2_TABLE_100();
14687 a60 := JTF_VARCHAR2_TABLE_100();
14688 a61 := JTF_NUMBER_TABLE();
14689 a62 := JTF_VARCHAR2_TABLE_2000();
14690 a63 := JTF_VARCHAR2_TABLE_300();
14691 a64 := JTF_VARCHAR2_TABLE_300();
14692 a65 := JTF_VARCHAR2_TABLE_300();
14693 a66 := JTF_VARCHAR2_TABLE_300();
14694 a67 := JTF_VARCHAR2_TABLE_100();
14695 a68 := JTF_VARCHAR2_TABLE_100();
14696 a69 := JTF_VARCHAR2_TABLE_100();
14697 a70 := JTF_VARCHAR2_TABLE_100();
14698 a71 := JTF_NUMBER_TABLE();
14699 a72 := JTF_VARCHAR2_TABLE_100();
14700 a73 := JTF_VARCHAR2_TABLE_400();
14701 a74 := JTF_VARCHAR2_TABLE_100();
14702 a75 := JTF_VARCHAR2_TABLE_100();
14703 a76 := JTF_NUMBER_TABLE();
14704 a77 := JTF_VARCHAR2_TABLE_2000();
14705 a78 := JTF_VARCHAR2_TABLE_300();
14706 a79 := JTF_VARCHAR2_TABLE_300();
14707 a80 := JTF_VARCHAR2_TABLE_300();
14708 a81 := JTF_VARCHAR2_TABLE_300();
14709 a82 := JTF_VARCHAR2_TABLE_100();
14710 a83 := JTF_VARCHAR2_TABLE_100();
14711 a84 := JTF_VARCHAR2_TABLE_100();
14712 a85 := JTF_VARCHAR2_TABLE_100();
14713 a86 := JTF_VARCHAR2_TABLE_100();
14714 a87 := JTF_VARCHAR2_TABLE_400();
14715 a88 := JTF_VARCHAR2_TABLE_100();
14716 a89 := JTF_VARCHAR2_TABLE_400();
14717 a90 := JTF_VARCHAR2_TABLE_100();
14718 a91 := JTF_VARCHAR2_TABLE_400();
14719 a92 := JTF_VARCHAR2_TABLE_100();
14720 a93 := JTF_VARCHAR2_TABLE_400();
14721 a94 := JTF_NUMBER_TABLE();
14722 a95 := JTF_VARCHAR2_TABLE_400();
14723 a96 := JTF_VARCHAR2_TABLE_100();
14724 a97 := JTF_VARCHAR2_TABLE_300();
14725 a98 := JTF_VARCHAR2_TABLE_100();
14726 a99 := JTF_VARCHAR2_TABLE_100();
14727 else
14728 a0 := JTF_NUMBER_TABLE();
14729 a1 := JTF_NUMBER_TABLE();
14730 a2 := JTF_NUMBER_TABLE();
14731 a3 := JTF_VARCHAR2_TABLE_400();
14732 a4 := JTF_VARCHAR2_TABLE_100();
14733 a5 := JTF_VARCHAR2_TABLE_100();
14734 a6 := JTF_VARCHAR2_TABLE_100();
14735 a7 := JTF_VARCHAR2_TABLE_100();
14736 a8 := JTF_VARCHAR2_TABLE_100();
14737 a9 := JTF_NUMBER_TABLE();
14738 a10 := JTF_NUMBER_TABLE();
14739 a11 := JTF_NUMBER_TABLE();
14740 a12 := JTF_NUMBER_TABLE();
14741 a13 := JTF_NUMBER_TABLE();
14742 a14 := JTF_NUMBER_TABLE();
14743 a15 := JTF_NUMBER_TABLE();
14744 a16 := JTF_NUMBER_TABLE();
14745 a17 := JTF_VARCHAR2_TABLE_100();
14746 a18 := JTF_DATE_TABLE();
14747 a19 := JTF_DATE_TABLE();
14748 a20 := JTF_NUMBER_TABLE();
14749 a21 := JTF_VARCHAR2_TABLE_300();
14750 a22 := JTF_VARCHAR2_TABLE_300();
14751 a23 := JTF_VARCHAR2_TABLE_300();
14752 a24 := JTF_VARCHAR2_TABLE_300();
14753 a25 := JTF_VARCHAR2_TABLE_300();
14754 a26 := JTF_VARCHAR2_TABLE_300();
14755 a27 := JTF_VARCHAR2_TABLE_300();
14756 a28 := JTF_VARCHAR2_TABLE_300();
14757 a29 := JTF_VARCHAR2_TABLE_300();
14758 a30 := JTF_VARCHAR2_TABLE_300();
14759 a31 := JTF_VARCHAR2_TABLE_300();
14760 a32 := JTF_VARCHAR2_TABLE_300();
14761 a33 := JTF_VARCHAR2_TABLE_300();
14762 a34 := JTF_VARCHAR2_TABLE_300();
14763 a35 := JTF_VARCHAR2_TABLE_300();
14764 a36 := JTF_VARCHAR2_TABLE_100();
14765 a37 := JTF_VARCHAR2_TABLE_100();
14766 a38 := JTF_VARCHAR2_TABLE_100();
14767 a39 := JTF_VARCHAR2_TABLE_300();
14768 a40 := JTF_NUMBER_TABLE();
14769 a41 := JTF_NUMBER_TABLE();
14770 a42 := JTF_VARCHAR2_TABLE_400();
14771 a43 := JTF_VARCHAR2_TABLE_100();
14772 a44 := JTF_VARCHAR2_TABLE_100();
14773 a45 := JTF_VARCHAR2_TABLE_100();
14774 a46 := JTF_NUMBER_TABLE();
14775 a47 := JTF_VARCHAR2_TABLE_2000();
14776 a48 := JTF_VARCHAR2_TABLE_300();
14777 a49 := JTF_VARCHAR2_TABLE_300();
14778 a50 := JTF_VARCHAR2_TABLE_300();
14779 a51 := JTF_VARCHAR2_TABLE_300();
14780 a52 := JTF_VARCHAR2_TABLE_100();
14781 a53 := JTF_VARCHAR2_TABLE_100();
14782 a54 := JTF_VARCHAR2_TABLE_100();
14783 a55 := JTF_VARCHAR2_TABLE_100();
14784 a56 := JTF_NUMBER_TABLE();
14785 a57 := JTF_VARCHAR2_TABLE_100();
14786 a58 := JTF_VARCHAR2_TABLE_400();
14787 a59 := JTF_VARCHAR2_TABLE_100();
14788 a60 := JTF_VARCHAR2_TABLE_100();
14789 a61 := JTF_NUMBER_TABLE();
14790 a62 := JTF_VARCHAR2_TABLE_2000();
14791 a63 := JTF_VARCHAR2_TABLE_300();
14792 a64 := JTF_VARCHAR2_TABLE_300();
14793 a65 := JTF_VARCHAR2_TABLE_300();
14794 a66 := JTF_VARCHAR2_TABLE_300();
14795 a67 := JTF_VARCHAR2_TABLE_100();
14796 a68 := JTF_VARCHAR2_TABLE_100();
14797 a69 := JTF_VARCHAR2_TABLE_100();
14798 a70 := JTF_VARCHAR2_TABLE_100();
14799 a71 := JTF_NUMBER_TABLE();
14800 a72 := JTF_VARCHAR2_TABLE_100();
14801 a73 := JTF_VARCHAR2_TABLE_400();
14802 a74 := JTF_VARCHAR2_TABLE_100();
14803 a75 := JTF_VARCHAR2_TABLE_100();
14804 a76 := JTF_NUMBER_TABLE();
14805 a77 := JTF_VARCHAR2_TABLE_2000();
14806 a78 := JTF_VARCHAR2_TABLE_300();
14807 a79 := JTF_VARCHAR2_TABLE_300();
14808 a80 := JTF_VARCHAR2_TABLE_300();
14809 a81 := JTF_VARCHAR2_TABLE_300();
14810 a82 := JTF_VARCHAR2_TABLE_100();
14811 a83 := JTF_VARCHAR2_TABLE_100();
14812 a84 := JTF_VARCHAR2_TABLE_100();
14813 a85 := JTF_VARCHAR2_TABLE_100();
14814 a86 := JTF_VARCHAR2_TABLE_100();
14815 a87 := JTF_VARCHAR2_TABLE_400();
14816 a88 := JTF_VARCHAR2_TABLE_100();
14817 a89 := JTF_VARCHAR2_TABLE_400();
14818 a90 := JTF_VARCHAR2_TABLE_100();
14819 a91 := JTF_VARCHAR2_TABLE_400();
14820 a92 := JTF_VARCHAR2_TABLE_100();
14821 a93 := JTF_VARCHAR2_TABLE_400();
14822 a94 := JTF_NUMBER_TABLE();
14823 a95 := JTF_VARCHAR2_TABLE_400();
14824 a96 := JTF_VARCHAR2_TABLE_100();
14825 a97 := JTF_VARCHAR2_TABLE_300();
14826 a98 := JTF_VARCHAR2_TABLE_100();
14827 a99 := JTF_VARCHAR2_TABLE_100();
14828 if t.count > 0 then
14829 a0.extend(t.count);
14830 a1.extend(t.count);
14831 a2.extend(t.count);
14832 a3.extend(t.count);
14833 a4.extend(t.count);
14834 a5.extend(t.count);
14835 a6.extend(t.count);
14836 a7.extend(t.count);
14837 a8.extend(t.count);
14838 a9.extend(t.count);
14839 a10.extend(t.count);
14840 a11.extend(t.count);
14841 a12.extend(t.count);
14842 a13.extend(t.count);
14843 a14.extend(t.count);
14844 a15.extend(t.count);
14845 a16.extend(t.count);
14846 a17.extend(t.count);
14847 a18.extend(t.count);
14848 a19.extend(t.count);
14849 a20.extend(t.count);
14850 a21.extend(t.count);
14851 a22.extend(t.count);
14852 a23.extend(t.count);
14853 a24.extend(t.count);
14854 a25.extend(t.count);
14855 a26.extend(t.count);
14856 a27.extend(t.count);
14857 a28.extend(t.count);
14858 a29.extend(t.count);
14859 a30.extend(t.count);
14860 a31.extend(t.count);
14861 a32.extend(t.count);
14862 a33.extend(t.count);
14863 a34.extend(t.count);
14864 a35.extend(t.count);
14865 a36.extend(t.count);
14866 a37.extend(t.count);
14867 a38.extend(t.count);
14868 a39.extend(t.count);
14869 a40.extend(t.count);
14870 a41.extend(t.count);
14871 a42.extend(t.count);
14872 a43.extend(t.count);
14873 a44.extend(t.count);
14874 a45.extend(t.count);
14875 a46.extend(t.count);
14876 a47.extend(t.count);
14877 a48.extend(t.count);
14878 a49.extend(t.count);
14879 a50.extend(t.count);
14880 a51.extend(t.count);
14881 a52.extend(t.count);
14882 a53.extend(t.count);
14883 a54.extend(t.count);
14884 a55.extend(t.count);
14885 a56.extend(t.count);
14886 a57.extend(t.count);
14887 a58.extend(t.count);
14888 a59.extend(t.count);
14889 a60.extend(t.count);
14890 a61.extend(t.count);
14891 a62.extend(t.count);
14892 a63.extend(t.count);
14893 a64.extend(t.count);
14894 a65.extend(t.count);
14895 a66.extend(t.count);
14896 a67.extend(t.count);
14897 a68.extend(t.count);
14898 a69.extend(t.count);
14899 a70.extend(t.count);
14900 a71.extend(t.count);
14901 a72.extend(t.count);
14902 a73.extend(t.count);
14903 a74.extend(t.count);
14904 a75.extend(t.count);
14905 a76.extend(t.count);
14906 a77.extend(t.count);
14907 a78.extend(t.count);
14908 a79.extend(t.count);
14909 a80.extend(t.count);
14910 a81.extend(t.count);
14911 a82.extend(t.count);
14912 a83.extend(t.count);
14913 a84.extend(t.count);
14914 a85.extend(t.count);
14915 a86.extend(t.count);
14916 a87.extend(t.count);
14917 a88.extend(t.count);
14918 a89.extend(t.count);
14919 a90.extend(t.count);
14920 a91.extend(t.count);
14921 a92.extend(t.count);
14922 a93.extend(t.count);
14923 a94.extend(t.count);
14924 a95.extend(t.count);
14925 a96.extend(t.count);
14926 a97.extend(t.count);
14927 a98.extend(t.count);
14928 a99.extend(t.count);
14929 ddindx := t.first;
14930 indx := 1;
14931 while true loop
14932 a0(indx) := rosetta_g_miss_num_map(t(ddindx).system_id);
14933 a1(indx) := rosetta_g_miss_num_map(t(ddindx).operating_unit_id);
14934 a2(indx) := rosetta_g_miss_num_map(t(ddindx).customer_id);
14935 a3(indx) := t(ddindx).customer_name;
14936 a4(indx) := t(ddindx).customer_party_number;
14937 a5(indx) := t(ddindx).customer_number;
14938 a6(indx) := t(ddindx).system_type_code;
14939 a7(indx) := t(ddindx).system_type;
14940 a8(indx) := t(ddindx).system_number;
14941 a9(indx) := rosetta_g_miss_num_map(t(ddindx).parent_system_id);
14942 a10(indx) := rosetta_g_miss_num_map(t(ddindx).technical_contact_id);
14943 a11(indx) := rosetta_g_miss_num_map(t(ddindx).service_admin_contact_id);
14944 a12(indx) := rosetta_g_miss_num_map(t(ddindx).install_site_use_id);
14945 a13(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_contact_id);
14946 a14(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_site_use_id);
14947 a15(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_site_use_id);
14948 a16(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_contact_id);
14949 a17(indx) := t(ddindx).coterminate_day_month;
14950 a18(indx) := t(ddindx).start_date_active;
14951 a19(indx) := t(ddindx).end_date_active;
14952 a20(indx) := rosetta_g_miss_num_map(t(ddindx).autocreated_from_system_id);
14953 a21(indx) := t(ddindx).attribute1;
14954 a22(indx) := t(ddindx).attribute2;
14955 a23(indx) := t(ddindx).attribute3;
14956 a24(indx) := t(ddindx).attribute4;
14957 a25(indx) := t(ddindx).attribute5;
14958 a26(indx) := t(ddindx).attribute6;
14959 a27(indx) := t(ddindx).attribute7;
14960 a28(indx) := t(ddindx).attribute8;
14961 a29(indx) := t(ddindx).attribute9;
14962 a30(indx) := t(ddindx).attribute10;
14963 a31(indx) := t(ddindx).attribute11;
14964 a32(indx) := t(ddindx).attribute12;
14965 a33(indx) := t(ddindx).attribute13;
14966 a34(indx) := t(ddindx).attribute14;
14967 a35(indx) := t(ddindx).attribute15;
14968 a36(indx) := t(ddindx).context;
14969 a37(indx) := t(ddindx).config_system_type;
14970 a38(indx) := t(ddindx).name;
14971 a39(indx) := t(ddindx).description;
14972 a40(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
14973 a41(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_customer_id);
14974 a42(indx) := t(ddindx).ship_to_customer;
14975 a43(indx) := t(ddindx).ship_to_customer_number;
14976 a44(indx) := t(ddindx).ship_party_type;
14977 a45(indx) := t(ddindx).ship_to_site_number;
14978 a46(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_location_id);
14979 a47(indx) := t(ddindx).ship_description;
14980 a48(indx) := t(ddindx).ship_to_address1;
14981 a49(indx) := t(ddindx).ship_to_address2;
14982 a50(indx) := t(ddindx).ship_to_address3;
14983 a51(indx) := t(ddindx).ship_to_address4;
14984 a52(indx) := t(ddindx).ship_to_location;
14985 a53(indx) := t(ddindx).ship_state;
14986 a54(indx) := t(ddindx).ship_postal_code;
14987 a55(indx) := t(ddindx).ship_country;
14988 a56(indx) := rosetta_g_miss_num_map(t(ddindx).install_customer_id);
14989 a57(indx) := t(ddindx).install_customer_number;
14990 a58(indx) := t(ddindx).install_customer;
14991 a59(indx) := t(ddindx).install_party_type;
14992 a60(indx) := t(ddindx).install_site_number;
14993 a61(indx) := rosetta_g_miss_num_map(t(ddindx).install_location_id);
14994 a62(indx) := t(ddindx).install_description;
14995 a63(indx) := t(ddindx).install_address1;
14996 a64(indx) := t(ddindx).install_address2;
14997 a65(indx) := t(ddindx).install_address3;
14998 a66(indx) := t(ddindx).install_address4;
14999 a67(indx) := t(ddindx).install_location;
15000 a68(indx) := t(ddindx).install_state;
15001 a69(indx) := t(ddindx).install_postal_code;
15002 a70(indx) := t(ddindx).install_country;
15003 a71(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_customer_id);
15004 a72(indx) := t(ddindx).bill_to_customer_number;
15005 a73(indx) := t(ddindx).bill_to_customer;
15006 a74(indx) := t(ddindx).bill_party_type;
15007 a75(indx) := t(ddindx).bill_to_site_number;
15008 a76(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_location_id);
15009 a77(indx) := t(ddindx).bill_description;
15010 a78(indx) := t(ddindx).bill_to_address1;
15011 a79(indx) := t(ddindx).bill_to_address2;
15012 a80(indx) := t(ddindx).bill_to_address3;
15013 a81(indx) := t(ddindx).bill_to_address4;
15014 a82(indx) := t(ddindx).bill_to_location;
15015 a83(indx) := t(ddindx).bill_state;
15016 a84(indx) := t(ddindx).bill_postal_code;
15017 a85(indx) := t(ddindx).bill_country;
15018 a86(indx) := t(ddindx).technical_contact_number;
15019 a87(indx) := t(ddindx).technical_contact;
15020 a88(indx) := t(ddindx).service_admin_contact_number;
15021 a89(indx) := t(ddindx).service_admin_contact;
15022 a90(indx) := t(ddindx).ship_to_contact_number;
15023 a91(indx) := t(ddindx).ship_to_contact;
15024 a92(indx) := t(ddindx).bill_to_contact_number;
15025 a93(indx) := t(ddindx).bill_to_contact;
15026 a94(indx) := rosetta_g_miss_num_map(t(ddindx).party_id);
15027 a95(indx) := t(ddindx).party_name;
15028 a96(indx) := t(ddindx).parent_name;
15029 a97(indx) := t(ddindx).parent_description;
15030 a98(indx) := t(ddindx).parent_number;
15031 a99(indx) := t(ddindx).operating_unit_name;
15032 indx := indx+1;
15033 if t.last =ddindx
15034 then exit;
15035 end if;
15036 ddindx := t.next(ddindx);
15037 end loop;
15038 end if;
15039 end if;
15040 end rosetta_table_copy_out_p81;
15041
15042 procedure rosetta_table_copy_in_p83(t out nocopy csi_datastructures_pub.pricing_history_tbl, a0 JTF_NUMBER_TABLE
15043 , a1 JTF_NUMBER_TABLE
15044 , a2 JTF_NUMBER_TABLE
15045 , a3 JTF_VARCHAR2_TABLE_100
15046 , a4 JTF_VARCHAR2_TABLE_100
15047 , a5 JTF_VARCHAR2_TABLE_200
15048 , a6 JTF_VARCHAR2_TABLE_200
15049 , a7 JTF_VARCHAR2_TABLE_200
15050 , a8 JTF_VARCHAR2_TABLE_200
15051 , a9 JTF_VARCHAR2_TABLE_200
15052 , a10 JTF_VARCHAR2_TABLE_200
15053 , a11 JTF_VARCHAR2_TABLE_200
15054 , a12 JTF_VARCHAR2_TABLE_200
15055 , a13 JTF_VARCHAR2_TABLE_200
15056 , a14 JTF_VARCHAR2_TABLE_200
15057 , a15 JTF_VARCHAR2_TABLE_200
15058 , a16 JTF_VARCHAR2_TABLE_200
15059 , a17 JTF_VARCHAR2_TABLE_200
15060 , a18 JTF_VARCHAR2_TABLE_200
15061 , a19 JTF_VARCHAR2_TABLE_200
15062 , a20 JTF_VARCHAR2_TABLE_200
15063 , a21 JTF_VARCHAR2_TABLE_200
15064 , a22 JTF_VARCHAR2_TABLE_200
15065 , a23 JTF_VARCHAR2_TABLE_200
15066 , a24 JTF_VARCHAR2_TABLE_200
15067 , a25 JTF_VARCHAR2_TABLE_200
15068 , a26 JTF_VARCHAR2_TABLE_200
15069 , a27 JTF_VARCHAR2_TABLE_200
15070 , a28 JTF_VARCHAR2_TABLE_200
15071 , a29 JTF_VARCHAR2_TABLE_200
15072 , a30 JTF_VARCHAR2_TABLE_200
15073 , a31 JTF_VARCHAR2_TABLE_200
15074 , a32 JTF_VARCHAR2_TABLE_200
15075 , a33 JTF_VARCHAR2_TABLE_200
15076 , a34 JTF_VARCHAR2_TABLE_200
15077 , a35 JTF_VARCHAR2_TABLE_200
15078 , a36 JTF_VARCHAR2_TABLE_200
15079 , a37 JTF_VARCHAR2_TABLE_200
15080 , a38 JTF_VARCHAR2_TABLE_200
15081 , a39 JTF_VARCHAR2_TABLE_200
15082 , a40 JTF_VARCHAR2_TABLE_200
15083 , a41 JTF_VARCHAR2_TABLE_200
15084 , a42 JTF_VARCHAR2_TABLE_200
15085 , a43 JTF_VARCHAR2_TABLE_200
15086 , a44 JTF_VARCHAR2_TABLE_200
15087 , a45 JTF_VARCHAR2_TABLE_200
15088 , a46 JTF_VARCHAR2_TABLE_200
15089 , a47 JTF_VARCHAR2_TABLE_200
15090 , a48 JTF_VARCHAR2_TABLE_200
15091 , a49 JTF_VARCHAR2_TABLE_200
15092 , a50 JTF_VARCHAR2_TABLE_200
15093 , a51 JTF_VARCHAR2_TABLE_200
15094 , a52 JTF_VARCHAR2_TABLE_200
15095 , a53 JTF_VARCHAR2_TABLE_200
15096 , a54 JTF_VARCHAR2_TABLE_200
15097 , a55 JTF_VARCHAR2_TABLE_200
15098 , a56 JTF_VARCHAR2_TABLE_200
15099 , a57 JTF_VARCHAR2_TABLE_200
15100 , a58 JTF_VARCHAR2_TABLE_200
15101 , a59 JTF_VARCHAR2_TABLE_200
15102 , a60 JTF_VARCHAR2_TABLE_200
15103 , a61 JTF_VARCHAR2_TABLE_200
15104 , a62 JTF_VARCHAR2_TABLE_200
15105 , a63 JTF_VARCHAR2_TABLE_200
15106 , a64 JTF_VARCHAR2_TABLE_200
15107 , a65 JTF_VARCHAR2_TABLE_200
15108 , a66 JTF_VARCHAR2_TABLE_200
15109 , a67 JTF_VARCHAR2_TABLE_200
15110 , a68 JTF_VARCHAR2_TABLE_200
15111 , a69 JTF_VARCHAR2_TABLE_200
15112 , a70 JTF_VARCHAR2_TABLE_200
15113 , a71 JTF_VARCHAR2_TABLE_200
15114 , a72 JTF_VARCHAR2_TABLE_200
15115 , a73 JTF_VARCHAR2_TABLE_200
15116 , a74 JTF_VARCHAR2_TABLE_200
15117 , a75 JTF_VARCHAR2_TABLE_200
15118 , a76 JTF_VARCHAR2_TABLE_200
15119 , a77 JTF_VARCHAR2_TABLE_200
15120 , a78 JTF_VARCHAR2_TABLE_200
15121 , a79 JTF_VARCHAR2_TABLE_200
15122 , a80 JTF_VARCHAR2_TABLE_200
15123 , a81 JTF_VARCHAR2_TABLE_200
15124 , a82 JTF_VARCHAR2_TABLE_200
15125 , a83 JTF_VARCHAR2_TABLE_200
15126 , a84 JTF_VARCHAR2_TABLE_200
15127 , a85 JTF_VARCHAR2_TABLE_200
15128 , a86 JTF_VARCHAR2_TABLE_200
15129 , a87 JTF_VARCHAR2_TABLE_200
15130 , a88 JTF_VARCHAR2_TABLE_200
15131 , a89 JTF_VARCHAR2_TABLE_200
15132 , a90 JTF_VARCHAR2_TABLE_200
15133 , a91 JTF_VARCHAR2_TABLE_200
15134 , a92 JTF_VARCHAR2_TABLE_200
15135 , a93 JTF_VARCHAR2_TABLE_200
15136 , a94 JTF_VARCHAR2_TABLE_200
15137 , a95 JTF_VARCHAR2_TABLE_200
15138 , a96 JTF_VARCHAR2_TABLE_200
15139 , a97 JTF_VARCHAR2_TABLE_200
15140 , a98 JTF_VARCHAR2_TABLE_200
15141 , a99 JTF_VARCHAR2_TABLE_200
15142 , a100 JTF_VARCHAR2_TABLE_200
15143 , a101 JTF_VARCHAR2_TABLE_200
15144 , a102 JTF_VARCHAR2_TABLE_200
15145 , a103 JTF_VARCHAR2_TABLE_200
15146 , a104 JTF_VARCHAR2_TABLE_200
15147 , a105 JTF_VARCHAR2_TABLE_200
15148 , a106 JTF_VARCHAR2_TABLE_200
15149 , a107 JTF_VARCHAR2_TABLE_200
15150 , a108 JTF_VARCHAR2_TABLE_200
15151 , a109 JTF_VARCHAR2_TABLE_200
15152 , a110 JTF_VARCHAR2_TABLE_200
15153 , a111 JTF_VARCHAR2_TABLE_200
15154 , a112 JTF_VARCHAR2_TABLE_200
15155 , a113 JTF_VARCHAR2_TABLE_200
15156 , a114 JTF_VARCHAR2_TABLE_200
15157 , a115 JTF_VARCHAR2_TABLE_200
15158 , a116 JTF_VARCHAR2_TABLE_200
15159 , a117 JTF_VARCHAR2_TABLE_200
15160 , a118 JTF_VARCHAR2_TABLE_200
15161 , a119 JTF_VARCHAR2_TABLE_200
15162 , a120 JTF_VARCHAR2_TABLE_200
15163 , a121 JTF_VARCHAR2_TABLE_200
15164 , a122 JTF_VARCHAR2_TABLE_200
15165 , a123 JTF_VARCHAR2_TABLE_200
15166 , a124 JTF_VARCHAR2_TABLE_200
15167 , a125 JTF_VARCHAR2_TABLE_200
15168 , a126 JTF_VARCHAR2_TABLE_200
15169 , a127 JTF_VARCHAR2_TABLE_200
15170 , a128 JTF_VARCHAR2_TABLE_200
15171 , a129 JTF_VARCHAR2_TABLE_200
15172 , a130 JTF_VARCHAR2_TABLE_200
15173 , a131 JTF_VARCHAR2_TABLE_200
15174 , a132 JTF_VARCHAR2_TABLE_200
15175 , a133 JTF_VARCHAR2_TABLE_200
15176 , a134 JTF_VARCHAR2_TABLE_200
15177 , a135 JTF_VARCHAR2_TABLE_200
15178 , a136 JTF_VARCHAR2_TABLE_200
15179 , a137 JTF_VARCHAR2_TABLE_200
15180 , a138 JTF_VARCHAR2_TABLE_200
15181 , a139 JTF_VARCHAR2_TABLE_200
15182 , a140 JTF_VARCHAR2_TABLE_200
15183 , a141 JTF_VARCHAR2_TABLE_200
15184 , a142 JTF_VARCHAR2_TABLE_200
15185 , a143 JTF_VARCHAR2_TABLE_200
15186 , a144 JTF_VARCHAR2_TABLE_200
15187 , a145 JTF_VARCHAR2_TABLE_200
15188 , a146 JTF_VARCHAR2_TABLE_200
15189 , a147 JTF_VARCHAR2_TABLE_200
15190 , a148 JTF_VARCHAR2_TABLE_200
15191 , a149 JTF_VARCHAR2_TABLE_200
15192 , a150 JTF_VARCHAR2_TABLE_200
15193 , a151 JTF_VARCHAR2_TABLE_200
15194 , a152 JTF_VARCHAR2_TABLE_200
15195 , a153 JTF_VARCHAR2_TABLE_200
15196 , a154 JTF_VARCHAR2_TABLE_200
15197 , a155 JTF_VARCHAR2_TABLE_200
15198 , a156 JTF_VARCHAR2_TABLE_200
15199 , a157 JTF_VARCHAR2_TABLE_200
15200 , a158 JTF_VARCHAR2_TABLE_200
15201 , a159 JTF_VARCHAR2_TABLE_200
15202 , a160 JTF_VARCHAR2_TABLE_200
15203 , a161 JTF_VARCHAR2_TABLE_200
15204 , a162 JTF_VARCHAR2_TABLE_200
15205 , a163 JTF_VARCHAR2_TABLE_200
15206 , a164 JTF_VARCHAR2_TABLE_200
15207 , a165 JTF_VARCHAR2_TABLE_200
15208 , a166 JTF_VARCHAR2_TABLE_200
15209 , a167 JTF_VARCHAR2_TABLE_200
15210 , a168 JTF_VARCHAR2_TABLE_200
15211 , a169 JTF_VARCHAR2_TABLE_200
15212 , a170 JTF_VARCHAR2_TABLE_200
15213 , a171 JTF_VARCHAR2_TABLE_200
15214 , a172 JTF_VARCHAR2_TABLE_200
15215 , a173 JTF_VARCHAR2_TABLE_200
15216 , a174 JTF_VARCHAR2_TABLE_200
15217 , a175 JTF_VARCHAR2_TABLE_200
15218 , a176 JTF_VARCHAR2_TABLE_200
15219 , a177 JTF_VARCHAR2_TABLE_200
15220 , a178 JTF_VARCHAR2_TABLE_200
15221 , a179 JTF_VARCHAR2_TABLE_200
15222 , a180 JTF_VARCHAR2_TABLE_200
15223 , a181 JTF_VARCHAR2_TABLE_200
15224 , a182 JTF_VARCHAR2_TABLE_200
15225 , a183 JTF_VARCHAR2_TABLE_200
15226 , a184 JTF_VARCHAR2_TABLE_200
15227 , a185 JTF_VARCHAR2_TABLE_200
15228 , a186 JTF_VARCHAR2_TABLE_200
15229 , a187 JTF_VARCHAR2_TABLE_200
15230 , a188 JTF_VARCHAR2_TABLE_200
15231 , a189 JTF_VARCHAR2_TABLE_200
15232 , a190 JTF_VARCHAR2_TABLE_200
15233 , a191 JTF_VARCHAR2_TABLE_200
15234 , a192 JTF_VARCHAR2_TABLE_200
15235 , a193 JTF_VARCHAR2_TABLE_200
15236 , a194 JTF_VARCHAR2_TABLE_200
15237 , a195 JTF_VARCHAR2_TABLE_200
15238 , a196 JTF_VARCHAR2_TABLE_200
15239 , a197 JTF_VARCHAR2_TABLE_200
15240 , a198 JTF_VARCHAR2_TABLE_200
15241 , a199 JTF_VARCHAR2_TABLE_200
15242 , a200 JTF_VARCHAR2_TABLE_200
15243 , a201 JTF_VARCHAR2_TABLE_200
15244 , a202 JTF_VARCHAR2_TABLE_200
15245 , a203 JTF_VARCHAR2_TABLE_200
15246 , a204 JTF_VARCHAR2_TABLE_200
15247 , a205 JTF_DATE_TABLE
15248 , a206 JTF_DATE_TABLE
15249 , a207 JTF_DATE_TABLE
15250 , a208 JTF_DATE_TABLE
15251 , a209 JTF_VARCHAR2_TABLE_100
15252 , a210 JTF_VARCHAR2_TABLE_100
15253 , a211 JTF_VARCHAR2_TABLE_200
15254 , a212 JTF_VARCHAR2_TABLE_200
15255 , a213 JTF_VARCHAR2_TABLE_200
15256 , a214 JTF_VARCHAR2_TABLE_200
15257 , a215 JTF_VARCHAR2_TABLE_200
15258 , a216 JTF_VARCHAR2_TABLE_200
15259 , a217 JTF_VARCHAR2_TABLE_200
15260 , a218 JTF_VARCHAR2_TABLE_200
15261 , a219 JTF_VARCHAR2_TABLE_200
15262 , a220 JTF_VARCHAR2_TABLE_200
15263 , a221 JTF_VARCHAR2_TABLE_200
15264 , a222 JTF_VARCHAR2_TABLE_200
15265 , a223 JTF_VARCHAR2_TABLE_200
15266 , a224 JTF_VARCHAR2_TABLE_200
15267 , a225 JTF_VARCHAR2_TABLE_200
15268 , a226 JTF_VARCHAR2_TABLE_200
15269 , a227 JTF_VARCHAR2_TABLE_200
15270 , a228 JTF_VARCHAR2_TABLE_200
15271 , a229 JTF_VARCHAR2_TABLE_200
15272 , a230 JTF_VARCHAR2_TABLE_200
15273 , a231 JTF_VARCHAR2_TABLE_200
15274 , a232 JTF_VARCHAR2_TABLE_200
15275 , a233 JTF_VARCHAR2_TABLE_200
15276 , a234 JTF_VARCHAR2_TABLE_200
15277 , a235 JTF_VARCHAR2_TABLE_200
15278 , a236 JTF_VARCHAR2_TABLE_200
15279 , a237 JTF_VARCHAR2_TABLE_200
15280 , a238 JTF_VARCHAR2_TABLE_200
15281 , a239 JTF_VARCHAR2_TABLE_200
15282 , a240 JTF_VARCHAR2_TABLE_200
15283 , a241 JTF_VARCHAR2_TABLE_100
15284 ) as
15285 ddindx binary_integer; indx binary_integer;
15286 begin
15287 if a0 is not null and a0.count > 0 then
15288 if a0.count > 0 then
15289 indx := a0.first;
15290 ddindx := 1;
15291 while true loop
15292 t(ddindx).price_attrib_history_id := rosetta_g_miss_num_map(a0(indx));
15293 t(ddindx).pricing_attribute_id := rosetta_g_miss_num_map(a1(indx));
15294 t(ddindx).transaction_id := rosetta_g_miss_num_map(a2(indx));
15295 t(ddindx).old_pricing_context := a3(indx);
15296 t(ddindx).new_pricing_context := a4(indx);
15297 t(ddindx).old_pricing_attribute1 := a5(indx);
15298 t(ddindx).new_pricing_attribute1 := a6(indx);
15299 t(ddindx).old_pricing_attribute2 := a7(indx);
15300 t(ddindx).new_pricing_attribute2 := a8(indx);
15301 t(ddindx).old_pricing_attribute3 := a9(indx);
15302 t(ddindx).new_pricing_attribute3 := a10(indx);
15303 t(ddindx).old_pricing_attribute4 := a11(indx);
15304 t(ddindx).new_pricing_attribute4 := a12(indx);
15305 t(ddindx).old_pricing_attribute5 := a13(indx);
15306 t(ddindx).new_pricing_attribute5 := a14(indx);
15307 t(ddindx).old_pricing_attribute6 := a15(indx);
15308 t(ddindx).new_pricing_attribute6 := a16(indx);
15309 t(ddindx).old_pricing_attribute7 := a17(indx);
15310 t(ddindx).new_pricing_attribute7 := a18(indx);
15311 t(ddindx).old_pricing_attribute8 := a19(indx);
15312 t(ddindx).new_pricing_attribute8 := a20(indx);
15313 t(ddindx).old_pricing_attribute9 := a21(indx);
15314 t(ddindx).new_pricing_attribute9 := a22(indx);
15315 t(ddindx).old_pricing_attribute10 := a23(indx);
15316 t(ddindx).new_pricing_attribute10 := a24(indx);
15317 t(ddindx).old_pricing_attribute11 := a25(indx);
15318 t(ddindx).new_pricing_attribute11 := a26(indx);
15319 t(ddindx).old_pricing_attribute12 := a27(indx);
15320 t(ddindx).new_pricing_attribute12 := a28(indx);
15321 t(ddindx).old_pricing_attribute13 := a29(indx);
15322 t(ddindx).new_pricing_attribute13 := a30(indx);
15323 t(ddindx).old_pricing_attribute14 := a31(indx);
15324 t(ddindx).new_pricing_attribute14 := a32(indx);
15325 t(ddindx).old_pricing_attribute15 := a33(indx);
15326 t(ddindx).new_pricing_attribute15 := a34(indx);
15327 t(ddindx).old_pricing_attribute16 := a35(indx);
15328 t(ddindx).new_pricing_attribute16 := a36(indx);
15329 t(ddindx).old_pricing_attribute17 := a37(indx);
15330 t(ddindx).new_pricing_attribute17 := a38(indx);
15331 t(ddindx).old_pricing_attribute18 := a39(indx);
15332 t(ddindx).new_pricing_attribute18 := a40(indx);
15333 t(ddindx).old_pricing_attribute19 := a41(indx);
15334 t(ddindx).new_pricing_attribute19 := a42(indx);
15335 t(ddindx).old_pricing_attribute20 := a43(indx);
15336 t(ddindx).new_pricing_attribute20 := a44(indx);
15337 t(ddindx).old_pricing_attribute21 := a45(indx);
15338 t(ddindx).new_pricing_attribute21 := a46(indx);
15339 t(ddindx).old_pricing_attribute22 := a47(indx);
15340 t(ddindx).new_pricing_attribute22 := a48(indx);
15341 t(ddindx).old_pricing_attribute23 := a49(indx);
15342 t(ddindx).new_pricing_attribute23 := a50(indx);
15343 t(ddindx).old_pricing_attribute24 := a51(indx);
15344 t(ddindx).new_pricing_attribute24 := a52(indx);
15345 t(ddindx).new_pricing_attribute25 := a53(indx);
15346 t(ddindx).old_pricing_attribute25 := a54(indx);
15347 t(ddindx).old_pricing_attribute26 := a55(indx);
15348 t(ddindx).new_pricing_attribute26 := a56(indx);
15349 t(ddindx).old_pricing_attribute27 := a57(indx);
15350 t(ddindx).new_pricing_attribute27 := a58(indx);
15351 t(ddindx).old_pricing_attribute28 := a59(indx);
15352 t(ddindx).new_pricing_attribute28 := a60(indx);
15353 t(ddindx).old_pricing_attribute29 := a61(indx);
15354 t(ddindx).new_pricing_attribute29 := a62(indx);
15355 t(ddindx).old_pricing_attribute30 := a63(indx);
15356 t(ddindx).new_pricing_attribute30 := a64(indx);
15357 t(ddindx).old_pricing_attribute31 := a65(indx);
15358 t(ddindx).new_pricing_attribute31 := a66(indx);
15359 t(ddindx).old_pricing_attribute32 := a67(indx);
15360 t(ddindx).new_pricing_attribute32 := a68(indx);
15361 t(ddindx).old_pricing_attribute33 := a69(indx);
15362 t(ddindx).new_pricing_attribute33 := a70(indx);
15363 t(ddindx).old_pricing_attribute34 := a71(indx);
15364 t(ddindx).new_pricing_attribute34 := a72(indx);
15365 t(ddindx).old_pricing_attribute35 := a73(indx);
15366 t(ddindx).new_pricing_attribute35 := a74(indx);
15367 t(ddindx).old_pricing_attribute36 := a75(indx);
15368 t(ddindx).new_pricing_attribute36 := a76(indx);
15369 t(ddindx).old_pricing_attribute37 := a77(indx);
15370 t(ddindx).new_pricing_attribute37 := a78(indx);
15371 t(ddindx).old_pricing_attribute38 := a79(indx);
15372 t(ddindx).new_pricing_attribute38 := a80(indx);
15373 t(ddindx).old_pricing_attribute39 := a81(indx);
15374 t(ddindx).new_pricing_attribute39 := a82(indx);
15375 t(ddindx).old_pricing_attribute40 := a83(indx);
15376 t(ddindx).new_pricing_attribute40 := a84(indx);
15377 t(ddindx).old_pricing_attribute41 := a85(indx);
15378 t(ddindx).new_pricing_attribute41 := a86(indx);
15379 t(ddindx).old_pricing_attribute42 := a87(indx);
15380 t(ddindx).new_pricing_attribute42 := a88(indx);
15381 t(ddindx).old_pricing_attribute43 := a89(indx);
15382 t(ddindx).new_pricing_attribute43 := a90(indx);
15383 t(ddindx).old_pricing_attribute44 := a91(indx);
15384 t(ddindx).new_pricing_attribute44 := a92(indx);
15385 t(ddindx).old_pricing_attribute45 := a93(indx);
15386 t(ddindx).new_pricing_attribute45 := a94(indx);
15387 t(ddindx).old_pricing_attribute46 := a95(indx);
15388 t(ddindx).new_pricing_attribute46 := a96(indx);
15389 t(ddindx).old_pricing_attribute47 := a97(indx);
15390 t(ddindx).new_pricing_attribute47 := a98(indx);
15391 t(ddindx).old_pricing_attribute48 := a99(indx);
15392 t(ddindx).new_pricing_attribute48 := a100(indx);
15393 t(ddindx).old_pricing_attribute49 := a101(indx);
15394 t(ddindx).new_pricing_attribute49 := a102(indx);
15395 t(ddindx).old_pricing_attribute50 := a103(indx);
15396 t(ddindx).new_pricing_attribute50 := a104(indx);
15397 t(ddindx).old_pricing_attribute51 := a105(indx);
15398 t(ddindx).new_pricing_attribute51 := a106(indx);
15399 t(ddindx).old_pricing_attribute52 := a107(indx);
15400 t(ddindx).new_pricing_attribute52 := a108(indx);
15401 t(ddindx).old_pricing_attribute53 := a109(indx);
15402 t(ddindx).new_pricing_attribute53 := a110(indx);
15403 t(ddindx).old_pricing_attribute54 := a111(indx);
15404 t(ddindx).new_pricing_attribute54 := a112(indx);
15405 t(ddindx).old_pricing_attribute55 := a113(indx);
15406 t(ddindx).new_pricing_attribute55 := a114(indx);
15407 t(ddindx).old_pricing_attribute56 := a115(indx);
15408 t(ddindx).new_pricing_attribute56 := a116(indx);
15409 t(ddindx).old_pricing_attribute57 := a117(indx);
15410 t(ddindx).new_pricing_attribute57 := a118(indx);
15411 t(ddindx).old_pricing_attribute58 := a119(indx);
15412 t(ddindx).new_pricing_attribute58 := a120(indx);
15413 t(ddindx).old_pricing_attribute59 := a121(indx);
15414 t(ddindx).new_pricing_attribute59 := a122(indx);
15415 t(ddindx).old_pricing_attribute60 := a123(indx);
15416 t(ddindx).new_pricing_attribute60 := a124(indx);
15417 t(ddindx).old_pricing_attribute61 := a125(indx);
15418 t(ddindx).new_pricing_attribute61 := a126(indx);
15419 t(ddindx).old_pricing_attribute62 := a127(indx);
15420 t(ddindx).new_pricing_attribute62 := a128(indx);
15421 t(ddindx).old_pricing_attribute63 := a129(indx);
15422 t(ddindx).new_pricing_attribute63 := a130(indx);
15423 t(ddindx).old_pricing_attribute64 := a131(indx);
15424 t(ddindx).new_pricing_attribute64 := a132(indx);
15425 t(ddindx).old_pricing_attribute65 := a133(indx);
15426 t(ddindx).new_pricing_attribute65 := a134(indx);
15427 t(ddindx).old_pricing_attribute66 := a135(indx);
15428 t(ddindx).new_pricing_attribute66 := a136(indx);
15429 t(ddindx).old_pricing_attribute67 := a137(indx);
15430 t(ddindx).new_pricing_attribute67 := a138(indx);
15431 t(ddindx).old_pricing_attribute68 := a139(indx);
15432 t(ddindx).new_pricing_attribute68 := a140(indx);
15433 t(ddindx).old_pricing_attribute69 := a141(indx);
15434 t(ddindx).new_pricing_attribute69 := a142(indx);
15435 t(ddindx).old_pricing_attribute70 := a143(indx);
15436 t(ddindx).new_pricing_attribute70 := a144(indx);
15437 t(ddindx).old_pricing_attribute71 := a145(indx);
15438 t(ddindx).new_pricing_attribute71 := a146(indx);
15439 t(ddindx).old_pricing_attribute72 := a147(indx);
15440 t(ddindx).new_pricing_attribute72 := a148(indx);
15441 t(ddindx).old_pricing_attribute73 := a149(indx);
15442 t(ddindx).new_pricing_attribute73 := a150(indx);
15443 t(ddindx).old_pricing_attribute74 := a151(indx);
15444 t(ddindx).new_pricing_attribute74 := a152(indx);
15445 t(ddindx).old_pricing_attribute75 := a153(indx);
15446 t(ddindx).new_pricing_attribute75 := a154(indx);
15447 t(ddindx).old_pricing_attribute76 := a155(indx);
15448 t(ddindx).new_pricing_attribute76 := a156(indx);
15449 t(ddindx).old_pricing_attribute77 := a157(indx);
15450 t(ddindx).new_pricing_attribute77 := a158(indx);
15451 t(ddindx).old_pricing_attribute78 := a159(indx);
15452 t(ddindx).new_pricing_attribute78 := a160(indx);
15453 t(ddindx).old_pricing_attribute79 := a161(indx);
15454 t(ddindx).new_pricing_attribute79 := a162(indx);
15455 t(ddindx).old_pricing_attribute80 := a163(indx);
15456 t(ddindx).new_pricing_attribute80 := a164(indx);
15457 t(ddindx).old_pricing_attribute81 := a165(indx);
15458 t(ddindx).new_pricing_attribute81 := a166(indx);
15459 t(ddindx).old_pricing_attribute82 := a167(indx);
15460 t(ddindx).new_pricing_attribute82 := a168(indx);
15461 t(ddindx).old_pricing_attribute83 := a169(indx);
15462 t(ddindx).new_pricing_attribute83 := a170(indx);
15463 t(ddindx).old_pricing_attribute84 := a171(indx);
15464 t(ddindx).new_pricing_attribute84 := a172(indx);
15465 t(ddindx).old_pricing_attribute85 := a173(indx);
15466 t(ddindx).new_pricing_attribute85 := a174(indx);
15467 t(ddindx).old_pricing_attribute86 := a175(indx);
15468 t(ddindx).new_pricing_attribute86 := a176(indx);
15469 t(ddindx).old_pricing_attribute87 := a177(indx);
15470 t(ddindx).new_pricing_attribute87 := a178(indx);
15471 t(ddindx).old_pricing_attribute88 := a179(indx);
15472 t(ddindx).new_pricing_attribute88 := a180(indx);
15473 t(ddindx).old_pricing_attribute89 := a181(indx);
15474 t(ddindx).new_pricing_attribute89 := a182(indx);
15475 t(ddindx).old_pricing_attribute90 := a183(indx);
15476 t(ddindx).new_pricing_attribute90 := a184(indx);
15477 t(ddindx).old_pricing_attribute91 := a185(indx);
15478 t(ddindx).new_pricing_attribute91 := a186(indx);
15479 t(ddindx).old_pricing_attribute92 := a187(indx);
15480 t(ddindx).new_pricing_attribute92 := a188(indx);
15481 t(ddindx).old_pricing_attribute93 := a189(indx);
15482 t(ddindx).new_pricing_attribute93 := a190(indx);
15483 t(ddindx).old_pricing_attribute94 := a191(indx);
15484 t(ddindx).new_pricing_attribute94 := a192(indx);
15485 t(ddindx).old_pricing_attribute95 := a193(indx);
15486 t(ddindx).new_pricing_attribute95 := a194(indx);
15487 t(ddindx).old_pricing_attribute96 := a195(indx);
15488 t(ddindx).new_pricing_attribute96 := a196(indx);
15489 t(ddindx).old_pricing_attribute97 := a197(indx);
15490 t(ddindx).new_pricing_attribute97 := a198(indx);
15491 t(ddindx).old_pricing_attribute98 := a199(indx);
15492 t(ddindx).new_pricing_attribute98 := a200(indx);
15493 t(ddindx).old_pricing_attribute99 := a201(indx);
15494 t(ddindx).new_pricing_attribute99 := a202(indx);
15495 t(ddindx).old_pricing_attribute100 := a203(indx);
15496 t(ddindx).new_pricing_attribute100 := a204(indx);
15497 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a205(indx));
15498 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a206(indx));
15499 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a207(indx));
15500 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a208(indx));
15501 t(ddindx).old_context := a209(indx);
15502 t(ddindx).new_context := a210(indx);
15503 t(ddindx).old_attribute1 := a211(indx);
15504 t(ddindx).new_attribute1 := a212(indx);
15505 t(ddindx).old_attribute2 := a213(indx);
15506 t(ddindx).new_attribute2 := a214(indx);
15507 t(ddindx).old_attribute3 := a215(indx);
15508 t(ddindx).new_attribute3 := a216(indx);
15509 t(ddindx).old_attribute4 := a217(indx);
15510 t(ddindx).new_attribute4 := a218(indx);
15511 t(ddindx).old_attribute5 := a219(indx);
15512 t(ddindx).new_attribute5 := a220(indx);
15513 t(ddindx).old_attribute6 := a221(indx);
15514 t(ddindx).new_attribute6 := a222(indx);
15515 t(ddindx).old_attribute7 := a223(indx);
15516 t(ddindx).new_attribute7 := a224(indx);
15517 t(ddindx).old_attribute8 := a225(indx);
15518 t(ddindx).new_attribute8 := a226(indx);
15519 t(ddindx).old_attribute9 := a227(indx);
15520 t(ddindx).new_attribute9 := a228(indx);
15521 t(ddindx).old_attribute10 := a229(indx);
15522 t(ddindx).new_attribute10 := a230(indx);
15523 t(ddindx).old_attribute11 := a231(indx);
15524 t(ddindx).new_attribute11 := a232(indx);
15525 t(ddindx).old_attribute12 := a233(indx);
15526 t(ddindx).new_attribute12 := a234(indx);
15527 t(ddindx).old_attribute13 := a235(indx);
15528 t(ddindx).new_attribute13 := a236(indx);
15529 t(ddindx).old_attribute14 := a237(indx);
15530 t(ddindx).new_attribute14 := a238(indx);
15531 t(ddindx).old_attribute15 := a239(indx);
15532 t(ddindx).new_attribute15 := a240(indx);
15533 t(ddindx).full_dump_flag := a241(indx);
15534 ddindx := ddindx+1;
15535 if a0.last =indx
15536 then exit;
15537 end if;
15538 indx := a0.next(indx);
15539 end loop;
15540 end if;
15541 end if;
15542 end rosetta_table_copy_in_p83;
15543 procedure rosetta_table_copy_out_p83(t csi_datastructures_pub.pricing_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
15544 , a1 out nocopy JTF_NUMBER_TABLE
15545 , a2 out nocopy JTF_NUMBER_TABLE
15546 , a3 out nocopy JTF_VARCHAR2_TABLE_100
15547 , a4 out nocopy JTF_VARCHAR2_TABLE_100
15548 , a5 out nocopy JTF_VARCHAR2_TABLE_200
15549 , a6 out nocopy JTF_VARCHAR2_TABLE_200
15550 , a7 out nocopy JTF_VARCHAR2_TABLE_200
15551 , a8 out nocopy JTF_VARCHAR2_TABLE_200
15552 , a9 out nocopy JTF_VARCHAR2_TABLE_200
15553 , a10 out nocopy JTF_VARCHAR2_TABLE_200
15554 , a11 out nocopy JTF_VARCHAR2_TABLE_200
15555 , a12 out nocopy JTF_VARCHAR2_TABLE_200
15556 , a13 out nocopy JTF_VARCHAR2_TABLE_200
15557 , a14 out nocopy JTF_VARCHAR2_TABLE_200
15558 , a15 out nocopy JTF_VARCHAR2_TABLE_200
15559 , a16 out nocopy JTF_VARCHAR2_TABLE_200
15560 , a17 out nocopy JTF_VARCHAR2_TABLE_200
15561 , a18 out nocopy JTF_VARCHAR2_TABLE_200
15562 , a19 out nocopy JTF_VARCHAR2_TABLE_200
15563 , a20 out nocopy JTF_VARCHAR2_TABLE_200
15564 , a21 out nocopy JTF_VARCHAR2_TABLE_200
15565 , a22 out nocopy JTF_VARCHAR2_TABLE_200
15566 , a23 out nocopy JTF_VARCHAR2_TABLE_200
15567 , a24 out nocopy JTF_VARCHAR2_TABLE_200
15568 , a25 out nocopy JTF_VARCHAR2_TABLE_200
15569 , a26 out nocopy JTF_VARCHAR2_TABLE_200
15570 , a27 out nocopy JTF_VARCHAR2_TABLE_200
15571 , a28 out nocopy JTF_VARCHAR2_TABLE_200
15572 , a29 out nocopy JTF_VARCHAR2_TABLE_200
15573 , a30 out nocopy JTF_VARCHAR2_TABLE_200
15574 , a31 out nocopy JTF_VARCHAR2_TABLE_200
15575 , a32 out nocopy JTF_VARCHAR2_TABLE_200
15576 , a33 out nocopy JTF_VARCHAR2_TABLE_200
15577 , a34 out nocopy JTF_VARCHAR2_TABLE_200
15578 , a35 out nocopy JTF_VARCHAR2_TABLE_200
15579 , a36 out nocopy JTF_VARCHAR2_TABLE_200
15580 , a37 out nocopy JTF_VARCHAR2_TABLE_200
15581 , a38 out nocopy JTF_VARCHAR2_TABLE_200
15582 , a39 out nocopy JTF_VARCHAR2_TABLE_200
15583 , a40 out nocopy JTF_VARCHAR2_TABLE_200
15584 , a41 out nocopy JTF_VARCHAR2_TABLE_200
15585 , a42 out nocopy JTF_VARCHAR2_TABLE_200
15586 , a43 out nocopy JTF_VARCHAR2_TABLE_200
15587 , a44 out nocopy JTF_VARCHAR2_TABLE_200
15588 , a45 out nocopy JTF_VARCHAR2_TABLE_200
15589 , a46 out nocopy JTF_VARCHAR2_TABLE_200
15590 , a47 out nocopy JTF_VARCHAR2_TABLE_200
15591 , a48 out nocopy JTF_VARCHAR2_TABLE_200
15592 , a49 out nocopy JTF_VARCHAR2_TABLE_200
15593 , a50 out nocopy JTF_VARCHAR2_TABLE_200
15594 , a51 out nocopy JTF_VARCHAR2_TABLE_200
15595 , a52 out nocopy JTF_VARCHAR2_TABLE_200
15596 , a53 out nocopy JTF_VARCHAR2_TABLE_200
15597 , a54 out nocopy JTF_VARCHAR2_TABLE_200
15598 , a55 out nocopy JTF_VARCHAR2_TABLE_200
15599 , a56 out nocopy JTF_VARCHAR2_TABLE_200
15600 , a57 out nocopy JTF_VARCHAR2_TABLE_200
15601 , a58 out nocopy JTF_VARCHAR2_TABLE_200
15602 , a59 out nocopy JTF_VARCHAR2_TABLE_200
15603 , a60 out nocopy JTF_VARCHAR2_TABLE_200
15604 , a61 out nocopy JTF_VARCHAR2_TABLE_200
15605 , a62 out nocopy JTF_VARCHAR2_TABLE_200
15606 , a63 out nocopy JTF_VARCHAR2_TABLE_200
15607 , a64 out nocopy JTF_VARCHAR2_TABLE_200
15608 , a65 out nocopy JTF_VARCHAR2_TABLE_200
15609 , a66 out nocopy JTF_VARCHAR2_TABLE_200
15610 , a67 out nocopy JTF_VARCHAR2_TABLE_200
15611 , a68 out nocopy JTF_VARCHAR2_TABLE_200
15612 , a69 out nocopy JTF_VARCHAR2_TABLE_200
15613 , a70 out nocopy JTF_VARCHAR2_TABLE_200
15614 , a71 out nocopy JTF_VARCHAR2_TABLE_200
15615 , a72 out nocopy JTF_VARCHAR2_TABLE_200
15616 , a73 out nocopy JTF_VARCHAR2_TABLE_200
15617 , a74 out nocopy JTF_VARCHAR2_TABLE_200
15618 , a75 out nocopy JTF_VARCHAR2_TABLE_200
15619 , a76 out nocopy JTF_VARCHAR2_TABLE_200
15620 , a77 out nocopy JTF_VARCHAR2_TABLE_200
15621 , a78 out nocopy JTF_VARCHAR2_TABLE_200
15622 , a79 out nocopy JTF_VARCHAR2_TABLE_200
15623 , a80 out nocopy JTF_VARCHAR2_TABLE_200
15624 , a81 out nocopy JTF_VARCHAR2_TABLE_200
15625 , a82 out nocopy JTF_VARCHAR2_TABLE_200
15626 , a83 out nocopy JTF_VARCHAR2_TABLE_200
15627 , a84 out nocopy JTF_VARCHAR2_TABLE_200
15628 , a85 out nocopy JTF_VARCHAR2_TABLE_200
15629 , a86 out nocopy JTF_VARCHAR2_TABLE_200
15630 , a87 out nocopy JTF_VARCHAR2_TABLE_200
15631 , a88 out nocopy JTF_VARCHAR2_TABLE_200
15632 , a89 out nocopy JTF_VARCHAR2_TABLE_200
15633 , a90 out nocopy JTF_VARCHAR2_TABLE_200
15634 , a91 out nocopy JTF_VARCHAR2_TABLE_200
15635 , a92 out nocopy JTF_VARCHAR2_TABLE_200
15636 , a93 out nocopy JTF_VARCHAR2_TABLE_200
15637 , a94 out nocopy JTF_VARCHAR2_TABLE_200
15638 , a95 out nocopy JTF_VARCHAR2_TABLE_200
15639 , a96 out nocopy JTF_VARCHAR2_TABLE_200
15640 , a97 out nocopy JTF_VARCHAR2_TABLE_200
15641 , a98 out nocopy JTF_VARCHAR2_TABLE_200
15642 , a99 out nocopy JTF_VARCHAR2_TABLE_200
15643 , a100 out nocopy JTF_VARCHAR2_TABLE_200
15644 , a101 out nocopy JTF_VARCHAR2_TABLE_200
15645 , a102 out nocopy JTF_VARCHAR2_TABLE_200
15646 , a103 out nocopy JTF_VARCHAR2_TABLE_200
15647 , a104 out nocopy JTF_VARCHAR2_TABLE_200
15648 , a105 out nocopy JTF_VARCHAR2_TABLE_200
15649 , a106 out nocopy JTF_VARCHAR2_TABLE_200
15650 , a107 out nocopy JTF_VARCHAR2_TABLE_200
15651 , a108 out nocopy JTF_VARCHAR2_TABLE_200
15652 , a109 out nocopy JTF_VARCHAR2_TABLE_200
15653 , a110 out nocopy JTF_VARCHAR2_TABLE_200
15654 , a111 out nocopy JTF_VARCHAR2_TABLE_200
15655 , a112 out nocopy JTF_VARCHAR2_TABLE_200
15656 , a113 out nocopy JTF_VARCHAR2_TABLE_200
15657 , a114 out nocopy JTF_VARCHAR2_TABLE_200
15658 , a115 out nocopy JTF_VARCHAR2_TABLE_200
15659 , a116 out nocopy JTF_VARCHAR2_TABLE_200
15660 , a117 out nocopy JTF_VARCHAR2_TABLE_200
15661 , a118 out nocopy JTF_VARCHAR2_TABLE_200
15662 , a119 out nocopy JTF_VARCHAR2_TABLE_200
15663 , a120 out nocopy JTF_VARCHAR2_TABLE_200
15664 , a121 out nocopy JTF_VARCHAR2_TABLE_200
15665 , a122 out nocopy JTF_VARCHAR2_TABLE_200
15666 , a123 out nocopy JTF_VARCHAR2_TABLE_200
15667 , a124 out nocopy JTF_VARCHAR2_TABLE_200
15668 , a125 out nocopy JTF_VARCHAR2_TABLE_200
15669 , a126 out nocopy JTF_VARCHAR2_TABLE_200
15670 , a127 out nocopy JTF_VARCHAR2_TABLE_200
15671 , a128 out nocopy JTF_VARCHAR2_TABLE_200
15672 , a129 out nocopy JTF_VARCHAR2_TABLE_200
15673 , a130 out nocopy JTF_VARCHAR2_TABLE_200
15674 , a131 out nocopy JTF_VARCHAR2_TABLE_200
15675 , a132 out nocopy JTF_VARCHAR2_TABLE_200
15676 , a133 out nocopy JTF_VARCHAR2_TABLE_200
15677 , a134 out nocopy JTF_VARCHAR2_TABLE_200
15678 , a135 out nocopy JTF_VARCHAR2_TABLE_200
15679 , a136 out nocopy JTF_VARCHAR2_TABLE_200
15680 , a137 out nocopy JTF_VARCHAR2_TABLE_200
15681 , a138 out nocopy JTF_VARCHAR2_TABLE_200
15682 , a139 out nocopy JTF_VARCHAR2_TABLE_200
15683 , a140 out nocopy JTF_VARCHAR2_TABLE_200
15684 , a141 out nocopy JTF_VARCHAR2_TABLE_200
15685 , a142 out nocopy JTF_VARCHAR2_TABLE_200
15686 , a143 out nocopy JTF_VARCHAR2_TABLE_200
15687 , a144 out nocopy JTF_VARCHAR2_TABLE_200
15688 , a145 out nocopy JTF_VARCHAR2_TABLE_200
15689 , a146 out nocopy JTF_VARCHAR2_TABLE_200
15690 , a147 out nocopy JTF_VARCHAR2_TABLE_200
15691 , a148 out nocopy JTF_VARCHAR2_TABLE_200
15692 , a149 out nocopy JTF_VARCHAR2_TABLE_200
15693 , a150 out nocopy JTF_VARCHAR2_TABLE_200
15694 , a151 out nocopy JTF_VARCHAR2_TABLE_200
15695 , a152 out nocopy JTF_VARCHAR2_TABLE_200
15696 , a153 out nocopy JTF_VARCHAR2_TABLE_200
15697 , a154 out nocopy JTF_VARCHAR2_TABLE_200
15698 , a155 out nocopy JTF_VARCHAR2_TABLE_200
15699 , a156 out nocopy JTF_VARCHAR2_TABLE_200
15700 , a157 out nocopy JTF_VARCHAR2_TABLE_200
15701 , a158 out nocopy JTF_VARCHAR2_TABLE_200
15702 , a159 out nocopy JTF_VARCHAR2_TABLE_200
15703 , a160 out nocopy JTF_VARCHAR2_TABLE_200
15704 , a161 out nocopy JTF_VARCHAR2_TABLE_200
15705 , a162 out nocopy JTF_VARCHAR2_TABLE_200
15706 , a163 out nocopy JTF_VARCHAR2_TABLE_200
15707 , a164 out nocopy JTF_VARCHAR2_TABLE_200
15708 , a165 out nocopy JTF_VARCHAR2_TABLE_200
15709 , a166 out nocopy JTF_VARCHAR2_TABLE_200
15710 , a167 out nocopy JTF_VARCHAR2_TABLE_200
15711 , a168 out nocopy JTF_VARCHAR2_TABLE_200
15712 , a169 out nocopy JTF_VARCHAR2_TABLE_200
15713 , a170 out nocopy JTF_VARCHAR2_TABLE_200
15714 , a171 out nocopy JTF_VARCHAR2_TABLE_200
15715 , a172 out nocopy JTF_VARCHAR2_TABLE_200
15716 , a173 out nocopy JTF_VARCHAR2_TABLE_200
15717 , a174 out nocopy JTF_VARCHAR2_TABLE_200
15718 , a175 out nocopy JTF_VARCHAR2_TABLE_200
15719 , a176 out nocopy JTF_VARCHAR2_TABLE_200
15720 , a177 out nocopy JTF_VARCHAR2_TABLE_200
15721 , a178 out nocopy JTF_VARCHAR2_TABLE_200
15722 , a179 out nocopy JTF_VARCHAR2_TABLE_200
15723 , a180 out nocopy JTF_VARCHAR2_TABLE_200
15724 , a181 out nocopy JTF_VARCHAR2_TABLE_200
15725 , a182 out nocopy JTF_VARCHAR2_TABLE_200
15726 , a183 out nocopy JTF_VARCHAR2_TABLE_200
15727 , a184 out nocopy JTF_VARCHAR2_TABLE_200
15728 , a185 out nocopy JTF_VARCHAR2_TABLE_200
15729 , a186 out nocopy JTF_VARCHAR2_TABLE_200
15730 , a187 out nocopy JTF_VARCHAR2_TABLE_200
15731 , a188 out nocopy JTF_VARCHAR2_TABLE_200
15732 , a189 out nocopy JTF_VARCHAR2_TABLE_200
15733 , a190 out nocopy JTF_VARCHAR2_TABLE_200
15734 , a191 out nocopy JTF_VARCHAR2_TABLE_200
15735 , a192 out nocopy JTF_VARCHAR2_TABLE_200
15736 , a193 out nocopy JTF_VARCHAR2_TABLE_200
15737 , a194 out nocopy JTF_VARCHAR2_TABLE_200
15738 , a195 out nocopy JTF_VARCHAR2_TABLE_200
15739 , a196 out nocopy JTF_VARCHAR2_TABLE_200
15740 , a197 out nocopy JTF_VARCHAR2_TABLE_200
15741 , a198 out nocopy JTF_VARCHAR2_TABLE_200
15742 , a199 out nocopy JTF_VARCHAR2_TABLE_200
15743 , a200 out nocopy JTF_VARCHAR2_TABLE_200
15744 , a201 out nocopy JTF_VARCHAR2_TABLE_200
15745 , a202 out nocopy JTF_VARCHAR2_TABLE_200
15746 , a203 out nocopy JTF_VARCHAR2_TABLE_200
15747 , a204 out nocopy JTF_VARCHAR2_TABLE_200
15748 , a205 out nocopy JTF_DATE_TABLE
15749 , a206 out nocopy JTF_DATE_TABLE
15750 , a207 out nocopy JTF_DATE_TABLE
15751 , a208 out nocopy JTF_DATE_TABLE
15752 , a209 out nocopy JTF_VARCHAR2_TABLE_100
15753 , a210 out nocopy JTF_VARCHAR2_TABLE_100
15754 , a211 out nocopy JTF_VARCHAR2_TABLE_200
15755 , a212 out nocopy JTF_VARCHAR2_TABLE_200
15756 , a213 out nocopy JTF_VARCHAR2_TABLE_200
15757 , a214 out nocopy JTF_VARCHAR2_TABLE_200
15758 , a215 out nocopy JTF_VARCHAR2_TABLE_200
15759 , a216 out nocopy JTF_VARCHAR2_TABLE_200
15760 , a217 out nocopy JTF_VARCHAR2_TABLE_200
15761 , a218 out nocopy JTF_VARCHAR2_TABLE_200
15762 , a219 out nocopy JTF_VARCHAR2_TABLE_200
15763 , a220 out nocopy JTF_VARCHAR2_TABLE_200
15764 , a221 out nocopy JTF_VARCHAR2_TABLE_200
15765 , a222 out nocopy JTF_VARCHAR2_TABLE_200
15766 , a223 out nocopy JTF_VARCHAR2_TABLE_200
15767 , a224 out nocopy JTF_VARCHAR2_TABLE_200
15768 , a225 out nocopy JTF_VARCHAR2_TABLE_200
15769 , a226 out nocopy JTF_VARCHAR2_TABLE_200
15770 , a227 out nocopy JTF_VARCHAR2_TABLE_200
15771 , a228 out nocopy JTF_VARCHAR2_TABLE_200
15772 , a229 out nocopy JTF_VARCHAR2_TABLE_200
15773 , a230 out nocopy JTF_VARCHAR2_TABLE_200
15774 , a231 out nocopy JTF_VARCHAR2_TABLE_200
15775 , a232 out nocopy JTF_VARCHAR2_TABLE_200
15776 , a233 out nocopy JTF_VARCHAR2_TABLE_200
15777 , a234 out nocopy JTF_VARCHAR2_TABLE_200
15778 , a235 out nocopy JTF_VARCHAR2_TABLE_200
15779 , a236 out nocopy JTF_VARCHAR2_TABLE_200
15780 , a237 out nocopy JTF_VARCHAR2_TABLE_200
15781 , a238 out nocopy JTF_VARCHAR2_TABLE_200
15782 , a239 out nocopy JTF_VARCHAR2_TABLE_200
15783 , a240 out nocopy JTF_VARCHAR2_TABLE_200
15784 , a241 out nocopy JTF_VARCHAR2_TABLE_100
15785 ) as
15786 ddindx binary_integer; indx binary_integer;
15787 begin
15788 if t is null or t.count = 0 then
15789 a0 := JTF_NUMBER_TABLE();
15790 a1 := JTF_NUMBER_TABLE();
15791 a2 := JTF_NUMBER_TABLE();
15792 a3 := JTF_VARCHAR2_TABLE_100();
15793 a4 := JTF_VARCHAR2_TABLE_100();
15794 a5 := JTF_VARCHAR2_TABLE_200();
15795 a6 := JTF_VARCHAR2_TABLE_200();
15796 a7 := JTF_VARCHAR2_TABLE_200();
15797 a8 := JTF_VARCHAR2_TABLE_200();
15798 a9 := JTF_VARCHAR2_TABLE_200();
15799 a10 := JTF_VARCHAR2_TABLE_200();
15800 a11 := JTF_VARCHAR2_TABLE_200();
15801 a12 := JTF_VARCHAR2_TABLE_200();
15802 a13 := JTF_VARCHAR2_TABLE_200();
15803 a14 := JTF_VARCHAR2_TABLE_200();
15804 a15 := JTF_VARCHAR2_TABLE_200();
15805 a16 := JTF_VARCHAR2_TABLE_200();
15806 a17 := JTF_VARCHAR2_TABLE_200();
15807 a18 := JTF_VARCHAR2_TABLE_200();
15808 a19 := JTF_VARCHAR2_TABLE_200();
15809 a20 := JTF_VARCHAR2_TABLE_200();
15810 a21 := JTF_VARCHAR2_TABLE_200();
15811 a22 := JTF_VARCHAR2_TABLE_200();
15812 a23 := JTF_VARCHAR2_TABLE_200();
15813 a24 := JTF_VARCHAR2_TABLE_200();
15814 a25 := JTF_VARCHAR2_TABLE_200();
15815 a26 := JTF_VARCHAR2_TABLE_200();
15816 a27 := JTF_VARCHAR2_TABLE_200();
15817 a28 := JTF_VARCHAR2_TABLE_200();
15818 a29 := JTF_VARCHAR2_TABLE_200();
15819 a30 := JTF_VARCHAR2_TABLE_200();
15820 a31 := JTF_VARCHAR2_TABLE_200();
15821 a32 := JTF_VARCHAR2_TABLE_200();
15822 a33 := JTF_VARCHAR2_TABLE_200();
15823 a34 := JTF_VARCHAR2_TABLE_200();
15824 a35 := JTF_VARCHAR2_TABLE_200();
15825 a36 := JTF_VARCHAR2_TABLE_200();
15826 a37 := JTF_VARCHAR2_TABLE_200();
15827 a38 := JTF_VARCHAR2_TABLE_200();
15828 a39 := JTF_VARCHAR2_TABLE_200();
15829 a40 := JTF_VARCHAR2_TABLE_200();
15830 a41 := JTF_VARCHAR2_TABLE_200();
15831 a42 := JTF_VARCHAR2_TABLE_200();
15832 a43 := JTF_VARCHAR2_TABLE_200();
15833 a44 := JTF_VARCHAR2_TABLE_200();
15834 a45 := JTF_VARCHAR2_TABLE_200();
15835 a46 := JTF_VARCHAR2_TABLE_200();
15836 a47 := JTF_VARCHAR2_TABLE_200();
15837 a48 := JTF_VARCHAR2_TABLE_200();
15838 a49 := JTF_VARCHAR2_TABLE_200();
15839 a50 := JTF_VARCHAR2_TABLE_200();
15840 a51 := JTF_VARCHAR2_TABLE_200();
15841 a52 := JTF_VARCHAR2_TABLE_200();
15842 a53 := JTF_VARCHAR2_TABLE_200();
15843 a54 := JTF_VARCHAR2_TABLE_200();
15844 a55 := JTF_VARCHAR2_TABLE_200();
15845 a56 := JTF_VARCHAR2_TABLE_200();
15846 a57 := JTF_VARCHAR2_TABLE_200();
15847 a58 := JTF_VARCHAR2_TABLE_200();
15848 a59 := JTF_VARCHAR2_TABLE_200();
15849 a60 := JTF_VARCHAR2_TABLE_200();
15850 a61 := JTF_VARCHAR2_TABLE_200();
15851 a62 := JTF_VARCHAR2_TABLE_200();
15852 a63 := JTF_VARCHAR2_TABLE_200();
15853 a64 := JTF_VARCHAR2_TABLE_200();
15854 a65 := JTF_VARCHAR2_TABLE_200();
15855 a66 := JTF_VARCHAR2_TABLE_200();
15856 a67 := JTF_VARCHAR2_TABLE_200();
15857 a68 := JTF_VARCHAR2_TABLE_200();
15858 a69 := JTF_VARCHAR2_TABLE_200();
15859 a70 := JTF_VARCHAR2_TABLE_200();
15860 a71 := JTF_VARCHAR2_TABLE_200();
15861 a72 := JTF_VARCHAR2_TABLE_200();
15862 a73 := JTF_VARCHAR2_TABLE_200();
15863 a74 := JTF_VARCHAR2_TABLE_200();
15864 a75 := JTF_VARCHAR2_TABLE_200();
15865 a76 := JTF_VARCHAR2_TABLE_200();
15866 a77 := JTF_VARCHAR2_TABLE_200();
15867 a78 := JTF_VARCHAR2_TABLE_200();
15868 a79 := JTF_VARCHAR2_TABLE_200();
15869 a80 := JTF_VARCHAR2_TABLE_200();
15870 a81 := JTF_VARCHAR2_TABLE_200();
15871 a82 := JTF_VARCHAR2_TABLE_200();
15872 a83 := JTF_VARCHAR2_TABLE_200();
15873 a84 := JTF_VARCHAR2_TABLE_200();
15874 a85 := JTF_VARCHAR2_TABLE_200();
15875 a86 := JTF_VARCHAR2_TABLE_200();
15876 a87 := JTF_VARCHAR2_TABLE_200();
15877 a88 := JTF_VARCHAR2_TABLE_200();
15878 a89 := JTF_VARCHAR2_TABLE_200();
15879 a90 := JTF_VARCHAR2_TABLE_200();
15880 a91 := JTF_VARCHAR2_TABLE_200();
15881 a92 := JTF_VARCHAR2_TABLE_200();
15882 a93 := JTF_VARCHAR2_TABLE_200();
15883 a94 := JTF_VARCHAR2_TABLE_200();
15884 a95 := JTF_VARCHAR2_TABLE_200();
15885 a96 := JTF_VARCHAR2_TABLE_200();
15886 a97 := JTF_VARCHAR2_TABLE_200();
15887 a98 := JTF_VARCHAR2_TABLE_200();
15888 a99 := JTF_VARCHAR2_TABLE_200();
15889 a100 := JTF_VARCHAR2_TABLE_200();
15890 a101 := JTF_VARCHAR2_TABLE_200();
15891 a102 := JTF_VARCHAR2_TABLE_200();
15892 a103 := JTF_VARCHAR2_TABLE_200();
15893 a104 := JTF_VARCHAR2_TABLE_200();
15894 a105 := JTF_VARCHAR2_TABLE_200();
15895 a106 := JTF_VARCHAR2_TABLE_200();
15896 a107 := JTF_VARCHAR2_TABLE_200();
15897 a108 := JTF_VARCHAR2_TABLE_200();
15898 a109 := JTF_VARCHAR2_TABLE_200();
15899 a110 := JTF_VARCHAR2_TABLE_200();
15900 a111 := JTF_VARCHAR2_TABLE_200();
15901 a112 := JTF_VARCHAR2_TABLE_200();
15902 a113 := JTF_VARCHAR2_TABLE_200();
15903 a114 := JTF_VARCHAR2_TABLE_200();
15904 a115 := JTF_VARCHAR2_TABLE_200();
15905 a116 := JTF_VARCHAR2_TABLE_200();
15906 a117 := JTF_VARCHAR2_TABLE_200();
15907 a118 := JTF_VARCHAR2_TABLE_200();
15908 a119 := JTF_VARCHAR2_TABLE_200();
15909 a120 := JTF_VARCHAR2_TABLE_200();
15910 a121 := JTF_VARCHAR2_TABLE_200();
15911 a122 := JTF_VARCHAR2_TABLE_200();
15912 a123 := JTF_VARCHAR2_TABLE_200();
15913 a124 := JTF_VARCHAR2_TABLE_200();
15914 a125 := JTF_VARCHAR2_TABLE_200();
15915 a126 := JTF_VARCHAR2_TABLE_200();
15916 a127 := JTF_VARCHAR2_TABLE_200();
15917 a128 := JTF_VARCHAR2_TABLE_200();
15918 a129 := JTF_VARCHAR2_TABLE_200();
15919 a130 := JTF_VARCHAR2_TABLE_200();
15920 a131 := JTF_VARCHAR2_TABLE_200();
15921 a132 := JTF_VARCHAR2_TABLE_200();
15922 a133 := JTF_VARCHAR2_TABLE_200();
15923 a134 := JTF_VARCHAR2_TABLE_200();
15924 a135 := JTF_VARCHAR2_TABLE_200();
15925 a136 := JTF_VARCHAR2_TABLE_200();
15926 a137 := JTF_VARCHAR2_TABLE_200();
15927 a138 := JTF_VARCHAR2_TABLE_200();
15928 a139 := JTF_VARCHAR2_TABLE_200();
15929 a140 := JTF_VARCHAR2_TABLE_200();
15930 a141 := JTF_VARCHAR2_TABLE_200();
15931 a142 := JTF_VARCHAR2_TABLE_200();
15932 a143 := JTF_VARCHAR2_TABLE_200();
15933 a144 := JTF_VARCHAR2_TABLE_200();
15934 a145 := JTF_VARCHAR2_TABLE_200();
15935 a146 := JTF_VARCHAR2_TABLE_200();
15936 a147 := JTF_VARCHAR2_TABLE_200();
15937 a148 := JTF_VARCHAR2_TABLE_200();
15938 a149 := JTF_VARCHAR2_TABLE_200();
15939 a150 := JTF_VARCHAR2_TABLE_200();
15940 a151 := JTF_VARCHAR2_TABLE_200();
15941 a152 := JTF_VARCHAR2_TABLE_200();
15942 a153 := JTF_VARCHAR2_TABLE_200();
15943 a154 := JTF_VARCHAR2_TABLE_200();
15944 a155 := JTF_VARCHAR2_TABLE_200();
15945 a156 := JTF_VARCHAR2_TABLE_200();
15946 a157 := JTF_VARCHAR2_TABLE_200();
15947 a158 := JTF_VARCHAR2_TABLE_200();
15948 a159 := JTF_VARCHAR2_TABLE_200();
15949 a160 := JTF_VARCHAR2_TABLE_200();
15950 a161 := JTF_VARCHAR2_TABLE_200();
15951 a162 := JTF_VARCHAR2_TABLE_200();
15952 a163 := JTF_VARCHAR2_TABLE_200();
15953 a164 := JTF_VARCHAR2_TABLE_200();
15954 a165 := JTF_VARCHAR2_TABLE_200();
15955 a166 := JTF_VARCHAR2_TABLE_200();
15956 a167 := JTF_VARCHAR2_TABLE_200();
15957 a168 := JTF_VARCHAR2_TABLE_200();
15958 a169 := JTF_VARCHAR2_TABLE_200();
15959 a170 := JTF_VARCHAR2_TABLE_200();
15960 a171 := JTF_VARCHAR2_TABLE_200();
15961 a172 := JTF_VARCHAR2_TABLE_200();
15962 a173 := JTF_VARCHAR2_TABLE_200();
15963 a174 := JTF_VARCHAR2_TABLE_200();
15964 a175 := JTF_VARCHAR2_TABLE_200();
15965 a176 := JTF_VARCHAR2_TABLE_200();
15966 a177 := JTF_VARCHAR2_TABLE_200();
15967 a178 := JTF_VARCHAR2_TABLE_200();
15968 a179 := JTF_VARCHAR2_TABLE_200();
15969 a180 := JTF_VARCHAR2_TABLE_200();
15970 a181 := JTF_VARCHAR2_TABLE_200();
15971 a182 := JTF_VARCHAR2_TABLE_200();
15972 a183 := JTF_VARCHAR2_TABLE_200();
15973 a184 := JTF_VARCHAR2_TABLE_200();
15974 a185 := JTF_VARCHAR2_TABLE_200();
15975 a186 := JTF_VARCHAR2_TABLE_200();
15976 a187 := JTF_VARCHAR2_TABLE_200();
15977 a188 := JTF_VARCHAR2_TABLE_200();
15978 a189 := JTF_VARCHAR2_TABLE_200();
15979 a190 := JTF_VARCHAR2_TABLE_200();
15980 a191 := JTF_VARCHAR2_TABLE_200();
15981 a192 := JTF_VARCHAR2_TABLE_200();
15982 a193 := JTF_VARCHAR2_TABLE_200();
15983 a194 := JTF_VARCHAR2_TABLE_200();
15984 a195 := JTF_VARCHAR2_TABLE_200();
15985 a196 := JTF_VARCHAR2_TABLE_200();
15986 a197 := JTF_VARCHAR2_TABLE_200();
15987 a198 := JTF_VARCHAR2_TABLE_200();
15988 a199 := JTF_VARCHAR2_TABLE_200();
15989 a200 := JTF_VARCHAR2_TABLE_200();
15990 a201 := JTF_VARCHAR2_TABLE_200();
15991 a202 := JTF_VARCHAR2_TABLE_200();
15992 a203 := JTF_VARCHAR2_TABLE_200();
15993 a204 := JTF_VARCHAR2_TABLE_200();
15994 a205 := JTF_DATE_TABLE();
15995 a206 := JTF_DATE_TABLE();
15996 a207 := JTF_DATE_TABLE();
15997 a208 := JTF_DATE_TABLE();
15998 a209 := JTF_VARCHAR2_TABLE_100();
15999 a210 := JTF_VARCHAR2_TABLE_100();
16000 a211 := JTF_VARCHAR2_TABLE_200();
16001 a212 := JTF_VARCHAR2_TABLE_200();
16002 a213 := JTF_VARCHAR2_TABLE_200();
16003 a214 := JTF_VARCHAR2_TABLE_200();
16004 a215 := JTF_VARCHAR2_TABLE_200();
16005 a216 := JTF_VARCHAR2_TABLE_200();
16006 a217 := JTF_VARCHAR2_TABLE_200();
16007 a218 := JTF_VARCHAR2_TABLE_200();
16008 a219 := JTF_VARCHAR2_TABLE_200();
16009 a220 := JTF_VARCHAR2_TABLE_200();
16010 a221 := JTF_VARCHAR2_TABLE_200();
16011 a222 := JTF_VARCHAR2_TABLE_200();
16012 a223 := JTF_VARCHAR2_TABLE_200();
16013 a224 := JTF_VARCHAR2_TABLE_200();
16014 a225 := JTF_VARCHAR2_TABLE_200();
16015 a226 := JTF_VARCHAR2_TABLE_200();
16016 a227 := JTF_VARCHAR2_TABLE_200();
16017 a228 := JTF_VARCHAR2_TABLE_200();
16018 a229 := JTF_VARCHAR2_TABLE_200();
16019 a230 := JTF_VARCHAR2_TABLE_200();
16020 a231 := JTF_VARCHAR2_TABLE_200();
16021 a232 := JTF_VARCHAR2_TABLE_200();
16022 a233 := JTF_VARCHAR2_TABLE_200();
16023 a234 := JTF_VARCHAR2_TABLE_200();
16024 a235 := JTF_VARCHAR2_TABLE_200();
16025 a236 := JTF_VARCHAR2_TABLE_200();
16026 a237 := JTF_VARCHAR2_TABLE_200();
16027 a238 := JTF_VARCHAR2_TABLE_200();
16028 a239 := JTF_VARCHAR2_TABLE_200();
16029 a240 := JTF_VARCHAR2_TABLE_200();
16030 a241 := JTF_VARCHAR2_TABLE_100();
16031 else
16032 a0 := JTF_NUMBER_TABLE();
16033 a1 := JTF_NUMBER_TABLE();
16034 a2 := JTF_NUMBER_TABLE();
16035 a3 := JTF_VARCHAR2_TABLE_100();
16036 a4 := JTF_VARCHAR2_TABLE_100();
16037 a5 := JTF_VARCHAR2_TABLE_200();
16038 a6 := JTF_VARCHAR2_TABLE_200();
16039 a7 := JTF_VARCHAR2_TABLE_200();
16040 a8 := JTF_VARCHAR2_TABLE_200();
16041 a9 := JTF_VARCHAR2_TABLE_200();
16042 a10 := JTF_VARCHAR2_TABLE_200();
16043 a11 := JTF_VARCHAR2_TABLE_200();
16044 a12 := JTF_VARCHAR2_TABLE_200();
16045 a13 := JTF_VARCHAR2_TABLE_200();
16046 a14 := JTF_VARCHAR2_TABLE_200();
16047 a15 := JTF_VARCHAR2_TABLE_200();
16048 a16 := JTF_VARCHAR2_TABLE_200();
16049 a17 := JTF_VARCHAR2_TABLE_200();
16050 a18 := JTF_VARCHAR2_TABLE_200();
16051 a19 := JTF_VARCHAR2_TABLE_200();
16052 a20 := JTF_VARCHAR2_TABLE_200();
16053 a21 := JTF_VARCHAR2_TABLE_200();
16054 a22 := JTF_VARCHAR2_TABLE_200();
16055 a23 := JTF_VARCHAR2_TABLE_200();
16056 a24 := JTF_VARCHAR2_TABLE_200();
16057 a25 := JTF_VARCHAR2_TABLE_200();
16058 a26 := JTF_VARCHAR2_TABLE_200();
16059 a27 := JTF_VARCHAR2_TABLE_200();
16060 a28 := JTF_VARCHAR2_TABLE_200();
16061 a29 := JTF_VARCHAR2_TABLE_200();
16062 a30 := JTF_VARCHAR2_TABLE_200();
16063 a31 := JTF_VARCHAR2_TABLE_200();
16064 a32 := JTF_VARCHAR2_TABLE_200();
16065 a33 := JTF_VARCHAR2_TABLE_200();
16066 a34 := JTF_VARCHAR2_TABLE_200();
16067 a35 := JTF_VARCHAR2_TABLE_200();
16068 a36 := JTF_VARCHAR2_TABLE_200();
16069 a37 := JTF_VARCHAR2_TABLE_200();
16070 a38 := JTF_VARCHAR2_TABLE_200();
16071 a39 := JTF_VARCHAR2_TABLE_200();
16072 a40 := JTF_VARCHAR2_TABLE_200();
16073 a41 := JTF_VARCHAR2_TABLE_200();
16074 a42 := JTF_VARCHAR2_TABLE_200();
16075 a43 := JTF_VARCHAR2_TABLE_200();
16076 a44 := JTF_VARCHAR2_TABLE_200();
16077 a45 := JTF_VARCHAR2_TABLE_200();
16078 a46 := JTF_VARCHAR2_TABLE_200();
16079 a47 := JTF_VARCHAR2_TABLE_200();
16080 a48 := JTF_VARCHAR2_TABLE_200();
16081 a49 := JTF_VARCHAR2_TABLE_200();
16082 a50 := JTF_VARCHAR2_TABLE_200();
16083 a51 := JTF_VARCHAR2_TABLE_200();
16084 a52 := JTF_VARCHAR2_TABLE_200();
16085 a53 := JTF_VARCHAR2_TABLE_200();
16086 a54 := JTF_VARCHAR2_TABLE_200();
16087 a55 := JTF_VARCHAR2_TABLE_200();
16088 a56 := JTF_VARCHAR2_TABLE_200();
16089 a57 := JTF_VARCHAR2_TABLE_200();
16090 a58 := JTF_VARCHAR2_TABLE_200();
16091 a59 := JTF_VARCHAR2_TABLE_200();
16092 a60 := JTF_VARCHAR2_TABLE_200();
16093 a61 := JTF_VARCHAR2_TABLE_200();
16094 a62 := JTF_VARCHAR2_TABLE_200();
16095 a63 := JTF_VARCHAR2_TABLE_200();
16096 a64 := JTF_VARCHAR2_TABLE_200();
16097 a65 := JTF_VARCHAR2_TABLE_200();
16098 a66 := JTF_VARCHAR2_TABLE_200();
16099 a67 := JTF_VARCHAR2_TABLE_200();
16100 a68 := JTF_VARCHAR2_TABLE_200();
16101 a69 := JTF_VARCHAR2_TABLE_200();
16102 a70 := JTF_VARCHAR2_TABLE_200();
16103 a71 := JTF_VARCHAR2_TABLE_200();
16104 a72 := JTF_VARCHAR2_TABLE_200();
16105 a73 := JTF_VARCHAR2_TABLE_200();
16106 a74 := JTF_VARCHAR2_TABLE_200();
16107 a75 := JTF_VARCHAR2_TABLE_200();
16108 a76 := JTF_VARCHAR2_TABLE_200();
16109 a77 := JTF_VARCHAR2_TABLE_200();
16110 a78 := JTF_VARCHAR2_TABLE_200();
16111 a79 := JTF_VARCHAR2_TABLE_200();
16112 a80 := JTF_VARCHAR2_TABLE_200();
16113 a81 := JTF_VARCHAR2_TABLE_200();
16114 a82 := JTF_VARCHAR2_TABLE_200();
16115 a83 := JTF_VARCHAR2_TABLE_200();
16116 a84 := JTF_VARCHAR2_TABLE_200();
16117 a85 := JTF_VARCHAR2_TABLE_200();
16118 a86 := JTF_VARCHAR2_TABLE_200();
16119 a87 := JTF_VARCHAR2_TABLE_200();
16120 a88 := JTF_VARCHAR2_TABLE_200();
16121 a89 := JTF_VARCHAR2_TABLE_200();
16122 a90 := JTF_VARCHAR2_TABLE_200();
16123 a91 := JTF_VARCHAR2_TABLE_200();
16124 a92 := JTF_VARCHAR2_TABLE_200();
16125 a93 := JTF_VARCHAR2_TABLE_200();
16126 a94 := JTF_VARCHAR2_TABLE_200();
16127 a95 := JTF_VARCHAR2_TABLE_200();
16128 a96 := JTF_VARCHAR2_TABLE_200();
16129 a97 := JTF_VARCHAR2_TABLE_200();
16130 a98 := JTF_VARCHAR2_TABLE_200();
16131 a99 := JTF_VARCHAR2_TABLE_200();
16132 a100 := JTF_VARCHAR2_TABLE_200();
16133 a101 := JTF_VARCHAR2_TABLE_200();
16134 a102 := JTF_VARCHAR2_TABLE_200();
16135 a103 := JTF_VARCHAR2_TABLE_200();
16136 a104 := JTF_VARCHAR2_TABLE_200();
16137 a105 := JTF_VARCHAR2_TABLE_200();
16138 a106 := JTF_VARCHAR2_TABLE_200();
16139 a107 := JTF_VARCHAR2_TABLE_200();
16140 a108 := JTF_VARCHAR2_TABLE_200();
16141 a109 := JTF_VARCHAR2_TABLE_200();
16142 a110 := JTF_VARCHAR2_TABLE_200();
16143 a111 := JTF_VARCHAR2_TABLE_200();
16144 a112 := JTF_VARCHAR2_TABLE_200();
16145 a113 := JTF_VARCHAR2_TABLE_200();
16146 a114 := JTF_VARCHAR2_TABLE_200();
16147 a115 := JTF_VARCHAR2_TABLE_200();
16148 a116 := JTF_VARCHAR2_TABLE_200();
16149 a117 := JTF_VARCHAR2_TABLE_200();
16150 a118 := JTF_VARCHAR2_TABLE_200();
16151 a119 := JTF_VARCHAR2_TABLE_200();
16152 a120 := JTF_VARCHAR2_TABLE_200();
16153 a121 := JTF_VARCHAR2_TABLE_200();
16154 a122 := JTF_VARCHAR2_TABLE_200();
16155 a123 := JTF_VARCHAR2_TABLE_200();
16156 a124 := JTF_VARCHAR2_TABLE_200();
16157 a125 := JTF_VARCHAR2_TABLE_200();
16158 a126 := JTF_VARCHAR2_TABLE_200();
16159 a127 := JTF_VARCHAR2_TABLE_200();
16160 a128 := JTF_VARCHAR2_TABLE_200();
16161 a129 := JTF_VARCHAR2_TABLE_200();
16162 a130 := JTF_VARCHAR2_TABLE_200();
16163 a131 := JTF_VARCHAR2_TABLE_200();
16164 a132 := JTF_VARCHAR2_TABLE_200();
16165 a133 := JTF_VARCHAR2_TABLE_200();
16166 a134 := JTF_VARCHAR2_TABLE_200();
16167 a135 := JTF_VARCHAR2_TABLE_200();
16168 a136 := JTF_VARCHAR2_TABLE_200();
16169 a137 := JTF_VARCHAR2_TABLE_200();
16170 a138 := JTF_VARCHAR2_TABLE_200();
16171 a139 := JTF_VARCHAR2_TABLE_200();
16172 a140 := JTF_VARCHAR2_TABLE_200();
16173 a141 := JTF_VARCHAR2_TABLE_200();
16174 a142 := JTF_VARCHAR2_TABLE_200();
16175 a143 := JTF_VARCHAR2_TABLE_200();
16176 a144 := JTF_VARCHAR2_TABLE_200();
16177 a145 := JTF_VARCHAR2_TABLE_200();
16178 a146 := JTF_VARCHAR2_TABLE_200();
16179 a147 := JTF_VARCHAR2_TABLE_200();
16180 a148 := JTF_VARCHAR2_TABLE_200();
16181 a149 := JTF_VARCHAR2_TABLE_200();
16182 a150 := JTF_VARCHAR2_TABLE_200();
16183 a151 := JTF_VARCHAR2_TABLE_200();
16184 a152 := JTF_VARCHAR2_TABLE_200();
16185 a153 := JTF_VARCHAR2_TABLE_200();
16186 a154 := JTF_VARCHAR2_TABLE_200();
16187 a155 := JTF_VARCHAR2_TABLE_200();
16188 a156 := JTF_VARCHAR2_TABLE_200();
16189 a157 := JTF_VARCHAR2_TABLE_200();
16190 a158 := JTF_VARCHAR2_TABLE_200();
16191 a159 := JTF_VARCHAR2_TABLE_200();
16192 a160 := JTF_VARCHAR2_TABLE_200();
16193 a161 := JTF_VARCHAR2_TABLE_200();
16194 a162 := JTF_VARCHAR2_TABLE_200();
16195 a163 := JTF_VARCHAR2_TABLE_200();
16196 a164 := JTF_VARCHAR2_TABLE_200();
16197 a165 := JTF_VARCHAR2_TABLE_200();
16198 a166 := JTF_VARCHAR2_TABLE_200();
16199 a167 := JTF_VARCHAR2_TABLE_200();
16200 a168 := JTF_VARCHAR2_TABLE_200();
16201 a169 := JTF_VARCHAR2_TABLE_200();
16202 a170 := JTF_VARCHAR2_TABLE_200();
16203 a171 := JTF_VARCHAR2_TABLE_200();
16204 a172 := JTF_VARCHAR2_TABLE_200();
16205 a173 := JTF_VARCHAR2_TABLE_200();
16206 a174 := JTF_VARCHAR2_TABLE_200();
16207 a175 := JTF_VARCHAR2_TABLE_200();
16208 a176 := JTF_VARCHAR2_TABLE_200();
16209 a177 := JTF_VARCHAR2_TABLE_200();
16210 a178 := JTF_VARCHAR2_TABLE_200();
16211 a179 := JTF_VARCHAR2_TABLE_200();
16212 a180 := JTF_VARCHAR2_TABLE_200();
16213 a181 := JTF_VARCHAR2_TABLE_200();
16214 a182 := JTF_VARCHAR2_TABLE_200();
16215 a183 := JTF_VARCHAR2_TABLE_200();
16216 a184 := JTF_VARCHAR2_TABLE_200();
16217 a185 := JTF_VARCHAR2_TABLE_200();
16218 a186 := JTF_VARCHAR2_TABLE_200();
16219 a187 := JTF_VARCHAR2_TABLE_200();
16220 a188 := JTF_VARCHAR2_TABLE_200();
16221 a189 := JTF_VARCHAR2_TABLE_200();
16222 a190 := JTF_VARCHAR2_TABLE_200();
16223 a191 := JTF_VARCHAR2_TABLE_200();
16224 a192 := JTF_VARCHAR2_TABLE_200();
16225 a193 := JTF_VARCHAR2_TABLE_200();
16226 a194 := JTF_VARCHAR2_TABLE_200();
16227 a195 := JTF_VARCHAR2_TABLE_200();
16228 a196 := JTF_VARCHAR2_TABLE_200();
16229 a197 := JTF_VARCHAR2_TABLE_200();
16230 a198 := JTF_VARCHAR2_TABLE_200();
16231 a199 := JTF_VARCHAR2_TABLE_200();
16232 a200 := JTF_VARCHAR2_TABLE_200();
16233 a201 := JTF_VARCHAR2_TABLE_200();
16234 a202 := JTF_VARCHAR2_TABLE_200();
16235 a203 := JTF_VARCHAR2_TABLE_200();
16236 a204 := JTF_VARCHAR2_TABLE_200();
16237 a205 := JTF_DATE_TABLE();
16238 a206 := JTF_DATE_TABLE();
16239 a207 := JTF_DATE_TABLE();
16240 a208 := JTF_DATE_TABLE();
16241 a209 := JTF_VARCHAR2_TABLE_100();
16242 a210 := JTF_VARCHAR2_TABLE_100();
16243 a211 := JTF_VARCHAR2_TABLE_200();
16244 a212 := JTF_VARCHAR2_TABLE_200();
16245 a213 := JTF_VARCHAR2_TABLE_200();
16246 a214 := JTF_VARCHAR2_TABLE_200();
16247 a215 := JTF_VARCHAR2_TABLE_200();
16248 a216 := JTF_VARCHAR2_TABLE_200();
16249 a217 := JTF_VARCHAR2_TABLE_200();
16250 a218 := JTF_VARCHAR2_TABLE_200();
16251 a219 := JTF_VARCHAR2_TABLE_200();
16252 a220 := JTF_VARCHAR2_TABLE_200();
16253 a221 := JTF_VARCHAR2_TABLE_200();
16254 a222 := JTF_VARCHAR2_TABLE_200();
16255 a223 := JTF_VARCHAR2_TABLE_200();
16256 a224 := JTF_VARCHAR2_TABLE_200();
16257 a225 := JTF_VARCHAR2_TABLE_200();
16258 a226 := JTF_VARCHAR2_TABLE_200();
16259 a227 := JTF_VARCHAR2_TABLE_200();
16260 a228 := JTF_VARCHAR2_TABLE_200();
16261 a229 := JTF_VARCHAR2_TABLE_200();
16262 a230 := JTF_VARCHAR2_TABLE_200();
16263 a231 := JTF_VARCHAR2_TABLE_200();
16264 a232 := JTF_VARCHAR2_TABLE_200();
16265 a233 := JTF_VARCHAR2_TABLE_200();
16266 a234 := JTF_VARCHAR2_TABLE_200();
16267 a235 := JTF_VARCHAR2_TABLE_200();
16268 a236 := JTF_VARCHAR2_TABLE_200();
16269 a237 := JTF_VARCHAR2_TABLE_200();
16270 a238 := JTF_VARCHAR2_TABLE_200();
16271 a239 := JTF_VARCHAR2_TABLE_200();
16272 a240 := JTF_VARCHAR2_TABLE_200();
16273 a241 := JTF_VARCHAR2_TABLE_100();
16274 if t.count > 0 then
16275 a0.extend(t.count);
16276 a1.extend(t.count);
16277 a2.extend(t.count);
16278 a3.extend(t.count);
16279 a4.extend(t.count);
16280 a5.extend(t.count);
16281 a6.extend(t.count);
16282 a7.extend(t.count);
16283 a8.extend(t.count);
16284 a9.extend(t.count);
16285 a10.extend(t.count);
16286 a11.extend(t.count);
16287 a12.extend(t.count);
16288 a13.extend(t.count);
16289 a14.extend(t.count);
16290 a15.extend(t.count);
16291 a16.extend(t.count);
16292 a17.extend(t.count);
16293 a18.extend(t.count);
16294 a19.extend(t.count);
16295 a20.extend(t.count);
16296 a21.extend(t.count);
16297 a22.extend(t.count);
16298 a23.extend(t.count);
16299 a24.extend(t.count);
16300 a25.extend(t.count);
16301 a26.extend(t.count);
16302 a27.extend(t.count);
16303 a28.extend(t.count);
16304 a29.extend(t.count);
16305 a30.extend(t.count);
16306 a31.extend(t.count);
16307 a32.extend(t.count);
16308 a33.extend(t.count);
16309 a34.extend(t.count);
16310 a35.extend(t.count);
16311 a36.extend(t.count);
16312 a37.extend(t.count);
16313 a38.extend(t.count);
16314 a39.extend(t.count);
16315 a40.extend(t.count);
16316 a41.extend(t.count);
16317 a42.extend(t.count);
16318 a43.extend(t.count);
16319 a44.extend(t.count);
16320 a45.extend(t.count);
16321 a46.extend(t.count);
16322 a47.extend(t.count);
16323 a48.extend(t.count);
16324 a49.extend(t.count);
16325 a50.extend(t.count);
16326 a51.extend(t.count);
16327 a52.extend(t.count);
16328 a53.extend(t.count);
16329 a54.extend(t.count);
16330 a55.extend(t.count);
16331 a56.extend(t.count);
16332 a57.extend(t.count);
16333 a58.extend(t.count);
16334 a59.extend(t.count);
16335 a60.extend(t.count);
16336 a61.extend(t.count);
16337 a62.extend(t.count);
16338 a63.extend(t.count);
16339 a64.extend(t.count);
16340 a65.extend(t.count);
16341 a66.extend(t.count);
16342 a67.extend(t.count);
16343 a68.extend(t.count);
16344 a69.extend(t.count);
16345 a70.extend(t.count);
16346 a71.extend(t.count);
16347 a72.extend(t.count);
16348 a73.extend(t.count);
16349 a74.extend(t.count);
16350 a75.extend(t.count);
16351 a76.extend(t.count);
16352 a77.extend(t.count);
16353 a78.extend(t.count);
16354 a79.extend(t.count);
16355 a80.extend(t.count);
16356 a81.extend(t.count);
16357 a82.extend(t.count);
16358 a83.extend(t.count);
16359 a84.extend(t.count);
16360 a85.extend(t.count);
16361 a86.extend(t.count);
16362 a87.extend(t.count);
16363 a88.extend(t.count);
16364 a89.extend(t.count);
16365 a90.extend(t.count);
16366 a91.extend(t.count);
16367 a92.extend(t.count);
16368 a93.extend(t.count);
16369 a94.extend(t.count);
16370 a95.extend(t.count);
16371 a96.extend(t.count);
16372 a97.extend(t.count);
16373 a98.extend(t.count);
16374 a99.extend(t.count);
16375 a100.extend(t.count);
16376 a101.extend(t.count);
16377 a102.extend(t.count);
16378 a103.extend(t.count);
16379 a104.extend(t.count);
16380 a105.extend(t.count);
16381 a106.extend(t.count);
16382 a107.extend(t.count);
16383 a108.extend(t.count);
16384 a109.extend(t.count);
16385 a110.extend(t.count);
16386 a111.extend(t.count);
16387 a112.extend(t.count);
16388 a113.extend(t.count);
16389 a114.extend(t.count);
16390 a115.extend(t.count);
16391 a116.extend(t.count);
16392 a117.extend(t.count);
16393 a118.extend(t.count);
16394 a119.extend(t.count);
16395 a120.extend(t.count);
16396 a121.extend(t.count);
16397 a122.extend(t.count);
16398 a123.extend(t.count);
16399 a124.extend(t.count);
16400 a125.extend(t.count);
16401 a126.extend(t.count);
16402 a127.extend(t.count);
16403 a128.extend(t.count);
16404 a129.extend(t.count);
16405 a130.extend(t.count);
16406 a131.extend(t.count);
16407 a132.extend(t.count);
16408 a133.extend(t.count);
16409 a134.extend(t.count);
16410 a135.extend(t.count);
16411 a136.extend(t.count);
16412 a137.extend(t.count);
16413 a138.extend(t.count);
16414 a139.extend(t.count);
16415 a140.extend(t.count);
16416 a141.extend(t.count);
16417 a142.extend(t.count);
16418 a143.extend(t.count);
16419 a144.extend(t.count);
16420 a145.extend(t.count);
16421 a146.extend(t.count);
16422 a147.extend(t.count);
16423 a148.extend(t.count);
16424 a149.extend(t.count);
16425 a150.extend(t.count);
16426 a151.extend(t.count);
16427 a152.extend(t.count);
16428 a153.extend(t.count);
16429 a154.extend(t.count);
16430 a155.extend(t.count);
16431 a156.extend(t.count);
16432 a157.extend(t.count);
16433 a158.extend(t.count);
16434 a159.extend(t.count);
16435 a160.extend(t.count);
16436 a161.extend(t.count);
16437 a162.extend(t.count);
16438 a163.extend(t.count);
16439 a164.extend(t.count);
16440 a165.extend(t.count);
16441 a166.extend(t.count);
16442 a167.extend(t.count);
16443 a168.extend(t.count);
16444 a169.extend(t.count);
16445 a170.extend(t.count);
16446 a171.extend(t.count);
16447 a172.extend(t.count);
16448 a173.extend(t.count);
16449 a174.extend(t.count);
16450 a175.extend(t.count);
16451 a176.extend(t.count);
16452 a177.extend(t.count);
16453 a178.extend(t.count);
16454 a179.extend(t.count);
16455 a180.extend(t.count);
16456 a181.extend(t.count);
16457 a182.extend(t.count);
16458 a183.extend(t.count);
16459 a184.extend(t.count);
16460 a185.extend(t.count);
16461 a186.extend(t.count);
16462 a187.extend(t.count);
16463 a188.extend(t.count);
16464 a189.extend(t.count);
16465 a190.extend(t.count);
16466 a191.extend(t.count);
16467 a192.extend(t.count);
16468 a193.extend(t.count);
16469 a194.extend(t.count);
16470 a195.extend(t.count);
16471 a196.extend(t.count);
16472 a197.extend(t.count);
16473 a198.extend(t.count);
16474 a199.extend(t.count);
16475 a200.extend(t.count);
16476 a201.extend(t.count);
16477 a202.extend(t.count);
16478 a203.extend(t.count);
16479 a204.extend(t.count);
16480 a205.extend(t.count);
16481 a206.extend(t.count);
16482 a207.extend(t.count);
16483 a208.extend(t.count);
16484 a209.extend(t.count);
16485 a210.extend(t.count);
16486 a211.extend(t.count);
16487 a212.extend(t.count);
16488 a213.extend(t.count);
16489 a214.extend(t.count);
16490 a215.extend(t.count);
16491 a216.extend(t.count);
16492 a217.extend(t.count);
16493 a218.extend(t.count);
16494 a219.extend(t.count);
16495 a220.extend(t.count);
16496 a221.extend(t.count);
16497 a222.extend(t.count);
16498 a223.extend(t.count);
16499 a224.extend(t.count);
16500 a225.extend(t.count);
16501 a226.extend(t.count);
16502 a227.extend(t.count);
16503 a228.extend(t.count);
16504 a229.extend(t.count);
16505 a230.extend(t.count);
16506 a231.extend(t.count);
16507 a232.extend(t.count);
16508 a233.extend(t.count);
16509 a234.extend(t.count);
16510 a235.extend(t.count);
16511 a236.extend(t.count);
16512 a237.extend(t.count);
16513 a238.extend(t.count);
16514 a239.extend(t.count);
16515 a240.extend(t.count);
16516 a241.extend(t.count);
16517 ddindx := t.first;
16518 indx := 1;
16519 while true loop
16520 a0(indx) := rosetta_g_miss_num_map(t(ddindx).price_attrib_history_id);
16521 a1(indx) := rosetta_g_miss_num_map(t(ddindx).pricing_attribute_id);
16522 a2(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
16523 a3(indx) := t(ddindx).old_pricing_context;
16524 a4(indx) := t(ddindx).new_pricing_context;
16525 a5(indx) := t(ddindx).old_pricing_attribute1;
16526 a6(indx) := t(ddindx).new_pricing_attribute1;
16527 a7(indx) := t(ddindx).old_pricing_attribute2;
16528 a8(indx) := t(ddindx).new_pricing_attribute2;
16529 a9(indx) := t(ddindx).old_pricing_attribute3;
16530 a10(indx) := t(ddindx).new_pricing_attribute3;
16531 a11(indx) := t(ddindx).old_pricing_attribute4;
16532 a12(indx) := t(ddindx).new_pricing_attribute4;
16533 a13(indx) := t(ddindx).old_pricing_attribute5;
16534 a14(indx) := t(ddindx).new_pricing_attribute5;
16535 a15(indx) := t(ddindx).old_pricing_attribute6;
16536 a16(indx) := t(ddindx).new_pricing_attribute6;
16537 a17(indx) := t(ddindx).old_pricing_attribute7;
16538 a18(indx) := t(ddindx).new_pricing_attribute7;
16539 a19(indx) := t(ddindx).old_pricing_attribute8;
16540 a20(indx) := t(ddindx).new_pricing_attribute8;
16541 a21(indx) := t(ddindx).old_pricing_attribute9;
16542 a22(indx) := t(ddindx).new_pricing_attribute9;
16543 a23(indx) := t(ddindx).old_pricing_attribute10;
16544 a24(indx) := t(ddindx).new_pricing_attribute10;
16545 a25(indx) := t(ddindx).old_pricing_attribute11;
16546 a26(indx) := t(ddindx).new_pricing_attribute11;
16547 a27(indx) := t(ddindx).old_pricing_attribute12;
16548 a28(indx) := t(ddindx).new_pricing_attribute12;
16549 a29(indx) := t(ddindx).old_pricing_attribute13;
16550 a30(indx) := t(ddindx).new_pricing_attribute13;
16551 a31(indx) := t(ddindx).old_pricing_attribute14;
16552 a32(indx) := t(ddindx).new_pricing_attribute14;
16553 a33(indx) := t(ddindx).old_pricing_attribute15;
16554 a34(indx) := t(ddindx).new_pricing_attribute15;
16555 a35(indx) := t(ddindx).old_pricing_attribute16;
16556 a36(indx) := t(ddindx).new_pricing_attribute16;
16557 a37(indx) := t(ddindx).old_pricing_attribute17;
16558 a38(indx) := t(ddindx).new_pricing_attribute17;
16559 a39(indx) := t(ddindx).old_pricing_attribute18;
16560 a40(indx) := t(ddindx).new_pricing_attribute18;
16561 a41(indx) := t(ddindx).old_pricing_attribute19;
16562 a42(indx) := t(ddindx).new_pricing_attribute19;
16563 a43(indx) := t(ddindx).old_pricing_attribute20;
16564 a44(indx) := t(ddindx).new_pricing_attribute20;
16565 a45(indx) := t(ddindx).old_pricing_attribute21;
16566 a46(indx) := t(ddindx).new_pricing_attribute21;
16567 a47(indx) := t(ddindx).old_pricing_attribute22;
16568 a48(indx) := t(ddindx).new_pricing_attribute22;
16569 a49(indx) := t(ddindx).old_pricing_attribute23;
16570 a50(indx) := t(ddindx).new_pricing_attribute23;
16571 a51(indx) := t(ddindx).old_pricing_attribute24;
16572 a52(indx) := t(ddindx).new_pricing_attribute24;
16573 a53(indx) := t(ddindx).new_pricing_attribute25;
16574 a54(indx) := t(ddindx).old_pricing_attribute25;
16575 a55(indx) := t(ddindx).old_pricing_attribute26;
16576 a56(indx) := t(ddindx).new_pricing_attribute26;
16577 a57(indx) := t(ddindx).old_pricing_attribute27;
16578 a58(indx) := t(ddindx).new_pricing_attribute27;
16579 a59(indx) := t(ddindx).old_pricing_attribute28;
16580 a60(indx) := t(ddindx).new_pricing_attribute28;
16581 a61(indx) := t(ddindx).old_pricing_attribute29;
16582 a62(indx) := t(ddindx).new_pricing_attribute29;
16583 a63(indx) := t(ddindx).old_pricing_attribute30;
16584 a64(indx) := t(ddindx).new_pricing_attribute30;
16585 a65(indx) := t(ddindx).old_pricing_attribute31;
16586 a66(indx) := t(ddindx).new_pricing_attribute31;
16587 a67(indx) := t(ddindx).old_pricing_attribute32;
16588 a68(indx) := t(ddindx).new_pricing_attribute32;
16589 a69(indx) := t(ddindx).old_pricing_attribute33;
16590 a70(indx) := t(ddindx).new_pricing_attribute33;
16591 a71(indx) := t(ddindx).old_pricing_attribute34;
16592 a72(indx) := t(ddindx).new_pricing_attribute34;
16593 a73(indx) := t(ddindx).old_pricing_attribute35;
16594 a74(indx) := t(ddindx).new_pricing_attribute35;
16595 a75(indx) := t(ddindx).old_pricing_attribute36;
16596 a76(indx) := t(ddindx).new_pricing_attribute36;
16597 a77(indx) := t(ddindx).old_pricing_attribute37;
16598 a78(indx) := t(ddindx).new_pricing_attribute37;
16599 a79(indx) := t(ddindx).old_pricing_attribute38;
16600 a80(indx) := t(ddindx).new_pricing_attribute38;
16601 a81(indx) := t(ddindx).old_pricing_attribute39;
16602 a82(indx) := t(ddindx).new_pricing_attribute39;
16603 a83(indx) := t(ddindx).old_pricing_attribute40;
16604 a84(indx) := t(ddindx).new_pricing_attribute40;
16605 a85(indx) := t(ddindx).old_pricing_attribute41;
16606 a86(indx) := t(ddindx).new_pricing_attribute41;
16607 a87(indx) := t(ddindx).old_pricing_attribute42;
16608 a88(indx) := t(ddindx).new_pricing_attribute42;
16609 a89(indx) := t(ddindx).old_pricing_attribute43;
16610 a90(indx) := t(ddindx).new_pricing_attribute43;
16611 a91(indx) := t(ddindx).old_pricing_attribute44;
16612 a92(indx) := t(ddindx).new_pricing_attribute44;
16613 a93(indx) := t(ddindx).old_pricing_attribute45;
16614 a94(indx) := t(ddindx).new_pricing_attribute45;
16615 a95(indx) := t(ddindx).old_pricing_attribute46;
16616 a96(indx) := t(ddindx).new_pricing_attribute46;
16617 a97(indx) := t(ddindx).old_pricing_attribute47;
16618 a98(indx) := t(ddindx).new_pricing_attribute47;
16619 a99(indx) := t(ddindx).old_pricing_attribute48;
16620 a100(indx) := t(ddindx).new_pricing_attribute48;
16621 a101(indx) := t(ddindx).old_pricing_attribute49;
16622 a102(indx) := t(ddindx).new_pricing_attribute49;
16623 a103(indx) := t(ddindx).old_pricing_attribute50;
16624 a104(indx) := t(ddindx).new_pricing_attribute50;
16625 a105(indx) := t(ddindx).old_pricing_attribute51;
16626 a106(indx) := t(ddindx).new_pricing_attribute51;
16627 a107(indx) := t(ddindx).old_pricing_attribute52;
16628 a108(indx) := t(ddindx).new_pricing_attribute52;
16629 a109(indx) := t(ddindx).old_pricing_attribute53;
16630 a110(indx) := t(ddindx).new_pricing_attribute53;
16631 a111(indx) := t(ddindx).old_pricing_attribute54;
16632 a112(indx) := t(ddindx).new_pricing_attribute54;
16633 a113(indx) := t(ddindx).old_pricing_attribute55;
16634 a114(indx) := t(ddindx).new_pricing_attribute55;
16635 a115(indx) := t(ddindx).old_pricing_attribute56;
16636 a116(indx) := t(ddindx).new_pricing_attribute56;
16637 a117(indx) := t(ddindx).old_pricing_attribute57;
16638 a118(indx) := t(ddindx).new_pricing_attribute57;
16639 a119(indx) := t(ddindx).old_pricing_attribute58;
16640 a120(indx) := t(ddindx).new_pricing_attribute58;
16641 a121(indx) := t(ddindx).old_pricing_attribute59;
16642 a122(indx) := t(ddindx).new_pricing_attribute59;
16643 a123(indx) := t(ddindx).old_pricing_attribute60;
16644 a124(indx) := t(ddindx).new_pricing_attribute60;
16645 a125(indx) := t(ddindx).old_pricing_attribute61;
16646 a126(indx) := t(ddindx).new_pricing_attribute61;
16647 a127(indx) := t(ddindx).old_pricing_attribute62;
16648 a128(indx) := t(ddindx).new_pricing_attribute62;
16649 a129(indx) := t(ddindx).old_pricing_attribute63;
16650 a130(indx) := t(ddindx).new_pricing_attribute63;
16651 a131(indx) := t(ddindx).old_pricing_attribute64;
16652 a132(indx) := t(ddindx).new_pricing_attribute64;
16653 a133(indx) := t(ddindx).old_pricing_attribute65;
16654 a134(indx) := t(ddindx).new_pricing_attribute65;
16655 a135(indx) := t(ddindx).old_pricing_attribute66;
16656 a136(indx) := t(ddindx).new_pricing_attribute66;
16657 a137(indx) := t(ddindx).old_pricing_attribute67;
16658 a138(indx) := t(ddindx).new_pricing_attribute67;
16659 a139(indx) := t(ddindx).old_pricing_attribute68;
16660 a140(indx) := t(ddindx).new_pricing_attribute68;
16661 a141(indx) := t(ddindx).old_pricing_attribute69;
16662 a142(indx) := t(ddindx).new_pricing_attribute69;
16663 a143(indx) := t(ddindx).old_pricing_attribute70;
16664 a144(indx) := t(ddindx).new_pricing_attribute70;
16665 a145(indx) := t(ddindx).old_pricing_attribute71;
16666 a146(indx) := t(ddindx).new_pricing_attribute71;
16667 a147(indx) := t(ddindx).old_pricing_attribute72;
16668 a148(indx) := t(ddindx).new_pricing_attribute72;
16669 a149(indx) := t(ddindx).old_pricing_attribute73;
16670 a150(indx) := t(ddindx).new_pricing_attribute73;
16671 a151(indx) := t(ddindx).old_pricing_attribute74;
16672 a152(indx) := t(ddindx).new_pricing_attribute74;
16673 a153(indx) := t(ddindx).old_pricing_attribute75;
16674 a154(indx) := t(ddindx).new_pricing_attribute75;
16675 a155(indx) := t(ddindx).old_pricing_attribute76;
16676 a156(indx) := t(ddindx).new_pricing_attribute76;
16677 a157(indx) := t(ddindx).old_pricing_attribute77;
16678 a158(indx) := t(ddindx).new_pricing_attribute77;
16679 a159(indx) := t(ddindx).old_pricing_attribute78;
16680 a160(indx) := t(ddindx).new_pricing_attribute78;
16681 a161(indx) := t(ddindx).old_pricing_attribute79;
16682 a162(indx) := t(ddindx).new_pricing_attribute79;
16683 a163(indx) := t(ddindx).old_pricing_attribute80;
16684 a164(indx) := t(ddindx).new_pricing_attribute80;
16685 a165(indx) := t(ddindx).old_pricing_attribute81;
16686 a166(indx) := t(ddindx).new_pricing_attribute81;
16687 a167(indx) := t(ddindx).old_pricing_attribute82;
16688 a168(indx) := t(ddindx).new_pricing_attribute82;
16689 a169(indx) := t(ddindx).old_pricing_attribute83;
16690 a170(indx) := t(ddindx).new_pricing_attribute83;
16691 a171(indx) := t(ddindx).old_pricing_attribute84;
16692 a172(indx) := t(ddindx).new_pricing_attribute84;
16693 a173(indx) := t(ddindx).old_pricing_attribute85;
16694 a174(indx) := t(ddindx).new_pricing_attribute85;
16695 a175(indx) := t(ddindx).old_pricing_attribute86;
16696 a176(indx) := t(ddindx).new_pricing_attribute86;
16697 a177(indx) := t(ddindx).old_pricing_attribute87;
16698 a178(indx) := t(ddindx).new_pricing_attribute87;
16699 a179(indx) := t(ddindx).old_pricing_attribute88;
16700 a180(indx) := t(ddindx).new_pricing_attribute88;
16701 a181(indx) := t(ddindx).old_pricing_attribute89;
16702 a182(indx) := t(ddindx).new_pricing_attribute89;
16703 a183(indx) := t(ddindx).old_pricing_attribute90;
16704 a184(indx) := t(ddindx).new_pricing_attribute90;
16705 a185(indx) := t(ddindx).old_pricing_attribute91;
16706 a186(indx) := t(ddindx).new_pricing_attribute91;
16707 a187(indx) := t(ddindx).old_pricing_attribute92;
16708 a188(indx) := t(ddindx).new_pricing_attribute92;
16709 a189(indx) := t(ddindx).old_pricing_attribute93;
16710 a190(indx) := t(ddindx).new_pricing_attribute93;
16711 a191(indx) := t(ddindx).old_pricing_attribute94;
16712 a192(indx) := t(ddindx).new_pricing_attribute94;
16713 a193(indx) := t(ddindx).old_pricing_attribute95;
16714 a194(indx) := t(ddindx).new_pricing_attribute95;
16715 a195(indx) := t(ddindx).old_pricing_attribute96;
16716 a196(indx) := t(ddindx).new_pricing_attribute96;
16717 a197(indx) := t(ddindx).old_pricing_attribute97;
16718 a198(indx) := t(ddindx).new_pricing_attribute97;
16719 a199(indx) := t(ddindx).old_pricing_attribute98;
16720 a200(indx) := t(ddindx).new_pricing_attribute98;
16721 a201(indx) := t(ddindx).old_pricing_attribute99;
16722 a202(indx) := t(ddindx).new_pricing_attribute99;
16723 a203(indx) := t(ddindx).old_pricing_attribute100;
16724 a204(indx) := t(ddindx).new_pricing_attribute100;
16725 a205(indx) := t(ddindx).old_active_start_date;
16726 a206(indx) := t(ddindx).new_active_start_date;
16727 a207(indx) := t(ddindx).old_active_end_date;
16728 a208(indx) := t(ddindx).new_active_end_date;
16729 a209(indx) := t(ddindx).old_context;
16730 a210(indx) := t(ddindx).new_context;
16731 a211(indx) := t(ddindx).old_attribute1;
16732 a212(indx) := t(ddindx).new_attribute1;
16733 a213(indx) := t(ddindx).old_attribute2;
16734 a214(indx) := t(ddindx).new_attribute2;
16735 a215(indx) := t(ddindx).old_attribute3;
16736 a216(indx) := t(ddindx).new_attribute3;
16737 a217(indx) := t(ddindx).old_attribute4;
16738 a218(indx) := t(ddindx).new_attribute4;
16739 a219(indx) := t(ddindx).old_attribute5;
16740 a220(indx) := t(ddindx).new_attribute5;
16741 a221(indx) := t(ddindx).old_attribute6;
16742 a222(indx) := t(ddindx).new_attribute6;
16743 a223(indx) := t(ddindx).old_attribute7;
16744 a224(indx) := t(ddindx).new_attribute7;
16745 a225(indx) := t(ddindx).old_attribute8;
16746 a226(indx) := t(ddindx).new_attribute8;
16747 a227(indx) := t(ddindx).old_attribute9;
16748 a228(indx) := t(ddindx).new_attribute9;
16749 a229(indx) := t(ddindx).old_attribute10;
16750 a230(indx) := t(ddindx).new_attribute10;
16751 a231(indx) := t(ddindx).old_attribute11;
16752 a232(indx) := t(ddindx).new_attribute11;
16753 a233(indx) := t(ddindx).old_attribute12;
16754 a234(indx) := t(ddindx).new_attribute12;
16755 a235(indx) := t(ddindx).old_attribute13;
16756 a236(indx) := t(ddindx).new_attribute13;
16757 a237(indx) := t(ddindx).old_attribute14;
16758 a238(indx) := t(ddindx).new_attribute14;
16759 a239(indx) := t(ddindx).old_attribute15;
16760 a240(indx) := t(ddindx).new_attribute15;
16761 a241(indx) := t(ddindx).full_dump_flag;
16762 indx := indx+1;
16763 if t.last =ddindx
16764 then exit;
16765 end if;
16766 ddindx := t.next(ddindx);
16767 end loop;
16768 end if;
16769 end if;
16770 end rosetta_table_copy_out_p83;
16771
16772 procedure rosetta_table_copy_in_p85(t out nocopy csi_datastructures_pub.instance_link_tbl, a0 JTF_NUMBER_TABLE
16773 , a1 JTF_VARCHAR2_TABLE_300
16774 , a2 JTF_VARCHAR2_TABLE_300
16775 , a3 JTF_VARCHAR2_TABLE_300
16776 , a4 JTF_VARCHAR2_TABLE_300
16777 , a5 JTF_VARCHAR2_TABLE_100
16778 , a6 JTF_VARCHAR2_TABLE_100
16779 , a7 JTF_VARCHAR2_TABLE_100
16780 , a8 JTF_VARCHAR2_TABLE_100
16781 , a9 JTF_VARCHAR2_TABLE_300
16782 , a10 JTF_VARCHAR2_TABLE_300
16783 , a11 JTF_VARCHAR2_TABLE_300
16784 , a12 JTF_VARCHAR2_TABLE_300
16785 , a13 JTF_VARCHAR2_TABLE_100
16786 , a14 JTF_VARCHAR2_TABLE_100
16787 , a15 JTF_VARCHAR2_TABLE_100
16788 , a16 JTF_VARCHAR2_TABLE_100
16789 ) as
16790 ddindx binary_integer; indx binary_integer;
16791 begin
16792 if a0 is not null and a0.count > 0 then
16793 if a0.count > 0 then
16794 indx := a0.first;
16795 ddindx := 1;
16796 while true loop
16797 t(ddindx).instance_id := rosetta_g_miss_num_map(a0(indx));
16798 t(ddindx).start_loc_address1 := a1(indx);
16799 t(ddindx).start_loc_address2 := a2(indx);
16800 t(ddindx).start_loc_address3 := a3(indx);
16801 t(ddindx).start_loc_address4 := a4(indx);
16802 t(ddindx).start_loc_city := a5(indx);
16803 t(ddindx).start_loc_state := a6(indx);
16804 t(ddindx).start_loc_postal_code := a7(indx);
16805 t(ddindx).start_loc_country := a8(indx);
16806 t(ddindx).end_loc_address1 := a9(indx);
16807 t(ddindx).end_loc_address2 := a10(indx);
16808 t(ddindx).end_loc_address3 := a11(indx);
16809 t(ddindx).end_loc_address4 := a12(indx);
16810 t(ddindx).end_loc_city := a13(indx);
16811 t(ddindx).end_loc_state := a14(indx);
16812 t(ddindx).end_loc_postal_code := a15(indx);
16813 t(ddindx).end_loc_country := a16(indx);
16814 ddindx := ddindx+1;
16815 if a0.last =indx
16816 then exit;
16817 end if;
16818 indx := a0.next(indx);
16819 end loop;
16820 end if;
16821 end if;
16822 end rosetta_table_copy_in_p85;
16823 procedure rosetta_table_copy_out_p85(t csi_datastructures_pub.instance_link_tbl, a0 out nocopy JTF_NUMBER_TABLE
16824 , a1 out nocopy JTF_VARCHAR2_TABLE_300
16825 , a2 out nocopy JTF_VARCHAR2_TABLE_300
16826 , a3 out nocopy JTF_VARCHAR2_TABLE_300
16827 , a4 out nocopy JTF_VARCHAR2_TABLE_300
16828 , a5 out nocopy JTF_VARCHAR2_TABLE_100
16829 , a6 out nocopy JTF_VARCHAR2_TABLE_100
16830 , a7 out nocopy JTF_VARCHAR2_TABLE_100
16831 , a8 out nocopy JTF_VARCHAR2_TABLE_100
16832 , a9 out nocopy JTF_VARCHAR2_TABLE_300
16833 , a10 out nocopy JTF_VARCHAR2_TABLE_300
16834 , a11 out nocopy JTF_VARCHAR2_TABLE_300
16835 , a12 out nocopy JTF_VARCHAR2_TABLE_300
16836 , a13 out nocopy JTF_VARCHAR2_TABLE_100
16837 , a14 out nocopy JTF_VARCHAR2_TABLE_100
16838 , a15 out nocopy JTF_VARCHAR2_TABLE_100
16839 , a16 out nocopy JTF_VARCHAR2_TABLE_100
16840 ) as
16841 ddindx binary_integer; indx binary_integer;
16842 begin
16843 if t is null or t.count = 0 then
16844 a0 := JTF_NUMBER_TABLE();
16845 a1 := JTF_VARCHAR2_TABLE_300();
16846 a2 := JTF_VARCHAR2_TABLE_300();
16847 a3 := JTF_VARCHAR2_TABLE_300();
16848 a4 := JTF_VARCHAR2_TABLE_300();
16849 a5 := JTF_VARCHAR2_TABLE_100();
16850 a6 := JTF_VARCHAR2_TABLE_100();
16851 a7 := JTF_VARCHAR2_TABLE_100();
16852 a8 := JTF_VARCHAR2_TABLE_100();
16853 a9 := JTF_VARCHAR2_TABLE_300();
16854 a10 := JTF_VARCHAR2_TABLE_300();
16855 a11 := JTF_VARCHAR2_TABLE_300();
16856 a12 := JTF_VARCHAR2_TABLE_300();
16857 a13 := JTF_VARCHAR2_TABLE_100();
16858 a14 := JTF_VARCHAR2_TABLE_100();
16859 a15 := JTF_VARCHAR2_TABLE_100();
16860 a16 := JTF_VARCHAR2_TABLE_100();
16861 else
16862 a0 := JTF_NUMBER_TABLE();
16863 a1 := JTF_VARCHAR2_TABLE_300();
16864 a2 := JTF_VARCHAR2_TABLE_300();
16865 a3 := JTF_VARCHAR2_TABLE_300();
16866 a4 := JTF_VARCHAR2_TABLE_300();
16867 a5 := JTF_VARCHAR2_TABLE_100();
16868 a6 := JTF_VARCHAR2_TABLE_100();
16869 a7 := JTF_VARCHAR2_TABLE_100();
16870 a8 := JTF_VARCHAR2_TABLE_100();
16871 a9 := JTF_VARCHAR2_TABLE_300();
16872 a10 := JTF_VARCHAR2_TABLE_300();
16873 a11 := JTF_VARCHAR2_TABLE_300();
16874 a12 := JTF_VARCHAR2_TABLE_300();
16875 a13 := JTF_VARCHAR2_TABLE_100();
16876 a14 := JTF_VARCHAR2_TABLE_100();
16877 a15 := JTF_VARCHAR2_TABLE_100();
16878 a16 := JTF_VARCHAR2_TABLE_100();
16879 if t.count > 0 then
16880 a0.extend(t.count);
16881 a1.extend(t.count);
16882 a2.extend(t.count);
16883 a3.extend(t.count);
16884 a4.extend(t.count);
16885 a5.extend(t.count);
16886 a6.extend(t.count);
16887 a7.extend(t.count);
16888 a8.extend(t.count);
16889 a9.extend(t.count);
16890 a10.extend(t.count);
16891 a11.extend(t.count);
16892 a12.extend(t.count);
16893 a13.extend(t.count);
16894 a14.extend(t.count);
16895 a15.extend(t.count);
16896 a16.extend(t.count);
16897 ddindx := t.first;
16898 indx := 1;
16899 while true loop
16900 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
16901 a1(indx) := t(ddindx).start_loc_address1;
16902 a2(indx) := t(ddindx).start_loc_address2;
16903 a3(indx) := t(ddindx).start_loc_address3;
16904 a4(indx) := t(ddindx).start_loc_address4;
16905 a5(indx) := t(ddindx).start_loc_city;
16906 a6(indx) := t(ddindx).start_loc_state;
16907 a7(indx) := t(ddindx).start_loc_postal_code;
16908 a8(indx) := t(ddindx).start_loc_country;
16909 a9(indx) := t(ddindx).end_loc_address1;
16910 a10(indx) := t(ddindx).end_loc_address2;
16911 a11(indx) := t(ddindx).end_loc_address3;
16912 a12(indx) := t(ddindx).end_loc_address4;
16913 a13(indx) := t(ddindx).end_loc_city;
16914 a14(indx) := t(ddindx).end_loc_state;
16915 a15(indx) := t(ddindx).end_loc_postal_code;
16916 a16(indx) := t(ddindx).end_loc_country;
16917 indx := indx+1;
16918 if t.last =ddindx
16919 then exit;
16920 end if;
16921 ddindx := t.next(ddindx);
16922 end loop;
16923 end if;
16924 end if;
16925 end rosetta_table_copy_out_p85;
16926
16927 procedure rosetta_table_copy_in_p87(t out nocopy csi_datastructures_pub.instance_cz_tbl, a0 JTF_NUMBER_TABLE
16928 , a1 JTF_NUMBER_TABLE
16929 , a2 JTF_NUMBER_TABLE
16930 , a3 JTF_NUMBER_TABLE
16931 , a4 JTF_NUMBER_TABLE
16932 , a5 JTF_NUMBER_TABLE
16933 , a6 JTF_NUMBER_TABLE
16934 , a7 JTF_VARCHAR2_TABLE_300
16935 , a8 JTF_NUMBER_TABLE
16936 , a9 JTF_NUMBER_TABLE
16937 , a10 JTF_NUMBER_TABLE
16938 , a11 JTF_VARCHAR2_TABLE_100
16939 , a12 JTF_VARCHAR2_TABLE_100
16940 ) as
16941 ddindx binary_integer; indx binary_integer;
16942 begin
16943 if a0 is not null and a0.count > 0 then
16944 if a0.count > 0 then
16945 indx := a0.first;
16946 ddindx := 1;
16947 while true loop
16948 t(ddindx).item_instance_id := rosetta_g_miss_num_map(a0(indx));
16949 t(ddindx).config_instance_hdr_id := rosetta_g_miss_num_map(a1(indx));
16950 t(ddindx).config_instance_rev_number := rosetta_g_miss_num_map(a2(indx));
16951 t(ddindx).config_instance_item_id := rosetta_g_miss_num_map(a3(indx));
16952 t(ddindx).bill_to_site_use_id := rosetta_g_miss_num_map(a4(indx));
16953 t(ddindx).ship_to_site_use_id := rosetta_g_miss_num_map(a5(indx));
16954 t(ddindx).sold_to_org_id := rosetta_g_miss_num_map(a6(indx));
16955 t(ddindx).instance_name := a7(indx);
16956 t(ddindx).instance_sequence := rosetta_g_miss_num_map(a8(indx));
16957 t(ddindx).bill_to_contact_id := rosetta_g_miss_num_map(a9(indx));
16958 t(ddindx).ship_to_contact_id := rosetta_g_miss_num_map(a10(indx));
16959 t(ddindx).ib_owner := a11(indx);
16960 t(ddindx).action := a12(indx);
16961 ddindx := ddindx+1;
16962 if a0.last =indx
16963 then exit;
16964 end if;
16965 indx := a0.next(indx);
16966 end loop;
16967 end if;
16968 end if;
16969 end rosetta_table_copy_in_p87;
16970 procedure rosetta_table_copy_out_p87(t csi_datastructures_pub.instance_cz_tbl, a0 out nocopy JTF_NUMBER_TABLE
16971 , a1 out nocopy JTF_NUMBER_TABLE
16972 , a2 out nocopy JTF_NUMBER_TABLE
16973 , a3 out nocopy JTF_NUMBER_TABLE
16974 , a4 out nocopy JTF_NUMBER_TABLE
16975 , a5 out nocopy JTF_NUMBER_TABLE
16976 , a6 out nocopy JTF_NUMBER_TABLE
16977 , a7 out nocopy JTF_VARCHAR2_TABLE_300
16978 , a8 out nocopy JTF_NUMBER_TABLE
16979 , a9 out nocopy JTF_NUMBER_TABLE
16980 , a10 out nocopy JTF_NUMBER_TABLE
16981 , a11 out nocopy JTF_VARCHAR2_TABLE_100
16982 , a12 out nocopy JTF_VARCHAR2_TABLE_100
16983 ) as
16984 ddindx binary_integer; indx binary_integer;
16985 begin
16986 if t is null or t.count = 0 then
16987 a0 := JTF_NUMBER_TABLE();
16988 a1 := JTF_NUMBER_TABLE();
16989 a2 := JTF_NUMBER_TABLE();
16990 a3 := JTF_NUMBER_TABLE();
16991 a4 := JTF_NUMBER_TABLE();
16992 a5 := JTF_NUMBER_TABLE();
16993 a6 := JTF_NUMBER_TABLE();
16994 a7 := JTF_VARCHAR2_TABLE_300();
16995 a8 := JTF_NUMBER_TABLE();
16996 a9 := JTF_NUMBER_TABLE();
16997 a10 := JTF_NUMBER_TABLE();
16998 a11 := JTF_VARCHAR2_TABLE_100();
16999 a12 := JTF_VARCHAR2_TABLE_100();
17000 else
17001 a0 := JTF_NUMBER_TABLE();
17002 a1 := JTF_NUMBER_TABLE();
17003 a2 := JTF_NUMBER_TABLE();
17004 a3 := JTF_NUMBER_TABLE();
17005 a4 := JTF_NUMBER_TABLE();
17006 a5 := JTF_NUMBER_TABLE();
17007 a6 := JTF_NUMBER_TABLE();
17008 a7 := JTF_VARCHAR2_TABLE_300();
17009 a8 := JTF_NUMBER_TABLE();
17010 a9 := JTF_NUMBER_TABLE();
17011 a10 := JTF_NUMBER_TABLE();
17012 a11 := JTF_VARCHAR2_TABLE_100();
17013 a12 := JTF_VARCHAR2_TABLE_100();
17014 if t.count > 0 then
17015 a0.extend(t.count);
17016 a1.extend(t.count);
17017 a2.extend(t.count);
17018 a3.extend(t.count);
17019 a4.extend(t.count);
17020 a5.extend(t.count);
17021 a6.extend(t.count);
17022 a7.extend(t.count);
17023 a8.extend(t.count);
17024 a9.extend(t.count);
17025 a10.extend(t.count);
17026 a11.extend(t.count);
17027 a12.extend(t.count);
17028 ddindx := t.first;
17029 indx := 1;
17030 while true loop
17031 a0(indx) := rosetta_g_miss_num_map(t(ddindx).item_instance_id);
17032 a1(indx) := rosetta_g_miss_num_map(t(ddindx).config_instance_hdr_id);
17033 a2(indx) := rosetta_g_miss_num_map(t(ddindx).config_instance_rev_number);
17034 a3(indx) := rosetta_g_miss_num_map(t(ddindx).config_instance_item_id);
17035 a4(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_site_use_id);
17036 a5(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_site_use_id);
17037 a6(indx) := rosetta_g_miss_num_map(t(ddindx).sold_to_org_id);
17038 a7(indx) := t(ddindx).instance_name;
17039 a8(indx) := rosetta_g_miss_num_map(t(ddindx).instance_sequence);
17040 a9(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_contact_id);
17041 a10(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_contact_id);
17042 a11(indx) := t(ddindx).ib_owner;
17043 a12(indx) := t(ddindx).action;
17044 indx := indx+1;
17045 if t.last =ddindx
17046 then exit;
17047 end if;
17048 ddindx := t.next(ddindx);
17049 end loop;
17050 end if;
17051 end if;
17052 end rosetta_table_copy_out_p87;
17053
17054 procedure rosetta_table_copy_in_p89(t out nocopy csi_datastructures_pub.ext_attrib_values_tbl, a0 JTF_VARCHAR2_TABLE_100
17055 , a1 JTF_VARCHAR2_TABLE_100
17056 , a2 JTF_VARCHAR2_TABLE_300
17057 , a3 JTF_NUMBER_TABLE
17058 , a4 JTF_NUMBER_TABLE
17059 ) as
17060 ddindx binary_integer; indx binary_integer;
17061 begin
17062 if a0 is not null and a0.count > 0 then
17063 if a0.count > 0 then
17064 indx := a0.first;
17065 ddindx := 1;
17066 while true loop
17067 t(ddindx).attribute_level := a0(indx);
17068 t(ddindx).attribute_code := a1(indx);
17069 t(ddindx).attribute_value := a2(indx);
17070 t(ddindx).attribute_sequence := rosetta_g_miss_num_map(a3(indx));
17071 t(ddindx).parent_tbl_index := rosetta_g_miss_num_map(a4(indx));
17072 ddindx := ddindx+1;
17073 if a0.last =indx
17074 then exit;
17075 end if;
17076 indx := a0.next(indx);
17077 end loop;
17078 end if;
17079 end if;
17080 end rosetta_table_copy_in_p89;
17081 procedure rosetta_table_copy_out_p89(t csi_datastructures_pub.ext_attrib_values_tbl, a0 out nocopy JTF_VARCHAR2_TABLE_100
17082 , a1 out nocopy JTF_VARCHAR2_TABLE_100
17083 , a2 out nocopy JTF_VARCHAR2_TABLE_300
17084 , a3 out nocopy JTF_NUMBER_TABLE
17085 , a4 out nocopy JTF_NUMBER_TABLE
17086 ) as
17087 ddindx binary_integer; indx binary_integer;
17088 begin
17089 if t is null or t.count = 0 then
17090 a0 := JTF_VARCHAR2_TABLE_100();
17091 a1 := JTF_VARCHAR2_TABLE_100();
17092 a2 := JTF_VARCHAR2_TABLE_300();
17093 a3 := JTF_NUMBER_TABLE();
17094 a4 := JTF_NUMBER_TABLE();
17095 else
17096 a0 := JTF_VARCHAR2_TABLE_100();
17097 a1 := JTF_VARCHAR2_TABLE_100();
17098 a2 := JTF_VARCHAR2_TABLE_300();
17099 a3 := JTF_NUMBER_TABLE();
17100 a4 := JTF_NUMBER_TABLE();
17101 if t.count > 0 then
17102 a0.extend(t.count);
17103 a1.extend(t.count);
17104 a2.extend(t.count);
17105 a3.extend(t.count);
17106 a4.extend(t.count);
17107 ddindx := t.first;
17108 indx := 1;
17109 while true loop
17110 a0(indx) := t(ddindx).attribute_level;
17111 a1(indx) := t(ddindx).attribute_code;
17112 a2(indx) := t(ddindx).attribute_value;
17113 a3(indx) := rosetta_g_miss_num_map(t(ddindx).attribute_sequence);
17114 a4(indx) := rosetta_g_miss_num_map(t(ddindx).parent_tbl_index);
17115 indx := indx+1;
17116 if t.last =ddindx
17117 then exit;
17118 end if;
17119 ddindx := t.next(ddindx);
17120 end loop;
17121 end if;
17122 end if;
17123 end rosetta_table_copy_out_p89;
17124
17125 procedure rosetta_table_copy_in_p92(t out nocopy csi_datastructures_pub.mtl_txn_tbl, a0 JTF_NUMBER_TABLE
17126 , a1 JTF_DATE_TABLE
17127 , a2 JTF_DATE_TABLE
17128 , a3 JTF_NUMBER_TABLE
17129 , a4 JTF_NUMBER_TABLE
17130 , a5 JTF_VARCHAR2_TABLE_100
17131 , a6 JTF_NUMBER_TABLE
17132 , a7 JTF_VARCHAR2_TABLE_100
17133 , a8 JTF_NUMBER_TABLE
17134 , a9 JTF_VARCHAR2_TABLE_100
17135 , a10 JTF_NUMBER_TABLE
17136 , a11 JTF_NUMBER_TABLE
17137 , a12 JTF_NUMBER_TABLE
17138 , a13 JTF_NUMBER_TABLE
17139 , a14 JTF_NUMBER_TABLE
17140 , a15 JTF_NUMBER_TABLE
17141 , a16 JTF_NUMBER_TABLE
17142 , a17 JTF_NUMBER_TABLE
17143 ) as
17144 ddindx binary_integer; indx binary_integer;
17145 begin
17146 if a0 is not null and a0.count > 0 then
17147 if a0.count > 0 then
17148 indx := a0.first;
17149 ddindx := 1;
17150 while true loop
17151 t(ddindx).transaction_id := rosetta_g_miss_num_map(a0(indx));
17152 t(ddindx).transaction_date := rosetta_g_miss_date_in_map(a1(indx));
17153 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a2(indx));
17154 t(ddindx).inventory_item_id := rosetta_g_miss_num_map(a3(indx));
17155 t(ddindx).organization_id := rosetta_g_miss_num_map(a4(indx));
17156 t(ddindx).lot_number := a5(indx);
17157 t(ddindx).transaction_quantity := rosetta_g_miss_num_map(a6(indx));
17158 t(ddindx).transaction_uom := a7(indx);
17159 t(ddindx).primary_quantity := rosetta_g_miss_num_map(a8(indx));
17160 t(ddindx).primary_uom := a9(indx);
17161 t(ddindx).transaction_type_id := rosetta_g_miss_num_map(a10(indx));
17162 t(ddindx).transaction_action_id := rosetta_g_miss_num_map(a11(indx));
17163 t(ddindx).transaction_source_type_id := rosetta_g_miss_num_map(a12(indx));
17164 t(ddindx).transfer_transaction_id := rosetta_g_miss_num_map(a13(indx));
17165 t(ddindx).serial_control_code := rosetta_g_miss_num_map(a14(indx));
17166 t(ddindx).lot_control_code := rosetta_g_miss_num_map(a15(indx));
17167 t(ddindx).trx_source_line_id := rosetta_g_miss_num_map(a16(indx));
17168 t(ddindx).transaction_source_id := rosetta_g_miss_num_map(a17(indx));
17169 ddindx := ddindx+1;
17170 if a0.last =indx
17171 then exit;
17172 end if;
17173 indx := a0.next(indx);
17174 end loop;
17175 end if;
17176 end if;
17177 end rosetta_table_copy_in_p92;
17178 procedure rosetta_table_copy_out_p92(t csi_datastructures_pub.mtl_txn_tbl, a0 out nocopy JTF_NUMBER_TABLE
17179 , a1 out nocopy JTF_DATE_TABLE
17180 , a2 out nocopy JTF_DATE_TABLE
17181 , a3 out nocopy JTF_NUMBER_TABLE
17182 , a4 out nocopy JTF_NUMBER_TABLE
17183 , a5 out nocopy JTF_VARCHAR2_TABLE_100
17184 , a6 out nocopy JTF_NUMBER_TABLE
17185 , a7 out nocopy JTF_VARCHAR2_TABLE_100
17186 , a8 out nocopy JTF_NUMBER_TABLE
17187 , a9 out nocopy JTF_VARCHAR2_TABLE_100
17188 , a10 out nocopy JTF_NUMBER_TABLE
17189 , a11 out nocopy JTF_NUMBER_TABLE
17190 , a12 out nocopy JTF_NUMBER_TABLE
17191 , a13 out nocopy JTF_NUMBER_TABLE
17192 , a14 out nocopy JTF_NUMBER_TABLE
17193 , a15 out nocopy JTF_NUMBER_TABLE
17194 , a16 out nocopy JTF_NUMBER_TABLE
17195 , a17 out nocopy JTF_NUMBER_TABLE
17196 ) as
17197 ddindx binary_integer; indx binary_integer;
17198 begin
17199 if t is null or t.count = 0 then
17200 a0 := JTF_NUMBER_TABLE();
17201 a1 := JTF_DATE_TABLE();
17202 a2 := JTF_DATE_TABLE();
17203 a3 := JTF_NUMBER_TABLE();
17204 a4 := JTF_NUMBER_TABLE();
17205 a5 := JTF_VARCHAR2_TABLE_100();
17206 a6 := JTF_NUMBER_TABLE();
17207 a7 := JTF_VARCHAR2_TABLE_100();
17208 a8 := JTF_NUMBER_TABLE();
17209 a9 := JTF_VARCHAR2_TABLE_100();
17210 a10 := JTF_NUMBER_TABLE();
17211 a11 := JTF_NUMBER_TABLE();
17212 a12 := JTF_NUMBER_TABLE();
17213 a13 := JTF_NUMBER_TABLE();
17214 a14 := JTF_NUMBER_TABLE();
17215 a15 := JTF_NUMBER_TABLE();
17216 a16 := JTF_NUMBER_TABLE();
17217 a17 := JTF_NUMBER_TABLE();
17218 else
17219 a0 := JTF_NUMBER_TABLE();
17220 a1 := JTF_DATE_TABLE();
17221 a2 := JTF_DATE_TABLE();
17222 a3 := JTF_NUMBER_TABLE();
17223 a4 := JTF_NUMBER_TABLE();
17224 a5 := JTF_VARCHAR2_TABLE_100();
17225 a6 := JTF_NUMBER_TABLE();
17226 a7 := JTF_VARCHAR2_TABLE_100();
17227 a8 := JTF_NUMBER_TABLE();
17228 a9 := JTF_VARCHAR2_TABLE_100();
17229 a10 := JTF_NUMBER_TABLE();
17230 a11 := JTF_NUMBER_TABLE();
17231 a12 := JTF_NUMBER_TABLE();
17232 a13 := JTF_NUMBER_TABLE();
17233 a14 := JTF_NUMBER_TABLE();
17234 a15 := JTF_NUMBER_TABLE();
17235 a16 := JTF_NUMBER_TABLE();
17236 a17 := JTF_NUMBER_TABLE();
17237 if t.count > 0 then
17238 a0.extend(t.count);
17239 a1.extend(t.count);
17240 a2.extend(t.count);
17241 a3.extend(t.count);
17242 a4.extend(t.count);
17243 a5.extend(t.count);
17244 a6.extend(t.count);
17245 a7.extend(t.count);
17246 a8.extend(t.count);
17247 a9.extend(t.count);
17248 a10.extend(t.count);
17249 a11.extend(t.count);
17250 a12.extend(t.count);
17251 a13.extend(t.count);
17252 a14.extend(t.count);
17253 a15.extend(t.count);
17254 a16.extend(t.count);
17255 a17.extend(t.count);
17256 ddindx := t.first;
17257 indx := 1;
17258 while true loop
17259 a0(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
17260 a1(indx) := t(ddindx).transaction_date;
17261 a2(indx) := t(ddindx).creation_date;
17262 a3(indx) := rosetta_g_miss_num_map(t(ddindx).inventory_item_id);
17263 a4(indx) := rosetta_g_miss_num_map(t(ddindx).organization_id);
17264 a5(indx) := t(ddindx).lot_number;
17265 a6(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_quantity);
17266 a7(indx) := t(ddindx).transaction_uom;
17267 a8(indx) := rosetta_g_miss_num_map(t(ddindx).primary_quantity);
17268 a9(indx) := t(ddindx).primary_uom;
17269 a10(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_type_id);
17270 a11(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_action_id);
17271 a12(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_source_type_id);
17272 a13(indx) := rosetta_g_miss_num_map(t(ddindx).transfer_transaction_id);
17273 a14(indx) := rosetta_g_miss_num_map(t(ddindx).serial_control_code);
17274 a15(indx) := rosetta_g_miss_num_map(t(ddindx).lot_control_code);
17275 a16(indx) := rosetta_g_miss_num_map(t(ddindx).trx_source_line_id);
17276 a17(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_source_id);
17277 indx := indx+1;
17278 if t.last =ddindx
17279 then exit;
17280 end if;
17281 ddindx := t.next(ddindx);
17282 end loop;
17283 end if;
17284 end if;
17285 end rosetta_table_copy_out_p92;
17286
17287 procedure rosetta_table_copy_in_p94(t out nocopy csi_datastructures_pub.mu_systems_tbl, a0 JTF_NUMBER_TABLE
17288 ) as
17289 ddindx binary_integer; indx binary_integer;
17290 begin
17291 if a0 is not null and a0.count > 0 then
17292 if a0.count > 0 then
17293 indx := a0.first;
17294 ddindx := 1;
17295 while true loop
17296 t(ddindx).system_id := rosetta_g_miss_num_map(a0(indx));
17297 ddindx := ddindx+1;
17298 if a0.last =indx
17299 then exit;
17300 end if;
17301 indx := a0.next(indx);
17302 end loop;
17303 end if;
17304 end if;
17305 end rosetta_table_copy_in_p94;
17306 procedure rosetta_table_copy_out_p94(t csi_datastructures_pub.mu_systems_tbl, a0 out nocopy JTF_NUMBER_TABLE
17307 ) as
17308 ddindx binary_integer; indx binary_integer;
17309 begin
17310 if t is null or t.count = 0 then
17311 a0 := JTF_NUMBER_TABLE();
17312 else
17313 a0 := JTF_NUMBER_TABLE();
17314 if t.count > 0 then
17315 a0.extend(t.count);
17316 ddindx := t.first;
17317 indx := 1;
17318 while true loop
17319 a0(indx) := rosetta_g_miss_num_map(t(ddindx).system_id);
17320 indx := indx+1;
17321 if t.last =ddindx
17322 then exit;
17323 end if;
17324 ddindx := t.next(ddindx);
17325 end loop;
17326 end if;
17327 end if;
17328 end rosetta_table_copy_out_p94;
17329 end csi_datastructures_pub_w;