DBA Data[Home] [Help]

PACKAGE BODY: APPS.CN_GET_TX_DATA_PUB_W

Source


1 package body cn_get_tx_data_pub_w as
2   /* $Header: cnwxadjb.pls 120.4.12000000.2 2007/08/08 05:59:58 apink ship $ */
3   procedure rosetta_table_copy_in_p1(t out nocopy cn_get_tx_data_pub.adj_tbl_type, a0 JTF_NUMBER_TABLE
4     , a1 JTF_VARCHAR2_TABLE_100
5     , a2 JTF_VARCHAR2_TABLE_400
6     , a3 JTF_NUMBER_TABLE
7     , a4 JTF_NUMBER_TABLE
8     , a5 JTF_VARCHAR2_TABLE_100
9     , a6 JTF_DATE_TABLE
10     , a7 JTF_DATE_TABLE
11     , a8 JTF_NUMBER_TABLE
12     , a9 JTF_NUMBER_TABLE
13     , a10 JTF_NUMBER_TABLE
14     , a11 JTF_NUMBER_TABLE
15     , a12 JTF_NUMBER_TABLE
16     , a13 JTF_VARCHAR2_TABLE_100
17     , a14 JTF_NUMBER_TABLE
18     , a15 JTF_VARCHAR2_TABLE_100
19     , a16 JTF_VARCHAR2_TABLE_100
20     , a17 JTF_VARCHAR2_TABLE_100
21     , a18 JTF_VARCHAR2_TABLE_100
22     , a19 JTF_VARCHAR2_TABLE_100
23     , a20 JTF_VARCHAR2_TABLE_100
24     , a21 JTF_VARCHAR2_TABLE_1800
25     , a22 JTF_NUMBER_TABLE
26     , a23 JTF_NUMBER_TABLE
27     , a24 JTF_DATE_TABLE
28     , a25 JTF_NUMBER_TABLE
29     , a26 JTF_NUMBER_TABLE
30     , a27 JTF_DATE_TABLE
31     , a28 JTF_VARCHAR2_TABLE_100
32     , a29 JTF_VARCHAR2_TABLE_300
33     , a30 JTF_VARCHAR2_TABLE_300
34     , a31 JTF_VARCHAR2_TABLE_300
35     , a32 JTF_VARCHAR2_TABLE_300
36     , a33 JTF_VARCHAR2_TABLE_300
37     , a34 JTF_VARCHAR2_TABLE_300
38     , a35 JTF_VARCHAR2_TABLE_300
39     , a36 JTF_VARCHAR2_TABLE_300
40     , a37 JTF_VARCHAR2_TABLE_300
41     , a38 JTF_VARCHAR2_TABLE_300
42     , a39 JTF_VARCHAR2_TABLE_300
43     , a40 JTF_VARCHAR2_TABLE_300
44     , a41 JTF_VARCHAR2_TABLE_300
45     , a42 JTF_VARCHAR2_TABLE_300
46     , a43 JTF_VARCHAR2_TABLE_300
47     , a44 JTF_VARCHAR2_TABLE_300
48     , a45 JTF_VARCHAR2_TABLE_300
49     , a46 JTF_VARCHAR2_TABLE_300
50     , a47 JTF_VARCHAR2_TABLE_300
51     , a48 JTF_VARCHAR2_TABLE_300
52     , a49 JTF_VARCHAR2_TABLE_300
53     , a50 JTF_VARCHAR2_TABLE_300
54     , a51 JTF_VARCHAR2_TABLE_300
55     , a52 JTF_VARCHAR2_TABLE_300
56     , a53 JTF_VARCHAR2_TABLE_300
57     , a54 JTF_VARCHAR2_TABLE_300
58     , a55 JTF_VARCHAR2_TABLE_300
59     , a56 JTF_VARCHAR2_TABLE_300
60     , a57 JTF_VARCHAR2_TABLE_300
61     , a58 JTF_VARCHAR2_TABLE_300
62     , a59 JTF_VARCHAR2_TABLE_300
63     , a60 JTF_VARCHAR2_TABLE_300
64     , a61 JTF_VARCHAR2_TABLE_300
65     , a62 JTF_VARCHAR2_TABLE_300
66     , a63 JTF_VARCHAR2_TABLE_300
67     , a64 JTF_VARCHAR2_TABLE_300
68     , a65 JTF_VARCHAR2_TABLE_300
69     , a66 JTF_VARCHAR2_TABLE_300
70     , a67 JTF_VARCHAR2_TABLE_300
71     , a68 JTF_VARCHAR2_TABLE_300
72     , a69 JTF_VARCHAR2_TABLE_300
73     , a70 JTF_VARCHAR2_TABLE_300
74     , a71 JTF_VARCHAR2_TABLE_300
75     , a72 JTF_VARCHAR2_TABLE_300
76     , a73 JTF_VARCHAR2_TABLE_300
77     , a74 JTF_VARCHAR2_TABLE_300
78     , a75 JTF_VARCHAR2_TABLE_300
79     , a76 JTF_VARCHAR2_TABLE_300
80     , a77 JTF_VARCHAR2_TABLE_300
81     , a78 JTF_VARCHAR2_TABLE_300
82     , a79 JTF_VARCHAR2_TABLE_300
83     , a80 JTF_VARCHAR2_TABLE_300
84     , a81 JTF_VARCHAR2_TABLE_300
85     , a82 JTF_VARCHAR2_TABLE_300
86     , a83 JTF_VARCHAR2_TABLE_300
87     , a84 JTF_VARCHAR2_TABLE_300
88     , a85 JTF_VARCHAR2_TABLE_300
89     , a86 JTF_VARCHAR2_TABLE_300
90     , a87 JTF_VARCHAR2_TABLE_300
91     , a88 JTF_VARCHAR2_TABLE_300
92     , a89 JTF_VARCHAR2_TABLE_300
93     , a90 JTF_VARCHAR2_TABLE_300
94     , a91 JTF_VARCHAR2_TABLE_300
95     , a92 JTF_VARCHAR2_TABLE_300
96     , a93 JTF_VARCHAR2_TABLE_300
97     , a94 JTF_VARCHAR2_TABLE_300
98     , a95 JTF_VARCHAR2_TABLE_300
99     , a96 JTF_VARCHAR2_TABLE_300
100     , a97 JTF_VARCHAR2_TABLE_300
101     , a98 JTF_VARCHAR2_TABLE_300
102     , a99 JTF_VARCHAR2_TABLE_300
103     , a100 JTF_VARCHAR2_TABLE_300
104     , a101 JTF_VARCHAR2_TABLE_300
105     , a102 JTF_VARCHAR2_TABLE_300
106     , a103 JTF_VARCHAR2_TABLE_300
107     , a104 JTF_VARCHAR2_TABLE_300
108     , a105 JTF_VARCHAR2_TABLE_300
109     , a106 JTF_VARCHAR2_TABLE_300
110     , a107 JTF_VARCHAR2_TABLE_300
111     , a108 JTF_VARCHAR2_TABLE_300
112     , a109 JTF_VARCHAR2_TABLE_300
113     , a110 JTF_VARCHAR2_TABLE_300
114     , a111 JTF_VARCHAR2_TABLE_300
115     , a112 JTF_VARCHAR2_TABLE_300
116     , a113 JTF_VARCHAR2_TABLE_300
117     , a114 JTF_VARCHAR2_TABLE_300
118     , a115 JTF_VARCHAR2_TABLE_300
119     , a116 JTF_VARCHAR2_TABLE_300
120     , a117 JTF_VARCHAR2_TABLE_300
121     , a118 JTF_VARCHAR2_TABLE_300
122     , a119 JTF_VARCHAR2_TABLE_300
123     , a120 JTF_VARCHAR2_TABLE_300
124     , a121 JTF_VARCHAR2_TABLE_300
125     , a122 JTF_VARCHAR2_TABLE_300
126     , a123 JTF_VARCHAR2_TABLE_300
127     , a124 JTF_VARCHAR2_TABLE_300
128     , a125 JTF_VARCHAR2_TABLE_300
129     , a126 JTF_VARCHAR2_TABLE_300
130     , a127 JTF_VARCHAR2_TABLE_300
131     , a128 JTF_VARCHAR2_TABLE_300
132     , a129 JTF_NUMBER_TABLE
133     , a130 JTF_VARCHAR2_TABLE_100
134     , a131 JTF_NUMBER_TABLE
135     , a132 JTF_VARCHAR2_TABLE_100
136     , a133 JTF_VARCHAR2_TABLE_100
137     , a134 JTF_VARCHAR2_TABLE_100
138     , a135 JTF_NUMBER_TABLE
139     , a136 JTF_NUMBER_TABLE
140     , a137 JTF_NUMBER_TABLE
141     , a138 JTF_NUMBER_TABLE
142     , a139 JTF_VARCHAR2_TABLE_100
143     , a140 JTF_NUMBER_TABLE
144     , a141 JTF_NUMBER_TABLE
145     , a142 JTF_VARCHAR2_TABLE_100
146     , a143 JTF_NUMBER_TABLE
147     , a144 JTF_NUMBER_TABLE
148     , a145 JTF_NUMBER_TABLE
149     , a146 JTF_NUMBER_TABLE
150     , a147 JTF_DATE_TABLE
151     , a148 JTF_NUMBER_TABLE
152     , a149 JTF_VARCHAR2_TABLE_100
153     , a150 JTF_DATE_TABLE
154     , a151 JTF_NUMBER_TABLE
155     , a152 JTF_DATE_TABLE
156     , a153 JTF_NUMBER_TABLE
157     , a154 JTF_NUMBER_TABLE
158     , a155 JTF_NUMBER_TABLE
159     , a156 JTF_NUMBER_TABLE
160     , a157 JTF_NUMBER_TABLE
161     , a158 JTF_NUMBER_TABLE
162     , a159 JTF_VARCHAR2_TABLE_100
163     , a160 JTF_VARCHAR2_TABLE_100
164     , a161 JTF_VARCHAR2_TABLE_100
165     , a162 JTF_VARCHAR2_TABLE_100
166     , a163 JTF_DATE_TABLE
167     , a164 JTF_VARCHAR2_TABLE_100
168     , a165 JTF_VARCHAR2_TABLE_100
169     , a166 JTF_VARCHAR2_TABLE_100
170     , a167 JTF_VARCHAR2_TABLE_2000
171     , a168 JTF_VARCHAR2_TABLE_100
172     , a169 JTF_VARCHAR2_TABLE_100
173     , a170 JTF_NUMBER_TABLE
174     , a171 JTF_NUMBER_TABLE
175     , a172 JTF_NUMBER_TABLE
176     , a173 JTF_VARCHAR2_TABLE_100
177     , a174 JTF_NUMBER_TABLE
178     , a175 JTF_NUMBER_TABLE
179     , a176 JTF_VARCHAR2_TABLE_100
180     , a177 JTF_NUMBER_TABLE
181     , a178 JTF_VARCHAR2_TABLE_100
182     , a179 JTF_VARCHAR2_TABLE_100
183     , a180 JTF_VARCHAR2_TABLE_100
184     , a181 JTF_VARCHAR2_TABLE_100
185     , a182 JTF_VARCHAR2_TABLE_100
186     , a183 JTF_NUMBER_TABLE
187     , a184 JTF_NUMBER_TABLE
188     , a185 JTF_NUMBER_TABLE
189     , a186 JTF_NUMBER_TABLE
190     , a187 JTF_NUMBER_TABLE
191     , a188 JTF_NUMBER_TABLE
192     , a189 JTF_VARCHAR2_TABLE_100
193     , a190 JTF_VARCHAR2_TABLE_2000
194     ) as
195     ddindx binary_integer; indx binary_integer;
196   begin
197   if a0 is not null and a0.count > 0 then
198       if a0.count > 0 then
199         indx := a0.first;
200         ddindx := 1;
201         while true loop
202           t(ddindx).commission_header_id := a0(indx);
203           t(ddindx).direct_salesrep_number := a1(indx);
204           t(ddindx).direct_salesrep_name := a2(indx);
205           t(ddindx).direct_salesrep_id := a3(indx);
206           t(ddindx).processed_period_id := a4(indx);
207           t(ddindx).processed_period := a5(indx);
208           t(ddindx).processed_date := a6(indx);
209           t(ddindx).rollup_date := a7(indx);
210           t(ddindx).transaction_amount := a8(indx);
211           t(ddindx).transaction_amount_orig := a9(indx);
212           t(ddindx).quantity := a10(indx);
213           t(ddindx).discount_percentage := a11(indx);
214           t(ddindx).margin_percentage := a12(indx);
215           t(ddindx).orig_currency_code := a13(indx);
216           t(ddindx).exchange_rate := a14(indx);
217           t(ddindx).status_disp := a15(indx);
218           t(ddindx).status := a16(indx);
219           t(ddindx).trx_type_disp := a17(indx);
220           t(ddindx).trx_type := a18(indx);
221           t(ddindx).reason := a19(indx);
222           t(ddindx).reason_code := a20(indx);
223           t(ddindx).comments := a21(indx);
224           t(ddindx).trx_batch_id := a22(indx);
225           t(ddindx).created_by := a23(indx);
226           t(ddindx).creation_date := a24(indx);
227           t(ddindx).last_updated_by := a25(indx);
228           t(ddindx).last_update_login := a26(indx);
229           t(ddindx).last_update_date := a27(indx);
230           t(ddindx).attribute_category := a28(indx);
231           t(ddindx).attribute1 := a29(indx);
232           t(ddindx).attribute2 := a30(indx);
233           t(ddindx).attribute3 := a31(indx);
234           t(ddindx).attribute4 := a32(indx);
235           t(ddindx).attribute5 := a33(indx);
236           t(ddindx).attribute6 := a34(indx);
237           t(ddindx).attribute7 := a35(indx);
238           t(ddindx).attribute8 := a36(indx);
239           t(ddindx).attribute9 := a37(indx);
240           t(ddindx).attribute10 := a38(indx);
241           t(ddindx).attribute11 := a39(indx);
242           t(ddindx).attribute12 := a40(indx);
243           t(ddindx).attribute13 := a41(indx);
244           t(ddindx).attribute14 := a42(indx);
245           t(ddindx).attribute15 := a43(indx);
246           t(ddindx).attribute16 := a44(indx);
247           t(ddindx).attribute17 := a45(indx);
248           t(ddindx).attribute18 := a46(indx);
249           t(ddindx).attribute19 := a47(indx);
250           t(ddindx).attribute20 := a48(indx);
251           t(ddindx).attribute21 := a49(indx);
252           t(ddindx).attribute22 := a50(indx);
253           t(ddindx).attribute23 := a51(indx);
254           t(ddindx).attribute24 := a52(indx);
255           t(ddindx).attribute25 := a53(indx);
256           t(ddindx).attribute26 := a54(indx);
257           t(ddindx).attribute27 := a55(indx);
258           t(ddindx).attribute28 := a56(indx);
259           t(ddindx).attribute29 := a57(indx);
260           t(ddindx).attribute30 := a58(indx);
261           t(ddindx).attribute31 := a59(indx);
262           t(ddindx).attribute32 := a60(indx);
263           t(ddindx).attribute33 := a61(indx);
264           t(ddindx).attribute34 := a62(indx);
265           t(ddindx).attribute35 := a63(indx);
266           t(ddindx).attribute36 := a64(indx);
267           t(ddindx).attribute37 := a65(indx);
268           t(ddindx).attribute38 := a66(indx);
269           t(ddindx).attribute39 := a67(indx);
270           t(ddindx).attribute40 := a68(indx);
271           t(ddindx).attribute41 := a69(indx);
272           t(ddindx).attribute42 := a70(indx);
273           t(ddindx).attribute43 := a71(indx);
274           t(ddindx).attribute44 := a72(indx);
275           t(ddindx).attribute45 := a73(indx);
276           t(ddindx).attribute46 := a74(indx);
277           t(ddindx).attribute47 := a75(indx);
278           t(ddindx).attribute48 := a76(indx);
279           t(ddindx).attribute49 := a77(indx);
280           t(ddindx).attribute50 := a78(indx);
281           t(ddindx).attribute51 := a79(indx);
282           t(ddindx).attribute52 := a80(indx);
283           t(ddindx).attribute53 := a81(indx);
284           t(ddindx).attribute54 := a82(indx);
285           t(ddindx).attribute55 := a83(indx);
286           t(ddindx).attribute56 := a84(indx);
287           t(ddindx).attribute57 := a85(indx);
288           t(ddindx).attribute58 := a86(indx);
289           t(ddindx).attribute59 := a87(indx);
290           t(ddindx).attribute60 := a88(indx);
291           t(ddindx).attribute61 := a89(indx);
292           t(ddindx).attribute62 := a90(indx);
293           t(ddindx).attribute63 := a91(indx);
294           t(ddindx).attribute64 := a92(indx);
295           t(ddindx).attribute65 := a93(indx);
296           t(ddindx).attribute66 := a94(indx);
297           t(ddindx).attribute67 := a95(indx);
298           t(ddindx).attribute68 := a96(indx);
299           t(ddindx).attribute69 := a97(indx);
300           t(ddindx).attribute70 := a98(indx);
301           t(ddindx).attribute71 := a99(indx);
302           t(ddindx).attribute72 := a100(indx);
303           t(ddindx).attribute73 := a101(indx);
304           t(ddindx).attribute74 := a102(indx);
305           t(ddindx).attribute75 := a103(indx);
306           t(ddindx).attribute76 := a104(indx);
307           t(ddindx).attribute77 := a105(indx);
308           t(ddindx).attribute78 := a106(indx);
309           t(ddindx).attribute79 := a107(indx);
310           t(ddindx).attribute80 := a108(indx);
311           t(ddindx).attribute81 := a109(indx);
312           t(ddindx).attribute82 := a110(indx);
313           t(ddindx).attribute83 := a111(indx);
314           t(ddindx).attribute84 := a112(indx);
315           t(ddindx).attribute85 := a113(indx);
316           t(ddindx).attribute86 := a114(indx);
317           t(ddindx).attribute87 := a115(indx);
318           t(ddindx).attribute88 := a116(indx);
319           t(ddindx).attribute89 := a117(indx);
320           t(ddindx).attribute90 := a118(indx);
321           t(ddindx).attribute91 := a119(indx);
322           t(ddindx).attribute92 := a120(indx);
323           t(ddindx).attribute93 := a121(indx);
324           t(ddindx).attribute94 := a122(indx);
325           t(ddindx).attribute95 := a123(indx);
326           t(ddindx).attribute96 := a124(indx);
327           t(ddindx).attribute97 := a125(indx);
328           t(ddindx).attribute98 := a126(indx);
329           t(ddindx).attribute99 := a127(indx);
330           t(ddindx).attribute100 := a128(indx);
331           t(ddindx).quota_id := a129(indx);
332           t(ddindx).quota_name := a130(indx);
333           t(ddindx).revenue_class_id := a131(indx);
334           t(ddindx).revenue_class_name := a132(indx);
335           t(ddindx).trx_batch_name := a133(indx);
336           t(ddindx).source_trx_number := a134(indx);
337           t(ddindx).trx_sales_line_id := a135(indx);
338           t(ddindx).trx_line_id := a136(indx);
339           t(ddindx).trx_id := a137(indx);
340           t(ddindx).comm_lines_api_id := a138(indx);
341           t(ddindx).source_doc_type := a139(indx);
342           t(ddindx).upside_amount := a140(indx);
343           t(ddindx).upside_quantity := a141(indx);
344           t(ddindx).uom_code := a142(indx);
345           t(ddindx).forecast_id := a143(indx);
346           t(ddindx).program_id := a144(indx);
347           t(ddindx).request_id := a145(indx);
348           t(ddindx).program_application_id := a146(indx);
349           t(ddindx).program_update_date := a147(indx);
350           t(ddindx).adj_comm_lines_api_id := a148(indx);
351           t(ddindx).invoice_number := a149(indx);
352           t(ddindx).invoice_date := a150(indx);
353           t(ddindx).order_number := a151(indx);
354           t(ddindx).order_date := a152(indx);
355           t(ddindx).line_number := a153(indx);
356           t(ddindx).customer_id := a154(indx);
357           t(ddindx).bill_to_address_id := a155(indx);
358           t(ddindx).ship_to_address_id := a156(indx);
359           t(ddindx).bill_to_contact_id := a157(indx);
360           t(ddindx).ship_to_contact_id := a158(indx);
361           t(ddindx).load_status := a159(indx);
362           t(ddindx).revenue_type_disp := a160(indx);
363           t(ddindx).revenue_type := a161(indx);
364           t(ddindx).adjust_rollup_flag := a162(indx);
365           t(ddindx).adjust_date := a163(indx);
366           t(ddindx).adjusted_by := a164(indx);
367           t(ddindx).adjust_status_disp := a165(indx);
368           t(ddindx).adjust_status := a166(indx);
369           t(ddindx).adjust_comments := a167(indx);
370           t(ddindx).type := a168(indx);
371           t(ddindx).pre_processed_code := a169(indx);
375           t(ddindx).sales_channel := a173(indx);
372           t(ddindx).comp_group_id := a170(indx);
373           t(ddindx).srp_plan_assign_id := a171(indx);
374           t(ddindx).role_id := a172(indx);
376           t(ddindx).object_version_number := a174(indx);
377           t(ddindx).split_pct := a175(indx);
378           t(ddindx).split_status := a176(indx);
379           t(ddindx).commission_amount := a177(indx);
380           t(ddindx).role_name := a178(indx);
381           t(ddindx).comp_group_name := a179(indx);
382           t(ddindx).pre_processed_code_disp := a180(indx);
383           t(ddindx).customer_name := a181(indx);
384           t(ddindx).customer_number := a182(indx);
385           t(ddindx).inventory_item_id := a183(indx);
386           t(ddindx).source_trx_id := a184(indx);
387           t(ddindx).source_trx_line_id := a185(indx);
388           t(ddindx).source_trx_sales_line_id := a186(indx);
389           t(ddindx).org_id := a187(indx);
390           t(ddindx).terr_id := a188(indx);
391           t(ddindx).preserve_credit_override_flag := a189(indx);
392           t(ddindx).terr_name := a190(indx);
393           ddindx := ddindx+1;
394           if a0.last =indx
395             then exit;
396           end if;
397           indx := a0.next(indx);
398         end loop;
399       end if;
400    end if;
401   end rosetta_table_copy_in_p1;
402   procedure rosetta_table_copy_out_p1(t cn_get_tx_data_pub.adj_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
403     , a1 out nocopy JTF_VARCHAR2_TABLE_100
404     , a2 out nocopy JTF_VARCHAR2_TABLE_400
405     , a3 out nocopy JTF_NUMBER_TABLE
406     , a4 out nocopy JTF_NUMBER_TABLE
407     , a5 out nocopy JTF_VARCHAR2_TABLE_100
408     , a6 out nocopy JTF_DATE_TABLE
409     , a7 out nocopy JTF_DATE_TABLE
410     , a8 out nocopy JTF_NUMBER_TABLE
411     , a9 out nocopy JTF_NUMBER_TABLE
412     , a10 out nocopy JTF_NUMBER_TABLE
413     , a11 out nocopy JTF_NUMBER_TABLE
414     , a12 out nocopy JTF_NUMBER_TABLE
415     , a13 out nocopy JTF_VARCHAR2_TABLE_100
416     , a14 out nocopy JTF_NUMBER_TABLE
417     , a15 out nocopy JTF_VARCHAR2_TABLE_100
418     , a16 out nocopy JTF_VARCHAR2_TABLE_100
419     , a17 out nocopy JTF_VARCHAR2_TABLE_100
420     , a18 out nocopy JTF_VARCHAR2_TABLE_100
421     , a19 out nocopy JTF_VARCHAR2_TABLE_100
422     , a20 out nocopy JTF_VARCHAR2_TABLE_100
423     , a21 out nocopy JTF_VARCHAR2_TABLE_1800
424     , a22 out nocopy JTF_NUMBER_TABLE
425     , a23 out nocopy JTF_NUMBER_TABLE
426     , a24 out nocopy JTF_DATE_TABLE
427     , a25 out nocopy JTF_NUMBER_TABLE
428     , a26 out nocopy JTF_NUMBER_TABLE
429     , a27 out nocopy JTF_DATE_TABLE
430     , a28 out nocopy JTF_VARCHAR2_TABLE_100
431     , a29 out nocopy JTF_VARCHAR2_TABLE_300
432     , a30 out nocopy JTF_VARCHAR2_TABLE_300
433     , a31 out nocopy JTF_VARCHAR2_TABLE_300
434     , a32 out nocopy JTF_VARCHAR2_TABLE_300
435     , a33 out nocopy JTF_VARCHAR2_TABLE_300
436     , a34 out nocopy JTF_VARCHAR2_TABLE_300
437     , a35 out nocopy JTF_VARCHAR2_TABLE_300
438     , a36 out nocopy JTF_VARCHAR2_TABLE_300
439     , a37 out nocopy JTF_VARCHAR2_TABLE_300
440     , a38 out nocopy JTF_VARCHAR2_TABLE_300
441     , a39 out nocopy JTF_VARCHAR2_TABLE_300
442     , a40 out nocopy JTF_VARCHAR2_TABLE_300
443     , a41 out nocopy JTF_VARCHAR2_TABLE_300
444     , a42 out nocopy JTF_VARCHAR2_TABLE_300
445     , a43 out nocopy JTF_VARCHAR2_TABLE_300
446     , a44 out nocopy JTF_VARCHAR2_TABLE_300
447     , a45 out nocopy JTF_VARCHAR2_TABLE_300
448     , a46 out nocopy JTF_VARCHAR2_TABLE_300
449     , a47 out nocopy JTF_VARCHAR2_TABLE_300
450     , a48 out nocopy JTF_VARCHAR2_TABLE_300
451     , a49 out nocopy JTF_VARCHAR2_TABLE_300
452     , a50 out nocopy JTF_VARCHAR2_TABLE_300
453     , a51 out nocopy JTF_VARCHAR2_TABLE_300
454     , a52 out nocopy JTF_VARCHAR2_TABLE_300
455     , a53 out nocopy JTF_VARCHAR2_TABLE_300
456     , a54 out nocopy JTF_VARCHAR2_TABLE_300
457     , a55 out nocopy JTF_VARCHAR2_TABLE_300
458     , a56 out nocopy JTF_VARCHAR2_TABLE_300
459     , a57 out nocopy JTF_VARCHAR2_TABLE_300
460     , a58 out nocopy JTF_VARCHAR2_TABLE_300
461     , a59 out nocopy JTF_VARCHAR2_TABLE_300
462     , a60 out nocopy JTF_VARCHAR2_TABLE_300
463     , a61 out nocopy JTF_VARCHAR2_TABLE_300
464     , a62 out nocopy JTF_VARCHAR2_TABLE_300
465     , a63 out nocopy JTF_VARCHAR2_TABLE_300
466     , a64 out nocopy JTF_VARCHAR2_TABLE_300
467     , a65 out nocopy JTF_VARCHAR2_TABLE_300
468     , a66 out nocopy JTF_VARCHAR2_TABLE_300
469     , a67 out nocopy JTF_VARCHAR2_TABLE_300
470     , a68 out nocopy JTF_VARCHAR2_TABLE_300
471     , a69 out nocopy JTF_VARCHAR2_TABLE_300
472     , a70 out nocopy JTF_VARCHAR2_TABLE_300
473     , a71 out nocopy JTF_VARCHAR2_TABLE_300
474     , a72 out nocopy JTF_VARCHAR2_TABLE_300
475     , a73 out nocopy JTF_VARCHAR2_TABLE_300
476     , a74 out nocopy JTF_VARCHAR2_TABLE_300
477     , a75 out nocopy JTF_VARCHAR2_TABLE_300
478     , a76 out nocopy JTF_VARCHAR2_TABLE_300
479     , a77 out nocopy JTF_VARCHAR2_TABLE_300
480     , a78 out nocopy JTF_VARCHAR2_TABLE_300
481     , a79 out nocopy JTF_VARCHAR2_TABLE_300
482     , a80 out nocopy JTF_VARCHAR2_TABLE_300
486     , a84 out nocopy JTF_VARCHAR2_TABLE_300
483     , a81 out nocopy JTF_VARCHAR2_TABLE_300
484     , a82 out nocopy JTF_VARCHAR2_TABLE_300
485     , a83 out nocopy JTF_VARCHAR2_TABLE_300
487     , a85 out nocopy JTF_VARCHAR2_TABLE_300
488     , a86 out nocopy JTF_VARCHAR2_TABLE_300
489     , a87 out nocopy JTF_VARCHAR2_TABLE_300
490     , a88 out nocopy JTF_VARCHAR2_TABLE_300
491     , a89 out nocopy JTF_VARCHAR2_TABLE_300
492     , a90 out nocopy JTF_VARCHAR2_TABLE_300
493     , a91 out nocopy JTF_VARCHAR2_TABLE_300
494     , a92 out nocopy JTF_VARCHAR2_TABLE_300
495     , a93 out nocopy JTF_VARCHAR2_TABLE_300
496     , a94 out nocopy JTF_VARCHAR2_TABLE_300
497     , a95 out nocopy JTF_VARCHAR2_TABLE_300
498     , a96 out nocopy JTF_VARCHAR2_TABLE_300
499     , a97 out nocopy JTF_VARCHAR2_TABLE_300
500     , a98 out nocopy JTF_VARCHAR2_TABLE_300
501     , a99 out nocopy JTF_VARCHAR2_TABLE_300
502     , a100 out nocopy JTF_VARCHAR2_TABLE_300
503     , a101 out nocopy JTF_VARCHAR2_TABLE_300
504     , a102 out nocopy JTF_VARCHAR2_TABLE_300
505     , a103 out nocopy JTF_VARCHAR2_TABLE_300
506     , a104 out nocopy JTF_VARCHAR2_TABLE_300
507     , a105 out nocopy JTF_VARCHAR2_TABLE_300
508     , a106 out nocopy JTF_VARCHAR2_TABLE_300
509     , a107 out nocopy JTF_VARCHAR2_TABLE_300
510     , a108 out nocopy JTF_VARCHAR2_TABLE_300
511     , a109 out nocopy JTF_VARCHAR2_TABLE_300
512     , a110 out nocopy JTF_VARCHAR2_TABLE_300
513     , a111 out nocopy JTF_VARCHAR2_TABLE_300
514     , a112 out nocopy JTF_VARCHAR2_TABLE_300
515     , a113 out nocopy JTF_VARCHAR2_TABLE_300
516     , a114 out nocopy JTF_VARCHAR2_TABLE_300
517     , a115 out nocopy JTF_VARCHAR2_TABLE_300
518     , a116 out nocopy JTF_VARCHAR2_TABLE_300
519     , a117 out nocopy JTF_VARCHAR2_TABLE_300
520     , a118 out nocopy JTF_VARCHAR2_TABLE_300
521     , a119 out nocopy JTF_VARCHAR2_TABLE_300
522     , a120 out nocopy JTF_VARCHAR2_TABLE_300
523     , a121 out nocopy JTF_VARCHAR2_TABLE_300
524     , a122 out nocopy JTF_VARCHAR2_TABLE_300
525     , a123 out nocopy JTF_VARCHAR2_TABLE_300
526     , a124 out nocopy JTF_VARCHAR2_TABLE_300
527     , a125 out nocopy JTF_VARCHAR2_TABLE_300
528     , a126 out nocopy JTF_VARCHAR2_TABLE_300
529     , a127 out nocopy JTF_VARCHAR2_TABLE_300
530     , a128 out nocopy JTF_VARCHAR2_TABLE_300
531     , a129 out nocopy JTF_NUMBER_TABLE
532     , a130 out nocopy JTF_VARCHAR2_TABLE_100
533     , a131 out nocopy JTF_NUMBER_TABLE
534     , a132 out nocopy JTF_VARCHAR2_TABLE_100
535     , a133 out nocopy JTF_VARCHAR2_TABLE_100
536     , a134 out nocopy JTF_VARCHAR2_TABLE_100
537     , a135 out nocopy JTF_NUMBER_TABLE
538     , a136 out nocopy JTF_NUMBER_TABLE
539     , a137 out nocopy JTF_NUMBER_TABLE
540     , a138 out nocopy JTF_NUMBER_TABLE
541     , a139 out nocopy JTF_VARCHAR2_TABLE_100
542     , a140 out nocopy JTF_NUMBER_TABLE
543     , a141 out nocopy JTF_NUMBER_TABLE
544     , a142 out nocopy JTF_VARCHAR2_TABLE_100
545     , a143 out nocopy JTF_NUMBER_TABLE
546     , a144 out nocopy JTF_NUMBER_TABLE
547     , a145 out nocopy JTF_NUMBER_TABLE
548     , a146 out nocopy JTF_NUMBER_TABLE
549     , a147 out nocopy JTF_DATE_TABLE
550     , a148 out nocopy JTF_NUMBER_TABLE
551     , a149 out nocopy JTF_VARCHAR2_TABLE_100
552     , a150 out nocopy JTF_DATE_TABLE
553     , a151 out nocopy JTF_NUMBER_TABLE
554     , a152 out nocopy JTF_DATE_TABLE
555     , a153 out nocopy JTF_NUMBER_TABLE
556     , a154 out nocopy JTF_NUMBER_TABLE
557     , a155 out nocopy JTF_NUMBER_TABLE
558     , a156 out nocopy JTF_NUMBER_TABLE
559     , a157 out nocopy JTF_NUMBER_TABLE
560     , a158 out nocopy JTF_NUMBER_TABLE
561     , a159 out nocopy JTF_VARCHAR2_TABLE_100
562     , a160 out nocopy JTF_VARCHAR2_TABLE_100
563     , a161 out nocopy JTF_VARCHAR2_TABLE_100
564     , a162 out nocopy JTF_VARCHAR2_TABLE_100
565     , a163 out nocopy JTF_DATE_TABLE
566     , a164 out nocopy JTF_VARCHAR2_TABLE_100
567     , a165 out nocopy JTF_VARCHAR2_TABLE_100
568     , a166 out nocopy JTF_VARCHAR2_TABLE_100
569     , a167 out nocopy JTF_VARCHAR2_TABLE_2000
570     , a168 out nocopy JTF_VARCHAR2_TABLE_100
571     , a169 out nocopy JTF_VARCHAR2_TABLE_100
572     , a170 out nocopy JTF_NUMBER_TABLE
573     , a171 out nocopy JTF_NUMBER_TABLE
574     , a172 out nocopy JTF_NUMBER_TABLE
575     , a173 out nocopy JTF_VARCHAR2_TABLE_100
576     , a174 out nocopy JTF_NUMBER_TABLE
577     , a175 out nocopy JTF_NUMBER_TABLE
578     , a176 out nocopy JTF_VARCHAR2_TABLE_100
579     , a177 out nocopy JTF_NUMBER_TABLE
580     , a178 out nocopy JTF_VARCHAR2_TABLE_100
581     , a179 out nocopy JTF_VARCHAR2_TABLE_100
582     , a180 out nocopy JTF_VARCHAR2_TABLE_100
583     , a181 out nocopy JTF_VARCHAR2_TABLE_100
584     , a182 out nocopy JTF_VARCHAR2_TABLE_100
585     , a183 out nocopy JTF_NUMBER_TABLE
586     , a184 out nocopy JTF_NUMBER_TABLE
587     , a185 out nocopy JTF_NUMBER_TABLE
588     , a186 out nocopy JTF_NUMBER_TABLE
589     , a187 out nocopy JTF_NUMBER_TABLE
590     , a188 out nocopy JTF_NUMBER_TABLE
591     , a189 out nocopy JTF_VARCHAR2_TABLE_100
592     , a190 out nocopy JTF_VARCHAR2_TABLE_2000
593     ) as
594     ddindx binary_integer; indx binary_integer;
595   begin
596   if t is null or t.count = 0 then
600     a3 := JTF_NUMBER_TABLE();
597     a0 := JTF_NUMBER_TABLE();
598     a1 := JTF_VARCHAR2_TABLE_100();
599     a2 := JTF_VARCHAR2_TABLE_400();
601     a4 := JTF_NUMBER_TABLE();
602     a5 := JTF_VARCHAR2_TABLE_100();
603     a6 := JTF_DATE_TABLE();
604     a7 := JTF_DATE_TABLE();
605     a8 := JTF_NUMBER_TABLE();
606     a9 := JTF_NUMBER_TABLE();
607     a10 := JTF_NUMBER_TABLE();
608     a11 := JTF_NUMBER_TABLE();
609     a12 := JTF_NUMBER_TABLE();
610     a13 := JTF_VARCHAR2_TABLE_100();
611     a14 := JTF_NUMBER_TABLE();
612     a15 := JTF_VARCHAR2_TABLE_100();
613     a16 := JTF_VARCHAR2_TABLE_100();
614     a17 := JTF_VARCHAR2_TABLE_100();
615     a18 := JTF_VARCHAR2_TABLE_100();
616     a19 := JTF_VARCHAR2_TABLE_100();
617     a20 := JTF_VARCHAR2_TABLE_100();
618     a21 := JTF_VARCHAR2_TABLE_1800();
619     a22 := JTF_NUMBER_TABLE();
620     a23 := JTF_NUMBER_TABLE();
621     a24 := JTF_DATE_TABLE();
622     a25 := JTF_NUMBER_TABLE();
623     a26 := JTF_NUMBER_TABLE();
624     a27 := JTF_DATE_TABLE();
625     a28 := JTF_VARCHAR2_TABLE_100();
626     a29 := JTF_VARCHAR2_TABLE_300();
627     a30 := JTF_VARCHAR2_TABLE_300();
628     a31 := JTF_VARCHAR2_TABLE_300();
629     a32 := JTF_VARCHAR2_TABLE_300();
630     a33 := JTF_VARCHAR2_TABLE_300();
631     a34 := JTF_VARCHAR2_TABLE_300();
632     a35 := JTF_VARCHAR2_TABLE_300();
633     a36 := JTF_VARCHAR2_TABLE_300();
634     a37 := JTF_VARCHAR2_TABLE_300();
635     a38 := JTF_VARCHAR2_TABLE_300();
636     a39 := JTF_VARCHAR2_TABLE_300();
637     a40 := JTF_VARCHAR2_TABLE_300();
638     a41 := JTF_VARCHAR2_TABLE_300();
639     a42 := JTF_VARCHAR2_TABLE_300();
640     a43 := JTF_VARCHAR2_TABLE_300();
641     a44 := JTF_VARCHAR2_TABLE_300();
642     a45 := JTF_VARCHAR2_TABLE_300();
643     a46 := JTF_VARCHAR2_TABLE_300();
644     a47 := JTF_VARCHAR2_TABLE_300();
645     a48 := JTF_VARCHAR2_TABLE_300();
646     a49 := JTF_VARCHAR2_TABLE_300();
647     a50 := JTF_VARCHAR2_TABLE_300();
648     a51 := JTF_VARCHAR2_TABLE_300();
649     a52 := JTF_VARCHAR2_TABLE_300();
650     a53 := JTF_VARCHAR2_TABLE_300();
651     a54 := JTF_VARCHAR2_TABLE_300();
652     a55 := JTF_VARCHAR2_TABLE_300();
653     a56 := JTF_VARCHAR2_TABLE_300();
654     a57 := JTF_VARCHAR2_TABLE_300();
655     a58 := JTF_VARCHAR2_TABLE_300();
656     a59 := JTF_VARCHAR2_TABLE_300();
657     a60 := JTF_VARCHAR2_TABLE_300();
658     a61 := JTF_VARCHAR2_TABLE_300();
659     a62 := JTF_VARCHAR2_TABLE_300();
660     a63 := JTF_VARCHAR2_TABLE_300();
661     a64 := JTF_VARCHAR2_TABLE_300();
662     a65 := JTF_VARCHAR2_TABLE_300();
663     a66 := JTF_VARCHAR2_TABLE_300();
664     a67 := JTF_VARCHAR2_TABLE_300();
665     a68 := JTF_VARCHAR2_TABLE_300();
666     a69 := JTF_VARCHAR2_TABLE_300();
667     a70 := JTF_VARCHAR2_TABLE_300();
668     a71 := JTF_VARCHAR2_TABLE_300();
669     a72 := JTF_VARCHAR2_TABLE_300();
670     a73 := JTF_VARCHAR2_TABLE_300();
671     a74 := JTF_VARCHAR2_TABLE_300();
672     a75 := JTF_VARCHAR2_TABLE_300();
673     a76 := JTF_VARCHAR2_TABLE_300();
674     a77 := JTF_VARCHAR2_TABLE_300();
675     a78 := JTF_VARCHAR2_TABLE_300();
676     a79 := JTF_VARCHAR2_TABLE_300();
677     a80 := JTF_VARCHAR2_TABLE_300();
678     a81 := JTF_VARCHAR2_TABLE_300();
679     a82 := JTF_VARCHAR2_TABLE_300();
680     a83 := JTF_VARCHAR2_TABLE_300();
681     a84 := JTF_VARCHAR2_TABLE_300();
682     a85 := JTF_VARCHAR2_TABLE_300();
683     a86 := JTF_VARCHAR2_TABLE_300();
684     a87 := JTF_VARCHAR2_TABLE_300();
685     a88 := JTF_VARCHAR2_TABLE_300();
686     a89 := JTF_VARCHAR2_TABLE_300();
687     a90 := JTF_VARCHAR2_TABLE_300();
688     a91 := JTF_VARCHAR2_TABLE_300();
689     a92 := JTF_VARCHAR2_TABLE_300();
690     a93 := JTF_VARCHAR2_TABLE_300();
691     a94 := JTF_VARCHAR2_TABLE_300();
692     a95 := JTF_VARCHAR2_TABLE_300();
693     a96 := JTF_VARCHAR2_TABLE_300();
694     a97 := JTF_VARCHAR2_TABLE_300();
695     a98 := JTF_VARCHAR2_TABLE_300();
696     a99 := JTF_VARCHAR2_TABLE_300();
697     a100 := JTF_VARCHAR2_TABLE_300();
698     a101 := JTF_VARCHAR2_TABLE_300();
699     a102 := JTF_VARCHAR2_TABLE_300();
700     a103 := JTF_VARCHAR2_TABLE_300();
701     a104 := JTF_VARCHAR2_TABLE_300();
702     a105 := JTF_VARCHAR2_TABLE_300();
703     a106 := JTF_VARCHAR2_TABLE_300();
704     a107 := JTF_VARCHAR2_TABLE_300();
705     a108 := JTF_VARCHAR2_TABLE_300();
706     a109 := JTF_VARCHAR2_TABLE_300();
707     a110 := JTF_VARCHAR2_TABLE_300();
708     a111 := JTF_VARCHAR2_TABLE_300();
709     a112 := JTF_VARCHAR2_TABLE_300();
710     a113 := JTF_VARCHAR2_TABLE_300();
711     a114 := JTF_VARCHAR2_TABLE_300();
712     a115 := JTF_VARCHAR2_TABLE_300();
713     a116 := JTF_VARCHAR2_TABLE_300();
714     a117 := JTF_VARCHAR2_TABLE_300();
715     a118 := JTF_VARCHAR2_TABLE_300();
716     a119 := JTF_VARCHAR2_TABLE_300();
717     a120 := JTF_VARCHAR2_TABLE_300();
718     a121 := JTF_VARCHAR2_TABLE_300();
719     a122 := JTF_VARCHAR2_TABLE_300();
720     a123 := JTF_VARCHAR2_TABLE_300();
721     a124 := JTF_VARCHAR2_TABLE_300();
722     a125 := JTF_VARCHAR2_TABLE_300();
723     a126 := JTF_VARCHAR2_TABLE_300();
724     a127 := JTF_VARCHAR2_TABLE_300();
725     a128 := JTF_VARCHAR2_TABLE_300();
726     a129 := JTF_NUMBER_TABLE();
727     a130 := JTF_VARCHAR2_TABLE_100();
728     a131 := JTF_NUMBER_TABLE();
729     a132 := JTF_VARCHAR2_TABLE_100();
733     a136 := JTF_NUMBER_TABLE();
730     a133 := JTF_VARCHAR2_TABLE_100();
731     a134 := JTF_VARCHAR2_TABLE_100();
732     a135 := JTF_NUMBER_TABLE();
734     a137 := JTF_NUMBER_TABLE();
735     a138 := JTF_NUMBER_TABLE();
736     a139 := JTF_VARCHAR2_TABLE_100();
737     a140 := JTF_NUMBER_TABLE();
738     a141 := JTF_NUMBER_TABLE();
739     a142 := JTF_VARCHAR2_TABLE_100();
740     a143 := JTF_NUMBER_TABLE();
741     a144 := JTF_NUMBER_TABLE();
742     a145 := JTF_NUMBER_TABLE();
743     a146 := JTF_NUMBER_TABLE();
744     a147 := JTF_DATE_TABLE();
745     a148 := JTF_NUMBER_TABLE();
746     a149 := JTF_VARCHAR2_TABLE_100();
747     a150 := JTF_DATE_TABLE();
748     a151 := JTF_NUMBER_TABLE();
749     a152 := JTF_DATE_TABLE();
750     a153 := JTF_NUMBER_TABLE();
751     a154 := JTF_NUMBER_TABLE();
752     a155 := JTF_NUMBER_TABLE();
753     a156 := JTF_NUMBER_TABLE();
754     a157 := JTF_NUMBER_TABLE();
755     a158 := JTF_NUMBER_TABLE();
756     a159 := JTF_VARCHAR2_TABLE_100();
757     a160 := JTF_VARCHAR2_TABLE_100();
758     a161 := JTF_VARCHAR2_TABLE_100();
759     a162 := JTF_VARCHAR2_TABLE_100();
760     a163 := JTF_DATE_TABLE();
761     a164 := JTF_VARCHAR2_TABLE_100();
762     a165 := JTF_VARCHAR2_TABLE_100();
763     a166 := JTF_VARCHAR2_TABLE_100();
764     a167 := JTF_VARCHAR2_TABLE_2000();
765     a168 := JTF_VARCHAR2_TABLE_100();
766     a169 := JTF_VARCHAR2_TABLE_100();
767     a170 := JTF_NUMBER_TABLE();
768     a171 := JTF_NUMBER_TABLE();
769     a172 := JTF_NUMBER_TABLE();
770     a173 := JTF_VARCHAR2_TABLE_100();
771     a174 := JTF_NUMBER_TABLE();
772     a175 := JTF_NUMBER_TABLE();
773     a176 := JTF_VARCHAR2_TABLE_100();
774     a177 := JTF_NUMBER_TABLE();
775     a178 := JTF_VARCHAR2_TABLE_100();
776     a179 := JTF_VARCHAR2_TABLE_100();
777     a180 := JTF_VARCHAR2_TABLE_100();
778     a181 := JTF_VARCHAR2_TABLE_100();
779     a182 := JTF_VARCHAR2_TABLE_100();
780     a183 := JTF_NUMBER_TABLE();
781     a184 := JTF_NUMBER_TABLE();
782     a185 := JTF_NUMBER_TABLE();
783     a186 := JTF_NUMBER_TABLE();
784     a187 := JTF_NUMBER_TABLE();
785     a188 := JTF_NUMBER_TABLE();
786     a189 := JTF_VARCHAR2_TABLE_100();
787     a190 := JTF_VARCHAR2_TABLE_2000();
788   else
789       a0 := JTF_NUMBER_TABLE();
790       a1 := JTF_VARCHAR2_TABLE_100();
791       a2 := JTF_VARCHAR2_TABLE_400();
792       a3 := JTF_NUMBER_TABLE();
793       a4 := JTF_NUMBER_TABLE();
794       a5 := JTF_VARCHAR2_TABLE_100();
795       a6 := JTF_DATE_TABLE();
796       a7 := JTF_DATE_TABLE();
797       a8 := JTF_NUMBER_TABLE();
798       a9 := JTF_NUMBER_TABLE();
799       a10 := JTF_NUMBER_TABLE();
800       a11 := JTF_NUMBER_TABLE();
801       a12 := JTF_NUMBER_TABLE();
802       a13 := JTF_VARCHAR2_TABLE_100();
803       a14 := JTF_NUMBER_TABLE();
804       a15 := JTF_VARCHAR2_TABLE_100();
805       a16 := JTF_VARCHAR2_TABLE_100();
806       a17 := JTF_VARCHAR2_TABLE_100();
807       a18 := JTF_VARCHAR2_TABLE_100();
808       a19 := JTF_VARCHAR2_TABLE_100();
809       a20 := JTF_VARCHAR2_TABLE_100();
810       a21 := JTF_VARCHAR2_TABLE_1800();
811       a22 := JTF_NUMBER_TABLE();
812       a23 := JTF_NUMBER_TABLE();
813       a24 := JTF_DATE_TABLE();
814       a25 := JTF_NUMBER_TABLE();
815       a26 := JTF_NUMBER_TABLE();
816       a27 := JTF_DATE_TABLE();
817       a28 := JTF_VARCHAR2_TABLE_100();
818       a29 := JTF_VARCHAR2_TABLE_300();
819       a30 := JTF_VARCHAR2_TABLE_300();
820       a31 := JTF_VARCHAR2_TABLE_300();
821       a32 := JTF_VARCHAR2_TABLE_300();
822       a33 := JTF_VARCHAR2_TABLE_300();
823       a34 := JTF_VARCHAR2_TABLE_300();
824       a35 := JTF_VARCHAR2_TABLE_300();
825       a36 := JTF_VARCHAR2_TABLE_300();
826       a37 := JTF_VARCHAR2_TABLE_300();
827       a38 := JTF_VARCHAR2_TABLE_300();
828       a39 := JTF_VARCHAR2_TABLE_300();
829       a40 := JTF_VARCHAR2_TABLE_300();
830       a41 := JTF_VARCHAR2_TABLE_300();
831       a42 := JTF_VARCHAR2_TABLE_300();
832       a43 := JTF_VARCHAR2_TABLE_300();
833       a44 := JTF_VARCHAR2_TABLE_300();
834       a45 := JTF_VARCHAR2_TABLE_300();
835       a46 := JTF_VARCHAR2_TABLE_300();
836       a47 := JTF_VARCHAR2_TABLE_300();
837       a48 := JTF_VARCHAR2_TABLE_300();
838       a49 := JTF_VARCHAR2_TABLE_300();
839       a50 := JTF_VARCHAR2_TABLE_300();
840       a51 := JTF_VARCHAR2_TABLE_300();
841       a52 := JTF_VARCHAR2_TABLE_300();
842       a53 := JTF_VARCHAR2_TABLE_300();
843       a54 := JTF_VARCHAR2_TABLE_300();
844       a55 := JTF_VARCHAR2_TABLE_300();
845       a56 := JTF_VARCHAR2_TABLE_300();
846       a57 := JTF_VARCHAR2_TABLE_300();
847       a58 := JTF_VARCHAR2_TABLE_300();
848       a59 := JTF_VARCHAR2_TABLE_300();
849       a60 := JTF_VARCHAR2_TABLE_300();
850       a61 := JTF_VARCHAR2_TABLE_300();
851       a62 := JTF_VARCHAR2_TABLE_300();
852       a63 := JTF_VARCHAR2_TABLE_300();
853       a64 := JTF_VARCHAR2_TABLE_300();
854       a65 := JTF_VARCHAR2_TABLE_300();
855       a66 := JTF_VARCHAR2_TABLE_300();
856       a67 := JTF_VARCHAR2_TABLE_300();
857       a68 := JTF_VARCHAR2_TABLE_300();
858       a69 := JTF_VARCHAR2_TABLE_300();
862       a73 := JTF_VARCHAR2_TABLE_300();
859       a70 := JTF_VARCHAR2_TABLE_300();
860       a71 := JTF_VARCHAR2_TABLE_300();
861       a72 := JTF_VARCHAR2_TABLE_300();
863       a74 := JTF_VARCHAR2_TABLE_300();
864       a75 := JTF_VARCHAR2_TABLE_300();
865       a76 := JTF_VARCHAR2_TABLE_300();
866       a77 := JTF_VARCHAR2_TABLE_300();
867       a78 := JTF_VARCHAR2_TABLE_300();
868       a79 := JTF_VARCHAR2_TABLE_300();
869       a80 := JTF_VARCHAR2_TABLE_300();
870       a81 := JTF_VARCHAR2_TABLE_300();
871       a82 := JTF_VARCHAR2_TABLE_300();
872       a83 := JTF_VARCHAR2_TABLE_300();
873       a84 := JTF_VARCHAR2_TABLE_300();
874       a85 := JTF_VARCHAR2_TABLE_300();
875       a86 := JTF_VARCHAR2_TABLE_300();
876       a87 := JTF_VARCHAR2_TABLE_300();
877       a88 := JTF_VARCHAR2_TABLE_300();
878       a89 := JTF_VARCHAR2_TABLE_300();
879       a90 := JTF_VARCHAR2_TABLE_300();
880       a91 := JTF_VARCHAR2_TABLE_300();
881       a92 := JTF_VARCHAR2_TABLE_300();
882       a93 := JTF_VARCHAR2_TABLE_300();
883       a94 := JTF_VARCHAR2_TABLE_300();
884       a95 := JTF_VARCHAR2_TABLE_300();
885       a96 := JTF_VARCHAR2_TABLE_300();
886       a97 := JTF_VARCHAR2_TABLE_300();
887       a98 := JTF_VARCHAR2_TABLE_300();
888       a99 := JTF_VARCHAR2_TABLE_300();
889       a100 := JTF_VARCHAR2_TABLE_300();
890       a101 := JTF_VARCHAR2_TABLE_300();
891       a102 := JTF_VARCHAR2_TABLE_300();
892       a103 := JTF_VARCHAR2_TABLE_300();
893       a104 := JTF_VARCHAR2_TABLE_300();
894       a105 := JTF_VARCHAR2_TABLE_300();
895       a106 := JTF_VARCHAR2_TABLE_300();
896       a107 := JTF_VARCHAR2_TABLE_300();
897       a108 := JTF_VARCHAR2_TABLE_300();
898       a109 := JTF_VARCHAR2_TABLE_300();
899       a110 := JTF_VARCHAR2_TABLE_300();
900       a111 := JTF_VARCHAR2_TABLE_300();
901       a112 := JTF_VARCHAR2_TABLE_300();
902       a113 := JTF_VARCHAR2_TABLE_300();
903       a114 := JTF_VARCHAR2_TABLE_300();
904       a115 := JTF_VARCHAR2_TABLE_300();
905       a116 := JTF_VARCHAR2_TABLE_300();
906       a117 := JTF_VARCHAR2_TABLE_300();
907       a118 := JTF_VARCHAR2_TABLE_300();
908       a119 := JTF_VARCHAR2_TABLE_300();
909       a120 := JTF_VARCHAR2_TABLE_300();
910       a121 := JTF_VARCHAR2_TABLE_300();
911       a122 := JTF_VARCHAR2_TABLE_300();
912       a123 := JTF_VARCHAR2_TABLE_300();
913       a124 := JTF_VARCHAR2_TABLE_300();
914       a125 := JTF_VARCHAR2_TABLE_300();
915       a126 := JTF_VARCHAR2_TABLE_300();
916       a127 := JTF_VARCHAR2_TABLE_300();
917       a128 := JTF_VARCHAR2_TABLE_300();
918       a129 := JTF_NUMBER_TABLE();
919       a130 := JTF_VARCHAR2_TABLE_100();
920       a131 := JTF_NUMBER_TABLE();
921       a132 := JTF_VARCHAR2_TABLE_100();
922       a133 := JTF_VARCHAR2_TABLE_100();
923       a134 := JTF_VARCHAR2_TABLE_100();
924       a135 := JTF_NUMBER_TABLE();
925       a136 := JTF_NUMBER_TABLE();
926       a137 := JTF_NUMBER_TABLE();
927       a138 := JTF_NUMBER_TABLE();
928       a139 := JTF_VARCHAR2_TABLE_100();
929       a140 := JTF_NUMBER_TABLE();
930       a141 := JTF_NUMBER_TABLE();
931       a142 := JTF_VARCHAR2_TABLE_100();
932       a143 := JTF_NUMBER_TABLE();
933       a144 := JTF_NUMBER_TABLE();
934       a145 := JTF_NUMBER_TABLE();
935       a146 := JTF_NUMBER_TABLE();
936       a147 := JTF_DATE_TABLE();
937       a148 := JTF_NUMBER_TABLE();
938       a149 := JTF_VARCHAR2_TABLE_100();
939       a150 := JTF_DATE_TABLE();
940       a151 := JTF_NUMBER_TABLE();
941       a152 := JTF_DATE_TABLE();
942       a153 := JTF_NUMBER_TABLE();
943       a154 := JTF_NUMBER_TABLE();
944       a155 := JTF_NUMBER_TABLE();
945       a156 := JTF_NUMBER_TABLE();
946       a157 := JTF_NUMBER_TABLE();
947       a158 := JTF_NUMBER_TABLE();
948       a159 := JTF_VARCHAR2_TABLE_100();
949       a160 := JTF_VARCHAR2_TABLE_100();
950       a161 := JTF_VARCHAR2_TABLE_100();
951       a162 := JTF_VARCHAR2_TABLE_100();
952       a163 := JTF_DATE_TABLE();
953       a164 := JTF_VARCHAR2_TABLE_100();
954       a165 := JTF_VARCHAR2_TABLE_100();
955       a166 := JTF_VARCHAR2_TABLE_100();
956       a167 := JTF_VARCHAR2_TABLE_2000();
957       a168 := JTF_VARCHAR2_TABLE_100();
958       a169 := JTF_VARCHAR2_TABLE_100();
959       a170 := JTF_NUMBER_TABLE();
960       a171 := JTF_NUMBER_TABLE();
961       a172 := JTF_NUMBER_TABLE();
962       a173 := JTF_VARCHAR2_TABLE_100();
963       a174 := JTF_NUMBER_TABLE();
964       a175 := JTF_NUMBER_TABLE();
965       a176 := JTF_VARCHAR2_TABLE_100();
966       a177 := JTF_NUMBER_TABLE();
967       a178 := JTF_VARCHAR2_TABLE_100();
968       a179 := JTF_VARCHAR2_TABLE_100();
969       a180 := JTF_VARCHAR2_TABLE_100();
970       a181 := JTF_VARCHAR2_TABLE_100();
971       a182 := JTF_VARCHAR2_TABLE_100();
972       a183 := JTF_NUMBER_TABLE();
973       a184 := JTF_NUMBER_TABLE();
974       a185 := JTF_NUMBER_TABLE();
975       a186 := JTF_NUMBER_TABLE();
976       a187 := JTF_NUMBER_TABLE();
977       a188 := JTF_NUMBER_TABLE();
978       a189 := JTF_VARCHAR2_TABLE_100();
979       a190 := JTF_VARCHAR2_TABLE_2000();
980       if t.count > 0 then
981         a0.extend(t.count);
982         a1.extend(t.count);
983         a2.extend(t.count);
984         a3.extend(t.count);
985         a4.extend(t.count);
989         a8.extend(t.count);
986         a5.extend(t.count);
987         a6.extend(t.count);
988         a7.extend(t.count);
990         a9.extend(t.count);
991         a10.extend(t.count);
992         a11.extend(t.count);
993         a12.extend(t.count);
994         a13.extend(t.count);
995         a14.extend(t.count);
996         a15.extend(t.count);
997         a16.extend(t.count);
998         a17.extend(t.count);
999         a18.extend(t.count);
1000         a19.extend(t.count);
1001         a20.extend(t.count);
1002         a21.extend(t.count);
1003         a22.extend(t.count);
1004         a23.extend(t.count);
1005         a24.extend(t.count);
1006         a25.extend(t.count);
1007         a26.extend(t.count);
1008         a27.extend(t.count);
1009         a28.extend(t.count);
1010         a29.extend(t.count);
1011         a30.extend(t.count);
1012         a31.extend(t.count);
1013         a32.extend(t.count);
1014         a33.extend(t.count);
1015         a34.extend(t.count);
1016         a35.extend(t.count);
1017         a36.extend(t.count);
1018         a37.extend(t.count);
1019         a38.extend(t.count);
1020         a39.extend(t.count);
1021         a40.extend(t.count);
1022         a41.extend(t.count);
1023         a42.extend(t.count);
1024         a43.extend(t.count);
1025         a44.extend(t.count);
1026         a45.extend(t.count);
1027         a46.extend(t.count);
1028         a47.extend(t.count);
1029         a48.extend(t.count);
1030         a49.extend(t.count);
1031         a50.extend(t.count);
1032         a51.extend(t.count);
1033         a52.extend(t.count);
1034         a53.extend(t.count);
1035         a54.extend(t.count);
1036         a55.extend(t.count);
1037         a56.extend(t.count);
1038         a57.extend(t.count);
1039         a58.extend(t.count);
1040         a59.extend(t.count);
1041         a60.extend(t.count);
1042         a61.extend(t.count);
1043         a62.extend(t.count);
1044         a63.extend(t.count);
1045         a64.extend(t.count);
1046         a65.extend(t.count);
1047         a66.extend(t.count);
1048         a67.extend(t.count);
1049         a68.extend(t.count);
1050         a69.extend(t.count);
1051         a70.extend(t.count);
1052         a71.extend(t.count);
1053         a72.extend(t.count);
1054         a73.extend(t.count);
1055         a74.extend(t.count);
1056         a75.extend(t.count);
1057         a76.extend(t.count);
1058         a77.extend(t.count);
1059         a78.extend(t.count);
1060         a79.extend(t.count);
1061         a80.extend(t.count);
1062         a81.extend(t.count);
1063         a82.extend(t.count);
1064         a83.extend(t.count);
1065         a84.extend(t.count);
1066         a85.extend(t.count);
1067         a86.extend(t.count);
1068         a87.extend(t.count);
1069         a88.extend(t.count);
1070         a89.extend(t.count);
1071         a90.extend(t.count);
1072         a91.extend(t.count);
1073         a92.extend(t.count);
1074         a93.extend(t.count);
1075         a94.extend(t.count);
1076         a95.extend(t.count);
1077         a96.extend(t.count);
1078         a97.extend(t.count);
1079         a98.extend(t.count);
1080         a99.extend(t.count);
1081         a100.extend(t.count);
1082         a101.extend(t.count);
1083         a102.extend(t.count);
1084         a103.extend(t.count);
1085         a104.extend(t.count);
1086         a105.extend(t.count);
1087         a106.extend(t.count);
1088         a107.extend(t.count);
1089         a108.extend(t.count);
1090         a109.extend(t.count);
1091         a110.extend(t.count);
1092         a111.extend(t.count);
1093         a112.extend(t.count);
1094         a113.extend(t.count);
1095         a114.extend(t.count);
1096         a115.extend(t.count);
1097         a116.extend(t.count);
1098         a117.extend(t.count);
1099         a118.extend(t.count);
1100         a119.extend(t.count);
1101         a120.extend(t.count);
1102         a121.extend(t.count);
1103         a122.extend(t.count);
1104         a123.extend(t.count);
1105         a124.extend(t.count);
1106         a125.extend(t.count);
1107         a126.extend(t.count);
1108         a127.extend(t.count);
1109         a128.extend(t.count);
1110         a129.extend(t.count);
1111         a130.extend(t.count);
1112         a131.extend(t.count);
1113         a132.extend(t.count);
1114         a133.extend(t.count);
1115         a134.extend(t.count);
1116         a135.extend(t.count);
1117         a136.extend(t.count);
1118         a137.extend(t.count);
1119         a138.extend(t.count);
1120         a139.extend(t.count);
1121         a140.extend(t.count);
1122         a141.extend(t.count);
1123         a142.extend(t.count);
1124         a143.extend(t.count);
1125         a144.extend(t.count);
1126         a145.extend(t.count);
1127         a146.extend(t.count);
1128         a147.extend(t.count);
1129         a148.extend(t.count);
1130         a149.extend(t.count);
1131         a150.extend(t.count);
1132         a151.extend(t.count);
1133         a152.extend(t.count);
1134         a153.extend(t.count);
1135         a154.extend(t.count);
1136         a155.extend(t.count);
1137         a156.extend(t.count);
1138         a157.extend(t.count);
1142         a161.extend(t.count);
1139         a158.extend(t.count);
1140         a159.extend(t.count);
1141         a160.extend(t.count);
1143         a162.extend(t.count);
1144         a163.extend(t.count);
1145         a164.extend(t.count);
1146         a165.extend(t.count);
1147         a166.extend(t.count);
1148         a167.extend(t.count);
1149         a168.extend(t.count);
1150         a169.extend(t.count);
1151         a170.extend(t.count);
1152         a171.extend(t.count);
1153         a172.extend(t.count);
1154         a173.extend(t.count);
1155         a174.extend(t.count);
1156         a175.extend(t.count);
1157         a176.extend(t.count);
1158         a177.extend(t.count);
1159         a178.extend(t.count);
1160         a179.extend(t.count);
1161         a180.extend(t.count);
1162         a181.extend(t.count);
1163         a182.extend(t.count);
1164         a183.extend(t.count);
1165         a184.extend(t.count);
1166         a185.extend(t.count);
1167         a186.extend(t.count);
1168         a187.extend(t.count);
1169         a188.extend(t.count);
1170         a189.extend(t.count);
1171         a190.extend(t.count);
1172         ddindx := t.first;
1173         indx := 1;
1174         while true loop
1175           a0(indx) := t(ddindx).commission_header_id;
1176           a1(indx) := t(ddindx).direct_salesrep_number;
1177           a2(indx) := t(ddindx).direct_salesrep_name;
1178           a3(indx) := t(ddindx).direct_salesrep_id;
1179           a4(indx) := t(ddindx).processed_period_id;
1180           a5(indx) := t(ddindx).processed_period;
1181           a6(indx) := t(ddindx).processed_date;
1182           a7(indx) := t(ddindx).rollup_date;
1183           a8(indx) := t(ddindx).transaction_amount;
1184           a9(indx) := t(ddindx).transaction_amount_orig;
1185           a10(indx) := t(ddindx).quantity;
1186           a11(indx) := t(ddindx).discount_percentage;
1187           a12(indx) := t(ddindx).margin_percentage;
1188           a13(indx) := t(ddindx).orig_currency_code;
1189           a14(indx) := t(ddindx).exchange_rate;
1190           a15(indx) := t(ddindx).status_disp;
1191           a16(indx) := t(ddindx).status;
1192           a17(indx) := t(ddindx).trx_type_disp;
1193           a18(indx) := t(ddindx).trx_type;
1194           a19(indx) := t(ddindx).reason;
1195           a20(indx) := t(ddindx).reason_code;
1196           a21(indx) := t(ddindx).comments;
1197           a22(indx) := t(ddindx).trx_batch_id;
1198           a23(indx) := t(ddindx).created_by;
1199           a24(indx) := t(ddindx).creation_date;
1200           a25(indx) := t(ddindx).last_updated_by;
1201           a26(indx) := t(ddindx).last_update_login;
1202           a27(indx) := t(ddindx).last_update_date;
1203           a28(indx) := t(ddindx).attribute_category;
1204           a29(indx) := t(ddindx).attribute1;
1205           a30(indx) := t(ddindx).attribute2;
1206           a31(indx) := t(ddindx).attribute3;
1207           a32(indx) := t(ddindx).attribute4;
1208           a33(indx) := t(ddindx).attribute5;
1209           a34(indx) := t(ddindx).attribute6;
1210           a35(indx) := t(ddindx).attribute7;
1211           a36(indx) := t(ddindx).attribute8;
1212           a37(indx) := t(ddindx).attribute9;
1213           a38(indx) := t(ddindx).attribute10;
1214           a39(indx) := t(ddindx).attribute11;
1215           a40(indx) := t(ddindx).attribute12;
1216           a41(indx) := t(ddindx).attribute13;
1217           a42(indx) := t(ddindx).attribute14;
1218           a43(indx) := t(ddindx).attribute15;
1219           a44(indx) := t(ddindx).attribute16;
1220           a45(indx) := t(ddindx).attribute17;
1221           a46(indx) := t(ddindx).attribute18;
1222           a47(indx) := t(ddindx).attribute19;
1223           a48(indx) := t(ddindx).attribute20;
1224           a49(indx) := t(ddindx).attribute21;
1225           a50(indx) := t(ddindx).attribute22;
1226           a51(indx) := t(ddindx).attribute23;
1227           a52(indx) := t(ddindx).attribute24;
1228           a53(indx) := t(ddindx).attribute25;
1229           a54(indx) := t(ddindx).attribute26;
1230           a55(indx) := t(ddindx).attribute27;
1231           a56(indx) := t(ddindx).attribute28;
1232           a57(indx) := t(ddindx).attribute29;
1233           a58(indx) := t(ddindx).attribute30;
1234           a59(indx) := t(ddindx).attribute31;
1235           a60(indx) := t(ddindx).attribute32;
1236           a61(indx) := t(ddindx).attribute33;
1237           a62(indx) := t(ddindx).attribute34;
1238           a63(indx) := t(ddindx).attribute35;
1239           a64(indx) := t(ddindx).attribute36;
1240           a65(indx) := t(ddindx).attribute37;
1241           a66(indx) := t(ddindx).attribute38;
1242           a67(indx) := t(ddindx).attribute39;
1243           a68(indx) := t(ddindx).attribute40;
1244           a69(indx) := t(ddindx).attribute41;
1245           a70(indx) := t(ddindx).attribute42;
1246           a71(indx) := t(ddindx).attribute43;
1247           a72(indx) := t(ddindx).attribute44;
1248           a73(indx) := t(ddindx).attribute45;
1249           a74(indx) := t(ddindx).attribute46;
1250           a75(indx) := t(ddindx).attribute47;
1251           a76(indx) := t(ddindx).attribute48;
1252           a77(indx) := t(ddindx).attribute49;
1253           a78(indx) := t(ddindx).attribute50;
1254           a79(indx) := t(ddindx).attribute51;
1255           a80(indx) := t(ddindx).attribute52;
1256           a81(indx) := t(ddindx).attribute53;
1257           a82(indx) := t(ddindx).attribute54;
1258           a83(indx) := t(ddindx).attribute55;
1262           a87(indx) := t(ddindx).attribute59;
1259           a84(indx) := t(ddindx).attribute56;
1260           a85(indx) := t(ddindx).attribute57;
1261           a86(indx) := t(ddindx).attribute58;
1263           a88(indx) := t(ddindx).attribute60;
1264           a89(indx) := t(ddindx).attribute61;
1265           a90(indx) := t(ddindx).attribute62;
1266           a91(indx) := t(ddindx).attribute63;
1267           a92(indx) := t(ddindx).attribute64;
1268           a93(indx) := t(ddindx).attribute65;
1269           a94(indx) := t(ddindx).attribute66;
1270           a95(indx) := t(ddindx).attribute67;
1271           a96(indx) := t(ddindx).attribute68;
1272           a97(indx) := t(ddindx).attribute69;
1273           a98(indx) := t(ddindx).attribute70;
1274           a99(indx) := t(ddindx).attribute71;
1275           a100(indx) := t(ddindx).attribute72;
1276           a101(indx) := t(ddindx).attribute73;
1277           a102(indx) := t(ddindx).attribute74;
1278           a103(indx) := t(ddindx).attribute75;
1279           a104(indx) := t(ddindx).attribute76;
1280           a105(indx) := t(ddindx).attribute77;
1281           a106(indx) := t(ddindx).attribute78;
1282           a107(indx) := t(ddindx).attribute79;
1283           a108(indx) := t(ddindx).attribute80;
1284           a109(indx) := t(ddindx).attribute81;
1285           a110(indx) := t(ddindx).attribute82;
1286           a111(indx) := t(ddindx).attribute83;
1287           a112(indx) := t(ddindx).attribute84;
1288           a113(indx) := t(ddindx).attribute85;
1289           a114(indx) := t(ddindx).attribute86;
1290           a115(indx) := t(ddindx).attribute87;
1291           a116(indx) := t(ddindx).attribute88;
1292           a117(indx) := t(ddindx).attribute89;
1293           a118(indx) := t(ddindx).attribute90;
1294           a119(indx) := t(ddindx).attribute91;
1295           a120(indx) := t(ddindx).attribute92;
1296           a121(indx) := t(ddindx).attribute93;
1297           a122(indx) := t(ddindx).attribute94;
1298           a123(indx) := t(ddindx).attribute95;
1299           a124(indx) := t(ddindx).attribute96;
1300           a125(indx) := t(ddindx).attribute97;
1301           a126(indx) := t(ddindx).attribute98;
1302           a127(indx) := t(ddindx).attribute99;
1303           a128(indx) := t(ddindx).attribute100;
1304           a129(indx) := t(ddindx).quota_id;
1305           a130(indx) := t(ddindx).quota_name;
1306           a131(indx) := t(ddindx).revenue_class_id;
1307           a132(indx) := t(ddindx).revenue_class_name;
1308           a133(indx) := t(ddindx).trx_batch_name;
1309           a134(indx) := t(ddindx).source_trx_number;
1310           a135(indx) := t(ddindx).trx_sales_line_id;
1311           a136(indx) := t(ddindx).trx_line_id;
1312           a137(indx) := t(ddindx).trx_id;
1313           a138(indx) := t(ddindx).comm_lines_api_id;
1314           a139(indx) := t(ddindx).source_doc_type;
1315           a140(indx) := t(ddindx).upside_amount;
1316           a141(indx) := t(ddindx).upside_quantity;
1317           a142(indx) := t(ddindx).uom_code;
1318           a143(indx) := t(ddindx).forecast_id;
1319           a144(indx) := t(ddindx).program_id;
1320           a145(indx) := t(ddindx).request_id;
1321           a146(indx) := t(ddindx).program_application_id;
1322           a147(indx) := t(ddindx).program_update_date;
1323           a148(indx) := t(ddindx).adj_comm_lines_api_id;
1324           a149(indx) := t(ddindx).invoice_number;
1325           a150(indx) := t(ddindx).invoice_date;
1326           a151(indx) := t(ddindx).order_number;
1327           a152(indx) := t(ddindx).order_date;
1328           a153(indx) := t(ddindx).line_number;
1329           a154(indx) := t(ddindx).customer_id;
1330           a155(indx) := t(ddindx).bill_to_address_id;
1331           a156(indx) := t(ddindx).ship_to_address_id;
1332           a157(indx) := t(ddindx).bill_to_contact_id;
1333           a158(indx) := t(ddindx).ship_to_contact_id;
1334           a159(indx) := t(ddindx).load_status;
1335           a160(indx) := t(ddindx).revenue_type_disp;
1336           a161(indx) := t(ddindx).revenue_type;
1337           a162(indx) := t(ddindx).adjust_rollup_flag;
1338           a163(indx) := t(ddindx).adjust_date;
1339           a164(indx) := t(ddindx).adjusted_by;
1340           a165(indx) := t(ddindx).adjust_status_disp;
1341           a166(indx) := t(ddindx).adjust_status;
1342           a167(indx) := t(ddindx).adjust_comments;
1343           a168(indx) := t(ddindx).type;
1344           a169(indx) := t(ddindx).pre_processed_code;
1345           a170(indx) := t(ddindx).comp_group_id;
1346           a171(indx) := t(ddindx).srp_plan_assign_id;
1347           a172(indx) := t(ddindx).role_id;
1348           a173(indx) := t(ddindx).sales_channel;
1349           a174(indx) := t(ddindx).object_version_number;
1350           a175(indx) := t(ddindx).split_pct;
1351           a176(indx) := t(ddindx).split_status;
1352           a177(indx) := t(ddindx).commission_amount;
1353           a178(indx) := t(ddindx).role_name;
1354           a179(indx) := t(ddindx).comp_group_name;
1355           a180(indx) := t(ddindx).pre_processed_code_disp;
1356           a181(indx) := t(ddindx).customer_name;
1357           a182(indx) := t(ddindx).customer_number;
1358           a183(indx) := t(ddindx).inventory_item_id;
1359           a184(indx) := t(ddindx).source_trx_id;
1360           a185(indx) := t(ddindx).source_trx_line_id;
1361           a186(indx) := t(ddindx).source_trx_sales_line_id;
1362           a187(indx) := t(ddindx).org_id;
1363           a188(indx) := t(ddindx).terr_id;
1367           if t.last =ddindx
1364           a189(indx) := t(ddindx).preserve_credit_override_flag;
1365           a190(indx) := t(ddindx).terr_name;
1366           indx := indx+1;
1368             then exit;
1369           end if;
1370           ddindx := t.next(ddindx);
1371         end loop;
1372       end if;
1373    end if;
1374   end rosetta_table_copy_out_p1;
1375 
1376   procedure rosetta_table_copy_in_p3(t out nocopy cn_get_tx_data_pub.tx_adj_data_tbl, a0 JTF_NUMBER_TABLE
1377     , a1 JTF_VARCHAR2_TABLE_100
1378     , a2 JTF_VARCHAR2_TABLE_400
1379     , a3 JTF_DATE_TABLE
1380     , a4 JTF_NUMBER_TABLE
1381     , a5 JTF_NUMBER_TABLE
1382     , a6 JTF_NUMBER_TABLE
1383     , a7 JTF_VARCHAR2_TABLE_100
1384     , a8 JTF_VARCHAR2_TABLE_100
1385     , a9 JTF_VARCHAR2_TABLE_100
1386     , a10 JTF_NUMBER_TABLE
1387     , a11 JTF_DATE_TABLE
1388     , a12 JTF_VARCHAR2_TABLE_100
1389     , a13 JTF_DATE_TABLE
1390     , a14 JTF_NUMBER_TABLE
1391     ) as
1392     ddindx binary_integer; indx binary_integer;
1393   begin
1394   if a0 is not null and a0.count > 0 then
1395       if a0.count > 0 then
1396         indx := a0.first;
1397         ddindx := 1;
1398         while true loop
1399           t(ddindx).salesrep_id := a0(indx);
1400           t(ddindx).employee_number := a1(indx);
1401           t(ddindx).salesrep_name := a2(indx);
1402           t(ddindx).processed_date := a3(indx);
1403           t(ddindx).processed_period_id := a4(indx);
1404           t(ddindx).comm_lines_api_id := a5(indx);
1405           t(ddindx).commission_header_id := a6(indx);
1406           t(ddindx).load_status := a7(indx);
1407           t(ddindx).adjust_status := a8(indx);
1408           t(ddindx).revenue_type := a9(indx);
1409           t(ddindx).order_number := a10(indx);
1410           t(ddindx).order_date := a11(indx);
1411           t(ddindx).invoice_number := a12(indx);
1412           t(ddindx).invoice_date := a13(indx);
1413           t(ddindx).transaction_amount := a14(indx);
1414           ddindx := ddindx+1;
1415           if a0.last =indx
1416             then exit;
1417           end if;
1418           indx := a0.next(indx);
1419         end loop;
1420       end if;
1421    end if;
1422   end rosetta_table_copy_in_p3;
1423   procedure rosetta_table_copy_out_p3(t cn_get_tx_data_pub.tx_adj_data_tbl, a0 out nocopy JTF_NUMBER_TABLE
1424     , a1 out nocopy JTF_VARCHAR2_TABLE_100
1425     , a2 out nocopy JTF_VARCHAR2_TABLE_400
1426     , a3 out nocopy JTF_DATE_TABLE
1427     , a4 out nocopy JTF_NUMBER_TABLE
1428     , a5 out nocopy JTF_NUMBER_TABLE
1429     , a6 out nocopy JTF_NUMBER_TABLE
1430     , a7 out nocopy JTF_VARCHAR2_TABLE_100
1431     , a8 out nocopy JTF_VARCHAR2_TABLE_100
1432     , a9 out nocopy JTF_VARCHAR2_TABLE_100
1433     , a10 out nocopy JTF_NUMBER_TABLE
1434     , a11 out nocopy JTF_DATE_TABLE
1435     , a12 out nocopy JTF_VARCHAR2_TABLE_100
1436     , a13 out nocopy JTF_DATE_TABLE
1437     , a14 out nocopy JTF_NUMBER_TABLE
1438     ) as
1439     ddindx binary_integer; indx binary_integer;
1440   begin
1441   if t is null or t.count = 0 then
1442     a0 := JTF_NUMBER_TABLE();
1443     a1 := JTF_VARCHAR2_TABLE_100();
1444     a2 := JTF_VARCHAR2_TABLE_400();
1445     a3 := JTF_DATE_TABLE();
1446     a4 := JTF_NUMBER_TABLE();
1447     a5 := JTF_NUMBER_TABLE();
1448     a6 := JTF_NUMBER_TABLE();
1449     a7 := JTF_VARCHAR2_TABLE_100();
1450     a8 := JTF_VARCHAR2_TABLE_100();
1451     a9 := JTF_VARCHAR2_TABLE_100();
1452     a10 := JTF_NUMBER_TABLE();
1453     a11 := JTF_DATE_TABLE();
1454     a12 := JTF_VARCHAR2_TABLE_100();
1455     a13 := JTF_DATE_TABLE();
1456     a14 := JTF_NUMBER_TABLE();
1457   else
1458       a0 := JTF_NUMBER_TABLE();
1459       a1 := JTF_VARCHAR2_TABLE_100();
1460       a2 := JTF_VARCHAR2_TABLE_400();
1461       a3 := JTF_DATE_TABLE();
1462       a4 := JTF_NUMBER_TABLE();
1463       a5 := JTF_NUMBER_TABLE();
1464       a6 := JTF_NUMBER_TABLE();
1465       a7 := JTF_VARCHAR2_TABLE_100();
1466       a8 := JTF_VARCHAR2_TABLE_100();
1467       a9 := JTF_VARCHAR2_TABLE_100();
1468       a10 := JTF_NUMBER_TABLE();
1469       a11 := JTF_DATE_TABLE();
1470       a12 := JTF_VARCHAR2_TABLE_100();
1471       a13 := JTF_DATE_TABLE();
1472       a14 := JTF_NUMBER_TABLE();
1473       if t.count > 0 then
1474         a0.extend(t.count);
1475         a1.extend(t.count);
1476         a2.extend(t.count);
1477         a3.extend(t.count);
1478         a4.extend(t.count);
1479         a5.extend(t.count);
1480         a6.extend(t.count);
1481         a7.extend(t.count);
1482         a8.extend(t.count);
1483         a9.extend(t.count);
1484         a10.extend(t.count);
1485         a11.extend(t.count);
1486         a12.extend(t.count);
1487         a13.extend(t.count);
1488         a14.extend(t.count);
1489         ddindx := t.first;
1490         indx := 1;
1491         while true loop
1492           a0(indx) := t(ddindx).salesrep_id;
1493           a1(indx) := t(ddindx).employee_number;
1494           a2(indx) := t(ddindx).salesrep_name;
1495           a3(indx) := t(ddindx).processed_date;
1496           a4(indx) := t(ddindx).processed_period_id;
1497           a5(indx) := t(ddindx).comm_lines_api_id;
1501           a9(indx) := t(ddindx).revenue_type;
1498           a6(indx) := t(ddindx).commission_header_id;
1499           a7(indx) := t(ddindx).load_status;
1500           a8(indx) := t(ddindx).adjust_status;
1502           a10(indx) := t(ddindx).order_number;
1503           a11(indx) := t(ddindx).order_date;
1504           a12(indx) := t(ddindx).invoice_number;
1505           a13(indx) := t(ddindx).invoice_date;
1506           a14(indx) := t(ddindx).transaction_amount;
1507           indx := indx+1;
1508           if t.last =ddindx
1509             then exit;
1510           end if;
1511           ddindx := t.next(ddindx);
1512         end loop;
1513       end if;
1514    end if;
1515   end rosetta_table_copy_out_p3;
1516 
1517   procedure rosetta_table_copy_in_p5(t out nocopy cn_get_tx_data_pub.split_data_tbl, a0 JTF_NUMBER_TABLE
1518     , a1 JTF_VARCHAR2_TABLE_100
1519     , a2 JTF_VARCHAR2_TABLE_100
1520     , a3 JTF_NUMBER_TABLE
1521     , a4 JTF_NUMBER_TABLE
1522     ) as
1523     ddindx binary_integer; indx binary_integer;
1524   begin
1525   if a0 is not null and a0.count > 0 then
1526       if a0.count > 0 then
1527         indx := a0.first;
1528         ddindx := 1;
1529         while true loop
1530           t(ddindx).salesrep_id := a0(indx);
1531           t(ddindx).salesrep_number := a1(indx);
1532           t(ddindx).revenue_type := a2(indx);
1533           t(ddindx).split_pct := a3(indx);
1534           t(ddindx).split_amount := a4(indx);
1535           ddindx := ddindx+1;
1536           if a0.last =indx
1537             then exit;
1538           end if;
1539           indx := a0.next(indx);
1540         end loop;
1541       end if;
1542    end if;
1543   end rosetta_table_copy_in_p5;
1544   procedure rosetta_table_copy_out_p5(t cn_get_tx_data_pub.split_data_tbl, a0 out nocopy JTF_NUMBER_TABLE
1545     , a1 out nocopy JTF_VARCHAR2_TABLE_100
1546     , a2 out nocopy JTF_VARCHAR2_TABLE_100
1547     , a3 out nocopy JTF_NUMBER_TABLE
1548     , a4 out nocopy JTF_NUMBER_TABLE
1549     ) as
1550     ddindx binary_integer; indx binary_integer;
1551   begin
1552   if t is null or t.count = 0 then
1553     a0 := JTF_NUMBER_TABLE();
1554     a1 := JTF_VARCHAR2_TABLE_100();
1555     a2 := JTF_VARCHAR2_TABLE_100();
1556     a3 := JTF_NUMBER_TABLE();
1557     a4 := JTF_NUMBER_TABLE();
1558   else
1559       a0 := JTF_NUMBER_TABLE();
1560       a1 := JTF_VARCHAR2_TABLE_100();
1561       a2 := JTF_VARCHAR2_TABLE_100();
1562       a3 := JTF_NUMBER_TABLE();
1563       a4 := JTF_NUMBER_TABLE();
1564       if t.count > 0 then
1565         a0.extend(t.count);
1566         a1.extend(t.count);
1567         a2.extend(t.count);
1568         a3.extend(t.count);
1569         a4.extend(t.count);
1570         ddindx := t.first;
1571         indx := 1;
1572         while true loop
1573           a0(indx) := t(ddindx).salesrep_id;
1574           a1(indx) := t(ddindx).salesrep_number;
1575           a2(indx) := t(ddindx).revenue_type;
1576           a3(indx) := t(ddindx).split_pct;
1577           a4(indx) := t(ddindx).split_amount;
1578           indx := indx+1;
1579           if t.last =ddindx
1580             then exit;
1581           end if;
1582           ddindx := t.next(ddindx);
1583         end loop;
1584       end if;
1585    end if;
1586   end rosetta_table_copy_out_p5;
1587 
1588   procedure rosetta_table_copy_in_p7(t out nocopy cn_get_tx_data_pub.trx_line_tbl, a0 JTF_NUMBER_TABLE
1589     , a1 JTF_NUMBER_TABLE
1590     , a2 JTF_NUMBER_TABLE
1591     , a3 JTF_VARCHAR2_TABLE_400
1592     , a4 JTF_VARCHAR2_TABLE_100
1593     , a5 JTF_NUMBER_TABLE
1594     , a6 JTF_DATE_TABLE
1595     , a7 JTF_VARCHAR2_TABLE_100
1596     , a8 JTF_NUMBER_TABLE
1597     , a9 JTF_NUMBER_TABLE
1598     , a10 JTF_NUMBER_TABLE
1599     , a11 JTF_NUMBER_TABLE
1600     , a12 JTF_VARCHAR2_TABLE_100
1601     , a13 JTF_VARCHAR2_TABLE_100
1602     , a14 JTF_VARCHAR2_TABLE_100
1603     , a15 JTF_NUMBER_TABLE
1604     , a16 JTF_VARCHAR2_TABLE_100
1605     , a17 JTF_VARCHAR2_TABLE_100
1606     , a18 JTF_VARCHAR2_TABLE_100
1607     , a19 JTF_VARCHAR2_TABLE_400
1608     ) as
1609     ddindx binary_integer; indx binary_integer;
1610   begin
1611   if a0 is not null and a0.count > 0 then
1612       if a0.count > 0 then
1613         indx := a0.first;
1614         ddindx := 1;
1615         while true loop
1616           t(ddindx).commission_line_id := a0(indx);
1617           t(ddindx).commission_header_id := a1(indx);
1618           t(ddindx).credited_salesrep_id := a2(indx);
1619           t(ddindx).credited_salesrep_name := a3(indx);
1620           t(ddindx).credited_salesrep_number := a4(indx);
1621           t(ddindx).processed_period_id := a5(indx);
1622           t(ddindx).processed_date := a6(indx);
1623           t(ddindx).plan_element := a7(indx);
1624           t(ddindx).payment_uplift := a8(indx);
1625           t(ddindx).quota_uplift := a9(indx);
1626           t(ddindx).commission_amount := a10(indx);
1627           t(ddindx).commission_rate := a11(indx);
1628           t(ddindx).created_during := a12(indx);
1629           t(ddindx).pay_period := a13(indx);
1630           t(ddindx).accumulation_period := a14(indx);
1631           t(ddindx).perf_achieved := a15(indx);
1635           t(ddindx).payee := a19(indx);
1632           t(ddindx).posting_status := a16(indx);
1633           t(ddindx).pending_status := a17(indx);
1634           t(ddindx).trx_status := a18(indx);
1636           ddindx := ddindx+1;
1637           if a0.last =indx
1638             then exit;
1639           end if;
1640           indx := a0.next(indx);
1641         end loop;
1642       end if;
1643    end if;
1644   end rosetta_table_copy_in_p7;
1645   procedure rosetta_table_copy_out_p7(t cn_get_tx_data_pub.trx_line_tbl, a0 out nocopy JTF_NUMBER_TABLE
1646     , a1 out nocopy JTF_NUMBER_TABLE
1647     , a2 out nocopy JTF_NUMBER_TABLE
1648     , a3 out nocopy JTF_VARCHAR2_TABLE_400
1649     , a4 out nocopy JTF_VARCHAR2_TABLE_100
1650     , a5 out nocopy JTF_NUMBER_TABLE
1651     , a6 out nocopy JTF_DATE_TABLE
1652     , a7 out nocopy JTF_VARCHAR2_TABLE_100
1653     , a8 out nocopy JTF_NUMBER_TABLE
1654     , a9 out nocopy JTF_NUMBER_TABLE
1655     , a10 out nocopy JTF_NUMBER_TABLE
1656     , a11 out nocopy JTF_NUMBER_TABLE
1657     , a12 out nocopy JTF_VARCHAR2_TABLE_100
1658     , a13 out nocopy JTF_VARCHAR2_TABLE_100
1659     , a14 out nocopy JTF_VARCHAR2_TABLE_100
1660     , a15 out nocopy JTF_NUMBER_TABLE
1661     , a16 out nocopy JTF_VARCHAR2_TABLE_100
1662     , a17 out nocopy JTF_VARCHAR2_TABLE_100
1663     , a18 out nocopy JTF_VARCHAR2_TABLE_100
1664     , a19 out nocopy JTF_VARCHAR2_TABLE_400
1665     ) as
1666     ddindx binary_integer; indx binary_integer;
1667   begin
1668   if t is null or t.count = 0 then
1669     a0 := JTF_NUMBER_TABLE();
1670     a1 := JTF_NUMBER_TABLE();
1671     a2 := JTF_NUMBER_TABLE();
1672     a3 := JTF_VARCHAR2_TABLE_400();
1673     a4 := JTF_VARCHAR2_TABLE_100();
1674     a5 := JTF_NUMBER_TABLE();
1675     a6 := JTF_DATE_TABLE();
1676     a7 := JTF_VARCHAR2_TABLE_100();
1677     a8 := JTF_NUMBER_TABLE();
1678     a9 := JTF_NUMBER_TABLE();
1679     a10 := JTF_NUMBER_TABLE();
1680     a11 := JTF_NUMBER_TABLE();
1681     a12 := JTF_VARCHAR2_TABLE_100();
1682     a13 := JTF_VARCHAR2_TABLE_100();
1683     a14 := JTF_VARCHAR2_TABLE_100();
1684     a15 := JTF_NUMBER_TABLE();
1685     a16 := JTF_VARCHAR2_TABLE_100();
1686     a17 := JTF_VARCHAR2_TABLE_100();
1687     a18 := JTF_VARCHAR2_TABLE_100();
1688     a19 := JTF_VARCHAR2_TABLE_400();
1689   else
1690       a0 := JTF_NUMBER_TABLE();
1691       a1 := JTF_NUMBER_TABLE();
1692       a2 := JTF_NUMBER_TABLE();
1693       a3 := JTF_VARCHAR2_TABLE_400();
1694       a4 := JTF_VARCHAR2_TABLE_100();
1695       a5 := JTF_NUMBER_TABLE();
1696       a6 := JTF_DATE_TABLE();
1697       a7 := JTF_VARCHAR2_TABLE_100();
1698       a8 := JTF_NUMBER_TABLE();
1699       a9 := JTF_NUMBER_TABLE();
1700       a10 := JTF_NUMBER_TABLE();
1701       a11 := JTF_NUMBER_TABLE();
1702       a12 := JTF_VARCHAR2_TABLE_100();
1703       a13 := JTF_VARCHAR2_TABLE_100();
1704       a14 := JTF_VARCHAR2_TABLE_100();
1705       a15 := JTF_NUMBER_TABLE();
1706       a16 := JTF_VARCHAR2_TABLE_100();
1707       a17 := JTF_VARCHAR2_TABLE_100();
1708       a18 := JTF_VARCHAR2_TABLE_100();
1709       a19 := JTF_VARCHAR2_TABLE_400();
1710       if t.count > 0 then
1711         a0.extend(t.count);
1712         a1.extend(t.count);
1713         a2.extend(t.count);
1714         a3.extend(t.count);
1715         a4.extend(t.count);
1716         a5.extend(t.count);
1717         a6.extend(t.count);
1718         a7.extend(t.count);
1719         a8.extend(t.count);
1720         a9.extend(t.count);
1721         a10.extend(t.count);
1722         a11.extend(t.count);
1723         a12.extend(t.count);
1724         a13.extend(t.count);
1725         a14.extend(t.count);
1726         a15.extend(t.count);
1727         a16.extend(t.count);
1728         a17.extend(t.count);
1729         a18.extend(t.count);
1730         a19.extend(t.count);
1731         ddindx := t.first;
1732         indx := 1;
1733         while true loop
1734           a0(indx) := t(ddindx).commission_line_id;
1735           a1(indx) := t(ddindx).commission_header_id;
1736           a2(indx) := t(ddindx).credited_salesrep_id;
1737           a3(indx) := t(ddindx).credited_salesrep_name;
1738           a4(indx) := t(ddindx).credited_salesrep_number;
1739           a5(indx) := t(ddindx).processed_period_id;
1740           a6(indx) := t(ddindx).processed_date;
1741           a7(indx) := t(ddindx).plan_element;
1742           a8(indx) := t(ddindx).payment_uplift;
1743           a9(indx) := t(ddindx).quota_uplift;
1744           a10(indx) := t(ddindx).commission_amount;
1745           a11(indx) := t(ddindx).commission_rate;
1746           a12(indx) := t(ddindx).created_during;
1747           a13(indx) := t(ddindx).pay_period;
1748           a14(indx) := t(ddindx).accumulation_period;
1749           a15(indx) := t(ddindx).perf_achieved;
1750           a16(indx) := t(ddindx).posting_status;
1751           a17(indx) := t(ddindx).pending_status;
1752           a18(indx) := t(ddindx).trx_status;
1753           a19(indx) := t(ddindx).payee;
1754           indx := indx+1;
1755           if t.last =ddindx
1756             then exit;
1757           end if;
1758           ddindx := t.next(ddindx);
1759         end loop;
1760       end if;
1761    end if;
1762   end rosetta_table_copy_out_p7;
1763 
1767     , a3 JTF_NUMBER_TABLE
1764   procedure rosetta_table_copy_in_p9(t out nocopy cn_get_tx_data_pub.cust_info_tbl, a0 JTF_NUMBER_TABLE
1765     , a1 JTF_VARCHAR2_TABLE_100
1766     , a2 JTF_VARCHAR2_TABLE_300
1768     , a4 JTF_VARCHAR2_TABLE_300
1769     , a5 JTF_VARCHAR2_TABLE_300
1770     , a6 JTF_VARCHAR2_TABLE_300
1771     , a7 JTF_VARCHAR2_TABLE_300
1772     , a8 JTF_VARCHAR2_TABLE_100
1773     , a9 JTF_VARCHAR2_TABLE_100
1774     , a10 JTF_VARCHAR2_TABLE_100
1775     , a11 JTF_NUMBER_TABLE
1776     , a12 JTF_VARCHAR2_TABLE_300
1777     , a13 JTF_VARCHAR2_TABLE_300
1778     , a14 JTF_VARCHAR2_TABLE_300
1779     , a15 JTF_VARCHAR2_TABLE_300
1780     , a16 JTF_VARCHAR2_TABLE_100
1781     , a17 JTF_VARCHAR2_TABLE_100
1782     , a18 JTF_VARCHAR2_TABLE_100
1783     , a19 JTF_NUMBER_TABLE
1784     , a20 JTF_VARCHAR2_TABLE_400
1785     , a21 JTF_NUMBER_TABLE
1786     , a22 JTF_VARCHAR2_TABLE_400
1787     ) as
1788     ddindx binary_integer; indx binary_integer;
1789   begin
1790   if a0 is not null and a0.count > 0 then
1791       if a0.count > 0 then
1792         indx := a0.first;
1793         ddindx := 1;
1794         while true loop
1795           t(ddindx).customer_id := a0(indx);
1796           t(ddindx).customer_number := a1(indx);
1797           t(ddindx).customer_name := a2(indx);
1798           t(ddindx).bill_to_address_id := a3(indx);
1799           t(ddindx).bill_to_address1 := a4(indx);
1800           t(ddindx).bill_to_address2 := a5(indx);
1801           t(ddindx).bill_to_address3 := a6(indx);
1802           t(ddindx).bill_to_address4 := a7(indx);
1803           t(ddindx).bill_to_city := a8(indx);
1804           t(ddindx).bill_to_postal_code := a9(indx);
1805           t(ddindx).bill_to_state := a10(indx);
1806           t(ddindx).ship_to_address_id := a11(indx);
1807           t(ddindx).ship_to_address1 := a12(indx);
1808           t(ddindx).ship_to_address2 := a13(indx);
1809           t(ddindx).ship_to_address3 := a14(indx);
1810           t(ddindx).ship_to_address4 := a15(indx);
1811           t(ddindx).ship_to_city := a16(indx);
1812           t(ddindx).ship_to_postal_code := a17(indx);
1813           t(ddindx).ship_to_state := a18(indx);
1814           t(ddindx).bill_to_contact_id := a19(indx);
1815           t(ddindx).bill_to_contact := a20(indx);
1816           t(ddindx).ship_to_contact_id := a21(indx);
1817           t(ddindx).ship_to_contact := a22(indx);
1818           ddindx := ddindx+1;
1819           if a0.last =indx
1820             then exit;
1821           end if;
1822           indx := a0.next(indx);
1823         end loop;
1824       end if;
1825    end if;
1826   end rosetta_table_copy_in_p9;
1827   procedure rosetta_table_copy_out_p9(t cn_get_tx_data_pub.cust_info_tbl, a0 out nocopy JTF_NUMBER_TABLE
1828     , a1 out nocopy JTF_VARCHAR2_TABLE_100
1829     , a2 out nocopy JTF_VARCHAR2_TABLE_300
1830     , a3 out nocopy JTF_NUMBER_TABLE
1831     , a4 out nocopy JTF_VARCHAR2_TABLE_300
1832     , a5 out nocopy JTF_VARCHAR2_TABLE_300
1833     , a6 out nocopy JTF_VARCHAR2_TABLE_300
1834     , a7 out nocopy JTF_VARCHAR2_TABLE_300
1835     , a8 out nocopy JTF_VARCHAR2_TABLE_100
1836     , a9 out nocopy JTF_VARCHAR2_TABLE_100
1837     , a10 out nocopy JTF_VARCHAR2_TABLE_100
1838     , a11 out nocopy JTF_NUMBER_TABLE
1839     , a12 out nocopy JTF_VARCHAR2_TABLE_300
1840     , a13 out nocopy JTF_VARCHAR2_TABLE_300
1841     , a14 out nocopy JTF_VARCHAR2_TABLE_300
1842     , a15 out nocopy JTF_VARCHAR2_TABLE_300
1843     , a16 out nocopy JTF_VARCHAR2_TABLE_100
1844     , a17 out nocopy JTF_VARCHAR2_TABLE_100
1845     , a18 out nocopy JTF_VARCHAR2_TABLE_100
1846     , a19 out nocopy JTF_NUMBER_TABLE
1847     , a20 out nocopy JTF_VARCHAR2_TABLE_400
1848     , a21 out nocopy JTF_NUMBER_TABLE
1849     , a22 out nocopy JTF_VARCHAR2_TABLE_400
1850     ) as
1851     ddindx binary_integer; indx binary_integer;
1852   begin
1853   if t is null or t.count = 0 then
1854     a0 := JTF_NUMBER_TABLE();
1855     a1 := JTF_VARCHAR2_TABLE_100();
1856     a2 := JTF_VARCHAR2_TABLE_300();
1857     a3 := JTF_NUMBER_TABLE();
1858     a4 := JTF_VARCHAR2_TABLE_300();
1859     a5 := JTF_VARCHAR2_TABLE_300();
1860     a6 := JTF_VARCHAR2_TABLE_300();
1861     a7 := JTF_VARCHAR2_TABLE_300();
1862     a8 := JTF_VARCHAR2_TABLE_100();
1863     a9 := JTF_VARCHAR2_TABLE_100();
1864     a10 := JTF_VARCHAR2_TABLE_100();
1865     a11 := JTF_NUMBER_TABLE();
1866     a12 := JTF_VARCHAR2_TABLE_300();
1867     a13 := JTF_VARCHAR2_TABLE_300();
1868     a14 := JTF_VARCHAR2_TABLE_300();
1869     a15 := JTF_VARCHAR2_TABLE_300();
1870     a16 := JTF_VARCHAR2_TABLE_100();
1871     a17 := JTF_VARCHAR2_TABLE_100();
1872     a18 := JTF_VARCHAR2_TABLE_100();
1873     a19 := JTF_NUMBER_TABLE();
1874     a20 := JTF_VARCHAR2_TABLE_400();
1875     a21 := JTF_NUMBER_TABLE();
1876     a22 := JTF_VARCHAR2_TABLE_400();
1877   else
1878       a0 := JTF_NUMBER_TABLE();
1879       a1 := JTF_VARCHAR2_TABLE_100();
1880       a2 := JTF_VARCHAR2_TABLE_300();
1881       a3 := JTF_NUMBER_TABLE();
1882       a4 := JTF_VARCHAR2_TABLE_300();
1883       a5 := JTF_VARCHAR2_TABLE_300();
1884       a6 := JTF_VARCHAR2_TABLE_300();
1885       a7 := JTF_VARCHAR2_TABLE_300();
1886       a8 := JTF_VARCHAR2_TABLE_100();
1887       a9 := JTF_VARCHAR2_TABLE_100();
1888       a10 := JTF_VARCHAR2_TABLE_100();
1889       a11 := JTF_NUMBER_TABLE();
1890       a12 := JTF_VARCHAR2_TABLE_300();
1891       a13 := JTF_VARCHAR2_TABLE_300();
1895       a17 := JTF_VARCHAR2_TABLE_100();
1892       a14 := JTF_VARCHAR2_TABLE_300();
1893       a15 := JTF_VARCHAR2_TABLE_300();
1894       a16 := JTF_VARCHAR2_TABLE_100();
1896       a18 := JTF_VARCHAR2_TABLE_100();
1897       a19 := JTF_NUMBER_TABLE();
1898       a20 := JTF_VARCHAR2_TABLE_400();
1899       a21 := JTF_NUMBER_TABLE();
1900       a22 := JTF_VARCHAR2_TABLE_400();
1901       if t.count > 0 then
1902         a0.extend(t.count);
1903         a1.extend(t.count);
1904         a2.extend(t.count);
1905         a3.extend(t.count);
1906         a4.extend(t.count);
1907         a5.extend(t.count);
1908         a6.extend(t.count);
1909         a7.extend(t.count);
1910         a8.extend(t.count);
1911         a9.extend(t.count);
1912         a10.extend(t.count);
1913         a11.extend(t.count);
1914         a12.extend(t.count);
1915         a13.extend(t.count);
1916         a14.extend(t.count);
1917         a15.extend(t.count);
1918         a16.extend(t.count);
1919         a17.extend(t.count);
1920         a18.extend(t.count);
1921         a19.extend(t.count);
1922         a20.extend(t.count);
1923         a21.extend(t.count);
1924         a22.extend(t.count);
1925         ddindx := t.first;
1926         indx := 1;
1927         while true loop
1928           a0(indx) := t(ddindx).customer_id;
1929           a1(indx) := t(ddindx).customer_number;
1930           a2(indx) := t(ddindx).customer_name;
1931           a3(indx) := t(ddindx).bill_to_address_id;
1932           a4(indx) := t(ddindx).bill_to_address1;
1933           a5(indx) := t(ddindx).bill_to_address2;
1934           a6(indx) := t(ddindx).bill_to_address3;
1935           a7(indx) := t(ddindx).bill_to_address4;
1936           a8(indx) := t(ddindx).bill_to_city;
1937           a9(indx) := t(ddindx).bill_to_postal_code;
1938           a10(indx) := t(ddindx).bill_to_state;
1939           a11(indx) := t(ddindx).ship_to_address_id;
1940           a12(indx) := t(ddindx).ship_to_address1;
1941           a13(indx) := t(ddindx).ship_to_address2;
1942           a14(indx) := t(ddindx).ship_to_address3;
1943           a15(indx) := t(ddindx).ship_to_address4;
1944           a16(indx) := t(ddindx).ship_to_city;
1945           a17(indx) := t(ddindx).ship_to_postal_code;
1946           a18(indx) := t(ddindx).ship_to_state;
1947           a19(indx) := t(ddindx).bill_to_contact_id;
1948           a20(indx) := t(ddindx).bill_to_contact;
1949           a21(indx) := t(ddindx).ship_to_contact_id;
1950           a22(indx) := t(ddindx).ship_to_contact;
1951           indx := indx+1;
1952           if t.last =ddindx
1953             then exit;
1954           end if;
1955           ddindx := t.next(ddindx);
1956         end loop;
1957       end if;
1958    end if;
1959   end rosetta_table_copy_out_p9;
1960 
1961   procedure rosetta_table_copy_in_p11(t out nocopy cn_get_tx_data_pub.attribute_tbl, a0 JTF_VARCHAR2_TABLE_100
1962     , a1 JTF_VARCHAR2_TABLE_100
1963     ) as
1964     ddindx binary_integer; indx binary_integer;
1965   begin
1966   if a0 is not null and a0.count > 0 then
1967       if a0.count > 0 then
1968         indx := a0.first;
1969         ddindx := 1;
1970         while true loop
1971           t(ddindx).attribute_name := a0(indx);
1972           t(ddindx).attribute_value := a1(indx);
1973           ddindx := ddindx+1;
1974           if a0.last =indx
1975             then exit;
1976           end if;
1977           indx := a0.next(indx);
1978         end loop;
1979       end if;
1980    end if;
1981   end rosetta_table_copy_in_p11;
1982   procedure rosetta_table_copy_out_p11(t cn_get_tx_data_pub.attribute_tbl, a0 out nocopy JTF_VARCHAR2_TABLE_100
1983     , a1 out nocopy JTF_VARCHAR2_TABLE_100
1984     ) as
1985     ddindx binary_integer; indx binary_integer;
1986   begin
1987   if t is null or t.count = 0 then
1988     a0 := JTF_VARCHAR2_TABLE_100();
1989     a1 := JTF_VARCHAR2_TABLE_100();
1990   else
1991       a0 := JTF_VARCHAR2_TABLE_100();
1992       a1 := JTF_VARCHAR2_TABLE_100();
1993       if t.count > 0 then
1994         a0.extend(t.count);
1995         a1.extend(t.count);
1996         ddindx := t.first;
1997         indx := 1;
1998         while true loop
1999           a0(indx) := t(ddindx).attribute_name;
2000           a1(indx) := t(ddindx).attribute_value;
2001           indx := indx+1;
2002           if t.last =ddindx
2003             then exit;
2004           end if;
2005           ddindx := t.next(ddindx);
2006         end loop;
2007       end if;
2008    end if;
2009   end rosetta_table_copy_out_p11;
2010 
2011   procedure get_api_data(p_comm_lines_api_id  NUMBER
2012     , p1_a0 out nocopy JTF_NUMBER_TABLE
2013     , p1_a1 out nocopy JTF_VARCHAR2_TABLE_100
2014     , p1_a2 out nocopy JTF_VARCHAR2_TABLE_400
2015     , p1_a3 out nocopy JTF_NUMBER_TABLE
2016     , p1_a4 out nocopy JTF_NUMBER_TABLE
2017     , p1_a5 out nocopy JTF_VARCHAR2_TABLE_100
2018     , p1_a6 out nocopy JTF_DATE_TABLE
2019     , p1_a7 out nocopy JTF_DATE_TABLE
2020     , p1_a8 out nocopy JTF_NUMBER_TABLE
2021     , p1_a9 out nocopy JTF_NUMBER_TABLE
2022     , p1_a10 out nocopy JTF_NUMBER_TABLE
2023     , p1_a11 out nocopy JTF_NUMBER_TABLE
2024     , p1_a12 out nocopy JTF_NUMBER_TABLE
2028     , p1_a16 out nocopy JTF_VARCHAR2_TABLE_100
2025     , p1_a13 out nocopy JTF_VARCHAR2_TABLE_100
2026     , p1_a14 out nocopy JTF_NUMBER_TABLE
2027     , p1_a15 out nocopy JTF_VARCHAR2_TABLE_100
2029     , p1_a17 out nocopy JTF_VARCHAR2_TABLE_100
2030     , p1_a18 out nocopy JTF_VARCHAR2_TABLE_100
2031     , p1_a19 out nocopy JTF_VARCHAR2_TABLE_100
2032     , p1_a20 out nocopy JTF_VARCHAR2_TABLE_100
2033     , p1_a21 out nocopy JTF_VARCHAR2_TABLE_1800
2034     , p1_a22 out nocopy JTF_NUMBER_TABLE
2035     , p1_a23 out nocopy JTF_NUMBER_TABLE
2036     , p1_a24 out nocopy JTF_DATE_TABLE
2037     , p1_a25 out nocopy JTF_NUMBER_TABLE
2038     , p1_a26 out nocopy JTF_NUMBER_TABLE
2039     , p1_a27 out nocopy JTF_DATE_TABLE
2040     , p1_a28 out nocopy JTF_VARCHAR2_TABLE_100
2041     , p1_a29 out nocopy JTF_VARCHAR2_TABLE_300
2042     , p1_a30 out nocopy JTF_VARCHAR2_TABLE_300
2043     , p1_a31 out nocopy JTF_VARCHAR2_TABLE_300
2044     , p1_a32 out nocopy JTF_VARCHAR2_TABLE_300
2045     , p1_a33 out nocopy JTF_VARCHAR2_TABLE_300
2046     , p1_a34 out nocopy JTF_VARCHAR2_TABLE_300
2047     , p1_a35 out nocopy JTF_VARCHAR2_TABLE_300
2048     , p1_a36 out nocopy JTF_VARCHAR2_TABLE_300
2049     , p1_a37 out nocopy JTF_VARCHAR2_TABLE_300
2050     , p1_a38 out nocopy JTF_VARCHAR2_TABLE_300
2051     , p1_a39 out nocopy JTF_VARCHAR2_TABLE_300
2052     , p1_a40 out nocopy JTF_VARCHAR2_TABLE_300
2053     , p1_a41 out nocopy JTF_VARCHAR2_TABLE_300
2054     , p1_a42 out nocopy JTF_VARCHAR2_TABLE_300
2055     , p1_a43 out nocopy JTF_VARCHAR2_TABLE_300
2056     , p1_a44 out nocopy JTF_VARCHAR2_TABLE_300
2057     , p1_a45 out nocopy JTF_VARCHAR2_TABLE_300
2058     , p1_a46 out nocopy JTF_VARCHAR2_TABLE_300
2059     , p1_a47 out nocopy JTF_VARCHAR2_TABLE_300
2060     , p1_a48 out nocopy JTF_VARCHAR2_TABLE_300
2061     , p1_a49 out nocopy JTF_VARCHAR2_TABLE_300
2062     , p1_a50 out nocopy JTF_VARCHAR2_TABLE_300
2063     , p1_a51 out nocopy JTF_VARCHAR2_TABLE_300
2064     , p1_a52 out nocopy JTF_VARCHAR2_TABLE_300
2065     , p1_a53 out nocopy JTF_VARCHAR2_TABLE_300
2066     , p1_a54 out nocopy JTF_VARCHAR2_TABLE_300
2067     , p1_a55 out nocopy JTF_VARCHAR2_TABLE_300
2068     , p1_a56 out nocopy JTF_VARCHAR2_TABLE_300
2069     , p1_a57 out nocopy JTF_VARCHAR2_TABLE_300
2070     , p1_a58 out nocopy JTF_VARCHAR2_TABLE_300
2071     , p1_a59 out nocopy JTF_VARCHAR2_TABLE_300
2072     , p1_a60 out nocopy JTF_VARCHAR2_TABLE_300
2073     , p1_a61 out nocopy JTF_VARCHAR2_TABLE_300
2074     , p1_a62 out nocopy JTF_VARCHAR2_TABLE_300
2075     , p1_a63 out nocopy JTF_VARCHAR2_TABLE_300
2076     , p1_a64 out nocopy JTF_VARCHAR2_TABLE_300
2077     , p1_a65 out nocopy JTF_VARCHAR2_TABLE_300
2078     , p1_a66 out nocopy JTF_VARCHAR2_TABLE_300
2079     , p1_a67 out nocopy JTF_VARCHAR2_TABLE_300
2080     , p1_a68 out nocopy JTF_VARCHAR2_TABLE_300
2081     , p1_a69 out nocopy JTF_VARCHAR2_TABLE_300
2082     , p1_a70 out nocopy JTF_VARCHAR2_TABLE_300
2083     , p1_a71 out nocopy JTF_VARCHAR2_TABLE_300
2084     , p1_a72 out nocopy JTF_VARCHAR2_TABLE_300
2085     , p1_a73 out nocopy JTF_VARCHAR2_TABLE_300
2086     , p1_a74 out nocopy JTF_VARCHAR2_TABLE_300
2087     , p1_a75 out nocopy JTF_VARCHAR2_TABLE_300
2088     , p1_a76 out nocopy JTF_VARCHAR2_TABLE_300
2089     , p1_a77 out nocopy JTF_VARCHAR2_TABLE_300
2090     , p1_a78 out nocopy JTF_VARCHAR2_TABLE_300
2091     , p1_a79 out nocopy JTF_VARCHAR2_TABLE_300
2092     , p1_a80 out nocopy JTF_VARCHAR2_TABLE_300
2093     , p1_a81 out nocopy JTF_VARCHAR2_TABLE_300
2094     , p1_a82 out nocopy JTF_VARCHAR2_TABLE_300
2095     , p1_a83 out nocopy JTF_VARCHAR2_TABLE_300
2096     , p1_a84 out nocopy JTF_VARCHAR2_TABLE_300
2097     , p1_a85 out nocopy JTF_VARCHAR2_TABLE_300
2098     , p1_a86 out nocopy JTF_VARCHAR2_TABLE_300
2099     , p1_a87 out nocopy JTF_VARCHAR2_TABLE_300
2100     , p1_a88 out nocopy JTF_VARCHAR2_TABLE_300
2101     , p1_a89 out nocopy JTF_VARCHAR2_TABLE_300
2102     , p1_a90 out nocopy JTF_VARCHAR2_TABLE_300
2103     , p1_a91 out nocopy JTF_VARCHAR2_TABLE_300
2104     , p1_a92 out nocopy JTF_VARCHAR2_TABLE_300
2105     , p1_a93 out nocopy JTF_VARCHAR2_TABLE_300
2106     , p1_a94 out nocopy JTF_VARCHAR2_TABLE_300
2107     , p1_a95 out nocopy JTF_VARCHAR2_TABLE_300
2108     , p1_a96 out nocopy JTF_VARCHAR2_TABLE_300
2109     , p1_a97 out nocopy JTF_VARCHAR2_TABLE_300
2110     , p1_a98 out nocopy JTF_VARCHAR2_TABLE_300
2111     , p1_a99 out nocopy JTF_VARCHAR2_TABLE_300
2112     , p1_a100 out nocopy JTF_VARCHAR2_TABLE_300
2113     , p1_a101 out nocopy JTF_VARCHAR2_TABLE_300
2114     , p1_a102 out nocopy JTF_VARCHAR2_TABLE_300
2115     , p1_a103 out nocopy JTF_VARCHAR2_TABLE_300
2116     , p1_a104 out nocopy JTF_VARCHAR2_TABLE_300
2117     , p1_a105 out nocopy JTF_VARCHAR2_TABLE_300
2118     , p1_a106 out nocopy JTF_VARCHAR2_TABLE_300
2119     , p1_a107 out nocopy JTF_VARCHAR2_TABLE_300
2120     , p1_a108 out nocopy JTF_VARCHAR2_TABLE_300
2121     , p1_a109 out nocopy JTF_VARCHAR2_TABLE_300
2122     , p1_a110 out nocopy JTF_VARCHAR2_TABLE_300
2123     , p1_a111 out nocopy JTF_VARCHAR2_TABLE_300
2124     , p1_a112 out nocopy JTF_VARCHAR2_TABLE_300
2125     , p1_a113 out nocopy JTF_VARCHAR2_TABLE_300
2126     , p1_a114 out nocopy JTF_VARCHAR2_TABLE_300
2127     , p1_a115 out nocopy JTF_VARCHAR2_TABLE_300
2131     , p1_a119 out nocopy JTF_VARCHAR2_TABLE_300
2128     , p1_a116 out nocopy JTF_VARCHAR2_TABLE_300
2129     , p1_a117 out nocopy JTF_VARCHAR2_TABLE_300
2130     , p1_a118 out nocopy JTF_VARCHAR2_TABLE_300
2132     , p1_a120 out nocopy JTF_VARCHAR2_TABLE_300
2133     , p1_a121 out nocopy JTF_VARCHAR2_TABLE_300
2134     , p1_a122 out nocopy JTF_VARCHAR2_TABLE_300
2135     , p1_a123 out nocopy JTF_VARCHAR2_TABLE_300
2136     , p1_a124 out nocopy JTF_VARCHAR2_TABLE_300
2137     , p1_a125 out nocopy JTF_VARCHAR2_TABLE_300
2138     , p1_a126 out nocopy JTF_VARCHAR2_TABLE_300
2139     , p1_a127 out nocopy JTF_VARCHAR2_TABLE_300
2140     , p1_a128 out nocopy JTF_VARCHAR2_TABLE_300
2141     , p1_a129 out nocopy JTF_NUMBER_TABLE
2142     , p1_a130 out nocopy JTF_VARCHAR2_TABLE_100
2143     , p1_a131 out nocopy JTF_NUMBER_TABLE
2144     , p1_a132 out nocopy JTF_VARCHAR2_TABLE_100
2145     , p1_a133 out nocopy JTF_VARCHAR2_TABLE_100
2146     , p1_a134 out nocopy JTF_VARCHAR2_TABLE_100
2147     , p1_a135 out nocopy JTF_NUMBER_TABLE
2148     , p1_a136 out nocopy JTF_NUMBER_TABLE
2149     , p1_a137 out nocopy JTF_NUMBER_TABLE
2150     , p1_a138 out nocopy JTF_NUMBER_TABLE
2151     , p1_a139 out nocopy JTF_VARCHAR2_TABLE_100
2152     , p1_a140 out nocopy JTF_NUMBER_TABLE
2153     , p1_a141 out nocopy JTF_NUMBER_TABLE
2154     , p1_a142 out nocopy JTF_VARCHAR2_TABLE_100
2155     , p1_a143 out nocopy JTF_NUMBER_TABLE
2156     , p1_a144 out nocopy JTF_NUMBER_TABLE
2157     , p1_a145 out nocopy JTF_NUMBER_TABLE
2158     , p1_a146 out nocopy JTF_NUMBER_TABLE
2159     , p1_a147 out nocopy JTF_DATE_TABLE
2160     , p1_a148 out nocopy JTF_NUMBER_TABLE
2161     , p1_a149 out nocopy JTF_VARCHAR2_TABLE_100
2162     , p1_a150 out nocopy JTF_DATE_TABLE
2163     , p1_a151 out nocopy JTF_NUMBER_TABLE
2164     , p1_a152 out nocopy JTF_DATE_TABLE
2165     , p1_a153 out nocopy JTF_NUMBER_TABLE
2166     , p1_a154 out nocopy JTF_NUMBER_TABLE
2167     , p1_a155 out nocopy JTF_NUMBER_TABLE
2168     , p1_a156 out nocopy JTF_NUMBER_TABLE
2169     , p1_a157 out nocopy JTF_NUMBER_TABLE
2170     , p1_a158 out nocopy JTF_NUMBER_TABLE
2171     , p1_a159 out nocopy JTF_VARCHAR2_TABLE_100
2172     , p1_a160 out nocopy JTF_VARCHAR2_TABLE_100
2173     , p1_a161 out nocopy JTF_VARCHAR2_TABLE_100
2174     , p1_a162 out nocopy JTF_VARCHAR2_TABLE_100
2175     , p1_a163 out nocopy JTF_DATE_TABLE
2176     , p1_a164 out nocopy JTF_VARCHAR2_TABLE_100
2177     , p1_a165 out nocopy JTF_VARCHAR2_TABLE_100
2178     , p1_a166 out nocopy JTF_VARCHAR2_TABLE_100
2179     , p1_a167 out nocopy JTF_VARCHAR2_TABLE_2000
2180     , p1_a168 out nocopy JTF_VARCHAR2_TABLE_100
2181     , p1_a169 out nocopy JTF_VARCHAR2_TABLE_100
2182     , p1_a170 out nocopy JTF_NUMBER_TABLE
2183     , p1_a171 out nocopy JTF_NUMBER_TABLE
2184     , p1_a172 out nocopy JTF_NUMBER_TABLE
2185     , p1_a173 out nocopy JTF_VARCHAR2_TABLE_100
2186     , p1_a174 out nocopy JTF_NUMBER_TABLE
2187     , p1_a175 out nocopy JTF_NUMBER_TABLE
2188     , p1_a176 out nocopy JTF_VARCHAR2_TABLE_100
2189     , p1_a177 out nocopy JTF_NUMBER_TABLE
2190     , p1_a178 out nocopy JTF_VARCHAR2_TABLE_100
2191     , p1_a179 out nocopy JTF_VARCHAR2_TABLE_100
2192     , p1_a180 out nocopy JTF_VARCHAR2_TABLE_100
2193     , p1_a181 out nocopy JTF_VARCHAR2_TABLE_100
2194     , p1_a182 out nocopy JTF_VARCHAR2_TABLE_100
2195     , p1_a183 out nocopy JTF_NUMBER_TABLE
2196     , p1_a184 out nocopy JTF_NUMBER_TABLE
2197     , p1_a185 out nocopy JTF_NUMBER_TABLE
2198     , p1_a186 out nocopy JTF_NUMBER_TABLE
2199     , p1_a187 out nocopy JTF_NUMBER_TABLE
2200     , p1_a188 out nocopy JTF_NUMBER_TABLE
2201     , p1_a189 out nocopy JTF_VARCHAR2_TABLE_100
2202     , p1_a190 out nocopy JTF_VARCHAR2_TABLE_2000
2203   )
2204 
2205   as
2206     ddx_adj_tbl cn_get_tx_data_pub.adj_tbl_type;
2207     ddindx binary_integer; indx binary_integer;
2208   begin
2209 
2210     -- copy data to the local IN or IN-OUT args, if any
2211 
2212 
2213     -- here's the delegated call to the old PL/SQL routine
2214     cn_get_tx_data_pub.get_api_data(p_comm_lines_api_id,
2215       ddx_adj_tbl);
2216 
2217     -- copy data back from the local variables to OUT or IN-OUT args, if any
2218 
2219     cn_get_tx_data_pub_w.rosetta_table_copy_out_p1(ddx_adj_tbl, p1_a0
2220       , p1_a1
2221       , p1_a2
2222       , p1_a3
2223       , p1_a4
2224       , p1_a5
2225       , p1_a6
2226       , p1_a7
2227       , p1_a8
2228       , p1_a9
2229       , p1_a10
2230       , p1_a11
2231       , p1_a12
2232       , p1_a13
2233       , p1_a14
2234       , p1_a15
2235       , p1_a16
2236       , p1_a17
2237       , p1_a18
2238       , p1_a19
2239       , p1_a20
2240       , p1_a21
2241       , p1_a22
2242       , p1_a23
2243       , p1_a24
2244       , p1_a25
2245       , p1_a26
2246       , p1_a27
2247       , p1_a28
2248       , p1_a29
2249       , p1_a30
2250       , p1_a31
2251       , p1_a32
2252       , p1_a33
2253       , p1_a34
2254       , p1_a35
2255       , p1_a36
2256       , p1_a37
2257       , p1_a38
2258       , p1_a39
2259       , p1_a40
2260       , p1_a41
2261       , p1_a42
2262       , p1_a43
2263       , p1_a44
2264       , p1_a45
2265       , p1_a46
2266       , p1_a47
2267       , p1_a48
2268       , p1_a49
2269       , p1_a50
2270       , p1_a51
2271       , p1_a52
2275       , p1_a56
2272       , p1_a53
2273       , p1_a54
2274       , p1_a55
2276       , p1_a57
2277       , p1_a58
2278       , p1_a59
2279       , p1_a60
2280       , p1_a61
2281       , p1_a62
2282       , p1_a63
2283       , p1_a64
2284       , p1_a65
2285       , p1_a66
2286       , p1_a67
2287       , p1_a68
2288       , p1_a69
2289       , p1_a70
2290       , p1_a71
2291       , p1_a72
2292       , p1_a73
2293       , p1_a74
2294       , p1_a75
2295       , p1_a76
2296       , p1_a77
2297       , p1_a78
2298       , p1_a79
2299       , p1_a80
2300       , p1_a81
2301       , p1_a82
2302       , p1_a83
2303       , p1_a84
2304       , p1_a85
2305       , p1_a86
2306       , p1_a87
2307       , p1_a88
2308       , p1_a89
2309       , p1_a90
2310       , p1_a91
2311       , p1_a92
2312       , p1_a93
2313       , p1_a94
2314       , p1_a95
2315       , p1_a96
2316       , p1_a97
2317       , p1_a98
2318       , p1_a99
2319       , p1_a100
2320       , p1_a101
2321       , p1_a102
2322       , p1_a103
2323       , p1_a104
2324       , p1_a105
2325       , p1_a106
2326       , p1_a107
2327       , p1_a108
2328       , p1_a109
2329       , p1_a110
2330       , p1_a111
2331       , p1_a112
2332       , p1_a113
2333       , p1_a114
2334       , p1_a115
2335       , p1_a116
2336       , p1_a117
2337       , p1_a118
2338       , p1_a119
2339       , p1_a120
2340       , p1_a121
2341       , p1_a122
2342       , p1_a123
2343       , p1_a124
2344       , p1_a125
2345       , p1_a126
2346       , p1_a127
2347       , p1_a128
2348       , p1_a129
2349       , p1_a130
2350       , p1_a131
2351       , p1_a132
2352       , p1_a133
2353       , p1_a134
2354       , p1_a135
2355       , p1_a136
2356       , p1_a137
2357       , p1_a138
2358       , p1_a139
2359       , p1_a140
2360       , p1_a141
2361       , p1_a142
2362       , p1_a143
2363       , p1_a144
2364       , p1_a145
2365       , p1_a146
2366       , p1_a147
2367       , p1_a148
2368       , p1_a149
2369       , p1_a150
2370       , p1_a151
2371       , p1_a152
2372       , p1_a153
2373       , p1_a154
2374       , p1_a155
2375       , p1_a156
2376       , p1_a157
2377       , p1_a158
2378       , p1_a159
2379       , p1_a160
2380       , p1_a161
2381       , p1_a162
2382       , p1_a163
2383       , p1_a164
2384       , p1_a165
2385       , p1_a166
2386       , p1_a167
2387       , p1_a168
2388       , p1_a169
2389       , p1_a170
2390       , p1_a171
2391       , p1_a172
2392       , p1_a173
2393       , p1_a174
2394       , p1_a175
2395       , p1_a176
2396       , p1_a177
2397       , p1_a178
2398       , p1_a179
2399       , p1_a180
2400       , p1_a181
2401       , p1_a182
2402       , p1_a183
2403       , p1_a184
2404       , p1_a185
2405       , p1_a186
2406       , p1_a187
2407       , p1_a188
2408       , p1_a189
2409       , p1_a190
2410       );
2411   end;
2412 
2413   procedure get_adj(p_api_version  NUMBER
2414     , p_init_msg_list  VARCHAR2
2415     , p_validation_level  VARCHAR2
2416     , p_org_id  NUMBER
2417     , p_salesrep_id  NUMBER
2418     , p_pr_date_to  DATE
2419     , p_pr_date_from  DATE
2420     , p_calc_status  VARCHAR2
2421     , p_adj_status  VARCHAR2
2422     , p_load_status  VARCHAR2
2423     , p_invoice_num  VARCHAR2
2424     , p_order_num  NUMBER
2425     , p12_a0  NUMBER
2426     , p12_a1  VARCHAR2
2427     , p12_a2  VARCHAR2
2428     , p12_a3  NUMBER
2429     , p12_a4  NUMBER
2430     , p12_a5  VARCHAR2
2431     , p12_a6  DATE
2432     , p12_a7  DATE
2433     , p12_a8  NUMBER
2434     , p12_a9  NUMBER
2435     , p12_a10  NUMBER
2436     , p12_a11  NUMBER
2437     , p12_a12  NUMBER
2438     , p12_a13  VARCHAR2
2439     , p12_a14  NUMBER
2440     , p12_a15  VARCHAR2
2441     , p12_a16  VARCHAR2
2442     , p12_a17  VARCHAR2
2443     , p12_a18  VARCHAR2
2444     , p12_a19  VARCHAR2
2445     , p12_a20  VARCHAR2
2446     , p12_a21  VARCHAR2
2447     , p12_a22  NUMBER
2448     , p12_a23  NUMBER
2449     , p12_a24  DATE
2450     , p12_a25  NUMBER
2451     , p12_a26  NUMBER
2452     , p12_a27  DATE
2453     , p12_a28  VARCHAR2
2454     , p12_a29  VARCHAR2
2455     , p12_a30  VARCHAR2
2456     , p12_a31  VARCHAR2
2457     , p12_a32  VARCHAR2
2458     , p12_a33  VARCHAR2
2459     , p12_a34  VARCHAR2
2460     , p12_a35  VARCHAR2
2461     , p12_a36  VARCHAR2
2462     , p12_a37  VARCHAR2
2463     , p12_a38  VARCHAR2
2464     , p12_a39  VARCHAR2
2465     , p12_a40  VARCHAR2
2466     , p12_a41  VARCHAR2
2467     , p12_a42  VARCHAR2
2468     , p12_a43  VARCHAR2
2469     , p12_a44  VARCHAR2
2470     , p12_a45  VARCHAR2
2471     , p12_a46  VARCHAR2
2472     , p12_a47  VARCHAR2
2473     , p12_a48  VARCHAR2
2474     , p12_a49  VARCHAR2
2475     , p12_a50  VARCHAR2
2479     , p12_a54  VARCHAR2
2476     , p12_a51  VARCHAR2
2477     , p12_a52  VARCHAR2
2478     , p12_a53  VARCHAR2
2480     , p12_a55  VARCHAR2
2481     , p12_a56  VARCHAR2
2482     , p12_a57  VARCHAR2
2483     , p12_a58  VARCHAR2
2484     , p12_a59  VARCHAR2
2485     , p12_a60  VARCHAR2
2486     , p12_a61  VARCHAR2
2487     , p12_a62  VARCHAR2
2488     , p12_a63  VARCHAR2
2489     , p12_a64  VARCHAR2
2490     , p12_a65  VARCHAR2
2491     , p12_a66  VARCHAR2
2492     , p12_a67  VARCHAR2
2493     , p12_a68  VARCHAR2
2494     , p12_a69  VARCHAR2
2495     , p12_a70  VARCHAR2
2496     , p12_a71  VARCHAR2
2497     , p12_a72  VARCHAR2
2498     , p12_a73  VARCHAR2
2499     , p12_a74  VARCHAR2
2500     , p12_a75  VARCHAR2
2501     , p12_a76  VARCHAR2
2502     , p12_a77  VARCHAR2
2503     , p12_a78  VARCHAR2
2504     , p12_a79  VARCHAR2
2505     , p12_a80  VARCHAR2
2506     , p12_a81  VARCHAR2
2507     , p12_a82  VARCHAR2
2508     , p12_a83  VARCHAR2
2509     , p12_a84  VARCHAR2
2510     , p12_a85  VARCHAR2
2511     , p12_a86  VARCHAR2
2512     , p12_a87  VARCHAR2
2513     , p12_a88  VARCHAR2
2514     , p12_a89  VARCHAR2
2515     , p12_a90  VARCHAR2
2516     , p12_a91  VARCHAR2
2517     , p12_a92  VARCHAR2
2518     , p12_a93  VARCHAR2
2519     , p12_a94  VARCHAR2
2520     , p12_a95  VARCHAR2
2521     , p12_a96  VARCHAR2
2522     , p12_a97  VARCHAR2
2523     , p12_a98  VARCHAR2
2524     , p12_a99  VARCHAR2
2525     , p12_a100  VARCHAR2
2526     , p12_a101  VARCHAR2
2527     , p12_a102  VARCHAR2
2528     , p12_a103  VARCHAR2
2529     , p12_a104  VARCHAR2
2530     , p12_a105  VARCHAR2
2531     , p12_a106  VARCHAR2
2532     , p12_a107  VARCHAR2
2533     , p12_a108  VARCHAR2
2534     , p12_a109  VARCHAR2
2535     , p12_a110  VARCHAR2
2536     , p12_a111  VARCHAR2
2537     , p12_a112  VARCHAR2
2538     , p12_a113  VARCHAR2
2539     , p12_a114  VARCHAR2
2540     , p12_a115  VARCHAR2
2541     , p12_a116  VARCHAR2
2542     , p12_a117  VARCHAR2
2543     , p12_a118  VARCHAR2
2544     , p12_a119  VARCHAR2
2545     , p12_a120  VARCHAR2
2546     , p12_a121  VARCHAR2
2547     , p12_a122  VARCHAR2
2548     , p12_a123  VARCHAR2
2549     , p12_a124  VARCHAR2
2550     , p12_a125  VARCHAR2
2551     , p12_a126  VARCHAR2
2552     , p12_a127  VARCHAR2
2553     , p12_a128  VARCHAR2
2554     , p12_a129  NUMBER
2555     , p12_a130  VARCHAR2
2556     , p12_a131  NUMBER
2557     , p12_a132  VARCHAR2
2558     , p12_a133  VARCHAR2
2559     , p12_a134  VARCHAR2
2560     , p12_a135  NUMBER
2561     , p12_a136  NUMBER
2562     , p12_a137  NUMBER
2563     , p12_a138  NUMBER
2564     , p12_a139  VARCHAR2
2565     , p12_a140  NUMBER
2566     , p12_a141  NUMBER
2567     , p12_a142  VARCHAR2
2568     , p12_a143  NUMBER
2569     , p12_a144  NUMBER
2570     , p12_a145  NUMBER
2571     , p12_a146  NUMBER
2572     , p12_a147  DATE
2573     , p12_a148  NUMBER
2574     , p12_a149  VARCHAR2
2575     , p12_a150  DATE
2576     , p12_a151  NUMBER
2577     , p12_a152  DATE
2578     , p12_a153  NUMBER
2579     , p12_a154  NUMBER
2580     , p12_a155  NUMBER
2581     , p12_a156  NUMBER
2582     , p12_a157  NUMBER
2583     , p12_a158  NUMBER
2584     , p12_a159  VARCHAR2
2585     , p12_a160  VARCHAR2
2586     , p12_a161  VARCHAR2
2587     , p12_a162  VARCHAR2
2588     , p12_a163  DATE
2589     , p12_a164  VARCHAR2
2590     , p12_a165  VARCHAR2
2591     , p12_a166  VARCHAR2
2592     , p12_a167  VARCHAR2
2593     , p12_a168  VARCHAR2
2594     , p12_a169  VARCHAR2
2595     , p12_a170  NUMBER
2596     , p12_a171  NUMBER
2597     , p12_a172  NUMBER
2598     , p12_a173  VARCHAR2
2599     , p12_a174  NUMBER
2600     , p12_a175  NUMBER
2601     , p12_a176  VARCHAR2
2602     , p12_a177  NUMBER
2603     , p12_a178  VARCHAR2
2604     , p12_a179  VARCHAR2
2605     , p12_a180  VARCHAR2
2606     , p12_a181  VARCHAR2
2607     , p12_a182  VARCHAR2
2608     , p12_a183  NUMBER
2609     , p12_a184  NUMBER
2610     , p12_a185  NUMBER
2611     , p12_a186  NUMBER
2612     , p12_a187  NUMBER
2613     , p12_a188  NUMBER
2614     , p12_a189  VARCHAR2
2615     , p12_a190  VARCHAR2
2616     , p_first  NUMBER
2617     , p_last  NUMBER
2618     , x_return_status out nocopy  VARCHAR2
2619     , x_msg_count out nocopy  NUMBER
2620     , x_msg_data out nocopy  VARCHAR2
2621     , x_loading_status out nocopy  VARCHAR2
2622     , p19_a0 out nocopy JTF_NUMBER_TABLE
2623     , p19_a1 out nocopy JTF_VARCHAR2_TABLE_100
2624     , p19_a2 out nocopy JTF_VARCHAR2_TABLE_400
2625     , p19_a3 out nocopy JTF_NUMBER_TABLE
2626     , p19_a4 out nocopy JTF_NUMBER_TABLE
2627     , p19_a5 out nocopy JTF_VARCHAR2_TABLE_100
2628     , p19_a6 out nocopy JTF_DATE_TABLE
2629     , p19_a7 out nocopy JTF_DATE_TABLE
2630     , p19_a8 out nocopy JTF_NUMBER_TABLE
2631     , p19_a9 out nocopy JTF_NUMBER_TABLE
2632     , p19_a10 out nocopy JTF_NUMBER_TABLE
2636     , p19_a14 out nocopy JTF_NUMBER_TABLE
2633     , p19_a11 out nocopy JTF_NUMBER_TABLE
2634     , p19_a12 out nocopy JTF_NUMBER_TABLE
2635     , p19_a13 out nocopy JTF_VARCHAR2_TABLE_100
2637     , p19_a15 out nocopy JTF_VARCHAR2_TABLE_100
2638     , p19_a16 out nocopy JTF_VARCHAR2_TABLE_100
2639     , p19_a17 out nocopy JTF_VARCHAR2_TABLE_100
2640     , p19_a18 out nocopy JTF_VARCHAR2_TABLE_100
2641     , p19_a19 out nocopy JTF_VARCHAR2_TABLE_100
2642     , p19_a20 out nocopy JTF_VARCHAR2_TABLE_100
2643     , p19_a21 out nocopy JTF_VARCHAR2_TABLE_1800
2644     , p19_a22 out nocopy JTF_NUMBER_TABLE
2645     , p19_a23 out nocopy JTF_NUMBER_TABLE
2646     , p19_a24 out nocopy JTF_DATE_TABLE
2647     , p19_a25 out nocopy JTF_NUMBER_TABLE
2648     , p19_a26 out nocopy JTF_NUMBER_TABLE
2649     , p19_a27 out nocopy JTF_DATE_TABLE
2650     , p19_a28 out nocopy JTF_VARCHAR2_TABLE_100
2651     , p19_a29 out nocopy JTF_VARCHAR2_TABLE_300
2652     , p19_a30 out nocopy JTF_VARCHAR2_TABLE_300
2653     , p19_a31 out nocopy JTF_VARCHAR2_TABLE_300
2654     , p19_a32 out nocopy JTF_VARCHAR2_TABLE_300
2655     , p19_a33 out nocopy JTF_VARCHAR2_TABLE_300
2656     , p19_a34 out nocopy JTF_VARCHAR2_TABLE_300
2657     , p19_a35 out nocopy JTF_VARCHAR2_TABLE_300
2658     , p19_a36 out nocopy JTF_VARCHAR2_TABLE_300
2659     , p19_a37 out nocopy JTF_VARCHAR2_TABLE_300
2660     , p19_a38 out nocopy JTF_VARCHAR2_TABLE_300
2661     , p19_a39 out nocopy JTF_VARCHAR2_TABLE_300
2662     , p19_a40 out nocopy JTF_VARCHAR2_TABLE_300
2663     , p19_a41 out nocopy JTF_VARCHAR2_TABLE_300
2664     , p19_a42 out nocopy JTF_VARCHAR2_TABLE_300
2665     , p19_a43 out nocopy JTF_VARCHAR2_TABLE_300
2666     , p19_a44 out nocopy JTF_VARCHAR2_TABLE_300
2667     , p19_a45 out nocopy JTF_VARCHAR2_TABLE_300
2668     , p19_a46 out nocopy JTF_VARCHAR2_TABLE_300
2669     , p19_a47 out nocopy JTF_VARCHAR2_TABLE_300
2670     , p19_a48 out nocopy JTF_VARCHAR2_TABLE_300
2671     , p19_a49 out nocopy JTF_VARCHAR2_TABLE_300
2672     , p19_a50 out nocopy JTF_VARCHAR2_TABLE_300
2673     , p19_a51 out nocopy JTF_VARCHAR2_TABLE_300
2674     , p19_a52 out nocopy JTF_VARCHAR2_TABLE_300
2675     , p19_a53 out nocopy JTF_VARCHAR2_TABLE_300
2676     , p19_a54 out nocopy JTF_VARCHAR2_TABLE_300
2677     , p19_a55 out nocopy JTF_VARCHAR2_TABLE_300
2678     , p19_a56 out nocopy JTF_VARCHAR2_TABLE_300
2679     , p19_a57 out nocopy JTF_VARCHAR2_TABLE_300
2680     , p19_a58 out nocopy JTF_VARCHAR2_TABLE_300
2681     , p19_a59 out nocopy JTF_VARCHAR2_TABLE_300
2682     , p19_a60 out nocopy JTF_VARCHAR2_TABLE_300
2683     , p19_a61 out nocopy JTF_VARCHAR2_TABLE_300
2684     , p19_a62 out nocopy JTF_VARCHAR2_TABLE_300
2685     , p19_a63 out nocopy JTF_VARCHAR2_TABLE_300
2686     , p19_a64 out nocopy JTF_VARCHAR2_TABLE_300
2687     , p19_a65 out nocopy JTF_VARCHAR2_TABLE_300
2688     , p19_a66 out nocopy JTF_VARCHAR2_TABLE_300
2689     , p19_a67 out nocopy JTF_VARCHAR2_TABLE_300
2690     , p19_a68 out nocopy JTF_VARCHAR2_TABLE_300
2691     , p19_a69 out nocopy JTF_VARCHAR2_TABLE_300
2692     , p19_a70 out nocopy JTF_VARCHAR2_TABLE_300
2693     , p19_a71 out nocopy JTF_VARCHAR2_TABLE_300
2694     , p19_a72 out nocopy JTF_VARCHAR2_TABLE_300
2695     , p19_a73 out nocopy JTF_VARCHAR2_TABLE_300
2696     , p19_a74 out nocopy JTF_VARCHAR2_TABLE_300
2697     , p19_a75 out nocopy JTF_VARCHAR2_TABLE_300
2698     , p19_a76 out nocopy JTF_VARCHAR2_TABLE_300
2699     , p19_a77 out nocopy JTF_VARCHAR2_TABLE_300
2700     , p19_a78 out nocopy JTF_VARCHAR2_TABLE_300
2701     , p19_a79 out nocopy JTF_VARCHAR2_TABLE_300
2702     , p19_a80 out nocopy JTF_VARCHAR2_TABLE_300
2703     , p19_a81 out nocopy JTF_VARCHAR2_TABLE_300
2704     , p19_a82 out nocopy JTF_VARCHAR2_TABLE_300
2705     , p19_a83 out nocopy JTF_VARCHAR2_TABLE_300
2706     , p19_a84 out nocopy JTF_VARCHAR2_TABLE_300
2707     , p19_a85 out nocopy JTF_VARCHAR2_TABLE_300
2708     , p19_a86 out nocopy JTF_VARCHAR2_TABLE_300
2709     , p19_a87 out nocopy JTF_VARCHAR2_TABLE_300
2710     , p19_a88 out nocopy JTF_VARCHAR2_TABLE_300
2711     , p19_a89 out nocopy JTF_VARCHAR2_TABLE_300
2712     , p19_a90 out nocopy JTF_VARCHAR2_TABLE_300
2713     , p19_a91 out nocopy JTF_VARCHAR2_TABLE_300
2714     , p19_a92 out nocopy JTF_VARCHAR2_TABLE_300
2715     , p19_a93 out nocopy JTF_VARCHAR2_TABLE_300
2716     , p19_a94 out nocopy JTF_VARCHAR2_TABLE_300
2717     , p19_a95 out nocopy JTF_VARCHAR2_TABLE_300
2718     , p19_a96 out nocopy JTF_VARCHAR2_TABLE_300
2719     , p19_a97 out nocopy JTF_VARCHAR2_TABLE_300
2720     , p19_a98 out nocopy JTF_VARCHAR2_TABLE_300
2721     , p19_a99 out nocopy JTF_VARCHAR2_TABLE_300
2722     , p19_a100 out nocopy JTF_VARCHAR2_TABLE_300
2723     , p19_a101 out nocopy JTF_VARCHAR2_TABLE_300
2724     , p19_a102 out nocopy JTF_VARCHAR2_TABLE_300
2725     , p19_a103 out nocopy JTF_VARCHAR2_TABLE_300
2726     , p19_a104 out nocopy JTF_VARCHAR2_TABLE_300
2727     , p19_a105 out nocopy JTF_VARCHAR2_TABLE_300
2728     , p19_a106 out nocopy JTF_VARCHAR2_TABLE_300
2729     , p19_a107 out nocopy JTF_VARCHAR2_TABLE_300
2730     , p19_a108 out nocopy JTF_VARCHAR2_TABLE_300
2731     , p19_a109 out nocopy JTF_VARCHAR2_TABLE_300
2732     , p19_a110 out nocopy JTF_VARCHAR2_TABLE_300
2733     , p19_a111 out nocopy JTF_VARCHAR2_TABLE_300
2734     , p19_a112 out nocopy JTF_VARCHAR2_TABLE_300
2735     , p19_a113 out nocopy JTF_VARCHAR2_TABLE_300
2736     , p19_a114 out nocopy JTF_VARCHAR2_TABLE_300
2737     , p19_a115 out nocopy JTF_VARCHAR2_TABLE_300
2738     , p19_a116 out nocopy JTF_VARCHAR2_TABLE_300
2739     , p19_a117 out nocopy JTF_VARCHAR2_TABLE_300
2740     , p19_a118 out nocopy JTF_VARCHAR2_TABLE_300
2741     , p19_a119 out nocopy JTF_VARCHAR2_TABLE_300
2745     , p19_a123 out nocopy JTF_VARCHAR2_TABLE_300
2742     , p19_a120 out nocopy JTF_VARCHAR2_TABLE_300
2743     , p19_a121 out nocopy JTF_VARCHAR2_TABLE_300
2744     , p19_a122 out nocopy JTF_VARCHAR2_TABLE_300
2746     , p19_a124 out nocopy JTF_VARCHAR2_TABLE_300
2747     , p19_a125 out nocopy JTF_VARCHAR2_TABLE_300
2748     , p19_a126 out nocopy JTF_VARCHAR2_TABLE_300
2749     , p19_a127 out nocopy JTF_VARCHAR2_TABLE_300
2750     , p19_a128 out nocopy JTF_VARCHAR2_TABLE_300
2751     , p19_a129 out nocopy JTF_NUMBER_TABLE
2752     , p19_a130 out nocopy JTF_VARCHAR2_TABLE_100
2753     , p19_a131 out nocopy JTF_NUMBER_TABLE
2754     , p19_a132 out nocopy JTF_VARCHAR2_TABLE_100
2755     , p19_a133 out nocopy JTF_VARCHAR2_TABLE_100
2756     , p19_a134 out nocopy JTF_VARCHAR2_TABLE_100
2757     , p19_a135 out nocopy JTF_NUMBER_TABLE
2758     , p19_a136 out nocopy JTF_NUMBER_TABLE
2759     , p19_a137 out nocopy JTF_NUMBER_TABLE
2760     , p19_a138 out nocopy JTF_NUMBER_TABLE
2761     , p19_a139 out nocopy JTF_VARCHAR2_TABLE_100
2762     , p19_a140 out nocopy JTF_NUMBER_TABLE
2763     , p19_a141 out nocopy JTF_NUMBER_TABLE
2764     , p19_a142 out nocopy JTF_VARCHAR2_TABLE_100
2765     , p19_a143 out nocopy JTF_NUMBER_TABLE
2766     , p19_a144 out nocopy JTF_NUMBER_TABLE
2767     , p19_a145 out nocopy JTF_NUMBER_TABLE
2768     , p19_a146 out nocopy JTF_NUMBER_TABLE
2769     , p19_a147 out nocopy JTF_DATE_TABLE
2770     , p19_a148 out nocopy JTF_NUMBER_TABLE
2771     , p19_a149 out nocopy JTF_VARCHAR2_TABLE_100
2772     , p19_a150 out nocopy JTF_DATE_TABLE
2773     , p19_a151 out nocopy JTF_NUMBER_TABLE
2774     , p19_a152 out nocopy JTF_DATE_TABLE
2775     , p19_a153 out nocopy JTF_NUMBER_TABLE
2776     , p19_a154 out nocopy JTF_NUMBER_TABLE
2777     , p19_a155 out nocopy JTF_NUMBER_TABLE
2778     , p19_a156 out nocopy JTF_NUMBER_TABLE
2779     , p19_a157 out nocopy JTF_NUMBER_TABLE
2780     , p19_a158 out nocopy JTF_NUMBER_TABLE
2781     , p19_a159 out nocopy JTF_VARCHAR2_TABLE_100
2782     , p19_a160 out nocopy JTF_VARCHAR2_TABLE_100
2783     , p19_a161 out nocopy JTF_VARCHAR2_TABLE_100
2784     , p19_a162 out nocopy JTF_VARCHAR2_TABLE_100
2785     , p19_a163 out nocopy JTF_DATE_TABLE
2786     , p19_a164 out nocopy JTF_VARCHAR2_TABLE_100
2787     , p19_a165 out nocopy JTF_VARCHAR2_TABLE_100
2788     , p19_a166 out nocopy JTF_VARCHAR2_TABLE_100
2789     , p19_a167 out nocopy JTF_VARCHAR2_TABLE_2000
2790     , p19_a168 out nocopy JTF_VARCHAR2_TABLE_100
2791     , p19_a169 out nocopy JTF_VARCHAR2_TABLE_100
2792     , p19_a170 out nocopy JTF_NUMBER_TABLE
2793     , p19_a171 out nocopy JTF_NUMBER_TABLE
2794     , p19_a172 out nocopy JTF_NUMBER_TABLE
2795     , p19_a173 out nocopy JTF_VARCHAR2_TABLE_100
2796     , p19_a174 out nocopy JTF_NUMBER_TABLE
2797     , p19_a175 out nocopy JTF_NUMBER_TABLE
2798     , p19_a176 out nocopy JTF_VARCHAR2_TABLE_100
2799     , p19_a177 out nocopy JTF_NUMBER_TABLE
2800     , p19_a178 out nocopy JTF_VARCHAR2_TABLE_100
2801     , p19_a179 out nocopy JTF_VARCHAR2_TABLE_100
2802     , p19_a180 out nocopy JTF_VARCHAR2_TABLE_100
2803     , p19_a181 out nocopy JTF_VARCHAR2_TABLE_100
2804     , p19_a182 out nocopy JTF_VARCHAR2_TABLE_100
2805     , p19_a183 out nocopy JTF_NUMBER_TABLE
2806     , p19_a184 out nocopy JTF_NUMBER_TABLE
2807     , p19_a185 out nocopy JTF_NUMBER_TABLE
2808     , p19_a186 out nocopy JTF_NUMBER_TABLE
2809     , p19_a187 out nocopy JTF_NUMBER_TABLE
2810     , p19_a188 out nocopy JTF_NUMBER_TABLE
2811     , p19_a189 out nocopy JTF_VARCHAR2_TABLE_100
2812     , p19_a190 out nocopy JTF_VARCHAR2_TABLE_2000
2813     , x_adj_count out nocopy  NUMBER
2814     , x_valid_trx_count out nocopy  NUMBER
2815   )
2816 
2817   as
2818     ddp_srch_attr_rec cn_get_tx_data_pub.adj_rec_type;
2819     ddx_adj_tbl cn_get_tx_data_pub.adj_tbl_type;
2820     ddindx binary_integer; indx binary_integer;
2821   begin
2822 
2823     -- copy data to the local IN or IN-OUT args, if any
2824 
2825 
2826 
2827 
2828 
2829 
2830 
2831 
2832 
2833 
2834 
2835 
2836     ddp_srch_attr_rec.commission_header_id := p12_a0;
2837     ddp_srch_attr_rec.direct_salesrep_number := p12_a1;
2838     ddp_srch_attr_rec.direct_salesrep_name := p12_a2;
2839     ddp_srch_attr_rec.direct_salesrep_id := p12_a3;
2840     ddp_srch_attr_rec.processed_period_id := p12_a4;
2841     ddp_srch_attr_rec.processed_period := p12_a5;
2842     ddp_srch_attr_rec.processed_date := p12_a6;
2843     ddp_srch_attr_rec.rollup_date := p12_a7;
2844     ddp_srch_attr_rec.transaction_amount := p12_a8;
2845     ddp_srch_attr_rec.transaction_amount_orig := p12_a9;
2846     ddp_srch_attr_rec.quantity := p12_a10;
2847     ddp_srch_attr_rec.discount_percentage := p12_a11;
2848     ddp_srch_attr_rec.margin_percentage := p12_a12;
2849     ddp_srch_attr_rec.orig_currency_code := p12_a13;
2850     ddp_srch_attr_rec.exchange_rate := p12_a14;
2851     ddp_srch_attr_rec.status_disp := p12_a15;
2852     ddp_srch_attr_rec.status := p12_a16;
2853     ddp_srch_attr_rec.trx_type_disp := p12_a17;
2854     ddp_srch_attr_rec.trx_type := p12_a18;
2855     ddp_srch_attr_rec.reason := p12_a19;
2856     ddp_srch_attr_rec.reason_code := p12_a20;
2857     ddp_srch_attr_rec.comments := p12_a21;
2858     ddp_srch_attr_rec.trx_batch_id := p12_a22;
2859     ddp_srch_attr_rec.created_by := p12_a23;
2860     ddp_srch_attr_rec.creation_date := p12_a24;
2861     ddp_srch_attr_rec.last_updated_by := p12_a25;
2862     ddp_srch_attr_rec.last_update_login := p12_a26;
2863     ddp_srch_attr_rec.last_update_date := p12_a27;
2867     ddp_srch_attr_rec.attribute3 := p12_a31;
2864     ddp_srch_attr_rec.attribute_category := p12_a28;
2865     ddp_srch_attr_rec.attribute1 := p12_a29;
2866     ddp_srch_attr_rec.attribute2 := p12_a30;
2868     ddp_srch_attr_rec.attribute4 := p12_a32;
2869     ddp_srch_attr_rec.attribute5 := p12_a33;
2870     ddp_srch_attr_rec.attribute6 := p12_a34;
2871     ddp_srch_attr_rec.attribute7 := p12_a35;
2872     ddp_srch_attr_rec.attribute8 := p12_a36;
2873     ddp_srch_attr_rec.attribute9 := p12_a37;
2874     ddp_srch_attr_rec.attribute10 := p12_a38;
2875     ddp_srch_attr_rec.attribute11 := p12_a39;
2876     ddp_srch_attr_rec.attribute12 := p12_a40;
2877     ddp_srch_attr_rec.attribute13 := p12_a41;
2878     ddp_srch_attr_rec.attribute14 := p12_a42;
2879     ddp_srch_attr_rec.attribute15 := p12_a43;
2880     ddp_srch_attr_rec.attribute16 := p12_a44;
2881     ddp_srch_attr_rec.attribute17 := p12_a45;
2882     ddp_srch_attr_rec.attribute18 := p12_a46;
2883     ddp_srch_attr_rec.attribute19 := p12_a47;
2884     ddp_srch_attr_rec.attribute20 := p12_a48;
2885     ddp_srch_attr_rec.attribute21 := p12_a49;
2886     ddp_srch_attr_rec.attribute22 := p12_a50;
2887     ddp_srch_attr_rec.attribute23 := p12_a51;
2888     ddp_srch_attr_rec.attribute24 := p12_a52;
2889     ddp_srch_attr_rec.attribute25 := p12_a53;
2890     ddp_srch_attr_rec.attribute26 := p12_a54;
2891     ddp_srch_attr_rec.attribute27 := p12_a55;
2892     ddp_srch_attr_rec.attribute28 := p12_a56;
2893     ddp_srch_attr_rec.attribute29 := p12_a57;
2894     ddp_srch_attr_rec.attribute30 := p12_a58;
2895     ddp_srch_attr_rec.attribute31 := p12_a59;
2896     ddp_srch_attr_rec.attribute32 := p12_a60;
2897     ddp_srch_attr_rec.attribute33 := p12_a61;
2898     ddp_srch_attr_rec.attribute34 := p12_a62;
2899     ddp_srch_attr_rec.attribute35 := p12_a63;
2900     ddp_srch_attr_rec.attribute36 := p12_a64;
2901     ddp_srch_attr_rec.attribute37 := p12_a65;
2902     ddp_srch_attr_rec.attribute38 := p12_a66;
2903     ddp_srch_attr_rec.attribute39 := p12_a67;
2904     ddp_srch_attr_rec.attribute40 := p12_a68;
2905     ddp_srch_attr_rec.attribute41 := p12_a69;
2906     ddp_srch_attr_rec.attribute42 := p12_a70;
2907     ddp_srch_attr_rec.attribute43 := p12_a71;
2908     ddp_srch_attr_rec.attribute44 := p12_a72;
2909     ddp_srch_attr_rec.attribute45 := p12_a73;
2910     ddp_srch_attr_rec.attribute46 := p12_a74;
2911     ddp_srch_attr_rec.attribute47 := p12_a75;
2912     ddp_srch_attr_rec.attribute48 := p12_a76;
2913     ddp_srch_attr_rec.attribute49 := p12_a77;
2914     ddp_srch_attr_rec.attribute50 := p12_a78;
2915     ddp_srch_attr_rec.attribute51 := p12_a79;
2916     ddp_srch_attr_rec.attribute52 := p12_a80;
2917     ddp_srch_attr_rec.attribute53 := p12_a81;
2918     ddp_srch_attr_rec.attribute54 := p12_a82;
2919     ddp_srch_attr_rec.attribute55 := p12_a83;
2920     ddp_srch_attr_rec.attribute56 := p12_a84;
2921     ddp_srch_attr_rec.attribute57 := p12_a85;
2922     ddp_srch_attr_rec.attribute58 := p12_a86;
2923     ddp_srch_attr_rec.attribute59 := p12_a87;
2924     ddp_srch_attr_rec.attribute60 := p12_a88;
2925     ddp_srch_attr_rec.attribute61 := p12_a89;
2926     ddp_srch_attr_rec.attribute62 := p12_a90;
2927     ddp_srch_attr_rec.attribute63 := p12_a91;
2928     ddp_srch_attr_rec.attribute64 := p12_a92;
2929     ddp_srch_attr_rec.attribute65 := p12_a93;
2930     ddp_srch_attr_rec.attribute66 := p12_a94;
2931     ddp_srch_attr_rec.attribute67 := p12_a95;
2932     ddp_srch_attr_rec.attribute68 := p12_a96;
2933     ddp_srch_attr_rec.attribute69 := p12_a97;
2934     ddp_srch_attr_rec.attribute70 := p12_a98;
2935     ddp_srch_attr_rec.attribute71 := p12_a99;
2936     ddp_srch_attr_rec.attribute72 := p12_a100;
2937     ddp_srch_attr_rec.attribute73 := p12_a101;
2938     ddp_srch_attr_rec.attribute74 := p12_a102;
2939     ddp_srch_attr_rec.attribute75 := p12_a103;
2940     ddp_srch_attr_rec.attribute76 := p12_a104;
2941     ddp_srch_attr_rec.attribute77 := p12_a105;
2942     ddp_srch_attr_rec.attribute78 := p12_a106;
2943     ddp_srch_attr_rec.attribute79 := p12_a107;
2944     ddp_srch_attr_rec.attribute80 := p12_a108;
2945     ddp_srch_attr_rec.attribute81 := p12_a109;
2946     ddp_srch_attr_rec.attribute82 := p12_a110;
2947     ddp_srch_attr_rec.attribute83 := p12_a111;
2948     ddp_srch_attr_rec.attribute84 := p12_a112;
2949     ddp_srch_attr_rec.attribute85 := p12_a113;
2950     ddp_srch_attr_rec.attribute86 := p12_a114;
2951     ddp_srch_attr_rec.attribute87 := p12_a115;
2952     ddp_srch_attr_rec.attribute88 := p12_a116;
2953     ddp_srch_attr_rec.attribute89 := p12_a117;
2954     ddp_srch_attr_rec.attribute90 := p12_a118;
2955     ddp_srch_attr_rec.attribute91 := p12_a119;
2956     ddp_srch_attr_rec.attribute92 := p12_a120;
2957     ddp_srch_attr_rec.attribute93 := p12_a121;
2958     ddp_srch_attr_rec.attribute94 := p12_a122;
2959     ddp_srch_attr_rec.attribute95 := p12_a123;
2960     ddp_srch_attr_rec.attribute96 := p12_a124;
2961     ddp_srch_attr_rec.attribute97 := p12_a125;
2962     ddp_srch_attr_rec.attribute98 := p12_a126;
2963     ddp_srch_attr_rec.attribute99 := p12_a127;
2964     ddp_srch_attr_rec.attribute100 := p12_a128;
2965     ddp_srch_attr_rec.quota_id := p12_a129;
2966     ddp_srch_attr_rec.quota_name := p12_a130;
2967     ddp_srch_attr_rec.revenue_class_id := p12_a131;
2968     ddp_srch_attr_rec.revenue_class_name := p12_a132;
2969     ddp_srch_attr_rec.trx_batch_name := p12_a133;
2970     ddp_srch_attr_rec.source_trx_number := p12_a134;
2971     ddp_srch_attr_rec.trx_sales_line_id := p12_a135;
2972     ddp_srch_attr_rec.trx_line_id := p12_a136;
2973     ddp_srch_attr_rec.trx_id := p12_a137;
2977     ddp_srch_attr_rec.upside_quantity := p12_a141;
2974     ddp_srch_attr_rec.comm_lines_api_id := p12_a138;
2975     ddp_srch_attr_rec.source_doc_type := p12_a139;
2976     ddp_srch_attr_rec.upside_amount := p12_a140;
2978     ddp_srch_attr_rec.uom_code := p12_a142;
2979     ddp_srch_attr_rec.forecast_id := p12_a143;
2980     ddp_srch_attr_rec.program_id := p12_a144;
2981     ddp_srch_attr_rec.request_id := p12_a145;
2982     ddp_srch_attr_rec.program_application_id := p12_a146;
2983     ddp_srch_attr_rec.program_update_date := p12_a147;
2984     ddp_srch_attr_rec.adj_comm_lines_api_id := p12_a148;
2985     ddp_srch_attr_rec.invoice_number := p12_a149;
2986     ddp_srch_attr_rec.invoice_date := p12_a150;
2987     ddp_srch_attr_rec.order_number := p12_a151;
2988     ddp_srch_attr_rec.order_date := p12_a152;
2989     ddp_srch_attr_rec.line_number := p12_a153;
2990     ddp_srch_attr_rec.customer_id := p12_a154;
2991     ddp_srch_attr_rec.bill_to_address_id := p12_a155;
2992     ddp_srch_attr_rec.ship_to_address_id := p12_a156;
2993     ddp_srch_attr_rec.bill_to_contact_id := p12_a157;
2994     ddp_srch_attr_rec.ship_to_contact_id := p12_a158;
2995     ddp_srch_attr_rec.load_status := p12_a159;
2996     ddp_srch_attr_rec.revenue_type_disp := p12_a160;
2997     ddp_srch_attr_rec.revenue_type := p12_a161;
2998     ddp_srch_attr_rec.adjust_rollup_flag := p12_a162;
2999     ddp_srch_attr_rec.adjust_date := p12_a163;
3000     ddp_srch_attr_rec.adjusted_by := p12_a164;
3001     ddp_srch_attr_rec.adjust_status_disp := p12_a165;
3002     ddp_srch_attr_rec.adjust_status := p12_a166;
3003     ddp_srch_attr_rec.adjust_comments := p12_a167;
3004     ddp_srch_attr_rec.type := p12_a168;
3005     ddp_srch_attr_rec.pre_processed_code := p12_a169;
3006     ddp_srch_attr_rec.comp_group_id := p12_a170;
3007     ddp_srch_attr_rec.srp_plan_assign_id := p12_a171;
3008     ddp_srch_attr_rec.role_id := p12_a172;
3009     ddp_srch_attr_rec.sales_channel := p12_a173;
3010     ddp_srch_attr_rec.object_version_number := p12_a174;
3011     ddp_srch_attr_rec.split_pct := p12_a175;
3012     ddp_srch_attr_rec.split_status := p12_a176;
3013     ddp_srch_attr_rec.commission_amount := p12_a177;
3014     ddp_srch_attr_rec.role_name := p12_a178;
3015     ddp_srch_attr_rec.comp_group_name := p12_a179;
3016     ddp_srch_attr_rec.pre_processed_code_disp := p12_a180;
3017     ddp_srch_attr_rec.customer_name := p12_a181;
3018     ddp_srch_attr_rec.customer_number := p12_a182;
3019     ddp_srch_attr_rec.inventory_item_id := p12_a183;
3020     ddp_srch_attr_rec.source_trx_id := p12_a184;
3021     ddp_srch_attr_rec.source_trx_line_id := p12_a185;
3022     ddp_srch_attr_rec.source_trx_sales_line_id := p12_a186;
3023     ddp_srch_attr_rec.org_id := p12_a187;
3024     ddp_srch_attr_rec.terr_id := p12_a188;
3025     ddp_srch_attr_rec.preserve_credit_override_flag := p12_a189;
3026     ddp_srch_attr_rec.terr_name := p12_a190;
3027 
3028 
3029 
3030 
3031 
3032 
3033 
3034 
3035 
3036 
3037     -- here's the delegated call to the old PL/SQL routine
3038     cn_get_tx_data_pub.get_adj(p_api_version,
3039       p_init_msg_list,
3040       p_validation_level,
3041       p_org_id,
3042       p_salesrep_id,
3043       p_pr_date_to,
3044       p_pr_date_from,
3045       p_calc_status,
3046       p_adj_status,
3047       p_load_status,
3048       p_invoice_num,
3049       p_order_num,
3050       ddp_srch_attr_rec,
3051       p_first,
3052       p_last,
3053       x_return_status,
3054       x_msg_count,
3055       x_msg_data,
3056       x_loading_status,
3057       ddx_adj_tbl,
3058       x_adj_count,
3059       x_valid_trx_count);
3060 
3061     -- copy data back from the local variables to OUT or IN-OUT args, if any
3062 
3063 
3064 
3065 
3066 
3067 
3068 
3069 
3070 
3071 
3072 
3073 
3074 
3075 
3076 
3077 
3078 
3079 
3080 
3081     cn_get_tx_data_pub_w.rosetta_table_copy_out_p1(ddx_adj_tbl, p19_a0
3082       , p19_a1
3083       , p19_a2
3084       , p19_a3
3085       , p19_a4
3086       , p19_a5
3087       , p19_a6
3088       , p19_a7
3089       , p19_a8
3090       , p19_a9
3091       , p19_a10
3092       , p19_a11
3093       , p19_a12
3094       , p19_a13
3095       , p19_a14
3096       , p19_a15
3097       , p19_a16
3098       , p19_a17
3099       , p19_a18
3100       , p19_a19
3101       , p19_a20
3102       , p19_a21
3103       , p19_a22
3104       , p19_a23
3105       , p19_a24
3106       , p19_a25
3107       , p19_a26
3108       , p19_a27
3109       , p19_a28
3110       , p19_a29
3111       , p19_a30
3112       , p19_a31
3113       , p19_a32
3114       , p19_a33
3115       , p19_a34
3116       , p19_a35
3117       , p19_a36
3118       , p19_a37
3119       , p19_a38
3120       , p19_a39
3121       , p19_a40
3122       , p19_a41
3123       , p19_a42
3124       , p19_a43
3125       , p19_a44
3126       , p19_a45
3127       , p19_a46
3128       , p19_a47
3129       , p19_a48
3130       , p19_a49
3131       , p19_a50
3132       , p19_a51
3133       , p19_a52
3134       , p19_a53
3135       , p19_a54
3136       , p19_a55
3137       , p19_a56
3138       , p19_a57
3142       , p19_a61
3139       , p19_a58
3140       , p19_a59
3141       , p19_a60
3143       , p19_a62
3144       , p19_a63
3145       , p19_a64
3146       , p19_a65
3147       , p19_a66
3148       , p19_a67
3149       , p19_a68
3150       , p19_a69
3151       , p19_a70
3152       , p19_a71
3153       , p19_a72
3154       , p19_a73
3155       , p19_a74
3156       , p19_a75
3157       , p19_a76
3158       , p19_a77
3159       , p19_a78
3160       , p19_a79
3161       , p19_a80
3162       , p19_a81
3163       , p19_a82
3164       , p19_a83
3165       , p19_a84
3166       , p19_a85
3167       , p19_a86
3168       , p19_a87
3169       , p19_a88
3170       , p19_a89
3171       , p19_a90
3172       , p19_a91
3173       , p19_a92
3174       , p19_a93
3175       , p19_a94
3176       , p19_a95
3177       , p19_a96
3178       , p19_a97
3179       , p19_a98
3180       , p19_a99
3181       , p19_a100
3182       , p19_a101
3183       , p19_a102
3184       , p19_a103
3185       , p19_a104
3186       , p19_a105
3187       , p19_a106
3188       , p19_a107
3189       , p19_a108
3190       , p19_a109
3191       , p19_a110
3192       , p19_a111
3193       , p19_a112
3194       , p19_a113
3195       , p19_a114
3196       , p19_a115
3197       , p19_a116
3198       , p19_a117
3199       , p19_a118
3200       , p19_a119
3201       , p19_a120
3202       , p19_a121
3203       , p19_a122
3204       , p19_a123
3205       , p19_a124
3206       , p19_a125
3207       , p19_a126
3208       , p19_a127
3209       , p19_a128
3210       , p19_a129
3211       , p19_a130
3212       , p19_a131
3213       , p19_a132
3214       , p19_a133
3215       , p19_a134
3216       , p19_a135
3217       , p19_a136
3218       , p19_a137
3219       , p19_a138
3220       , p19_a139
3221       , p19_a140
3222       , p19_a141
3223       , p19_a142
3224       , p19_a143
3225       , p19_a144
3226       , p19_a145
3227       , p19_a146
3228       , p19_a147
3229       , p19_a148
3230       , p19_a149
3231       , p19_a150
3232       , p19_a151
3233       , p19_a152
3234       , p19_a153
3235       , p19_a154
3236       , p19_a155
3237       , p19_a156
3238       , p19_a157
3239       , p19_a158
3240       , p19_a159
3241       , p19_a160
3242       , p19_a161
3243       , p19_a162
3244       , p19_a163
3245       , p19_a164
3246       , p19_a165
3247       , p19_a166
3248       , p19_a167
3249       , p19_a168
3250       , p19_a169
3251       , p19_a170
3252       , p19_a171
3253       , p19_a172
3254       , p19_a173
3255       , p19_a174
3256       , p19_a175
3257       , p19_a176
3258       , p19_a177
3259       , p19_a178
3260       , p19_a179
3261       , p19_a180
3262       , p19_a181
3263       , p19_a182
3264       , p19_a183
3265       , p19_a184
3266       , p19_a185
3267       , p19_a186
3268       , p19_a187
3269       , p19_a188
3270       , p19_a189
3271       , p19_a190
3272       );
3273 
3274 
3275   end;
3276 
3277   procedure get_split_data(p_api_version  NUMBER
3278     , p_init_msg_list  VARCHAR2
3279     , p_validation_level  VARCHAR2
3280     , p_comm_lines_api_id  NUMBER
3281     , p_load_status  VARCHAR2
3282     , x_return_status out nocopy  VARCHAR2
3283     , x_msg_count out nocopy  NUMBER
3284     , x_msg_data out nocopy  VARCHAR2
3285     , x_loading_status out nocopy  VARCHAR2
3286     , p9_a0 out nocopy JTF_NUMBER_TABLE
3287     , p9_a1 out nocopy JTF_VARCHAR2_TABLE_100
3288     , p9_a2 out nocopy JTF_VARCHAR2_TABLE_400
3289     , p9_a3 out nocopy JTF_NUMBER_TABLE
3290     , p9_a4 out nocopy JTF_NUMBER_TABLE
3291     , p9_a5 out nocopy JTF_VARCHAR2_TABLE_100
3292     , p9_a6 out nocopy JTF_DATE_TABLE
3293     , p9_a7 out nocopy JTF_DATE_TABLE
3294     , p9_a8 out nocopy JTF_NUMBER_TABLE
3295     , p9_a9 out nocopy JTF_NUMBER_TABLE
3296     , p9_a10 out nocopy JTF_NUMBER_TABLE
3297     , p9_a11 out nocopy JTF_NUMBER_TABLE
3298     , p9_a12 out nocopy JTF_NUMBER_TABLE
3299     , p9_a13 out nocopy JTF_VARCHAR2_TABLE_100
3300     , p9_a14 out nocopy JTF_NUMBER_TABLE
3301     , p9_a15 out nocopy JTF_VARCHAR2_TABLE_100
3302     , p9_a16 out nocopy JTF_VARCHAR2_TABLE_100
3303     , p9_a17 out nocopy JTF_VARCHAR2_TABLE_100
3304     , p9_a18 out nocopy JTF_VARCHAR2_TABLE_100
3305     , p9_a19 out nocopy JTF_VARCHAR2_TABLE_100
3306     , p9_a20 out nocopy JTF_VARCHAR2_TABLE_100
3307     , p9_a21 out nocopy JTF_VARCHAR2_TABLE_1800
3308     , p9_a22 out nocopy JTF_NUMBER_TABLE
3309     , p9_a23 out nocopy JTF_NUMBER_TABLE
3310     , p9_a24 out nocopy JTF_DATE_TABLE
3311     , p9_a25 out nocopy JTF_NUMBER_TABLE
3312     , p9_a26 out nocopy JTF_NUMBER_TABLE
3313     , p9_a27 out nocopy JTF_DATE_TABLE
3314     , p9_a28 out nocopy JTF_VARCHAR2_TABLE_100
3315     , p9_a29 out nocopy JTF_VARCHAR2_TABLE_300
3319     , p9_a33 out nocopy JTF_VARCHAR2_TABLE_300
3316     , p9_a30 out nocopy JTF_VARCHAR2_TABLE_300
3317     , p9_a31 out nocopy JTF_VARCHAR2_TABLE_300
3318     , p9_a32 out nocopy JTF_VARCHAR2_TABLE_300
3320     , p9_a34 out nocopy JTF_VARCHAR2_TABLE_300
3321     , p9_a35 out nocopy JTF_VARCHAR2_TABLE_300
3322     , p9_a36 out nocopy JTF_VARCHAR2_TABLE_300
3323     , p9_a37 out nocopy JTF_VARCHAR2_TABLE_300
3324     , p9_a38 out nocopy JTF_VARCHAR2_TABLE_300
3325     , p9_a39 out nocopy JTF_VARCHAR2_TABLE_300
3326     , p9_a40 out nocopy JTF_VARCHAR2_TABLE_300
3327     , p9_a41 out nocopy JTF_VARCHAR2_TABLE_300
3328     , p9_a42 out nocopy JTF_VARCHAR2_TABLE_300
3329     , p9_a43 out nocopy JTF_VARCHAR2_TABLE_300
3330     , p9_a44 out nocopy JTF_VARCHAR2_TABLE_300
3331     , p9_a45 out nocopy JTF_VARCHAR2_TABLE_300
3332     , p9_a46 out nocopy JTF_VARCHAR2_TABLE_300
3333     , p9_a47 out nocopy JTF_VARCHAR2_TABLE_300
3334     , p9_a48 out nocopy JTF_VARCHAR2_TABLE_300
3335     , p9_a49 out nocopy JTF_VARCHAR2_TABLE_300
3336     , p9_a50 out nocopy JTF_VARCHAR2_TABLE_300
3337     , p9_a51 out nocopy JTF_VARCHAR2_TABLE_300
3338     , p9_a52 out nocopy JTF_VARCHAR2_TABLE_300
3339     , p9_a53 out nocopy JTF_VARCHAR2_TABLE_300
3340     , p9_a54 out nocopy JTF_VARCHAR2_TABLE_300
3341     , p9_a55 out nocopy JTF_VARCHAR2_TABLE_300
3342     , p9_a56 out nocopy JTF_VARCHAR2_TABLE_300
3343     , p9_a57 out nocopy JTF_VARCHAR2_TABLE_300
3344     , p9_a58 out nocopy JTF_VARCHAR2_TABLE_300
3345     , p9_a59 out nocopy JTF_VARCHAR2_TABLE_300
3346     , p9_a60 out nocopy JTF_VARCHAR2_TABLE_300
3347     , p9_a61 out nocopy JTF_VARCHAR2_TABLE_300
3348     , p9_a62 out nocopy JTF_VARCHAR2_TABLE_300
3349     , p9_a63 out nocopy JTF_VARCHAR2_TABLE_300
3350     , p9_a64 out nocopy JTF_VARCHAR2_TABLE_300
3351     , p9_a65 out nocopy JTF_VARCHAR2_TABLE_300
3352     , p9_a66 out nocopy JTF_VARCHAR2_TABLE_300
3353     , p9_a67 out nocopy JTF_VARCHAR2_TABLE_300
3354     , p9_a68 out nocopy JTF_VARCHAR2_TABLE_300
3355     , p9_a69 out nocopy JTF_VARCHAR2_TABLE_300
3356     , p9_a70 out nocopy JTF_VARCHAR2_TABLE_300
3357     , p9_a71 out nocopy JTF_VARCHAR2_TABLE_300
3358     , p9_a72 out nocopy JTF_VARCHAR2_TABLE_300
3359     , p9_a73 out nocopy JTF_VARCHAR2_TABLE_300
3360     , p9_a74 out nocopy JTF_VARCHAR2_TABLE_300
3361     , p9_a75 out nocopy JTF_VARCHAR2_TABLE_300
3362     , p9_a76 out nocopy JTF_VARCHAR2_TABLE_300
3363     , p9_a77 out nocopy JTF_VARCHAR2_TABLE_300
3364     , p9_a78 out nocopy JTF_VARCHAR2_TABLE_300
3365     , p9_a79 out nocopy JTF_VARCHAR2_TABLE_300
3366     , p9_a80 out nocopy JTF_VARCHAR2_TABLE_300
3367     , p9_a81 out nocopy JTF_VARCHAR2_TABLE_300
3368     , p9_a82 out nocopy JTF_VARCHAR2_TABLE_300
3369     , p9_a83 out nocopy JTF_VARCHAR2_TABLE_300
3370     , p9_a84 out nocopy JTF_VARCHAR2_TABLE_300
3371     , p9_a85 out nocopy JTF_VARCHAR2_TABLE_300
3372     , p9_a86 out nocopy JTF_VARCHAR2_TABLE_300
3373     , p9_a87 out nocopy JTF_VARCHAR2_TABLE_300
3374     , p9_a88 out nocopy JTF_VARCHAR2_TABLE_300
3375     , p9_a89 out nocopy JTF_VARCHAR2_TABLE_300
3376     , p9_a90 out nocopy JTF_VARCHAR2_TABLE_300
3377     , p9_a91 out nocopy JTF_VARCHAR2_TABLE_300
3378     , p9_a92 out nocopy JTF_VARCHAR2_TABLE_300
3379     , p9_a93 out nocopy JTF_VARCHAR2_TABLE_300
3380     , p9_a94 out nocopy JTF_VARCHAR2_TABLE_300
3381     , p9_a95 out nocopy JTF_VARCHAR2_TABLE_300
3382     , p9_a96 out nocopy JTF_VARCHAR2_TABLE_300
3383     , p9_a97 out nocopy JTF_VARCHAR2_TABLE_300
3384     , p9_a98 out nocopy JTF_VARCHAR2_TABLE_300
3385     , p9_a99 out nocopy JTF_VARCHAR2_TABLE_300
3386     , p9_a100 out nocopy JTF_VARCHAR2_TABLE_300
3387     , p9_a101 out nocopy JTF_VARCHAR2_TABLE_300
3388     , p9_a102 out nocopy JTF_VARCHAR2_TABLE_300
3389     , p9_a103 out nocopy JTF_VARCHAR2_TABLE_300
3390     , p9_a104 out nocopy JTF_VARCHAR2_TABLE_300
3391     , p9_a105 out nocopy JTF_VARCHAR2_TABLE_300
3392     , p9_a106 out nocopy JTF_VARCHAR2_TABLE_300
3393     , p9_a107 out nocopy JTF_VARCHAR2_TABLE_300
3394     , p9_a108 out nocopy JTF_VARCHAR2_TABLE_300
3395     , p9_a109 out nocopy JTF_VARCHAR2_TABLE_300
3396     , p9_a110 out nocopy JTF_VARCHAR2_TABLE_300
3397     , p9_a111 out nocopy JTF_VARCHAR2_TABLE_300
3398     , p9_a112 out nocopy JTF_VARCHAR2_TABLE_300
3399     , p9_a113 out nocopy JTF_VARCHAR2_TABLE_300
3400     , p9_a114 out nocopy JTF_VARCHAR2_TABLE_300
3401     , p9_a115 out nocopy JTF_VARCHAR2_TABLE_300
3402     , p9_a116 out nocopy JTF_VARCHAR2_TABLE_300
3403     , p9_a117 out nocopy JTF_VARCHAR2_TABLE_300
3404     , p9_a118 out nocopy JTF_VARCHAR2_TABLE_300
3405     , p9_a119 out nocopy JTF_VARCHAR2_TABLE_300
3406     , p9_a120 out nocopy JTF_VARCHAR2_TABLE_300
3407     , p9_a121 out nocopy JTF_VARCHAR2_TABLE_300
3408     , p9_a122 out nocopy JTF_VARCHAR2_TABLE_300
3409     , p9_a123 out nocopy JTF_VARCHAR2_TABLE_300
3410     , p9_a124 out nocopy JTF_VARCHAR2_TABLE_300
3411     , p9_a125 out nocopy JTF_VARCHAR2_TABLE_300
3412     , p9_a126 out nocopy JTF_VARCHAR2_TABLE_300
3413     , p9_a127 out nocopy JTF_VARCHAR2_TABLE_300
3414     , p9_a128 out nocopy JTF_VARCHAR2_TABLE_300
3415     , p9_a129 out nocopy JTF_NUMBER_TABLE
3416     , p9_a130 out nocopy JTF_VARCHAR2_TABLE_100
3417     , p9_a131 out nocopy JTF_NUMBER_TABLE
3418     , p9_a132 out nocopy JTF_VARCHAR2_TABLE_100
3419     , p9_a133 out nocopy JTF_VARCHAR2_TABLE_100
3423     , p9_a137 out nocopy JTF_NUMBER_TABLE
3420     , p9_a134 out nocopy JTF_VARCHAR2_TABLE_100
3421     , p9_a135 out nocopy JTF_NUMBER_TABLE
3422     , p9_a136 out nocopy JTF_NUMBER_TABLE
3424     , p9_a138 out nocopy JTF_NUMBER_TABLE
3425     , p9_a139 out nocopy JTF_VARCHAR2_TABLE_100
3426     , p9_a140 out nocopy JTF_NUMBER_TABLE
3427     , p9_a141 out nocopy JTF_NUMBER_TABLE
3428     , p9_a142 out nocopy JTF_VARCHAR2_TABLE_100
3429     , p9_a143 out nocopy JTF_NUMBER_TABLE
3430     , p9_a144 out nocopy JTF_NUMBER_TABLE
3431     , p9_a145 out nocopy JTF_NUMBER_TABLE
3432     , p9_a146 out nocopy JTF_NUMBER_TABLE
3433     , p9_a147 out nocopy JTF_DATE_TABLE
3434     , p9_a148 out nocopy JTF_NUMBER_TABLE
3435     , p9_a149 out nocopy JTF_VARCHAR2_TABLE_100
3436     , p9_a150 out nocopy JTF_DATE_TABLE
3437     , p9_a151 out nocopy JTF_NUMBER_TABLE
3438     , p9_a152 out nocopy JTF_DATE_TABLE
3439     , p9_a153 out nocopy JTF_NUMBER_TABLE
3440     , p9_a154 out nocopy JTF_NUMBER_TABLE
3441     , p9_a155 out nocopy JTF_NUMBER_TABLE
3442     , p9_a156 out nocopy JTF_NUMBER_TABLE
3443     , p9_a157 out nocopy JTF_NUMBER_TABLE
3444     , p9_a158 out nocopy JTF_NUMBER_TABLE
3445     , p9_a159 out nocopy JTF_VARCHAR2_TABLE_100
3446     , p9_a160 out nocopy JTF_VARCHAR2_TABLE_100
3447     , p9_a161 out nocopy JTF_VARCHAR2_TABLE_100
3448     , p9_a162 out nocopy JTF_VARCHAR2_TABLE_100
3449     , p9_a163 out nocopy JTF_DATE_TABLE
3450     , p9_a164 out nocopy JTF_VARCHAR2_TABLE_100
3451     , p9_a165 out nocopy JTF_VARCHAR2_TABLE_100
3452     , p9_a166 out nocopy JTF_VARCHAR2_TABLE_100
3453     , p9_a167 out nocopy JTF_VARCHAR2_TABLE_2000
3454     , p9_a168 out nocopy JTF_VARCHAR2_TABLE_100
3455     , p9_a169 out nocopy JTF_VARCHAR2_TABLE_100
3456     , p9_a170 out nocopy JTF_NUMBER_TABLE
3457     , p9_a171 out nocopy JTF_NUMBER_TABLE
3458     , p9_a172 out nocopy JTF_NUMBER_TABLE
3459     , p9_a173 out nocopy JTF_VARCHAR2_TABLE_100
3460     , p9_a174 out nocopy JTF_NUMBER_TABLE
3461     , p9_a175 out nocopy JTF_NUMBER_TABLE
3462     , p9_a176 out nocopy JTF_VARCHAR2_TABLE_100
3463     , p9_a177 out nocopy JTF_NUMBER_TABLE
3464     , p9_a178 out nocopy JTF_VARCHAR2_TABLE_100
3465     , p9_a179 out nocopy JTF_VARCHAR2_TABLE_100
3466     , p9_a180 out nocopy JTF_VARCHAR2_TABLE_100
3467     , p9_a181 out nocopy JTF_VARCHAR2_TABLE_100
3468     , p9_a182 out nocopy JTF_VARCHAR2_TABLE_100
3469     , p9_a183 out nocopy JTF_NUMBER_TABLE
3470     , p9_a184 out nocopy JTF_NUMBER_TABLE
3471     , p9_a185 out nocopy JTF_NUMBER_TABLE
3472     , p9_a186 out nocopy JTF_NUMBER_TABLE
3473     , p9_a187 out nocopy JTF_NUMBER_TABLE
3474     , p9_a188 out nocopy JTF_NUMBER_TABLE
3475     , p9_a189 out nocopy JTF_VARCHAR2_TABLE_100
3476     , p9_a190 out nocopy JTF_VARCHAR2_TABLE_2000
3477     , x_adj_count out nocopy  NUMBER
3478   )
3479 
3480   as
3481     ddx_adj_tbl cn_get_tx_data_pub.adj_tbl_type;
3482     ddindx binary_integer; indx binary_integer;
3483   begin
3484 
3485     -- copy data to the local IN or IN-OUT args, if any
3486 
3487 
3488 
3489 
3490 
3491 
3492 
3493 
3494 
3495 
3496 
3497     -- here's the delegated call to the old PL/SQL routine
3498     cn_get_tx_data_pub.get_split_data(p_api_version,
3499       p_init_msg_list,
3500       p_validation_level,
3501       p_comm_lines_api_id,
3502       p_load_status,
3503       x_return_status,
3504       x_msg_count,
3505       x_msg_data,
3506       x_loading_status,
3507       ddx_adj_tbl,
3508       x_adj_count);
3509 
3510     -- copy data back from the local variables to OUT or IN-OUT args, if any
3511 
3512 
3513 
3514 
3515 
3516 
3517 
3518 
3519 
3520     cn_get_tx_data_pub_w.rosetta_table_copy_out_p1(ddx_adj_tbl, p9_a0
3521       , p9_a1
3522       , p9_a2
3523       , p9_a3
3524       , p9_a4
3525       , p9_a5
3526       , p9_a6
3527       , p9_a7
3528       , p9_a8
3529       , p9_a9
3530       , p9_a10
3531       , p9_a11
3532       , p9_a12
3533       , p9_a13
3534       , p9_a14
3535       , p9_a15
3536       , p9_a16
3537       , p9_a17
3538       , p9_a18
3539       , p9_a19
3540       , p9_a20
3541       , p9_a21
3542       , p9_a22
3543       , p9_a23
3544       , p9_a24
3545       , p9_a25
3546       , p9_a26
3547       , p9_a27
3548       , p9_a28
3549       , p9_a29
3550       , p9_a30
3551       , p9_a31
3552       , p9_a32
3553       , p9_a33
3554       , p9_a34
3555       , p9_a35
3556       , p9_a36
3557       , p9_a37
3558       , p9_a38
3559       , p9_a39
3560       , p9_a40
3561       , p9_a41
3562       , p9_a42
3563       , p9_a43
3564       , p9_a44
3565       , p9_a45
3566       , p9_a46
3567       , p9_a47
3568       , p9_a48
3569       , p9_a49
3570       , p9_a50
3571       , p9_a51
3572       , p9_a52
3573       , p9_a53
3574       , p9_a54
3575       , p9_a55
3576       , p9_a56
3577       , p9_a57
3578       , p9_a58
3579       , p9_a59
3580       , p9_a60
3581       , p9_a61
3582       , p9_a62
3583       , p9_a63
3584       , p9_a64
3585       , p9_a65
3586       , p9_a66
3587       , p9_a67
3588       , p9_a68
3589       , p9_a69
3590       , p9_a70
3594       , p9_a74
3591       , p9_a71
3592       , p9_a72
3593       , p9_a73
3595       , p9_a75
3596       , p9_a76
3597       , p9_a77
3598       , p9_a78
3599       , p9_a79
3600       , p9_a80
3601       , p9_a81
3602       , p9_a82
3603       , p9_a83
3604       , p9_a84
3605       , p9_a85
3606       , p9_a86
3607       , p9_a87
3608       , p9_a88
3609       , p9_a89
3610       , p9_a90
3611       , p9_a91
3612       , p9_a92
3613       , p9_a93
3614       , p9_a94
3615       , p9_a95
3616       , p9_a96
3617       , p9_a97
3618       , p9_a98
3619       , p9_a99
3620       , p9_a100
3621       , p9_a101
3622       , p9_a102
3623       , p9_a103
3624       , p9_a104
3625       , p9_a105
3626       , p9_a106
3627       , p9_a107
3628       , p9_a108
3629       , p9_a109
3630       , p9_a110
3631       , p9_a111
3632       , p9_a112
3633       , p9_a113
3634       , p9_a114
3635       , p9_a115
3636       , p9_a116
3637       , p9_a117
3638       , p9_a118
3639       , p9_a119
3640       , p9_a120
3641       , p9_a121
3642       , p9_a122
3643       , p9_a123
3644       , p9_a124
3645       , p9_a125
3646       , p9_a126
3647       , p9_a127
3648       , p9_a128
3649       , p9_a129
3650       , p9_a130
3651       , p9_a131
3652       , p9_a132
3653       , p9_a133
3654       , p9_a134
3655       , p9_a135
3656       , p9_a136
3657       , p9_a137
3658       , p9_a138
3659       , p9_a139
3660       , p9_a140
3661       , p9_a141
3662       , p9_a142
3663       , p9_a143
3664       , p9_a144
3665       , p9_a145
3666       , p9_a146
3667       , p9_a147
3668       , p9_a148
3669       , p9_a149
3670       , p9_a150
3671       , p9_a151
3672       , p9_a152
3673       , p9_a153
3674       , p9_a154
3675       , p9_a155
3676       , p9_a156
3677       , p9_a157
3678       , p9_a158
3679       , p9_a159
3680       , p9_a160
3681       , p9_a161
3682       , p9_a162
3683       , p9_a163
3684       , p9_a164
3685       , p9_a165
3686       , p9_a166
3687       , p9_a167
3688       , p9_a168
3689       , p9_a169
3690       , p9_a170
3691       , p9_a171
3692       , p9_a172
3693       , p9_a173
3694       , p9_a174
3695       , p9_a175
3696       , p9_a176
3697       , p9_a177
3698       , p9_a178
3699       , p9_a179
3700       , p9_a180
3701       , p9_a181
3702       , p9_a182
3703       , p9_a183
3704       , p9_a184
3705       , p9_a185
3706       , p9_a186
3707       , p9_a187
3708       , p9_a188
3709       , p9_a189
3710       , p9_a190
3711       );
3712 
3713   end;
3714 
3715   procedure insert_api_record(p_api_version  NUMBER
3716     , p_init_msg_list  VARCHAR2
3717     , p_validation_level  VARCHAR2
3718     , p_action  VARCHAR2
3719     , p4_a0  NUMBER
3720     , p4_a1  VARCHAR2
3721     , p4_a2  VARCHAR2
3722     , p4_a3  NUMBER
3723     , p4_a4  NUMBER
3724     , p4_a5  VARCHAR2
3725     , p4_a6  DATE
3726     , p4_a7  DATE
3727     , p4_a8  NUMBER
3728     , p4_a9  NUMBER
3729     , p4_a10  NUMBER
3730     , p4_a11  NUMBER
3731     , p4_a12  NUMBER
3732     , p4_a13  VARCHAR2
3733     , p4_a14  NUMBER
3734     , p4_a15  VARCHAR2
3735     , p4_a16  VARCHAR2
3736     , p4_a17  VARCHAR2
3737     , p4_a18  VARCHAR2
3738     , p4_a19  VARCHAR2
3739     , p4_a20  VARCHAR2
3740     , p4_a21  VARCHAR2
3741     , p4_a22  NUMBER
3742     , p4_a23  NUMBER
3743     , p4_a24  DATE
3744     , p4_a25  NUMBER
3745     , p4_a26  NUMBER
3746     , p4_a27  DATE
3747     , p4_a28  VARCHAR2
3748     , p4_a29  VARCHAR2
3749     , p4_a30  VARCHAR2
3750     , p4_a31  VARCHAR2
3751     , p4_a32  VARCHAR2
3752     , p4_a33  VARCHAR2
3753     , p4_a34  VARCHAR2
3754     , p4_a35  VARCHAR2
3755     , p4_a36  VARCHAR2
3756     , p4_a37  VARCHAR2
3757     , p4_a38  VARCHAR2
3758     , p4_a39  VARCHAR2
3759     , p4_a40  VARCHAR2
3760     , p4_a41  VARCHAR2
3761     , p4_a42  VARCHAR2
3762     , p4_a43  VARCHAR2
3763     , p4_a44  VARCHAR2
3764     , p4_a45  VARCHAR2
3765     , p4_a46  VARCHAR2
3766     , p4_a47  VARCHAR2
3767     , p4_a48  VARCHAR2
3768     , p4_a49  VARCHAR2
3769     , p4_a50  VARCHAR2
3770     , p4_a51  VARCHAR2
3771     , p4_a52  VARCHAR2
3772     , p4_a53  VARCHAR2
3773     , p4_a54  VARCHAR2
3774     , p4_a55  VARCHAR2
3775     , p4_a56  VARCHAR2
3776     , p4_a57  VARCHAR2
3777     , p4_a58  VARCHAR2
3778     , p4_a59  VARCHAR2
3779     , p4_a60  VARCHAR2
3780     , p4_a61  VARCHAR2
3781     , p4_a62  VARCHAR2
3782     , p4_a63  VARCHAR2
3783     , p4_a64  VARCHAR2
3784     , p4_a65  VARCHAR2
3785     , p4_a66  VARCHAR2
3786     , p4_a67  VARCHAR2
3787     , p4_a68  VARCHAR2
3788     , p4_a69  VARCHAR2
3789     , p4_a70  VARCHAR2
3790     , p4_a71  VARCHAR2
3791     , p4_a72  VARCHAR2
3792     , p4_a73  VARCHAR2
3796     , p4_a77  VARCHAR2
3793     , p4_a74  VARCHAR2
3794     , p4_a75  VARCHAR2
3795     , p4_a76  VARCHAR2
3797     , p4_a78  VARCHAR2
3798     , p4_a79  VARCHAR2
3799     , p4_a80  VARCHAR2
3800     , p4_a81  VARCHAR2
3801     , p4_a82  VARCHAR2
3802     , p4_a83  VARCHAR2
3803     , p4_a84  VARCHAR2
3804     , p4_a85  VARCHAR2
3805     , p4_a86  VARCHAR2
3806     , p4_a87  VARCHAR2
3807     , p4_a88  VARCHAR2
3808     , p4_a89  VARCHAR2
3809     , p4_a90  VARCHAR2
3810     , p4_a91  VARCHAR2
3811     , p4_a92  VARCHAR2
3812     , p4_a93  VARCHAR2
3813     , p4_a94  VARCHAR2
3814     , p4_a95  VARCHAR2
3815     , p4_a96  VARCHAR2
3816     , p4_a97  VARCHAR2
3817     , p4_a98  VARCHAR2
3818     , p4_a99  VARCHAR2
3819     , p4_a100  VARCHAR2
3820     , p4_a101  VARCHAR2
3821     , p4_a102  VARCHAR2
3822     , p4_a103  VARCHAR2
3823     , p4_a104  VARCHAR2
3824     , p4_a105  VARCHAR2
3825     , p4_a106  VARCHAR2
3826     , p4_a107  VARCHAR2
3827     , p4_a108  VARCHAR2
3828     , p4_a109  VARCHAR2
3829     , p4_a110  VARCHAR2
3830     , p4_a111  VARCHAR2
3831     , p4_a112  VARCHAR2
3832     , p4_a113  VARCHAR2
3833     , p4_a114  VARCHAR2
3834     , p4_a115  VARCHAR2
3835     , p4_a116  VARCHAR2
3836     , p4_a117  VARCHAR2
3837     , p4_a118  VARCHAR2
3838     , p4_a119  VARCHAR2
3839     , p4_a120  VARCHAR2
3840     , p4_a121  VARCHAR2
3841     , p4_a122  VARCHAR2
3842     , p4_a123  VARCHAR2
3843     , p4_a124  VARCHAR2
3844     , p4_a125  VARCHAR2
3845     , p4_a126  VARCHAR2
3846     , p4_a127  VARCHAR2
3847     , p4_a128  VARCHAR2
3848     , p4_a129  NUMBER
3849     , p4_a130  VARCHAR2
3850     , p4_a131  NUMBER
3851     , p4_a132  VARCHAR2
3852     , p4_a133  VARCHAR2
3853     , p4_a134  VARCHAR2
3854     , p4_a135  NUMBER
3855     , p4_a136  NUMBER
3856     , p4_a137  NUMBER
3857     , p4_a138  NUMBER
3858     , p4_a139  VARCHAR2
3859     , p4_a140  NUMBER
3860     , p4_a141  NUMBER
3861     , p4_a142  VARCHAR2
3862     , p4_a143  NUMBER
3863     , p4_a144  NUMBER
3864     , p4_a145  NUMBER
3865     , p4_a146  NUMBER
3866     , p4_a147  DATE
3867     , p4_a148  NUMBER
3868     , p4_a149  VARCHAR2
3869     , p4_a150  DATE
3870     , p4_a151  NUMBER
3871     , p4_a152  DATE
3872     , p4_a153  NUMBER
3873     , p4_a154  NUMBER
3874     , p4_a155  NUMBER
3875     , p4_a156  NUMBER
3876     , p4_a157  NUMBER
3877     , p4_a158  NUMBER
3878     , p4_a159  VARCHAR2
3879     , p4_a160  VARCHAR2
3880     , p4_a161  VARCHAR2
3881     , p4_a162  VARCHAR2
3882     , p4_a163  DATE
3883     , p4_a164  VARCHAR2
3884     , p4_a165  VARCHAR2
3885     , p4_a166  VARCHAR2
3886     , p4_a167  VARCHAR2
3887     , p4_a168  VARCHAR2
3888     , p4_a169  VARCHAR2
3889     , p4_a170  NUMBER
3890     , p4_a171  NUMBER
3891     , p4_a172  NUMBER
3892     , p4_a173  VARCHAR2
3893     , p4_a174  NUMBER
3894     , p4_a175  NUMBER
3895     , p4_a176  VARCHAR2
3896     , p4_a177  NUMBER
3897     , p4_a178  VARCHAR2
3898     , p4_a179  VARCHAR2
3899     , p4_a180  VARCHAR2
3900     , p4_a181  VARCHAR2
3901     , p4_a182  VARCHAR2
3902     , p4_a183  NUMBER
3903     , p4_a184  NUMBER
3904     , p4_a185  NUMBER
3905     , p4_a186  NUMBER
3906     , p4_a187  NUMBER
3907     , p4_a188  NUMBER
3908     , p4_a189  VARCHAR2
3909     , p4_a190  VARCHAR2
3910     , x_api_id out nocopy  NUMBER
3911     , x_return_status out nocopy  VARCHAR2
3912     , x_msg_count out nocopy  NUMBER
3913     , x_msg_data out nocopy  VARCHAR2
3914     , x_loading_status out nocopy  VARCHAR2
3915   )
3916 
3917   as
3918     ddp_newtx_rec cn_get_tx_data_pub.adj_rec_type;
3919     ddindx binary_integer; indx binary_integer;
3920   begin
3921 
3922     -- copy data to the local IN or IN-OUT args, if any
3923 
3924 
3925 
3926 
3927     ddp_newtx_rec.commission_header_id := p4_a0;
3928     ddp_newtx_rec.direct_salesrep_number := p4_a1;
3929     ddp_newtx_rec.direct_salesrep_name := p4_a2;
3930     ddp_newtx_rec.direct_salesrep_id := p4_a3;
3931     ddp_newtx_rec.processed_period_id := p4_a4;
3932     ddp_newtx_rec.processed_period := p4_a5;
3933     ddp_newtx_rec.processed_date := p4_a6;
3934     ddp_newtx_rec.rollup_date := p4_a7;
3935     ddp_newtx_rec.transaction_amount := p4_a8;
3936     ddp_newtx_rec.transaction_amount_orig := p4_a9;
3937     ddp_newtx_rec.quantity := p4_a10;
3938     ddp_newtx_rec.discount_percentage := p4_a11;
3939     ddp_newtx_rec.margin_percentage := p4_a12;
3940     ddp_newtx_rec.orig_currency_code := p4_a13;
3941     ddp_newtx_rec.exchange_rate := p4_a14;
3942     ddp_newtx_rec.status_disp := p4_a15;
3943     ddp_newtx_rec.status := p4_a16;
3944     ddp_newtx_rec.trx_type_disp := p4_a17;
3945     ddp_newtx_rec.trx_type := p4_a18;
3946     ddp_newtx_rec.reason := p4_a19;
3947     ddp_newtx_rec.reason_code := p4_a20;
3948     ddp_newtx_rec.comments := p4_a21;
3949     ddp_newtx_rec.trx_batch_id := p4_a22;
3950     ddp_newtx_rec.created_by := p4_a23;
3951     ddp_newtx_rec.creation_date := p4_a24;
3952     ddp_newtx_rec.last_updated_by := p4_a25;
3953     ddp_newtx_rec.last_update_login := p4_a26;
3954     ddp_newtx_rec.last_update_date := p4_a27;
3958     ddp_newtx_rec.attribute3 := p4_a31;
3955     ddp_newtx_rec.attribute_category := p4_a28;
3956     ddp_newtx_rec.attribute1 := p4_a29;
3957     ddp_newtx_rec.attribute2 := p4_a30;
3959     ddp_newtx_rec.attribute4 := p4_a32;
3960     ddp_newtx_rec.attribute5 := p4_a33;
3961     ddp_newtx_rec.attribute6 := p4_a34;
3962     ddp_newtx_rec.attribute7 := p4_a35;
3963     ddp_newtx_rec.attribute8 := p4_a36;
3964     ddp_newtx_rec.attribute9 := p4_a37;
3965     ddp_newtx_rec.attribute10 := p4_a38;
3966     ddp_newtx_rec.attribute11 := p4_a39;
3967     ddp_newtx_rec.attribute12 := p4_a40;
3968     ddp_newtx_rec.attribute13 := p4_a41;
3969     ddp_newtx_rec.attribute14 := p4_a42;
3970     ddp_newtx_rec.attribute15 := p4_a43;
3971     ddp_newtx_rec.attribute16 := p4_a44;
3972     ddp_newtx_rec.attribute17 := p4_a45;
3973     ddp_newtx_rec.attribute18 := p4_a46;
3974     ddp_newtx_rec.attribute19 := p4_a47;
3975     ddp_newtx_rec.attribute20 := p4_a48;
3976     ddp_newtx_rec.attribute21 := p4_a49;
3977     ddp_newtx_rec.attribute22 := p4_a50;
3978     ddp_newtx_rec.attribute23 := p4_a51;
3979     ddp_newtx_rec.attribute24 := p4_a52;
3980     ddp_newtx_rec.attribute25 := p4_a53;
3981     ddp_newtx_rec.attribute26 := p4_a54;
3982     ddp_newtx_rec.attribute27 := p4_a55;
3983     ddp_newtx_rec.attribute28 := p4_a56;
3984     ddp_newtx_rec.attribute29 := p4_a57;
3985     ddp_newtx_rec.attribute30 := p4_a58;
3986     ddp_newtx_rec.attribute31 := p4_a59;
3987     ddp_newtx_rec.attribute32 := p4_a60;
3988     ddp_newtx_rec.attribute33 := p4_a61;
3989     ddp_newtx_rec.attribute34 := p4_a62;
3990     ddp_newtx_rec.attribute35 := p4_a63;
3991     ddp_newtx_rec.attribute36 := p4_a64;
3992     ddp_newtx_rec.attribute37 := p4_a65;
3993     ddp_newtx_rec.attribute38 := p4_a66;
3994     ddp_newtx_rec.attribute39 := p4_a67;
3995     ddp_newtx_rec.attribute40 := p4_a68;
3996     ddp_newtx_rec.attribute41 := p4_a69;
3997     ddp_newtx_rec.attribute42 := p4_a70;
3998     ddp_newtx_rec.attribute43 := p4_a71;
3999     ddp_newtx_rec.attribute44 := p4_a72;
4000     ddp_newtx_rec.attribute45 := p4_a73;
4001     ddp_newtx_rec.attribute46 := p4_a74;
4002     ddp_newtx_rec.attribute47 := p4_a75;
4003     ddp_newtx_rec.attribute48 := p4_a76;
4004     ddp_newtx_rec.attribute49 := p4_a77;
4005     ddp_newtx_rec.attribute50 := p4_a78;
4006     ddp_newtx_rec.attribute51 := p4_a79;
4007     ddp_newtx_rec.attribute52 := p4_a80;
4008     ddp_newtx_rec.attribute53 := p4_a81;
4009     ddp_newtx_rec.attribute54 := p4_a82;
4010     ddp_newtx_rec.attribute55 := p4_a83;
4011     ddp_newtx_rec.attribute56 := p4_a84;
4012     ddp_newtx_rec.attribute57 := p4_a85;
4013     ddp_newtx_rec.attribute58 := p4_a86;
4014     ddp_newtx_rec.attribute59 := p4_a87;
4015     ddp_newtx_rec.attribute60 := p4_a88;
4016     ddp_newtx_rec.attribute61 := p4_a89;
4017     ddp_newtx_rec.attribute62 := p4_a90;
4018     ddp_newtx_rec.attribute63 := p4_a91;
4019     ddp_newtx_rec.attribute64 := p4_a92;
4020     ddp_newtx_rec.attribute65 := p4_a93;
4021     ddp_newtx_rec.attribute66 := p4_a94;
4022     ddp_newtx_rec.attribute67 := p4_a95;
4023     ddp_newtx_rec.attribute68 := p4_a96;
4024     ddp_newtx_rec.attribute69 := p4_a97;
4025     ddp_newtx_rec.attribute70 := p4_a98;
4026     ddp_newtx_rec.attribute71 := p4_a99;
4027     ddp_newtx_rec.attribute72 := p4_a100;
4028     ddp_newtx_rec.attribute73 := p4_a101;
4029     ddp_newtx_rec.attribute74 := p4_a102;
4030     ddp_newtx_rec.attribute75 := p4_a103;
4031     ddp_newtx_rec.attribute76 := p4_a104;
4032     ddp_newtx_rec.attribute77 := p4_a105;
4033     ddp_newtx_rec.attribute78 := p4_a106;
4034     ddp_newtx_rec.attribute79 := p4_a107;
4035     ddp_newtx_rec.attribute80 := p4_a108;
4036     ddp_newtx_rec.attribute81 := p4_a109;
4037     ddp_newtx_rec.attribute82 := p4_a110;
4038     ddp_newtx_rec.attribute83 := p4_a111;
4039     ddp_newtx_rec.attribute84 := p4_a112;
4040     ddp_newtx_rec.attribute85 := p4_a113;
4041     ddp_newtx_rec.attribute86 := p4_a114;
4042     ddp_newtx_rec.attribute87 := p4_a115;
4043     ddp_newtx_rec.attribute88 := p4_a116;
4044     ddp_newtx_rec.attribute89 := p4_a117;
4045     ddp_newtx_rec.attribute90 := p4_a118;
4046     ddp_newtx_rec.attribute91 := p4_a119;
4047     ddp_newtx_rec.attribute92 := p4_a120;
4048     ddp_newtx_rec.attribute93 := p4_a121;
4049     ddp_newtx_rec.attribute94 := p4_a122;
4050     ddp_newtx_rec.attribute95 := p4_a123;
4051     ddp_newtx_rec.attribute96 := p4_a124;
4052     ddp_newtx_rec.attribute97 := p4_a125;
4053     ddp_newtx_rec.attribute98 := p4_a126;
4054     ddp_newtx_rec.attribute99 := p4_a127;
4055     ddp_newtx_rec.attribute100 := p4_a128;
4056     ddp_newtx_rec.quota_id := p4_a129;
4057     ddp_newtx_rec.quota_name := p4_a130;
4058     ddp_newtx_rec.revenue_class_id := p4_a131;
4059     ddp_newtx_rec.revenue_class_name := p4_a132;
4060     ddp_newtx_rec.trx_batch_name := p4_a133;
4061     ddp_newtx_rec.source_trx_number := p4_a134;
4062     ddp_newtx_rec.trx_sales_line_id := p4_a135;
4063     ddp_newtx_rec.trx_line_id := p4_a136;
4064     ddp_newtx_rec.trx_id := p4_a137;
4065     ddp_newtx_rec.comm_lines_api_id := p4_a138;
4066     ddp_newtx_rec.source_doc_type := p4_a139;
4067     ddp_newtx_rec.upside_amount := p4_a140;
4068     ddp_newtx_rec.upside_quantity := p4_a141;
4069     ddp_newtx_rec.uom_code := p4_a142;
4070     ddp_newtx_rec.forecast_id := p4_a143;
4071     ddp_newtx_rec.program_id := p4_a144;
4072     ddp_newtx_rec.request_id := p4_a145;
4076     ddp_newtx_rec.invoice_number := p4_a149;
4073     ddp_newtx_rec.program_application_id := p4_a146;
4074     ddp_newtx_rec.program_update_date := p4_a147;
4075     ddp_newtx_rec.adj_comm_lines_api_id := p4_a148;
4077     ddp_newtx_rec.invoice_date := p4_a150;
4078     ddp_newtx_rec.order_number := p4_a151;
4079     ddp_newtx_rec.order_date := p4_a152;
4080     ddp_newtx_rec.line_number := p4_a153;
4081     ddp_newtx_rec.customer_id := p4_a154;
4082     ddp_newtx_rec.bill_to_address_id := p4_a155;
4083     ddp_newtx_rec.ship_to_address_id := p4_a156;
4084     ddp_newtx_rec.bill_to_contact_id := p4_a157;
4085     ddp_newtx_rec.ship_to_contact_id := p4_a158;
4086     ddp_newtx_rec.load_status := p4_a159;
4087     ddp_newtx_rec.revenue_type_disp := p4_a160;
4088     ddp_newtx_rec.revenue_type := p4_a161;
4089     ddp_newtx_rec.adjust_rollup_flag := p4_a162;
4090     ddp_newtx_rec.adjust_date := p4_a163;
4091     ddp_newtx_rec.adjusted_by := p4_a164;
4092     ddp_newtx_rec.adjust_status_disp := p4_a165;
4093     ddp_newtx_rec.adjust_status := p4_a166;
4094     ddp_newtx_rec.adjust_comments := p4_a167;
4095     ddp_newtx_rec.type := p4_a168;
4096     ddp_newtx_rec.pre_processed_code := p4_a169;
4097     ddp_newtx_rec.comp_group_id := p4_a170;
4098     ddp_newtx_rec.srp_plan_assign_id := p4_a171;
4099     ddp_newtx_rec.role_id := p4_a172;
4100     ddp_newtx_rec.sales_channel := p4_a173;
4101     ddp_newtx_rec.object_version_number := p4_a174;
4102     ddp_newtx_rec.split_pct := p4_a175;
4103     ddp_newtx_rec.split_status := p4_a176;
4104     ddp_newtx_rec.commission_amount := p4_a177;
4105     ddp_newtx_rec.role_name := p4_a178;
4106     ddp_newtx_rec.comp_group_name := p4_a179;
4107     ddp_newtx_rec.pre_processed_code_disp := p4_a180;
4108     ddp_newtx_rec.customer_name := p4_a181;
4109     ddp_newtx_rec.customer_number := p4_a182;
4110     ddp_newtx_rec.inventory_item_id := p4_a183;
4111     ddp_newtx_rec.source_trx_id := p4_a184;
4112     ddp_newtx_rec.source_trx_line_id := p4_a185;
4113     ddp_newtx_rec.source_trx_sales_line_id := p4_a186;
4114     ddp_newtx_rec.org_id := p4_a187;
4115     ddp_newtx_rec.terr_id := p4_a188;
4116     ddp_newtx_rec.preserve_credit_override_flag := p4_a189;
4117     ddp_newtx_rec.terr_name := p4_a190;
4118 
4119 
4120 
4121 
4122 
4123 
4124     -- here's the delegated call to the old PL/SQL routine
4125     cn_get_tx_data_pub.insert_api_record(p_api_version,
4126       p_init_msg_list,
4127       p_validation_level,
4128       p_action,
4129       ddp_newtx_rec,
4130       x_api_id,
4131       x_return_status,
4132       x_msg_count,
4133       x_msg_data,
4134       x_loading_status);
4135 
4136     -- copy data back from the local variables to OUT or IN-OUT args, if any
4137 
4138 
4139 
4140 
4141 
4142 
4143 
4144 
4145 
4146   end;
4147 
4148   procedure call_mass_update(p_api_version  NUMBER
4149     , p_init_msg_list  VARCHAR2
4150     , p_validation_level  VARCHAR2
4151     , p_org_id  NUMBER
4152     , p_salesrep_id  NUMBER
4153     , p_pr_date_to  DATE
4154     , p_pr_date_from  DATE
4155     , p_calc_status  VARCHAR2
4156     , p_adj_status  VARCHAR2
4157     , p_load_status  VARCHAR2
4158     , p_invoice_num  VARCHAR2
4159     , p_order_num  NUMBER
4160     , p12_a0  NUMBER
4161     , p12_a1  VARCHAR2
4162     , p12_a2  VARCHAR2
4163     , p12_a3  NUMBER
4164     , p12_a4  NUMBER
4165     , p12_a5  VARCHAR2
4166     , p12_a6  DATE
4167     , p12_a7  DATE
4168     , p12_a8  NUMBER
4169     , p12_a9  NUMBER
4170     , p12_a10  NUMBER
4171     , p12_a11  NUMBER
4172     , p12_a12  NUMBER
4173     , p12_a13  VARCHAR2
4174     , p12_a14  NUMBER
4175     , p12_a15  VARCHAR2
4176     , p12_a16  VARCHAR2
4177     , p12_a17  VARCHAR2
4178     , p12_a18  VARCHAR2
4179     , p12_a19  VARCHAR2
4180     , p12_a20  VARCHAR2
4181     , p12_a21  VARCHAR2
4182     , p12_a22  NUMBER
4183     , p12_a23  NUMBER
4184     , p12_a24  DATE
4185     , p12_a25  NUMBER
4186     , p12_a26  NUMBER
4187     , p12_a27  DATE
4188     , p12_a28  VARCHAR2
4189     , p12_a29  VARCHAR2
4190     , p12_a30  VARCHAR2
4191     , p12_a31  VARCHAR2
4192     , p12_a32  VARCHAR2
4193     , p12_a33  VARCHAR2
4194     , p12_a34  VARCHAR2
4195     , p12_a35  VARCHAR2
4196     , p12_a36  VARCHAR2
4197     , p12_a37  VARCHAR2
4198     , p12_a38  VARCHAR2
4199     , p12_a39  VARCHAR2
4200     , p12_a40  VARCHAR2
4201     , p12_a41  VARCHAR2
4202     , p12_a42  VARCHAR2
4203     , p12_a43  VARCHAR2
4204     , p12_a44  VARCHAR2
4205     , p12_a45  VARCHAR2
4206     , p12_a46  VARCHAR2
4207     , p12_a47  VARCHAR2
4208     , p12_a48  VARCHAR2
4209     , p12_a49  VARCHAR2
4210     , p12_a50  VARCHAR2
4211     , p12_a51  VARCHAR2
4212     , p12_a52  VARCHAR2
4213     , p12_a53  VARCHAR2
4214     , p12_a54  VARCHAR2
4215     , p12_a55  VARCHAR2
4216     , p12_a56  VARCHAR2
4217     , p12_a57  VARCHAR2
4218     , p12_a58  VARCHAR2
4219     , p12_a59  VARCHAR2
4220     , p12_a60  VARCHAR2
4221     , p12_a61  VARCHAR2
4222     , p12_a62  VARCHAR2
4223     , p12_a63  VARCHAR2
4224     , p12_a64  VARCHAR2
4225     , p12_a65  VARCHAR2
4226     , p12_a66  VARCHAR2
4230     , p12_a70  VARCHAR2
4227     , p12_a67  VARCHAR2
4228     , p12_a68  VARCHAR2
4229     , p12_a69  VARCHAR2
4231     , p12_a71  VARCHAR2
4232     , p12_a72  VARCHAR2
4233     , p12_a73  VARCHAR2
4234     , p12_a74  VARCHAR2
4235     , p12_a75  VARCHAR2
4236     , p12_a76  VARCHAR2
4237     , p12_a77  VARCHAR2
4238     , p12_a78  VARCHAR2
4239     , p12_a79  VARCHAR2
4240     , p12_a80  VARCHAR2
4241     , p12_a81  VARCHAR2
4242     , p12_a82  VARCHAR2
4243     , p12_a83  VARCHAR2
4244     , p12_a84  VARCHAR2
4245     , p12_a85  VARCHAR2
4246     , p12_a86  VARCHAR2
4247     , p12_a87  VARCHAR2
4248     , p12_a88  VARCHAR2
4249     , p12_a89  VARCHAR2
4250     , p12_a90  VARCHAR2
4251     , p12_a91  VARCHAR2
4252     , p12_a92  VARCHAR2
4253     , p12_a93  VARCHAR2
4254     , p12_a94  VARCHAR2
4255     , p12_a95  VARCHAR2
4256     , p12_a96  VARCHAR2
4257     , p12_a97  VARCHAR2
4258     , p12_a98  VARCHAR2
4259     , p12_a99  VARCHAR2
4260     , p12_a100  VARCHAR2
4261     , p12_a101  VARCHAR2
4262     , p12_a102  VARCHAR2
4263     , p12_a103  VARCHAR2
4264     , p12_a104  VARCHAR2
4265     , p12_a105  VARCHAR2
4266     , p12_a106  VARCHAR2
4267     , p12_a107  VARCHAR2
4268     , p12_a108  VARCHAR2
4269     , p12_a109  VARCHAR2
4270     , p12_a110  VARCHAR2
4271     , p12_a111  VARCHAR2
4272     , p12_a112  VARCHAR2
4273     , p12_a113  VARCHAR2
4274     , p12_a114  VARCHAR2
4275     , p12_a115  VARCHAR2
4276     , p12_a116  VARCHAR2
4277     , p12_a117  VARCHAR2
4278     , p12_a118  VARCHAR2
4279     , p12_a119  VARCHAR2
4280     , p12_a120  VARCHAR2
4281     , p12_a121  VARCHAR2
4282     , p12_a122  VARCHAR2
4283     , p12_a123  VARCHAR2
4284     , p12_a124  VARCHAR2
4285     , p12_a125  VARCHAR2
4286     , p12_a126  VARCHAR2
4287     , p12_a127  VARCHAR2
4288     , p12_a128  VARCHAR2
4289     , p12_a129  NUMBER
4290     , p12_a130  VARCHAR2
4291     , p12_a131  NUMBER
4292     , p12_a132  VARCHAR2
4293     , p12_a133  VARCHAR2
4294     , p12_a134  VARCHAR2
4295     , p12_a135  NUMBER
4296     , p12_a136  NUMBER
4297     , p12_a137  NUMBER
4298     , p12_a138  NUMBER
4299     , p12_a139  VARCHAR2
4300     , p12_a140  NUMBER
4301     , p12_a141  NUMBER
4302     , p12_a142  VARCHAR2
4303     , p12_a143  NUMBER
4304     , p12_a144  NUMBER
4305     , p12_a145  NUMBER
4306     , p12_a146  NUMBER
4307     , p12_a147  DATE
4308     , p12_a148  NUMBER
4309     , p12_a149  VARCHAR2
4310     , p12_a150  DATE
4311     , p12_a151  NUMBER
4312     , p12_a152  DATE
4313     , p12_a153  NUMBER
4314     , p12_a154  NUMBER
4315     , p12_a155  NUMBER
4316     , p12_a156  NUMBER
4317     , p12_a157  NUMBER
4318     , p12_a158  NUMBER
4319     , p12_a159  VARCHAR2
4320     , p12_a160  VARCHAR2
4321     , p12_a161  VARCHAR2
4322     , p12_a162  VARCHAR2
4323     , p12_a163  DATE
4324     , p12_a164  VARCHAR2
4325     , p12_a165  VARCHAR2
4326     , p12_a166  VARCHAR2
4327     , p12_a167  VARCHAR2
4328     , p12_a168  VARCHAR2
4329     , p12_a169  VARCHAR2
4330     , p12_a170  NUMBER
4331     , p12_a171  NUMBER
4332     , p12_a172  NUMBER
4333     , p12_a173  VARCHAR2
4334     , p12_a174  NUMBER
4335     , p12_a175  NUMBER
4336     , p12_a176  VARCHAR2
4337     , p12_a177  NUMBER
4338     , p12_a178  VARCHAR2
4339     , p12_a179  VARCHAR2
4340     , p12_a180  VARCHAR2
4341     , p12_a181  VARCHAR2
4342     , p12_a182  VARCHAR2
4343     , p12_a183  NUMBER
4344     , p12_a184  NUMBER
4345     , p12_a185  NUMBER
4346     , p12_a186  NUMBER
4347     , p12_a187  NUMBER
4348     , p12_a188  NUMBER
4349     , p12_a189  VARCHAR2
4350     , p12_a190  VARCHAR2
4351     , p_mass_adj_type  VARCHAR2
4352     , p14_a0  NUMBER
4353     , p14_a1  VARCHAR2
4354     , p14_a2  VARCHAR2
4355     , p14_a3  NUMBER
4356     , p14_a4  NUMBER
4357     , p14_a5  VARCHAR2
4358     , p14_a6  DATE
4359     , p14_a7  DATE
4360     , p14_a8  NUMBER
4361     , p14_a9  NUMBER
4362     , p14_a10  NUMBER
4363     , p14_a11  NUMBER
4364     , p14_a12  NUMBER
4365     , p14_a13  VARCHAR2
4366     , p14_a14  NUMBER
4367     , p14_a15  VARCHAR2
4368     , p14_a16  VARCHAR2
4369     , p14_a17  VARCHAR2
4370     , p14_a18  VARCHAR2
4371     , p14_a19  VARCHAR2
4372     , p14_a20  VARCHAR2
4373     , p14_a21  VARCHAR2
4374     , p14_a22  NUMBER
4375     , p14_a23  NUMBER
4376     , p14_a24  DATE
4377     , p14_a25  NUMBER
4378     , p14_a26  NUMBER
4379     , p14_a27  DATE
4380     , p14_a28  VARCHAR2
4381     , p14_a29  VARCHAR2
4382     , p14_a30  VARCHAR2
4383     , p14_a31  VARCHAR2
4384     , p14_a32  VARCHAR2
4385     , p14_a33  VARCHAR2
4386     , p14_a34  VARCHAR2
4387     , p14_a35  VARCHAR2
4388     , p14_a36  VARCHAR2
4389     , p14_a37  VARCHAR2
4390     , p14_a38  VARCHAR2
4391     , p14_a39  VARCHAR2
4392     , p14_a40  VARCHAR2
4393     , p14_a41  VARCHAR2
4394     , p14_a42  VARCHAR2
4395     , p14_a43  VARCHAR2
4396     , p14_a44  VARCHAR2
4397     , p14_a45  VARCHAR2
4398     , p14_a46  VARCHAR2
4399     , p14_a47  VARCHAR2
4403     , p14_a51  VARCHAR2
4400     , p14_a48  VARCHAR2
4401     , p14_a49  VARCHAR2
4402     , p14_a50  VARCHAR2
4404     , p14_a52  VARCHAR2
4405     , p14_a53  VARCHAR2
4406     , p14_a54  VARCHAR2
4407     , p14_a55  VARCHAR2
4408     , p14_a56  VARCHAR2
4409     , p14_a57  VARCHAR2
4410     , p14_a58  VARCHAR2
4411     , p14_a59  VARCHAR2
4412     , p14_a60  VARCHAR2
4413     , p14_a61  VARCHAR2
4414     , p14_a62  VARCHAR2
4415     , p14_a63  VARCHAR2
4416     , p14_a64  VARCHAR2
4417     , p14_a65  VARCHAR2
4418     , p14_a66  VARCHAR2
4419     , p14_a67  VARCHAR2
4420     , p14_a68  VARCHAR2
4421     , p14_a69  VARCHAR2
4422     , p14_a70  VARCHAR2
4423     , p14_a71  VARCHAR2
4424     , p14_a72  VARCHAR2
4425     , p14_a73  VARCHAR2
4426     , p14_a74  VARCHAR2
4427     , p14_a75  VARCHAR2
4428     , p14_a76  VARCHAR2
4429     , p14_a77  VARCHAR2
4430     , p14_a78  VARCHAR2
4431     , p14_a79  VARCHAR2
4432     , p14_a80  VARCHAR2
4433     , p14_a81  VARCHAR2
4434     , p14_a82  VARCHAR2
4435     , p14_a83  VARCHAR2
4436     , p14_a84  VARCHAR2
4437     , p14_a85  VARCHAR2
4438     , p14_a86  VARCHAR2
4439     , p14_a87  VARCHAR2
4440     , p14_a88  VARCHAR2
4441     , p14_a89  VARCHAR2
4442     , p14_a90  VARCHAR2
4443     , p14_a91  VARCHAR2
4444     , p14_a92  VARCHAR2
4445     , p14_a93  VARCHAR2
4446     , p14_a94  VARCHAR2
4447     , p14_a95  VARCHAR2
4448     , p14_a96  VARCHAR2
4449     , p14_a97  VARCHAR2
4450     , p14_a98  VARCHAR2
4451     , p14_a99  VARCHAR2
4452     , p14_a100  VARCHAR2
4453     , p14_a101  VARCHAR2
4454     , p14_a102  VARCHAR2
4455     , p14_a103  VARCHAR2
4456     , p14_a104  VARCHAR2
4457     , p14_a105  VARCHAR2
4458     , p14_a106  VARCHAR2
4459     , p14_a107  VARCHAR2
4460     , p14_a108  VARCHAR2
4461     , p14_a109  VARCHAR2
4462     , p14_a110  VARCHAR2
4463     , p14_a111  VARCHAR2
4464     , p14_a112  VARCHAR2
4465     , p14_a113  VARCHAR2
4466     , p14_a114  VARCHAR2
4467     , p14_a115  VARCHAR2
4468     , p14_a116  VARCHAR2
4469     , p14_a117  VARCHAR2
4470     , p14_a118  VARCHAR2
4471     , p14_a119  VARCHAR2
4472     , p14_a120  VARCHAR2
4473     , p14_a121  VARCHAR2
4474     , p14_a122  VARCHAR2
4475     , p14_a123  VARCHAR2
4476     , p14_a124  VARCHAR2
4477     , p14_a125  VARCHAR2
4478     , p14_a126  VARCHAR2
4479     , p14_a127  VARCHAR2
4480     , p14_a128  VARCHAR2
4481     , p14_a129  NUMBER
4482     , p14_a130  VARCHAR2
4483     , p14_a131  NUMBER
4484     , p14_a132  VARCHAR2
4485     , p14_a133  VARCHAR2
4486     , p14_a134  VARCHAR2
4487     , p14_a135  NUMBER
4488     , p14_a136  NUMBER
4489     , p14_a137  NUMBER
4490     , p14_a138  NUMBER
4491     , p14_a139  VARCHAR2
4492     , p14_a140  NUMBER
4493     , p14_a141  NUMBER
4494     , p14_a142  VARCHAR2
4495     , p14_a143  NUMBER
4496     , p14_a144  NUMBER
4497     , p14_a145  NUMBER
4498     , p14_a146  NUMBER
4499     , p14_a147  DATE
4500     , p14_a148  NUMBER
4501     , p14_a149  VARCHAR2
4502     , p14_a150  DATE
4503     , p14_a151  NUMBER
4504     , p14_a152  DATE
4505     , p14_a153  NUMBER
4506     , p14_a154  NUMBER
4507     , p14_a155  NUMBER
4508     , p14_a156  NUMBER
4509     , p14_a157  NUMBER
4510     , p14_a158  NUMBER
4511     , p14_a159  VARCHAR2
4512     , p14_a160  VARCHAR2
4513     , p14_a161  VARCHAR2
4514     , p14_a162  VARCHAR2
4515     , p14_a163  DATE
4516     , p14_a164  VARCHAR2
4517     , p14_a165  VARCHAR2
4518     , p14_a166  VARCHAR2
4519     , p14_a167  VARCHAR2
4520     , p14_a168  VARCHAR2
4521     , p14_a169  VARCHAR2
4522     , p14_a170  NUMBER
4523     , p14_a171  NUMBER
4524     , p14_a172  NUMBER
4525     , p14_a173  VARCHAR2
4526     , p14_a174  NUMBER
4527     , p14_a175  NUMBER
4528     , p14_a176  VARCHAR2
4529     , p14_a177  NUMBER
4530     , p14_a178  VARCHAR2
4531     , p14_a179  VARCHAR2
4532     , p14_a180  VARCHAR2
4533     , p14_a181  VARCHAR2
4534     , p14_a182  VARCHAR2
4535     , p14_a183  NUMBER
4536     , p14_a184  NUMBER
4537     , p14_a185  NUMBER
4538     , p14_a186  NUMBER
4539     , p14_a187  NUMBER
4540     , p14_a188  NUMBER
4541     , p14_a189  VARCHAR2
4542     , p14_a190  VARCHAR2
4543     , x_return_status out nocopy  VARCHAR2
4544     , x_msg_count out nocopy  NUMBER
4545     , x_msg_data out nocopy  VARCHAR2
4546     , x_loading_status out nocopy  VARCHAR2
4547   )
4548 
4549   as
4550     ddp_srch_attr_rec cn_get_tx_data_pub.adj_rec_type;
4551     ddp_adj_rec cn_get_tx_data_pub.adj_rec_type;
4552     ddindx binary_integer; indx binary_integer;
4553   begin
4554 
4555     -- copy data to the local IN or IN-OUT args, if any
4556 
4557 
4558 
4559 
4560 
4561 
4562 
4563 
4564 
4565 
4566 
4567 
4568     ddp_srch_attr_rec.commission_header_id := p12_a0;
4569     ddp_srch_attr_rec.direct_salesrep_number := p12_a1;
4570     ddp_srch_attr_rec.direct_salesrep_name := p12_a2;
4571     ddp_srch_attr_rec.direct_salesrep_id := p12_a3;
4572     ddp_srch_attr_rec.processed_period_id := p12_a4;
4573     ddp_srch_attr_rec.processed_period := p12_a5;
4574     ddp_srch_attr_rec.processed_date := p12_a6;
4575     ddp_srch_attr_rec.rollup_date := p12_a7;
4576     ddp_srch_attr_rec.transaction_amount := p12_a8;
4577     ddp_srch_attr_rec.transaction_amount_orig := p12_a9;
4578     ddp_srch_attr_rec.quantity := p12_a10;
4579     ddp_srch_attr_rec.discount_percentage := p12_a11;
4580     ddp_srch_attr_rec.margin_percentage := p12_a12;
4581     ddp_srch_attr_rec.orig_currency_code := p12_a13;
4582     ddp_srch_attr_rec.exchange_rate := p12_a14;
4583     ddp_srch_attr_rec.status_disp := p12_a15;
4584     ddp_srch_attr_rec.status := p12_a16;
4585     ddp_srch_attr_rec.trx_type_disp := p12_a17;
4586     ddp_srch_attr_rec.trx_type := p12_a18;
4587     ddp_srch_attr_rec.reason := p12_a19;
4588     ddp_srch_attr_rec.reason_code := p12_a20;
4589     ddp_srch_attr_rec.comments := p12_a21;
4590     ddp_srch_attr_rec.trx_batch_id := p12_a22;
4591     ddp_srch_attr_rec.created_by := p12_a23;
4592     ddp_srch_attr_rec.creation_date := p12_a24;
4593     ddp_srch_attr_rec.last_updated_by := p12_a25;
4594     ddp_srch_attr_rec.last_update_login := p12_a26;
4595     ddp_srch_attr_rec.last_update_date := p12_a27;
4596     ddp_srch_attr_rec.attribute_category := p12_a28;
4597     ddp_srch_attr_rec.attribute1 := p12_a29;
4598     ddp_srch_attr_rec.attribute2 := p12_a30;
4599     ddp_srch_attr_rec.attribute3 := p12_a31;
4600     ddp_srch_attr_rec.attribute4 := p12_a32;
4601     ddp_srch_attr_rec.attribute5 := p12_a33;
4602     ddp_srch_attr_rec.attribute6 := p12_a34;
4603     ddp_srch_attr_rec.attribute7 := p12_a35;
4604     ddp_srch_attr_rec.attribute8 := p12_a36;
4605     ddp_srch_attr_rec.attribute9 := p12_a37;
4606     ddp_srch_attr_rec.attribute10 := p12_a38;
4607     ddp_srch_attr_rec.attribute11 := p12_a39;
4608     ddp_srch_attr_rec.attribute12 := p12_a40;
4609     ddp_srch_attr_rec.attribute13 := p12_a41;
4610     ddp_srch_attr_rec.attribute14 := p12_a42;
4611     ddp_srch_attr_rec.attribute15 := p12_a43;
4612     ddp_srch_attr_rec.attribute16 := p12_a44;
4613     ddp_srch_attr_rec.attribute17 := p12_a45;
4614     ddp_srch_attr_rec.attribute18 := p12_a46;
4615     ddp_srch_attr_rec.attribute19 := p12_a47;
4616     ddp_srch_attr_rec.attribute20 := p12_a48;
4617     ddp_srch_attr_rec.attribute21 := p12_a49;
4618     ddp_srch_attr_rec.attribute22 := p12_a50;
4619     ddp_srch_attr_rec.attribute23 := p12_a51;
4620     ddp_srch_attr_rec.attribute24 := p12_a52;
4621     ddp_srch_attr_rec.attribute25 := p12_a53;
4622     ddp_srch_attr_rec.attribute26 := p12_a54;
4623     ddp_srch_attr_rec.attribute27 := p12_a55;
4624     ddp_srch_attr_rec.attribute28 := p12_a56;
4625     ddp_srch_attr_rec.attribute29 := p12_a57;
4626     ddp_srch_attr_rec.attribute30 := p12_a58;
4627     ddp_srch_attr_rec.attribute31 := p12_a59;
4628     ddp_srch_attr_rec.attribute32 := p12_a60;
4629     ddp_srch_attr_rec.attribute33 := p12_a61;
4630     ddp_srch_attr_rec.attribute34 := p12_a62;
4631     ddp_srch_attr_rec.attribute35 := p12_a63;
4632     ddp_srch_attr_rec.attribute36 := p12_a64;
4633     ddp_srch_attr_rec.attribute37 := p12_a65;
4634     ddp_srch_attr_rec.attribute38 := p12_a66;
4635     ddp_srch_attr_rec.attribute39 := p12_a67;
4636     ddp_srch_attr_rec.attribute40 := p12_a68;
4637     ddp_srch_attr_rec.attribute41 := p12_a69;
4638     ddp_srch_attr_rec.attribute42 := p12_a70;
4639     ddp_srch_attr_rec.attribute43 := p12_a71;
4640     ddp_srch_attr_rec.attribute44 := p12_a72;
4641     ddp_srch_attr_rec.attribute45 := p12_a73;
4642     ddp_srch_attr_rec.attribute46 := p12_a74;
4643     ddp_srch_attr_rec.attribute47 := p12_a75;
4644     ddp_srch_attr_rec.attribute48 := p12_a76;
4645     ddp_srch_attr_rec.attribute49 := p12_a77;
4646     ddp_srch_attr_rec.attribute50 := p12_a78;
4647     ddp_srch_attr_rec.attribute51 := p12_a79;
4648     ddp_srch_attr_rec.attribute52 := p12_a80;
4649     ddp_srch_attr_rec.attribute53 := p12_a81;
4650     ddp_srch_attr_rec.attribute54 := p12_a82;
4651     ddp_srch_attr_rec.attribute55 := p12_a83;
4652     ddp_srch_attr_rec.attribute56 := p12_a84;
4653     ddp_srch_attr_rec.attribute57 := p12_a85;
4654     ddp_srch_attr_rec.attribute58 := p12_a86;
4655     ddp_srch_attr_rec.attribute59 := p12_a87;
4656     ddp_srch_attr_rec.attribute60 := p12_a88;
4657     ddp_srch_attr_rec.attribute61 := p12_a89;
4658     ddp_srch_attr_rec.attribute62 := p12_a90;
4659     ddp_srch_attr_rec.attribute63 := p12_a91;
4660     ddp_srch_attr_rec.attribute64 := p12_a92;
4661     ddp_srch_attr_rec.attribute65 := p12_a93;
4662     ddp_srch_attr_rec.attribute66 := p12_a94;
4663     ddp_srch_attr_rec.attribute67 := p12_a95;
4664     ddp_srch_attr_rec.attribute68 := p12_a96;
4665     ddp_srch_attr_rec.attribute69 := p12_a97;
4666     ddp_srch_attr_rec.attribute70 := p12_a98;
4667     ddp_srch_attr_rec.attribute71 := p12_a99;
4668     ddp_srch_attr_rec.attribute72 := p12_a100;
4669     ddp_srch_attr_rec.attribute73 := p12_a101;
4670     ddp_srch_attr_rec.attribute74 := p12_a102;
4671     ddp_srch_attr_rec.attribute75 := p12_a103;
4672     ddp_srch_attr_rec.attribute76 := p12_a104;
4673     ddp_srch_attr_rec.attribute77 := p12_a105;
4674     ddp_srch_attr_rec.attribute78 := p12_a106;
4675     ddp_srch_attr_rec.attribute79 := p12_a107;
4676     ddp_srch_attr_rec.attribute80 := p12_a108;
4677     ddp_srch_attr_rec.attribute81 := p12_a109;
4678     ddp_srch_attr_rec.attribute82 := p12_a110;
4679     ddp_srch_attr_rec.attribute83 := p12_a111;
4683     ddp_srch_attr_rec.attribute87 := p12_a115;
4680     ddp_srch_attr_rec.attribute84 := p12_a112;
4681     ddp_srch_attr_rec.attribute85 := p12_a113;
4682     ddp_srch_attr_rec.attribute86 := p12_a114;
4684     ddp_srch_attr_rec.attribute88 := p12_a116;
4685     ddp_srch_attr_rec.attribute89 := p12_a117;
4686     ddp_srch_attr_rec.attribute90 := p12_a118;
4687     ddp_srch_attr_rec.attribute91 := p12_a119;
4688     ddp_srch_attr_rec.attribute92 := p12_a120;
4689     ddp_srch_attr_rec.attribute93 := p12_a121;
4690     ddp_srch_attr_rec.attribute94 := p12_a122;
4691     ddp_srch_attr_rec.attribute95 := p12_a123;
4692     ddp_srch_attr_rec.attribute96 := p12_a124;
4693     ddp_srch_attr_rec.attribute97 := p12_a125;
4694     ddp_srch_attr_rec.attribute98 := p12_a126;
4695     ddp_srch_attr_rec.attribute99 := p12_a127;
4696     ddp_srch_attr_rec.attribute100 := p12_a128;
4697     ddp_srch_attr_rec.quota_id := p12_a129;
4698     ddp_srch_attr_rec.quota_name := p12_a130;
4699     ddp_srch_attr_rec.revenue_class_id := p12_a131;
4700     ddp_srch_attr_rec.revenue_class_name := p12_a132;
4701     ddp_srch_attr_rec.trx_batch_name := p12_a133;
4702     ddp_srch_attr_rec.source_trx_number := p12_a134;
4703     ddp_srch_attr_rec.trx_sales_line_id := p12_a135;
4704     ddp_srch_attr_rec.trx_line_id := p12_a136;
4705     ddp_srch_attr_rec.trx_id := p12_a137;
4706     ddp_srch_attr_rec.comm_lines_api_id := p12_a138;
4707     ddp_srch_attr_rec.source_doc_type := p12_a139;
4708     ddp_srch_attr_rec.upside_amount := p12_a140;
4709     ddp_srch_attr_rec.upside_quantity := p12_a141;
4710     ddp_srch_attr_rec.uom_code := p12_a142;
4711     ddp_srch_attr_rec.forecast_id := p12_a143;
4712     ddp_srch_attr_rec.program_id := p12_a144;
4713     ddp_srch_attr_rec.request_id := p12_a145;
4714     ddp_srch_attr_rec.program_application_id := p12_a146;
4715     ddp_srch_attr_rec.program_update_date := p12_a147;
4716     ddp_srch_attr_rec.adj_comm_lines_api_id := p12_a148;
4717     ddp_srch_attr_rec.invoice_number := p12_a149;
4718     ddp_srch_attr_rec.invoice_date := p12_a150;
4719     ddp_srch_attr_rec.order_number := p12_a151;
4720     ddp_srch_attr_rec.order_date := p12_a152;
4721     ddp_srch_attr_rec.line_number := p12_a153;
4722     ddp_srch_attr_rec.customer_id := p12_a154;
4723     ddp_srch_attr_rec.bill_to_address_id := p12_a155;
4724     ddp_srch_attr_rec.ship_to_address_id := p12_a156;
4725     ddp_srch_attr_rec.bill_to_contact_id := p12_a157;
4726     ddp_srch_attr_rec.ship_to_contact_id := p12_a158;
4727     ddp_srch_attr_rec.load_status := p12_a159;
4728     ddp_srch_attr_rec.revenue_type_disp := p12_a160;
4729     ddp_srch_attr_rec.revenue_type := p12_a161;
4730     ddp_srch_attr_rec.adjust_rollup_flag := p12_a162;
4731     ddp_srch_attr_rec.adjust_date := p12_a163;
4732     ddp_srch_attr_rec.adjusted_by := p12_a164;
4733     ddp_srch_attr_rec.adjust_status_disp := p12_a165;
4734     ddp_srch_attr_rec.adjust_status := p12_a166;
4735     ddp_srch_attr_rec.adjust_comments := p12_a167;
4736     ddp_srch_attr_rec.type := p12_a168;
4737     ddp_srch_attr_rec.pre_processed_code := p12_a169;
4738     ddp_srch_attr_rec.comp_group_id := p12_a170;
4739     ddp_srch_attr_rec.srp_plan_assign_id := p12_a171;
4740     ddp_srch_attr_rec.role_id := p12_a172;
4741     ddp_srch_attr_rec.sales_channel := p12_a173;
4742     ddp_srch_attr_rec.object_version_number := p12_a174;
4743     ddp_srch_attr_rec.split_pct := p12_a175;
4744     ddp_srch_attr_rec.split_status := p12_a176;
4745     ddp_srch_attr_rec.commission_amount := p12_a177;
4746     ddp_srch_attr_rec.role_name := p12_a178;
4747     ddp_srch_attr_rec.comp_group_name := p12_a179;
4748     ddp_srch_attr_rec.pre_processed_code_disp := p12_a180;
4749     ddp_srch_attr_rec.customer_name := p12_a181;
4750     ddp_srch_attr_rec.customer_number := p12_a182;
4751     ddp_srch_attr_rec.inventory_item_id := p12_a183;
4752     ddp_srch_attr_rec.source_trx_id := p12_a184;
4753     ddp_srch_attr_rec.source_trx_line_id := p12_a185;
4754     ddp_srch_attr_rec.source_trx_sales_line_id := p12_a186;
4755     ddp_srch_attr_rec.org_id := p12_a187;
4756     ddp_srch_attr_rec.terr_id := p12_a188;
4757     ddp_srch_attr_rec.preserve_credit_override_flag := p12_a189;
4758     ddp_srch_attr_rec.terr_name := p12_a190;
4759 
4760 
4761     ddp_adj_rec.commission_header_id := p14_a0;
4762     ddp_adj_rec.direct_salesrep_number := p14_a1;
4763     ddp_adj_rec.direct_salesrep_name := p14_a2;
4764     ddp_adj_rec.direct_salesrep_id := p14_a3;
4765     ddp_adj_rec.processed_period_id := p14_a4;
4766     ddp_adj_rec.processed_period := p14_a5;
4767     ddp_adj_rec.processed_date := p14_a6;
4768     ddp_adj_rec.rollup_date := p14_a7;
4769     ddp_adj_rec.transaction_amount := p14_a8;
4770     ddp_adj_rec.transaction_amount_orig := p14_a9;
4771     ddp_adj_rec.quantity := p14_a10;
4772     ddp_adj_rec.discount_percentage := p14_a11;
4773     ddp_adj_rec.margin_percentage := p14_a12;
4774     ddp_adj_rec.orig_currency_code := p14_a13;
4775     ddp_adj_rec.exchange_rate := p14_a14;
4776     ddp_adj_rec.status_disp := p14_a15;
4777     ddp_adj_rec.status := p14_a16;
4778     ddp_adj_rec.trx_type_disp := p14_a17;
4779     ddp_adj_rec.trx_type := p14_a18;
4780     ddp_adj_rec.reason := p14_a19;
4781     ddp_adj_rec.reason_code := p14_a20;
4782     ddp_adj_rec.comments := p14_a21;
4783     ddp_adj_rec.trx_batch_id := p14_a22;
4784     ddp_adj_rec.created_by := p14_a23;
4785     ddp_adj_rec.creation_date := p14_a24;
4786     ddp_adj_rec.last_updated_by := p14_a25;
4790     ddp_adj_rec.attribute1 := p14_a29;
4787     ddp_adj_rec.last_update_login := p14_a26;
4788     ddp_adj_rec.last_update_date := p14_a27;
4789     ddp_adj_rec.attribute_category := p14_a28;
4791     ddp_adj_rec.attribute2 := p14_a30;
4792     ddp_adj_rec.attribute3 := p14_a31;
4793     ddp_adj_rec.attribute4 := p14_a32;
4794     ddp_adj_rec.attribute5 := p14_a33;
4795     ddp_adj_rec.attribute6 := p14_a34;
4796     ddp_adj_rec.attribute7 := p14_a35;
4797     ddp_adj_rec.attribute8 := p14_a36;
4798     ddp_adj_rec.attribute9 := p14_a37;
4799     ddp_adj_rec.attribute10 := p14_a38;
4800     ddp_adj_rec.attribute11 := p14_a39;
4801     ddp_adj_rec.attribute12 := p14_a40;
4802     ddp_adj_rec.attribute13 := p14_a41;
4803     ddp_adj_rec.attribute14 := p14_a42;
4804     ddp_adj_rec.attribute15 := p14_a43;
4805     ddp_adj_rec.attribute16 := p14_a44;
4806     ddp_adj_rec.attribute17 := p14_a45;
4807     ddp_adj_rec.attribute18 := p14_a46;
4808     ddp_adj_rec.attribute19 := p14_a47;
4809     ddp_adj_rec.attribute20 := p14_a48;
4810     ddp_adj_rec.attribute21 := p14_a49;
4811     ddp_adj_rec.attribute22 := p14_a50;
4812     ddp_adj_rec.attribute23 := p14_a51;
4813     ddp_adj_rec.attribute24 := p14_a52;
4814     ddp_adj_rec.attribute25 := p14_a53;
4815     ddp_adj_rec.attribute26 := p14_a54;
4816     ddp_adj_rec.attribute27 := p14_a55;
4817     ddp_adj_rec.attribute28 := p14_a56;
4818     ddp_adj_rec.attribute29 := p14_a57;
4819     ddp_adj_rec.attribute30 := p14_a58;
4820     ddp_adj_rec.attribute31 := p14_a59;
4821     ddp_adj_rec.attribute32 := p14_a60;
4822     ddp_adj_rec.attribute33 := p14_a61;
4823     ddp_adj_rec.attribute34 := p14_a62;
4824     ddp_adj_rec.attribute35 := p14_a63;
4825     ddp_adj_rec.attribute36 := p14_a64;
4826     ddp_adj_rec.attribute37 := p14_a65;
4827     ddp_adj_rec.attribute38 := p14_a66;
4828     ddp_adj_rec.attribute39 := p14_a67;
4829     ddp_adj_rec.attribute40 := p14_a68;
4830     ddp_adj_rec.attribute41 := p14_a69;
4831     ddp_adj_rec.attribute42 := p14_a70;
4832     ddp_adj_rec.attribute43 := p14_a71;
4833     ddp_adj_rec.attribute44 := p14_a72;
4834     ddp_adj_rec.attribute45 := p14_a73;
4835     ddp_adj_rec.attribute46 := p14_a74;
4836     ddp_adj_rec.attribute47 := p14_a75;
4837     ddp_adj_rec.attribute48 := p14_a76;
4838     ddp_adj_rec.attribute49 := p14_a77;
4839     ddp_adj_rec.attribute50 := p14_a78;
4840     ddp_adj_rec.attribute51 := p14_a79;
4841     ddp_adj_rec.attribute52 := p14_a80;
4842     ddp_adj_rec.attribute53 := p14_a81;
4843     ddp_adj_rec.attribute54 := p14_a82;
4844     ddp_adj_rec.attribute55 := p14_a83;
4845     ddp_adj_rec.attribute56 := p14_a84;
4846     ddp_adj_rec.attribute57 := p14_a85;
4847     ddp_adj_rec.attribute58 := p14_a86;
4848     ddp_adj_rec.attribute59 := p14_a87;
4849     ddp_adj_rec.attribute60 := p14_a88;
4850     ddp_adj_rec.attribute61 := p14_a89;
4851     ddp_adj_rec.attribute62 := p14_a90;
4852     ddp_adj_rec.attribute63 := p14_a91;
4853     ddp_adj_rec.attribute64 := p14_a92;
4854     ddp_adj_rec.attribute65 := p14_a93;
4855     ddp_adj_rec.attribute66 := p14_a94;
4856     ddp_adj_rec.attribute67 := p14_a95;
4857     ddp_adj_rec.attribute68 := p14_a96;
4858     ddp_adj_rec.attribute69 := p14_a97;
4859     ddp_adj_rec.attribute70 := p14_a98;
4860     ddp_adj_rec.attribute71 := p14_a99;
4861     ddp_adj_rec.attribute72 := p14_a100;
4862     ddp_adj_rec.attribute73 := p14_a101;
4863     ddp_adj_rec.attribute74 := p14_a102;
4864     ddp_adj_rec.attribute75 := p14_a103;
4865     ddp_adj_rec.attribute76 := p14_a104;
4866     ddp_adj_rec.attribute77 := p14_a105;
4867     ddp_adj_rec.attribute78 := p14_a106;
4868     ddp_adj_rec.attribute79 := p14_a107;
4869     ddp_adj_rec.attribute80 := p14_a108;
4870     ddp_adj_rec.attribute81 := p14_a109;
4871     ddp_adj_rec.attribute82 := p14_a110;
4872     ddp_adj_rec.attribute83 := p14_a111;
4873     ddp_adj_rec.attribute84 := p14_a112;
4874     ddp_adj_rec.attribute85 := p14_a113;
4875     ddp_adj_rec.attribute86 := p14_a114;
4876     ddp_adj_rec.attribute87 := p14_a115;
4877     ddp_adj_rec.attribute88 := p14_a116;
4878     ddp_adj_rec.attribute89 := p14_a117;
4879     ddp_adj_rec.attribute90 := p14_a118;
4880     ddp_adj_rec.attribute91 := p14_a119;
4881     ddp_adj_rec.attribute92 := p14_a120;
4882     ddp_adj_rec.attribute93 := p14_a121;
4883     ddp_adj_rec.attribute94 := p14_a122;
4884     ddp_adj_rec.attribute95 := p14_a123;
4885     ddp_adj_rec.attribute96 := p14_a124;
4886     ddp_adj_rec.attribute97 := p14_a125;
4887     ddp_adj_rec.attribute98 := p14_a126;
4888     ddp_adj_rec.attribute99 := p14_a127;
4889     ddp_adj_rec.attribute100 := p14_a128;
4890     ddp_adj_rec.quota_id := p14_a129;
4891     ddp_adj_rec.quota_name := p14_a130;
4892     ddp_adj_rec.revenue_class_id := p14_a131;
4893     ddp_adj_rec.revenue_class_name := p14_a132;
4894     ddp_adj_rec.trx_batch_name := p14_a133;
4895     ddp_adj_rec.source_trx_number := p14_a134;
4896     ddp_adj_rec.trx_sales_line_id := p14_a135;
4897     ddp_adj_rec.trx_line_id := p14_a136;
4898     ddp_adj_rec.trx_id := p14_a137;
4899     ddp_adj_rec.comm_lines_api_id := p14_a138;
4900     ddp_adj_rec.source_doc_type := p14_a139;
4901     ddp_adj_rec.upside_amount := p14_a140;
4902     ddp_adj_rec.upside_quantity := p14_a141;
4903     ddp_adj_rec.uom_code := p14_a142;
4904     ddp_adj_rec.forecast_id := p14_a143;
4908     ddp_adj_rec.program_update_date := p14_a147;
4905     ddp_adj_rec.program_id := p14_a144;
4906     ddp_adj_rec.request_id := p14_a145;
4907     ddp_adj_rec.program_application_id := p14_a146;
4909     ddp_adj_rec.adj_comm_lines_api_id := p14_a148;
4910     ddp_adj_rec.invoice_number := p14_a149;
4911     ddp_adj_rec.invoice_date := p14_a150;
4912     ddp_adj_rec.order_number := p14_a151;
4913     ddp_adj_rec.order_date := p14_a152;
4914     ddp_adj_rec.line_number := p14_a153;
4915     ddp_adj_rec.customer_id := p14_a154;
4916     ddp_adj_rec.bill_to_address_id := p14_a155;
4917     ddp_adj_rec.ship_to_address_id := p14_a156;
4918     ddp_adj_rec.bill_to_contact_id := p14_a157;
4919     ddp_adj_rec.ship_to_contact_id := p14_a158;
4920     ddp_adj_rec.load_status := p14_a159;
4921     ddp_adj_rec.revenue_type_disp := p14_a160;
4922     ddp_adj_rec.revenue_type := p14_a161;
4923     ddp_adj_rec.adjust_rollup_flag := p14_a162;
4924     ddp_adj_rec.adjust_date := p14_a163;
4925     ddp_adj_rec.adjusted_by := p14_a164;
4926     ddp_adj_rec.adjust_status_disp := p14_a165;
4927     ddp_adj_rec.adjust_status := p14_a166;
4928     ddp_adj_rec.adjust_comments := p14_a167;
4929     ddp_adj_rec.type := p14_a168;
4930     ddp_adj_rec.pre_processed_code := p14_a169;
4931     ddp_adj_rec.comp_group_id := p14_a170;
4932     ddp_adj_rec.srp_plan_assign_id := p14_a171;
4933     ddp_adj_rec.role_id := p14_a172;
4934     ddp_adj_rec.sales_channel := p14_a173;
4935     ddp_adj_rec.object_version_number := p14_a174;
4936     ddp_adj_rec.split_pct := p14_a175;
4937     ddp_adj_rec.split_status := p14_a176;
4938     ddp_adj_rec.commission_amount := p14_a177;
4939     ddp_adj_rec.role_name := p14_a178;
4940     ddp_adj_rec.comp_group_name := p14_a179;
4941     ddp_adj_rec.pre_processed_code_disp := p14_a180;
4942     ddp_adj_rec.customer_name := p14_a181;
4943     ddp_adj_rec.customer_number := p14_a182;
4944     ddp_adj_rec.inventory_item_id := p14_a183;
4945     ddp_adj_rec.source_trx_id := p14_a184;
4946     ddp_adj_rec.source_trx_line_id := p14_a185;
4947     ddp_adj_rec.source_trx_sales_line_id := p14_a186;
4948     ddp_adj_rec.org_id := p14_a187;
4949     ddp_adj_rec.terr_id := p14_a188;
4950     ddp_adj_rec.preserve_credit_override_flag := p14_a189;
4951     ddp_adj_rec.terr_name := p14_a190;
4952 
4953 
4954 
4955 
4956 
4957     -- here's the delegated call to the old PL/SQL routine
4958     cn_get_tx_data_pub.call_mass_update(p_api_version,
4959       p_init_msg_list,
4960       p_validation_level,
4961       p_org_id,
4962       p_salesrep_id,
4963       p_pr_date_to,
4964       p_pr_date_from,
4965       p_calc_status,
4966       p_adj_status,
4967       p_load_status,
4968       p_invoice_num,
4969       p_order_num,
4970       ddp_srch_attr_rec,
4971       p_mass_adj_type,
4972       ddp_adj_rec,
4973       x_return_status,
4974       x_msg_count,
4975       x_msg_data,
4976       x_loading_status);
4977 
4978     -- copy data back from the local variables to OUT or IN-OUT args, if any
4979 
4980 
4981 
4982 
4983 
4984 
4985 
4986 
4987 
4988 
4989 
4990 
4991 
4992 
4993 
4994 
4995 
4996 
4997   end;
4998 
4999   procedure call_split(p_api_version  NUMBER
5000     , p_init_msg_list  VARCHAR2
5001     , p_validation_level  VARCHAR2
5002     , p_split_type  VARCHAR2
5003     , p_from_salesrep_id  NUMBER
5004     , p5_a0 JTF_NUMBER_TABLE
5005     , p5_a1 JTF_VARCHAR2_TABLE_100
5006     , p5_a2 JTF_VARCHAR2_TABLE_100
5007     , p5_a3 JTF_NUMBER_TABLE
5008     , p5_a4 JTF_NUMBER_TABLE
5009     , p_comm_lines_api_id  NUMBER
5010     , p_invoice_number  VARCHAR2
5011     , p_order_number  NUMBER
5012     , p_transaction_amount  NUMBER
5013     , p_adjusted_by  VARCHAR2
5014     , p_adjust_comments  VARCHAR2
5015     , p_org_id  NUMBER
5016     , x_return_status out nocopy  VARCHAR2
5017     , x_msg_count out nocopy  NUMBER
5018     , x_msg_data out nocopy  VARCHAR2
5019     , x_loading_status out nocopy  VARCHAR2
5020   )
5021 
5022   as
5023     ddp_split_data_tbl cn_get_tx_data_pub.split_data_tbl;
5024     ddindx binary_integer; indx binary_integer;
5025   begin
5026 
5027     -- copy data to the local IN or IN-OUT args, if any
5028 
5029 
5030 
5031 
5032 
5033     cn_get_tx_data_pub_w.rosetta_table_copy_in_p5(ddp_split_data_tbl, p5_a0
5034       , p5_a1
5035       , p5_a2
5036       , p5_a3
5037       , p5_a4
5038       );
5039 
5040 
5041 
5042 
5043 
5044 
5045 
5046 
5047 
5048 
5049 
5050 
5051     -- here's the delegated call to the old PL/SQL routine
5052     cn_get_tx_data_pub.call_split(p_api_version,
5053       p_init_msg_list,
5054       p_validation_level,
5055       p_split_type,
5056       p_from_salesrep_id,
5057       ddp_split_data_tbl,
5058       p_comm_lines_api_id,
5059       p_invoice_number,
5060       p_order_number,
5061       p_transaction_amount,
5062       p_adjusted_by,
5063       p_adjust_comments,
5064       p_org_id,
5065       x_return_status,
5066       x_msg_count,
5067       x_msg_data,
5068       x_loading_status);
5069 
5073 
5070     -- copy data back from the local variables to OUT or IN-OUT args, if any
5071 
5072 
5074 
5075 
5076 
5077 
5078 
5079 
5080 
5081 
5082 
5083 
5084 
5085 
5086 
5087   end;
5088 
5089   procedure get_trx_lines(p_api_version  NUMBER
5090     , p_init_msg_list  VARCHAR2
5091     , p_validation_level  VARCHAR2
5092     , p_header_id  NUMBER
5093     , x_return_status out nocopy  VARCHAR2
5094     , x_msg_count out nocopy  NUMBER
5095     , x_msg_data out nocopy  VARCHAR2
5096     , x_loading_status out nocopy  VARCHAR2
5097     , p8_a0 out nocopy JTF_NUMBER_TABLE
5098     , p8_a1 out nocopy JTF_NUMBER_TABLE
5099     , p8_a2 out nocopy JTF_NUMBER_TABLE
5100     , p8_a3 out nocopy JTF_VARCHAR2_TABLE_400
5101     , p8_a4 out nocopy JTF_VARCHAR2_TABLE_100
5102     , p8_a5 out nocopy JTF_NUMBER_TABLE
5103     , p8_a6 out nocopy JTF_DATE_TABLE
5104     , p8_a7 out nocopy JTF_VARCHAR2_TABLE_100
5105     , p8_a8 out nocopy JTF_NUMBER_TABLE
5106     , p8_a9 out nocopy JTF_NUMBER_TABLE
5107     , p8_a10 out nocopy JTF_NUMBER_TABLE
5108     , p8_a11 out nocopy JTF_NUMBER_TABLE
5109     , p8_a12 out nocopy JTF_VARCHAR2_TABLE_100
5110     , p8_a13 out nocopy JTF_VARCHAR2_TABLE_100
5111     , p8_a14 out nocopy JTF_VARCHAR2_TABLE_100
5112     , p8_a15 out nocopy JTF_NUMBER_TABLE
5113     , p8_a16 out nocopy JTF_VARCHAR2_TABLE_100
5114     , p8_a17 out nocopy JTF_VARCHAR2_TABLE_100
5115     , p8_a18 out nocopy JTF_VARCHAR2_TABLE_100
5116     , p8_a19 out nocopy JTF_VARCHAR2_TABLE_400
5117     , x_tbl_count out nocopy  NUMBER
5118   )
5119 
5120   as
5121     ddx_trx_line_tbl cn_get_tx_data_pub.trx_line_tbl;
5122     ddindx binary_integer; indx binary_integer;
5123   begin
5124 
5125     -- copy data to the local IN or IN-OUT args, if any
5126 
5127 
5128 
5129 
5130 
5131 
5132 
5133 
5134 
5135 
5136     -- here's the delegated call to the old PL/SQL routine
5137     cn_get_tx_data_pub.get_trx_lines(p_api_version,
5138       p_init_msg_list,
5139       p_validation_level,
5140       p_header_id,
5141       x_return_status,
5142       x_msg_count,
5143       x_msg_data,
5144       x_loading_status,
5145       ddx_trx_line_tbl,
5146       x_tbl_count);
5147 
5148     -- copy data back from the local variables to OUT or IN-OUT args, if any
5149 
5150 
5151 
5152 
5153 
5154 
5155 
5156 
5157     cn_get_tx_data_pub_w.rosetta_table_copy_out_p7(ddx_trx_line_tbl, p8_a0
5158       , p8_a1
5159       , p8_a2
5160       , p8_a3
5161       , p8_a4
5162       , p8_a5
5163       , p8_a6
5164       , p8_a7
5165       , p8_a8
5166       , p8_a9
5167       , p8_a10
5168       , p8_a11
5169       , p8_a12
5170       , p8_a13
5171       , p8_a14
5172       , p8_a15
5173       , p8_a16
5174       , p8_a17
5175       , p8_a18
5176       , p8_a19
5177       );
5178 
5179   end;
5180 
5181   procedure get_trx_history(p_api_version  NUMBER
5182     , p_init_msg_list  VARCHAR2
5183     , p_validation_level  VARCHAR2
5184     , p_adj_comm_lines_api_id  NUMBER
5185     , x_return_status out nocopy  VARCHAR2
5186     , x_msg_count out nocopy  NUMBER
5187     , x_msg_data out nocopy  VARCHAR2
5188     , x_loading_status out nocopy  VARCHAR2
5189     , p8_a0 out nocopy JTF_NUMBER_TABLE
5190     , p8_a1 out nocopy JTF_VARCHAR2_TABLE_100
5191     , p8_a2 out nocopy JTF_VARCHAR2_TABLE_400
5192     , p8_a3 out nocopy JTF_NUMBER_TABLE
5193     , p8_a4 out nocopy JTF_NUMBER_TABLE
5194     , p8_a5 out nocopy JTF_VARCHAR2_TABLE_100
5195     , p8_a6 out nocopy JTF_DATE_TABLE
5196     , p8_a7 out nocopy JTF_DATE_TABLE
5197     , p8_a8 out nocopy JTF_NUMBER_TABLE
5198     , p8_a9 out nocopy JTF_NUMBER_TABLE
5199     , p8_a10 out nocopy JTF_NUMBER_TABLE
5200     , p8_a11 out nocopy JTF_NUMBER_TABLE
5201     , p8_a12 out nocopy JTF_NUMBER_TABLE
5202     , p8_a13 out nocopy JTF_VARCHAR2_TABLE_100
5203     , p8_a14 out nocopy JTF_NUMBER_TABLE
5204     , p8_a15 out nocopy JTF_VARCHAR2_TABLE_100
5205     , p8_a16 out nocopy JTF_VARCHAR2_TABLE_100
5206     , p8_a17 out nocopy JTF_VARCHAR2_TABLE_100
5207     , p8_a18 out nocopy JTF_VARCHAR2_TABLE_100
5208     , p8_a19 out nocopy JTF_VARCHAR2_TABLE_100
5209     , p8_a20 out nocopy JTF_VARCHAR2_TABLE_100
5210     , p8_a21 out nocopy JTF_VARCHAR2_TABLE_1800
5211     , p8_a22 out nocopy JTF_NUMBER_TABLE
5212     , p8_a23 out nocopy JTF_NUMBER_TABLE
5213     , p8_a24 out nocopy JTF_DATE_TABLE
5214     , p8_a25 out nocopy JTF_NUMBER_TABLE
5215     , p8_a26 out nocopy JTF_NUMBER_TABLE
5216     , p8_a27 out nocopy JTF_DATE_TABLE
5217     , p8_a28 out nocopy JTF_VARCHAR2_TABLE_100
5218     , p8_a29 out nocopy JTF_VARCHAR2_TABLE_300
5219     , p8_a30 out nocopy JTF_VARCHAR2_TABLE_300
5220     , p8_a31 out nocopy JTF_VARCHAR2_TABLE_300
5221     , p8_a32 out nocopy JTF_VARCHAR2_TABLE_300
5222     , p8_a33 out nocopy JTF_VARCHAR2_TABLE_300
5223     , p8_a34 out nocopy JTF_VARCHAR2_TABLE_300
5224     , p8_a35 out nocopy JTF_VARCHAR2_TABLE_300
5225     , p8_a36 out nocopy JTF_VARCHAR2_TABLE_300
5226     , p8_a37 out nocopy JTF_VARCHAR2_TABLE_300
5227     , p8_a38 out nocopy JTF_VARCHAR2_TABLE_300
5228     , p8_a39 out nocopy JTF_VARCHAR2_TABLE_300
5232     , p8_a43 out nocopy JTF_VARCHAR2_TABLE_300
5229     , p8_a40 out nocopy JTF_VARCHAR2_TABLE_300
5230     , p8_a41 out nocopy JTF_VARCHAR2_TABLE_300
5231     , p8_a42 out nocopy JTF_VARCHAR2_TABLE_300
5233     , p8_a44 out nocopy JTF_VARCHAR2_TABLE_300
5234     , p8_a45 out nocopy JTF_VARCHAR2_TABLE_300
5235     , p8_a46 out nocopy JTF_VARCHAR2_TABLE_300
5236     , p8_a47 out nocopy JTF_VARCHAR2_TABLE_300
5237     , p8_a48 out nocopy JTF_VARCHAR2_TABLE_300
5238     , p8_a49 out nocopy JTF_VARCHAR2_TABLE_300
5239     , p8_a50 out nocopy JTF_VARCHAR2_TABLE_300
5240     , p8_a51 out nocopy JTF_VARCHAR2_TABLE_300
5241     , p8_a52 out nocopy JTF_VARCHAR2_TABLE_300
5242     , p8_a53 out nocopy JTF_VARCHAR2_TABLE_300
5243     , p8_a54 out nocopy JTF_VARCHAR2_TABLE_300
5244     , p8_a55 out nocopy JTF_VARCHAR2_TABLE_300
5245     , p8_a56 out nocopy JTF_VARCHAR2_TABLE_300
5246     , p8_a57 out nocopy JTF_VARCHAR2_TABLE_300
5247     , p8_a58 out nocopy JTF_VARCHAR2_TABLE_300
5248     , p8_a59 out nocopy JTF_VARCHAR2_TABLE_300
5249     , p8_a60 out nocopy JTF_VARCHAR2_TABLE_300
5250     , p8_a61 out nocopy JTF_VARCHAR2_TABLE_300
5251     , p8_a62 out nocopy JTF_VARCHAR2_TABLE_300
5252     , p8_a63 out nocopy JTF_VARCHAR2_TABLE_300
5253     , p8_a64 out nocopy JTF_VARCHAR2_TABLE_300
5254     , p8_a65 out nocopy JTF_VARCHAR2_TABLE_300
5255     , p8_a66 out nocopy JTF_VARCHAR2_TABLE_300
5256     , p8_a67 out nocopy JTF_VARCHAR2_TABLE_300
5257     , p8_a68 out nocopy JTF_VARCHAR2_TABLE_300
5258     , p8_a69 out nocopy JTF_VARCHAR2_TABLE_300
5259     , p8_a70 out nocopy JTF_VARCHAR2_TABLE_300
5260     , p8_a71 out nocopy JTF_VARCHAR2_TABLE_300
5261     , p8_a72 out nocopy JTF_VARCHAR2_TABLE_300
5262     , p8_a73 out nocopy JTF_VARCHAR2_TABLE_300
5263     , p8_a74 out nocopy JTF_VARCHAR2_TABLE_300
5264     , p8_a75 out nocopy JTF_VARCHAR2_TABLE_300
5265     , p8_a76 out nocopy JTF_VARCHAR2_TABLE_300
5266     , p8_a77 out nocopy JTF_VARCHAR2_TABLE_300
5267     , p8_a78 out nocopy JTF_VARCHAR2_TABLE_300
5268     , p8_a79 out nocopy JTF_VARCHAR2_TABLE_300
5269     , p8_a80 out nocopy JTF_VARCHAR2_TABLE_300
5270     , p8_a81 out nocopy JTF_VARCHAR2_TABLE_300
5271     , p8_a82 out nocopy JTF_VARCHAR2_TABLE_300
5272     , p8_a83 out nocopy JTF_VARCHAR2_TABLE_300
5273     , p8_a84 out nocopy JTF_VARCHAR2_TABLE_300
5274     , p8_a85 out nocopy JTF_VARCHAR2_TABLE_300
5275     , p8_a86 out nocopy JTF_VARCHAR2_TABLE_300
5276     , p8_a87 out nocopy JTF_VARCHAR2_TABLE_300
5277     , p8_a88 out nocopy JTF_VARCHAR2_TABLE_300
5278     , p8_a89 out nocopy JTF_VARCHAR2_TABLE_300
5279     , p8_a90 out nocopy JTF_VARCHAR2_TABLE_300
5280     , p8_a91 out nocopy JTF_VARCHAR2_TABLE_300
5281     , p8_a92 out nocopy JTF_VARCHAR2_TABLE_300
5282     , p8_a93 out nocopy JTF_VARCHAR2_TABLE_300
5283     , p8_a94 out nocopy JTF_VARCHAR2_TABLE_300
5284     , p8_a95 out nocopy JTF_VARCHAR2_TABLE_300
5285     , p8_a96 out nocopy JTF_VARCHAR2_TABLE_300
5286     , p8_a97 out nocopy JTF_VARCHAR2_TABLE_300
5287     , p8_a98 out nocopy JTF_VARCHAR2_TABLE_300
5288     , p8_a99 out nocopy JTF_VARCHAR2_TABLE_300
5289     , p8_a100 out nocopy JTF_VARCHAR2_TABLE_300
5290     , p8_a101 out nocopy JTF_VARCHAR2_TABLE_300
5291     , p8_a102 out nocopy JTF_VARCHAR2_TABLE_300
5292     , p8_a103 out nocopy JTF_VARCHAR2_TABLE_300
5293     , p8_a104 out nocopy JTF_VARCHAR2_TABLE_300
5294     , p8_a105 out nocopy JTF_VARCHAR2_TABLE_300
5295     , p8_a106 out nocopy JTF_VARCHAR2_TABLE_300
5296     , p8_a107 out nocopy JTF_VARCHAR2_TABLE_300
5297     , p8_a108 out nocopy JTF_VARCHAR2_TABLE_300
5298     , p8_a109 out nocopy JTF_VARCHAR2_TABLE_300
5299     , p8_a110 out nocopy JTF_VARCHAR2_TABLE_300
5300     , p8_a111 out nocopy JTF_VARCHAR2_TABLE_300
5301     , p8_a112 out nocopy JTF_VARCHAR2_TABLE_300
5302     , p8_a113 out nocopy JTF_VARCHAR2_TABLE_300
5303     , p8_a114 out nocopy JTF_VARCHAR2_TABLE_300
5304     , p8_a115 out nocopy JTF_VARCHAR2_TABLE_300
5305     , p8_a116 out nocopy JTF_VARCHAR2_TABLE_300
5306     , p8_a117 out nocopy JTF_VARCHAR2_TABLE_300
5307     , p8_a118 out nocopy JTF_VARCHAR2_TABLE_300
5308     , p8_a119 out nocopy JTF_VARCHAR2_TABLE_300
5309     , p8_a120 out nocopy JTF_VARCHAR2_TABLE_300
5310     , p8_a121 out nocopy JTF_VARCHAR2_TABLE_300
5311     , p8_a122 out nocopy JTF_VARCHAR2_TABLE_300
5312     , p8_a123 out nocopy JTF_VARCHAR2_TABLE_300
5313     , p8_a124 out nocopy JTF_VARCHAR2_TABLE_300
5314     , p8_a125 out nocopy JTF_VARCHAR2_TABLE_300
5315     , p8_a126 out nocopy JTF_VARCHAR2_TABLE_300
5316     , p8_a127 out nocopy JTF_VARCHAR2_TABLE_300
5317     , p8_a128 out nocopy JTF_VARCHAR2_TABLE_300
5318     , p8_a129 out nocopy JTF_NUMBER_TABLE
5319     , p8_a130 out nocopy JTF_VARCHAR2_TABLE_100
5320     , p8_a131 out nocopy JTF_NUMBER_TABLE
5321     , p8_a132 out nocopy JTF_VARCHAR2_TABLE_100
5322     , p8_a133 out nocopy JTF_VARCHAR2_TABLE_100
5323     , p8_a134 out nocopy JTF_VARCHAR2_TABLE_100
5324     , p8_a135 out nocopy JTF_NUMBER_TABLE
5325     , p8_a136 out nocopy JTF_NUMBER_TABLE
5326     , p8_a137 out nocopy JTF_NUMBER_TABLE
5327     , p8_a138 out nocopy JTF_NUMBER_TABLE
5328     , p8_a139 out nocopy JTF_VARCHAR2_TABLE_100
5329     , p8_a140 out nocopy JTF_NUMBER_TABLE
5330     , p8_a141 out nocopy JTF_NUMBER_TABLE
5331     , p8_a142 out nocopy JTF_VARCHAR2_TABLE_100
5332     , p8_a143 out nocopy JTF_NUMBER_TABLE
5333     , p8_a144 out nocopy JTF_NUMBER_TABLE
5334     , p8_a145 out nocopy JTF_NUMBER_TABLE
5338     , p8_a149 out nocopy JTF_VARCHAR2_TABLE_100
5335     , p8_a146 out nocopy JTF_NUMBER_TABLE
5336     , p8_a147 out nocopy JTF_DATE_TABLE
5337     , p8_a148 out nocopy JTF_NUMBER_TABLE
5339     , p8_a150 out nocopy JTF_DATE_TABLE
5340     , p8_a151 out nocopy JTF_NUMBER_TABLE
5341     , p8_a152 out nocopy JTF_DATE_TABLE
5342     , p8_a153 out nocopy JTF_NUMBER_TABLE
5343     , p8_a154 out nocopy JTF_NUMBER_TABLE
5344     , p8_a155 out nocopy JTF_NUMBER_TABLE
5345     , p8_a156 out nocopy JTF_NUMBER_TABLE
5346     , p8_a157 out nocopy JTF_NUMBER_TABLE
5347     , p8_a158 out nocopy JTF_NUMBER_TABLE
5348     , p8_a159 out nocopy JTF_VARCHAR2_TABLE_100
5349     , p8_a160 out nocopy JTF_VARCHAR2_TABLE_100
5350     , p8_a161 out nocopy JTF_VARCHAR2_TABLE_100
5351     , p8_a162 out nocopy JTF_VARCHAR2_TABLE_100
5352     , p8_a163 out nocopy JTF_DATE_TABLE
5353     , p8_a164 out nocopy JTF_VARCHAR2_TABLE_100
5354     , p8_a165 out nocopy JTF_VARCHAR2_TABLE_100
5355     , p8_a166 out nocopy JTF_VARCHAR2_TABLE_100
5356     , p8_a167 out nocopy JTF_VARCHAR2_TABLE_2000
5357     , p8_a168 out nocopy JTF_VARCHAR2_TABLE_100
5358     , p8_a169 out nocopy JTF_VARCHAR2_TABLE_100
5359     , p8_a170 out nocopy JTF_NUMBER_TABLE
5360     , p8_a171 out nocopy JTF_NUMBER_TABLE
5361     , p8_a172 out nocopy JTF_NUMBER_TABLE
5362     , p8_a173 out nocopy JTF_VARCHAR2_TABLE_100
5363     , p8_a174 out nocopy JTF_NUMBER_TABLE
5364     , p8_a175 out nocopy JTF_NUMBER_TABLE
5365     , p8_a176 out nocopy JTF_VARCHAR2_TABLE_100
5366     , p8_a177 out nocopy JTF_NUMBER_TABLE
5367     , p8_a178 out nocopy JTF_VARCHAR2_TABLE_100
5368     , p8_a179 out nocopy JTF_VARCHAR2_TABLE_100
5369     , p8_a180 out nocopy JTF_VARCHAR2_TABLE_100
5370     , p8_a181 out nocopy JTF_VARCHAR2_TABLE_100
5371     , p8_a182 out nocopy JTF_VARCHAR2_TABLE_100
5372     , p8_a183 out nocopy JTF_NUMBER_TABLE
5373     , p8_a184 out nocopy JTF_NUMBER_TABLE
5374     , p8_a185 out nocopy JTF_NUMBER_TABLE
5375     , p8_a186 out nocopy JTF_NUMBER_TABLE
5376     , p8_a187 out nocopy JTF_NUMBER_TABLE
5377     , p8_a188 out nocopy JTF_NUMBER_TABLE
5378     , p8_a189 out nocopy JTF_VARCHAR2_TABLE_100
5379     , p8_a190 out nocopy JTF_VARCHAR2_TABLE_2000
5380     , x_adj_count out nocopy  NUMBER
5381   )
5382 
5383   as
5384     ddx_adj_tbl cn_get_tx_data_pub.adj_tbl_type;
5385     ddindx binary_integer; indx binary_integer;
5386   begin
5387 
5388     -- copy data to the local IN or IN-OUT args, if any
5389 
5390 
5391 
5392 
5393 
5394 
5395 
5396 
5397 
5398 
5399     -- here's the delegated call to the old PL/SQL routine
5400     cn_get_tx_data_pub.get_trx_history(p_api_version,
5401       p_init_msg_list,
5402       p_validation_level,
5403       p_adj_comm_lines_api_id,
5404       x_return_status,
5405       x_msg_count,
5406       x_msg_data,
5407       x_loading_status,
5408       ddx_adj_tbl,
5409       x_adj_count);
5410 
5411     -- copy data back from the local variables to OUT or IN-OUT args, if any
5412 
5413 
5414 
5415 
5416 
5417 
5418 
5419 
5420     cn_get_tx_data_pub_w.rosetta_table_copy_out_p1(ddx_adj_tbl, p8_a0
5421       , p8_a1
5422       , p8_a2
5423       , p8_a3
5424       , p8_a4
5425       , p8_a5
5426       , p8_a6
5427       , p8_a7
5428       , p8_a8
5429       , p8_a9
5430       , p8_a10
5431       , p8_a11
5432       , p8_a12
5433       , p8_a13
5434       , p8_a14
5435       , p8_a15
5436       , p8_a16
5437       , p8_a17
5438       , p8_a18
5439       , p8_a19
5440       , p8_a20
5441       , p8_a21
5442       , p8_a22
5443       , p8_a23
5444       , p8_a24
5445       , p8_a25
5446       , p8_a26
5447       , p8_a27
5448       , p8_a28
5449       , p8_a29
5450       , p8_a30
5451       , p8_a31
5452       , p8_a32
5453       , p8_a33
5454       , p8_a34
5455       , p8_a35
5456       , p8_a36
5457       , p8_a37
5458       , p8_a38
5459       , p8_a39
5460       , p8_a40
5461       , p8_a41
5462       , p8_a42
5463       , p8_a43
5464       , p8_a44
5465       , p8_a45
5466       , p8_a46
5467       , p8_a47
5468       , p8_a48
5469       , p8_a49
5470       , p8_a50
5471       , p8_a51
5472       , p8_a52
5473       , p8_a53
5474       , p8_a54
5475       , p8_a55
5476       , p8_a56
5477       , p8_a57
5478       , p8_a58
5479       , p8_a59
5480       , p8_a60
5481       , p8_a61
5482       , p8_a62
5483       , p8_a63
5484       , p8_a64
5485       , p8_a65
5486       , p8_a66
5487       , p8_a67
5488       , p8_a68
5489       , p8_a69
5490       , p8_a70
5491       , p8_a71
5492       , p8_a72
5493       , p8_a73
5494       , p8_a74
5495       , p8_a75
5496       , p8_a76
5497       , p8_a77
5498       , p8_a78
5499       , p8_a79
5500       , p8_a80
5501       , p8_a81
5502       , p8_a82
5503       , p8_a83
5504       , p8_a84
5505       , p8_a85
5506       , p8_a86
5507       , p8_a87
5508       , p8_a88
5509       , p8_a89
5510       , p8_a90
5511       , p8_a91
5512       , p8_a92
5513       , p8_a93
5514       , p8_a94
5518       , p8_a98
5515       , p8_a95
5516       , p8_a96
5517       , p8_a97
5519       , p8_a99
5520       , p8_a100
5521       , p8_a101
5522       , p8_a102
5523       , p8_a103
5524       , p8_a104
5525       , p8_a105
5526       , p8_a106
5527       , p8_a107
5528       , p8_a108
5529       , p8_a109
5530       , p8_a110
5531       , p8_a111
5532       , p8_a112
5533       , p8_a113
5534       , p8_a114
5535       , p8_a115
5536       , p8_a116
5537       , p8_a117
5538       , p8_a118
5539       , p8_a119
5540       , p8_a120
5541       , p8_a121
5542       , p8_a122
5543       , p8_a123
5544       , p8_a124
5545       , p8_a125
5546       , p8_a126
5547       , p8_a127
5548       , p8_a128
5549       , p8_a129
5550       , p8_a130
5551       , p8_a131
5552       , p8_a132
5553       , p8_a133
5554       , p8_a134
5555       , p8_a135
5556       , p8_a136
5557       , p8_a137
5558       , p8_a138
5559       , p8_a139
5560       , p8_a140
5561       , p8_a141
5562       , p8_a142
5563       , p8_a143
5564       , p8_a144
5565       , p8_a145
5566       , p8_a146
5567       , p8_a147
5568       , p8_a148
5569       , p8_a149
5570       , p8_a150
5571       , p8_a151
5572       , p8_a152
5573       , p8_a153
5574       , p8_a154
5575       , p8_a155
5576       , p8_a156
5577       , p8_a157
5578       , p8_a158
5579       , p8_a159
5580       , p8_a160
5581       , p8_a161
5582       , p8_a162
5583       , p8_a163
5584       , p8_a164
5585       , p8_a165
5586       , p8_a166
5587       , p8_a167
5588       , p8_a168
5589       , p8_a169
5590       , p8_a170
5591       , p8_a171
5592       , p8_a172
5593       , p8_a173
5594       , p8_a174
5595       , p8_a175
5596       , p8_a176
5597       , p8_a177
5598       , p8_a178
5599       , p8_a179
5600       , p8_a180
5601       , p8_a181
5602       , p8_a182
5603       , p8_a183
5604       , p8_a184
5605       , p8_a185
5606       , p8_a186
5607       , p8_a187
5608       , p8_a188
5609       , p8_a189
5610       , p8_a190
5611       );
5612 
5613   end;
5614 
5615   procedure get_cust_info(p_api_version  NUMBER
5616     , p_init_msg_list  VARCHAR2
5617     , p_validation_level  VARCHAR2
5618     , p_comm_lines_api_id  NUMBER
5619     , p_load_status  VARCHAR2
5620     , x_return_status out nocopy  VARCHAR2
5621     , x_msg_count out nocopy  NUMBER
5622     , x_msg_data out nocopy  VARCHAR2
5623     , x_loading_status out nocopy  VARCHAR2
5624     , p9_a0 out nocopy  NUMBER
5625     , p9_a1 out nocopy  VARCHAR2
5626     , p9_a2 out nocopy  VARCHAR2
5627     , p9_a3 out nocopy  NUMBER
5628     , p9_a4 out nocopy  VARCHAR2
5629     , p9_a5 out nocopy  VARCHAR2
5630     , p9_a6 out nocopy  VARCHAR2
5631     , p9_a7 out nocopy  VARCHAR2
5632     , p9_a8 out nocopy  VARCHAR2
5633     , p9_a9 out nocopy  VARCHAR2
5634     , p9_a10 out nocopy  VARCHAR2
5635     , p9_a11 out nocopy  NUMBER
5636     , p9_a12 out nocopy  VARCHAR2
5637     , p9_a13 out nocopy  VARCHAR2
5638     , p9_a14 out nocopy  VARCHAR2
5639     , p9_a15 out nocopy  VARCHAR2
5640     , p9_a16 out nocopy  VARCHAR2
5641     , p9_a17 out nocopy  VARCHAR2
5642     , p9_a18 out nocopy  VARCHAR2
5643     , p9_a19 out nocopy  NUMBER
5644     , p9_a20 out nocopy  VARCHAR2
5645     , p9_a21 out nocopy  NUMBER
5646     , p9_a22 out nocopy  VARCHAR2
5647   )
5648 
5649   as
5650     ddx_cust_info_rec cn_get_tx_data_pub.cust_info_rec;
5651     ddindx binary_integer; indx binary_integer;
5652   begin
5653 
5654     -- copy data to the local IN or IN-OUT args, if any
5655 
5656 
5657 
5658 
5659 
5660 
5661 
5662 
5663 
5664 
5665     -- here's the delegated call to the old PL/SQL routine
5666     cn_get_tx_data_pub.get_cust_info(p_api_version,
5667       p_init_msg_list,
5668       p_validation_level,
5669       p_comm_lines_api_id,
5670       p_load_status,
5671       x_return_status,
5672       x_msg_count,
5673       x_msg_data,
5674       x_loading_status,
5675       ddx_cust_info_rec);
5676 
5677     -- copy data back from the local variables to OUT or IN-OUT args, if any
5678 
5679 
5680 
5681 
5682 
5683 
5684 
5685 
5686 
5687     p9_a0 := ddx_cust_info_rec.customer_id;
5688     p9_a1 := ddx_cust_info_rec.customer_number;
5689     p9_a2 := ddx_cust_info_rec.customer_name;
5690     p9_a3 := ddx_cust_info_rec.bill_to_address_id;
5691     p9_a4 := ddx_cust_info_rec.bill_to_address1;
5692     p9_a5 := ddx_cust_info_rec.bill_to_address2;
5693     p9_a6 := ddx_cust_info_rec.bill_to_address3;
5694     p9_a7 := ddx_cust_info_rec.bill_to_address4;
5695     p9_a8 := ddx_cust_info_rec.bill_to_city;
5696     p9_a9 := ddx_cust_info_rec.bill_to_postal_code;
5697     p9_a10 := ddx_cust_info_rec.bill_to_state;
5698     p9_a11 := ddx_cust_info_rec.ship_to_address_id;
5699     p9_a12 := ddx_cust_info_rec.ship_to_address1;
5700     p9_a13 := ddx_cust_info_rec.ship_to_address2;
5701     p9_a14 := ddx_cust_info_rec.ship_to_address3;
5705     p9_a18 := ddx_cust_info_rec.ship_to_state;
5702     p9_a15 := ddx_cust_info_rec.ship_to_address4;
5703     p9_a16 := ddx_cust_info_rec.ship_to_city;
5704     p9_a17 := ddx_cust_info_rec.ship_to_postal_code;
5706     p9_a19 := ddx_cust_info_rec.bill_to_contact_id;
5707     p9_a20 := ddx_cust_info_rec.bill_to_contact;
5708     p9_a21 := ddx_cust_info_rec.ship_to_contact_id;
5709     p9_a22 := ddx_cust_info_rec.ship_to_contact;
5710   end;
5711 
5712   procedure update_api_record(p_api_version  NUMBER
5713     , p_init_msg_list  VARCHAR2
5714     , p_validation_level  VARCHAR2
5715     , p3_a0  NUMBER
5716     , p3_a1  VARCHAR2
5717     , p3_a2  VARCHAR2
5718     , p3_a3  NUMBER
5719     , p3_a4  NUMBER
5720     , p3_a5  VARCHAR2
5721     , p3_a6  DATE
5722     , p3_a7  DATE
5723     , p3_a8  NUMBER
5724     , p3_a9  NUMBER
5725     , p3_a10  NUMBER
5726     , p3_a11  NUMBER
5727     , p3_a12  NUMBER
5728     , p3_a13  VARCHAR2
5729     , p3_a14  NUMBER
5730     , p3_a15  VARCHAR2
5731     , p3_a16  VARCHAR2
5732     , p3_a17  VARCHAR2
5733     , p3_a18  VARCHAR2
5734     , p3_a19  VARCHAR2
5735     , p3_a20  VARCHAR2
5736     , p3_a21  VARCHAR2
5737     , p3_a22  NUMBER
5738     , p3_a23  NUMBER
5739     , p3_a24  DATE
5740     , p3_a25  NUMBER
5741     , p3_a26  NUMBER
5742     , p3_a27  DATE
5743     , p3_a28  VARCHAR2
5744     , p3_a29  VARCHAR2
5745     , p3_a30  VARCHAR2
5746     , p3_a31  VARCHAR2
5747     , p3_a32  VARCHAR2
5748     , p3_a33  VARCHAR2
5749     , p3_a34  VARCHAR2
5750     , p3_a35  VARCHAR2
5751     , p3_a36  VARCHAR2
5752     , p3_a37  VARCHAR2
5753     , p3_a38  VARCHAR2
5754     , p3_a39  VARCHAR2
5755     , p3_a40  VARCHAR2
5756     , p3_a41  VARCHAR2
5757     , p3_a42  VARCHAR2
5758     , p3_a43  VARCHAR2
5759     , p3_a44  VARCHAR2
5760     , p3_a45  VARCHAR2
5761     , p3_a46  VARCHAR2
5762     , p3_a47  VARCHAR2
5763     , p3_a48  VARCHAR2
5764     , p3_a49  VARCHAR2
5765     , p3_a50  VARCHAR2
5766     , p3_a51  VARCHAR2
5767     , p3_a52  VARCHAR2
5768     , p3_a53  VARCHAR2
5769     , p3_a54  VARCHAR2
5770     , p3_a55  VARCHAR2
5771     , p3_a56  VARCHAR2
5772     , p3_a57  VARCHAR2
5773     , p3_a58  VARCHAR2
5774     , p3_a59  VARCHAR2
5775     , p3_a60  VARCHAR2
5776     , p3_a61  VARCHAR2
5777     , p3_a62  VARCHAR2
5778     , p3_a63  VARCHAR2
5779     , p3_a64  VARCHAR2
5780     , p3_a65  VARCHAR2
5781     , p3_a66  VARCHAR2
5782     , p3_a67  VARCHAR2
5783     , p3_a68  VARCHAR2
5784     , p3_a69  VARCHAR2
5785     , p3_a70  VARCHAR2
5786     , p3_a71  VARCHAR2
5787     , p3_a72  VARCHAR2
5788     , p3_a73  VARCHAR2
5789     , p3_a74  VARCHAR2
5790     , p3_a75  VARCHAR2
5791     , p3_a76  VARCHAR2
5792     , p3_a77  VARCHAR2
5793     , p3_a78  VARCHAR2
5794     , p3_a79  VARCHAR2
5795     , p3_a80  VARCHAR2
5796     , p3_a81  VARCHAR2
5797     , p3_a82  VARCHAR2
5798     , p3_a83  VARCHAR2
5799     , p3_a84  VARCHAR2
5800     , p3_a85  VARCHAR2
5801     , p3_a86  VARCHAR2
5802     , p3_a87  VARCHAR2
5803     , p3_a88  VARCHAR2
5804     , p3_a89  VARCHAR2
5805     , p3_a90  VARCHAR2
5806     , p3_a91  VARCHAR2
5807     , p3_a92  VARCHAR2
5808     , p3_a93  VARCHAR2
5809     , p3_a94  VARCHAR2
5810     , p3_a95  VARCHAR2
5811     , p3_a96  VARCHAR2
5812     , p3_a97  VARCHAR2
5813     , p3_a98  VARCHAR2
5814     , p3_a99  VARCHAR2
5815     , p3_a100  VARCHAR2
5816     , p3_a101  VARCHAR2
5817     , p3_a102  VARCHAR2
5818     , p3_a103  VARCHAR2
5819     , p3_a104  VARCHAR2
5820     , p3_a105  VARCHAR2
5821     , p3_a106  VARCHAR2
5822     , p3_a107  VARCHAR2
5823     , p3_a108  VARCHAR2
5824     , p3_a109  VARCHAR2
5825     , p3_a110  VARCHAR2
5826     , p3_a111  VARCHAR2
5827     , p3_a112  VARCHAR2
5828     , p3_a113  VARCHAR2
5829     , p3_a114  VARCHAR2
5830     , p3_a115  VARCHAR2
5831     , p3_a116  VARCHAR2
5832     , p3_a117  VARCHAR2
5833     , p3_a118  VARCHAR2
5834     , p3_a119  VARCHAR2
5835     , p3_a120  VARCHAR2
5836     , p3_a121  VARCHAR2
5837     , p3_a122  VARCHAR2
5838     , p3_a123  VARCHAR2
5839     , p3_a124  VARCHAR2
5840     , p3_a125  VARCHAR2
5841     , p3_a126  VARCHAR2
5842     , p3_a127  VARCHAR2
5843     , p3_a128  VARCHAR2
5844     , p3_a129  NUMBER
5845     , p3_a130  VARCHAR2
5846     , p3_a131  NUMBER
5847     , p3_a132  VARCHAR2
5848     , p3_a133  VARCHAR2
5849     , p3_a134  VARCHAR2
5850     , p3_a135  NUMBER
5851     , p3_a136  NUMBER
5852     , p3_a137  NUMBER
5853     , p3_a138  NUMBER
5854     , p3_a139  VARCHAR2
5855     , p3_a140  NUMBER
5856     , p3_a141  NUMBER
5857     , p3_a142  VARCHAR2
5858     , p3_a143  NUMBER
5859     , p3_a144  NUMBER
5860     , p3_a145  NUMBER
5861     , p3_a146  NUMBER
5862     , p3_a147  DATE
5863     , p3_a148  NUMBER
5864     , p3_a149  VARCHAR2
5865     , p3_a150  DATE
5866     , p3_a151  NUMBER
5867     , p3_a152  DATE
5868     , p3_a153  NUMBER
5869     , p3_a154  NUMBER
5870     , p3_a155  NUMBER
5871     , p3_a156  NUMBER
5872     , p3_a157  NUMBER
5873     , p3_a158  NUMBER
5874     , p3_a159  VARCHAR2
5878     , p3_a163  DATE
5875     , p3_a160  VARCHAR2
5876     , p3_a161  VARCHAR2
5877     , p3_a162  VARCHAR2
5879     , p3_a164  VARCHAR2
5880     , p3_a165  VARCHAR2
5881     , p3_a166  VARCHAR2
5882     , p3_a167  VARCHAR2
5883     , p3_a168  VARCHAR2
5884     , p3_a169  VARCHAR2
5885     , p3_a170  NUMBER
5886     , p3_a171  NUMBER
5887     , p3_a172  NUMBER
5888     , p3_a173  VARCHAR2
5889     , p3_a174  NUMBER
5890     , p3_a175  NUMBER
5891     , p3_a176  VARCHAR2
5892     , p3_a177  NUMBER
5893     , p3_a178  VARCHAR2
5894     , p3_a179  VARCHAR2
5895     , p3_a180  VARCHAR2
5896     , p3_a181  VARCHAR2
5897     , p3_a182  VARCHAR2
5898     , p3_a183  NUMBER
5899     , p3_a184  NUMBER
5900     , p3_a185  NUMBER
5901     , p3_a186  NUMBER
5902     , p3_a187  NUMBER
5903     , p3_a188  NUMBER
5904     , p3_a189  VARCHAR2
5905     , p3_a190  VARCHAR2
5906     , x_api_id out nocopy  NUMBER
5907     , x_return_status out nocopy  VARCHAR2
5908     , x_msg_count out nocopy  NUMBER
5909     , x_msg_data out nocopy  VARCHAR2
5910     , x_loading_status out nocopy  VARCHAR2
5911   )
5912 
5913   as
5914     ddp_newtx_rec cn_get_tx_data_pub.adj_rec_type;
5915     ddindx binary_integer; indx binary_integer;
5916   begin
5917 
5918     -- copy data to the local IN or IN-OUT args, if any
5919 
5920 
5921 
5922     ddp_newtx_rec.commission_header_id := p3_a0;
5923     ddp_newtx_rec.direct_salesrep_number := p3_a1;
5924     ddp_newtx_rec.direct_salesrep_name := p3_a2;
5925     ddp_newtx_rec.direct_salesrep_id := p3_a3;
5926     ddp_newtx_rec.processed_period_id := p3_a4;
5927     ddp_newtx_rec.processed_period := p3_a5;
5928     ddp_newtx_rec.processed_date := p3_a6;
5929     ddp_newtx_rec.rollup_date := p3_a7;
5930     ddp_newtx_rec.transaction_amount := p3_a8;
5931     ddp_newtx_rec.transaction_amount_orig := p3_a9;
5932     ddp_newtx_rec.quantity := p3_a10;
5933     ddp_newtx_rec.discount_percentage := p3_a11;
5934     ddp_newtx_rec.margin_percentage := p3_a12;
5935     ddp_newtx_rec.orig_currency_code := p3_a13;
5936     ddp_newtx_rec.exchange_rate := p3_a14;
5937     ddp_newtx_rec.status_disp := p3_a15;
5938     ddp_newtx_rec.status := p3_a16;
5939     ddp_newtx_rec.trx_type_disp := p3_a17;
5940     ddp_newtx_rec.trx_type := p3_a18;
5941     ddp_newtx_rec.reason := p3_a19;
5942     ddp_newtx_rec.reason_code := p3_a20;
5943     ddp_newtx_rec.comments := p3_a21;
5944     ddp_newtx_rec.trx_batch_id := p3_a22;
5945     ddp_newtx_rec.created_by := p3_a23;
5946     ddp_newtx_rec.creation_date := p3_a24;
5947     ddp_newtx_rec.last_updated_by := p3_a25;
5948     ddp_newtx_rec.last_update_login := p3_a26;
5949     ddp_newtx_rec.last_update_date := p3_a27;
5950     ddp_newtx_rec.attribute_category := p3_a28;
5951     ddp_newtx_rec.attribute1 := p3_a29;
5952     ddp_newtx_rec.attribute2 := p3_a30;
5953     ddp_newtx_rec.attribute3 := p3_a31;
5954     ddp_newtx_rec.attribute4 := p3_a32;
5955     ddp_newtx_rec.attribute5 := p3_a33;
5956     ddp_newtx_rec.attribute6 := p3_a34;
5957     ddp_newtx_rec.attribute7 := p3_a35;
5958     ddp_newtx_rec.attribute8 := p3_a36;
5959     ddp_newtx_rec.attribute9 := p3_a37;
5960     ddp_newtx_rec.attribute10 := p3_a38;
5961     ddp_newtx_rec.attribute11 := p3_a39;
5962     ddp_newtx_rec.attribute12 := p3_a40;
5963     ddp_newtx_rec.attribute13 := p3_a41;
5964     ddp_newtx_rec.attribute14 := p3_a42;
5965     ddp_newtx_rec.attribute15 := p3_a43;
5966     ddp_newtx_rec.attribute16 := p3_a44;
5967     ddp_newtx_rec.attribute17 := p3_a45;
5968     ddp_newtx_rec.attribute18 := p3_a46;
5969     ddp_newtx_rec.attribute19 := p3_a47;
5970     ddp_newtx_rec.attribute20 := p3_a48;
5971     ddp_newtx_rec.attribute21 := p3_a49;
5972     ddp_newtx_rec.attribute22 := p3_a50;
5973     ddp_newtx_rec.attribute23 := p3_a51;
5974     ddp_newtx_rec.attribute24 := p3_a52;
5975     ddp_newtx_rec.attribute25 := p3_a53;
5976     ddp_newtx_rec.attribute26 := p3_a54;
5977     ddp_newtx_rec.attribute27 := p3_a55;
5978     ddp_newtx_rec.attribute28 := p3_a56;
5979     ddp_newtx_rec.attribute29 := p3_a57;
5980     ddp_newtx_rec.attribute30 := p3_a58;
5981     ddp_newtx_rec.attribute31 := p3_a59;
5982     ddp_newtx_rec.attribute32 := p3_a60;
5983     ddp_newtx_rec.attribute33 := p3_a61;
5984     ddp_newtx_rec.attribute34 := p3_a62;
5985     ddp_newtx_rec.attribute35 := p3_a63;
5986     ddp_newtx_rec.attribute36 := p3_a64;
5987     ddp_newtx_rec.attribute37 := p3_a65;
5988     ddp_newtx_rec.attribute38 := p3_a66;
5989     ddp_newtx_rec.attribute39 := p3_a67;
5990     ddp_newtx_rec.attribute40 := p3_a68;
5991     ddp_newtx_rec.attribute41 := p3_a69;
5992     ddp_newtx_rec.attribute42 := p3_a70;
5993     ddp_newtx_rec.attribute43 := p3_a71;
5994     ddp_newtx_rec.attribute44 := p3_a72;
5995     ddp_newtx_rec.attribute45 := p3_a73;
5996     ddp_newtx_rec.attribute46 := p3_a74;
5997     ddp_newtx_rec.attribute47 := p3_a75;
5998     ddp_newtx_rec.attribute48 := p3_a76;
5999     ddp_newtx_rec.attribute49 := p3_a77;
6000     ddp_newtx_rec.attribute50 := p3_a78;
6001     ddp_newtx_rec.attribute51 := p3_a79;
6002     ddp_newtx_rec.attribute52 := p3_a80;
6003     ddp_newtx_rec.attribute53 := p3_a81;
6004     ddp_newtx_rec.attribute54 := p3_a82;
6005     ddp_newtx_rec.attribute55 := p3_a83;
6006     ddp_newtx_rec.attribute56 := p3_a84;
6007     ddp_newtx_rec.attribute57 := p3_a85;
6008     ddp_newtx_rec.attribute58 := p3_a86;
6009     ddp_newtx_rec.attribute59 := p3_a87;
6010     ddp_newtx_rec.attribute60 := p3_a88;
6011     ddp_newtx_rec.attribute61 := p3_a89;
6012     ddp_newtx_rec.attribute62 := p3_a90;
6013     ddp_newtx_rec.attribute63 := p3_a91;
6014     ddp_newtx_rec.attribute64 := p3_a92;
6015     ddp_newtx_rec.attribute65 := p3_a93;
6016     ddp_newtx_rec.attribute66 := p3_a94;
6017     ddp_newtx_rec.attribute67 := p3_a95;
6018     ddp_newtx_rec.attribute68 := p3_a96;
6019     ddp_newtx_rec.attribute69 := p3_a97;
6020     ddp_newtx_rec.attribute70 := p3_a98;
6021     ddp_newtx_rec.attribute71 := p3_a99;
6022     ddp_newtx_rec.attribute72 := p3_a100;
6023     ddp_newtx_rec.attribute73 := p3_a101;
6024     ddp_newtx_rec.attribute74 := p3_a102;
6025     ddp_newtx_rec.attribute75 := p3_a103;
6026     ddp_newtx_rec.attribute76 := p3_a104;
6027     ddp_newtx_rec.attribute77 := p3_a105;
6028     ddp_newtx_rec.attribute78 := p3_a106;
6029     ddp_newtx_rec.attribute79 := p3_a107;
6030     ddp_newtx_rec.attribute80 := p3_a108;
6031     ddp_newtx_rec.attribute81 := p3_a109;
6032     ddp_newtx_rec.attribute82 := p3_a110;
6033     ddp_newtx_rec.attribute83 := p3_a111;
6034     ddp_newtx_rec.attribute84 := p3_a112;
6035     ddp_newtx_rec.attribute85 := p3_a113;
6036     ddp_newtx_rec.attribute86 := p3_a114;
6037     ddp_newtx_rec.attribute87 := p3_a115;
6038     ddp_newtx_rec.attribute88 := p3_a116;
6039     ddp_newtx_rec.attribute89 := p3_a117;
6040     ddp_newtx_rec.attribute90 := p3_a118;
6041     ddp_newtx_rec.attribute91 := p3_a119;
6042     ddp_newtx_rec.attribute92 := p3_a120;
6043     ddp_newtx_rec.attribute93 := p3_a121;
6044     ddp_newtx_rec.attribute94 := p3_a122;
6045     ddp_newtx_rec.attribute95 := p3_a123;
6046     ddp_newtx_rec.attribute96 := p3_a124;
6047     ddp_newtx_rec.attribute97 := p3_a125;
6048     ddp_newtx_rec.attribute98 := p3_a126;
6049     ddp_newtx_rec.attribute99 := p3_a127;
6050     ddp_newtx_rec.attribute100 := p3_a128;
6051     ddp_newtx_rec.quota_id := p3_a129;
6052     ddp_newtx_rec.quota_name := p3_a130;
6053     ddp_newtx_rec.revenue_class_id := p3_a131;
6054     ddp_newtx_rec.revenue_class_name := p3_a132;
6055     ddp_newtx_rec.trx_batch_name := p3_a133;
6056     ddp_newtx_rec.source_trx_number := p3_a134;
6057     ddp_newtx_rec.trx_sales_line_id := p3_a135;
6058     ddp_newtx_rec.trx_line_id := p3_a136;
6059     ddp_newtx_rec.trx_id := p3_a137;
6060     ddp_newtx_rec.comm_lines_api_id := p3_a138;
6061     ddp_newtx_rec.source_doc_type := p3_a139;
6062     ddp_newtx_rec.upside_amount := p3_a140;
6063     ddp_newtx_rec.upside_quantity := p3_a141;
6064     ddp_newtx_rec.uom_code := p3_a142;
6065     ddp_newtx_rec.forecast_id := p3_a143;
6066     ddp_newtx_rec.program_id := p3_a144;
6067     ddp_newtx_rec.request_id := p3_a145;
6068     ddp_newtx_rec.program_application_id := p3_a146;
6069     ddp_newtx_rec.program_update_date := p3_a147;
6070     ddp_newtx_rec.adj_comm_lines_api_id := p3_a148;
6071     ddp_newtx_rec.invoice_number := p3_a149;
6072     ddp_newtx_rec.invoice_date := p3_a150;
6073     ddp_newtx_rec.order_number := p3_a151;
6074     ddp_newtx_rec.order_date := p3_a152;
6075     ddp_newtx_rec.line_number := p3_a153;
6076     ddp_newtx_rec.customer_id := p3_a154;
6077     ddp_newtx_rec.bill_to_address_id := p3_a155;
6078     ddp_newtx_rec.ship_to_address_id := p3_a156;
6079     ddp_newtx_rec.bill_to_contact_id := p3_a157;
6080     ddp_newtx_rec.ship_to_contact_id := p3_a158;
6081     ddp_newtx_rec.load_status := p3_a159;
6082     ddp_newtx_rec.revenue_type_disp := p3_a160;
6083     ddp_newtx_rec.revenue_type := p3_a161;
6084     ddp_newtx_rec.adjust_rollup_flag := p3_a162;
6085     ddp_newtx_rec.adjust_date := p3_a163;
6086     ddp_newtx_rec.adjusted_by := p3_a164;
6087     ddp_newtx_rec.adjust_status_disp := p3_a165;
6088     ddp_newtx_rec.adjust_status := p3_a166;
6089     ddp_newtx_rec.adjust_comments := p3_a167;
6090     ddp_newtx_rec.type := p3_a168;
6091     ddp_newtx_rec.pre_processed_code := p3_a169;
6095     ddp_newtx_rec.sales_channel := p3_a173;
6092     ddp_newtx_rec.comp_group_id := p3_a170;
6093     ddp_newtx_rec.srp_plan_assign_id := p3_a171;
6094     ddp_newtx_rec.role_id := p3_a172;
6096     ddp_newtx_rec.object_version_number := p3_a174;
6097     ddp_newtx_rec.split_pct := p3_a175;
6098     ddp_newtx_rec.split_status := p3_a176;
6099     ddp_newtx_rec.commission_amount := p3_a177;
6100     ddp_newtx_rec.role_name := p3_a178;
6101     ddp_newtx_rec.comp_group_name := p3_a179;
6102     ddp_newtx_rec.pre_processed_code_disp := p3_a180;
6103     ddp_newtx_rec.customer_name := p3_a181;
6104     ddp_newtx_rec.customer_number := p3_a182;
6105     ddp_newtx_rec.inventory_item_id := p3_a183;
6106     ddp_newtx_rec.source_trx_id := p3_a184;
6107     ddp_newtx_rec.source_trx_line_id := p3_a185;
6108     ddp_newtx_rec.source_trx_sales_line_id := p3_a186;
6109     ddp_newtx_rec.org_id := p3_a187;
6110     ddp_newtx_rec.terr_id := p3_a188;
6111     ddp_newtx_rec.preserve_credit_override_flag := p3_a189;
6112     ddp_newtx_rec.terr_name := p3_a190;
6113 
6114 
6115 
6116 
6117 
6118 
6119     -- here's the delegated call to the old PL/SQL routine
6120     cn_get_tx_data_pub.update_api_record(p_api_version,
6121       p_init_msg_list,
6122       p_validation_level,
6123       ddp_newtx_rec,
6124       x_api_id,
6125       x_return_status,
6126       x_msg_count,
6127       x_msg_data,
6128       x_loading_status);
6129 
6130     -- copy data back from the local variables to OUT or IN-OUT args, if any
6131 
6132 
6133 
6134 
6135 
6136 
6137 
6138 
6139   end;
6140 
6141 end cn_get_tx_data_pub_w;