[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.3 2009/04/07 19:09:25 hyonlee 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 , a177 JTF_VARCHAR2_TABLE_300
2390 ) as
2391 ddindx binary_integer; indx binary_integer;
2392 begin
2393 if a0 is not null and a0.count > 0 then
2394 if a0.count > 0 then
2395 indx := a0.first;
2396 ddindx := 1;
2397 while true loop
2398 t(ddindx).instance_id := rosetta_g_miss_num_map(a0(indx));
2399 t(ddindx).instance_number := a1(indx);
2400 t(ddindx).external_reference := a2(indx);
2401 t(ddindx).inventory_item_id := rosetta_g_miss_num_map(a3(indx));
2402 t(ddindx).inventory_revision := a4(indx);
2403 t(ddindx).inv_master_organization_id := rosetta_g_miss_num_map(a5(indx));
2404 t(ddindx).serial_number := a6(indx);
2405 t(ddindx).mfg_serial_number_flag := a7(indx);
2406 t(ddindx).lot_number := a8(indx);
2407 t(ddindx).quantity := rosetta_g_miss_num_map(a9(indx));
2408 t(ddindx).unit_of_measure_name := a10(indx);
2409 t(ddindx).unit_of_measure := a11(indx);
2410 t(ddindx).accounting_class := a12(indx);
2411 t(ddindx).accounting_class_code := a13(indx);
2412 t(ddindx).instance_condition := a14(indx);
2413 t(ddindx).instance_condition_id := rosetta_g_miss_num_map(a15(indx));
2414 t(ddindx).instance_status := a16(indx);
2415 t(ddindx).instance_status_id := rosetta_g_miss_num_map(a17(indx));
2416 t(ddindx).customer_view_flag := a18(indx);
2417 t(ddindx).merchant_view_flag := a19(indx);
2418 t(ddindx).sellable_flag := a20(indx);
2419 t(ddindx).system_id := rosetta_g_miss_num_map(a21(indx));
2420 t(ddindx).system_name := a22(indx);
2421 t(ddindx).instance_type_code := a23(indx);
2422 t(ddindx).instance_type_name := a24(indx);
2423 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a25(indx));
2424 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a26(indx));
2425 t(ddindx).location_type_code := a27(indx);
2426 t(ddindx).location_id := rosetta_g_miss_num_map(a28(indx));
2427 t(ddindx).inv_organization_id := rosetta_g_miss_num_map(a29(indx));
2428 t(ddindx).inv_organization_name := a30(indx);
2429 t(ddindx).inv_subinventory_name := a31(indx);
2430 t(ddindx).inv_locator_id := rosetta_g_miss_num_map(a32(indx));
2431 t(ddindx).pa_project_id := rosetta_g_miss_num_map(a33(indx));
2432 t(ddindx).pa_project_task_id := rosetta_g_miss_num_map(a34(indx));
2433 t(ddindx).pa_project_name := a35(indx);
2434 t(ddindx).pa_project_number := a36(indx);
2435 t(ddindx).pa_task_name := a37(indx);
2436 t(ddindx).pa_task_number := a38(indx);
2437 t(ddindx).in_transit_order_line_id := rosetta_g_miss_num_map(a39(indx));
2438 t(ddindx).in_transit_order_line_number := rosetta_g_miss_num_map(a40(indx));
2439 t(ddindx).in_transit_order_number := rosetta_g_miss_num_map(a41(indx));
2440 t(ddindx).wip_job_id := rosetta_g_miss_num_map(a42(indx));
2441 t(ddindx).wip_entity_name := a43(indx);
2442 t(ddindx).po_order_line_id := rosetta_g_miss_num_map(a44(indx));
2443 t(ddindx).last_oe_order_line_id := rosetta_g_miss_num_map(a45(indx));
2444 t(ddindx).last_oe_rma_line_id := rosetta_g_miss_num_map(a46(indx));
2445 t(ddindx).last_po_po_line_id := rosetta_g_miss_num_map(a47(indx));
2446 t(ddindx).last_oe_po_number := a48(indx);
2447 t(ddindx).last_wip_job_id := rosetta_g_miss_num_map(a49(indx));
2448 t(ddindx).last_pa_project_id := rosetta_g_miss_num_map(a50(indx));
2449 t(ddindx).last_pa_task_id := rosetta_g_miss_num_map(a51(indx));
2450 t(ddindx).last_oe_agreement_id := rosetta_g_miss_num_map(a52(indx));
2451 t(ddindx).install_date := rosetta_g_miss_date_in_map(a53(indx));
2452 t(ddindx).manually_created_flag := a54(indx);
2453 t(ddindx).return_by_date := rosetta_g_miss_date_in_map(a55(indx));
2454 t(ddindx).actual_return_date := rosetta_g_miss_date_in_map(a56(indx));
2455 t(ddindx).creation_complete_flag := a57(indx);
2456 t(ddindx).completeness_flag := a58(indx);
2457 t(ddindx).context := a59(indx);
2458 t(ddindx).attribute1 := a60(indx);
2459 t(ddindx).attribute2 := a61(indx);
2460 t(ddindx).attribute3 := a62(indx);
2461 t(ddindx).attribute4 := a63(indx);
2462 t(ddindx).attribute5 := a64(indx);
2463 t(ddindx).attribute6 := a65(indx);
2464 t(ddindx).attribute7 := a66(indx);
2465 t(ddindx).attribute8 := a67(indx);
2466 t(ddindx).attribute9 := a68(indx);
2467 t(ddindx).attribute10 := a69(indx);
2468 t(ddindx).attribute11 := a70(indx);
2469 t(ddindx).attribute12 := a71(indx);
2470 t(ddindx).attribute13 := a72(indx);
2471 t(ddindx).attribute14 := a73(indx);
2472 t(ddindx).attribute15 := a74(indx);
2473 t(ddindx).object_version_number := rosetta_g_miss_num_map(a75(indx));
2474 t(ddindx).last_txn_line_detail_id := rosetta_g_miss_num_map(a76(indx));
2475 t(ddindx).install_location_type_code := a77(indx);
2476 t(ddindx).install_location_id := rosetta_g_miss_num_map(a78(indx));
2477 t(ddindx).instance_usage_code := a79(indx);
2478 t(ddindx).current_loc_address1 := a80(indx);
2479 t(ddindx).current_loc_address2 := a81(indx);
2480 t(ddindx).current_loc_address3 := a82(indx);
2481 t(ddindx).current_loc_address4 := a83(indx);
2482 t(ddindx).current_loc_city := a84(indx);
2483 t(ddindx).current_loc_state := a85(indx);
2484 t(ddindx).current_loc_postal_code := a86(indx);
2485 t(ddindx).current_loc_country := a87(indx);
2486 t(ddindx).sales_order_number := rosetta_g_miss_num_map(a88(indx));
2487 t(ddindx).sales_order_line_number := rosetta_g_miss_num_map(a89(indx));
2488 t(ddindx).sales_order_date := rosetta_g_miss_date_in_map(a90(indx));
2489 t(ddindx).purchase_order_number := a91(indx);
2490 t(ddindx).instance_usage_name := a92(indx);
2491 t(ddindx).install_loc_address1 := a93(indx);
2492 t(ddindx).install_loc_address2 := a94(indx);
2493 t(ddindx).install_loc_address3 := a95(indx);
2494 t(ddindx).install_loc_address4 := a96(indx);
2495 t(ddindx).install_loc_city := a97(indx);
2496 t(ddindx).install_loc_state := a98(indx);
2497 t(ddindx).install_loc_postal_code := a99(indx);
2498 t(ddindx).install_loc_country := a100(indx);
2499 t(ddindx).vld_organization_id := rosetta_g_miss_num_map(a101(indx));
2500 t(ddindx).current_loc_number := a102(indx);
2501 t(ddindx).install_loc_number := a103(indx);
2502 t(ddindx).current_party_name := a104(indx);
2503 t(ddindx).current_party_number := a105(indx);
2504 t(ddindx).install_party_name := a106(indx);
2505 t(ddindx).install_party_number := a107(indx);
2506 t(ddindx).config_inst_hdr_id := rosetta_g_miss_num_map(a108(indx));
2507 t(ddindx).config_inst_rev_num := rosetta_g_miss_num_map(a109(indx));
2508 t(ddindx).config_inst_item_id := rosetta_g_miss_num_map(a110(indx));
2509 t(ddindx).config_valid_status := a111(indx);
2510 t(ddindx).instance_description := a112(indx);
2511 t(ddindx).start_loc_address1 := a113(indx);
2512 t(ddindx).start_loc_address2 := a114(indx);
2513 t(ddindx).start_loc_address3 := a115(indx);
2514 t(ddindx).start_loc_address4 := a116(indx);
2515 t(ddindx).start_loc_city := a117(indx);
2516 t(ddindx).start_loc_state := a118(indx);
2517 t(ddindx).start_loc_postal_code := a119(indx);
2518 t(ddindx).start_loc_country := a120(indx);
2519 t(ddindx).end_loc_address1 := a121(indx);
2520 t(ddindx).end_loc_address2 := a122(indx);
2521 t(ddindx).end_loc_address3 := a123(indx);
2522 t(ddindx).end_loc_address4 := a124(indx);
2523 t(ddindx).end_loc_city := a125(indx);
2524 t(ddindx).end_loc_state := a126(indx);
2525 t(ddindx).end_loc_postal_code := a127(indx);
2526 t(ddindx).end_loc_country := a128(indx);
2527 t(ddindx).vld_organization_name := a129(indx);
2528 t(ddindx).last_oe_agreement_name := a130(indx);
2529 t(ddindx).inv_locator_name := a131(indx);
2530 t(ddindx).network_asset_flag := a132(indx);
2531 t(ddindx).maintainable_flag := a133(indx);
2532 t(ddindx).pn_location_id := rosetta_g_miss_num_map(a134(indx));
2533 t(ddindx).asset_criticality_code := a135(indx);
2534 t(ddindx).category_id := rosetta_g_miss_num_map(a136(indx));
2535 t(ddindx).equipment_gen_object_id := rosetta_g_miss_num_map(a137(indx));
2536 t(ddindx).instantiation_flag := a138(indx);
2537 t(ddindx).linear_location_id := rosetta_g_miss_num_map(a139(indx));
2538 t(ddindx).operational_log_flag := a140(indx);
2539 t(ddindx).checkin_status := rosetta_g_miss_num_map(a141(indx));
2540 t(ddindx).supplier_warranty_exp_date := rosetta_g_miss_date_in_map(a142(indx));
2541 t(ddindx).attribute16 := a143(indx);
2542 t(ddindx).attribute17 := a144(indx);
2543 t(ddindx).attribute18 := a145(indx);
2544 t(ddindx).attribute19 := a146(indx);
2545 t(ddindx).attribute20 := a147(indx);
2546 t(ddindx).attribute21 := a148(indx);
2547 t(ddindx).attribute22 := a149(indx);
2548 t(ddindx).attribute23 := a150(indx);
2549 t(ddindx).attribute24 := a151(indx);
2550 t(ddindx).attribute25 := a152(indx);
2551 t(ddindx).attribute26 := a153(indx);
2552 t(ddindx).attribute27 := a154(indx);
2553 t(ddindx).attribute28 := a155(indx);
2554 t(ddindx).attribute29 := a156(indx);
2555 t(ddindx).attribute30 := a157(indx);
2556 t(ddindx).purchase_unit_price := rosetta_g_miss_num_map(a158(indx));
2557 t(ddindx).purchase_currency_code := a159(indx);
2558 t(ddindx).payables_unit_price := rosetta_g_miss_num_map(a160(indx));
2559 t(ddindx).payables_currency_code := a161(indx);
2560 t(ddindx).sales_unit_price := rosetta_g_miss_num_map(a162(indx));
2561 t(ddindx).sales_currency_code := a163(indx);
2562 t(ddindx).operational_status_code := a164(indx);
2563 t(ddindx).operational_status_name := a165(indx);
2564 t(ddindx).maintenance_organization := a166(indx);
2565 t(ddindx).department := a167(indx);
2566 t(ddindx).area := a168(indx);
2567 t(ddindx).wip_accounting_class := a169(indx);
2568 t(ddindx).parent_asset_group := a170(indx);
2569 t(ddindx).criticality := a171(indx);
2570 t(ddindx).category_name := a172(indx);
2571 t(ddindx).parent_asset_number := a173(indx);
2572 t(ddindx).maintainable := a174(indx);
2573 t(ddindx).version_label := a175(indx);
2574 t(ddindx).version_label_meaning := a176(indx);
2575 t(ddindx).inventory_item_name := a177(indx);
2576 ddindx := ddindx+1;
2577 if a0.last =indx
2578 then exit;
2579 end if;
2580 indx := a0.next(indx);
2581 end loop;
2582 end if;
2583 end if;
2584 end rosetta_table_copy_in_p22;
2585 procedure rosetta_table_copy_out_p22(t csi_datastructures_pub.instance_header_tbl, a0 out nocopy JTF_NUMBER_TABLE
2586 , a1 out nocopy JTF_VARCHAR2_TABLE_100
2587 , a2 out nocopy JTF_VARCHAR2_TABLE_100
2588 , a3 out nocopy JTF_NUMBER_TABLE
2589 , a4 out nocopy JTF_VARCHAR2_TABLE_100
2590 , a5 out nocopy JTF_NUMBER_TABLE
2591 , a6 out nocopy JTF_VARCHAR2_TABLE_100
2592 , a7 out nocopy JTF_VARCHAR2_TABLE_100
2593 , a8 out nocopy JTF_VARCHAR2_TABLE_100
2594 , a9 out nocopy JTF_NUMBER_TABLE
2595 , a10 out nocopy JTF_VARCHAR2_TABLE_100
2596 , a11 out nocopy JTF_VARCHAR2_TABLE_100
2597 , a12 out nocopy JTF_VARCHAR2_TABLE_100
2598 , a13 out nocopy JTF_VARCHAR2_TABLE_100
2599 , a14 out nocopy JTF_VARCHAR2_TABLE_100
2600 , a15 out nocopy JTF_NUMBER_TABLE
2601 , a16 out nocopy JTF_VARCHAR2_TABLE_100
2602 , a17 out nocopy JTF_NUMBER_TABLE
2603 , a18 out nocopy JTF_VARCHAR2_TABLE_100
2604 , a19 out nocopy JTF_VARCHAR2_TABLE_100
2605 , a20 out nocopy JTF_VARCHAR2_TABLE_100
2606 , a21 out nocopy JTF_NUMBER_TABLE
2607 , a22 out nocopy JTF_VARCHAR2_TABLE_100
2608 , a23 out nocopy JTF_VARCHAR2_TABLE_100
2609 , a24 out nocopy JTF_VARCHAR2_TABLE_300
2610 , a25 out nocopy JTF_DATE_TABLE
2611 , a26 out nocopy JTF_DATE_TABLE
2612 , a27 out nocopy JTF_VARCHAR2_TABLE_100
2613 , a28 out nocopy JTF_NUMBER_TABLE
2614 , a29 out nocopy JTF_NUMBER_TABLE
2615 , a30 out nocopy JTF_VARCHAR2_TABLE_100
2616 , a31 out nocopy JTF_VARCHAR2_TABLE_100
2617 , a32 out nocopy JTF_NUMBER_TABLE
2618 , a33 out nocopy JTF_NUMBER_TABLE
2619 , a34 out nocopy JTF_NUMBER_TABLE
2620 , a35 out nocopy JTF_VARCHAR2_TABLE_100
2621 , a36 out nocopy JTF_VARCHAR2_TABLE_100
2622 , a37 out nocopy JTF_VARCHAR2_TABLE_100
2623 , a38 out nocopy JTF_VARCHAR2_TABLE_100
2624 , a39 out nocopy JTF_NUMBER_TABLE
2625 , a40 out nocopy JTF_NUMBER_TABLE
2626 , a41 out nocopy JTF_NUMBER_TABLE
2627 , a42 out nocopy JTF_NUMBER_TABLE
2628 , a43 out nocopy JTF_VARCHAR2_TABLE_300
2629 , a44 out nocopy JTF_NUMBER_TABLE
2630 , a45 out nocopy JTF_NUMBER_TABLE
2631 , a46 out nocopy JTF_NUMBER_TABLE
2632 , a47 out nocopy JTF_NUMBER_TABLE
2633 , a48 out nocopy JTF_VARCHAR2_TABLE_100
2634 , a49 out nocopy JTF_NUMBER_TABLE
2635 , a50 out nocopy JTF_NUMBER_TABLE
2636 , a51 out nocopy JTF_NUMBER_TABLE
2637 , a52 out nocopy JTF_NUMBER_TABLE
2638 , a53 out nocopy JTF_DATE_TABLE
2639 , a54 out nocopy JTF_VARCHAR2_TABLE_100
2640 , a55 out nocopy JTF_DATE_TABLE
2641 , a56 out nocopy JTF_DATE_TABLE
2642 , a57 out nocopy JTF_VARCHAR2_TABLE_100
2643 , a58 out nocopy JTF_VARCHAR2_TABLE_100
2644 , a59 out nocopy JTF_VARCHAR2_TABLE_100
2645 , a60 out nocopy JTF_VARCHAR2_TABLE_300
2646 , a61 out nocopy JTF_VARCHAR2_TABLE_300
2647 , a62 out nocopy JTF_VARCHAR2_TABLE_300
2648 , a63 out nocopy JTF_VARCHAR2_TABLE_300
2649 , a64 out nocopy JTF_VARCHAR2_TABLE_300
2650 , a65 out nocopy JTF_VARCHAR2_TABLE_300
2651 , a66 out nocopy JTF_VARCHAR2_TABLE_300
2652 , a67 out nocopy JTF_VARCHAR2_TABLE_300
2653 , a68 out nocopy JTF_VARCHAR2_TABLE_300
2654 , a69 out nocopy JTF_VARCHAR2_TABLE_300
2655 , a70 out nocopy JTF_VARCHAR2_TABLE_300
2656 , a71 out nocopy JTF_VARCHAR2_TABLE_300
2657 , a72 out nocopy JTF_VARCHAR2_TABLE_300
2658 , a73 out nocopy JTF_VARCHAR2_TABLE_300
2659 , a74 out nocopy JTF_VARCHAR2_TABLE_300
2660 , a75 out nocopy JTF_NUMBER_TABLE
2661 , a76 out nocopy JTF_NUMBER_TABLE
2662 , a77 out nocopy JTF_VARCHAR2_TABLE_100
2663 , a78 out nocopy JTF_NUMBER_TABLE
2664 , a79 out nocopy JTF_VARCHAR2_TABLE_100
2665 , a80 out nocopy JTF_VARCHAR2_TABLE_300
2666 , a81 out nocopy JTF_VARCHAR2_TABLE_300
2667 , a82 out nocopy JTF_VARCHAR2_TABLE_300
2668 , a83 out nocopy JTF_VARCHAR2_TABLE_300
2669 , a84 out nocopy JTF_VARCHAR2_TABLE_100
2670 , a85 out nocopy JTF_VARCHAR2_TABLE_200
2671 , a86 out nocopy JTF_VARCHAR2_TABLE_100
2672 , a87 out nocopy JTF_VARCHAR2_TABLE_100
2673 , a88 out nocopy JTF_NUMBER_TABLE
2674 , a89 out nocopy JTF_NUMBER_TABLE
2675 , a90 out nocopy JTF_DATE_TABLE
2676 , a91 out nocopy JTF_VARCHAR2_TABLE_100
2677 , a92 out nocopy JTF_VARCHAR2_TABLE_100
2678 , a93 out nocopy JTF_VARCHAR2_TABLE_300
2679 , a94 out nocopy JTF_VARCHAR2_TABLE_300
2680 , a95 out nocopy JTF_VARCHAR2_TABLE_300
2681 , a96 out nocopy JTF_VARCHAR2_TABLE_300
2682 , a97 out nocopy JTF_VARCHAR2_TABLE_100
2683 , a98 out nocopy JTF_VARCHAR2_TABLE_200
2684 , a99 out nocopy JTF_VARCHAR2_TABLE_100
2685 , a100 out nocopy JTF_VARCHAR2_TABLE_100
2686 , a101 out nocopy JTF_NUMBER_TABLE
2687 , a102 out nocopy JTF_VARCHAR2_TABLE_100
2688 , a103 out nocopy JTF_VARCHAR2_TABLE_100
2689 , a104 out nocopy JTF_VARCHAR2_TABLE_400
2690 , a105 out nocopy JTF_VARCHAR2_TABLE_100
2691 , a106 out nocopy JTF_VARCHAR2_TABLE_400
2692 , a107 out nocopy JTF_VARCHAR2_TABLE_100
2693 , a108 out nocopy JTF_NUMBER_TABLE
2694 , a109 out nocopy JTF_NUMBER_TABLE
2695 , a110 out nocopy JTF_NUMBER_TABLE
2696 , a111 out nocopy JTF_VARCHAR2_TABLE_100
2697 , a112 out nocopy JTF_VARCHAR2_TABLE_300
2698 , a113 out nocopy JTF_VARCHAR2_TABLE_300
2699 , a114 out nocopy JTF_VARCHAR2_TABLE_300
2700 , a115 out nocopy JTF_VARCHAR2_TABLE_300
2701 , a116 out nocopy JTF_VARCHAR2_TABLE_300
2702 , a117 out nocopy JTF_VARCHAR2_TABLE_100
2703 , a118 out nocopy JTF_VARCHAR2_TABLE_100
2704 , a119 out nocopy JTF_VARCHAR2_TABLE_100
2705 , a120 out nocopy JTF_VARCHAR2_TABLE_100
2706 , a121 out nocopy JTF_VARCHAR2_TABLE_300
2707 , a122 out nocopy JTF_VARCHAR2_TABLE_300
2708 , a123 out nocopy JTF_VARCHAR2_TABLE_300
2709 , a124 out nocopy JTF_VARCHAR2_TABLE_300
2710 , a125 out nocopy JTF_VARCHAR2_TABLE_100
2711 , a126 out nocopy JTF_VARCHAR2_TABLE_100
2712 , a127 out nocopy JTF_VARCHAR2_TABLE_100
2713 , a128 out nocopy JTF_VARCHAR2_TABLE_100
2714 , a129 out nocopy JTF_VARCHAR2_TABLE_100
2715 , a130 out nocopy JTF_VARCHAR2_TABLE_300
2716 , a131 out nocopy JTF_VARCHAR2_TABLE_300
2717 , a132 out nocopy JTF_VARCHAR2_TABLE_100
2718 , a133 out nocopy JTF_VARCHAR2_TABLE_100
2719 , a134 out nocopy JTF_NUMBER_TABLE
2720 , a135 out nocopy JTF_VARCHAR2_TABLE_100
2721 , a136 out nocopy JTF_NUMBER_TABLE
2722 , a137 out nocopy JTF_NUMBER_TABLE
2723 , a138 out nocopy JTF_VARCHAR2_TABLE_100
2724 , a139 out nocopy JTF_NUMBER_TABLE
2725 , a140 out nocopy JTF_VARCHAR2_TABLE_100
2726 , a141 out nocopy JTF_NUMBER_TABLE
2727 , a142 out nocopy JTF_DATE_TABLE
2728 , a143 out nocopy JTF_VARCHAR2_TABLE_300
2729 , a144 out nocopy JTF_VARCHAR2_TABLE_300
2730 , a145 out nocopy JTF_VARCHAR2_TABLE_300
2731 , a146 out nocopy JTF_VARCHAR2_TABLE_300
2732 , a147 out nocopy JTF_VARCHAR2_TABLE_300
2733 , a148 out nocopy JTF_VARCHAR2_TABLE_300
2734 , a149 out nocopy JTF_VARCHAR2_TABLE_300
2735 , a150 out nocopy JTF_VARCHAR2_TABLE_300
2736 , a151 out nocopy JTF_VARCHAR2_TABLE_300
2737 , a152 out nocopy JTF_VARCHAR2_TABLE_300
2738 , a153 out nocopy JTF_VARCHAR2_TABLE_300
2739 , a154 out nocopy JTF_VARCHAR2_TABLE_300
2740 , a155 out nocopy JTF_VARCHAR2_TABLE_300
2741 , a156 out nocopy JTF_VARCHAR2_TABLE_300
2742 , a157 out nocopy JTF_VARCHAR2_TABLE_300
2743 , a158 out nocopy JTF_NUMBER_TABLE
2744 , a159 out nocopy JTF_VARCHAR2_TABLE_100
2745 , a160 out nocopy JTF_NUMBER_TABLE
2746 , a161 out nocopy JTF_VARCHAR2_TABLE_100
2747 , a162 out nocopy JTF_NUMBER_TABLE
2748 , a163 out nocopy JTF_VARCHAR2_TABLE_100
2749 , a164 out nocopy JTF_VARCHAR2_TABLE_100
2750 , a165 out nocopy JTF_VARCHAR2_TABLE_100
2751 , a166 out nocopy JTF_VARCHAR2_TABLE_100
2752 , a167 out nocopy JTF_VARCHAR2_TABLE_100
2753 , a168 out nocopy JTF_VARCHAR2_TABLE_100
2754 , a169 out nocopy JTF_VARCHAR2_TABLE_100
2755 , a170 out nocopy JTF_VARCHAR2_TABLE_100
2756 , a171 out nocopy JTF_VARCHAR2_TABLE_100
2757 , a172 out nocopy JTF_VARCHAR2_TABLE_200
2758 , a173 out nocopy JTF_VARCHAR2_TABLE_100
2759 , a174 out nocopy JTF_VARCHAR2_TABLE_100
2760 , a175 out nocopy JTF_VARCHAR2_TABLE_100
2761 , a176 out nocopy JTF_VARCHAR2_TABLE_100
2762 , a177 out nocopy JTF_VARCHAR2_TABLE_300
2763 ) as
2764 ddindx binary_integer; indx binary_integer;
2765 begin
2766 if t is null or t.count = 0 then
2767 a0 := JTF_NUMBER_TABLE();
2768 a1 := JTF_VARCHAR2_TABLE_100();
2769 a2 := JTF_VARCHAR2_TABLE_100();
2770 a3 := JTF_NUMBER_TABLE();
2771 a4 := JTF_VARCHAR2_TABLE_100();
2772 a5 := JTF_NUMBER_TABLE();
2773 a6 := JTF_VARCHAR2_TABLE_100();
2774 a7 := JTF_VARCHAR2_TABLE_100();
2775 a8 := JTF_VARCHAR2_TABLE_100();
2776 a9 := JTF_NUMBER_TABLE();
2777 a10 := JTF_VARCHAR2_TABLE_100();
2778 a11 := JTF_VARCHAR2_TABLE_100();
2779 a12 := JTF_VARCHAR2_TABLE_100();
2780 a13 := JTF_VARCHAR2_TABLE_100();
2781 a14 := JTF_VARCHAR2_TABLE_100();
2782 a15 := JTF_NUMBER_TABLE();
2783 a16 := JTF_VARCHAR2_TABLE_100();
2784 a17 := JTF_NUMBER_TABLE();
2785 a18 := JTF_VARCHAR2_TABLE_100();
2786 a19 := JTF_VARCHAR2_TABLE_100();
2787 a20 := JTF_VARCHAR2_TABLE_100();
2788 a21 := JTF_NUMBER_TABLE();
2789 a22 := JTF_VARCHAR2_TABLE_100();
2790 a23 := JTF_VARCHAR2_TABLE_100();
2791 a24 := JTF_VARCHAR2_TABLE_300();
2792 a25 := JTF_DATE_TABLE();
2793 a26 := JTF_DATE_TABLE();
2794 a27 := JTF_VARCHAR2_TABLE_100();
2795 a28 := JTF_NUMBER_TABLE();
2796 a29 := JTF_NUMBER_TABLE();
2797 a30 := JTF_VARCHAR2_TABLE_100();
2798 a31 := JTF_VARCHAR2_TABLE_100();
2799 a32 := JTF_NUMBER_TABLE();
2800 a33 := JTF_NUMBER_TABLE();
2801 a34 := JTF_NUMBER_TABLE();
2802 a35 := JTF_VARCHAR2_TABLE_100();
2803 a36 := JTF_VARCHAR2_TABLE_100();
2804 a37 := JTF_VARCHAR2_TABLE_100();
2805 a38 := JTF_VARCHAR2_TABLE_100();
2806 a39 := JTF_NUMBER_TABLE();
2807 a40 := JTF_NUMBER_TABLE();
2808 a41 := JTF_NUMBER_TABLE();
2809 a42 := JTF_NUMBER_TABLE();
2810 a43 := JTF_VARCHAR2_TABLE_300();
2811 a44 := JTF_NUMBER_TABLE();
2812 a45 := JTF_NUMBER_TABLE();
2813 a46 := JTF_NUMBER_TABLE();
2814 a47 := JTF_NUMBER_TABLE();
2815 a48 := JTF_VARCHAR2_TABLE_100();
2816 a49 := JTF_NUMBER_TABLE();
2817 a50 := JTF_NUMBER_TABLE();
2818 a51 := JTF_NUMBER_TABLE();
2819 a52 := JTF_NUMBER_TABLE();
2820 a53 := JTF_DATE_TABLE();
2821 a54 := JTF_VARCHAR2_TABLE_100();
2822 a55 := JTF_DATE_TABLE();
2823 a56 := JTF_DATE_TABLE();
2824 a57 := JTF_VARCHAR2_TABLE_100();
2825 a58 := JTF_VARCHAR2_TABLE_100();
2826 a59 := JTF_VARCHAR2_TABLE_100();
2827 a60 := JTF_VARCHAR2_TABLE_300();
2828 a61 := JTF_VARCHAR2_TABLE_300();
2829 a62 := JTF_VARCHAR2_TABLE_300();
2830 a63 := JTF_VARCHAR2_TABLE_300();
2831 a64 := JTF_VARCHAR2_TABLE_300();
2832 a65 := JTF_VARCHAR2_TABLE_300();
2833 a66 := JTF_VARCHAR2_TABLE_300();
2834 a67 := JTF_VARCHAR2_TABLE_300();
2835 a68 := JTF_VARCHAR2_TABLE_300();
2836 a69 := JTF_VARCHAR2_TABLE_300();
2837 a70 := JTF_VARCHAR2_TABLE_300();
2838 a71 := JTF_VARCHAR2_TABLE_300();
2839 a72 := JTF_VARCHAR2_TABLE_300();
2840 a73 := JTF_VARCHAR2_TABLE_300();
2841 a74 := JTF_VARCHAR2_TABLE_300();
2842 a75 := JTF_NUMBER_TABLE();
2843 a76 := JTF_NUMBER_TABLE();
2844 a77 := JTF_VARCHAR2_TABLE_100();
2845 a78 := JTF_NUMBER_TABLE();
2846 a79 := JTF_VARCHAR2_TABLE_100();
2847 a80 := JTF_VARCHAR2_TABLE_300();
2848 a81 := JTF_VARCHAR2_TABLE_300();
2849 a82 := JTF_VARCHAR2_TABLE_300();
2850 a83 := JTF_VARCHAR2_TABLE_300();
2851 a84 := JTF_VARCHAR2_TABLE_100();
2852 a85 := JTF_VARCHAR2_TABLE_200();
2853 a86 := JTF_VARCHAR2_TABLE_100();
2854 a87 := JTF_VARCHAR2_TABLE_100();
2855 a88 := JTF_NUMBER_TABLE();
2856 a89 := JTF_NUMBER_TABLE();
2857 a90 := JTF_DATE_TABLE();
2858 a91 := JTF_VARCHAR2_TABLE_100();
2859 a92 := JTF_VARCHAR2_TABLE_100();
2860 a93 := JTF_VARCHAR2_TABLE_300();
2861 a94 := JTF_VARCHAR2_TABLE_300();
2862 a95 := JTF_VARCHAR2_TABLE_300();
2863 a96 := JTF_VARCHAR2_TABLE_300();
2864 a97 := JTF_VARCHAR2_TABLE_100();
2865 a98 := JTF_VARCHAR2_TABLE_200();
2866 a99 := JTF_VARCHAR2_TABLE_100();
2867 a100 := JTF_VARCHAR2_TABLE_100();
2868 a101 := JTF_NUMBER_TABLE();
2869 a102 := JTF_VARCHAR2_TABLE_100();
2870 a103 := JTF_VARCHAR2_TABLE_100();
2871 a104 := JTF_VARCHAR2_TABLE_400();
2872 a105 := JTF_VARCHAR2_TABLE_100();
2873 a106 := JTF_VARCHAR2_TABLE_400();
2874 a107 := JTF_VARCHAR2_TABLE_100();
2875 a108 := JTF_NUMBER_TABLE();
2876 a109 := JTF_NUMBER_TABLE();
2877 a110 := JTF_NUMBER_TABLE();
2878 a111 := JTF_VARCHAR2_TABLE_100();
2879 a112 := JTF_VARCHAR2_TABLE_300();
2880 a113 := JTF_VARCHAR2_TABLE_300();
2881 a114 := JTF_VARCHAR2_TABLE_300();
2882 a115 := JTF_VARCHAR2_TABLE_300();
2883 a116 := JTF_VARCHAR2_TABLE_300();
2884 a117 := JTF_VARCHAR2_TABLE_100();
2885 a118 := JTF_VARCHAR2_TABLE_100();
2886 a119 := JTF_VARCHAR2_TABLE_100();
2887 a120 := JTF_VARCHAR2_TABLE_100();
2888 a121 := JTF_VARCHAR2_TABLE_300();
2889 a122 := JTF_VARCHAR2_TABLE_300();
2890 a123 := JTF_VARCHAR2_TABLE_300();
2891 a124 := JTF_VARCHAR2_TABLE_300();
2892 a125 := JTF_VARCHAR2_TABLE_100();
2893 a126 := JTF_VARCHAR2_TABLE_100();
2894 a127 := JTF_VARCHAR2_TABLE_100();
2895 a128 := JTF_VARCHAR2_TABLE_100();
2896 a129 := JTF_VARCHAR2_TABLE_100();
2897 a130 := JTF_VARCHAR2_TABLE_300();
2898 a131 := JTF_VARCHAR2_TABLE_300();
2899 a132 := JTF_VARCHAR2_TABLE_100();
2900 a133 := JTF_VARCHAR2_TABLE_100();
2901 a134 := JTF_NUMBER_TABLE();
2902 a135 := JTF_VARCHAR2_TABLE_100();
2903 a136 := JTF_NUMBER_TABLE();
2904 a137 := JTF_NUMBER_TABLE();
2905 a138 := JTF_VARCHAR2_TABLE_100();
2906 a139 := JTF_NUMBER_TABLE();
2907 a140 := JTF_VARCHAR2_TABLE_100();
2908 a141 := JTF_NUMBER_TABLE();
2909 a142 := JTF_DATE_TABLE();
2910 a143 := JTF_VARCHAR2_TABLE_300();
2911 a144 := JTF_VARCHAR2_TABLE_300();
2912 a145 := JTF_VARCHAR2_TABLE_300();
2913 a146 := JTF_VARCHAR2_TABLE_300();
2914 a147 := JTF_VARCHAR2_TABLE_300();
2915 a148 := JTF_VARCHAR2_TABLE_300();
2916 a149 := JTF_VARCHAR2_TABLE_300();
2917 a150 := JTF_VARCHAR2_TABLE_300();
2918 a151 := JTF_VARCHAR2_TABLE_300();
2919 a152 := JTF_VARCHAR2_TABLE_300();
2920 a153 := JTF_VARCHAR2_TABLE_300();
2921 a154 := JTF_VARCHAR2_TABLE_300();
2922 a155 := JTF_VARCHAR2_TABLE_300();
2923 a156 := JTF_VARCHAR2_TABLE_300();
2924 a157 := JTF_VARCHAR2_TABLE_300();
2925 a158 := JTF_NUMBER_TABLE();
2926 a159 := JTF_VARCHAR2_TABLE_100();
2927 a160 := JTF_NUMBER_TABLE();
2928 a161 := JTF_VARCHAR2_TABLE_100();
2929 a162 := JTF_NUMBER_TABLE();
2930 a163 := JTF_VARCHAR2_TABLE_100();
2931 a164 := JTF_VARCHAR2_TABLE_100();
2932 a165 := JTF_VARCHAR2_TABLE_100();
2933 a166 := JTF_VARCHAR2_TABLE_100();
2934 a167 := JTF_VARCHAR2_TABLE_100();
2935 a168 := JTF_VARCHAR2_TABLE_100();
2936 a169 := JTF_VARCHAR2_TABLE_100();
2937 a170 := JTF_VARCHAR2_TABLE_100();
2938 a171 := JTF_VARCHAR2_TABLE_100();
2939 a172 := JTF_VARCHAR2_TABLE_200();
2940 a173 := JTF_VARCHAR2_TABLE_100();
2941 a174 := JTF_VARCHAR2_TABLE_100();
2942 a175 := JTF_VARCHAR2_TABLE_100();
2943 a176 := JTF_VARCHAR2_TABLE_100();
2944 a177 := JTF_VARCHAR2_TABLE_300();
2945 else
2946 a0 := JTF_NUMBER_TABLE();
2947 a1 := JTF_VARCHAR2_TABLE_100();
2948 a2 := JTF_VARCHAR2_TABLE_100();
2949 a3 := JTF_NUMBER_TABLE();
2950 a4 := JTF_VARCHAR2_TABLE_100();
2951 a5 := JTF_NUMBER_TABLE();
2952 a6 := JTF_VARCHAR2_TABLE_100();
2953 a7 := JTF_VARCHAR2_TABLE_100();
2954 a8 := JTF_VARCHAR2_TABLE_100();
2955 a9 := JTF_NUMBER_TABLE();
2956 a10 := JTF_VARCHAR2_TABLE_100();
2957 a11 := JTF_VARCHAR2_TABLE_100();
2958 a12 := JTF_VARCHAR2_TABLE_100();
2959 a13 := JTF_VARCHAR2_TABLE_100();
2960 a14 := JTF_VARCHAR2_TABLE_100();
2961 a15 := JTF_NUMBER_TABLE();
2962 a16 := JTF_VARCHAR2_TABLE_100();
2963 a17 := JTF_NUMBER_TABLE();
2964 a18 := JTF_VARCHAR2_TABLE_100();
2965 a19 := JTF_VARCHAR2_TABLE_100();
2966 a20 := JTF_VARCHAR2_TABLE_100();
2967 a21 := JTF_NUMBER_TABLE();
2968 a22 := JTF_VARCHAR2_TABLE_100();
2969 a23 := JTF_VARCHAR2_TABLE_100();
2970 a24 := JTF_VARCHAR2_TABLE_300();
2971 a25 := JTF_DATE_TABLE();
2972 a26 := JTF_DATE_TABLE();
2973 a27 := JTF_VARCHAR2_TABLE_100();
2974 a28 := JTF_NUMBER_TABLE();
2975 a29 := JTF_NUMBER_TABLE();
2976 a30 := JTF_VARCHAR2_TABLE_100();
2977 a31 := JTF_VARCHAR2_TABLE_100();
2978 a32 := JTF_NUMBER_TABLE();
2979 a33 := JTF_NUMBER_TABLE();
2980 a34 := JTF_NUMBER_TABLE();
2981 a35 := JTF_VARCHAR2_TABLE_100();
2982 a36 := JTF_VARCHAR2_TABLE_100();
2983 a37 := JTF_VARCHAR2_TABLE_100();
2984 a38 := JTF_VARCHAR2_TABLE_100();
2985 a39 := JTF_NUMBER_TABLE();
2986 a40 := JTF_NUMBER_TABLE();
2987 a41 := JTF_NUMBER_TABLE();
2988 a42 := JTF_NUMBER_TABLE();
2989 a43 := JTF_VARCHAR2_TABLE_300();
2990 a44 := JTF_NUMBER_TABLE();
2991 a45 := JTF_NUMBER_TABLE();
2992 a46 := JTF_NUMBER_TABLE();
2993 a47 := JTF_NUMBER_TABLE();
2994 a48 := JTF_VARCHAR2_TABLE_100();
2995 a49 := JTF_NUMBER_TABLE();
2996 a50 := JTF_NUMBER_TABLE();
2997 a51 := JTF_NUMBER_TABLE();
2998 a52 := JTF_NUMBER_TABLE();
2999 a53 := JTF_DATE_TABLE();
3000 a54 := JTF_VARCHAR2_TABLE_100();
3001 a55 := JTF_DATE_TABLE();
3002 a56 := JTF_DATE_TABLE();
3003 a57 := JTF_VARCHAR2_TABLE_100();
3004 a58 := JTF_VARCHAR2_TABLE_100();
3005 a59 := JTF_VARCHAR2_TABLE_100();
3006 a60 := JTF_VARCHAR2_TABLE_300();
3007 a61 := JTF_VARCHAR2_TABLE_300();
3008 a62 := JTF_VARCHAR2_TABLE_300();
3009 a63 := JTF_VARCHAR2_TABLE_300();
3010 a64 := JTF_VARCHAR2_TABLE_300();
3011 a65 := JTF_VARCHAR2_TABLE_300();
3012 a66 := JTF_VARCHAR2_TABLE_300();
3013 a67 := JTF_VARCHAR2_TABLE_300();
3014 a68 := JTF_VARCHAR2_TABLE_300();
3015 a69 := JTF_VARCHAR2_TABLE_300();
3016 a70 := JTF_VARCHAR2_TABLE_300();
3017 a71 := JTF_VARCHAR2_TABLE_300();
3018 a72 := JTF_VARCHAR2_TABLE_300();
3019 a73 := JTF_VARCHAR2_TABLE_300();
3020 a74 := JTF_VARCHAR2_TABLE_300();
3021 a75 := JTF_NUMBER_TABLE();
3022 a76 := JTF_NUMBER_TABLE();
3023 a77 := JTF_VARCHAR2_TABLE_100();
3024 a78 := JTF_NUMBER_TABLE();
3025 a79 := JTF_VARCHAR2_TABLE_100();
3026 a80 := JTF_VARCHAR2_TABLE_300();
3027 a81 := JTF_VARCHAR2_TABLE_300();
3028 a82 := JTF_VARCHAR2_TABLE_300();
3029 a83 := JTF_VARCHAR2_TABLE_300();
3030 a84 := JTF_VARCHAR2_TABLE_100();
3031 a85 := JTF_VARCHAR2_TABLE_200();
3032 a86 := JTF_VARCHAR2_TABLE_100();
3033 a87 := JTF_VARCHAR2_TABLE_100();
3034 a88 := JTF_NUMBER_TABLE();
3035 a89 := JTF_NUMBER_TABLE();
3036 a90 := JTF_DATE_TABLE();
3037 a91 := JTF_VARCHAR2_TABLE_100();
3038 a92 := JTF_VARCHAR2_TABLE_100();
3039 a93 := JTF_VARCHAR2_TABLE_300();
3040 a94 := JTF_VARCHAR2_TABLE_300();
3041 a95 := JTF_VARCHAR2_TABLE_300();
3042 a96 := JTF_VARCHAR2_TABLE_300();
3043 a97 := JTF_VARCHAR2_TABLE_100();
3044 a98 := JTF_VARCHAR2_TABLE_200();
3045 a99 := JTF_VARCHAR2_TABLE_100();
3046 a100 := JTF_VARCHAR2_TABLE_100();
3047 a101 := JTF_NUMBER_TABLE();
3048 a102 := JTF_VARCHAR2_TABLE_100();
3049 a103 := JTF_VARCHAR2_TABLE_100();
3050 a104 := JTF_VARCHAR2_TABLE_400();
3051 a105 := JTF_VARCHAR2_TABLE_100();
3052 a106 := JTF_VARCHAR2_TABLE_400();
3053 a107 := JTF_VARCHAR2_TABLE_100();
3054 a108 := JTF_NUMBER_TABLE();
3055 a109 := JTF_NUMBER_TABLE();
3056 a110 := JTF_NUMBER_TABLE();
3057 a111 := JTF_VARCHAR2_TABLE_100();
3058 a112 := JTF_VARCHAR2_TABLE_300();
3059 a113 := JTF_VARCHAR2_TABLE_300();
3060 a114 := JTF_VARCHAR2_TABLE_300();
3061 a115 := JTF_VARCHAR2_TABLE_300();
3062 a116 := JTF_VARCHAR2_TABLE_300();
3063 a117 := JTF_VARCHAR2_TABLE_100();
3064 a118 := JTF_VARCHAR2_TABLE_100();
3065 a119 := JTF_VARCHAR2_TABLE_100();
3066 a120 := JTF_VARCHAR2_TABLE_100();
3067 a121 := JTF_VARCHAR2_TABLE_300();
3068 a122 := JTF_VARCHAR2_TABLE_300();
3069 a123 := JTF_VARCHAR2_TABLE_300();
3070 a124 := JTF_VARCHAR2_TABLE_300();
3071 a125 := JTF_VARCHAR2_TABLE_100();
3072 a126 := JTF_VARCHAR2_TABLE_100();
3073 a127 := JTF_VARCHAR2_TABLE_100();
3074 a128 := JTF_VARCHAR2_TABLE_100();
3075 a129 := JTF_VARCHAR2_TABLE_100();
3076 a130 := JTF_VARCHAR2_TABLE_300();
3077 a131 := JTF_VARCHAR2_TABLE_300();
3078 a132 := JTF_VARCHAR2_TABLE_100();
3079 a133 := JTF_VARCHAR2_TABLE_100();
3080 a134 := JTF_NUMBER_TABLE();
3081 a135 := JTF_VARCHAR2_TABLE_100();
3082 a136 := JTF_NUMBER_TABLE();
3083 a137 := JTF_NUMBER_TABLE();
3084 a138 := JTF_VARCHAR2_TABLE_100();
3085 a139 := JTF_NUMBER_TABLE();
3086 a140 := JTF_VARCHAR2_TABLE_100();
3087 a141 := JTF_NUMBER_TABLE();
3088 a142 := JTF_DATE_TABLE();
3089 a143 := JTF_VARCHAR2_TABLE_300();
3090 a144 := JTF_VARCHAR2_TABLE_300();
3091 a145 := JTF_VARCHAR2_TABLE_300();
3092 a146 := JTF_VARCHAR2_TABLE_300();
3093 a147 := JTF_VARCHAR2_TABLE_300();
3094 a148 := JTF_VARCHAR2_TABLE_300();
3095 a149 := JTF_VARCHAR2_TABLE_300();
3096 a150 := JTF_VARCHAR2_TABLE_300();
3097 a151 := JTF_VARCHAR2_TABLE_300();
3098 a152 := JTF_VARCHAR2_TABLE_300();
3099 a153 := JTF_VARCHAR2_TABLE_300();
3100 a154 := JTF_VARCHAR2_TABLE_300();
3101 a155 := JTF_VARCHAR2_TABLE_300();
3102 a156 := JTF_VARCHAR2_TABLE_300();
3103 a157 := JTF_VARCHAR2_TABLE_300();
3104 a158 := JTF_NUMBER_TABLE();
3105 a159 := JTF_VARCHAR2_TABLE_100();
3106 a160 := JTF_NUMBER_TABLE();
3107 a161 := JTF_VARCHAR2_TABLE_100();
3108 a162 := JTF_NUMBER_TABLE();
3109 a163 := JTF_VARCHAR2_TABLE_100();
3110 a164 := JTF_VARCHAR2_TABLE_100();
3111 a165 := JTF_VARCHAR2_TABLE_100();
3112 a166 := JTF_VARCHAR2_TABLE_100();
3113 a167 := JTF_VARCHAR2_TABLE_100();
3114 a168 := JTF_VARCHAR2_TABLE_100();
3115 a169 := JTF_VARCHAR2_TABLE_100();
3116 a170 := JTF_VARCHAR2_TABLE_100();
3117 a171 := JTF_VARCHAR2_TABLE_100();
3118 a172 := JTF_VARCHAR2_TABLE_200();
3119 a173 := JTF_VARCHAR2_TABLE_100();
3120 a174 := JTF_VARCHAR2_TABLE_100();
3121 a175 := JTF_VARCHAR2_TABLE_100();
3122 a176 := JTF_VARCHAR2_TABLE_100();
3123 a177 := JTF_VARCHAR2_TABLE_300();
3124 if t.count > 0 then
3125 a0.extend(t.count);
3126 a1.extend(t.count);
3127 a2.extend(t.count);
3128 a3.extend(t.count);
3129 a4.extend(t.count);
3130 a5.extend(t.count);
3131 a6.extend(t.count);
3132 a7.extend(t.count);
3133 a8.extend(t.count);
3134 a9.extend(t.count);
3135 a10.extend(t.count);
3136 a11.extend(t.count);
3137 a12.extend(t.count);
3138 a13.extend(t.count);
3139 a14.extend(t.count);
3140 a15.extend(t.count);
3141 a16.extend(t.count);
3142 a17.extend(t.count);
3143 a18.extend(t.count);
3144 a19.extend(t.count);
3145 a20.extend(t.count);
3146 a21.extend(t.count);
3147 a22.extend(t.count);
3148 a23.extend(t.count);
3149 a24.extend(t.count);
3150 a25.extend(t.count);
3151 a26.extend(t.count);
3152 a27.extend(t.count);
3153 a28.extend(t.count);
3154 a29.extend(t.count);
3155 a30.extend(t.count);
3156 a31.extend(t.count);
3157 a32.extend(t.count);
3158 a33.extend(t.count);
3159 a34.extend(t.count);
3160 a35.extend(t.count);
3161 a36.extend(t.count);
3162 a37.extend(t.count);
3163 a38.extend(t.count);
3164 a39.extend(t.count);
3165 a40.extend(t.count);
3166 a41.extend(t.count);
3167 a42.extend(t.count);
3168 a43.extend(t.count);
3169 a44.extend(t.count);
3170 a45.extend(t.count);
3171 a46.extend(t.count);
3172 a47.extend(t.count);
3173 a48.extend(t.count);
3174 a49.extend(t.count);
3175 a50.extend(t.count);
3176 a51.extend(t.count);
3177 a52.extend(t.count);
3178 a53.extend(t.count);
3179 a54.extend(t.count);
3180 a55.extend(t.count);
3181 a56.extend(t.count);
3182 a57.extend(t.count);
3183 a58.extend(t.count);
3184 a59.extend(t.count);
3185 a60.extend(t.count);
3186 a61.extend(t.count);
3187 a62.extend(t.count);
3188 a63.extend(t.count);
3189 a64.extend(t.count);
3190 a65.extend(t.count);
3191 a66.extend(t.count);
3192 a67.extend(t.count);
3193 a68.extend(t.count);
3194 a69.extend(t.count);
3195 a70.extend(t.count);
3196 a71.extend(t.count);
3197 a72.extend(t.count);
3198 a73.extend(t.count);
3199 a74.extend(t.count);
3200 a75.extend(t.count);
3201 a76.extend(t.count);
3202 a77.extend(t.count);
3203 a78.extend(t.count);
3204 a79.extend(t.count);
3205 a80.extend(t.count);
3206 a81.extend(t.count);
3207 a82.extend(t.count);
3208 a83.extend(t.count);
3209 a84.extend(t.count);
3210 a85.extend(t.count);
3211 a86.extend(t.count);
3212 a87.extend(t.count);
3213 a88.extend(t.count);
3214 a89.extend(t.count);
3215 a90.extend(t.count);
3216 a91.extend(t.count);
3217 a92.extend(t.count);
3218 a93.extend(t.count);
3219 a94.extend(t.count);
3220 a95.extend(t.count);
3221 a96.extend(t.count);
3222 a97.extend(t.count);
3223 a98.extend(t.count);
3224 a99.extend(t.count);
3225 a100.extend(t.count);
3226 a101.extend(t.count);
3227 a102.extend(t.count);
3228 a103.extend(t.count);
3229 a104.extend(t.count);
3230 a105.extend(t.count);
3231 a106.extend(t.count);
3232 a107.extend(t.count);
3233 a108.extend(t.count);
3234 a109.extend(t.count);
3235 a110.extend(t.count);
3236 a111.extend(t.count);
3237 a112.extend(t.count);
3238 a113.extend(t.count);
3239 a114.extend(t.count);
3240 a115.extend(t.count);
3241 a116.extend(t.count);
3242 a117.extend(t.count);
3243 a118.extend(t.count);
3244 a119.extend(t.count);
3245 a120.extend(t.count);
3246 a121.extend(t.count);
3247 a122.extend(t.count);
3248 a123.extend(t.count);
3249 a124.extend(t.count);
3250 a125.extend(t.count);
3251 a126.extend(t.count);
3252 a127.extend(t.count);
3253 a128.extend(t.count);
3254 a129.extend(t.count);
3255 a130.extend(t.count);
3256 a131.extend(t.count);
3257 a132.extend(t.count);
3258 a133.extend(t.count);
3259 a134.extend(t.count);
3260 a135.extend(t.count);
3261 a136.extend(t.count);
3262 a137.extend(t.count);
3263 a138.extend(t.count);
3264 a139.extend(t.count);
3265 a140.extend(t.count);
3266 a141.extend(t.count);
3267 a142.extend(t.count);
3268 a143.extend(t.count);
3269 a144.extend(t.count);
3270 a145.extend(t.count);
3271 a146.extend(t.count);
3272 a147.extend(t.count);
3273 a148.extend(t.count);
3274 a149.extend(t.count);
3275 a150.extend(t.count);
3276 a151.extend(t.count);
3277 a152.extend(t.count);
3278 a153.extend(t.count);
3279 a154.extend(t.count);
3280 a155.extend(t.count);
3281 a156.extend(t.count);
3282 a157.extend(t.count);
3283 a158.extend(t.count);
3284 a159.extend(t.count);
3285 a160.extend(t.count);
3286 a161.extend(t.count);
3287 a162.extend(t.count);
3288 a163.extend(t.count);
3289 a164.extend(t.count);
3290 a165.extend(t.count);
3291 a166.extend(t.count);
3292 a167.extend(t.count);
3293 a168.extend(t.count);
3294 a169.extend(t.count);
3295 a170.extend(t.count);
3296 a171.extend(t.count);
3297 a172.extend(t.count);
3298 a173.extend(t.count);
3299 a174.extend(t.count);
3300 a175.extend(t.count);
3301 a176.extend(t.count);
3302 a177.extend(t.count);
3303 ddindx := t.first;
3304 indx := 1;
3305 while true loop
3306 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
3307 a1(indx) := t(ddindx).instance_number;
3308 a2(indx) := t(ddindx).external_reference;
3309 a3(indx) := rosetta_g_miss_num_map(t(ddindx).inventory_item_id);
3310 a4(indx) := t(ddindx).inventory_revision;
3311 a5(indx) := rosetta_g_miss_num_map(t(ddindx).inv_master_organization_id);
3312 a6(indx) := t(ddindx).serial_number;
3313 a7(indx) := t(ddindx).mfg_serial_number_flag;
3314 a8(indx) := t(ddindx).lot_number;
3315 a9(indx) := rosetta_g_miss_num_map(t(ddindx).quantity);
3316 a10(indx) := t(ddindx).unit_of_measure_name;
3317 a11(indx) := t(ddindx).unit_of_measure;
3318 a12(indx) := t(ddindx).accounting_class;
3319 a13(indx) := t(ddindx).accounting_class_code;
3320 a14(indx) := t(ddindx).instance_condition;
3321 a15(indx) := rosetta_g_miss_num_map(t(ddindx).instance_condition_id);
3322 a16(indx) := t(ddindx).instance_status;
3323 a17(indx) := rosetta_g_miss_num_map(t(ddindx).instance_status_id);
3324 a18(indx) := t(ddindx).customer_view_flag;
3325 a19(indx) := t(ddindx).merchant_view_flag;
3326 a20(indx) := t(ddindx).sellable_flag;
3327 a21(indx) := rosetta_g_miss_num_map(t(ddindx).system_id);
3328 a22(indx) := t(ddindx).system_name;
3329 a23(indx) := t(ddindx).instance_type_code;
3330 a24(indx) := t(ddindx).instance_type_name;
3331 a25(indx) := t(ddindx).active_start_date;
3332 a26(indx) := t(ddindx).active_end_date;
3333 a27(indx) := t(ddindx).location_type_code;
3334 a28(indx) := rosetta_g_miss_num_map(t(ddindx).location_id);
3335 a29(indx) := rosetta_g_miss_num_map(t(ddindx).inv_organization_id);
3336 a30(indx) := t(ddindx).inv_organization_name;
3337 a31(indx) := t(ddindx).inv_subinventory_name;
3338 a32(indx) := rosetta_g_miss_num_map(t(ddindx).inv_locator_id);
3339 a33(indx) := rosetta_g_miss_num_map(t(ddindx).pa_project_id);
3340 a34(indx) := rosetta_g_miss_num_map(t(ddindx).pa_project_task_id);
3341 a35(indx) := t(ddindx).pa_project_name;
3342 a36(indx) := t(ddindx).pa_project_number;
3343 a37(indx) := t(ddindx).pa_task_name;
3344 a38(indx) := t(ddindx).pa_task_number;
3345 a39(indx) := rosetta_g_miss_num_map(t(ddindx).in_transit_order_line_id);
3346 a40(indx) := rosetta_g_miss_num_map(t(ddindx).in_transit_order_line_number);
3347 a41(indx) := rosetta_g_miss_num_map(t(ddindx).in_transit_order_number);
3348 a42(indx) := rosetta_g_miss_num_map(t(ddindx).wip_job_id);
3349 a43(indx) := t(ddindx).wip_entity_name;
3350 a44(indx) := rosetta_g_miss_num_map(t(ddindx).po_order_line_id);
3351 a45(indx) := rosetta_g_miss_num_map(t(ddindx).last_oe_order_line_id);
3352 a46(indx) := rosetta_g_miss_num_map(t(ddindx).last_oe_rma_line_id);
3353 a47(indx) := rosetta_g_miss_num_map(t(ddindx).last_po_po_line_id);
3354 a48(indx) := t(ddindx).last_oe_po_number;
3355 a49(indx) := rosetta_g_miss_num_map(t(ddindx).last_wip_job_id);
3356 a50(indx) := rosetta_g_miss_num_map(t(ddindx).last_pa_project_id);
3357 a51(indx) := rosetta_g_miss_num_map(t(ddindx).last_pa_task_id);
3358 a52(indx) := rosetta_g_miss_num_map(t(ddindx).last_oe_agreement_id);
3359 a53(indx) := t(ddindx).install_date;
3360 a54(indx) := t(ddindx).manually_created_flag;
3361 a55(indx) := t(ddindx).return_by_date;
3362 a56(indx) := t(ddindx).actual_return_date;
3363 a57(indx) := t(ddindx).creation_complete_flag;
3364 a58(indx) := t(ddindx).completeness_flag;
3365 a59(indx) := t(ddindx).context;
3366 a60(indx) := t(ddindx).attribute1;
3367 a61(indx) := t(ddindx).attribute2;
3368 a62(indx) := t(ddindx).attribute3;
3369 a63(indx) := t(ddindx).attribute4;
3370 a64(indx) := t(ddindx).attribute5;
3371 a65(indx) := t(ddindx).attribute6;
3372 a66(indx) := t(ddindx).attribute7;
3373 a67(indx) := t(ddindx).attribute8;
3374 a68(indx) := t(ddindx).attribute9;
3375 a69(indx) := t(ddindx).attribute10;
3376 a70(indx) := t(ddindx).attribute11;
3377 a71(indx) := t(ddindx).attribute12;
3378 a72(indx) := t(ddindx).attribute13;
3379 a73(indx) := t(ddindx).attribute14;
3380 a74(indx) := t(ddindx).attribute15;
3381 a75(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
3382 a76(indx) := rosetta_g_miss_num_map(t(ddindx).last_txn_line_detail_id);
3383 a77(indx) := t(ddindx).install_location_type_code;
3384 a78(indx) := rosetta_g_miss_num_map(t(ddindx).install_location_id);
3385 a79(indx) := t(ddindx).instance_usage_code;
3386 a80(indx) := t(ddindx).current_loc_address1;
3387 a81(indx) := t(ddindx).current_loc_address2;
3388 a82(indx) := t(ddindx).current_loc_address3;
3389 a83(indx) := t(ddindx).current_loc_address4;
3390 a84(indx) := t(ddindx).current_loc_city;
3391 a85(indx) := t(ddindx).current_loc_state;
3392 a86(indx) := t(ddindx).current_loc_postal_code;
3393 a87(indx) := t(ddindx).current_loc_country;
3394 a88(indx) := rosetta_g_miss_num_map(t(ddindx).sales_order_number);
3395 a89(indx) := rosetta_g_miss_num_map(t(ddindx).sales_order_line_number);
3396 a90(indx) := t(ddindx).sales_order_date;
3397 a91(indx) := t(ddindx).purchase_order_number;
3398 a92(indx) := t(ddindx).instance_usage_name;
3399 a93(indx) := t(ddindx).install_loc_address1;
3400 a94(indx) := t(ddindx).install_loc_address2;
3401 a95(indx) := t(ddindx).install_loc_address3;
3402 a96(indx) := t(ddindx).install_loc_address4;
3403 a97(indx) := t(ddindx).install_loc_city;
3404 a98(indx) := t(ddindx).install_loc_state;
3405 a99(indx) := t(ddindx).install_loc_postal_code;
3406 a100(indx) := t(ddindx).install_loc_country;
3407 a101(indx) := rosetta_g_miss_num_map(t(ddindx).vld_organization_id);
3408 a102(indx) := t(ddindx).current_loc_number;
3409 a103(indx) := t(ddindx).install_loc_number;
3410 a104(indx) := t(ddindx).current_party_name;
3411 a105(indx) := t(ddindx).current_party_number;
3412 a106(indx) := t(ddindx).install_party_name;
3413 a107(indx) := t(ddindx).install_party_number;
3414 a108(indx) := rosetta_g_miss_num_map(t(ddindx).config_inst_hdr_id);
3415 a109(indx) := rosetta_g_miss_num_map(t(ddindx).config_inst_rev_num);
3416 a110(indx) := rosetta_g_miss_num_map(t(ddindx).config_inst_item_id);
3417 a111(indx) := t(ddindx).config_valid_status;
3418 a112(indx) := t(ddindx).instance_description;
3419 a113(indx) := t(ddindx).start_loc_address1;
3420 a114(indx) := t(ddindx).start_loc_address2;
3421 a115(indx) := t(ddindx).start_loc_address3;
3422 a116(indx) := t(ddindx).start_loc_address4;
3423 a117(indx) := t(ddindx).start_loc_city;
3424 a118(indx) := t(ddindx).start_loc_state;
3425 a119(indx) := t(ddindx).start_loc_postal_code;
3426 a120(indx) := t(ddindx).start_loc_country;
3427 a121(indx) := t(ddindx).end_loc_address1;
3428 a122(indx) := t(ddindx).end_loc_address2;
3429 a123(indx) := t(ddindx).end_loc_address3;
3430 a124(indx) := t(ddindx).end_loc_address4;
3431 a125(indx) := t(ddindx).end_loc_city;
3432 a126(indx) := t(ddindx).end_loc_state;
3433 a127(indx) := t(ddindx).end_loc_postal_code;
3434 a128(indx) := t(ddindx).end_loc_country;
3435 a129(indx) := t(ddindx).vld_organization_name;
3436 a130(indx) := t(ddindx).last_oe_agreement_name;
3437 a131(indx) := t(ddindx).inv_locator_name;
3438 a132(indx) := t(ddindx).network_asset_flag;
3439 a133(indx) := t(ddindx).maintainable_flag;
3440 a134(indx) := rosetta_g_miss_num_map(t(ddindx).pn_location_id);
3441 a135(indx) := t(ddindx).asset_criticality_code;
3442 a136(indx) := rosetta_g_miss_num_map(t(ddindx).category_id);
3443 a137(indx) := rosetta_g_miss_num_map(t(ddindx).equipment_gen_object_id);
3444 a138(indx) := t(ddindx).instantiation_flag;
3445 a139(indx) := rosetta_g_miss_num_map(t(ddindx).linear_location_id);
3446 a140(indx) := t(ddindx).operational_log_flag;
3447 a141(indx) := rosetta_g_miss_num_map(t(ddindx).checkin_status);
3448 a142(indx) := t(ddindx).supplier_warranty_exp_date;
3449 a143(indx) := t(ddindx).attribute16;
3450 a144(indx) := t(ddindx).attribute17;
3451 a145(indx) := t(ddindx).attribute18;
3452 a146(indx) := t(ddindx).attribute19;
3453 a147(indx) := t(ddindx).attribute20;
3454 a148(indx) := t(ddindx).attribute21;
3455 a149(indx) := t(ddindx).attribute22;
3456 a150(indx) := t(ddindx).attribute23;
3457 a151(indx) := t(ddindx).attribute24;
3458 a152(indx) := t(ddindx).attribute25;
3459 a153(indx) := t(ddindx).attribute26;
3460 a154(indx) := t(ddindx).attribute27;
3461 a155(indx) := t(ddindx).attribute28;
3462 a156(indx) := t(ddindx).attribute29;
3463 a157(indx) := t(ddindx).attribute30;
3464 a158(indx) := rosetta_g_miss_num_map(t(ddindx).purchase_unit_price);
3465 a159(indx) := t(ddindx).purchase_currency_code;
3466 a160(indx) := rosetta_g_miss_num_map(t(ddindx).payables_unit_price);
3467 a161(indx) := t(ddindx).payables_currency_code;
3468 a162(indx) := rosetta_g_miss_num_map(t(ddindx).sales_unit_price);
3469 a163(indx) := t(ddindx).sales_currency_code;
3470 a164(indx) := t(ddindx).operational_status_code;
3471 a165(indx) := t(ddindx).operational_status_name;
3472 a166(indx) := t(ddindx).maintenance_organization;
3473 a167(indx) := t(ddindx).department;
3474 a168(indx) := t(ddindx).area;
3475 a169(indx) := t(ddindx).wip_accounting_class;
3476 a170(indx) := t(ddindx).parent_asset_group;
3477 a171(indx) := t(ddindx).criticality;
3478 a172(indx) := t(ddindx).category_name;
3479 a173(indx) := t(ddindx).parent_asset_number;
3480 a174(indx) := t(ddindx).maintainable;
3481 a175(indx) := t(ddindx).version_label;
3482 a176(indx) := t(ddindx).version_label_meaning;
3483 a177(indx) := t(ddindx).inventory_item_name;
3484 indx := indx+1;
3485 if t.last =ddindx
3486 then exit;
3487 end if;
3488 ddindx := t.next(ddindx);
3489 end loop;
3490 end if;
3491 end if;
3492 end rosetta_table_copy_out_p22;
3493
3494 procedure rosetta_table_copy_in_p24(t out nocopy csi_datastructures_pub.transactions_query_tbl, a0 JTF_NUMBER_TABLE
3495 , a1 JTF_NUMBER_TABLE
3496 , a2 JTF_NUMBER_TABLE
3497 , a3 JTF_NUMBER_TABLE
3498 , a4 JTF_VARCHAR2_TABLE_100
3499 , a5 JTF_NUMBER_TABLE
3500 , a6 JTF_VARCHAR2_TABLE_100
3501 , a7 JTF_NUMBER_TABLE
3502 , a8 JTF_VARCHAR2_TABLE_100
3503 , a9 JTF_DATE_TABLE
3504 , a10 JTF_NUMBER_TABLE
3505 , a11 JTF_NUMBER_TABLE
3506 , a12 JTF_DATE_TABLE
3507 , a13 JTF_DATE_TABLE
3508 , a14 JTF_NUMBER_TABLE
3509 , a15 JTF_VARCHAR2_TABLE_100
3510 ) as
3511 ddindx binary_integer; indx binary_integer;
3512 begin
3513 if a0 is not null and a0.count > 0 then
3514 if a0.count > 0 then
3515 indx := a0.first;
3516 ddindx := 1;
3517 while true loop
3518 t(ddindx).transaction_id := rosetta_g_miss_num_map(a0(indx));
3519 t(ddindx).transaction_type_id := rosetta_g_miss_num_map(a1(indx));
3520 t(ddindx).txn_sub_type_id := rosetta_g_miss_num_map(a2(indx));
3521 t(ddindx).source_group_ref_id := rosetta_g_miss_num_map(a3(indx));
3522 t(ddindx).source_group_ref := a4(indx);
3523 t(ddindx).source_header_ref_id := rosetta_g_miss_num_map(a5(indx));
3524 t(ddindx).source_header_ref := a6(indx);
3525 t(ddindx).source_line_ref_id := rosetta_g_miss_num_map(a7(indx));
3526 t(ddindx).source_line_ref := a8(indx);
3527 t(ddindx).source_transaction_date := rosetta_g_miss_date_in_map(a9(indx));
3528 t(ddindx).inv_material_transaction_id := rosetta_g_miss_num_map(a10(indx));
3529 t(ddindx).message_id := rosetta_g_miss_num_map(a11(indx));
3530 t(ddindx).transaction_start_date := rosetta_g_miss_date_in_map(a12(indx));
3531 t(ddindx).transaction_end_date := rosetta_g_miss_date_in_map(a13(indx));
3532 t(ddindx).instance_id := rosetta_g_miss_num_map(a14(indx));
3533 t(ddindx).transaction_status_code := a15(indx);
3534 ddindx := ddindx+1;
3535 if a0.last =indx
3536 then exit;
3537 end if;
3538 indx := a0.next(indx);
3539 end loop;
3540 end if;
3541 end if;
3542 end rosetta_table_copy_in_p24;
3543 procedure rosetta_table_copy_out_p24(t csi_datastructures_pub.transactions_query_tbl, a0 out nocopy JTF_NUMBER_TABLE
3544 , a1 out nocopy JTF_NUMBER_TABLE
3545 , a2 out nocopy JTF_NUMBER_TABLE
3546 , a3 out nocopy JTF_NUMBER_TABLE
3547 , a4 out nocopy JTF_VARCHAR2_TABLE_100
3548 , a5 out nocopy JTF_NUMBER_TABLE
3549 , a6 out nocopy JTF_VARCHAR2_TABLE_100
3550 , a7 out nocopy JTF_NUMBER_TABLE
3551 , a8 out nocopy JTF_VARCHAR2_TABLE_100
3552 , a9 out nocopy JTF_DATE_TABLE
3553 , a10 out nocopy JTF_NUMBER_TABLE
3554 , a11 out nocopy JTF_NUMBER_TABLE
3555 , a12 out nocopy JTF_DATE_TABLE
3556 , a13 out nocopy JTF_DATE_TABLE
3557 , a14 out nocopy JTF_NUMBER_TABLE
3558 , a15 out nocopy JTF_VARCHAR2_TABLE_100
3559 ) as
3560 ddindx binary_integer; indx binary_integer;
3561 begin
3562 if t is null or t.count = 0 then
3563 a0 := JTF_NUMBER_TABLE();
3564 a1 := JTF_NUMBER_TABLE();
3565 a2 := JTF_NUMBER_TABLE();
3566 a3 := JTF_NUMBER_TABLE();
3567 a4 := JTF_VARCHAR2_TABLE_100();
3568 a5 := JTF_NUMBER_TABLE();
3569 a6 := JTF_VARCHAR2_TABLE_100();
3570 a7 := JTF_NUMBER_TABLE();
3571 a8 := JTF_VARCHAR2_TABLE_100();
3572 a9 := JTF_DATE_TABLE();
3573 a10 := JTF_NUMBER_TABLE();
3574 a11 := JTF_NUMBER_TABLE();
3575 a12 := JTF_DATE_TABLE();
3576 a13 := JTF_DATE_TABLE();
3577 a14 := JTF_NUMBER_TABLE();
3578 a15 := JTF_VARCHAR2_TABLE_100();
3579 else
3580 a0 := JTF_NUMBER_TABLE();
3581 a1 := JTF_NUMBER_TABLE();
3582 a2 := JTF_NUMBER_TABLE();
3583 a3 := JTF_NUMBER_TABLE();
3584 a4 := JTF_VARCHAR2_TABLE_100();
3585 a5 := JTF_NUMBER_TABLE();
3586 a6 := JTF_VARCHAR2_TABLE_100();
3587 a7 := JTF_NUMBER_TABLE();
3588 a8 := JTF_VARCHAR2_TABLE_100();
3589 a9 := JTF_DATE_TABLE();
3590 a10 := JTF_NUMBER_TABLE();
3591 a11 := JTF_NUMBER_TABLE();
3592 a12 := JTF_DATE_TABLE();
3593 a13 := JTF_DATE_TABLE();
3594 a14 := JTF_NUMBER_TABLE();
3595 a15 := JTF_VARCHAR2_TABLE_100();
3596 if t.count > 0 then
3597 a0.extend(t.count);
3598 a1.extend(t.count);
3599 a2.extend(t.count);
3600 a3.extend(t.count);
3601 a4.extend(t.count);
3602 a5.extend(t.count);
3603 a6.extend(t.count);
3604 a7.extend(t.count);
3605 a8.extend(t.count);
3606 a9.extend(t.count);
3607 a10.extend(t.count);
3608 a11.extend(t.count);
3609 a12.extend(t.count);
3610 a13.extend(t.count);
3611 a14.extend(t.count);
3612 a15.extend(t.count);
3613 ddindx := t.first;
3614 indx := 1;
3615 while true loop
3616 a0(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
3617 a1(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_type_id);
3618 a2(indx) := rosetta_g_miss_num_map(t(ddindx).txn_sub_type_id);
3619 a3(indx) := rosetta_g_miss_num_map(t(ddindx).source_group_ref_id);
3620 a4(indx) := t(ddindx).source_group_ref;
3621 a5(indx) := rosetta_g_miss_num_map(t(ddindx).source_header_ref_id);
3622 a6(indx) := t(ddindx).source_header_ref;
3623 a7(indx) := rosetta_g_miss_num_map(t(ddindx).source_line_ref_id);
3624 a8(indx) := t(ddindx).source_line_ref;
3625 a9(indx) := t(ddindx).source_transaction_date;
3626 a10(indx) := rosetta_g_miss_num_map(t(ddindx).inv_material_transaction_id);
3627 a11(indx) := rosetta_g_miss_num_map(t(ddindx).message_id);
3628 a12(indx) := t(ddindx).transaction_start_date;
3629 a13(indx) := t(ddindx).transaction_end_date;
3630 a14(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
3631 a15(indx) := t(ddindx).transaction_status_code;
3632 indx := indx+1;
3633 if t.last =ddindx
3634 then exit;
3635 end if;
3636 ddindx := t.next(ddindx);
3637 end loop;
3638 end if;
3639 end if;
3640 end rosetta_table_copy_out_p24;
3641
3642 procedure rosetta_table_copy_in_p27(t out nocopy csi_datastructures_pub.transaction_tbl, a0 JTF_NUMBER_TABLE
3643 , a1 JTF_DATE_TABLE
3644 , a2 JTF_DATE_TABLE
3645 , a3 JTF_NUMBER_TABLE
3646 , a4 JTF_NUMBER_TABLE
3647 , a5 JTF_NUMBER_TABLE
3648 , a6 JTF_VARCHAR2_TABLE_100
3649 , a7 JTF_NUMBER_TABLE
3650 , a8 JTF_VARCHAR2_TABLE_100
3651 , a9 JTF_NUMBER_TABLE
3652 , a10 JTF_VARCHAR2_TABLE_100
3653 , a11 JTF_NUMBER_TABLE
3654 , a12 JTF_NUMBER_TABLE
3655 , a13 JTF_NUMBER_TABLE
3656 , a14 JTF_NUMBER_TABLE
3657 , a15 JTF_VARCHAR2_TABLE_100
3658 , a16 JTF_NUMBER_TABLE
3659 , a17 JTF_VARCHAR2_TABLE_100
3660 , a18 JTF_VARCHAR2_TABLE_100
3661 , a19 JTF_NUMBER_TABLE
3662 , a20 JTF_VARCHAR2_TABLE_100
3663 , a21 JTF_VARCHAR2_TABLE_200
3664 , a22 JTF_VARCHAR2_TABLE_200
3665 , a23 JTF_VARCHAR2_TABLE_200
3666 , a24 JTF_VARCHAR2_TABLE_200
3667 , a25 JTF_VARCHAR2_TABLE_200
3668 , a26 JTF_VARCHAR2_TABLE_200
3669 , a27 JTF_VARCHAR2_TABLE_200
3670 , a28 JTF_VARCHAR2_TABLE_200
3671 , a29 JTF_VARCHAR2_TABLE_200
3672 , a30 JTF_VARCHAR2_TABLE_200
3673 , a31 JTF_VARCHAR2_TABLE_200
3674 , a32 JTF_VARCHAR2_TABLE_200
3675 , a33 JTF_VARCHAR2_TABLE_200
3676 , a34 JTF_VARCHAR2_TABLE_200
3677 , a35 JTF_VARCHAR2_TABLE_200
3678 , a36 JTF_NUMBER_TABLE
3679 , a37 JTF_VARCHAR2_TABLE_100
3680 , a38 JTF_DATE_TABLE
3681 , a39 JTF_NUMBER_TABLE
3682 ) as
3683 ddindx binary_integer; indx binary_integer;
3684 begin
3685 if a0 is not null and a0.count > 0 then
3686 if a0.count > 0 then
3687 indx := a0.first;
3688 ddindx := 1;
3689 while true loop
3690 t(ddindx).transaction_id := rosetta_g_miss_num_map(a0(indx));
3691 t(ddindx).transaction_date := rosetta_g_miss_date_in_map(a1(indx));
3692 t(ddindx).source_transaction_date := rosetta_g_miss_date_in_map(a2(indx));
3693 t(ddindx).transaction_type_id := rosetta_g_miss_num_map(a3(indx));
3694 t(ddindx).txn_sub_type_id := rosetta_g_miss_num_map(a4(indx));
3695 t(ddindx).source_group_ref_id := rosetta_g_miss_num_map(a5(indx));
3696 t(ddindx).source_group_ref := a6(indx);
3697 t(ddindx).source_header_ref_id := rosetta_g_miss_num_map(a7(indx));
3698 t(ddindx).source_header_ref := a8(indx);
3699 t(ddindx).source_line_ref_id := rosetta_g_miss_num_map(a9(indx));
3700 t(ddindx).source_line_ref := a10(indx);
3701 t(ddindx).source_dist_ref_id1 := rosetta_g_miss_num_map(a11(indx));
3702 t(ddindx).source_dist_ref_id2 := rosetta_g_miss_num_map(a12(indx));
3703 t(ddindx).inv_material_transaction_id := rosetta_g_miss_num_map(a13(indx));
3704 t(ddindx).transaction_quantity := rosetta_g_miss_num_map(a14(indx));
3705 t(ddindx).transaction_uom_code := a15(indx);
3706 t(ddindx).transacted_by := rosetta_g_miss_num_map(a16(indx));
3707 t(ddindx).transaction_status_code := a17(indx);
3708 t(ddindx).transaction_action_code := a18(indx);
3709 t(ddindx).message_id := rosetta_g_miss_num_map(a19(indx));
3710 t(ddindx).context := a20(indx);
3711 t(ddindx).attribute1 := a21(indx);
3712 t(ddindx).attribute2 := a22(indx);
3713 t(ddindx).attribute3 := a23(indx);
3714 t(ddindx).attribute4 := a24(indx);
3715 t(ddindx).attribute5 := a25(indx);
3716 t(ddindx).attribute6 := a26(indx);
3717 t(ddindx).attribute7 := a27(indx);
3718 t(ddindx).attribute8 := a28(indx);
3719 t(ddindx).attribute9 := a29(indx);
3720 t(ddindx).attribute10 := a30(indx);
3721 t(ddindx).attribute11 := a31(indx);
3722 t(ddindx).attribute12 := a32(indx);
3723 t(ddindx).attribute13 := a33(indx);
3724 t(ddindx).attribute14 := a34(indx);
3725 t(ddindx).attribute15 := a35(indx);
3726 t(ddindx).object_version_number := rosetta_g_miss_num_map(a36(indx));
3727 t(ddindx).split_reason_code := a37(indx);
3728 t(ddindx).src_txn_creation_date := rosetta_g_miss_date_in_map(a38(indx));
3729 t(ddindx).gl_interface_status_code := rosetta_g_miss_num_map(a39(indx));
3730 ddindx := ddindx+1;
3731 if a0.last =indx
3732 then exit;
3733 end if;
3734 indx := a0.next(indx);
3735 end loop;
3736 end if;
3737 end if;
3738 end rosetta_table_copy_in_p27;
3739 procedure rosetta_table_copy_out_p27(t csi_datastructures_pub.transaction_tbl, a0 out nocopy JTF_NUMBER_TABLE
3740 , a1 out nocopy JTF_DATE_TABLE
3741 , a2 out nocopy JTF_DATE_TABLE
3742 , a3 out nocopy JTF_NUMBER_TABLE
3743 , a4 out nocopy JTF_NUMBER_TABLE
3744 , a5 out nocopy JTF_NUMBER_TABLE
3745 , a6 out nocopy JTF_VARCHAR2_TABLE_100
3746 , a7 out nocopy JTF_NUMBER_TABLE
3747 , a8 out nocopy JTF_VARCHAR2_TABLE_100
3748 , a9 out nocopy JTF_NUMBER_TABLE
3749 , a10 out nocopy JTF_VARCHAR2_TABLE_100
3750 , a11 out nocopy JTF_NUMBER_TABLE
3751 , a12 out nocopy JTF_NUMBER_TABLE
3752 , a13 out nocopy JTF_NUMBER_TABLE
3753 , a14 out nocopy JTF_NUMBER_TABLE
3754 , a15 out nocopy JTF_VARCHAR2_TABLE_100
3755 , a16 out nocopy JTF_NUMBER_TABLE
3756 , a17 out nocopy JTF_VARCHAR2_TABLE_100
3757 , a18 out nocopy JTF_VARCHAR2_TABLE_100
3758 , a19 out nocopy JTF_NUMBER_TABLE
3759 , a20 out nocopy JTF_VARCHAR2_TABLE_100
3760 , a21 out nocopy JTF_VARCHAR2_TABLE_200
3761 , a22 out nocopy JTF_VARCHAR2_TABLE_200
3762 , a23 out nocopy JTF_VARCHAR2_TABLE_200
3763 , a24 out nocopy JTF_VARCHAR2_TABLE_200
3764 , a25 out nocopy JTF_VARCHAR2_TABLE_200
3765 , a26 out nocopy JTF_VARCHAR2_TABLE_200
3766 , a27 out nocopy JTF_VARCHAR2_TABLE_200
3767 , a28 out nocopy JTF_VARCHAR2_TABLE_200
3768 , a29 out nocopy JTF_VARCHAR2_TABLE_200
3769 , a30 out nocopy JTF_VARCHAR2_TABLE_200
3770 , a31 out nocopy JTF_VARCHAR2_TABLE_200
3771 , a32 out nocopy JTF_VARCHAR2_TABLE_200
3772 , a33 out nocopy JTF_VARCHAR2_TABLE_200
3773 , a34 out nocopy JTF_VARCHAR2_TABLE_200
3774 , a35 out nocopy JTF_VARCHAR2_TABLE_200
3775 , a36 out nocopy JTF_NUMBER_TABLE
3776 , a37 out nocopy JTF_VARCHAR2_TABLE_100
3777 , a38 out nocopy JTF_DATE_TABLE
3778 , a39 out nocopy JTF_NUMBER_TABLE
3779 ) as
3780 ddindx binary_integer; indx binary_integer;
3781 begin
3782 if t is null or t.count = 0 then
3783 a0 := JTF_NUMBER_TABLE();
3784 a1 := JTF_DATE_TABLE();
3785 a2 := JTF_DATE_TABLE();
3786 a3 := JTF_NUMBER_TABLE();
3787 a4 := JTF_NUMBER_TABLE();
3788 a5 := JTF_NUMBER_TABLE();
3789 a6 := JTF_VARCHAR2_TABLE_100();
3790 a7 := JTF_NUMBER_TABLE();
3791 a8 := JTF_VARCHAR2_TABLE_100();
3792 a9 := JTF_NUMBER_TABLE();
3793 a10 := JTF_VARCHAR2_TABLE_100();
3794 a11 := JTF_NUMBER_TABLE();
3795 a12 := JTF_NUMBER_TABLE();
3796 a13 := JTF_NUMBER_TABLE();
3797 a14 := JTF_NUMBER_TABLE();
3798 a15 := JTF_VARCHAR2_TABLE_100();
3799 a16 := JTF_NUMBER_TABLE();
3800 a17 := JTF_VARCHAR2_TABLE_100();
3801 a18 := JTF_VARCHAR2_TABLE_100();
3802 a19 := JTF_NUMBER_TABLE();
3803 a20 := JTF_VARCHAR2_TABLE_100();
3804 a21 := JTF_VARCHAR2_TABLE_200();
3805 a22 := JTF_VARCHAR2_TABLE_200();
3806 a23 := JTF_VARCHAR2_TABLE_200();
3807 a24 := JTF_VARCHAR2_TABLE_200();
3808 a25 := JTF_VARCHAR2_TABLE_200();
3809 a26 := JTF_VARCHAR2_TABLE_200();
3810 a27 := JTF_VARCHAR2_TABLE_200();
3811 a28 := JTF_VARCHAR2_TABLE_200();
3812 a29 := JTF_VARCHAR2_TABLE_200();
3813 a30 := JTF_VARCHAR2_TABLE_200();
3814 a31 := JTF_VARCHAR2_TABLE_200();
3815 a32 := JTF_VARCHAR2_TABLE_200();
3816 a33 := JTF_VARCHAR2_TABLE_200();
3817 a34 := JTF_VARCHAR2_TABLE_200();
3818 a35 := JTF_VARCHAR2_TABLE_200();
3819 a36 := JTF_NUMBER_TABLE();
3820 a37 := JTF_VARCHAR2_TABLE_100();
3821 a38 := JTF_DATE_TABLE();
3822 a39 := JTF_NUMBER_TABLE();
3823 else
3824 a0 := JTF_NUMBER_TABLE();
3825 a1 := JTF_DATE_TABLE();
3826 a2 := JTF_DATE_TABLE();
3827 a3 := JTF_NUMBER_TABLE();
3828 a4 := JTF_NUMBER_TABLE();
3829 a5 := JTF_NUMBER_TABLE();
3830 a6 := JTF_VARCHAR2_TABLE_100();
3831 a7 := JTF_NUMBER_TABLE();
3832 a8 := JTF_VARCHAR2_TABLE_100();
3833 a9 := JTF_NUMBER_TABLE();
3834 a10 := JTF_VARCHAR2_TABLE_100();
3835 a11 := JTF_NUMBER_TABLE();
3836 a12 := JTF_NUMBER_TABLE();
3837 a13 := JTF_NUMBER_TABLE();
3838 a14 := JTF_NUMBER_TABLE();
3839 a15 := JTF_VARCHAR2_TABLE_100();
3840 a16 := JTF_NUMBER_TABLE();
3841 a17 := JTF_VARCHAR2_TABLE_100();
3842 a18 := JTF_VARCHAR2_TABLE_100();
3843 a19 := JTF_NUMBER_TABLE();
3844 a20 := JTF_VARCHAR2_TABLE_100();
3845 a21 := JTF_VARCHAR2_TABLE_200();
3846 a22 := JTF_VARCHAR2_TABLE_200();
3847 a23 := JTF_VARCHAR2_TABLE_200();
3848 a24 := JTF_VARCHAR2_TABLE_200();
3849 a25 := JTF_VARCHAR2_TABLE_200();
3850 a26 := JTF_VARCHAR2_TABLE_200();
3851 a27 := JTF_VARCHAR2_TABLE_200();
3852 a28 := JTF_VARCHAR2_TABLE_200();
3853 a29 := JTF_VARCHAR2_TABLE_200();
3854 a30 := JTF_VARCHAR2_TABLE_200();
3855 a31 := JTF_VARCHAR2_TABLE_200();
3856 a32 := JTF_VARCHAR2_TABLE_200();
3857 a33 := JTF_VARCHAR2_TABLE_200();
3858 a34 := JTF_VARCHAR2_TABLE_200();
3859 a35 := JTF_VARCHAR2_TABLE_200();
3860 a36 := JTF_NUMBER_TABLE();
3861 a37 := JTF_VARCHAR2_TABLE_100();
3862 a38 := JTF_DATE_TABLE();
3863 a39 := JTF_NUMBER_TABLE();
3864 if t.count > 0 then
3865 a0.extend(t.count);
3866 a1.extend(t.count);
3867 a2.extend(t.count);
3868 a3.extend(t.count);
3869 a4.extend(t.count);
3870 a5.extend(t.count);
3871 a6.extend(t.count);
3872 a7.extend(t.count);
3873 a8.extend(t.count);
3874 a9.extend(t.count);
3875 a10.extend(t.count);
3876 a11.extend(t.count);
3877 a12.extend(t.count);
3878 a13.extend(t.count);
3879 a14.extend(t.count);
3880 a15.extend(t.count);
3881 a16.extend(t.count);
3882 a17.extend(t.count);
3883 a18.extend(t.count);
3884 a19.extend(t.count);
3885 a20.extend(t.count);
3886 a21.extend(t.count);
3887 a22.extend(t.count);
3888 a23.extend(t.count);
3889 a24.extend(t.count);
3890 a25.extend(t.count);
3891 a26.extend(t.count);
3892 a27.extend(t.count);
3893 a28.extend(t.count);
3894 a29.extend(t.count);
3895 a30.extend(t.count);
3896 a31.extend(t.count);
3897 a32.extend(t.count);
3898 a33.extend(t.count);
3899 a34.extend(t.count);
3900 a35.extend(t.count);
3901 a36.extend(t.count);
3902 a37.extend(t.count);
3903 a38.extend(t.count);
3904 a39.extend(t.count);
3905 ddindx := t.first;
3906 indx := 1;
3907 while true loop
3908 a0(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
3909 a1(indx) := t(ddindx).transaction_date;
3910 a2(indx) := t(ddindx).source_transaction_date;
3911 a3(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_type_id);
3912 a4(indx) := rosetta_g_miss_num_map(t(ddindx).txn_sub_type_id);
3913 a5(indx) := rosetta_g_miss_num_map(t(ddindx).source_group_ref_id);
3914 a6(indx) := t(ddindx).source_group_ref;
3915 a7(indx) := rosetta_g_miss_num_map(t(ddindx).source_header_ref_id);
3916 a8(indx) := t(ddindx).source_header_ref;
3917 a9(indx) := rosetta_g_miss_num_map(t(ddindx).source_line_ref_id);
3918 a10(indx) := t(ddindx).source_line_ref;
3919 a11(indx) := rosetta_g_miss_num_map(t(ddindx).source_dist_ref_id1);
3920 a12(indx) := rosetta_g_miss_num_map(t(ddindx).source_dist_ref_id2);
3921 a13(indx) := rosetta_g_miss_num_map(t(ddindx).inv_material_transaction_id);
3922 a14(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_quantity);
3923 a15(indx) := t(ddindx).transaction_uom_code;
3924 a16(indx) := rosetta_g_miss_num_map(t(ddindx).transacted_by);
3925 a17(indx) := t(ddindx).transaction_status_code;
3926 a18(indx) := t(ddindx).transaction_action_code;
3927 a19(indx) := rosetta_g_miss_num_map(t(ddindx).message_id);
3928 a20(indx) := t(ddindx).context;
3929 a21(indx) := t(ddindx).attribute1;
3930 a22(indx) := t(ddindx).attribute2;
3931 a23(indx) := t(ddindx).attribute3;
3932 a24(indx) := t(ddindx).attribute4;
3933 a25(indx) := t(ddindx).attribute5;
3934 a26(indx) := t(ddindx).attribute6;
3935 a27(indx) := t(ddindx).attribute7;
3936 a28(indx) := t(ddindx).attribute8;
3937 a29(indx) := t(ddindx).attribute9;
3938 a30(indx) := t(ddindx).attribute10;
3939 a31(indx) := t(ddindx).attribute11;
3940 a32(indx) := t(ddindx).attribute12;
3941 a33(indx) := t(ddindx).attribute13;
3942 a34(indx) := t(ddindx).attribute14;
3943 a35(indx) := t(ddindx).attribute15;
3944 a36(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
3945 a37(indx) := t(ddindx).split_reason_code;
3946 a38(indx) := t(ddindx).src_txn_creation_date;
3947 a39(indx) := rosetta_g_miss_num_map(t(ddindx).gl_interface_status_code);
3948 indx := indx+1;
3949 if t.last =ddindx
3950 then exit;
3951 end if;
3952 ddindx := t.next(ddindx);
3953 end loop;
3954 end if;
3955 end if;
3956 end rosetta_table_copy_out_p27;
3957
3958 procedure rosetta_table_copy_in_p29(t out nocopy csi_datastructures_pub.transactions_error_tbl, a0 JTF_NUMBER_TABLE
3959 , a1 JTF_NUMBER_TABLE
3960 , a2 JTF_NUMBER_TABLE
3961 , a3 JTF_VARCHAR2_TABLE_2000
3962 , a4 JTF_VARCHAR2_TABLE_300
3963 , a5 JTF_NUMBER_TABLE
3964 , a6 JTF_VARCHAR2_TABLE_100
3965 , a7 JTF_NUMBER_TABLE
3966 , a8 JTF_DATE_TABLE
3967 , a9 JTF_NUMBER_TABLE
3968 , a10 JTF_DATE_TABLE
3969 , a11 JTF_NUMBER_TABLE
3970 , a12 JTF_NUMBER_TABLE
3971 , a13 JTF_NUMBER_TABLE
3972 , a14 JTF_VARCHAR2_TABLE_100
3973 , a15 JTF_NUMBER_TABLE
3974 , a16 JTF_VARCHAR2_TABLE_100
3975 , a17 JTF_NUMBER_TABLE
3976 , a18 JTF_VARCHAR2_TABLE_100
3977 , a19 JTF_NUMBER_TABLE
3978 , a20 JTF_NUMBER_TABLE
3979 , a21 JTF_NUMBER_TABLE
3980 , a22 JTF_NUMBER_TABLE
3981 , a23 JTF_VARCHAR2_TABLE_100
3982 , a24 JTF_VARCHAR2_TABLE_4000
3983 , a25 JTF_NUMBER_TABLE
3984 , a26 JTF_NUMBER_TABLE
3985 , a27 JTF_VARCHAR2_TABLE_100
3986 , a28 JTF_VARCHAR2_TABLE_100
3987 , a29 JTF_DATE_TABLE
3988 , a30 JTF_NUMBER_TABLE
3989 , a31 JTF_NUMBER_TABLE
3990 , a32 JTF_NUMBER_TABLE
3991 , a33 JTF_NUMBER_TABLE
3992 , a34 JTF_NUMBER_TABLE
3993 , a35 JTF_NUMBER_TABLE
3994 , a36 JTF_NUMBER_TABLE
3995 , a37 JTF_NUMBER_TABLE
3996 , a38 JTF_VARCHAR2_TABLE_100
3997 ) as
3998 ddindx binary_integer; indx binary_integer;
3999 begin
4000 if a0 is not null and a0.count > 0 then
4001 if a0.count > 0 then
4002 indx := a0.first;
4003 ddindx := 1;
4004 while true loop
4005 t(ddindx).transaction_error_id := rosetta_g_miss_num_map(a0(indx));
4006 t(ddindx).transaction_id := rosetta_g_miss_num_map(a1(indx));
4007 t(ddindx).message_id := rosetta_g_miss_num_map(a2(indx));
4008 t(ddindx).error_text := a3(indx);
4009 t(ddindx).source_type := a4(indx);
4010 t(ddindx).source_id := rosetta_g_miss_num_map(a5(indx));
4011 t(ddindx).processed_flag := a6(indx);
4012 t(ddindx).created_by := rosetta_g_miss_num_map(a7(indx));
4013 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a8(indx));
4014 t(ddindx).last_updated_by := rosetta_g_miss_num_map(a9(indx));
4015 t(ddindx).last_update_date := rosetta_g_miss_date_in_map(a10(indx));
4016 t(ddindx).last_update_login := rosetta_g_miss_num_map(a11(indx));
4017 t(ddindx).object_version_number := rosetta_g_miss_num_map(a12(indx));
4018 t(ddindx).transaction_type_id := rosetta_g_miss_num_map(a13(indx));
4019 t(ddindx).source_group_ref := a14(indx);
4020 t(ddindx).source_group_ref_id := rosetta_g_miss_num_map(a15(indx));
4021 t(ddindx).source_header_ref := a16(indx);
4022 t(ddindx).source_header_ref_id := rosetta_g_miss_num_map(a17(indx));
4023 t(ddindx).source_line_ref := a18(indx);
4024 t(ddindx).source_line_ref_id := rosetta_g_miss_num_map(a19(indx));
4025 t(ddindx).source_dist_ref_id1 := rosetta_g_miss_num_map(a20(indx));
4026 t(ddindx).source_dist_ref_id2 := rosetta_g_miss_num_map(a21(indx));
4027 t(ddindx).inv_material_transaction_id := rosetta_g_miss_num_map(a22(indx));
4028 t(ddindx).error_stage := a23(indx);
4029 t(ddindx).message_string := a24(indx);
4030 t(ddindx).instance_id := rosetta_g_miss_num_map(a25(indx));
4031 t(ddindx).inventory_item_id := rosetta_g_miss_num_map(a26(indx));
4032 t(ddindx).serial_number := a27(indx);
4033 t(ddindx).lot_number := a28(indx);
4034 t(ddindx).transaction_error_date := rosetta_g_miss_date_in_map(a29(indx));
4035 t(ddindx).src_serial_num_ctrl_code := rosetta_g_miss_num_map(a30(indx));
4036 t(ddindx).src_location_ctrl_code := rosetta_g_miss_num_map(a31(indx));
4037 t(ddindx).src_lot_ctrl_code := rosetta_g_miss_num_map(a32(indx));
4038 t(ddindx).src_rev_qty_ctrl_code := rosetta_g_miss_num_map(a33(indx));
4039 t(ddindx).dst_serial_num_ctrl_code := rosetta_g_miss_num_map(a34(indx));
4040 t(ddindx).dst_location_ctrl_code := rosetta_g_miss_num_map(a35(indx));
4041 t(ddindx).dst_lot_ctrl_code := rosetta_g_miss_num_map(a36(indx));
4042 t(ddindx).dst_rev_qty_ctrl_code := rosetta_g_miss_num_map(a37(indx));
4043 t(ddindx).comms_nl_trackable_flag := a38(indx);
4044 ddindx := ddindx+1;
4045 if a0.last =indx
4046 then exit;
4047 end if;
4048 indx := a0.next(indx);
4049 end loop;
4050 end if;
4051 end if;
4052 end rosetta_table_copy_in_p29;
4053 procedure rosetta_table_copy_out_p29(t csi_datastructures_pub.transactions_error_tbl, a0 out nocopy JTF_NUMBER_TABLE
4054 , a1 out nocopy JTF_NUMBER_TABLE
4055 , a2 out nocopy JTF_NUMBER_TABLE
4056 , a3 out nocopy JTF_VARCHAR2_TABLE_2000
4057 , a4 out nocopy JTF_VARCHAR2_TABLE_300
4058 , a5 out nocopy JTF_NUMBER_TABLE
4059 , a6 out nocopy JTF_VARCHAR2_TABLE_100
4060 , a7 out nocopy JTF_NUMBER_TABLE
4061 , a8 out nocopy JTF_DATE_TABLE
4062 , a9 out nocopy JTF_NUMBER_TABLE
4063 , a10 out nocopy JTF_DATE_TABLE
4064 , a11 out nocopy JTF_NUMBER_TABLE
4065 , a12 out nocopy JTF_NUMBER_TABLE
4066 , a13 out nocopy JTF_NUMBER_TABLE
4067 , a14 out nocopy JTF_VARCHAR2_TABLE_100
4068 , a15 out nocopy JTF_NUMBER_TABLE
4069 , a16 out nocopy JTF_VARCHAR2_TABLE_100
4070 , a17 out nocopy JTF_NUMBER_TABLE
4071 , a18 out nocopy JTF_VARCHAR2_TABLE_100
4072 , a19 out nocopy JTF_NUMBER_TABLE
4073 , a20 out nocopy JTF_NUMBER_TABLE
4074 , a21 out nocopy JTF_NUMBER_TABLE
4075 , a22 out nocopy JTF_NUMBER_TABLE
4076 , a23 out nocopy JTF_VARCHAR2_TABLE_100
4077 , a24 out nocopy JTF_VARCHAR2_TABLE_4000
4078 , a25 out nocopy JTF_NUMBER_TABLE
4079 , a26 out nocopy JTF_NUMBER_TABLE
4080 , a27 out nocopy JTF_VARCHAR2_TABLE_100
4081 , a28 out nocopy JTF_VARCHAR2_TABLE_100
4082 , a29 out nocopy JTF_DATE_TABLE
4083 , a30 out nocopy JTF_NUMBER_TABLE
4084 , a31 out nocopy JTF_NUMBER_TABLE
4085 , a32 out nocopy JTF_NUMBER_TABLE
4086 , a33 out nocopy JTF_NUMBER_TABLE
4087 , a34 out nocopy JTF_NUMBER_TABLE
4088 , a35 out nocopy JTF_NUMBER_TABLE
4089 , a36 out nocopy JTF_NUMBER_TABLE
4090 , a37 out nocopy JTF_NUMBER_TABLE
4091 , a38 out nocopy JTF_VARCHAR2_TABLE_100
4092 ) as
4093 ddindx binary_integer; indx binary_integer;
4094 begin
4095 if t is null or t.count = 0 then
4096 a0 := JTF_NUMBER_TABLE();
4097 a1 := JTF_NUMBER_TABLE();
4098 a2 := JTF_NUMBER_TABLE();
4099 a3 := JTF_VARCHAR2_TABLE_2000();
4100 a4 := JTF_VARCHAR2_TABLE_300();
4101 a5 := JTF_NUMBER_TABLE();
4102 a6 := JTF_VARCHAR2_TABLE_100();
4103 a7 := JTF_NUMBER_TABLE();
4104 a8 := JTF_DATE_TABLE();
4105 a9 := JTF_NUMBER_TABLE();
4106 a10 := JTF_DATE_TABLE();
4107 a11 := JTF_NUMBER_TABLE();
4108 a12 := JTF_NUMBER_TABLE();
4109 a13 := JTF_NUMBER_TABLE();
4110 a14 := JTF_VARCHAR2_TABLE_100();
4111 a15 := JTF_NUMBER_TABLE();
4112 a16 := JTF_VARCHAR2_TABLE_100();
4113 a17 := JTF_NUMBER_TABLE();
4114 a18 := JTF_VARCHAR2_TABLE_100();
4115 a19 := JTF_NUMBER_TABLE();
4116 a20 := JTF_NUMBER_TABLE();
4117 a21 := JTF_NUMBER_TABLE();
4118 a22 := JTF_NUMBER_TABLE();
4119 a23 := JTF_VARCHAR2_TABLE_100();
4120 a24 := JTF_VARCHAR2_TABLE_4000();
4121 a25 := JTF_NUMBER_TABLE();
4122 a26 := JTF_NUMBER_TABLE();
4123 a27 := JTF_VARCHAR2_TABLE_100();
4124 a28 := JTF_VARCHAR2_TABLE_100();
4125 a29 := JTF_DATE_TABLE();
4126 a30 := JTF_NUMBER_TABLE();
4127 a31 := JTF_NUMBER_TABLE();
4128 a32 := JTF_NUMBER_TABLE();
4129 a33 := JTF_NUMBER_TABLE();
4130 a34 := JTF_NUMBER_TABLE();
4131 a35 := JTF_NUMBER_TABLE();
4132 a36 := JTF_NUMBER_TABLE();
4133 a37 := JTF_NUMBER_TABLE();
4134 a38 := JTF_VARCHAR2_TABLE_100();
4135 else
4136 a0 := JTF_NUMBER_TABLE();
4137 a1 := JTF_NUMBER_TABLE();
4138 a2 := JTF_NUMBER_TABLE();
4139 a3 := JTF_VARCHAR2_TABLE_2000();
4140 a4 := JTF_VARCHAR2_TABLE_300();
4141 a5 := JTF_NUMBER_TABLE();
4142 a6 := JTF_VARCHAR2_TABLE_100();
4143 a7 := JTF_NUMBER_TABLE();
4144 a8 := JTF_DATE_TABLE();
4145 a9 := JTF_NUMBER_TABLE();
4146 a10 := JTF_DATE_TABLE();
4147 a11 := JTF_NUMBER_TABLE();
4148 a12 := JTF_NUMBER_TABLE();
4149 a13 := JTF_NUMBER_TABLE();
4150 a14 := JTF_VARCHAR2_TABLE_100();
4151 a15 := JTF_NUMBER_TABLE();
4152 a16 := JTF_VARCHAR2_TABLE_100();
4153 a17 := JTF_NUMBER_TABLE();
4154 a18 := JTF_VARCHAR2_TABLE_100();
4155 a19 := JTF_NUMBER_TABLE();
4156 a20 := JTF_NUMBER_TABLE();
4157 a21 := JTF_NUMBER_TABLE();
4158 a22 := JTF_NUMBER_TABLE();
4159 a23 := JTF_VARCHAR2_TABLE_100();
4160 a24 := JTF_VARCHAR2_TABLE_4000();
4161 a25 := JTF_NUMBER_TABLE();
4162 a26 := JTF_NUMBER_TABLE();
4163 a27 := JTF_VARCHAR2_TABLE_100();
4164 a28 := JTF_VARCHAR2_TABLE_100();
4165 a29 := JTF_DATE_TABLE();
4166 a30 := JTF_NUMBER_TABLE();
4167 a31 := JTF_NUMBER_TABLE();
4168 a32 := JTF_NUMBER_TABLE();
4169 a33 := JTF_NUMBER_TABLE();
4170 a34 := JTF_NUMBER_TABLE();
4171 a35 := JTF_NUMBER_TABLE();
4172 a36 := JTF_NUMBER_TABLE();
4173 a37 := JTF_NUMBER_TABLE();
4174 a38 := JTF_VARCHAR2_TABLE_100();
4175 if t.count > 0 then
4176 a0.extend(t.count);
4177 a1.extend(t.count);
4178 a2.extend(t.count);
4179 a3.extend(t.count);
4180 a4.extend(t.count);
4181 a5.extend(t.count);
4182 a6.extend(t.count);
4183 a7.extend(t.count);
4184 a8.extend(t.count);
4185 a9.extend(t.count);
4186 a10.extend(t.count);
4187 a11.extend(t.count);
4188 a12.extend(t.count);
4189 a13.extend(t.count);
4190 a14.extend(t.count);
4191 a15.extend(t.count);
4192 a16.extend(t.count);
4193 a17.extend(t.count);
4194 a18.extend(t.count);
4195 a19.extend(t.count);
4196 a20.extend(t.count);
4197 a21.extend(t.count);
4198 a22.extend(t.count);
4199 a23.extend(t.count);
4200 a24.extend(t.count);
4201 a25.extend(t.count);
4202 a26.extend(t.count);
4203 a27.extend(t.count);
4204 a28.extend(t.count);
4205 a29.extend(t.count);
4206 a30.extend(t.count);
4207 a31.extend(t.count);
4208 a32.extend(t.count);
4209 a33.extend(t.count);
4210 a34.extend(t.count);
4211 a35.extend(t.count);
4212 a36.extend(t.count);
4213 a37.extend(t.count);
4214 a38.extend(t.count);
4215 ddindx := t.first;
4216 indx := 1;
4217 while true loop
4218 a0(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_error_id);
4219 a1(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
4220 a2(indx) := rosetta_g_miss_num_map(t(ddindx).message_id);
4221 a3(indx) := t(ddindx).error_text;
4222 a4(indx) := t(ddindx).source_type;
4223 a5(indx) := rosetta_g_miss_num_map(t(ddindx).source_id);
4224 a6(indx) := t(ddindx).processed_flag;
4225 a7(indx) := rosetta_g_miss_num_map(t(ddindx).created_by);
4226 a8(indx) := t(ddindx).creation_date;
4227 a9(indx) := rosetta_g_miss_num_map(t(ddindx).last_updated_by);
4228 a10(indx) := t(ddindx).last_update_date;
4229 a11(indx) := rosetta_g_miss_num_map(t(ddindx).last_update_login);
4230 a12(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
4231 a13(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_type_id);
4232 a14(indx) := t(ddindx).source_group_ref;
4233 a15(indx) := rosetta_g_miss_num_map(t(ddindx).source_group_ref_id);
4234 a16(indx) := t(ddindx).source_header_ref;
4235 a17(indx) := rosetta_g_miss_num_map(t(ddindx).source_header_ref_id);
4236 a18(indx) := t(ddindx).source_line_ref;
4237 a19(indx) := rosetta_g_miss_num_map(t(ddindx).source_line_ref_id);
4238 a20(indx) := rosetta_g_miss_num_map(t(ddindx).source_dist_ref_id1);
4239 a21(indx) := rosetta_g_miss_num_map(t(ddindx).source_dist_ref_id2);
4240 a22(indx) := rosetta_g_miss_num_map(t(ddindx).inv_material_transaction_id);
4241 a23(indx) := t(ddindx).error_stage;
4242 a24(indx) := t(ddindx).message_string;
4243 a25(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
4244 a26(indx) := rosetta_g_miss_num_map(t(ddindx).inventory_item_id);
4245 a27(indx) := t(ddindx).serial_number;
4246 a28(indx) := t(ddindx).lot_number;
4247 a29(indx) := t(ddindx).transaction_error_date;
4248 a30(indx) := rosetta_g_miss_num_map(t(ddindx).src_serial_num_ctrl_code);
4249 a31(indx) := rosetta_g_miss_num_map(t(ddindx).src_location_ctrl_code);
4250 a32(indx) := rosetta_g_miss_num_map(t(ddindx).src_lot_ctrl_code);
4251 a33(indx) := rosetta_g_miss_num_map(t(ddindx).src_rev_qty_ctrl_code);
4252 a34(indx) := rosetta_g_miss_num_map(t(ddindx).dst_serial_num_ctrl_code);
4253 a35(indx) := rosetta_g_miss_num_map(t(ddindx).dst_location_ctrl_code);
4254 a36(indx) := rosetta_g_miss_num_map(t(ddindx).dst_lot_ctrl_code);
4255 a37(indx) := rosetta_g_miss_num_map(t(ddindx).dst_rev_qty_ctrl_code);
4256 a38(indx) := t(ddindx).comms_nl_trackable_flag;
4257 indx := indx+1;
4258 if t.last =ddindx
4259 then exit;
4260 end if;
4261 ddindx := t.next(ddindx);
4262 end loop;
4263 end if;
4264 end if;
4265 end rosetta_table_copy_out_p29;
4266
4267 procedure rosetta_table_copy_in_p32(t out nocopy csi_datastructures_pub.ii_relationship_tbl, a0 JTF_NUMBER_TABLE
4268 , a1 JTF_VARCHAR2_TABLE_100
4269 , a2 JTF_NUMBER_TABLE
4270 , a3 JTF_NUMBER_TABLE
4271 , a4 JTF_VARCHAR2_TABLE_100
4272 , a5 JTF_VARCHAR2_TABLE_100
4273 , a6 JTF_DATE_TABLE
4274 , a7 JTF_DATE_TABLE
4275 , a8 JTF_NUMBER_TABLE
4276 , a9 JTF_VARCHAR2_TABLE_100
4277 , a10 JTF_VARCHAR2_TABLE_100
4278 , a11 JTF_VARCHAR2_TABLE_200
4279 , a12 JTF_VARCHAR2_TABLE_200
4280 , a13 JTF_VARCHAR2_TABLE_200
4281 , a14 JTF_VARCHAR2_TABLE_200
4282 , a15 JTF_VARCHAR2_TABLE_200
4283 , a16 JTF_VARCHAR2_TABLE_200
4284 , a17 JTF_VARCHAR2_TABLE_200
4285 , a18 JTF_VARCHAR2_TABLE_200
4286 , a19 JTF_VARCHAR2_TABLE_200
4287 , a20 JTF_VARCHAR2_TABLE_200
4288 , a21 JTF_VARCHAR2_TABLE_200
4289 , a22 JTF_VARCHAR2_TABLE_200
4290 , a23 JTF_VARCHAR2_TABLE_200
4291 , a24 JTF_VARCHAR2_TABLE_200
4292 , a25 JTF_VARCHAR2_TABLE_200
4293 , a26 JTF_NUMBER_TABLE
4294 , a27 JTF_NUMBER_TABLE
4295 , a28 JTF_VARCHAR2_TABLE_100
4296 , a29 JTF_NUMBER_TABLE
4297 , a30 JTF_VARCHAR2_TABLE_100
4298 ) as
4299 ddindx binary_integer; indx binary_integer;
4300 begin
4301 if a0 is not null and a0.count > 0 then
4302 if a0.count > 0 then
4303 indx := a0.first;
4304 ddindx := 1;
4305 while true loop
4306 t(ddindx).relationship_id := rosetta_g_miss_num_map(a0(indx));
4307 t(ddindx).relationship_type_code := a1(indx);
4308 t(ddindx).object_id := rosetta_g_miss_num_map(a2(indx));
4309 t(ddindx).subject_id := rosetta_g_miss_num_map(a3(indx));
4310 t(ddindx).subject_has_child := a4(indx);
4311 t(ddindx).position_reference := a5(indx);
4312 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a6(indx));
4313 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a7(indx));
4314 t(ddindx).display_order := rosetta_g_miss_num_map(a8(indx));
4315 t(ddindx).mandatory_flag := a9(indx);
4316 t(ddindx).context := a10(indx);
4317 t(ddindx).attribute1 := a11(indx);
4318 t(ddindx).attribute2 := a12(indx);
4319 t(ddindx).attribute3 := a13(indx);
4320 t(ddindx).attribute4 := a14(indx);
4321 t(ddindx).attribute5 := a15(indx);
4322 t(ddindx).attribute6 := a16(indx);
4323 t(ddindx).attribute7 := a17(indx);
4324 t(ddindx).attribute8 := a18(indx);
4325 t(ddindx).attribute9 := a19(indx);
4326 t(ddindx).attribute10 := a20(indx);
4327 t(ddindx).attribute11 := a21(indx);
4328 t(ddindx).attribute12 := a22(indx);
4329 t(ddindx).attribute13 := a23(indx);
4330 t(ddindx).attribute14 := a24(indx);
4331 t(ddindx).attribute15 := a25(indx);
4332 t(ddindx).object_version_number := rosetta_g_miss_num_map(a26(indx));
4333 t(ddindx).parent_tbl_index := rosetta_g_miss_num_map(a27(indx));
4334 t(ddindx).processed_flag := a28(indx);
4335 t(ddindx).interface_id := rosetta_g_miss_num_map(a29(indx));
4336 t(ddindx).cascade_ownership_flag := a30(indx);
4337 ddindx := ddindx+1;
4338 if a0.last =indx
4339 then exit;
4340 end if;
4341 indx := a0.next(indx);
4342 end loop;
4343 end if;
4344 end if;
4345 end rosetta_table_copy_in_p32;
4346 procedure rosetta_table_copy_out_p32(t csi_datastructures_pub.ii_relationship_tbl, a0 out nocopy JTF_NUMBER_TABLE
4347 , a1 out nocopy JTF_VARCHAR2_TABLE_100
4348 , a2 out nocopy JTF_NUMBER_TABLE
4349 , a3 out nocopy JTF_NUMBER_TABLE
4350 , a4 out nocopy JTF_VARCHAR2_TABLE_100
4351 , a5 out nocopy JTF_VARCHAR2_TABLE_100
4352 , a6 out nocopy JTF_DATE_TABLE
4353 , a7 out nocopy JTF_DATE_TABLE
4354 , a8 out nocopy JTF_NUMBER_TABLE
4355 , a9 out nocopy JTF_VARCHAR2_TABLE_100
4356 , a10 out nocopy JTF_VARCHAR2_TABLE_100
4357 , a11 out nocopy JTF_VARCHAR2_TABLE_200
4358 , a12 out nocopy JTF_VARCHAR2_TABLE_200
4359 , a13 out nocopy JTF_VARCHAR2_TABLE_200
4360 , a14 out nocopy JTF_VARCHAR2_TABLE_200
4361 , a15 out nocopy JTF_VARCHAR2_TABLE_200
4362 , a16 out nocopy JTF_VARCHAR2_TABLE_200
4363 , a17 out nocopy JTF_VARCHAR2_TABLE_200
4364 , a18 out nocopy JTF_VARCHAR2_TABLE_200
4365 , a19 out nocopy JTF_VARCHAR2_TABLE_200
4366 , a20 out nocopy JTF_VARCHAR2_TABLE_200
4367 , a21 out nocopy JTF_VARCHAR2_TABLE_200
4368 , a22 out nocopy JTF_VARCHAR2_TABLE_200
4369 , a23 out nocopy JTF_VARCHAR2_TABLE_200
4370 , a24 out nocopy JTF_VARCHAR2_TABLE_200
4371 , a25 out nocopy JTF_VARCHAR2_TABLE_200
4372 , a26 out nocopy JTF_NUMBER_TABLE
4373 , a27 out nocopy JTF_NUMBER_TABLE
4374 , a28 out nocopy JTF_VARCHAR2_TABLE_100
4375 , a29 out nocopy JTF_NUMBER_TABLE
4376 , a30 out nocopy JTF_VARCHAR2_TABLE_100
4377 ) as
4378 ddindx binary_integer; indx binary_integer;
4379 begin
4380 if t is null or t.count = 0 then
4381 a0 := JTF_NUMBER_TABLE();
4382 a1 := JTF_VARCHAR2_TABLE_100();
4383 a2 := JTF_NUMBER_TABLE();
4384 a3 := JTF_NUMBER_TABLE();
4385 a4 := JTF_VARCHAR2_TABLE_100();
4386 a5 := JTF_VARCHAR2_TABLE_100();
4387 a6 := JTF_DATE_TABLE();
4388 a7 := JTF_DATE_TABLE();
4389 a8 := JTF_NUMBER_TABLE();
4390 a9 := JTF_VARCHAR2_TABLE_100();
4391 a10 := JTF_VARCHAR2_TABLE_100();
4392 a11 := JTF_VARCHAR2_TABLE_200();
4393 a12 := JTF_VARCHAR2_TABLE_200();
4394 a13 := JTF_VARCHAR2_TABLE_200();
4395 a14 := JTF_VARCHAR2_TABLE_200();
4396 a15 := JTF_VARCHAR2_TABLE_200();
4397 a16 := JTF_VARCHAR2_TABLE_200();
4398 a17 := JTF_VARCHAR2_TABLE_200();
4399 a18 := JTF_VARCHAR2_TABLE_200();
4400 a19 := JTF_VARCHAR2_TABLE_200();
4401 a20 := JTF_VARCHAR2_TABLE_200();
4402 a21 := JTF_VARCHAR2_TABLE_200();
4403 a22 := JTF_VARCHAR2_TABLE_200();
4404 a23 := JTF_VARCHAR2_TABLE_200();
4405 a24 := JTF_VARCHAR2_TABLE_200();
4406 a25 := JTF_VARCHAR2_TABLE_200();
4407 a26 := JTF_NUMBER_TABLE();
4408 a27 := JTF_NUMBER_TABLE();
4409 a28 := JTF_VARCHAR2_TABLE_100();
4410 a29 := JTF_NUMBER_TABLE();
4411 a30 := JTF_VARCHAR2_TABLE_100();
4412 else
4413 a0 := JTF_NUMBER_TABLE();
4414 a1 := JTF_VARCHAR2_TABLE_100();
4415 a2 := JTF_NUMBER_TABLE();
4416 a3 := JTF_NUMBER_TABLE();
4417 a4 := JTF_VARCHAR2_TABLE_100();
4418 a5 := JTF_VARCHAR2_TABLE_100();
4419 a6 := JTF_DATE_TABLE();
4420 a7 := JTF_DATE_TABLE();
4421 a8 := JTF_NUMBER_TABLE();
4422 a9 := JTF_VARCHAR2_TABLE_100();
4423 a10 := JTF_VARCHAR2_TABLE_100();
4424 a11 := JTF_VARCHAR2_TABLE_200();
4425 a12 := JTF_VARCHAR2_TABLE_200();
4426 a13 := JTF_VARCHAR2_TABLE_200();
4427 a14 := JTF_VARCHAR2_TABLE_200();
4428 a15 := JTF_VARCHAR2_TABLE_200();
4429 a16 := JTF_VARCHAR2_TABLE_200();
4430 a17 := JTF_VARCHAR2_TABLE_200();
4431 a18 := JTF_VARCHAR2_TABLE_200();
4432 a19 := JTF_VARCHAR2_TABLE_200();
4433 a20 := JTF_VARCHAR2_TABLE_200();
4434 a21 := JTF_VARCHAR2_TABLE_200();
4435 a22 := JTF_VARCHAR2_TABLE_200();
4436 a23 := JTF_VARCHAR2_TABLE_200();
4437 a24 := JTF_VARCHAR2_TABLE_200();
4438 a25 := JTF_VARCHAR2_TABLE_200();
4439 a26 := JTF_NUMBER_TABLE();
4440 a27 := JTF_NUMBER_TABLE();
4441 a28 := JTF_VARCHAR2_TABLE_100();
4442 a29 := JTF_NUMBER_TABLE();
4443 a30 := JTF_VARCHAR2_TABLE_100();
4444 if t.count > 0 then
4445 a0.extend(t.count);
4446 a1.extend(t.count);
4447 a2.extend(t.count);
4448 a3.extend(t.count);
4449 a4.extend(t.count);
4450 a5.extend(t.count);
4451 a6.extend(t.count);
4452 a7.extend(t.count);
4453 a8.extend(t.count);
4454 a9.extend(t.count);
4455 a10.extend(t.count);
4456 a11.extend(t.count);
4457 a12.extend(t.count);
4458 a13.extend(t.count);
4459 a14.extend(t.count);
4460 a15.extend(t.count);
4461 a16.extend(t.count);
4462 a17.extend(t.count);
4463 a18.extend(t.count);
4464 a19.extend(t.count);
4465 a20.extend(t.count);
4466 a21.extend(t.count);
4467 a22.extend(t.count);
4468 a23.extend(t.count);
4469 a24.extend(t.count);
4470 a25.extend(t.count);
4471 a26.extend(t.count);
4472 a27.extend(t.count);
4473 a28.extend(t.count);
4474 a29.extend(t.count);
4475 a30.extend(t.count);
4476 ddindx := t.first;
4477 indx := 1;
4478 while true loop
4479 a0(indx) := rosetta_g_miss_num_map(t(ddindx).relationship_id);
4480 a1(indx) := t(ddindx).relationship_type_code;
4481 a2(indx) := rosetta_g_miss_num_map(t(ddindx).object_id);
4482 a3(indx) := rosetta_g_miss_num_map(t(ddindx).subject_id);
4483 a4(indx) := t(ddindx).subject_has_child;
4484 a5(indx) := t(ddindx).position_reference;
4485 a6(indx) := t(ddindx).active_start_date;
4486 a7(indx) := t(ddindx).active_end_date;
4487 a8(indx) := rosetta_g_miss_num_map(t(ddindx).display_order);
4488 a9(indx) := t(ddindx).mandatory_flag;
4489 a10(indx) := t(ddindx).context;
4490 a11(indx) := t(ddindx).attribute1;
4491 a12(indx) := t(ddindx).attribute2;
4492 a13(indx) := t(ddindx).attribute3;
4493 a14(indx) := t(ddindx).attribute4;
4494 a15(indx) := t(ddindx).attribute5;
4495 a16(indx) := t(ddindx).attribute6;
4496 a17(indx) := t(ddindx).attribute7;
4497 a18(indx) := t(ddindx).attribute8;
4498 a19(indx) := t(ddindx).attribute9;
4499 a20(indx) := t(ddindx).attribute10;
4500 a21(indx) := t(ddindx).attribute11;
4501 a22(indx) := t(ddindx).attribute12;
4502 a23(indx) := t(ddindx).attribute13;
4503 a24(indx) := t(ddindx).attribute14;
4504 a25(indx) := t(ddindx).attribute15;
4505 a26(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
4506 a27(indx) := rosetta_g_miss_num_map(t(ddindx).parent_tbl_index);
4507 a28(indx) := t(ddindx).processed_flag;
4508 a29(indx) := rosetta_g_miss_num_map(t(ddindx).interface_id);
4509 a30(indx) := t(ddindx).cascade_ownership_flag;
4510 indx := indx+1;
4511 if t.last =ddindx
4512 then exit;
4513 end if;
4514 ddindx := t.next(ddindx);
4515 end loop;
4516 end if;
4517 end if;
4518 end rosetta_table_copy_out_p32;
4519
4520 procedure rosetta_table_copy_in_p34(t out nocopy csi_datastructures_pub.relationship_history_tbl, a0 JTF_NUMBER_TABLE
4521 , a1 JTF_NUMBER_TABLE
4522 , a2 JTF_NUMBER_TABLE
4523 , a3 JTF_NUMBER_TABLE
4524 , a4 JTF_NUMBER_TABLE
4525 , a5 JTF_VARCHAR2_TABLE_100
4526 , a6 JTF_VARCHAR2_TABLE_100
4527 , a7 JTF_DATE_TABLE
4528 , a8 JTF_DATE_TABLE
4529 , a9 JTF_DATE_TABLE
4530 , a10 JTF_DATE_TABLE
4531 , a11 JTF_VARCHAR2_TABLE_100
4532 , a12 JTF_VARCHAR2_TABLE_100
4533 , a13 JTF_VARCHAR2_TABLE_100
4534 , a14 JTF_VARCHAR2_TABLE_100
4535 , a15 JTF_VARCHAR2_TABLE_200
4536 , a16 JTF_VARCHAR2_TABLE_200
4537 , a17 JTF_VARCHAR2_TABLE_200
4538 , a18 JTF_VARCHAR2_TABLE_200
4539 , a19 JTF_VARCHAR2_TABLE_200
4540 , a20 JTF_VARCHAR2_TABLE_200
4541 , a21 JTF_VARCHAR2_TABLE_200
4542 , a22 JTF_VARCHAR2_TABLE_200
4543 , a23 JTF_VARCHAR2_TABLE_200
4544 , a24 JTF_VARCHAR2_TABLE_200
4545 , a25 JTF_VARCHAR2_TABLE_200
4546 , a26 JTF_VARCHAR2_TABLE_200
4547 , a27 JTF_VARCHAR2_TABLE_200
4548 , a28 JTF_VARCHAR2_TABLE_200
4549 , a29 JTF_VARCHAR2_TABLE_200
4550 , a30 JTF_VARCHAR2_TABLE_200
4551 , a31 JTF_VARCHAR2_TABLE_200
4552 , a32 JTF_VARCHAR2_TABLE_200
4553 , a33 JTF_VARCHAR2_TABLE_200
4554 , a34 JTF_VARCHAR2_TABLE_200
4555 , a35 JTF_VARCHAR2_TABLE_200
4556 , a36 JTF_VARCHAR2_TABLE_200
4557 , a37 JTF_VARCHAR2_TABLE_200
4558 , a38 JTF_VARCHAR2_TABLE_200
4559 , a39 JTF_VARCHAR2_TABLE_200
4560 , a40 JTF_VARCHAR2_TABLE_200
4561 , a41 JTF_VARCHAR2_TABLE_200
4562 , a42 JTF_VARCHAR2_TABLE_200
4563 , a43 JTF_VARCHAR2_TABLE_200
4564 , a44 JTF_VARCHAR2_TABLE_200
4565 , a45 JTF_VARCHAR2_TABLE_100
4566 , a46 JTF_NUMBER_TABLE
4567 , a47 JTF_DATE_TABLE
4568 , a48 JTF_NUMBER_TABLE
4569 , a49 JTF_NUMBER_TABLE
4570 , a50 JTF_VARCHAR2_TABLE_100
4571 , a51 JTF_VARCHAR2_TABLE_100
4572 , a52 JTF_VARCHAR2_TABLE_100
4573 , a53 JTF_VARCHAR2_TABLE_100
4574 ) as
4575 ddindx binary_integer; indx binary_integer;
4576 begin
4577 if a0 is not null and a0.count > 0 then
4578 if a0.count > 0 then
4579 indx := a0.first;
4580 ddindx := 1;
4581 while true loop
4582 t(ddindx).relationship_history_id := rosetta_g_miss_num_map(a0(indx));
4583 t(ddindx).relationship_id := rosetta_g_miss_num_map(a1(indx));
4584 t(ddindx).transaction_id := rosetta_g_miss_num_map(a2(indx));
4585 t(ddindx).old_subject_id := rosetta_g_miss_num_map(a3(indx));
4586 t(ddindx).new_subject_id := rosetta_g_miss_num_map(a4(indx));
4587 t(ddindx).old_position_reference := a5(indx);
4588 t(ddindx).new_position_reference := a6(indx);
4589 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a7(indx));
4590 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a8(indx));
4591 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a9(indx));
4592 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a10(indx));
4593 t(ddindx).old_mandatory_flag := a11(indx);
4594 t(ddindx).new_mandatory_flag := a12(indx);
4595 t(ddindx).old_context := a13(indx);
4596 t(ddindx).new_context := a14(indx);
4597 t(ddindx).old_attribute1 := a15(indx);
4598 t(ddindx).new_attribute1 := a16(indx);
4599 t(ddindx).old_attribute2 := a17(indx);
4600 t(ddindx).new_attribute2 := a18(indx);
4601 t(ddindx).old_attribute3 := a19(indx);
4602 t(ddindx).new_attribute3 := a20(indx);
4603 t(ddindx).old_attribute4 := a21(indx);
4604 t(ddindx).new_attribute4 := a22(indx);
4605 t(ddindx).old_attribute5 := a23(indx);
4606 t(ddindx).new_attribute5 := a24(indx);
4607 t(ddindx).old_attribute6 := a25(indx);
4608 t(ddindx).new_attribute6 := a26(indx);
4609 t(ddindx).old_attribute7 := a27(indx);
4610 t(ddindx).new_attribute7 := a28(indx);
4611 t(ddindx).old_attribute8 := a29(indx);
4612 t(ddindx).new_attribute8 := a30(indx);
4613 t(ddindx).old_attribute9 := a31(indx);
4614 t(ddindx).new_attribute9 := a32(indx);
4615 t(ddindx).old_attribute10 := a33(indx);
4616 t(ddindx).new_attribute10 := a34(indx);
4617 t(ddindx).old_attribute11 := a35(indx);
4618 t(ddindx).new_attribute11 := a36(indx);
4619 t(ddindx).old_attribute12 := a37(indx);
4620 t(ddindx).new_attribute12 := a38(indx);
4621 t(ddindx).old_attribute13 := a39(indx);
4622 t(ddindx).new_attribute13 := a40(indx);
4623 t(ddindx).old_attribute14 := a41(indx);
4624 t(ddindx).new_attribute14 := a42(indx);
4625 t(ddindx).old_attribute15 := a43(indx);
4626 t(ddindx).new_attribute15 := a44(indx);
4627 t(ddindx).full_dump_flag := a45(indx);
4628 t(ddindx).object_version_number := rosetta_g_miss_num_map(a46(indx));
4629 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a47(indx));
4630 t(ddindx).instance_id := rosetta_g_miss_num_map(a48(indx));
4631 t(ddindx).object_id := rosetta_g_miss_num_map(a49(indx));
4632 t(ddindx).relationship_type_code := a50(indx);
4633 t(ddindx).relationship_type := a51(indx);
4634 t(ddindx).old_subject_number := a52(indx);
4635 t(ddindx).new_subject_number := a53(indx);
4636 ddindx := ddindx+1;
4637 if a0.last =indx
4638 then exit;
4639 end if;
4640 indx := a0.next(indx);
4641 end loop;
4642 end if;
4643 end if;
4644 end rosetta_table_copy_in_p34;
4645 procedure rosetta_table_copy_out_p34(t csi_datastructures_pub.relationship_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
4646 , a1 out nocopy JTF_NUMBER_TABLE
4647 , a2 out nocopy JTF_NUMBER_TABLE
4648 , a3 out nocopy JTF_NUMBER_TABLE
4649 , a4 out nocopy JTF_NUMBER_TABLE
4650 , a5 out nocopy JTF_VARCHAR2_TABLE_100
4651 , a6 out nocopy JTF_VARCHAR2_TABLE_100
4652 , a7 out nocopy JTF_DATE_TABLE
4653 , a8 out nocopy JTF_DATE_TABLE
4654 , a9 out nocopy JTF_DATE_TABLE
4655 , a10 out nocopy JTF_DATE_TABLE
4656 , a11 out nocopy JTF_VARCHAR2_TABLE_100
4657 , a12 out nocopy JTF_VARCHAR2_TABLE_100
4658 , a13 out nocopy JTF_VARCHAR2_TABLE_100
4659 , a14 out nocopy JTF_VARCHAR2_TABLE_100
4660 , a15 out nocopy JTF_VARCHAR2_TABLE_200
4661 , a16 out nocopy JTF_VARCHAR2_TABLE_200
4662 , a17 out nocopy JTF_VARCHAR2_TABLE_200
4663 , a18 out nocopy JTF_VARCHAR2_TABLE_200
4664 , a19 out nocopy JTF_VARCHAR2_TABLE_200
4665 , a20 out nocopy JTF_VARCHAR2_TABLE_200
4666 , a21 out nocopy JTF_VARCHAR2_TABLE_200
4667 , a22 out nocopy JTF_VARCHAR2_TABLE_200
4668 , a23 out nocopy JTF_VARCHAR2_TABLE_200
4669 , a24 out nocopy JTF_VARCHAR2_TABLE_200
4670 , a25 out nocopy JTF_VARCHAR2_TABLE_200
4671 , a26 out nocopy JTF_VARCHAR2_TABLE_200
4672 , a27 out nocopy JTF_VARCHAR2_TABLE_200
4673 , a28 out nocopy JTF_VARCHAR2_TABLE_200
4674 , a29 out nocopy JTF_VARCHAR2_TABLE_200
4675 , a30 out nocopy JTF_VARCHAR2_TABLE_200
4676 , a31 out nocopy JTF_VARCHAR2_TABLE_200
4677 , a32 out nocopy JTF_VARCHAR2_TABLE_200
4678 , a33 out nocopy JTF_VARCHAR2_TABLE_200
4679 , a34 out nocopy JTF_VARCHAR2_TABLE_200
4680 , a35 out nocopy JTF_VARCHAR2_TABLE_200
4681 , a36 out nocopy JTF_VARCHAR2_TABLE_200
4682 , a37 out nocopy JTF_VARCHAR2_TABLE_200
4683 , a38 out nocopy JTF_VARCHAR2_TABLE_200
4684 , a39 out nocopy JTF_VARCHAR2_TABLE_200
4685 , a40 out nocopy JTF_VARCHAR2_TABLE_200
4686 , a41 out nocopy JTF_VARCHAR2_TABLE_200
4687 , a42 out nocopy JTF_VARCHAR2_TABLE_200
4688 , a43 out nocopy JTF_VARCHAR2_TABLE_200
4689 , a44 out nocopy JTF_VARCHAR2_TABLE_200
4690 , a45 out nocopy JTF_VARCHAR2_TABLE_100
4691 , a46 out nocopy JTF_NUMBER_TABLE
4692 , a47 out nocopy JTF_DATE_TABLE
4693 , a48 out nocopy JTF_NUMBER_TABLE
4694 , a49 out nocopy JTF_NUMBER_TABLE
4695 , a50 out nocopy JTF_VARCHAR2_TABLE_100
4696 , a51 out nocopy JTF_VARCHAR2_TABLE_100
4697 , a52 out nocopy JTF_VARCHAR2_TABLE_100
4698 , a53 out nocopy JTF_VARCHAR2_TABLE_100
4699 ) as
4700 ddindx binary_integer; indx binary_integer;
4701 begin
4702 if t is null or t.count = 0 then
4703 a0 := JTF_NUMBER_TABLE();
4704 a1 := JTF_NUMBER_TABLE();
4705 a2 := JTF_NUMBER_TABLE();
4706 a3 := JTF_NUMBER_TABLE();
4707 a4 := JTF_NUMBER_TABLE();
4708 a5 := JTF_VARCHAR2_TABLE_100();
4709 a6 := JTF_VARCHAR2_TABLE_100();
4710 a7 := JTF_DATE_TABLE();
4711 a8 := JTF_DATE_TABLE();
4712 a9 := JTF_DATE_TABLE();
4713 a10 := JTF_DATE_TABLE();
4714 a11 := JTF_VARCHAR2_TABLE_100();
4715 a12 := JTF_VARCHAR2_TABLE_100();
4716 a13 := JTF_VARCHAR2_TABLE_100();
4717 a14 := JTF_VARCHAR2_TABLE_100();
4718 a15 := JTF_VARCHAR2_TABLE_200();
4719 a16 := JTF_VARCHAR2_TABLE_200();
4720 a17 := JTF_VARCHAR2_TABLE_200();
4721 a18 := JTF_VARCHAR2_TABLE_200();
4722 a19 := JTF_VARCHAR2_TABLE_200();
4723 a20 := JTF_VARCHAR2_TABLE_200();
4724 a21 := JTF_VARCHAR2_TABLE_200();
4725 a22 := JTF_VARCHAR2_TABLE_200();
4726 a23 := JTF_VARCHAR2_TABLE_200();
4727 a24 := JTF_VARCHAR2_TABLE_200();
4728 a25 := JTF_VARCHAR2_TABLE_200();
4729 a26 := JTF_VARCHAR2_TABLE_200();
4730 a27 := JTF_VARCHAR2_TABLE_200();
4731 a28 := JTF_VARCHAR2_TABLE_200();
4732 a29 := JTF_VARCHAR2_TABLE_200();
4733 a30 := JTF_VARCHAR2_TABLE_200();
4734 a31 := JTF_VARCHAR2_TABLE_200();
4735 a32 := JTF_VARCHAR2_TABLE_200();
4736 a33 := JTF_VARCHAR2_TABLE_200();
4737 a34 := JTF_VARCHAR2_TABLE_200();
4738 a35 := JTF_VARCHAR2_TABLE_200();
4739 a36 := JTF_VARCHAR2_TABLE_200();
4740 a37 := JTF_VARCHAR2_TABLE_200();
4741 a38 := JTF_VARCHAR2_TABLE_200();
4742 a39 := JTF_VARCHAR2_TABLE_200();
4743 a40 := JTF_VARCHAR2_TABLE_200();
4744 a41 := JTF_VARCHAR2_TABLE_200();
4745 a42 := JTF_VARCHAR2_TABLE_200();
4746 a43 := JTF_VARCHAR2_TABLE_200();
4747 a44 := JTF_VARCHAR2_TABLE_200();
4748 a45 := JTF_VARCHAR2_TABLE_100();
4749 a46 := JTF_NUMBER_TABLE();
4750 a47 := JTF_DATE_TABLE();
4751 a48 := JTF_NUMBER_TABLE();
4752 a49 := JTF_NUMBER_TABLE();
4753 a50 := JTF_VARCHAR2_TABLE_100();
4754 a51 := JTF_VARCHAR2_TABLE_100();
4755 a52 := JTF_VARCHAR2_TABLE_100();
4756 a53 := JTF_VARCHAR2_TABLE_100();
4757 else
4758 a0 := JTF_NUMBER_TABLE();
4759 a1 := JTF_NUMBER_TABLE();
4760 a2 := JTF_NUMBER_TABLE();
4761 a3 := JTF_NUMBER_TABLE();
4762 a4 := JTF_NUMBER_TABLE();
4763 a5 := JTF_VARCHAR2_TABLE_100();
4764 a6 := JTF_VARCHAR2_TABLE_100();
4765 a7 := JTF_DATE_TABLE();
4766 a8 := JTF_DATE_TABLE();
4767 a9 := JTF_DATE_TABLE();
4768 a10 := JTF_DATE_TABLE();
4769 a11 := JTF_VARCHAR2_TABLE_100();
4770 a12 := JTF_VARCHAR2_TABLE_100();
4771 a13 := JTF_VARCHAR2_TABLE_100();
4772 a14 := JTF_VARCHAR2_TABLE_100();
4773 a15 := JTF_VARCHAR2_TABLE_200();
4774 a16 := JTF_VARCHAR2_TABLE_200();
4775 a17 := JTF_VARCHAR2_TABLE_200();
4776 a18 := JTF_VARCHAR2_TABLE_200();
4777 a19 := JTF_VARCHAR2_TABLE_200();
4778 a20 := JTF_VARCHAR2_TABLE_200();
4779 a21 := JTF_VARCHAR2_TABLE_200();
4780 a22 := JTF_VARCHAR2_TABLE_200();
4781 a23 := JTF_VARCHAR2_TABLE_200();
4782 a24 := JTF_VARCHAR2_TABLE_200();
4783 a25 := JTF_VARCHAR2_TABLE_200();
4784 a26 := JTF_VARCHAR2_TABLE_200();
4785 a27 := JTF_VARCHAR2_TABLE_200();
4786 a28 := JTF_VARCHAR2_TABLE_200();
4787 a29 := JTF_VARCHAR2_TABLE_200();
4788 a30 := JTF_VARCHAR2_TABLE_200();
4789 a31 := JTF_VARCHAR2_TABLE_200();
4790 a32 := JTF_VARCHAR2_TABLE_200();
4791 a33 := JTF_VARCHAR2_TABLE_200();
4792 a34 := JTF_VARCHAR2_TABLE_200();
4793 a35 := JTF_VARCHAR2_TABLE_200();
4794 a36 := JTF_VARCHAR2_TABLE_200();
4795 a37 := JTF_VARCHAR2_TABLE_200();
4796 a38 := JTF_VARCHAR2_TABLE_200();
4797 a39 := JTF_VARCHAR2_TABLE_200();
4798 a40 := JTF_VARCHAR2_TABLE_200();
4799 a41 := JTF_VARCHAR2_TABLE_200();
4800 a42 := JTF_VARCHAR2_TABLE_200();
4801 a43 := JTF_VARCHAR2_TABLE_200();
4802 a44 := JTF_VARCHAR2_TABLE_200();
4803 a45 := JTF_VARCHAR2_TABLE_100();
4804 a46 := JTF_NUMBER_TABLE();
4805 a47 := JTF_DATE_TABLE();
4806 a48 := JTF_NUMBER_TABLE();
4807 a49 := JTF_NUMBER_TABLE();
4808 a50 := JTF_VARCHAR2_TABLE_100();
4809 a51 := JTF_VARCHAR2_TABLE_100();
4810 a52 := JTF_VARCHAR2_TABLE_100();
4811 a53 := JTF_VARCHAR2_TABLE_100();
4812 if t.count > 0 then
4813 a0.extend(t.count);
4814 a1.extend(t.count);
4815 a2.extend(t.count);
4816 a3.extend(t.count);
4817 a4.extend(t.count);
4818 a5.extend(t.count);
4819 a6.extend(t.count);
4820 a7.extend(t.count);
4821 a8.extend(t.count);
4822 a9.extend(t.count);
4823 a10.extend(t.count);
4824 a11.extend(t.count);
4825 a12.extend(t.count);
4826 a13.extend(t.count);
4827 a14.extend(t.count);
4828 a15.extend(t.count);
4829 a16.extend(t.count);
4830 a17.extend(t.count);
4831 a18.extend(t.count);
4832 a19.extend(t.count);
4833 a20.extend(t.count);
4834 a21.extend(t.count);
4835 a22.extend(t.count);
4836 a23.extend(t.count);
4837 a24.extend(t.count);
4838 a25.extend(t.count);
4839 a26.extend(t.count);
4840 a27.extend(t.count);
4841 a28.extend(t.count);
4842 a29.extend(t.count);
4843 a30.extend(t.count);
4844 a31.extend(t.count);
4845 a32.extend(t.count);
4846 a33.extend(t.count);
4847 a34.extend(t.count);
4848 a35.extend(t.count);
4849 a36.extend(t.count);
4850 a37.extend(t.count);
4851 a38.extend(t.count);
4852 a39.extend(t.count);
4853 a40.extend(t.count);
4854 a41.extend(t.count);
4855 a42.extend(t.count);
4856 a43.extend(t.count);
4857 a44.extend(t.count);
4858 a45.extend(t.count);
4859 a46.extend(t.count);
4860 a47.extend(t.count);
4861 a48.extend(t.count);
4862 a49.extend(t.count);
4863 a50.extend(t.count);
4864 a51.extend(t.count);
4865 a52.extend(t.count);
4866 a53.extend(t.count);
4867 ddindx := t.first;
4868 indx := 1;
4869 while true loop
4870 a0(indx) := rosetta_g_miss_num_map(t(ddindx).relationship_history_id);
4871 a1(indx) := rosetta_g_miss_num_map(t(ddindx).relationship_id);
4872 a2(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
4873 a3(indx) := rosetta_g_miss_num_map(t(ddindx).old_subject_id);
4874 a4(indx) := rosetta_g_miss_num_map(t(ddindx).new_subject_id);
4875 a5(indx) := t(ddindx).old_position_reference;
4876 a6(indx) := t(ddindx).new_position_reference;
4877 a7(indx) := t(ddindx).old_active_start_date;
4878 a8(indx) := t(ddindx).new_active_start_date;
4879 a9(indx) := t(ddindx).old_active_end_date;
4880 a10(indx) := t(ddindx).new_active_end_date;
4881 a11(indx) := t(ddindx).old_mandatory_flag;
4882 a12(indx) := t(ddindx).new_mandatory_flag;
4883 a13(indx) := t(ddindx).old_context;
4884 a14(indx) := t(ddindx).new_context;
4885 a15(indx) := t(ddindx).old_attribute1;
4886 a16(indx) := t(ddindx).new_attribute1;
4887 a17(indx) := t(ddindx).old_attribute2;
4888 a18(indx) := t(ddindx).new_attribute2;
4889 a19(indx) := t(ddindx).old_attribute3;
4890 a20(indx) := t(ddindx).new_attribute3;
4891 a21(indx) := t(ddindx).old_attribute4;
4892 a22(indx) := t(ddindx).new_attribute4;
4893 a23(indx) := t(ddindx).old_attribute5;
4894 a24(indx) := t(ddindx).new_attribute5;
4895 a25(indx) := t(ddindx).old_attribute6;
4896 a26(indx) := t(ddindx).new_attribute6;
4897 a27(indx) := t(ddindx).old_attribute7;
4898 a28(indx) := t(ddindx).new_attribute7;
4899 a29(indx) := t(ddindx).old_attribute8;
4900 a30(indx) := t(ddindx).new_attribute8;
4901 a31(indx) := t(ddindx).old_attribute9;
4902 a32(indx) := t(ddindx).new_attribute9;
4903 a33(indx) := t(ddindx).old_attribute10;
4904 a34(indx) := t(ddindx).new_attribute10;
4905 a35(indx) := t(ddindx).old_attribute11;
4906 a36(indx) := t(ddindx).new_attribute11;
4907 a37(indx) := t(ddindx).old_attribute12;
4908 a38(indx) := t(ddindx).new_attribute12;
4909 a39(indx) := t(ddindx).old_attribute13;
4910 a40(indx) := t(ddindx).new_attribute13;
4911 a41(indx) := t(ddindx).old_attribute14;
4912 a42(indx) := t(ddindx).new_attribute14;
4913 a43(indx) := t(ddindx).old_attribute15;
4914 a44(indx) := t(ddindx).new_attribute15;
4915 a45(indx) := t(ddindx).full_dump_flag;
4916 a46(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
4917 a47(indx) := t(ddindx).creation_date;
4918 a48(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
4919 a49(indx) := rosetta_g_miss_num_map(t(ddindx).object_id);
4920 a50(indx) := t(ddindx).relationship_type_code;
4921 a51(indx) := t(ddindx).relationship_type;
4922 a52(indx) := t(ddindx).old_subject_number;
4923 a53(indx) := t(ddindx).new_subject_number;
4924 indx := indx+1;
4925 if t.last =ddindx
4926 then exit;
4927 end if;
4928 ddindx := t.next(ddindx);
4929 end loop;
4930 end if;
4931 end if;
4932 end rosetta_table_copy_out_p34;
4933
4934 procedure rosetta_table_copy_in_p36(t out nocopy csi_datastructures_pub.systems_tbl, a0 JTF_NUMBER_TABLE
4935 , a1 JTF_NUMBER_TABLE
4936 , a2 JTF_VARCHAR2_TABLE_100
4937 , a3 JTF_VARCHAR2_TABLE_100
4938 , a4 JTF_NUMBER_TABLE
4939 , a5 JTF_NUMBER_TABLE
4940 , a6 JTF_NUMBER_TABLE
4941 , a7 JTF_NUMBER_TABLE
4942 , a8 JTF_NUMBER_TABLE
4943 , a9 JTF_NUMBER_TABLE
4944 , a10 JTF_NUMBER_TABLE
4945 , a11 JTF_NUMBER_TABLE
4946 , a12 JTF_VARCHAR2_TABLE_100
4947 , a13 JTF_NUMBER_TABLE
4948 , a14 JTF_VARCHAR2_TABLE_100
4949 , a15 JTF_DATE_TABLE
4950 , a16 JTF_DATE_TABLE
4951 , a17 JTF_VARCHAR2_TABLE_100
4952 , a18 JTF_VARCHAR2_TABLE_300
4953 , a19 JTF_VARCHAR2_TABLE_300
4954 , a20 JTF_VARCHAR2_TABLE_300
4955 , a21 JTF_VARCHAR2_TABLE_300
4956 , a22 JTF_VARCHAR2_TABLE_300
4957 , a23 JTF_VARCHAR2_TABLE_300
4958 , a24 JTF_VARCHAR2_TABLE_300
4959 , a25 JTF_VARCHAR2_TABLE_300
4960 , a26 JTF_VARCHAR2_TABLE_300
4961 , a27 JTF_VARCHAR2_TABLE_300
4962 , a28 JTF_VARCHAR2_TABLE_300
4963 , a29 JTF_VARCHAR2_TABLE_300
4964 , a30 JTF_VARCHAR2_TABLE_300
4965 , a31 JTF_VARCHAR2_TABLE_300
4966 , a32 JTF_VARCHAR2_TABLE_300
4967 , a33 JTF_NUMBER_TABLE
4968 , a34 JTF_VARCHAR2_TABLE_100
4969 , a35 JTF_VARCHAR2_TABLE_300
4970 , a36 JTF_VARCHAR2_TABLE_100
4971 , a37 JTF_VARCHAR2_TABLE_100
4972 , a38 JTF_VARCHAR2_TABLE_100
4973 , a39 JTF_VARCHAR2_TABLE_100
4974 , a40 JTF_VARCHAR2_TABLE_100
4975 , a41 JTF_VARCHAR2_TABLE_100
4976 , a42 JTF_VARCHAR2_TABLE_100
4977 , a43 JTF_VARCHAR2_TABLE_100
4978 , a44 JTF_NUMBER_TABLE
4979 , a45 JTF_NUMBER_TABLE
4980 , a46 JTF_NUMBER_TABLE
4981 , a47 JTF_NUMBER_TABLE
4982 , a48 JTF_DATE_TABLE
4983 ) as
4984 ddindx binary_integer; indx binary_integer;
4985 begin
4986 if a0 is not null and a0.count > 0 then
4987 if a0.count > 0 then
4988 indx := a0.first;
4989 ddindx := 1;
4990 while true loop
4991 t(ddindx).system_id := rosetta_g_miss_num_map(a0(indx));
4992 t(ddindx).customer_id := rosetta_g_miss_num_map(a1(indx));
4993 t(ddindx).system_type_code := a2(indx);
4994 t(ddindx).system_number := a3(indx);
4995 t(ddindx).parent_system_id := rosetta_g_miss_num_map(a4(indx));
4996 t(ddindx).ship_to_contact_id := rosetta_g_miss_num_map(a5(indx));
4997 t(ddindx).bill_to_contact_id := rosetta_g_miss_num_map(a6(indx));
4998 t(ddindx).technical_contact_id := rosetta_g_miss_num_map(a7(indx));
4999 t(ddindx).service_admin_contact_id := rosetta_g_miss_num_map(a8(indx));
5000 t(ddindx).ship_to_site_use_id := rosetta_g_miss_num_map(a9(indx));
5001 t(ddindx).bill_to_site_use_id := rosetta_g_miss_num_map(a10(indx));
5002 t(ddindx).install_site_use_id := rosetta_g_miss_num_map(a11(indx));
5003 t(ddindx).coterminate_day_month := a12(indx);
5004 t(ddindx).autocreated_from_system_id := rosetta_g_miss_num_map(a13(indx));
5005 t(ddindx).config_system_type := a14(indx);
5006 t(ddindx).start_date_active := rosetta_g_miss_date_in_map(a15(indx));
5007 t(ddindx).end_date_active := rosetta_g_miss_date_in_map(a16(indx));
5008 t(ddindx).context := a17(indx);
5009 t(ddindx).attribute1 := a18(indx);
5010 t(ddindx).attribute2 := a19(indx);
5011 t(ddindx).attribute3 := a20(indx);
5012 t(ddindx).attribute4 := a21(indx);
5013 t(ddindx).attribute5 := a22(indx);
5014 t(ddindx).attribute6 := a23(indx);
5015 t(ddindx).attribute7 := a24(indx);
5016 t(ddindx).attribute8 := a25(indx);
5017 t(ddindx).attribute9 := a26(indx);
5018 t(ddindx).attribute10 := a27(indx);
5019 t(ddindx).attribute11 := a28(indx);
5020 t(ddindx).attribute12 := a29(indx);
5021 t(ddindx).attribute13 := a30(indx);
5022 t(ddindx).attribute14 := a31(indx);
5023 t(ddindx).attribute15 := a32(indx);
5024 t(ddindx).object_version_number := rosetta_g_miss_num_map(a33(indx));
5025 t(ddindx).name := a34(indx);
5026 t(ddindx).description := a35(indx);
5027 t(ddindx).tech_cont_change_flag := a36(indx);
5028 t(ddindx).bill_to_cont_change_flag := a37(indx);
5029 t(ddindx).ship_to_cont_change_flag := a38(indx);
5030 t(ddindx).serv_admin_cont_change_flag := a39(indx);
5031 t(ddindx).bill_to_site_change_flag := a40(indx);
5032 t(ddindx).ship_to_site_change_flag := a41(indx);
5033 t(ddindx).install_to_site_change_flag := a42(indx);
5034 t(ddindx).cascade_cust_to_ins_flag := a43(indx);
5035 t(ddindx).operating_unit_id := rosetta_g_miss_num_map(a44(indx));
5036 t(ddindx).request_id := rosetta_g_miss_num_map(a45(indx));
5037 t(ddindx).program_application_id := rosetta_g_miss_num_map(a46(indx));
5038 t(ddindx).program_id := rosetta_g_miss_num_map(a47(indx));
5039 t(ddindx).program_update_date := rosetta_g_miss_date_in_map(a48(indx));
5040 ddindx := ddindx+1;
5041 if a0.last =indx
5042 then exit;
5043 end if;
5044 indx := a0.next(indx);
5045 end loop;
5046 end if;
5047 end if;
5048 end rosetta_table_copy_in_p36;
5049 procedure rosetta_table_copy_out_p36(t csi_datastructures_pub.systems_tbl, a0 out nocopy JTF_NUMBER_TABLE
5050 , a1 out nocopy JTF_NUMBER_TABLE
5051 , a2 out nocopy JTF_VARCHAR2_TABLE_100
5052 , a3 out nocopy JTF_VARCHAR2_TABLE_100
5053 , a4 out nocopy JTF_NUMBER_TABLE
5054 , a5 out nocopy JTF_NUMBER_TABLE
5055 , a6 out nocopy JTF_NUMBER_TABLE
5056 , a7 out nocopy JTF_NUMBER_TABLE
5057 , a8 out nocopy JTF_NUMBER_TABLE
5058 , a9 out nocopy JTF_NUMBER_TABLE
5059 , a10 out nocopy JTF_NUMBER_TABLE
5060 , a11 out nocopy JTF_NUMBER_TABLE
5061 , a12 out nocopy JTF_VARCHAR2_TABLE_100
5062 , a13 out nocopy JTF_NUMBER_TABLE
5063 , a14 out nocopy JTF_VARCHAR2_TABLE_100
5064 , a15 out nocopy JTF_DATE_TABLE
5065 , a16 out nocopy JTF_DATE_TABLE
5066 , a17 out nocopy JTF_VARCHAR2_TABLE_100
5067 , a18 out nocopy JTF_VARCHAR2_TABLE_300
5068 , a19 out nocopy JTF_VARCHAR2_TABLE_300
5069 , a20 out nocopy JTF_VARCHAR2_TABLE_300
5070 , a21 out nocopy JTF_VARCHAR2_TABLE_300
5071 , a22 out nocopy JTF_VARCHAR2_TABLE_300
5072 , a23 out nocopy JTF_VARCHAR2_TABLE_300
5073 , a24 out nocopy JTF_VARCHAR2_TABLE_300
5074 , a25 out nocopy JTF_VARCHAR2_TABLE_300
5075 , a26 out nocopy JTF_VARCHAR2_TABLE_300
5076 , a27 out nocopy JTF_VARCHAR2_TABLE_300
5077 , a28 out nocopy JTF_VARCHAR2_TABLE_300
5078 , a29 out nocopy JTF_VARCHAR2_TABLE_300
5079 , a30 out nocopy JTF_VARCHAR2_TABLE_300
5080 , a31 out nocopy JTF_VARCHAR2_TABLE_300
5081 , a32 out nocopy JTF_VARCHAR2_TABLE_300
5082 , a33 out nocopy JTF_NUMBER_TABLE
5083 , a34 out nocopy JTF_VARCHAR2_TABLE_100
5084 , a35 out nocopy JTF_VARCHAR2_TABLE_300
5085 , a36 out nocopy JTF_VARCHAR2_TABLE_100
5086 , a37 out nocopy JTF_VARCHAR2_TABLE_100
5087 , a38 out nocopy JTF_VARCHAR2_TABLE_100
5088 , a39 out nocopy JTF_VARCHAR2_TABLE_100
5089 , a40 out nocopy JTF_VARCHAR2_TABLE_100
5090 , a41 out nocopy JTF_VARCHAR2_TABLE_100
5091 , a42 out nocopy JTF_VARCHAR2_TABLE_100
5092 , a43 out nocopy JTF_VARCHAR2_TABLE_100
5093 , a44 out nocopy JTF_NUMBER_TABLE
5094 , a45 out nocopy JTF_NUMBER_TABLE
5095 , a46 out nocopy JTF_NUMBER_TABLE
5096 , a47 out nocopy JTF_NUMBER_TABLE
5097 , a48 out nocopy JTF_DATE_TABLE
5098 ) as
5099 ddindx binary_integer; indx binary_integer;
5100 begin
5101 if t is null or t.count = 0 then
5102 a0 := JTF_NUMBER_TABLE();
5103 a1 := JTF_NUMBER_TABLE();
5104 a2 := JTF_VARCHAR2_TABLE_100();
5105 a3 := JTF_VARCHAR2_TABLE_100();
5106 a4 := JTF_NUMBER_TABLE();
5107 a5 := JTF_NUMBER_TABLE();
5108 a6 := JTF_NUMBER_TABLE();
5109 a7 := JTF_NUMBER_TABLE();
5110 a8 := JTF_NUMBER_TABLE();
5111 a9 := JTF_NUMBER_TABLE();
5112 a10 := JTF_NUMBER_TABLE();
5113 a11 := JTF_NUMBER_TABLE();
5114 a12 := JTF_VARCHAR2_TABLE_100();
5115 a13 := JTF_NUMBER_TABLE();
5116 a14 := JTF_VARCHAR2_TABLE_100();
5117 a15 := JTF_DATE_TABLE();
5118 a16 := JTF_DATE_TABLE();
5119 a17 := JTF_VARCHAR2_TABLE_100();
5120 a18 := JTF_VARCHAR2_TABLE_300();
5121 a19 := JTF_VARCHAR2_TABLE_300();
5122 a20 := JTF_VARCHAR2_TABLE_300();
5123 a21 := JTF_VARCHAR2_TABLE_300();
5124 a22 := JTF_VARCHAR2_TABLE_300();
5125 a23 := JTF_VARCHAR2_TABLE_300();
5126 a24 := JTF_VARCHAR2_TABLE_300();
5127 a25 := JTF_VARCHAR2_TABLE_300();
5128 a26 := JTF_VARCHAR2_TABLE_300();
5129 a27 := JTF_VARCHAR2_TABLE_300();
5130 a28 := JTF_VARCHAR2_TABLE_300();
5131 a29 := JTF_VARCHAR2_TABLE_300();
5132 a30 := JTF_VARCHAR2_TABLE_300();
5133 a31 := JTF_VARCHAR2_TABLE_300();
5134 a32 := JTF_VARCHAR2_TABLE_300();
5135 a33 := JTF_NUMBER_TABLE();
5136 a34 := JTF_VARCHAR2_TABLE_100();
5137 a35 := JTF_VARCHAR2_TABLE_300();
5138 a36 := JTF_VARCHAR2_TABLE_100();
5139 a37 := JTF_VARCHAR2_TABLE_100();
5140 a38 := JTF_VARCHAR2_TABLE_100();
5141 a39 := JTF_VARCHAR2_TABLE_100();
5142 a40 := JTF_VARCHAR2_TABLE_100();
5143 a41 := JTF_VARCHAR2_TABLE_100();
5144 a42 := JTF_VARCHAR2_TABLE_100();
5145 a43 := JTF_VARCHAR2_TABLE_100();
5146 a44 := JTF_NUMBER_TABLE();
5147 a45 := JTF_NUMBER_TABLE();
5148 a46 := JTF_NUMBER_TABLE();
5149 a47 := JTF_NUMBER_TABLE();
5150 a48 := JTF_DATE_TABLE();
5151 else
5152 a0 := JTF_NUMBER_TABLE();
5153 a1 := JTF_NUMBER_TABLE();
5154 a2 := JTF_VARCHAR2_TABLE_100();
5155 a3 := JTF_VARCHAR2_TABLE_100();
5156 a4 := JTF_NUMBER_TABLE();
5157 a5 := JTF_NUMBER_TABLE();
5158 a6 := JTF_NUMBER_TABLE();
5159 a7 := JTF_NUMBER_TABLE();
5160 a8 := JTF_NUMBER_TABLE();
5161 a9 := JTF_NUMBER_TABLE();
5162 a10 := JTF_NUMBER_TABLE();
5163 a11 := JTF_NUMBER_TABLE();
5164 a12 := JTF_VARCHAR2_TABLE_100();
5165 a13 := JTF_NUMBER_TABLE();
5166 a14 := JTF_VARCHAR2_TABLE_100();
5167 a15 := JTF_DATE_TABLE();
5168 a16 := JTF_DATE_TABLE();
5169 a17 := JTF_VARCHAR2_TABLE_100();
5170 a18 := JTF_VARCHAR2_TABLE_300();
5171 a19 := JTF_VARCHAR2_TABLE_300();
5172 a20 := JTF_VARCHAR2_TABLE_300();
5173 a21 := JTF_VARCHAR2_TABLE_300();
5174 a22 := JTF_VARCHAR2_TABLE_300();
5175 a23 := JTF_VARCHAR2_TABLE_300();
5176 a24 := JTF_VARCHAR2_TABLE_300();
5177 a25 := JTF_VARCHAR2_TABLE_300();
5178 a26 := JTF_VARCHAR2_TABLE_300();
5179 a27 := JTF_VARCHAR2_TABLE_300();
5180 a28 := JTF_VARCHAR2_TABLE_300();
5181 a29 := JTF_VARCHAR2_TABLE_300();
5182 a30 := JTF_VARCHAR2_TABLE_300();
5183 a31 := JTF_VARCHAR2_TABLE_300();
5184 a32 := JTF_VARCHAR2_TABLE_300();
5185 a33 := JTF_NUMBER_TABLE();
5186 a34 := JTF_VARCHAR2_TABLE_100();
5187 a35 := JTF_VARCHAR2_TABLE_300();
5188 a36 := JTF_VARCHAR2_TABLE_100();
5189 a37 := JTF_VARCHAR2_TABLE_100();
5190 a38 := JTF_VARCHAR2_TABLE_100();
5191 a39 := JTF_VARCHAR2_TABLE_100();
5192 a40 := JTF_VARCHAR2_TABLE_100();
5193 a41 := JTF_VARCHAR2_TABLE_100();
5194 a42 := JTF_VARCHAR2_TABLE_100();
5195 a43 := JTF_VARCHAR2_TABLE_100();
5196 a44 := JTF_NUMBER_TABLE();
5197 a45 := JTF_NUMBER_TABLE();
5198 a46 := JTF_NUMBER_TABLE();
5199 a47 := JTF_NUMBER_TABLE();
5200 a48 := JTF_DATE_TABLE();
5201 if t.count > 0 then
5202 a0.extend(t.count);
5203 a1.extend(t.count);
5204 a2.extend(t.count);
5205 a3.extend(t.count);
5206 a4.extend(t.count);
5207 a5.extend(t.count);
5208 a6.extend(t.count);
5209 a7.extend(t.count);
5210 a8.extend(t.count);
5211 a9.extend(t.count);
5212 a10.extend(t.count);
5213 a11.extend(t.count);
5214 a12.extend(t.count);
5215 a13.extend(t.count);
5216 a14.extend(t.count);
5217 a15.extend(t.count);
5218 a16.extend(t.count);
5219 a17.extend(t.count);
5220 a18.extend(t.count);
5221 a19.extend(t.count);
5222 a20.extend(t.count);
5223 a21.extend(t.count);
5224 a22.extend(t.count);
5225 a23.extend(t.count);
5226 a24.extend(t.count);
5227 a25.extend(t.count);
5228 a26.extend(t.count);
5229 a27.extend(t.count);
5230 a28.extend(t.count);
5231 a29.extend(t.count);
5232 a30.extend(t.count);
5233 a31.extend(t.count);
5234 a32.extend(t.count);
5235 a33.extend(t.count);
5236 a34.extend(t.count);
5237 a35.extend(t.count);
5238 a36.extend(t.count);
5239 a37.extend(t.count);
5240 a38.extend(t.count);
5241 a39.extend(t.count);
5242 a40.extend(t.count);
5243 a41.extend(t.count);
5244 a42.extend(t.count);
5245 a43.extend(t.count);
5246 a44.extend(t.count);
5247 a45.extend(t.count);
5248 a46.extend(t.count);
5249 a47.extend(t.count);
5250 a48.extend(t.count);
5251 ddindx := t.first;
5252 indx := 1;
5253 while true loop
5254 a0(indx) := rosetta_g_miss_num_map(t(ddindx).system_id);
5255 a1(indx) := rosetta_g_miss_num_map(t(ddindx).customer_id);
5256 a2(indx) := t(ddindx).system_type_code;
5257 a3(indx) := t(ddindx).system_number;
5258 a4(indx) := rosetta_g_miss_num_map(t(ddindx).parent_system_id);
5259 a5(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_contact_id);
5260 a6(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_contact_id);
5261 a7(indx) := rosetta_g_miss_num_map(t(ddindx).technical_contact_id);
5262 a8(indx) := rosetta_g_miss_num_map(t(ddindx).service_admin_contact_id);
5263 a9(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_site_use_id);
5264 a10(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_site_use_id);
5265 a11(indx) := rosetta_g_miss_num_map(t(ddindx).install_site_use_id);
5266 a12(indx) := t(ddindx).coterminate_day_month;
5267 a13(indx) := rosetta_g_miss_num_map(t(ddindx).autocreated_from_system_id);
5268 a14(indx) := t(ddindx).config_system_type;
5269 a15(indx) := t(ddindx).start_date_active;
5270 a16(indx) := t(ddindx).end_date_active;
5271 a17(indx) := t(ddindx).context;
5272 a18(indx) := t(ddindx).attribute1;
5273 a19(indx) := t(ddindx).attribute2;
5274 a20(indx) := t(ddindx).attribute3;
5275 a21(indx) := t(ddindx).attribute4;
5276 a22(indx) := t(ddindx).attribute5;
5277 a23(indx) := t(ddindx).attribute6;
5278 a24(indx) := t(ddindx).attribute7;
5279 a25(indx) := t(ddindx).attribute8;
5280 a26(indx) := t(ddindx).attribute9;
5281 a27(indx) := t(ddindx).attribute10;
5282 a28(indx) := t(ddindx).attribute11;
5283 a29(indx) := t(ddindx).attribute12;
5284 a30(indx) := t(ddindx).attribute13;
5285 a31(indx) := t(ddindx).attribute14;
5286 a32(indx) := t(ddindx).attribute15;
5287 a33(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
5288 a34(indx) := t(ddindx).name;
5289 a35(indx) := t(ddindx).description;
5290 a36(indx) := t(ddindx).tech_cont_change_flag;
5291 a37(indx) := t(ddindx).bill_to_cont_change_flag;
5292 a38(indx) := t(ddindx).ship_to_cont_change_flag;
5293 a39(indx) := t(ddindx).serv_admin_cont_change_flag;
5294 a40(indx) := t(ddindx).bill_to_site_change_flag;
5295 a41(indx) := t(ddindx).ship_to_site_change_flag;
5296 a42(indx) := t(ddindx).install_to_site_change_flag;
5297 a43(indx) := t(ddindx).cascade_cust_to_ins_flag;
5298 a44(indx) := rosetta_g_miss_num_map(t(ddindx).operating_unit_id);
5299 a45(indx) := rosetta_g_miss_num_map(t(ddindx).request_id);
5300 a46(indx) := rosetta_g_miss_num_map(t(ddindx).program_application_id);
5301 a47(indx) := rosetta_g_miss_num_map(t(ddindx).program_id);
5302 a48(indx) := t(ddindx).program_update_date;
5303 indx := indx+1;
5304 if t.last =ddindx
5305 then exit;
5306 end if;
5307 ddindx := t.next(ddindx);
5308 end loop;
5309 end if;
5310 end if;
5311 end rosetta_table_copy_out_p36;
5312
5313 procedure rosetta_table_copy_in_p38(t out nocopy csi_datastructures_pub.systems_history_tbl, a0 JTF_NUMBER_TABLE
5314 , a1 JTF_NUMBER_TABLE
5315 , a2 JTF_NUMBER_TABLE
5316 , a3 JTF_NUMBER_TABLE
5317 , a4 JTF_NUMBER_TABLE
5318 , a5 JTF_VARCHAR2_TABLE_100
5319 , a6 JTF_VARCHAR2_TABLE_100
5320 , a7 JTF_VARCHAR2_TABLE_100
5321 , a8 JTF_VARCHAR2_TABLE_100
5322 , a9 JTF_NUMBER_TABLE
5323 , a10 JTF_NUMBER_TABLE
5324 , a11 JTF_NUMBER_TABLE
5325 , a12 JTF_NUMBER_TABLE
5326 , a13 JTF_NUMBER_TABLE
5327 , a14 JTF_NUMBER_TABLE
5328 , a15 JTF_NUMBER_TABLE
5329 , a16 JTF_NUMBER_TABLE
5330 , a17 JTF_NUMBER_TABLE
5331 , a18 JTF_NUMBER_TABLE
5332 , a19 JTF_NUMBER_TABLE
5333 , a20 JTF_NUMBER_TABLE
5334 , a21 JTF_NUMBER_TABLE
5335 , a22 JTF_NUMBER_TABLE
5336 , a23 JTF_NUMBER_TABLE
5337 , a24 JTF_NUMBER_TABLE
5338 , a25 JTF_VARCHAR2_TABLE_100
5339 , a26 JTF_VARCHAR2_TABLE_100
5340 , a27 JTF_DATE_TABLE
5341 , a28 JTF_DATE_TABLE
5342 , a29 JTF_DATE_TABLE
5343 , a30 JTF_DATE_TABLE
5344 , a31 JTF_NUMBER_TABLE
5345 , a32 JTF_NUMBER_TABLE
5346 , a33 JTF_VARCHAR2_TABLE_100
5347 , a34 JTF_VARCHAR2_TABLE_100
5348 , a35 JTF_VARCHAR2_TABLE_100
5349 , a36 JTF_VARCHAR2_TABLE_100
5350 , a37 JTF_VARCHAR2_TABLE_300
5351 , a38 JTF_VARCHAR2_TABLE_300
5352 , a39 JTF_VARCHAR2_TABLE_300
5353 , a40 JTF_VARCHAR2_TABLE_300
5354 , a41 JTF_VARCHAR2_TABLE_300
5355 , a42 JTF_VARCHAR2_TABLE_300
5356 , a43 JTF_VARCHAR2_TABLE_300
5357 , a44 JTF_VARCHAR2_TABLE_300
5358 , a45 JTF_VARCHAR2_TABLE_300
5359 , a46 JTF_VARCHAR2_TABLE_300
5360 , a47 JTF_VARCHAR2_TABLE_300
5361 , a48 JTF_VARCHAR2_TABLE_300
5362 , a49 JTF_VARCHAR2_TABLE_300
5363 , a50 JTF_VARCHAR2_TABLE_300
5364 , a51 JTF_VARCHAR2_TABLE_300
5365 , a52 JTF_VARCHAR2_TABLE_300
5366 , a53 JTF_VARCHAR2_TABLE_300
5367 , a54 JTF_VARCHAR2_TABLE_300
5368 , a55 JTF_VARCHAR2_TABLE_300
5369 , a56 JTF_VARCHAR2_TABLE_300
5370 , a57 JTF_VARCHAR2_TABLE_300
5371 , a58 JTF_VARCHAR2_TABLE_300
5372 , a59 JTF_VARCHAR2_TABLE_300
5373 , a60 JTF_VARCHAR2_TABLE_300
5374 , a61 JTF_VARCHAR2_TABLE_300
5375 , a62 JTF_VARCHAR2_TABLE_300
5376 , a63 JTF_VARCHAR2_TABLE_300
5377 , a64 JTF_VARCHAR2_TABLE_300
5378 , a65 JTF_VARCHAR2_TABLE_300
5379 , a66 JTF_VARCHAR2_TABLE_300
5380 , a67 JTF_VARCHAR2_TABLE_300
5381 , a68 JTF_NUMBER_TABLE
5382 , a69 JTF_VARCHAR2_TABLE_100
5383 , a70 JTF_VARCHAR2_TABLE_100
5384 , a71 JTF_VARCHAR2_TABLE_300
5385 , a72 JTF_VARCHAR2_TABLE_300
5386 , a73 JTF_NUMBER_TABLE
5387 , a74 JTF_NUMBER_TABLE
5388 , a75 JTF_VARCHAR2_TABLE_100
5389 , a76 JTF_VARCHAR2_TABLE_100
5390 , a77 JTF_VARCHAR2_TABLE_100
5391 , a78 JTF_VARCHAR2_TABLE_100
5392 , a79 JTF_VARCHAR2_TABLE_300
5393 , a80 JTF_VARCHAR2_TABLE_300
5394 , a81 JTF_VARCHAR2_TABLE_300
5395 , a82 JTF_VARCHAR2_TABLE_300
5396 , a83 JTF_VARCHAR2_TABLE_100
5397 , a84 JTF_VARCHAR2_TABLE_100
5398 , a85 JTF_VARCHAR2_TABLE_100
5399 , a86 JTF_VARCHAR2_TABLE_100
5400 , a87 JTF_VARCHAR2_TABLE_400
5401 , a88 JTF_VARCHAR2_TABLE_100
5402 , a89 JTF_VARCHAR2_TABLE_300
5403 , a90 JTF_VARCHAR2_TABLE_300
5404 , a91 JTF_VARCHAR2_TABLE_300
5405 , a92 JTF_VARCHAR2_TABLE_300
5406 , a93 JTF_VARCHAR2_TABLE_100
5407 , a94 JTF_VARCHAR2_TABLE_100
5408 , a95 JTF_VARCHAR2_TABLE_100
5409 , a96 JTF_VARCHAR2_TABLE_100
5410 , a97 JTF_VARCHAR2_TABLE_400
5411 , a98 JTF_VARCHAR2_TABLE_100
5412 , a99 JTF_VARCHAR2_TABLE_300
5413 , a100 JTF_VARCHAR2_TABLE_300
5414 , a101 JTF_VARCHAR2_TABLE_300
5415 , a102 JTF_VARCHAR2_TABLE_300
5416 , a103 JTF_VARCHAR2_TABLE_100
5417 , a104 JTF_VARCHAR2_TABLE_100
5418 , a105 JTF_VARCHAR2_TABLE_100
5419 , a106 JTF_VARCHAR2_TABLE_100
5420 , a107 JTF_VARCHAR2_TABLE_100
5421 , a108 JTF_VARCHAR2_TABLE_400
5422 , a109 JTF_VARCHAR2_TABLE_300
5423 , a110 JTF_VARCHAR2_TABLE_300
5424 , a111 JTF_VARCHAR2_TABLE_300
5425 , a112 JTF_VARCHAR2_TABLE_300
5426 , a113 JTF_VARCHAR2_TABLE_100
5427 , a114 JTF_VARCHAR2_TABLE_100
5428 , a115 JTF_VARCHAR2_TABLE_100
5429 , a116 JTF_VARCHAR2_TABLE_100
5430 , a117 JTF_VARCHAR2_TABLE_100
5431 , a118 JTF_VARCHAR2_TABLE_400
5432 , a119 JTF_VARCHAR2_TABLE_300
5433 , a120 JTF_VARCHAR2_TABLE_300
5434 , a121 JTF_VARCHAR2_TABLE_300
5435 , a122 JTF_VARCHAR2_TABLE_300
5436 , a123 JTF_VARCHAR2_TABLE_100
5437 , a124 JTF_VARCHAR2_TABLE_100
5438 , a125 JTF_VARCHAR2_TABLE_100
5439 , a126 JTF_VARCHAR2_TABLE_100
5440 , a127 JTF_VARCHAR2_TABLE_100
5441 , a128 JTF_VARCHAR2_TABLE_400
5442 , a129 JTF_VARCHAR2_TABLE_300
5443 , a130 JTF_VARCHAR2_TABLE_300
5444 , a131 JTF_VARCHAR2_TABLE_300
5445 , a132 JTF_VARCHAR2_TABLE_300
5446 , a133 JTF_VARCHAR2_TABLE_100
5447 , a134 JTF_VARCHAR2_TABLE_100
5448 , a135 JTF_VARCHAR2_TABLE_100
5449 , a136 JTF_VARCHAR2_TABLE_100
5450 , a137 JTF_VARCHAR2_TABLE_100
5451 , a138 JTF_VARCHAR2_TABLE_400
5452 , a139 JTF_VARCHAR2_TABLE_100
5453 , a140 JTF_VARCHAR2_TABLE_400
5454 , a141 JTF_VARCHAR2_TABLE_100
5455 , a142 JTF_VARCHAR2_TABLE_400
5456 , a143 JTF_VARCHAR2_TABLE_100
5457 , a144 JTF_VARCHAR2_TABLE_400
5458 , a145 JTF_VARCHAR2_TABLE_100
5459 , a146 JTF_VARCHAR2_TABLE_400
5460 , a147 JTF_VARCHAR2_TABLE_100
5461 , a148 JTF_VARCHAR2_TABLE_400
5462 , a149 JTF_VARCHAR2_TABLE_100
5463 , a150 JTF_VARCHAR2_TABLE_400
5464 , a151 JTF_VARCHAR2_TABLE_100
5465 , a152 JTF_VARCHAR2_TABLE_400
5466 , a153 JTF_VARCHAR2_TABLE_100
5467 , a154 JTF_VARCHAR2_TABLE_400
5468 , a155 JTF_VARCHAR2_TABLE_100
5469 , a156 JTF_VARCHAR2_TABLE_100
5470 ) as
5471 ddindx binary_integer; indx binary_integer;
5472 begin
5473 if a0 is not null and a0.count > 0 then
5474 if a0.count > 0 then
5475 indx := a0.first;
5476 ddindx := 1;
5477 while true loop
5478 t(ddindx).system_history_id := rosetta_g_miss_num_map(a0(indx));
5479 t(ddindx).system_id := rosetta_g_miss_num_map(a1(indx));
5480 t(ddindx).transaction_id := rosetta_g_miss_num_map(a2(indx));
5481 t(ddindx).old_customer_id := rosetta_g_miss_num_map(a3(indx));
5482 t(ddindx).new_customer_id := rosetta_g_miss_num_map(a4(indx));
5483 t(ddindx).old_system_type_code := a5(indx);
5484 t(ddindx).new_system_type_code := a6(indx);
5485 t(ddindx).old_system_number := a7(indx);
5486 t(ddindx).new_system_number := a8(indx);
5487 t(ddindx).old_parent_system_id := rosetta_g_miss_num_map(a9(indx));
5488 t(ddindx).new_parent_system_id := rosetta_g_miss_num_map(a10(indx));
5489 t(ddindx).old_ship_to_contact_id := rosetta_g_miss_num_map(a11(indx));
5490 t(ddindx).new_ship_to_contact_id := rosetta_g_miss_num_map(a12(indx));
5491 t(ddindx).old_bill_to_contact_id := rosetta_g_miss_num_map(a13(indx));
5492 t(ddindx).new_bill_to_contact_id := rosetta_g_miss_num_map(a14(indx));
5493 t(ddindx).old_technical_contact_id := rosetta_g_miss_num_map(a15(indx));
5494 t(ddindx).new_technical_contact_id := rosetta_g_miss_num_map(a16(indx));
5495 t(ddindx).old_service_admin_contact_id := rosetta_g_miss_num_map(a17(indx));
5496 t(ddindx).new_service_admin_contact_id := rosetta_g_miss_num_map(a18(indx));
5497 t(ddindx).old_ship_to_site_use_id := rosetta_g_miss_num_map(a19(indx));
5498 t(ddindx).new_ship_to_site_use_id := rosetta_g_miss_num_map(a20(indx));
5499 t(ddindx).old_install_site_use_id := rosetta_g_miss_num_map(a21(indx));
5500 t(ddindx).new_install_site_use_id := rosetta_g_miss_num_map(a22(indx));
5501 t(ddindx).old_bill_to_site_use_id := rosetta_g_miss_num_map(a23(indx));
5502 t(ddindx).new_bill_to_site_use_id := rosetta_g_miss_num_map(a24(indx));
5503 t(ddindx).old_coterminate_day_month := a25(indx);
5504 t(ddindx).new_coterminate_day_month := a26(indx);
5505 t(ddindx).old_start_date_active := rosetta_g_miss_date_in_map(a27(indx));
5506 t(ddindx).new_start_date_active := rosetta_g_miss_date_in_map(a28(indx));
5507 t(ddindx).old_end_date_active := rosetta_g_miss_date_in_map(a29(indx));
5508 t(ddindx).new_end_date_active := rosetta_g_miss_date_in_map(a30(indx));
5509 t(ddindx).old_autocreated_from_system := rosetta_g_miss_num_map(a31(indx));
5510 t(ddindx).new_autocreated_from_system := rosetta_g_miss_num_map(a32(indx));
5511 t(ddindx).old_config_system_type := a33(indx);
5512 t(ddindx).new_config_system_type := a34(indx);
5513 t(ddindx).old_context := a35(indx);
5514 t(ddindx).new_context := a36(indx);
5515 t(ddindx).old_attribute1 := a37(indx);
5516 t(ddindx).new_attribute1 := a38(indx);
5517 t(ddindx).old_attribute2 := a39(indx);
5518 t(ddindx).new_attribute2 := a40(indx);
5519 t(ddindx).old_attribute3 := a41(indx);
5520 t(ddindx).new_attribute3 := a42(indx);
5521 t(ddindx).old_attribute4 := a43(indx);
5522 t(ddindx).new_attribute4 := a44(indx);
5523 t(ddindx).old_attribute5 := a45(indx);
5524 t(ddindx).new_attribute5 := a46(indx);
5525 t(ddindx).old_attribute6 := a47(indx);
5526 t(ddindx).new_attribute6 := a48(indx);
5527 t(ddindx).old_attribute7 := a49(indx);
5528 t(ddindx).new_attribute7 := a50(indx);
5529 t(ddindx).old_attribute8 := a51(indx);
5530 t(ddindx).new_attribute8 := a52(indx);
5531 t(ddindx).old_attribute9 := a53(indx);
5532 t(ddindx).new_attribute9 := a54(indx);
5533 t(ddindx).old_attribute10 := a55(indx);
5534 t(ddindx).new_attribute10 := a56(indx);
5535 t(ddindx).old_attribute11 := a57(indx);
5536 t(ddindx).new_attribute11 := a58(indx);
5537 t(ddindx).old_attribute12 := a59(indx);
5538 t(ddindx).new_attribute12 := a60(indx);
5539 t(ddindx).old_attribute13 := a61(indx);
5540 t(ddindx).new_attribute13 := a62(indx);
5541 t(ddindx).old_attribute14 := a63(indx);
5542 t(ddindx).new_attribute14 := a64(indx);
5543 t(ddindx).old_attribute15 := a65(indx);
5544 t(ddindx).new_attribute15 := a66(indx);
5545 t(ddindx).full_dump_flag := a67(indx);
5546 t(ddindx).object_version_number := rosetta_g_miss_num_map(a68(indx));
5547 t(ddindx).old_name := a69(indx);
5548 t(ddindx).new_name := a70(indx);
5549 t(ddindx).old_description := a71(indx);
5550 t(ddindx).new_description := a72(indx);
5551 t(ddindx).old_operating_unit_id := rosetta_g_miss_num_map(a73(indx));
5552 t(ddindx).new_operating_unit_id := rosetta_g_miss_num_map(a74(indx));
5553 t(ddindx).old_system_type := a75(indx);
5554 t(ddindx).new_system_type := a76(indx);
5555 t(ddindx).old_parent_name := a77(indx);
5556 t(ddindx).new_parent_name := a78(indx);
5557 t(ddindx).old_ship_to_address1 := a79(indx);
5558 t(ddindx).old_ship_to_address2 := a80(indx);
5559 t(ddindx).old_ship_to_address3 := a81(indx);
5560 t(ddindx).old_ship_to_address4 := a82(indx);
5561 t(ddindx).old_ship_to_location := a83(indx);
5562 t(ddindx).old_ship_state := a84(indx);
5563 t(ddindx).old_ship_postal_code := a85(indx);
5564 t(ddindx).old_ship_country := a86(indx);
5565 t(ddindx).old_ship_to_customer := a87(indx);
5566 t(ddindx).old_ship_to_customer_number := a88(indx);
5567 t(ddindx).new_ship_to_address1 := a89(indx);
5568 t(ddindx).new_ship_to_address2 := a90(indx);
5569 t(ddindx).new_ship_to_address3 := a91(indx);
5570 t(ddindx).new_ship_to_address4 := a92(indx);
5571 t(ddindx).new_ship_to_location := a93(indx);
5572 t(ddindx).new_ship_state := a94(indx);
5573 t(ddindx).new_ship_postal_code := a95(indx);
5574 t(ddindx).new_ship_country := a96(indx);
5575 t(ddindx).new_ship_to_customer := a97(indx);
5576 t(ddindx).new_ship_to_customer_number := a98(indx);
5577 t(ddindx).old_install_address1 := a99(indx);
5578 t(ddindx).old_install_address2 := a100(indx);
5579 t(ddindx).old_install_address3 := a101(indx);
5580 t(ddindx).old_install_address4 := a102(indx);
5581 t(ddindx).old_install_location := a103(indx);
5582 t(ddindx).old_install_state := a104(indx);
5583 t(ddindx).old_install_postal_code := a105(indx);
5584 t(ddindx).old_install_country := a106(indx);
5585 t(ddindx).old_install_customer_number := a107(indx);
5586 t(ddindx).old_install_customer := a108(indx);
5587 t(ddindx).new_install_address1 := a109(indx);
5588 t(ddindx).new_install_address2 := a110(indx);
5589 t(ddindx).new_install_address3 := a111(indx);
5590 t(ddindx).new_install_address4 := a112(indx);
5591 t(ddindx).new_install_location := a113(indx);
5592 t(ddindx).new_install_state := a114(indx);
5593 t(ddindx).new_install_postal_code := a115(indx);
5594 t(ddindx).new_install_country := a116(indx);
5595 t(ddindx).new_install_customer_number := a117(indx);
5596 t(ddindx).new_install_customer := a118(indx);
5597 t(ddindx).old_bill_to_address1 := a119(indx);
5598 t(ddindx).old_bill_to_address2 := a120(indx);
5599 t(ddindx).old_bill_to_address3 := a121(indx);
5600 t(ddindx).old_bill_to_address4 := a122(indx);
5601 t(ddindx).old_bill_to_location := a123(indx);
5602 t(ddindx).old_bill_state := a124(indx);
5603 t(ddindx).old_bill_postal_code := a125(indx);
5604 t(ddindx).old_bill_country := a126(indx);
5605 t(ddindx).old_bill_to_customer_number := a127(indx);
5606 t(ddindx).old_bill_to_customer := a128(indx);
5607 t(ddindx).new_bill_to_address1 := a129(indx);
5608 t(ddindx).new_bill_to_address2 := a130(indx);
5609 t(ddindx).new_bill_to_address3 := a131(indx);
5610 t(ddindx).new_bill_to_address4 := a132(indx);
5611 t(ddindx).new_bill_to_location := a133(indx);
5612 t(ddindx).new_bill_state := a134(indx);
5613 t(ddindx).new_bill_postal_code := a135(indx);
5614 t(ddindx).new_bill_country := a136(indx);
5615 t(ddindx).new_bill_to_customer_number := a137(indx);
5616 t(ddindx).new_bill_to_customer := a138(indx);
5617 t(ddindx).old_ship_to_contact_number := a139(indx);
5618 t(ddindx).old_ship_to_contact := a140(indx);
5619 t(ddindx).new_ship_to_contact_number := a141(indx);
5620 t(ddindx).new_ship_to_contact := a142(indx);
5621 t(ddindx).old_bill_to_contact_number := a143(indx);
5622 t(ddindx).old_bill_to_contact := a144(indx);
5623 t(ddindx).new_bill_to_contact_number := a145(indx);
5624 t(ddindx).new_bill_to_contact := a146(indx);
5625 t(ddindx).old_technical_contact_number := a147(indx);
5626 t(ddindx).old_technical_contact := a148(indx);
5627 t(ddindx).new_technical_contact_number := a149(indx);
5628 t(ddindx).new_technical_contact := a150(indx);
5629 t(ddindx).old_serv_admin_contact_number := a151(indx);
5630 t(ddindx).old_serv_admin_contact := a152(indx);
5631 t(ddindx).new_serv_admin_contact_number := a153(indx);
5632 t(ddindx).new_serv_admin_contact := a154(indx);
5633 t(ddindx).old_operating_unit_name := a155(indx);
5634 t(ddindx).new_operating_unit_name := a156(indx);
5635 ddindx := ddindx+1;
5636 if a0.last =indx
5637 then exit;
5638 end if;
5639 indx := a0.next(indx);
5640 end loop;
5641 end if;
5642 end if;
5643 end rosetta_table_copy_in_p38;
5644 procedure rosetta_table_copy_out_p38(t csi_datastructures_pub.systems_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
5645 , a1 out nocopy JTF_NUMBER_TABLE
5646 , a2 out nocopy JTF_NUMBER_TABLE
5647 , a3 out nocopy JTF_NUMBER_TABLE
5648 , a4 out nocopy JTF_NUMBER_TABLE
5649 , a5 out nocopy JTF_VARCHAR2_TABLE_100
5650 , a6 out nocopy JTF_VARCHAR2_TABLE_100
5651 , a7 out nocopy JTF_VARCHAR2_TABLE_100
5652 , a8 out nocopy JTF_VARCHAR2_TABLE_100
5653 , a9 out nocopy JTF_NUMBER_TABLE
5654 , a10 out nocopy JTF_NUMBER_TABLE
5655 , a11 out nocopy JTF_NUMBER_TABLE
5656 , a12 out nocopy JTF_NUMBER_TABLE
5657 , a13 out nocopy JTF_NUMBER_TABLE
5658 , a14 out nocopy JTF_NUMBER_TABLE
5659 , a15 out nocopy JTF_NUMBER_TABLE
5660 , a16 out nocopy JTF_NUMBER_TABLE
5661 , a17 out nocopy JTF_NUMBER_TABLE
5662 , a18 out nocopy JTF_NUMBER_TABLE
5663 , a19 out nocopy JTF_NUMBER_TABLE
5664 , a20 out nocopy JTF_NUMBER_TABLE
5665 , a21 out nocopy JTF_NUMBER_TABLE
5666 , a22 out nocopy JTF_NUMBER_TABLE
5667 , a23 out nocopy JTF_NUMBER_TABLE
5668 , a24 out nocopy JTF_NUMBER_TABLE
5669 , a25 out nocopy JTF_VARCHAR2_TABLE_100
5670 , a26 out nocopy JTF_VARCHAR2_TABLE_100
5671 , a27 out nocopy JTF_DATE_TABLE
5672 , a28 out nocopy JTF_DATE_TABLE
5673 , a29 out nocopy JTF_DATE_TABLE
5674 , a30 out nocopy JTF_DATE_TABLE
5675 , a31 out nocopy JTF_NUMBER_TABLE
5676 , a32 out nocopy JTF_NUMBER_TABLE
5677 , a33 out nocopy JTF_VARCHAR2_TABLE_100
5678 , a34 out nocopy JTF_VARCHAR2_TABLE_100
5679 , a35 out nocopy JTF_VARCHAR2_TABLE_100
5680 , a36 out nocopy JTF_VARCHAR2_TABLE_100
5681 , a37 out nocopy JTF_VARCHAR2_TABLE_300
5682 , a38 out nocopy JTF_VARCHAR2_TABLE_300
5683 , a39 out nocopy JTF_VARCHAR2_TABLE_300
5684 , a40 out nocopy JTF_VARCHAR2_TABLE_300
5685 , a41 out nocopy JTF_VARCHAR2_TABLE_300
5686 , a42 out nocopy JTF_VARCHAR2_TABLE_300
5687 , a43 out nocopy JTF_VARCHAR2_TABLE_300
5688 , a44 out nocopy JTF_VARCHAR2_TABLE_300
5689 , a45 out nocopy JTF_VARCHAR2_TABLE_300
5690 , a46 out nocopy JTF_VARCHAR2_TABLE_300
5691 , a47 out nocopy JTF_VARCHAR2_TABLE_300
5692 , a48 out nocopy JTF_VARCHAR2_TABLE_300
5693 , a49 out nocopy JTF_VARCHAR2_TABLE_300
5694 , a50 out nocopy JTF_VARCHAR2_TABLE_300
5695 , a51 out nocopy JTF_VARCHAR2_TABLE_300
5696 , a52 out nocopy JTF_VARCHAR2_TABLE_300
5697 , a53 out nocopy JTF_VARCHAR2_TABLE_300
5698 , a54 out nocopy JTF_VARCHAR2_TABLE_300
5699 , a55 out nocopy JTF_VARCHAR2_TABLE_300
5700 , a56 out nocopy JTF_VARCHAR2_TABLE_300
5701 , a57 out nocopy JTF_VARCHAR2_TABLE_300
5702 , a58 out nocopy JTF_VARCHAR2_TABLE_300
5703 , a59 out nocopy JTF_VARCHAR2_TABLE_300
5704 , a60 out nocopy JTF_VARCHAR2_TABLE_300
5705 , a61 out nocopy JTF_VARCHAR2_TABLE_300
5706 , a62 out nocopy JTF_VARCHAR2_TABLE_300
5707 , a63 out nocopy JTF_VARCHAR2_TABLE_300
5708 , a64 out nocopy JTF_VARCHAR2_TABLE_300
5709 , a65 out nocopy JTF_VARCHAR2_TABLE_300
5710 , a66 out nocopy JTF_VARCHAR2_TABLE_300
5711 , a67 out nocopy JTF_VARCHAR2_TABLE_300
5712 , a68 out nocopy JTF_NUMBER_TABLE
5713 , a69 out nocopy JTF_VARCHAR2_TABLE_100
5714 , a70 out nocopy JTF_VARCHAR2_TABLE_100
5715 , a71 out nocopy JTF_VARCHAR2_TABLE_300
5716 , a72 out nocopy JTF_VARCHAR2_TABLE_300
5717 , a73 out nocopy JTF_NUMBER_TABLE
5718 , a74 out nocopy JTF_NUMBER_TABLE
5719 , a75 out nocopy JTF_VARCHAR2_TABLE_100
5720 , a76 out nocopy JTF_VARCHAR2_TABLE_100
5721 , a77 out nocopy JTF_VARCHAR2_TABLE_100
5722 , a78 out nocopy JTF_VARCHAR2_TABLE_100
5723 , a79 out nocopy JTF_VARCHAR2_TABLE_300
5724 , a80 out nocopy JTF_VARCHAR2_TABLE_300
5725 , a81 out nocopy JTF_VARCHAR2_TABLE_300
5726 , a82 out nocopy JTF_VARCHAR2_TABLE_300
5727 , a83 out nocopy JTF_VARCHAR2_TABLE_100
5728 , a84 out nocopy JTF_VARCHAR2_TABLE_100
5729 , a85 out nocopy JTF_VARCHAR2_TABLE_100
5730 , a86 out nocopy JTF_VARCHAR2_TABLE_100
5731 , a87 out nocopy JTF_VARCHAR2_TABLE_400
5732 , a88 out nocopy JTF_VARCHAR2_TABLE_100
5733 , a89 out nocopy JTF_VARCHAR2_TABLE_300
5734 , a90 out nocopy JTF_VARCHAR2_TABLE_300
5735 , a91 out nocopy JTF_VARCHAR2_TABLE_300
5736 , a92 out nocopy JTF_VARCHAR2_TABLE_300
5737 , a93 out nocopy JTF_VARCHAR2_TABLE_100
5738 , a94 out nocopy JTF_VARCHAR2_TABLE_100
5739 , a95 out nocopy JTF_VARCHAR2_TABLE_100
5740 , a96 out nocopy JTF_VARCHAR2_TABLE_100
5741 , a97 out nocopy JTF_VARCHAR2_TABLE_400
5742 , a98 out nocopy JTF_VARCHAR2_TABLE_100
5743 , a99 out nocopy JTF_VARCHAR2_TABLE_300
5744 , a100 out nocopy JTF_VARCHAR2_TABLE_300
5745 , a101 out nocopy JTF_VARCHAR2_TABLE_300
5746 , a102 out nocopy JTF_VARCHAR2_TABLE_300
5747 , a103 out nocopy JTF_VARCHAR2_TABLE_100
5748 , a104 out nocopy JTF_VARCHAR2_TABLE_100
5749 , a105 out nocopy JTF_VARCHAR2_TABLE_100
5750 , a106 out nocopy JTF_VARCHAR2_TABLE_100
5751 , a107 out nocopy JTF_VARCHAR2_TABLE_100
5752 , a108 out nocopy JTF_VARCHAR2_TABLE_400
5753 , a109 out nocopy JTF_VARCHAR2_TABLE_300
5754 , a110 out nocopy JTF_VARCHAR2_TABLE_300
5755 , a111 out nocopy JTF_VARCHAR2_TABLE_300
5756 , a112 out nocopy JTF_VARCHAR2_TABLE_300
5757 , a113 out nocopy JTF_VARCHAR2_TABLE_100
5758 , a114 out nocopy JTF_VARCHAR2_TABLE_100
5759 , a115 out nocopy JTF_VARCHAR2_TABLE_100
5760 , a116 out nocopy JTF_VARCHAR2_TABLE_100
5761 , a117 out nocopy JTF_VARCHAR2_TABLE_100
5762 , a118 out nocopy JTF_VARCHAR2_TABLE_400
5763 , a119 out nocopy JTF_VARCHAR2_TABLE_300
5764 , a120 out nocopy JTF_VARCHAR2_TABLE_300
5765 , a121 out nocopy JTF_VARCHAR2_TABLE_300
5766 , a122 out nocopy JTF_VARCHAR2_TABLE_300
5767 , a123 out nocopy JTF_VARCHAR2_TABLE_100
5768 , a124 out nocopy JTF_VARCHAR2_TABLE_100
5769 , a125 out nocopy JTF_VARCHAR2_TABLE_100
5770 , a126 out nocopy JTF_VARCHAR2_TABLE_100
5771 , a127 out nocopy JTF_VARCHAR2_TABLE_100
5772 , a128 out nocopy JTF_VARCHAR2_TABLE_400
5773 , a129 out nocopy JTF_VARCHAR2_TABLE_300
5774 , a130 out nocopy JTF_VARCHAR2_TABLE_300
5775 , a131 out nocopy JTF_VARCHAR2_TABLE_300
5776 , a132 out nocopy JTF_VARCHAR2_TABLE_300
5777 , a133 out nocopy JTF_VARCHAR2_TABLE_100
5778 , a134 out nocopy JTF_VARCHAR2_TABLE_100
5779 , a135 out nocopy JTF_VARCHAR2_TABLE_100
5780 , a136 out nocopy JTF_VARCHAR2_TABLE_100
5781 , a137 out nocopy JTF_VARCHAR2_TABLE_100
5782 , a138 out nocopy JTF_VARCHAR2_TABLE_400
5783 , a139 out nocopy JTF_VARCHAR2_TABLE_100
5784 , a140 out nocopy JTF_VARCHAR2_TABLE_400
5785 , a141 out nocopy JTF_VARCHAR2_TABLE_100
5786 , a142 out nocopy JTF_VARCHAR2_TABLE_400
5787 , a143 out nocopy JTF_VARCHAR2_TABLE_100
5788 , a144 out nocopy JTF_VARCHAR2_TABLE_400
5789 , a145 out nocopy JTF_VARCHAR2_TABLE_100
5790 , a146 out nocopy JTF_VARCHAR2_TABLE_400
5791 , a147 out nocopy JTF_VARCHAR2_TABLE_100
5792 , a148 out nocopy JTF_VARCHAR2_TABLE_400
5793 , a149 out nocopy JTF_VARCHAR2_TABLE_100
5794 , a150 out nocopy JTF_VARCHAR2_TABLE_400
5795 , a151 out nocopy JTF_VARCHAR2_TABLE_100
5796 , a152 out nocopy JTF_VARCHAR2_TABLE_400
5797 , a153 out nocopy JTF_VARCHAR2_TABLE_100
5798 , a154 out nocopy JTF_VARCHAR2_TABLE_400
5799 , a155 out nocopy JTF_VARCHAR2_TABLE_100
5800 , a156 out nocopy JTF_VARCHAR2_TABLE_100
5801 ) as
5802 ddindx binary_integer; indx binary_integer;
5803 begin
5804 if t is null or t.count = 0 then
5805 a0 := JTF_NUMBER_TABLE();
5806 a1 := JTF_NUMBER_TABLE();
5807 a2 := JTF_NUMBER_TABLE();
5808 a3 := JTF_NUMBER_TABLE();
5809 a4 := JTF_NUMBER_TABLE();
5810 a5 := JTF_VARCHAR2_TABLE_100();
5811 a6 := JTF_VARCHAR2_TABLE_100();
5812 a7 := JTF_VARCHAR2_TABLE_100();
5813 a8 := JTF_VARCHAR2_TABLE_100();
5814 a9 := JTF_NUMBER_TABLE();
5815 a10 := JTF_NUMBER_TABLE();
5816 a11 := JTF_NUMBER_TABLE();
5817 a12 := JTF_NUMBER_TABLE();
5818 a13 := JTF_NUMBER_TABLE();
5819 a14 := JTF_NUMBER_TABLE();
5820 a15 := JTF_NUMBER_TABLE();
5821 a16 := JTF_NUMBER_TABLE();
5822 a17 := JTF_NUMBER_TABLE();
5823 a18 := JTF_NUMBER_TABLE();
5824 a19 := JTF_NUMBER_TABLE();
5825 a20 := JTF_NUMBER_TABLE();
5826 a21 := JTF_NUMBER_TABLE();
5827 a22 := JTF_NUMBER_TABLE();
5828 a23 := JTF_NUMBER_TABLE();
5829 a24 := JTF_NUMBER_TABLE();
5830 a25 := JTF_VARCHAR2_TABLE_100();
5831 a26 := JTF_VARCHAR2_TABLE_100();
5832 a27 := JTF_DATE_TABLE();
5833 a28 := JTF_DATE_TABLE();
5834 a29 := JTF_DATE_TABLE();
5835 a30 := JTF_DATE_TABLE();
5836 a31 := JTF_NUMBER_TABLE();
5837 a32 := JTF_NUMBER_TABLE();
5838 a33 := JTF_VARCHAR2_TABLE_100();
5839 a34 := JTF_VARCHAR2_TABLE_100();
5840 a35 := JTF_VARCHAR2_TABLE_100();
5841 a36 := JTF_VARCHAR2_TABLE_100();
5842 a37 := JTF_VARCHAR2_TABLE_300();
5843 a38 := JTF_VARCHAR2_TABLE_300();
5844 a39 := JTF_VARCHAR2_TABLE_300();
5845 a40 := JTF_VARCHAR2_TABLE_300();
5846 a41 := JTF_VARCHAR2_TABLE_300();
5847 a42 := JTF_VARCHAR2_TABLE_300();
5848 a43 := JTF_VARCHAR2_TABLE_300();
5849 a44 := JTF_VARCHAR2_TABLE_300();
5850 a45 := JTF_VARCHAR2_TABLE_300();
5851 a46 := JTF_VARCHAR2_TABLE_300();
5852 a47 := JTF_VARCHAR2_TABLE_300();
5853 a48 := JTF_VARCHAR2_TABLE_300();
5854 a49 := JTF_VARCHAR2_TABLE_300();
5855 a50 := JTF_VARCHAR2_TABLE_300();
5856 a51 := JTF_VARCHAR2_TABLE_300();
5857 a52 := JTF_VARCHAR2_TABLE_300();
5858 a53 := JTF_VARCHAR2_TABLE_300();
5859 a54 := JTF_VARCHAR2_TABLE_300();
5860 a55 := JTF_VARCHAR2_TABLE_300();
5861 a56 := JTF_VARCHAR2_TABLE_300();
5862 a57 := JTF_VARCHAR2_TABLE_300();
5863 a58 := JTF_VARCHAR2_TABLE_300();
5864 a59 := JTF_VARCHAR2_TABLE_300();
5865 a60 := JTF_VARCHAR2_TABLE_300();
5866 a61 := JTF_VARCHAR2_TABLE_300();
5867 a62 := JTF_VARCHAR2_TABLE_300();
5868 a63 := JTF_VARCHAR2_TABLE_300();
5869 a64 := JTF_VARCHAR2_TABLE_300();
5870 a65 := JTF_VARCHAR2_TABLE_300();
5871 a66 := JTF_VARCHAR2_TABLE_300();
5872 a67 := JTF_VARCHAR2_TABLE_300();
5873 a68 := JTF_NUMBER_TABLE();
5874 a69 := JTF_VARCHAR2_TABLE_100();
5875 a70 := JTF_VARCHAR2_TABLE_100();
5876 a71 := JTF_VARCHAR2_TABLE_300();
5877 a72 := JTF_VARCHAR2_TABLE_300();
5878 a73 := JTF_NUMBER_TABLE();
5879 a74 := JTF_NUMBER_TABLE();
5880 a75 := JTF_VARCHAR2_TABLE_100();
5881 a76 := JTF_VARCHAR2_TABLE_100();
5882 a77 := JTF_VARCHAR2_TABLE_100();
5883 a78 := JTF_VARCHAR2_TABLE_100();
5884 a79 := JTF_VARCHAR2_TABLE_300();
5885 a80 := JTF_VARCHAR2_TABLE_300();
5886 a81 := JTF_VARCHAR2_TABLE_300();
5887 a82 := JTF_VARCHAR2_TABLE_300();
5888 a83 := JTF_VARCHAR2_TABLE_100();
5889 a84 := JTF_VARCHAR2_TABLE_100();
5890 a85 := JTF_VARCHAR2_TABLE_100();
5891 a86 := JTF_VARCHAR2_TABLE_100();
5892 a87 := JTF_VARCHAR2_TABLE_400();
5893 a88 := JTF_VARCHAR2_TABLE_100();
5894 a89 := JTF_VARCHAR2_TABLE_300();
5895 a90 := JTF_VARCHAR2_TABLE_300();
5896 a91 := JTF_VARCHAR2_TABLE_300();
5897 a92 := JTF_VARCHAR2_TABLE_300();
5898 a93 := JTF_VARCHAR2_TABLE_100();
5899 a94 := JTF_VARCHAR2_TABLE_100();
5900 a95 := JTF_VARCHAR2_TABLE_100();
5901 a96 := JTF_VARCHAR2_TABLE_100();
5902 a97 := JTF_VARCHAR2_TABLE_400();
5903 a98 := JTF_VARCHAR2_TABLE_100();
5904 a99 := JTF_VARCHAR2_TABLE_300();
5905 a100 := JTF_VARCHAR2_TABLE_300();
5906 a101 := JTF_VARCHAR2_TABLE_300();
5907 a102 := JTF_VARCHAR2_TABLE_300();
5908 a103 := JTF_VARCHAR2_TABLE_100();
5909 a104 := JTF_VARCHAR2_TABLE_100();
5910 a105 := JTF_VARCHAR2_TABLE_100();
5911 a106 := JTF_VARCHAR2_TABLE_100();
5912 a107 := JTF_VARCHAR2_TABLE_100();
5913 a108 := JTF_VARCHAR2_TABLE_400();
5914 a109 := JTF_VARCHAR2_TABLE_300();
5915 a110 := JTF_VARCHAR2_TABLE_300();
5916 a111 := JTF_VARCHAR2_TABLE_300();
5917 a112 := JTF_VARCHAR2_TABLE_300();
5918 a113 := JTF_VARCHAR2_TABLE_100();
5919 a114 := JTF_VARCHAR2_TABLE_100();
5920 a115 := JTF_VARCHAR2_TABLE_100();
5921 a116 := JTF_VARCHAR2_TABLE_100();
5922 a117 := JTF_VARCHAR2_TABLE_100();
5923 a118 := JTF_VARCHAR2_TABLE_400();
5924 a119 := JTF_VARCHAR2_TABLE_300();
5925 a120 := JTF_VARCHAR2_TABLE_300();
5926 a121 := JTF_VARCHAR2_TABLE_300();
5927 a122 := JTF_VARCHAR2_TABLE_300();
5928 a123 := JTF_VARCHAR2_TABLE_100();
5929 a124 := JTF_VARCHAR2_TABLE_100();
5930 a125 := JTF_VARCHAR2_TABLE_100();
5931 a126 := JTF_VARCHAR2_TABLE_100();
5932 a127 := JTF_VARCHAR2_TABLE_100();
5933 a128 := JTF_VARCHAR2_TABLE_400();
5934 a129 := JTF_VARCHAR2_TABLE_300();
5935 a130 := JTF_VARCHAR2_TABLE_300();
5936 a131 := JTF_VARCHAR2_TABLE_300();
5937 a132 := JTF_VARCHAR2_TABLE_300();
5938 a133 := JTF_VARCHAR2_TABLE_100();
5939 a134 := JTF_VARCHAR2_TABLE_100();
5940 a135 := JTF_VARCHAR2_TABLE_100();
5941 a136 := JTF_VARCHAR2_TABLE_100();
5942 a137 := JTF_VARCHAR2_TABLE_100();
5943 a138 := JTF_VARCHAR2_TABLE_400();
5944 a139 := JTF_VARCHAR2_TABLE_100();
5945 a140 := JTF_VARCHAR2_TABLE_400();
5946 a141 := JTF_VARCHAR2_TABLE_100();
5947 a142 := JTF_VARCHAR2_TABLE_400();
5948 a143 := JTF_VARCHAR2_TABLE_100();
5949 a144 := JTF_VARCHAR2_TABLE_400();
5950 a145 := JTF_VARCHAR2_TABLE_100();
5951 a146 := JTF_VARCHAR2_TABLE_400();
5952 a147 := JTF_VARCHAR2_TABLE_100();
5953 a148 := JTF_VARCHAR2_TABLE_400();
5954 a149 := JTF_VARCHAR2_TABLE_100();
5955 a150 := JTF_VARCHAR2_TABLE_400();
5956 a151 := JTF_VARCHAR2_TABLE_100();
5957 a152 := JTF_VARCHAR2_TABLE_400();
5958 a153 := JTF_VARCHAR2_TABLE_100();
5959 a154 := JTF_VARCHAR2_TABLE_400();
5960 a155 := JTF_VARCHAR2_TABLE_100();
5961 a156 := JTF_VARCHAR2_TABLE_100();
5962 else
5963 a0 := JTF_NUMBER_TABLE();
5964 a1 := JTF_NUMBER_TABLE();
5965 a2 := JTF_NUMBER_TABLE();
5966 a3 := JTF_NUMBER_TABLE();
5967 a4 := JTF_NUMBER_TABLE();
5968 a5 := JTF_VARCHAR2_TABLE_100();
5969 a6 := JTF_VARCHAR2_TABLE_100();
5970 a7 := JTF_VARCHAR2_TABLE_100();
5971 a8 := JTF_VARCHAR2_TABLE_100();
5972 a9 := JTF_NUMBER_TABLE();
5973 a10 := JTF_NUMBER_TABLE();
5974 a11 := JTF_NUMBER_TABLE();
5975 a12 := JTF_NUMBER_TABLE();
5976 a13 := JTF_NUMBER_TABLE();
5977 a14 := JTF_NUMBER_TABLE();
5978 a15 := JTF_NUMBER_TABLE();
5979 a16 := JTF_NUMBER_TABLE();
5980 a17 := JTF_NUMBER_TABLE();
5981 a18 := JTF_NUMBER_TABLE();
5982 a19 := JTF_NUMBER_TABLE();
5983 a20 := JTF_NUMBER_TABLE();
5984 a21 := JTF_NUMBER_TABLE();
5985 a22 := JTF_NUMBER_TABLE();
5986 a23 := JTF_NUMBER_TABLE();
5987 a24 := JTF_NUMBER_TABLE();
5988 a25 := JTF_VARCHAR2_TABLE_100();
5989 a26 := JTF_VARCHAR2_TABLE_100();
5990 a27 := JTF_DATE_TABLE();
5991 a28 := JTF_DATE_TABLE();
5992 a29 := JTF_DATE_TABLE();
5993 a30 := JTF_DATE_TABLE();
5994 a31 := JTF_NUMBER_TABLE();
5995 a32 := JTF_NUMBER_TABLE();
5996 a33 := JTF_VARCHAR2_TABLE_100();
5997 a34 := JTF_VARCHAR2_TABLE_100();
5998 a35 := JTF_VARCHAR2_TABLE_100();
5999 a36 := JTF_VARCHAR2_TABLE_100();
6000 a37 := JTF_VARCHAR2_TABLE_300();
6001 a38 := JTF_VARCHAR2_TABLE_300();
6002 a39 := JTF_VARCHAR2_TABLE_300();
6003 a40 := JTF_VARCHAR2_TABLE_300();
6004 a41 := JTF_VARCHAR2_TABLE_300();
6005 a42 := JTF_VARCHAR2_TABLE_300();
6006 a43 := JTF_VARCHAR2_TABLE_300();
6007 a44 := JTF_VARCHAR2_TABLE_300();
6008 a45 := JTF_VARCHAR2_TABLE_300();
6009 a46 := JTF_VARCHAR2_TABLE_300();
6010 a47 := JTF_VARCHAR2_TABLE_300();
6011 a48 := JTF_VARCHAR2_TABLE_300();
6012 a49 := JTF_VARCHAR2_TABLE_300();
6013 a50 := JTF_VARCHAR2_TABLE_300();
6014 a51 := JTF_VARCHAR2_TABLE_300();
6015 a52 := JTF_VARCHAR2_TABLE_300();
6016 a53 := JTF_VARCHAR2_TABLE_300();
6017 a54 := JTF_VARCHAR2_TABLE_300();
6018 a55 := JTF_VARCHAR2_TABLE_300();
6019 a56 := JTF_VARCHAR2_TABLE_300();
6020 a57 := JTF_VARCHAR2_TABLE_300();
6021 a58 := JTF_VARCHAR2_TABLE_300();
6022 a59 := JTF_VARCHAR2_TABLE_300();
6023 a60 := JTF_VARCHAR2_TABLE_300();
6024 a61 := JTF_VARCHAR2_TABLE_300();
6025 a62 := JTF_VARCHAR2_TABLE_300();
6026 a63 := JTF_VARCHAR2_TABLE_300();
6027 a64 := JTF_VARCHAR2_TABLE_300();
6028 a65 := JTF_VARCHAR2_TABLE_300();
6029 a66 := JTF_VARCHAR2_TABLE_300();
6030 a67 := JTF_VARCHAR2_TABLE_300();
6031 a68 := JTF_NUMBER_TABLE();
6032 a69 := JTF_VARCHAR2_TABLE_100();
6033 a70 := JTF_VARCHAR2_TABLE_100();
6034 a71 := JTF_VARCHAR2_TABLE_300();
6035 a72 := JTF_VARCHAR2_TABLE_300();
6036 a73 := JTF_NUMBER_TABLE();
6037 a74 := JTF_NUMBER_TABLE();
6038 a75 := JTF_VARCHAR2_TABLE_100();
6039 a76 := JTF_VARCHAR2_TABLE_100();
6040 a77 := JTF_VARCHAR2_TABLE_100();
6041 a78 := JTF_VARCHAR2_TABLE_100();
6042 a79 := JTF_VARCHAR2_TABLE_300();
6043 a80 := JTF_VARCHAR2_TABLE_300();
6044 a81 := JTF_VARCHAR2_TABLE_300();
6045 a82 := JTF_VARCHAR2_TABLE_300();
6046 a83 := JTF_VARCHAR2_TABLE_100();
6047 a84 := JTF_VARCHAR2_TABLE_100();
6048 a85 := JTF_VARCHAR2_TABLE_100();
6049 a86 := JTF_VARCHAR2_TABLE_100();
6050 a87 := JTF_VARCHAR2_TABLE_400();
6051 a88 := JTF_VARCHAR2_TABLE_100();
6052 a89 := JTF_VARCHAR2_TABLE_300();
6053 a90 := JTF_VARCHAR2_TABLE_300();
6054 a91 := JTF_VARCHAR2_TABLE_300();
6055 a92 := JTF_VARCHAR2_TABLE_300();
6056 a93 := JTF_VARCHAR2_TABLE_100();
6057 a94 := JTF_VARCHAR2_TABLE_100();
6058 a95 := JTF_VARCHAR2_TABLE_100();
6059 a96 := JTF_VARCHAR2_TABLE_100();
6060 a97 := JTF_VARCHAR2_TABLE_400();
6061 a98 := JTF_VARCHAR2_TABLE_100();
6062 a99 := JTF_VARCHAR2_TABLE_300();
6063 a100 := JTF_VARCHAR2_TABLE_300();
6064 a101 := JTF_VARCHAR2_TABLE_300();
6065 a102 := JTF_VARCHAR2_TABLE_300();
6066 a103 := JTF_VARCHAR2_TABLE_100();
6067 a104 := JTF_VARCHAR2_TABLE_100();
6068 a105 := JTF_VARCHAR2_TABLE_100();
6069 a106 := JTF_VARCHAR2_TABLE_100();
6070 a107 := JTF_VARCHAR2_TABLE_100();
6071 a108 := JTF_VARCHAR2_TABLE_400();
6072 a109 := JTF_VARCHAR2_TABLE_300();
6073 a110 := JTF_VARCHAR2_TABLE_300();
6074 a111 := JTF_VARCHAR2_TABLE_300();
6075 a112 := JTF_VARCHAR2_TABLE_300();
6076 a113 := JTF_VARCHAR2_TABLE_100();
6077 a114 := JTF_VARCHAR2_TABLE_100();
6078 a115 := JTF_VARCHAR2_TABLE_100();
6079 a116 := JTF_VARCHAR2_TABLE_100();
6080 a117 := JTF_VARCHAR2_TABLE_100();
6081 a118 := JTF_VARCHAR2_TABLE_400();
6082 a119 := JTF_VARCHAR2_TABLE_300();
6083 a120 := JTF_VARCHAR2_TABLE_300();
6084 a121 := JTF_VARCHAR2_TABLE_300();
6085 a122 := JTF_VARCHAR2_TABLE_300();
6086 a123 := JTF_VARCHAR2_TABLE_100();
6087 a124 := JTF_VARCHAR2_TABLE_100();
6088 a125 := JTF_VARCHAR2_TABLE_100();
6089 a126 := JTF_VARCHAR2_TABLE_100();
6090 a127 := JTF_VARCHAR2_TABLE_100();
6091 a128 := JTF_VARCHAR2_TABLE_400();
6092 a129 := JTF_VARCHAR2_TABLE_300();
6093 a130 := JTF_VARCHAR2_TABLE_300();
6094 a131 := JTF_VARCHAR2_TABLE_300();
6095 a132 := JTF_VARCHAR2_TABLE_300();
6096 a133 := JTF_VARCHAR2_TABLE_100();
6097 a134 := JTF_VARCHAR2_TABLE_100();
6098 a135 := JTF_VARCHAR2_TABLE_100();
6099 a136 := JTF_VARCHAR2_TABLE_100();
6100 a137 := JTF_VARCHAR2_TABLE_100();
6101 a138 := JTF_VARCHAR2_TABLE_400();
6102 a139 := JTF_VARCHAR2_TABLE_100();
6103 a140 := JTF_VARCHAR2_TABLE_400();
6104 a141 := JTF_VARCHAR2_TABLE_100();
6105 a142 := JTF_VARCHAR2_TABLE_400();
6106 a143 := JTF_VARCHAR2_TABLE_100();
6107 a144 := JTF_VARCHAR2_TABLE_400();
6108 a145 := JTF_VARCHAR2_TABLE_100();
6109 a146 := JTF_VARCHAR2_TABLE_400();
6110 a147 := JTF_VARCHAR2_TABLE_100();
6111 a148 := JTF_VARCHAR2_TABLE_400();
6112 a149 := JTF_VARCHAR2_TABLE_100();
6113 a150 := JTF_VARCHAR2_TABLE_400();
6114 a151 := JTF_VARCHAR2_TABLE_100();
6115 a152 := JTF_VARCHAR2_TABLE_400();
6116 a153 := JTF_VARCHAR2_TABLE_100();
6117 a154 := JTF_VARCHAR2_TABLE_400();
6118 a155 := JTF_VARCHAR2_TABLE_100();
6119 a156 := JTF_VARCHAR2_TABLE_100();
6120 if t.count > 0 then
6121 a0.extend(t.count);
6122 a1.extend(t.count);
6123 a2.extend(t.count);
6124 a3.extend(t.count);
6125 a4.extend(t.count);
6126 a5.extend(t.count);
6127 a6.extend(t.count);
6128 a7.extend(t.count);
6129 a8.extend(t.count);
6130 a9.extend(t.count);
6131 a10.extend(t.count);
6132 a11.extend(t.count);
6133 a12.extend(t.count);
6134 a13.extend(t.count);
6135 a14.extend(t.count);
6136 a15.extend(t.count);
6137 a16.extend(t.count);
6138 a17.extend(t.count);
6139 a18.extend(t.count);
6140 a19.extend(t.count);
6141 a20.extend(t.count);
6142 a21.extend(t.count);
6143 a22.extend(t.count);
6144 a23.extend(t.count);
6145 a24.extend(t.count);
6146 a25.extend(t.count);
6147 a26.extend(t.count);
6148 a27.extend(t.count);
6149 a28.extend(t.count);
6150 a29.extend(t.count);
6151 a30.extend(t.count);
6152 a31.extend(t.count);
6153 a32.extend(t.count);
6154 a33.extend(t.count);
6155 a34.extend(t.count);
6156 a35.extend(t.count);
6157 a36.extend(t.count);
6158 a37.extend(t.count);
6159 a38.extend(t.count);
6160 a39.extend(t.count);
6161 a40.extend(t.count);
6162 a41.extend(t.count);
6163 a42.extend(t.count);
6164 a43.extend(t.count);
6165 a44.extend(t.count);
6166 a45.extend(t.count);
6167 a46.extend(t.count);
6168 a47.extend(t.count);
6169 a48.extend(t.count);
6170 a49.extend(t.count);
6171 a50.extend(t.count);
6172 a51.extend(t.count);
6173 a52.extend(t.count);
6174 a53.extend(t.count);
6175 a54.extend(t.count);
6176 a55.extend(t.count);
6177 a56.extend(t.count);
6178 a57.extend(t.count);
6179 a58.extend(t.count);
6180 a59.extend(t.count);
6181 a60.extend(t.count);
6182 a61.extend(t.count);
6183 a62.extend(t.count);
6184 a63.extend(t.count);
6185 a64.extend(t.count);
6186 a65.extend(t.count);
6187 a66.extend(t.count);
6188 a67.extend(t.count);
6189 a68.extend(t.count);
6190 a69.extend(t.count);
6191 a70.extend(t.count);
6192 a71.extend(t.count);
6193 a72.extend(t.count);
6194 a73.extend(t.count);
6195 a74.extend(t.count);
6196 a75.extend(t.count);
6197 a76.extend(t.count);
6198 a77.extend(t.count);
6199 a78.extend(t.count);
6200 a79.extend(t.count);
6201 a80.extend(t.count);
6202 a81.extend(t.count);
6203 a82.extend(t.count);
6204 a83.extend(t.count);
6205 a84.extend(t.count);
6206 a85.extend(t.count);
6207 a86.extend(t.count);
6208 a87.extend(t.count);
6209 a88.extend(t.count);
6210 a89.extend(t.count);
6211 a90.extend(t.count);
6212 a91.extend(t.count);
6213 a92.extend(t.count);
6214 a93.extend(t.count);
6215 a94.extend(t.count);
6216 a95.extend(t.count);
6217 a96.extend(t.count);
6218 a97.extend(t.count);
6219 a98.extend(t.count);
6220 a99.extend(t.count);
6221 a100.extend(t.count);
6222 a101.extend(t.count);
6223 a102.extend(t.count);
6224 a103.extend(t.count);
6225 a104.extend(t.count);
6226 a105.extend(t.count);
6227 a106.extend(t.count);
6228 a107.extend(t.count);
6229 a108.extend(t.count);
6230 a109.extend(t.count);
6231 a110.extend(t.count);
6232 a111.extend(t.count);
6233 a112.extend(t.count);
6234 a113.extend(t.count);
6235 a114.extend(t.count);
6236 a115.extend(t.count);
6237 a116.extend(t.count);
6238 a117.extend(t.count);
6239 a118.extend(t.count);
6240 a119.extend(t.count);
6241 a120.extend(t.count);
6242 a121.extend(t.count);
6243 a122.extend(t.count);
6244 a123.extend(t.count);
6245 a124.extend(t.count);
6246 a125.extend(t.count);
6247 a126.extend(t.count);
6248 a127.extend(t.count);
6249 a128.extend(t.count);
6250 a129.extend(t.count);
6251 a130.extend(t.count);
6252 a131.extend(t.count);
6253 a132.extend(t.count);
6254 a133.extend(t.count);
6255 a134.extend(t.count);
6256 a135.extend(t.count);
6257 a136.extend(t.count);
6258 a137.extend(t.count);
6259 a138.extend(t.count);
6260 a139.extend(t.count);
6261 a140.extend(t.count);
6262 a141.extend(t.count);
6263 a142.extend(t.count);
6264 a143.extend(t.count);
6265 a144.extend(t.count);
6266 a145.extend(t.count);
6267 a146.extend(t.count);
6268 a147.extend(t.count);
6269 a148.extend(t.count);
6270 a149.extend(t.count);
6271 a150.extend(t.count);
6272 a151.extend(t.count);
6273 a152.extend(t.count);
6274 a153.extend(t.count);
6275 a154.extend(t.count);
6276 a155.extend(t.count);
6277 a156.extend(t.count);
6278 ddindx := t.first;
6279 indx := 1;
6280 while true loop
6281 a0(indx) := rosetta_g_miss_num_map(t(ddindx).system_history_id);
6282 a1(indx) := rosetta_g_miss_num_map(t(ddindx).system_id);
6283 a2(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
6284 a3(indx) := rosetta_g_miss_num_map(t(ddindx).old_customer_id);
6285 a4(indx) := rosetta_g_miss_num_map(t(ddindx).new_customer_id);
6286 a5(indx) := t(ddindx).old_system_type_code;
6287 a6(indx) := t(ddindx).new_system_type_code;
6288 a7(indx) := t(ddindx).old_system_number;
6289 a8(indx) := t(ddindx).new_system_number;
6290 a9(indx) := rosetta_g_miss_num_map(t(ddindx).old_parent_system_id);
6291 a10(indx) := rosetta_g_miss_num_map(t(ddindx).new_parent_system_id);
6292 a11(indx) := rosetta_g_miss_num_map(t(ddindx).old_ship_to_contact_id);
6293 a12(indx) := rosetta_g_miss_num_map(t(ddindx).new_ship_to_contact_id);
6294 a13(indx) := rosetta_g_miss_num_map(t(ddindx).old_bill_to_contact_id);
6295 a14(indx) := rosetta_g_miss_num_map(t(ddindx).new_bill_to_contact_id);
6296 a15(indx) := rosetta_g_miss_num_map(t(ddindx).old_technical_contact_id);
6297 a16(indx) := rosetta_g_miss_num_map(t(ddindx).new_technical_contact_id);
6298 a17(indx) := rosetta_g_miss_num_map(t(ddindx).old_service_admin_contact_id);
6299 a18(indx) := rosetta_g_miss_num_map(t(ddindx).new_service_admin_contact_id);
6300 a19(indx) := rosetta_g_miss_num_map(t(ddindx).old_ship_to_site_use_id);
6301 a20(indx) := rosetta_g_miss_num_map(t(ddindx).new_ship_to_site_use_id);
6302 a21(indx) := rosetta_g_miss_num_map(t(ddindx).old_install_site_use_id);
6303 a22(indx) := rosetta_g_miss_num_map(t(ddindx).new_install_site_use_id);
6304 a23(indx) := rosetta_g_miss_num_map(t(ddindx).old_bill_to_site_use_id);
6305 a24(indx) := rosetta_g_miss_num_map(t(ddindx).new_bill_to_site_use_id);
6306 a25(indx) := t(ddindx).old_coterminate_day_month;
6307 a26(indx) := t(ddindx).new_coterminate_day_month;
6308 a27(indx) := t(ddindx).old_start_date_active;
6309 a28(indx) := t(ddindx).new_start_date_active;
6310 a29(indx) := t(ddindx).old_end_date_active;
6311 a30(indx) := t(ddindx).new_end_date_active;
6312 a31(indx) := rosetta_g_miss_num_map(t(ddindx).old_autocreated_from_system);
6313 a32(indx) := rosetta_g_miss_num_map(t(ddindx).new_autocreated_from_system);
6314 a33(indx) := t(ddindx).old_config_system_type;
6315 a34(indx) := t(ddindx).new_config_system_type;
6316 a35(indx) := t(ddindx).old_context;
6317 a36(indx) := t(ddindx).new_context;
6318 a37(indx) := t(ddindx).old_attribute1;
6319 a38(indx) := t(ddindx).new_attribute1;
6320 a39(indx) := t(ddindx).old_attribute2;
6321 a40(indx) := t(ddindx).new_attribute2;
6322 a41(indx) := t(ddindx).old_attribute3;
6323 a42(indx) := t(ddindx).new_attribute3;
6324 a43(indx) := t(ddindx).old_attribute4;
6325 a44(indx) := t(ddindx).new_attribute4;
6326 a45(indx) := t(ddindx).old_attribute5;
6327 a46(indx) := t(ddindx).new_attribute5;
6328 a47(indx) := t(ddindx).old_attribute6;
6329 a48(indx) := t(ddindx).new_attribute6;
6330 a49(indx) := t(ddindx).old_attribute7;
6331 a50(indx) := t(ddindx).new_attribute7;
6332 a51(indx) := t(ddindx).old_attribute8;
6333 a52(indx) := t(ddindx).new_attribute8;
6334 a53(indx) := t(ddindx).old_attribute9;
6335 a54(indx) := t(ddindx).new_attribute9;
6336 a55(indx) := t(ddindx).old_attribute10;
6337 a56(indx) := t(ddindx).new_attribute10;
6338 a57(indx) := t(ddindx).old_attribute11;
6339 a58(indx) := t(ddindx).new_attribute11;
6340 a59(indx) := t(ddindx).old_attribute12;
6341 a60(indx) := t(ddindx).new_attribute12;
6342 a61(indx) := t(ddindx).old_attribute13;
6343 a62(indx) := t(ddindx).new_attribute13;
6344 a63(indx) := t(ddindx).old_attribute14;
6345 a64(indx) := t(ddindx).new_attribute14;
6346 a65(indx) := t(ddindx).old_attribute15;
6347 a66(indx) := t(ddindx).new_attribute15;
6348 a67(indx) := t(ddindx).full_dump_flag;
6349 a68(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
6350 a69(indx) := t(ddindx).old_name;
6351 a70(indx) := t(ddindx).new_name;
6352 a71(indx) := t(ddindx).old_description;
6353 a72(indx) := t(ddindx).new_description;
6354 a73(indx) := rosetta_g_miss_num_map(t(ddindx).old_operating_unit_id);
6355 a74(indx) := rosetta_g_miss_num_map(t(ddindx).new_operating_unit_id);
6356 a75(indx) := t(ddindx).old_system_type;
6357 a76(indx) := t(ddindx).new_system_type;
6358 a77(indx) := t(ddindx).old_parent_name;
6359 a78(indx) := t(ddindx).new_parent_name;
6360 a79(indx) := t(ddindx).old_ship_to_address1;
6361 a80(indx) := t(ddindx).old_ship_to_address2;
6362 a81(indx) := t(ddindx).old_ship_to_address3;
6363 a82(indx) := t(ddindx).old_ship_to_address4;
6364 a83(indx) := t(ddindx).old_ship_to_location;
6365 a84(indx) := t(ddindx).old_ship_state;
6366 a85(indx) := t(ddindx).old_ship_postal_code;
6367 a86(indx) := t(ddindx).old_ship_country;
6368 a87(indx) := t(ddindx).old_ship_to_customer;
6369 a88(indx) := t(ddindx).old_ship_to_customer_number;
6370 a89(indx) := t(ddindx).new_ship_to_address1;
6371 a90(indx) := t(ddindx).new_ship_to_address2;
6372 a91(indx) := t(ddindx).new_ship_to_address3;
6373 a92(indx) := t(ddindx).new_ship_to_address4;
6374 a93(indx) := t(ddindx).new_ship_to_location;
6375 a94(indx) := t(ddindx).new_ship_state;
6376 a95(indx) := t(ddindx).new_ship_postal_code;
6377 a96(indx) := t(ddindx).new_ship_country;
6378 a97(indx) := t(ddindx).new_ship_to_customer;
6379 a98(indx) := t(ddindx).new_ship_to_customer_number;
6380 a99(indx) := t(ddindx).old_install_address1;
6381 a100(indx) := t(ddindx).old_install_address2;
6382 a101(indx) := t(ddindx).old_install_address3;
6383 a102(indx) := t(ddindx).old_install_address4;
6384 a103(indx) := t(ddindx).old_install_location;
6385 a104(indx) := t(ddindx).old_install_state;
6386 a105(indx) := t(ddindx).old_install_postal_code;
6387 a106(indx) := t(ddindx).old_install_country;
6388 a107(indx) := t(ddindx).old_install_customer_number;
6389 a108(indx) := t(ddindx).old_install_customer;
6390 a109(indx) := t(ddindx).new_install_address1;
6391 a110(indx) := t(ddindx).new_install_address2;
6392 a111(indx) := t(ddindx).new_install_address3;
6393 a112(indx) := t(ddindx).new_install_address4;
6394 a113(indx) := t(ddindx).new_install_location;
6395 a114(indx) := t(ddindx).new_install_state;
6396 a115(indx) := t(ddindx).new_install_postal_code;
6397 a116(indx) := t(ddindx).new_install_country;
6398 a117(indx) := t(ddindx).new_install_customer_number;
6399 a118(indx) := t(ddindx).new_install_customer;
6400 a119(indx) := t(ddindx).old_bill_to_address1;
6401 a120(indx) := t(ddindx).old_bill_to_address2;
6402 a121(indx) := t(ddindx).old_bill_to_address3;
6403 a122(indx) := t(ddindx).old_bill_to_address4;
6404 a123(indx) := t(ddindx).old_bill_to_location;
6405 a124(indx) := t(ddindx).old_bill_state;
6406 a125(indx) := t(ddindx).old_bill_postal_code;
6407 a126(indx) := t(ddindx).old_bill_country;
6408 a127(indx) := t(ddindx).old_bill_to_customer_number;
6409 a128(indx) := t(ddindx).old_bill_to_customer;
6410 a129(indx) := t(ddindx).new_bill_to_address1;
6411 a130(indx) := t(ddindx).new_bill_to_address2;
6412 a131(indx) := t(ddindx).new_bill_to_address3;
6413 a132(indx) := t(ddindx).new_bill_to_address4;
6414 a133(indx) := t(ddindx).new_bill_to_location;
6415 a134(indx) := t(ddindx).new_bill_state;
6416 a135(indx) := t(ddindx).new_bill_postal_code;
6417 a136(indx) := t(ddindx).new_bill_country;
6418 a137(indx) := t(ddindx).new_bill_to_customer_number;
6419 a138(indx) := t(ddindx).new_bill_to_customer;
6420 a139(indx) := t(ddindx).old_ship_to_contact_number;
6421 a140(indx) := t(ddindx).old_ship_to_contact;
6422 a141(indx) := t(ddindx).new_ship_to_contact_number;
6423 a142(indx) := t(ddindx).new_ship_to_contact;
6424 a143(indx) := t(ddindx).old_bill_to_contact_number;
6425 a144(indx) := t(ddindx).old_bill_to_contact;
6426 a145(indx) := t(ddindx).new_bill_to_contact_number;
6427 a146(indx) := t(ddindx).new_bill_to_contact;
6428 a147(indx) := t(ddindx).old_technical_contact_number;
6429 a148(indx) := t(ddindx).old_technical_contact;
6430 a149(indx) := t(ddindx).new_technical_contact_number;
6431 a150(indx) := t(ddindx).new_technical_contact;
6432 a151(indx) := t(ddindx).old_serv_admin_contact_number;
6433 a152(indx) := t(ddindx).old_serv_admin_contact;
6434 a153(indx) := t(ddindx).new_serv_admin_contact_number;
6435 a154(indx) := t(ddindx).new_serv_admin_contact;
6436 a155(indx) := t(ddindx).old_operating_unit_name;
6437 a156(indx) := t(ddindx).new_operating_unit_name;
6438 indx := indx+1;
6439 if t.last =ddindx
6440 then exit;
6441 end if;
6442 ddindx := t.next(ddindx);
6443 end loop;
6444 end if;
6445 end if;
6446 end rosetta_table_copy_out_p38;
6447
6448 procedure rosetta_table_copy_in_p41(t out nocopy csi_datastructures_pub.extend_attrib_tbl, a0 JTF_NUMBER_TABLE
6449 , a1 JTF_VARCHAR2_TABLE_100
6450 , a2 JTF_NUMBER_TABLE
6451 , a3 JTF_NUMBER_TABLE
6452 , a4 JTF_NUMBER_TABLE
6453 , a5 JTF_NUMBER_TABLE
6454 , a6 JTF_VARCHAR2_TABLE_100
6455 , a7 JTF_VARCHAR2_TABLE_100
6456 , a8 JTF_VARCHAR2_TABLE_100
6457 , a9 JTF_VARCHAR2_TABLE_300
6458 , a10 JTF_DATE_TABLE
6459 , a11 JTF_DATE_TABLE
6460 , a12 JTF_VARCHAR2_TABLE_100
6461 , a13 JTF_VARCHAR2_TABLE_200
6462 , a14 JTF_VARCHAR2_TABLE_200
6463 , a15 JTF_VARCHAR2_TABLE_200
6464 , a16 JTF_VARCHAR2_TABLE_200
6465 , a17 JTF_VARCHAR2_TABLE_200
6466 , a18 JTF_VARCHAR2_TABLE_200
6467 , a19 JTF_VARCHAR2_TABLE_200
6468 , a20 JTF_VARCHAR2_TABLE_200
6469 , a21 JTF_VARCHAR2_TABLE_200
6470 , a22 JTF_VARCHAR2_TABLE_200
6471 , a23 JTF_VARCHAR2_TABLE_200
6472 , a24 JTF_VARCHAR2_TABLE_200
6473 , a25 JTF_VARCHAR2_TABLE_200
6474 , a26 JTF_VARCHAR2_TABLE_200
6475 , a27 JTF_VARCHAR2_TABLE_200
6476 , a28 JTF_NUMBER_TABLE
6477 ) as
6478 ddindx binary_integer; indx binary_integer;
6479 begin
6480 if a0 is not null and a0.count > 0 then
6481 if a0.count > 0 then
6482 indx := a0.first;
6483 ddindx := 1;
6484 while true loop
6485 t(ddindx).attribute_id := rosetta_g_miss_num_map(a0(indx));
6486 t(ddindx).attribute_level := a1(indx);
6487 t(ddindx).master_organization_id := rosetta_g_miss_num_map(a2(indx));
6488 t(ddindx).inventory_item_id := rosetta_g_miss_num_map(a3(indx));
6489 t(ddindx).item_category_id := rosetta_g_miss_num_map(a4(indx));
6490 t(ddindx).instance_id := rosetta_g_miss_num_map(a5(indx));
6491 t(ddindx).attribute_code := a6(indx);
6492 t(ddindx).attribute_name := a7(indx);
6493 t(ddindx).attribute_category := a8(indx);
6494 t(ddindx).description := a9(indx);
6495 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a10(indx));
6496 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a11(indx));
6497 t(ddindx).context := a12(indx);
6498 t(ddindx).attribute1 := a13(indx);
6499 t(ddindx).attribute2 := a14(indx);
6500 t(ddindx).attribute3 := a15(indx);
6501 t(ddindx).attribute4 := a16(indx);
6502 t(ddindx).attribute5 := a17(indx);
6503 t(ddindx).attribute6 := a18(indx);
6504 t(ddindx).attribute7 := a19(indx);
6505 t(ddindx).attribute8 := a20(indx);
6506 t(ddindx).attribute9 := a21(indx);
6507 t(ddindx).attribute10 := a22(indx);
6508 t(ddindx).attribute11 := a23(indx);
6509 t(ddindx).attribute12 := a24(indx);
6510 t(ddindx).attribute13 := a25(indx);
6511 t(ddindx).attribute14 := a26(indx);
6512 t(ddindx).attribute15 := a27(indx);
6513 t(ddindx).object_version_number := rosetta_g_miss_num_map(a28(indx));
6514 ddindx := ddindx+1;
6515 if a0.last =indx
6516 then exit;
6517 end if;
6518 indx := a0.next(indx);
6519 end loop;
6520 end if;
6521 end if;
6522 end rosetta_table_copy_in_p41;
6523 procedure rosetta_table_copy_out_p41(t csi_datastructures_pub.extend_attrib_tbl, a0 out nocopy JTF_NUMBER_TABLE
6524 , a1 out nocopy JTF_VARCHAR2_TABLE_100
6525 , a2 out nocopy JTF_NUMBER_TABLE
6526 , a3 out nocopy JTF_NUMBER_TABLE
6527 , a4 out nocopy JTF_NUMBER_TABLE
6528 , a5 out nocopy JTF_NUMBER_TABLE
6529 , a6 out nocopy JTF_VARCHAR2_TABLE_100
6530 , a7 out nocopy JTF_VARCHAR2_TABLE_100
6531 , a8 out nocopy JTF_VARCHAR2_TABLE_100
6532 , a9 out nocopy JTF_VARCHAR2_TABLE_300
6533 , a10 out nocopy JTF_DATE_TABLE
6534 , a11 out nocopy JTF_DATE_TABLE
6535 , a12 out nocopy JTF_VARCHAR2_TABLE_100
6536 , a13 out nocopy JTF_VARCHAR2_TABLE_200
6537 , a14 out nocopy JTF_VARCHAR2_TABLE_200
6538 , a15 out nocopy JTF_VARCHAR2_TABLE_200
6539 , a16 out nocopy JTF_VARCHAR2_TABLE_200
6540 , a17 out nocopy JTF_VARCHAR2_TABLE_200
6541 , a18 out nocopy JTF_VARCHAR2_TABLE_200
6542 , a19 out nocopy JTF_VARCHAR2_TABLE_200
6543 , a20 out nocopy JTF_VARCHAR2_TABLE_200
6544 , a21 out nocopy JTF_VARCHAR2_TABLE_200
6545 , a22 out nocopy JTF_VARCHAR2_TABLE_200
6546 , a23 out nocopy JTF_VARCHAR2_TABLE_200
6547 , a24 out nocopy JTF_VARCHAR2_TABLE_200
6548 , a25 out nocopy JTF_VARCHAR2_TABLE_200
6549 , a26 out nocopy JTF_VARCHAR2_TABLE_200
6550 , a27 out nocopy JTF_VARCHAR2_TABLE_200
6551 , a28 out nocopy JTF_NUMBER_TABLE
6552 ) as
6553 ddindx binary_integer; indx binary_integer;
6554 begin
6555 if t is null or t.count = 0 then
6556 a0 := JTF_NUMBER_TABLE();
6557 a1 := JTF_VARCHAR2_TABLE_100();
6558 a2 := JTF_NUMBER_TABLE();
6559 a3 := JTF_NUMBER_TABLE();
6560 a4 := JTF_NUMBER_TABLE();
6561 a5 := JTF_NUMBER_TABLE();
6562 a6 := JTF_VARCHAR2_TABLE_100();
6563 a7 := JTF_VARCHAR2_TABLE_100();
6564 a8 := JTF_VARCHAR2_TABLE_100();
6565 a9 := JTF_VARCHAR2_TABLE_300();
6566 a10 := JTF_DATE_TABLE();
6567 a11 := JTF_DATE_TABLE();
6568 a12 := JTF_VARCHAR2_TABLE_100();
6569 a13 := JTF_VARCHAR2_TABLE_200();
6570 a14 := JTF_VARCHAR2_TABLE_200();
6571 a15 := JTF_VARCHAR2_TABLE_200();
6572 a16 := JTF_VARCHAR2_TABLE_200();
6573 a17 := JTF_VARCHAR2_TABLE_200();
6574 a18 := JTF_VARCHAR2_TABLE_200();
6575 a19 := JTF_VARCHAR2_TABLE_200();
6576 a20 := JTF_VARCHAR2_TABLE_200();
6577 a21 := JTF_VARCHAR2_TABLE_200();
6578 a22 := JTF_VARCHAR2_TABLE_200();
6579 a23 := JTF_VARCHAR2_TABLE_200();
6580 a24 := JTF_VARCHAR2_TABLE_200();
6581 a25 := JTF_VARCHAR2_TABLE_200();
6582 a26 := JTF_VARCHAR2_TABLE_200();
6583 a27 := JTF_VARCHAR2_TABLE_200();
6584 a28 := JTF_NUMBER_TABLE();
6585 else
6586 a0 := JTF_NUMBER_TABLE();
6587 a1 := JTF_VARCHAR2_TABLE_100();
6588 a2 := JTF_NUMBER_TABLE();
6589 a3 := JTF_NUMBER_TABLE();
6590 a4 := JTF_NUMBER_TABLE();
6591 a5 := JTF_NUMBER_TABLE();
6592 a6 := JTF_VARCHAR2_TABLE_100();
6593 a7 := JTF_VARCHAR2_TABLE_100();
6594 a8 := JTF_VARCHAR2_TABLE_100();
6595 a9 := JTF_VARCHAR2_TABLE_300();
6596 a10 := JTF_DATE_TABLE();
6597 a11 := JTF_DATE_TABLE();
6598 a12 := JTF_VARCHAR2_TABLE_100();
6599 a13 := JTF_VARCHAR2_TABLE_200();
6600 a14 := JTF_VARCHAR2_TABLE_200();
6601 a15 := JTF_VARCHAR2_TABLE_200();
6602 a16 := JTF_VARCHAR2_TABLE_200();
6603 a17 := JTF_VARCHAR2_TABLE_200();
6604 a18 := JTF_VARCHAR2_TABLE_200();
6605 a19 := JTF_VARCHAR2_TABLE_200();
6606 a20 := JTF_VARCHAR2_TABLE_200();
6607 a21 := JTF_VARCHAR2_TABLE_200();
6608 a22 := JTF_VARCHAR2_TABLE_200();
6609 a23 := JTF_VARCHAR2_TABLE_200();
6610 a24 := JTF_VARCHAR2_TABLE_200();
6611 a25 := JTF_VARCHAR2_TABLE_200();
6612 a26 := JTF_VARCHAR2_TABLE_200();
6613 a27 := JTF_VARCHAR2_TABLE_200();
6614 a28 := JTF_NUMBER_TABLE();
6615 if t.count > 0 then
6616 a0.extend(t.count);
6617 a1.extend(t.count);
6618 a2.extend(t.count);
6619 a3.extend(t.count);
6620 a4.extend(t.count);
6621 a5.extend(t.count);
6622 a6.extend(t.count);
6623 a7.extend(t.count);
6624 a8.extend(t.count);
6625 a9.extend(t.count);
6626 a10.extend(t.count);
6627 a11.extend(t.count);
6628 a12.extend(t.count);
6629 a13.extend(t.count);
6630 a14.extend(t.count);
6631 a15.extend(t.count);
6632 a16.extend(t.count);
6633 a17.extend(t.count);
6634 a18.extend(t.count);
6635 a19.extend(t.count);
6636 a20.extend(t.count);
6637 a21.extend(t.count);
6638 a22.extend(t.count);
6639 a23.extend(t.count);
6640 a24.extend(t.count);
6641 a25.extend(t.count);
6642 a26.extend(t.count);
6643 a27.extend(t.count);
6644 a28.extend(t.count);
6645 ddindx := t.first;
6646 indx := 1;
6647 while true loop
6648 a0(indx) := rosetta_g_miss_num_map(t(ddindx).attribute_id);
6649 a1(indx) := t(ddindx).attribute_level;
6650 a2(indx) := rosetta_g_miss_num_map(t(ddindx).master_organization_id);
6651 a3(indx) := rosetta_g_miss_num_map(t(ddindx).inventory_item_id);
6652 a4(indx) := rosetta_g_miss_num_map(t(ddindx).item_category_id);
6653 a5(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
6654 a6(indx) := t(ddindx).attribute_code;
6655 a7(indx) := t(ddindx).attribute_name;
6656 a8(indx) := t(ddindx).attribute_category;
6657 a9(indx) := t(ddindx).description;
6658 a10(indx) := t(ddindx).active_start_date;
6659 a11(indx) := t(ddindx).active_end_date;
6660 a12(indx) := t(ddindx).context;
6661 a13(indx) := t(ddindx).attribute1;
6662 a14(indx) := t(ddindx).attribute2;
6663 a15(indx) := t(ddindx).attribute3;
6664 a16(indx) := t(ddindx).attribute4;
6665 a17(indx) := t(ddindx).attribute5;
6666 a18(indx) := t(ddindx).attribute6;
6667 a19(indx) := t(ddindx).attribute7;
6668 a20(indx) := t(ddindx).attribute8;
6669 a21(indx) := t(ddindx).attribute9;
6670 a22(indx) := t(ddindx).attribute10;
6671 a23(indx) := t(ddindx).attribute11;
6672 a24(indx) := t(ddindx).attribute12;
6673 a25(indx) := t(ddindx).attribute13;
6674 a26(indx) := t(ddindx).attribute14;
6675 a27(indx) := t(ddindx).attribute15;
6676 a28(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
6677 indx := indx+1;
6678 if t.last =ddindx
6679 then exit;
6680 end if;
6681 ddindx := t.next(ddindx);
6682 end loop;
6683 end if;
6684 end if;
6685 end rosetta_table_copy_out_p41;
6686
6687 procedure rosetta_table_copy_in_p43(t out nocopy csi_datastructures_pub.extend_attrib_values_tbl, a0 JTF_NUMBER_TABLE
6688 , a1 JTF_NUMBER_TABLE
6689 , a2 JTF_NUMBER_TABLE
6690 , a3 JTF_VARCHAR2_TABLE_100
6691 , a4 JTF_VARCHAR2_TABLE_300
6692 , a5 JTF_DATE_TABLE
6693 , a6 JTF_DATE_TABLE
6694 , a7 JTF_VARCHAR2_TABLE_100
6695 , a8 JTF_VARCHAR2_TABLE_200
6696 , a9 JTF_VARCHAR2_TABLE_200
6697 , a10 JTF_VARCHAR2_TABLE_200
6698 , a11 JTF_VARCHAR2_TABLE_200
6699 , a12 JTF_VARCHAR2_TABLE_200
6700 , a13 JTF_VARCHAR2_TABLE_200
6701 , a14 JTF_VARCHAR2_TABLE_200
6702 , a15 JTF_VARCHAR2_TABLE_200
6703 , a16 JTF_VARCHAR2_TABLE_200
6704 , a17 JTF_VARCHAR2_TABLE_200
6705 , a18 JTF_VARCHAR2_TABLE_200
6706 , a19 JTF_VARCHAR2_TABLE_200
6707 , a20 JTF_VARCHAR2_TABLE_200
6708 , a21 JTF_VARCHAR2_TABLE_200
6709 , a22 JTF_VARCHAR2_TABLE_200
6710 , a23 JTF_NUMBER_TABLE
6711 , a24 JTF_NUMBER_TABLE
6712 ) as
6713 ddindx binary_integer; indx binary_integer;
6714 begin
6715 if a0 is not null and a0.count > 0 then
6716 if a0.count > 0 then
6717 indx := a0.first;
6718 ddindx := 1;
6719 while true loop
6720 t(ddindx).attribute_value_id := rosetta_g_miss_num_map(a0(indx));
6721 t(ddindx).instance_id := rosetta_g_miss_num_map(a1(indx));
6722 t(ddindx).attribute_id := rosetta_g_miss_num_map(a2(indx));
6723 t(ddindx).attribute_code := a3(indx);
6724 t(ddindx).attribute_value := a4(indx);
6725 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a5(indx));
6726 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a6(indx));
6727 t(ddindx).context := a7(indx);
6728 t(ddindx).attribute1 := a8(indx);
6729 t(ddindx).attribute2 := a9(indx);
6730 t(ddindx).attribute3 := a10(indx);
6731 t(ddindx).attribute4 := a11(indx);
6732 t(ddindx).attribute5 := a12(indx);
6733 t(ddindx).attribute6 := a13(indx);
6734 t(ddindx).attribute7 := a14(indx);
6735 t(ddindx).attribute8 := a15(indx);
6736 t(ddindx).attribute9 := a16(indx);
6737 t(ddindx).attribute10 := a17(indx);
6738 t(ddindx).attribute11 := a18(indx);
6739 t(ddindx).attribute12 := a19(indx);
6740 t(ddindx).attribute13 := a20(indx);
6741 t(ddindx).attribute14 := a21(indx);
6742 t(ddindx).attribute15 := a22(indx);
6743 t(ddindx).object_version_number := rosetta_g_miss_num_map(a23(indx));
6744 t(ddindx).parent_tbl_index := rosetta_g_miss_num_map(a24(indx));
6745 ddindx := ddindx+1;
6746 if a0.last =indx
6747 then exit;
6748 end if;
6749 indx := a0.next(indx);
6750 end loop;
6751 end if;
6752 end if;
6753 end rosetta_table_copy_in_p43;
6754 procedure rosetta_table_copy_out_p43(t csi_datastructures_pub.extend_attrib_values_tbl, a0 out nocopy JTF_NUMBER_TABLE
6755 , a1 out nocopy JTF_NUMBER_TABLE
6756 , a2 out nocopy JTF_NUMBER_TABLE
6757 , a3 out nocopy JTF_VARCHAR2_TABLE_100
6758 , a4 out nocopy JTF_VARCHAR2_TABLE_300
6759 , a5 out nocopy JTF_DATE_TABLE
6760 , a6 out nocopy JTF_DATE_TABLE
6761 , a7 out nocopy JTF_VARCHAR2_TABLE_100
6762 , a8 out nocopy JTF_VARCHAR2_TABLE_200
6763 , a9 out nocopy JTF_VARCHAR2_TABLE_200
6764 , a10 out nocopy JTF_VARCHAR2_TABLE_200
6765 , a11 out nocopy JTF_VARCHAR2_TABLE_200
6766 , a12 out nocopy JTF_VARCHAR2_TABLE_200
6767 , a13 out nocopy JTF_VARCHAR2_TABLE_200
6768 , a14 out nocopy JTF_VARCHAR2_TABLE_200
6769 , a15 out nocopy JTF_VARCHAR2_TABLE_200
6770 , a16 out nocopy JTF_VARCHAR2_TABLE_200
6771 , a17 out nocopy JTF_VARCHAR2_TABLE_200
6772 , a18 out nocopy JTF_VARCHAR2_TABLE_200
6773 , a19 out nocopy JTF_VARCHAR2_TABLE_200
6774 , a20 out nocopy JTF_VARCHAR2_TABLE_200
6775 , a21 out nocopy JTF_VARCHAR2_TABLE_200
6776 , a22 out nocopy JTF_VARCHAR2_TABLE_200
6777 , a23 out nocopy JTF_NUMBER_TABLE
6778 , a24 out nocopy JTF_NUMBER_TABLE
6779 ) as
6780 ddindx binary_integer; indx binary_integer;
6781 begin
6782 if t is null or t.count = 0 then
6783 a0 := JTF_NUMBER_TABLE();
6784 a1 := JTF_NUMBER_TABLE();
6785 a2 := JTF_NUMBER_TABLE();
6786 a3 := JTF_VARCHAR2_TABLE_100();
6787 a4 := JTF_VARCHAR2_TABLE_300();
6788 a5 := JTF_DATE_TABLE();
6789 a6 := JTF_DATE_TABLE();
6790 a7 := JTF_VARCHAR2_TABLE_100();
6791 a8 := JTF_VARCHAR2_TABLE_200();
6792 a9 := JTF_VARCHAR2_TABLE_200();
6793 a10 := JTF_VARCHAR2_TABLE_200();
6794 a11 := JTF_VARCHAR2_TABLE_200();
6795 a12 := JTF_VARCHAR2_TABLE_200();
6796 a13 := JTF_VARCHAR2_TABLE_200();
6797 a14 := JTF_VARCHAR2_TABLE_200();
6798 a15 := JTF_VARCHAR2_TABLE_200();
6799 a16 := JTF_VARCHAR2_TABLE_200();
6800 a17 := JTF_VARCHAR2_TABLE_200();
6801 a18 := JTF_VARCHAR2_TABLE_200();
6802 a19 := JTF_VARCHAR2_TABLE_200();
6803 a20 := JTF_VARCHAR2_TABLE_200();
6804 a21 := JTF_VARCHAR2_TABLE_200();
6805 a22 := JTF_VARCHAR2_TABLE_200();
6806 a23 := JTF_NUMBER_TABLE();
6807 a24 := JTF_NUMBER_TABLE();
6808 else
6809 a0 := JTF_NUMBER_TABLE();
6810 a1 := JTF_NUMBER_TABLE();
6811 a2 := JTF_NUMBER_TABLE();
6812 a3 := JTF_VARCHAR2_TABLE_100();
6813 a4 := JTF_VARCHAR2_TABLE_300();
6814 a5 := JTF_DATE_TABLE();
6815 a6 := JTF_DATE_TABLE();
6816 a7 := JTF_VARCHAR2_TABLE_100();
6817 a8 := JTF_VARCHAR2_TABLE_200();
6818 a9 := JTF_VARCHAR2_TABLE_200();
6819 a10 := JTF_VARCHAR2_TABLE_200();
6820 a11 := JTF_VARCHAR2_TABLE_200();
6821 a12 := JTF_VARCHAR2_TABLE_200();
6822 a13 := JTF_VARCHAR2_TABLE_200();
6823 a14 := JTF_VARCHAR2_TABLE_200();
6824 a15 := JTF_VARCHAR2_TABLE_200();
6825 a16 := JTF_VARCHAR2_TABLE_200();
6826 a17 := JTF_VARCHAR2_TABLE_200();
6827 a18 := JTF_VARCHAR2_TABLE_200();
6828 a19 := JTF_VARCHAR2_TABLE_200();
6829 a20 := JTF_VARCHAR2_TABLE_200();
6830 a21 := JTF_VARCHAR2_TABLE_200();
6831 a22 := JTF_VARCHAR2_TABLE_200();
6832 a23 := JTF_NUMBER_TABLE();
6833 a24 := JTF_NUMBER_TABLE();
6834 if t.count > 0 then
6835 a0.extend(t.count);
6836 a1.extend(t.count);
6837 a2.extend(t.count);
6838 a3.extend(t.count);
6839 a4.extend(t.count);
6840 a5.extend(t.count);
6841 a6.extend(t.count);
6842 a7.extend(t.count);
6843 a8.extend(t.count);
6844 a9.extend(t.count);
6845 a10.extend(t.count);
6846 a11.extend(t.count);
6847 a12.extend(t.count);
6848 a13.extend(t.count);
6849 a14.extend(t.count);
6850 a15.extend(t.count);
6851 a16.extend(t.count);
6852 a17.extend(t.count);
6853 a18.extend(t.count);
6854 a19.extend(t.count);
6855 a20.extend(t.count);
6856 a21.extend(t.count);
6857 a22.extend(t.count);
6858 a23.extend(t.count);
6859 a24.extend(t.count);
6860 ddindx := t.first;
6861 indx := 1;
6862 while true loop
6863 a0(indx) := rosetta_g_miss_num_map(t(ddindx).attribute_value_id);
6864 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
6865 a2(indx) := rosetta_g_miss_num_map(t(ddindx).attribute_id);
6866 a3(indx) := t(ddindx).attribute_code;
6867 a4(indx) := t(ddindx).attribute_value;
6868 a5(indx) := t(ddindx).active_start_date;
6869 a6(indx) := t(ddindx).active_end_date;
6870 a7(indx) := t(ddindx).context;
6871 a8(indx) := t(ddindx).attribute1;
6872 a9(indx) := t(ddindx).attribute2;
6873 a10(indx) := t(ddindx).attribute3;
6874 a11(indx) := t(ddindx).attribute4;
6875 a12(indx) := t(ddindx).attribute5;
6876 a13(indx) := t(ddindx).attribute6;
6877 a14(indx) := t(ddindx).attribute7;
6878 a15(indx) := t(ddindx).attribute8;
6879 a16(indx) := t(ddindx).attribute9;
6880 a17(indx) := t(ddindx).attribute10;
6881 a18(indx) := t(ddindx).attribute11;
6882 a19(indx) := t(ddindx).attribute12;
6883 a20(indx) := t(ddindx).attribute13;
6884 a21(indx) := t(ddindx).attribute14;
6885 a22(indx) := t(ddindx).attribute15;
6886 a23(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
6887 a24(indx) := rosetta_g_miss_num_map(t(ddindx).parent_tbl_index);
6888 indx := indx+1;
6889 if t.last =ddindx
6890 then exit;
6891 end if;
6892 ddindx := t.next(ddindx);
6893 end loop;
6894 end if;
6895 end if;
6896 end rosetta_table_copy_out_p43;
6897
6898 procedure rosetta_table_copy_in_p46(t out nocopy csi_datastructures_pub.pricing_attribs_tbl, a0 JTF_NUMBER_TABLE
6899 , a1 JTF_NUMBER_TABLE
6900 , a2 JTF_DATE_TABLE
6901 , a3 JTF_DATE_TABLE
6902 , a4 JTF_VARCHAR2_TABLE_100
6903 , a5 JTF_VARCHAR2_TABLE_200
6904 , a6 JTF_VARCHAR2_TABLE_200
6905 , a7 JTF_VARCHAR2_TABLE_200
6906 , a8 JTF_VARCHAR2_TABLE_200
6907 , a9 JTF_VARCHAR2_TABLE_200
6908 , a10 JTF_VARCHAR2_TABLE_200
6909 , a11 JTF_VARCHAR2_TABLE_200
6910 , a12 JTF_VARCHAR2_TABLE_200
6911 , a13 JTF_VARCHAR2_TABLE_200
6912 , a14 JTF_VARCHAR2_TABLE_200
6913 , a15 JTF_VARCHAR2_TABLE_200
6914 , a16 JTF_VARCHAR2_TABLE_200
6915 , a17 JTF_VARCHAR2_TABLE_200
6916 , a18 JTF_VARCHAR2_TABLE_200
6917 , a19 JTF_VARCHAR2_TABLE_200
6918 , a20 JTF_VARCHAR2_TABLE_200
6919 , a21 JTF_VARCHAR2_TABLE_200
6920 , a22 JTF_VARCHAR2_TABLE_200
6921 , a23 JTF_VARCHAR2_TABLE_200
6922 , a24 JTF_VARCHAR2_TABLE_300
6923 , a25 JTF_VARCHAR2_TABLE_200
6924 , a26 JTF_VARCHAR2_TABLE_200
6925 , a27 JTF_VARCHAR2_TABLE_200
6926 , a28 JTF_VARCHAR2_TABLE_200
6927 , a29 JTF_VARCHAR2_TABLE_200
6928 , a30 JTF_VARCHAR2_TABLE_200
6929 , a31 JTF_VARCHAR2_TABLE_200
6930 , a32 JTF_VARCHAR2_TABLE_200
6931 , a33 JTF_VARCHAR2_TABLE_200
6932 , a34 JTF_VARCHAR2_TABLE_200
6933 , a35 JTF_VARCHAR2_TABLE_200
6934 , a36 JTF_VARCHAR2_TABLE_200
6935 , a37 JTF_VARCHAR2_TABLE_200
6936 , a38 JTF_VARCHAR2_TABLE_200
6937 , a39 JTF_VARCHAR2_TABLE_200
6938 , a40 JTF_VARCHAR2_TABLE_200
6939 , a41 JTF_VARCHAR2_TABLE_200
6940 , a42 JTF_VARCHAR2_TABLE_200
6941 , a43 JTF_VARCHAR2_TABLE_200
6942 , a44 JTF_VARCHAR2_TABLE_200
6943 , a45 JTF_VARCHAR2_TABLE_200
6944 , a46 JTF_VARCHAR2_TABLE_200
6945 , a47 JTF_VARCHAR2_TABLE_200
6946 , a48 JTF_VARCHAR2_TABLE_200
6947 , a49 JTF_VARCHAR2_TABLE_200
6948 , a50 JTF_VARCHAR2_TABLE_200
6949 , a51 JTF_VARCHAR2_TABLE_200
6950 , a52 JTF_VARCHAR2_TABLE_200
6951 , a53 JTF_VARCHAR2_TABLE_200
6952 , a54 JTF_VARCHAR2_TABLE_200
6953 , a55 JTF_VARCHAR2_TABLE_200
6954 , a56 JTF_VARCHAR2_TABLE_200
6955 , a57 JTF_VARCHAR2_TABLE_200
6956 , a58 JTF_VARCHAR2_TABLE_200
6957 , a59 JTF_VARCHAR2_TABLE_200
6958 , a60 JTF_VARCHAR2_TABLE_200
6959 , a61 JTF_VARCHAR2_TABLE_200
6960 , a62 JTF_VARCHAR2_TABLE_200
6961 , a63 JTF_VARCHAR2_TABLE_200
6962 , a64 JTF_VARCHAR2_TABLE_200
6963 , a65 JTF_VARCHAR2_TABLE_200
6964 , a66 JTF_VARCHAR2_TABLE_200
6965 , a67 JTF_VARCHAR2_TABLE_200
6966 , a68 JTF_VARCHAR2_TABLE_200
6967 , a69 JTF_VARCHAR2_TABLE_200
6968 , a70 JTF_VARCHAR2_TABLE_200
6969 , a71 JTF_VARCHAR2_TABLE_200
6970 , a72 JTF_VARCHAR2_TABLE_200
6971 , a73 JTF_VARCHAR2_TABLE_200
6972 , a74 JTF_VARCHAR2_TABLE_200
6973 , a75 JTF_VARCHAR2_TABLE_200
6974 , a76 JTF_VARCHAR2_TABLE_200
6975 , a77 JTF_VARCHAR2_TABLE_200
6976 , a78 JTF_VARCHAR2_TABLE_200
6977 , a79 JTF_VARCHAR2_TABLE_200
6978 , a80 JTF_VARCHAR2_TABLE_200
6979 , a81 JTF_VARCHAR2_TABLE_200
6980 , a82 JTF_VARCHAR2_TABLE_200
6981 , a83 JTF_VARCHAR2_TABLE_200
6982 , a84 JTF_VARCHAR2_TABLE_200
6983 , a85 JTF_VARCHAR2_TABLE_200
6984 , a86 JTF_VARCHAR2_TABLE_200
6985 , a87 JTF_VARCHAR2_TABLE_200
6986 , a88 JTF_VARCHAR2_TABLE_200
6987 , a89 JTF_VARCHAR2_TABLE_200
6988 , a90 JTF_VARCHAR2_TABLE_200
6989 , a91 JTF_VARCHAR2_TABLE_200
6990 , a92 JTF_VARCHAR2_TABLE_200
6991 , a93 JTF_VARCHAR2_TABLE_200
6992 , a94 JTF_VARCHAR2_TABLE_200
6993 , a95 JTF_VARCHAR2_TABLE_200
6994 , a96 JTF_VARCHAR2_TABLE_200
6995 , a97 JTF_VARCHAR2_TABLE_200
6996 , a98 JTF_VARCHAR2_TABLE_200
6997 , a99 JTF_VARCHAR2_TABLE_200
6998 , a100 JTF_VARCHAR2_TABLE_200
6999 , a101 JTF_VARCHAR2_TABLE_200
7000 , a102 JTF_VARCHAR2_TABLE_200
7001 , a103 JTF_VARCHAR2_TABLE_200
7002 , a104 JTF_VARCHAR2_TABLE_200
7003 , a105 JTF_VARCHAR2_TABLE_100
7004 , a106 JTF_VARCHAR2_TABLE_200
7005 , a107 JTF_VARCHAR2_TABLE_200
7006 , a108 JTF_VARCHAR2_TABLE_200
7007 , a109 JTF_VARCHAR2_TABLE_200
7008 , a110 JTF_VARCHAR2_TABLE_200
7009 , a111 JTF_VARCHAR2_TABLE_200
7010 , a112 JTF_VARCHAR2_TABLE_200
7011 , a113 JTF_VARCHAR2_TABLE_200
7012 , a114 JTF_VARCHAR2_TABLE_200
7013 , a115 JTF_VARCHAR2_TABLE_200
7014 , a116 JTF_VARCHAR2_TABLE_200
7015 , a117 JTF_VARCHAR2_TABLE_200
7016 , a118 JTF_VARCHAR2_TABLE_200
7017 , a119 JTF_VARCHAR2_TABLE_200
7018 , a120 JTF_VARCHAR2_TABLE_200
7019 , a121 JTF_NUMBER_TABLE
7020 , a122 JTF_NUMBER_TABLE
7021 ) as
7022 ddindx binary_integer; indx binary_integer;
7023 begin
7024 if a0 is not null and a0.count > 0 then
7025 if a0.count > 0 then
7026 indx := a0.first;
7027 ddindx := 1;
7028 while true loop
7029 t(ddindx).pricing_attribute_id := rosetta_g_miss_num_map(a0(indx));
7030 t(ddindx).instance_id := rosetta_g_miss_num_map(a1(indx));
7031 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a2(indx));
7032 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a3(indx));
7033 t(ddindx).pricing_context := a4(indx);
7034 t(ddindx).pricing_attribute1 := a5(indx);
7035 t(ddindx).pricing_attribute2 := a6(indx);
7036 t(ddindx).pricing_attribute3 := a7(indx);
7037 t(ddindx).pricing_attribute4 := a8(indx);
7038 t(ddindx).pricing_attribute5 := a9(indx);
7039 t(ddindx).pricing_attribute6 := a10(indx);
7040 t(ddindx).pricing_attribute7 := a11(indx);
7041 t(ddindx).pricing_attribute8 := a12(indx);
7042 t(ddindx).pricing_attribute9 := a13(indx);
7043 t(ddindx).pricing_attribute10 := a14(indx);
7044 t(ddindx).pricing_attribute11 := a15(indx);
7045 t(ddindx).pricing_attribute12 := a16(indx);
7046 t(ddindx).pricing_attribute13 := a17(indx);
7047 t(ddindx).pricing_attribute14 := a18(indx);
7048 t(ddindx).pricing_attribute15 := a19(indx);
7049 t(ddindx).pricing_attribute16 := a20(indx);
7050 t(ddindx).pricing_attribute17 := a21(indx);
7051 t(ddindx).pricing_attribute18 := a22(indx);
7052 t(ddindx).pricing_attribute19 := a23(indx);
7053 t(ddindx).pricing_attribute20 := a24(indx);
7054 t(ddindx).pricing_attribute21 := a25(indx);
7055 t(ddindx).pricing_attribute22 := a26(indx);
7056 t(ddindx).pricing_attribute23 := a27(indx);
7057 t(ddindx).pricing_attribute24 := a28(indx);
7058 t(ddindx).pricing_attribute25 := a29(indx);
7059 t(ddindx).pricing_attribute26 := a30(indx);
7060 t(ddindx).pricing_attribute27 := a31(indx);
7061 t(ddindx).pricing_attribute28 := a32(indx);
7062 t(ddindx).pricing_attribute29 := a33(indx);
7063 t(ddindx).pricing_attribute30 := a34(indx);
7064 t(ddindx).pricing_attribute31 := a35(indx);
7065 t(ddindx).pricing_attribute32 := a36(indx);
7066 t(ddindx).pricing_attribute33 := a37(indx);
7067 t(ddindx).pricing_attribute34 := a38(indx);
7068 t(ddindx).pricing_attribute35 := a39(indx);
7069 t(ddindx).pricing_attribute36 := a40(indx);
7070 t(ddindx).pricing_attribute37 := a41(indx);
7071 t(ddindx).pricing_attribute38 := a42(indx);
7072 t(ddindx).pricing_attribute39 := a43(indx);
7073 t(ddindx).pricing_attribute40 := a44(indx);
7074 t(ddindx).pricing_attribute41 := a45(indx);
7075 t(ddindx).pricing_attribute42 := a46(indx);
7076 t(ddindx).pricing_attribute43 := a47(indx);
7077 t(ddindx).pricing_attribute44 := a48(indx);
7078 t(ddindx).pricing_attribute45 := a49(indx);
7079 t(ddindx).pricing_attribute46 := a50(indx);
7080 t(ddindx).pricing_attribute47 := a51(indx);
7081 t(ddindx).pricing_attribute48 := a52(indx);
7082 t(ddindx).pricing_attribute49 := a53(indx);
7083 t(ddindx).pricing_attribute50 := a54(indx);
7084 t(ddindx).pricing_attribute51 := a55(indx);
7085 t(ddindx).pricing_attribute52 := a56(indx);
7086 t(ddindx).pricing_attribute53 := a57(indx);
7087 t(ddindx).pricing_attribute54 := a58(indx);
7088 t(ddindx).pricing_attribute55 := a59(indx);
7089 t(ddindx).pricing_attribute56 := a60(indx);
7090 t(ddindx).pricing_attribute57 := a61(indx);
7091 t(ddindx).pricing_attribute58 := a62(indx);
7092 t(ddindx).pricing_attribute59 := a63(indx);
7093 t(ddindx).pricing_attribute60 := a64(indx);
7094 t(ddindx).pricing_attribute61 := a65(indx);
7095 t(ddindx).pricing_attribute62 := a66(indx);
7096 t(ddindx).pricing_attribute63 := a67(indx);
7097 t(ddindx).pricing_attribute64 := a68(indx);
7098 t(ddindx).pricing_attribute65 := a69(indx);
7099 t(ddindx).pricing_attribute66 := a70(indx);
7100 t(ddindx).pricing_attribute67 := a71(indx);
7101 t(ddindx).pricing_attribute68 := a72(indx);
7102 t(ddindx).pricing_attribute69 := a73(indx);
7103 t(ddindx).pricing_attribute70 := a74(indx);
7104 t(ddindx).pricing_attribute71 := a75(indx);
7105 t(ddindx).pricing_attribute72 := a76(indx);
7106 t(ddindx).pricing_attribute73 := a77(indx);
7107 t(ddindx).pricing_attribute74 := a78(indx);
7108 t(ddindx).pricing_attribute75 := a79(indx);
7109 t(ddindx).pricing_attribute76 := a80(indx);
7110 t(ddindx).pricing_attribute77 := a81(indx);
7111 t(ddindx).pricing_attribute78 := a82(indx);
7112 t(ddindx).pricing_attribute79 := a83(indx);
7113 t(ddindx).pricing_attribute80 := a84(indx);
7114 t(ddindx).pricing_attribute81 := a85(indx);
7115 t(ddindx).pricing_attribute82 := a86(indx);
7116 t(ddindx).pricing_attribute83 := a87(indx);
7117 t(ddindx).pricing_attribute84 := a88(indx);
7118 t(ddindx).pricing_attribute85 := a89(indx);
7119 t(ddindx).pricing_attribute86 := a90(indx);
7120 t(ddindx).pricing_attribute87 := a91(indx);
7121 t(ddindx).pricing_attribute88 := a92(indx);
7122 t(ddindx).pricing_attribute89 := a93(indx);
7123 t(ddindx).pricing_attribute90 := a94(indx);
7124 t(ddindx).pricing_attribute91 := a95(indx);
7125 t(ddindx).pricing_attribute92 := a96(indx);
7126 t(ddindx).pricing_attribute93 := a97(indx);
7127 t(ddindx).pricing_attribute94 := a98(indx);
7128 t(ddindx).pricing_attribute95 := a99(indx);
7129 t(ddindx).pricing_attribute96 := a100(indx);
7130 t(ddindx).pricing_attribute97 := a101(indx);
7131 t(ddindx).pricing_attribute98 := a102(indx);
7132 t(ddindx).pricing_attribute99 := a103(indx);
7133 t(ddindx).pricing_attribute100 := a104(indx);
7134 t(ddindx).context := a105(indx);
7135 t(ddindx).attribute1 := a106(indx);
7136 t(ddindx).attribute2 := a107(indx);
7137 t(ddindx).attribute3 := a108(indx);
7138 t(ddindx).attribute4 := a109(indx);
7139 t(ddindx).attribute5 := a110(indx);
7140 t(ddindx).attribute6 := a111(indx);
7141 t(ddindx).attribute7 := a112(indx);
7142 t(ddindx).attribute8 := a113(indx);
7143 t(ddindx).attribute9 := a114(indx);
7144 t(ddindx).attribute10 := a115(indx);
7145 t(ddindx).attribute11 := a116(indx);
7146 t(ddindx).attribute12 := a117(indx);
7147 t(ddindx).attribute13 := a118(indx);
7148 t(ddindx).attribute14 := a119(indx);
7149 t(ddindx).attribute15 := a120(indx);
7150 t(ddindx).object_version_number := rosetta_g_miss_num_map(a121(indx));
7151 t(ddindx).parent_tbl_index := rosetta_g_miss_num_map(a122(indx));
7152 ddindx := ddindx+1;
7153 if a0.last =indx
7154 then exit;
7155 end if;
7156 indx := a0.next(indx);
7157 end loop;
7158 end if;
7159 end if;
7160 end rosetta_table_copy_in_p46;
7161 procedure rosetta_table_copy_out_p46(t csi_datastructures_pub.pricing_attribs_tbl, a0 out nocopy JTF_NUMBER_TABLE
7162 , a1 out nocopy JTF_NUMBER_TABLE
7163 , a2 out nocopy JTF_DATE_TABLE
7164 , a3 out nocopy JTF_DATE_TABLE
7165 , a4 out nocopy JTF_VARCHAR2_TABLE_100
7166 , a5 out nocopy JTF_VARCHAR2_TABLE_200
7167 , a6 out nocopy JTF_VARCHAR2_TABLE_200
7168 , a7 out nocopy JTF_VARCHAR2_TABLE_200
7169 , a8 out nocopy JTF_VARCHAR2_TABLE_200
7170 , a9 out nocopy JTF_VARCHAR2_TABLE_200
7171 , a10 out nocopy JTF_VARCHAR2_TABLE_200
7172 , a11 out nocopy JTF_VARCHAR2_TABLE_200
7173 , a12 out nocopy JTF_VARCHAR2_TABLE_200
7174 , a13 out nocopy JTF_VARCHAR2_TABLE_200
7175 , a14 out nocopy JTF_VARCHAR2_TABLE_200
7176 , a15 out nocopy JTF_VARCHAR2_TABLE_200
7177 , a16 out nocopy JTF_VARCHAR2_TABLE_200
7178 , a17 out nocopy JTF_VARCHAR2_TABLE_200
7179 , a18 out nocopy JTF_VARCHAR2_TABLE_200
7180 , a19 out nocopy JTF_VARCHAR2_TABLE_200
7181 , a20 out nocopy JTF_VARCHAR2_TABLE_200
7182 , a21 out nocopy JTF_VARCHAR2_TABLE_200
7183 , a22 out nocopy JTF_VARCHAR2_TABLE_200
7184 , a23 out nocopy JTF_VARCHAR2_TABLE_200
7185 , a24 out nocopy JTF_VARCHAR2_TABLE_300
7186 , a25 out nocopy JTF_VARCHAR2_TABLE_200
7187 , a26 out nocopy JTF_VARCHAR2_TABLE_200
7188 , a27 out nocopy JTF_VARCHAR2_TABLE_200
7189 , a28 out nocopy JTF_VARCHAR2_TABLE_200
7190 , a29 out nocopy JTF_VARCHAR2_TABLE_200
7191 , a30 out nocopy JTF_VARCHAR2_TABLE_200
7192 , a31 out nocopy JTF_VARCHAR2_TABLE_200
7193 , a32 out nocopy JTF_VARCHAR2_TABLE_200
7194 , a33 out nocopy JTF_VARCHAR2_TABLE_200
7195 , a34 out nocopy JTF_VARCHAR2_TABLE_200
7196 , a35 out nocopy JTF_VARCHAR2_TABLE_200
7197 , a36 out nocopy JTF_VARCHAR2_TABLE_200
7198 , a37 out nocopy JTF_VARCHAR2_TABLE_200
7199 , a38 out nocopy JTF_VARCHAR2_TABLE_200
7200 , a39 out nocopy JTF_VARCHAR2_TABLE_200
7201 , a40 out nocopy JTF_VARCHAR2_TABLE_200
7202 , a41 out nocopy JTF_VARCHAR2_TABLE_200
7203 , a42 out nocopy JTF_VARCHAR2_TABLE_200
7204 , a43 out nocopy JTF_VARCHAR2_TABLE_200
7205 , a44 out nocopy JTF_VARCHAR2_TABLE_200
7206 , a45 out nocopy JTF_VARCHAR2_TABLE_200
7207 , a46 out nocopy JTF_VARCHAR2_TABLE_200
7208 , a47 out nocopy JTF_VARCHAR2_TABLE_200
7209 , a48 out nocopy JTF_VARCHAR2_TABLE_200
7210 , a49 out nocopy JTF_VARCHAR2_TABLE_200
7211 , a50 out nocopy JTF_VARCHAR2_TABLE_200
7212 , a51 out nocopy JTF_VARCHAR2_TABLE_200
7213 , a52 out nocopy JTF_VARCHAR2_TABLE_200
7214 , a53 out nocopy JTF_VARCHAR2_TABLE_200
7215 , a54 out nocopy JTF_VARCHAR2_TABLE_200
7216 , a55 out nocopy JTF_VARCHAR2_TABLE_200
7217 , a56 out nocopy JTF_VARCHAR2_TABLE_200
7218 , a57 out nocopy JTF_VARCHAR2_TABLE_200
7219 , a58 out nocopy JTF_VARCHAR2_TABLE_200
7220 , a59 out nocopy JTF_VARCHAR2_TABLE_200
7221 , a60 out nocopy JTF_VARCHAR2_TABLE_200
7222 , a61 out nocopy JTF_VARCHAR2_TABLE_200
7223 , a62 out nocopy JTF_VARCHAR2_TABLE_200
7224 , a63 out nocopy JTF_VARCHAR2_TABLE_200
7225 , a64 out nocopy JTF_VARCHAR2_TABLE_200
7226 , a65 out nocopy JTF_VARCHAR2_TABLE_200
7227 , a66 out nocopy JTF_VARCHAR2_TABLE_200
7228 , a67 out nocopy JTF_VARCHAR2_TABLE_200
7229 , a68 out nocopy JTF_VARCHAR2_TABLE_200
7230 , a69 out nocopy JTF_VARCHAR2_TABLE_200
7231 , a70 out nocopy JTF_VARCHAR2_TABLE_200
7232 , a71 out nocopy JTF_VARCHAR2_TABLE_200
7233 , a72 out nocopy JTF_VARCHAR2_TABLE_200
7234 , a73 out nocopy JTF_VARCHAR2_TABLE_200
7235 , a74 out nocopy JTF_VARCHAR2_TABLE_200
7236 , a75 out nocopy JTF_VARCHAR2_TABLE_200
7237 , a76 out nocopy JTF_VARCHAR2_TABLE_200
7238 , a77 out nocopy JTF_VARCHAR2_TABLE_200
7239 , a78 out nocopy JTF_VARCHAR2_TABLE_200
7240 , a79 out nocopy JTF_VARCHAR2_TABLE_200
7241 , a80 out nocopy JTF_VARCHAR2_TABLE_200
7242 , a81 out nocopy JTF_VARCHAR2_TABLE_200
7243 , a82 out nocopy JTF_VARCHAR2_TABLE_200
7244 , a83 out nocopy JTF_VARCHAR2_TABLE_200
7245 , a84 out nocopy JTF_VARCHAR2_TABLE_200
7246 , a85 out nocopy JTF_VARCHAR2_TABLE_200
7247 , a86 out nocopy JTF_VARCHAR2_TABLE_200
7248 , a87 out nocopy JTF_VARCHAR2_TABLE_200
7249 , a88 out nocopy JTF_VARCHAR2_TABLE_200
7250 , a89 out nocopy JTF_VARCHAR2_TABLE_200
7251 , a90 out nocopy JTF_VARCHAR2_TABLE_200
7252 , a91 out nocopy JTF_VARCHAR2_TABLE_200
7253 , a92 out nocopy JTF_VARCHAR2_TABLE_200
7254 , a93 out nocopy JTF_VARCHAR2_TABLE_200
7255 , a94 out nocopy JTF_VARCHAR2_TABLE_200
7256 , a95 out nocopy JTF_VARCHAR2_TABLE_200
7257 , a96 out nocopy JTF_VARCHAR2_TABLE_200
7258 , a97 out nocopy JTF_VARCHAR2_TABLE_200
7259 , a98 out nocopy JTF_VARCHAR2_TABLE_200
7260 , a99 out nocopy JTF_VARCHAR2_TABLE_200
7261 , a100 out nocopy JTF_VARCHAR2_TABLE_200
7262 , a101 out nocopy JTF_VARCHAR2_TABLE_200
7263 , a102 out nocopy JTF_VARCHAR2_TABLE_200
7264 , a103 out nocopy JTF_VARCHAR2_TABLE_200
7265 , a104 out nocopy JTF_VARCHAR2_TABLE_200
7266 , a105 out nocopy JTF_VARCHAR2_TABLE_100
7267 , a106 out nocopy JTF_VARCHAR2_TABLE_200
7268 , a107 out nocopy JTF_VARCHAR2_TABLE_200
7269 , a108 out nocopy JTF_VARCHAR2_TABLE_200
7270 , a109 out nocopy JTF_VARCHAR2_TABLE_200
7271 , a110 out nocopy JTF_VARCHAR2_TABLE_200
7272 , a111 out nocopy JTF_VARCHAR2_TABLE_200
7273 , a112 out nocopy JTF_VARCHAR2_TABLE_200
7274 , a113 out nocopy JTF_VARCHAR2_TABLE_200
7275 , a114 out nocopy JTF_VARCHAR2_TABLE_200
7276 , a115 out nocopy JTF_VARCHAR2_TABLE_200
7277 , a116 out nocopy JTF_VARCHAR2_TABLE_200
7278 , a117 out nocopy JTF_VARCHAR2_TABLE_200
7279 , a118 out nocopy JTF_VARCHAR2_TABLE_200
7280 , a119 out nocopy JTF_VARCHAR2_TABLE_200
7281 , a120 out nocopy JTF_VARCHAR2_TABLE_200
7282 , a121 out nocopy JTF_NUMBER_TABLE
7283 , a122 out nocopy JTF_NUMBER_TABLE
7284 ) as
7285 ddindx binary_integer; indx binary_integer;
7286 begin
7287 if t is null or t.count = 0 then
7288 a0 := JTF_NUMBER_TABLE();
7289 a1 := JTF_NUMBER_TABLE();
7290 a2 := JTF_DATE_TABLE();
7291 a3 := JTF_DATE_TABLE();
7292 a4 := JTF_VARCHAR2_TABLE_100();
7293 a5 := JTF_VARCHAR2_TABLE_200();
7294 a6 := JTF_VARCHAR2_TABLE_200();
7295 a7 := JTF_VARCHAR2_TABLE_200();
7296 a8 := JTF_VARCHAR2_TABLE_200();
7297 a9 := JTF_VARCHAR2_TABLE_200();
7298 a10 := JTF_VARCHAR2_TABLE_200();
7299 a11 := JTF_VARCHAR2_TABLE_200();
7300 a12 := JTF_VARCHAR2_TABLE_200();
7301 a13 := JTF_VARCHAR2_TABLE_200();
7302 a14 := JTF_VARCHAR2_TABLE_200();
7303 a15 := JTF_VARCHAR2_TABLE_200();
7304 a16 := JTF_VARCHAR2_TABLE_200();
7305 a17 := JTF_VARCHAR2_TABLE_200();
7306 a18 := JTF_VARCHAR2_TABLE_200();
7307 a19 := JTF_VARCHAR2_TABLE_200();
7308 a20 := JTF_VARCHAR2_TABLE_200();
7309 a21 := JTF_VARCHAR2_TABLE_200();
7310 a22 := JTF_VARCHAR2_TABLE_200();
7311 a23 := JTF_VARCHAR2_TABLE_200();
7312 a24 := JTF_VARCHAR2_TABLE_300();
7313 a25 := JTF_VARCHAR2_TABLE_200();
7314 a26 := JTF_VARCHAR2_TABLE_200();
7315 a27 := JTF_VARCHAR2_TABLE_200();
7316 a28 := JTF_VARCHAR2_TABLE_200();
7317 a29 := JTF_VARCHAR2_TABLE_200();
7318 a30 := JTF_VARCHAR2_TABLE_200();
7319 a31 := JTF_VARCHAR2_TABLE_200();
7320 a32 := JTF_VARCHAR2_TABLE_200();
7321 a33 := JTF_VARCHAR2_TABLE_200();
7322 a34 := JTF_VARCHAR2_TABLE_200();
7323 a35 := JTF_VARCHAR2_TABLE_200();
7324 a36 := JTF_VARCHAR2_TABLE_200();
7325 a37 := JTF_VARCHAR2_TABLE_200();
7326 a38 := JTF_VARCHAR2_TABLE_200();
7327 a39 := JTF_VARCHAR2_TABLE_200();
7328 a40 := JTF_VARCHAR2_TABLE_200();
7329 a41 := JTF_VARCHAR2_TABLE_200();
7330 a42 := JTF_VARCHAR2_TABLE_200();
7331 a43 := JTF_VARCHAR2_TABLE_200();
7332 a44 := JTF_VARCHAR2_TABLE_200();
7333 a45 := JTF_VARCHAR2_TABLE_200();
7334 a46 := JTF_VARCHAR2_TABLE_200();
7335 a47 := JTF_VARCHAR2_TABLE_200();
7336 a48 := JTF_VARCHAR2_TABLE_200();
7337 a49 := JTF_VARCHAR2_TABLE_200();
7338 a50 := JTF_VARCHAR2_TABLE_200();
7339 a51 := JTF_VARCHAR2_TABLE_200();
7340 a52 := JTF_VARCHAR2_TABLE_200();
7341 a53 := JTF_VARCHAR2_TABLE_200();
7342 a54 := JTF_VARCHAR2_TABLE_200();
7343 a55 := JTF_VARCHAR2_TABLE_200();
7344 a56 := JTF_VARCHAR2_TABLE_200();
7345 a57 := JTF_VARCHAR2_TABLE_200();
7346 a58 := JTF_VARCHAR2_TABLE_200();
7347 a59 := JTF_VARCHAR2_TABLE_200();
7348 a60 := JTF_VARCHAR2_TABLE_200();
7349 a61 := JTF_VARCHAR2_TABLE_200();
7350 a62 := JTF_VARCHAR2_TABLE_200();
7351 a63 := JTF_VARCHAR2_TABLE_200();
7352 a64 := JTF_VARCHAR2_TABLE_200();
7353 a65 := JTF_VARCHAR2_TABLE_200();
7354 a66 := JTF_VARCHAR2_TABLE_200();
7355 a67 := JTF_VARCHAR2_TABLE_200();
7356 a68 := JTF_VARCHAR2_TABLE_200();
7357 a69 := JTF_VARCHAR2_TABLE_200();
7358 a70 := JTF_VARCHAR2_TABLE_200();
7359 a71 := JTF_VARCHAR2_TABLE_200();
7360 a72 := JTF_VARCHAR2_TABLE_200();
7361 a73 := JTF_VARCHAR2_TABLE_200();
7362 a74 := JTF_VARCHAR2_TABLE_200();
7363 a75 := JTF_VARCHAR2_TABLE_200();
7364 a76 := JTF_VARCHAR2_TABLE_200();
7365 a77 := JTF_VARCHAR2_TABLE_200();
7366 a78 := JTF_VARCHAR2_TABLE_200();
7367 a79 := JTF_VARCHAR2_TABLE_200();
7368 a80 := JTF_VARCHAR2_TABLE_200();
7369 a81 := JTF_VARCHAR2_TABLE_200();
7370 a82 := JTF_VARCHAR2_TABLE_200();
7371 a83 := JTF_VARCHAR2_TABLE_200();
7372 a84 := JTF_VARCHAR2_TABLE_200();
7373 a85 := JTF_VARCHAR2_TABLE_200();
7374 a86 := JTF_VARCHAR2_TABLE_200();
7375 a87 := JTF_VARCHAR2_TABLE_200();
7376 a88 := JTF_VARCHAR2_TABLE_200();
7377 a89 := JTF_VARCHAR2_TABLE_200();
7378 a90 := JTF_VARCHAR2_TABLE_200();
7379 a91 := JTF_VARCHAR2_TABLE_200();
7380 a92 := JTF_VARCHAR2_TABLE_200();
7381 a93 := JTF_VARCHAR2_TABLE_200();
7382 a94 := JTF_VARCHAR2_TABLE_200();
7383 a95 := JTF_VARCHAR2_TABLE_200();
7384 a96 := JTF_VARCHAR2_TABLE_200();
7385 a97 := JTF_VARCHAR2_TABLE_200();
7386 a98 := JTF_VARCHAR2_TABLE_200();
7387 a99 := JTF_VARCHAR2_TABLE_200();
7388 a100 := JTF_VARCHAR2_TABLE_200();
7389 a101 := JTF_VARCHAR2_TABLE_200();
7390 a102 := JTF_VARCHAR2_TABLE_200();
7391 a103 := JTF_VARCHAR2_TABLE_200();
7392 a104 := JTF_VARCHAR2_TABLE_200();
7393 a105 := JTF_VARCHAR2_TABLE_100();
7394 a106 := JTF_VARCHAR2_TABLE_200();
7395 a107 := JTF_VARCHAR2_TABLE_200();
7396 a108 := JTF_VARCHAR2_TABLE_200();
7397 a109 := JTF_VARCHAR2_TABLE_200();
7398 a110 := JTF_VARCHAR2_TABLE_200();
7399 a111 := JTF_VARCHAR2_TABLE_200();
7400 a112 := JTF_VARCHAR2_TABLE_200();
7401 a113 := JTF_VARCHAR2_TABLE_200();
7402 a114 := JTF_VARCHAR2_TABLE_200();
7403 a115 := JTF_VARCHAR2_TABLE_200();
7404 a116 := JTF_VARCHAR2_TABLE_200();
7405 a117 := JTF_VARCHAR2_TABLE_200();
7406 a118 := JTF_VARCHAR2_TABLE_200();
7407 a119 := JTF_VARCHAR2_TABLE_200();
7408 a120 := JTF_VARCHAR2_TABLE_200();
7409 a121 := JTF_NUMBER_TABLE();
7410 a122 := JTF_NUMBER_TABLE();
7411 else
7412 a0 := JTF_NUMBER_TABLE();
7413 a1 := JTF_NUMBER_TABLE();
7414 a2 := JTF_DATE_TABLE();
7415 a3 := JTF_DATE_TABLE();
7416 a4 := JTF_VARCHAR2_TABLE_100();
7417 a5 := JTF_VARCHAR2_TABLE_200();
7418 a6 := JTF_VARCHAR2_TABLE_200();
7419 a7 := JTF_VARCHAR2_TABLE_200();
7420 a8 := JTF_VARCHAR2_TABLE_200();
7421 a9 := JTF_VARCHAR2_TABLE_200();
7422 a10 := JTF_VARCHAR2_TABLE_200();
7423 a11 := JTF_VARCHAR2_TABLE_200();
7424 a12 := JTF_VARCHAR2_TABLE_200();
7425 a13 := JTF_VARCHAR2_TABLE_200();
7426 a14 := JTF_VARCHAR2_TABLE_200();
7427 a15 := JTF_VARCHAR2_TABLE_200();
7428 a16 := JTF_VARCHAR2_TABLE_200();
7429 a17 := JTF_VARCHAR2_TABLE_200();
7430 a18 := JTF_VARCHAR2_TABLE_200();
7431 a19 := JTF_VARCHAR2_TABLE_200();
7432 a20 := JTF_VARCHAR2_TABLE_200();
7433 a21 := JTF_VARCHAR2_TABLE_200();
7434 a22 := JTF_VARCHAR2_TABLE_200();
7435 a23 := JTF_VARCHAR2_TABLE_200();
7436 a24 := JTF_VARCHAR2_TABLE_300();
7437 a25 := JTF_VARCHAR2_TABLE_200();
7438 a26 := JTF_VARCHAR2_TABLE_200();
7439 a27 := JTF_VARCHAR2_TABLE_200();
7440 a28 := JTF_VARCHAR2_TABLE_200();
7441 a29 := JTF_VARCHAR2_TABLE_200();
7442 a30 := JTF_VARCHAR2_TABLE_200();
7443 a31 := JTF_VARCHAR2_TABLE_200();
7444 a32 := JTF_VARCHAR2_TABLE_200();
7445 a33 := JTF_VARCHAR2_TABLE_200();
7446 a34 := JTF_VARCHAR2_TABLE_200();
7447 a35 := JTF_VARCHAR2_TABLE_200();
7448 a36 := JTF_VARCHAR2_TABLE_200();
7449 a37 := JTF_VARCHAR2_TABLE_200();
7450 a38 := JTF_VARCHAR2_TABLE_200();
7451 a39 := JTF_VARCHAR2_TABLE_200();
7452 a40 := JTF_VARCHAR2_TABLE_200();
7453 a41 := JTF_VARCHAR2_TABLE_200();
7454 a42 := JTF_VARCHAR2_TABLE_200();
7455 a43 := JTF_VARCHAR2_TABLE_200();
7456 a44 := JTF_VARCHAR2_TABLE_200();
7457 a45 := JTF_VARCHAR2_TABLE_200();
7458 a46 := JTF_VARCHAR2_TABLE_200();
7459 a47 := JTF_VARCHAR2_TABLE_200();
7460 a48 := JTF_VARCHAR2_TABLE_200();
7461 a49 := JTF_VARCHAR2_TABLE_200();
7462 a50 := JTF_VARCHAR2_TABLE_200();
7463 a51 := JTF_VARCHAR2_TABLE_200();
7464 a52 := JTF_VARCHAR2_TABLE_200();
7465 a53 := JTF_VARCHAR2_TABLE_200();
7466 a54 := JTF_VARCHAR2_TABLE_200();
7467 a55 := JTF_VARCHAR2_TABLE_200();
7468 a56 := JTF_VARCHAR2_TABLE_200();
7469 a57 := JTF_VARCHAR2_TABLE_200();
7470 a58 := JTF_VARCHAR2_TABLE_200();
7471 a59 := JTF_VARCHAR2_TABLE_200();
7472 a60 := JTF_VARCHAR2_TABLE_200();
7473 a61 := JTF_VARCHAR2_TABLE_200();
7474 a62 := JTF_VARCHAR2_TABLE_200();
7475 a63 := JTF_VARCHAR2_TABLE_200();
7476 a64 := JTF_VARCHAR2_TABLE_200();
7477 a65 := JTF_VARCHAR2_TABLE_200();
7478 a66 := JTF_VARCHAR2_TABLE_200();
7479 a67 := JTF_VARCHAR2_TABLE_200();
7480 a68 := JTF_VARCHAR2_TABLE_200();
7481 a69 := JTF_VARCHAR2_TABLE_200();
7482 a70 := JTF_VARCHAR2_TABLE_200();
7483 a71 := JTF_VARCHAR2_TABLE_200();
7484 a72 := JTF_VARCHAR2_TABLE_200();
7485 a73 := JTF_VARCHAR2_TABLE_200();
7486 a74 := JTF_VARCHAR2_TABLE_200();
7487 a75 := JTF_VARCHAR2_TABLE_200();
7488 a76 := JTF_VARCHAR2_TABLE_200();
7489 a77 := JTF_VARCHAR2_TABLE_200();
7490 a78 := JTF_VARCHAR2_TABLE_200();
7491 a79 := JTF_VARCHAR2_TABLE_200();
7492 a80 := JTF_VARCHAR2_TABLE_200();
7493 a81 := JTF_VARCHAR2_TABLE_200();
7494 a82 := JTF_VARCHAR2_TABLE_200();
7495 a83 := JTF_VARCHAR2_TABLE_200();
7496 a84 := JTF_VARCHAR2_TABLE_200();
7497 a85 := JTF_VARCHAR2_TABLE_200();
7498 a86 := JTF_VARCHAR2_TABLE_200();
7499 a87 := JTF_VARCHAR2_TABLE_200();
7500 a88 := JTF_VARCHAR2_TABLE_200();
7501 a89 := JTF_VARCHAR2_TABLE_200();
7502 a90 := JTF_VARCHAR2_TABLE_200();
7503 a91 := JTF_VARCHAR2_TABLE_200();
7504 a92 := JTF_VARCHAR2_TABLE_200();
7505 a93 := JTF_VARCHAR2_TABLE_200();
7506 a94 := JTF_VARCHAR2_TABLE_200();
7507 a95 := JTF_VARCHAR2_TABLE_200();
7508 a96 := JTF_VARCHAR2_TABLE_200();
7509 a97 := JTF_VARCHAR2_TABLE_200();
7510 a98 := JTF_VARCHAR2_TABLE_200();
7511 a99 := JTF_VARCHAR2_TABLE_200();
7512 a100 := JTF_VARCHAR2_TABLE_200();
7513 a101 := JTF_VARCHAR2_TABLE_200();
7514 a102 := JTF_VARCHAR2_TABLE_200();
7515 a103 := JTF_VARCHAR2_TABLE_200();
7516 a104 := JTF_VARCHAR2_TABLE_200();
7517 a105 := JTF_VARCHAR2_TABLE_100();
7518 a106 := JTF_VARCHAR2_TABLE_200();
7519 a107 := JTF_VARCHAR2_TABLE_200();
7520 a108 := JTF_VARCHAR2_TABLE_200();
7521 a109 := JTF_VARCHAR2_TABLE_200();
7522 a110 := JTF_VARCHAR2_TABLE_200();
7523 a111 := JTF_VARCHAR2_TABLE_200();
7524 a112 := JTF_VARCHAR2_TABLE_200();
7525 a113 := JTF_VARCHAR2_TABLE_200();
7526 a114 := JTF_VARCHAR2_TABLE_200();
7527 a115 := JTF_VARCHAR2_TABLE_200();
7528 a116 := JTF_VARCHAR2_TABLE_200();
7529 a117 := JTF_VARCHAR2_TABLE_200();
7530 a118 := JTF_VARCHAR2_TABLE_200();
7531 a119 := JTF_VARCHAR2_TABLE_200();
7532 a120 := JTF_VARCHAR2_TABLE_200();
7533 a121 := JTF_NUMBER_TABLE();
7534 a122 := JTF_NUMBER_TABLE();
7535 if t.count > 0 then
7536 a0.extend(t.count);
7537 a1.extend(t.count);
7538 a2.extend(t.count);
7539 a3.extend(t.count);
7540 a4.extend(t.count);
7541 a5.extend(t.count);
7542 a6.extend(t.count);
7543 a7.extend(t.count);
7544 a8.extend(t.count);
7545 a9.extend(t.count);
7546 a10.extend(t.count);
7547 a11.extend(t.count);
7548 a12.extend(t.count);
7549 a13.extend(t.count);
7550 a14.extend(t.count);
7551 a15.extend(t.count);
7552 a16.extend(t.count);
7553 a17.extend(t.count);
7554 a18.extend(t.count);
7555 a19.extend(t.count);
7556 a20.extend(t.count);
7557 a21.extend(t.count);
7558 a22.extend(t.count);
7559 a23.extend(t.count);
7560 a24.extend(t.count);
7561 a25.extend(t.count);
7562 a26.extend(t.count);
7563 a27.extend(t.count);
7564 a28.extend(t.count);
7565 a29.extend(t.count);
7566 a30.extend(t.count);
7567 a31.extend(t.count);
7568 a32.extend(t.count);
7569 a33.extend(t.count);
7570 a34.extend(t.count);
7571 a35.extend(t.count);
7572 a36.extend(t.count);
7573 a37.extend(t.count);
7574 a38.extend(t.count);
7575 a39.extend(t.count);
7576 a40.extend(t.count);
7577 a41.extend(t.count);
7578 a42.extend(t.count);
7579 a43.extend(t.count);
7580 a44.extend(t.count);
7581 a45.extend(t.count);
7582 a46.extend(t.count);
7583 a47.extend(t.count);
7584 a48.extend(t.count);
7585 a49.extend(t.count);
7586 a50.extend(t.count);
7587 a51.extend(t.count);
7588 a52.extend(t.count);
7589 a53.extend(t.count);
7590 a54.extend(t.count);
7591 a55.extend(t.count);
7592 a56.extend(t.count);
7593 a57.extend(t.count);
7594 a58.extend(t.count);
7595 a59.extend(t.count);
7596 a60.extend(t.count);
7597 a61.extend(t.count);
7598 a62.extend(t.count);
7599 a63.extend(t.count);
7600 a64.extend(t.count);
7601 a65.extend(t.count);
7602 a66.extend(t.count);
7603 a67.extend(t.count);
7604 a68.extend(t.count);
7605 a69.extend(t.count);
7606 a70.extend(t.count);
7607 a71.extend(t.count);
7608 a72.extend(t.count);
7609 a73.extend(t.count);
7610 a74.extend(t.count);
7611 a75.extend(t.count);
7612 a76.extend(t.count);
7613 a77.extend(t.count);
7614 a78.extend(t.count);
7615 a79.extend(t.count);
7616 a80.extend(t.count);
7617 a81.extend(t.count);
7618 a82.extend(t.count);
7619 a83.extend(t.count);
7620 a84.extend(t.count);
7621 a85.extend(t.count);
7622 a86.extend(t.count);
7623 a87.extend(t.count);
7624 a88.extend(t.count);
7625 a89.extend(t.count);
7626 a90.extend(t.count);
7627 a91.extend(t.count);
7628 a92.extend(t.count);
7629 a93.extend(t.count);
7630 a94.extend(t.count);
7631 a95.extend(t.count);
7632 a96.extend(t.count);
7633 a97.extend(t.count);
7634 a98.extend(t.count);
7635 a99.extend(t.count);
7636 a100.extend(t.count);
7637 a101.extend(t.count);
7638 a102.extend(t.count);
7639 a103.extend(t.count);
7640 a104.extend(t.count);
7641 a105.extend(t.count);
7642 a106.extend(t.count);
7643 a107.extend(t.count);
7644 a108.extend(t.count);
7645 a109.extend(t.count);
7646 a110.extend(t.count);
7647 a111.extend(t.count);
7648 a112.extend(t.count);
7649 a113.extend(t.count);
7650 a114.extend(t.count);
7651 a115.extend(t.count);
7652 a116.extend(t.count);
7653 a117.extend(t.count);
7654 a118.extend(t.count);
7655 a119.extend(t.count);
7656 a120.extend(t.count);
7657 a121.extend(t.count);
7658 a122.extend(t.count);
7659 ddindx := t.first;
7660 indx := 1;
7661 while true loop
7662 a0(indx) := rosetta_g_miss_num_map(t(ddindx).pricing_attribute_id);
7663 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
7664 a2(indx) := t(ddindx).active_start_date;
7665 a3(indx) := t(ddindx).active_end_date;
7666 a4(indx) := t(ddindx).pricing_context;
7667 a5(indx) := t(ddindx).pricing_attribute1;
7668 a6(indx) := t(ddindx).pricing_attribute2;
7669 a7(indx) := t(ddindx).pricing_attribute3;
7670 a8(indx) := t(ddindx).pricing_attribute4;
7671 a9(indx) := t(ddindx).pricing_attribute5;
7672 a10(indx) := t(ddindx).pricing_attribute6;
7673 a11(indx) := t(ddindx).pricing_attribute7;
7674 a12(indx) := t(ddindx).pricing_attribute8;
7675 a13(indx) := t(ddindx).pricing_attribute9;
7676 a14(indx) := t(ddindx).pricing_attribute10;
7677 a15(indx) := t(ddindx).pricing_attribute11;
7678 a16(indx) := t(ddindx).pricing_attribute12;
7679 a17(indx) := t(ddindx).pricing_attribute13;
7680 a18(indx) := t(ddindx).pricing_attribute14;
7681 a19(indx) := t(ddindx).pricing_attribute15;
7682 a20(indx) := t(ddindx).pricing_attribute16;
7683 a21(indx) := t(ddindx).pricing_attribute17;
7684 a22(indx) := t(ddindx).pricing_attribute18;
7685 a23(indx) := t(ddindx).pricing_attribute19;
7686 a24(indx) := t(ddindx).pricing_attribute20;
7687 a25(indx) := t(ddindx).pricing_attribute21;
7688 a26(indx) := t(ddindx).pricing_attribute22;
7689 a27(indx) := t(ddindx).pricing_attribute23;
7690 a28(indx) := t(ddindx).pricing_attribute24;
7691 a29(indx) := t(ddindx).pricing_attribute25;
7692 a30(indx) := t(ddindx).pricing_attribute26;
7693 a31(indx) := t(ddindx).pricing_attribute27;
7694 a32(indx) := t(ddindx).pricing_attribute28;
7695 a33(indx) := t(ddindx).pricing_attribute29;
7696 a34(indx) := t(ddindx).pricing_attribute30;
7697 a35(indx) := t(ddindx).pricing_attribute31;
7698 a36(indx) := t(ddindx).pricing_attribute32;
7699 a37(indx) := t(ddindx).pricing_attribute33;
7700 a38(indx) := t(ddindx).pricing_attribute34;
7701 a39(indx) := t(ddindx).pricing_attribute35;
7702 a40(indx) := t(ddindx).pricing_attribute36;
7703 a41(indx) := t(ddindx).pricing_attribute37;
7704 a42(indx) := t(ddindx).pricing_attribute38;
7705 a43(indx) := t(ddindx).pricing_attribute39;
7706 a44(indx) := t(ddindx).pricing_attribute40;
7707 a45(indx) := t(ddindx).pricing_attribute41;
7708 a46(indx) := t(ddindx).pricing_attribute42;
7709 a47(indx) := t(ddindx).pricing_attribute43;
7710 a48(indx) := t(ddindx).pricing_attribute44;
7711 a49(indx) := t(ddindx).pricing_attribute45;
7712 a50(indx) := t(ddindx).pricing_attribute46;
7713 a51(indx) := t(ddindx).pricing_attribute47;
7714 a52(indx) := t(ddindx).pricing_attribute48;
7715 a53(indx) := t(ddindx).pricing_attribute49;
7716 a54(indx) := t(ddindx).pricing_attribute50;
7717 a55(indx) := t(ddindx).pricing_attribute51;
7718 a56(indx) := t(ddindx).pricing_attribute52;
7719 a57(indx) := t(ddindx).pricing_attribute53;
7720 a58(indx) := t(ddindx).pricing_attribute54;
7721 a59(indx) := t(ddindx).pricing_attribute55;
7722 a60(indx) := t(ddindx).pricing_attribute56;
7723 a61(indx) := t(ddindx).pricing_attribute57;
7724 a62(indx) := t(ddindx).pricing_attribute58;
7725 a63(indx) := t(ddindx).pricing_attribute59;
7726 a64(indx) := t(ddindx).pricing_attribute60;
7727 a65(indx) := t(ddindx).pricing_attribute61;
7728 a66(indx) := t(ddindx).pricing_attribute62;
7729 a67(indx) := t(ddindx).pricing_attribute63;
7730 a68(indx) := t(ddindx).pricing_attribute64;
7731 a69(indx) := t(ddindx).pricing_attribute65;
7732 a70(indx) := t(ddindx).pricing_attribute66;
7733 a71(indx) := t(ddindx).pricing_attribute67;
7734 a72(indx) := t(ddindx).pricing_attribute68;
7735 a73(indx) := t(ddindx).pricing_attribute69;
7736 a74(indx) := t(ddindx).pricing_attribute70;
7737 a75(indx) := t(ddindx).pricing_attribute71;
7738 a76(indx) := t(ddindx).pricing_attribute72;
7739 a77(indx) := t(ddindx).pricing_attribute73;
7740 a78(indx) := t(ddindx).pricing_attribute74;
7741 a79(indx) := t(ddindx).pricing_attribute75;
7742 a80(indx) := t(ddindx).pricing_attribute76;
7743 a81(indx) := t(ddindx).pricing_attribute77;
7744 a82(indx) := t(ddindx).pricing_attribute78;
7745 a83(indx) := t(ddindx).pricing_attribute79;
7746 a84(indx) := t(ddindx).pricing_attribute80;
7747 a85(indx) := t(ddindx).pricing_attribute81;
7748 a86(indx) := t(ddindx).pricing_attribute82;
7749 a87(indx) := t(ddindx).pricing_attribute83;
7750 a88(indx) := t(ddindx).pricing_attribute84;
7751 a89(indx) := t(ddindx).pricing_attribute85;
7752 a90(indx) := t(ddindx).pricing_attribute86;
7753 a91(indx) := t(ddindx).pricing_attribute87;
7754 a92(indx) := t(ddindx).pricing_attribute88;
7755 a93(indx) := t(ddindx).pricing_attribute89;
7756 a94(indx) := t(ddindx).pricing_attribute90;
7757 a95(indx) := t(ddindx).pricing_attribute91;
7758 a96(indx) := t(ddindx).pricing_attribute92;
7759 a97(indx) := t(ddindx).pricing_attribute93;
7760 a98(indx) := t(ddindx).pricing_attribute94;
7761 a99(indx) := t(ddindx).pricing_attribute95;
7762 a100(indx) := t(ddindx).pricing_attribute96;
7763 a101(indx) := t(ddindx).pricing_attribute97;
7764 a102(indx) := t(ddindx).pricing_attribute98;
7765 a103(indx) := t(ddindx).pricing_attribute99;
7766 a104(indx) := t(ddindx).pricing_attribute100;
7767 a105(indx) := t(ddindx).context;
7768 a106(indx) := t(ddindx).attribute1;
7769 a107(indx) := t(ddindx).attribute2;
7770 a108(indx) := t(ddindx).attribute3;
7771 a109(indx) := t(ddindx).attribute4;
7772 a110(indx) := t(ddindx).attribute5;
7773 a111(indx) := t(ddindx).attribute6;
7774 a112(indx) := t(ddindx).attribute7;
7775 a113(indx) := t(ddindx).attribute8;
7776 a114(indx) := t(ddindx).attribute9;
7777 a115(indx) := t(ddindx).attribute10;
7778 a116(indx) := t(ddindx).attribute11;
7779 a117(indx) := t(ddindx).attribute12;
7780 a118(indx) := t(ddindx).attribute13;
7781 a119(indx) := t(ddindx).attribute14;
7782 a120(indx) := t(ddindx).attribute15;
7783 a121(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
7784 a122(indx) := rosetta_g_miss_num_map(t(ddindx).parent_tbl_index);
7785 indx := indx+1;
7786 if t.last =ddindx
7787 then exit;
7788 end if;
7789 ddindx := t.next(ddindx);
7790 end loop;
7791 end if;
7792 end if;
7793 end rosetta_table_copy_out_p46;
7794
7795 procedure rosetta_table_copy_in_p49(t out nocopy csi_datastructures_pub.organization_units_tbl, a0 JTF_NUMBER_TABLE
7796 , a1 JTF_NUMBER_TABLE
7797 , a2 JTF_NUMBER_TABLE
7798 , a3 JTF_VARCHAR2_TABLE_100
7799 , a4 JTF_DATE_TABLE
7800 , a5 JTF_DATE_TABLE
7801 , a6 JTF_VARCHAR2_TABLE_100
7802 , a7 JTF_VARCHAR2_TABLE_200
7803 , a8 JTF_VARCHAR2_TABLE_200
7804 , a9 JTF_VARCHAR2_TABLE_200
7805 , a10 JTF_VARCHAR2_TABLE_200
7806 , a11 JTF_VARCHAR2_TABLE_200
7807 , a12 JTF_VARCHAR2_TABLE_200
7808 , a13 JTF_VARCHAR2_TABLE_200
7809 , a14 JTF_VARCHAR2_TABLE_200
7810 , a15 JTF_VARCHAR2_TABLE_200
7811 , a16 JTF_VARCHAR2_TABLE_200
7812 , a17 JTF_VARCHAR2_TABLE_200
7813 , a18 JTF_VARCHAR2_TABLE_200
7814 , a19 JTF_VARCHAR2_TABLE_200
7815 , a20 JTF_VARCHAR2_TABLE_200
7816 , a21 JTF_VARCHAR2_TABLE_200
7817 , a22 JTF_NUMBER_TABLE
7818 , a23 JTF_NUMBER_TABLE
7819 ) as
7820 ddindx binary_integer; indx binary_integer;
7821 begin
7822 if a0 is not null and a0.count > 0 then
7823 if a0.count > 0 then
7824 indx := a0.first;
7825 ddindx := 1;
7826 while true loop
7827 t(ddindx).instance_ou_id := rosetta_g_miss_num_map(a0(indx));
7828 t(ddindx).instance_id := rosetta_g_miss_num_map(a1(indx));
7829 t(ddindx).operating_unit_id := rosetta_g_miss_num_map(a2(indx));
7830 t(ddindx).relationship_type_code := a3(indx);
7831 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a4(indx));
7832 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a5(indx));
7833 t(ddindx).context := a6(indx);
7834 t(ddindx).attribute1 := a7(indx);
7835 t(ddindx).attribute2 := a8(indx);
7836 t(ddindx).attribute3 := a9(indx);
7837 t(ddindx).attribute4 := a10(indx);
7838 t(ddindx).attribute5 := a11(indx);
7839 t(ddindx).attribute6 := a12(indx);
7840 t(ddindx).attribute7 := a13(indx);
7841 t(ddindx).attribute8 := a14(indx);
7842 t(ddindx).attribute9 := a15(indx);
7843 t(ddindx).attribute10 := a16(indx);
7844 t(ddindx).attribute11 := a17(indx);
7845 t(ddindx).attribute12 := a18(indx);
7846 t(ddindx).attribute13 := a19(indx);
7847 t(ddindx).attribute14 := a20(indx);
7848 t(ddindx).attribute15 := a21(indx);
7849 t(ddindx).object_version_number := rosetta_g_miss_num_map(a22(indx));
7850 t(ddindx).parent_tbl_index := rosetta_g_miss_num_map(a23(indx));
7851 ddindx := ddindx+1;
7852 if a0.last =indx
7853 then exit;
7854 end if;
7855 indx := a0.next(indx);
7856 end loop;
7857 end if;
7858 end if;
7859 end rosetta_table_copy_in_p49;
7860 procedure rosetta_table_copy_out_p49(t csi_datastructures_pub.organization_units_tbl, a0 out nocopy JTF_NUMBER_TABLE
7861 , a1 out nocopy JTF_NUMBER_TABLE
7862 , a2 out nocopy JTF_NUMBER_TABLE
7863 , a3 out nocopy JTF_VARCHAR2_TABLE_100
7864 , a4 out nocopy JTF_DATE_TABLE
7865 , a5 out nocopy JTF_DATE_TABLE
7866 , a6 out nocopy JTF_VARCHAR2_TABLE_100
7867 , a7 out nocopy JTF_VARCHAR2_TABLE_200
7868 , a8 out nocopy JTF_VARCHAR2_TABLE_200
7869 , a9 out nocopy JTF_VARCHAR2_TABLE_200
7870 , a10 out nocopy JTF_VARCHAR2_TABLE_200
7871 , a11 out nocopy JTF_VARCHAR2_TABLE_200
7872 , a12 out nocopy JTF_VARCHAR2_TABLE_200
7873 , a13 out nocopy JTF_VARCHAR2_TABLE_200
7874 , a14 out nocopy JTF_VARCHAR2_TABLE_200
7875 , a15 out nocopy JTF_VARCHAR2_TABLE_200
7876 , a16 out nocopy JTF_VARCHAR2_TABLE_200
7877 , a17 out nocopy JTF_VARCHAR2_TABLE_200
7878 , a18 out nocopy JTF_VARCHAR2_TABLE_200
7879 , a19 out nocopy JTF_VARCHAR2_TABLE_200
7880 , a20 out nocopy JTF_VARCHAR2_TABLE_200
7881 , a21 out nocopy JTF_VARCHAR2_TABLE_200
7882 , a22 out nocopy JTF_NUMBER_TABLE
7883 , a23 out nocopy JTF_NUMBER_TABLE
7884 ) as
7885 ddindx binary_integer; indx binary_integer;
7886 begin
7887 if t is null or t.count = 0 then
7888 a0 := JTF_NUMBER_TABLE();
7889 a1 := JTF_NUMBER_TABLE();
7890 a2 := JTF_NUMBER_TABLE();
7891 a3 := JTF_VARCHAR2_TABLE_100();
7892 a4 := JTF_DATE_TABLE();
7893 a5 := JTF_DATE_TABLE();
7894 a6 := JTF_VARCHAR2_TABLE_100();
7895 a7 := JTF_VARCHAR2_TABLE_200();
7896 a8 := JTF_VARCHAR2_TABLE_200();
7897 a9 := JTF_VARCHAR2_TABLE_200();
7898 a10 := JTF_VARCHAR2_TABLE_200();
7899 a11 := JTF_VARCHAR2_TABLE_200();
7900 a12 := JTF_VARCHAR2_TABLE_200();
7901 a13 := JTF_VARCHAR2_TABLE_200();
7902 a14 := JTF_VARCHAR2_TABLE_200();
7903 a15 := JTF_VARCHAR2_TABLE_200();
7904 a16 := JTF_VARCHAR2_TABLE_200();
7905 a17 := JTF_VARCHAR2_TABLE_200();
7906 a18 := JTF_VARCHAR2_TABLE_200();
7907 a19 := JTF_VARCHAR2_TABLE_200();
7908 a20 := JTF_VARCHAR2_TABLE_200();
7909 a21 := JTF_VARCHAR2_TABLE_200();
7910 a22 := JTF_NUMBER_TABLE();
7911 a23 := JTF_NUMBER_TABLE();
7912 else
7913 a0 := JTF_NUMBER_TABLE();
7914 a1 := JTF_NUMBER_TABLE();
7915 a2 := JTF_NUMBER_TABLE();
7916 a3 := JTF_VARCHAR2_TABLE_100();
7917 a4 := JTF_DATE_TABLE();
7918 a5 := JTF_DATE_TABLE();
7919 a6 := JTF_VARCHAR2_TABLE_100();
7920 a7 := JTF_VARCHAR2_TABLE_200();
7921 a8 := JTF_VARCHAR2_TABLE_200();
7922 a9 := JTF_VARCHAR2_TABLE_200();
7923 a10 := JTF_VARCHAR2_TABLE_200();
7924 a11 := JTF_VARCHAR2_TABLE_200();
7925 a12 := JTF_VARCHAR2_TABLE_200();
7926 a13 := JTF_VARCHAR2_TABLE_200();
7927 a14 := JTF_VARCHAR2_TABLE_200();
7928 a15 := JTF_VARCHAR2_TABLE_200();
7929 a16 := JTF_VARCHAR2_TABLE_200();
7930 a17 := JTF_VARCHAR2_TABLE_200();
7931 a18 := JTF_VARCHAR2_TABLE_200();
7932 a19 := JTF_VARCHAR2_TABLE_200();
7933 a20 := JTF_VARCHAR2_TABLE_200();
7934 a21 := JTF_VARCHAR2_TABLE_200();
7935 a22 := JTF_NUMBER_TABLE();
7936 a23 := JTF_NUMBER_TABLE();
7937 if t.count > 0 then
7938 a0.extend(t.count);
7939 a1.extend(t.count);
7940 a2.extend(t.count);
7941 a3.extend(t.count);
7942 a4.extend(t.count);
7943 a5.extend(t.count);
7944 a6.extend(t.count);
7945 a7.extend(t.count);
7946 a8.extend(t.count);
7947 a9.extend(t.count);
7948 a10.extend(t.count);
7949 a11.extend(t.count);
7950 a12.extend(t.count);
7951 a13.extend(t.count);
7952 a14.extend(t.count);
7953 a15.extend(t.count);
7954 a16.extend(t.count);
7955 a17.extend(t.count);
7956 a18.extend(t.count);
7957 a19.extend(t.count);
7958 a20.extend(t.count);
7959 a21.extend(t.count);
7960 a22.extend(t.count);
7961 a23.extend(t.count);
7962 ddindx := t.first;
7963 indx := 1;
7964 while true loop
7965 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_ou_id);
7966 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
7967 a2(indx) := rosetta_g_miss_num_map(t(ddindx).operating_unit_id);
7968 a3(indx) := t(ddindx).relationship_type_code;
7969 a4(indx) := t(ddindx).active_start_date;
7970 a5(indx) := t(ddindx).active_end_date;
7971 a6(indx) := t(ddindx).context;
7972 a7(indx) := t(ddindx).attribute1;
7973 a8(indx) := t(ddindx).attribute2;
7974 a9(indx) := t(ddindx).attribute3;
7975 a10(indx) := t(ddindx).attribute4;
7976 a11(indx) := t(ddindx).attribute5;
7977 a12(indx) := t(ddindx).attribute6;
7978 a13(indx) := t(ddindx).attribute7;
7979 a14(indx) := t(ddindx).attribute8;
7980 a15(indx) := t(ddindx).attribute9;
7981 a16(indx) := t(ddindx).attribute10;
7982 a17(indx) := t(ddindx).attribute11;
7983 a18(indx) := t(ddindx).attribute12;
7984 a19(indx) := t(ddindx).attribute13;
7985 a20(indx) := t(ddindx).attribute14;
7986 a21(indx) := t(ddindx).attribute15;
7987 a22(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
7988 a23(indx) := rosetta_g_miss_num_map(t(ddindx).parent_tbl_index);
7989 indx := indx+1;
7990 if t.last =ddindx
7991 then exit;
7992 end if;
7993 ddindx := t.next(ddindx);
7994 end loop;
7995 end if;
7996 end if;
7997 end rosetta_table_copy_out_p49;
7998
7999 procedure rosetta_table_copy_in_p52(t out nocopy csi_datastructures_pub.instance_asset_tbl, a0 JTF_NUMBER_TABLE
8000 , a1 JTF_NUMBER_TABLE
8001 , a2 JTF_NUMBER_TABLE
8002 , a3 JTF_VARCHAR2_TABLE_100
8003 , a4 JTF_NUMBER_TABLE
8004 , a5 JTF_NUMBER_TABLE
8005 , a6 JTF_VARCHAR2_TABLE_100
8006 , a7 JTF_DATE_TABLE
8007 , a8 JTF_DATE_TABLE
8008 , a9 JTF_NUMBER_TABLE
8009 , a10 JTF_VARCHAR2_TABLE_100
8010 , a11 JTF_NUMBER_TABLE
8011 , a12 JTF_VARCHAR2_TABLE_100
8012 , a13 JTF_NUMBER_TABLE
8013 , a14 JTF_VARCHAR2_TABLE_100
8014 , a15 JTF_VARCHAR2_TABLE_100
8015 ) as
8016 ddindx binary_integer; indx binary_integer;
8017 begin
8018 if a0 is not null and a0.count > 0 then
8019 if a0.count > 0 then
8020 indx := a0.first;
8021 ddindx := 1;
8022 while true loop
8023 t(ddindx).instance_asset_id := rosetta_g_miss_num_map(a0(indx));
8024 t(ddindx).instance_id := rosetta_g_miss_num_map(a1(indx));
8025 t(ddindx).fa_asset_id := rosetta_g_miss_num_map(a2(indx));
8026 t(ddindx).fa_book_type_code := a3(indx);
8027 t(ddindx).fa_location_id := rosetta_g_miss_num_map(a4(indx));
8028 t(ddindx).asset_quantity := rosetta_g_miss_num_map(a5(indx));
8029 t(ddindx).update_status := a6(indx);
8030 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a7(indx));
8031 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a8(indx));
8032 t(ddindx).object_version_number := rosetta_g_miss_num_map(a9(indx));
8033 t(ddindx).check_for_instance_expiry := a10(indx);
8034 t(ddindx).parent_tbl_index := rosetta_g_miss_num_map(a11(indx));
8035 t(ddindx).fa_sync_flag := a12(indx);
8036 t(ddindx).fa_mass_addition_id := rosetta_g_miss_num_map(a13(indx));
8037 t(ddindx).creation_complete_flag := a14(indx);
8038 t(ddindx).fa_sync_validation_reqd := a15(indx);
8039 ddindx := ddindx+1;
8040 if a0.last =indx
8041 then exit;
8042 end if;
8043 indx := a0.next(indx);
8044 end loop;
8045 end if;
8046 end if;
8047 end rosetta_table_copy_in_p52;
8048 procedure rosetta_table_copy_out_p52(t csi_datastructures_pub.instance_asset_tbl, a0 out nocopy JTF_NUMBER_TABLE
8049 , a1 out nocopy JTF_NUMBER_TABLE
8050 , a2 out nocopy JTF_NUMBER_TABLE
8051 , a3 out nocopy JTF_VARCHAR2_TABLE_100
8052 , a4 out nocopy JTF_NUMBER_TABLE
8053 , a5 out nocopy JTF_NUMBER_TABLE
8054 , a6 out nocopy JTF_VARCHAR2_TABLE_100
8055 , a7 out nocopy JTF_DATE_TABLE
8056 , a8 out nocopy JTF_DATE_TABLE
8057 , a9 out nocopy JTF_NUMBER_TABLE
8058 , a10 out nocopy JTF_VARCHAR2_TABLE_100
8059 , a11 out nocopy JTF_NUMBER_TABLE
8060 , a12 out nocopy JTF_VARCHAR2_TABLE_100
8061 , a13 out nocopy JTF_NUMBER_TABLE
8062 , a14 out nocopy JTF_VARCHAR2_TABLE_100
8063 , a15 out nocopy JTF_VARCHAR2_TABLE_100
8064 ) as
8065 ddindx binary_integer; indx binary_integer;
8066 begin
8067 if t is null or t.count = 0 then
8068 a0 := JTF_NUMBER_TABLE();
8069 a1 := JTF_NUMBER_TABLE();
8070 a2 := JTF_NUMBER_TABLE();
8071 a3 := JTF_VARCHAR2_TABLE_100();
8072 a4 := JTF_NUMBER_TABLE();
8073 a5 := JTF_NUMBER_TABLE();
8074 a6 := JTF_VARCHAR2_TABLE_100();
8075 a7 := JTF_DATE_TABLE();
8076 a8 := JTF_DATE_TABLE();
8077 a9 := JTF_NUMBER_TABLE();
8078 a10 := JTF_VARCHAR2_TABLE_100();
8079 a11 := JTF_NUMBER_TABLE();
8080 a12 := JTF_VARCHAR2_TABLE_100();
8081 a13 := JTF_NUMBER_TABLE();
8082 a14 := JTF_VARCHAR2_TABLE_100();
8083 a15 := JTF_VARCHAR2_TABLE_100();
8084 else
8085 a0 := JTF_NUMBER_TABLE();
8086 a1 := JTF_NUMBER_TABLE();
8087 a2 := JTF_NUMBER_TABLE();
8088 a3 := JTF_VARCHAR2_TABLE_100();
8089 a4 := JTF_NUMBER_TABLE();
8090 a5 := JTF_NUMBER_TABLE();
8091 a6 := JTF_VARCHAR2_TABLE_100();
8092 a7 := JTF_DATE_TABLE();
8093 a8 := JTF_DATE_TABLE();
8094 a9 := JTF_NUMBER_TABLE();
8095 a10 := JTF_VARCHAR2_TABLE_100();
8096 a11 := JTF_NUMBER_TABLE();
8097 a12 := JTF_VARCHAR2_TABLE_100();
8098 a13 := JTF_NUMBER_TABLE();
8099 a14 := JTF_VARCHAR2_TABLE_100();
8100 a15 := JTF_VARCHAR2_TABLE_100();
8101 if t.count > 0 then
8102 a0.extend(t.count);
8103 a1.extend(t.count);
8104 a2.extend(t.count);
8105 a3.extend(t.count);
8106 a4.extend(t.count);
8107 a5.extend(t.count);
8108 a6.extend(t.count);
8109 a7.extend(t.count);
8110 a8.extend(t.count);
8111 a9.extend(t.count);
8112 a10.extend(t.count);
8113 a11.extend(t.count);
8114 a12.extend(t.count);
8115 a13.extend(t.count);
8116 a14.extend(t.count);
8117 a15.extend(t.count);
8118 ddindx := t.first;
8119 indx := 1;
8120 while true loop
8121 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_asset_id);
8122 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
8123 a2(indx) := rosetta_g_miss_num_map(t(ddindx).fa_asset_id);
8124 a3(indx) := t(ddindx).fa_book_type_code;
8125 a4(indx) := rosetta_g_miss_num_map(t(ddindx).fa_location_id);
8126 a5(indx) := rosetta_g_miss_num_map(t(ddindx).asset_quantity);
8127 a6(indx) := t(ddindx).update_status;
8128 a7(indx) := t(ddindx).active_start_date;
8129 a8(indx) := t(ddindx).active_end_date;
8130 a9(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
8131 a10(indx) := t(ddindx).check_for_instance_expiry;
8132 a11(indx) := rosetta_g_miss_num_map(t(ddindx).parent_tbl_index);
8133 a12(indx) := t(ddindx).fa_sync_flag;
8134 a13(indx) := rosetta_g_miss_num_map(t(ddindx).fa_mass_addition_id);
8135 a14(indx) := t(ddindx).creation_complete_flag;
8136 a15(indx) := t(ddindx).fa_sync_validation_reqd;
8137 indx := indx+1;
8138 if t.last =ddindx
8139 then exit;
8140 end if;
8141 ddindx := t.next(ddindx);
8142 end loop;
8143 end if;
8144 end if;
8145 end rosetta_table_copy_out_p52;
8146
8147 procedure rosetta_table_copy_in_p55(t out nocopy csi_datastructures_pub.party_account_header_tbl, a0 JTF_NUMBER_TABLE
8148 , a1 JTF_NUMBER_TABLE
8149 , a2 JTF_NUMBER_TABLE
8150 , a3 JTF_VARCHAR2_TABLE_100
8151 , a4 JTF_VARCHAR2_TABLE_300
8152 , a5 JTF_VARCHAR2_TABLE_100
8153 , a6 JTF_NUMBER_TABLE
8154 , a7 JTF_VARCHAR2_TABLE_100
8155 , a8 JTF_NUMBER_TABLE
8156 , a9 JTF_VARCHAR2_TABLE_100
8157 , a10 JTF_DATE_TABLE
8158 , a11 JTF_DATE_TABLE
8159 , a12 JTF_VARCHAR2_TABLE_100
8160 , a13 JTF_VARCHAR2_TABLE_200
8161 , a14 JTF_VARCHAR2_TABLE_200
8162 , a15 JTF_VARCHAR2_TABLE_200
8163 , a16 JTF_VARCHAR2_TABLE_200
8164 , a17 JTF_VARCHAR2_TABLE_200
8165 , a18 JTF_VARCHAR2_TABLE_200
8166 , a19 JTF_VARCHAR2_TABLE_200
8167 , a20 JTF_VARCHAR2_TABLE_200
8168 , a21 JTF_VARCHAR2_TABLE_200
8169 , a22 JTF_VARCHAR2_TABLE_200
8170 , a23 JTF_VARCHAR2_TABLE_200
8171 , a24 JTF_VARCHAR2_TABLE_200
8172 , a25 JTF_VARCHAR2_TABLE_200
8173 , a26 JTF_VARCHAR2_TABLE_200
8174 , a27 JTF_VARCHAR2_TABLE_200
8175 , a28 JTF_NUMBER_TABLE
8176 , a29 JTF_VARCHAR2_TABLE_300
8177 , a30 JTF_VARCHAR2_TABLE_300
8178 , a31 JTF_VARCHAR2_TABLE_300
8179 , a32 JTF_VARCHAR2_TABLE_300
8180 , a33 JTF_VARCHAR2_TABLE_100
8181 , a34 JTF_VARCHAR2_TABLE_100
8182 , a35 JTF_VARCHAR2_TABLE_100
8183 , a36 JTF_VARCHAR2_TABLE_100
8184 , a37 JTF_VARCHAR2_TABLE_300
8185 , a38 JTF_VARCHAR2_TABLE_300
8186 , a39 JTF_VARCHAR2_TABLE_300
8187 , a40 JTF_VARCHAR2_TABLE_300
8188 , a41 JTF_VARCHAR2_TABLE_100
8189 , a42 JTF_VARCHAR2_TABLE_100
8190 , a43 JTF_VARCHAR2_TABLE_100
8191 , a44 JTF_VARCHAR2_TABLE_100
8192 ) as
8193 ddindx binary_integer; indx binary_integer;
8194 begin
8195 if a0 is not null and a0.count > 0 then
8196 if a0.count > 0 then
8197 indx := a0.first;
8198 ddindx := 1;
8199 while true loop
8200 t(ddindx).ip_account_id := rosetta_g_miss_num_map(a0(indx));
8201 t(ddindx).instance_party_id := rosetta_g_miss_num_map(a1(indx));
8202 t(ddindx).party_account_id := rosetta_g_miss_num_map(a2(indx));
8203 t(ddindx).party_account_number := a3(indx);
8204 t(ddindx).party_account_name := a4(indx);
8205 t(ddindx).relationship_type_code := a5(indx);
8206 t(ddindx).bill_to_address := rosetta_g_miss_num_map(a6(indx));
8207 t(ddindx).bill_to_location := a7(indx);
8208 t(ddindx).ship_to_address := rosetta_g_miss_num_map(a8(indx));
8209 t(ddindx).ship_to_location := a9(indx);
8210 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a10(indx));
8211 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a11(indx));
8212 t(ddindx).context := a12(indx);
8213 t(ddindx).attribute1 := a13(indx);
8214 t(ddindx).attribute2 := a14(indx);
8215 t(ddindx).attribute3 := a15(indx);
8216 t(ddindx).attribute4 := a16(indx);
8217 t(ddindx).attribute5 := a17(indx);
8218 t(ddindx).attribute6 := a18(indx);
8219 t(ddindx).attribute7 := a19(indx);
8220 t(ddindx).attribute8 := a20(indx);
8221 t(ddindx).attribute9 := a21(indx);
8222 t(ddindx).attribute10 := a22(indx);
8223 t(ddindx).attribute11 := a23(indx);
8224 t(ddindx).attribute12 := a24(indx);
8225 t(ddindx).attribute13 := a25(indx);
8226 t(ddindx).attribute14 := a26(indx);
8227 t(ddindx).attribute15 := a27(indx);
8228 t(ddindx).object_version_number := rosetta_g_miss_num_map(a28(indx));
8229 t(ddindx).bill_to_address1 := a29(indx);
8230 t(ddindx).bill_to_address2 := a30(indx);
8231 t(ddindx).bill_to_address3 := a31(indx);
8232 t(ddindx).bill_to_address4 := a32(indx);
8233 t(ddindx).bill_to_city := a33(indx);
8234 t(ddindx).bill_to_state := a34(indx);
8235 t(ddindx).bill_to_postal_code := a35(indx);
8236 t(ddindx).bill_to_country := a36(indx);
8237 t(ddindx).ship_to_address1 := a37(indx);
8238 t(ddindx).ship_to_address2 := a38(indx);
8239 t(ddindx).ship_to_address3 := a39(indx);
8240 t(ddindx).ship_to_address4 := a40(indx);
8241 t(ddindx).ship_to_city := a41(indx);
8242 t(ddindx).ship_to_state := a42(indx);
8243 t(ddindx).ship_to_postal_code := a43(indx);
8244 t(ddindx).ship_to_country := a44(indx);
8245 ddindx := ddindx+1;
8246 if a0.last =indx
8247 then exit;
8248 end if;
8249 indx := a0.next(indx);
8250 end loop;
8251 end if;
8252 end if;
8253 end rosetta_table_copy_in_p55;
8254 procedure rosetta_table_copy_out_p55(t csi_datastructures_pub.party_account_header_tbl, a0 out nocopy JTF_NUMBER_TABLE
8255 , a1 out nocopy JTF_NUMBER_TABLE
8256 , a2 out nocopy JTF_NUMBER_TABLE
8257 , a3 out nocopy JTF_VARCHAR2_TABLE_100
8258 , a4 out nocopy JTF_VARCHAR2_TABLE_300
8259 , a5 out nocopy JTF_VARCHAR2_TABLE_100
8260 , a6 out nocopy JTF_NUMBER_TABLE
8261 , a7 out nocopy JTF_VARCHAR2_TABLE_100
8262 , a8 out nocopy JTF_NUMBER_TABLE
8263 , a9 out nocopy JTF_VARCHAR2_TABLE_100
8264 , a10 out nocopy JTF_DATE_TABLE
8265 , a11 out nocopy JTF_DATE_TABLE
8266 , a12 out nocopy JTF_VARCHAR2_TABLE_100
8267 , a13 out nocopy JTF_VARCHAR2_TABLE_200
8268 , a14 out nocopy JTF_VARCHAR2_TABLE_200
8269 , a15 out nocopy JTF_VARCHAR2_TABLE_200
8270 , a16 out nocopy JTF_VARCHAR2_TABLE_200
8271 , a17 out nocopy JTF_VARCHAR2_TABLE_200
8272 , a18 out nocopy JTF_VARCHAR2_TABLE_200
8273 , a19 out nocopy JTF_VARCHAR2_TABLE_200
8274 , a20 out nocopy JTF_VARCHAR2_TABLE_200
8275 , a21 out nocopy JTF_VARCHAR2_TABLE_200
8276 , a22 out nocopy JTF_VARCHAR2_TABLE_200
8277 , a23 out nocopy JTF_VARCHAR2_TABLE_200
8278 , a24 out nocopy JTF_VARCHAR2_TABLE_200
8279 , a25 out nocopy JTF_VARCHAR2_TABLE_200
8280 , a26 out nocopy JTF_VARCHAR2_TABLE_200
8281 , a27 out nocopy JTF_VARCHAR2_TABLE_200
8282 , a28 out nocopy JTF_NUMBER_TABLE
8283 , a29 out nocopy JTF_VARCHAR2_TABLE_300
8284 , a30 out nocopy JTF_VARCHAR2_TABLE_300
8285 , a31 out nocopy JTF_VARCHAR2_TABLE_300
8286 , a32 out nocopy JTF_VARCHAR2_TABLE_300
8287 , a33 out nocopy JTF_VARCHAR2_TABLE_100
8288 , a34 out nocopy JTF_VARCHAR2_TABLE_100
8289 , a35 out nocopy JTF_VARCHAR2_TABLE_100
8290 , a36 out nocopy JTF_VARCHAR2_TABLE_100
8291 , a37 out nocopy JTF_VARCHAR2_TABLE_300
8292 , a38 out nocopy JTF_VARCHAR2_TABLE_300
8293 , a39 out nocopy JTF_VARCHAR2_TABLE_300
8294 , a40 out nocopy JTF_VARCHAR2_TABLE_300
8295 , a41 out nocopy JTF_VARCHAR2_TABLE_100
8296 , a42 out nocopy JTF_VARCHAR2_TABLE_100
8297 , a43 out nocopy JTF_VARCHAR2_TABLE_100
8298 , a44 out nocopy JTF_VARCHAR2_TABLE_100
8299 ) as
8300 ddindx binary_integer; indx binary_integer;
8301 begin
8302 if t is null or t.count = 0 then
8303 a0 := JTF_NUMBER_TABLE();
8304 a1 := JTF_NUMBER_TABLE();
8305 a2 := JTF_NUMBER_TABLE();
8306 a3 := JTF_VARCHAR2_TABLE_100();
8307 a4 := JTF_VARCHAR2_TABLE_300();
8308 a5 := JTF_VARCHAR2_TABLE_100();
8309 a6 := JTF_NUMBER_TABLE();
8310 a7 := JTF_VARCHAR2_TABLE_100();
8311 a8 := JTF_NUMBER_TABLE();
8312 a9 := JTF_VARCHAR2_TABLE_100();
8313 a10 := JTF_DATE_TABLE();
8314 a11 := JTF_DATE_TABLE();
8315 a12 := JTF_VARCHAR2_TABLE_100();
8316 a13 := JTF_VARCHAR2_TABLE_200();
8317 a14 := JTF_VARCHAR2_TABLE_200();
8318 a15 := JTF_VARCHAR2_TABLE_200();
8319 a16 := JTF_VARCHAR2_TABLE_200();
8320 a17 := JTF_VARCHAR2_TABLE_200();
8321 a18 := JTF_VARCHAR2_TABLE_200();
8322 a19 := JTF_VARCHAR2_TABLE_200();
8323 a20 := JTF_VARCHAR2_TABLE_200();
8324 a21 := JTF_VARCHAR2_TABLE_200();
8325 a22 := JTF_VARCHAR2_TABLE_200();
8326 a23 := JTF_VARCHAR2_TABLE_200();
8327 a24 := JTF_VARCHAR2_TABLE_200();
8328 a25 := JTF_VARCHAR2_TABLE_200();
8329 a26 := JTF_VARCHAR2_TABLE_200();
8330 a27 := JTF_VARCHAR2_TABLE_200();
8331 a28 := JTF_NUMBER_TABLE();
8332 a29 := JTF_VARCHAR2_TABLE_300();
8333 a30 := JTF_VARCHAR2_TABLE_300();
8334 a31 := JTF_VARCHAR2_TABLE_300();
8335 a32 := JTF_VARCHAR2_TABLE_300();
8336 a33 := JTF_VARCHAR2_TABLE_100();
8337 a34 := JTF_VARCHAR2_TABLE_100();
8338 a35 := JTF_VARCHAR2_TABLE_100();
8339 a36 := JTF_VARCHAR2_TABLE_100();
8340 a37 := JTF_VARCHAR2_TABLE_300();
8341 a38 := JTF_VARCHAR2_TABLE_300();
8342 a39 := JTF_VARCHAR2_TABLE_300();
8343 a40 := JTF_VARCHAR2_TABLE_300();
8344 a41 := JTF_VARCHAR2_TABLE_100();
8345 a42 := JTF_VARCHAR2_TABLE_100();
8346 a43 := JTF_VARCHAR2_TABLE_100();
8347 a44 := JTF_VARCHAR2_TABLE_100();
8348 else
8349 a0 := JTF_NUMBER_TABLE();
8350 a1 := JTF_NUMBER_TABLE();
8351 a2 := JTF_NUMBER_TABLE();
8352 a3 := JTF_VARCHAR2_TABLE_100();
8353 a4 := JTF_VARCHAR2_TABLE_300();
8354 a5 := JTF_VARCHAR2_TABLE_100();
8355 a6 := JTF_NUMBER_TABLE();
8356 a7 := JTF_VARCHAR2_TABLE_100();
8357 a8 := JTF_NUMBER_TABLE();
8358 a9 := JTF_VARCHAR2_TABLE_100();
8359 a10 := JTF_DATE_TABLE();
8360 a11 := JTF_DATE_TABLE();
8361 a12 := JTF_VARCHAR2_TABLE_100();
8362 a13 := JTF_VARCHAR2_TABLE_200();
8363 a14 := JTF_VARCHAR2_TABLE_200();
8364 a15 := JTF_VARCHAR2_TABLE_200();
8365 a16 := JTF_VARCHAR2_TABLE_200();
8366 a17 := JTF_VARCHAR2_TABLE_200();
8367 a18 := JTF_VARCHAR2_TABLE_200();
8368 a19 := JTF_VARCHAR2_TABLE_200();
8369 a20 := JTF_VARCHAR2_TABLE_200();
8370 a21 := JTF_VARCHAR2_TABLE_200();
8371 a22 := JTF_VARCHAR2_TABLE_200();
8372 a23 := JTF_VARCHAR2_TABLE_200();
8373 a24 := JTF_VARCHAR2_TABLE_200();
8374 a25 := JTF_VARCHAR2_TABLE_200();
8375 a26 := JTF_VARCHAR2_TABLE_200();
8376 a27 := JTF_VARCHAR2_TABLE_200();
8377 a28 := JTF_NUMBER_TABLE();
8378 a29 := JTF_VARCHAR2_TABLE_300();
8379 a30 := JTF_VARCHAR2_TABLE_300();
8380 a31 := JTF_VARCHAR2_TABLE_300();
8381 a32 := JTF_VARCHAR2_TABLE_300();
8382 a33 := JTF_VARCHAR2_TABLE_100();
8383 a34 := JTF_VARCHAR2_TABLE_100();
8384 a35 := JTF_VARCHAR2_TABLE_100();
8385 a36 := JTF_VARCHAR2_TABLE_100();
8386 a37 := JTF_VARCHAR2_TABLE_300();
8387 a38 := JTF_VARCHAR2_TABLE_300();
8388 a39 := JTF_VARCHAR2_TABLE_300();
8389 a40 := JTF_VARCHAR2_TABLE_300();
8390 a41 := JTF_VARCHAR2_TABLE_100();
8391 a42 := JTF_VARCHAR2_TABLE_100();
8392 a43 := JTF_VARCHAR2_TABLE_100();
8393 a44 := JTF_VARCHAR2_TABLE_100();
8394 if t.count > 0 then
8395 a0.extend(t.count);
8396 a1.extend(t.count);
8397 a2.extend(t.count);
8398 a3.extend(t.count);
8399 a4.extend(t.count);
8400 a5.extend(t.count);
8401 a6.extend(t.count);
8402 a7.extend(t.count);
8403 a8.extend(t.count);
8404 a9.extend(t.count);
8405 a10.extend(t.count);
8406 a11.extend(t.count);
8407 a12.extend(t.count);
8408 a13.extend(t.count);
8409 a14.extend(t.count);
8410 a15.extend(t.count);
8411 a16.extend(t.count);
8412 a17.extend(t.count);
8413 a18.extend(t.count);
8414 a19.extend(t.count);
8415 a20.extend(t.count);
8416 a21.extend(t.count);
8417 a22.extend(t.count);
8418 a23.extend(t.count);
8419 a24.extend(t.count);
8420 a25.extend(t.count);
8421 a26.extend(t.count);
8422 a27.extend(t.count);
8423 a28.extend(t.count);
8424 a29.extend(t.count);
8425 a30.extend(t.count);
8426 a31.extend(t.count);
8427 a32.extend(t.count);
8428 a33.extend(t.count);
8429 a34.extend(t.count);
8430 a35.extend(t.count);
8431 a36.extend(t.count);
8432 a37.extend(t.count);
8433 a38.extend(t.count);
8434 a39.extend(t.count);
8435 a40.extend(t.count);
8436 a41.extend(t.count);
8437 a42.extend(t.count);
8438 a43.extend(t.count);
8439 a44.extend(t.count);
8440 ddindx := t.first;
8441 indx := 1;
8442 while true loop
8443 a0(indx) := rosetta_g_miss_num_map(t(ddindx).ip_account_id);
8444 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_party_id);
8445 a2(indx) := rosetta_g_miss_num_map(t(ddindx).party_account_id);
8446 a3(indx) := t(ddindx).party_account_number;
8447 a4(indx) := t(ddindx).party_account_name;
8448 a5(indx) := t(ddindx).relationship_type_code;
8449 a6(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_address);
8450 a7(indx) := t(ddindx).bill_to_location;
8451 a8(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_address);
8452 a9(indx) := t(ddindx).ship_to_location;
8453 a10(indx) := t(ddindx).active_start_date;
8454 a11(indx) := t(ddindx).active_end_date;
8455 a12(indx) := t(ddindx).context;
8456 a13(indx) := t(ddindx).attribute1;
8457 a14(indx) := t(ddindx).attribute2;
8458 a15(indx) := t(ddindx).attribute3;
8459 a16(indx) := t(ddindx).attribute4;
8460 a17(indx) := t(ddindx).attribute5;
8461 a18(indx) := t(ddindx).attribute6;
8462 a19(indx) := t(ddindx).attribute7;
8463 a20(indx) := t(ddindx).attribute8;
8464 a21(indx) := t(ddindx).attribute9;
8465 a22(indx) := t(ddindx).attribute10;
8466 a23(indx) := t(ddindx).attribute11;
8467 a24(indx) := t(ddindx).attribute12;
8468 a25(indx) := t(ddindx).attribute13;
8469 a26(indx) := t(ddindx).attribute14;
8470 a27(indx) := t(ddindx).attribute15;
8471 a28(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
8472 a29(indx) := t(ddindx).bill_to_address1;
8473 a30(indx) := t(ddindx).bill_to_address2;
8474 a31(indx) := t(ddindx).bill_to_address3;
8475 a32(indx) := t(ddindx).bill_to_address4;
8476 a33(indx) := t(ddindx).bill_to_city;
8477 a34(indx) := t(ddindx).bill_to_state;
8478 a35(indx) := t(ddindx).bill_to_postal_code;
8479 a36(indx) := t(ddindx).bill_to_country;
8480 a37(indx) := t(ddindx).ship_to_address1;
8481 a38(indx) := t(ddindx).ship_to_address2;
8482 a39(indx) := t(ddindx).ship_to_address3;
8483 a40(indx) := t(ddindx).ship_to_address4;
8484 a41(indx) := t(ddindx).ship_to_city;
8485 a42(indx) := t(ddindx).ship_to_state;
8486 a43(indx) := t(ddindx).ship_to_postal_code;
8487 a44(indx) := t(ddindx).ship_to_country;
8488 indx := indx+1;
8489 if t.last =ddindx
8490 then exit;
8491 end if;
8492 ddindx := t.next(ddindx);
8493 end loop;
8494 end if;
8495 end if;
8496 end rosetta_table_copy_out_p55;
8497
8498 procedure rosetta_table_copy_in_p57(t out nocopy csi_datastructures_pub.org_units_header_tbl, a0 JTF_NUMBER_TABLE
8499 , a1 JTF_NUMBER_TABLE
8500 , a2 JTF_NUMBER_TABLE
8501 , a3 JTF_VARCHAR2_TABLE_100
8502 , a4 JTF_VARCHAR2_TABLE_100
8503 , a5 JTF_DATE_TABLE
8504 , a6 JTF_DATE_TABLE
8505 , a7 JTF_VARCHAR2_TABLE_100
8506 , a8 JTF_VARCHAR2_TABLE_200
8507 , a9 JTF_VARCHAR2_TABLE_200
8508 , a10 JTF_VARCHAR2_TABLE_200
8509 , a11 JTF_VARCHAR2_TABLE_200
8510 , a12 JTF_VARCHAR2_TABLE_200
8511 , a13 JTF_VARCHAR2_TABLE_200
8512 , a14 JTF_VARCHAR2_TABLE_200
8513 , a15 JTF_VARCHAR2_TABLE_200
8514 , a16 JTF_VARCHAR2_TABLE_200
8515 , a17 JTF_VARCHAR2_TABLE_200
8516 , a18 JTF_VARCHAR2_TABLE_200
8517 , a19 JTF_VARCHAR2_TABLE_200
8518 , a20 JTF_VARCHAR2_TABLE_200
8519 , a21 JTF_VARCHAR2_TABLE_200
8520 , a22 JTF_VARCHAR2_TABLE_200
8521 , a23 JTF_NUMBER_TABLE
8522 , a24 JTF_VARCHAR2_TABLE_100
8523 ) as
8524 ddindx binary_integer; indx binary_integer;
8525 begin
8526 if a0 is not null and a0.count > 0 then
8527 if a0.count > 0 then
8528 indx := a0.first;
8529 ddindx := 1;
8530 while true loop
8531 t(ddindx).instance_ou_id := rosetta_g_miss_num_map(a0(indx));
8532 t(ddindx).instance_id := rosetta_g_miss_num_map(a1(indx));
8533 t(ddindx).operating_unit_id := rosetta_g_miss_num_map(a2(indx));
8534 t(ddindx).operating_unit_name := a3(indx);
8535 t(ddindx).relationship_type_code := a4(indx);
8536 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a5(indx));
8537 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a6(indx));
8538 t(ddindx).context := a7(indx);
8539 t(ddindx).attribute1 := a8(indx);
8540 t(ddindx).attribute2 := a9(indx);
8541 t(ddindx).attribute3 := a10(indx);
8542 t(ddindx).attribute4 := a11(indx);
8543 t(ddindx).attribute5 := a12(indx);
8544 t(ddindx).attribute6 := a13(indx);
8545 t(ddindx).attribute7 := a14(indx);
8546 t(ddindx).attribute8 := a15(indx);
8547 t(ddindx).attribute9 := a16(indx);
8548 t(ddindx).attribute10 := a17(indx);
8549 t(ddindx).attribute11 := a18(indx);
8550 t(ddindx).attribute12 := a19(indx);
8551 t(ddindx).attribute13 := a20(indx);
8552 t(ddindx).attribute14 := a21(indx);
8553 t(ddindx).attribute15 := a22(indx);
8554 t(ddindx).object_version_number := rosetta_g_miss_num_map(a23(indx));
8555 t(ddindx).relationship_type_name := a24(indx);
8556 ddindx := ddindx+1;
8557 if a0.last =indx
8558 then exit;
8559 end if;
8560 indx := a0.next(indx);
8561 end loop;
8562 end if;
8563 end if;
8564 end rosetta_table_copy_in_p57;
8565 procedure rosetta_table_copy_out_p57(t csi_datastructures_pub.org_units_header_tbl, a0 out nocopy JTF_NUMBER_TABLE
8566 , a1 out nocopy JTF_NUMBER_TABLE
8567 , a2 out nocopy JTF_NUMBER_TABLE
8568 , a3 out nocopy JTF_VARCHAR2_TABLE_100
8569 , a4 out nocopy JTF_VARCHAR2_TABLE_100
8570 , a5 out nocopy JTF_DATE_TABLE
8571 , a6 out nocopy JTF_DATE_TABLE
8572 , a7 out nocopy JTF_VARCHAR2_TABLE_100
8573 , a8 out nocopy JTF_VARCHAR2_TABLE_200
8574 , a9 out nocopy JTF_VARCHAR2_TABLE_200
8575 , a10 out nocopy JTF_VARCHAR2_TABLE_200
8576 , a11 out nocopy JTF_VARCHAR2_TABLE_200
8577 , a12 out nocopy JTF_VARCHAR2_TABLE_200
8578 , a13 out nocopy JTF_VARCHAR2_TABLE_200
8579 , a14 out nocopy JTF_VARCHAR2_TABLE_200
8580 , a15 out nocopy JTF_VARCHAR2_TABLE_200
8581 , a16 out nocopy JTF_VARCHAR2_TABLE_200
8582 , a17 out nocopy JTF_VARCHAR2_TABLE_200
8583 , a18 out nocopy JTF_VARCHAR2_TABLE_200
8584 , a19 out nocopy JTF_VARCHAR2_TABLE_200
8585 , a20 out nocopy JTF_VARCHAR2_TABLE_200
8586 , a21 out nocopy JTF_VARCHAR2_TABLE_200
8587 , a22 out nocopy JTF_VARCHAR2_TABLE_200
8588 , a23 out nocopy JTF_NUMBER_TABLE
8589 , a24 out nocopy JTF_VARCHAR2_TABLE_100
8590 ) as
8591 ddindx binary_integer; indx binary_integer;
8592 begin
8593 if t is null or t.count = 0 then
8594 a0 := JTF_NUMBER_TABLE();
8595 a1 := JTF_NUMBER_TABLE();
8596 a2 := JTF_NUMBER_TABLE();
8597 a3 := JTF_VARCHAR2_TABLE_100();
8598 a4 := JTF_VARCHAR2_TABLE_100();
8599 a5 := JTF_DATE_TABLE();
8600 a6 := JTF_DATE_TABLE();
8601 a7 := JTF_VARCHAR2_TABLE_100();
8602 a8 := JTF_VARCHAR2_TABLE_200();
8603 a9 := JTF_VARCHAR2_TABLE_200();
8604 a10 := JTF_VARCHAR2_TABLE_200();
8605 a11 := JTF_VARCHAR2_TABLE_200();
8606 a12 := JTF_VARCHAR2_TABLE_200();
8607 a13 := JTF_VARCHAR2_TABLE_200();
8608 a14 := JTF_VARCHAR2_TABLE_200();
8609 a15 := JTF_VARCHAR2_TABLE_200();
8610 a16 := JTF_VARCHAR2_TABLE_200();
8611 a17 := JTF_VARCHAR2_TABLE_200();
8612 a18 := JTF_VARCHAR2_TABLE_200();
8613 a19 := JTF_VARCHAR2_TABLE_200();
8614 a20 := JTF_VARCHAR2_TABLE_200();
8615 a21 := JTF_VARCHAR2_TABLE_200();
8616 a22 := JTF_VARCHAR2_TABLE_200();
8617 a23 := JTF_NUMBER_TABLE();
8618 a24 := JTF_VARCHAR2_TABLE_100();
8619 else
8620 a0 := JTF_NUMBER_TABLE();
8621 a1 := JTF_NUMBER_TABLE();
8622 a2 := JTF_NUMBER_TABLE();
8623 a3 := JTF_VARCHAR2_TABLE_100();
8624 a4 := JTF_VARCHAR2_TABLE_100();
8625 a5 := JTF_DATE_TABLE();
8626 a6 := JTF_DATE_TABLE();
8627 a7 := JTF_VARCHAR2_TABLE_100();
8628 a8 := JTF_VARCHAR2_TABLE_200();
8629 a9 := JTF_VARCHAR2_TABLE_200();
8630 a10 := JTF_VARCHAR2_TABLE_200();
8631 a11 := JTF_VARCHAR2_TABLE_200();
8632 a12 := JTF_VARCHAR2_TABLE_200();
8633 a13 := JTF_VARCHAR2_TABLE_200();
8634 a14 := JTF_VARCHAR2_TABLE_200();
8635 a15 := JTF_VARCHAR2_TABLE_200();
8636 a16 := JTF_VARCHAR2_TABLE_200();
8637 a17 := JTF_VARCHAR2_TABLE_200();
8638 a18 := JTF_VARCHAR2_TABLE_200();
8639 a19 := JTF_VARCHAR2_TABLE_200();
8640 a20 := JTF_VARCHAR2_TABLE_200();
8641 a21 := JTF_VARCHAR2_TABLE_200();
8642 a22 := JTF_VARCHAR2_TABLE_200();
8643 a23 := JTF_NUMBER_TABLE();
8644 a24 := JTF_VARCHAR2_TABLE_100();
8645 if t.count > 0 then
8646 a0.extend(t.count);
8647 a1.extend(t.count);
8648 a2.extend(t.count);
8649 a3.extend(t.count);
8650 a4.extend(t.count);
8651 a5.extend(t.count);
8652 a6.extend(t.count);
8653 a7.extend(t.count);
8654 a8.extend(t.count);
8655 a9.extend(t.count);
8656 a10.extend(t.count);
8657 a11.extend(t.count);
8658 a12.extend(t.count);
8659 a13.extend(t.count);
8660 a14.extend(t.count);
8661 a15.extend(t.count);
8662 a16.extend(t.count);
8663 a17.extend(t.count);
8664 a18.extend(t.count);
8665 a19.extend(t.count);
8666 a20.extend(t.count);
8667 a21.extend(t.count);
8668 a22.extend(t.count);
8669 a23.extend(t.count);
8670 a24.extend(t.count);
8671 ddindx := t.first;
8672 indx := 1;
8673 while true loop
8674 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_ou_id);
8675 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
8676 a2(indx) := rosetta_g_miss_num_map(t(ddindx).operating_unit_id);
8677 a3(indx) := t(ddindx).operating_unit_name;
8678 a4(indx) := t(ddindx).relationship_type_code;
8679 a5(indx) := t(ddindx).active_start_date;
8680 a6(indx) := t(ddindx).active_end_date;
8681 a7(indx) := t(ddindx).context;
8682 a8(indx) := t(ddindx).attribute1;
8683 a9(indx) := t(ddindx).attribute2;
8684 a10(indx) := t(ddindx).attribute3;
8685 a11(indx) := t(ddindx).attribute4;
8686 a12(indx) := t(ddindx).attribute5;
8687 a13(indx) := t(ddindx).attribute6;
8688 a14(indx) := t(ddindx).attribute7;
8689 a15(indx) := t(ddindx).attribute8;
8690 a16(indx) := t(ddindx).attribute9;
8691 a17(indx) := t(ddindx).attribute10;
8692 a18(indx) := t(ddindx).attribute11;
8693 a19(indx) := t(ddindx).attribute12;
8694 a20(indx) := t(ddindx).attribute13;
8695 a21(indx) := t(ddindx).attribute14;
8696 a22(indx) := t(ddindx).attribute15;
8697 a23(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
8698 a24(indx) := t(ddindx).relationship_type_name;
8699 indx := indx+1;
8700 if t.last =ddindx
8701 then exit;
8702 end if;
8703 ddindx := t.next(ddindx);
8704 end loop;
8705 end if;
8706 end if;
8707 end rosetta_table_copy_out_p57;
8708
8709 procedure rosetta_table_copy_in_p59(t out nocopy csi_datastructures_pub.instance_asset_header_tbl, a0 JTF_NUMBER_TABLE
8710 , a1 JTF_NUMBER_TABLE
8711 , a2 JTF_NUMBER_TABLE
8712 , a3 JTF_VARCHAR2_TABLE_100
8713 , a4 JTF_NUMBER_TABLE
8714 , a5 JTF_NUMBER_TABLE
8715 , a6 JTF_VARCHAR2_TABLE_100
8716 , a7 JTF_DATE_TABLE
8717 , a8 JTF_DATE_TABLE
8718 , a9 JTF_NUMBER_TABLE
8719 , a10 JTF_VARCHAR2_TABLE_100
8720 , a11 JTF_VARCHAR2_TABLE_100
8721 , a12 JTF_VARCHAR2_TABLE_100
8722 , a13 JTF_VARCHAR2_TABLE_100
8723 , a14 JTF_VARCHAR2_TABLE_100
8724 , a15 JTF_VARCHAR2_TABLE_100
8725 , a16 JTF_VARCHAR2_TABLE_100
8726 , a17 JTF_VARCHAR2_TABLE_100
8727 , a18 JTF_VARCHAR2_TABLE_100
8728 , a19 JTF_VARCHAR2_TABLE_100
8729 , a20 JTF_VARCHAR2_TABLE_100
8730 , a21 JTF_DATE_TABLE
8731 , a22 JTF_VARCHAR2_TABLE_100
8732 , a23 JTF_VARCHAR2_TABLE_300
8733 , a24 JTF_VARCHAR2_TABLE_100
8734 , a25 JTF_NUMBER_TABLE
8735 , a26 JTF_VARCHAR2_TABLE_100
8736 ) as
8737 ddindx binary_integer; indx binary_integer;
8738 begin
8739 if a0 is not null and a0.count > 0 then
8740 if a0.count > 0 then
8741 indx := a0.first;
8742 ddindx := 1;
8743 while true loop
8744 t(ddindx).instance_asset_id := rosetta_g_miss_num_map(a0(indx));
8745 t(ddindx).instance_id := rosetta_g_miss_num_map(a1(indx));
8746 t(ddindx).fa_asset_id := rosetta_g_miss_num_map(a2(indx));
8747 t(ddindx).fa_book_type_code := a3(indx);
8748 t(ddindx).fa_location_id := rosetta_g_miss_num_map(a4(indx));
8749 t(ddindx).asset_quantity := rosetta_g_miss_num_map(a5(indx));
8750 t(ddindx).update_status := a6(indx);
8751 t(ddindx).active_start_date := rosetta_g_miss_date_in_map(a7(indx));
8752 t(ddindx).active_end_date := rosetta_g_miss_date_in_map(a8(indx));
8753 t(ddindx).object_version_number := rosetta_g_miss_num_map(a9(indx));
8754 t(ddindx).asset_number := a10(indx);
8755 t(ddindx).serial_number := a11(indx);
8756 t(ddindx).tag_number := a12(indx);
8757 t(ddindx).category := a13(indx);
8758 t(ddindx).fa_location_segment1 := a14(indx);
8759 t(ddindx).fa_location_segment2 := a15(indx);
8760 t(ddindx).fa_location_segment3 := a16(indx);
8761 t(ddindx).fa_location_segment4 := a17(indx);
8762 t(ddindx).fa_location_segment5 := a18(indx);
8763 t(ddindx).fa_location_segment6 := a19(indx);
8764 t(ddindx).fa_location_segment7 := a20(indx);
8765 t(ddindx).date_placed_in_service := rosetta_g_miss_date_in_map(a21(indx));
8766 t(ddindx).description := a22(indx);
8767 t(ddindx).employee_name := a23(indx);
8768 t(ddindx).expense_account_number := a24(indx);
8769 t(ddindx).fa_mass_addition_id := rosetta_g_miss_num_map(a25(indx));
8770 t(ddindx).creation_complete_flag := a26(indx);
8771 ddindx := ddindx+1;
8772 if a0.last =indx
8773 then exit;
8774 end if;
8775 indx := a0.next(indx);
8776 end loop;
8777 end if;
8778 end if;
8779 end rosetta_table_copy_in_p59;
8780 procedure rosetta_table_copy_out_p59(t csi_datastructures_pub.instance_asset_header_tbl, a0 out nocopy JTF_NUMBER_TABLE
8781 , a1 out nocopy JTF_NUMBER_TABLE
8782 , a2 out nocopy JTF_NUMBER_TABLE
8783 , a3 out nocopy JTF_VARCHAR2_TABLE_100
8784 , a4 out nocopy JTF_NUMBER_TABLE
8785 , a5 out nocopy JTF_NUMBER_TABLE
8786 , a6 out nocopy JTF_VARCHAR2_TABLE_100
8787 , a7 out nocopy JTF_DATE_TABLE
8788 , a8 out nocopy JTF_DATE_TABLE
8789 , a9 out nocopy JTF_NUMBER_TABLE
8790 , a10 out nocopy JTF_VARCHAR2_TABLE_100
8791 , a11 out nocopy JTF_VARCHAR2_TABLE_100
8792 , a12 out nocopy JTF_VARCHAR2_TABLE_100
8793 , a13 out nocopy JTF_VARCHAR2_TABLE_100
8794 , a14 out nocopy JTF_VARCHAR2_TABLE_100
8795 , a15 out nocopy JTF_VARCHAR2_TABLE_100
8796 , a16 out nocopy JTF_VARCHAR2_TABLE_100
8797 , a17 out nocopy JTF_VARCHAR2_TABLE_100
8798 , a18 out nocopy JTF_VARCHAR2_TABLE_100
8799 , a19 out nocopy JTF_VARCHAR2_TABLE_100
8800 , a20 out nocopy JTF_VARCHAR2_TABLE_100
8801 , a21 out nocopy JTF_DATE_TABLE
8802 , a22 out nocopy JTF_VARCHAR2_TABLE_100
8803 , a23 out nocopy JTF_VARCHAR2_TABLE_300
8804 , a24 out nocopy JTF_VARCHAR2_TABLE_100
8805 , a25 out nocopy JTF_NUMBER_TABLE
8806 , a26 out nocopy JTF_VARCHAR2_TABLE_100
8807 ) as
8808 ddindx binary_integer; indx binary_integer;
8809 begin
8810 if t is null or t.count = 0 then
8811 a0 := JTF_NUMBER_TABLE();
8812 a1 := JTF_NUMBER_TABLE();
8813 a2 := JTF_NUMBER_TABLE();
8814 a3 := JTF_VARCHAR2_TABLE_100();
8815 a4 := JTF_NUMBER_TABLE();
8816 a5 := JTF_NUMBER_TABLE();
8817 a6 := JTF_VARCHAR2_TABLE_100();
8818 a7 := JTF_DATE_TABLE();
8819 a8 := JTF_DATE_TABLE();
8820 a9 := JTF_NUMBER_TABLE();
8821 a10 := JTF_VARCHAR2_TABLE_100();
8822 a11 := JTF_VARCHAR2_TABLE_100();
8823 a12 := JTF_VARCHAR2_TABLE_100();
8824 a13 := JTF_VARCHAR2_TABLE_100();
8825 a14 := JTF_VARCHAR2_TABLE_100();
8826 a15 := JTF_VARCHAR2_TABLE_100();
8827 a16 := JTF_VARCHAR2_TABLE_100();
8828 a17 := JTF_VARCHAR2_TABLE_100();
8829 a18 := JTF_VARCHAR2_TABLE_100();
8830 a19 := JTF_VARCHAR2_TABLE_100();
8831 a20 := JTF_VARCHAR2_TABLE_100();
8832 a21 := JTF_DATE_TABLE();
8833 a22 := JTF_VARCHAR2_TABLE_100();
8834 a23 := JTF_VARCHAR2_TABLE_300();
8835 a24 := JTF_VARCHAR2_TABLE_100();
8836 a25 := JTF_NUMBER_TABLE();
8837 a26 := JTF_VARCHAR2_TABLE_100();
8838 else
8839 a0 := JTF_NUMBER_TABLE();
8840 a1 := JTF_NUMBER_TABLE();
8841 a2 := JTF_NUMBER_TABLE();
8842 a3 := JTF_VARCHAR2_TABLE_100();
8843 a4 := JTF_NUMBER_TABLE();
8844 a5 := JTF_NUMBER_TABLE();
8845 a6 := JTF_VARCHAR2_TABLE_100();
8846 a7 := JTF_DATE_TABLE();
8847 a8 := JTF_DATE_TABLE();
8848 a9 := JTF_NUMBER_TABLE();
8849 a10 := JTF_VARCHAR2_TABLE_100();
8850 a11 := JTF_VARCHAR2_TABLE_100();
8851 a12 := JTF_VARCHAR2_TABLE_100();
8852 a13 := JTF_VARCHAR2_TABLE_100();
8853 a14 := JTF_VARCHAR2_TABLE_100();
8854 a15 := JTF_VARCHAR2_TABLE_100();
8855 a16 := JTF_VARCHAR2_TABLE_100();
8856 a17 := JTF_VARCHAR2_TABLE_100();
8857 a18 := JTF_VARCHAR2_TABLE_100();
8858 a19 := JTF_VARCHAR2_TABLE_100();
8859 a20 := JTF_VARCHAR2_TABLE_100();
8860 a21 := JTF_DATE_TABLE();
8861 a22 := JTF_VARCHAR2_TABLE_100();
8862 a23 := JTF_VARCHAR2_TABLE_300();
8863 a24 := JTF_VARCHAR2_TABLE_100();
8864 a25 := JTF_NUMBER_TABLE();
8865 a26 := JTF_VARCHAR2_TABLE_100();
8866 if t.count > 0 then
8867 a0.extend(t.count);
8868 a1.extend(t.count);
8869 a2.extend(t.count);
8870 a3.extend(t.count);
8871 a4.extend(t.count);
8872 a5.extend(t.count);
8873 a6.extend(t.count);
8874 a7.extend(t.count);
8875 a8.extend(t.count);
8876 a9.extend(t.count);
8877 a10.extend(t.count);
8878 a11.extend(t.count);
8879 a12.extend(t.count);
8880 a13.extend(t.count);
8881 a14.extend(t.count);
8882 a15.extend(t.count);
8883 a16.extend(t.count);
8884 a17.extend(t.count);
8885 a18.extend(t.count);
8886 a19.extend(t.count);
8887 a20.extend(t.count);
8888 a21.extend(t.count);
8889 a22.extend(t.count);
8890 a23.extend(t.count);
8891 a24.extend(t.count);
8892 a25.extend(t.count);
8893 a26.extend(t.count);
8894 ddindx := t.first;
8895 indx := 1;
8896 while true loop
8897 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_asset_id);
8898 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
8899 a2(indx) := rosetta_g_miss_num_map(t(ddindx).fa_asset_id);
8900 a3(indx) := t(ddindx).fa_book_type_code;
8901 a4(indx) := rosetta_g_miss_num_map(t(ddindx).fa_location_id);
8902 a5(indx) := rosetta_g_miss_num_map(t(ddindx).asset_quantity);
8903 a6(indx) := t(ddindx).update_status;
8904 a7(indx) := t(ddindx).active_start_date;
8905 a8(indx) := t(ddindx).active_end_date;
8906 a9(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
8907 a10(indx) := t(ddindx).asset_number;
8908 a11(indx) := t(ddindx).serial_number;
8909 a12(indx) := t(ddindx).tag_number;
8910 a13(indx) := t(ddindx).category;
8911 a14(indx) := t(ddindx).fa_location_segment1;
8912 a15(indx) := t(ddindx).fa_location_segment2;
8913 a16(indx) := t(ddindx).fa_location_segment3;
8914 a17(indx) := t(ddindx).fa_location_segment4;
8915 a18(indx) := t(ddindx).fa_location_segment5;
8916 a19(indx) := t(ddindx).fa_location_segment6;
8917 a20(indx) := t(ddindx).fa_location_segment7;
8918 a21(indx) := t(ddindx).date_placed_in_service;
8919 a22(indx) := t(ddindx).description;
8920 a23(indx) := t(ddindx).employee_name;
8921 a24(indx) := t(ddindx).expense_account_number;
8922 a25(indx) := rosetta_g_miss_num_map(t(ddindx).fa_mass_addition_id);
8923 a26(indx) := t(ddindx).creation_complete_flag;
8924 indx := indx+1;
8925 if t.last =ddindx
8926 then exit;
8927 end if;
8928 ddindx := t.next(ddindx);
8929 end loop;
8930 end if;
8931 end if;
8932 end rosetta_table_copy_out_p59;
8933
8934 procedure rosetta_table_copy_in_p61(t out nocopy csi_datastructures_pub.instance_history_tbl, a0 JTF_NUMBER_TABLE
8935 , a1 JTF_VARCHAR2_TABLE_100
8936 , a2 JTF_VARCHAR2_TABLE_100
8937 , a3 JTF_VARCHAR2_TABLE_100
8938 , a4 JTF_VARCHAR2_TABLE_100
8939 , a5 JTF_NUMBER_TABLE
8940 , a6 JTF_NUMBER_TABLE
8941 , a7 JTF_VARCHAR2_TABLE_100
8942 , a8 JTF_VARCHAR2_TABLE_100
8943 , a9 JTF_NUMBER_TABLE
8944 , a10 JTF_NUMBER_TABLE
8945 , a11 JTF_VARCHAR2_TABLE_100
8946 , a12 JTF_VARCHAR2_TABLE_100
8947 , a13 JTF_VARCHAR2_TABLE_100
8948 , a14 JTF_VARCHAR2_TABLE_100
8949 , a15 JTF_VARCHAR2_TABLE_100
8950 , a16 JTF_VARCHAR2_TABLE_100
8951 , a17 JTF_NUMBER_TABLE
8952 , a18 JTF_NUMBER_TABLE
8953 , a19 JTF_VARCHAR2_TABLE_100
8954 , a20 JTF_VARCHAR2_TABLE_100
8955 , a21 JTF_VARCHAR2_TABLE_100
8956 , a22 JTF_VARCHAR2_TABLE_100
8957 , a23 JTF_VARCHAR2_TABLE_100
8958 , a24 JTF_VARCHAR2_TABLE_100
8959 , a25 JTF_VARCHAR2_TABLE_100
8960 , a26 JTF_VARCHAR2_TABLE_100
8961 , a27 JTF_VARCHAR2_TABLE_100
8962 , a28 JTF_VARCHAR2_TABLE_100
8963 , a29 JTF_NUMBER_TABLE
8964 , a30 JTF_NUMBER_TABLE
8965 , a31 JTF_VARCHAR2_TABLE_100
8966 , a32 JTF_VARCHAR2_TABLE_100
8967 , a33 JTF_NUMBER_TABLE
8968 , a34 JTF_NUMBER_TABLE
8969 , a35 JTF_VARCHAR2_TABLE_100
8970 , a36 JTF_VARCHAR2_TABLE_100
8971 , a37 JTF_VARCHAR2_TABLE_100
8972 , a38 JTF_VARCHAR2_TABLE_100
8973 , a39 JTF_VARCHAR2_TABLE_100
8974 , a40 JTF_VARCHAR2_TABLE_100
8975 , a41 JTF_NUMBER_TABLE
8976 , a42 JTF_NUMBER_TABLE
8977 , a43 JTF_VARCHAR2_TABLE_100
8978 , a44 JTF_VARCHAR2_TABLE_100
8979 , a45 JTF_VARCHAR2_TABLE_100
8980 , a46 JTF_VARCHAR2_TABLE_100
8981 , a47 JTF_VARCHAR2_TABLE_300
8982 , a48 JTF_VARCHAR2_TABLE_300
8983 , a49 JTF_DATE_TABLE
8984 , a50 JTF_DATE_TABLE
8985 , a51 JTF_DATE_TABLE
8986 , a52 JTF_DATE_TABLE
8987 , a53 JTF_VARCHAR2_TABLE_100
8988 , a54 JTF_VARCHAR2_TABLE_100
8989 , a55 JTF_NUMBER_TABLE
8990 , a56 JTF_NUMBER_TABLE
8991 , a57 JTF_NUMBER_TABLE
8992 , a58 JTF_NUMBER_TABLE
8993 , a59 JTF_VARCHAR2_TABLE_100
8994 , a60 JTF_VARCHAR2_TABLE_100
8995 , a61 JTF_VARCHAR2_TABLE_100
8996 , a62 JTF_VARCHAR2_TABLE_100
8997 , a63 JTF_NUMBER_TABLE
8998 , a64 JTF_NUMBER_TABLE
8999 , a65 JTF_NUMBER_TABLE
9000 , a66 JTF_NUMBER_TABLE
9001 , a67 JTF_NUMBER_TABLE
9002 , a68 JTF_NUMBER_TABLE
9003 , a69 JTF_VARCHAR2_TABLE_100
9004 , a70 JTF_VARCHAR2_TABLE_100
9005 , a71 JTF_VARCHAR2_TABLE_100
9006 , a72 JTF_VARCHAR2_TABLE_100
9007 , a73 JTF_VARCHAR2_TABLE_100
9008 , a74 JTF_VARCHAR2_TABLE_100
9009 , a75 JTF_VARCHAR2_TABLE_100
9010 , a76 JTF_VARCHAR2_TABLE_100
9011 , a77 JTF_NUMBER_TABLE
9012 , a78 JTF_NUMBER_TABLE
9013 , a79 JTF_NUMBER_TABLE
9014 , a80 JTF_NUMBER_TABLE
9015 , a81 JTF_NUMBER_TABLE
9016 , a82 JTF_NUMBER_TABLE
9017 , a83 JTF_NUMBER_TABLE
9018 , a84 JTF_NUMBER_TABLE
9019 , a85 JTF_VARCHAR2_TABLE_300
9020 , a86 JTF_VARCHAR2_TABLE_300
9021 , a87 JTF_NUMBER_TABLE
9022 , a88 JTF_NUMBER_TABLE
9023 , a89 JTF_NUMBER_TABLE
9024 , a90 JTF_NUMBER_TABLE
9025 , a91 JTF_NUMBER_TABLE
9026 , a92 JTF_NUMBER_TABLE
9027 , a93 JTF_NUMBER_TABLE
9028 , a94 JTF_NUMBER_TABLE
9029 , a95 JTF_VARCHAR2_TABLE_100
9030 , a96 JTF_VARCHAR2_TABLE_100
9031 , a97 JTF_NUMBER_TABLE
9032 , a98 JTF_NUMBER_TABLE
9033 , a99 JTF_NUMBER_TABLE
9034 , a100 JTF_NUMBER_TABLE
9035 , a101 JTF_NUMBER_TABLE
9036 , a102 JTF_NUMBER_TABLE
9037 , a103 JTF_NUMBER_TABLE
9038 , a104 JTF_NUMBER_TABLE
9039 , a105 JTF_DATE_TABLE
9040 , a106 JTF_DATE_TABLE
9041 , a107 JTF_VARCHAR2_TABLE_100
9042 , a108 JTF_VARCHAR2_TABLE_100
9043 , a109 JTF_DATE_TABLE
9044 , a110 JTF_DATE_TABLE
9045 , a111 JTF_DATE_TABLE
9046 , a112 JTF_DATE_TABLE
9047 , a113 JTF_VARCHAR2_TABLE_100
9048 , a114 JTF_VARCHAR2_TABLE_100
9049 , a115 JTF_VARCHAR2_TABLE_100
9050 , a116 JTF_VARCHAR2_TABLE_100
9051 , a117 JTF_VARCHAR2_TABLE_100
9052 , a118 JTF_VARCHAR2_TABLE_100
9053 , a119 JTF_VARCHAR2_TABLE_300
9054 , a120 JTF_VARCHAR2_TABLE_300
9055 , a121 JTF_VARCHAR2_TABLE_300
9056 , a122 JTF_VARCHAR2_TABLE_300
9057 , a123 JTF_VARCHAR2_TABLE_300
9058 , a124 JTF_VARCHAR2_TABLE_300
9059 , a125 JTF_VARCHAR2_TABLE_300
9060 , a126 JTF_VARCHAR2_TABLE_300
9061 , a127 JTF_VARCHAR2_TABLE_300
9062 , a128 JTF_VARCHAR2_TABLE_300
9063 , a129 JTF_VARCHAR2_TABLE_300
9064 , a130 JTF_VARCHAR2_TABLE_300
9065 , a131 JTF_VARCHAR2_TABLE_300
9066 , a132 JTF_VARCHAR2_TABLE_300
9067 , a133 JTF_VARCHAR2_TABLE_300
9068 , a134 JTF_VARCHAR2_TABLE_300
9069 , a135 JTF_VARCHAR2_TABLE_300
9070 , a136 JTF_VARCHAR2_TABLE_300
9071 , a137 JTF_VARCHAR2_TABLE_300
9072 , a138 JTF_VARCHAR2_TABLE_300
9073 , a139 JTF_VARCHAR2_TABLE_300
9074 , a140 JTF_VARCHAR2_TABLE_300
9075 , a141 JTF_VARCHAR2_TABLE_300
9076 , a142 JTF_VARCHAR2_TABLE_300
9077 , a143 JTF_VARCHAR2_TABLE_300
9078 , a144 JTF_VARCHAR2_TABLE_300
9079 , a145 JTF_VARCHAR2_TABLE_300
9080 , a146 JTF_VARCHAR2_TABLE_300
9081 , a147 JTF_VARCHAR2_TABLE_300
9082 , a148 JTF_VARCHAR2_TABLE_300
9083 , a149 JTF_NUMBER_TABLE
9084 , a150 JTF_NUMBER_TABLE
9085 , a151 JTF_VARCHAR2_TABLE_100
9086 , a152 JTF_VARCHAR2_TABLE_100
9087 , a153 JTF_NUMBER_TABLE
9088 , a154 JTF_NUMBER_TABLE
9089 , a155 JTF_VARCHAR2_TABLE_100
9090 , a156 JTF_VARCHAR2_TABLE_100
9091 , a157 JTF_VARCHAR2_TABLE_300
9092 , a158 JTF_VARCHAR2_TABLE_300
9093 , a159 JTF_VARCHAR2_TABLE_300
9094 , a160 JTF_VARCHAR2_TABLE_300
9095 , a161 JTF_VARCHAR2_TABLE_300
9096 , a162 JTF_VARCHAR2_TABLE_300
9097 , a163 JTF_VARCHAR2_TABLE_300
9098 , a164 JTF_VARCHAR2_TABLE_300
9099 , a165 JTF_VARCHAR2_TABLE_100
9100 , a166 JTF_VARCHAR2_TABLE_100
9101 , a167 JTF_VARCHAR2_TABLE_100
9102 , a168 JTF_VARCHAR2_TABLE_100
9103 , a169 JTF_VARCHAR2_TABLE_100
9104 , a170 JTF_VARCHAR2_TABLE_100
9105 , a171 JTF_NUMBER_TABLE
9106 , a172 JTF_NUMBER_TABLE
9107 , a173 JTF_NUMBER_TABLE
9108 , a174 JTF_NUMBER_TABLE
9109 , a175 JTF_DATE_TABLE
9110 , a176 JTF_DATE_TABLE
9111 , a177 JTF_VARCHAR2_TABLE_100
9112 , a178 JTF_VARCHAR2_TABLE_100
9113 , a179 JTF_VARCHAR2_TABLE_100
9114 , a180 JTF_VARCHAR2_TABLE_100
9115 , a181 JTF_VARCHAR2_TABLE_100
9116 , a182 JTF_VARCHAR2_TABLE_100
9117 , a183 JTF_VARCHAR2_TABLE_300
9118 , a184 JTF_VARCHAR2_TABLE_300
9119 , a185 JTF_VARCHAR2_TABLE_300
9120 , a186 JTF_VARCHAR2_TABLE_300
9121 , a187 JTF_VARCHAR2_TABLE_300
9122 , a188 JTF_VARCHAR2_TABLE_300
9123 , a189 JTF_VARCHAR2_TABLE_300
9124 , a190 JTF_VARCHAR2_TABLE_300
9125 , a191 JTF_VARCHAR2_TABLE_100
9126 , a192 JTF_VARCHAR2_TABLE_100
9127 , a193 JTF_VARCHAR2_TABLE_100
9128 , a194 JTF_VARCHAR2_TABLE_100
9129 , a195 JTF_VARCHAR2_TABLE_100
9130 , a196 JTF_VARCHAR2_TABLE_100
9131 , a197 JTF_VARCHAR2_TABLE_100
9132 , a198 JTF_VARCHAR2_TABLE_100
9133 , a199 JTF_NUMBER_TABLE
9134 , a200 JTF_NUMBER_TABLE
9135 , a201 JTF_VARCHAR2_TABLE_100
9136 , a202 JTF_VARCHAR2_TABLE_100
9137 , a203 JTF_VARCHAR2_TABLE_300
9138 , a204 JTF_VARCHAR2_TABLE_300
9139 , a205 JTF_NUMBER_TABLE
9140 , a206 JTF_NUMBER_TABLE
9141 , a207 JTF_NUMBER_TABLE
9142 , a208 JTF_NUMBER_TABLE
9143 , a209 JTF_VARCHAR2_TABLE_300
9144 , a210 JTF_VARCHAR2_TABLE_300
9145 , a211 JTF_VARCHAR2_TABLE_300
9146 , a212 JTF_VARCHAR2_TABLE_300
9147 , a213 JTF_VARCHAR2_TABLE_100
9148 , a214 JTF_VARCHAR2_TABLE_100
9149 , a215 JTF_VARCHAR2_TABLE_100
9150 , a216 JTF_VARCHAR2_TABLE_100
9151 , a217 JTF_VARCHAR2_TABLE_100
9152 , a218 JTF_VARCHAR2_TABLE_100
9153 , a219 JTF_VARCHAR2_TABLE_100
9154 , a220 JTF_VARCHAR2_TABLE_100
9155 , a221 JTF_NUMBER_TABLE
9156 , a222 JTF_NUMBER_TABLE
9157 , a223 JTF_VARCHAR2_TABLE_100
9158 , a224 JTF_VARCHAR2_TABLE_100
9159 , a225 JTF_VARCHAR2_TABLE_100
9160 , a226 JTF_VARCHAR2_TABLE_100
9161 , a227 JTF_NUMBER_TABLE
9162 , a228 JTF_NUMBER_TABLE
9163 , a229 JTF_VARCHAR2_TABLE_200
9164 , a230 JTF_VARCHAR2_TABLE_200
9165 , a231 JTF_VARCHAR2_TABLE_100
9166 , a232 JTF_VARCHAR2_TABLE_100
9167 , a233 JTF_NUMBER_TABLE
9168 , a234 JTF_NUMBER_TABLE
9169 , a235 JTF_VARCHAR2_TABLE_100
9170 , a236 JTF_VARCHAR2_TABLE_100
9171 , a237 JTF_NUMBER_TABLE
9172 , a238 JTF_NUMBER_TABLE
9173 , a239 JTF_VARCHAR2_TABLE_100
9174 , a240 JTF_VARCHAR2_TABLE_100
9175 , a241 JTF_NUMBER_TABLE
9176 , a242 JTF_NUMBER_TABLE
9177 , a243 JTF_DATE_TABLE
9178 , a244 JTF_DATE_TABLE
9179 , a245 JTF_VARCHAR2_TABLE_300
9180 , a246 JTF_VARCHAR2_TABLE_300
9181 , a247 JTF_VARCHAR2_TABLE_300
9182 , a248 JTF_VARCHAR2_TABLE_300
9183 , a249 JTF_VARCHAR2_TABLE_300
9184 , a250 JTF_VARCHAR2_TABLE_300
9185 , a251 JTF_VARCHAR2_TABLE_300
9186 , a252 JTF_VARCHAR2_TABLE_300
9187 , a253 JTF_VARCHAR2_TABLE_300
9188 , a254 JTF_VARCHAR2_TABLE_300
9189 , a255 JTF_VARCHAR2_TABLE_300
9190 , a256 JTF_VARCHAR2_TABLE_300
9191 , a257 JTF_VARCHAR2_TABLE_300
9192 , a258 JTF_VARCHAR2_TABLE_300
9193 , a259 JTF_VARCHAR2_TABLE_300
9194 , a260 JTF_VARCHAR2_TABLE_300
9195 , a261 JTF_VARCHAR2_TABLE_300
9196 , a262 JTF_VARCHAR2_TABLE_300
9197 , a263 JTF_VARCHAR2_TABLE_300
9198 , a264 JTF_VARCHAR2_TABLE_300
9199 , a265 JTF_VARCHAR2_TABLE_300
9200 , a266 JTF_VARCHAR2_TABLE_300
9201 , a267 JTF_VARCHAR2_TABLE_300
9202 , a268 JTF_VARCHAR2_TABLE_300
9203 , a269 JTF_VARCHAR2_TABLE_300
9204 , a270 JTF_VARCHAR2_TABLE_300
9205 , a271 JTF_VARCHAR2_TABLE_300
9206 , a272 JTF_VARCHAR2_TABLE_300
9207 , a273 JTF_VARCHAR2_TABLE_300
9208 , a274 JTF_VARCHAR2_TABLE_300
9209 , a275 JTF_VARCHAR2_TABLE_100
9210 , a276 JTF_VARCHAR2_TABLE_100
9211 , a277 JTF_NUMBER_TABLE
9212 , a278 JTF_NUMBER_TABLE
9213 , a279 JTF_VARCHAR2_TABLE_100
9214 , a280 JTF_VARCHAR2_TABLE_100
9215 , a281 JTF_NUMBER_TABLE
9216 , a282 JTF_NUMBER_TABLE
9217 , a283 JTF_NUMBER_TABLE
9218 , a284 JTF_NUMBER_TABLE
9219 , a285 JTF_VARCHAR2_TABLE_100
9220 , a286 JTF_VARCHAR2_TABLE_100
9221 , a287 JTF_VARCHAR2_TABLE_100
9222 , a288 JTF_VARCHAR2_TABLE_100
9223 , a289 JTF_VARCHAR2_TABLE_100
9224 , a290 JTF_VARCHAR2_TABLE_300
9225 , a291 JTF_VARCHAR2_TABLE_300
9226 , a292 JTF_VARCHAR2_TABLE_100
9227 , a293 JTF_VARCHAR2_TABLE_100
9228 ) as
9229 ddindx binary_integer; indx binary_integer;
9230 begin
9231 if a0 is not null and a0.count > 0 then
9232 if a0.count > 0 then
9233 indx := a0.first;
9234 ddindx := 1;
9235 while true loop
9236 t(ddindx).instance_id := rosetta_g_miss_num_map(a0(indx));
9237 t(ddindx).old_instance_number := a1(indx);
9238 t(ddindx).new_instance_number := a2(indx);
9239 t(ddindx).old_external_reference := a3(indx);
9240 t(ddindx).new_external_reference := a4(indx);
9241 t(ddindx).old_inventory_item_id := rosetta_g_miss_num_map(a5(indx));
9242 t(ddindx).new_inventory_item_id := rosetta_g_miss_num_map(a6(indx));
9243 t(ddindx).old_inventory_revision := a7(indx);
9244 t(ddindx).new_inventory_revision := a8(indx);
9245 t(ddindx).old_inv_master_org_id := rosetta_g_miss_num_map(a9(indx));
9246 t(ddindx).new_inv_master_org_id := rosetta_g_miss_num_map(a10(indx));
9247 t(ddindx).old_serial_number := a11(indx);
9248 t(ddindx).new_serial_number := a12(indx);
9249 t(ddindx).old_mfg_serial_number_flag := a13(indx);
9250 t(ddindx).new_mfg_serial_number_flag := a14(indx);
9251 t(ddindx).old_lot_number := a15(indx);
9252 t(ddindx).new_lot_number := a16(indx);
9253 t(ddindx).old_quantity := rosetta_g_miss_num_map(a17(indx));
9254 t(ddindx).new_quantity := rosetta_g_miss_num_map(a18(indx));
9255 t(ddindx).old_unit_of_measure_name := a19(indx);
9256 t(ddindx).new_unit_of_measure_name := a20(indx);
9257 t(ddindx).old_unit_of_measure := a21(indx);
9258 t(ddindx).new_unit_of_measure := a22(indx);
9259 t(ddindx).old_accounting_class := a23(indx);
9260 t(ddindx).new_accounting_class := a24(indx);
9261 t(ddindx).old_accounting_class_code := a25(indx);
9262 t(ddindx).new_accounting_class_code := a26(indx);
9263 t(ddindx).old_instance_condition := a27(indx);
9264 t(ddindx).new_instance_condition := a28(indx);
9265 t(ddindx).old_instance_condition_id := rosetta_g_miss_num_map(a29(indx));
9266 t(ddindx).new_instance_condition_id := rosetta_g_miss_num_map(a30(indx));
9267 t(ddindx).old_instance_status := a31(indx);
9268 t(ddindx).new_instance_status := a32(indx);
9269 t(ddindx).old_instance_status_id := rosetta_g_miss_num_map(a33(indx));
9270 t(ddindx).new_instance_status_id := rosetta_g_miss_num_map(a34(indx));
9271 t(ddindx).old_customer_view_flag := a35(indx);
9272 t(ddindx).new_customer_view_flag := a36(indx);
9273 t(ddindx).old_merchant_view_flag := a37(indx);
9274 t(ddindx).new_merchant_view_flag := a38(indx);
9275 t(ddindx).old_sellable_flag := a39(indx);
9276 t(ddindx).new_sellable_flag := a40(indx);
9277 t(ddindx).old_system_id := rosetta_g_miss_num_map(a41(indx));
9278 t(ddindx).new_system_id := rosetta_g_miss_num_map(a42(indx));
9279 t(ddindx).old_system_name := a43(indx);
9280 t(ddindx).new_system_name := a44(indx);
9281 t(ddindx).old_instance_type_code := a45(indx);
9282 t(ddindx).new_instance_type_code := a46(indx);
9283 t(ddindx).old_instance_type_name := a47(indx);
9284 t(ddindx).new_instance_type_name := a48(indx);
9285 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a49(indx));
9286 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a50(indx));
9287 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a51(indx));
9288 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a52(indx));
9289 t(ddindx).old_location_type_code := a53(indx);
9290 t(ddindx).new_location_type_code := a54(indx);
9291 t(ddindx).old_location_id := rosetta_g_miss_num_map(a55(indx));
9292 t(ddindx).new_location_id := rosetta_g_miss_num_map(a56(indx));
9293 t(ddindx).old_inv_organization_id := rosetta_g_miss_num_map(a57(indx));
9294 t(ddindx).new_inv_organization_id := rosetta_g_miss_num_map(a58(indx));
9295 t(ddindx).old_inv_organization_name := a59(indx);
9296 t(ddindx).new_inv_organization_name := a60(indx);
9297 t(ddindx).old_inv_subinventory_name := a61(indx);
9298 t(ddindx).new_inv_subinventory_name := a62(indx);
9299 t(ddindx).old_inv_locator_id := rosetta_g_miss_num_map(a63(indx));
9300 t(ddindx).new_inv_locator_id := rosetta_g_miss_num_map(a64(indx));
9301 t(ddindx).old_pa_project_id := rosetta_g_miss_num_map(a65(indx));
9302 t(ddindx).new_pa_project_id := rosetta_g_miss_num_map(a66(indx));
9303 t(ddindx).old_pa_project_task_id := rosetta_g_miss_num_map(a67(indx));
9304 t(ddindx).new_pa_project_task_id := rosetta_g_miss_num_map(a68(indx));
9305 t(ddindx).old_pa_project_name := a69(indx);
9306 t(ddindx).new_pa_project_name := a70(indx);
9307 t(ddindx).old_pa_project_number := a71(indx);
9308 t(ddindx).new_pa_project_number := a72(indx);
9309 t(ddindx).old_pa_task_name := a73(indx);
9310 t(ddindx).new_pa_task_name := a74(indx);
9311 t(ddindx).old_pa_task_number := a75(indx);
9312 t(ddindx).new_pa_task_number := a76(indx);
9313 t(ddindx).old_in_transit_order_line_id := rosetta_g_miss_num_map(a77(indx));
9314 t(ddindx).new_in_transit_order_line_id := rosetta_g_miss_num_map(a78(indx));
9315 t(ddindx).old_in_transit_order_line_num := rosetta_g_miss_num_map(a79(indx));
9316 t(ddindx).new_in_transit_order_line_num := rosetta_g_miss_num_map(a80(indx));
9317 t(ddindx).old_in_transit_order_number := rosetta_g_miss_num_map(a81(indx));
9318 t(ddindx).new_in_transit_order_number := rosetta_g_miss_num_map(a82(indx));
9319 t(ddindx).old_wip_job_id := rosetta_g_miss_num_map(a83(indx));
9320 t(ddindx).new_wip_job_id := rosetta_g_miss_num_map(a84(indx));
9321 t(ddindx).old_wip_entity_name := a85(indx);
9322 t(ddindx).new_wip_entity_name := a86(indx);
9323 t(ddindx).old_po_order_line_id := rosetta_g_miss_num_map(a87(indx));
9324 t(ddindx).new_po_order_line_id := rosetta_g_miss_num_map(a88(indx));
9325 t(ddindx).old_last_oe_order_line_id := rosetta_g_miss_num_map(a89(indx));
9326 t(ddindx).new_last_oe_order_line_id := rosetta_g_miss_num_map(a90(indx));
9327 t(ddindx).old_last_oe_rma_line_id := rosetta_g_miss_num_map(a91(indx));
9328 t(ddindx).new_last_oe_rma_line_id := rosetta_g_miss_num_map(a92(indx));
9329 t(ddindx).old_last_po_po_line_id := rosetta_g_miss_num_map(a93(indx));
9330 t(ddindx).new_last_po_po_line_id := rosetta_g_miss_num_map(a94(indx));
9331 t(ddindx).old_last_oe_po_number := a95(indx);
9332 t(ddindx).new_last_oe_po_number := a96(indx);
9333 t(ddindx).old_last_wip_job_id := rosetta_g_miss_num_map(a97(indx));
9334 t(ddindx).new_last_wip_job_id := rosetta_g_miss_num_map(a98(indx));
9335 t(ddindx).old_last_pa_project_id := rosetta_g_miss_num_map(a99(indx));
9336 t(ddindx).new_last_pa_project_id := rosetta_g_miss_num_map(a100(indx));
9337 t(ddindx).old_last_pa_task_id := rosetta_g_miss_num_map(a101(indx));
9338 t(ddindx).new_last_pa_task_id := rosetta_g_miss_num_map(a102(indx));
9339 t(ddindx).old_last_oe_agreement_id := rosetta_g_miss_num_map(a103(indx));
9340 t(ddindx).new_last_oe_agreement_id := rosetta_g_miss_num_map(a104(indx));
9341 t(ddindx).old_install_date := rosetta_g_miss_date_in_map(a105(indx));
9342 t(ddindx).new_install_date := rosetta_g_miss_date_in_map(a106(indx));
9343 t(ddindx).old_manually_created_flag := a107(indx);
9344 t(ddindx).new_manually_created_flag := a108(indx);
9345 t(ddindx).old_return_by_date := rosetta_g_miss_date_in_map(a109(indx));
9346 t(ddindx).new_return_by_date := rosetta_g_miss_date_in_map(a110(indx));
9347 t(ddindx).old_actual_return_date := rosetta_g_miss_date_in_map(a111(indx));
9348 t(ddindx).new_actual_return_date := rosetta_g_miss_date_in_map(a112(indx));
9349 t(ddindx).old_creation_complete_flag := a113(indx);
9350 t(ddindx).new_creation_complete_flag := a114(indx);
9351 t(ddindx).old_completeness_flag := a115(indx);
9352 t(ddindx).new_completeness_flag := a116(indx);
9353 t(ddindx).old_context := a117(indx);
9354 t(ddindx).new_context := a118(indx);
9355 t(ddindx).old_attribute1 := a119(indx);
9356 t(ddindx).new_attribute1 := a120(indx);
9357 t(ddindx).old_attribute2 := a121(indx);
9358 t(ddindx).new_attribute2 := a122(indx);
9359 t(ddindx).old_attribute3 := a123(indx);
9360 t(ddindx).new_attribute3 := a124(indx);
9361 t(ddindx).old_attribute4 := a125(indx);
9362 t(ddindx).new_attribute4 := a126(indx);
9363 t(ddindx).old_attribute5 := a127(indx);
9364 t(ddindx).new_attribute5 := a128(indx);
9365 t(ddindx).old_attribute6 := a129(indx);
9366 t(ddindx).new_attribute6 := a130(indx);
9367 t(ddindx).old_attribute7 := a131(indx);
9368 t(ddindx).new_attribute7 := a132(indx);
9369 t(ddindx).old_attribute8 := a133(indx);
9370 t(ddindx).new_attribute8 := a134(indx);
9371 t(ddindx).old_attribute9 := a135(indx);
9372 t(ddindx).new_attribute9 := a136(indx);
9373 t(ddindx).old_attribute10 := a137(indx);
9374 t(ddindx).new_attribute10 := a138(indx);
9375 t(ddindx).old_attribute11 := a139(indx);
9376 t(ddindx).new_attribute11 := a140(indx);
9377 t(ddindx).old_attribute12 := a141(indx);
9378 t(ddindx).new_attribute12 := a142(indx);
9379 t(ddindx).old_attribute13 := a143(indx);
9380 t(ddindx).new_attribute13 := a144(indx);
9381 t(ddindx).old_attribute14 := a145(indx);
9382 t(ddindx).new_attribute14 := a146(indx);
9383 t(ddindx).old_attribute15 := a147(indx);
9384 t(ddindx).new_attribute15 := a148(indx);
9385 t(ddindx).old_last_txn_line_detail_id := rosetta_g_miss_num_map(a149(indx));
9386 t(ddindx).new_last_txn_line_detail_id := rosetta_g_miss_num_map(a150(indx));
9387 t(ddindx).old_install_location_type_code := a151(indx);
9388 t(ddindx).new_install_location_type_code := a152(indx);
9389 t(ddindx).old_install_location_id := rosetta_g_miss_num_map(a153(indx));
9390 t(ddindx).new_install_location_id := rosetta_g_miss_num_map(a154(indx));
9391 t(ddindx).old_instance_usage_code := a155(indx);
9392 t(ddindx).new_instance_usage_code := a156(indx);
9393 t(ddindx).old_current_loc_address1 := a157(indx);
9394 t(ddindx).new_current_loc_address1 := a158(indx);
9395 t(ddindx).old_current_loc_address2 := a159(indx);
9396 t(ddindx).new_current_loc_address2 := a160(indx);
9397 t(ddindx).old_current_loc_address3 := a161(indx);
9398 t(ddindx).new_current_loc_address3 := a162(indx);
9399 t(ddindx).old_current_loc_address4 := a163(indx);
9400 t(ddindx).new_current_loc_address4 := a164(indx);
9401 t(ddindx).old_current_loc_city := a165(indx);
9402 t(ddindx).new_current_loc_city := a166(indx);
9403 t(ddindx).old_current_loc_postal_code := a167(indx);
9404 t(ddindx).new_current_loc_postal_code := a168(indx);
9405 t(ddindx).old_current_loc_country := a169(indx);
9406 t(ddindx).new_current_loc_country := a170(indx);
9407 t(ddindx).old_sales_order_number := rosetta_g_miss_num_map(a171(indx));
9408 t(ddindx).new_sales_order_number := rosetta_g_miss_num_map(a172(indx));
9409 t(ddindx).old_sales_order_line_number := rosetta_g_miss_num_map(a173(indx));
9410 t(ddindx).new_sales_order_line_number := rosetta_g_miss_num_map(a174(indx));
9411 t(ddindx).old_sales_order_date := rosetta_g_miss_date_in_map(a175(indx));
9412 t(ddindx).new_sales_order_date := rosetta_g_miss_date_in_map(a176(indx));
9413 t(ddindx).old_purchase_order_number := a177(indx);
9414 t(ddindx).new_purchase_order_number := a178(indx);
9415 t(ddindx).old_instance_usage_name := a179(indx);
9416 t(ddindx).new_instance_usage_name := a180(indx);
9417 t(ddindx).old_current_loc_state := a181(indx);
9418 t(ddindx).new_current_loc_state := a182(indx);
9419 t(ddindx).old_install_loc_address1 := a183(indx);
9420 t(ddindx).new_install_loc_address1 := a184(indx);
9421 t(ddindx).old_install_loc_address2 := a185(indx);
9422 t(ddindx).new_install_loc_address2 := a186(indx);
9423 t(ddindx).old_install_loc_address3 := a187(indx);
9424 t(ddindx).new_install_loc_address3 := a188(indx);
9425 t(ddindx).old_install_loc_address4 := a189(indx);
9426 t(ddindx).new_install_loc_address4 := a190(indx);
9427 t(ddindx).old_install_loc_city := a191(indx);
9428 t(ddindx).new_install_loc_city := a192(indx);
9429 t(ddindx).old_install_loc_state := a193(indx);
9430 t(ddindx).new_install_loc_state := a194(indx);
9431 t(ddindx).old_install_loc_postal_code := a195(indx);
9432 t(ddindx).new_install_loc_postal_code := a196(indx);
9433 t(ddindx).old_install_loc_country := a197(indx);
9434 t(ddindx).new_install_loc_country := a198(indx);
9435 t(ddindx).old_config_inst_rev_num := rosetta_g_miss_num_map(a199(indx));
9436 t(ddindx).new_config_inst_rev_num := rosetta_g_miss_num_map(a200(indx));
9437 t(ddindx).old_config_valid_status := a201(indx);
9438 t(ddindx).new_config_valid_status := a202(indx);
9439 t(ddindx).old_instance_description := a203(indx);
9440 t(ddindx).new_instance_description := a204(indx);
9441 t(ddindx).instance_history_id := rosetta_g_miss_num_map(a205(indx));
9442 t(ddindx).transaction_id := rosetta_g_miss_num_map(a206(indx));
9443 t(ddindx).old_last_vld_organization_id := rosetta_g_miss_num_map(a207(indx));
9444 t(ddindx).new_last_vld_organization_id := rosetta_g_miss_num_map(a208(indx));
9445 t(ddindx).old_oe_agreement_name := a209(indx);
9446 t(ddindx).new_oe_agreement_name := a210(indx);
9447 t(ddindx).old_inv_locator_name := a211(indx);
9448 t(ddindx).new_inv_locator_name := a212(indx);
9449 t(ddindx).old_current_location_number := a213(indx);
9450 t(ddindx).new_current_location_number := a214(indx);
9451 t(ddindx).old_install_location_number := a215(indx);
9452 t(ddindx).new_install_location_number := a216(indx);
9453 t(ddindx).old_network_asset_flag := a217(indx);
9454 t(ddindx).new_network_asset_flag := a218(indx);
9455 t(ddindx).old_maintainable_flag := a219(indx);
9456 t(ddindx).new_maintainable_flag := a220(indx);
9457 t(ddindx).old_pn_location_id := rosetta_g_miss_num_map(a221(indx));
9458 t(ddindx).new_pn_location_id := rosetta_g_miss_num_map(a222(indx));
9459 t(ddindx).old_asset_criticality_code := a223(indx);
9460 t(ddindx).new_asset_criticality_code := a224(indx);
9461 t(ddindx).old_criticality := a225(indx);
9462 t(ddindx).new_criticality := a226(indx);
9463 t(ddindx).old_category_id := rosetta_g_miss_num_map(a227(indx));
9464 t(ddindx).new_category_id := rosetta_g_miss_num_map(a228(indx));
9465 t(ddindx).old_category_name := a229(indx);
9466 t(ddindx).new_category_name := a230(indx);
9467 t(ddindx).old_maintainable := a231(indx);
9468 t(ddindx).new_maintainable := a232(indx);
9469 t(ddindx).old_equipment_gen_object_id := rosetta_g_miss_num_map(a233(indx));
9470 t(ddindx).new_equipment_gen_object_id := rosetta_g_miss_num_map(a234(indx));
9471 t(ddindx).old_instantiation_flag := a235(indx);
9472 t(ddindx).new_instantiation_flag := a236(indx);
9473 t(ddindx).old_linear_location_id := rosetta_g_miss_num_map(a237(indx));
9474 t(ddindx).new_linear_location_id := rosetta_g_miss_num_map(a238(indx));
9475 t(ddindx).old_operational_log_flag := a239(indx);
9476 t(ddindx).new_operational_log_flag := a240(indx);
9477 t(ddindx).old_checkin_status := rosetta_g_miss_num_map(a241(indx));
9478 t(ddindx).new_checkin_status := rosetta_g_miss_num_map(a242(indx));
9479 t(ddindx).old_supplier_warranty_exp_date := rosetta_g_miss_date_in_map(a243(indx));
9480 t(ddindx).new_supplier_warranty_exp_date := rosetta_g_miss_date_in_map(a244(indx));
9481 t(ddindx).old_attribute16 := a245(indx);
9482 t(ddindx).new_attribute16 := a246(indx);
9483 t(ddindx).old_attribute17 := a247(indx);
9484 t(ddindx).new_attribute17 := a248(indx);
9485 t(ddindx).old_attribute18 := a249(indx);
9486 t(ddindx).new_attribute18 := a250(indx);
9487 t(ddindx).old_attribute19 := a251(indx);
9488 t(ddindx).new_attribute19 := a252(indx);
9489 t(ddindx).old_attribute20 := a253(indx);
9490 t(ddindx).new_attribute20 := a254(indx);
9491 t(ddindx).old_attribute21 := a255(indx);
9492 t(ddindx).new_attribute21 := a256(indx);
9493 t(ddindx).old_attribute22 := a257(indx);
9494 t(ddindx).new_attribute22 := a258(indx);
9495 t(ddindx).old_attribute23 := a259(indx);
9496 t(ddindx).new_attribute23 := a260(indx);
9497 t(ddindx).old_attribute24 := a261(indx);
9498 t(ddindx).new_attribute24 := a262(indx);
9499 t(ddindx).old_attribute25 := a263(indx);
9500 t(ddindx).new_attribute25 := a264(indx);
9501 t(ddindx).old_attribute26 := a265(indx);
9502 t(ddindx).new_attribute26 := a266(indx);
9503 t(ddindx).old_attribute27 := a267(indx);
9504 t(ddindx).new_attribute27 := a268(indx);
9505 t(ddindx).old_attribute28 := a269(indx);
9506 t(ddindx).new_attribute28 := a270(indx);
9507 t(ddindx).old_attribute29 := a271(indx);
9508 t(ddindx).new_attribute29 := a272(indx);
9509 t(ddindx).old_attribute30 := a273(indx);
9510 t(ddindx).new_attribute30 := a274(indx);
9511 t(ddindx).old_payables_currency_code := a275(indx);
9512 t(ddindx).new_payables_currency_code := a276(indx);
9513 t(ddindx).old_purchase_unit_price := rosetta_g_miss_num_map(a277(indx));
9514 t(ddindx).new_purchase_unit_price := rosetta_g_miss_num_map(a278(indx));
9515 t(ddindx).old_purchase_currency_code := a279(indx);
9516 t(ddindx).new_purchase_currency_code := a280(indx);
9517 t(ddindx).old_payables_unit_price := rosetta_g_miss_num_map(a281(indx));
9518 t(ddindx).new_payables_unit_price := rosetta_g_miss_num_map(a282(indx));
9519 t(ddindx).old_sales_unit_price := rosetta_g_miss_num_map(a283(indx));
9520 t(ddindx).new_sales_unit_price := rosetta_g_miss_num_map(a284(indx));
9521 t(ddindx).old_sales_currency_code := a285(indx);
9522 t(ddindx).new_sales_currency_code := a286(indx);
9523 t(ddindx).old_operational_status_code := a287(indx);
9524 t(ddindx).new_operational_status_code := a288(indx);
9525 t(ddindx).full_dump_flag := a289(indx);
9526 t(ddindx).old_inventory_item_name := a290(indx);
9527 t(ddindx).new_inventory_item_name := a291(indx);
9528 t(ddindx).old_source_code := a292(indx);
9529 t(ddindx).new_source_code := a293(indx);
9530 ddindx := ddindx+1;
9531 if a0.last =indx
9532 then exit;
9533 end if;
9534 indx := a0.next(indx);
9535 end loop;
9536 end if;
9537 end if;
9538 end rosetta_table_copy_in_p61;
9539 procedure rosetta_table_copy_out_p61(t csi_datastructures_pub.instance_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
9540 , a1 out nocopy JTF_VARCHAR2_TABLE_100
9541 , a2 out nocopy JTF_VARCHAR2_TABLE_100
9542 , a3 out nocopy JTF_VARCHAR2_TABLE_100
9543 , a4 out nocopy JTF_VARCHAR2_TABLE_100
9544 , a5 out nocopy JTF_NUMBER_TABLE
9545 , a6 out nocopy JTF_NUMBER_TABLE
9546 , a7 out nocopy JTF_VARCHAR2_TABLE_100
9547 , a8 out nocopy JTF_VARCHAR2_TABLE_100
9548 , a9 out nocopy JTF_NUMBER_TABLE
9549 , a10 out nocopy JTF_NUMBER_TABLE
9550 , a11 out nocopy JTF_VARCHAR2_TABLE_100
9551 , a12 out nocopy JTF_VARCHAR2_TABLE_100
9552 , a13 out nocopy JTF_VARCHAR2_TABLE_100
9553 , a14 out nocopy JTF_VARCHAR2_TABLE_100
9554 , a15 out nocopy JTF_VARCHAR2_TABLE_100
9555 , a16 out nocopy JTF_VARCHAR2_TABLE_100
9556 , a17 out nocopy JTF_NUMBER_TABLE
9557 , a18 out nocopy JTF_NUMBER_TABLE
9558 , a19 out nocopy JTF_VARCHAR2_TABLE_100
9559 , a20 out nocopy JTF_VARCHAR2_TABLE_100
9560 , a21 out nocopy JTF_VARCHAR2_TABLE_100
9561 , a22 out nocopy JTF_VARCHAR2_TABLE_100
9562 , a23 out nocopy JTF_VARCHAR2_TABLE_100
9563 , a24 out nocopy JTF_VARCHAR2_TABLE_100
9564 , a25 out nocopy JTF_VARCHAR2_TABLE_100
9565 , a26 out nocopy JTF_VARCHAR2_TABLE_100
9566 , a27 out nocopy JTF_VARCHAR2_TABLE_100
9567 , a28 out nocopy JTF_VARCHAR2_TABLE_100
9568 , a29 out nocopy JTF_NUMBER_TABLE
9569 , a30 out nocopy JTF_NUMBER_TABLE
9570 , a31 out nocopy JTF_VARCHAR2_TABLE_100
9571 , a32 out nocopy JTF_VARCHAR2_TABLE_100
9572 , a33 out nocopy JTF_NUMBER_TABLE
9573 , a34 out nocopy JTF_NUMBER_TABLE
9574 , a35 out nocopy JTF_VARCHAR2_TABLE_100
9575 , a36 out nocopy JTF_VARCHAR2_TABLE_100
9576 , a37 out nocopy JTF_VARCHAR2_TABLE_100
9577 , a38 out nocopy JTF_VARCHAR2_TABLE_100
9578 , a39 out nocopy JTF_VARCHAR2_TABLE_100
9579 , a40 out nocopy JTF_VARCHAR2_TABLE_100
9580 , a41 out nocopy JTF_NUMBER_TABLE
9581 , a42 out nocopy JTF_NUMBER_TABLE
9582 , a43 out nocopy JTF_VARCHAR2_TABLE_100
9583 , a44 out nocopy JTF_VARCHAR2_TABLE_100
9584 , a45 out nocopy JTF_VARCHAR2_TABLE_100
9585 , a46 out nocopy JTF_VARCHAR2_TABLE_100
9586 , a47 out nocopy JTF_VARCHAR2_TABLE_300
9587 , a48 out nocopy JTF_VARCHAR2_TABLE_300
9588 , a49 out nocopy JTF_DATE_TABLE
9589 , a50 out nocopy JTF_DATE_TABLE
9590 , a51 out nocopy JTF_DATE_TABLE
9591 , a52 out nocopy JTF_DATE_TABLE
9592 , a53 out nocopy JTF_VARCHAR2_TABLE_100
9593 , a54 out nocopy JTF_VARCHAR2_TABLE_100
9594 , a55 out nocopy JTF_NUMBER_TABLE
9595 , a56 out nocopy JTF_NUMBER_TABLE
9596 , a57 out nocopy JTF_NUMBER_TABLE
9597 , a58 out nocopy JTF_NUMBER_TABLE
9598 , a59 out nocopy JTF_VARCHAR2_TABLE_100
9599 , a60 out nocopy JTF_VARCHAR2_TABLE_100
9600 , a61 out nocopy JTF_VARCHAR2_TABLE_100
9601 , a62 out nocopy JTF_VARCHAR2_TABLE_100
9602 , a63 out nocopy JTF_NUMBER_TABLE
9603 , a64 out nocopy JTF_NUMBER_TABLE
9604 , a65 out nocopy JTF_NUMBER_TABLE
9605 , a66 out nocopy JTF_NUMBER_TABLE
9606 , a67 out nocopy JTF_NUMBER_TABLE
9607 , a68 out nocopy JTF_NUMBER_TABLE
9608 , a69 out nocopy JTF_VARCHAR2_TABLE_100
9609 , a70 out nocopy JTF_VARCHAR2_TABLE_100
9610 , a71 out nocopy JTF_VARCHAR2_TABLE_100
9611 , a72 out nocopy JTF_VARCHAR2_TABLE_100
9612 , a73 out nocopy JTF_VARCHAR2_TABLE_100
9613 , a74 out nocopy JTF_VARCHAR2_TABLE_100
9614 , a75 out nocopy JTF_VARCHAR2_TABLE_100
9615 , a76 out nocopy JTF_VARCHAR2_TABLE_100
9616 , a77 out nocopy JTF_NUMBER_TABLE
9617 , a78 out nocopy JTF_NUMBER_TABLE
9618 , a79 out nocopy JTF_NUMBER_TABLE
9619 , a80 out nocopy JTF_NUMBER_TABLE
9620 , a81 out nocopy JTF_NUMBER_TABLE
9621 , a82 out nocopy JTF_NUMBER_TABLE
9622 , a83 out nocopy JTF_NUMBER_TABLE
9623 , a84 out nocopy JTF_NUMBER_TABLE
9624 , a85 out nocopy JTF_VARCHAR2_TABLE_300
9625 , a86 out nocopy JTF_VARCHAR2_TABLE_300
9626 , a87 out nocopy JTF_NUMBER_TABLE
9627 , a88 out nocopy JTF_NUMBER_TABLE
9628 , a89 out nocopy JTF_NUMBER_TABLE
9629 , a90 out nocopy JTF_NUMBER_TABLE
9630 , a91 out nocopy JTF_NUMBER_TABLE
9631 , a92 out nocopy JTF_NUMBER_TABLE
9632 , a93 out nocopy JTF_NUMBER_TABLE
9633 , a94 out nocopy JTF_NUMBER_TABLE
9634 , a95 out nocopy JTF_VARCHAR2_TABLE_100
9635 , a96 out nocopy JTF_VARCHAR2_TABLE_100
9636 , a97 out nocopy JTF_NUMBER_TABLE
9637 , a98 out nocopy JTF_NUMBER_TABLE
9638 , a99 out nocopy JTF_NUMBER_TABLE
9639 , a100 out nocopy JTF_NUMBER_TABLE
9640 , a101 out nocopy JTF_NUMBER_TABLE
9641 , a102 out nocopy JTF_NUMBER_TABLE
9642 , a103 out nocopy JTF_NUMBER_TABLE
9643 , a104 out nocopy JTF_NUMBER_TABLE
9644 , a105 out nocopy JTF_DATE_TABLE
9645 , a106 out nocopy JTF_DATE_TABLE
9646 , a107 out nocopy JTF_VARCHAR2_TABLE_100
9647 , a108 out nocopy JTF_VARCHAR2_TABLE_100
9648 , a109 out nocopy JTF_DATE_TABLE
9649 , a110 out nocopy JTF_DATE_TABLE
9650 , a111 out nocopy JTF_DATE_TABLE
9651 , a112 out nocopy JTF_DATE_TABLE
9652 , a113 out nocopy JTF_VARCHAR2_TABLE_100
9653 , a114 out nocopy JTF_VARCHAR2_TABLE_100
9654 , a115 out nocopy JTF_VARCHAR2_TABLE_100
9655 , a116 out nocopy JTF_VARCHAR2_TABLE_100
9656 , a117 out nocopy JTF_VARCHAR2_TABLE_100
9657 , a118 out nocopy JTF_VARCHAR2_TABLE_100
9658 , a119 out nocopy JTF_VARCHAR2_TABLE_300
9659 , a120 out nocopy JTF_VARCHAR2_TABLE_300
9660 , a121 out nocopy JTF_VARCHAR2_TABLE_300
9661 , a122 out nocopy JTF_VARCHAR2_TABLE_300
9662 , a123 out nocopy JTF_VARCHAR2_TABLE_300
9663 , a124 out nocopy JTF_VARCHAR2_TABLE_300
9664 , a125 out nocopy JTF_VARCHAR2_TABLE_300
9665 , a126 out nocopy JTF_VARCHAR2_TABLE_300
9666 , a127 out nocopy JTF_VARCHAR2_TABLE_300
9667 , a128 out nocopy JTF_VARCHAR2_TABLE_300
9668 , a129 out nocopy JTF_VARCHAR2_TABLE_300
9669 , a130 out nocopy JTF_VARCHAR2_TABLE_300
9670 , a131 out nocopy JTF_VARCHAR2_TABLE_300
9671 , a132 out nocopy JTF_VARCHAR2_TABLE_300
9672 , a133 out nocopy JTF_VARCHAR2_TABLE_300
9673 , a134 out nocopy JTF_VARCHAR2_TABLE_300
9674 , a135 out nocopy JTF_VARCHAR2_TABLE_300
9675 , a136 out nocopy JTF_VARCHAR2_TABLE_300
9676 , a137 out nocopy JTF_VARCHAR2_TABLE_300
9677 , a138 out nocopy JTF_VARCHAR2_TABLE_300
9678 , a139 out nocopy JTF_VARCHAR2_TABLE_300
9679 , a140 out nocopy JTF_VARCHAR2_TABLE_300
9680 , a141 out nocopy JTF_VARCHAR2_TABLE_300
9681 , a142 out nocopy JTF_VARCHAR2_TABLE_300
9682 , a143 out nocopy JTF_VARCHAR2_TABLE_300
9683 , a144 out nocopy JTF_VARCHAR2_TABLE_300
9684 , a145 out nocopy JTF_VARCHAR2_TABLE_300
9685 , a146 out nocopy JTF_VARCHAR2_TABLE_300
9686 , a147 out nocopy JTF_VARCHAR2_TABLE_300
9687 , a148 out nocopy JTF_VARCHAR2_TABLE_300
9688 , a149 out nocopy JTF_NUMBER_TABLE
9689 , a150 out nocopy JTF_NUMBER_TABLE
9690 , a151 out nocopy JTF_VARCHAR2_TABLE_100
9691 , a152 out nocopy JTF_VARCHAR2_TABLE_100
9692 , a153 out nocopy JTF_NUMBER_TABLE
9693 , a154 out nocopy JTF_NUMBER_TABLE
9694 , a155 out nocopy JTF_VARCHAR2_TABLE_100
9695 , a156 out nocopy JTF_VARCHAR2_TABLE_100
9696 , a157 out nocopy JTF_VARCHAR2_TABLE_300
9697 , a158 out nocopy JTF_VARCHAR2_TABLE_300
9698 , a159 out nocopy JTF_VARCHAR2_TABLE_300
9699 , a160 out nocopy JTF_VARCHAR2_TABLE_300
9700 , a161 out nocopy JTF_VARCHAR2_TABLE_300
9701 , a162 out nocopy JTF_VARCHAR2_TABLE_300
9702 , a163 out nocopy JTF_VARCHAR2_TABLE_300
9703 , a164 out nocopy JTF_VARCHAR2_TABLE_300
9704 , a165 out nocopy JTF_VARCHAR2_TABLE_100
9705 , a166 out nocopy JTF_VARCHAR2_TABLE_100
9706 , a167 out nocopy JTF_VARCHAR2_TABLE_100
9707 , a168 out nocopy JTF_VARCHAR2_TABLE_100
9708 , a169 out nocopy JTF_VARCHAR2_TABLE_100
9709 , a170 out nocopy JTF_VARCHAR2_TABLE_100
9710 , a171 out nocopy JTF_NUMBER_TABLE
9711 , a172 out nocopy JTF_NUMBER_TABLE
9712 , a173 out nocopy JTF_NUMBER_TABLE
9713 , a174 out nocopy JTF_NUMBER_TABLE
9714 , a175 out nocopy JTF_DATE_TABLE
9715 , a176 out nocopy JTF_DATE_TABLE
9716 , a177 out nocopy JTF_VARCHAR2_TABLE_100
9717 , a178 out nocopy JTF_VARCHAR2_TABLE_100
9718 , a179 out nocopy JTF_VARCHAR2_TABLE_100
9719 , a180 out nocopy JTF_VARCHAR2_TABLE_100
9720 , a181 out nocopy JTF_VARCHAR2_TABLE_100
9721 , a182 out nocopy JTF_VARCHAR2_TABLE_100
9722 , a183 out nocopy JTF_VARCHAR2_TABLE_300
9723 , a184 out nocopy JTF_VARCHAR2_TABLE_300
9724 , a185 out nocopy JTF_VARCHAR2_TABLE_300
9725 , a186 out nocopy JTF_VARCHAR2_TABLE_300
9726 , a187 out nocopy JTF_VARCHAR2_TABLE_300
9727 , a188 out nocopy JTF_VARCHAR2_TABLE_300
9728 , a189 out nocopy JTF_VARCHAR2_TABLE_300
9729 , a190 out nocopy JTF_VARCHAR2_TABLE_300
9730 , a191 out nocopy JTF_VARCHAR2_TABLE_100
9731 , a192 out nocopy JTF_VARCHAR2_TABLE_100
9732 , a193 out nocopy JTF_VARCHAR2_TABLE_100
9733 , a194 out nocopy JTF_VARCHAR2_TABLE_100
9734 , a195 out nocopy JTF_VARCHAR2_TABLE_100
9735 , a196 out nocopy JTF_VARCHAR2_TABLE_100
9736 , a197 out nocopy JTF_VARCHAR2_TABLE_100
9737 , a198 out nocopy JTF_VARCHAR2_TABLE_100
9738 , a199 out nocopy JTF_NUMBER_TABLE
9739 , a200 out nocopy JTF_NUMBER_TABLE
9740 , a201 out nocopy JTF_VARCHAR2_TABLE_100
9741 , a202 out nocopy JTF_VARCHAR2_TABLE_100
9742 , a203 out nocopy JTF_VARCHAR2_TABLE_300
9743 , a204 out nocopy JTF_VARCHAR2_TABLE_300
9744 , a205 out nocopy JTF_NUMBER_TABLE
9745 , a206 out nocopy JTF_NUMBER_TABLE
9746 , a207 out nocopy JTF_NUMBER_TABLE
9747 , a208 out nocopy JTF_NUMBER_TABLE
9748 , a209 out nocopy JTF_VARCHAR2_TABLE_300
9749 , a210 out nocopy JTF_VARCHAR2_TABLE_300
9750 , a211 out nocopy JTF_VARCHAR2_TABLE_300
9751 , a212 out nocopy JTF_VARCHAR2_TABLE_300
9752 , a213 out nocopy JTF_VARCHAR2_TABLE_100
9753 , a214 out nocopy JTF_VARCHAR2_TABLE_100
9754 , a215 out nocopy JTF_VARCHAR2_TABLE_100
9755 , a216 out nocopy JTF_VARCHAR2_TABLE_100
9756 , a217 out nocopy JTF_VARCHAR2_TABLE_100
9757 , a218 out nocopy JTF_VARCHAR2_TABLE_100
9758 , a219 out nocopy JTF_VARCHAR2_TABLE_100
9759 , a220 out nocopy JTF_VARCHAR2_TABLE_100
9760 , a221 out nocopy JTF_NUMBER_TABLE
9761 , a222 out nocopy JTF_NUMBER_TABLE
9762 , a223 out nocopy JTF_VARCHAR2_TABLE_100
9763 , a224 out nocopy JTF_VARCHAR2_TABLE_100
9764 , a225 out nocopy JTF_VARCHAR2_TABLE_100
9765 , a226 out nocopy JTF_VARCHAR2_TABLE_100
9766 , a227 out nocopy JTF_NUMBER_TABLE
9767 , a228 out nocopy JTF_NUMBER_TABLE
9768 , a229 out nocopy JTF_VARCHAR2_TABLE_200
9769 , a230 out nocopy JTF_VARCHAR2_TABLE_200
9770 , a231 out nocopy JTF_VARCHAR2_TABLE_100
9771 , a232 out nocopy JTF_VARCHAR2_TABLE_100
9772 , a233 out nocopy JTF_NUMBER_TABLE
9773 , a234 out nocopy JTF_NUMBER_TABLE
9774 , a235 out nocopy JTF_VARCHAR2_TABLE_100
9775 , a236 out nocopy JTF_VARCHAR2_TABLE_100
9776 , a237 out nocopy JTF_NUMBER_TABLE
9777 , a238 out nocopy JTF_NUMBER_TABLE
9778 , a239 out nocopy JTF_VARCHAR2_TABLE_100
9779 , a240 out nocopy JTF_VARCHAR2_TABLE_100
9780 , a241 out nocopy JTF_NUMBER_TABLE
9781 , a242 out nocopy JTF_NUMBER_TABLE
9782 , a243 out nocopy JTF_DATE_TABLE
9783 , a244 out nocopy JTF_DATE_TABLE
9784 , a245 out nocopy JTF_VARCHAR2_TABLE_300
9785 , a246 out nocopy JTF_VARCHAR2_TABLE_300
9786 , a247 out nocopy JTF_VARCHAR2_TABLE_300
9787 , a248 out nocopy JTF_VARCHAR2_TABLE_300
9788 , a249 out nocopy JTF_VARCHAR2_TABLE_300
9789 , a250 out nocopy JTF_VARCHAR2_TABLE_300
9790 , a251 out nocopy JTF_VARCHAR2_TABLE_300
9791 , a252 out nocopy JTF_VARCHAR2_TABLE_300
9792 , a253 out nocopy JTF_VARCHAR2_TABLE_300
9793 , a254 out nocopy JTF_VARCHAR2_TABLE_300
9794 , a255 out nocopy JTF_VARCHAR2_TABLE_300
9795 , a256 out nocopy JTF_VARCHAR2_TABLE_300
9796 , a257 out nocopy JTF_VARCHAR2_TABLE_300
9797 , a258 out nocopy JTF_VARCHAR2_TABLE_300
9798 , a259 out nocopy JTF_VARCHAR2_TABLE_300
9799 , a260 out nocopy JTF_VARCHAR2_TABLE_300
9800 , a261 out nocopy JTF_VARCHAR2_TABLE_300
9801 , a262 out nocopy JTF_VARCHAR2_TABLE_300
9802 , a263 out nocopy JTF_VARCHAR2_TABLE_300
9803 , a264 out nocopy JTF_VARCHAR2_TABLE_300
9804 , a265 out nocopy JTF_VARCHAR2_TABLE_300
9805 , a266 out nocopy JTF_VARCHAR2_TABLE_300
9806 , a267 out nocopy JTF_VARCHAR2_TABLE_300
9807 , a268 out nocopy JTF_VARCHAR2_TABLE_300
9808 , a269 out nocopy JTF_VARCHAR2_TABLE_300
9809 , a270 out nocopy JTF_VARCHAR2_TABLE_300
9810 , a271 out nocopy JTF_VARCHAR2_TABLE_300
9811 , a272 out nocopy JTF_VARCHAR2_TABLE_300
9812 , a273 out nocopy JTF_VARCHAR2_TABLE_300
9813 , a274 out nocopy JTF_VARCHAR2_TABLE_300
9814 , a275 out nocopy JTF_VARCHAR2_TABLE_100
9815 , a276 out nocopy JTF_VARCHAR2_TABLE_100
9816 , a277 out nocopy JTF_NUMBER_TABLE
9817 , a278 out nocopy JTF_NUMBER_TABLE
9818 , a279 out nocopy JTF_VARCHAR2_TABLE_100
9819 , a280 out nocopy JTF_VARCHAR2_TABLE_100
9820 , a281 out nocopy JTF_NUMBER_TABLE
9821 , a282 out nocopy JTF_NUMBER_TABLE
9822 , a283 out nocopy JTF_NUMBER_TABLE
9823 , a284 out nocopy JTF_NUMBER_TABLE
9824 , a285 out nocopy JTF_VARCHAR2_TABLE_100
9825 , a286 out nocopy JTF_VARCHAR2_TABLE_100
9826 , a287 out nocopy JTF_VARCHAR2_TABLE_100
9827 , a288 out nocopy JTF_VARCHAR2_TABLE_100
9828 , a289 out nocopy JTF_VARCHAR2_TABLE_100
9829 , a290 out nocopy JTF_VARCHAR2_TABLE_300
9830 , a291 out nocopy JTF_VARCHAR2_TABLE_300
9831 , a292 out nocopy JTF_VARCHAR2_TABLE_100
9832 , a293 out nocopy JTF_VARCHAR2_TABLE_100
9833 ) as
9834 ddindx binary_integer; indx binary_integer;
9835 begin
9836 if t is null or t.count = 0 then
9837 a0 := JTF_NUMBER_TABLE();
9838 a1 := JTF_VARCHAR2_TABLE_100();
9839 a2 := JTF_VARCHAR2_TABLE_100();
9840 a3 := JTF_VARCHAR2_TABLE_100();
9841 a4 := JTF_VARCHAR2_TABLE_100();
9842 a5 := JTF_NUMBER_TABLE();
9843 a6 := JTF_NUMBER_TABLE();
9844 a7 := JTF_VARCHAR2_TABLE_100();
9845 a8 := JTF_VARCHAR2_TABLE_100();
9846 a9 := JTF_NUMBER_TABLE();
9847 a10 := JTF_NUMBER_TABLE();
9848 a11 := JTF_VARCHAR2_TABLE_100();
9849 a12 := JTF_VARCHAR2_TABLE_100();
9850 a13 := JTF_VARCHAR2_TABLE_100();
9851 a14 := JTF_VARCHAR2_TABLE_100();
9852 a15 := JTF_VARCHAR2_TABLE_100();
9853 a16 := JTF_VARCHAR2_TABLE_100();
9854 a17 := JTF_NUMBER_TABLE();
9855 a18 := JTF_NUMBER_TABLE();
9856 a19 := JTF_VARCHAR2_TABLE_100();
9857 a20 := JTF_VARCHAR2_TABLE_100();
9858 a21 := JTF_VARCHAR2_TABLE_100();
9859 a22 := JTF_VARCHAR2_TABLE_100();
9860 a23 := JTF_VARCHAR2_TABLE_100();
9861 a24 := JTF_VARCHAR2_TABLE_100();
9862 a25 := JTF_VARCHAR2_TABLE_100();
9863 a26 := JTF_VARCHAR2_TABLE_100();
9864 a27 := JTF_VARCHAR2_TABLE_100();
9865 a28 := JTF_VARCHAR2_TABLE_100();
9866 a29 := JTF_NUMBER_TABLE();
9867 a30 := JTF_NUMBER_TABLE();
9868 a31 := JTF_VARCHAR2_TABLE_100();
9869 a32 := JTF_VARCHAR2_TABLE_100();
9870 a33 := JTF_NUMBER_TABLE();
9871 a34 := JTF_NUMBER_TABLE();
9872 a35 := JTF_VARCHAR2_TABLE_100();
9873 a36 := JTF_VARCHAR2_TABLE_100();
9874 a37 := JTF_VARCHAR2_TABLE_100();
9875 a38 := JTF_VARCHAR2_TABLE_100();
9876 a39 := JTF_VARCHAR2_TABLE_100();
9877 a40 := JTF_VARCHAR2_TABLE_100();
9878 a41 := JTF_NUMBER_TABLE();
9879 a42 := JTF_NUMBER_TABLE();
9880 a43 := JTF_VARCHAR2_TABLE_100();
9881 a44 := JTF_VARCHAR2_TABLE_100();
9882 a45 := JTF_VARCHAR2_TABLE_100();
9883 a46 := JTF_VARCHAR2_TABLE_100();
9884 a47 := JTF_VARCHAR2_TABLE_300();
9885 a48 := JTF_VARCHAR2_TABLE_300();
9886 a49 := JTF_DATE_TABLE();
9887 a50 := JTF_DATE_TABLE();
9888 a51 := JTF_DATE_TABLE();
9889 a52 := JTF_DATE_TABLE();
9890 a53 := JTF_VARCHAR2_TABLE_100();
9891 a54 := JTF_VARCHAR2_TABLE_100();
9892 a55 := JTF_NUMBER_TABLE();
9893 a56 := JTF_NUMBER_TABLE();
9894 a57 := JTF_NUMBER_TABLE();
9895 a58 := JTF_NUMBER_TABLE();
9896 a59 := JTF_VARCHAR2_TABLE_100();
9897 a60 := JTF_VARCHAR2_TABLE_100();
9898 a61 := JTF_VARCHAR2_TABLE_100();
9899 a62 := JTF_VARCHAR2_TABLE_100();
9900 a63 := JTF_NUMBER_TABLE();
9901 a64 := JTF_NUMBER_TABLE();
9902 a65 := JTF_NUMBER_TABLE();
9903 a66 := JTF_NUMBER_TABLE();
9904 a67 := JTF_NUMBER_TABLE();
9905 a68 := JTF_NUMBER_TABLE();
9906 a69 := JTF_VARCHAR2_TABLE_100();
9907 a70 := JTF_VARCHAR2_TABLE_100();
9908 a71 := JTF_VARCHAR2_TABLE_100();
9909 a72 := JTF_VARCHAR2_TABLE_100();
9910 a73 := JTF_VARCHAR2_TABLE_100();
9911 a74 := JTF_VARCHAR2_TABLE_100();
9912 a75 := JTF_VARCHAR2_TABLE_100();
9913 a76 := JTF_VARCHAR2_TABLE_100();
9914 a77 := JTF_NUMBER_TABLE();
9915 a78 := JTF_NUMBER_TABLE();
9916 a79 := JTF_NUMBER_TABLE();
9917 a80 := JTF_NUMBER_TABLE();
9918 a81 := JTF_NUMBER_TABLE();
9919 a82 := JTF_NUMBER_TABLE();
9920 a83 := JTF_NUMBER_TABLE();
9921 a84 := JTF_NUMBER_TABLE();
9922 a85 := JTF_VARCHAR2_TABLE_300();
9923 a86 := JTF_VARCHAR2_TABLE_300();
9924 a87 := JTF_NUMBER_TABLE();
9925 a88 := JTF_NUMBER_TABLE();
9926 a89 := JTF_NUMBER_TABLE();
9927 a90 := JTF_NUMBER_TABLE();
9928 a91 := JTF_NUMBER_TABLE();
9929 a92 := JTF_NUMBER_TABLE();
9930 a93 := JTF_NUMBER_TABLE();
9931 a94 := JTF_NUMBER_TABLE();
9932 a95 := JTF_VARCHAR2_TABLE_100();
9933 a96 := JTF_VARCHAR2_TABLE_100();
9934 a97 := JTF_NUMBER_TABLE();
9935 a98 := JTF_NUMBER_TABLE();
9936 a99 := JTF_NUMBER_TABLE();
9937 a100 := JTF_NUMBER_TABLE();
9938 a101 := JTF_NUMBER_TABLE();
9939 a102 := JTF_NUMBER_TABLE();
9940 a103 := JTF_NUMBER_TABLE();
9941 a104 := JTF_NUMBER_TABLE();
9942 a105 := JTF_DATE_TABLE();
9943 a106 := JTF_DATE_TABLE();
9944 a107 := JTF_VARCHAR2_TABLE_100();
9945 a108 := JTF_VARCHAR2_TABLE_100();
9946 a109 := JTF_DATE_TABLE();
9947 a110 := JTF_DATE_TABLE();
9948 a111 := JTF_DATE_TABLE();
9949 a112 := JTF_DATE_TABLE();
9950 a113 := JTF_VARCHAR2_TABLE_100();
9951 a114 := JTF_VARCHAR2_TABLE_100();
9952 a115 := JTF_VARCHAR2_TABLE_100();
9953 a116 := JTF_VARCHAR2_TABLE_100();
9954 a117 := JTF_VARCHAR2_TABLE_100();
9955 a118 := JTF_VARCHAR2_TABLE_100();
9956 a119 := JTF_VARCHAR2_TABLE_300();
9957 a120 := JTF_VARCHAR2_TABLE_300();
9958 a121 := JTF_VARCHAR2_TABLE_300();
9959 a122 := JTF_VARCHAR2_TABLE_300();
9960 a123 := JTF_VARCHAR2_TABLE_300();
9961 a124 := JTF_VARCHAR2_TABLE_300();
9962 a125 := JTF_VARCHAR2_TABLE_300();
9963 a126 := JTF_VARCHAR2_TABLE_300();
9964 a127 := JTF_VARCHAR2_TABLE_300();
9965 a128 := JTF_VARCHAR2_TABLE_300();
9966 a129 := JTF_VARCHAR2_TABLE_300();
9967 a130 := JTF_VARCHAR2_TABLE_300();
9968 a131 := JTF_VARCHAR2_TABLE_300();
9969 a132 := JTF_VARCHAR2_TABLE_300();
9970 a133 := JTF_VARCHAR2_TABLE_300();
9971 a134 := JTF_VARCHAR2_TABLE_300();
9972 a135 := JTF_VARCHAR2_TABLE_300();
9973 a136 := JTF_VARCHAR2_TABLE_300();
9974 a137 := JTF_VARCHAR2_TABLE_300();
9975 a138 := JTF_VARCHAR2_TABLE_300();
9976 a139 := JTF_VARCHAR2_TABLE_300();
9977 a140 := JTF_VARCHAR2_TABLE_300();
9978 a141 := JTF_VARCHAR2_TABLE_300();
9979 a142 := JTF_VARCHAR2_TABLE_300();
9980 a143 := JTF_VARCHAR2_TABLE_300();
9981 a144 := JTF_VARCHAR2_TABLE_300();
9982 a145 := JTF_VARCHAR2_TABLE_300();
9983 a146 := JTF_VARCHAR2_TABLE_300();
9984 a147 := JTF_VARCHAR2_TABLE_300();
9985 a148 := JTF_VARCHAR2_TABLE_300();
9986 a149 := JTF_NUMBER_TABLE();
9987 a150 := JTF_NUMBER_TABLE();
9988 a151 := JTF_VARCHAR2_TABLE_100();
9989 a152 := JTF_VARCHAR2_TABLE_100();
9990 a153 := JTF_NUMBER_TABLE();
9991 a154 := JTF_NUMBER_TABLE();
9992 a155 := JTF_VARCHAR2_TABLE_100();
9993 a156 := JTF_VARCHAR2_TABLE_100();
9994 a157 := JTF_VARCHAR2_TABLE_300();
9995 a158 := JTF_VARCHAR2_TABLE_300();
9996 a159 := JTF_VARCHAR2_TABLE_300();
9997 a160 := JTF_VARCHAR2_TABLE_300();
9998 a161 := JTF_VARCHAR2_TABLE_300();
9999 a162 := JTF_VARCHAR2_TABLE_300();
10000 a163 := JTF_VARCHAR2_TABLE_300();
10001 a164 := JTF_VARCHAR2_TABLE_300();
10002 a165 := JTF_VARCHAR2_TABLE_100();
10003 a166 := JTF_VARCHAR2_TABLE_100();
10004 a167 := JTF_VARCHAR2_TABLE_100();
10005 a168 := JTF_VARCHAR2_TABLE_100();
10006 a169 := JTF_VARCHAR2_TABLE_100();
10007 a170 := JTF_VARCHAR2_TABLE_100();
10008 a171 := JTF_NUMBER_TABLE();
10009 a172 := JTF_NUMBER_TABLE();
10010 a173 := JTF_NUMBER_TABLE();
10011 a174 := JTF_NUMBER_TABLE();
10012 a175 := JTF_DATE_TABLE();
10013 a176 := JTF_DATE_TABLE();
10014 a177 := JTF_VARCHAR2_TABLE_100();
10015 a178 := JTF_VARCHAR2_TABLE_100();
10016 a179 := JTF_VARCHAR2_TABLE_100();
10017 a180 := JTF_VARCHAR2_TABLE_100();
10018 a181 := JTF_VARCHAR2_TABLE_100();
10019 a182 := JTF_VARCHAR2_TABLE_100();
10020 a183 := JTF_VARCHAR2_TABLE_300();
10021 a184 := JTF_VARCHAR2_TABLE_300();
10022 a185 := JTF_VARCHAR2_TABLE_300();
10023 a186 := JTF_VARCHAR2_TABLE_300();
10024 a187 := JTF_VARCHAR2_TABLE_300();
10025 a188 := JTF_VARCHAR2_TABLE_300();
10026 a189 := JTF_VARCHAR2_TABLE_300();
10027 a190 := JTF_VARCHAR2_TABLE_300();
10028 a191 := JTF_VARCHAR2_TABLE_100();
10029 a192 := JTF_VARCHAR2_TABLE_100();
10030 a193 := JTF_VARCHAR2_TABLE_100();
10031 a194 := JTF_VARCHAR2_TABLE_100();
10032 a195 := JTF_VARCHAR2_TABLE_100();
10033 a196 := JTF_VARCHAR2_TABLE_100();
10034 a197 := JTF_VARCHAR2_TABLE_100();
10035 a198 := JTF_VARCHAR2_TABLE_100();
10036 a199 := JTF_NUMBER_TABLE();
10037 a200 := JTF_NUMBER_TABLE();
10038 a201 := JTF_VARCHAR2_TABLE_100();
10039 a202 := JTF_VARCHAR2_TABLE_100();
10040 a203 := JTF_VARCHAR2_TABLE_300();
10041 a204 := JTF_VARCHAR2_TABLE_300();
10042 a205 := JTF_NUMBER_TABLE();
10043 a206 := JTF_NUMBER_TABLE();
10044 a207 := JTF_NUMBER_TABLE();
10045 a208 := JTF_NUMBER_TABLE();
10046 a209 := JTF_VARCHAR2_TABLE_300();
10047 a210 := JTF_VARCHAR2_TABLE_300();
10048 a211 := JTF_VARCHAR2_TABLE_300();
10049 a212 := JTF_VARCHAR2_TABLE_300();
10050 a213 := JTF_VARCHAR2_TABLE_100();
10051 a214 := JTF_VARCHAR2_TABLE_100();
10052 a215 := JTF_VARCHAR2_TABLE_100();
10053 a216 := JTF_VARCHAR2_TABLE_100();
10054 a217 := JTF_VARCHAR2_TABLE_100();
10055 a218 := JTF_VARCHAR2_TABLE_100();
10056 a219 := JTF_VARCHAR2_TABLE_100();
10057 a220 := JTF_VARCHAR2_TABLE_100();
10058 a221 := JTF_NUMBER_TABLE();
10059 a222 := JTF_NUMBER_TABLE();
10060 a223 := JTF_VARCHAR2_TABLE_100();
10061 a224 := JTF_VARCHAR2_TABLE_100();
10062 a225 := JTF_VARCHAR2_TABLE_100();
10063 a226 := JTF_VARCHAR2_TABLE_100();
10064 a227 := JTF_NUMBER_TABLE();
10065 a228 := JTF_NUMBER_TABLE();
10066 a229 := JTF_VARCHAR2_TABLE_200();
10067 a230 := JTF_VARCHAR2_TABLE_200();
10068 a231 := JTF_VARCHAR2_TABLE_100();
10069 a232 := JTF_VARCHAR2_TABLE_100();
10070 a233 := JTF_NUMBER_TABLE();
10071 a234 := JTF_NUMBER_TABLE();
10072 a235 := JTF_VARCHAR2_TABLE_100();
10073 a236 := JTF_VARCHAR2_TABLE_100();
10074 a237 := JTF_NUMBER_TABLE();
10075 a238 := JTF_NUMBER_TABLE();
10076 a239 := JTF_VARCHAR2_TABLE_100();
10077 a240 := JTF_VARCHAR2_TABLE_100();
10078 a241 := JTF_NUMBER_TABLE();
10079 a242 := JTF_NUMBER_TABLE();
10080 a243 := JTF_DATE_TABLE();
10081 a244 := JTF_DATE_TABLE();
10082 a245 := JTF_VARCHAR2_TABLE_300();
10083 a246 := JTF_VARCHAR2_TABLE_300();
10084 a247 := JTF_VARCHAR2_TABLE_300();
10085 a248 := JTF_VARCHAR2_TABLE_300();
10086 a249 := JTF_VARCHAR2_TABLE_300();
10087 a250 := JTF_VARCHAR2_TABLE_300();
10088 a251 := JTF_VARCHAR2_TABLE_300();
10089 a252 := JTF_VARCHAR2_TABLE_300();
10090 a253 := JTF_VARCHAR2_TABLE_300();
10091 a254 := JTF_VARCHAR2_TABLE_300();
10092 a255 := JTF_VARCHAR2_TABLE_300();
10093 a256 := JTF_VARCHAR2_TABLE_300();
10094 a257 := JTF_VARCHAR2_TABLE_300();
10095 a258 := JTF_VARCHAR2_TABLE_300();
10096 a259 := JTF_VARCHAR2_TABLE_300();
10097 a260 := JTF_VARCHAR2_TABLE_300();
10098 a261 := JTF_VARCHAR2_TABLE_300();
10099 a262 := JTF_VARCHAR2_TABLE_300();
10100 a263 := JTF_VARCHAR2_TABLE_300();
10101 a264 := JTF_VARCHAR2_TABLE_300();
10102 a265 := JTF_VARCHAR2_TABLE_300();
10103 a266 := JTF_VARCHAR2_TABLE_300();
10104 a267 := JTF_VARCHAR2_TABLE_300();
10105 a268 := JTF_VARCHAR2_TABLE_300();
10106 a269 := JTF_VARCHAR2_TABLE_300();
10107 a270 := JTF_VARCHAR2_TABLE_300();
10108 a271 := JTF_VARCHAR2_TABLE_300();
10109 a272 := JTF_VARCHAR2_TABLE_300();
10110 a273 := JTF_VARCHAR2_TABLE_300();
10111 a274 := JTF_VARCHAR2_TABLE_300();
10112 a275 := JTF_VARCHAR2_TABLE_100();
10113 a276 := JTF_VARCHAR2_TABLE_100();
10114 a277 := JTF_NUMBER_TABLE();
10115 a278 := JTF_NUMBER_TABLE();
10116 a279 := JTF_VARCHAR2_TABLE_100();
10117 a280 := JTF_VARCHAR2_TABLE_100();
10118 a281 := JTF_NUMBER_TABLE();
10119 a282 := JTF_NUMBER_TABLE();
10120 a283 := JTF_NUMBER_TABLE();
10121 a284 := JTF_NUMBER_TABLE();
10122 a285 := JTF_VARCHAR2_TABLE_100();
10123 a286 := JTF_VARCHAR2_TABLE_100();
10124 a287 := JTF_VARCHAR2_TABLE_100();
10125 a288 := JTF_VARCHAR2_TABLE_100();
10126 a289 := JTF_VARCHAR2_TABLE_100();
10127 a290 := JTF_VARCHAR2_TABLE_300();
10128 a291 := JTF_VARCHAR2_TABLE_300();
10129 a292 := JTF_VARCHAR2_TABLE_100();
10130 a293 := JTF_VARCHAR2_TABLE_100();
10131 else
10132 a0 := JTF_NUMBER_TABLE();
10133 a1 := JTF_VARCHAR2_TABLE_100();
10134 a2 := JTF_VARCHAR2_TABLE_100();
10135 a3 := JTF_VARCHAR2_TABLE_100();
10136 a4 := JTF_VARCHAR2_TABLE_100();
10137 a5 := JTF_NUMBER_TABLE();
10138 a6 := JTF_NUMBER_TABLE();
10139 a7 := JTF_VARCHAR2_TABLE_100();
10140 a8 := JTF_VARCHAR2_TABLE_100();
10141 a9 := JTF_NUMBER_TABLE();
10142 a10 := JTF_NUMBER_TABLE();
10143 a11 := JTF_VARCHAR2_TABLE_100();
10144 a12 := JTF_VARCHAR2_TABLE_100();
10145 a13 := JTF_VARCHAR2_TABLE_100();
10146 a14 := JTF_VARCHAR2_TABLE_100();
10147 a15 := JTF_VARCHAR2_TABLE_100();
10148 a16 := JTF_VARCHAR2_TABLE_100();
10149 a17 := JTF_NUMBER_TABLE();
10150 a18 := JTF_NUMBER_TABLE();
10151 a19 := JTF_VARCHAR2_TABLE_100();
10152 a20 := JTF_VARCHAR2_TABLE_100();
10153 a21 := JTF_VARCHAR2_TABLE_100();
10154 a22 := JTF_VARCHAR2_TABLE_100();
10155 a23 := JTF_VARCHAR2_TABLE_100();
10156 a24 := JTF_VARCHAR2_TABLE_100();
10157 a25 := JTF_VARCHAR2_TABLE_100();
10158 a26 := JTF_VARCHAR2_TABLE_100();
10159 a27 := JTF_VARCHAR2_TABLE_100();
10160 a28 := JTF_VARCHAR2_TABLE_100();
10161 a29 := JTF_NUMBER_TABLE();
10162 a30 := JTF_NUMBER_TABLE();
10163 a31 := JTF_VARCHAR2_TABLE_100();
10164 a32 := JTF_VARCHAR2_TABLE_100();
10165 a33 := JTF_NUMBER_TABLE();
10166 a34 := JTF_NUMBER_TABLE();
10167 a35 := JTF_VARCHAR2_TABLE_100();
10168 a36 := JTF_VARCHAR2_TABLE_100();
10169 a37 := JTF_VARCHAR2_TABLE_100();
10170 a38 := JTF_VARCHAR2_TABLE_100();
10171 a39 := JTF_VARCHAR2_TABLE_100();
10172 a40 := JTF_VARCHAR2_TABLE_100();
10173 a41 := JTF_NUMBER_TABLE();
10174 a42 := JTF_NUMBER_TABLE();
10175 a43 := JTF_VARCHAR2_TABLE_100();
10176 a44 := JTF_VARCHAR2_TABLE_100();
10177 a45 := JTF_VARCHAR2_TABLE_100();
10178 a46 := JTF_VARCHAR2_TABLE_100();
10179 a47 := JTF_VARCHAR2_TABLE_300();
10180 a48 := JTF_VARCHAR2_TABLE_300();
10181 a49 := JTF_DATE_TABLE();
10182 a50 := JTF_DATE_TABLE();
10183 a51 := JTF_DATE_TABLE();
10184 a52 := JTF_DATE_TABLE();
10185 a53 := JTF_VARCHAR2_TABLE_100();
10186 a54 := JTF_VARCHAR2_TABLE_100();
10187 a55 := JTF_NUMBER_TABLE();
10188 a56 := JTF_NUMBER_TABLE();
10189 a57 := JTF_NUMBER_TABLE();
10190 a58 := JTF_NUMBER_TABLE();
10191 a59 := JTF_VARCHAR2_TABLE_100();
10192 a60 := JTF_VARCHAR2_TABLE_100();
10193 a61 := JTF_VARCHAR2_TABLE_100();
10194 a62 := JTF_VARCHAR2_TABLE_100();
10195 a63 := JTF_NUMBER_TABLE();
10196 a64 := JTF_NUMBER_TABLE();
10197 a65 := JTF_NUMBER_TABLE();
10198 a66 := JTF_NUMBER_TABLE();
10199 a67 := JTF_NUMBER_TABLE();
10200 a68 := JTF_NUMBER_TABLE();
10201 a69 := JTF_VARCHAR2_TABLE_100();
10202 a70 := JTF_VARCHAR2_TABLE_100();
10203 a71 := JTF_VARCHAR2_TABLE_100();
10204 a72 := JTF_VARCHAR2_TABLE_100();
10205 a73 := JTF_VARCHAR2_TABLE_100();
10206 a74 := JTF_VARCHAR2_TABLE_100();
10207 a75 := JTF_VARCHAR2_TABLE_100();
10208 a76 := JTF_VARCHAR2_TABLE_100();
10209 a77 := JTF_NUMBER_TABLE();
10210 a78 := JTF_NUMBER_TABLE();
10211 a79 := JTF_NUMBER_TABLE();
10212 a80 := JTF_NUMBER_TABLE();
10213 a81 := JTF_NUMBER_TABLE();
10214 a82 := JTF_NUMBER_TABLE();
10215 a83 := JTF_NUMBER_TABLE();
10216 a84 := JTF_NUMBER_TABLE();
10217 a85 := JTF_VARCHAR2_TABLE_300();
10218 a86 := JTF_VARCHAR2_TABLE_300();
10219 a87 := JTF_NUMBER_TABLE();
10220 a88 := JTF_NUMBER_TABLE();
10221 a89 := JTF_NUMBER_TABLE();
10222 a90 := JTF_NUMBER_TABLE();
10223 a91 := JTF_NUMBER_TABLE();
10224 a92 := JTF_NUMBER_TABLE();
10225 a93 := JTF_NUMBER_TABLE();
10226 a94 := JTF_NUMBER_TABLE();
10227 a95 := JTF_VARCHAR2_TABLE_100();
10228 a96 := JTF_VARCHAR2_TABLE_100();
10229 a97 := JTF_NUMBER_TABLE();
10230 a98 := JTF_NUMBER_TABLE();
10231 a99 := JTF_NUMBER_TABLE();
10232 a100 := JTF_NUMBER_TABLE();
10233 a101 := JTF_NUMBER_TABLE();
10234 a102 := JTF_NUMBER_TABLE();
10235 a103 := JTF_NUMBER_TABLE();
10236 a104 := JTF_NUMBER_TABLE();
10237 a105 := JTF_DATE_TABLE();
10238 a106 := JTF_DATE_TABLE();
10239 a107 := JTF_VARCHAR2_TABLE_100();
10240 a108 := JTF_VARCHAR2_TABLE_100();
10241 a109 := JTF_DATE_TABLE();
10242 a110 := JTF_DATE_TABLE();
10243 a111 := JTF_DATE_TABLE();
10244 a112 := JTF_DATE_TABLE();
10245 a113 := JTF_VARCHAR2_TABLE_100();
10246 a114 := JTF_VARCHAR2_TABLE_100();
10247 a115 := JTF_VARCHAR2_TABLE_100();
10248 a116 := JTF_VARCHAR2_TABLE_100();
10249 a117 := JTF_VARCHAR2_TABLE_100();
10250 a118 := JTF_VARCHAR2_TABLE_100();
10251 a119 := JTF_VARCHAR2_TABLE_300();
10252 a120 := JTF_VARCHAR2_TABLE_300();
10253 a121 := JTF_VARCHAR2_TABLE_300();
10254 a122 := JTF_VARCHAR2_TABLE_300();
10255 a123 := JTF_VARCHAR2_TABLE_300();
10256 a124 := JTF_VARCHAR2_TABLE_300();
10257 a125 := JTF_VARCHAR2_TABLE_300();
10258 a126 := JTF_VARCHAR2_TABLE_300();
10259 a127 := JTF_VARCHAR2_TABLE_300();
10260 a128 := JTF_VARCHAR2_TABLE_300();
10261 a129 := JTF_VARCHAR2_TABLE_300();
10262 a130 := JTF_VARCHAR2_TABLE_300();
10263 a131 := JTF_VARCHAR2_TABLE_300();
10264 a132 := JTF_VARCHAR2_TABLE_300();
10265 a133 := JTF_VARCHAR2_TABLE_300();
10266 a134 := JTF_VARCHAR2_TABLE_300();
10267 a135 := JTF_VARCHAR2_TABLE_300();
10268 a136 := JTF_VARCHAR2_TABLE_300();
10269 a137 := JTF_VARCHAR2_TABLE_300();
10270 a138 := JTF_VARCHAR2_TABLE_300();
10271 a139 := JTF_VARCHAR2_TABLE_300();
10272 a140 := JTF_VARCHAR2_TABLE_300();
10273 a141 := JTF_VARCHAR2_TABLE_300();
10274 a142 := JTF_VARCHAR2_TABLE_300();
10275 a143 := JTF_VARCHAR2_TABLE_300();
10276 a144 := JTF_VARCHAR2_TABLE_300();
10277 a145 := JTF_VARCHAR2_TABLE_300();
10278 a146 := JTF_VARCHAR2_TABLE_300();
10279 a147 := JTF_VARCHAR2_TABLE_300();
10280 a148 := JTF_VARCHAR2_TABLE_300();
10281 a149 := JTF_NUMBER_TABLE();
10282 a150 := JTF_NUMBER_TABLE();
10283 a151 := JTF_VARCHAR2_TABLE_100();
10284 a152 := JTF_VARCHAR2_TABLE_100();
10285 a153 := JTF_NUMBER_TABLE();
10286 a154 := JTF_NUMBER_TABLE();
10287 a155 := JTF_VARCHAR2_TABLE_100();
10288 a156 := JTF_VARCHAR2_TABLE_100();
10289 a157 := JTF_VARCHAR2_TABLE_300();
10290 a158 := JTF_VARCHAR2_TABLE_300();
10291 a159 := JTF_VARCHAR2_TABLE_300();
10292 a160 := JTF_VARCHAR2_TABLE_300();
10293 a161 := JTF_VARCHAR2_TABLE_300();
10294 a162 := JTF_VARCHAR2_TABLE_300();
10295 a163 := JTF_VARCHAR2_TABLE_300();
10296 a164 := JTF_VARCHAR2_TABLE_300();
10297 a165 := JTF_VARCHAR2_TABLE_100();
10298 a166 := JTF_VARCHAR2_TABLE_100();
10299 a167 := JTF_VARCHAR2_TABLE_100();
10300 a168 := JTF_VARCHAR2_TABLE_100();
10301 a169 := JTF_VARCHAR2_TABLE_100();
10302 a170 := JTF_VARCHAR2_TABLE_100();
10303 a171 := JTF_NUMBER_TABLE();
10304 a172 := JTF_NUMBER_TABLE();
10305 a173 := JTF_NUMBER_TABLE();
10306 a174 := JTF_NUMBER_TABLE();
10307 a175 := JTF_DATE_TABLE();
10308 a176 := JTF_DATE_TABLE();
10309 a177 := JTF_VARCHAR2_TABLE_100();
10310 a178 := JTF_VARCHAR2_TABLE_100();
10311 a179 := JTF_VARCHAR2_TABLE_100();
10312 a180 := JTF_VARCHAR2_TABLE_100();
10313 a181 := JTF_VARCHAR2_TABLE_100();
10314 a182 := JTF_VARCHAR2_TABLE_100();
10315 a183 := JTF_VARCHAR2_TABLE_300();
10316 a184 := JTF_VARCHAR2_TABLE_300();
10317 a185 := JTF_VARCHAR2_TABLE_300();
10318 a186 := JTF_VARCHAR2_TABLE_300();
10319 a187 := JTF_VARCHAR2_TABLE_300();
10320 a188 := JTF_VARCHAR2_TABLE_300();
10321 a189 := JTF_VARCHAR2_TABLE_300();
10322 a190 := JTF_VARCHAR2_TABLE_300();
10323 a191 := JTF_VARCHAR2_TABLE_100();
10324 a192 := JTF_VARCHAR2_TABLE_100();
10325 a193 := JTF_VARCHAR2_TABLE_100();
10326 a194 := JTF_VARCHAR2_TABLE_100();
10327 a195 := JTF_VARCHAR2_TABLE_100();
10328 a196 := JTF_VARCHAR2_TABLE_100();
10329 a197 := JTF_VARCHAR2_TABLE_100();
10330 a198 := JTF_VARCHAR2_TABLE_100();
10331 a199 := JTF_NUMBER_TABLE();
10332 a200 := JTF_NUMBER_TABLE();
10333 a201 := JTF_VARCHAR2_TABLE_100();
10334 a202 := JTF_VARCHAR2_TABLE_100();
10335 a203 := JTF_VARCHAR2_TABLE_300();
10336 a204 := JTF_VARCHAR2_TABLE_300();
10337 a205 := JTF_NUMBER_TABLE();
10338 a206 := JTF_NUMBER_TABLE();
10339 a207 := JTF_NUMBER_TABLE();
10340 a208 := JTF_NUMBER_TABLE();
10341 a209 := JTF_VARCHAR2_TABLE_300();
10342 a210 := JTF_VARCHAR2_TABLE_300();
10343 a211 := JTF_VARCHAR2_TABLE_300();
10344 a212 := JTF_VARCHAR2_TABLE_300();
10345 a213 := JTF_VARCHAR2_TABLE_100();
10346 a214 := JTF_VARCHAR2_TABLE_100();
10347 a215 := JTF_VARCHAR2_TABLE_100();
10348 a216 := JTF_VARCHAR2_TABLE_100();
10349 a217 := JTF_VARCHAR2_TABLE_100();
10350 a218 := JTF_VARCHAR2_TABLE_100();
10351 a219 := JTF_VARCHAR2_TABLE_100();
10352 a220 := JTF_VARCHAR2_TABLE_100();
10353 a221 := JTF_NUMBER_TABLE();
10354 a222 := JTF_NUMBER_TABLE();
10355 a223 := JTF_VARCHAR2_TABLE_100();
10356 a224 := JTF_VARCHAR2_TABLE_100();
10357 a225 := JTF_VARCHAR2_TABLE_100();
10358 a226 := JTF_VARCHAR2_TABLE_100();
10359 a227 := JTF_NUMBER_TABLE();
10360 a228 := JTF_NUMBER_TABLE();
10361 a229 := JTF_VARCHAR2_TABLE_200();
10362 a230 := JTF_VARCHAR2_TABLE_200();
10363 a231 := JTF_VARCHAR2_TABLE_100();
10364 a232 := JTF_VARCHAR2_TABLE_100();
10365 a233 := JTF_NUMBER_TABLE();
10366 a234 := JTF_NUMBER_TABLE();
10367 a235 := JTF_VARCHAR2_TABLE_100();
10368 a236 := JTF_VARCHAR2_TABLE_100();
10369 a237 := JTF_NUMBER_TABLE();
10370 a238 := JTF_NUMBER_TABLE();
10371 a239 := JTF_VARCHAR2_TABLE_100();
10372 a240 := JTF_VARCHAR2_TABLE_100();
10373 a241 := JTF_NUMBER_TABLE();
10374 a242 := JTF_NUMBER_TABLE();
10375 a243 := JTF_DATE_TABLE();
10376 a244 := JTF_DATE_TABLE();
10377 a245 := JTF_VARCHAR2_TABLE_300();
10378 a246 := JTF_VARCHAR2_TABLE_300();
10379 a247 := JTF_VARCHAR2_TABLE_300();
10380 a248 := JTF_VARCHAR2_TABLE_300();
10381 a249 := JTF_VARCHAR2_TABLE_300();
10382 a250 := JTF_VARCHAR2_TABLE_300();
10383 a251 := JTF_VARCHAR2_TABLE_300();
10384 a252 := JTF_VARCHAR2_TABLE_300();
10385 a253 := JTF_VARCHAR2_TABLE_300();
10386 a254 := JTF_VARCHAR2_TABLE_300();
10387 a255 := JTF_VARCHAR2_TABLE_300();
10388 a256 := JTF_VARCHAR2_TABLE_300();
10389 a257 := JTF_VARCHAR2_TABLE_300();
10390 a258 := JTF_VARCHAR2_TABLE_300();
10391 a259 := JTF_VARCHAR2_TABLE_300();
10392 a260 := JTF_VARCHAR2_TABLE_300();
10393 a261 := JTF_VARCHAR2_TABLE_300();
10394 a262 := JTF_VARCHAR2_TABLE_300();
10395 a263 := JTF_VARCHAR2_TABLE_300();
10396 a264 := JTF_VARCHAR2_TABLE_300();
10397 a265 := JTF_VARCHAR2_TABLE_300();
10398 a266 := JTF_VARCHAR2_TABLE_300();
10399 a267 := JTF_VARCHAR2_TABLE_300();
10400 a268 := JTF_VARCHAR2_TABLE_300();
10401 a269 := JTF_VARCHAR2_TABLE_300();
10402 a270 := JTF_VARCHAR2_TABLE_300();
10403 a271 := JTF_VARCHAR2_TABLE_300();
10404 a272 := JTF_VARCHAR2_TABLE_300();
10405 a273 := JTF_VARCHAR2_TABLE_300();
10406 a274 := JTF_VARCHAR2_TABLE_300();
10407 a275 := JTF_VARCHAR2_TABLE_100();
10408 a276 := JTF_VARCHAR2_TABLE_100();
10409 a277 := JTF_NUMBER_TABLE();
10410 a278 := JTF_NUMBER_TABLE();
10411 a279 := JTF_VARCHAR2_TABLE_100();
10412 a280 := JTF_VARCHAR2_TABLE_100();
10413 a281 := JTF_NUMBER_TABLE();
10414 a282 := JTF_NUMBER_TABLE();
10415 a283 := JTF_NUMBER_TABLE();
10416 a284 := JTF_NUMBER_TABLE();
10417 a285 := JTF_VARCHAR2_TABLE_100();
10418 a286 := JTF_VARCHAR2_TABLE_100();
10419 a287 := JTF_VARCHAR2_TABLE_100();
10420 a288 := JTF_VARCHAR2_TABLE_100();
10421 a289 := JTF_VARCHAR2_TABLE_100();
10422 a290 := JTF_VARCHAR2_TABLE_300();
10423 a291 := JTF_VARCHAR2_TABLE_300();
10424 a292 := JTF_VARCHAR2_TABLE_100();
10425 a293 := JTF_VARCHAR2_TABLE_100();
10426 if t.count > 0 then
10427 a0.extend(t.count);
10428 a1.extend(t.count);
10429 a2.extend(t.count);
10430 a3.extend(t.count);
10431 a4.extend(t.count);
10432 a5.extend(t.count);
10433 a6.extend(t.count);
10434 a7.extend(t.count);
10435 a8.extend(t.count);
10436 a9.extend(t.count);
10437 a10.extend(t.count);
10438 a11.extend(t.count);
10439 a12.extend(t.count);
10440 a13.extend(t.count);
10441 a14.extend(t.count);
10442 a15.extend(t.count);
10443 a16.extend(t.count);
10444 a17.extend(t.count);
10445 a18.extend(t.count);
10446 a19.extend(t.count);
10447 a20.extend(t.count);
10448 a21.extend(t.count);
10449 a22.extend(t.count);
10450 a23.extend(t.count);
10451 a24.extend(t.count);
10452 a25.extend(t.count);
10453 a26.extend(t.count);
10454 a27.extend(t.count);
10455 a28.extend(t.count);
10456 a29.extend(t.count);
10457 a30.extend(t.count);
10458 a31.extend(t.count);
10459 a32.extend(t.count);
10460 a33.extend(t.count);
10461 a34.extend(t.count);
10462 a35.extend(t.count);
10463 a36.extend(t.count);
10464 a37.extend(t.count);
10465 a38.extend(t.count);
10466 a39.extend(t.count);
10467 a40.extend(t.count);
10468 a41.extend(t.count);
10469 a42.extend(t.count);
10470 a43.extend(t.count);
10471 a44.extend(t.count);
10472 a45.extend(t.count);
10473 a46.extend(t.count);
10474 a47.extend(t.count);
10475 a48.extend(t.count);
10476 a49.extend(t.count);
10477 a50.extend(t.count);
10478 a51.extend(t.count);
10479 a52.extend(t.count);
10480 a53.extend(t.count);
10481 a54.extend(t.count);
10482 a55.extend(t.count);
10483 a56.extend(t.count);
10484 a57.extend(t.count);
10485 a58.extend(t.count);
10486 a59.extend(t.count);
10487 a60.extend(t.count);
10488 a61.extend(t.count);
10489 a62.extend(t.count);
10490 a63.extend(t.count);
10491 a64.extend(t.count);
10492 a65.extend(t.count);
10493 a66.extend(t.count);
10494 a67.extend(t.count);
10495 a68.extend(t.count);
10496 a69.extend(t.count);
10497 a70.extend(t.count);
10498 a71.extend(t.count);
10499 a72.extend(t.count);
10500 a73.extend(t.count);
10501 a74.extend(t.count);
10502 a75.extend(t.count);
10503 a76.extend(t.count);
10504 a77.extend(t.count);
10505 a78.extend(t.count);
10506 a79.extend(t.count);
10507 a80.extend(t.count);
10508 a81.extend(t.count);
10509 a82.extend(t.count);
10510 a83.extend(t.count);
10511 a84.extend(t.count);
10512 a85.extend(t.count);
10513 a86.extend(t.count);
10514 a87.extend(t.count);
10515 a88.extend(t.count);
10516 a89.extend(t.count);
10517 a90.extend(t.count);
10518 a91.extend(t.count);
10519 a92.extend(t.count);
10520 a93.extend(t.count);
10521 a94.extend(t.count);
10522 a95.extend(t.count);
10523 a96.extend(t.count);
10524 a97.extend(t.count);
10525 a98.extend(t.count);
10526 a99.extend(t.count);
10527 a100.extend(t.count);
10528 a101.extend(t.count);
10529 a102.extend(t.count);
10530 a103.extend(t.count);
10531 a104.extend(t.count);
10532 a105.extend(t.count);
10533 a106.extend(t.count);
10534 a107.extend(t.count);
10535 a108.extend(t.count);
10536 a109.extend(t.count);
10537 a110.extend(t.count);
10538 a111.extend(t.count);
10539 a112.extend(t.count);
10540 a113.extend(t.count);
10541 a114.extend(t.count);
10542 a115.extend(t.count);
10543 a116.extend(t.count);
10544 a117.extend(t.count);
10545 a118.extend(t.count);
10546 a119.extend(t.count);
10547 a120.extend(t.count);
10548 a121.extend(t.count);
10549 a122.extend(t.count);
10550 a123.extend(t.count);
10551 a124.extend(t.count);
10552 a125.extend(t.count);
10553 a126.extend(t.count);
10554 a127.extend(t.count);
10555 a128.extend(t.count);
10556 a129.extend(t.count);
10557 a130.extend(t.count);
10558 a131.extend(t.count);
10559 a132.extend(t.count);
10560 a133.extend(t.count);
10561 a134.extend(t.count);
10562 a135.extend(t.count);
10563 a136.extend(t.count);
10564 a137.extend(t.count);
10565 a138.extend(t.count);
10566 a139.extend(t.count);
10567 a140.extend(t.count);
10568 a141.extend(t.count);
10569 a142.extend(t.count);
10570 a143.extend(t.count);
10571 a144.extend(t.count);
10572 a145.extend(t.count);
10573 a146.extend(t.count);
10574 a147.extend(t.count);
10575 a148.extend(t.count);
10576 a149.extend(t.count);
10577 a150.extend(t.count);
10578 a151.extend(t.count);
10579 a152.extend(t.count);
10580 a153.extend(t.count);
10581 a154.extend(t.count);
10582 a155.extend(t.count);
10583 a156.extend(t.count);
10584 a157.extend(t.count);
10585 a158.extend(t.count);
10586 a159.extend(t.count);
10587 a160.extend(t.count);
10588 a161.extend(t.count);
10589 a162.extend(t.count);
10590 a163.extend(t.count);
10591 a164.extend(t.count);
10592 a165.extend(t.count);
10593 a166.extend(t.count);
10594 a167.extend(t.count);
10595 a168.extend(t.count);
10596 a169.extend(t.count);
10597 a170.extend(t.count);
10598 a171.extend(t.count);
10599 a172.extend(t.count);
10600 a173.extend(t.count);
10601 a174.extend(t.count);
10602 a175.extend(t.count);
10603 a176.extend(t.count);
10604 a177.extend(t.count);
10605 a178.extend(t.count);
10606 a179.extend(t.count);
10607 a180.extend(t.count);
10608 a181.extend(t.count);
10609 a182.extend(t.count);
10610 a183.extend(t.count);
10611 a184.extend(t.count);
10612 a185.extend(t.count);
10613 a186.extend(t.count);
10614 a187.extend(t.count);
10615 a188.extend(t.count);
10616 a189.extend(t.count);
10617 a190.extend(t.count);
10618 a191.extend(t.count);
10619 a192.extend(t.count);
10620 a193.extend(t.count);
10621 a194.extend(t.count);
10622 a195.extend(t.count);
10623 a196.extend(t.count);
10624 a197.extend(t.count);
10625 a198.extend(t.count);
10626 a199.extend(t.count);
10627 a200.extend(t.count);
10628 a201.extend(t.count);
10629 a202.extend(t.count);
10630 a203.extend(t.count);
10631 a204.extend(t.count);
10632 a205.extend(t.count);
10633 a206.extend(t.count);
10634 a207.extend(t.count);
10635 a208.extend(t.count);
10636 a209.extend(t.count);
10637 a210.extend(t.count);
10638 a211.extend(t.count);
10639 a212.extend(t.count);
10640 a213.extend(t.count);
10641 a214.extend(t.count);
10642 a215.extend(t.count);
10643 a216.extend(t.count);
10644 a217.extend(t.count);
10645 a218.extend(t.count);
10646 a219.extend(t.count);
10647 a220.extend(t.count);
10648 a221.extend(t.count);
10649 a222.extend(t.count);
10650 a223.extend(t.count);
10651 a224.extend(t.count);
10652 a225.extend(t.count);
10653 a226.extend(t.count);
10654 a227.extend(t.count);
10655 a228.extend(t.count);
10656 a229.extend(t.count);
10657 a230.extend(t.count);
10658 a231.extend(t.count);
10659 a232.extend(t.count);
10660 a233.extend(t.count);
10661 a234.extend(t.count);
10662 a235.extend(t.count);
10663 a236.extend(t.count);
10664 a237.extend(t.count);
10665 a238.extend(t.count);
10666 a239.extend(t.count);
10667 a240.extend(t.count);
10668 a241.extend(t.count);
10669 a242.extend(t.count);
10670 a243.extend(t.count);
10671 a244.extend(t.count);
10672 a245.extend(t.count);
10673 a246.extend(t.count);
10674 a247.extend(t.count);
10675 a248.extend(t.count);
10676 a249.extend(t.count);
10677 a250.extend(t.count);
10678 a251.extend(t.count);
10679 a252.extend(t.count);
10680 a253.extend(t.count);
10681 a254.extend(t.count);
10682 a255.extend(t.count);
10683 a256.extend(t.count);
10684 a257.extend(t.count);
10685 a258.extend(t.count);
10686 a259.extend(t.count);
10687 a260.extend(t.count);
10688 a261.extend(t.count);
10689 a262.extend(t.count);
10690 a263.extend(t.count);
10691 a264.extend(t.count);
10692 a265.extend(t.count);
10693 a266.extend(t.count);
10694 a267.extend(t.count);
10695 a268.extend(t.count);
10696 a269.extend(t.count);
10697 a270.extend(t.count);
10698 a271.extend(t.count);
10699 a272.extend(t.count);
10700 a273.extend(t.count);
10701 a274.extend(t.count);
10702 a275.extend(t.count);
10703 a276.extend(t.count);
10704 a277.extend(t.count);
10705 a278.extend(t.count);
10706 a279.extend(t.count);
10707 a280.extend(t.count);
10708 a281.extend(t.count);
10709 a282.extend(t.count);
10710 a283.extend(t.count);
10711 a284.extend(t.count);
10712 a285.extend(t.count);
10713 a286.extend(t.count);
10714 a287.extend(t.count);
10715 a288.extend(t.count);
10716 a289.extend(t.count);
10717 a290.extend(t.count);
10718 a291.extend(t.count);
10719 a292.extend(t.count);
10720 a293.extend(t.count);
10721 ddindx := t.first;
10722 indx := 1;
10723 while true loop
10724 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
10725 a1(indx) := t(ddindx).old_instance_number;
10726 a2(indx) := t(ddindx).new_instance_number;
10727 a3(indx) := t(ddindx).old_external_reference;
10728 a4(indx) := t(ddindx).new_external_reference;
10729 a5(indx) := rosetta_g_miss_num_map(t(ddindx).old_inventory_item_id);
10730 a6(indx) := rosetta_g_miss_num_map(t(ddindx).new_inventory_item_id);
10731 a7(indx) := t(ddindx).old_inventory_revision;
10732 a8(indx) := t(ddindx).new_inventory_revision;
10733 a9(indx) := rosetta_g_miss_num_map(t(ddindx).old_inv_master_org_id);
10734 a10(indx) := rosetta_g_miss_num_map(t(ddindx).new_inv_master_org_id);
10735 a11(indx) := t(ddindx).old_serial_number;
10736 a12(indx) := t(ddindx).new_serial_number;
10737 a13(indx) := t(ddindx).old_mfg_serial_number_flag;
10738 a14(indx) := t(ddindx).new_mfg_serial_number_flag;
10739 a15(indx) := t(ddindx).old_lot_number;
10740 a16(indx) := t(ddindx).new_lot_number;
10741 a17(indx) := rosetta_g_miss_num_map(t(ddindx).old_quantity);
10742 a18(indx) := rosetta_g_miss_num_map(t(ddindx).new_quantity);
10743 a19(indx) := t(ddindx).old_unit_of_measure_name;
10744 a20(indx) := t(ddindx).new_unit_of_measure_name;
10745 a21(indx) := t(ddindx).old_unit_of_measure;
10746 a22(indx) := t(ddindx).new_unit_of_measure;
10747 a23(indx) := t(ddindx).old_accounting_class;
10748 a24(indx) := t(ddindx).new_accounting_class;
10749 a25(indx) := t(ddindx).old_accounting_class_code;
10750 a26(indx) := t(ddindx).new_accounting_class_code;
10751 a27(indx) := t(ddindx).old_instance_condition;
10752 a28(indx) := t(ddindx).new_instance_condition;
10753 a29(indx) := rosetta_g_miss_num_map(t(ddindx).old_instance_condition_id);
10754 a30(indx) := rosetta_g_miss_num_map(t(ddindx).new_instance_condition_id);
10755 a31(indx) := t(ddindx).old_instance_status;
10756 a32(indx) := t(ddindx).new_instance_status;
10757 a33(indx) := rosetta_g_miss_num_map(t(ddindx).old_instance_status_id);
10758 a34(indx) := rosetta_g_miss_num_map(t(ddindx).new_instance_status_id);
10759 a35(indx) := t(ddindx).old_customer_view_flag;
10760 a36(indx) := t(ddindx).new_customer_view_flag;
10761 a37(indx) := t(ddindx).old_merchant_view_flag;
10762 a38(indx) := t(ddindx).new_merchant_view_flag;
10763 a39(indx) := t(ddindx).old_sellable_flag;
10764 a40(indx) := t(ddindx).new_sellable_flag;
10765 a41(indx) := rosetta_g_miss_num_map(t(ddindx).old_system_id);
10766 a42(indx) := rosetta_g_miss_num_map(t(ddindx).new_system_id);
10767 a43(indx) := t(ddindx).old_system_name;
10768 a44(indx) := t(ddindx).new_system_name;
10769 a45(indx) := t(ddindx).old_instance_type_code;
10770 a46(indx) := t(ddindx).new_instance_type_code;
10771 a47(indx) := t(ddindx).old_instance_type_name;
10772 a48(indx) := t(ddindx).new_instance_type_name;
10773 a49(indx) := t(ddindx).old_active_start_date;
10774 a50(indx) := t(ddindx).new_active_start_date;
10775 a51(indx) := t(ddindx).old_active_end_date;
10776 a52(indx) := t(ddindx).new_active_end_date;
10777 a53(indx) := t(ddindx).old_location_type_code;
10778 a54(indx) := t(ddindx).new_location_type_code;
10779 a55(indx) := rosetta_g_miss_num_map(t(ddindx).old_location_id);
10780 a56(indx) := rosetta_g_miss_num_map(t(ddindx).new_location_id);
10781 a57(indx) := rosetta_g_miss_num_map(t(ddindx).old_inv_organization_id);
10782 a58(indx) := rosetta_g_miss_num_map(t(ddindx).new_inv_organization_id);
10783 a59(indx) := t(ddindx).old_inv_organization_name;
10784 a60(indx) := t(ddindx).new_inv_organization_name;
10785 a61(indx) := t(ddindx).old_inv_subinventory_name;
10786 a62(indx) := t(ddindx).new_inv_subinventory_name;
10787 a63(indx) := rosetta_g_miss_num_map(t(ddindx).old_inv_locator_id);
10788 a64(indx) := rosetta_g_miss_num_map(t(ddindx).new_inv_locator_id);
10789 a65(indx) := rosetta_g_miss_num_map(t(ddindx).old_pa_project_id);
10790 a66(indx) := rosetta_g_miss_num_map(t(ddindx).new_pa_project_id);
10791 a67(indx) := rosetta_g_miss_num_map(t(ddindx).old_pa_project_task_id);
10792 a68(indx) := rosetta_g_miss_num_map(t(ddindx).new_pa_project_task_id);
10793 a69(indx) := t(ddindx).old_pa_project_name;
10794 a70(indx) := t(ddindx).new_pa_project_name;
10795 a71(indx) := t(ddindx).old_pa_project_number;
10796 a72(indx) := t(ddindx).new_pa_project_number;
10797 a73(indx) := t(ddindx).old_pa_task_name;
10798 a74(indx) := t(ddindx).new_pa_task_name;
10799 a75(indx) := t(ddindx).old_pa_task_number;
10800 a76(indx) := t(ddindx).new_pa_task_number;
10801 a77(indx) := rosetta_g_miss_num_map(t(ddindx).old_in_transit_order_line_id);
10802 a78(indx) := rosetta_g_miss_num_map(t(ddindx).new_in_transit_order_line_id);
10803 a79(indx) := rosetta_g_miss_num_map(t(ddindx).old_in_transit_order_line_num);
10804 a80(indx) := rosetta_g_miss_num_map(t(ddindx).new_in_transit_order_line_num);
10805 a81(indx) := rosetta_g_miss_num_map(t(ddindx).old_in_transit_order_number);
10806 a82(indx) := rosetta_g_miss_num_map(t(ddindx).new_in_transit_order_number);
10807 a83(indx) := rosetta_g_miss_num_map(t(ddindx).old_wip_job_id);
10808 a84(indx) := rosetta_g_miss_num_map(t(ddindx).new_wip_job_id);
10809 a85(indx) := t(ddindx).old_wip_entity_name;
10810 a86(indx) := t(ddindx).new_wip_entity_name;
10811 a87(indx) := rosetta_g_miss_num_map(t(ddindx).old_po_order_line_id);
10812 a88(indx) := rosetta_g_miss_num_map(t(ddindx).new_po_order_line_id);
10813 a89(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_oe_order_line_id);
10814 a90(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_oe_order_line_id);
10815 a91(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_oe_rma_line_id);
10816 a92(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_oe_rma_line_id);
10817 a93(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_po_po_line_id);
10818 a94(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_po_po_line_id);
10819 a95(indx) := t(ddindx).old_last_oe_po_number;
10820 a96(indx) := t(ddindx).new_last_oe_po_number;
10821 a97(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_wip_job_id);
10822 a98(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_wip_job_id);
10823 a99(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_pa_project_id);
10824 a100(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_pa_project_id);
10825 a101(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_pa_task_id);
10826 a102(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_pa_task_id);
10827 a103(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_oe_agreement_id);
10828 a104(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_oe_agreement_id);
10829 a105(indx) := t(ddindx).old_install_date;
10830 a106(indx) := t(ddindx).new_install_date;
10831 a107(indx) := t(ddindx).old_manually_created_flag;
10832 a108(indx) := t(ddindx).new_manually_created_flag;
10833 a109(indx) := t(ddindx).old_return_by_date;
10834 a110(indx) := t(ddindx).new_return_by_date;
10835 a111(indx) := t(ddindx).old_actual_return_date;
10836 a112(indx) := t(ddindx).new_actual_return_date;
10837 a113(indx) := t(ddindx).old_creation_complete_flag;
10838 a114(indx) := t(ddindx).new_creation_complete_flag;
10839 a115(indx) := t(ddindx).old_completeness_flag;
10840 a116(indx) := t(ddindx).new_completeness_flag;
10841 a117(indx) := t(ddindx).old_context;
10842 a118(indx) := t(ddindx).new_context;
10843 a119(indx) := t(ddindx).old_attribute1;
10844 a120(indx) := t(ddindx).new_attribute1;
10845 a121(indx) := t(ddindx).old_attribute2;
10846 a122(indx) := t(ddindx).new_attribute2;
10847 a123(indx) := t(ddindx).old_attribute3;
10848 a124(indx) := t(ddindx).new_attribute3;
10849 a125(indx) := t(ddindx).old_attribute4;
10850 a126(indx) := t(ddindx).new_attribute4;
10851 a127(indx) := t(ddindx).old_attribute5;
10852 a128(indx) := t(ddindx).new_attribute5;
10853 a129(indx) := t(ddindx).old_attribute6;
10854 a130(indx) := t(ddindx).new_attribute6;
10855 a131(indx) := t(ddindx).old_attribute7;
10856 a132(indx) := t(ddindx).new_attribute7;
10857 a133(indx) := t(ddindx).old_attribute8;
10858 a134(indx) := t(ddindx).new_attribute8;
10859 a135(indx) := t(ddindx).old_attribute9;
10860 a136(indx) := t(ddindx).new_attribute9;
10861 a137(indx) := t(ddindx).old_attribute10;
10862 a138(indx) := t(ddindx).new_attribute10;
10863 a139(indx) := t(ddindx).old_attribute11;
10864 a140(indx) := t(ddindx).new_attribute11;
10865 a141(indx) := t(ddindx).old_attribute12;
10866 a142(indx) := t(ddindx).new_attribute12;
10867 a143(indx) := t(ddindx).old_attribute13;
10868 a144(indx) := t(ddindx).new_attribute13;
10869 a145(indx) := t(ddindx).old_attribute14;
10870 a146(indx) := t(ddindx).new_attribute14;
10871 a147(indx) := t(ddindx).old_attribute15;
10872 a148(indx) := t(ddindx).new_attribute15;
10873 a149(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_txn_line_detail_id);
10874 a150(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_txn_line_detail_id);
10875 a151(indx) := t(ddindx).old_install_location_type_code;
10876 a152(indx) := t(ddindx).new_install_location_type_code;
10877 a153(indx) := rosetta_g_miss_num_map(t(ddindx).old_install_location_id);
10878 a154(indx) := rosetta_g_miss_num_map(t(ddindx).new_install_location_id);
10879 a155(indx) := t(ddindx).old_instance_usage_code;
10880 a156(indx) := t(ddindx).new_instance_usage_code;
10881 a157(indx) := t(ddindx).old_current_loc_address1;
10882 a158(indx) := t(ddindx).new_current_loc_address1;
10883 a159(indx) := t(ddindx).old_current_loc_address2;
10884 a160(indx) := t(ddindx).new_current_loc_address2;
10885 a161(indx) := t(ddindx).old_current_loc_address3;
10886 a162(indx) := t(ddindx).new_current_loc_address3;
10887 a163(indx) := t(ddindx).old_current_loc_address4;
10888 a164(indx) := t(ddindx).new_current_loc_address4;
10889 a165(indx) := t(ddindx).old_current_loc_city;
10890 a166(indx) := t(ddindx).new_current_loc_city;
10891 a167(indx) := t(ddindx).old_current_loc_postal_code;
10892 a168(indx) := t(ddindx).new_current_loc_postal_code;
10893 a169(indx) := t(ddindx).old_current_loc_country;
10894 a170(indx) := t(ddindx).new_current_loc_country;
10895 a171(indx) := rosetta_g_miss_num_map(t(ddindx).old_sales_order_number);
10896 a172(indx) := rosetta_g_miss_num_map(t(ddindx).new_sales_order_number);
10897 a173(indx) := rosetta_g_miss_num_map(t(ddindx).old_sales_order_line_number);
10898 a174(indx) := rosetta_g_miss_num_map(t(ddindx).new_sales_order_line_number);
10899 a175(indx) := t(ddindx).old_sales_order_date;
10900 a176(indx) := t(ddindx).new_sales_order_date;
10901 a177(indx) := t(ddindx).old_purchase_order_number;
10902 a178(indx) := t(ddindx).new_purchase_order_number;
10903 a179(indx) := t(ddindx).old_instance_usage_name;
10904 a180(indx) := t(ddindx).new_instance_usage_name;
10905 a181(indx) := t(ddindx).old_current_loc_state;
10906 a182(indx) := t(ddindx).new_current_loc_state;
10907 a183(indx) := t(ddindx).old_install_loc_address1;
10908 a184(indx) := t(ddindx).new_install_loc_address1;
10909 a185(indx) := t(ddindx).old_install_loc_address2;
10910 a186(indx) := t(ddindx).new_install_loc_address2;
10911 a187(indx) := t(ddindx).old_install_loc_address3;
10912 a188(indx) := t(ddindx).new_install_loc_address3;
10913 a189(indx) := t(ddindx).old_install_loc_address4;
10914 a190(indx) := t(ddindx).new_install_loc_address4;
10915 a191(indx) := t(ddindx).old_install_loc_city;
10916 a192(indx) := t(ddindx).new_install_loc_city;
10917 a193(indx) := t(ddindx).old_install_loc_state;
10918 a194(indx) := t(ddindx).new_install_loc_state;
10919 a195(indx) := t(ddindx).old_install_loc_postal_code;
10920 a196(indx) := t(ddindx).new_install_loc_postal_code;
10921 a197(indx) := t(ddindx).old_install_loc_country;
10922 a198(indx) := t(ddindx).new_install_loc_country;
10923 a199(indx) := rosetta_g_miss_num_map(t(ddindx).old_config_inst_rev_num);
10924 a200(indx) := rosetta_g_miss_num_map(t(ddindx).new_config_inst_rev_num);
10925 a201(indx) := t(ddindx).old_config_valid_status;
10926 a202(indx) := t(ddindx).new_config_valid_status;
10927 a203(indx) := t(ddindx).old_instance_description;
10928 a204(indx) := t(ddindx).new_instance_description;
10929 a205(indx) := rosetta_g_miss_num_map(t(ddindx).instance_history_id);
10930 a206(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
10931 a207(indx) := rosetta_g_miss_num_map(t(ddindx).old_last_vld_organization_id);
10932 a208(indx) := rosetta_g_miss_num_map(t(ddindx).new_last_vld_organization_id);
10933 a209(indx) := t(ddindx).old_oe_agreement_name;
10934 a210(indx) := t(ddindx).new_oe_agreement_name;
10935 a211(indx) := t(ddindx).old_inv_locator_name;
10936 a212(indx) := t(ddindx).new_inv_locator_name;
10937 a213(indx) := t(ddindx).old_current_location_number;
10938 a214(indx) := t(ddindx).new_current_location_number;
10939 a215(indx) := t(ddindx).old_install_location_number;
10940 a216(indx) := t(ddindx).new_install_location_number;
10941 a217(indx) := t(ddindx).old_network_asset_flag;
10942 a218(indx) := t(ddindx).new_network_asset_flag;
10943 a219(indx) := t(ddindx).old_maintainable_flag;
10944 a220(indx) := t(ddindx).new_maintainable_flag;
10945 a221(indx) := rosetta_g_miss_num_map(t(ddindx).old_pn_location_id);
10946 a222(indx) := rosetta_g_miss_num_map(t(ddindx).new_pn_location_id);
10947 a223(indx) := t(ddindx).old_asset_criticality_code;
10948 a224(indx) := t(ddindx).new_asset_criticality_code;
10949 a225(indx) := t(ddindx).old_criticality;
10950 a226(indx) := t(ddindx).new_criticality;
10951 a227(indx) := rosetta_g_miss_num_map(t(ddindx).old_category_id);
10952 a228(indx) := rosetta_g_miss_num_map(t(ddindx).new_category_id);
10953 a229(indx) := t(ddindx).old_category_name;
10954 a230(indx) := t(ddindx).new_category_name;
10955 a231(indx) := t(ddindx).old_maintainable;
10956 a232(indx) := t(ddindx).new_maintainable;
10957 a233(indx) := rosetta_g_miss_num_map(t(ddindx).old_equipment_gen_object_id);
10958 a234(indx) := rosetta_g_miss_num_map(t(ddindx).new_equipment_gen_object_id);
10959 a235(indx) := t(ddindx).old_instantiation_flag;
10960 a236(indx) := t(ddindx).new_instantiation_flag;
10961 a237(indx) := rosetta_g_miss_num_map(t(ddindx).old_linear_location_id);
10962 a238(indx) := rosetta_g_miss_num_map(t(ddindx).new_linear_location_id);
10963 a239(indx) := t(ddindx).old_operational_log_flag;
10964 a240(indx) := t(ddindx).new_operational_log_flag;
10965 a241(indx) := rosetta_g_miss_num_map(t(ddindx).old_checkin_status);
10966 a242(indx) := rosetta_g_miss_num_map(t(ddindx).new_checkin_status);
10967 a243(indx) := t(ddindx).old_supplier_warranty_exp_date;
10968 a244(indx) := t(ddindx).new_supplier_warranty_exp_date;
10969 a245(indx) := t(ddindx).old_attribute16;
10970 a246(indx) := t(ddindx).new_attribute16;
10971 a247(indx) := t(ddindx).old_attribute17;
10972 a248(indx) := t(ddindx).new_attribute17;
10973 a249(indx) := t(ddindx).old_attribute18;
10974 a250(indx) := t(ddindx).new_attribute18;
10975 a251(indx) := t(ddindx).old_attribute19;
10976 a252(indx) := t(ddindx).new_attribute19;
10977 a253(indx) := t(ddindx).old_attribute20;
10978 a254(indx) := t(ddindx).new_attribute20;
10979 a255(indx) := t(ddindx).old_attribute21;
10980 a256(indx) := t(ddindx).new_attribute21;
10981 a257(indx) := t(ddindx).old_attribute22;
10982 a258(indx) := t(ddindx).new_attribute22;
10983 a259(indx) := t(ddindx).old_attribute23;
10984 a260(indx) := t(ddindx).new_attribute23;
10985 a261(indx) := t(ddindx).old_attribute24;
10986 a262(indx) := t(ddindx).new_attribute24;
10987 a263(indx) := t(ddindx).old_attribute25;
10988 a264(indx) := t(ddindx).new_attribute25;
10989 a265(indx) := t(ddindx).old_attribute26;
10990 a266(indx) := t(ddindx).new_attribute26;
10991 a267(indx) := t(ddindx).old_attribute27;
10992 a268(indx) := t(ddindx).new_attribute27;
10993 a269(indx) := t(ddindx).old_attribute28;
10994 a270(indx) := t(ddindx).new_attribute28;
10995 a271(indx) := t(ddindx).old_attribute29;
10996 a272(indx) := t(ddindx).new_attribute29;
10997 a273(indx) := t(ddindx).old_attribute30;
10998 a274(indx) := t(ddindx).new_attribute30;
10999 a275(indx) := t(ddindx).old_payables_currency_code;
11000 a276(indx) := t(ddindx).new_payables_currency_code;
11001 a277(indx) := rosetta_g_miss_num_map(t(ddindx).old_purchase_unit_price);
11002 a278(indx) := rosetta_g_miss_num_map(t(ddindx).new_purchase_unit_price);
11003 a279(indx) := t(ddindx).old_purchase_currency_code;
11004 a280(indx) := t(ddindx).new_purchase_currency_code;
11005 a281(indx) := rosetta_g_miss_num_map(t(ddindx).old_payables_unit_price);
11006 a282(indx) := rosetta_g_miss_num_map(t(ddindx).new_payables_unit_price);
11007 a283(indx) := rosetta_g_miss_num_map(t(ddindx).old_sales_unit_price);
11008 a284(indx) := rosetta_g_miss_num_map(t(ddindx).new_sales_unit_price);
11009 a285(indx) := t(ddindx).old_sales_currency_code;
11010 a286(indx) := t(ddindx).new_sales_currency_code;
11011 a287(indx) := t(ddindx).old_operational_status_code;
11012 a288(indx) := t(ddindx).new_operational_status_code;
11013 a289(indx) := t(ddindx).full_dump_flag;
11014 a290(indx) := t(ddindx).old_inventory_item_name;
11015 a291(indx) := t(ddindx).new_inventory_item_name;
11016 a292(indx) := t(ddindx).old_source_code;
11017 a293(indx) := t(ddindx).new_source_code;
11018 indx := indx+1;
11019 if t.last =ddindx
11020 then exit;
11021 end if;
11022 ddindx := t.next(ddindx);
11023 end loop;
11024 end if;
11025 end if;
11026 end rosetta_table_copy_out_p61;
11027
11028 procedure rosetta_table_copy_in_p63(t out nocopy csi_datastructures_pub.ins_asset_history_tbl, a0 JTF_NUMBER_TABLE
11029 , a1 JTF_NUMBER_TABLE
11030 , a2 JTF_NUMBER_TABLE
11031 , a3 JTF_NUMBER_TABLE
11032 , a4 JTF_NUMBER_TABLE
11033 , a5 JTF_VARCHAR2_TABLE_100
11034 , a6 JTF_VARCHAR2_TABLE_100
11035 , a7 JTF_NUMBER_TABLE
11036 , a8 JTF_NUMBER_TABLE
11037 , a9 JTF_NUMBER_TABLE
11038 , a10 JTF_NUMBER_TABLE
11039 , a11 JTF_VARCHAR2_TABLE_100
11040 , a12 JTF_VARCHAR2_TABLE_100
11041 , a13 JTF_DATE_TABLE
11042 , a14 JTF_DATE_TABLE
11043 , a15 JTF_DATE_TABLE
11044 , a16 JTF_DATE_TABLE
11045 , a17 JTF_VARCHAR2_TABLE_100
11046 , a18 JTF_VARCHAR2_TABLE_100
11047 , a19 JTF_VARCHAR2_TABLE_100
11048 , a20 JTF_VARCHAR2_TABLE_100
11049 , a21 JTF_VARCHAR2_TABLE_100
11050 , a22 JTF_VARCHAR2_TABLE_100
11051 , a23 JTF_VARCHAR2_TABLE_100
11052 , a24 JTF_VARCHAR2_TABLE_100
11053 , a25 JTF_VARCHAR2_TABLE_100
11054 , a26 JTF_VARCHAR2_TABLE_100
11055 , a27 JTF_VARCHAR2_TABLE_100
11056 , a28 JTF_VARCHAR2_TABLE_100
11057 , a29 JTF_VARCHAR2_TABLE_100
11058 , a30 JTF_VARCHAR2_TABLE_100
11059 , a31 JTF_VARCHAR2_TABLE_100
11060 , a32 JTF_VARCHAR2_TABLE_100
11061 , a33 JTF_VARCHAR2_TABLE_100
11062 , a34 JTF_VARCHAR2_TABLE_100
11063 , a35 JTF_VARCHAR2_TABLE_100
11064 , a36 JTF_VARCHAR2_TABLE_100
11065 , a37 JTF_VARCHAR2_TABLE_100
11066 , a38 JTF_VARCHAR2_TABLE_100
11067 , a39 JTF_DATE_TABLE
11068 , a40 JTF_DATE_TABLE
11069 , a41 JTF_VARCHAR2_TABLE_100
11070 , a42 JTF_VARCHAR2_TABLE_100
11071 , a43 JTF_VARCHAR2_TABLE_300
11072 , a44 JTF_VARCHAR2_TABLE_300
11073 , a45 JTF_VARCHAR2_TABLE_100
11074 , a46 JTF_VARCHAR2_TABLE_100
11075 , a47 JTF_NUMBER_TABLE
11076 , a48 JTF_NUMBER_TABLE
11077 , a49 JTF_NUMBER_TABLE
11078 , a50 JTF_VARCHAR2_TABLE_100
11079 , a51 JTF_VARCHAR2_TABLE_100
11080 , a52 JTF_NUMBER_TABLE
11081 , a53 JTF_NUMBER_TABLE
11082 , a54 JTF_VARCHAR2_TABLE_100
11083 , a55 JTF_VARCHAR2_TABLE_100
11084 ) as
11085 ddindx binary_integer; indx binary_integer;
11086 begin
11087 if a0 is not null and a0.count > 0 then
11088 if a0.count > 0 then
11089 indx := a0.first;
11090 ddindx := 1;
11091 while true loop
11092 t(ddindx).instance_asset_id := rosetta_g_miss_num_map(a0(indx));
11093 t(ddindx).old_instance_id := rosetta_g_miss_num_map(a1(indx));
11094 t(ddindx).new_instance_id := rosetta_g_miss_num_map(a2(indx));
11095 t(ddindx).old_fa_asset_id := rosetta_g_miss_num_map(a3(indx));
11096 t(ddindx).new_fa_asset_id := rosetta_g_miss_num_map(a4(indx));
11097 t(ddindx).old_fa_book_type_code := a5(indx);
11098 t(ddindx).new_fa_book_type_code := a6(indx);
11099 t(ddindx).old_fa_location_id := rosetta_g_miss_num_map(a7(indx));
11100 t(ddindx).new_fa_location_id := rosetta_g_miss_num_map(a8(indx));
11101 t(ddindx).old_asset_quantity := rosetta_g_miss_num_map(a9(indx));
11102 t(ddindx).new_asset_quantity := rosetta_g_miss_num_map(a10(indx));
11103 t(ddindx).old_update_status := a11(indx);
11104 t(ddindx).new_update_status := a12(indx);
11105 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a13(indx));
11106 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a14(indx));
11107 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a15(indx));
11108 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a16(indx));
11109 t(ddindx).old_asset_number := a17(indx);
11110 t(ddindx).new_asset_number := a18(indx);
11111 t(ddindx).old_serial_number := a19(indx);
11112 t(ddindx).new_serial_number := a20(indx);
11113 t(ddindx).old_tag_number := a21(indx);
11114 t(ddindx).new_tag_number := a22(indx);
11115 t(ddindx).old_category := a23(indx);
11116 t(ddindx).new_category := a24(indx);
11117 t(ddindx).old_fa_location_segment1 := a25(indx);
11118 t(ddindx).new_fa_location_segment1 := a26(indx);
11119 t(ddindx).old_fa_location_segment2 := a27(indx);
11120 t(ddindx).new_fa_location_segment2 := a28(indx);
11121 t(ddindx).old_fa_location_segment3 := a29(indx);
11122 t(ddindx).new_fa_location_segment3 := a30(indx);
11123 t(ddindx).old_fa_location_segment4 := a31(indx);
11124 t(ddindx).new_fa_location_segment4 := a32(indx);
11125 t(ddindx).old_fa_location_segment5 := a33(indx);
11126 t(ddindx).new_fa_location_segment5 := a34(indx);
11127 t(ddindx).old_fa_location_segment6 := a35(indx);
11128 t(ddindx).new_fa_location_segment6 := a36(indx);
11129 t(ddindx).old_fa_location_segment7 := a37(indx);
11130 t(ddindx).new_fa_location_segment7 := a38(indx);
11131 t(ddindx).old_date_placed_in_service := rosetta_g_miss_date_in_map(a39(indx));
11132 t(ddindx).new_date_placed_in_service := rosetta_g_miss_date_in_map(a40(indx));
11133 t(ddindx).old_description := a41(indx);
11134 t(ddindx).new_description := a42(indx);
11135 t(ddindx).old_employee_name := a43(indx);
11136 t(ddindx).new_employee_name := a44(indx);
11137 t(ddindx).old_expense_account_number := a45(indx);
11138 t(ddindx).new_expense_account_number := a46(indx);
11139 t(ddindx).instance_id := rosetta_g_miss_num_map(a47(indx));
11140 t(ddindx).instance_asset_history_id := rosetta_g_miss_num_map(a48(indx));
11141 t(ddindx).transaction_id := rosetta_g_miss_num_map(a49(indx));
11142 t(ddindx).old_fa_sync_flag := a50(indx);
11143 t(ddindx).new_fa_sync_flag := a51(indx);
11144 t(ddindx).old_fa_mass_addition_id := rosetta_g_miss_num_map(a52(indx));
11145 t(ddindx).new_fa_mass_addition_id := rosetta_g_miss_num_map(a53(indx));
11146 t(ddindx).old_creation_complete_flag := a54(indx);
11147 t(ddindx).new_creation_complete_flag := a55(indx);
11148 ddindx := ddindx+1;
11149 if a0.last =indx
11150 then exit;
11151 end if;
11152 indx := a0.next(indx);
11153 end loop;
11154 end if;
11155 end if;
11156 end rosetta_table_copy_in_p63;
11157 procedure rosetta_table_copy_out_p63(t csi_datastructures_pub.ins_asset_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
11158 , a1 out nocopy JTF_NUMBER_TABLE
11159 , a2 out nocopy JTF_NUMBER_TABLE
11160 , a3 out nocopy JTF_NUMBER_TABLE
11161 , a4 out nocopy JTF_NUMBER_TABLE
11162 , a5 out nocopy JTF_VARCHAR2_TABLE_100
11163 , a6 out nocopy JTF_VARCHAR2_TABLE_100
11164 , a7 out nocopy JTF_NUMBER_TABLE
11165 , a8 out nocopy JTF_NUMBER_TABLE
11166 , a9 out nocopy JTF_NUMBER_TABLE
11167 , a10 out nocopy JTF_NUMBER_TABLE
11168 , a11 out nocopy JTF_VARCHAR2_TABLE_100
11169 , a12 out nocopy JTF_VARCHAR2_TABLE_100
11170 , a13 out nocopy JTF_DATE_TABLE
11171 , a14 out nocopy JTF_DATE_TABLE
11172 , a15 out nocopy JTF_DATE_TABLE
11173 , a16 out nocopy JTF_DATE_TABLE
11174 , a17 out nocopy JTF_VARCHAR2_TABLE_100
11175 , a18 out nocopy JTF_VARCHAR2_TABLE_100
11176 , a19 out nocopy JTF_VARCHAR2_TABLE_100
11177 , a20 out nocopy JTF_VARCHAR2_TABLE_100
11178 , a21 out nocopy JTF_VARCHAR2_TABLE_100
11179 , a22 out nocopy JTF_VARCHAR2_TABLE_100
11180 , a23 out nocopy JTF_VARCHAR2_TABLE_100
11181 , a24 out nocopy JTF_VARCHAR2_TABLE_100
11182 , a25 out nocopy JTF_VARCHAR2_TABLE_100
11183 , a26 out nocopy JTF_VARCHAR2_TABLE_100
11184 , a27 out nocopy JTF_VARCHAR2_TABLE_100
11185 , a28 out nocopy JTF_VARCHAR2_TABLE_100
11186 , a29 out nocopy JTF_VARCHAR2_TABLE_100
11187 , a30 out nocopy JTF_VARCHAR2_TABLE_100
11188 , a31 out nocopy JTF_VARCHAR2_TABLE_100
11189 , a32 out nocopy JTF_VARCHAR2_TABLE_100
11190 , a33 out nocopy JTF_VARCHAR2_TABLE_100
11191 , a34 out nocopy JTF_VARCHAR2_TABLE_100
11192 , a35 out nocopy JTF_VARCHAR2_TABLE_100
11193 , a36 out nocopy JTF_VARCHAR2_TABLE_100
11194 , a37 out nocopy JTF_VARCHAR2_TABLE_100
11195 , a38 out nocopy JTF_VARCHAR2_TABLE_100
11196 , a39 out nocopy JTF_DATE_TABLE
11197 , a40 out nocopy JTF_DATE_TABLE
11198 , a41 out nocopy JTF_VARCHAR2_TABLE_100
11199 , a42 out nocopy JTF_VARCHAR2_TABLE_100
11200 , a43 out nocopy JTF_VARCHAR2_TABLE_300
11201 , a44 out nocopy JTF_VARCHAR2_TABLE_300
11202 , a45 out nocopy JTF_VARCHAR2_TABLE_100
11203 , a46 out nocopy JTF_VARCHAR2_TABLE_100
11204 , a47 out nocopy JTF_NUMBER_TABLE
11205 , a48 out nocopy JTF_NUMBER_TABLE
11206 , a49 out nocopy JTF_NUMBER_TABLE
11207 , a50 out nocopy JTF_VARCHAR2_TABLE_100
11208 , a51 out nocopy JTF_VARCHAR2_TABLE_100
11209 , a52 out nocopy JTF_NUMBER_TABLE
11210 , a53 out nocopy JTF_NUMBER_TABLE
11211 , a54 out nocopy JTF_VARCHAR2_TABLE_100
11212 , a55 out nocopy JTF_VARCHAR2_TABLE_100
11213 ) as
11214 ddindx binary_integer; indx binary_integer;
11215 begin
11216 if t is null or t.count = 0 then
11217 a0 := JTF_NUMBER_TABLE();
11218 a1 := JTF_NUMBER_TABLE();
11219 a2 := JTF_NUMBER_TABLE();
11220 a3 := JTF_NUMBER_TABLE();
11221 a4 := JTF_NUMBER_TABLE();
11222 a5 := JTF_VARCHAR2_TABLE_100();
11223 a6 := JTF_VARCHAR2_TABLE_100();
11224 a7 := JTF_NUMBER_TABLE();
11225 a8 := JTF_NUMBER_TABLE();
11226 a9 := JTF_NUMBER_TABLE();
11227 a10 := JTF_NUMBER_TABLE();
11228 a11 := JTF_VARCHAR2_TABLE_100();
11229 a12 := JTF_VARCHAR2_TABLE_100();
11230 a13 := JTF_DATE_TABLE();
11231 a14 := JTF_DATE_TABLE();
11232 a15 := JTF_DATE_TABLE();
11233 a16 := JTF_DATE_TABLE();
11234 a17 := JTF_VARCHAR2_TABLE_100();
11235 a18 := JTF_VARCHAR2_TABLE_100();
11236 a19 := JTF_VARCHAR2_TABLE_100();
11237 a20 := JTF_VARCHAR2_TABLE_100();
11238 a21 := JTF_VARCHAR2_TABLE_100();
11239 a22 := JTF_VARCHAR2_TABLE_100();
11240 a23 := JTF_VARCHAR2_TABLE_100();
11241 a24 := JTF_VARCHAR2_TABLE_100();
11242 a25 := JTF_VARCHAR2_TABLE_100();
11243 a26 := JTF_VARCHAR2_TABLE_100();
11244 a27 := JTF_VARCHAR2_TABLE_100();
11245 a28 := JTF_VARCHAR2_TABLE_100();
11246 a29 := JTF_VARCHAR2_TABLE_100();
11247 a30 := JTF_VARCHAR2_TABLE_100();
11248 a31 := JTF_VARCHAR2_TABLE_100();
11249 a32 := JTF_VARCHAR2_TABLE_100();
11250 a33 := JTF_VARCHAR2_TABLE_100();
11251 a34 := JTF_VARCHAR2_TABLE_100();
11252 a35 := JTF_VARCHAR2_TABLE_100();
11253 a36 := JTF_VARCHAR2_TABLE_100();
11254 a37 := JTF_VARCHAR2_TABLE_100();
11255 a38 := JTF_VARCHAR2_TABLE_100();
11256 a39 := JTF_DATE_TABLE();
11257 a40 := JTF_DATE_TABLE();
11258 a41 := JTF_VARCHAR2_TABLE_100();
11259 a42 := JTF_VARCHAR2_TABLE_100();
11260 a43 := JTF_VARCHAR2_TABLE_300();
11261 a44 := JTF_VARCHAR2_TABLE_300();
11262 a45 := JTF_VARCHAR2_TABLE_100();
11263 a46 := JTF_VARCHAR2_TABLE_100();
11264 a47 := JTF_NUMBER_TABLE();
11265 a48 := JTF_NUMBER_TABLE();
11266 a49 := JTF_NUMBER_TABLE();
11267 a50 := JTF_VARCHAR2_TABLE_100();
11268 a51 := JTF_VARCHAR2_TABLE_100();
11269 a52 := JTF_NUMBER_TABLE();
11270 a53 := JTF_NUMBER_TABLE();
11271 a54 := JTF_VARCHAR2_TABLE_100();
11272 a55 := JTF_VARCHAR2_TABLE_100();
11273 else
11274 a0 := JTF_NUMBER_TABLE();
11275 a1 := JTF_NUMBER_TABLE();
11276 a2 := JTF_NUMBER_TABLE();
11277 a3 := JTF_NUMBER_TABLE();
11278 a4 := JTF_NUMBER_TABLE();
11279 a5 := JTF_VARCHAR2_TABLE_100();
11280 a6 := JTF_VARCHAR2_TABLE_100();
11281 a7 := JTF_NUMBER_TABLE();
11282 a8 := JTF_NUMBER_TABLE();
11283 a9 := JTF_NUMBER_TABLE();
11284 a10 := JTF_NUMBER_TABLE();
11285 a11 := JTF_VARCHAR2_TABLE_100();
11286 a12 := JTF_VARCHAR2_TABLE_100();
11287 a13 := JTF_DATE_TABLE();
11288 a14 := JTF_DATE_TABLE();
11289 a15 := JTF_DATE_TABLE();
11290 a16 := JTF_DATE_TABLE();
11291 a17 := JTF_VARCHAR2_TABLE_100();
11292 a18 := JTF_VARCHAR2_TABLE_100();
11293 a19 := JTF_VARCHAR2_TABLE_100();
11294 a20 := JTF_VARCHAR2_TABLE_100();
11295 a21 := JTF_VARCHAR2_TABLE_100();
11296 a22 := JTF_VARCHAR2_TABLE_100();
11297 a23 := JTF_VARCHAR2_TABLE_100();
11298 a24 := JTF_VARCHAR2_TABLE_100();
11299 a25 := JTF_VARCHAR2_TABLE_100();
11300 a26 := JTF_VARCHAR2_TABLE_100();
11301 a27 := JTF_VARCHAR2_TABLE_100();
11302 a28 := JTF_VARCHAR2_TABLE_100();
11303 a29 := JTF_VARCHAR2_TABLE_100();
11304 a30 := JTF_VARCHAR2_TABLE_100();
11305 a31 := JTF_VARCHAR2_TABLE_100();
11306 a32 := JTF_VARCHAR2_TABLE_100();
11307 a33 := JTF_VARCHAR2_TABLE_100();
11308 a34 := JTF_VARCHAR2_TABLE_100();
11309 a35 := JTF_VARCHAR2_TABLE_100();
11310 a36 := JTF_VARCHAR2_TABLE_100();
11311 a37 := JTF_VARCHAR2_TABLE_100();
11312 a38 := JTF_VARCHAR2_TABLE_100();
11313 a39 := JTF_DATE_TABLE();
11314 a40 := JTF_DATE_TABLE();
11315 a41 := JTF_VARCHAR2_TABLE_100();
11316 a42 := JTF_VARCHAR2_TABLE_100();
11317 a43 := JTF_VARCHAR2_TABLE_300();
11318 a44 := JTF_VARCHAR2_TABLE_300();
11319 a45 := JTF_VARCHAR2_TABLE_100();
11320 a46 := JTF_VARCHAR2_TABLE_100();
11321 a47 := JTF_NUMBER_TABLE();
11322 a48 := JTF_NUMBER_TABLE();
11323 a49 := JTF_NUMBER_TABLE();
11324 a50 := JTF_VARCHAR2_TABLE_100();
11325 a51 := JTF_VARCHAR2_TABLE_100();
11326 a52 := JTF_NUMBER_TABLE();
11327 a53 := JTF_NUMBER_TABLE();
11328 a54 := JTF_VARCHAR2_TABLE_100();
11329 a55 := JTF_VARCHAR2_TABLE_100();
11330 if t.count > 0 then
11331 a0.extend(t.count);
11332 a1.extend(t.count);
11333 a2.extend(t.count);
11334 a3.extend(t.count);
11335 a4.extend(t.count);
11336 a5.extend(t.count);
11337 a6.extend(t.count);
11338 a7.extend(t.count);
11339 a8.extend(t.count);
11340 a9.extend(t.count);
11341 a10.extend(t.count);
11342 a11.extend(t.count);
11343 a12.extend(t.count);
11344 a13.extend(t.count);
11345 a14.extend(t.count);
11346 a15.extend(t.count);
11347 a16.extend(t.count);
11348 a17.extend(t.count);
11349 a18.extend(t.count);
11350 a19.extend(t.count);
11351 a20.extend(t.count);
11352 a21.extend(t.count);
11353 a22.extend(t.count);
11354 a23.extend(t.count);
11355 a24.extend(t.count);
11356 a25.extend(t.count);
11357 a26.extend(t.count);
11358 a27.extend(t.count);
11359 a28.extend(t.count);
11360 a29.extend(t.count);
11361 a30.extend(t.count);
11362 a31.extend(t.count);
11363 a32.extend(t.count);
11364 a33.extend(t.count);
11365 a34.extend(t.count);
11366 a35.extend(t.count);
11367 a36.extend(t.count);
11368 a37.extend(t.count);
11369 a38.extend(t.count);
11370 a39.extend(t.count);
11371 a40.extend(t.count);
11372 a41.extend(t.count);
11373 a42.extend(t.count);
11374 a43.extend(t.count);
11375 a44.extend(t.count);
11376 a45.extend(t.count);
11377 a46.extend(t.count);
11378 a47.extend(t.count);
11379 a48.extend(t.count);
11380 a49.extend(t.count);
11381 a50.extend(t.count);
11382 a51.extend(t.count);
11383 a52.extend(t.count);
11384 a53.extend(t.count);
11385 a54.extend(t.count);
11386 a55.extend(t.count);
11387 ddindx := t.first;
11388 indx := 1;
11389 while true loop
11390 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_asset_id);
11391 a1(indx) := rosetta_g_miss_num_map(t(ddindx).old_instance_id);
11392 a2(indx) := rosetta_g_miss_num_map(t(ddindx).new_instance_id);
11393 a3(indx) := rosetta_g_miss_num_map(t(ddindx).old_fa_asset_id);
11394 a4(indx) := rosetta_g_miss_num_map(t(ddindx).new_fa_asset_id);
11395 a5(indx) := t(ddindx).old_fa_book_type_code;
11396 a6(indx) := t(ddindx).new_fa_book_type_code;
11397 a7(indx) := rosetta_g_miss_num_map(t(ddindx).old_fa_location_id);
11398 a8(indx) := rosetta_g_miss_num_map(t(ddindx).new_fa_location_id);
11399 a9(indx) := rosetta_g_miss_num_map(t(ddindx).old_asset_quantity);
11400 a10(indx) := rosetta_g_miss_num_map(t(ddindx).new_asset_quantity);
11401 a11(indx) := t(ddindx).old_update_status;
11402 a12(indx) := t(ddindx).new_update_status;
11403 a13(indx) := t(ddindx).old_active_start_date;
11404 a14(indx) := t(ddindx).new_active_start_date;
11405 a15(indx) := t(ddindx).old_active_end_date;
11406 a16(indx) := t(ddindx).new_active_end_date;
11407 a17(indx) := t(ddindx).old_asset_number;
11408 a18(indx) := t(ddindx).new_asset_number;
11409 a19(indx) := t(ddindx).old_serial_number;
11410 a20(indx) := t(ddindx).new_serial_number;
11411 a21(indx) := t(ddindx).old_tag_number;
11412 a22(indx) := t(ddindx).new_tag_number;
11413 a23(indx) := t(ddindx).old_category;
11414 a24(indx) := t(ddindx).new_category;
11415 a25(indx) := t(ddindx).old_fa_location_segment1;
11416 a26(indx) := t(ddindx).new_fa_location_segment1;
11417 a27(indx) := t(ddindx).old_fa_location_segment2;
11418 a28(indx) := t(ddindx).new_fa_location_segment2;
11419 a29(indx) := t(ddindx).old_fa_location_segment3;
11420 a30(indx) := t(ddindx).new_fa_location_segment3;
11421 a31(indx) := t(ddindx).old_fa_location_segment4;
11422 a32(indx) := t(ddindx).new_fa_location_segment4;
11423 a33(indx) := t(ddindx).old_fa_location_segment5;
11424 a34(indx) := t(ddindx).new_fa_location_segment5;
11425 a35(indx) := t(ddindx).old_fa_location_segment6;
11426 a36(indx) := t(ddindx).new_fa_location_segment6;
11427 a37(indx) := t(ddindx).old_fa_location_segment7;
11428 a38(indx) := t(ddindx).new_fa_location_segment7;
11429 a39(indx) := t(ddindx).old_date_placed_in_service;
11430 a40(indx) := t(ddindx).new_date_placed_in_service;
11431 a41(indx) := t(ddindx).old_description;
11432 a42(indx) := t(ddindx).new_description;
11433 a43(indx) := t(ddindx).old_employee_name;
11434 a44(indx) := t(ddindx).new_employee_name;
11435 a45(indx) := t(ddindx).old_expense_account_number;
11436 a46(indx) := t(ddindx).new_expense_account_number;
11437 a47(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
11438 a48(indx) := rosetta_g_miss_num_map(t(ddindx).instance_asset_history_id);
11439 a49(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
11440 a50(indx) := t(ddindx).old_fa_sync_flag;
11441 a51(indx) := t(ddindx).new_fa_sync_flag;
11442 a52(indx) := rosetta_g_miss_num_map(t(ddindx).old_fa_mass_addition_id);
11443 a53(indx) := rosetta_g_miss_num_map(t(ddindx).new_fa_mass_addition_id);
11444 a54(indx) := t(ddindx).old_creation_complete_flag;
11445 a55(indx) := t(ddindx).new_creation_complete_flag;
11446 indx := indx+1;
11447 if t.last =ddindx
11448 then exit;
11449 end if;
11450 ddindx := t.next(ddindx);
11451 end loop;
11452 end if;
11453 end if;
11454 end rosetta_table_copy_out_p63;
11455
11456 procedure rosetta_table_copy_in_p65(t out nocopy csi_datastructures_pub.ext_attrib_val_history_tbl, a0 JTF_NUMBER_TABLE
11457 , a1 JTF_NUMBER_TABLE
11458 , a2 JTF_VARCHAR2_TABLE_300
11459 , a3 JTF_VARCHAR2_TABLE_300
11460 , a4 JTF_DATE_TABLE
11461 , a5 JTF_DATE_TABLE
11462 , a6 JTF_DATE_TABLE
11463 , a7 JTF_DATE_TABLE
11464 , a8 JTF_VARCHAR2_TABLE_100
11465 , a9 JTF_VARCHAR2_TABLE_100
11466 , a10 JTF_VARCHAR2_TABLE_200
11467 , a11 JTF_VARCHAR2_TABLE_200
11468 , a12 JTF_VARCHAR2_TABLE_200
11469 , a13 JTF_VARCHAR2_TABLE_200
11470 , a14 JTF_VARCHAR2_TABLE_200
11471 , a15 JTF_VARCHAR2_TABLE_200
11472 , a16 JTF_VARCHAR2_TABLE_200
11473 , a17 JTF_VARCHAR2_TABLE_200
11474 , a18 JTF_VARCHAR2_TABLE_200
11475 , a19 JTF_VARCHAR2_TABLE_200
11476 , a20 JTF_VARCHAR2_TABLE_200
11477 , a21 JTF_VARCHAR2_TABLE_200
11478 , a22 JTF_VARCHAR2_TABLE_200
11479 , a23 JTF_VARCHAR2_TABLE_200
11480 , a24 JTF_VARCHAR2_TABLE_200
11481 , a25 JTF_VARCHAR2_TABLE_200
11482 , a26 JTF_VARCHAR2_TABLE_200
11483 , a27 JTF_VARCHAR2_TABLE_200
11484 , a28 JTF_VARCHAR2_TABLE_200
11485 , a29 JTF_VARCHAR2_TABLE_200
11486 , a30 JTF_VARCHAR2_TABLE_200
11487 , a31 JTF_VARCHAR2_TABLE_200
11488 , a32 JTF_VARCHAR2_TABLE_200
11489 , a33 JTF_VARCHAR2_TABLE_200
11490 , a34 JTF_VARCHAR2_TABLE_200
11491 , a35 JTF_VARCHAR2_TABLE_200
11492 , a36 JTF_VARCHAR2_TABLE_200
11493 , a37 JTF_VARCHAR2_TABLE_200
11494 , a38 JTF_VARCHAR2_TABLE_200
11495 , a39 JTF_VARCHAR2_TABLE_200
11496 , a40 JTF_NUMBER_TABLE
11497 , a41 JTF_VARCHAR2_TABLE_100
11498 , a42 JTF_NUMBER_TABLE
11499 ) as
11500 ddindx binary_integer; indx binary_integer;
11501 begin
11502 if a0 is not null and a0.count > 0 then
11503 if a0.count > 0 then
11504 indx := a0.first;
11505 ddindx := 1;
11506 while true loop
11507 t(ddindx).attribute_value_id := rosetta_g_miss_num_map(a0(indx));
11508 t(ddindx).transaction_id := rosetta_g_miss_num_map(a1(indx));
11509 t(ddindx).old_attribute_value := a2(indx);
11510 t(ddindx).new_attribute_value := a3(indx);
11511 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a4(indx));
11512 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a5(indx));
11513 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a6(indx));
11514 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a7(indx));
11515 t(ddindx).old_context := a8(indx);
11516 t(ddindx).new_context := a9(indx);
11517 t(ddindx).old_attribute1 := a10(indx);
11518 t(ddindx).new_attribute1 := a11(indx);
11519 t(ddindx).old_attribute2 := a12(indx);
11520 t(ddindx).new_attribute2 := a13(indx);
11521 t(ddindx).old_attribute3 := a14(indx);
11522 t(ddindx).new_attribute3 := a15(indx);
11523 t(ddindx).old_attribute4 := a16(indx);
11524 t(ddindx).new_attribute4 := a17(indx);
11525 t(ddindx).old_attribute5 := a18(indx);
11526 t(ddindx).new_attribute5 := a19(indx);
11527 t(ddindx).old_attribute6 := a20(indx);
11528 t(ddindx).new_attribute6 := a21(indx);
11529 t(ddindx).old_attribute7 := a22(indx);
11530 t(ddindx).new_attribute7 := a23(indx);
11531 t(ddindx).old_attribute8 := a24(indx);
11532 t(ddindx).new_attribute8 := a25(indx);
11533 t(ddindx).old_attribute9 := a26(indx);
11534 t(ddindx).new_attribute9 := a27(indx);
11535 t(ddindx).old_attribute10 := a28(indx);
11536 t(ddindx).new_attribute10 := a29(indx);
11537 t(ddindx).old_attribute11 := a30(indx);
11538 t(ddindx).new_attribute11 := a31(indx);
11539 t(ddindx).old_attribute12 := a32(indx);
11540 t(ddindx).new_attribute12 := a33(indx);
11541 t(ddindx).old_attribute13 := a34(indx);
11542 t(ddindx).new_attribute13 := a35(indx);
11543 t(ddindx).old_attribute14 := a36(indx);
11544 t(ddindx).new_attribute14 := a37(indx);
11545 t(ddindx).old_attribute15 := a38(indx);
11546 t(ddindx).new_attribute15 := a39(indx);
11547 t(ddindx).instance_id := rosetta_g_miss_num_map(a40(indx));
11548 t(ddindx).attribute_code := a41(indx);
11549 t(ddindx).attribute_value_history_id := rosetta_g_miss_num_map(a42(indx));
11550 ddindx := ddindx+1;
11551 if a0.last =indx
11552 then exit;
11553 end if;
11554 indx := a0.next(indx);
11555 end loop;
11556 end if;
11557 end if;
11558 end rosetta_table_copy_in_p65;
11559 procedure rosetta_table_copy_out_p65(t csi_datastructures_pub.ext_attrib_val_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
11560 , a1 out nocopy JTF_NUMBER_TABLE
11561 , a2 out nocopy JTF_VARCHAR2_TABLE_300
11562 , a3 out nocopy JTF_VARCHAR2_TABLE_300
11563 , a4 out nocopy JTF_DATE_TABLE
11564 , a5 out nocopy JTF_DATE_TABLE
11565 , a6 out nocopy JTF_DATE_TABLE
11566 , a7 out nocopy JTF_DATE_TABLE
11567 , a8 out nocopy JTF_VARCHAR2_TABLE_100
11568 , a9 out nocopy JTF_VARCHAR2_TABLE_100
11569 , a10 out nocopy JTF_VARCHAR2_TABLE_200
11570 , a11 out nocopy JTF_VARCHAR2_TABLE_200
11571 , a12 out nocopy JTF_VARCHAR2_TABLE_200
11572 , a13 out nocopy JTF_VARCHAR2_TABLE_200
11573 , a14 out nocopy JTF_VARCHAR2_TABLE_200
11574 , a15 out nocopy JTF_VARCHAR2_TABLE_200
11575 , a16 out nocopy JTF_VARCHAR2_TABLE_200
11576 , a17 out nocopy JTF_VARCHAR2_TABLE_200
11577 , a18 out nocopy JTF_VARCHAR2_TABLE_200
11578 , a19 out nocopy JTF_VARCHAR2_TABLE_200
11579 , a20 out nocopy JTF_VARCHAR2_TABLE_200
11580 , a21 out nocopy JTF_VARCHAR2_TABLE_200
11581 , a22 out nocopy JTF_VARCHAR2_TABLE_200
11582 , a23 out nocopy JTF_VARCHAR2_TABLE_200
11583 , a24 out nocopy JTF_VARCHAR2_TABLE_200
11584 , a25 out nocopy JTF_VARCHAR2_TABLE_200
11585 , a26 out nocopy JTF_VARCHAR2_TABLE_200
11586 , a27 out nocopy JTF_VARCHAR2_TABLE_200
11587 , a28 out nocopy JTF_VARCHAR2_TABLE_200
11588 , a29 out nocopy JTF_VARCHAR2_TABLE_200
11589 , a30 out nocopy JTF_VARCHAR2_TABLE_200
11590 , a31 out nocopy JTF_VARCHAR2_TABLE_200
11591 , a32 out nocopy JTF_VARCHAR2_TABLE_200
11592 , a33 out nocopy JTF_VARCHAR2_TABLE_200
11593 , a34 out nocopy JTF_VARCHAR2_TABLE_200
11594 , a35 out nocopy JTF_VARCHAR2_TABLE_200
11595 , a36 out nocopy JTF_VARCHAR2_TABLE_200
11596 , a37 out nocopy JTF_VARCHAR2_TABLE_200
11597 , a38 out nocopy JTF_VARCHAR2_TABLE_200
11598 , a39 out nocopy JTF_VARCHAR2_TABLE_200
11599 , a40 out nocopy JTF_NUMBER_TABLE
11600 , a41 out nocopy JTF_VARCHAR2_TABLE_100
11601 , a42 out nocopy JTF_NUMBER_TABLE
11602 ) as
11603 ddindx binary_integer; indx binary_integer;
11604 begin
11605 if t is null or t.count = 0 then
11606 a0 := JTF_NUMBER_TABLE();
11607 a1 := JTF_NUMBER_TABLE();
11608 a2 := JTF_VARCHAR2_TABLE_300();
11609 a3 := JTF_VARCHAR2_TABLE_300();
11610 a4 := JTF_DATE_TABLE();
11611 a5 := JTF_DATE_TABLE();
11612 a6 := JTF_DATE_TABLE();
11613 a7 := JTF_DATE_TABLE();
11614 a8 := JTF_VARCHAR2_TABLE_100();
11615 a9 := JTF_VARCHAR2_TABLE_100();
11616 a10 := JTF_VARCHAR2_TABLE_200();
11617 a11 := JTF_VARCHAR2_TABLE_200();
11618 a12 := JTF_VARCHAR2_TABLE_200();
11619 a13 := JTF_VARCHAR2_TABLE_200();
11620 a14 := JTF_VARCHAR2_TABLE_200();
11621 a15 := JTF_VARCHAR2_TABLE_200();
11622 a16 := JTF_VARCHAR2_TABLE_200();
11623 a17 := JTF_VARCHAR2_TABLE_200();
11624 a18 := JTF_VARCHAR2_TABLE_200();
11625 a19 := JTF_VARCHAR2_TABLE_200();
11626 a20 := JTF_VARCHAR2_TABLE_200();
11627 a21 := JTF_VARCHAR2_TABLE_200();
11628 a22 := JTF_VARCHAR2_TABLE_200();
11629 a23 := JTF_VARCHAR2_TABLE_200();
11630 a24 := JTF_VARCHAR2_TABLE_200();
11631 a25 := JTF_VARCHAR2_TABLE_200();
11632 a26 := JTF_VARCHAR2_TABLE_200();
11633 a27 := JTF_VARCHAR2_TABLE_200();
11634 a28 := JTF_VARCHAR2_TABLE_200();
11635 a29 := JTF_VARCHAR2_TABLE_200();
11636 a30 := JTF_VARCHAR2_TABLE_200();
11637 a31 := JTF_VARCHAR2_TABLE_200();
11638 a32 := JTF_VARCHAR2_TABLE_200();
11639 a33 := JTF_VARCHAR2_TABLE_200();
11640 a34 := JTF_VARCHAR2_TABLE_200();
11641 a35 := JTF_VARCHAR2_TABLE_200();
11642 a36 := JTF_VARCHAR2_TABLE_200();
11643 a37 := JTF_VARCHAR2_TABLE_200();
11644 a38 := JTF_VARCHAR2_TABLE_200();
11645 a39 := JTF_VARCHAR2_TABLE_200();
11646 a40 := JTF_NUMBER_TABLE();
11647 a41 := JTF_VARCHAR2_TABLE_100();
11648 a42 := JTF_NUMBER_TABLE();
11649 else
11650 a0 := JTF_NUMBER_TABLE();
11651 a1 := JTF_NUMBER_TABLE();
11652 a2 := JTF_VARCHAR2_TABLE_300();
11653 a3 := JTF_VARCHAR2_TABLE_300();
11654 a4 := JTF_DATE_TABLE();
11655 a5 := JTF_DATE_TABLE();
11656 a6 := JTF_DATE_TABLE();
11657 a7 := JTF_DATE_TABLE();
11658 a8 := JTF_VARCHAR2_TABLE_100();
11659 a9 := JTF_VARCHAR2_TABLE_100();
11660 a10 := JTF_VARCHAR2_TABLE_200();
11661 a11 := JTF_VARCHAR2_TABLE_200();
11662 a12 := JTF_VARCHAR2_TABLE_200();
11663 a13 := JTF_VARCHAR2_TABLE_200();
11664 a14 := JTF_VARCHAR2_TABLE_200();
11665 a15 := JTF_VARCHAR2_TABLE_200();
11666 a16 := JTF_VARCHAR2_TABLE_200();
11667 a17 := JTF_VARCHAR2_TABLE_200();
11668 a18 := JTF_VARCHAR2_TABLE_200();
11669 a19 := JTF_VARCHAR2_TABLE_200();
11670 a20 := JTF_VARCHAR2_TABLE_200();
11671 a21 := JTF_VARCHAR2_TABLE_200();
11672 a22 := JTF_VARCHAR2_TABLE_200();
11673 a23 := JTF_VARCHAR2_TABLE_200();
11674 a24 := JTF_VARCHAR2_TABLE_200();
11675 a25 := JTF_VARCHAR2_TABLE_200();
11676 a26 := JTF_VARCHAR2_TABLE_200();
11677 a27 := JTF_VARCHAR2_TABLE_200();
11678 a28 := JTF_VARCHAR2_TABLE_200();
11679 a29 := JTF_VARCHAR2_TABLE_200();
11680 a30 := JTF_VARCHAR2_TABLE_200();
11681 a31 := JTF_VARCHAR2_TABLE_200();
11682 a32 := JTF_VARCHAR2_TABLE_200();
11683 a33 := JTF_VARCHAR2_TABLE_200();
11684 a34 := JTF_VARCHAR2_TABLE_200();
11685 a35 := JTF_VARCHAR2_TABLE_200();
11686 a36 := JTF_VARCHAR2_TABLE_200();
11687 a37 := JTF_VARCHAR2_TABLE_200();
11688 a38 := JTF_VARCHAR2_TABLE_200();
11689 a39 := JTF_VARCHAR2_TABLE_200();
11690 a40 := JTF_NUMBER_TABLE();
11691 a41 := JTF_VARCHAR2_TABLE_100();
11692 a42 := JTF_NUMBER_TABLE();
11693 if t.count > 0 then
11694 a0.extend(t.count);
11695 a1.extend(t.count);
11696 a2.extend(t.count);
11697 a3.extend(t.count);
11698 a4.extend(t.count);
11699 a5.extend(t.count);
11700 a6.extend(t.count);
11701 a7.extend(t.count);
11702 a8.extend(t.count);
11703 a9.extend(t.count);
11704 a10.extend(t.count);
11705 a11.extend(t.count);
11706 a12.extend(t.count);
11707 a13.extend(t.count);
11708 a14.extend(t.count);
11709 a15.extend(t.count);
11710 a16.extend(t.count);
11711 a17.extend(t.count);
11712 a18.extend(t.count);
11713 a19.extend(t.count);
11714 a20.extend(t.count);
11715 a21.extend(t.count);
11716 a22.extend(t.count);
11717 a23.extend(t.count);
11718 a24.extend(t.count);
11719 a25.extend(t.count);
11720 a26.extend(t.count);
11721 a27.extend(t.count);
11722 a28.extend(t.count);
11723 a29.extend(t.count);
11724 a30.extend(t.count);
11725 a31.extend(t.count);
11726 a32.extend(t.count);
11727 a33.extend(t.count);
11728 a34.extend(t.count);
11729 a35.extend(t.count);
11730 a36.extend(t.count);
11731 a37.extend(t.count);
11732 a38.extend(t.count);
11733 a39.extend(t.count);
11734 a40.extend(t.count);
11735 a41.extend(t.count);
11736 a42.extend(t.count);
11737 ddindx := t.first;
11738 indx := 1;
11739 while true loop
11740 a0(indx) := rosetta_g_miss_num_map(t(ddindx).attribute_value_id);
11741 a1(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
11742 a2(indx) := t(ddindx).old_attribute_value;
11743 a3(indx) := t(ddindx).new_attribute_value;
11744 a4(indx) := t(ddindx).old_active_start_date;
11745 a5(indx) := t(ddindx).new_active_start_date;
11746 a6(indx) := t(ddindx).old_active_end_date;
11747 a7(indx) := t(ddindx).new_active_end_date;
11748 a8(indx) := t(ddindx).old_context;
11749 a9(indx) := t(ddindx).new_context;
11750 a10(indx) := t(ddindx).old_attribute1;
11751 a11(indx) := t(ddindx).new_attribute1;
11752 a12(indx) := t(ddindx).old_attribute2;
11753 a13(indx) := t(ddindx).new_attribute2;
11754 a14(indx) := t(ddindx).old_attribute3;
11755 a15(indx) := t(ddindx).new_attribute3;
11756 a16(indx) := t(ddindx).old_attribute4;
11757 a17(indx) := t(ddindx).new_attribute4;
11758 a18(indx) := t(ddindx).old_attribute5;
11759 a19(indx) := t(ddindx).new_attribute5;
11760 a20(indx) := t(ddindx).old_attribute6;
11761 a21(indx) := t(ddindx).new_attribute6;
11762 a22(indx) := t(ddindx).old_attribute7;
11763 a23(indx) := t(ddindx).new_attribute7;
11764 a24(indx) := t(ddindx).old_attribute8;
11765 a25(indx) := t(ddindx).new_attribute8;
11766 a26(indx) := t(ddindx).old_attribute9;
11767 a27(indx) := t(ddindx).new_attribute9;
11768 a28(indx) := t(ddindx).old_attribute10;
11769 a29(indx) := t(ddindx).new_attribute10;
11770 a30(indx) := t(ddindx).old_attribute11;
11771 a31(indx) := t(ddindx).new_attribute11;
11772 a32(indx) := t(ddindx).old_attribute12;
11773 a33(indx) := t(ddindx).new_attribute12;
11774 a34(indx) := t(ddindx).old_attribute13;
11775 a35(indx) := t(ddindx).new_attribute13;
11776 a36(indx) := t(ddindx).old_attribute14;
11777 a37(indx) := t(ddindx).new_attribute14;
11778 a38(indx) := t(ddindx).old_attribute15;
11779 a39(indx) := t(ddindx).new_attribute15;
11780 a40(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
11781 a41(indx) := t(ddindx).attribute_code;
11782 a42(indx) := rosetta_g_miss_num_map(t(ddindx).attribute_value_history_id);
11783 indx := indx+1;
11784 if t.last =ddindx
11785 then exit;
11786 end if;
11787 ddindx := t.next(ddindx);
11788 end loop;
11789 end if;
11790 end if;
11791 end rosetta_table_copy_out_p65;
11792
11793 procedure rosetta_table_copy_in_p67(t out nocopy csi_datastructures_pub.party_history_tbl, a0 JTF_NUMBER_TABLE
11794 , a1 JTF_NUMBER_TABLE
11795 , a2 JTF_NUMBER_TABLE
11796 , a3 JTF_VARCHAR2_TABLE_100
11797 , a4 JTF_VARCHAR2_TABLE_100
11798 , a5 JTF_NUMBER_TABLE
11799 , a6 JTF_NUMBER_TABLE
11800 , a7 JTF_VARCHAR2_TABLE_100
11801 , a8 JTF_VARCHAR2_TABLE_100
11802 , a9 JTF_VARCHAR2_TABLE_100
11803 , a10 JTF_VARCHAR2_TABLE_100
11804 , a11 JTF_NUMBER_TABLE
11805 , a12 JTF_NUMBER_TABLE
11806 , a13 JTF_DATE_TABLE
11807 , a14 JTF_DATE_TABLE
11808 , a15 JTF_DATE_TABLE
11809 , a16 JTF_DATE_TABLE
11810 , a17 JTF_VARCHAR2_TABLE_100
11811 , a18 JTF_VARCHAR2_TABLE_100
11812 , a19 JTF_VARCHAR2_TABLE_200
11813 , a20 JTF_VARCHAR2_TABLE_200
11814 , a21 JTF_VARCHAR2_TABLE_200
11815 , a22 JTF_VARCHAR2_TABLE_200
11816 , a23 JTF_VARCHAR2_TABLE_200
11817 , a24 JTF_VARCHAR2_TABLE_200
11818 , a25 JTF_VARCHAR2_TABLE_200
11819 , a26 JTF_VARCHAR2_TABLE_200
11820 , a27 JTF_VARCHAR2_TABLE_200
11821 , a28 JTF_VARCHAR2_TABLE_200
11822 , a29 JTF_VARCHAR2_TABLE_200
11823 , a30 JTF_VARCHAR2_TABLE_200
11824 , a31 JTF_VARCHAR2_TABLE_200
11825 , a32 JTF_VARCHAR2_TABLE_200
11826 , a33 JTF_VARCHAR2_TABLE_200
11827 , a34 JTF_VARCHAR2_TABLE_200
11828 , a35 JTF_VARCHAR2_TABLE_200
11829 , a36 JTF_VARCHAR2_TABLE_200
11830 , a37 JTF_VARCHAR2_TABLE_200
11831 , a38 JTF_VARCHAR2_TABLE_200
11832 , a39 JTF_VARCHAR2_TABLE_200
11833 , a40 JTF_VARCHAR2_TABLE_200
11834 , a41 JTF_VARCHAR2_TABLE_200
11835 , a42 JTF_VARCHAR2_TABLE_200
11836 , a43 JTF_VARCHAR2_TABLE_200
11837 , a44 JTF_VARCHAR2_TABLE_200
11838 , a45 JTF_VARCHAR2_TABLE_200
11839 , a46 JTF_VARCHAR2_TABLE_200
11840 , a47 JTF_VARCHAR2_TABLE_200
11841 , a48 JTF_VARCHAR2_TABLE_200
11842 , a49 JTF_VARCHAR2_TABLE_100
11843 , a50 JTF_NUMBER_TABLE
11844 , a51 JTF_VARCHAR2_TABLE_100
11845 , a52 JTF_VARCHAR2_TABLE_100
11846 , a53 JTF_VARCHAR2_TABLE_100
11847 , a54 JTF_VARCHAR2_TABLE_100
11848 , a55 JTF_VARCHAR2_TABLE_100
11849 , a56 JTF_VARCHAR2_TABLE_400
11850 , a57 JTF_VARCHAR2_TABLE_100
11851 , a58 JTF_VARCHAR2_TABLE_100
11852 , a59 JTF_VARCHAR2_TABLE_400
11853 , a60 JTF_VARCHAR2_TABLE_100
11854 , a61 JTF_VARCHAR2_TABLE_300
11855 , a62 JTF_VARCHAR2_TABLE_300
11856 , a63 JTF_VARCHAR2_TABLE_300
11857 , a64 JTF_VARCHAR2_TABLE_300
11858 , a65 JTF_VARCHAR2_TABLE_100
11859 , a66 JTF_VARCHAR2_TABLE_100
11860 , a67 JTF_VARCHAR2_TABLE_100
11861 , a68 JTF_VARCHAR2_TABLE_100
11862 , a69 JTF_VARCHAR2_TABLE_100
11863 , a70 JTF_VARCHAR2_TABLE_2000
11864 , a71 JTF_VARCHAR2_TABLE_100
11865 , a72 JTF_VARCHAR2_TABLE_400
11866 , a73 JTF_VARCHAR2_TABLE_100
11867 , a74 JTF_VARCHAR2_TABLE_100
11868 , a75 JTF_VARCHAR2_TABLE_400
11869 , a76 JTF_VARCHAR2_TABLE_100
11870 , a77 JTF_VARCHAR2_TABLE_300
11871 , a78 JTF_VARCHAR2_TABLE_300
11872 , a79 JTF_VARCHAR2_TABLE_300
11873 , a80 JTF_VARCHAR2_TABLE_300
11874 , a81 JTF_VARCHAR2_TABLE_100
11875 , a82 JTF_VARCHAR2_TABLE_100
11876 , a83 JTF_VARCHAR2_TABLE_100
11877 , a84 JTF_VARCHAR2_TABLE_100
11878 , a85 JTF_VARCHAR2_TABLE_100
11879 , a86 JTF_VARCHAR2_TABLE_2000
11880 , a87 JTF_NUMBER_TABLE
11881 ) as
11882 ddindx binary_integer; indx binary_integer;
11883 begin
11884 if a0 is not null and a0.count > 0 then
11885 if a0.count > 0 then
11886 indx := a0.first;
11887 ddindx := 1;
11888 while true loop
11889 t(ddindx).instance_party_history_id := rosetta_g_miss_num_map(a0(indx));
11890 t(ddindx).instance_party_id := rosetta_g_miss_num_map(a1(indx));
11891 t(ddindx).transaction_id := rosetta_g_miss_num_map(a2(indx));
11892 t(ddindx).old_party_source_table := a3(indx);
11893 t(ddindx).new_party_source_table := a4(indx);
11894 t(ddindx).old_party_id := rosetta_g_miss_num_map(a5(indx));
11895 t(ddindx).new_party_id := rosetta_g_miss_num_map(a6(indx));
11896 t(ddindx).old_relationship_type_code := a7(indx);
11897 t(ddindx).new_relationship_type_code := a8(indx);
11898 t(ddindx).old_contact_flag := a9(indx);
11899 t(ddindx).new_contact_flag := a10(indx);
11900 t(ddindx).old_contact_ip_id := rosetta_g_miss_num_map(a11(indx));
11901 t(ddindx).new_contact_ip_id := rosetta_g_miss_num_map(a12(indx));
11902 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a13(indx));
11903 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a14(indx));
11904 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a15(indx));
11905 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a16(indx));
11906 t(ddindx).old_context := a17(indx);
11907 t(ddindx).new_context := a18(indx);
11908 t(ddindx).old_attribute1 := a19(indx);
11909 t(ddindx).new_attribute1 := a20(indx);
11910 t(ddindx).old_attribute2 := a21(indx);
11911 t(ddindx).new_attribute2 := a22(indx);
11912 t(ddindx).old_attribute3 := a23(indx);
11913 t(ddindx).new_attribute3 := a24(indx);
11914 t(ddindx).old_attribute4 := a25(indx);
11915 t(ddindx).new_attribute4 := a26(indx);
11916 t(ddindx).old_attribute5 := a27(indx);
11917 t(ddindx).new_attribute5 := a28(indx);
11918 t(ddindx).old_attribute6 := a29(indx);
11919 t(ddindx).new_attribute6 := a30(indx);
11920 t(ddindx).old_attribute7 := a31(indx);
11921 t(ddindx).new_attribute7 := a32(indx);
11922 t(ddindx).old_attribute8 := a33(indx);
11923 t(ddindx).new_attribute8 := a34(indx);
11924 t(ddindx).old_attribute9 := a35(indx);
11925 t(ddindx).new_attribute9 := a36(indx);
11926 t(ddindx).old_attribute10 := a37(indx);
11927 t(ddindx).new_attribute10 := a38(indx);
11928 t(ddindx).old_attribute11 := a39(indx);
11929 t(ddindx).new_attribute11 := a40(indx);
11930 t(ddindx).old_attribute12 := a41(indx);
11931 t(ddindx).new_attribute12 := a42(indx);
11932 t(ddindx).old_attribute13 := a43(indx);
11933 t(ddindx).new_attribute13 := a44(indx);
11934 t(ddindx).old_attribute14 := a45(indx);
11935 t(ddindx).new_attribute14 := a46(indx);
11936 t(ddindx).old_attribute15 := a47(indx);
11937 t(ddindx).new_attribute15 := a48(indx);
11938 t(ddindx).full_dump_flag := a49(indx);
11939 t(ddindx).object_version_number := rosetta_g_miss_num_map(a50(indx));
11940 t(ddindx).old_preferred_flag := a51(indx);
11941 t(ddindx).new_preferred_flag := a52(indx);
11942 t(ddindx).old_primary_flag := a53(indx);
11943 t(ddindx).new_primary_flag := a54(indx);
11944 t(ddindx).old_party_number := a55(indx);
11945 t(ddindx).old_party_name := a56(indx);
11946 t(ddindx).old_party_type := a57(indx);
11947 t(ddindx).old_contact_party_number := a58(indx);
11948 t(ddindx).old_contact_party_name := a59(indx);
11949 t(ddindx).old_contact_party_type := a60(indx);
11950 t(ddindx).old_contact_address1 := a61(indx);
11951 t(ddindx).old_contact_address2 := a62(indx);
11952 t(ddindx).old_contact_address3 := a63(indx);
11953 t(ddindx).old_contact_address4 := a64(indx);
11954 t(ddindx).old_contact_city := a65(indx);
11955 t(ddindx).old_contact_state := a66(indx);
11956 t(ddindx).old_contact_postal_code := a67(indx);
11957 t(ddindx).old_contact_country := a68(indx);
11958 t(ddindx).old_contact_work_phone_num := a69(indx);
11959 t(ddindx).old_contact_email_address := a70(indx);
11960 t(ddindx).new_party_number := a71(indx);
11961 t(ddindx).new_party_name := a72(indx);
11962 t(ddindx).new_party_type := a73(indx);
11963 t(ddindx).new_contact_party_number := a74(indx);
11964 t(ddindx).new_contact_party_name := a75(indx);
11965 t(ddindx).new_contact_party_type := a76(indx);
11966 t(ddindx).new_contact_address1 := a77(indx);
11967 t(ddindx).new_contact_address2 := a78(indx);
11968 t(ddindx).new_contact_address3 := a79(indx);
11969 t(ddindx).new_contact_address4 := a80(indx);
11970 t(ddindx).new_contact_city := a81(indx);
11971 t(ddindx).new_contact_state := a82(indx);
11972 t(ddindx).new_contact_postal_code := a83(indx);
11973 t(ddindx).new_contact_country := a84(indx);
11974 t(ddindx).new_contact_work_phone_num := a85(indx);
11975 t(ddindx).new_contact_email_address := a86(indx);
11976 t(ddindx).instance_id := rosetta_g_miss_num_map(a87(indx));
11977 ddindx := ddindx+1;
11978 if a0.last =indx
11979 then exit;
11980 end if;
11981 indx := a0.next(indx);
11982 end loop;
11983 end if;
11984 end if;
11985 end rosetta_table_copy_in_p67;
11986 procedure rosetta_table_copy_out_p67(t csi_datastructures_pub.party_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
11987 , a1 out nocopy JTF_NUMBER_TABLE
11988 , a2 out nocopy JTF_NUMBER_TABLE
11989 , a3 out nocopy JTF_VARCHAR2_TABLE_100
11990 , a4 out nocopy JTF_VARCHAR2_TABLE_100
11991 , a5 out nocopy JTF_NUMBER_TABLE
11992 , a6 out nocopy JTF_NUMBER_TABLE
11993 , a7 out nocopy JTF_VARCHAR2_TABLE_100
11994 , a8 out nocopy JTF_VARCHAR2_TABLE_100
11995 , a9 out nocopy JTF_VARCHAR2_TABLE_100
11996 , a10 out nocopy JTF_VARCHAR2_TABLE_100
11997 , a11 out nocopy JTF_NUMBER_TABLE
11998 , a12 out nocopy JTF_NUMBER_TABLE
11999 , a13 out nocopy JTF_DATE_TABLE
12000 , a14 out nocopy JTF_DATE_TABLE
12001 , a15 out nocopy JTF_DATE_TABLE
12002 , a16 out nocopy JTF_DATE_TABLE
12003 , a17 out nocopy JTF_VARCHAR2_TABLE_100
12004 , a18 out nocopy JTF_VARCHAR2_TABLE_100
12005 , a19 out nocopy JTF_VARCHAR2_TABLE_200
12006 , a20 out nocopy JTF_VARCHAR2_TABLE_200
12007 , a21 out nocopy JTF_VARCHAR2_TABLE_200
12008 , a22 out nocopy JTF_VARCHAR2_TABLE_200
12009 , a23 out nocopy JTF_VARCHAR2_TABLE_200
12010 , a24 out nocopy JTF_VARCHAR2_TABLE_200
12011 , a25 out nocopy JTF_VARCHAR2_TABLE_200
12012 , a26 out nocopy JTF_VARCHAR2_TABLE_200
12013 , a27 out nocopy JTF_VARCHAR2_TABLE_200
12014 , a28 out nocopy JTF_VARCHAR2_TABLE_200
12015 , a29 out nocopy JTF_VARCHAR2_TABLE_200
12016 , a30 out nocopy JTF_VARCHAR2_TABLE_200
12017 , a31 out nocopy JTF_VARCHAR2_TABLE_200
12018 , a32 out nocopy JTF_VARCHAR2_TABLE_200
12019 , a33 out nocopy JTF_VARCHAR2_TABLE_200
12020 , a34 out nocopy JTF_VARCHAR2_TABLE_200
12021 , a35 out nocopy JTF_VARCHAR2_TABLE_200
12022 , a36 out nocopy JTF_VARCHAR2_TABLE_200
12023 , a37 out nocopy JTF_VARCHAR2_TABLE_200
12024 , a38 out nocopy JTF_VARCHAR2_TABLE_200
12025 , a39 out nocopy JTF_VARCHAR2_TABLE_200
12026 , a40 out nocopy JTF_VARCHAR2_TABLE_200
12027 , a41 out nocopy JTF_VARCHAR2_TABLE_200
12028 , a42 out nocopy JTF_VARCHAR2_TABLE_200
12029 , a43 out nocopy JTF_VARCHAR2_TABLE_200
12030 , a44 out nocopy JTF_VARCHAR2_TABLE_200
12031 , a45 out nocopy JTF_VARCHAR2_TABLE_200
12032 , a46 out nocopy JTF_VARCHAR2_TABLE_200
12033 , a47 out nocopy JTF_VARCHAR2_TABLE_200
12034 , a48 out nocopy JTF_VARCHAR2_TABLE_200
12035 , a49 out nocopy JTF_VARCHAR2_TABLE_100
12036 , a50 out nocopy JTF_NUMBER_TABLE
12037 , a51 out nocopy JTF_VARCHAR2_TABLE_100
12038 , a52 out nocopy JTF_VARCHAR2_TABLE_100
12039 , a53 out nocopy JTF_VARCHAR2_TABLE_100
12040 , a54 out nocopy JTF_VARCHAR2_TABLE_100
12041 , a55 out nocopy JTF_VARCHAR2_TABLE_100
12042 , a56 out nocopy JTF_VARCHAR2_TABLE_400
12043 , a57 out nocopy JTF_VARCHAR2_TABLE_100
12044 , a58 out nocopy JTF_VARCHAR2_TABLE_100
12045 , a59 out nocopy JTF_VARCHAR2_TABLE_400
12046 , a60 out nocopy JTF_VARCHAR2_TABLE_100
12047 , a61 out nocopy JTF_VARCHAR2_TABLE_300
12048 , a62 out nocopy JTF_VARCHAR2_TABLE_300
12049 , a63 out nocopy JTF_VARCHAR2_TABLE_300
12050 , a64 out nocopy JTF_VARCHAR2_TABLE_300
12051 , a65 out nocopy JTF_VARCHAR2_TABLE_100
12052 , a66 out nocopy JTF_VARCHAR2_TABLE_100
12053 , a67 out nocopy JTF_VARCHAR2_TABLE_100
12054 , a68 out nocopy JTF_VARCHAR2_TABLE_100
12055 , a69 out nocopy JTF_VARCHAR2_TABLE_100
12056 , a70 out nocopy JTF_VARCHAR2_TABLE_2000
12057 , a71 out nocopy JTF_VARCHAR2_TABLE_100
12058 , a72 out nocopy JTF_VARCHAR2_TABLE_400
12059 , a73 out nocopy JTF_VARCHAR2_TABLE_100
12060 , a74 out nocopy JTF_VARCHAR2_TABLE_100
12061 , a75 out nocopy JTF_VARCHAR2_TABLE_400
12062 , a76 out nocopy JTF_VARCHAR2_TABLE_100
12063 , a77 out nocopy JTF_VARCHAR2_TABLE_300
12064 , a78 out nocopy JTF_VARCHAR2_TABLE_300
12065 , a79 out nocopy JTF_VARCHAR2_TABLE_300
12066 , a80 out nocopy JTF_VARCHAR2_TABLE_300
12067 , a81 out nocopy JTF_VARCHAR2_TABLE_100
12068 , a82 out nocopy JTF_VARCHAR2_TABLE_100
12069 , a83 out nocopy JTF_VARCHAR2_TABLE_100
12070 , a84 out nocopy JTF_VARCHAR2_TABLE_100
12071 , a85 out nocopy JTF_VARCHAR2_TABLE_100
12072 , a86 out nocopy JTF_VARCHAR2_TABLE_2000
12073 , a87 out nocopy JTF_NUMBER_TABLE
12074 ) as
12075 ddindx binary_integer; indx binary_integer;
12076 begin
12077 if t is null or t.count = 0 then
12078 a0 := JTF_NUMBER_TABLE();
12079 a1 := JTF_NUMBER_TABLE();
12080 a2 := JTF_NUMBER_TABLE();
12081 a3 := JTF_VARCHAR2_TABLE_100();
12082 a4 := JTF_VARCHAR2_TABLE_100();
12083 a5 := JTF_NUMBER_TABLE();
12084 a6 := JTF_NUMBER_TABLE();
12085 a7 := JTF_VARCHAR2_TABLE_100();
12086 a8 := JTF_VARCHAR2_TABLE_100();
12087 a9 := JTF_VARCHAR2_TABLE_100();
12088 a10 := JTF_VARCHAR2_TABLE_100();
12089 a11 := JTF_NUMBER_TABLE();
12090 a12 := JTF_NUMBER_TABLE();
12091 a13 := JTF_DATE_TABLE();
12092 a14 := JTF_DATE_TABLE();
12093 a15 := JTF_DATE_TABLE();
12094 a16 := JTF_DATE_TABLE();
12095 a17 := JTF_VARCHAR2_TABLE_100();
12096 a18 := JTF_VARCHAR2_TABLE_100();
12097 a19 := JTF_VARCHAR2_TABLE_200();
12098 a20 := JTF_VARCHAR2_TABLE_200();
12099 a21 := JTF_VARCHAR2_TABLE_200();
12100 a22 := JTF_VARCHAR2_TABLE_200();
12101 a23 := JTF_VARCHAR2_TABLE_200();
12102 a24 := JTF_VARCHAR2_TABLE_200();
12103 a25 := JTF_VARCHAR2_TABLE_200();
12104 a26 := JTF_VARCHAR2_TABLE_200();
12105 a27 := JTF_VARCHAR2_TABLE_200();
12106 a28 := JTF_VARCHAR2_TABLE_200();
12107 a29 := JTF_VARCHAR2_TABLE_200();
12108 a30 := JTF_VARCHAR2_TABLE_200();
12109 a31 := JTF_VARCHAR2_TABLE_200();
12110 a32 := JTF_VARCHAR2_TABLE_200();
12111 a33 := JTF_VARCHAR2_TABLE_200();
12112 a34 := JTF_VARCHAR2_TABLE_200();
12113 a35 := JTF_VARCHAR2_TABLE_200();
12114 a36 := JTF_VARCHAR2_TABLE_200();
12115 a37 := JTF_VARCHAR2_TABLE_200();
12116 a38 := JTF_VARCHAR2_TABLE_200();
12117 a39 := JTF_VARCHAR2_TABLE_200();
12118 a40 := JTF_VARCHAR2_TABLE_200();
12119 a41 := JTF_VARCHAR2_TABLE_200();
12120 a42 := JTF_VARCHAR2_TABLE_200();
12121 a43 := JTF_VARCHAR2_TABLE_200();
12122 a44 := JTF_VARCHAR2_TABLE_200();
12123 a45 := JTF_VARCHAR2_TABLE_200();
12124 a46 := JTF_VARCHAR2_TABLE_200();
12125 a47 := JTF_VARCHAR2_TABLE_200();
12126 a48 := JTF_VARCHAR2_TABLE_200();
12127 a49 := JTF_VARCHAR2_TABLE_100();
12128 a50 := JTF_NUMBER_TABLE();
12129 a51 := JTF_VARCHAR2_TABLE_100();
12130 a52 := JTF_VARCHAR2_TABLE_100();
12131 a53 := JTF_VARCHAR2_TABLE_100();
12132 a54 := JTF_VARCHAR2_TABLE_100();
12133 a55 := JTF_VARCHAR2_TABLE_100();
12134 a56 := JTF_VARCHAR2_TABLE_400();
12135 a57 := JTF_VARCHAR2_TABLE_100();
12136 a58 := JTF_VARCHAR2_TABLE_100();
12137 a59 := JTF_VARCHAR2_TABLE_400();
12138 a60 := JTF_VARCHAR2_TABLE_100();
12139 a61 := JTF_VARCHAR2_TABLE_300();
12140 a62 := JTF_VARCHAR2_TABLE_300();
12141 a63 := JTF_VARCHAR2_TABLE_300();
12142 a64 := JTF_VARCHAR2_TABLE_300();
12143 a65 := JTF_VARCHAR2_TABLE_100();
12144 a66 := JTF_VARCHAR2_TABLE_100();
12145 a67 := JTF_VARCHAR2_TABLE_100();
12146 a68 := JTF_VARCHAR2_TABLE_100();
12147 a69 := JTF_VARCHAR2_TABLE_100();
12148 a70 := JTF_VARCHAR2_TABLE_2000();
12149 a71 := JTF_VARCHAR2_TABLE_100();
12150 a72 := JTF_VARCHAR2_TABLE_400();
12151 a73 := JTF_VARCHAR2_TABLE_100();
12152 a74 := JTF_VARCHAR2_TABLE_100();
12153 a75 := JTF_VARCHAR2_TABLE_400();
12154 a76 := JTF_VARCHAR2_TABLE_100();
12155 a77 := JTF_VARCHAR2_TABLE_300();
12156 a78 := JTF_VARCHAR2_TABLE_300();
12157 a79 := JTF_VARCHAR2_TABLE_300();
12158 a80 := JTF_VARCHAR2_TABLE_300();
12159 a81 := JTF_VARCHAR2_TABLE_100();
12160 a82 := JTF_VARCHAR2_TABLE_100();
12161 a83 := JTF_VARCHAR2_TABLE_100();
12162 a84 := JTF_VARCHAR2_TABLE_100();
12163 a85 := JTF_VARCHAR2_TABLE_100();
12164 a86 := JTF_VARCHAR2_TABLE_2000();
12165 a87 := JTF_NUMBER_TABLE();
12166 else
12167 a0 := JTF_NUMBER_TABLE();
12168 a1 := JTF_NUMBER_TABLE();
12169 a2 := JTF_NUMBER_TABLE();
12170 a3 := JTF_VARCHAR2_TABLE_100();
12171 a4 := JTF_VARCHAR2_TABLE_100();
12172 a5 := JTF_NUMBER_TABLE();
12173 a6 := JTF_NUMBER_TABLE();
12174 a7 := JTF_VARCHAR2_TABLE_100();
12175 a8 := JTF_VARCHAR2_TABLE_100();
12176 a9 := JTF_VARCHAR2_TABLE_100();
12177 a10 := JTF_VARCHAR2_TABLE_100();
12178 a11 := JTF_NUMBER_TABLE();
12179 a12 := JTF_NUMBER_TABLE();
12180 a13 := JTF_DATE_TABLE();
12181 a14 := JTF_DATE_TABLE();
12182 a15 := JTF_DATE_TABLE();
12183 a16 := JTF_DATE_TABLE();
12184 a17 := JTF_VARCHAR2_TABLE_100();
12185 a18 := JTF_VARCHAR2_TABLE_100();
12186 a19 := JTF_VARCHAR2_TABLE_200();
12187 a20 := JTF_VARCHAR2_TABLE_200();
12188 a21 := JTF_VARCHAR2_TABLE_200();
12189 a22 := JTF_VARCHAR2_TABLE_200();
12190 a23 := JTF_VARCHAR2_TABLE_200();
12191 a24 := JTF_VARCHAR2_TABLE_200();
12192 a25 := JTF_VARCHAR2_TABLE_200();
12193 a26 := JTF_VARCHAR2_TABLE_200();
12194 a27 := JTF_VARCHAR2_TABLE_200();
12195 a28 := JTF_VARCHAR2_TABLE_200();
12196 a29 := JTF_VARCHAR2_TABLE_200();
12197 a30 := JTF_VARCHAR2_TABLE_200();
12198 a31 := JTF_VARCHAR2_TABLE_200();
12199 a32 := JTF_VARCHAR2_TABLE_200();
12200 a33 := JTF_VARCHAR2_TABLE_200();
12201 a34 := JTF_VARCHAR2_TABLE_200();
12202 a35 := JTF_VARCHAR2_TABLE_200();
12203 a36 := JTF_VARCHAR2_TABLE_200();
12204 a37 := JTF_VARCHAR2_TABLE_200();
12205 a38 := JTF_VARCHAR2_TABLE_200();
12206 a39 := JTF_VARCHAR2_TABLE_200();
12207 a40 := JTF_VARCHAR2_TABLE_200();
12208 a41 := JTF_VARCHAR2_TABLE_200();
12209 a42 := JTF_VARCHAR2_TABLE_200();
12210 a43 := JTF_VARCHAR2_TABLE_200();
12211 a44 := JTF_VARCHAR2_TABLE_200();
12212 a45 := JTF_VARCHAR2_TABLE_200();
12213 a46 := JTF_VARCHAR2_TABLE_200();
12214 a47 := JTF_VARCHAR2_TABLE_200();
12215 a48 := JTF_VARCHAR2_TABLE_200();
12216 a49 := JTF_VARCHAR2_TABLE_100();
12217 a50 := JTF_NUMBER_TABLE();
12218 a51 := JTF_VARCHAR2_TABLE_100();
12219 a52 := JTF_VARCHAR2_TABLE_100();
12220 a53 := JTF_VARCHAR2_TABLE_100();
12221 a54 := JTF_VARCHAR2_TABLE_100();
12222 a55 := JTF_VARCHAR2_TABLE_100();
12223 a56 := JTF_VARCHAR2_TABLE_400();
12224 a57 := JTF_VARCHAR2_TABLE_100();
12225 a58 := JTF_VARCHAR2_TABLE_100();
12226 a59 := JTF_VARCHAR2_TABLE_400();
12227 a60 := JTF_VARCHAR2_TABLE_100();
12228 a61 := JTF_VARCHAR2_TABLE_300();
12229 a62 := JTF_VARCHAR2_TABLE_300();
12230 a63 := JTF_VARCHAR2_TABLE_300();
12231 a64 := JTF_VARCHAR2_TABLE_300();
12232 a65 := JTF_VARCHAR2_TABLE_100();
12233 a66 := JTF_VARCHAR2_TABLE_100();
12234 a67 := JTF_VARCHAR2_TABLE_100();
12235 a68 := JTF_VARCHAR2_TABLE_100();
12236 a69 := JTF_VARCHAR2_TABLE_100();
12237 a70 := JTF_VARCHAR2_TABLE_2000();
12238 a71 := JTF_VARCHAR2_TABLE_100();
12239 a72 := JTF_VARCHAR2_TABLE_400();
12240 a73 := JTF_VARCHAR2_TABLE_100();
12241 a74 := JTF_VARCHAR2_TABLE_100();
12242 a75 := JTF_VARCHAR2_TABLE_400();
12243 a76 := JTF_VARCHAR2_TABLE_100();
12244 a77 := JTF_VARCHAR2_TABLE_300();
12245 a78 := JTF_VARCHAR2_TABLE_300();
12246 a79 := JTF_VARCHAR2_TABLE_300();
12247 a80 := JTF_VARCHAR2_TABLE_300();
12248 a81 := JTF_VARCHAR2_TABLE_100();
12249 a82 := JTF_VARCHAR2_TABLE_100();
12250 a83 := JTF_VARCHAR2_TABLE_100();
12251 a84 := JTF_VARCHAR2_TABLE_100();
12252 a85 := JTF_VARCHAR2_TABLE_100();
12253 a86 := JTF_VARCHAR2_TABLE_2000();
12254 a87 := JTF_NUMBER_TABLE();
12255 if t.count > 0 then
12256 a0.extend(t.count);
12257 a1.extend(t.count);
12258 a2.extend(t.count);
12259 a3.extend(t.count);
12260 a4.extend(t.count);
12261 a5.extend(t.count);
12262 a6.extend(t.count);
12263 a7.extend(t.count);
12264 a8.extend(t.count);
12265 a9.extend(t.count);
12266 a10.extend(t.count);
12267 a11.extend(t.count);
12268 a12.extend(t.count);
12269 a13.extend(t.count);
12270 a14.extend(t.count);
12271 a15.extend(t.count);
12272 a16.extend(t.count);
12273 a17.extend(t.count);
12274 a18.extend(t.count);
12275 a19.extend(t.count);
12276 a20.extend(t.count);
12277 a21.extend(t.count);
12278 a22.extend(t.count);
12279 a23.extend(t.count);
12280 a24.extend(t.count);
12281 a25.extend(t.count);
12282 a26.extend(t.count);
12283 a27.extend(t.count);
12284 a28.extend(t.count);
12285 a29.extend(t.count);
12286 a30.extend(t.count);
12287 a31.extend(t.count);
12288 a32.extend(t.count);
12289 a33.extend(t.count);
12290 a34.extend(t.count);
12291 a35.extend(t.count);
12292 a36.extend(t.count);
12293 a37.extend(t.count);
12294 a38.extend(t.count);
12295 a39.extend(t.count);
12296 a40.extend(t.count);
12297 a41.extend(t.count);
12298 a42.extend(t.count);
12299 a43.extend(t.count);
12300 a44.extend(t.count);
12301 a45.extend(t.count);
12302 a46.extend(t.count);
12303 a47.extend(t.count);
12304 a48.extend(t.count);
12305 a49.extend(t.count);
12306 a50.extend(t.count);
12307 a51.extend(t.count);
12308 a52.extend(t.count);
12309 a53.extend(t.count);
12310 a54.extend(t.count);
12311 a55.extend(t.count);
12312 a56.extend(t.count);
12313 a57.extend(t.count);
12314 a58.extend(t.count);
12315 a59.extend(t.count);
12316 a60.extend(t.count);
12317 a61.extend(t.count);
12318 a62.extend(t.count);
12319 a63.extend(t.count);
12320 a64.extend(t.count);
12321 a65.extend(t.count);
12322 a66.extend(t.count);
12323 a67.extend(t.count);
12324 a68.extend(t.count);
12325 a69.extend(t.count);
12326 a70.extend(t.count);
12327 a71.extend(t.count);
12328 a72.extend(t.count);
12329 a73.extend(t.count);
12330 a74.extend(t.count);
12331 a75.extend(t.count);
12332 a76.extend(t.count);
12333 a77.extend(t.count);
12334 a78.extend(t.count);
12335 a79.extend(t.count);
12336 a80.extend(t.count);
12337 a81.extend(t.count);
12338 a82.extend(t.count);
12339 a83.extend(t.count);
12340 a84.extend(t.count);
12341 a85.extend(t.count);
12342 a86.extend(t.count);
12343 a87.extend(t.count);
12344 ddindx := t.first;
12345 indx := 1;
12346 while true loop
12347 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_party_history_id);
12348 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_party_id);
12349 a2(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
12350 a3(indx) := t(ddindx).old_party_source_table;
12351 a4(indx) := t(ddindx).new_party_source_table;
12352 a5(indx) := rosetta_g_miss_num_map(t(ddindx).old_party_id);
12353 a6(indx) := rosetta_g_miss_num_map(t(ddindx).new_party_id);
12354 a7(indx) := t(ddindx).old_relationship_type_code;
12355 a8(indx) := t(ddindx).new_relationship_type_code;
12356 a9(indx) := t(ddindx).old_contact_flag;
12357 a10(indx) := t(ddindx).new_contact_flag;
12358 a11(indx) := rosetta_g_miss_num_map(t(ddindx).old_contact_ip_id);
12359 a12(indx) := rosetta_g_miss_num_map(t(ddindx).new_contact_ip_id);
12360 a13(indx) := t(ddindx).old_active_start_date;
12361 a14(indx) := t(ddindx).new_active_start_date;
12362 a15(indx) := t(ddindx).old_active_end_date;
12363 a16(indx) := t(ddindx).new_active_end_date;
12364 a17(indx) := t(ddindx).old_context;
12365 a18(indx) := t(ddindx).new_context;
12366 a19(indx) := t(ddindx).old_attribute1;
12367 a20(indx) := t(ddindx).new_attribute1;
12368 a21(indx) := t(ddindx).old_attribute2;
12369 a22(indx) := t(ddindx).new_attribute2;
12370 a23(indx) := t(ddindx).old_attribute3;
12371 a24(indx) := t(ddindx).new_attribute3;
12372 a25(indx) := t(ddindx).old_attribute4;
12373 a26(indx) := t(ddindx).new_attribute4;
12374 a27(indx) := t(ddindx).old_attribute5;
12375 a28(indx) := t(ddindx).new_attribute5;
12376 a29(indx) := t(ddindx).old_attribute6;
12377 a30(indx) := t(ddindx).new_attribute6;
12378 a31(indx) := t(ddindx).old_attribute7;
12379 a32(indx) := t(ddindx).new_attribute7;
12380 a33(indx) := t(ddindx).old_attribute8;
12381 a34(indx) := t(ddindx).new_attribute8;
12382 a35(indx) := t(ddindx).old_attribute9;
12383 a36(indx) := t(ddindx).new_attribute9;
12384 a37(indx) := t(ddindx).old_attribute10;
12385 a38(indx) := t(ddindx).new_attribute10;
12386 a39(indx) := t(ddindx).old_attribute11;
12387 a40(indx) := t(ddindx).new_attribute11;
12388 a41(indx) := t(ddindx).old_attribute12;
12389 a42(indx) := t(ddindx).new_attribute12;
12390 a43(indx) := t(ddindx).old_attribute13;
12391 a44(indx) := t(ddindx).new_attribute13;
12392 a45(indx) := t(ddindx).old_attribute14;
12393 a46(indx) := t(ddindx).new_attribute14;
12394 a47(indx) := t(ddindx).old_attribute15;
12395 a48(indx) := t(ddindx).new_attribute15;
12396 a49(indx) := t(ddindx).full_dump_flag;
12397 a50(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
12398 a51(indx) := t(ddindx).old_preferred_flag;
12399 a52(indx) := t(ddindx).new_preferred_flag;
12400 a53(indx) := t(ddindx).old_primary_flag;
12401 a54(indx) := t(ddindx).new_primary_flag;
12402 a55(indx) := t(ddindx).old_party_number;
12403 a56(indx) := t(ddindx).old_party_name;
12404 a57(indx) := t(ddindx).old_party_type;
12405 a58(indx) := t(ddindx).old_contact_party_number;
12406 a59(indx) := t(ddindx).old_contact_party_name;
12407 a60(indx) := t(ddindx).old_contact_party_type;
12408 a61(indx) := t(ddindx).old_contact_address1;
12409 a62(indx) := t(ddindx).old_contact_address2;
12410 a63(indx) := t(ddindx).old_contact_address3;
12411 a64(indx) := t(ddindx).old_contact_address4;
12412 a65(indx) := t(ddindx).old_contact_city;
12413 a66(indx) := t(ddindx).old_contact_state;
12414 a67(indx) := t(ddindx).old_contact_postal_code;
12415 a68(indx) := t(ddindx).old_contact_country;
12416 a69(indx) := t(ddindx).old_contact_work_phone_num;
12417 a70(indx) := t(ddindx).old_contact_email_address;
12418 a71(indx) := t(ddindx).new_party_number;
12419 a72(indx) := t(ddindx).new_party_name;
12420 a73(indx) := t(ddindx).new_party_type;
12421 a74(indx) := t(ddindx).new_contact_party_number;
12422 a75(indx) := t(ddindx).new_contact_party_name;
12423 a76(indx) := t(ddindx).new_contact_party_type;
12424 a77(indx) := t(ddindx).new_contact_address1;
12425 a78(indx) := t(ddindx).new_contact_address2;
12426 a79(indx) := t(ddindx).new_contact_address3;
12427 a80(indx) := t(ddindx).new_contact_address4;
12428 a81(indx) := t(ddindx).new_contact_city;
12429 a82(indx) := t(ddindx).new_contact_state;
12430 a83(indx) := t(ddindx).new_contact_postal_code;
12431 a84(indx) := t(ddindx).new_contact_country;
12432 a85(indx) := t(ddindx).new_contact_work_phone_num;
12433 a86(indx) := t(ddindx).new_contact_email_address;
12434 a87(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
12435 indx := indx+1;
12436 if t.last =ddindx
12437 then exit;
12438 end if;
12439 ddindx := t.next(ddindx);
12440 end loop;
12441 end if;
12442 end if;
12443 end rosetta_table_copy_out_p67;
12444
12445 procedure rosetta_table_copy_in_p69(t out nocopy csi_datastructures_pub.account_history_tbl, a0 JTF_NUMBER_TABLE
12446 , a1 JTF_NUMBER_TABLE
12447 , a2 JTF_NUMBER_TABLE
12448 , a3 JTF_NUMBER_TABLE
12449 , a4 JTF_NUMBER_TABLE
12450 , a5 JTF_VARCHAR2_TABLE_100
12451 , a6 JTF_VARCHAR2_TABLE_100
12452 , a7 JTF_DATE_TABLE
12453 , a8 JTF_DATE_TABLE
12454 , a9 JTF_DATE_TABLE
12455 , a10 JTF_DATE_TABLE
12456 , a11 JTF_VARCHAR2_TABLE_100
12457 , a12 JTF_VARCHAR2_TABLE_100
12458 , a13 JTF_VARCHAR2_TABLE_200
12459 , a14 JTF_VARCHAR2_TABLE_200
12460 , a15 JTF_VARCHAR2_TABLE_200
12461 , a16 JTF_VARCHAR2_TABLE_200
12462 , a17 JTF_VARCHAR2_TABLE_200
12463 , a18 JTF_VARCHAR2_TABLE_200
12464 , a19 JTF_VARCHAR2_TABLE_200
12465 , a20 JTF_VARCHAR2_TABLE_200
12466 , a21 JTF_VARCHAR2_TABLE_200
12467 , a22 JTF_VARCHAR2_TABLE_200
12468 , a23 JTF_VARCHAR2_TABLE_200
12469 , a24 JTF_VARCHAR2_TABLE_200
12470 , a25 JTF_VARCHAR2_TABLE_200
12471 , a26 JTF_VARCHAR2_TABLE_200
12472 , a27 JTF_VARCHAR2_TABLE_200
12473 , a28 JTF_VARCHAR2_TABLE_200
12474 , a29 JTF_VARCHAR2_TABLE_200
12475 , a30 JTF_VARCHAR2_TABLE_200
12476 , a31 JTF_VARCHAR2_TABLE_200
12477 , a32 JTF_VARCHAR2_TABLE_200
12478 , a33 JTF_VARCHAR2_TABLE_200
12479 , a34 JTF_VARCHAR2_TABLE_200
12480 , a35 JTF_VARCHAR2_TABLE_200
12481 , a36 JTF_VARCHAR2_TABLE_200
12482 , a37 JTF_VARCHAR2_TABLE_200
12483 , a38 JTF_VARCHAR2_TABLE_200
12484 , a39 JTF_VARCHAR2_TABLE_200
12485 , a40 JTF_VARCHAR2_TABLE_200
12486 , a41 JTF_VARCHAR2_TABLE_200
12487 , a42 JTF_VARCHAR2_TABLE_200
12488 , a43 JTF_VARCHAR2_TABLE_100
12489 , a44 JTF_NUMBER_TABLE
12490 , a45 JTF_NUMBER_TABLE
12491 , a46 JTF_NUMBER_TABLE
12492 , a47 JTF_NUMBER_TABLE
12493 , a48 JTF_NUMBER_TABLE
12494 , a49 JTF_VARCHAR2_TABLE_100
12495 , a50 JTF_VARCHAR2_TABLE_300
12496 , a51 JTF_VARCHAR2_TABLE_100
12497 , a52 JTF_VARCHAR2_TABLE_100
12498 , a53 JTF_VARCHAR2_TABLE_100
12499 , a54 JTF_VARCHAR2_TABLE_300
12500 , a55 JTF_VARCHAR2_TABLE_100
12501 , a56 JTF_VARCHAR2_TABLE_100
12502 , a57 JTF_NUMBER_TABLE
12503 , a58 JTF_VARCHAR2_TABLE_300
12504 , a59 JTF_VARCHAR2_TABLE_300
12505 , a60 JTF_VARCHAR2_TABLE_300
12506 , a61 JTF_VARCHAR2_TABLE_300
12507 , a62 JTF_VARCHAR2_TABLE_300
12508 , a63 JTF_VARCHAR2_TABLE_300
12509 , a64 JTF_VARCHAR2_TABLE_300
12510 , a65 JTF_VARCHAR2_TABLE_300
12511 , a66 JTF_VARCHAR2_TABLE_100
12512 , a67 JTF_VARCHAR2_TABLE_100
12513 , a68 JTF_VARCHAR2_TABLE_100
12514 , a69 JTF_VARCHAR2_TABLE_100
12515 , a70 JTF_VARCHAR2_TABLE_100
12516 , a71 JTF_VARCHAR2_TABLE_100
12517 , a72 JTF_VARCHAR2_TABLE_100
12518 , a73 JTF_VARCHAR2_TABLE_100
12519 , a74 JTF_VARCHAR2_TABLE_300
12520 , a75 JTF_VARCHAR2_TABLE_300
12521 , a76 JTF_VARCHAR2_TABLE_300
12522 , a77 JTF_VARCHAR2_TABLE_300
12523 , a78 JTF_VARCHAR2_TABLE_300
12524 , a79 JTF_VARCHAR2_TABLE_300
12525 , a80 JTF_VARCHAR2_TABLE_300
12526 , a81 JTF_VARCHAR2_TABLE_300
12527 , a82 JTF_VARCHAR2_TABLE_100
12528 , a83 JTF_VARCHAR2_TABLE_100
12529 , a84 JTF_VARCHAR2_TABLE_100
12530 , a85 JTF_VARCHAR2_TABLE_100
12531 , a86 JTF_VARCHAR2_TABLE_100
12532 , a87 JTF_VARCHAR2_TABLE_100
12533 , a88 JTF_VARCHAR2_TABLE_100
12534 , a89 JTF_VARCHAR2_TABLE_100
12535 , a90 JTF_NUMBER_TABLE
12536 , a91 JTF_NUMBER_TABLE
12537 ) as
12538 ddindx binary_integer; indx binary_integer;
12539 begin
12540 if a0 is not null and a0.count > 0 then
12541 if a0.count > 0 then
12542 indx := a0.first;
12543 ddindx := 1;
12544 while true loop
12545 t(ddindx).ip_account_history_id := rosetta_g_miss_num_map(a0(indx));
12546 t(ddindx).ip_account_id := rosetta_g_miss_num_map(a1(indx));
12547 t(ddindx).transaction_id := rosetta_g_miss_num_map(a2(indx));
12548 t(ddindx).old_party_account_id := rosetta_g_miss_num_map(a3(indx));
12549 t(ddindx).new_party_account_id := rosetta_g_miss_num_map(a4(indx));
12550 t(ddindx).old_relationship_type_code := a5(indx);
12551 t(ddindx).new_relationship_type_code := a6(indx);
12552 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a7(indx));
12553 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a8(indx));
12554 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a9(indx));
12555 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a10(indx));
12556 t(ddindx).old_context := a11(indx);
12557 t(ddindx).new_context := a12(indx);
12558 t(ddindx).old_attribute1 := a13(indx);
12559 t(ddindx).new_attribute1 := a14(indx);
12560 t(ddindx).old_attribute2 := a15(indx);
12561 t(ddindx).new_attribute2 := a16(indx);
12562 t(ddindx).old_attribute3 := a17(indx);
12563 t(ddindx).new_attribute3 := a18(indx);
12564 t(ddindx).old_attribute4 := a19(indx);
12565 t(ddindx).new_attribute4 := a20(indx);
12566 t(ddindx).old_attribute5 := a21(indx);
12567 t(ddindx).new_attribute5 := a22(indx);
12568 t(ddindx).old_attribute6 := a23(indx);
12569 t(ddindx).new_attribute6 := a24(indx);
12570 t(ddindx).old_attribute7 := a25(indx);
12571 t(ddindx).new_attribute7 := a26(indx);
12572 t(ddindx).old_attribute8 := a27(indx);
12573 t(ddindx).new_attribute8 := a28(indx);
12574 t(ddindx).old_attribute9 := a29(indx);
12575 t(ddindx).new_attribute9 := a30(indx);
12576 t(ddindx).old_attribute10 := a31(indx);
12577 t(ddindx).new_attribute10 := a32(indx);
12578 t(ddindx).old_attribute11 := a33(indx);
12579 t(ddindx).new_attribute11 := a34(indx);
12580 t(ddindx).old_attribute12 := a35(indx);
12581 t(ddindx).new_attribute12 := a36(indx);
12582 t(ddindx).old_attribute13 := a37(indx);
12583 t(ddindx).new_attribute13 := a38(indx);
12584 t(ddindx).old_attribute14 := a39(indx);
12585 t(ddindx).new_attribute14 := a40(indx);
12586 t(ddindx).old_attribute15 := a41(indx);
12587 t(ddindx).new_attribute15 := a42(indx);
12588 t(ddindx).full_dump_flag := a43(indx);
12589 t(ddindx).object_version_number := rosetta_g_miss_num_map(a44(indx));
12590 t(ddindx).old_bill_to_address := rosetta_g_miss_num_map(a45(indx));
12591 t(ddindx).new_bill_to_address := rosetta_g_miss_num_map(a46(indx));
12592 t(ddindx).old_ship_to_address := rosetta_g_miss_num_map(a47(indx));
12593 t(ddindx).new_ship_to_address := rosetta_g_miss_num_map(a48(indx));
12594 t(ddindx).old_party_account_number := a49(indx);
12595 t(ddindx).old_party_account_name := a50(indx);
12596 t(ddindx).old_bill_to_location := a51(indx);
12597 t(ddindx).old_ship_to_location := a52(indx);
12598 t(ddindx).new_party_account_number := a53(indx);
12599 t(ddindx).new_party_account_name := a54(indx);
12600 t(ddindx).new_bill_to_location := a55(indx);
12601 t(ddindx).new_ship_to_location := a56(indx);
12602 t(ddindx).instance_id := rosetta_g_miss_num_map(a57(indx));
12603 t(ddindx).old_bill_to_address1 := a58(indx);
12604 t(ddindx).new_bill_to_address1 := a59(indx);
12605 t(ddindx).old_bill_to_address2 := a60(indx);
12606 t(ddindx).new_bill_to_address2 := a61(indx);
12607 t(ddindx).old_bill_to_address3 := a62(indx);
12608 t(ddindx).new_bill_to_address3 := a63(indx);
12609 t(ddindx).old_bill_to_address4 := a64(indx);
12610 t(ddindx).new_bill_to_address4 := a65(indx);
12611 t(ddindx).old_bill_to_city := a66(indx);
12612 t(ddindx).new_bill_to_city := a67(indx);
12613 t(ddindx).old_bill_to_state := a68(indx);
12614 t(ddindx).new_bill_to_state := a69(indx);
12615 t(ddindx).old_bill_to_postal_code := a70(indx);
12616 t(ddindx).new_bill_to_postal_code := a71(indx);
12617 t(ddindx).old_bill_to_country := a72(indx);
12618 t(ddindx).new_bill_to_country := a73(indx);
12619 t(ddindx).old_ship_to_address1 := a74(indx);
12620 t(ddindx).new_ship_to_address1 := a75(indx);
12621 t(ddindx).old_ship_to_address2 := a76(indx);
12622 t(ddindx).new_ship_to_address2 := a77(indx);
12623 t(ddindx).old_ship_to_address3 := a78(indx);
12624 t(ddindx).new_ship_to_address3 := a79(indx);
12625 t(ddindx).old_ship_to_address4 := a80(indx);
12626 t(ddindx).new_ship_to_address4 := a81(indx);
12627 t(ddindx).old_ship_to_city := a82(indx);
12628 t(ddindx).new_ship_to_city := a83(indx);
12629 t(ddindx).old_ship_to_state := a84(indx);
12630 t(ddindx).new_ship_to_state := a85(indx);
12631 t(ddindx).old_ship_to_postal_code := a86(indx);
12632 t(ddindx).new_ship_to_postal_code := a87(indx);
12633 t(ddindx).old_ship_to_country := a88(indx);
12634 t(ddindx).new_ship_to_country := a89(indx);
12635 t(ddindx).old_instance_party_id := rosetta_g_miss_num_map(a90(indx));
12636 t(ddindx).new_instance_party_id := rosetta_g_miss_num_map(a91(indx));
12637 ddindx := ddindx+1;
12638 if a0.last =indx
12639 then exit;
12640 end if;
12641 indx := a0.next(indx);
12642 end loop;
12643 end if;
12644 end if;
12645 end rosetta_table_copy_in_p69;
12646 procedure rosetta_table_copy_out_p69(t csi_datastructures_pub.account_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
12647 , a1 out nocopy JTF_NUMBER_TABLE
12648 , a2 out nocopy JTF_NUMBER_TABLE
12649 , a3 out nocopy JTF_NUMBER_TABLE
12650 , a4 out nocopy JTF_NUMBER_TABLE
12651 , a5 out nocopy JTF_VARCHAR2_TABLE_100
12652 , a6 out nocopy JTF_VARCHAR2_TABLE_100
12653 , a7 out nocopy JTF_DATE_TABLE
12654 , a8 out nocopy JTF_DATE_TABLE
12655 , a9 out nocopy JTF_DATE_TABLE
12656 , a10 out nocopy JTF_DATE_TABLE
12657 , a11 out nocopy JTF_VARCHAR2_TABLE_100
12658 , a12 out nocopy JTF_VARCHAR2_TABLE_100
12659 , a13 out nocopy JTF_VARCHAR2_TABLE_200
12660 , a14 out nocopy JTF_VARCHAR2_TABLE_200
12661 , a15 out nocopy JTF_VARCHAR2_TABLE_200
12662 , a16 out nocopy JTF_VARCHAR2_TABLE_200
12663 , a17 out nocopy JTF_VARCHAR2_TABLE_200
12664 , a18 out nocopy JTF_VARCHAR2_TABLE_200
12665 , a19 out nocopy JTF_VARCHAR2_TABLE_200
12666 , a20 out nocopy JTF_VARCHAR2_TABLE_200
12667 , a21 out nocopy JTF_VARCHAR2_TABLE_200
12668 , a22 out nocopy JTF_VARCHAR2_TABLE_200
12669 , a23 out nocopy JTF_VARCHAR2_TABLE_200
12670 , a24 out nocopy JTF_VARCHAR2_TABLE_200
12671 , a25 out nocopy JTF_VARCHAR2_TABLE_200
12672 , a26 out nocopy JTF_VARCHAR2_TABLE_200
12673 , a27 out nocopy JTF_VARCHAR2_TABLE_200
12674 , a28 out nocopy JTF_VARCHAR2_TABLE_200
12675 , a29 out nocopy JTF_VARCHAR2_TABLE_200
12676 , a30 out nocopy JTF_VARCHAR2_TABLE_200
12677 , a31 out nocopy JTF_VARCHAR2_TABLE_200
12678 , a32 out nocopy JTF_VARCHAR2_TABLE_200
12679 , a33 out nocopy JTF_VARCHAR2_TABLE_200
12680 , a34 out nocopy JTF_VARCHAR2_TABLE_200
12681 , a35 out nocopy JTF_VARCHAR2_TABLE_200
12682 , a36 out nocopy JTF_VARCHAR2_TABLE_200
12683 , a37 out nocopy JTF_VARCHAR2_TABLE_200
12684 , a38 out nocopy JTF_VARCHAR2_TABLE_200
12685 , a39 out nocopy JTF_VARCHAR2_TABLE_200
12686 , a40 out nocopy JTF_VARCHAR2_TABLE_200
12687 , a41 out nocopy JTF_VARCHAR2_TABLE_200
12688 , a42 out nocopy JTF_VARCHAR2_TABLE_200
12689 , a43 out nocopy JTF_VARCHAR2_TABLE_100
12690 , a44 out nocopy JTF_NUMBER_TABLE
12691 , a45 out nocopy JTF_NUMBER_TABLE
12692 , a46 out nocopy JTF_NUMBER_TABLE
12693 , a47 out nocopy JTF_NUMBER_TABLE
12694 , a48 out nocopy JTF_NUMBER_TABLE
12695 , a49 out nocopy JTF_VARCHAR2_TABLE_100
12696 , a50 out nocopy JTF_VARCHAR2_TABLE_300
12697 , a51 out nocopy JTF_VARCHAR2_TABLE_100
12698 , a52 out nocopy JTF_VARCHAR2_TABLE_100
12699 , a53 out nocopy JTF_VARCHAR2_TABLE_100
12700 , a54 out nocopy JTF_VARCHAR2_TABLE_300
12701 , a55 out nocopy JTF_VARCHAR2_TABLE_100
12702 , a56 out nocopy JTF_VARCHAR2_TABLE_100
12703 , a57 out nocopy JTF_NUMBER_TABLE
12704 , a58 out nocopy JTF_VARCHAR2_TABLE_300
12705 , a59 out nocopy JTF_VARCHAR2_TABLE_300
12706 , a60 out nocopy JTF_VARCHAR2_TABLE_300
12707 , a61 out nocopy JTF_VARCHAR2_TABLE_300
12708 , a62 out nocopy JTF_VARCHAR2_TABLE_300
12709 , a63 out nocopy JTF_VARCHAR2_TABLE_300
12710 , a64 out nocopy JTF_VARCHAR2_TABLE_300
12711 , a65 out nocopy JTF_VARCHAR2_TABLE_300
12712 , a66 out nocopy JTF_VARCHAR2_TABLE_100
12713 , a67 out nocopy JTF_VARCHAR2_TABLE_100
12714 , a68 out nocopy JTF_VARCHAR2_TABLE_100
12715 , a69 out nocopy JTF_VARCHAR2_TABLE_100
12716 , a70 out nocopy JTF_VARCHAR2_TABLE_100
12717 , a71 out nocopy JTF_VARCHAR2_TABLE_100
12718 , a72 out nocopy JTF_VARCHAR2_TABLE_100
12719 , a73 out nocopy JTF_VARCHAR2_TABLE_100
12720 , a74 out nocopy JTF_VARCHAR2_TABLE_300
12721 , a75 out nocopy JTF_VARCHAR2_TABLE_300
12722 , a76 out nocopy JTF_VARCHAR2_TABLE_300
12723 , a77 out nocopy JTF_VARCHAR2_TABLE_300
12724 , a78 out nocopy JTF_VARCHAR2_TABLE_300
12725 , a79 out nocopy JTF_VARCHAR2_TABLE_300
12726 , a80 out nocopy JTF_VARCHAR2_TABLE_300
12727 , a81 out nocopy JTF_VARCHAR2_TABLE_300
12728 , a82 out nocopy JTF_VARCHAR2_TABLE_100
12729 , a83 out nocopy JTF_VARCHAR2_TABLE_100
12730 , a84 out nocopy JTF_VARCHAR2_TABLE_100
12731 , a85 out nocopy JTF_VARCHAR2_TABLE_100
12732 , a86 out nocopy JTF_VARCHAR2_TABLE_100
12733 , a87 out nocopy JTF_VARCHAR2_TABLE_100
12734 , a88 out nocopy JTF_VARCHAR2_TABLE_100
12735 , a89 out nocopy JTF_VARCHAR2_TABLE_100
12736 , a90 out nocopy JTF_NUMBER_TABLE
12737 , a91 out nocopy JTF_NUMBER_TABLE
12738 ) as
12739 ddindx binary_integer; indx binary_integer;
12740 begin
12741 if t is null or t.count = 0 then
12742 a0 := JTF_NUMBER_TABLE();
12743 a1 := JTF_NUMBER_TABLE();
12744 a2 := JTF_NUMBER_TABLE();
12745 a3 := JTF_NUMBER_TABLE();
12746 a4 := JTF_NUMBER_TABLE();
12747 a5 := JTF_VARCHAR2_TABLE_100();
12748 a6 := JTF_VARCHAR2_TABLE_100();
12749 a7 := JTF_DATE_TABLE();
12750 a8 := JTF_DATE_TABLE();
12751 a9 := JTF_DATE_TABLE();
12752 a10 := JTF_DATE_TABLE();
12753 a11 := JTF_VARCHAR2_TABLE_100();
12754 a12 := JTF_VARCHAR2_TABLE_100();
12755 a13 := JTF_VARCHAR2_TABLE_200();
12756 a14 := JTF_VARCHAR2_TABLE_200();
12757 a15 := JTF_VARCHAR2_TABLE_200();
12758 a16 := JTF_VARCHAR2_TABLE_200();
12759 a17 := JTF_VARCHAR2_TABLE_200();
12760 a18 := JTF_VARCHAR2_TABLE_200();
12761 a19 := JTF_VARCHAR2_TABLE_200();
12762 a20 := JTF_VARCHAR2_TABLE_200();
12763 a21 := JTF_VARCHAR2_TABLE_200();
12764 a22 := JTF_VARCHAR2_TABLE_200();
12765 a23 := JTF_VARCHAR2_TABLE_200();
12766 a24 := JTF_VARCHAR2_TABLE_200();
12767 a25 := JTF_VARCHAR2_TABLE_200();
12768 a26 := JTF_VARCHAR2_TABLE_200();
12769 a27 := JTF_VARCHAR2_TABLE_200();
12770 a28 := JTF_VARCHAR2_TABLE_200();
12771 a29 := JTF_VARCHAR2_TABLE_200();
12772 a30 := JTF_VARCHAR2_TABLE_200();
12773 a31 := JTF_VARCHAR2_TABLE_200();
12774 a32 := JTF_VARCHAR2_TABLE_200();
12775 a33 := JTF_VARCHAR2_TABLE_200();
12776 a34 := JTF_VARCHAR2_TABLE_200();
12777 a35 := JTF_VARCHAR2_TABLE_200();
12778 a36 := JTF_VARCHAR2_TABLE_200();
12779 a37 := JTF_VARCHAR2_TABLE_200();
12780 a38 := JTF_VARCHAR2_TABLE_200();
12781 a39 := JTF_VARCHAR2_TABLE_200();
12782 a40 := JTF_VARCHAR2_TABLE_200();
12783 a41 := JTF_VARCHAR2_TABLE_200();
12784 a42 := JTF_VARCHAR2_TABLE_200();
12785 a43 := JTF_VARCHAR2_TABLE_100();
12786 a44 := JTF_NUMBER_TABLE();
12787 a45 := JTF_NUMBER_TABLE();
12788 a46 := JTF_NUMBER_TABLE();
12789 a47 := JTF_NUMBER_TABLE();
12790 a48 := JTF_NUMBER_TABLE();
12791 a49 := JTF_VARCHAR2_TABLE_100();
12792 a50 := JTF_VARCHAR2_TABLE_300();
12793 a51 := JTF_VARCHAR2_TABLE_100();
12794 a52 := JTF_VARCHAR2_TABLE_100();
12795 a53 := JTF_VARCHAR2_TABLE_100();
12796 a54 := JTF_VARCHAR2_TABLE_300();
12797 a55 := JTF_VARCHAR2_TABLE_100();
12798 a56 := JTF_VARCHAR2_TABLE_100();
12799 a57 := JTF_NUMBER_TABLE();
12800 a58 := JTF_VARCHAR2_TABLE_300();
12801 a59 := JTF_VARCHAR2_TABLE_300();
12802 a60 := JTF_VARCHAR2_TABLE_300();
12803 a61 := JTF_VARCHAR2_TABLE_300();
12804 a62 := JTF_VARCHAR2_TABLE_300();
12805 a63 := JTF_VARCHAR2_TABLE_300();
12806 a64 := JTF_VARCHAR2_TABLE_300();
12807 a65 := JTF_VARCHAR2_TABLE_300();
12808 a66 := JTF_VARCHAR2_TABLE_100();
12809 a67 := JTF_VARCHAR2_TABLE_100();
12810 a68 := JTF_VARCHAR2_TABLE_100();
12811 a69 := JTF_VARCHAR2_TABLE_100();
12812 a70 := JTF_VARCHAR2_TABLE_100();
12813 a71 := JTF_VARCHAR2_TABLE_100();
12814 a72 := JTF_VARCHAR2_TABLE_100();
12815 a73 := JTF_VARCHAR2_TABLE_100();
12816 a74 := JTF_VARCHAR2_TABLE_300();
12817 a75 := JTF_VARCHAR2_TABLE_300();
12818 a76 := JTF_VARCHAR2_TABLE_300();
12819 a77 := JTF_VARCHAR2_TABLE_300();
12820 a78 := JTF_VARCHAR2_TABLE_300();
12821 a79 := JTF_VARCHAR2_TABLE_300();
12822 a80 := JTF_VARCHAR2_TABLE_300();
12823 a81 := JTF_VARCHAR2_TABLE_300();
12824 a82 := JTF_VARCHAR2_TABLE_100();
12825 a83 := JTF_VARCHAR2_TABLE_100();
12826 a84 := JTF_VARCHAR2_TABLE_100();
12827 a85 := JTF_VARCHAR2_TABLE_100();
12828 a86 := JTF_VARCHAR2_TABLE_100();
12829 a87 := JTF_VARCHAR2_TABLE_100();
12830 a88 := JTF_VARCHAR2_TABLE_100();
12831 a89 := JTF_VARCHAR2_TABLE_100();
12832 a90 := JTF_NUMBER_TABLE();
12833 a91 := JTF_NUMBER_TABLE();
12834 else
12835 a0 := JTF_NUMBER_TABLE();
12836 a1 := JTF_NUMBER_TABLE();
12837 a2 := JTF_NUMBER_TABLE();
12838 a3 := JTF_NUMBER_TABLE();
12839 a4 := JTF_NUMBER_TABLE();
12840 a5 := JTF_VARCHAR2_TABLE_100();
12841 a6 := JTF_VARCHAR2_TABLE_100();
12842 a7 := JTF_DATE_TABLE();
12843 a8 := JTF_DATE_TABLE();
12844 a9 := JTF_DATE_TABLE();
12845 a10 := JTF_DATE_TABLE();
12846 a11 := JTF_VARCHAR2_TABLE_100();
12847 a12 := JTF_VARCHAR2_TABLE_100();
12848 a13 := JTF_VARCHAR2_TABLE_200();
12849 a14 := JTF_VARCHAR2_TABLE_200();
12850 a15 := JTF_VARCHAR2_TABLE_200();
12851 a16 := JTF_VARCHAR2_TABLE_200();
12852 a17 := JTF_VARCHAR2_TABLE_200();
12853 a18 := JTF_VARCHAR2_TABLE_200();
12854 a19 := JTF_VARCHAR2_TABLE_200();
12855 a20 := JTF_VARCHAR2_TABLE_200();
12856 a21 := JTF_VARCHAR2_TABLE_200();
12857 a22 := JTF_VARCHAR2_TABLE_200();
12858 a23 := JTF_VARCHAR2_TABLE_200();
12859 a24 := JTF_VARCHAR2_TABLE_200();
12860 a25 := JTF_VARCHAR2_TABLE_200();
12861 a26 := JTF_VARCHAR2_TABLE_200();
12862 a27 := JTF_VARCHAR2_TABLE_200();
12863 a28 := JTF_VARCHAR2_TABLE_200();
12864 a29 := JTF_VARCHAR2_TABLE_200();
12865 a30 := JTF_VARCHAR2_TABLE_200();
12866 a31 := JTF_VARCHAR2_TABLE_200();
12867 a32 := JTF_VARCHAR2_TABLE_200();
12868 a33 := JTF_VARCHAR2_TABLE_200();
12869 a34 := JTF_VARCHAR2_TABLE_200();
12870 a35 := JTF_VARCHAR2_TABLE_200();
12871 a36 := JTF_VARCHAR2_TABLE_200();
12872 a37 := JTF_VARCHAR2_TABLE_200();
12873 a38 := JTF_VARCHAR2_TABLE_200();
12874 a39 := JTF_VARCHAR2_TABLE_200();
12875 a40 := JTF_VARCHAR2_TABLE_200();
12876 a41 := JTF_VARCHAR2_TABLE_200();
12877 a42 := JTF_VARCHAR2_TABLE_200();
12878 a43 := JTF_VARCHAR2_TABLE_100();
12879 a44 := JTF_NUMBER_TABLE();
12880 a45 := JTF_NUMBER_TABLE();
12881 a46 := JTF_NUMBER_TABLE();
12882 a47 := JTF_NUMBER_TABLE();
12883 a48 := JTF_NUMBER_TABLE();
12884 a49 := JTF_VARCHAR2_TABLE_100();
12885 a50 := JTF_VARCHAR2_TABLE_300();
12886 a51 := JTF_VARCHAR2_TABLE_100();
12887 a52 := JTF_VARCHAR2_TABLE_100();
12888 a53 := JTF_VARCHAR2_TABLE_100();
12889 a54 := JTF_VARCHAR2_TABLE_300();
12890 a55 := JTF_VARCHAR2_TABLE_100();
12891 a56 := JTF_VARCHAR2_TABLE_100();
12892 a57 := JTF_NUMBER_TABLE();
12893 a58 := JTF_VARCHAR2_TABLE_300();
12894 a59 := JTF_VARCHAR2_TABLE_300();
12895 a60 := JTF_VARCHAR2_TABLE_300();
12896 a61 := JTF_VARCHAR2_TABLE_300();
12897 a62 := JTF_VARCHAR2_TABLE_300();
12898 a63 := JTF_VARCHAR2_TABLE_300();
12899 a64 := JTF_VARCHAR2_TABLE_300();
12900 a65 := JTF_VARCHAR2_TABLE_300();
12901 a66 := JTF_VARCHAR2_TABLE_100();
12902 a67 := JTF_VARCHAR2_TABLE_100();
12903 a68 := JTF_VARCHAR2_TABLE_100();
12904 a69 := JTF_VARCHAR2_TABLE_100();
12905 a70 := JTF_VARCHAR2_TABLE_100();
12906 a71 := JTF_VARCHAR2_TABLE_100();
12907 a72 := JTF_VARCHAR2_TABLE_100();
12908 a73 := JTF_VARCHAR2_TABLE_100();
12909 a74 := JTF_VARCHAR2_TABLE_300();
12910 a75 := JTF_VARCHAR2_TABLE_300();
12911 a76 := JTF_VARCHAR2_TABLE_300();
12912 a77 := JTF_VARCHAR2_TABLE_300();
12913 a78 := JTF_VARCHAR2_TABLE_300();
12914 a79 := JTF_VARCHAR2_TABLE_300();
12915 a80 := JTF_VARCHAR2_TABLE_300();
12916 a81 := JTF_VARCHAR2_TABLE_300();
12917 a82 := JTF_VARCHAR2_TABLE_100();
12918 a83 := JTF_VARCHAR2_TABLE_100();
12919 a84 := JTF_VARCHAR2_TABLE_100();
12920 a85 := JTF_VARCHAR2_TABLE_100();
12921 a86 := JTF_VARCHAR2_TABLE_100();
12922 a87 := JTF_VARCHAR2_TABLE_100();
12923 a88 := JTF_VARCHAR2_TABLE_100();
12924 a89 := JTF_VARCHAR2_TABLE_100();
12925 a90 := JTF_NUMBER_TABLE();
12926 a91 := JTF_NUMBER_TABLE();
12927 if t.count > 0 then
12928 a0.extend(t.count);
12929 a1.extend(t.count);
12930 a2.extend(t.count);
12931 a3.extend(t.count);
12932 a4.extend(t.count);
12933 a5.extend(t.count);
12934 a6.extend(t.count);
12935 a7.extend(t.count);
12936 a8.extend(t.count);
12937 a9.extend(t.count);
12938 a10.extend(t.count);
12939 a11.extend(t.count);
12940 a12.extend(t.count);
12941 a13.extend(t.count);
12942 a14.extend(t.count);
12943 a15.extend(t.count);
12944 a16.extend(t.count);
12945 a17.extend(t.count);
12946 a18.extend(t.count);
12947 a19.extend(t.count);
12948 a20.extend(t.count);
12949 a21.extend(t.count);
12950 a22.extend(t.count);
12951 a23.extend(t.count);
12952 a24.extend(t.count);
12953 a25.extend(t.count);
12954 a26.extend(t.count);
12955 a27.extend(t.count);
12956 a28.extend(t.count);
12957 a29.extend(t.count);
12958 a30.extend(t.count);
12959 a31.extend(t.count);
12960 a32.extend(t.count);
12961 a33.extend(t.count);
12962 a34.extend(t.count);
12963 a35.extend(t.count);
12964 a36.extend(t.count);
12965 a37.extend(t.count);
12966 a38.extend(t.count);
12967 a39.extend(t.count);
12968 a40.extend(t.count);
12969 a41.extend(t.count);
12970 a42.extend(t.count);
12971 a43.extend(t.count);
12972 a44.extend(t.count);
12973 a45.extend(t.count);
12974 a46.extend(t.count);
12975 a47.extend(t.count);
12976 a48.extend(t.count);
12977 a49.extend(t.count);
12978 a50.extend(t.count);
12979 a51.extend(t.count);
12980 a52.extend(t.count);
12981 a53.extend(t.count);
12982 a54.extend(t.count);
12983 a55.extend(t.count);
12984 a56.extend(t.count);
12985 a57.extend(t.count);
12986 a58.extend(t.count);
12987 a59.extend(t.count);
12988 a60.extend(t.count);
12989 a61.extend(t.count);
12990 a62.extend(t.count);
12991 a63.extend(t.count);
12992 a64.extend(t.count);
12993 a65.extend(t.count);
12994 a66.extend(t.count);
12995 a67.extend(t.count);
12996 a68.extend(t.count);
12997 a69.extend(t.count);
12998 a70.extend(t.count);
12999 a71.extend(t.count);
13000 a72.extend(t.count);
13001 a73.extend(t.count);
13002 a74.extend(t.count);
13003 a75.extend(t.count);
13004 a76.extend(t.count);
13005 a77.extend(t.count);
13006 a78.extend(t.count);
13007 a79.extend(t.count);
13008 a80.extend(t.count);
13009 a81.extend(t.count);
13010 a82.extend(t.count);
13011 a83.extend(t.count);
13012 a84.extend(t.count);
13013 a85.extend(t.count);
13014 a86.extend(t.count);
13015 a87.extend(t.count);
13016 a88.extend(t.count);
13017 a89.extend(t.count);
13018 a90.extend(t.count);
13019 a91.extend(t.count);
13020 ddindx := t.first;
13021 indx := 1;
13022 while true loop
13023 a0(indx) := rosetta_g_miss_num_map(t(ddindx).ip_account_history_id);
13024 a1(indx) := rosetta_g_miss_num_map(t(ddindx).ip_account_id);
13025 a2(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
13026 a3(indx) := rosetta_g_miss_num_map(t(ddindx).old_party_account_id);
13027 a4(indx) := rosetta_g_miss_num_map(t(ddindx).new_party_account_id);
13028 a5(indx) := t(ddindx).old_relationship_type_code;
13029 a6(indx) := t(ddindx).new_relationship_type_code;
13030 a7(indx) := t(ddindx).old_active_start_date;
13031 a8(indx) := t(ddindx).new_active_start_date;
13032 a9(indx) := t(ddindx).old_active_end_date;
13033 a10(indx) := t(ddindx).new_active_end_date;
13034 a11(indx) := t(ddindx).old_context;
13035 a12(indx) := t(ddindx).new_context;
13036 a13(indx) := t(ddindx).old_attribute1;
13037 a14(indx) := t(ddindx).new_attribute1;
13038 a15(indx) := t(ddindx).old_attribute2;
13039 a16(indx) := t(ddindx).new_attribute2;
13040 a17(indx) := t(ddindx).old_attribute3;
13041 a18(indx) := t(ddindx).new_attribute3;
13042 a19(indx) := t(ddindx).old_attribute4;
13043 a20(indx) := t(ddindx).new_attribute4;
13044 a21(indx) := t(ddindx).old_attribute5;
13045 a22(indx) := t(ddindx).new_attribute5;
13046 a23(indx) := t(ddindx).old_attribute6;
13047 a24(indx) := t(ddindx).new_attribute6;
13048 a25(indx) := t(ddindx).old_attribute7;
13049 a26(indx) := t(ddindx).new_attribute7;
13050 a27(indx) := t(ddindx).old_attribute8;
13051 a28(indx) := t(ddindx).new_attribute8;
13052 a29(indx) := t(ddindx).old_attribute9;
13053 a30(indx) := t(ddindx).new_attribute9;
13054 a31(indx) := t(ddindx).old_attribute10;
13055 a32(indx) := t(ddindx).new_attribute10;
13056 a33(indx) := t(ddindx).old_attribute11;
13057 a34(indx) := t(ddindx).new_attribute11;
13058 a35(indx) := t(ddindx).old_attribute12;
13059 a36(indx) := t(ddindx).new_attribute12;
13060 a37(indx) := t(ddindx).old_attribute13;
13061 a38(indx) := t(ddindx).new_attribute13;
13062 a39(indx) := t(ddindx).old_attribute14;
13063 a40(indx) := t(ddindx).new_attribute14;
13064 a41(indx) := t(ddindx).old_attribute15;
13065 a42(indx) := t(ddindx).new_attribute15;
13066 a43(indx) := t(ddindx).full_dump_flag;
13067 a44(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
13068 a45(indx) := rosetta_g_miss_num_map(t(ddindx).old_bill_to_address);
13069 a46(indx) := rosetta_g_miss_num_map(t(ddindx).new_bill_to_address);
13070 a47(indx) := rosetta_g_miss_num_map(t(ddindx).old_ship_to_address);
13071 a48(indx) := rosetta_g_miss_num_map(t(ddindx).new_ship_to_address);
13072 a49(indx) := t(ddindx).old_party_account_number;
13073 a50(indx) := t(ddindx).old_party_account_name;
13074 a51(indx) := t(ddindx).old_bill_to_location;
13075 a52(indx) := t(ddindx).old_ship_to_location;
13076 a53(indx) := t(ddindx).new_party_account_number;
13077 a54(indx) := t(ddindx).new_party_account_name;
13078 a55(indx) := t(ddindx).new_bill_to_location;
13079 a56(indx) := t(ddindx).new_ship_to_location;
13080 a57(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
13081 a58(indx) := t(ddindx).old_bill_to_address1;
13082 a59(indx) := t(ddindx).new_bill_to_address1;
13083 a60(indx) := t(ddindx).old_bill_to_address2;
13084 a61(indx) := t(ddindx).new_bill_to_address2;
13085 a62(indx) := t(ddindx).old_bill_to_address3;
13086 a63(indx) := t(ddindx).new_bill_to_address3;
13087 a64(indx) := t(ddindx).old_bill_to_address4;
13088 a65(indx) := t(ddindx).new_bill_to_address4;
13089 a66(indx) := t(ddindx).old_bill_to_city;
13090 a67(indx) := t(ddindx).new_bill_to_city;
13091 a68(indx) := t(ddindx).old_bill_to_state;
13092 a69(indx) := t(ddindx).new_bill_to_state;
13093 a70(indx) := t(ddindx).old_bill_to_postal_code;
13094 a71(indx) := t(ddindx).new_bill_to_postal_code;
13095 a72(indx) := t(ddindx).old_bill_to_country;
13096 a73(indx) := t(ddindx).new_bill_to_country;
13097 a74(indx) := t(ddindx).old_ship_to_address1;
13098 a75(indx) := t(ddindx).new_ship_to_address1;
13099 a76(indx) := t(ddindx).old_ship_to_address2;
13100 a77(indx) := t(ddindx).new_ship_to_address2;
13101 a78(indx) := t(ddindx).old_ship_to_address3;
13102 a79(indx) := t(ddindx).new_ship_to_address3;
13103 a80(indx) := t(ddindx).old_ship_to_address4;
13104 a81(indx) := t(ddindx).new_ship_to_address4;
13105 a82(indx) := t(ddindx).old_ship_to_city;
13106 a83(indx) := t(ddindx).new_ship_to_city;
13107 a84(indx) := t(ddindx).old_ship_to_state;
13108 a85(indx) := t(ddindx).new_ship_to_state;
13109 a86(indx) := t(ddindx).old_ship_to_postal_code;
13110 a87(indx) := t(ddindx).new_ship_to_postal_code;
13111 a88(indx) := t(ddindx).old_ship_to_country;
13112 a89(indx) := t(ddindx).new_ship_to_country;
13113 a90(indx) := rosetta_g_miss_num_map(t(ddindx).old_instance_party_id);
13114 a91(indx) := rosetta_g_miss_num_map(t(ddindx).new_instance_party_id);
13115 indx := indx+1;
13116 if t.last =ddindx
13117 then exit;
13118 end if;
13119 ddindx := t.next(ddindx);
13120 end loop;
13121 end if;
13122 end if;
13123 end rosetta_table_copy_out_p69;
13124
13125 procedure rosetta_table_copy_in_p71(t out nocopy csi_datastructures_pub.org_units_history_tbl, a0 JTF_NUMBER_TABLE
13126 , a1 JTF_NUMBER_TABLE
13127 , a2 JTF_NUMBER_TABLE
13128 , a3 JTF_NUMBER_TABLE
13129 , a4 JTF_NUMBER_TABLE
13130 , a5 JTF_VARCHAR2_TABLE_100
13131 , a6 JTF_VARCHAR2_TABLE_100
13132 , a7 JTF_DATE_TABLE
13133 , a8 JTF_DATE_TABLE
13134 , a9 JTF_DATE_TABLE
13135 , a10 JTF_DATE_TABLE
13136 , a11 JTF_VARCHAR2_TABLE_100
13137 , a12 JTF_VARCHAR2_TABLE_100
13138 , a13 JTF_VARCHAR2_TABLE_200
13139 , a14 JTF_VARCHAR2_TABLE_200
13140 , a15 JTF_VARCHAR2_TABLE_200
13141 , a16 JTF_VARCHAR2_TABLE_200
13142 , a17 JTF_VARCHAR2_TABLE_200
13143 , a18 JTF_VARCHAR2_TABLE_200
13144 , a19 JTF_VARCHAR2_TABLE_200
13145 , a20 JTF_VARCHAR2_TABLE_200
13146 , a21 JTF_VARCHAR2_TABLE_200
13147 , a22 JTF_VARCHAR2_TABLE_200
13148 , a23 JTF_VARCHAR2_TABLE_200
13149 , a24 JTF_VARCHAR2_TABLE_200
13150 , a25 JTF_VARCHAR2_TABLE_200
13151 , a26 JTF_VARCHAR2_TABLE_200
13152 , a27 JTF_VARCHAR2_TABLE_200
13153 , a28 JTF_VARCHAR2_TABLE_200
13154 , a29 JTF_VARCHAR2_TABLE_200
13155 , a30 JTF_VARCHAR2_TABLE_200
13156 , a31 JTF_VARCHAR2_TABLE_200
13157 , a32 JTF_VARCHAR2_TABLE_200
13158 , a33 JTF_VARCHAR2_TABLE_200
13159 , a34 JTF_VARCHAR2_TABLE_200
13160 , a35 JTF_VARCHAR2_TABLE_200
13161 , a36 JTF_VARCHAR2_TABLE_200
13162 , a37 JTF_VARCHAR2_TABLE_200
13163 , a38 JTF_VARCHAR2_TABLE_200
13164 , a39 JTF_VARCHAR2_TABLE_200
13165 , a40 JTF_VARCHAR2_TABLE_200
13166 , a41 JTF_VARCHAR2_TABLE_200
13167 , a42 JTF_VARCHAR2_TABLE_200
13168 , a43 JTF_VARCHAR2_TABLE_100
13169 , a44 JTF_NUMBER_TABLE
13170 , a45 JTF_VARCHAR2_TABLE_100
13171 , a46 JTF_VARCHAR2_TABLE_100
13172 , a47 JTF_NUMBER_TABLE
13173 ) as
13174 ddindx binary_integer; indx binary_integer;
13175 begin
13176 if a0 is not null and a0.count > 0 then
13177 if a0.count > 0 then
13178 indx := a0.first;
13179 ddindx := 1;
13180 while true loop
13181 t(ddindx).instance_ou_history_id := rosetta_g_miss_num_map(a0(indx));
13182 t(ddindx).instance_ou_id := rosetta_g_miss_num_map(a1(indx));
13183 t(ddindx).transaction_id := rosetta_g_miss_num_map(a2(indx));
13184 t(ddindx).old_operating_unit_id := rosetta_g_miss_num_map(a3(indx));
13185 t(ddindx).new_operating_unit_id := rosetta_g_miss_num_map(a4(indx));
13186 t(ddindx).old_relationship_type_code := a5(indx);
13187 t(ddindx).new_relationship_type_code := a6(indx);
13188 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a7(indx));
13189 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a8(indx));
13190 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a9(indx));
13191 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a10(indx));
13192 t(ddindx).old_context := a11(indx);
13193 t(ddindx).new_context := a12(indx);
13194 t(ddindx).old_attribute1 := a13(indx);
13195 t(ddindx).new_attribute1 := a14(indx);
13196 t(ddindx).old_attribute2 := a15(indx);
13197 t(ddindx).new_attribute2 := a16(indx);
13198 t(ddindx).old_attribute3 := a17(indx);
13199 t(ddindx).new_attribute3 := a18(indx);
13200 t(ddindx).old_attribute4 := a19(indx);
13201 t(ddindx).new_attribute4 := a20(indx);
13202 t(ddindx).old_attribute5 := a21(indx);
13203 t(ddindx).new_attribute5 := a22(indx);
13204 t(ddindx).old_attribute6 := a23(indx);
13205 t(ddindx).new_attribute6 := a24(indx);
13206 t(ddindx).old_attribute7 := a25(indx);
13207 t(ddindx).new_attribute7 := a26(indx);
13208 t(ddindx).old_attribute8 := a27(indx);
13209 t(ddindx).new_attribute8 := a28(indx);
13210 t(ddindx).old_attribute9 := a29(indx);
13211 t(ddindx).new_attribute9 := a30(indx);
13212 t(ddindx).old_attribute10 := a31(indx);
13213 t(ddindx).new_attribute10 := a32(indx);
13214 t(ddindx).old_attribute11 := a33(indx);
13215 t(ddindx).new_attribute11 := a34(indx);
13216 t(ddindx).old_attribute12 := a35(indx);
13217 t(ddindx).new_attribute12 := a36(indx);
13218 t(ddindx).old_attribute13 := a37(indx);
13219 t(ddindx).new_attribute13 := a38(indx);
13220 t(ddindx).old_attribute14 := a39(indx);
13221 t(ddindx).new_attribute14 := a40(indx);
13222 t(ddindx).old_attribute15 := a41(indx);
13223 t(ddindx).new_attribute15 := a42(indx);
13224 t(ddindx).full_dump_flag := a43(indx);
13225 t(ddindx).object_version_number := rosetta_g_miss_num_map(a44(indx));
13226 t(ddindx).new_operating_unit_name := a45(indx);
13227 t(ddindx).old_operating_unit_name := a46(indx);
13228 t(ddindx).instance_id := rosetta_g_miss_num_map(a47(indx));
13229 ddindx := ddindx+1;
13230 if a0.last =indx
13231 then exit;
13232 end if;
13233 indx := a0.next(indx);
13234 end loop;
13235 end if;
13236 end if;
13237 end rosetta_table_copy_in_p71;
13238 procedure rosetta_table_copy_out_p71(t csi_datastructures_pub.org_units_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
13239 , a1 out nocopy JTF_NUMBER_TABLE
13240 , a2 out nocopy JTF_NUMBER_TABLE
13241 , a3 out nocopy JTF_NUMBER_TABLE
13242 , a4 out nocopy JTF_NUMBER_TABLE
13243 , a5 out nocopy JTF_VARCHAR2_TABLE_100
13244 , a6 out nocopy JTF_VARCHAR2_TABLE_100
13245 , a7 out nocopy JTF_DATE_TABLE
13246 , a8 out nocopy JTF_DATE_TABLE
13247 , a9 out nocopy JTF_DATE_TABLE
13248 , a10 out nocopy JTF_DATE_TABLE
13249 , a11 out nocopy JTF_VARCHAR2_TABLE_100
13250 , a12 out nocopy JTF_VARCHAR2_TABLE_100
13251 , a13 out nocopy JTF_VARCHAR2_TABLE_200
13252 , a14 out nocopy JTF_VARCHAR2_TABLE_200
13253 , a15 out nocopy JTF_VARCHAR2_TABLE_200
13254 , a16 out nocopy JTF_VARCHAR2_TABLE_200
13255 , a17 out nocopy JTF_VARCHAR2_TABLE_200
13256 , a18 out nocopy JTF_VARCHAR2_TABLE_200
13257 , a19 out nocopy JTF_VARCHAR2_TABLE_200
13258 , a20 out nocopy JTF_VARCHAR2_TABLE_200
13259 , a21 out nocopy JTF_VARCHAR2_TABLE_200
13260 , a22 out nocopy JTF_VARCHAR2_TABLE_200
13261 , a23 out nocopy JTF_VARCHAR2_TABLE_200
13262 , a24 out nocopy JTF_VARCHAR2_TABLE_200
13263 , a25 out nocopy JTF_VARCHAR2_TABLE_200
13264 , a26 out nocopy JTF_VARCHAR2_TABLE_200
13265 , a27 out nocopy JTF_VARCHAR2_TABLE_200
13266 , a28 out nocopy JTF_VARCHAR2_TABLE_200
13267 , a29 out nocopy JTF_VARCHAR2_TABLE_200
13268 , a30 out nocopy JTF_VARCHAR2_TABLE_200
13269 , a31 out nocopy JTF_VARCHAR2_TABLE_200
13270 , a32 out nocopy JTF_VARCHAR2_TABLE_200
13271 , a33 out nocopy JTF_VARCHAR2_TABLE_200
13272 , a34 out nocopy JTF_VARCHAR2_TABLE_200
13273 , a35 out nocopy JTF_VARCHAR2_TABLE_200
13274 , a36 out nocopy JTF_VARCHAR2_TABLE_200
13275 , a37 out nocopy JTF_VARCHAR2_TABLE_200
13276 , a38 out nocopy JTF_VARCHAR2_TABLE_200
13277 , a39 out nocopy JTF_VARCHAR2_TABLE_200
13278 , a40 out nocopy JTF_VARCHAR2_TABLE_200
13279 , a41 out nocopy JTF_VARCHAR2_TABLE_200
13280 , a42 out nocopy JTF_VARCHAR2_TABLE_200
13281 , a43 out nocopy JTF_VARCHAR2_TABLE_100
13282 , a44 out nocopy JTF_NUMBER_TABLE
13283 , a45 out nocopy JTF_VARCHAR2_TABLE_100
13284 , a46 out nocopy JTF_VARCHAR2_TABLE_100
13285 , a47 out nocopy JTF_NUMBER_TABLE
13286 ) as
13287 ddindx binary_integer; indx binary_integer;
13288 begin
13289 if t is null or t.count = 0 then
13290 a0 := JTF_NUMBER_TABLE();
13291 a1 := JTF_NUMBER_TABLE();
13292 a2 := JTF_NUMBER_TABLE();
13293 a3 := JTF_NUMBER_TABLE();
13294 a4 := JTF_NUMBER_TABLE();
13295 a5 := JTF_VARCHAR2_TABLE_100();
13296 a6 := JTF_VARCHAR2_TABLE_100();
13297 a7 := JTF_DATE_TABLE();
13298 a8 := JTF_DATE_TABLE();
13299 a9 := JTF_DATE_TABLE();
13300 a10 := JTF_DATE_TABLE();
13301 a11 := JTF_VARCHAR2_TABLE_100();
13302 a12 := JTF_VARCHAR2_TABLE_100();
13303 a13 := JTF_VARCHAR2_TABLE_200();
13304 a14 := JTF_VARCHAR2_TABLE_200();
13305 a15 := JTF_VARCHAR2_TABLE_200();
13306 a16 := JTF_VARCHAR2_TABLE_200();
13307 a17 := JTF_VARCHAR2_TABLE_200();
13308 a18 := JTF_VARCHAR2_TABLE_200();
13309 a19 := JTF_VARCHAR2_TABLE_200();
13310 a20 := JTF_VARCHAR2_TABLE_200();
13311 a21 := JTF_VARCHAR2_TABLE_200();
13312 a22 := JTF_VARCHAR2_TABLE_200();
13313 a23 := JTF_VARCHAR2_TABLE_200();
13314 a24 := JTF_VARCHAR2_TABLE_200();
13315 a25 := JTF_VARCHAR2_TABLE_200();
13316 a26 := JTF_VARCHAR2_TABLE_200();
13317 a27 := JTF_VARCHAR2_TABLE_200();
13318 a28 := JTF_VARCHAR2_TABLE_200();
13319 a29 := JTF_VARCHAR2_TABLE_200();
13320 a30 := JTF_VARCHAR2_TABLE_200();
13321 a31 := JTF_VARCHAR2_TABLE_200();
13322 a32 := JTF_VARCHAR2_TABLE_200();
13323 a33 := JTF_VARCHAR2_TABLE_200();
13324 a34 := JTF_VARCHAR2_TABLE_200();
13325 a35 := JTF_VARCHAR2_TABLE_200();
13326 a36 := JTF_VARCHAR2_TABLE_200();
13327 a37 := JTF_VARCHAR2_TABLE_200();
13328 a38 := JTF_VARCHAR2_TABLE_200();
13329 a39 := JTF_VARCHAR2_TABLE_200();
13330 a40 := JTF_VARCHAR2_TABLE_200();
13331 a41 := JTF_VARCHAR2_TABLE_200();
13332 a42 := JTF_VARCHAR2_TABLE_200();
13333 a43 := JTF_VARCHAR2_TABLE_100();
13334 a44 := JTF_NUMBER_TABLE();
13335 a45 := JTF_VARCHAR2_TABLE_100();
13336 a46 := JTF_VARCHAR2_TABLE_100();
13337 a47 := JTF_NUMBER_TABLE();
13338 else
13339 a0 := JTF_NUMBER_TABLE();
13340 a1 := JTF_NUMBER_TABLE();
13341 a2 := JTF_NUMBER_TABLE();
13342 a3 := JTF_NUMBER_TABLE();
13343 a4 := JTF_NUMBER_TABLE();
13344 a5 := JTF_VARCHAR2_TABLE_100();
13345 a6 := JTF_VARCHAR2_TABLE_100();
13346 a7 := JTF_DATE_TABLE();
13347 a8 := JTF_DATE_TABLE();
13348 a9 := JTF_DATE_TABLE();
13349 a10 := JTF_DATE_TABLE();
13350 a11 := JTF_VARCHAR2_TABLE_100();
13351 a12 := JTF_VARCHAR2_TABLE_100();
13352 a13 := JTF_VARCHAR2_TABLE_200();
13353 a14 := JTF_VARCHAR2_TABLE_200();
13354 a15 := JTF_VARCHAR2_TABLE_200();
13355 a16 := JTF_VARCHAR2_TABLE_200();
13356 a17 := JTF_VARCHAR2_TABLE_200();
13357 a18 := JTF_VARCHAR2_TABLE_200();
13358 a19 := JTF_VARCHAR2_TABLE_200();
13359 a20 := JTF_VARCHAR2_TABLE_200();
13360 a21 := JTF_VARCHAR2_TABLE_200();
13361 a22 := JTF_VARCHAR2_TABLE_200();
13362 a23 := JTF_VARCHAR2_TABLE_200();
13363 a24 := JTF_VARCHAR2_TABLE_200();
13364 a25 := JTF_VARCHAR2_TABLE_200();
13365 a26 := JTF_VARCHAR2_TABLE_200();
13366 a27 := JTF_VARCHAR2_TABLE_200();
13367 a28 := JTF_VARCHAR2_TABLE_200();
13368 a29 := JTF_VARCHAR2_TABLE_200();
13369 a30 := JTF_VARCHAR2_TABLE_200();
13370 a31 := JTF_VARCHAR2_TABLE_200();
13371 a32 := JTF_VARCHAR2_TABLE_200();
13372 a33 := JTF_VARCHAR2_TABLE_200();
13373 a34 := JTF_VARCHAR2_TABLE_200();
13374 a35 := JTF_VARCHAR2_TABLE_200();
13375 a36 := JTF_VARCHAR2_TABLE_200();
13376 a37 := JTF_VARCHAR2_TABLE_200();
13377 a38 := JTF_VARCHAR2_TABLE_200();
13378 a39 := JTF_VARCHAR2_TABLE_200();
13379 a40 := JTF_VARCHAR2_TABLE_200();
13380 a41 := JTF_VARCHAR2_TABLE_200();
13381 a42 := JTF_VARCHAR2_TABLE_200();
13382 a43 := JTF_VARCHAR2_TABLE_100();
13383 a44 := JTF_NUMBER_TABLE();
13384 a45 := JTF_VARCHAR2_TABLE_100();
13385 a46 := JTF_VARCHAR2_TABLE_100();
13386 a47 := JTF_NUMBER_TABLE();
13387 if t.count > 0 then
13388 a0.extend(t.count);
13389 a1.extend(t.count);
13390 a2.extend(t.count);
13391 a3.extend(t.count);
13392 a4.extend(t.count);
13393 a5.extend(t.count);
13394 a6.extend(t.count);
13395 a7.extend(t.count);
13396 a8.extend(t.count);
13397 a9.extend(t.count);
13398 a10.extend(t.count);
13399 a11.extend(t.count);
13400 a12.extend(t.count);
13401 a13.extend(t.count);
13402 a14.extend(t.count);
13403 a15.extend(t.count);
13404 a16.extend(t.count);
13405 a17.extend(t.count);
13406 a18.extend(t.count);
13407 a19.extend(t.count);
13408 a20.extend(t.count);
13409 a21.extend(t.count);
13410 a22.extend(t.count);
13411 a23.extend(t.count);
13412 a24.extend(t.count);
13413 a25.extend(t.count);
13414 a26.extend(t.count);
13415 a27.extend(t.count);
13416 a28.extend(t.count);
13417 a29.extend(t.count);
13418 a30.extend(t.count);
13419 a31.extend(t.count);
13420 a32.extend(t.count);
13421 a33.extend(t.count);
13422 a34.extend(t.count);
13423 a35.extend(t.count);
13424 a36.extend(t.count);
13425 a37.extend(t.count);
13426 a38.extend(t.count);
13427 a39.extend(t.count);
13428 a40.extend(t.count);
13429 a41.extend(t.count);
13430 a42.extend(t.count);
13431 a43.extend(t.count);
13432 a44.extend(t.count);
13433 a45.extend(t.count);
13434 a46.extend(t.count);
13435 a47.extend(t.count);
13436 ddindx := t.first;
13437 indx := 1;
13438 while true loop
13439 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_ou_history_id);
13440 a1(indx) := rosetta_g_miss_num_map(t(ddindx).instance_ou_id);
13441 a2(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
13442 a3(indx) := rosetta_g_miss_num_map(t(ddindx).old_operating_unit_id);
13443 a4(indx) := rosetta_g_miss_num_map(t(ddindx).new_operating_unit_id);
13444 a5(indx) := t(ddindx).old_relationship_type_code;
13445 a6(indx) := t(ddindx).new_relationship_type_code;
13446 a7(indx) := t(ddindx).old_active_start_date;
13447 a8(indx) := t(ddindx).new_active_start_date;
13448 a9(indx) := t(ddindx).old_active_end_date;
13449 a10(indx) := t(ddindx).new_active_end_date;
13450 a11(indx) := t(ddindx).old_context;
13451 a12(indx) := t(ddindx).new_context;
13452 a13(indx) := t(ddindx).old_attribute1;
13453 a14(indx) := t(ddindx).new_attribute1;
13454 a15(indx) := t(ddindx).old_attribute2;
13455 a16(indx) := t(ddindx).new_attribute2;
13456 a17(indx) := t(ddindx).old_attribute3;
13457 a18(indx) := t(ddindx).new_attribute3;
13458 a19(indx) := t(ddindx).old_attribute4;
13459 a20(indx) := t(ddindx).new_attribute4;
13460 a21(indx) := t(ddindx).old_attribute5;
13461 a22(indx) := t(ddindx).new_attribute5;
13462 a23(indx) := t(ddindx).old_attribute6;
13463 a24(indx) := t(ddindx).new_attribute6;
13464 a25(indx) := t(ddindx).old_attribute7;
13465 a26(indx) := t(ddindx).new_attribute7;
13466 a27(indx) := t(ddindx).old_attribute8;
13467 a28(indx) := t(ddindx).new_attribute8;
13468 a29(indx) := t(ddindx).old_attribute9;
13469 a30(indx) := t(ddindx).new_attribute9;
13470 a31(indx) := t(ddindx).old_attribute10;
13471 a32(indx) := t(ddindx).new_attribute10;
13472 a33(indx) := t(ddindx).old_attribute11;
13473 a34(indx) := t(ddindx).new_attribute11;
13474 a35(indx) := t(ddindx).old_attribute12;
13475 a36(indx) := t(ddindx).new_attribute12;
13476 a37(indx) := t(ddindx).old_attribute13;
13477 a38(indx) := t(ddindx).new_attribute13;
13478 a39(indx) := t(ddindx).old_attribute14;
13479 a40(indx) := t(ddindx).new_attribute14;
13480 a41(indx) := t(ddindx).old_attribute15;
13481 a42(indx) := t(ddindx).new_attribute15;
13482 a43(indx) := t(ddindx).full_dump_flag;
13483 a44(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
13484 a45(indx) := t(ddindx).new_operating_unit_name;
13485 a46(indx) := t(ddindx).old_operating_unit_name;
13486 a47(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
13487 indx := indx+1;
13488 if t.last =ddindx
13489 then exit;
13490 end if;
13491 ddindx := t.next(ddindx);
13492 end loop;
13493 end if;
13494 end if;
13495 end rosetta_table_copy_out_p71;
13496
13497 procedure rosetta_table_copy_in_p73(t out nocopy csi_datastructures_pub.version_label_history_tbl, a0 JTF_NUMBER_TABLE
13498 , a1 JTF_NUMBER_TABLE
13499 , a2 JTF_NUMBER_TABLE
13500 , a3 JTF_VARCHAR2_TABLE_100
13501 , a4 JTF_VARCHAR2_TABLE_100
13502 , a5 JTF_VARCHAR2_TABLE_300
13503 , a6 JTF_VARCHAR2_TABLE_300
13504 , a7 JTF_DATE_TABLE
13505 , a8 JTF_DATE_TABLE
13506 , a9 JTF_DATE_TABLE
13507 , a10 JTF_DATE_TABLE
13508 , a11 JTF_DATE_TABLE
13509 , a12 JTF_DATE_TABLE
13510 , a13 JTF_VARCHAR2_TABLE_100
13511 , a14 JTF_VARCHAR2_TABLE_100
13512 , a15 JTF_VARCHAR2_TABLE_200
13513 , a16 JTF_VARCHAR2_TABLE_200
13514 , a17 JTF_VARCHAR2_TABLE_200
13515 , a18 JTF_VARCHAR2_TABLE_200
13516 , a19 JTF_VARCHAR2_TABLE_200
13517 , a20 JTF_VARCHAR2_TABLE_200
13518 , a21 JTF_VARCHAR2_TABLE_200
13519 , a22 JTF_VARCHAR2_TABLE_200
13520 , a23 JTF_VARCHAR2_TABLE_200
13521 , a24 JTF_VARCHAR2_TABLE_200
13522 , a25 JTF_VARCHAR2_TABLE_200
13523 , a26 JTF_VARCHAR2_TABLE_200
13524 , a27 JTF_VARCHAR2_TABLE_200
13525 , a28 JTF_VARCHAR2_TABLE_200
13526 , a29 JTF_VARCHAR2_TABLE_200
13527 , a30 JTF_VARCHAR2_TABLE_200
13528 , a31 JTF_VARCHAR2_TABLE_200
13529 , a32 JTF_VARCHAR2_TABLE_200
13530 , a33 JTF_VARCHAR2_TABLE_200
13531 , a34 JTF_VARCHAR2_TABLE_200
13532 , a35 JTF_VARCHAR2_TABLE_200
13533 , a36 JTF_VARCHAR2_TABLE_200
13534 , a37 JTF_VARCHAR2_TABLE_200
13535 , a38 JTF_VARCHAR2_TABLE_200
13536 , a39 JTF_VARCHAR2_TABLE_200
13537 , a40 JTF_VARCHAR2_TABLE_200
13538 , a41 JTF_VARCHAR2_TABLE_200
13539 , a42 JTF_VARCHAR2_TABLE_200
13540 , a43 JTF_VARCHAR2_TABLE_200
13541 , a44 JTF_VARCHAR2_TABLE_200
13542 , a45 JTF_VARCHAR2_TABLE_100
13543 , a46 JTF_NUMBER_TABLE
13544 , a47 JTF_NUMBER_TABLE
13545 ) as
13546 ddindx binary_integer; indx binary_integer;
13547 begin
13548 if a0 is not null and a0.count > 0 then
13549 if a0.count > 0 then
13550 indx := a0.first;
13551 ddindx := 1;
13552 while true loop
13553 t(ddindx).version_label_history_id := rosetta_g_miss_num_map(a0(indx));
13554 t(ddindx).version_label_id := rosetta_g_miss_num_map(a1(indx));
13555 t(ddindx).transaction_id := rosetta_g_miss_num_map(a2(indx));
13556 t(ddindx).old_version_label := a3(indx);
13557 t(ddindx).new_version_label := a4(indx);
13558 t(ddindx).old_description := a5(indx);
13559 t(ddindx).new_description := a6(indx);
13560 t(ddindx).old_date_time_stamp := rosetta_g_miss_date_in_map(a7(indx));
13561 t(ddindx).new_date_time_stamp := rosetta_g_miss_date_in_map(a8(indx));
13562 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a9(indx));
13563 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a10(indx));
13564 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a11(indx));
13565 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a12(indx));
13566 t(ddindx).old_context := a13(indx);
13567 t(ddindx).new_context := a14(indx);
13568 t(ddindx).old_attribute1 := a15(indx);
13569 t(ddindx).new_attribute1 := a16(indx);
13570 t(ddindx).old_attribute2 := a17(indx);
13571 t(ddindx).new_attribute2 := a18(indx);
13572 t(ddindx).old_attribute3 := a19(indx);
13573 t(ddindx).new_attribute3 := a20(indx);
13574 t(ddindx).old_attribute4 := a21(indx);
13575 t(ddindx).new_attribute4 := a22(indx);
13576 t(ddindx).old_attribute5 := a23(indx);
13577 t(ddindx).new_attribute5 := a24(indx);
13578 t(ddindx).old_attribute6 := a25(indx);
13579 t(ddindx).new_attribute6 := a26(indx);
13580 t(ddindx).old_attribute7 := a27(indx);
13581 t(ddindx).new_attribute7 := a28(indx);
13582 t(ddindx).old_attribute8 := a29(indx);
13583 t(ddindx).new_attribute8 := a30(indx);
13584 t(ddindx).old_attribute9 := a31(indx);
13585 t(ddindx).new_attribute9 := a32(indx);
13586 t(ddindx).old_attribute10 := a33(indx);
13587 t(ddindx).new_attribute10 := a34(indx);
13588 t(ddindx).old_attribute11 := a35(indx);
13589 t(ddindx).new_attribute11 := a36(indx);
13590 t(ddindx).old_attribute12 := a37(indx);
13591 t(ddindx).new_attribute12 := a38(indx);
13592 t(ddindx).old_attribute13 := a39(indx);
13593 t(ddindx).new_attribute13 := a40(indx);
13594 t(ddindx).old_attribute14 := a41(indx);
13595 t(ddindx).new_attribute14 := a42(indx);
13596 t(ddindx).old_attribute15 := a43(indx);
13597 t(ddindx).new_attribute15 := a44(indx);
13598 t(ddindx).full_dump_flag := a45(indx);
13599 t(ddindx).object_version_number := rosetta_g_miss_num_map(a46(indx));
13600 t(ddindx).instance_id := rosetta_g_miss_num_map(a47(indx));
13601 ddindx := ddindx+1;
13602 if a0.last =indx
13603 then exit;
13604 end if;
13605 indx := a0.next(indx);
13606 end loop;
13607 end if;
13608 end if;
13609 end rosetta_table_copy_in_p73;
13610 procedure rosetta_table_copy_out_p73(t csi_datastructures_pub.version_label_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
13611 , a1 out nocopy JTF_NUMBER_TABLE
13612 , a2 out nocopy JTF_NUMBER_TABLE
13613 , a3 out nocopy JTF_VARCHAR2_TABLE_100
13614 , a4 out nocopy JTF_VARCHAR2_TABLE_100
13615 , a5 out nocopy JTF_VARCHAR2_TABLE_300
13616 , a6 out nocopy JTF_VARCHAR2_TABLE_300
13617 , a7 out nocopy JTF_DATE_TABLE
13618 , a8 out nocopy JTF_DATE_TABLE
13619 , a9 out nocopy JTF_DATE_TABLE
13620 , a10 out nocopy JTF_DATE_TABLE
13621 , a11 out nocopy JTF_DATE_TABLE
13622 , a12 out nocopy JTF_DATE_TABLE
13623 , a13 out nocopy JTF_VARCHAR2_TABLE_100
13624 , a14 out nocopy JTF_VARCHAR2_TABLE_100
13625 , a15 out nocopy JTF_VARCHAR2_TABLE_200
13626 , a16 out nocopy JTF_VARCHAR2_TABLE_200
13627 , a17 out nocopy JTF_VARCHAR2_TABLE_200
13628 , a18 out nocopy JTF_VARCHAR2_TABLE_200
13629 , a19 out nocopy JTF_VARCHAR2_TABLE_200
13630 , a20 out nocopy JTF_VARCHAR2_TABLE_200
13631 , a21 out nocopy JTF_VARCHAR2_TABLE_200
13632 , a22 out nocopy JTF_VARCHAR2_TABLE_200
13633 , a23 out nocopy JTF_VARCHAR2_TABLE_200
13634 , a24 out nocopy JTF_VARCHAR2_TABLE_200
13635 , a25 out nocopy JTF_VARCHAR2_TABLE_200
13636 , a26 out nocopy JTF_VARCHAR2_TABLE_200
13637 , a27 out nocopy JTF_VARCHAR2_TABLE_200
13638 , a28 out nocopy JTF_VARCHAR2_TABLE_200
13639 , a29 out nocopy JTF_VARCHAR2_TABLE_200
13640 , a30 out nocopy JTF_VARCHAR2_TABLE_200
13641 , a31 out nocopy JTF_VARCHAR2_TABLE_200
13642 , a32 out nocopy JTF_VARCHAR2_TABLE_200
13643 , a33 out nocopy JTF_VARCHAR2_TABLE_200
13644 , a34 out nocopy JTF_VARCHAR2_TABLE_200
13645 , a35 out nocopy JTF_VARCHAR2_TABLE_200
13646 , a36 out nocopy JTF_VARCHAR2_TABLE_200
13647 , a37 out nocopy JTF_VARCHAR2_TABLE_200
13648 , a38 out nocopy JTF_VARCHAR2_TABLE_200
13649 , a39 out nocopy JTF_VARCHAR2_TABLE_200
13650 , a40 out nocopy JTF_VARCHAR2_TABLE_200
13651 , a41 out nocopy JTF_VARCHAR2_TABLE_200
13652 , a42 out nocopy JTF_VARCHAR2_TABLE_200
13653 , a43 out nocopy JTF_VARCHAR2_TABLE_200
13654 , a44 out nocopy JTF_VARCHAR2_TABLE_200
13655 , a45 out nocopy JTF_VARCHAR2_TABLE_100
13656 , a46 out nocopy JTF_NUMBER_TABLE
13657 , a47 out nocopy JTF_NUMBER_TABLE
13658 ) as
13659 ddindx binary_integer; indx binary_integer;
13660 begin
13661 if t is null or t.count = 0 then
13662 a0 := JTF_NUMBER_TABLE();
13663 a1 := JTF_NUMBER_TABLE();
13664 a2 := JTF_NUMBER_TABLE();
13665 a3 := JTF_VARCHAR2_TABLE_100();
13666 a4 := JTF_VARCHAR2_TABLE_100();
13667 a5 := JTF_VARCHAR2_TABLE_300();
13668 a6 := JTF_VARCHAR2_TABLE_300();
13669 a7 := JTF_DATE_TABLE();
13670 a8 := JTF_DATE_TABLE();
13671 a9 := JTF_DATE_TABLE();
13672 a10 := JTF_DATE_TABLE();
13673 a11 := JTF_DATE_TABLE();
13674 a12 := JTF_DATE_TABLE();
13675 a13 := JTF_VARCHAR2_TABLE_100();
13676 a14 := JTF_VARCHAR2_TABLE_100();
13677 a15 := JTF_VARCHAR2_TABLE_200();
13678 a16 := JTF_VARCHAR2_TABLE_200();
13679 a17 := JTF_VARCHAR2_TABLE_200();
13680 a18 := JTF_VARCHAR2_TABLE_200();
13681 a19 := JTF_VARCHAR2_TABLE_200();
13682 a20 := JTF_VARCHAR2_TABLE_200();
13683 a21 := JTF_VARCHAR2_TABLE_200();
13684 a22 := JTF_VARCHAR2_TABLE_200();
13685 a23 := JTF_VARCHAR2_TABLE_200();
13686 a24 := JTF_VARCHAR2_TABLE_200();
13687 a25 := JTF_VARCHAR2_TABLE_200();
13688 a26 := JTF_VARCHAR2_TABLE_200();
13689 a27 := JTF_VARCHAR2_TABLE_200();
13690 a28 := JTF_VARCHAR2_TABLE_200();
13691 a29 := JTF_VARCHAR2_TABLE_200();
13692 a30 := JTF_VARCHAR2_TABLE_200();
13693 a31 := JTF_VARCHAR2_TABLE_200();
13694 a32 := JTF_VARCHAR2_TABLE_200();
13695 a33 := JTF_VARCHAR2_TABLE_200();
13696 a34 := JTF_VARCHAR2_TABLE_200();
13697 a35 := JTF_VARCHAR2_TABLE_200();
13698 a36 := JTF_VARCHAR2_TABLE_200();
13699 a37 := JTF_VARCHAR2_TABLE_200();
13700 a38 := JTF_VARCHAR2_TABLE_200();
13701 a39 := JTF_VARCHAR2_TABLE_200();
13702 a40 := JTF_VARCHAR2_TABLE_200();
13703 a41 := JTF_VARCHAR2_TABLE_200();
13704 a42 := JTF_VARCHAR2_TABLE_200();
13705 a43 := JTF_VARCHAR2_TABLE_200();
13706 a44 := JTF_VARCHAR2_TABLE_200();
13707 a45 := JTF_VARCHAR2_TABLE_100();
13708 a46 := JTF_NUMBER_TABLE();
13709 a47 := JTF_NUMBER_TABLE();
13710 else
13711 a0 := JTF_NUMBER_TABLE();
13712 a1 := JTF_NUMBER_TABLE();
13713 a2 := JTF_NUMBER_TABLE();
13714 a3 := JTF_VARCHAR2_TABLE_100();
13715 a4 := JTF_VARCHAR2_TABLE_100();
13716 a5 := JTF_VARCHAR2_TABLE_300();
13717 a6 := JTF_VARCHAR2_TABLE_300();
13718 a7 := JTF_DATE_TABLE();
13719 a8 := JTF_DATE_TABLE();
13720 a9 := JTF_DATE_TABLE();
13721 a10 := JTF_DATE_TABLE();
13722 a11 := JTF_DATE_TABLE();
13723 a12 := JTF_DATE_TABLE();
13724 a13 := JTF_VARCHAR2_TABLE_100();
13725 a14 := JTF_VARCHAR2_TABLE_100();
13726 a15 := JTF_VARCHAR2_TABLE_200();
13727 a16 := JTF_VARCHAR2_TABLE_200();
13728 a17 := JTF_VARCHAR2_TABLE_200();
13729 a18 := JTF_VARCHAR2_TABLE_200();
13730 a19 := JTF_VARCHAR2_TABLE_200();
13731 a20 := JTF_VARCHAR2_TABLE_200();
13732 a21 := JTF_VARCHAR2_TABLE_200();
13733 a22 := JTF_VARCHAR2_TABLE_200();
13734 a23 := JTF_VARCHAR2_TABLE_200();
13735 a24 := JTF_VARCHAR2_TABLE_200();
13736 a25 := JTF_VARCHAR2_TABLE_200();
13737 a26 := JTF_VARCHAR2_TABLE_200();
13738 a27 := JTF_VARCHAR2_TABLE_200();
13739 a28 := JTF_VARCHAR2_TABLE_200();
13740 a29 := JTF_VARCHAR2_TABLE_200();
13741 a30 := JTF_VARCHAR2_TABLE_200();
13742 a31 := JTF_VARCHAR2_TABLE_200();
13743 a32 := JTF_VARCHAR2_TABLE_200();
13744 a33 := JTF_VARCHAR2_TABLE_200();
13745 a34 := JTF_VARCHAR2_TABLE_200();
13746 a35 := JTF_VARCHAR2_TABLE_200();
13747 a36 := JTF_VARCHAR2_TABLE_200();
13748 a37 := JTF_VARCHAR2_TABLE_200();
13749 a38 := JTF_VARCHAR2_TABLE_200();
13750 a39 := JTF_VARCHAR2_TABLE_200();
13751 a40 := JTF_VARCHAR2_TABLE_200();
13752 a41 := JTF_VARCHAR2_TABLE_200();
13753 a42 := JTF_VARCHAR2_TABLE_200();
13754 a43 := JTF_VARCHAR2_TABLE_200();
13755 a44 := JTF_VARCHAR2_TABLE_200();
13756 a45 := JTF_VARCHAR2_TABLE_100();
13757 a46 := JTF_NUMBER_TABLE();
13758 a47 := JTF_NUMBER_TABLE();
13759 if t.count > 0 then
13760 a0.extend(t.count);
13761 a1.extend(t.count);
13762 a2.extend(t.count);
13763 a3.extend(t.count);
13764 a4.extend(t.count);
13765 a5.extend(t.count);
13766 a6.extend(t.count);
13767 a7.extend(t.count);
13768 a8.extend(t.count);
13769 a9.extend(t.count);
13770 a10.extend(t.count);
13771 a11.extend(t.count);
13772 a12.extend(t.count);
13773 a13.extend(t.count);
13774 a14.extend(t.count);
13775 a15.extend(t.count);
13776 a16.extend(t.count);
13777 a17.extend(t.count);
13778 a18.extend(t.count);
13779 a19.extend(t.count);
13780 a20.extend(t.count);
13781 a21.extend(t.count);
13782 a22.extend(t.count);
13783 a23.extend(t.count);
13784 a24.extend(t.count);
13785 a25.extend(t.count);
13786 a26.extend(t.count);
13787 a27.extend(t.count);
13788 a28.extend(t.count);
13789 a29.extend(t.count);
13790 a30.extend(t.count);
13791 a31.extend(t.count);
13792 a32.extend(t.count);
13793 a33.extend(t.count);
13794 a34.extend(t.count);
13795 a35.extend(t.count);
13796 a36.extend(t.count);
13797 a37.extend(t.count);
13798 a38.extend(t.count);
13799 a39.extend(t.count);
13800 a40.extend(t.count);
13801 a41.extend(t.count);
13802 a42.extend(t.count);
13803 a43.extend(t.count);
13804 a44.extend(t.count);
13805 a45.extend(t.count);
13806 a46.extend(t.count);
13807 a47.extend(t.count);
13808 ddindx := t.first;
13809 indx := 1;
13810 while true loop
13811 a0(indx) := rosetta_g_miss_num_map(t(ddindx).version_label_history_id);
13812 a1(indx) := rosetta_g_miss_num_map(t(ddindx).version_label_id);
13813 a2(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
13814 a3(indx) := t(ddindx).old_version_label;
13815 a4(indx) := t(ddindx).new_version_label;
13816 a5(indx) := t(ddindx).old_description;
13817 a6(indx) := t(ddindx).new_description;
13818 a7(indx) := t(ddindx).old_date_time_stamp;
13819 a8(indx) := t(ddindx).new_date_time_stamp;
13820 a9(indx) := t(ddindx).old_active_start_date;
13821 a10(indx) := t(ddindx).new_active_start_date;
13822 a11(indx) := t(ddindx).old_active_end_date;
13823 a12(indx) := t(ddindx).new_active_end_date;
13824 a13(indx) := t(ddindx).old_context;
13825 a14(indx) := t(ddindx).new_context;
13826 a15(indx) := t(ddindx).old_attribute1;
13827 a16(indx) := t(ddindx).new_attribute1;
13828 a17(indx) := t(ddindx).old_attribute2;
13829 a18(indx) := t(ddindx).new_attribute2;
13830 a19(indx) := t(ddindx).old_attribute3;
13831 a20(indx) := t(ddindx).new_attribute3;
13832 a21(indx) := t(ddindx).old_attribute4;
13833 a22(indx) := t(ddindx).new_attribute4;
13834 a23(indx) := t(ddindx).old_attribute5;
13835 a24(indx) := t(ddindx).new_attribute5;
13836 a25(indx) := t(ddindx).old_attribute6;
13837 a26(indx) := t(ddindx).new_attribute6;
13838 a27(indx) := t(ddindx).old_attribute7;
13839 a28(indx) := t(ddindx).new_attribute7;
13840 a29(indx) := t(ddindx).old_attribute8;
13841 a30(indx) := t(ddindx).new_attribute8;
13842 a31(indx) := t(ddindx).old_attribute9;
13843 a32(indx) := t(ddindx).new_attribute9;
13844 a33(indx) := t(ddindx).old_attribute10;
13845 a34(indx) := t(ddindx).new_attribute10;
13846 a35(indx) := t(ddindx).old_attribute11;
13847 a36(indx) := t(ddindx).new_attribute11;
13848 a37(indx) := t(ddindx).old_attribute12;
13849 a38(indx) := t(ddindx).new_attribute12;
13850 a39(indx) := t(ddindx).old_attribute13;
13851 a40(indx) := t(ddindx).new_attribute13;
13852 a41(indx) := t(ddindx).old_attribute14;
13853 a42(indx) := t(ddindx).new_attribute14;
13854 a43(indx) := t(ddindx).old_attribute15;
13855 a44(indx) := t(ddindx).new_attribute15;
13856 a45(indx) := t(ddindx).full_dump_flag;
13857 a46(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
13858 a47(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
13859 indx := indx+1;
13860 if t.last =ddindx
13861 then exit;
13862 end if;
13863 ddindx := t.next(ddindx);
13864 end loop;
13865 end if;
13866 end if;
13867 end rosetta_table_copy_out_p73;
13868
13869 procedure rosetta_table_copy_in_p75(t out nocopy csi_datastructures_pub.transaction_header_tbl, a0 JTF_NUMBER_TABLE
13870 , a1 JTF_DATE_TABLE
13871 , a2 JTF_DATE_TABLE
13872 , a3 JTF_NUMBER_TABLE
13873 , a4 JTF_NUMBER_TABLE
13874 , a5 JTF_NUMBER_TABLE
13875 , a6 JTF_VARCHAR2_TABLE_100
13876 , a7 JTF_NUMBER_TABLE
13877 , a8 JTF_VARCHAR2_TABLE_100
13878 , a9 JTF_NUMBER_TABLE
13879 , a10 JTF_VARCHAR2_TABLE_100
13880 , a11 JTF_NUMBER_TABLE
13881 , a12 JTF_NUMBER_TABLE
13882 , a13 JTF_NUMBER_TABLE
13883 , a14 JTF_NUMBER_TABLE
13884 , a15 JTF_VARCHAR2_TABLE_100
13885 , a16 JTF_NUMBER_TABLE
13886 , a17 JTF_VARCHAR2_TABLE_100
13887 , a18 JTF_VARCHAR2_TABLE_100
13888 , a19 JTF_NUMBER_TABLE
13889 , a20 JTF_VARCHAR2_TABLE_100
13890 , a21 JTF_VARCHAR2_TABLE_200
13891 , a22 JTF_VARCHAR2_TABLE_200
13892 , a23 JTF_VARCHAR2_TABLE_200
13893 , a24 JTF_VARCHAR2_TABLE_200
13894 , a25 JTF_VARCHAR2_TABLE_200
13895 , a26 JTF_VARCHAR2_TABLE_200
13896 , a27 JTF_VARCHAR2_TABLE_200
13897 , a28 JTF_VARCHAR2_TABLE_200
13898 , a29 JTF_VARCHAR2_TABLE_200
13899 , a30 JTF_VARCHAR2_TABLE_200
13900 , a31 JTF_VARCHAR2_TABLE_200
13901 , a32 JTF_VARCHAR2_TABLE_200
13902 , a33 JTF_VARCHAR2_TABLE_200
13903 , a34 JTF_VARCHAR2_TABLE_200
13904 , a35 JTF_VARCHAR2_TABLE_200
13905 , a36 JTF_NUMBER_TABLE
13906 , a37 JTF_VARCHAR2_TABLE_100
13907 , a38 JTF_NUMBER_TABLE
13908 , a39 JTF_VARCHAR2_TABLE_100
13909 , a40 JTF_VARCHAR2_TABLE_100
13910 , a41 JTF_VARCHAR2_TABLE_100
13911 , a42 JTF_VARCHAR2_TABLE_300
13912 , a43 JTF_VARCHAR2_TABLE_100
13913 ) as
13914 ddindx binary_integer; indx binary_integer;
13915 begin
13916 if a0 is not null and a0.count > 0 then
13917 if a0.count > 0 then
13918 indx := a0.first;
13919 ddindx := 1;
13920 while true loop
13921 t(ddindx).transaction_id := rosetta_g_miss_num_map(a0(indx));
13922 t(ddindx).transaction_date := rosetta_g_miss_date_in_map(a1(indx));
13923 t(ddindx).source_transaction_date := rosetta_g_miss_date_in_map(a2(indx));
13924 t(ddindx).transaction_type_id := rosetta_g_miss_num_map(a3(indx));
13925 t(ddindx).txn_sub_type_id := rosetta_g_miss_num_map(a4(indx));
13926 t(ddindx).source_group_ref_id := rosetta_g_miss_num_map(a5(indx));
13927 t(ddindx).source_group_ref := a6(indx);
13928 t(ddindx).source_header_ref_id := rosetta_g_miss_num_map(a7(indx));
13929 t(ddindx).source_header_ref := a8(indx);
13930 t(ddindx).source_line_ref_id := rosetta_g_miss_num_map(a9(indx));
13931 t(ddindx).source_line_ref := a10(indx);
13932 t(ddindx).source_dist_ref_id1 := rosetta_g_miss_num_map(a11(indx));
13933 t(ddindx).source_dist_ref_id2 := rosetta_g_miss_num_map(a12(indx));
13934 t(ddindx).inv_material_transaction_id := rosetta_g_miss_num_map(a13(indx));
13935 t(ddindx).transaction_quantity := rosetta_g_miss_num_map(a14(indx));
13936 t(ddindx).transaction_uom_code := a15(indx);
13937 t(ddindx).transacted_by := rosetta_g_miss_num_map(a16(indx));
13938 t(ddindx).transaction_status_code := a17(indx);
13939 t(ddindx).transaction_action_code := a18(indx);
13940 t(ddindx).message_id := rosetta_g_miss_num_map(a19(indx));
13941 t(ddindx).context := a20(indx);
13942 t(ddindx).attribute1 := a21(indx);
13943 t(ddindx).attribute2 := a22(indx);
13944 t(ddindx).attribute3 := a23(indx);
13945 t(ddindx).attribute4 := a24(indx);
13946 t(ddindx).attribute5 := a25(indx);
13947 t(ddindx).attribute6 := a26(indx);
13948 t(ddindx).attribute7 := a27(indx);
13949 t(ddindx).attribute8 := a28(indx);
13950 t(ddindx).attribute9 := a29(indx);
13951 t(ddindx).attribute10 := a30(indx);
13952 t(ddindx).attribute11 := a31(indx);
13953 t(ddindx).attribute12 := a32(indx);
13954 t(ddindx).attribute13 := a33(indx);
13955 t(ddindx).attribute14 := a34(indx);
13956 t(ddindx).attribute15 := a35(indx);
13957 t(ddindx).object_version_number := rosetta_g_miss_num_map(a36(indx));
13958 t(ddindx).split_reason_code := a37(indx);
13959 t(ddindx).txn_user_id := rosetta_g_miss_num_map(a38(indx));
13960 t(ddindx).txn_user_name := a39(indx);
13961 t(ddindx).transaction_type_name := a40(indx);
13962 t(ddindx).txn_sub_type_name := a41(indx);
13963 t(ddindx).source_application_name := a42(indx);
13964 t(ddindx).transaction_status_name := a43(indx);
13965 ddindx := ddindx+1;
13966 if a0.last =indx
13967 then exit;
13968 end if;
13969 indx := a0.next(indx);
13970 end loop;
13971 end if;
13972 end if;
13973 end rosetta_table_copy_in_p75;
13974 procedure rosetta_table_copy_out_p75(t csi_datastructures_pub.transaction_header_tbl, a0 out nocopy JTF_NUMBER_TABLE
13975 , a1 out nocopy JTF_DATE_TABLE
13976 , a2 out nocopy JTF_DATE_TABLE
13977 , a3 out nocopy JTF_NUMBER_TABLE
13978 , a4 out nocopy JTF_NUMBER_TABLE
13979 , a5 out nocopy JTF_NUMBER_TABLE
13980 , a6 out nocopy JTF_VARCHAR2_TABLE_100
13981 , a7 out nocopy JTF_NUMBER_TABLE
13982 , a8 out nocopy JTF_VARCHAR2_TABLE_100
13983 , a9 out nocopy JTF_NUMBER_TABLE
13984 , a10 out nocopy JTF_VARCHAR2_TABLE_100
13985 , a11 out nocopy JTF_NUMBER_TABLE
13986 , a12 out nocopy JTF_NUMBER_TABLE
13987 , a13 out nocopy JTF_NUMBER_TABLE
13988 , a14 out nocopy JTF_NUMBER_TABLE
13989 , a15 out nocopy JTF_VARCHAR2_TABLE_100
13990 , a16 out nocopy JTF_NUMBER_TABLE
13991 , a17 out nocopy JTF_VARCHAR2_TABLE_100
13992 , a18 out nocopy JTF_VARCHAR2_TABLE_100
13993 , a19 out nocopy JTF_NUMBER_TABLE
13994 , a20 out nocopy JTF_VARCHAR2_TABLE_100
13995 , a21 out nocopy JTF_VARCHAR2_TABLE_200
13996 , a22 out nocopy JTF_VARCHAR2_TABLE_200
13997 , a23 out nocopy JTF_VARCHAR2_TABLE_200
13998 , a24 out nocopy JTF_VARCHAR2_TABLE_200
13999 , a25 out nocopy JTF_VARCHAR2_TABLE_200
14000 , a26 out nocopy JTF_VARCHAR2_TABLE_200
14001 , a27 out nocopy JTF_VARCHAR2_TABLE_200
14002 , a28 out nocopy JTF_VARCHAR2_TABLE_200
14003 , a29 out nocopy JTF_VARCHAR2_TABLE_200
14004 , a30 out nocopy JTF_VARCHAR2_TABLE_200
14005 , a31 out nocopy JTF_VARCHAR2_TABLE_200
14006 , a32 out nocopy JTF_VARCHAR2_TABLE_200
14007 , a33 out nocopy JTF_VARCHAR2_TABLE_200
14008 , a34 out nocopy JTF_VARCHAR2_TABLE_200
14009 , a35 out nocopy JTF_VARCHAR2_TABLE_200
14010 , a36 out nocopy JTF_NUMBER_TABLE
14011 , a37 out nocopy JTF_VARCHAR2_TABLE_100
14012 , a38 out nocopy JTF_NUMBER_TABLE
14013 , a39 out nocopy JTF_VARCHAR2_TABLE_100
14014 , a40 out nocopy JTF_VARCHAR2_TABLE_100
14015 , a41 out nocopy JTF_VARCHAR2_TABLE_100
14016 , a42 out nocopy JTF_VARCHAR2_TABLE_300
14017 , a43 out nocopy JTF_VARCHAR2_TABLE_100
14018 ) as
14019 ddindx binary_integer; indx binary_integer;
14020 begin
14021 if t is null or t.count = 0 then
14022 a0 := JTF_NUMBER_TABLE();
14023 a1 := JTF_DATE_TABLE();
14024 a2 := JTF_DATE_TABLE();
14025 a3 := JTF_NUMBER_TABLE();
14026 a4 := JTF_NUMBER_TABLE();
14027 a5 := JTF_NUMBER_TABLE();
14028 a6 := JTF_VARCHAR2_TABLE_100();
14029 a7 := JTF_NUMBER_TABLE();
14030 a8 := JTF_VARCHAR2_TABLE_100();
14031 a9 := JTF_NUMBER_TABLE();
14032 a10 := JTF_VARCHAR2_TABLE_100();
14033 a11 := JTF_NUMBER_TABLE();
14034 a12 := JTF_NUMBER_TABLE();
14035 a13 := JTF_NUMBER_TABLE();
14036 a14 := JTF_NUMBER_TABLE();
14037 a15 := JTF_VARCHAR2_TABLE_100();
14038 a16 := JTF_NUMBER_TABLE();
14039 a17 := JTF_VARCHAR2_TABLE_100();
14040 a18 := JTF_VARCHAR2_TABLE_100();
14041 a19 := JTF_NUMBER_TABLE();
14042 a20 := JTF_VARCHAR2_TABLE_100();
14043 a21 := JTF_VARCHAR2_TABLE_200();
14044 a22 := JTF_VARCHAR2_TABLE_200();
14045 a23 := JTF_VARCHAR2_TABLE_200();
14046 a24 := JTF_VARCHAR2_TABLE_200();
14047 a25 := JTF_VARCHAR2_TABLE_200();
14048 a26 := JTF_VARCHAR2_TABLE_200();
14049 a27 := JTF_VARCHAR2_TABLE_200();
14050 a28 := JTF_VARCHAR2_TABLE_200();
14051 a29 := JTF_VARCHAR2_TABLE_200();
14052 a30 := JTF_VARCHAR2_TABLE_200();
14053 a31 := JTF_VARCHAR2_TABLE_200();
14054 a32 := JTF_VARCHAR2_TABLE_200();
14055 a33 := JTF_VARCHAR2_TABLE_200();
14056 a34 := JTF_VARCHAR2_TABLE_200();
14057 a35 := JTF_VARCHAR2_TABLE_200();
14058 a36 := JTF_NUMBER_TABLE();
14059 a37 := JTF_VARCHAR2_TABLE_100();
14060 a38 := JTF_NUMBER_TABLE();
14061 a39 := JTF_VARCHAR2_TABLE_100();
14062 a40 := JTF_VARCHAR2_TABLE_100();
14063 a41 := JTF_VARCHAR2_TABLE_100();
14064 a42 := JTF_VARCHAR2_TABLE_300();
14065 a43 := JTF_VARCHAR2_TABLE_100();
14066 else
14067 a0 := JTF_NUMBER_TABLE();
14068 a1 := JTF_DATE_TABLE();
14069 a2 := JTF_DATE_TABLE();
14070 a3 := JTF_NUMBER_TABLE();
14071 a4 := JTF_NUMBER_TABLE();
14072 a5 := JTF_NUMBER_TABLE();
14073 a6 := JTF_VARCHAR2_TABLE_100();
14074 a7 := JTF_NUMBER_TABLE();
14075 a8 := JTF_VARCHAR2_TABLE_100();
14076 a9 := JTF_NUMBER_TABLE();
14077 a10 := JTF_VARCHAR2_TABLE_100();
14078 a11 := JTF_NUMBER_TABLE();
14079 a12 := JTF_NUMBER_TABLE();
14080 a13 := JTF_NUMBER_TABLE();
14081 a14 := JTF_NUMBER_TABLE();
14082 a15 := JTF_VARCHAR2_TABLE_100();
14083 a16 := JTF_NUMBER_TABLE();
14084 a17 := JTF_VARCHAR2_TABLE_100();
14085 a18 := JTF_VARCHAR2_TABLE_100();
14086 a19 := JTF_NUMBER_TABLE();
14087 a20 := JTF_VARCHAR2_TABLE_100();
14088 a21 := JTF_VARCHAR2_TABLE_200();
14089 a22 := JTF_VARCHAR2_TABLE_200();
14090 a23 := JTF_VARCHAR2_TABLE_200();
14091 a24 := JTF_VARCHAR2_TABLE_200();
14092 a25 := JTF_VARCHAR2_TABLE_200();
14093 a26 := JTF_VARCHAR2_TABLE_200();
14094 a27 := JTF_VARCHAR2_TABLE_200();
14095 a28 := JTF_VARCHAR2_TABLE_200();
14096 a29 := JTF_VARCHAR2_TABLE_200();
14097 a30 := JTF_VARCHAR2_TABLE_200();
14098 a31 := JTF_VARCHAR2_TABLE_200();
14099 a32 := JTF_VARCHAR2_TABLE_200();
14100 a33 := JTF_VARCHAR2_TABLE_200();
14101 a34 := JTF_VARCHAR2_TABLE_200();
14102 a35 := JTF_VARCHAR2_TABLE_200();
14103 a36 := JTF_NUMBER_TABLE();
14104 a37 := JTF_VARCHAR2_TABLE_100();
14105 a38 := JTF_NUMBER_TABLE();
14106 a39 := JTF_VARCHAR2_TABLE_100();
14107 a40 := JTF_VARCHAR2_TABLE_100();
14108 a41 := JTF_VARCHAR2_TABLE_100();
14109 a42 := JTF_VARCHAR2_TABLE_300();
14110 a43 := JTF_VARCHAR2_TABLE_100();
14111 if t.count > 0 then
14112 a0.extend(t.count);
14113 a1.extend(t.count);
14114 a2.extend(t.count);
14115 a3.extend(t.count);
14116 a4.extend(t.count);
14117 a5.extend(t.count);
14118 a6.extend(t.count);
14119 a7.extend(t.count);
14120 a8.extend(t.count);
14121 a9.extend(t.count);
14122 a10.extend(t.count);
14123 a11.extend(t.count);
14124 a12.extend(t.count);
14125 a13.extend(t.count);
14126 a14.extend(t.count);
14127 a15.extend(t.count);
14128 a16.extend(t.count);
14129 a17.extend(t.count);
14130 a18.extend(t.count);
14131 a19.extend(t.count);
14132 a20.extend(t.count);
14133 a21.extend(t.count);
14134 a22.extend(t.count);
14135 a23.extend(t.count);
14136 a24.extend(t.count);
14137 a25.extend(t.count);
14138 a26.extend(t.count);
14139 a27.extend(t.count);
14140 a28.extend(t.count);
14141 a29.extend(t.count);
14142 a30.extend(t.count);
14143 a31.extend(t.count);
14144 a32.extend(t.count);
14145 a33.extend(t.count);
14146 a34.extend(t.count);
14147 a35.extend(t.count);
14148 a36.extend(t.count);
14149 a37.extend(t.count);
14150 a38.extend(t.count);
14151 a39.extend(t.count);
14152 a40.extend(t.count);
14153 a41.extend(t.count);
14154 a42.extend(t.count);
14155 a43.extend(t.count);
14156 ddindx := t.first;
14157 indx := 1;
14158 while true loop
14159 a0(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
14160 a1(indx) := t(ddindx).transaction_date;
14161 a2(indx) := t(ddindx).source_transaction_date;
14162 a3(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_type_id);
14163 a4(indx) := rosetta_g_miss_num_map(t(ddindx).txn_sub_type_id);
14164 a5(indx) := rosetta_g_miss_num_map(t(ddindx).source_group_ref_id);
14165 a6(indx) := t(ddindx).source_group_ref;
14166 a7(indx) := rosetta_g_miss_num_map(t(ddindx).source_header_ref_id);
14167 a8(indx) := t(ddindx).source_header_ref;
14168 a9(indx) := rosetta_g_miss_num_map(t(ddindx).source_line_ref_id);
14169 a10(indx) := t(ddindx).source_line_ref;
14170 a11(indx) := rosetta_g_miss_num_map(t(ddindx).source_dist_ref_id1);
14171 a12(indx) := rosetta_g_miss_num_map(t(ddindx).source_dist_ref_id2);
14172 a13(indx) := rosetta_g_miss_num_map(t(ddindx).inv_material_transaction_id);
14173 a14(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_quantity);
14174 a15(indx) := t(ddindx).transaction_uom_code;
14175 a16(indx) := rosetta_g_miss_num_map(t(ddindx).transacted_by);
14176 a17(indx) := t(ddindx).transaction_status_code;
14177 a18(indx) := t(ddindx).transaction_action_code;
14178 a19(indx) := rosetta_g_miss_num_map(t(ddindx).message_id);
14179 a20(indx) := t(ddindx).context;
14180 a21(indx) := t(ddindx).attribute1;
14181 a22(indx) := t(ddindx).attribute2;
14182 a23(indx) := t(ddindx).attribute3;
14183 a24(indx) := t(ddindx).attribute4;
14184 a25(indx) := t(ddindx).attribute5;
14185 a26(indx) := t(ddindx).attribute6;
14186 a27(indx) := t(ddindx).attribute7;
14187 a28(indx) := t(ddindx).attribute8;
14188 a29(indx) := t(ddindx).attribute9;
14189 a30(indx) := t(ddindx).attribute10;
14190 a31(indx) := t(ddindx).attribute11;
14191 a32(indx) := t(ddindx).attribute12;
14192 a33(indx) := t(ddindx).attribute13;
14193 a34(indx) := t(ddindx).attribute14;
14194 a35(indx) := t(ddindx).attribute15;
14195 a36(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
14196 a37(indx) := t(ddindx).split_reason_code;
14197 a38(indx) := rosetta_g_miss_num_map(t(ddindx).txn_user_id);
14198 a39(indx) := t(ddindx).txn_user_name;
14199 a40(indx) := t(ddindx).transaction_type_name;
14200 a41(indx) := t(ddindx).txn_sub_type_name;
14201 a42(indx) := t(ddindx).source_application_name;
14202 a43(indx) := t(ddindx).transaction_status_name;
14203 indx := indx+1;
14204 if t.last =ddindx
14205 then exit;
14206 end if;
14207 ddindx := t.next(ddindx);
14208 end loop;
14209 end if;
14210 end if;
14211 end rosetta_table_copy_out_p75;
14212
14213 procedure rosetta_table_copy_in_p77(t out nocopy csi_datastructures_pub.grp_error_tbl, a0 JTF_NUMBER_TABLE
14214 , a1 JTF_VARCHAR2_TABLE_100
14215 , a2 JTF_VARCHAR2_TABLE_2000
14216 ) as
14217 ddindx binary_integer; indx binary_integer;
14218 begin
14219 if a0 is not null and a0.count > 0 then
14220 if a0.count > 0 then
14221 indx := a0.first;
14222 ddindx := 1;
14223 while true loop
14224 t(ddindx).group_inst_num := rosetta_g_miss_num_map(a0(indx));
14225 t(ddindx).process_status := a1(indx);
14226 t(ddindx).error_message := a2(indx);
14227 ddindx := ddindx+1;
14228 if a0.last =indx
14229 then exit;
14230 end if;
14231 indx := a0.next(indx);
14232 end loop;
14233 end if;
14234 end if;
14235 end rosetta_table_copy_in_p77;
14236 procedure rosetta_table_copy_out_p77(t csi_datastructures_pub.grp_error_tbl, a0 out nocopy JTF_NUMBER_TABLE
14237 , a1 out nocopy JTF_VARCHAR2_TABLE_100
14238 , a2 out nocopy JTF_VARCHAR2_TABLE_2000
14239 ) as
14240 ddindx binary_integer; indx binary_integer;
14241 begin
14242 if t is null or t.count = 0 then
14243 a0 := JTF_NUMBER_TABLE();
14244 a1 := JTF_VARCHAR2_TABLE_100();
14245 a2 := JTF_VARCHAR2_TABLE_2000();
14246 else
14247 a0 := JTF_NUMBER_TABLE();
14248 a1 := JTF_VARCHAR2_TABLE_100();
14249 a2 := JTF_VARCHAR2_TABLE_2000();
14250 if t.count > 0 then
14251 a0.extend(t.count);
14252 a1.extend(t.count);
14253 a2.extend(t.count);
14254 ddindx := t.first;
14255 indx := 1;
14256 while true loop
14257 a0(indx) := rosetta_g_miss_num_map(t(ddindx).group_inst_num);
14258 a1(indx) := t(ddindx).process_status;
14259 a2(indx) := t(ddindx).error_message;
14260 indx := indx+1;
14261 if t.last =ddindx
14262 then exit;
14263 end if;
14264 ddindx := t.next(ddindx);
14265 end loop;
14266 end if;
14267 end if;
14268 end rosetta_table_copy_out_p77;
14269
14270 procedure rosetta_table_copy_in_p79(t out nocopy csi_datastructures_pub.grp_upd_error_tbl, a0 JTF_NUMBER_TABLE
14271 , a1 JTF_VARCHAR2_TABLE_100
14272 , a2 JTF_VARCHAR2_TABLE_2000
14273 ) as
14274 ddindx binary_integer; indx binary_integer;
14275 begin
14276 if a0 is not null and a0.count > 0 then
14277 if a0.count > 0 then
14278 indx := a0.first;
14279 ddindx := 1;
14280 while true loop
14281 t(ddindx).instance_id := rosetta_g_miss_num_map(a0(indx));
14282 t(ddindx).entity_name := a1(indx);
14283 t(ddindx).error_message := a2(indx);
14284 ddindx := ddindx+1;
14285 if a0.last =indx
14286 then exit;
14287 end if;
14288 indx := a0.next(indx);
14289 end loop;
14290 end if;
14291 end if;
14292 end rosetta_table_copy_in_p79;
14293 procedure rosetta_table_copy_out_p79(t csi_datastructures_pub.grp_upd_error_tbl, a0 out nocopy JTF_NUMBER_TABLE
14294 , a1 out nocopy JTF_VARCHAR2_TABLE_100
14295 , a2 out nocopy JTF_VARCHAR2_TABLE_2000
14296 ) as
14297 ddindx binary_integer; indx binary_integer;
14298 begin
14299 if t is null or t.count = 0 then
14300 a0 := JTF_NUMBER_TABLE();
14301 a1 := JTF_VARCHAR2_TABLE_100();
14302 a2 := JTF_VARCHAR2_TABLE_2000();
14303 else
14304 a0 := JTF_NUMBER_TABLE();
14305 a1 := JTF_VARCHAR2_TABLE_100();
14306 a2 := JTF_VARCHAR2_TABLE_2000();
14307 if t.count > 0 then
14308 a0.extend(t.count);
14309 a1.extend(t.count);
14310 a2.extend(t.count);
14311 ddindx := t.first;
14312 indx := 1;
14313 while true loop
14314 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
14315 a1(indx) := t(ddindx).entity_name;
14316 a2(indx) := t(ddindx).error_message;
14317 indx := indx+1;
14318 if t.last =ddindx
14319 then exit;
14320 end if;
14321 ddindx := t.next(ddindx);
14322 end loop;
14323 end if;
14324 end if;
14325 end rosetta_table_copy_out_p79;
14326
14327 procedure rosetta_table_copy_in_p81(t out nocopy csi_datastructures_pub.system_header_tbl, a0 JTF_NUMBER_TABLE
14328 , a1 JTF_NUMBER_TABLE
14329 , a2 JTF_NUMBER_TABLE
14330 , a3 JTF_VARCHAR2_TABLE_400
14331 , a4 JTF_VARCHAR2_TABLE_100
14332 , a5 JTF_VARCHAR2_TABLE_100
14333 , a6 JTF_VARCHAR2_TABLE_100
14334 , a7 JTF_VARCHAR2_TABLE_100
14335 , a8 JTF_VARCHAR2_TABLE_100
14336 , a9 JTF_NUMBER_TABLE
14337 , a10 JTF_NUMBER_TABLE
14338 , a11 JTF_NUMBER_TABLE
14339 , a12 JTF_NUMBER_TABLE
14340 , a13 JTF_NUMBER_TABLE
14341 , a14 JTF_NUMBER_TABLE
14342 , a15 JTF_NUMBER_TABLE
14343 , a16 JTF_NUMBER_TABLE
14344 , a17 JTF_VARCHAR2_TABLE_100
14345 , a18 JTF_DATE_TABLE
14346 , a19 JTF_DATE_TABLE
14347 , a20 JTF_NUMBER_TABLE
14348 , a21 JTF_VARCHAR2_TABLE_300
14349 , a22 JTF_VARCHAR2_TABLE_300
14350 , a23 JTF_VARCHAR2_TABLE_300
14351 , a24 JTF_VARCHAR2_TABLE_300
14352 , a25 JTF_VARCHAR2_TABLE_300
14353 , a26 JTF_VARCHAR2_TABLE_300
14354 , a27 JTF_VARCHAR2_TABLE_300
14355 , a28 JTF_VARCHAR2_TABLE_300
14356 , a29 JTF_VARCHAR2_TABLE_300
14357 , a30 JTF_VARCHAR2_TABLE_300
14358 , a31 JTF_VARCHAR2_TABLE_300
14359 , a32 JTF_VARCHAR2_TABLE_300
14360 , a33 JTF_VARCHAR2_TABLE_300
14361 , a34 JTF_VARCHAR2_TABLE_300
14362 , a35 JTF_VARCHAR2_TABLE_300
14363 , a36 JTF_VARCHAR2_TABLE_100
14364 , a37 JTF_VARCHAR2_TABLE_100
14365 , a38 JTF_VARCHAR2_TABLE_100
14366 , a39 JTF_VARCHAR2_TABLE_300
14367 , a40 JTF_NUMBER_TABLE
14368 , a41 JTF_NUMBER_TABLE
14369 , a42 JTF_VARCHAR2_TABLE_400
14370 , a43 JTF_VARCHAR2_TABLE_100
14371 , a44 JTF_VARCHAR2_TABLE_100
14372 , a45 JTF_VARCHAR2_TABLE_100
14373 , a46 JTF_NUMBER_TABLE
14374 , a47 JTF_VARCHAR2_TABLE_2000
14375 , a48 JTF_VARCHAR2_TABLE_300
14376 , a49 JTF_VARCHAR2_TABLE_300
14377 , a50 JTF_VARCHAR2_TABLE_300
14378 , a51 JTF_VARCHAR2_TABLE_300
14379 , a52 JTF_VARCHAR2_TABLE_100
14380 , a53 JTF_VARCHAR2_TABLE_100
14381 , a54 JTF_VARCHAR2_TABLE_100
14382 , a55 JTF_VARCHAR2_TABLE_100
14383 , a56 JTF_NUMBER_TABLE
14384 , a57 JTF_VARCHAR2_TABLE_100
14385 , a58 JTF_VARCHAR2_TABLE_400
14386 , a59 JTF_VARCHAR2_TABLE_100
14387 , a60 JTF_VARCHAR2_TABLE_100
14388 , a61 JTF_NUMBER_TABLE
14389 , a62 JTF_VARCHAR2_TABLE_2000
14390 , a63 JTF_VARCHAR2_TABLE_300
14391 , a64 JTF_VARCHAR2_TABLE_300
14392 , a65 JTF_VARCHAR2_TABLE_300
14393 , a66 JTF_VARCHAR2_TABLE_300
14394 , a67 JTF_VARCHAR2_TABLE_100
14395 , a68 JTF_VARCHAR2_TABLE_100
14396 , a69 JTF_VARCHAR2_TABLE_100
14397 , a70 JTF_VARCHAR2_TABLE_100
14398 , a71 JTF_NUMBER_TABLE
14399 , a72 JTF_VARCHAR2_TABLE_100
14400 , a73 JTF_VARCHAR2_TABLE_400
14401 , a74 JTF_VARCHAR2_TABLE_100
14402 , a75 JTF_VARCHAR2_TABLE_100
14403 , a76 JTF_NUMBER_TABLE
14404 , a77 JTF_VARCHAR2_TABLE_2000
14405 , a78 JTF_VARCHAR2_TABLE_300
14406 , a79 JTF_VARCHAR2_TABLE_300
14407 , a80 JTF_VARCHAR2_TABLE_300
14408 , a81 JTF_VARCHAR2_TABLE_300
14409 , a82 JTF_VARCHAR2_TABLE_100
14410 , a83 JTF_VARCHAR2_TABLE_100
14411 , a84 JTF_VARCHAR2_TABLE_100
14412 , a85 JTF_VARCHAR2_TABLE_100
14413 , a86 JTF_VARCHAR2_TABLE_100
14414 , a87 JTF_VARCHAR2_TABLE_400
14415 , a88 JTF_VARCHAR2_TABLE_100
14416 , a89 JTF_VARCHAR2_TABLE_400
14417 , a90 JTF_VARCHAR2_TABLE_100
14418 , a91 JTF_VARCHAR2_TABLE_400
14419 , a92 JTF_VARCHAR2_TABLE_100
14420 , a93 JTF_VARCHAR2_TABLE_400
14421 , a94 JTF_NUMBER_TABLE
14422 , a95 JTF_VARCHAR2_TABLE_400
14423 , a96 JTF_VARCHAR2_TABLE_100
14424 , a97 JTF_VARCHAR2_TABLE_300
14425 , a98 JTF_VARCHAR2_TABLE_100
14426 , a99 JTF_VARCHAR2_TABLE_100
14427 ) as
14428 ddindx binary_integer; indx binary_integer;
14429 begin
14430 if a0 is not null and a0.count > 0 then
14431 if a0.count > 0 then
14432 indx := a0.first;
14433 ddindx := 1;
14434 while true loop
14435 t(ddindx).system_id := rosetta_g_miss_num_map(a0(indx));
14436 t(ddindx).operating_unit_id := rosetta_g_miss_num_map(a1(indx));
14437 t(ddindx).customer_id := rosetta_g_miss_num_map(a2(indx));
14438 t(ddindx).customer_name := a3(indx);
14439 t(ddindx).customer_party_number := a4(indx);
14440 t(ddindx).customer_number := a5(indx);
14441 t(ddindx).system_type_code := a6(indx);
14442 t(ddindx).system_type := a7(indx);
14443 t(ddindx).system_number := a8(indx);
14444 t(ddindx).parent_system_id := rosetta_g_miss_num_map(a9(indx));
14445 t(ddindx).technical_contact_id := rosetta_g_miss_num_map(a10(indx));
14446 t(ddindx).service_admin_contact_id := rosetta_g_miss_num_map(a11(indx));
14447 t(ddindx).install_site_use_id := rosetta_g_miss_num_map(a12(indx));
14448 t(ddindx).bill_to_contact_id := rosetta_g_miss_num_map(a13(indx));
14449 t(ddindx).bill_to_site_use_id := rosetta_g_miss_num_map(a14(indx));
14450 t(ddindx).ship_to_site_use_id := rosetta_g_miss_num_map(a15(indx));
14451 t(ddindx).ship_to_contact_id := rosetta_g_miss_num_map(a16(indx));
14452 t(ddindx).coterminate_day_month := a17(indx);
14453 t(ddindx).start_date_active := rosetta_g_miss_date_in_map(a18(indx));
14454 t(ddindx).end_date_active := rosetta_g_miss_date_in_map(a19(indx));
14455 t(ddindx).autocreated_from_system_id := rosetta_g_miss_num_map(a20(indx));
14456 t(ddindx).attribute1 := a21(indx);
14457 t(ddindx).attribute2 := a22(indx);
14458 t(ddindx).attribute3 := a23(indx);
14459 t(ddindx).attribute4 := a24(indx);
14460 t(ddindx).attribute5 := a25(indx);
14461 t(ddindx).attribute6 := a26(indx);
14462 t(ddindx).attribute7 := a27(indx);
14463 t(ddindx).attribute8 := a28(indx);
14464 t(ddindx).attribute9 := a29(indx);
14465 t(ddindx).attribute10 := a30(indx);
14466 t(ddindx).attribute11 := a31(indx);
14467 t(ddindx).attribute12 := a32(indx);
14468 t(ddindx).attribute13 := a33(indx);
14469 t(ddindx).attribute14 := a34(indx);
14470 t(ddindx).attribute15 := a35(indx);
14471 t(ddindx).context := a36(indx);
14472 t(ddindx).config_system_type := a37(indx);
14473 t(ddindx).name := a38(indx);
14474 t(ddindx).description := a39(indx);
14475 t(ddindx).object_version_number := rosetta_g_miss_num_map(a40(indx));
14476 t(ddindx).ship_to_customer_id := rosetta_g_miss_num_map(a41(indx));
14477 t(ddindx).ship_to_customer := a42(indx);
14478 t(ddindx).ship_to_customer_number := a43(indx);
14479 t(ddindx).ship_party_type := a44(indx);
14480 t(ddindx).ship_to_site_number := a45(indx);
14481 t(ddindx).ship_to_location_id := rosetta_g_miss_num_map(a46(indx));
14482 t(ddindx).ship_description := a47(indx);
14483 t(ddindx).ship_to_address1 := a48(indx);
14484 t(ddindx).ship_to_address2 := a49(indx);
14485 t(ddindx).ship_to_address3 := a50(indx);
14486 t(ddindx).ship_to_address4 := a51(indx);
14487 t(ddindx).ship_to_location := a52(indx);
14488 t(ddindx).ship_state := a53(indx);
14489 t(ddindx).ship_postal_code := a54(indx);
14490 t(ddindx).ship_country := a55(indx);
14491 t(ddindx).install_customer_id := rosetta_g_miss_num_map(a56(indx));
14492 t(ddindx).install_customer_number := a57(indx);
14493 t(ddindx).install_customer := a58(indx);
14494 t(ddindx).install_party_type := a59(indx);
14495 t(ddindx).install_site_number := a60(indx);
14496 t(ddindx).install_location_id := rosetta_g_miss_num_map(a61(indx));
14497 t(ddindx).install_description := a62(indx);
14498 t(ddindx).install_address1 := a63(indx);
14499 t(ddindx).install_address2 := a64(indx);
14500 t(ddindx).install_address3 := a65(indx);
14501 t(ddindx).install_address4 := a66(indx);
14502 t(ddindx).install_location := a67(indx);
14503 t(ddindx).install_state := a68(indx);
14504 t(ddindx).install_postal_code := a69(indx);
14505 t(ddindx).install_country := a70(indx);
14506 t(ddindx).bill_to_customer_id := rosetta_g_miss_num_map(a71(indx));
14507 t(ddindx).bill_to_customer_number := a72(indx);
14508 t(ddindx).bill_to_customer := a73(indx);
14509 t(ddindx).bill_party_type := a74(indx);
14510 t(ddindx).bill_to_site_number := a75(indx);
14511 t(ddindx).bill_to_location_id := rosetta_g_miss_num_map(a76(indx));
14512 t(ddindx).bill_description := a77(indx);
14513 t(ddindx).bill_to_address1 := a78(indx);
14514 t(ddindx).bill_to_address2 := a79(indx);
14515 t(ddindx).bill_to_address3 := a80(indx);
14516 t(ddindx).bill_to_address4 := a81(indx);
14517 t(ddindx).bill_to_location := a82(indx);
14518 t(ddindx).bill_state := a83(indx);
14519 t(ddindx).bill_postal_code := a84(indx);
14520 t(ddindx).bill_country := a85(indx);
14521 t(ddindx).technical_contact_number := a86(indx);
14522 t(ddindx).technical_contact := a87(indx);
14523 t(ddindx).service_admin_contact_number := a88(indx);
14524 t(ddindx).service_admin_contact := a89(indx);
14525 t(ddindx).ship_to_contact_number := a90(indx);
14526 t(ddindx).ship_to_contact := a91(indx);
14527 t(ddindx).bill_to_contact_number := a92(indx);
14528 t(ddindx).bill_to_contact := a93(indx);
14529 t(ddindx).party_id := rosetta_g_miss_num_map(a94(indx));
14530 t(ddindx).party_name := a95(indx);
14531 t(ddindx).parent_name := a96(indx);
14532 t(ddindx).parent_description := a97(indx);
14533 t(ddindx).parent_number := a98(indx);
14534 t(ddindx).operating_unit_name := a99(indx);
14535 ddindx := ddindx+1;
14536 if a0.last =indx
14537 then exit;
14538 end if;
14539 indx := a0.next(indx);
14540 end loop;
14541 end if;
14542 end if;
14543 end rosetta_table_copy_in_p81;
14544 procedure rosetta_table_copy_out_p81(t csi_datastructures_pub.system_header_tbl, a0 out nocopy JTF_NUMBER_TABLE
14545 , a1 out nocopy JTF_NUMBER_TABLE
14546 , a2 out nocopy JTF_NUMBER_TABLE
14547 , a3 out nocopy JTF_VARCHAR2_TABLE_400
14548 , a4 out nocopy JTF_VARCHAR2_TABLE_100
14549 , a5 out nocopy JTF_VARCHAR2_TABLE_100
14550 , a6 out nocopy JTF_VARCHAR2_TABLE_100
14551 , a7 out nocopy JTF_VARCHAR2_TABLE_100
14552 , a8 out nocopy JTF_VARCHAR2_TABLE_100
14553 , a9 out nocopy JTF_NUMBER_TABLE
14554 , a10 out nocopy JTF_NUMBER_TABLE
14555 , a11 out nocopy JTF_NUMBER_TABLE
14556 , a12 out nocopy JTF_NUMBER_TABLE
14557 , a13 out nocopy JTF_NUMBER_TABLE
14558 , a14 out nocopy JTF_NUMBER_TABLE
14559 , a15 out nocopy JTF_NUMBER_TABLE
14560 , a16 out nocopy JTF_NUMBER_TABLE
14561 , a17 out nocopy JTF_VARCHAR2_TABLE_100
14562 , a18 out nocopy JTF_DATE_TABLE
14563 , a19 out nocopy JTF_DATE_TABLE
14564 , a20 out nocopy JTF_NUMBER_TABLE
14565 , a21 out nocopy JTF_VARCHAR2_TABLE_300
14566 , a22 out nocopy JTF_VARCHAR2_TABLE_300
14567 , a23 out nocopy JTF_VARCHAR2_TABLE_300
14568 , a24 out nocopy JTF_VARCHAR2_TABLE_300
14569 , a25 out nocopy JTF_VARCHAR2_TABLE_300
14570 , a26 out nocopy JTF_VARCHAR2_TABLE_300
14571 , a27 out nocopy JTF_VARCHAR2_TABLE_300
14572 , a28 out nocopy JTF_VARCHAR2_TABLE_300
14573 , a29 out nocopy JTF_VARCHAR2_TABLE_300
14574 , a30 out nocopy JTF_VARCHAR2_TABLE_300
14575 , a31 out nocopy JTF_VARCHAR2_TABLE_300
14576 , a32 out nocopy JTF_VARCHAR2_TABLE_300
14577 , a33 out nocopy JTF_VARCHAR2_TABLE_300
14578 , a34 out nocopy JTF_VARCHAR2_TABLE_300
14579 , a35 out nocopy JTF_VARCHAR2_TABLE_300
14580 , a36 out nocopy JTF_VARCHAR2_TABLE_100
14581 , a37 out nocopy JTF_VARCHAR2_TABLE_100
14582 , a38 out nocopy JTF_VARCHAR2_TABLE_100
14583 , a39 out nocopy JTF_VARCHAR2_TABLE_300
14584 , a40 out nocopy JTF_NUMBER_TABLE
14585 , a41 out nocopy JTF_NUMBER_TABLE
14586 , a42 out nocopy JTF_VARCHAR2_TABLE_400
14587 , a43 out nocopy JTF_VARCHAR2_TABLE_100
14588 , a44 out nocopy JTF_VARCHAR2_TABLE_100
14589 , a45 out nocopy JTF_VARCHAR2_TABLE_100
14590 , a46 out nocopy JTF_NUMBER_TABLE
14591 , a47 out nocopy JTF_VARCHAR2_TABLE_2000
14592 , a48 out nocopy JTF_VARCHAR2_TABLE_300
14593 , a49 out nocopy JTF_VARCHAR2_TABLE_300
14594 , a50 out nocopy JTF_VARCHAR2_TABLE_300
14595 , a51 out nocopy JTF_VARCHAR2_TABLE_300
14596 , a52 out nocopy JTF_VARCHAR2_TABLE_100
14597 , a53 out nocopy JTF_VARCHAR2_TABLE_100
14598 , a54 out nocopy JTF_VARCHAR2_TABLE_100
14599 , a55 out nocopy JTF_VARCHAR2_TABLE_100
14600 , a56 out nocopy JTF_NUMBER_TABLE
14601 , a57 out nocopy JTF_VARCHAR2_TABLE_100
14602 , a58 out nocopy JTF_VARCHAR2_TABLE_400
14603 , a59 out nocopy JTF_VARCHAR2_TABLE_100
14604 , a60 out nocopy JTF_VARCHAR2_TABLE_100
14605 , a61 out nocopy JTF_NUMBER_TABLE
14606 , a62 out nocopy JTF_VARCHAR2_TABLE_2000
14607 , a63 out nocopy JTF_VARCHAR2_TABLE_300
14608 , a64 out nocopy JTF_VARCHAR2_TABLE_300
14609 , a65 out nocopy JTF_VARCHAR2_TABLE_300
14610 , a66 out nocopy JTF_VARCHAR2_TABLE_300
14611 , a67 out nocopy JTF_VARCHAR2_TABLE_100
14612 , a68 out nocopy JTF_VARCHAR2_TABLE_100
14613 , a69 out nocopy JTF_VARCHAR2_TABLE_100
14614 , a70 out nocopy JTF_VARCHAR2_TABLE_100
14615 , a71 out nocopy JTF_NUMBER_TABLE
14616 , a72 out nocopy JTF_VARCHAR2_TABLE_100
14617 , a73 out nocopy JTF_VARCHAR2_TABLE_400
14618 , a74 out nocopy JTF_VARCHAR2_TABLE_100
14619 , a75 out nocopy JTF_VARCHAR2_TABLE_100
14620 , a76 out nocopy JTF_NUMBER_TABLE
14621 , a77 out nocopy JTF_VARCHAR2_TABLE_2000
14622 , a78 out nocopy JTF_VARCHAR2_TABLE_300
14623 , a79 out nocopy JTF_VARCHAR2_TABLE_300
14624 , a80 out nocopy JTF_VARCHAR2_TABLE_300
14625 , a81 out nocopy JTF_VARCHAR2_TABLE_300
14626 , a82 out nocopy JTF_VARCHAR2_TABLE_100
14627 , a83 out nocopy JTF_VARCHAR2_TABLE_100
14628 , a84 out nocopy JTF_VARCHAR2_TABLE_100
14629 , a85 out nocopy JTF_VARCHAR2_TABLE_100
14630 , a86 out nocopy JTF_VARCHAR2_TABLE_100
14631 , a87 out nocopy JTF_VARCHAR2_TABLE_400
14632 , a88 out nocopy JTF_VARCHAR2_TABLE_100
14633 , a89 out nocopy JTF_VARCHAR2_TABLE_400
14634 , a90 out nocopy JTF_VARCHAR2_TABLE_100
14635 , a91 out nocopy JTF_VARCHAR2_TABLE_400
14636 , a92 out nocopy JTF_VARCHAR2_TABLE_100
14637 , a93 out nocopy JTF_VARCHAR2_TABLE_400
14638 , a94 out nocopy JTF_NUMBER_TABLE
14639 , a95 out nocopy JTF_VARCHAR2_TABLE_400
14640 , a96 out nocopy JTF_VARCHAR2_TABLE_100
14641 , a97 out nocopy JTF_VARCHAR2_TABLE_300
14642 , a98 out nocopy JTF_VARCHAR2_TABLE_100
14643 , a99 out nocopy JTF_VARCHAR2_TABLE_100
14644 ) as
14645 ddindx binary_integer; indx binary_integer;
14646 begin
14647 if t is null or t.count = 0 then
14648 a0 := JTF_NUMBER_TABLE();
14649 a1 := JTF_NUMBER_TABLE();
14650 a2 := JTF_NUMBER_TABLE();
14651 a3 := JTF_VARCHAR2_TABLE_400();
14652 a4 := JTF_VARCHAR2_TABLE_100();
14653 a5 := JTF_VARCHAR2_TABLE_100();
14654 a6 := JTF_VARCHAR2_TABLE_100();
14655 a7 := JTF_VARCHAR2_TABLE_100();
14656 a8 := JTF_VARCHAR2_TABLE_100();
14657 a9 := JTF_NUMBER_TABLE();
14658 a10 := JTF_NUMBER_TABLE();
14659 a11 := JTF_NUMBER_TABLE();
14660 a12 := JTF_NUMBER_TABLE();
14661 a13 := JTF_NUMBER_TABLE();
14662 a14 := JTF_NUMBER_TABLE();
14663 a15 := JTF_NUMBER_TABLE();
14664 a16 := JTF_NUMBER_TABLE();
14665 a17 := JTF_VARCHAR2_TABLE_100();
14666 a18 := JTF_DATE_TABLE();
14667 a19 := JTF_DATE_TABLE();
14668 a20 := JTF_NUMBER_TABLE();
14669 a21 := JTF_VARCHAR2_TABLE_300();
14670 a22 := JTF_VARCHAR2_TABLE_300();
14671 a23 := JTF_VARCHAR2_TABLE_300();
14672 a24 := JTF_VARCHAR2_TABLE_300();
14673 a25 := JTF_VARCHAR2_TABLE_300();
14674 a26 := JTF_VARCHAR2_TABLE_300();
14675 a27 := JTF_VARCHAR2_TABLE_300();
14676 a28 := JTF_VARCHAR2_TABLE_300();
14677 a29 := JTF_VARCHAR2_TABLE_300();
14678 a30 := JTF_VARCHAR2_TABLE_300();
14679 a31 := JTF_VARCHAR2_TABLE_300();
14680 a32 := JTF_VARCHAR2_TABLE_300();
14681 a33 := JTF_VARCHAR2_TABLE_300();
14682 a34 := JTF_VARCHAR2_TABLE_300();
14683 a35 := JTF_VARCHAR2_TABLE_300();
14684 a36 := JTF_VARCHAR2_TABLE_100();
14685 a37 := JTF_VARCHAR2_TABLE_100();
14686 a38 := JTF_VARCHAR2_TABLE_100();
14687 a39 := JTF_VARCHAR2_TABLE_300();
14688 a40 := JTF_NUMBER_TABLE();
14689 a41 := JTF_NUMBER_TABLE();
14690 a42 := JTF_VARCHAR2_TABLE_400();
14691 a43 := JTF_VARCHAR2_TABLE_100();
14692 a44 := JTF_VARCHAR2_TABLE_100();
14693 a45 := JTF_VARCHAR2_TABLE_100();
14694 a46 := JTF_NUMBER_TABLE();
14695 a47 := JTF_VARCHAR2_TABLE_2000();
14696 a48 := JTF_VARCHAR2_TABLE_300();
14697 a49 := JTF_VARCHAR2_TABLE_300();
14698 a50 := JTF_VARCHAR2_TABLE_300();
14699 a51 := JTF_VARCHAR2_TABLE_300();
14700 a52 := JTF_VARCHAR2_TABLE_100();
14701 a53 := JTF_VARCHAR2_TABLE_100();
14702 a54 := JTF_VARCHAR2_TABLE_100();
14703 a55 := JTF_VARCHAR2_TABLE_100();
14704 a56 := JTF_NUMBER_TABLE();
14705 a57 := JTF_VARCHAR2_TABLE_100();
14706 a58 := JTF_VARCHAR2_TABLE_400();
14707 a59 := JTF_VARCHAR2_TABLE_100();
14708 a60 := JTF_VARCHAR2_TABLE_100();
14709 a61 := JTF_NUMBER_TABLE();
14710 a62 := JTF_VARCHAR2_TABLE_2000();
14711 a63 := JTF_VARCHAR2_TABLE_300();
14712 a64 := JTF_VARCHAR2_TABLE_300();
14713 a65 := JTF_VARCHAR2_TABLE_300();
14714 a66 := JTF_VARCHAR2_TABLE_300();
14715 a67 := JTF_VARCHAR2_TABLE_100();
14716 a68 := JTF_VARCHAR2_TABLE_100();
14717 a69 := JTF_VARCHAR2_TABLE_100();
14718 a70 := JTF_VARCHAR2_TABLE_100();
14719 a71 := JTF_NUMBER_TABLE();
14720 a72 := JTF_VARCHAR2_TABLE_100();
14721 a73 := JTF_VARCHAR2_TABLE_400();
14722 a74 := JTF_VARCHAR2_TABLE_100();
14723 a75 := JTF_VARCHAR2_TABLE_100();
14724 a76 := JTF_NUMBER_TABLE();
14725 a77 := JTF_VARCHAR2_TABLE_2000();
14726 a78 := JTF_VARCHAR2_TABLE_300();
14727 a79 := JTF_VARCHAR2_TABLE_300();
14728 a80 := JTF_VARCHAR2_TABLE_300();
14729 a81 := JTF_VARCHAR2_TABLE_300();
14730 a82 := JTF_VARCHAR2_TABLE_100();
14731 a83 := JTF_VARCHAR2_TABLE_100();
14732 a84 := JTF_VARCHAR2_TABLE_100();
14733 a85 := JTF_VARCHAR2_TABLE_100();
14734 a86 := JTF_VARCHAR2_TABLE_100();
14735 a87 := JTF_VARCHAR2_TABLE_400();
14736 a88 := JTF_VARCHAR2_TABLE_100();
14737 a89 := JTF_VARCHAR2_TABLE_400();
14738 a90 := JTF_VARCHAR2_TABLE_100();
14739 a91 := JTF_VARCHAR2_TABLE_400();
14740 a92 := JTF_VARCHAR2_TABLE_100();
14741 a93 := JTF_VARCHAR2_TABLE_400();
14742 a94 := JTF_NUMBER_TABLE();
14743 a95 := JTF_VARCHAR2_TABLE_400();
14744 a96 := JTF_VARCHAR2_TABLE_100();
14745 a97 := JTF_VARCHAR2_TABLE_300();
14746 a98 := JTF_VARCHAR2_TABLE_100();
14747 a99 := JTF_VARCHAR2_TABLE_100();
14748 else
14749 a0 := JTF_NUMBER_TABLE();
14750 a1 := JTF_NUMBER_TABLE();
14751 a2 := JTF_NUMBER_TABLE();
14752 a3 := JTF_VARCHAR2_TABLE_400();
14753 a4 := JTF_VARCHAR2_TABLE_100();
14754 a5 := JTF_VARCHAR2_TABLE_100();
14755 a6 := JTF_VARCHAR2_TABLE_100();
14756 a7 := JTF_VARCHAR2_TABLE_100();
14757 a8 := JTF_VARCHAR2_TABLE_100();
14758 a9 := JTF_NUMBER_TABLE();
14759 a10 := JTF_NUMBER_TABLE();
14760 a11 := JTF_NUMBER_TABLE();
14761 a12 := JTF_NUMBER_TABLE();
14762 a13 := JTF_NUMBER_TABLE();
14763 a14 := JTF_NUMBER_TABLE();
14764 a15 := JTF_NUMBER_TABLE();
14765 a16 := JTF_NUMBER_TABLE();
14766 a17 := JTF_VARCHAR2_TABLE_100();
14767 a18 := JTF_DATE_TABLE();
14768 a19 := JTF_DATE_TABLE();
14769 a20 := JTF_NUMBER_TABLE();
14770 a21 := JTF_VARCHAR2_TABLE_300();
14771 a22 := JTF_VARCHAR2_TABLE_300();
14772 a23 := JTF_VARCHAR2_TABLE_300();
14773 a24 := JTF_VARCHAR2_TABLE_300();
14774 a25 := JTF_VARCHAR2_TABLE_300();
14775 a26 := JTF_VARCHAR2_TABLE_300();
14776 a27 := JTF_VARCHAR2_TABLE_300();
14777 a28 := JTF_VARCHAR2_TABLE_300();
14778 a29 := JTF_VARCHAR2_TABLE_300();
14779 a30 := JTF_VARCHAR2_TABLE_300();
14780 a31 := JTF_VARCHAR2_TABLE_300();
14781 a32 := JTF_VARCHAR2_TABLE_300();
14782 a33 := JTF_VARCHAR2_TABLE_300();
14783 a34 := JTF_VARCHAR2_TABLE_300();
14784 a35 := JTF_VARCHAR2_TABLE_300();
14785 a36 := JTF_VARCHAR2_TABLE_100();
14786 a37 := JTF_VARCHAR2_TABLE_100();
14787 a38 := JTF_VARCHAR2_TABLE_100();
14788 a39 := JTF_VARCHAR2_TABLE_300();
14789 a40 := JTF_NUMBER_TABLE();
14790 a41 := JTF_NUMBER_TABLE();
14791 a42 := JTF_VARCHAR2_TABLE_400();
14792 a43 := JTF_VARCHAR2_TABLE_100();
14793 a44 := JTF_VARCHAR2_TABLE_100();
14794 a45 := JTF_VARCHAR2_TABLE_100();
14795 a46 := JTF_NUMBER_TABLE();
14796 a47 := JTF_VARCHAR2_TABLE_2000();
14797 a48 := JTF_VARCHAR2_TABLE_300();
14798 a49 := JTF_VARCHAR2_TABLE_300();
14799 a50 := JTF_VARCHAR2_TABLE_300();
14800 a51 := JTF_VARCHAR2_TABLE_300();
14801 a52 := JTF_VARCHAR2_TABLE_100();
14802 a53 := JTF_VARCHAR2_TABLE_100();
14803 a54 := JTF_VARCHAR2_TABLE_100();
14804 a55 := JTF_VARCHAR2_TABLE_100();
14805 a56 := JTF_NUMBER_TABLE();
14806 a57 := JTF_VARCHAR2_TABLE_100();
14807 a58 := JTF_VARCHAR2_TABLE_400();
14808 a59 := JTF_VARCHAR2_TABLE_100();
14809 a60 := JTF_VARCHAR2_TABLE_100();
14810 a61 := JTF_NUMBER_TABLE();
14811 a62 := JTF_VARCHAR2_TABLE_2000();
14812 a63 := JTF_VARCHAR2_TABLE_300();
14813 a64 := JTF_VARCHAR2_TABLE_300();
14814 a65 := JTF_VARCHAR2_TABLE_300();
14815 a66 := JTF_VARCHAR2_TABLE_300();
14816 a67 := JTF_VARCHAR2_TABLE_100();
14817 a68 := JTF_VARCHAR2_TABLE_100();
14818 a69 := JTF_VARCHAR2_TABLE_100();
14819 a70 := JTF_VARCHAR2_TABLE_100();
14820 a71 := JTF_NUMBER_TABLE();
14821 a72 := JTF_VARCHAR2_TABLE_100();
14822 a73 := JTF_VARCHAR2_TABLE_400();
14823 a74 := JTF_VARCHAR2_TABLE_100();
14824 a75 := JTF_VARCHAR2_TABLE_100();
14825 a76 := JTF_NUMBER_TABLE();
14826 a77 := JTF_VARCHAR2_TABLE_2000();
14827 a78 := JTF_VARCHAR2_TABLE_300();
14828 a79 := JTF_VARCHAR2_TABLE_300();
14829 a80 := JTF_VARCHAR2_TABLE_300();
14830 a81 := JTF_VARCHAR2_TABLE_300();
14831 a82 := JTF_VARCHAR2_TABLE_100();
14832 a83 := JTF_VARCHAR2_TABLE_100();
14833 a84 := JTF_VARCHAR2_TABLE_100();
14834 a85 := JTF_VARCHAR2_TABLE_100();
14835 a86 := JTF_VARCHAR2_TABLE_100();
14836 a87 := JTF_VARCHAR2_TABLE_400();
14837 a88 := JTF_VARCHAR2_TABLE_100();
14838 a89 := JTF_VARCHAR2_TABLE_400();
14839 a90 := JTF_VARCHAR2_TABLE_100();
14840 a91 := JTF_VARCHAR2_TABLE_400();
14841 a92 := JTF_VARCHAR2_TABLE_100();
14842 a93 := JTF_VARCHAR2_TABLE_400();
14843 a94 := JTF_NUMBER_TABLE();
14844 a95 := JTF_VARCHAR2_TABLE_400();
14845 a96 := JTF_VARCHAR2_TABLE_100();
14846 a97 := JTF_VARCHAR2_TABLE_300();
14847 a98 := JTF_VARCHAR2_TABLE_100();
14848 a99 := JTF_VARCHAR2_TABLE_100();
14849 if t.count > 0 then
14850 a0.extend(t.count);
14851 a1.extend(t.count);
14852 a2.extend(t.count);
14853 a3.extend(t.count);
14854 a4.extend(t.count);
14855 a5.extend(t.count);
14856 a6.extend(t.count);
14857 a7.extend(t.count);
14858 a8.extend(t.count);
14859 a9.extend(t.count);
14860 a10.extend(t.count);
14861 a11.extend(t.count);
14862 a12.extend(t.count);
14863 a13.extend(t.count);
14864 a14.extend(t.count);
14865 a15.extend(t.count);
14866 a16.extend(t.count);
14867 a17.extend(t.count);
14868 a18.extend(t.count);
14869 a19.extend(t.count);
14870 a20.extend(t.count);
14871 a21.extend(t.count);
14872 a22.extend(t.count);
14873 a23.extend(t.count);
14874 a24.extend(t.count);
14875 a25.extend(t.count);
14876 a26.extend(t.count);
14877 a27.extend(t.count);
14878 a28.extend(t.count);
14879 a29.extend(t.count);
14880 a30.extend(t.count);
14881 a31.extend(t.count);
14882 a32.extend(t.count);
14883 a33.extend(t.count);
14884 a34.extend(t.count);
14885 a35.extend(t.count);
14886 a36.extend(t.count);
14887 a37.extend(t.count);
14888 a38.extend(t.count);
14889 a39.extend(t.count);
14890 a40.extend(t.count);
14891 a41.extend(t.count);
14892 a42.extend(t.count);
14893 a43.extend(t.count);
14894 a44.extend(t.count);
14895 a45.extend(t.count);
14896 a46.extend(t.count);
14897 a47.extend(t.count);
14898 a48.extend(t.count);
14899 a49.extend(t.count);
14900 a50.extend(t.count);
14901 a51.extend(t.count);
14902 a52.extend(t.count);
14903 a53.extend(t.count);
14904 a54.extend(t.count);
14905 a55.extend(t.count);
14906 a56.extend(t.count);
14907 a57.extend(t.count);
14908 a58.extend(t.count);
14909 a59.extend(t.count);
14910 a60.extend(t.count);
14911 a61.extend(t.count);
14912 a62.extend(t.count);
14913 a63.extend(t.count);
14914 a64.extend(t.count);
14915 a65.extend(t.count);
14916 a66.extend(t.count);
14917 a67.extend(t.count);
14918 a68.extend(t.count);
14919 a69.extend(t.count);
14920 a70.extend(t.count);
14921 a71.extend(t.count);
14922 a72.extend(t.count);
14923 a73.extend(t.count);
14924 a74.extend(t.count);
14925 a75.extend(t.count);
14926 a76.extend(t.count);
14927 a77.extend(t.count);
14928 a78.extend(t.count);
14929 a79.extend(t.count);
14930 a80.extend(t.count);
14931 a81.extend(t.count);
14932 a82.extend(t.count);
14933 a83.extend(t.count);
14934 a84.extend(t.count);
14935 a85.extend(t.count);
14936 a86.extend(t.count);
14937 a87.extend(t.count);
14938 a88.extend(t.count);
14939 a89.extend(t.count);
14940 a90.extend(t.count);
14941 a91.extend(t.count);
14942 a92.extend(t.count);
14943 a93.extend(t.count);
14944 a94.extend(t.count);
14945 a95.extend(t.count);
14946 a96.extend(t.count);
14947 a97.extend(t.count);
14948 a98.extend(t.count);
14949 a99.extend(t.count);
14950 ddindx := t.first;
14951 indx := 1;
14952 while true loop
14953 a0(indx) := rosetta_g_miss_num_map(t(ddindx).system_id);
14954 a1(indx) := rosetta_g_miss_num_map(t(ddindx).operating_unit_id);
14955 a2(indx) := rosetta_g_miss_num_map(t(ddindx).customer_id);
14956 a3(indx) := t(ddindx).customer_name;
14957 a4(indx) := t(ddindx).customer_party_number;
14958 a5(indx) := t(ddindx).customer_number;
14959 a6(indx) := t(ddindx).system_type_code;
14960 a7(indx) := t(ddindx).system_type;
14961 a8(indx) := t(ddindx).system_number;
14962 a9(indx) := rosetta_g_miss_num_map(t(ddindx).parent_system_id);
14963 a10(indx) := rosetta_g_miss_num_map(t(ddindx).technical_contact_id);
14964 a11(indx) := rosetta_g_miss_num_map(t(ddindx).service_admin_contact_id);
14965 a12(indx) := rosetta_g_miss_num_map(t(ddindx).install_site_use_id);
14966 a13(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_contact_id);
14967 a14(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_site_use_id);
14968 a15(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_site_use_id);
14969 a16(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_contact_id);
14970 a17(indx) := t(ddindx).coterminate_day_month;
14971 a18(indx) := t(ddindx).start_date_active;
14972 a19(indx) := t(ddindx).end_date_active;
14973 a20(indx) := rosetta_g_miss_num_map(t(ddindx).autocreated_from_system_id);
14974 a21(indx) := t(ddindx).attribute1;
14975 a22(indx) := t(ddindx).attribute2;
14976 a23(indx) := t(ddindx).attribute3;
14977 a24(indx) := t(ddindx).attribute4;
14978 a25(indx) := t(ddindx).attribute5;
14979 a26(indx) := t(ddindx).attribute6;
14980 a27(indx) := t(ddindx).attribute7;
14981 a28(indx) := t(ddindx).attribute8;
14982 a29(indx) := t(ddindx).attribute9;
14983 a30(indx) := t(ddindx).attribute10;
14984 a31(indx) := t(ddindx).attribute11;
14985 a32(indx) := t(ddindx).attribute12;
14986 a33(indx) := t(ddindx).attribute13;
14987 a34(indx) := t(ddindx).attribute14;
14988 a35(indx) := t(ddindx).attribute15;
14989 a36(indx) := t(ddindx).context;
14990 a37(indx) := t(ddindx).config_system_type;
14991 a38(indx) := t(ddindx).name;
14992 a39(indx) := t(ddindx).description;
14993 a40(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
14994 a41(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_customer_id);
14995 a42(indx) := t(ddindx).ship_to_customer;
14996 a43(indx) := t(ddindx).ship_to_customer_number;
14997 a44(indx) := t(ddindx).ship_party_type;
14998 a45(indx) := t(ddindx).ship_to_site_number;
14999 a46(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_location_id);
15000 a47(indx) := t(ddindx).ship_description;
15001 a48(indx) := t(ddindx).ship_to_address1;
15002 a49(indx) := t(ddindx).ship_to_address2;
15003 a50(indx) := t(ddindx).ship_to_address3;
15004 a51(indx) := t(ddindx).ship_to_address4;
15005 a52(indx) := t(ddindx).ship_to_location;
15006 a53(indx) := t(ddindx).ship_state;
15007 a54(indx) := t(ddindx).ship_postal_code;
15008 a55(indx) := t(ddindx).ship_country;
15009 a56(indx) := rosetta_g_miss_num_map(t(ddindx).install_customer_id);
15010 a57(indx) := t(ddindx).install_customer_number;
15011 a58(indx) := t(ddindx).install_customer;
15012 a59(indx) := t(ddindx).install_party_type;
15013 a60(indx) := t(ddindx).install_site_number;
15014 a61(indx) := rosetta_g_miss_num_map(t(ddindx).install_location_id);
15015 a62(indx) := t(ddindx).install_description;
15016 a63(indx) := t(ddindx).install_address1;
15017 a64(indx) := t(ddindx).install_address2;
15018 a65(indx) := t(ddindx).install_address3;
15019 a66(indx) := t(ddindx).install_address4;
15020 a67(indx) := t(ddindx).install_location;
15021 a68(indx) := t(ddindx).install_state;
15022 a69(indx) := t(ddindx).install_postal_code;
15023 a70(indx) := t(ddindx).install_country;
15024 a71(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_customer_id);
15025 a72(indx) := t(ddindx).bill_to_customer_number;
15026 a73(indx) := t(ddindx).bill_to_customer;
15027 a74(indx) := t(ddindx).bill_party_type;
15028 a75(indx) := t(ddindx).bill_to_site_number;
15029 a76(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_location_id);
15030 a77(indx) := t(ddindx).bill_description;
15031 a78(indx) := t(ddindx).bill_to_address1;
15032 a79(indx) := t(ddindx).bill_to_address2;
15033 a80(indx) := t(ddindx).bill_to_address3;
15034 a81(indx) := t(ddindx).bill_to_address4;
15035 a82(indx) := t(ddindx).bill_to_location;
15036 a83(indx) := t(ddindx).bill_state;
15037 a84(indx) := t(ddindx).bill_postal_code;
15038 a85(indx) := t(ddindx).bill_country;
15039 a86(indx) := t(ddindx).technical_contact_number;
15040 a87(indx) := t(ddindx).technical_contact;
15041 a88(indx) := t(ddindx).service_admin_contact_number;
15042 a89(indx) := t(ddindx).service_admin_contact;
15043 a90(indx) := t(ddindx).ship_to_contact_number;
15044 a91(indx) := t(ddindx).ship_to_contact;
15045 a92(indx) := t(ddindx).bill_to_contact_number;
15046 a93(indx) := t(ddindx).bill_to_contact;
15047 a94(indx) := rosetta_g_miss_num_map(t(ddindx).party_id);
15048 a95(indx) := t(ddindx).party_name;
15049 a96(indx) := t(ddindx).parent_name;
15050 a97(indx) := t(ddindx).parent_description;
15051 a98(indx) := t(ddindx).parent_number;
15052 a99(indx) := t(ddindx).operating_unit_name;
15053 indx := indx+1;
15054 if t.last =ddindx
15055 then exit;
15056 end if;
15057 ddindx := t.next(ddindx);
15058 end loop;
15059 end if;
15060 end if;
15061 end rosetta_table_copy_out_p81;
15062
15063 procedure rosetta_table_copy_in_p83(t out nocopy csi_datastructures_pub.pricing_history_tbl, a0 JTF_NUMBER_TABLE
15064 , a1 JTF_NUMBER_TABLE
15065 , a2 JTF_NUMBER_TABLE
15066 , a3 JTF_VARCHAR2_TABLE_100
15067 , a4 JTF_VARCHAR2_TABLE_100
15068 , a5 JTF_VARCHAR2_TABLE_200
15069 , a6 JTF_VARCHAR2_TABLE_200
15070 , a7 JTF_VARCHAR2_TABLE_200
15071 , a8 JTF_VARCHAR2_TABLE_200
15072 , a9 JTF_VARCHAR2_TABLE_200
15073 , a10 JTF_VARCHAR2_TABLE_200
15074 , a11 JTF_VARCHAR2_TABLE_200
15075 , a12 JTF_VARCHAR2_TABLE_200
15076 , a13 JTF_VARCHAR2_TABLE_200
15077 , a14 JTF_VARCHAR2_TABLE_200
15078 , a15 JTF_VARCHAR2_TABLE_200
15079 , a16 JTF_VARCHAR2_TABLE_200
15080 , a17 JTF_VARCHAR2_TABLE_200
15081 , a18 JTF_VARCHAR2_TABLE_200
15082 , a19 JTF_VARCHAR2_TABLE_200
15083 , a20 JTF_VARCHAR2_TABLE_200
15084 , a21 JTF_VARCHAR2_TABLE_200
15085 , a22 JTF_VARCHAR2_TABLE_200
15086 , a23 JTF_VARCHAR2_TABLE_200
15087 , a24 JTF_VARCHAR2_TABLE_200
15088 , a25 JTF_VARCHAR2_TABLE_200
15089 , a26 JTF_VARCHAR2_TABLE_200
15090 , a27 JTF_VARCHAR2_TABLE_200
15091 , a28 JTF_VARCHAR2_TABLE_200
15092 , a29 JTF_VARCHAR2_TABLE_200
15093 , a30 JTF_VARCHAR2_TABLE_200
15094 , a31 JTF_VARCHAR2_TABLE_200
15095 , a32 JTF_VARCHAR2_TABLE_200
15096 , a33 JTF_VARCHAR2_TABLE_200
15097 , a34 JTF_VARCHAR2_TABLE_200
15098 , a35 JTF_VARCHAR2_TABLE_200
15099 , a36 JTF_VARCHAR2_TABLE_200
15100 , a37 JTF_VARCHAR2_TABLE_200
15101 , a38 JTF_VARCHAR2_TABLE_200
15102 , a39 JTF_VARCHAR2_TABLE_200
15103 , a40 JTF_VARCHAR2_TABLE_200
15104 , a41 JTF_VARCHAR2_TABLE_200
15105 , a42 JTF_VARCHAR2_TABLE_200
15106 , a43 JTF_VARCHAR2_TABLE_200
15107 , a44 JTF_VARCHAR2_TABLE_200
15108 , a45 JTF_VARCHAR2_TABLE_200
15109 , a46 JTF_VARCHAR2_TABLE_200
15110 , a47 JTF_VARCHAR2_TABLE_200
15111 , a48 JTF_VARCHAR2_TABLE_200
15112 , a49 JTF_VARCHAR2_TABLE_200
15113 , a50 JTF_VARCHAR2_TABLE_200
15114 , a51 JTF_VARCHAR2_TABLE_200
15115 , a52 JTF_VARCHAR2_TABLE_200
15116 , a53 JTF_VARCHAR2_TABLE_200
15117 , a54 JTF_VARCHAR2_TABLE_200
15118 , a55 JTF_VARCHAR2_TABLE_200
15119 , a56 JTF_VARCHAR2_TABLE_200
15120 , a57 JTF_VARCHAR2_TABLE_200
15121 , a58 JTF_VARCHAR2_TABLE_200
15122 , a59 JTF_VARCHAR2_TABLE_200
15123 , a60 JTF_VARCHAR2_TABLE_200
15124 , a61 JTF_VARCHAR2_TABLE_200
15125 , a62 JTF_VARCHAR2_TABLE_200
15126 , a63 JTF_VARCHAR2_TABLE_200
15127 , a64 JTF_VARCHAR2_TABLE_200
15128 , a65 JTF_VARCHAR2_TABLE_200
15129 , a66 JTF_VARCHAR2_TABLE_200
15130 , a67 JTF_VARCHAR2_TABLE_200
15131 , a68 JTF_VARCHAR2_TABLE_200
15132 , a69 JTF_VARCHAR2_TABLE_200
15133 , a70 JTF_VARCHAR2_TABLE_200
15134 , a71 JTF_VARCHAR2_TABLE_200
15135 , a72 JTF_VARCHAR2_TABLE_200
15136 , a73 JTF_VARCHAR2_TABLE_200
15137 , a74 JTF_VARCHAR2_TABLE_200
15138 , a75 JTF_VARCHAR2_TABLE_200
15139 , a76 JTF_VARCHAR2_TABLE_200
15140 , a77 JTF_VARCHAR2_TABLE_200
15141 , a78 JTF_VARCHAR2_TABLE_200
15142 , a79 JTF_VARCHAR2_TABLE_200
15143 , a80 JTF_VARCHAR2_TABLE_200
15144 , a81 JTF_VARCHAR2_TABLE_200
15145 , a82 JTF_VARCHAR2_TABLE_200
15146 , a83 JTF_VARCHAR2_TABLE_200
15147 , a84 JTF_VARCHAR2_TABLE_200
15148 , a85 JTF_VARCHAR2_TABLE_200
15149 , a86 JTF_VARCHAR2_TABLE_200
15150 , a87 JTF_VARCHAR2_TABLE_200
15151 , a88 JTF_VARCHAR2_TABLE_200
15152 , a89 JTF_VARCHAR2_TABLE_200
15153 , a90 JTF_VARCHAR2_TABLE_200
15154 , a91 JTF_VARCHAR2_TABLE_200
15155 , a92 JTF_VARCHAR2_TABLE_200
15156 , a93 JTF_VARCHAR2_TABLE_200
15157 , a94 JTF_VARCHAR2_TABLE_200
15158 , a95 JTF_VARCHAR2_TABLE_200
15159 , a96 JTF_VARCHAR2_TABLE_200
15160 , a97 JTF_VARCHAR2_TABLE_200
15161 , a98 JTF_VARCHAR2_TABLE_200
15162 , a99 JTF_VARCHAR2_TABLE_200
15163 , a100 JTF_VARCHAR2_TABLE_200
15164 , a101 JTF_VARCHAR2_TABLE_200
15165 , a102 JTF_VARCHAR2_TABLE_200
15166 , a103 JTF_VARCHAR2_TABLE_200
15167 , a104 JTF_VARCHAR2_TABLE_200
15168 , a105 JTF_VARCHAR2_TABLE_200
15169 , a106 JTF_VARCHAR2_TABLE_200
15170 , a107 JTF_VARCHAR2_TABLE_200
15171 , a108 JTF_VARCHAR2_TABLE_200
15172 , a109 JTF_VARCHAR2_TABLE_200
15173 , a110 JTF_VARCHAR2_TABLE_200
15174 , a111 JTF_VARCHAR2_TABLE_200
15175 , a112 JTF_VARCHAR2_TABLE_200
15176 , a113 JTF_VARCHAR2_TABLE_200
15177 , a114 JTF_VARCHAR2_TABLE_200
15178 , a115 JTF_VARCHAR2_TABLE_200
15179 , a116 JTF_VARCHAR2_TABLE_200
15180 , a117 JTF_VARCHAR2_TABLE_200
15181 , a118 JTF_VARCHAR2_TABLE_200
15182 , a119 JTF_VARCHAR2_TABLE_200
15183 , a120 JTF_VARCHAR2_TABLE_200
15184 , a121 JTF_VARCHAR2_TABLE_200
15185 , a122 JTF_VARCHAR2_TABLE_200
15186 , a123 JTF_VARCHAR2_TABLE_200
15187 , a124 JTF_VARCHAR2_TABLE_200
15188 , a125 JTF_VARCHAR2_TABLE_200
15189 , a126 JTF_VARCHAR2_TABLE_200
15190 , a127 JTF_VARCHAR2_TABLE_200
15191 , a128 JTF_VARCHAR2_TABLE_200
15192 , a129 JTF_VARCHAR2_TABLE_200
15193 , a130 JTF_VARCHAR2_TABLE_200
15194 , a131 JTF_VARCHAR2_TABLE_200
15195 , a132 JTF_VARCHAR2_TABLE_200
15196 , a133 JTF_VARCHAR2_TABLE_200
15197 , a134 JTF_VARCHAR2_TABLE_200
15198 , a135 JTF_VARCHAR2_TABLE_200
15199 , a136 JTF_VARCHAR2_TABLE_200
15200 , a137 JTF_VARCHAR2_TABLE_200
15201 , a138 JTF_VARCHAR2_TABLE_200
15202 , a139 JTF_VARCHAR2_TABLE_200
15203 , a140 JTF_VARCHAR2_TABLE_200
15204 , a141 JTF_VARCHAR2_TABLE_200
15205 , a142 JTF_VARCHAR2_TABLE_200
15206 , a143 JTF_VARCHAR2_TABLE_200
15207 , a144 JTF_VARCHAR2_TABLE_200
15208 , a145 JTF_VARCHAR2_TABLE_200
15209 , a146 JTF_VARCHAR2_TABLE_200
15210 , a147 JTF_VARCHAR2_TABLE_200
15211 , a148 JTF_VARCHAR2_TABLE_200
15212 , a149 JTF_VARCHAR2_TABLE_200
15213 , a150 JTF_VARCHAR2_TABLE_200
15214 , a151 JTF_VARCHAR2_TABLE_200
15215 , a152 JTF_VARCHAR2_TABLE_200
15216 , a153 JTF_VARCHAR2_TABLE_200
15217 , a154 JTF_VARCHAR2_TABLE_200
15218 , a155 JTF_VARCHAR2_TABLE_200
15219 , a156 JTF_VARCHAR2_TABLE_200
15220 , a157 JTF_VARCHAR2_TABLE_200
15221 , a158 JTF_VARCHAR2_TABLE_200
15222 , a159 JTF_VARCHAR2_TABLE_200
15223 , a160 JTF_VARCHAR2_TABLE_200
15224 , a161 JTF_VARCHAR2_TABLE_200
15225 , a162 JTF_VARCHAR2_TABLE_200
15226 , a163 JTF_VARCHAR2_TABLE_200
15227 , a164 JTF_VARCHAR2_TABLE_200
15228 , a165 JTF_VARCHAR2_TABLE_200
15229 , a166 JTF_VARCHAR2_TABLE_200
15230 , a167 JTF_VARCHAR2_TABLE_200
15231 , a168 JTF_VARCHAR2_TABLE_200
15232 , a169 JTF_VARCHAR2_TABLE_200
15233 , a170 JTF_VARCHAR2_TABLE_200
15234 , a171 JTF_VARCHAR2_TABLE_200
15235 , a172 JTF_VARCHAR2_TABLE_200
15236 , a173 JTF_VARCHAR2_TABLE_200
15237 , a174 JTF_VARCHAR2_TABLE_200
15238 , a175 JTF_VARCHAR2_TABLE_200
15239 , a176 JTF_VARCHAR2_TABLE_200
15240 , a177 JTF_VARCHAR2_TABLE_200
15241 , a178 JTF_VARCHAR2_TABLE_200
15242 , a179 JTF_VARCHAR2_TABLE_200
15243 , a180 JTF_VARCHAR2_TABLE_200
15244 , a181 JTF_VARCHAR2_TABLE_200
15245 , a182 JTF_VARCHAR2_TABLE_200
15246 , a183 JTF_VARCHAR2_TABLE_200
15247 , a184 JTF_VARCHAR2_TABLE_200
15248 , a185 JTF_VARCHAR2_TABLE_200
15249 , a186 JTF_VARCHAR2_TABLE_200
15250 , a187 JTF_VARCHAR2_TABLE_200
15251 , a188 JTF_VARCHAR2_TABLE_200
15252 , a189 JTF_VARCHAR2_TABLE_200
15253 , a190 JTF_VARCHAR2_TABLE_200
15254 , a191 JTF_VARCHAR2_TABLE_200
15255 , a192 JTF_VARCHAR2_TABLE_200
15256 , a193 JTF_VARCHAR2_TABLE_200
15257 , a194 JTF_VARCHAR2_TABLE_200
15258 , a195 JTF_VARCHAR2_TABLE_200
15259 , a196 JTF_VARCHAR2_TABLE_200
15260 , a197 JTF_VARCHAR2_TABLE_200
15261 , a198 JTF_VARCHAR2_TABLE_200
15262 , a199 JTF_VARCHAR2_TABLE_200
15263 , a200 JTF_VARCHAR2_TABLE_200
15264 , a201 JTF_VARCHAR2_TABLE_200
15265 , a202 JTF_VARCHAR2_TABLE_200
15266 , a203 JTF_VARCHAR2_TABLE_200
15267 , a204 JTF_VARCHAR2_TABLE_200
15268 , a205 JTF_DATE_TABLE
15269 , a206 JTF_DATE_TABLE
15270 , a207 JTF_DATE_TABLE
15271 , a208 JTF_DATE_TABLE
15272 , a209 JTF_VARCHAR2_TABLE_100
15273 , a210 JTF_VARCHAR2_TABLE_100
15274 , a211 JTF_VARCHAR2_TABLE_200
15275 , a212 JTF_VARCHAR2_TABLE_200
15276 , a213 JTF_VARCHAR2_TABLE_200
15277 , a214 JTF_VARCHAR2_TABLE_200
15278 , a215 JTF_VARCHAR2_TABLE_200
15279 , a216 JTF_VARCHAR2_TABLE_200
15280 , a217 JTF_VARCHAR2_TABLE_200
15281 , a218 JTF_VARCHAR2_TABLE_200
15282 , a219 JTF_VARCHAR2_TABLE_200
15283 , a220 JTF_VARCHAR2_TABLE_200
15284 , a221 JTF_VARCHAR2_TABLE_200
15285 , a222 JTF_VARCHAR2_TABLE_200
15286 , a223 JTF_VARCHAR2_TABLE_200
15287 , a224 JTF_VARCHAR2_TABLE_200
15288 , a225 JTF_VARCHAR2_TABLE_200
15289 , a226 JTF_VARCHAR2_TABLE_200
15290 , a227 JTF_VARCHAR2_TABLE_200
15291 , a228 JTF_VARCHAR2_TABLE_200
15292 , a229 JTF_VARCHAR2_TABLE_200
15293 , a230 JTF_VARCHAR2_TABLE_200
15294 , a231 JTF_VARCHAR2_TABLE_200
15295 , a232 JTF_VARCHAR2_TABLE_200
15296 , a233 JTF_VARCHAR2_TABLE_200
15297 , a234 JTF_VARCHAR2_TABLE_200
15298 , a235 JTF_VARCHAR2_TABLE_200
15299 , a236 JTF_VARCHAR2_TABLE_200
15300 , a237 JTF_VARCHAR2_TABLE_200
15301 , a238 JTF_VARCHAR2_TABLE_200
15302 , a239 JTF_VARCHAR2_TABLE_200
15303 , a240 JTF_VARCHAR2_TABLE_200
15304 , a241 JTF_VARCHAR2_TABLE_100
15305 ) as
15306 ddindx binary_integer; indx binary_integer;
15307 begin
15308 if a0 is not null and a0.count > 0 then
15309 if a0.count > 0 then
15310 indx := a0.first;
15311 ddindx := 1;
15312 while true loop
15313 t(ddindx).price_attrib_history_id := rosetta_g_miss_num_map(a0(indx));
15314 t(ddindx).pricing_attribute_id := rosetta_g_miss_num_map(a1(indx));
15315 t(ddindx).transaction_id := rosetta_g_miss_num_map(a2(indx));
15316 t(ddindx).old_pricing_context := a3(indx);
15317 t(ddindx).new_pricing_context := a4(indx);
15318 t(ddindx).old_pricing_attribute1 := a5(indx);
15319 t(ddindx).new_pricing_attribute1 := a6(indx);
15320 t(ddindx).old_pricing_attribute2 := a7(indx);
15321 t(ddindx).new_pricing_attribute2 := a8(indx);
15322 t(ddindx).old_pricing_attribute3 := a9(indx);
15323 t(ddindx).new_pricing_attribute3 := a10(indx);
15324 t(ddindx).old_pricing_attribute4 := a11(indx);
15325 t(ddindx).new_pricing_attribute4 := a12(indx);
15326 t(ddindx).old_pricing_attribute5 := a13(indx);
15327 t(ddindx).new_pricing_attribute5 := a14(indx);
15328 t(ddindx).old_pricing_attribute6 := a15(indx);
15329 t(ddindx).new_pricing_attribute6 := a16(indx);
15330 t(ddindx).old_pricing_attribute7 := a17(indx);
15331 t(ddindx).new_pricing_attribute7 := a18(indx);
15332 t(ddindx).old_pricing_attribute8 := a19(indx);
15333 t(ddindx).new_pricing_attribute8 := a20(indx);
15334 t(ddindx).old_pricing_attribute9 := a21(indx);
15335 t(ddindx).new_pricing_attribute9 := a22(indx);
15336 t(ddindx).old_pricing_attribute10 := a23(indx);
15337 t(ddindx).new_pricing_attribute10 := a24(indx);
15338 t(ddindx).old_pricing_attribute11 := a25(indx);
15339 t(ddindx).new_pricing_attribute11 := a26(indx);
15340 t(ddindx).old_pricing_attribute12 := a27(indx);
15341 t(ddindx).new_pricing_attribute12 := a28(indx);
15342 t(ddindx).old_pricing_attribute13 := a29(indx);
15343 t(ddindx).new_pricing_attribute13 := a30(indx);
15344 t(ddindx).old_pricing_attribute14 := a31(indx);
15345 t(ddindx).new_pricing_attribute14 := a32(indx);
15346 t(ddindx).old_pricing_attribute15 := a33(indx);
15347 t(ddindx).new_pricing_attribute15 := a34(indx);
15348 t(ddindx).old_pricing_attribute16 := a35(indx);
15349 t(ddindx).new_pricing_attribute16 := a36(indx);
15350 t(ddindx).old_pricing_attribute17 := a37(indx);
15351 t(ddindx).new_pricing_attribute17 := a38(indx);
15352 t(ddindx).old_pricing_attribute18 := a39(indx);
15353 t(ddindx).new_pricing_attribute18 := a40(indx);
15354 t(ddindx).old_pricing_attribute19 := a41(indx);
15355 t(ddindx).new_pricing_attribute19 := a42(indx);
15356 t(ddindx).old_pricing_attribute20 := a43(indx);
15357 t(ddindx).new_pricing_attribute20 := a44(indx);
15358 t(ddindx).old_pricing_attribute21 := a45(indx);
15359 t(ddindx).new_pricing_attribute21 := a46(indx);
15360 t(ddindx).old_pricing_attribute22 := a47(indx);
15361 t(ddindx).new_pricing_attribute22 := a48(indx);
15362 t(ddindx).old_pricing_attribute23 := a49(indx);
15363 t(ddindx).new_pricing_attribute23 := a50(indx);
15364 t(ddindx).old_pricing_attribute24 := a51(indx);
15365 t(ddindx).new_pricing_attribute24 := a52(indx);
15366 t(ddindx).new_pricing_attribute25 := a53(indx);
15367 t(ddindx).old_pricing_attribute25 := a54(indx);
15368 t(ddindx).old_pricing_attribute26 := a55(indx);
15369 t(ddindx).new_pricing_attribute26 := a56(indx);
15370 t(ddindx).old_pricing_attribute27 := a57(indx);
15371 t(ddindx).new_pricing_attribute27 := a58(indx);
15372 t(ddindx).old_pricing_attribute28 := a59(indx);
15373 t(ddindx).new_pricing_attribute28 := a60(indx);
15374 t(ddindx).old_pricing_attribute29 := a61(indx);
15375 t(ddindx).new_pricing_attribute29 := a62(indx);
15376 t(ddindx).old_pricing_attribute30 := a63(indx);
15377 t(ddindx).new_pricing_attribute30 := a64(indx);
15378 t(ddindx).old_pricing_attribute31 := a65(indx);
15379 t(ddindx).new_pricing_attribute31 := a66(indx);
15380 t(ddindx).old_pricing_attribute32 := a67(indx);
15381 t(ddindx).new_pricing_attribute32 := a68(indx);
15382 t(ddindx).old_pricing_attribute33 := a69(indx);
15383 t(ddindx).new_pricing_attribute33 := a70(indx);
15384 t(ddindx).old_pricing_attribute34 := a71(indx);
15385 t(ddindx).new_pricing_attribute34 := a72(indx);
15386 t(ddindx).old_pricing_attribute35 := a73(indx);
15387 t(ddindx).new_pricing_attribute35 := a74(indx);
15388 t(ddindx).old_pricing_attribute36 := a75(indx);
15389 t(ddindx).new_pricing_attribute36 := a76(indx);
15390 t(ddindx).old_pricing_attribute37 := a77(indx);
15391 t(ddindx).new_pricing_attribute37 := a78(indx);
15392 t(ddindx).old_pricing_attribute38 := a79(indx);
15393 t(ddindx).new_pricing_attribute38 := a80(indx);
15394 t(ddindx).old_pricing_attribute39 := a81(indx);
15395 t(ddindx).new_pricing_attribute39 := a82(indx);
15396 t(ddindx).old_pricing_attribute40 := a83(indx);
15397 t(ddindx).new_pricing_attribute40 := a84(indx);
15398 t(ddindx).old_pricing_attribute41 := a85(indx);
15399 t(ddindx).new_pricing_attribute41 := a86(indx);
15400 t(ddindx).old_pricing_attribute42 := a87(indx);
15401 t(ddindx).new_pricing_attribute42 := a88(indx);
15402 t(ddindx).old_pricing_attribute43 := a89(indx);
15403 t(ddindx).new_pricing_attribute43 := a90(indx);
15404 t(ddindx).old_pricing_attribute44 := a91(indx);
15405 t(ddindx).new_pricing_attribute44 := a92(indx);
15406 t(ddindx).old_pricing_attribute45 := a93(indx);
15407 t(ddindx).new_pricing_attribute45 := a94(indx);
15408 t(ddindx).old_pricing_attribute46 := a95(indx);
15409 t(ddindx).new_pricing_attribute46 := a96(indx);
15410 t(ddindx).old_pricing_attribute47 := a97(indx);
15411 t(ddindx).new_pricing_attribute47 := a98(indx);
15412 t(ddindx).old_pricing_attribute48 := a99(indx);
15413 t(ddindx).new_pricing_attribute48 := a100(indx);
15414 t(ddindx).old_pricing_attribute49 := a101(indx);
15415 t(ddindx).new_pricing_attribute49 := a102(indx);
15416 t(ddindx).old_pricing_attribute50 := a103(indx);
15417 t(ddindx).new_pricing_attribute50 := a104(indx);
15418 t(ddindx).old_pricing_attribute51 := a105(indx);
15419 t(ddindx).new_pricing_attribute51 := a106(indx);
15420 t(ddindx).old_pricing_attribute52 := a107(indx);
15421 t(ddindx).new_pricing_attribute52 := a108(indx);
15422 t(ddindx).old_pricing_attribute53 := a109(indx);
15423 t(ddindx).new_pricing_attribute53 := a110(indx);
15424 t(ddindx).old_pricing_attribute54 := a111(indx);
15425 t(ddindx).new_pricing_attribute54 := a112(indx);
15426 t(ddindx).old_pricing_attribute55 := a113(indx);
15427 t(ddindx).new_pricing_attribute55 := a114(indx);
15428 t(ddindx).old_pricing_attribute56 := a115(indx);
15429 t(ddindx).new_pricing_attribute56 := a116(indx);
15430 t(ddindx).old_pricing_attribute57 := a117(indx);
15431 t(ddindx).new_pricing_attribute57 := a118(indx);
15432 t(ddindx).old_pricing_attribute58 := a119(indx);
15433 t(ddindx).new_pricing_attribute58 := a120(indx);
15434 t(ddindx).old_pricing_attribute59 := a121(indx);
15435 t(ddindx).new_pricing_attribute59 := a122(indx);
15436 t(ddindx).old_pricing_attribute60 := a123(indx);
15437 t(ddindx).new_pricing_attribute60 := a124(indx);
15438 t(ddindx).old_pricing_attribute61 := a125(indx);
15439 t(ddindx).new_pricing_attribute61 := a126(indx);
15440 t(ddindx).old_pricing_attribute62 := a127(indx);
15441 t(ddindx).new_pricing_attribute62 := a128(indx);
15442 t(ddindx).old_pricing_attribute63 := a129(indx);
15443 t(ddindx).new_pricing_attribute63 := a130(indx);
15444 t(ddindx).old_pricing_attribute64 := a131(indx);
15445 t(ddindx).new_pricing_attribute64 := a132(indx);
15446 t(ddindx).old_pricing_attribute65 := a133(indx);
15447 t(ddindx).new_pricing_attribute65 := a134(indx);
15448 t(ddindx).old_pricing_attribute66 := a135(indx);
15449 t(ddindx).new_pricing_attribute66 := a136(indx);
15450 t(ddindx).old_pricing_attribute67 := a137(indx);
15451 t(ddindx).new_pricing_attribute67 := a138(indx);
15452 t(ddindx).old_pricing_attribute68 := a139(indx);
15453 t(ddindx).new_pricing_attribute68 := a140(indx);
15454 t(ddindx).old_pricing_attribute69 := a141(indx);
15455 t(ddindx).new_pricing_attribute69 := a142(indx);
15456 t(ddindx).old_pricing_attribute70 := a143(indx);
15457 t(ddindx).new_pricing_attribute70 := a144(indx);
15458 t(ddindx).old_pricing_attribute71 := a145(indx);
15459 t(ddindx).new_pricing_attribute71 := a146(indx);
15460 t(ddindx).old_pricing_attribute72 := a147(indx);
15461 t(ddindx).new_pricing_attribute72 := a148(indx);
15462 t(ddindx).old_pricing_attribute73 := a149(indx);
15463 t(ddindx).new_pricing_attribute73 := a150(indx);
15464 t(ddindx).old_pricing_attribute74 := a151(indx);
15465 t(ddindx).new_pricing_attribute74 := a152(indx);
15466 t(ddindx).old_pricing_attribute75 := a153(indx);
15467 t(ddindx).new_pricing_attribute75 := a154(indx);
15468 t(ddindx).old_pricing_attribute76 := a155(indx);
15469 t(ddindx).new_pricing_attribute76 := a156(indx);
15470 t(ddindx).old_pricing_attribute77 := a157(indx);
15471 t(ddindx).new_pricing_attribute77 := a158(indx);
15472 t(ddindx).old_pricing_attribute78 := a159(indx);
15473 t(ddindx).new_pricing_attribute78 := a160(indx);
15474 t(ddindx).old_pricing_attribute79 := a161(indx);
15475 t(ddindx).new_pricing_attribute79 := a162(indx);
15476 t(ddindx).old_pricing_attribute80 := a163(indx);
15477 t(ddindx).new_pricing_attribute80 := a164(indx);
15478 t(ddindx).old_pricing_attribute81 := a165(indx);
15479 t(ddindx).new_pricing_attribute81 := a166(indx);
15480 t(ddindx).old_pricing_attribute82 := a167(indx);
15481 t(ddindx).new_pricing_attribute82 := a168(indx);
15482 t(ddindx).old_pricing_attribute83 := a169(indx);
15483 t(ddindx).new_pricing_attribute83 := a170(indx);
15484 t(ddindx).old_pricing_attribute84 := a171(indx);
15485 t(ddindx).new_pricing_attribute84 := a172(indx);
15486 t(ddindx).old_pricing_attribute85 := a173(indx);
15487 t(ddindx).new_pricing_attribute85 := a174(indx);
15488 t(ddindx).old_pricing_attribute86 := a175(indx);
15489 t(ddindx).new_pricing_attribute86 := a176(indx);
15490 t(ddindx).old_pricing_attribute87 := a177(indx);
15491 t(ddindx).new_pricing_attribute87 := a178(indx);
15492 t(ddindx).old_pricing_attribute88 := a179(indx);
15493 t(ddindx).new_pricing_attribute88 := a180(indx);
15494 t(ddindx).old_pricing_attribute89 := a181(indx);
15495 t(ddindx).new_pricing_attribute89 := a182(indx);
15496 t(ddindx).old_pricing_attribute90 := a183(indx);
15497 t(ddindx).new_pricing_attribute90 := a184(indx);
15498 t(ddindx).old_pricing_attribute91 := a185(indx);
15499 t(ddindx).new_pricing_attribute91 := a186(indx);
15500 t(ddindx).old_pricing_attribute92 := a187(indx);
15501 t(ddindx).new_pricing_attribute92 := a188(indx);
15502 t(ddindx).old_pricing_attribute93 := a189(indx);
15503 t(ddindx).new_pricing_attribute93 := a190(indx);
15504 t(ddindx).old_pricing_attribute94 := a191(indx);
15505 t(ddindx).new_pricing_attribute94 := a192(indx);
15506 t(ddindx).old_pricing_attribute95 := a193(indx);
15507 t(ddindx).new_pricing_attribute95 := a194(indx);
15508 t(ddindx).old_pricing_attribute96 := a195(indx);
15509 t(ddindx).new_pricing_attribute96 := a196(indx);
15510 t(ddindx).old_pricing_attribute97 := a197(indx);
15511 t(ddindx).new_pricing_attribute97 := a198(indx);
15512 t(ddindx).old_pricing_attribute98 := a199(indx);
15513 t(ddindx).new_pricing_attribute98 := a200(indx);
15514 t(ddindx).old_pricing_attribute99 := a201(indx);
15515 t(ddindx).new_pricing_attribute99 := a202(indx);
15516 t(ddindx).old_pricing_attribute100 := a203(indx);
15517 t(ddindx).new_pricing_attribute100 := a204(indx);
15518 t(ddindx).old_active_start_date := rosetta_g_miss_date_in_map(a205(indx));
15519 t(ddindx).new_active_start_date := rosetta_g_miss_date_in_map(a206(indx));
15520 t(ddindx).old_active_end_date := rosetta_g_miss_date_in_map(a207(indx));
15521 t(ddindx).new_active_end_date := rosetta_g_miss_date_in_map(a208(indx));
15522 t(ddindx).old_context := a209(indx);
15523 t(ddindx).new_context := a210(indx);
15524 t(ddindx).old_attribute1 := a211(indx);
15525 t(ddindx).new_attribute1 := a212(indx);
15526 t(ddindx).old_attribute2 := a213(indx);
15527 t(ddindx).new_attribute2 := a214(indx);
15528 t(ddindx).old_attribute3 := a215(indx);
15529 t(ddindx).new_attribute3 := a216(indx);
15530 t(ddindx).old_attribute4 := a217(indx);
15531 t(ddindx).new_attribute4 := a218(indx);
15532 t(ddindx).old_attribute5 := a219(indx);
15533 t(ddindx).new_attribute5 := a220(indx);
15534 t(ddindx).old_attribute6 := a221(indx);
15535 t(ddindx).new_attribute6 := a222(indx);
15536 t(ddindx).old_attribute7 := a223(indx);
15537 t(ddindx).new_attribute7 := a224(indx);
15538 t(ddindx).old_attribute8 := a225(indx);
15539 t(ddindx).new_attribute8 := a226(indx);
15540 t(ddindx).old_attribute9 := a227(indx);
15541 t(ddindx).new_attribute9 := a228(indx);
15542 t(ddindx).old_attribute10 := a229(indx);
15543 t(ddindx).new_attribute10 := a230(indx);
15544 t(ddindx).old_attribute11 := a231(indx);
15545 t(ddindx).new_attribute11 := a232(indx);
15546 t(ddindx).old_attribute12 := a233(indx);
15547 t(ddindx).new_attribute12 := a234(indx);
15548 t(ddindx).old_attribute13 := a235(indx);
15549 t(ddindx).new_attribute13 := a236(indx);
15550 t(ddindx).old_attribute14 := a237(indx);
15551 t(ddindx).new_attribute14 := a238(indx);
15552 t(ddindx).old_attribute15 := a239(indx);
15553 t(ddindx).new_attribute15 := a240(indx);
15554 t(ddindx).full_dump_flag := a241(indx);
15555 ddindx := ddindx+1;
15556 if a0.last =indx
15557 then exit;
15558 end if;
15559 indx := a0.next(indx);
15560 end loop;
15561 end if;
15562 end if;
15563 end rosetta_table_copy_in_p83;
15564 procedure rosetta_table_copy_out_p83(t csi_datastructures_pub.pricing_history_tbl, a0 out nocopy JTF_NUMBER_TABLE
15565 , a1 out nocopy JTF_NUMBER_TABLE
15566 , a2 out nocopy JTF_NUMBER_TABLE
15567 , a3 out nocopy JTF_VARCHAR2_TABLE_100
15568 , a4 out nocopy JTF_VARCHAR2_TABLE_100
15569 , a5 out nocopy JTF_VARCHAR2_TABLE_200
15570 , a6 out nocopy JTF_VARCHAR2_TABLE_200
15571 , a7 out nocopy JTF_VARCHAR2_TABLE_200
15572 , a8 out nocopy JTF_VARCHAR2_TABLE_200
15573 , a9 out nocopy JTF_VARCHAR2_TABLE_200
15574 , a10 out nocopy JTF_VARCHAR2_TABLE_200
15575 , a11 out nocopy JTF_VARCHAR2_TABLE_200
15576 , a12 out nocopy JTF_VARCHAR2_TABLE_200
15577 , a13 out nocopy JTF_VARCHAR2_TABLE_200
15578 , a14 out nocopy JTF_VARCHAR2_TABLE_200
15579 , a15 out nocopy JTF_VARCHAR2_TABLE_200
15580 , a16 out nocopy JTF_VARCHAR2_TABLE_200
15581 , a17 out nocopy JTF_VARCHAR2_TABLE_200
15582 , a18 out nocopy JTF_VARCHAR2_TABLE_200
15583 , a19 out nocopy JTF_VARCHAR2_TABLE_200
15584 , a20 out nocopy JTF_VARCHAR2_TABLE_200
15585 , a21 out nocopy JTF_VARCHAR2_TABLE_200
15586 , a22 out nocopy JTF_VARCHAR2_TABLE_200
15587 , a23 out nocopy JTF_VARCHAR2_TABLE_200
15588 , a24 out nocopy JTF_VARCHAR2_TABLE_200
15589 , a25 out nocopy JTF_VARCHAR2_TABLE_200
15590 , a26 out nocopy JTF_VARCHAR2_TABLE_200
15591 , a27 out nocopy JTF_VARCHAR2_TABLE_200
15592 , a28 out nocopy JTF_VARCHAR2_TABLE_200
15593 , a29 out nocopy JTF_VARCHAR2_TABLE_200
15594 , a30 out nocopy JTF_VARCHAR2_TABLE_200
15595 , a31 out nocopy JTF_VARCHAR2_TABLE_200
15596 , a32 out nocopy JTF_VARCHAR2_TABLE_200
15597 , a33 out nocopy JTF_VARCHAR2_TABLE_200
15598 , a34 out nocopy JTF_VARCHAR2_TABLE_200
15599 , a35 out nocopy JTF_VARCHAR2_TABLE_200
15600 , a36 out nocopy JTF_VARCHAR2_TABLE_200
15601 , a37 out nocopy JTF_VARCHAR2_TABLE_200
15602 , a38 out nocopy JTF_VARCHAR2_TABLE_200
15603 , a39 out nocopy JTF_VARCHAR2_TABLE_200
15604 , a40 out nocopy JTF_VARCHAR2_TABLE_200
15605 , a41 out nocopy JTF_VARCHAR2_TABLE_200
15606 , a42 out nocopy JTF_VARCHAR2_TABLE_200
15607 , a43 out nocopy JTF_VARCHAR2_TABLE_200
15608 , a44 out nocopy JTF_VARCHAR2_TABLE_200
15609 , a45 out nocopy JTF_VARCHAR2_TABLE_200
15610 , a46 out nocopy JTF_VARCHAR2_TABLE_200
15611 , a47 out nocopy JTF_VARCHAR2_TABLE_200
15612 , a48 out nocopy JTF_VARCHAR2_TABLE_200
15613 , a49 out nocopy JTF_VARCHAR2_TABLE_200
15614 , a50 out nocopy JTF_VARCHAR2_TABLE_200
15615 , a51 out nocopy JTF_VARCHAR2_TABLE_200
15616 , a52 out nocopy JTF_VARCHAR2_TABLE_200
15617 , a53 out nocopy JTF_VARCHAR2_TABLE_200
15618 , a54 out nocopy JTF_VARCHAR2_TABLE_200
15619 , a55 out nocopy JTF_VARCHAR2_TABLE_200
15620 , a56 out nocopy JTF_VARCHAR2_TABLE_200
15621 , a57 out nocopy JTF_VARCHAR2_TABLE_200
15622 , a58 out nocopy JTF_VARCHAR2_TABLE_200
15623 , a59 out nocopy JTF_VARCHAR2_TABLE_200
15624 , a60 out nocopy JTF_VARCHAR2_TABLE_200
15625 , a61 out nocopy JTF_VARCHAR2_TABLE_200
15626 , a62 out nocopy JTF_VARCHAR2_TABLE_200
15627 , a63 out nocopy JTF_VARCHAR2_TABLE_200
15628 , a64 out nocopy JTF_VARCHAR2_TABLE_200
15629 , a65 out nocopy JTF_VARCHAR2_TABLE_200
15630 , a66 out nocopy JTF_VARCHAR2_TABLE_200
15631 , a67 out nocopy JTF_VARCHAR2_TABLE_200
15632 , a68 out nocopy JTF_VARCHAR2_TABLE_200
15633 , a69 out nocopy JTF_VARCHAR2_TABLE_200
15634 , a70 out nocopy JTF_VARCHAR2_TABLE_200
15635 , a71 out nocopy JTF_VARCHAR2_TABLE_200
15636 , a72 out nocopy JTF_VARCHAR2_TABLE_200
15637 , a73 out nocopy JTF_VARCHAR2_TABLE_200
15638 , a74 out nocopy JTF_VARCHAR2_TABLE_200
15639 , a75 out nocopy JTF_VARCHAR2_TABLE_200
15640 , a76 out nocopy JTF_VARCHAR2_TABLE_200
15641 , a77 out nocopy JTF_VARCHAR2_TABLE_200
15642 , a78 out nocopy JTF_VARCHAR2_TABLE_200
15643 , a79 out nocopy JTF_VARCHAR2_TABLE_200
15644 , a80 out nocopy JTF_VARCHAR2_TABLE_200
15645 , a81 out nocopy JTF_VARCHAR2_TABLE_200
15646 , a82 out nocopy JTF_VARCHAR2_TABLE_200
15647 , a83 out nocopy JTF_VARCHAR2_TABLE_200
15648 , a84 out nocopy JTF_VARCHAR2_TABLE_200
15649 , a85 out nocopy JTF_VARCHAR2_TABLE_200
15650 , a86 out nocopy JTF_VARCHAR2_TABLE_200
15651 , a87 out nocopy JTF_VARCHAR2_TABLE_200
15652 , a88 out nocopy JTF_VARCHAR2_TABLE_200
15653 , a89 out nocopy JTF_VARCHAR2_TABLE_200
15654 , a90 out nocopy JTF_VARCHAR2_TABLE_200
15655 , a91 out nocopy JTF_VARCHAR2_TABLE_200
15656 , a92 out nocopy JTF_VARCHAR2_TABLE_200
15657 , a93 out nocopy JTF_VARCHAR2_TABLE_200
15658 , a94 out nocopy JTF_VARCHAR2_TABLE_200
15659 , a95 out nocopy JTF_VARCHAR2_TABLE_200
15660 , a96 out nocopy JTF_VARCHAR2_TABLE_200
15661 , a97 out nocopy JTF_VARCHAR2_TABLE_200
15662 , a98 out nocopy JTF_VARCHAR2_TABLE_200
15663 , a99 out nocopy JTF_VARCHAR2_TABLE_200
15664 , a100 out nocopy JTF_VARCHAR2_TABLE_200
15665 , a101 out nocopy JTF_VARCHAR2_TABLE_200
15666 , a102 out nocopy JTF_VARCHAR2_TABLE_200
15667 , a103 out nocopy JTF_VARCHAR2_TABLE_200
15668 , a104 out nocopy JTF_VARCHAR2_TABLE_200
15669 , a105 out nocopy JTF_VARCHAR2_TABLE_200
15670 , a106 out nocopy JTF_VARCHAR2_TABLE_200
15671 , a107 out nocopy JTF_VARCHAR2_TABLE_200
15672 , a108 out nocopy JTF_VARCHAR2_TABLE_200
15673 , a109 out nocopy JTF_VARCHAR2_TABLE_200
15674 , a110 out nocopy JTF_VARCHAR2_TABLE_200
15675 , a111 out nocopy JTF_VARCHAR2_TABLE_200
15676 , a112 out nocopy JTF_VARCHAR2_TABLE_200
15677 , a113 out nocopy JTF_VARCHAR2_TABLE_200
15678 , a114 out nocopy JTF_VARCHAR2_TABLE_200
15679 , a115 out nocopy JTF_VARCHAR2_TABLE_200
15680 , a116 out nocopy JTF_VARCHAR2_TABLE_200
15681 , a117 out nocopy JTF_VARCHAR2_TABLE_200
15682 , a118 out nocopy JTF_VARCHAR2_TABLE_200
15683 , a119 out nocopy JTF_VARCHAR2_TABLE_200
15684 , a120 out nocopy JTF_VARCHAR2_TABLE_200
15685 , a121 out nocopy JTF_VARCHAR2_TABLE_200
15686 , a122 out nocopy JTF_VARCHAR2_TABLE_200
15687 , a123 out nocopy JTF_VARCHAR2_TABLE_200
15688 , a124 out nocopy JTF_VARCHAR2_TABLE_200
15689 , a125 out nocopy JTF_VARCHAR2_TABLE_200
15690 , a126 out nocopy JTF_VARCHAR2_TABLE_200
15691 , a127 out nocopy JTF_VARCHAR2_TABLE_200
15692 , a128 out nocopy JTF_VARCHAR2_TABLE_200
15693 , a129 out nocopy JTF_VARCHAR2_TABLE_200
15694 , a130 out nocopy JTF_VARCHAR2_TABLE_200
15695 , a131 out nocopy JTF_VARCHAR2_TABLE_200
15696 , a132 out nocopy JTF_VARCHAR2_TABLE_200
15697 , a133 out nocopy JTF_VARCHAR2_TABLE_200
15698 , a134 out nocopy JTF_VARCHAR2_TABLE_200
15699 , a135 out nocopy JTF_VARCHAR2_TABLE_200
15700 , a136 out nocopy JTF_VARCHAR2_TABLE_200
15701 , a137 out nocopy JTF_VARCHAR2_TABLE_200
15702 , a138 out nocopy JTF_VARCHAR2_TABLE_200
15703 , a139 out nocopy JTF_VARCHAR2_TABLE_200
15704 , a140 out nocopy JTF_VARCHAR2_TABLE_200
15705 , a141 out nocopy JTF_VARCHAR2_TABLE_200
15706 , a142 out nocopy JTF_VARCHAR2_TABLE_200
15707 , a143 out nocopy JTF_VARCHAR2_TABLE_200
15708 , a144 out nocopy JTF_VARCHAR2_TABLE_200
15709 , a145 out nocopy JTF_VARCHAR2_TABLE_200
15710 , a146 out nocopy JTF_VARCHAR2_TABLE_200
15711 , a147 out nocopy JTF_VARCHAR2_TABLE_200
15712 , a148 out nocopy JTF_VARCHAR2_TABLE_200
15713 , a149 out nocopy JTF_VARCHAR2_TABLE_200
15714 , a150 out nocopy JTF_VARCHAR2_TABLE_200
15715 , a151 out nocopy JTF_VARCHAR2_TABLE_200
15716 , a152 out nocopy JTF_VARCHAR2_TABLE_200
15717 , a153 out nocopy JTF_VARCHAR2_TABLE_200
15718 , a154 out nocopy JTF_VARCHAR2_TABLE_200
15719 , a155 out nocopy JTF_VARCHAR2_TABLE_200
15720 , a156 out nocopy JTF_VARCHAR2_TABLE_200
15721 , a157 out nocopy JTF_VARCHAR2_TABLE_200
15722 , a158 out nocopy JTF_VARCHAR2_TABLE_200
15723 , a159 out nocopy JTF_VARCHAR2_TABLE_200
15724 , a160 out nocopy JTF_VARCHAR2_TABLE_200
15725 , a161 out nocopy JTF_VARCHAR2_TABLE_200
15726 , a162 out nocopy JTF_VARCHAR2_TABLE_200
15727 , a163 out nocopy JTF_VARCHAR2_TABLE_200
15728 , a164 out nocopy JTF_VARCHAR2_TABLE_200
15729 , a165 out nocopy JTF_VARCHAR2_TABLE_200
15730 , a166 out nocopy JTF_VARCHAR2_TABLE_200
15731 , a167 out nocopy JTF_VARCHAR2_TABLE_200
15732 , a168 out nocopy JTF_VARCHAR2_TABLE_200
15733 , a169 out nocopy JTF_VARCHAR2_TABLE_200
15734 , a170 out nocopy JTF_VARCHAR2_TABLE_200
15735 , a171 out nocopy JTF_VARCHAR2_TABLE_200
15736 , a172 out nocopy JTF_VARCHAR2_TABLE_200
15737 , a173 out nocopy JTF_VARCHAR2_TABLE_200
15738 , a174 out nocopy JTF_VARCHAR2_TABLE_200
15739 , a175 out nocopy JTF_VARCHAR2_TABLE_200
15740 , a176 out nocopy JTF_VARCHAR2_TABLE_200
15741 , a177 out nocopy JTF_VARCHAR2_TABLE_200
15742 , a178 out nocopy JTF_VARCHAR2_TABLE_200
15743 , a179 out nocopy JTF_VARCHAR2_TABLE_200
15744 , a180 out nocopy JTF_VARCHAR2_TABLE_200
15745 , a181 out nocopy JTF_VARCHAR2_TABLE_200
15746 , a182 out nocopy JTF_VARCHAR2_TABLE_200
15747 , a183 out nocopy JTF_VARCHAR2_TABLE_200
15748 , a184 out nocopy JTF_VARCHAR2_TABLE_200
15749 , a185 out nocopy JTF_VARCHAR2_TABLE_200
15750 , a186 out nocopy JTF_VARCHAR2_TABLE_200
15751 , a187 out nocopy JTF_VARCHAR2_TABLE_200
15752 , a188 out nocopy JTF_VARCHAR2_TABLE_200
15753 , a189 out nocopy JTF_VARCHAR2_TABLE_200
15754 , a190 out nocopy JTF_VARCHAR2_TABLE_200
15755 , a191 out nocopy JTF_VARCHAR2_TABLE_200
15756 , a192 out nocopy JTF_VARCHAR2_TABLE_200
15757 , a193 out nocopy JTF_VARCHAR2_TABLE_200
15758 , a194 out nocopy JTF_VARCHAR2_TABLE_200
15759 , a195 out nocopy JTF_VARCHAR2_TABLE_200
15760 , a196 out nocopy JTF_VARCHAR2_TABLE_200
15761 , a197 out nocopy JTF_VARCHAR2_TABLE_200
15762 , a198 out nocopy JTF_VARCHAR2_TABLE_200
15763 , a199 out nocopy JTF_VARCHAR2_TABLE_200
15764 , a200 out nocopy JTF_VARCHAR2_TABLE_200
15765 , a201 out nocopy JTF_VARCHAR2_TABLE_200
15766 , a202 out nocopy JTF_VARCHAR2_TABLE_200
15767 , a203 out nocopy JTF_VARCHAR2_TABLE_200
15768 , a204 out nocopy JTF_VARCHAR2_TABLE_200
15769 , a205 out nocopy JTF_DATE_TABLE
15770 , a206 out nocopy JTF_DATE_TABLE
15771 , a207 out nocopy JTF_DATE_TABLE
15772 , a208 out nocopy JTF_DATE_TABLE
15773 , a209 out nocopy JTF_VARCHAR2_TABLE_100
15774 , a210 out nocopy JTF_VARCHAR2_TABLE_100
15775 , a211 out nocopy JTF_VARCHAR2_TABLE_200
15776 , a212 out nocopy JTF_VARCHAR2_TABLE_200
15777 , a213 out nocopy JTF_VARCHAR2_TABLE_200
15778 , a214 out nocopy JTF_VARCHAR2_TABLE_200
15779 , a215 out nocopy JTF_VARCHAR2_TABLE_200
15780 , a216 out nocopy JTF_VARCHAR2_TABLE_200
15781 , a217 out nocopy JTF_VARCHAR2_TABLE_200
15782 , a218 out nocopy JTF_VARCHAR2_TABLE_200
15783 , a219 out nocopy JTF_VARCHAR2_TABLE_200
15784 , a220 out nocopy JTF_VARCHAR2_TABLE_200
15785 , a221 out nocopy JTF_VARCHAR2_TABLE_200
15786 , a222 out nocopy JTF_VARCHAR2_TABLE_200
15787 , a223 out nocopy JTF_VARCHAR2_TABLE_200
15788 , a224 out nocopy JTF_VARCHAR2_TABLE_200
15789 , a225 out nocopy JTF_VARCHAR2_TABLE_200
15790 , a226 out nocopy JTF_VARCHAR2_TABLE_200
15791 , a227 out nocopy JTF_VARCHAR2_TABLE_200
15792 , a228 out nocopy JTF_VARCHAR2_TABLE_200
15793 , a229 out nocopy JTF_VARCHAR2_TABLE_200
15794 , a230 out nocopy JTF_VARCHAR2_TABLE_200
15795 , a231 out nocopy JTF_VARCHAR2_TABLE_200
15796 , a232 out nocopy JTF_VARCHAR2_TABLE_200
15797 , a233 out nocopy JTF_VARCHAR2_TABLE_200
15798 , a234 out nocopy JTF_VARCHAR2_TABLE_200
15799 , a235 out nocopy JTF_VARCHAR2_TABLE_200
15800 , a236 out nocopy JTF_VARCHAR2_TABLE_200
15801 , a237 out nocopy JTF_VARCHAR2_TABLE_200
15802 , a238 out nocopy JTF_VARCHAR2_TABLE_200
15803 , a239 out nocopy JTF_VARCHAR2_TABLE_200
15804 , a240 out nocopy JTF_VARCHAR2_TABLE_200
15805 , a241 out nocopy JTF_VARCHAR2_TABLE_100
15806 ) as
15807 ddindx binary_integer; indx binary_integer;
15808 begin
15809 if t is null or t.count = 0 then
15810 a0 := JTF_NUMBER_TABLE();
15811 a1 := JTF_NUMBER_TABLE();
15812 a2 := JTF_NUMBER_TABLE();
15813 a3 := JTF_VARCHAR2_TABLE_100();
15814 a4 := JTF_VARCHAR2_TABLE_100();
15815 a5 := JTF_VARCHAR2_TABLE_200();
15816 a6 := JTF_VARCHAR2_TABLE_200();
15817 a7 := JTF_VARCHAR2_TABLE_200();
15818 a8 := JTF_VARCHAR2_TABLE_200();
15819 a9 := JTF_VARCHAR2_TABLE_200();
15820 a10 := JTF_VARCHAR2_TABLE_200();
15821 a11 := JTF_VARCHAR2_TABLE_200();
15822 a12 := JTF_VARCHAR2_TABLE_200();
15823 a13 := JTF_VARCHAR2_TABLE_200();
15824 a14 := JTF_VARCHAR2_TABLE_200();
15825 a15 := JTF_VARCHAR2_TABLE_200();
15826 a16 := JTF_VARCHAR2_TABLE_200();
15827 a17 := JTF_VARCHAR2_TABLE_200();
15828 a18 := JTF_VARCHAR2_TABLE_200();
15829 a19 := JTF_VARCHAR2_TABLE_200();
15830 a20 := JTF_VARCHAR2_TABLE_200();
15831 a21 := JTF_VARCHAR2_TABLE_200();
15832 a22 := JTF_VARCHAR2_TABLE_200();
15833 a23 := JTF_VARCHAR2_TABLE_200();
15834 a24 := JTF_VARCHAR2_TABLE_200();
15835 a25 := JTF_VARCHAR2_TABLE_200();
15836 a26 := JTF_VARCHAR2_TABLE_200();
15837 a27 := JTF_VARCHAR2_TABLE_200();
15838 a28 := JTF_VARCHAR2_TABLE_200();
15839 a29 := JTF_VARCHAR2_TABLE_200();
15840 a30 := JTF_VARCHAR2_TABLE_200();
15841 a31 := JTF_VARCHAR2_TABLE_200();
15842 a32 := JTF_VARCHAR2_TABLE_200();
15843 a33 := JTF_VARCHAR2_TABLE_200();
15844 a34 := JTF_VARCHAR2_TABLE_200();
15845 a35 := JTF_VARCHAR2_TABLE_200();
15846 a36 := JTF_VARCHAR2_TABLE_200();
15847 a37 := JTF_VARCHAR2_TABLE_200();
15848 a38 := JTF_VARCHAR2_TABLE_200();
15849 a39 := JTF_VARCHAR2_TABLE_200();
15850 a40 := JTF_VARCHAR2_TABLE_200();
15851 a41 := JTF_VARCHAR2_TABLE_200();
15852 a42 := JTF_VARCHAR2_TABLE_200();
15853 a43 := JTF_VARCHAR2_TABLE_200();
15854 a44 := JTF_VARCHAR2_TABLE_200();
15855 a45 := JTF_VARCHAR2_TABLE_200();
15856 a46 := JTF_VARCHAR2_TABLE_200();
15857 a47 := JTF_VARCHAR2_TABLE_200();
15858 a48 := JTF_VARCHAR2_TABLE_200();
15859 a49 := JTF_VARCHAR2_TABLE_200();
15860 a50 := JTF_VARCHAR2_TABLE_200();
15861 a51 := JTF_VARCHAR2_TABLE_200();
15862 a52 := JTF_VARCHAR2_TABLE_200();
15863 a53 := JTF_VARCHAR2_TABLE_200();
15864 a54 := JTF_VARCHAR2_TABLE_200();
15865 a55 := JTF_VARCHAR2_TABLE_200();
15866 a56 := JTF_VARCHAR2_TABLE_200();
15867 a57 := JTF_VARCHAR2_TABLE_200();
15868 a58 := JTF_VARCHAR2_TABLE_200();
15869 a59 := JTF_VARCHAR2_TABLE_200();
15870 a60 := JTF_VARCHAR2_TABLE_200();
15871 a61 := JTF_VARCHAR2_TABLE_200();
15872 a62 := JTF_VARCHAR2_TABLE_200();
15873 a63 := JTF_VARCHAR2_TABLE_200();
15874 a64 := JTF_VARCHAR2_TABLE_200();
15875 a65 := JTF_VARCHAR2_TABLE_200();
15876 a66 := JTF_VARCHAR2_TABLE_200();
15877 a67 := JTF_VARCHAR2_TABLE_200();
15878 a68 := JTF_VARCHAR2_TABLE_200();
15879 a69 := JTF_VARCHAR2_TABLE_200();
15880 a70 := JTF_VARCHAR2_TABLE_200();
15881 a71 := JTF_VARCHAR2_TABLE_200();
15882 a72 := JTF_VARCHAR2_TABLE_200();
15883 a73 := JTF_VARCHAR2_TABLE_200();
15884 a74 := JTF_VARCHAR2_TABLE_200();
15885 a75 := JTF_VARCHAR2_TABLE_200();
15886 a76 := JTF_VARCHAR2_TABLE_200();
15887 a77 := JTF_VARCHAR2_TABLE_200();
15888 a78 := JTF_VARCHAR2_TABLE_200();
15889 a79 := JTF_VARCHAR2_TABLE_200();
15890 a80 := JTF_VARCHAR2_TABLE_200();
15891 a81 := JTF_VARCHAR2_TABLE_200();
15892 a82 := JTF_VARCHAR2_TABLE_200();
15893 a83 := JTF_VARCHAR2_TABLE_200();
15894 a84 := JTF_VARCHAR2_TABLE_200();
15895 a85 := JTF_VARCHAR2_TABLE_200();
15896 a86 := JTF_VARCHAR2_TABLE_200();
15897 a87 := JTF_VARCHAR2_TABLE_200();
15898 a88 := JTF_VARCHAR2_TABLE_200();
15899 a89 := JTF_VARCHAR2_TABLE_200();
15900 a90 := JTF_VARCHAR2_TABLE_200();
15901 a91 := JTF_VARCHAR2_TABLE_200();
15902 a92 := JTF_VARCHAR2_TABLE_200();
15903 a93 := JTF_VARCHAR2_TABLE_200();
15904 a94 := JTF_VARCHAR2_TABLE_200();
15905 a95 := JTF_VARCHAR2_TABLE_200();
15906 a96 := JTF_VARCHAR2_TABLE_200();
15907 a97 := JTF_VARCHAR2_TABLE_200();
15908 a98 := JTF_VARCHAR2_TABLE_200();
15909 a99 := JTF_VARCHAR2_TABLE_200();
15910 a100 := JTF_VARCHAR2_TABLE_200();
15911 a101 := JTF_VARCHAR2_TABLE_200();
15912 a102 := JTF_VARCHAR2_TABLE_200();
15913 a103 := JTF_VARCHAR2_TABLE_200();
15914 a104 := JTF_VARCHAR2_TABLE_200();
15915 a105 := JTF_VARCHAR2_TABLE_200();
15916 a106 := JTF_VARCHAR2_TABLE_200();
15917 a107 := JTF_VARCHAR2_TABLE_200();
15918 a108 := JTF_VARCHAR2_TABLE_200();
15919 a109 := JTF_VARCHAR2_TABLE_200();
15920 a110 := JTF_VARCHAR2_TABLE_200();
15921 a111 := JTF_VARCHAR2_TABLE_200();
15922 a112 := JTF_VARCHAR2_TABLE_200();
15923 a113 := JTF_VARCHAR2_TABLE_200();
15924 a114 := JTF_VARCHAR2_TABLE_200();
15925 a115 := JTF_VARCHAR2_TABLE_200();
15926 a116 := JTF_VARCHAR2_TABLE_200();
15927 a117 := JTF_VARCHAR2_TABLE_200();
15928 a118 := JTF_VARCHAR2_TABLE_200();
15929 a119 := JTF_VARCHAR2_TABLE_200();
15930 a120 := JTF_VARCHAR2_TABLE_200();
15931 a121 := JTF_VARCHAR2_TABLE_200();
15932 a122 := JTF_VARCHAR2_TABLE_200();
15933 a123 := JTF_VARCHAR2_TABLE_200();
15934 a124 := JTF_VARCHAR2_TABLE_200();
15935 a125 := JTF_VARCHAR2_TABLE_200();
15936 a126 := JTF_VARCHAR2_TABLE_200();
15937 a127 := JTF_VARCHAR2_TABLE_200();
15938 a128 := JTF_VARCHAR2_TABLE_200();
15939 a129 := JTF_VARCHAR2_TABLE_200();
15940 a130 := JTF_VARCHAR2_TABLE_200();
15941 a131 := JTF_VARCHAR2_TABLE_200();
15942 a132 := JTF_VARCHAR2_TABLE_200();
15943 a133 := JTF_VARCHAR2_TABLE_200();
15944 a134 := JTF_VARCHAR2_TABLE_200();
15945 a135 := JTF_VARCHAR2_TABLE_200();
15946 a136 := JTF_VARCHAR2_TABLE_200();
15947 a137 := JTF_VARCHAR2_TABLE_200();
15948 a138 := JTF_VARCHAR2_TABLE_200();
15949 a139 := JTF_VARCHAR2_TABLE_200();
15950 a140 := JTF_VARCHAR2_TABLE_200();
15951 a141 := JTF_VARCHAR2_TABLE_200();
15952 a142 := JTF_VARCHAR2_TABLE_200();
15953 a143 := JTF_VARCHAR2_TABLE_200();
15954 a144 := JTF_VARCHAR2_TABLE_200();
15955 a145 := JTF_VARCHAR2_TABLE_200();
15956 a146 := JTF_VARCHAR2_TABLE_200();
15957 a147 := JTF_VARCHAR2_TABLE_200();
15958 a148 := JTF_VARCHAR2_TABLE_200();
15959 a149 := JTF_VARCHAR2_TABLE_200();
15960 a150 := JTF_VARCHAR2_TABLE_200();
15961 a151 := JTF_VARCHAR2_TABLE_200();
15962 a152 := JTF_VARCHAR2_TABLE_200();
15963 a153 := JTF_VARCHAR2_TABLE_200();
15964 a154 := JTF_VARCHAR2_TABLE_200();
15965 a155 := JTF_VARCHAR2_TABLE_200();
15966 a156 := JTF_VARCHAR2_TABLE_200();
15967 a157 := JTF_VARCHAR2_TABLE_200();
15968 a158 := JTF_VARCHAR2_TABLE_200();
15969 a159 := JTF_VARCHAR2_TABLE_200();
15970 a160 := JTF_VARCHAR2_TABLE_200();
15971 a161 := JTF_VARCHAR2_TABLE_200();
15972 a162 := JTF_VARCHAR2_TABLE_200();
15973 a163 := JTF_VARCHAR2_TABLE_200();
15974 a164 := JTF_VARCHAR2_TABLE_200();
15975 a165 := JTF_VARCHAR2_TABLE_200();
15976 a166 := JTF_VARCHAR2_TABLE_200();
15977 a167 := JTF_VARCHAR2_TABLE_200();
15978 a168 := JTF_VARCHAR2_TABLE_200();
15979 a169 := JTF_VARCHAR2_TABLE_200();
15980 a170 := JTF_VARCHAR2_TABLE_200();
15981 a171 := JTF_VARCHAR2_TABLE_200();
15982 a172 := JTF_VARCHAR2_TABLE_200();
15983 a173 := JTF_VARCHAR2_TABLE_200();
15984 a174 := JTF_VARCHAR2_TABLE_200();
15985 a175 := JTF_VARCHAR2_TABLE_200();
15986 a176 := JTF_VARCHAR2_TABLE_200();
15987 a177 := JTF_VARCHAR2_TABLE_200();
15988 a178 := JTF_VARCHAR2_TABLE_200();
15989 a179 := JTF_VARCHAR2_TABLE_200();
15990 a180 := JTF_VARCHAR2_TABLE_200();
15991 a181 := JTF_VARCHAR2_TABLE_200();
15992 a182 := JTF_VARCHAR2_TABLE_200();
15993 a183 := JTF_VARCHAR2_TABLE_200();
15994 a184 := JTF_VARCHAR2_TABLE_200();
15995 a185 := JTF_VARCHAR2_TABLE_200();
15996 a186 := JTF_VARCHAR2_TABLE_200();
15997 a187 := JTF_VARCHAR2_TABLE_200();
15998 a188 := JTF_VARCHAR2_TABLE_200();
15999 a189 := JTF_VARCHAR2_TABLE_200();
16000 a190 := JTF_VARCHAR2_TABLE_200();
16001 a191 := JTF_VARCHAR2_TABLE_200();
16002 a192 := JTF_VARCHAR2_TABLE_200();
16003 a193 := JTF_VARCHAR2_TABLE_200();
16004 a194 := JTF_VARCHAR2_TABLE_200();
16005 a195 := JTF_VARCHAR2_TABLE_200();
16006 a196 := JTF_VARCHAR2_TABLE_200();
16007 a197 := JTF_VARCHAR2_TABLE_200();
16008 a198 := JTF_VARCHAR2_TABLE_200();
16009 a199 := JTF_VARCHAR2_TABLE_200();
16010 a200 := JTF_VARCHAR2_TABLE_200();
16011 a201 := JTF_VARCHAR2_TABLE_200();
16012 a202 := JTF_VARCHAR2_TABLE_200();
16013 a203 := JTF_VARCHAR2_TABLE_200();
16014 a204 := JTF_VARCHAR2_TABLE_200();
16015 a205 := JTF_DATE_TABLE();
16016 a206 := JTF_DATE_TABLE();
16017 a207 := JTF_DATE_TABLE();
16018 a208 := JTF_DATE_TABLE();
16019 a209 := JTF_VARCHAR2_TABLE_100();
16020 a210 := JTF_VARCHAR2_TABLE_100();
16021 a211 := JTF_VARCHAR2_TABLE_200();
16022 a212 := JTF_VARCHAR2_TABLE_200();
16023 a213 := JTF_VARCHAR2_TABLE_200();
16024 a214 := JTF_VARCHAR2_TABLE_200();
16025 a215 := JTF_VARCHAR2_TABLE_200();
16026 a216 := JTF_VARCHAR2_TABLE_200();
16027 a217 := JTF_VARCHAR2_TABLE_200();
16028 a218 := JTF_VARCHAR2_TABLE_200();
16029 a219 := JTF_VARCHAR2_TABLE_200();
16030 a220 := JTF_VARCHAR2_TABLE_200();
16031 a221 := JTF_VARCHAR2_TABLE_200();
16032 a222 := JTF_VARCHAR2_TABLE_200();
16033 a223 := JTF_VARCHAR2_TABLE_200();
16034 a224 := JTF_VARCHAR2_TABLE_200();
16035 a225 := JTF_VARCHAR2_TABLE_200();
16036 a226 := JTF_VARCHAR2_TABLE_200();
16037 a227 := JTF_VARCHAR2_TABLE_200();
16038 a228 := JTF_VARCHAR2_TABLE_200();
16039 a229 := JTF_VARCHAR2_TABLE_200();
16040 a230 := JTF_VARCHAR2_TABLE_200();
16041 a231 := JTF_VARCHAR2_TABLE_200();
16042 a232 := JTF_VARCHAR2_TABLE_200();
16043 a233 := JTF_VARCHAR2_TABLE_200();
16044 a234 := JTF_VARCHAR2_TABLE_200();
16045 a235 := JTF_VARCHAR2_TABLE_200();
16046 a236 := JTF_VARCHAR2_TABLE_200();
16047 a237 := JTF_VARCHAR2_TABLE_200();
16048 a238 := JTF_VARCHAR2_TABLE_200();
16049 a239 := JTF_VARCHAR2_TABLE_200();
16050 a240 := JTF_VARCHAR2_TABLE_200();
16051 a241 := JTF_VARCHAR2_TABLE_100();
16052 else
16053 a0 := JTF_NUMBER_TABLE();
16054 a1 := JTF_NUMBER_TABLE();
16055 a2 := JTF_NUMBER_TABLE();
16056 a3 := JTF_VARCHAR2_TABLE_100();
16057 a4 := JTF_VARCHAR2_TABLE_100();
16058 a5 := JTF_VARCHAR2_TABLE_200();
16059 a6 := JTF_VARCHAR2_TABLE_200();
16060 a7 := JTF_VARCHAR2_TABLE_200();
16061 a8 := JTF_VARCHAR2_TABLE_200();
16062 a9 := JTF_VARCHAR2_TABLE_200();
16063 a10 := JTF_VARCHAR2_TABLE_200();
16064 a11 := JTF_VARCHAR2_TABLE_200();
16065 a12 := JTF_VARCHAR2_TABLE_200();
16066 a13 := JTF_VARCHAR2_TABLE_200();
16067 a14 := JTF_VARCHAR2_TABLE_200();
16068 a15 := JTF_VARCHAR2_TABLE_200();
16069 a16 := JTF_VARCHAR2_TABLE_200();
16070 a17 := JTF_VARCHAR2_TABLE_200();
16071 a18 := JTF_VARCHAR2_TABLE_200();
16072 a19 := JTF_VARCHAR2_TABLE_200();
16073 a20 := JTF_VARCHAR2_TABLE_200();
16074 a21 := JTF_VARCHAR2_TABLE_200();
16075 a22 := JTF_VARCHAR2_TABLE_200();
16076 a23 := JTF_VARCHAR2_TABLE_200();
16077 a24 := JTF_VARCHAR2_TABLE_200();
16078 a25 := JTF_VARCHAR2_TABLE_200();
16079 a26 := JTF_VARCHAR2_TABLE_200();
16080 a27 := JTF_VARCHAR2_TABLE_200();
16081 a28 := JTF_VARCHAR2_TABLE_200();
16082 a29 := JTF_VARCHAR2_TABLE_200();
16083 a30 := JTF_VARCHAR2_TABLE_200();
16084 a31 := JTF_VARCHAR2_TABLE_200();
16085 a32 := JTF_VARCHAR2_TABLE_200();
16086 a33 := JTF_VARCHAR2_TABLE_200();
16087 a34 := JTF_VARCHAR2_TABLE_200();
16088 a35 := JTF_VARCHAR2_TABLE_200();
16089 a36 := JTF_VARCHAR2_TABLE_200();
16090 a37 := JTF_VARCHAR2_TABLE_200();
16091 a38 := JTF_VARCHAR2_TABLE_200();
16092 a39 := JTF_VARCHAR2_TABLE_200();
16093 a40 := JTF_VARCHAR2_TABLE_200();
16094 a41 := JTF_VARCHAR2_TABLE_200();
16095 a42 := JTF_VARCHAR2_TABLE_200();
16096 a43 := JTF_VARCHAR2_TABLE_200();
16097 a44 := JTF_VARCHAR2_TABLE_200();
16098 a45 := JTF_VARCHAR2_TABLE_200();
16099 a46 := JTF_VARCHAR2_TABLE_200();
16100 a47 := JTF_VARCHAR2_TABLE_200();
16101 a48 := JTF_VARCHAR2_TABLE_200();
16102 a49 := JTF_VARCHAR2_TABLE_200();
16103 a50 := JTF_VARCHAR2_TABLE_200();
16104 a51 := JTF_VARCHAR2_TABLE_200();
16105 a52 := JTF_VARCHAR2_TABLE_200();
16106 a53 := JTF_VARCHAR2_TABLE_200();
16107 a54 := JTF_VARCHAR2_TABLE_200();
16108 a55 := JTF_VARCHAR2_TABLE_200();
16109 a56 := JTF_VARCHAR2_TABLE_200();
16110 a57 := JTF_VARCHAR2_TABLE_200();
16111 a58 := JTF_VARCHAR2_TABLE_200();
16112 a59 := JTF_VARCHAR2_TABLE_200();
16113 a60 := JTF_VARCHAR2_TABLE_200();
16114 a61 := JTF_VARCHAR2_TABLE_200();
16115 a62 := JTF_VARCHAR2_TABLE_200();
16116 a63 := JTF_VARCHAR2_TABLE_200();
16117 a64 := JTF_VARCHAR2_TABLE_200();
16118 a65 := JTF_VARCHAR2_TABLE_200();
16119 a66 := JTF_VARCHAR2_TABLE_200();
16120 a67 := JTF_VARCHAR2_TABLE_200();
16121 a68 := JTF_VARCHAR2_TABLE_200();
16122 a69 := JTF_VARCHAR2_TABLE_200();
16123 a70 := JTF_VARCHAR2_TABLE_200();
16124 a71 := JTF_VARCHAR2_TABLE_200();
16125 a72 := JTF_VARCHAR2_TABLE_200();
16126 a73 := JTF_VARCHAR2_TABLE_200();
16127 a74 := JTF_VARCHAR2_TABLE_200();
16128 a75 := JTF_VARCHAR2_TABLE_200();
16129 a76 := JTF_VARCHAR2_TABLE_200();
16130 a77 := JTF_VARCHAR2_TABLE_200();
16131 a78 := JTF_VARCHAR2_TABLE_200();
16132 a79 := JTF_VARCHAR2_TABLE_200();
16133 a80 := JTF_VARCHAR2_TABLE_200();
16134 a81 := JTF_VARCHAR2_TABLE_200();
16135 a82 := JTF_VARCHAR2_TABLE_200();
16136 a83 := JTF_VARCHAR2_TABLE_200();
16137 a84 := JTF_VARCHAR2_TABLE_200();
16138 a85 := JTF_VARCHAR2_TABLE_200();
16139 a86 := JTF_VARCHAR2_TABLE_200();
16140 a87 := JTF_VARCHAR2_TABLE_200();
16141 a88 := JTF_VARCHAR2_TABLE_200();
16142 a89 := JTF_VARCHAR2_TABLE_200();
16143 a90 := JTF_VARCHAR2_TABLE_200();
16144 a91 := JTF_VARCHAR2_TABLE_200();
16145 a92 := JTF_VARCHAR2_TABLE_200();
16146 a93 := JTF_VARCHAR2_TABLE_200();
16147 a94 := JTF_VARCHAR2_TABLE_200();
16148 a95 := JTF_VARCHAR2_TABLE_200();
16149 a96 := JTF_VARCHAR2_TABLE_200();
16150 a97 := JTF_VARCHAR2_TABLE_200();
16151 a98 := JTF_VARCHAR2_TABLE_200();
16152 a99 := JTF_VARCHAR2_TABLE_200();
16153 a100 := JTF_VARCHAR2_TABLE_200();
16154 a101 := JTF_VARCHAR2_TABLE_200();
16155 a102 := JTF_VARCHAR2_TABLE_200();
16156 a103 := JTF_VARCHAR2_TABLE_200();
16157 a104 := JTF_VARCHAR2_TABLE_200();
16158 a105 := JTF_VARCHAR2_TABLE_200();
16159 a106 := JTF_VARCHAR2_TABLE_200();
16160 a107 := JTF_VARCHAR2_TABLE_200();
16161 a108 := JTF_VARCHAR2_TABLE_200();
16162 a109 := JTF_VARCHAR2_TABLE_200();
16163 a110 := JTF_VARCHAR2_TABLE_200();
16164 a111 := JTF_VARCHAR2_TABLE_200();
16165 a112 := JTF_VARCHAR2_TABLE_200();
16166 a113 := JTF_VARCHAR2_TABLE_200();
16167 a114 := JTF_VARCHAR2_TABLE_200();
16168 a115 := JTF_VARCHAR2_TABLE_200();
16169 a116 := JTF_VARCHAR2_TABLE_200();
16170 a117 := JTF_VARCHAR2_TABLE_200();
16171 a118 := JTF_VARCHAR2_TABLE_200();
16172 a119 := JTF_VARCHAR2_TABLE_200();
16173 a120 := JTF_VARCHAR2_TABLE_200();
16174 a121 := JTF_VARCHAR2_TABLE_200();
16175 a122 := JTF_VARCHAR2_TABLE_200();
16176 a123 := JTF_VARCHAR2_TABLE_200();
16177 a124 := JTF_VARCHAR2_TABLE_200();
16178 a125 := JTF_VARCHAR2_TABLE_200();
16179 a126 := JTF_VARCHAR2_TABLE_200();
16180 a127 := JTF_VARCHAR2_TABLE_200();
16181 a128 := JTF_VARCHAR2_TABLE_200();
16182 a129 := JTF_VARCHAR2_TABLE_200();
16183 a130 := JTF_VARCHAR2_TABLE_200();
16184 a131 := JTF_VARCHAR2_TABLE_200();
16185 a132 := JTF_VARCHAR2_TABLE_200();
16186 a133 := JTF_VARCHAR2_TABLE_200();
16187 a134 := JTF_VARCHAR2_TABLE_200();
16188 a135 := JTF_VARCHAR2_TABLE_200();
16189 a136 := JTF_VARCHAR2_TABLE_200();
16190 a137 := JTF_VARCHAR2_TABLE_200();
16191 a138 := JTF_VARCHAR2_TABLE_200();
16192 a139 := JTF_VARCHAR2_TABLE_200();
16193 a140 := JTF_VARCHAR2_TABLE_200();
16194 a141 := JTF_VARCHAR2_TABLE_200();
16195 a142 := JTF_VARCHAR2_TABLE_200();
16196 a143 := JTF_VARCHAR2_TABLE_200();
16197 a144 := JTF_VARCHAR2_TABLE_200();
16198 a145 := JTF_VARCHAR2_TABLE_200();
16199 a146 := JTF_VARCHAR2_TABLE_200();
16200 a147 := JTF_VARCHAR2_TABLE_200();
16201 a148 := JTF_VARCHAR2_TABLE_200();
16202 a149 := JTF_VARCHAR2_TABLE_200();
16203 a150 := JTF_VARCHAR2_TABLE_200();
16204 a151 := JTF_VARCHAR2_TABLE_200();
16205 a152 := JTF_VARCHAR2_TABLE_200();
16206 a153 := JTF_VARCHAR2_TABLE_200();
16207 a154 := JTF_VARCHAR2_TABLE_200();
16208 a155 := JTF_VARCHAR2_TABLE_200();
16209 a156 := JTF_VARCHAR2_TABLE_200();
16210 a157 := JTF_VARCHAR2_TABLE_200();
16211 a158 := JTF_VARCHAR2_TABLE_200();
16212 a159 := JTF_VARCHAR2_TABLE_200();
16213 a160 := JTF_VARCHAR2_TABLE_200();
16214 a161 := JTF_VARCHAR2_TABLE_200();
16215 a162 := JTF_VARCHAR2_TABLE_200();
16216 a163 := JTF_VARCHAR2_TABLE_200();
16217 a164 := JTF_VARCHAR2_TABLE_200();
16218 a165 := JTF_VARCHAR2_TABLE_200();
16219 a166 := JTF_VARCHAR2_TABLE_200();
16220 a167 := JTF_VARCHAR2_TABLE_200();
16221 a168 := JTF_VARCHAR2_TABLE_200();
16222 a169 := JTF_VARCHAR2_TABLE_200();
16223 a170 := JTF_VARCHAR2_TABLE_200();
16224 a171 := JTF_VARCHAR2_TABLE_200();
16225 a172 := JTF_VARCHAR2_TABLE_200();
16226 a173 := JTF_VARCHAR2_TABLE_200();
16227 a174 := JTF_VARCHAR2_TABLE_200();
16228 a175 := JTF_VARCHAR2_TABLE_200();
16229 a176 := JTF_VARCHAR2_TABLE_200();
16230 a177 := JTF_VARCHAR2_TABLE_200();
16231 a178 := JTF_VARCHAR2_TABLE_200();
16232 a179 := JTF_VARCHAR2_TABLE_200();
16233 a180 := JTF_VARCHAR2_TABLE_200();
16234 a181 := JTF_VARCHAR2_TABLE_200();
16235 a182 := JTF_VARCHAR2_TABLE_200();
16236 a183 := JTF_VARCHAR2_TABLE_200();
16237 a184 := JTF_VARCHAR2_TABLE_200();
16238 a185 := JTF_VARCHAR2_TABLE_200();
16239 a186 := JTF_VARCHAR2_TABLE_200();
16240 a187 := JTF_VARCHAR2_TABLE_200();
16241 a188 := JTF_VARCHAR2_TABLE_200();
16242 a189 := JTF_VARCHAR2_TABLE_200();
16243 a190 := JTF_VARCHAR2_TABLE_200();
16244 a191 := JTF_VARCHAR2_TABLE_200();
16245 a192 := JTF_VARCHAR2_TABLE_200();
16246 a193 := JTF_VARCHAR2_TABLE_200();
16247 a194 := JTF_VARCHAR2_TABLE_200();
16248 a195 := JTF_VARCHAR2_TABLE_200();
16249 a196 := JTF_VARCHAR2_TABLE_200();
16250 a197 := JTF_VARCHAR2_TABLE_200();
16251 a198 := JTF_VARCHAR2_TABLE_200();
16252 a199 := JTF_VARCHAR2_TABLE_200();
16253 a200 := JTF_VARCHAR2_TABLE_200();
16254 a201 := JTF_VARCHAR2_TABLE_200();
16255 a202 := JTF_VARCHAR2_TABLE_200();
16256 a203 := JTF_VARCHAR2_TABLE_200();
16257 a204 := JTF_VARCHAR2_TABLE_200();
16258 a205 := JTF_DATE_TABLE();
16259 a206 := JTF_DATE_TABLE();
16260 a207 := JTF_DATE_TABLE();
16261 a208 := JTF_DATE_TABLE();
16262 a209 := JTF_VARCHAR2_TABLE_100();
16263 a210 := JTF_VARCHAR2_TABLE_100();
16264 a211 := JTF_VARCHAR2_TABLE_200();
16265 a212 := JTF_VARCHAR2_TABLE_200();
16266 a213 := JTF_VARCHAR2_TABLE_200();
16267 a214 := JTF_VARCHAR2_TABLE_200();
16268 a215 := JTF_VARCHAR2_TABLE_200();
16269 a216 := JTF_VARCHAR2_TABLE_200();
16270 a217 := JTF_VARCHAR2_TABLE_200();
16271 a218 := JTF_VARCHAR2_TABLE_200();
16272 a219 := JTF_VARCHAR2_TABLE_200();
16273 a220 := JTF_VARCHAR2_TABLE_200();
16274 a221 := JTF_VARCHAR2_TABLE_200();
16275 a222 := JTF_VARCHAR2_TABLE_200();
16276 a223 := JTF_VARCHAR2_TABLE_200();
16277 a224 := JTF_VARCHAR2_TABLE_200();
16278 a225 := JTF_VARCHAR2_TABLE_200();
16279 a226 := JTF_VARCHAR2_TABLE_200();
16280 a227 := JTF_VARCHAR2_TABLE_200();
16281 a228 := JTF_VARCHAR2_TABLE_200();
16282 a229 := JTF_VARCHAR2_TABLE_200();
16283 a230 := JTF_VARCHAR2_TABLE_200();
16284 a231 := JTF_VARCHAR2_TABLE_200();
16285 a232 := JTF_VARCHAR2_TABLE_200();
16286 a233 := JTF_VARCHAR2_TABLE_200();
16287 a234 := JTF_VARCHAR2_TABLE_200();
16288 a235 := JTF_VARCHAR2_TABLE_200();
16289 a236 := JTF_VARCHAR2_TABLE_200();
16290 a237 := JTF_VARCHAR2_TABLE_200();
16291 a238 := JTF_VARCHAR2_TABLE_200();
16292 a239 := JTF_VARCHAR2_TABLE_200();
16293 a240 := JTF_VARCHAR2_TABLE_200();
16294 a241 := JTF_VARCHAR2_TABLE_100();
16295 if t.count > 0 then
16296 a0.extend(t.count);
16297 a1.extend(t.count);
16298 a2.extend(t.count);
16299 a3.extend(t.count);
16300 a4.extend(t.count);
16301 a5.extend(t.count);
16302 a6.extend(t.count);
16303 a7.extend(t.count);
16304 a8.extend(t.count);
16305 a9.extend(t.count);
16306 a10.extend(t.count);
16307 a11.extend(t.count);
16308 a12.extend(t.count);
16309 a13.extend(t.count);
16310 a14.extend(t.count);
16311 a15.extend(t.count);
16312 a16.extend(t.count);
16313 a17.extend(t.count);
16314 a18.extend(t.count);
16315 a19.extend(t.count);
16316 a20.extend(t.count);
16317 a21.extend(t.count);
16318 a22.extend(t.count);
16319 a23.extend(t.count);
16320 a24.extend(t.count);
16321 a25.extend(t.count);
16322 a26.extend(t.count);
16323 a27.extend(t.count);
16324 a28.extend(t.count);
16325 a29.extend(t.count);
16326 a30.extend(t.count);
16327 a31.extend(t.count);
16328 a32.extend(t.count);
16329 a33.extend(t.count);
16330 a34.extend(t.count);
16331 a35.extend(t.count);
16332 a36.extend(t.count);
16333 a37.extend(t.count);
16334 a38.extend(t.count);
16335 a39.extend(t.count);
16336 a40.extend(t.count);
16337 a41.extend(t.count);
16338 a42.extend(t.count);
16339 a43.extend(t.count);
16340 a44.extend(t.count);
16341 a45.extend(t.count);
16342 a46.extend(t.count);
16343 a47.extend(t.count);
16344 a48.extend(t.count);
16345 a49.extend(t.count);
16346 a50.extend(t.count);
16347 a51.extend(t.count);
16348 a52.extend(t.count);
16349 a53.extend(t.count);
16350 a54.extend(t.count);
16351 a55.extend(t.count);
16352 a56.extend(t.count);
16353 a57.extend(t.count);
16354 a58.extend(t.count);
16355 a59.extend(t.count);
16356 a60.extend(t.count);
16357 a61.extend(t.count);
16358 a62.extend(t.count);
16359 a63.extend(t.count);
16360 a64.extend(t.count);
16361 a65.extend(t.count);
16362 a66.extend(t.count);
16363 a67.extend(t.count);
16364 a68.extend(t.count);
16365 a69.extend(t.count);
16366 a70.extend(t.count);
16367 a71.extend(t.count);
16368 a72.extend(t.count);
16369 a73.extend(t.count);
16370 a74.extend(t.count);
16371 a75.extend(t.count);
16372 a76.extend(t.count);
16373 a77.extend(t.count);
16374 a78.extend(t.count);
16375 a79.extend(t.count);
16376 a80.extend(t.count);
16377 a81.extend(t.count);
16378 a82.extend(t.count);
16379 a83.extend(t.count);
16380 a84.extend(t.count);
16381 a85.extend(t.count);
16382 a86.extend(t.count);
16383 a87.extend(t.count);
16384 a88.extend(t.count);
16385 a89.extend(t.count);
16386 a90.extend(t.count);
16387 a91.extend(t.count);
16388 a92.extend(t.count);
16389 a93.extend(t.count);
16390 a94.extend(t.count);
16391 a95.extend(t.count);
16392 a96.extend(t.count);
16393 a97.extend(t.count);
16394 a98.extend(t.count);
16395 a99.extend(t.count);
16396 a100.extend(t.count);
16397 a101.extend(t.count);
16398 a102.extend(t.count);
16399 a103.extend(t.count);
16400 a104.extend(t.count);
16401 a105.extend(t.count);
16402 a106.extend(t.count);
16403 a107.extend(t.count);
16404 a108.extend(t.count);
16405 a109.extend(t.count);
16406 a110.extend(t.count);
16407 a111.extend(t.count);
16408 a112.extend(t.count);
16409 a113.extend(t.count);
16410 a114.extend(t.count);
16411 a115.extend(t.count);
16412 a116.extend(t.count);
16413 a117.extend(t.count);
16414 a118.extend(t.count);
16415 a119.extend(t.count);
16416 a120.extend(t.count);
16417 a121.extend(t.count);
16418 a122.extend(t.count);
16419 a123.extend(t.count);
16420 a124.extend(t.count);
16421 a125.extend(t.count);
16422 a126.extend(t.count);
16423 a127.extend(t.count);
16424 a128.extend(t.count);
16425 a129.extend(t.count);
16426 a130.extend(t.count);
16427 a131.extend(t.count);
16428 a132.extend(t.count);
16429 a133.extend(t.count);
16430 a134.extend(t.count);
16431 a135.extend(t.count);
16432 a136.extend(t.count);
16433 a137.extend(t.count);
16434 a138.extend(t.count);
16435 a139.extend(t.count);
16436 a140.extend(t.count);
16437 a141.extend(t.count);
16438 a142.extend(t.count);
16439 a143.extend(t.count);
16440 a144.extend(t.count);
16441 a145.extend(t.count);
16442 a146.extend(t.count);
16443 a147.extend(t.count);
16444 a148.extend(t.count);
16445 a149.extend(t.count);
16446 a150.extend(t.count);
16447 a151.extend(t.count);
16448 a152.extend(t.count);
16449 a153.extend(t.count);
16450 a154.extend(t.count);
16451 a155.extend(t.count);
16452 a156.extend(t.count);
16453 a157.extend(t.count);
16454 a158.extend(t.count);
16455 a159.extend(t.count);
16456 a160.extend(t.count);
16457 a161.extend(t.count);
16458 a162.extend(t.count);
16459 a163.extend(t.count);
16460 a164.extend(t.count);
16461 a165.extend(t.count);
16462 a166.extend(t.count);
16463 a167.extend(t.count);
16464 a168.extend(t.count);
16465 a169.extend(t.count);
16466 a170.extend(t.count);
16467 a171.extend(t.count);
16468 a172.extend(t.count);
16469 a173.extend(t.count);
16470 a174.extend(t.count);
16471 a175.extend(t.count);
16472 a176.extend(t.count);
16473 a177.extend(t.count);
16474 a178.extend(t.count);
16475 a179.extend(t.count);
16476 a180.extend(t.count);
16477 a181.extend(t.count);
16478 a182.extend(t.count);
16479 a183.extend(t.count);
16480 a184.extend(t.count);
16481 a185.extend(t.count);
16482 a186.extend(t.count);
16483 a187.extend(t.count);
16484 a188.extend(t.count);
16485 a189.extend(t.count);
16486 a190.extend(t.count);
16487 a191.extend(t.count);
16488 a192.extend(t.count);
16489 a193.extend(t.count);
16490 a194.extend(t.count);
16491 a195.extend(t.count);
16492 a196.extend(t.count);
16493 a197.extend(t.count);
16494 a198.extend(t.count);
16495 a199.extend(t.count);
16496 a200.extend(t.count);
16497 a201.extend(t.count);
16498 a202.extend(t.count);
16499 a203.extend(t.count);
16500 a204.extend(t.count);
16501 a205.extend(t.count);
16502 a206.extend(t.count);
16503 a207.extend(t.count);
16504 a208.extend(t.count);
16505 a209.extend(t.count);
16506 a210.extend(t.count);
16507 a211.extend(t.count);
16508 a212.extend(t.count);
16509 a213.extend(t.count);
16510 a214.extend(t.count);
16511 a215.extend(t.count);
16512 a216.extend(t.count);
16513 a217.extend(t.count);
16514 a218.extend(t.count);
16515 a219.extend(t.count);
16516 a220.extend(t.count);
16517 a221.extend(t.count);
16518 a222.extend(t.count);
16519 a223.extend(t.count);
16520 a224.extend(t.count);
16521 a225.extend(t.count);
16522 a226.extend(t.count);
16523 a227.extend(t.count);
16524 a228.extend(t.count);
16525 a229.extend(t.count);
16526 a230.extend(t.count);
16527 a231.extend(t.count);
16528 a232.extend(t.count);
16529 a233.extend(t.count);
16530 a234.extend(t.count);
16531 a235.extend(t.count);
16532 a236.extend(t.count);
16533 a237.extend(t.count);
16534 a238.extend(t.count);
16535 a239.extend(t.count);
16536 a240.extend(t.count);
16537 a241.extend(t.count);
16538 ddindx := t.first;
16539 indx := 1;
16540 while true loop
16541 a0(indx) := rosetta_g_miss_num_map(t(ddindx).price_attrib_history_id);
16542 a1(indx) := rosetta_g_miss_num_map(t(ddindx).pricing_attribute_id);
16543 a2(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
16544 a3(indx) := t(ddindx).old_pricing_context;
16545 a4(indx) := t(ddindx).new_pricing_context;
16546 a5(indx) := t(ddindx).old_pricing_attribute1;
16547 a6(indx) := t(ddindx).new_pricing_attribute1;
16548 a7(indx) := t(ddindx).old_pricing_attribute2;
16549 a8(indx) := t(ddindx).new_pricing_attribute2;
16550 a9(indx) := t(ddindx).old_pricing_attribute3;
16551 a10(indx) := t(ddindx).new_pricing_attribute3;
16552 a11(indx) := t(ddindx).old_pricing_attribute4;
16553 a12(indx) := t(ddindx).new_pricing_attribute4;
16554 a13(indx) := t(ddindx).old_pricing_attribute5;
16555 a14(indx) := t(ddindx).new_pricing_attribute5;
16556 a15(indx) := t(ddindx).old_pricing_attribute6;
16557 a16(indx) := t(ddindx).new_pricing_attribute6;
16558 a17(indx) := t(ddindx).old_pricing_attribute7;
16559 a18(indx) := t(ddindx).new_pricing_attribute7;
16560 a19(indx) := t(ddindx).old_pricing_attribute8;
16561 a20(indx) := t(ddindx).new_pricing_attribute8;
16562 a21(indx) := t(ddindx).old_pricing_attribute9;
16563 a22(indx) := t(ddindx).new_pricing_attribute9;
16564 a23(indx) := t(ddindx).old_pricing_attribute10;
16565 a24(indx) := t(ddindx).new_pricing_attribute10;
16566 a25(indx) := t(ddindx).old_pricing_attribute11;
16567 a26(indx) := t(ddindx).new_pricing_attribute11;
16568 a27(indx) := t(ddindx).old_pricing_attribute12;
16569 a28(indx) := t(ddindx).new_pricing_attribute12;
16570 a29(indx) := t(ddindx).old_pricing_attribute13;
16571 a30(indx) := t(ddindx).new_pricing_attribute13;
16572 a31(indx) := t(ddindx).old_pricing_attribute14;
16573 a32(indx) := t(ddindx).new_pricing_attribute14;
16574 a33(indx) := t(ddindx).old_pricing_attribute15;
16575 a34(indx) := t(ddindx).new_pricing_attribute15;
16576 a35(indx) := t(ddindx).old_pricing_attribute16;
16577 a36(indx) := t(ddindx).new_pricing_attribute16;
16578 a37(indx) := t(ddindx).old_pricing_attribute17;
16579 a38(indx) := t(ddindx).new_pricing_attribute17;
16580 a39(indx) := t(ddindx).old_pricing_attribute18;
16581 a40(indx) := t(ddindx).new_pricing_attribute18;
16582 a41(indx) := t(ddindx).old_pricing_attribute19;
16583 a42(indx) := t(ddindx).new_pricing_attribute19;
16584 a43(indx) := t(ddindx).old_pricing_attribute20;
16585 a44(indx) := t(ddindx).new_pricing_attribute20;
16586 a45(indx) := t(ddindx).old_pricing_attribute21;
16587 a46(indx) := t(ddindx).new_pricing_attribute21;
16588 a47(indx) := t(ddindx).old_pricing_attribute22;
16589 a48(indx) := t(ddindx).new_pricing_attribute22;
16590 a49(indx) := t(ddindx).old_pricing_attribute23;
16591 a50(indx) := t(ddindx).new_pricing_attribute23;
16592 a51(indx) := t(ddindx).old_pricing_attribute24;
16593 a52(indx) := t(ddindx).new_pricing_attribute24;
16594 a53(indx) := t(ddindx).new_pricing_attribute25;
16595 a54(indx) := t(ddindx).old_pricing_attribute25;
16596 a55(indx) := t(ddindx).old_pricing_attribute26;
16597 a56(indx) := t(ddindx).new_pricing_attribute26;
16598 a57(indx) := t(ddindx).old_pricing_attribute27;
16599 a58(indx) := t(ddindx).new_pricing_attribute27;
16600 a59(indx) := t(ddindx).old_pricing_attribute28;
16601 a60(indx) := t(ddindx).new_pricing_attribute28;
16602 a61(indx) := t(ddindx).old_pricing_attribute29;
16603 a62(indx) := t(ddindx).new_pricing_attribute29;
16604 a63(indx) := t(ddindx).old_pricing_attribute30;
16605 a64(indx) := t(ddindx).new_pricing_attribute30;
16606 a65(indx) := t(ddindx).old_pricing_attribute31;
16607 a66(indx) := t(ddindx).new_pricing_attribute31;
16608 a67(indx) := t(ddindx).old_pricing_attribute32;
16609 a68(indx) := t(ddindx).new_pricing_attribute32;
16610 a69(indx) := t(ddindx).old_pricing_attribute33;
16611 a70(indx) := t(ddindx).new_pricing_attribute33;
16612 a71(indx) := t(ddindx).old_pricing_attribute34;
16613 a72(indx) := t(ddindx).new_pricing_attribute34;
16614 a73(indx) := t(ddindx).old_pricing_attribute35;
16615 a74(indx) := t(ddindx).new_pricing_attribute35;
16616 a75(indx) := t(ddindx).old_pricing_attribute36;
16617 a76(indx) := t(ddindx).new_pricing_attribute36;
16618 a77(indx) := t(ddindx).old_pricing_attribute37;
16619 a78(indx) := t(ddindx).new_pricing_attribute37;
16620 a79(indx) := t(ddindx).old_pricing_attribute38;
16621 a80(indx) := t(ddindx).new_pricing_attribute38;
16622 a81(indx) := t(ddindx).old_pricing_attribute39;
16623 a82(indx) := t(ddindx).new_pricing_attribute39;
16624 a83(indx) := t(ddindx).old_pricing_attribute40;
16625 a84(indx) := t(ddindx).new_pricing_attribute40;
16626 a85(indx) := t(ddindx).old_pricing_attribute41;
16627 a86(indx) := t(ddindx).new_pricing_attribute41;
16628 a87(indx) := t(ddindx).old_pricing_attribute42;
16629 a88(indx) := t(ddindx).new_pricing_attribute42;
16630 a89(indx) := t(ddindx).old_pricing_attribute43;
16631 a90(indx) := t(ddindx).new_pricing_attribute43;
16632 a91(indx) := t(ddindx).old_pricing_attribute44;
16633 a92(indx) := t(ddindx).new_pricing_attribute44;
16634 a93(indx) := t(ddindx).old_pricing_attribute45;
16635 a94(indx) := t(ddindx).new_pricing_attribute45;
16636 a95(indx) := t(ddindx).old_pricing_attribute46;
16637 a96(indx) := t(ddindx).new_pricing_attribute46;
16638 a97(indx) := t(ddindx).old_pricing_attribute47;
16639 a98(indx) := t(ddindx).new_pricing_attribute47;
16640 a99(indx) := t(ddindx).old_pricing_attribute48;
16641 a100(indx) := t(ddindx).new_pricing_attribute48;
16642 a101(indx) := t(ddindx).old_pricing_attribute49;
16643 a102(indx) := t(ddindx).new_pricing_attribute49;
16644 a103(indx) := t(ddindx).old_pricing_attribute50;
16645 a104(indx) := t(ddindx).new_pricing_attribute50;
16646 a105(indx) := t(ddindx).old_pricing_attribute51;
16647 a106(indx) := t(ddindx).new_pricing_attribute51;
16648 a107(indx) := t(ddindx).old_pricing_attribute52;
16649 a108(indx) := t(ddindx).new_pricing_attribute52;
16650 a109(indx) := t(ddindx).old_pricing_attribute53;
16651 a110(indx) := t(ddindx).new_pricing_attribute53;
16652 a111(indx) := t(ddindx).old_pricing_attribute54;
16653 a112(indx) := t(ddindx).new_pricing_attribute54;
16654 a113(indx) := t(ddindx).old_pricing_attribute55;
16655 a114(indx) := t(ddindx).new_pricing_attribute55;
16656 a115(indx) := t(ddindx).old_pricing_attribute56;
16657 a116(indx) := t(ddindx).new_pricing_attribute56;
16658 a117(indx) := t(ddindx).old_pricing_attribute57;
16659 a118(indx) := t(ddindx).new_pricing_attribute57;
16660 a119(indx) := t(ddindx).old_pricing_attribute58;
16661 a120(indx) := t(ddindx).new_pricing_attribute58;
16662 a121(indx) := t(ddindx).old_pricing_attribute59;
16663 a122(indx) := t(ddindx).new_pricing_attribute59;
16664 a123(indx) := t(ddindx).old_pricing_attribute60;
16665 a124(indx) := t(ddindx).new_pricing_attribute60;
16666 a125(indx) := t(ddindx).old_pricing_attribute61;
16667 a126(indx) := t(ddindx).new_pricing_attribute61;
16668 a127(indx) := t(ddindx).old_pricing_attribute62;
16669 a128(indx) := t(ddindx).new_pricing_attribute62;
16670 a129(indx) := t(ddindx).old_pricing_attribute63;
16671 a130(indx) := t(ddindx).new_pricing_attribute63;
16672 a131(indx) := t(ddindx).old_pricing_attribute64;
16673 a132(indx) := t(ddindx).new_pricing_attribute64;
16674 a133(indx) := t(ddindx).old_pricing_attribute65;
16675 a134(indx) := t(ddindx).new_pricing_attribute65;
16676 a135(indx) := t(ddindx).old_pricing_attribute66;
16677 a136(indx) := t(ddindx).new_pricing_attribute66;
16678 a137(indx) := t(ddindx).old_pricing_attribute67;
16679 a138(indx) := t(ddindx).new_pricing_attribute67;
16680 a139(indx) := t(ddindx).old_pricing_attribute68;
16681 a140(indx) := t(ddindx).new_pricing_attribute68;
16682 a141(indx) := t(ddindx).old_pricing_attribute69;
16683 a142(indx) := t(ddindx).new_pricing_attribute69;
16684 a143(indx) := t(ddindx).old_pricing_attribute70;
16685 a144(indx) := t(ddindx).new_pricing_attribute70;
16686 a145(indx) := t(ddindx).old_pricing_attribute71;
16687 a146(indx) := t(ddindx).new_pricing_attribute71;
16688 a147(indx) := t(ddindx).old_pricing_attribute72;
16689 a148(indx) := t(ddindx).new_pricing_attribute72;
16690 a149(indx) := t(ddindx).old_pricing_attribute73;
16691 a150(indx) := t(ddindx).new_pricing_attribute73;
16692 a151(indx) := t(ddindx).old_pricing_attribute74;
16693 a152(indx) := t(ddindx).new_pricing_attribute74;
16694 a153(indx) := t(ddindx).old_pricing_attribute75;
16695 a154(indx) := t(ddindx).new_pricing_attribute75;
16696 a155(indx) := t(ddindx).old_pricing_attribute76;
16697 a156(indx) := t(ddindx).new_pricing_attribute76;
16698 a157(indx) := t(ddindx).old_pricing_attribute77;
16699 a158(indx) := t(ddindx).new_pricing_attribute77;
16700 a159(indx) := t(ddindx).old_pricing_attribute78;
16701 a160(indx) := t(ddindx).new_pricing_attribute78;
16702 a161(indx) := t(ddindx).old_pricing_attribute79;
16703 a162(indx) := t(ddindx).new_pricing_attribute79;
16704 a163(indx) := t(ddindx).old_pricing_attribute80;
16705 a164(indx) := t(ddindx).new_pricing_attribute80;
16706 a165(indx) := t(ddindx).old_pricing_attribute81;
16707 a166(indx) := t(ddindx).new_pricing_attribute81;
16708 a167(indx) := t(ddindx).old_pricing_attribute82;
16709 a168(indx) := t(ddindx).new_pricing_attribute82;
16710 a169(indx) := t(ddindx).old_pricing_attribute83;
16711 a170(indx) := t(ddindx).new_pricing_attribute83;
16712 a171(indx) := t(ddindx).old_pricing_attribute84;
16713 a172(indx) := t(ddindx).new_pricing_attribute84;
16714 a173(indx) := t(ddindx).old_pricing_attribute85;
16715 a174(indx) := t(ddindx).new_pricing_attribute85;
16716 a175(indx) := t(ddindx).old_pricing_attribute86;
16717 a176(indx) := t(ddindx).new_pricing_attribute86;
16718 a177(indx) := t(ddindx).old_pricing_attribute87;
16719 a178(indx) := t(ddindx).new_pricing_attribute87;
16720 a179(indx) := t(ddindx).old_pricing_attribute88;
16721 a180(indx) := t(ddindx).new_pricing_attribute88;
16722 a181(indx) := t(ddindx).old_pricing_attribute89;
16723 a182(indx) := t(ddindx).new_pricing_attribute89;
16724 a183(indx) := t(ddindx).old_pricing_attribute90;
16725 a184(indx) := t(ddindx).new_pricing_attribute90;
16726 a185(indx) := t(ddindx).old_pricing_attribute91;
16727 a186(indx) := t(ddindx).new_pricing_attribute91;
16728 a187(indx) := t(ddindx).old_pricing_attribute92;
16729 a188(indx) := t(ddindx).new_pricing_attribute92;
16730 a189(indx) := t(ddindx).old_pricing_attribute93;
16731 a190(indx) := t(ddindx).new_pricing_attribute93;
16732 a191(indx) := t(ddindx).old_pricing_attribute94;
16733 a192(indx) := t(ddindx).new_pricing_attribute94;
16734 a193(indx) := t(ddindx).old_pricing_attribute95;
16735 a194(indx) := t(ddindx).new_pricing_attribute95;
16736 a195(indx) := t(ddindx).old_pricing_attribute96;
16737 a196(indx) := t(ddindx).new_pricing_attribute96;
16738 a197(indx) := t(ddindx).old_pricing_attribute97;
16739 a198(indx) := t(ddindx).new_pricing_attribute97;
16740 a199(indx) := t(ddindx).old_pricing_attribute98;
16741 a200(indx) := t(ddindx).new_pricing_attribute98;
16742 a201(indx) := t(ddindx).old_pricing_attribute99;
16743 a202(indx) := t(ddindx).new_pricing_attribute99;
16744 a203(indx) := t(ddindx).old_pricing_attribute100;
16745 a204(indx) := t(ddindx).new_pricing_attribute100;
16746 a205(indx) := t(ddindx).old_active_start_date;
16747 a206(indx) := t(ddindx).new_active_start_date;
16748 a207(indx) := t(ddindx).old_active_end_date;
16749 a208(indx) := t(ddindx).new_active_end_date;
16750 a209(indx) := t(ddindx).old_context;
16751 a210(indx) := t(ddindx).new_context;
16752 a211(indx) := t(ddindx).old_attribute1;
16753 a212(indx) := t(ddindx).new_attribute1;
16754 a213(indx) := t(ddindx).old_attribute2;
16755 a214(indx) := t(ddindx).new_attribute2;
16756 a215(indx) := t(ddindx).old_attribute3;
16757 a216(indx) := t(ddindx).new_attribute3;
16758 a217(indx) := t(ddindx).old_attribute4;
16759 a218(indx) := t(ddindx).new_attribute4;
16760 a219(indx) := t(ddindx).old_attribute5;
16761 a220(indx) := t(ddindx).new_attribute5;
16762 a221(indx) := t(ddindx).old_attribute6;
16763 a222(indx) := t(ddindx).new_attribute6;
16764 a223(indx) := t(ddindx).old_attribute7;
16765 a224(indx) := t(ddindx).new_attribute7;
16766 a225(indx) := t(ddindx).old_attribute8;
16767 a226(indx) := t(ddindx).new_attribute8;
16768 a227(indx) := t(ddindx).old_attribute9;
16769 a228(indx) := t(ddindx).new_attribute9;
16770 a229(indx) := t(ddindx).old_attribute10;
16771 a230(indx) := t(ddindx).new_attribute10;
16772 a231(indx) := t(ddindx).old_attribute11;
16773 a232(indx) := t(ddindx).new_attribute11;
16774 a233(indx) := t(ddindx).old_attribute12;
16775 a234(indx) := t(ddindx).new_attribute12;
16776 a235(indx) := t(ddindx).old_attribute13;
16777 a236(indx) := t(ddindx).new_attribute13;
16778 a237(indx) := t(ddindx).old_attribute14;
16779 a238(indx) := t(ddindx).new_attribute14;
16780 a239(indx) := t(ddindx).old_attribute15;
16781 a240(indx) := t(ddindx).new_attribute15;
16782 a241(indx) := t(ddindx).full_dump_flag;
16783 indx := indx+1;
16784 if t.last =ddindx
16785 then exit;
16786 end if;
16787 ddindx := t.next(ddindx);
16788 end loop;
16789 end if;
16790 end if;
16791 end rosetta_table_copy_out_p83;
16792
16793 procedure rosetta_table_copy_in_p85(t out nocopy csi_datastructures_pub.instance_link_tbl, a0 JTF_NUMBER_TABLE
16794 , a1 JTF_VARCHAR2_TABLE_300
16795 , a2 JTF_VARCHAR2_TABLE_300
16796 , a3 JTF_VARCHAR2_TABLE_300
16797 , a4 JTF_VARCHAR2_TABLE_300
16798 , a5 JTF_VARCHAR2_TABLE_100
16799 , a6 JTF_VARCHAR2_TABLE_100
16800 , a7 JTF_VARCHAR2_TABLE_100
16801 , a8 JTF_VARCHAR2_TABLE_100
16802 , a9 JTF_VARCHAR2_TABLE_300
16803 , a10 JTF_VARCHAR2_TABLE_300
16804 , a11 JTF_VARCHAR2_TABLE_300
16805 , a12 JTF_VARCHAR2_TABLE_300
16806 , a13 JTF_VARCHAR2_TABLE_100
16807 , a14 JTF_VARCHAR2_TABLE_100
16808 , a15 JTF_VARCHAR2_TABLE_100
16809 , a16 JTF_VARCHAR2_TABLE_100
16810 ) as
16811 ddindx binary_integer; indx binary_integer;
16812 begin
16813 if a0 is not null and a0.count > 0 then
16814 if a0.count > 0 then
16815 indx := a0.first;
16816 ddindx := 1;
16817 while true loop
16818 t(ddindx).instance_id := rosetta_g_miss_num_map(a0(indx));
16819 t(ddindx).start_loc_address1 := a1(indx);
16820 t(ddindx).start_loc_address2 := a2(indx);
16821 t(ddindx).start_loc_address3 := a3(indx);
16822 t(ddindx).start_loc_address4 := a4(indx);
16823 t(ddindx).start_loc_city := a5(indx);
16824 t(ddindx).start_loc_state := a6(indx);
16825 t(ddindx).start_loc_postal_code := a7(indx);
16826 t(ddindx).start_loc_country := a8(indx);
16827 t(ddindx).end_loc_address1 := a9(indx);
16828 t(ddindx).end_loc_address2 := a10(indx);
16829 t(ddindx).end_loc_address3 := a11(indx);
16830 t(ddindx).end_loc_address4 := a12(indx);
16831 t(ddindx).end_loc_city := a13(indx);
16832 t(ddindx).end_loc_state := a14(indx);
16833 t(ddindx).end_loc_postal_code := a15(indx);
16834 t(ddindx).end_loc_country := a16(indx);
16835 ddindx := ddindx+1;
16836 if a0.last =indx
16837 then exit;
16838 end if;
16839 indx := a0.next(indx);
16840 end loop;
16841 end if;
16842 end if;
16843 end rosetta_table_copy_in_p85;
16844 procedure rosetta_table_copy_out_p85(t csi_datastructures_pub.instance_link_tbl, a0 out nocopy JTF_NUMBER_TABLE
16845 , a1 out nocopy JTF_VARCHAR2_TABLE_300
16846 , a2 out nocopy JTF_VARCHAR2_TABLE_300
16847 , a3 out nocopy JTF_VARCHAR2_TABLE_300
16848 , a4 out nocopy JTF_VARCHAR2_TABLE_300
16849 , a5 out nocopy JTF_VARCHAR2_TABLE_100
16850 , a6 out nocopy JTF_VARCHAR2_TABLE_100
16851 , a7 out nocopy JTF_VARCHAR2_TABLE_100
16852 , a8 out nocopy JTF_VARCHAR2_TABLE_100
16853 , a9 out nocopy JTF_VARCHAR2_TABLE_300
16854 , a10 out nocopy JTF_VARCHAR2_TABLE_300
16855 , a11 out nocopy JTF_VARCHAR2_TABLE_300
16856 , a12 out nocopy JTF_VARCHAR2_TABLE_300
16857 , a13 out nocopy JTF_VARCHAR2_TABLE_100
16858 , a14 out nocopy JTF_VARCHAR2_TABLE_100
16859 , a15 out nocopy JTF_VARCHAR2_TABLE_100
16860 , a16 out nocopy JTF_VARCHAR2_TABLE_100
16861 ) as
16862 ddindx binary_integer; indx binary_integer;
16863 begin
16864 if t is null or t.count = 0 then
16865 a0 := JTF_NUMBER_TABLE();
16866 a1 := JTF_VARCHAR2_TABLE_300();
16867 a2 := JTF_VARCHAR2_TABLE_300();
16868 a3 := JTF_VARCHAR2_TABLE_300();
16869 a4 := JTF_VARCHAR2_TABLE_300();
16870 a5 := JTF_VARCHAR2_TABLE_100();
16871 a6 := JTF_VARCHAR2_TABLE_100();
16872 a7 := JTF_VARCHAR2_TABLE_100();
16873 a8 := JTF_VARCHAR2_TABLE_100();
16874 a9 := JTF_VARCHAR2_TABLE_300();
16875 a10 := JTF_VARCHAR2_TABLE_300();
16876 a11 := JTF_VARCHAR2_TABLE_300();
16877 a12 := JTF_VARCHAR2_TABLE_300();
16878 a13 := JTF_VARCHAR2_TABLE_100();
16879 a14 := JTF_VARCHAR2_TABLE_100();
16880 a15 := JTF_VARCHAR2_TABLE_100();
16881 a16 := JTF_VARCHAR2_TABLE_100();
16882 else
16883 a0 := JTF_NUMBER_TABLE();
16884 a1 := JTF_VARCHAR2_TABLE_300();
16885 a2 := JTF_VARCHAR2_TABLE_300();
16886 a3 := JTF_VARCHAR2_TABLE_300();
16887 a4 := JTF_VARCHAR2_TABLE_300();
16888 a5 := JTF_VARCHAR2_TABLE_100();
16889 a6 := JTF_VARCHAR2_TABLE_100();
16890 a7 := JTF_VARCHAR2_TABLE_100();
16891 a8 := JTF_VARCHAR2_TABLE_100();
16892 a9 := JTF_VARCHAR2_TABLE_300();
16893 a10 := JTF_VARCHAR2_TABLE_300();
16894 a11 := JTF_VARCHAR2_TABLE_300();
16895 a12 := JTF_VARCHAR2_TABLE_300();
16896 a13 := JTF_VARCHAR2_TABLE_100();
16897 a14 := JTF_VARCHAR2_TABLE_100();
16898 a15 := JTF_VARCHAR2_TABLE_100();
16899 a16 := JTF_VARCHAR2_TABLE_100();
16900 if t.count > 0 then
16901 a0.extend(t.count);
16902 a1.extend(t.count);
16903 a2.extend(t.count);
16904 a3.extend(t.count);
16905 a4.extend(t.count);
16906 a5.extend(t.count);
16907 a6.extend(t.count);
16908 a7.extend(t.count);
16909 a8.extend(t.count);
16910 a9.extend(t.count);
16911 a10.extend(t.count);
16912 a11.extend(t.count);
16913 a12.extend(t.count);
16914 a13.extend(t.count);
16915 a14.extend(t.count);
16916 a15.extend(t.count);
16917 a16.extend(t.count);
16918 ddindx := t.first;
16919 indx := 1;
16920 while true loop
16921 a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
16922 a1(indx) := t(ddindx).start_loc_address1;
16923 a2(indx) := t(ddindx).start_loc_address2;
16924 a3(indx) := t(ddindx).start_loc_address3;
16925 a4(indx) := t(ddindx).start_loc_address4;
16926 a5(indx) := t(ddindx).start_loc_city;
16927 a6(indx) := t(ddindx).start_loc_state;
16928 a7(indx) := t(ddindx).start_loc_postal_code;
16929 a8(indx) := t(ddindx).start_loc_country;
16930 a9(indx) := t(ddindx).end_loc_address1;
16931 a10(indx) := t(ddindx).end_loc_address2;
16932 a11(indx) := t(ddindx).end_loc_address3;
16933 a12(indx) := t(ddindx).end_loc_address4;
16934 a13(indx) := t(ddindx).end_loc_city;
16935 a14(indx) := t(ddindx).end_loc_state;
16936 a15(indx) := t(ddindx).end_loc_postal_code;
16937 a16(indx) := t(ddindx).end_loc_country;
16938 indx := indx+1;
16939 if t.last =ddindx
16940 then exit;
16941 end if;
16942 ddindx := t.next(ddindx);
16943 end loop;
16944 end if;
16945 end if;
16946 end rosetta_table_copy_out_p85;
16947
16948 procedure rosetta_table_copy_in_p87(t out nocopy csi_datastructures_pub.instance_cz_tbl, a0 JTF_NUMBER_TABLE
16949 , a1 JTF_NUMBER_TABLE
16950 , a2 JTF_NUMBER_TABLE
16951 , a3 JTF_NUMBER_TABLE
16952 , a4 JTF_NUMBER_TABLE
16953 , a5 JTF_NUMBER_TABLE
16954 , a6 JTF_NUMBER_TABLE
16955 , a7 JTF_VARCHAR2_TABLE_300
16956 , a8 JTF_NUMBER_TABLE
16957 , a9 JTF_NUMBER_TABLE
16958 , a10 JTF_NUMBER_TABLE
16959 , a11 JTF_VARCHAR2_TABLE_100
16960 , a12 JTF_VARCHAR2_TABLE_100
16961 ) as
16962 ddindx binary_integer; indx binary_integer;
16963 begin
16964 if a0 is not null and a0.count > 0 then
16965 if a0.count > 0 then
16966 indx := a0.first;
16967 ddindx := 1;
16968 while true loop
16969 t(ddindx).item_instance_id := rosetta_g_miss_num_map(a0(indx));
16970 t(ddindx).config_instance_hdr_id := rosetta_g_miss_num_map(a1(indx));
16971 t(ddindx).config_instance_rev_number := rosetta_g_miss_num_map(a2(indx));
16972 t(ddindx).config_instance_item_id := rosetta_g_miss_num_map(a3(indx));
16973 t(ddindx).bill_to_site_use_id := rosetta_g_miss_num_map(a4(indx));
16974 t(ddindx).ship_to_site_use_id := rosetta_g_miss_num_map(a5(indx));
16975 t(ddindx).sold_to_org_id := rosetta_g_miss_num_map(a6(indx));
16976 t(ddindx).instance_name := a7(indx);
16977 t(ddindx).instance_sequence := rosetta_g_miss_num_map(a8(indx));
16978 t(ddindx).bill_to_contact_id := rosetta_g_miss_num_map(a9(indx));
16979 t(ddindx).ship_to_contact_id := rosetta_g_miss_num_map(a10(indx));
16980 t(ddindx).ib_owner := a11(indx);
16981 t(ddindx).action := a12(indx);
16982 ddindx := ddindx+1;
16983 if a0.last =indx
16984 then exit;
16985 end if;
16986 indx := a0.next(indx);
16987 end loop;
16988 end if;
16989 end if;
16990 end rosetta_table_copy_in_p87;
16991 procedure rosetta_table_copy_out_p87(t csi_datastructures_pub.instance_cz_tbl, a0 out nocopy JTF_NUMBER_TABLE
16992 , a1 out nocopy JTF_NUMBER_TABLE
16993 , a2 out nocopy JTF_NUMBER_TABLE
16994 , a3 out nocopy JTF_NUMBER_TABLE
16995 , a4 out nocopy JTF_NUMBER_TABLE
16996 , a5 out nocopy JTF_NUMBER_TABLE
16997 , a6 out nocopy JTF_NUMBER_TABLE
16998 , a7 out nocopy JTF_VARCHAR2_TABLE_300
16999 , a8 out nocopy JTF_NUMBER_TABLE
17000 , a9 out nocopy JTF_NUMBER_TABLE
17001 , a10 out nocopy JTF_NUMBER_TABLE
17002 , a11 out nocopy JTF_VARCHAR2_TABLE_100
17003 , a12 out nocopy JTF_VARCHAR2_TABLE_100
17004 ) as
17005 ddindx binary_integer; indx binary_integer;
17006 begin
17007 if t is null or t.count = 0 then
17008 a0 := JTF_NUMBER_TABLE();
17009 a1 := JTF_NUMBER_TABLE();
17010 a2 := JTF_NUMBER_TABLE();
17011 a3 := JTF_NUMBER_TABLE();
17012 a4 := JTF_NUMBER_TABLE();
17013 a5 := JTF_NUMBER_TABLE();
17014 a6 := JTF_NUMBER_TABLE();
17015 a7 := JTF_VARCHAR2_TABLE_300();
17016 a8 := JTF_NUMBER_TABLE();
17017 a9 := JTF_NUMBER_TABLE();
17018 a10 := JTF_NUMBER_TABLE();
17019 a11 := JTF_VARCHAR2_TABLE_100();
17020 a12 := JTF_VARCHAR2_TABLE_100();
17021 else
17022 a0 := JTF_NUMBER_TABLE();
17023 a1 := JTF_NUMBER_TABLE();
17024 a2 := JTF_NUMBER_TABLE();
17025 a3 := JTF_NUMBER_TABLE();
17026 a4 := JTF_NUMBER_TABLE();
17027 a5 := JTF_NUMBER_TABLE();
17028 a6 := JTF_NUMBER_TABLE();
17029 a7 := JTF_VARCHAR2_TABLE_300();
17030 a8 := JTF_NUMBER_TABLE();
17031 a9 := JTF_NUMBER_TABLE();
17032 a10 := JTF_NUMBER_TABLE();
17033 a11 := JTF_VARCHAR2_TABLE_100();
17034 a12 := JTF_VARCHAR2_TABLE_100();
17035 if t.count > 0 then
17036 a0.extend(t.count);
17037 a1.extend(t.count);
17038 a2.extend(t.count);
17039 a3.extend(t.count);
17040 a4.extend(t.count);
17041 a5.extend(t.count);
17042 a6.extend(t.count);
17043 a7.extend(t.count);
17044 a8.extend(t.count);
17045 a9.extend(t.count);
17046 a10.extend(t.count);
17047 a11.extend(t.count);
17048 a12.extend(t.count);
17049 ddindx := t.first;
17050 indx := 1;
17051 while true loop
17052 a0(indx) := rosetta_g_miss_num_map(t(ddindx).item_instance_id);
17053 a1(indx) := rosetta_g_miss_num_map(t(ddindx).config_instance_hdr_id);
17054 a2(indx) := rosetta_g_miss_num_map(t(ddindx).config_instance_rev_number);
17055 a3(indx) := rosetta_g_miss_num_map(t(ddindx).config_instance_item_id);
17056 a4(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_site_use_id);
17057 a5(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_site_use_id);
17058 a6(indx) := rosetta_g_miss_num_map(t(ddindx).sold_to_org_id);
17059 a7(indx) := t(ddindx).instance_name;
17060 a8(indx) := rosetta_g_miss_num_map(t(ddindx).instance_sequence);
17061 a9(indx) := rosetta_g_miss_num_map(t(ddindx).bill_to_contact_id);
17062 a10(indx) := rosetta_g_miss_num_map(t(ddindx).ship_to_contact_id);
17063 a11(indx) := t(ddindx).ib_owner;
17064 a12(indx) := t(ddindx).action;
17065 indx := indx+1;
17066 if t.last =ddindx
17067 then exit;
17068 end if;
17069 ddindx := t.next(ddindx);
17070 end loop;
17071 end if;
17072 end if;
17073 end rosetta_table_copy_out_p87;
17074
17075 procedure rosetta_table_copy_in_p89(t out nocopy csi_datastructures_pub.ext_attrib_values_tbl, a0 JTF_VARCHAR2_TABLE_100
17076 , a1 JTF_VARCHAR2_TABLE_100
17077 , a2 JTF_VARCHAR2_TABLE_300
17078 , a3 JTF_NUMBER_TABLE
17079 , a4 JTF_NUMBER_TABLE
17080 ) as
17081 ddindx binary_integer; indx binary_integer;
17082 begin
17083 if a0 is not null and a0.count > 0 then
17084 if a0.count > 0 then
17085 indx := a0.first;
17086 ddindx := 1;
17087 while true loop
17088 t(ddindx).attribute_level := a0(indx);
17089 t(ddindx).attribute_code := a1(indx);
17090 t(ddindx).attribute_value := a2(indx);
17091 t(ddindx).attribute_sequence := rosetta_g_miss_num_map(a3(indx));
17092 t(ddindx).parent_tbl_index := rosetta_g_miss_num_map(a4(indx));
17093 ddindx := ddindx+1;
17094 if a0.last =indx
17095 then exit;
17096 end if;
17097 indx := a0.next(indx);
17098 end loop;
17099 end if;
17100 end if;
17101 end rosetta_table_copy_in_p89;
17102 procedure rosetta_table_copy_out_p89(t csi_datastructures_pub.ext_attrib_values_tbl, a0 out nocopy JTF_VARCHAR2_TABLE_100
17103 , a1 out nocopy JTF_VARCHAR2_TABLE_100
17104 , a2 out nocopy JTF_VARCHAR2_TABLE_300
17105 , a3 out nocopy JTF_NUMBER_TABLE
17106 , a4 out nocopy JTF_NUMBER_TABLE
17107 ) as
17108 ddindx binary_integer; indx binary_integer;
17109 begin
17110 if t is null or t.count = 0 then
17111 a0 := JTF_VARCHAR2_TABLE_100();
17112 a1 := JTF_VARCHAR2_TABLE_100();
17113 a2 := JTF_VARCHAR2_TABLE_300();
17114 a3 := JTF_NUMBER_TABLE();
17115 a4 := JTF_NUMBER_TABLE();
17116 else
17117 a0 := JTF_VARCHAR2_TABLE_100();
17118 a1 := JTF_VARCHAR2_TABLE_100();
17119 a2 := JTF_VARCHAR2_TABLE_300();
17120 a3 := JTF_NUMBER_TABLE();
17121 a4 := JTF_NUMBER_TABLE();
17122 if t.count > 0 then
17123 a0.extend(t.count);
17124 a1.extend(t.count);
17125 a2.extend(t.count);
17126 a3.extend(t.count);
17127 a4.extend(t.count);
17128 ddindx := t.first;
17129 indx := 1;
17130 while true loop
17131 a0(indx) := t(ddindx).attribute_level;
17132 a1(indx) := t(ddindx).attribute_code;
17133 a2(indx) := t(ddindx).attribute_value;
17134 a3(indx) := rosetta_g_miss_num_map(t(ddindx).attribute_sequence);
17135 a4(indx) := rosetta_g_miss_num_map(t(ddindx).parent_tbl_index);
17136 indx := indx+1;
17137 if t.last =ddindx
17138 then exit;
17139 end if;
17140 ddindx := t.next(ddindx);
17141 end loop;
17142 end if;
17143 end if;
17144 end rosetta_table_copy_out_p89;
17145
17146 procedure rosetta_table_copy_in_p92(t out nocopy csi_datastructures_pub.mtl_txn_tbl, a0 JTF_NUMBER_TABLE
17147 , a1 JTF_DATE_TABLE
17148 , a2 JTF_DATE_TABLE
17149 , a3 JTF_NUMBER_TABLE
17150 , a4 JTF_NUMBER_TABLE
17151 , a5 JTF_VARCHAR2_TABLE_100
17152 , a6 JTF_NUMBER_TABLE
17153 , a7 JTF_VARCHAR2_TABLE_100
17154 , a8 JTF_NUMBER_TABLE
17155 , a9 JTF_VARCHAR2_TABLE_100
17156 , a10 JTF_NUMBER_TABLE
17157 , a11 JTF_NUMBER_TABLE
17158 , a12 JTF_NUMBER_TABLE
17159 , a13 JTF_NUMBER_TABLE
17160 , a14 JTF_NUMBER_TABLE
17161 , a15 JTF_NUMBER_TABLE
17162 , a16 JTF_NUMBER_TABLE
17163 , a17 JTF_NUMBER_TABLE
17164 ) as
17165 ddindx binary_integer; indx binary_integer;
17166 begin
17167 if a0 is not null and a0.count > 0 then
17168 if a0.count > 0 then
17169 indx := a0.first;
17170 ddindx := 1;
17171 while true loop
17172 t(ddindx).transaction_id := rosetta_g_miss_num_map(a0(indx));
17173 t(ddindx).transaction_date := rosetta_g_miss_date_in_map(a1(indx));
17174 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a2(indx));
17175 t(ddindx).inventory_item_id := rosetta_g_miss_num_map(a3(indx));
17176 t(ddindx).organization_id := rosetta_g_miss_num_map(a4(indx));
17177 t(ddindx).lot_number := a5(indx);
17178 t(ddindx).transaction_quantity := rosetta_g_miss_num_map(a6(indx));
17179 t(ddindx).transaction_uom := a7(indx);
17180 t(ddindx).primary_quantity := rosetta_g_miss_num_map(a8(indx));
17181 t(ddindx).primary_uom := a9(indx);
17182 t(ddindx).transaction_type_id := rosetta_g_miss_num_map(a10(indx));
17183 t(ddindx).transaction_action_id := rosetta_g_miss_num_map(a11(indx));
17184 t(ddindx).transaction_source_type_id := rosetta_g_miss_num_map(a12(indx));
17185 t(ddindx).transfer_transaction_id := rosetta_g_miss_num_map(a13(indx));
17186 t(ddindx).serial_control_code := rosetta_g_miss_num_map(a14(indx));
17187 t(ddindx).lot_control_code := rosetta_g_miss_num_map(a15(indx));
17188 t(ddindx).trx_source_line_id := rosetta_g_miss_num_map(a16(indx));
17189 t(ddindx).transaction_source_id := rosetta_g_miss_num_map(a17(indx));
17190 ddindx := ddindx+1;
17191 if a0.last =indx
17192 then exit;
17193 end if;
17194 indx := a0.next(indx);
17195 end loop;
17196 end if;
17197 end if;
17198 end rosetta_table_copy_in_p92;
17199 procedure rosetta_table_copy_out_p92(t csi_datastructures_pub.mtl_txn_tbl, a0 out nocopy JTF_NUMBER_TABLE
17200 , a1 out nocopy JTF_DATE_TABLE
17201 , a2 out nocopy JTF_DATE_TABLE
17202 , a3 out nocopy JTF_NUMBER_TABLE
17203 , a4 out nocopy JTF_NUMBER_TABLE
17204 , a5 out nocopy JTF_VARCHAR2_TABLE_100
17205 , a6 out nocopy JTF_NUMBER_TABLE
17206 , a7 out nocopy JTF_VARCHAR2_TABLE_100
17207 , a8 out nocopy JTF_NUMBER_TABLE
17208 , a9 out nocopy JTF_VARCHAR2_TABLE_100
17209 , a10 out nocopy JTF_NUMBER_TABLE
17210 , a11 out nocopy JTF_NUMBER_TABLE
17211 , a12 out nocopy JTF_NUMBER_TABLE
17212 , a13 out nocopy JTF_NUMBER_TABLE
17213 , a14 out nocopy JTF_NUMBER_TABLE
17214 , a15 out nocopy JTF_NUMBER_TABLE
17215 , a16 out nocopy JTF_NUMBER_TABLE
17216 , a17 out nocopy JTF_NUMBER_TABLE
17217 ) as
17218 ddindx binary_integer; indx binary_integer;
17219 begin
17220 if t is null or t.count = 0 then
17221 a0 := JTF_NUMBER_TABLE();
17222 a1 := JTF_DATE_TABLE();
17223 a2 := JTF_DATE_TABLE();
17224 a3 := JTF_NUMBER_TABLE();
17225 a4 := JTF_NUMBER_TABLE();
17226 a5 := JTF_VARCHAR2_TABLE_100();
17227 a6 := JTF_NUMBER_TABLE();
17228 a7 := JTF_VARCHAR2_TABLE_100();
17229 a8 := JTF_NUMBER_TABLE();
17230 a9 := JTF_VARCHAR2_TABLE_100();
17231 a10 := JTF_NUMBER_TABLE();
17232 a11 := JTF_NUMBER_TABLE();
17233 a12 := JTF_NUMBER_TABLE();
17234 a13 := JTF_NUMBER_TABLE();
17235 a14 := JTF_NUMBER_TABLE();
17236 a15 := JTF_NUMBER_TABLE();
17237 a16 := JTF_NUMBER_TABLE();
17238 a17 := JTF_NUMBER_TABLE();
17239 else
17240 a0 := JTF_NUMBER_TABLE();
17241 a1 := JTF_DATE_TABLE();
17242 a2 := JTF_DATE_TABLE();
17243 a3 := JTF_NUMBER_TABLE();
17244 a4 := JTF_NUMBER_TABLE();
17245 a5 := JTF_VARCHAR2_TABLE_100();
17246 a6 := JTF_NUMBER_TABLE();
17247 a7 := JTF_VARCHAR2_TABLE_100();
17248 a8 := JTF_NUMBER_TABLE();
17249 a9 := JTF_VARCHAR2_TABLE_100();
17250 a10 := JTF_NUMBER_TABLE();
17251 a11 := JTF_NUMBER_TABLE();
17252 a12 := JTF_NUMBER_TABLE();
17253 a13 := JTF_NUMBER_TABLE();
17254 a14 := JTF_NUMBER_TABLE();
17255 a15 := JTF_NUMBER_TABLE();
17256 a16 := JTF_NUMBER_TABLE();
17257 a17 := JTF_NUMBER_TABLE();
17258 if t.count > 0 then
17259 a0.extend(t.count);
17260 a1.extend(t.count);
17261 a2.extend(t.count);
17262 a3.extend(t.count);
17263 a4.extend(t.count);
17264 a5.extend(t.count);
17265 a6.extend(t.count);
17266 a7.extend(t.count);
17267 a8.extend(t.count);
17268 a9.extend(t.count);
17269 a10.extend(t.count);
17270 a11.extend(t.count);
17271 a12.extend(t.count);
17272 a13.extend(t.count);
17273 a14.extend(t.count);
17274 a15.extend(t.count);
17275 a16.extend(t.count);
17276 a17.extend(t.count);
17277 ddindx := t.first;
17278 indx := 1;
17279 while true loop
17280 a0(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_id);
17281 a1(indx) := t(ddindx).transaction_date;
17282 a2(indx) := t(ddindx).creation_date;
17283 a3(indx) := rosetta_g_miss_num_map(t(ddindx).inventory_item_id);
17284 a4(indx) := rosetta_g_miss_num_map(t(ddindx).organization_id);
17285 a5(indx) := t(ddindx).lot_number;
17286 a6(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_quantity);
17287 a7(indx) := t(ddindx).transaction_uom;
17288 a8(indx) := rosetta_g_miss_num_map(t(ddindx).primary_quantity);
17289 a9(indx) := t(ddindx).primary_uom;
17290 a10(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_type_id);
17291 a11(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_action_id);
17292 a12(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_source_type_id);
17293 a13(indx) := rosetta_g_miss_num_map(t(ddindx).transfer_transaction_id);
17294 a14(indx) := rosetta_g_miss_num_map(t(ddindx).serial_control_code);
17295 a15(indx) := rosetta_g_miss_num_map(t(ddindx).lot_control_code);
17296 a16(indx) := rosetta_g_miss_num_map(t(ddindx).trx_source_line_id);
17297 a17(indx) := rosetta_g_miss_num_map(t(ddindx).transaction_source_id);
17298 indx := indx+1;
17299 if t.last =ddindx
17300 then exit;
17301 end if;
17302 ddindx := t.next(ddindx);
17303 end loop;
17304 end if;
17305 end if;
17306 end rosetta_table_copy_out_p92;
17307
17308 procedure rosetta_table_copy_in_p94(t out nocopy csi_datastructures_pub.mu_systems_tbl, a0 JTF_NUMBER_TABLE
17309 ) as
17310 ddindx binary_integer; indx binary_integer;
17311 begin
17312 if a0 is not null and a0.count > 0 then
17313 if a0.count > 0 then
17314 indx := a0.first;
17315 ddindx := 1;
17316 while true loop
17317 t(ddindx).system_id := rosetta_g_miss_num_map(a0(indx));
17318 ddindx := ddindx+1;
17319 if a0.last =indx
17320 then exit;
17321 end if;
17322 indx := a0.next(indx);
17323 end loop;
17324 end if;
17325 end if;
17326 end rosetta_table_copy_in_p94;
17327 procedure rosetta_table_copy_out_p94(t csi_datastructures_pub.mu_systems_tbl, a0 out nocopy JTF_NUMBER_TABLE
17328 ) as
17329 ddindx binary_integer; indx binary_integer;
17330 begin
17331 if t is null or t.count = 0 then
17332 a0 := JTF_NUMBER_TABLE();
17333 else
17334 a0 := JTF_NUMBER_TABLE();
17335 if t.count > 0 then
17336 a0.extend(t.count);
17337 ddindx := t.first;
17338 indx := 1;
17339 while true loop
17340 a0(indx) := rosetta_g_miss_num_map(t(ddindx).system_id);
17341 indx := indx+1;
17342 if t.last =ddindx
17343 then exit;
17344 end if;
17345 ddindx := t.next(ddindx);
17346 end loop;
17347 end if;
17348 end if;
17349 end rosetta_table_copy_out_p94;
17350
17351 end csi_datastructures_pub_w;