[Home] [Help]
PACKAGE BODY: APPS.CS_SR_EXTATTRIBUTES_PVT_W
Source
1 package body cs_sr_extattributes_pvt_w as
2 /* $Header: csvextrb.pls 120.4.12010000.2 2009/06/23 10:46:57 lkullamb ship $ */
3 rosetta_g_mistake_date date := to_date('01/01/+4713', 'MM/DD/SYYYY');
4 rosetta_g_miss_date date := to_date('01/01/-4712', 'MM/DD/SYYYY');
5 rosetta_g_mistake_date_high date := to_date('01/01/+4710', 'MM/DD/SYYYY');
6 rosetta_g_mistake_date_low date := to_date('01/01/-4710', 'MM/DD/SYYYY');
7
8 -- this is to workaround the JDBC bug regarding IN DATE of value GMiss
9 function rosetta_g_miss_date_in_map(d date) return date as
10 begin
11 if d > rosetta_g_mistake_date_high then return fnd_api.g_miss_date; end if;
12 if d < rosetta_g_mistake_date_low then return fnd_api.g_miss_date; end if;
13 return d;
14 end;
15
16 procedure rosetta_table_copy_in_p4(t out nocopy cs_sr_extattributes_pvt.ext_attr_audit_tbl_type, a0 JTF_NUMBER_TABLE
17 , a1 JTF_NUMBER_TABLE
18 , a2 JTF_VARCHAR2_TABLE_200
19 , a3 JTF_VARCHAR2_TABLE_200
20 , a4 JTF_VARCHAR2_TABLE_200
21 , a5 JTF_VARCHAR2_TABLE_200
22 , a6 JTF_VARCHAR2_TABLE_200
23 , a7 JTF_VARCHAR2_TABLE_200
24 , a8 JTF_NUMBER_TABLE
25 , a9 JTF_VARCHAR2_TABLE_200
26 , a10 JTF_VARCHAR2_TABLE_200
27 , a11 JTF_VARCHAR2_TABLE_200
28 , a12 JTF_VARCHAR2_TABLE_200
29 , a13 JTF_VARCHAR2_TABLE_200
30 , a14 JTF_VARCHAR2_TABLE_200
31 , a15 JTF_VARCHAR2_TABLE_200
32 , a16 JTF_VARCHAR2_TABLE_200
33 , a17 JTF_VARCHAR2_TABLE_200
34 , a18 JTF_VARCHAR2_TABLE_200
35 , a19 JTF_VARCHAR2_TABLE_200
36 , a20 JTF_VARCHAR2_TABLE_200
37 , a21 JTF_VARCHAR2_TABLE_200
38 , a22 JTF_VARCHAR2_TABLE_200
39 , a23 JTF_VARCHAR2_TABLE_200
40 , a24 JTF_VARCHAR2_TABLE_200
41 , a25 JTF_VARCHAR2_TABLE_200
42 , a26 JTF_VARCHAR2_TABLE_200
43 , a27 JTF_VARCHAR2_TABLE_200
44 , a28 JTF_VARCHAR2_TABLE_200
45 , a29 JTF_VARCHAR2_TABLE_200
46 , a30 JTF_VARCHAR2_TABLE_200
47 , a31 JTF_VARCHAR2_TABLE_200
48 , a32 JTF_VARCHAR2_TABLE_200
49 , a33 JTF_VARCHAR2_TABLE_200
50 , a34 JTF_VARCHAR2_TABLE_200
51 , a35 JTF_VARCHAR2_TABLE_200
52 , a36 JTF_VARCHAR2_TABLE_200
53 , a37 JTF_VARCHAR2_TABLE_200
54 , a38 JTF_VARCHAR2_TABLE_200
55 , a39 JTF_VARCHAR2_TABLE_200
56 , a40 JTF_VARCHAR2_TABLE_200
57 , a41 JTF_VARCHAR2_TABLE_200
58 , a42 JTF_VARCHAR2_TABLE_200
59 , a43 JTF_VARCHAR2_TABLE_200
60 , a44 JTF_VARCHAR2_TABLE_200
61 , a45 JTF_VARCHAR2_TABLE_200
62 , a46 JTF_VARCHAR2_TABLE_200
63 , a47 JTF_VARCHAR2_TABLE_200
64 , a48 JTF_VARCHAR2_TABLE_200
65 , a49 JTF_VARCHAR2_TABLE_200
66 , a50 JTF_VARCHAR2_TABLE_200
67 , a51 JTF_VARCHAR2_TABLE_200
68 , a52 JTF_VARCHAR2_TABLE_200
69 , a53 JTF_VARCHAR2_TABLE_200
70 , a54 JTF_VARCHAR2_TABLE_200
71 , a55 JTF_VARCHAR2_TABLE_200
72 , a56 JTF_VARCHAR2_TABLE_200
73 , a57 JTF_VARCHAR2_TABLE_200
74 , a58 JTF_VARCHAR2_TABLE_200
75 , a59 JTF_NUMBER_TABLE
76 , a60 JTF_NUMBER_TABLE
77 , a61 JTF_NUMBER_TABLE
78 , a62 JTF_NUMBER_TABLE
79 , a63 JTF_NUMBER_TABLE
80 , a64 JTF_NUMBER_TABLE
81 , a65 JTF_NUMBER_TABLE
82 , a66 JTF_NUMBER_TABLE
83 , a67 JTF_NUMBER_TABLE
84 , a68 JTF_NUMBER_TABLE
85 , a69 JTF_NUMBER_TABLE
86 , a70 JTF_NUMBER_TABLE
87 , a71 JTF_NUMBER_TABLE
88 , a72 JTF_NUMBER_TABLE
89 , a73 JTF_NUMBER_TABLE
90 , a74 JTF_NUMBER_TABLE
91 , a75 JTF_NUMBER_TABLE
92 , a76 JTF_NUMBER_TABLE
93 , a77 JTF_NUMBER_TABLE
94 , a78 JTF_NUMBER_TABLE
95 , a79 JTF_NUMBER_TABLE
96 , a80 JTF_NUMBER_TABLE
97 , a81 JTF_NUMBER_TABLE
98 , a82 JTF_NUMBER_TABLE
99 , a83 JTF_NUMBER_TABLE
100 , a84 JTF_DATE_TABLE
101 , a85 JTF_DATE_TABLE
102 , a86 JTF_DATE_TABLE
103 , a87 JTF_DATE_TABLE
104 , a88 JTF_DATE_TABLE
105 , a89 JTF_DATE_TABLE
106 , a90 JTF_DATE_TABLE
107 , a91 JTF_DATE_TABLE
108 , a92 JTF_DATE_TABLE
109 , a93 JTF_DATE_TABLE
110 , a94 JTF_DATE_TABLE
111 , a95 JTF_DATE_TABLE
112 , a96 JTF_DATE_TABLE
113 , a97 JTF_DATE_TABLE
114 , a98 JTF_DATE_TABLE
115 , a99 JTF_DATE_TABLE
116 , a100 JTF_DATE_TABLE
117 , a101 JTF_DATE_TABLE
118 , a102 JTF_DATE_TABLE
119 , a103 JTF_DATE_TABLE
120 , a104 JTF_DATE_TABLE
121 , a105 JTF_DATE_TABLE
122 , a106 JTF_DATE_TABLE
123 , a107 JTF_DATE_TABLE
124 , a108 JTF_DATE_TABLE
125 , a109 JTF_VARCHAR2_TABLE_100
126 , a110 JTF_VARCHAR2_TABLE_100
127 , a111 JTF_VARCHAR2_TABLE_100
128 , a112 JTF_VARCHAR2_TABLE_100
129 , a113 JTF_VARCHAR2_TABLE_100
130 , a114 JTF_VARCHAR2_TABLE_100
131 , a115 JTF_VARCHAR2_TABLE_100
132 , a116 JTF_VARCHAR2_TABLE_100
133 , a117 JTF_VARCHAR2_TABLE_100
134 , a118 JTF_VARCHAR2_TABLE_100
135 , a119 JTF_VARCHAR2_TABLE_100
136 , a120 JTF_VARCHAR2_TABLE_100
137 , a121 JTF_VARCHAR2_TABLE_100
138 , a122 JTF_VARCHAR2_TABLE_100
139 , a123 JTF_VARCHAR2_TABLE_100
140 , a124 JTF_VARCHAR2_TABLE_100
141 , a125 JTF_VARCHAR2_TABLE_100
142 , a126 JTF_VARCHAR2_TABLE_100
143 , a127 JTF_VARCHAR2_TABLE_100
144 , a128 JTF_VARCHAR2_TABLE_100
145 , a129 JTF_VARCHAR2_TABLE_100
146 , a130 JTF_VARCHAR2_TABLE_100
147 , a131 JTF_VARCHAR2_TABLE_100
148 , a132 JTF_VARCHAR2_TABLE_100
149 , a133 JTF_VARCHAR2_TABLE_100
150 ) as
151 ddindx binary_integer; indx binary_integer;
152 begin
153 if a0 is not null and a0.count > 0 then
154 if a0.count > 0 then
155 indx := a0.first;
156 ddindx := 1;
157 while true loop
158 t(ddindx).extension_id := a0(indx);
159 t(ddindx).row_identifier := a1(indx);
160 t(ddindx).pk_column_1 := a2(indx);
161 t(ddindx).pk_column_2 := a3(indx);
162 t(ddindx).pk_column_3 := a4(indx);
163 t(ddindx).pk_column_4 := a5(indx);
164 t(ddindx).pk_column_5 := a6(indx);
165 t(ddindx).context := a7(indx);
166 t(ddindx).attr_group_id := a8(indx);
167 t(ddindx).c_ext_attr1 := a9(indx);
168 t(ddindx).c_ext_attr2 := a10(indx);
169 t(ddindx).c_ext_attr3 := a11(indx);
170 t(ddindx).c_ext_attr4 := a12(indx);
171 t(ddindx).c_ext_attr5 := a13(indx);
172 t(ddindx).c_ext_attr6 := a14(indx);
173 t(ddindx).c_ext_attr7 := a15(indx);
174 t(ddindx).c_ext_attr8 := a16(indx);
175 t(ddindx).c_ext_attr9 := a17(indx);
176 t(ddindx).c_ext_attr10 := a18(indx);
177 t(ddindx).c_ext_attr11 := a19(indx);
178 t(ddindx).c_ext_attr12 := a20(indx);
179 t(ddindx).c_ext_attr13 := a21(indx);
180 t(ddindx).c_ext_attr14 := a22(indx);
181 t(ddindx).c_ext_attr15 := a23(indx);
182 t(ddindx).c_ext_attr16 := a24(indx);
183 t(ddindx).c_ext_attr17 := a25(indx);
184 t(ddindx).c_ext_attr18 := a26(indx);
185 t(ddindx).c_ext_attr19 := a27(indx);
186 t(ddindx).c_ext_attr20 := a28(indx);
187 t(ddindx).c_ext_attr21 := a29(indx);
188 t(ddindx).c_ext_attr22 := a30(indx);
189 t(ddindx).c_ext_attr23 := a31(indx);
190 t(ddindx).c_ext_attr24 := a32(indx);
191 t(ddindx).c_ext_attr25 := a33(indx);
192 t(ddindx).c_ext_attr26 := a34(indx);
193 t(ddindx).c_ext_attr27 := a35(indx);
194 t(ddindx).c_ext_attr28 := a36(indx);
195 t(ddindx).c_ext_attr29 := a37(indx);
196 t(ddindx).c_ext_attr30 := a38(indx);
197 t(ddindx).c_ext_attr31 := a39(indx);
198 t(ddindx).c_ext_attr32 := a40(indx);
199 t(ddindx).c_ext_attr33 := a41(indx);
200 t(ddindx).c_ext_attr34 := a42(indx);
201 t(ddindx).c_ext_attr35 := a43(indx);
202 t(ddindx).c_ext_attr36 := a44(indx);
203 t(ddindx).c_ext_attr37 := a45(indx);
204 t(ddindx).c_ext_attr38 := a46(indx);
205 t(ddindx).c_ext_attr39 := a47(indx);
206 t(ddindx).c_ext_attr40 := a48(indx);
207 t(ddindx).c_ext_attr41 := a49(indx);
208 t(ddindx).c_ext_attr42 := a50(indx);
209 t(ddindx).c_ext_attr43 := a51(indx);
210 t(ddindx).c_ext_attr44 := a52(indx);
211 t(ddindx).c_ext_attr45 := a53(indx);
212 t(ddindx).c_ext_attr46 := a54(indx);
213 t(ddindx).c_ext_attr47 := a55(indx);
214 t(ddindx).c_ext_attr48 := a56(indx);
215 t(ddindx).c_ext_attr49 := a57(indx);
216 t(ddindx).c_ext_attr50 := a58(indx);
217 t(ddindx).n_ext_attr1 := a59(indx);
218 t(ddindx).n_ext_attr2 := a60(indx);
219 t(ddindx).n_ext_attr3 := a61(indx);
220 t(ddindx).n_ext_attr4 := a62(indx);
221 t(ddindx).n_ext_attr5 := a63(indx);
222 t(ddindx).n_ext_attr6 := a64(indx);
223 t(ddindx).n_ext_attr7 := a65(indx);
224 t(ddindx).n_ext_attr8 := a66(indx);
225 t(ddindx).n_ext_attr9 := a67(indx);
226 t(ddindx).n_ext_attr10 := a68(indx);
227 t(ddindx).n_ext_attr11 := a69(indx);
228 t(ddindx).n_ext_attr12 := a70(indx);
229 t(ddindx).n_ext_attr13 := a71(indx);
230 t(ddindx).n_ext_attr14 := a72(indx);
231 t(ddindx).n_ext_attr15 := a73(indx);
232 t(ddindx).n_ext_attr16 := a74(indx);
233 t(ddindx).n_ext_attr17 := a75(indx);
234 t(ddindx).n_ext_attr18 := a76(indx);
235 t(ddindx).n_ext_attr19 := a77(indx);
236 t(ddindx).n_ext_attr20 := a78(indx);
237 t(ddindx).n_ext_attr21 := a79(indx);
238 t(ddindx).n_ext_attr22 := a80(indx);
239 t(ddindx).n_ext_attr23 := a81(indx);
240 t(ddindx).n_ext_attr24 := a82(indx);
241 t(ddindx).n_ext_attr25 := a83(indx);
242 t(ddindx).d_ext_attr1 := rosetta_g_miss_date_in_map(a84(indx));
243 t(ddindx).d_ext_attr2 := rosetta_g_miss_date_in_map(a85(indx));
244 t(ddindx).d_ext_attr3 := rosetta_g_miss_date_in_map(a86(indx));
245 t(ddindx).d_ext_attr4 := rosetta_g_miss_date_in_map(a87(indx));
246 t(ddindx).d_ext_attr5 := rosetta_g_miss_date_in_map(a88(indx));
247 t(ddindx).d_ext_attr6 := rosetta_g_miss_date_in_map(a89(indx));
248 t(ddindx).d_ext_attr7 := rosetta_g_miss_date_in_map(a90(indx));
249 t(ddindx).d_ext_attr8 := rosetta_g_miss_date_in_map(a91(indx));
250 t(ddindx).d_ext_attr9 := rosetta_g_miss_date_in_map(a92(indx));
251 t(ddindx).d_ext_attr10 := rosetta_g_miss_date_in_map(a93(indx));
252 t(ddindx).d_ext_attr11 := rosetta_g_miss_date_in_map(a94(indx));
253 t(ddindx).d_ext_attr12 := rosetta_g_miss_date_in_map(a95(indx));
254 t(ddindx).d_ext_attr13 := rosetta_g_miss_date_in_map(a96(indx));
255 t(ddindx).d_ext_attr14 := rosetta_g_miss_date_in_map(a97(indx));
256 t(ddindx).d_ext_attr15 := rosetta_g_miss_date_in_map(a98(indx));
257 t(ddindx).d_ext_attr16 := rosetta_g_miss_date_in_map(a99(indx));
258 t(ddindx).d_ext_attr17 := rosetta_g_miss_date_in_map(a100(indx));
259 t(ddindx).d_ext_attr18 := rosetta_g_miss_date_in_map(a101(indx));
260 t(ddindx).d_ext_attr19 := rosetta_g_miss_date_in_map(a102(indx));
261 t(ddindx).d_ext_attr20 := rosetta_g_miss_date_in_map(a103(indx));
262 t(ddindx).d_ext_attr21 := rosetta_g_miss_date_in_map(a104(indx));
263 t(ddindx).d_ext_attr22 := rosetta_g_miss_date_in_map(a105(indx));
264 t(ddindx).d_ext_attr23 := rosetta_g_miss_date_in_map(a106(indx));
265 t(ddindx).d_ext_attr24 := rosetta_g_miss_date_in_map(a107(indx));
266 t(ddindx).d_ext_attr25 := rosetta_g_miss_date_in_map(a108(indx));
267 t(ddindx).uom_ext_attr1 := a109(indx);
268 t(ddindx).uom_ext_attr2 := a110(indx);
269 t(ddindx).uom_ext_attr3 := a111(indx);
270 t(ddindx).uom_ext_attr4 := a112(indx);
271 t(ddindx).uom_ext_attr5 := a113(indx);
272 t(ddindx).uom_ext_attr6 := a114(indx);
273 t(ddindx).uom_ext_attr7 := a115(indx);
274 t(ddindx).uom_ext_attr8 := a116(indx);
275 t(ddindx).uom_ext_attr9 := a117(indx);
276 t(ddindx).uom_ext_attr10 := a118(indx);
277 t(ddindx).uom_ext_attr11 := a119(indx);
278 t(ddindx).uom_ext_attr12 := a120(indx);
279 t(ddindx).uom_ext_attr13 := a121(indx);
280 t(ddindx).uom_ext_attr14 := a122(indx);
281 t(ddindx).uom_ext_attr15 := a123(indx);
282 t(ddindx).uom_ext_attr16 := a124(indx);
283 t(ddindx).uom_ext_attr17 := a125(indx);
284 t(ddindx).uom_ext_attr18 := a126(indx);
285 t(ddindx).uom_ext_attr19 := a127(indx);
286 t(ddindx).uom_ext_attr20 := a128(indx);
287 t(ddindx).uom_ext_attr21 := a129(indx);
288 t(ddindx).uom_ext_attr22 := a130(indx);
289 t(ddindx).uom_ext_attr23 := a131(indx);
290 t(ddindx).uom_ext_attr24 := a132(indx);
291 t(ddindx).uom_ext_attr25 := a133(indx);
292 ddindx := ddindx+1;
293 if a0.last =indx
294 then exit;
295 end if;
296 indx := a0.next(indx);
297 end loop;
298 end if;
299 end if;
300 end rosetta_table_copy_in_p4;
301 procedure rosetta_table_copy_out_p4(t cs_sr_extattributes_pvt.ext_attr_audit_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
302 , a1 out nocopy JTF_NUMBER_TABLE
303 , a2 out nocopy JTF_VARCHAR2_TABLE_200
304 , a3 out nocopy JTF_VARCHAR2_TABLE_200
305 , a4 out nocopy JTF_VARCHAR2_TABLE_200
306 , a5 out nocopy JTF_VARCHAR2_TABLE_200
307 , a6 out nocopy JTF_VARCHAR2_TABLE_200
308 , a7 out nocopy JTF_VARCHAR2_TABLE_200
309 , a8 out nocopy JTF_NUMBER_TABLE
310 , a9 out nocopy JTF_VARCHAR2_TABLE_200
311 , a10 out nocopy JTF_VARCHAR2_TABLE_200
312 , a11 out nocopy JTF_VARCHAR2_TABLE_200
313 , a12 out nocopy JTF_VARCHAR2_TABLE_200
314 , a13 out nocopy JTF_VARCHAR2_TABLE_200
315 , a14 out nocopy JTF_VARCHAR2_TABLE_200
316 , a15 out nocopy JTF_VARCHAR2_TABLE_200
317 , a16 out nocopy JTF_VARCHAR2_TABLE_200
318 , a17 out nocopy JTF_VARCHAR2_TABLE_200
319 , a18 out nocopy JTF_VARCHAR2_TABLE_200
320 , a19 out nocopy JTF_VARCHAR2_TABLE_200
321 , a20 out nocopy JTF_VARCHAR2_TABLE_200
322 , a21 out nocopy JTF_VARCHAR2_TABLE_200
323 , a22 out nocopy JTF_VARCHAR2_TABLE_200
324 , a23 out nocopy JTF_VARCHAR2_TABLE_200
325 , a24 out nocopy JTF_VARCHAR2_TABLE_200
326 , a25 out nocopy JTF_VARCHAR2_TABLE_200
327 , a26 out nocopy JTF_VARCHAR2_TABLE_200
328 , a27 out nocopy JTF_VARCHAR2_TABLE_200
329 , a28 out nocopy JTF_VARCHAR2_TABLE_200
330 , a29 out nocopy JTF_VARCHAR2_TABLE_200
331 , a30 out nocopy JTF_VARCHAR2_TABLE_200
332 , a31 out nocopy JTF_VARCHAR2_TABLE_200
333 , a32 out nocopy JTF_VARCHAR2_TABLE_200
334 , a33 out nocopy JTF_VARCHAR2_TABLE_200
335 , a34 out nocopy JTF_VARCHAR2_TABLE_200
336 , a35 out nocopy JTF_VARCHAR2_TABLE_200
337 , a36 out nocopy JTF_VARCHAR2_TABLE_200
338 , a37 out nocopy JTF_VARCHAR2_TABLE_200
339 , a38 out nocopy JTF_VARCHAR2_TABLE_200
340 , a39 out nocopy JTF_VARCHAR2_TABLE_200
341 , a40 out nocopy JTF_VARCHAR2_TABLE_200
342 , a41 out nocopy JTF_VARCHAR2_TABLE_200
343 , a42 out nocopy JTF_VARCHAR2_TABLE_200
344 , a43 out nocopy JTF_VARCHAR2_TABLE_200
345 , a44 out nocopy JTF_VARCHAR2_TABLE_200
346 , a45 out nocopy JTF_VARCHAR2_TABLE_200
347 , a46 out nocopy JTF_VARCHAR2_TABLE_200
348 , a47 out nocopy JTF_VARCHAR2_TABLE_200
349 , a48 out nocopy JTF_VARCHAR2_TABLE_200
350 , a49 out nocopy JTF_VARCHAR2_TABLE_200
351 , a50 out nocopy JTF_VARCHAR2_TABLE_200
352 , a51 out nocopy JTF_VARCHAR2_TABLE_200
353 , a52 out nocopy JTF_VARCHAR2_TABLE_200
354 , a53 out nocopy JTF_VARCHAR2_TABLE_200
355 , a54 out nocopy JTF_VARCHAR2_TABLE_200
356 , a55 out nocopy JTF_VARCHAR2_TABLE_200
357 , a56 out nocopy JTF_VARCHAR2_TABLE_200
358 , a57 out nocopy JTF_VARCHAR2_TABLE_200
359 , a58 out nocopy JTF_VARCHAR2_TABLE_200
360 , a59 out nocopy JTF_NUMBER_TABLE
361 , a60 out nocopy JTF_NUMBER_TABLE
362 , a61 out nocopy JTF_NUMBER_TABLE
363 , a62 out nocopy JTF_NUMBER_TABLE
364 , a63 out nocopy JTF_NUMBER_TABLE
365 , a64 out nocopy JTF_NUMBER_TABLE
366 , a65 out nocopy JTF_NUMBER_TABLE
367 , a66 out nocopy JTF_NUMBER_TABLE
368 , a67 out nocopy JTF_NUMBER_TABLE
369 , a68 out nocopy JTF_NUMBER_TABLE
370 , a69 out nocopy JTF_NUMBER_TABLE
371 , a70 out nocopy JTF_NUMBER_TABLE
372 , a71 out nocopy JTF_NUMBER_TABLE
373 , a72 out nocopy JTF_NUMBER_TABLE
374 , a73 out nocopy JTF_NUMBER_TABLE
375 , a74 out nocopy JTF_NUMBER_TABLE
376 , a75 out nocopy JTF_NUMBER_TABLE
377 , a76 out nocopy JTF_NUMBER_TABLE
378 , a77 out nocopy JTF_NUMBER_TABLE
379 , a78 out nocopy JTF_NUMBER_TABLE
380 , a79 out nocopy JTF_NUMBER_TABLE
381 , a80 out nocopy JTF_NUMBER_TABLE
382 , a81 out nocopy JTF_NUMBER_TABLE
383 , a82 out nocopy JTF_NUMBER_TABLE
384 , a83 out nocopy JTF_NUMBER_TABLE
385 , a84 out nocopy JTF_DATE_TABLE
386 , a85 out nocopy JTF_DATE_TABLE
387 , a86 out nocopy JTF_DATE_TABLE
388 , a87 out nocopy JTF_DATE_TABLE
389 , a88 out nocopy JTF_DATE_TABLE
390 , a89 out nocopy JTF_DATE_TABLE
391 , a90 out nocopy JTF_DATE_TABLE
392 , a91 out nocopy JTF_DATE_TABLE
393 , a92 out nocopy JTF_DATE_TABLE
394 , a93 out nocopy JTF_DATE_TABLE
395 , a94 out nocopy JTF_DATE_TABLE
396 , a95 out nocopy JTF_DATE_TABLE
397 , a96 out nocopy JTF_DATE_TABLE
398 , a97 out nocopy JTF_DATE_TABLE
399 , a98 out nocopy JTF_DATE_TABLE
400 , a99 out nocopy JTF_DATE_TABLE
401 , a100 out nocopy JTF_DATE_TABLE
402 , a101 out nocopy JTF_DATE_TABLE
403 , a102 out nocopy JTF_DATE_TABLE
404 , a103 out nocopy JTF_DATE_TABLE
405 , a104 out nocopy JTF_DATE_TABLE
406 , a105 out nocopy JTF_DATE_TABLE
407 , a106 out nocopy JTF_DATE_TABLE
408 , a107 out nocopy JTF_DATE_TABLE
409 , a108 out nocopy JTF_DATE_TABLE
410 , a109 out nocopy JTF_VARCHAR2_TABLE_100
411 , a110 out nocopy JTF_VARCHAR2_TABLE_100
412 , a111 out nocopy JTF_VARCHAR2_TABLE_100
413 , a112 out nocopy JTF_VARCHAR2_TABLE_100
414 , a113 out nocopy JTF_VARCHAR2_TABLE_100
415 , a114 out nocopy JTF_VARCHAR2_TABLE_100
416 , a115 out nocopy JTF_VARCHAR2_TABLE_100
417 , a116 out nocopy JTF_VARCHAR2_TABLE_100
418 , a117 out nocopy JTF_VARCHAR2_TABLE_100
419 , a118 out nocopy JTF_VARCHAR2_TABLE_100
420 , a119 out nocopy JTF_VARCHAR2_TABLE_100
421 , a120 out nocopy JTF_VARCHAR2_TABLE_100
422 , a121 out nocopy JTF_VARCHAR2_TABLE_100
423 , a122 out nocopy JTF_VARCHAR2_TABLE_100
424 , a123 out nocopy JTF_VARCHAR2_TABLE_100
425 , a124 out nocopy JTF_VARCHAR2_TABLE_100
426 , a125 out nocopy JTF_VARCHAR2_TABLE_100
427 , a126 out nocopy JTF_VARCHAR2_TABLE_100
428 , a127 out nocopy JTF_VARCHAR2_TABLE_100
429 , a128 out nocopy JTF_VARCHAR2_TABLE_100
430 , a129 out nocopy JTF_VARCHAR2_TABLE_100
431 , a130 out nocopy JTF_VARCHAR2_TABLE_100
432 , a131 out nocopy JTF_VARCHAR2_TABLE_100
433 , a132 out nocopy JTF_VARCHAR2_TABLE_100
434 , a133 out nocopy JTF_VARCHAR2_TABLE_100
435 ) as
436 ddindx binary_integer; indx binary_integer;
437 begin
438 if t is null or t.count = 0 then
439 a0 := JTF_NUMBER_TABLE();
440 a1 := JTF_NUMBER_TABLE();
441 a2 := JTF_VARCHAR2_TABLE_200();
442 a3 := JTF_VARCHAR2_TABLE_200();
443 a4 := JTF_VARCHAR2_TABLE_200();
444 a5 := JTF_VARCHAR2_TABLE_200();
445 a6 := JTF_VARCHAR2_TABLE_200();
446 a7 := JTF_VARCHAR2_TABLE_200();
447 a8 := JTF_NUMBER_TABLE();
448 a9 := JTF_VARCHAR2_TABLE_200();
449 a10 := JTF_VARCHAR2_TABLE_200();
450 a11 := JTF_VARCHAR2_TABLE_200();
451 a12 := JTF_VARCHAR2_TABLE_200();
452 a13 := JTF_VARCHAR2_TABLE_200();
453 a14 := JTF_VARCHAR2_TABLE_200();
454 a15 := JTF_VARCHAR2_TABLE_200();
455 a16 := JTF_VARCHAR2_TABLE_200();
456 a17 := JTF_VARCHAR2_TABLE_200();
457 a18 := JTF_VARCHAR2_TABLE_200();
458 a19 := JTF_VARCHAR2_TABLE_200();
459 a20 := JTF_VARCHAR2_TABLE_200();
460 a21 := JTF_VARCHAR2_TABLE_200();
461 a22 := JTF_VARCHAR2_TABLE_200();
462 a23 := JTF_VARCHAR2_TABLE_200();
463 a24 := JTF_VARCHAR2_TABLE_200();
464 a25 := JTF_VARCHAR2_TABLE_200();
465 a26 := JTF_VARCHAR2_TABLE_200();
466 a27 := JTF_VARCHAR2_TABLE_200();
467 a28 := JTF_VARCHAR2_TABLE_200();
468 a29 := JTF_VARCHAR2_TABLE_200();
469 a30 := JTF_VARCHAR2_TABLE_200();
470 a31 := JTF_VARCHAR2_TABLE_200();
471 a32 := JTF_VARCHAR2_TABLE_200();
472 a33 := JTF_VARCHAR2_TABLE_200();
473 a34 := JTF_VARCHAR2_TABLE_200();
474 a35 := JTF_VARCHAR2_TABLE_200();
475 a36 := JTF_VARCHAR2_TABLE_200();
476 a37 := JTF_VARCHAR2_TABLE_200();
477 a38 := JTF_VARCHAR2_TABLE_200();
478 a39 := JTF_VARCHAR2_TABLE_200();
479 a40 := JTF_VARCHAR2_TABLE_200();
480 a41 := JTF_VARCHAR2_TABLE_200();
481 a42 := JTF_VARCHAR2_TABLE_200();
482 a43 := JTF_VARCHAR2_TABLE_200();
483 a44 := JTF_VARCHAR2_TABLE_200();
484 a45 := JTF_VARCHAR2_TABLE_200();
485 a46 := JTF_VARCHAR2_TABLE_200();
486 a47 := JTF_VARCHAR2_TABLE_200();
487 a48 := JTF_VARCHAR2_TABLE_200();
488 a49 := JTF_VARCHAR2_TABLE_200();
489 a50 := JTF_VARCHAR2_TABLE_200();
490 a51 := JTF_VARCHAR2_TABLE_200();
491 a52 := JTF_VARCHAR2_TABLE_200();
492 a53 := JTF_VARCHAR2_TABLE_200();
493 a54 := JTF_VARCHAR2_TABLE_200();
494 a55 := JTF_VARCHAR2_TABLE_200();
495 a56 := JTF_VARCHAR2_TABLE_200();
496 a57 := JTF_VARCHAR2_TABLE_200();
497 a58 := JTF_VARCHAR2_TABLE_200();
498 a59 := JTF_NUMBER_TABLE();
499 a60 := JTF_NUMBER_TABLE();
500 a61 := JTF_NUMBER_TABLE();
501 a62 := JTF_NUMBER_TABLE();
502 a63 := JTF_NUMBER_TABLE();
503 a64 := JTF_NUMBER_TABLE();
504 a65 := JTF_NUMBER_TABLE();
505 a66 := JTF_NUMBER_TABLE();
506 a67 := JTF_NUMBER_TABLE();
507 a68 := JTF_NUMBER_TABLE();
508 a69 := JTF_NUMBER_TABLE();
509 a70 := JTF_NUMBER_TABLE();
510 a71 := JTF_NUMBER_TABLE();
511 a72 := JTF_NUMBER_TABLE();
512 a73 := JTF_NUMBER_TABLE();
513 a74 := JTF_NUMBER_TABLE();
514 a75 := JTF_NUMBER_TABLE();
515 a76 := JTF_NUMBER_TABLE();
516 a77 := JTF_NUMBER_TABLE();
517 a78 := JTF_NUMBER_TABLE();
518 a79 := JTF_NUMBER_TABLE();
519 a80 := JTF_NUMBER_TABLE();
520 a81 := JTF_NUMBER_TABLE();
521 a82 := JTF_NUMBER_TABLE();
522 a83 := JTF_NUMBER_TABLE();
523 a84 := JTF_DATE_TABLE();
524 a85 := JTF_DATE_TABLE();
525 a86 := JTF_DATE_TABLE();
526 a87 := JTF_DATE_TABLE();
527 a88 := JTF_DATE_TABLE();
528 a89 := JTF_DATE_TABLE();
529 a90 := JTF_DATE_TABLE();
530 a91 := JTF_DATE_TABLE();
531 a92 := JTF_DATE_TABLE();
532 a93 := JTF_DATE_TABLE();
533 a94 := JTF_DATE_TABLE();
534 a95 := JTF_DATE_TABLE();
535 a96 := JTF_DATE_TABLE();
536 a97 := JTF_DATE_TABLE();
537 a98 := JTF_DATE_TABLE();
538 a99 := JTF_DATE_TABLE();
539 a100 := JTF_DATE_TABLE();
540 a101 := JTF_DATE_TABLE();
541 a102 := JTF_DATE_TABLE();
542 a103 := JTF_DATE_TABLE();
543 a104 := JTF_DATE_TABLE();
544 a105 := JTF_DATE_TABLE();
545 a106 := JTF_DATE_TABLE();
546 a107 := JTF_DATE_TABLE();
547 a108 := JTF_DATE_TABLE();
548 a109 := JTF_VARCHAR2_TABLE_100();
549 a110 := JTF_VARCHAR2_TABLE_100();
550 a111 := JTF_VARCHAR2_TABLE_100();
551 a112 := JTF_VARCHAR2_TABLE_100();
552 a113 := JTF_VARCHAR2_TABLE_100();
553 a114 := JTF_VARCHAR2_TABLE_100();
554 a115 := JTF_VARCHAR2_TABLE_100();
555 a116 := JTF_VARCHAR2_TABLE_100();
556 a117 := JTF_VARCHAR2_TABLE_100();
557 a118 := JTF_VARCHAR2_TABLE_100();
558 a119 := JTF_VARCHAR2_TABLE_100();
559 a120 := JTF_VARCHAR2_TABLE_100();
560 a121 := JTF_VARCHAR2_TABLE_100();
561 a122 := JTF_VARCHAR2_TABLE_100();
562 a123 := JTF_VARCHAR2_TABLE_100();
563 a124 := JTF_VARCHAR2_TABLE_100();
564 a125 := JTF_VARCHAR2_TABLE_100();
565 a126 := JTF_VARCHAR2_TABLE_100();
566 a127 := JTF_VARCHAR2_TABLE_100();
567 a128 := JTF_VARCHAR2_TABLE_100();
568 a129 := JTF_VARCHAR2_TABLE_100();
569 a130 := JTF_VARCHAR2_TABLE_100();
570 a131 := JTF_VARCHAR2_TABLE_100();
571 a132 := JTF_VARCHAR2_TABLE_100();
572 a133 := JTF_VARCHAR2_TABLE_100();
573 else
574 a0 := JTF_NUMBER_TABLE();
575 a1 := JTF_NUMBER_TABLE();
576 a2 := JTF_VARCHAR2_TABLE_200();
577 a3 := JTF_VARCHAR2_TABLE_200();
578 a4 := JTF_VARCHAR2_TABLE_200();
579 a5 := JTF_VARCHAR2_TABLE_200();
580 a6 := JTF_VARCHAR2_TABLE_200();
581 a7 := JTF_VARCHAR2_TABLE_200();
582 a8 := JTF_NUMBER_TABLE();
583 a9 := JTF_VARCHAR2_TABLE_200();
584 a10 := JTF_VARCHAR2_TABLE_200();
585 a11 := JTF_VARCHAR2_TABLE_200();
586 a12 := JTF_VARCHAR2_TABLE_200();
587 a13 := JTF_VARCHAR2_TABLE_200();
588 a14 := JTF_VARCHAR2_TABLE_200();
589 a15 := JTF_VARCHAR2_TABLE_200();
590 a16 := JTF_VARCHAR2_TABLE_200();
591 a17 := JTF_VARCHAR2_TABLE_200();
592 a18 := JTF_VARCHAR2_TABLE_200();
593 a19 := JTF_VARCHAR2_TABLE_200();
594 a20 := JTF_VARCHAR2_TABLE_200();
595 a21 := JTF_VARCHAR2_TABLE_200();
596 a22 := JTF_VARCHAR2_TABLE_200();
597 a23 := JTF_VARCHAR2_TABLE_200();
598 a24 := JTF_VARCHAR2_TABLE_200();
599 a25 := JTF_VARCHAR2_TABLE_200();
600 a26 := JTF_VARCHAR2_TABLE_200();
601 a27 := JTF_VARCHAR2_TABLE_200();
602 a28 := JTF_VARCHAR2_TABLE_200();
603 a29 := JTF_VARCHAR2_TABLE_200();
604 a30 := JTF_VARCHAR2_TABLE_200();
605 a31 := JTF_VARCHAR2_TABLE_200();
606 a32 := JTF_VARCHAR2_TABLE_200();
607 a33 := JTF_VARCHAR2_TABLE_200();
608 a34 := JTF_VARCHAR2_TABLE_200();
609 a35 := JTF_VARCHAR2_TABLE_200();
610 a36 := JTF_VARCHAR2_TABLE_200();
611 a37 := JTF_VARCHAR2_TABLE_200();
612 a38 := JTF_VARCHAR2_TABLE_200();
613 a39 := JTF_VARCHAR2_TABLE_200();
614 a40 := JTF_VARCHAR2_TABLE_200();
615 a41 := JTF_VARCHAR2_TABLE_200();
616 a42 := JTF_VARCHAR2_TABLE_200();
617 a43 := JTF_VARCHAR2_TABLE_200();
618 a44 := JTF_VARCHAR2_TABLE_200();
619 a45 := JTF_VARCHAR2_TABLE_200();
620 a46 := JTF_VARCHAR2_TABLE_200();
621 a47 := JTF_VARCHAR2_TABLE_200();
622 a48 := JTF_VARCHAR2_TABLE_200();
623 a49 := JTF_VARCHAR2_TABLE_200();
624 a50 := JTF_VARCHAR2_TABLE_200();
625 a51 := JTF_VARCHAR2_TABLE_200();
626 a52 := JTF_VARCHAR2_TABLE_200();
627 a53 := JTF_VARCHAR2_TABLE_200();
628 a54 := JTF_VARCHAR2_TABLE_200();
629 a55 := JTF_VARCHAR2_TABLE_200();
630 a56 := JTF_VARCHAR2_TABLE_200();
631 a57 := JTF_VARCHAR2_TABLE_200();
632 a58 := JTF_VARCHAR2_TABLE_200();
633 a59 := JTF_NUMBER_TABLE();
634 a60 := JTF_NUMBER_TABLE();
635 a61 := JTF_NUMBER_TABLE();
636 a62 := JTF_NUMBER_TABLE();
637 a63 := JTF_NUMBER_TABLE();
638 a64 := JTF_NUMBER_TABLE();
639 a65 := JTF_NUMBER_TABLE();
640 a66 := JTF_NUMBER_TABLE();
641 a67 := JTF_NUMBER_TABLE();
642 a68 := JTF_NUMBER_TABLE();
643 a69 := JTF_NUMBER_TABLE();
644 a70 := JTF_NUMBER_TABLE();
645 a71 := JTF_NUMBER_TABLE();
646 a72 := JTF_NUMBER_TABLE();
647 a73 := JTF_NUMBER_TABLE();
648 a74 := JTF_NUMBER_TABLE();
649 a75 := JTF_NUMBER_TABLE();
650 a76 := JTF_NUMBER_TABLE();
651 a77 := JTF_NUMBER_TABLE();
652 a78 := JTF_NUMBER_TABLE();
653 a79 := JTF_NUMBER_TABLE();
654 a80 := JTF_NUMBER_TABLE();
655 a81 := JTF_NUMBER_TABLE();
656 a82 := JTF_NUMBER_TABLE();
657 a83 := JTF_NUMBER_TABLE();
658 a84 := JTF_DATE_TABLE();
659 a85 := JTF_DATE_TABLE();
660 a86 := JTF_DATE_TABLE();
661 a87 := JTF_DATE_TABLE();
662 a88 := JTF_DATE_TABLE();
663 a89 := JTF_DATE_TABLE();
664 a90 := JTF_DATE_TABLE();
665 a91 := JTF_DATE_TABLE();
666 a92 := JTF_DATE_TABLE();
667 a93 := JTF_DATE_TABLE();
668 a94 := JTF_DATE_TABLE();
669 a95 := JTF_DATE_TABLE();
670 a96 := JTF_DATE_TABLE();
671 a97 := JTF_DATE_TABLE();
672 a98 := JTF_DATE_TABLE();
673 a99 := JTF_DATE_TABLE();
674 a100 := JTF_DATE_TABLE();
675 a101 := JTF_DATE_TABLE();
676 a102 := JTF_DATE_TABLE();
677 a103 := JTF_DATE_TABLE();
678 a104 := JTF_DATE_TABLE();
679 a105 := JTF_DATE_TABLE();
680 a106 := JTF_DATE_TABLE();
681 a107 := JTF_DATE_TABLE();
682 a108 := JTF_DATE_TABLE();
683 a109 := JTF_VARCHAR2_TABLE_100();
684 a110 := JTF_VARCHAR2_TABLE_100();
685 a111 := JTF_VARCHAR2_TABLE_100();
686 a112 := JTF_VARCHAR2_TABLE_100();
687 a113 := JTF_VARCHAR2_TABLE_100();
688 a114 := JTF_VARCHAR2_TABLE_100();
689 a115 := JTF_VARCHAR2_TABLE_100();
690 a116 := JTF_VARCHAR2_TABLE_100();
691 a117 := JTF_VARCHAR2_TABLE_100();
692 a118 := JTF_VARCHAR2_TABLE_100();
693 a119 := JTF_VARCHAR2_TABLE_100();
694 a120 := JTF_VARCHAR2_TABLE_100();
695 a121 := JTF_VARCHAR2_TABLE_100();
696 a122 := JTF_VARCHAR2_TABLE_100();
697 a123 := JTF_VARCHAR2_TABLE_100();
698 a124 := JTF_VARCHAR2_TABLE_100();
699 a125 := JTF_VARCHAR2_TABLE_100();
700 a126 := JTF_VARCHAR2_TABLE_100();
701 a127 := JTF_VARCHAR2_TABLE_100();
702 a128 := JTF_VARCHAR2_TABLE_100();
703 a129 := JTF_VARCHAR2_TABLE_100();
704 a130 := JTF_VARCHAR2_TABLE_100();
705 a131 := JTF_VARCHAR2_TABLE_100();
706 a132 := JTF_VARCHAR2_TABLE_100();
707 a133 := JTF_VARCHAR2_TABLE_100();
708 if t.count > 0 then
709 a0.extend(t.count);
710 a1.extend(t.count);
711 a2.extend(t.count);
712 a3.extend(t.count);
713 a4.extend(t.count);
714 a5.extend(t.count);
715 a6.extend(t.count);
716 a7.extend(t.count);
717 a8.extend(t.count);
718 a9.extend(t.count);
719 a10.extend(t.count);
720 a11.extend(t.count);
721 a12.extend(t.count);
722 a13.extend(t.count);
723 a14.extend(t.count);
724 a15.extend(t.count);
725 a16.extend(t.count);
726 a17.extend(t.count);
727 a18.extend(t.count);
728 a19.extend(t.count);
729 a20.extend(t.count);
730 a21.extend(t.count);
731 a22.extend(t.count);
732 a23.extend(t.count);
733 a24.extend(t.count);
734 a25.extend(t.count);
735 a26.extend(t.count);
736 a27.extend(t.count);
737 a28.extend(t.count);
738 a29.extend(t.count);
739 a30.extend(t.count);
740 a31.extend(t.count);
741 a32.extend(t.count);
742 a33.extend(t.count);
743 a34.extend(t.count);
744 a35.extend(t.count);
745 a36.extend(t.count);
746 a37.extend(t.count);
747 a38.extend(t.count);
748 a39.extend(t.count);
749 a40.extend(t.count);
750 a41.extend(t.count);
751 a42.extend(t.count);
752 a43.extend(t.count);
753 a44.extend(t.count);
754 a45.extend(t.count);
755 a46.extend(t.count);
756 a47.extend(t.count);
757 a48.extend(t.count);
758 a49.extend(t.count);
759 a50.extend(t.count);
760 a51.extend(t.count);
761 a52.extend(t.count);
762 a53.extend(t.count);
763 a54.extend(t.count);
764 a55.extend(t.count);
765 a56.extend(t.count);
766 a57.extend(t.count);
767 a58.extend(t.count);
768 a59.extend(t.count);
769 a60.extend(t.count);
770 a61.extend(t.count);
771 a62.extend(t.count);
772 a63.extend(t.count);
773 a64.extend(t.count);
774 a65.extend(t.count);
775 a66.extend(t.count);
776 a67.extend(t.count);
777 a68.extend(t.count);
778 a69.extend(t.count);
779 a70.extend(t.count);
780 a71.extend(t.count);
781 a72.extend(t.count);
782 a73.extend(t.count);
783 a74.extend(t.count);
784 a75.extend(t.count);
785 a76.extend(t.count);
786 a77.extend(t.count);
787 a78.extend(t.count);
788 a79.extend(t.count);
789 a80.extend(t.count);
790 a81.extend(t.count);
791 a82.extend(t.count);
792 a83.extend(t.count);
793 a84.extend(t.count);
794 a85.extend(t.count);
795 a86.extend(t.count);
796 a87.extend(t.count);
797 a88.extend(t.count);
798 a89.extend(t.count);
799 a90.extend(t.count);
800 a91.extend(t.count);
801 a92.extend(t.count);
802 a93.extend(t.count);
803 a94.extend(t.count);
804 a95.extend(t.count);
805 a96.extend(t.count);
806 a97.extend(t.count);
807 a98.extend(t.count);
808 a99.extend(t.count);
809 a100.extend(t.count);
810 a101.extend(t.count);
811 a102.extend(t.count);
812 a103.extend(t.count);
813 a104.extend(t.count);
814 a105.extend(t.count);
815 a106.extend(t.count);
816 a107.extend(t.count);
817 a108.extend(t.count);
818 a109.extend(t.count);
819 a110.extend(t.count);
820 a111.extend(t.count);
821 a112.extend(t.count);
822 a113.extend(t.count);
823 a114.extend(t.count);
824 a115.extend(t.count);
825 a116.extend(t.count);
826 a117.extend(t.count);
827 a118.extend(t.count);
828 a119.extend(t.count);
829 a120.extend(t.count);
830 a121.extend(t.count);
831 a122.extend(t.count);
832 a123.extend(t.count);
833 a124.extend(t.count);
834 a125.extend(t.count);
835 a126.extend(t.count);
836 a127.extend(t.count);
837 a128.extend(t.count);
838 a129.extend(t.count);
839 a130.extend(t.count);
840 a131.extend(t.count);
841 a132.extend(t.count);
842 a133.extend(t.count);
843 ddindx := t.first;
844 indx := 1;
845 while true loop
846 a0(indx) := t(ddindx).extension_id;
847 a1(indx) := t(ddindx).row_identifier;
848 a2(indx) := t(ddindx).pk_column_1;
849 a3(indx) := t(ddindx).pk_column_2;
850 a4(indx) := t(ddindx).pk_column_3;
851 a5(indx) := t(ddindx).pk_column_4;
852 a6(indx) := t(ddindx).pk_column_5;
853 a7(indx) := t(ddindx).context;
854 a8(indx) := t(ddindx).attr_group_id;
855 a9(indx) := t(ddindx).c_ext_attr1;
856 a10(indx) := t(ddindx).c_ext_attr2;
857 a11(indx) := t(ddindx).c_ext_attr3;
858 a12(indx) := t(ddindx).c_ext_attr4;
859 a13(indx) := t(ddindx).c_ext_attr5;
860 a14(indx) := t(ddindx).c_ext_attr6;
861 a15(indx) := t(ddindx).c_ext_attr7;
862 a16(indx) := t(ddindx).c_ext_attr8;
863 a17(indx) := t(ddindx).c_ext_attr9;
864 a18(indx) := t(ddindx).c_ext_attr10;
865 a19(indx) := t(ddindx).c_ext_attr11;
866 a20(indx) := t(ddindx).c_ext_attr12;
867 a21(indx) := t(ddindx).c_ext_attr13;
868 a22(indx) := t(ddindx).c_ext_attr14;
869 a23(indx) := t(ddindx).c_ext_attr15;
870 a24(indx) := t(ddindx).c_ext_attr16;
871 a25(indx) := t(ddindx).c_ext_attr17;
872 a26(indx) := t(ddindx).c_ext_attr18;
873 a27(indx) := t(ddindx).c_ext_attr19;
874 a28(indx) := t(ddindx).c_ext_attr20;
875 a29(indx) := t(ddindx).c_ext_attr21;
876 a30(indx) := t(ddindx).c_ext_attr22;
877 a31(indx) := t(ddindx).c_ext_attr23;
878 a32(indx) := t(ddindx).c_ext_attr24;
879 a33(indx) := t(ddindx).c_ext_attr25;
880 a34(indx) := t(ddindx).c_ext_attr26;
881 a35(indx) := t(ddindx).c_ext_attr27;
882 a36(indx) := t(ddindx).c_ext_attr28;
883 a37(indx) := t(ddindx).c_ext_attr29;
884 a38(indx) := t(ddindx).c_ext_attr30;
885 a39(indx) := t(ddindx).c_ext_attr31;
886 a40(indx) := t(ddindx).c_ext_attr32;
887 a41(indx) := t(ddindx).c_ext_attr33;
888 a42(indx) := t(ddindx).c_ext_attr34;
889 a43(indx) := t(ddindx).c_ext_attr35;
890 a44(indx) := t(ddindx).c_ext_attr36;
891 a45(indx) := t(ddindx).c_ext_attr37;
892 a46(indx) := t(ddindx).c_ext_attr38;
893 a47(indx) := t(ddindx).c_ext_attr39;
894 a48(indx) := t(ddindx).c_ext_attr40;
895 a49(indx) := t(ddindx).c_ext_attr41;
896 a50(indx) := t(ddindx).c_ext_attr42;
897 a51(indx) := t(ddindx).c_ext_attr43;
898 a52(indx) := t(ddindx).c_ext_attr44;
899 a53(indx) := t(ddindx).c_ext_attr45;
900 a54(indx) := t(ddindx).c_ext_attr46;
901 a55(indx) := t(ddindx).c_ext_attr47;
902 a56(indx) := t(ddindx).c_ext_attr48;
903 a57(indx) := t(ddindx).c_ext_attr49;
904 a58(indx) := t(ddindx).c_ext_attr50;
905 a59(indx) := t(ddindx).n_ext_attr1;
906 a60(indx) := t(ddindx).n_ext_attr2;
907 a61(indx) := t(ddindx).n_ext_attr3;
908 a62(indx) := t(ddindx).n_ext_attr4;
909 a63(indx) := t(ddindx).n_ext_attr5;
910 a64(indx) := t(ddindx).n_ext_attr6;
911 a65(indx) := t(ddindx).n_ext_attr7;
912 a66(indx) := t(ddindx).n_ext_attr8;
913 a67(indx) := t(ddindx).n_ext_attr9;
914 a68(indx) := t(ddindx).n_ext_attr10;
915 a69(indx) := t(ddindx).n_ext_attr11;
916 a70(indx) := t(ddindx).n_ext_attr12;
917 a71(indx) := t(ddindx).n_ext_attr13;
918 a72(indx) := t(ddindx).n_ext_attr14;
919 a73(indx) := t(ddindx).n_ext_attr15;
920 a74(indx) := t(ddindx).n_ext_attr16;
921 a75(indx) := t(ddindx).n_ext_attr17;
922 a76(indx) := t(ddindx).n_ext_attr18;
923 a77(indx) := t(ddindx).n_ext_attr19;
924 a78(indx) := t(ddindx).n_ext_attr20;
925 a79(indx) := t(ddindx).n_ext_attr21;
926 a80(indx) := t(ddindx).n_ext_attr22;
927 a81(indx) := t(ddindx).n_ext_attr23;
928 a82(indx) := t(ddindx).n_ext_attr24;
929 a83(indx) := t(ddindx).n_ext_attr25;
930 a84(indx) := t(ddindx).d_ext_attr1;
931 a85(indx) := t(ddindx).d_ext_attr2;
932 a86(indx) := t(ddindx).d_ext_attr3;
933 a87(indx) := t(ddindx).d_ext_attr4;
934 a88(indx) := t(ddindx).d_ext_attr5;
935 a89(indx) := t(ddindx).d_ext_attr6;
936 a90(indx) := t(ddindx).d_ext_attr7;
937 a91(indx) := t(ddindx).d_ext_attr8;
938 a92(indx) := t(ddindx).d_ext_attr9;
939 a93(indx) := t(ddindx).d_ext_attr10;
940 a94(indx) := t(ddindx).d_ext_attr11;
941 a95(indx) := t(ddindx).d_ext_attr12;
942 a96(indx) := t(ddindx).d_ext_attr13;
943 a97(indx) := t(ddindx).d_ext_attr14;
944 a98(indx) := t(ddindx).d_ext_attr15;
945 a99(indx) := t(ddindx).d_ext_attr16;
946 a100(indx) := t(ddindx).d_ext_attr17;
947 a101(indx) := t(ddindx).d_ext_attr18;
948 a102(indx) := t(ddindx).d_ext_attr19;
949 a103(indx) := t(ddindx).d_ext_attr20;
950 a104(indx) := t(ddindx).d_ext_attr21;
951 a105(indx) := t(ddindx).d_ext_attr22;
952 a106(indx) := t(ddindx).d_ext_attr23;
953 a107(indx) := t(ddindx).d_ext_attr24;
954 a108(indx) := t(ddindx).d_ext_attr25;
955 a109(indx) := t(ddindx).uom_ext_attr1;
956 a110(indx) := t(ddindx).uom_ext_attr2;
957 a111(indx) := t(ddindx).uom_ext_attr3;
958 a112(indx) := t(ddindx).uom_ext_attr4;
959 a113(indx) := t(ddindx).uom_ext_attr5;
960 a114(indx) := t(ddindx).uom_ext_attr6;
961 a115(indx) := t(ddindx).uom_ext_attr7;
962 a116(indx) := t(ddindx).uom_ext_attr8;
963 a117(indx) := t(ddindx).uom_ext_attr9;
964 a118(indx) := t(ddindx).uom_ext_attr10;
965 a119(indx) := t(ddindx).uom_ext_attr11;
966 a120(indx) := t(ddindx).uom_ext_attr12;
967 a121(indx) := t(ddindx).uom_ext_attr13;
968 a122(indx) := t(ddindx).uom_ext_attr14;
969 a123(indx) := t(ddindx).uom_ext_attr15;
970 a124(indx) := t(ddindx).uom_ext_attr16;
971 a125(indx) := t(ddindx).uom_ext_attr17;
972 a126(indx) := t(ddindx).uom_ext_attr18;
973 a127(indx) := t(ddindx).uom_ext_attr19;
974 a128(indx) := t(ddindx).uom_ext_attr20;
975 a129(indx) := t(ddindx).uom_ext_attr21;
976 a130(indx) := t(ddindx).uom_ext_attr22;
977 a131(indx) := t(ddindx).uom_ext_attr23;
978 a132(indx) := t(ddindx).uom_ext_attr24;
979 a133(indx) := t(ddindx).uom_ext_attr25;
980 indx := indx+1;
981 if t.last =ddindx
982 then exit;
983 end if;
984 ddindx := t.next(ddindx);
985 end loop;
986 end if;
987 end if;
988 end rosetta_table_copy_out_p4;
989
990 procedure rosetta_table_copy_in_p6(t out nocopy cs_sr_extattributes_pvt.ext_grp_attr_tbl_type, a0 JTF_NUMBER_TABLE
991 , a1 JTF_NUMBER_TABLE
992 , a2 JTF_VARCHAR2_TABLE_100
993 , a3 JTF_VARCHAR2_TABLE_100
994 , a4 JTF_VARCHAR2_TABLE_200
995 , a5 JTF_VARCHAR2_TABLE_100
996 , a6 JTF_VARCHAR2_TABLE_200
997 , a7 JTF_VARCHAR2_TABLE_200
998 , a8 JTF_NUMBER_TABLE
999 , a9 JTF_DATE_TABLE
1000 , a10 JTF_VARCHAR2_TABLE_1000
1001 ) as
1002 ddindx binary_integer; indx binary_integer;
1003 begin
1004 if a0 is not null and a0.count > 0 then
1005 if a0.count > 0 then
1006 indx := a0.first;
1007 ddindx := 1;
1008 while true loop
1009 t(ddindx).row_identifier := a0(indx);
1010 t(ddindx).attr_group_id := a1(indx);
1011 t(ddindx).attr_group_type := a2(indx);
1012 t(ddindx).attr_group_name := a3(indx);
1013 t(ddindx).attr_group_disp_name := a4(indx);
1014 t(ddindx).column_name := a5(indx);
1015 t(ddindx).attr_name := a6(indx);
1016 t(ddindx).attr_value_str := a7(indx);
1017 t(ddindx).attr_value_num := a8(indx);
1018 t(ddindx).attr_value_date := rosetta_g_miss_date_in_map(a9(indx));
1019 t(ddindx).attr_value_display := a10(indx);
1020 ddindx := ddindx+1;
1021 if a0.last =indx
1022 then exit;
1023 end if;
1024 indx := a0.next(indx);
1025 end loop;
1026 end if;
1027 end if;
1028 end rosetta_table_copy_in_p6;
1029 procedure rosetta_table_copy_out_p6(t cs_sr_extattributes_pvt.ext_grp_attr_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
1030 , a1 out nocopy JTF_NUMBER_TABLE
1031 , a2 out nocopy JTF_VARCHAR2_TABLE_100
1032 , a3 out nocopy JTF_VARCHAR2_TABLE_100
1033 , a4 out nocopy JTF_VARCHAR2_TABLE_200
1034 , a5 out nocopy JTF_VARCHAR2_TABLE_100
1035 , a6 out nocopy JTF_VARCHAR2_TABLE_200
1036 , a7 out nocopy JTF_VARCHAR2_TABLE_200
1037 , a8 out nocopy JTF_NUMBER_TABLE
1038 , a9 out nocopy JTF_DATE_TABLE
1039 , a10 out nocopy JTF_VARCHAR2_TABLE_1000
1040 ) as
1041 ddindx binary_integer; indx binary_integer;
1042 begin
1043 if t is null or t.count = 0 then
1044 a0 := JTF_NUMBER_TABLE();
1045 a1 := JTF_NUMBER_TABLE();
1046 a2 := JTF_VARCHAR2_TABLE_100();
1047 a3 := JTF_VARCHAR2_TABLE_100();
1048 a4 := JTF_VARCHAR2_TABLE_200();
1049 a5 := JTF_VARCHAR2_TABLE_100();
1050 a6 := JTF_VARCHAR2_TABLE_200();
1051 a7 := JTF_VARCHAR2_TABLE_200();
1052 a8 := JTF_NUMBER_TABLE();
1053 a9 := JTF_DATE_TABLE();
1054 a10 := JTF_VARCHAR2_TABLE_1000();
1055 else
1056 a0 := JTF_NUMBER_TABLE();
1057 a1 := JTF_NUMBER_TABLE();
1058 a2 := JTF_VARCHAR2_TABLE_100();
1059 a3 := JTF_VARCHAR2_TABLE_100();
1060 a4 := JTF_VARCHAR2_TABLE_200();
1061 a5 := JTF_VARCHAR2_TABLE_100();
1062 a6 := JTF_VARCHAR2_TABLE_200();
1063 a7 := JTF_VARCHAR2_TABLE_200();
1064 a8 := JTF_NUMBER_TABLE();
1065 a9 := JTF_DATE_TABLE();
1066 a10 := JTF_VARCHAR2_TABLE_1000();
1067 if t.count > 0 then
1068 a0.extend(t.count);
1069 a1.extend(t.count);
1070 a2.extend(t.count);
1071 a3.extend(t.count);
1072 a4.extend(t.count);
1073 a5.extend(t.count);
1074 a6.extend(t.count);
1075 a7.extend(t.count);
1076 a8.extend(t.count);
1077 a9.extend(t.count);
1078 a10.extend(t.count);
1079 ddindx := t.first;
1080 indx := 1;
1081 while true loop
1082 a0(indx) := t(ddindx).row_identifier;
1083 a1(indx) := t(ddindx).attr_group_id;
1084 a2(indx) := t(ddindx).attr_group_type;
1085 a3(indx) := t(ddindx).attr_group_name;
1086 a4(indx) := t(ddindx).attr_group_disp_name;
1087 a5(indx) := t(ddindx).column_name;
1088 a6(indx) := t(ddindx).attr_name;
1089 a7(indx) := t(ddindx).attr_value_str;
1090 a8(indx) := t(ddindx).attr_value_num;
1091 a9(indx) := t(ddindx).attr_value_date;
1092 a10(indx) := t(ddindx).attr_value_display;
1093 indx := indx+1;
1094 if t.last =ddindx
1095 then exit;
1096 end if;
1097 ddindx := t.next(ddindx);
1098 end loop;
1099 end if;
1100 end if;
1101 end rosetta_table_copy_out_p6;
1102
1103 procedure get_sr_ext_attrs(p_api_version NUMBER
1104 , p_init_msg_list VARCHAR2
1105 , p_commit VARCHAR2
1106 , p_incident_id NUMBER
1107 , p_object_name VARCHAR2
1108 , p5_a0 out nocopy JTF_NUMBER_TABLE
1109 , p5_a1 out nocopy JTF_VARCHAR2_TABLE_200
1110 , p5_a2 out nocopy JTF_VARCHAR2_TABLE_200
1111 , p5_a3 out nocopy JTF_VARCHAR2_TABLE_200
1112 , p5_a4 out nocopy JTF_VARCHAR2_TABLE_200
1113 , p5_a5 out nocopy JTF_VARCHAR2_TABLE_200
1114 , p5_a6 out nocopy JTF_VARCHAR2_TABLE_200
1115 , p5_a7 out nocopy JTF_VARCHAR2_TABLE_100
1116 , p5_a8 out nocopy JTF_NUMBER_TABLE
1117 , p5_a9 out nocopy JTF_NUMBER_TABLE
1118 , p5_a10 out nocopy JTF_VARCHAR2_TABLE_100
1119 , p5_a11 out nocopy JTF_VARCHAR2_TABLE_100
1120 , p5_a12 out nocopy JTF_VARCHAR2_TABLE_200
1121 , p5_a13 out nocopy JTF_VARCHAR2_TABLE_100
1122 , p5_a14 out nocopy JTF_VARCHAR2_TABLE_100
1123 , p6_a0 out nocopy JTF_NUMBER_TABLE
1124 , p6_a1 out nocopy JTF_VARCHAR2_TABLE_100
1125 , p6_a2 out nocopy JTF_VARCHAR2_TABLE_200
1126 , p6_a3 out nocopy JTF_VARCHAR2_TABLE_200
1127 , p6_a4 out nocopy JTF_VARCHAR2_TABLE_4000
1128 , p6_a5 out nocopy JTF_NUMBER_TABLE
1129 , p6_a6 out nocopy JTF_DATE_TABLE
1130 , p6_a7 out nocopy JTF_VARCHAR2_TABLE_4000
1131 , p6_a8 out nocopy JTF_VARCHAR2_TABLE_100
1132 , x_return_status out nocopy VARCHAR2
1133 , x_msg_count out nocopy NUMBER
1134 , x_msg_data out nocopy VARCHAR2
1135 )
1136
1137 as
1138 ddx_ext_attr_grp_tbl cs_servicerequest_pub.ext_attr_grp_tbl_type;
1139 ddx_ext_attr_tbl cs_servicerequest_pub.ext_attr_tbl_type;
1140 ddindx binary_integer; indx binary_integer;
1141 begin
1142
1143 -- copy data to the local IN or IN-OUT args, if any
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154 -- here's the delegated call to the old PL/SQL routine
1155 cs_sr_extattributes_pvt.get_sr_ext_attrs(p_api_version,
1156 p_init_msg_list,
1157 p_commit,
1158 p_incident_id,
1159 p_object_name,
1160 ddx_ext_attr_grp_tbl,
1161 ddx_ext_attr_tbl,
1162 x_return_status,
1163 x_msg_count,
1164 x_msg_data);
1165
1166 -- copy data back from the local variables to OUT or IN-OUT args, if any
1167
1168
1169
1170
1171
1172 cs_servicerequest_pub_w.rosetta_table_copy_out_p8(ddx_ext_attr_grp_tbl, p5_a0
1173 , p5_a1
1174 , p5_a2
1175 , p5_a3
1176 , p5_a4
1177 , p5_a5
1178 , p5_a6
1179 , p5_a7
1180 , p5_a8
1181 , p5_a9
1182 , p5_a10
1183 , p5_a11
1184 , p5_a12
1185 , p5_a13
1186 , p5_a14
1187 );
1188
1189 cs_servicerequest_pub_w.rosetta_table_copy_out_p10(ddx_ext_attr_tbl, p6_a0
1190 , p6_a1
1191 , p6_a2
1192 , p6_a3
1193 , p6_a4
1194 , p6_a5
1195 , p6_a6
1196 , p6_a7
1197 , p6_a8
1198 );
1199
1200
1201
1202 end;
1203
1204 procedure process_sr_ext_attrs(p_api_version NUMBER
1205 , p_init_msg_list VARCHAR2
1206 , p_commit VARCHAR2
1207 , p_incident_id NUMBER
1208 , p4_a0 JTF_NUMBER_TABLE
1209 , p4_a1 JTF_VARCHAR2_TABLE_200
1210 , p4_a2 JTF_VARCHAR2_TABLE_200
1211 , p4_a3 JTF_VARCHAR2_TABLE_200
1212 , p4_a4 JTF_VARCHAR2_TABLE_200
1213 , p4_a5 JTF_VARCHAR2_TABLE_200
1214 , p4_a6 JTF_VARCHAR2_TABLE_200
1215 , p4_a7 JTF_VARCHAR2_TABLE_100
1216 , p4_a8 JTF_NUMBER_TABLE
1217 , p4_a9 JTF_NUMBER_TABLE
1218 , p4_a10 JTF_VARCHAR2_TABLE_100
1219 , p4_a11 JTF_VARCHAR2_TABLE_100
1220 , p4_a12 JTF_VARCHAR2_TABLE_200
1221 , p4_a13 JTF_VARCHAR2_TABLE_100
1222 , p4_a14 JTF_VARCHAR2_TABLE_100
1223 , p5_a0 JTF_NUMBER_TABLE
1224 , p5_a1 JTF_VARCHAR2_TABLE_100
1225 , p5_a2 JTF_VARCHAR2_TABLE_200
1226 , p5_a3 JTF_VARCHAR2_TABLE_200
1227 , p5_a4 JTF_VARCHAR2_TABLE_4000
1228 , p5_a5 JTF_NUMBER_TABLE
1229 , p5_a6 JTF_DATE_TABLE
1230 , p5_a7 JTF_VARCHAR2_TABLE_4000
1231 , p5_a8 JTF_VARCHAR2_TABLE_100
1232 , p_modified_by NUMBER
1233 , p_modified_on date
1234 , x_failed_row_id_list out nocopy VARCHAR2
1235 , x_return_status out nocopy VARCHAR2
1236 , x_errorcode out nocopy NUMBER
1237 , x_msg_count out nocopy NUMBER
1238 , x_msg_data out nocopy VARCHAR2
1239 )
1240
1241 as
1242 ddp_ext_attr_grp_tbl cs_servicerequest_pub.ext_attr_grp_tbl_type;
1243 ddp_ext_attr_tbl cs_servicerequest_pub.ext_attr_tbl_type;
1244 ddp_modified_on date;
1245 ddindx binary_integer; indx binary_integer;
1246 begin
1247
1248 -- copy data to the local IN or IN-OUT args, if any
1249
1250
1251
1252
1253 cs_servicerequest_pub_w.rosetta_table_copy_in_p8(ddp_ext_attr_grp_tbl, p4_a0
1254 , p4_a1
1255 , p4_a2
1256 , p4_a3
1257 , p4_a4
1258 , p4_a5
1259 , p4_a6
1260 , p4_a7
1261 , p4_a8
1262 , p4_a9
1263 , p4_a10
1264 , p4_a11
1265 , p4_a12
1266 , p4_a13
1267 , p4_a14
1268 );
1269
1270 cs_servicerequest_pub_w.rosetta_table_copy_in_p10(ddp_ext_attr_tbl, p5_a0
1271 , p5_a1
1272 , p5_a2
1273 , p5_a3
1274 , p5_a4
1275 , p5_a5
1276 , p5_a6
1277 , p5_a7
1278 , p5_a8
1279 );
1280
1281
1282 ddp_modified_on := rosetta_g_miss_date_in_map(p_modified_on);
1283
1284
1285
1286
1287
1288
1289 -- here's the delegated call to the old PL/SQL routine
1290 cs_sr_extattributes_pvt.process_sr_ext_attrs(p_api_version,
1291 p_init_msg_list,
1292 p_commit,
1293 p_incident_id,
1294 ddp_ext_attr_grp_tbl,
1295 ddp_ext_attr_tbl,
1296 p_modified_by,
1297 ddp_modified_on,
1298 x_failed_row_id_list,
1299 x_return_status,
1300 x_errorcode,
1301 x_msg_count,
1302 x_msg_data);
1303
1304 -- copy data back from the local variables to OUT or IN-OUT args, if any
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317 end;
1318
1319 procedure create_ext_attr_audit(p0_a0 JTF_NUMBER_TABLE
1320 , p0_a1 JTF_NUMBER_TABLE
1321 , p0_a2 JTF_VARCHAR2_TABLE_200
1322 , p0_a3 JTF_VARCHAR2_TABLE_200
1323 , p0_a4 JTF_VARCHAR2_TABLE_200
1324 , p0_a5 JTF_VARCHAR2_TABLE_200
1325 , p0_a6 JTF_VARCHAR2_TABLE_200
1326 , p0_a7 JTF_VARCHAR2_TABLE_200
1327 , p0_a8 JTF_NUMBER_TABLE
1328 , p0_a9 JTF_VARCHAR2_TABLE_200
1329 , p0_a10 JTF_VARCHAR2_TABLE_200
1330 , p0_a11 JTF_VARCHAR2_TABLE_200
1331 , p0_a12 JTF_VARCHAR2_TABLE_200
1332 , p0_a13 JTF_VARCHAR2_TABLE_200
1333 , p0_a14 JTF_VARCHAR2_TABLE_200
1334 , p0_a15 JTF_VARCHAR2_TABLE_200
1335 , p0_a16 JTF_VARCHAR2_TABLE_200
1336 , p0_a17 JTF_VARCHAR2_TABLE_200
1337 , p0_a18 JTF_VARCHAR2_TABLE_200
1338 , p0_a19 JTF_VARCHAR2_TABLE_200
1339 , p0_a20 JTF_VARCHAR2_TABLE_200
1340 , p0_a21 JTF_VARCHAR2_TABLE_200
1341 , p0_a22 JTF_VARCHAR2_TABLE_200
1342 , p0_a23 JTF_VARCHAR2_TABLE_200
1343 , p0_a24 JTF_VARCHAR2_TABLE_200
1344 , p0_a25 JTF_VARCHAR2_TABLE_200
1345 , p0_a26 JTF_VARCHAR2_TABLE_200
1346 , p0_a27 JTF_VARCHAR2_TABLE_200
1347 , p0_a28 JTF_VARCHAR2_TABLE_200
1348 , p0_a29 JTF_VARCHAR2_TABLE_200
1349 , p0_a30 JTF_VARCHAR2_TABLE_200
1350 , p0_a31 JTF_VARCHAR2_TABLE_200
1351 , p0_a32 JTF_VARCHAR2_TABLE_200
1352 , p0_a33 JTF_VARCHAR2_TABLE_200
1353 , p0_a34 JTF_VARCHAR2_TABLE_200
1354 , p0_a35 JTF_VARCHAR2_TABLE_200
1355 , p0_a36 JTF_VARCHAR2_TABLE_200
1356 , p0_a37 JTF_VARCHAR2_TABLE_200
1357 , p0_a38 JTF_VARCHAR2_TABLE_200
1358 , p0_a39 JTF_VARCHAR2_TABLE_200
1359 , p0_a40 JTF_VARCHAR2_TABLE_200
1360 , p0_a41 JTF_VARCHAR2_TABLE_200
1361 , p0_a42 JTF_VARCHAR2_TABLE_200
1362 , p0_a43 JTF_VARCHAR2_TABLE_200
1363 , p0_a44 JTF_VARCHAR2_TABLE_200
1364 , p0_a45 JTF_VARCHAR2_TABLE_200
1365 , p0_a46 JTF_VARCHAR2_TABLE_200
1366 , p0_a47 JTF_VARCHAR2_TABLE_200
1367 , p0_a48 JTF_VARCHAR2_TABLE_200
1368 , p0_a49 JTF_VARCHAR2_TABLE_200
1369 , p0_a50 JTF_VARCHAR2_TABLE_200
1370 , p0_a51 JTF_VARCHAR2_TABLE_200
1371 , p0_a52 JTF_VARCHAR2_TABLE_200
1372 , p0_a53 JTF_VARCHAR2_TABLE_200
1373 , p0_a54 JTF_VARCHAR2_TABLE_200
1374 , p0_a55 JTF_VARCHAR2_TABLE_200
1375 , p0_a56 JTF_VARCHAR2_TABLE_200
1376 , p0_a57 JTF_VARCHAR2_TABLE_200
1377 , p0_a58 JTF_VARCHAR2_TABLE_200
1378 , p0_a59 JTF_NUMBER_TABLE
1379 , p0_a60 JTF_NUMBER_TABLE
1380 , p0_a61 JTF_NUMBER_TABLE
1381 , p0_a62 JTF_NUMBER_TABLE
1382 , p0_a63 JTF_NUMBER_TABLE
1383 , p0_a64 JTF_NUMBER_TABLE
1384 , p0_a65 JTF_NUMBER_TABLE
1385 , p0_a66 JTF_NUMBER_TABLE
1386 , p0_a67 JTF_NUMBER_TABLE
1387 , p0_a68 JTF_NUMBER_TABLE
1388 , p0_a69 JTF_NUMBER_TABLE
1389 , p0_a70 JTF_NUMBER_TABLE
1390 , p0_a71 JTF_NUMBER_TABLE
1391 , p0_a72 JTF_NUMBER_TABLE
1392 , p0_a73 JTF_NUMBER_TABLE
1393 , p0_a74 JTF_NUMBER_TABLE
1394 , p0_a75 JTF_NUMBER_TABLE
1395 , p0_a76 JTF_NUMBER_TABLE
1396 , p0_a77 JTF_NUMBER_TABLE
1397 , p0_a78 JTF_NUMBER_TABLE
1398 , p0_a79 JTF_NUMBER_TABLE
1399 , p0_a80 JTF_NUMBER_TABLE
1400 , p0_a81 JTF_NUMBER_TABLE
1401 , p0_a82 JTF_NUMBER_TABLE
1402 , p0_a83 JTF_NUMBER_TABLE
1403 , p0_a84 JTF_DATE_TABLE
1404 , p0_a85 JTF_DATE_TABLE
1405 , p0_a86 JTF_DATE_TABLE
1406 , p0_a87 JTF_DATE_TABLE
1407 , p0_a88 JTF_DATE_TABLE
1408 , p0_a89 JTF_DATE_TABLE
1409 , p0_a90 JTF_DATE_TABLE
1410 , p0_a91 JTF_DATE_TABLE
1411 , p0_a92 JTF_DATE_TABLE
1412 , p0_a93 JTF_DATE_TABLE
1413 , p0_a94 JTF_DATE_TABLE
1414 , p0_a95 JTF_DATE_TABLE
1415 , p0_a96 JTF_DATE_TABLE
1416 , p0_a97 JTF_DATE_TABLE
1417 , p0_a98 JTF_DATE_TABLE
1418 , p0_a99 JTF_DATE_TABLE
1419 , p0_a100 JTF_DATE_TABLE
1420 , p0_a101 JTF_DATE_TABLE
1421 , p0_a102 JTF_DATE_TABLE
1422 , p0_a103 JTF_DATE_TABLE
1423 , p0_a104 JTF_DATE_TABLE
1424 , p0_a105 JTF_DATE_TABLE
1425 , p0_a106 JTF_DATE_TABLE
1426 , p0_a107 JTF_DATE_TABLE
1427 , p0_a108 JTF_DATE_TABLE
1428 , p0_a109 JTF_VARCHAR2_TABLE_100
1429 , p0_a110 JTF_VARCHAR2_TABLE_100
1430 , p0_a111 JTF_VARCHAR2_TABLE_100
1431 , p0_a112 JTF_VARCHAR2_TABLE_100
1432 , p0_a113 JTF_VARCHAR2_TABLE_100
1433 , p0_a114 JTF_VARCHAR2_TABLE_100
1434 , p0_a115 JTF_VARCHAR2_TABLE_100
1435 , p0_a116 JTF_VARCHAR2_TABLE_100
1436 , p0_a117 JTF_VARCHAR2_TABLE_100
1437 , p0_a118 JTF_VARCHAR2_TABLE_100
1438 , p0_a119 JTF_VARCHAR2_TABLE_100
1439 , p0_a120 JTF_VARCHAR2_TABLE_100
1440 , p0_a121 JTF_VARCHAR2_TABLE_100
1441 , p0_a122 JTF_VARCHAR2_TABLE_100
1442 , p0_a123 JTF_VARCHAR2_TABLE_100
1443 , p0_a124 JTF_VARCHAR2_TABLE_100
1444 , p0_a125 JTF_VARCHAR2_TABLE_100
1445 , p0_a126 JTF_VARCHAR2_TABLE_100
1446 , p0_a127 JTF_VARCHAR2_TABLE_100
1447 , p0_a128 JTF_VARCHAR2_TABLE_100
1448 , p0_a129 JTF_VARCHAR2_TABLE_100
1449 , p0_a130 JTF_VARCHAR2_TABLE_100
1450 , p0_a131 JTF_VARCHAR2_TABLE_100
1451 , p0_a132 JTF_VARCHAR2_TABLE_100
1452 , p0_a133 JTF_VARCHAR2_TABLE_100
1453 , p1_a0 JTF_NUMBER_TABLE
1454 , p1_a1 JTF_NUMBER_TABLE
1455 , p1_a2 JTF_VARCHAR2_TABLE_200
1456 , p1_a3 JTF_VARCHAR2_TABLE_200
1457 , p1_a4 JTF_VARCHAR2_TABLE_200
1458 , p1_a5 JTF_VARCHAR2_TABLE_200
1459 , p1_a6 JTF_VARCHAR2_TABLE_200
1460 , p1_a7 JTF_VARCHAR2_TABLE_200
1461 , p1_a8 JTF_NUMBER_TABLE
1462 , p1_a9 JTF_VARCHAR2_TABLE_200
1463 , p1_a10 JTF_VARCHAR2_TABLE_200
1464 , p1_a11 JTF_VARCHAR2_TABLE_200
1465 , p1_a12 JTF_VARCHAR2_TABLE_200
1466 , p1_a13 JTF_VARCHAR2_TABLE_200
1467 , p1_a14 JTF_VARCHAR2_TABLE_200
1468 , p1_a15 JTF_VARCHAR2_TABLE_200
1469 , p1_a16 JTF_VARCHAR2_TABLE_200
1470 , p1_a17 JTF_VARCHAR2_TABLE_200
1471 , p1_a18 JTF_VARCHAR2_TABLE_200
1472 , p1_a19 JTF_VARCHAR2_TABLE_200
1473 , p1_a20 JTF_VARCHAR2_TABLE_200
1474 , p1_a21 JTF_VARCHAR2_TABLE_200
1475 , p1_a22 JTF_VARCHAR2_TABLE_200
1476 , p1_a23 JTF_VARCHAR2_TABLE_200
1477 , p1_a24 JTF_VARCHAR2_TABLE_200
1478 , p1_a25 JTF_VARCHAR2_TABLE_200
1479 , p1_a26 JTF_VARCHAR2_TABLE_200
1480 , p1_a27 JTF_VARCHAR2_TABLE_200
1481 , p1_a28 JTF_VARCHAR2_TABLE_200
1482 , p1_a29 JTF_VARCHAR2_TABLE_200
1483 , p1_a30 JTF_VARCHAR2_TABLE_200
1484 , p1_a31 JTF_VARCHAR2_TABLE_200
1485 , p1_a32 JTF_VARCHAR2_TABLE_200
1486 , p1_a33 JTF_VARCHAR2_TABLE_200
1487 , p1_a34 JTF_VARCHAR2_TABLE_200
1488 , p1_a35 JTF_VARCHAR2_TABLE_200
1489 , p1_a36 JTF_VARCHAR2_TABLE_200
1490 , p1_a37 JTF_VARCHAR2_TABLE_200
1491 , p1_a38 JTF_VARCHAR2_TABLE_200
1492 , p1_a39 JTF_VARCHAR2_TABLE_200
1493 , p1_a40 JTF_VARCHAR2_TABLE_200
1494 , p1_a41 JTF_VARCHAR2_TABLE_200
1495 , p1_a42 JTF_VARCHAR2_TABLE_200
1496 , p1_a43 JTF_VARCHAR2_TABLE_200
1497 , p1_a44 JTF_VARCHAR2_TABLE_200
1498 , p1_a45 JTF_VARCHAR2_TABLE_200
1499 , p1_a46 JTF_VARCHAR2_TABLE_200
1500 , p1_a47 JTF_VARCHAR2_TABLE_200
1501 , p1_a48 JTF_VARCHAR2_TABLE_200
1502 , p1_a49 JTF_VARCHAR2_TABLE_200
1503 , p1_a50 JTF_VARCHAR2_TABLE_200
1504 , p1_a51 JTF_VARCHAR2_TABLE_200
1505 , p1_a52 JTF_VARCHAR2_TABLE_200
1506 , p1_a53 JTF_VARCHAR2_TABLE_200
1507 , p1_a54 JTF_VARCHAR2_TABLE_200
1508 , p1_a55 JTF_VARCHAR2_TABLE_200
1509 , p1_a56 JTF_VARCHAR2_TABLE_200
1510 , p1_a57 JTF_VARCHAR2_TABLE_200
1511 , p1_a58 JTF_VARCHAR2_TABLE_200
1512 , p1_a59 JTF_NUMBER_TABLE
1513 , p1_a60 JTF_NUMBER_TABLE
1514 , p1_a61 JTF_NUMBER_TABLE
1515 , p1_a62 JTF_NUMBER_TABLE
1516 , p1_a63 JTF_NUMBER_TABLE
1517 , p1_a64 JTF_NUMBER_TABLE
1518 , p1_a65 JTF_NUMBER_TABLE
1519 , p1_a66 JTF_NUMBER_TABLE
1520 , p1_a67 JTF_NUMBER_TABLE
1521 , p1_a68 JTF_NUMBER_TABLE
1522 , p1_a69 JTF_NUMBER_TABLE
1523 , p1_a70 JTF_NUMBER_TABLE
1524 , p1_a71 JTF_NUMBER_TABLE
1525 , p1_a72 JTF_NUMBER_TABLE
1526 , p1_a73 JTF_NUMBER_TABLE
1527 , p1_a74 JTF_NUMBER_TABLE
1528 , p1_a75 JTF_NUMBER_TABLE
1529 , p1_a76 JTF_NUMBER_TABLE
1530 , p1_a77 JTF_NUMBER_TABLE
1531 , p1_a78 JTF_NUMBER_TABLE
1532 , p1_a79 JTF_NUMBER_TABLE
1533 , p1_a80 JTF_NUMBER_TABLE
1534 , p1_a81 JTF_NUMBER_TABLE
1535 , p1_a82 JTF_NUMBER_TABLE
1536 , p1_a83 JTF_NUMBER_TABLE
1537 , p1_a84 JTF_DATE_TABLE
1538 , p1_a85 JTF_DATE_TABLE
1539 , p1_a86 JTF_DATE_TABLE
1540 , p1_a87 JTF_DATE_TABLE
1541 , p1_a88 JTF_DATE_TABLE
1542 , p1_a89 JTF_DATE_TABLE
1543 , p1_a90 JTF_DATE_TABLE
1544 , p1_a91 JTF_DATE_TABLE
1545 , p1_a92 JTF_DATE_TABLE
1546 , p1_a93 JTF_DATE_TABLE
1547 , p1_a94 JTF_DATE_TABLE
1548 , p1_a95 JTF_DATE_TABLE
1549 , p1_a96 JTF_DATE_TABLE
1550 , p1_a97 JTF_DATE_TABLE
1551 , p1_a98 JTF_DATE_TABLE
1552 , p1_a99 JTF_DATE_TABLE
1553 , p1_a100 JTF_DATE_TABLE
1554 , p1_a101 JTF_DATE_TABLE
1555 , p1_a102 JTF_DATE_TABLE
1556 , p1_a103 JTF_DATE_TABLE
1557 , p1_a104 JTF_DATE_TABLE
1558 , p1_a105 JTF_DATE_TABLE
1559 , p1_a106 JTF_DATE_TABLE
1560 , p1_a107 JTF_DATE_TABLE
1561 , p1_a108 JTF_DATE_TABLE
1562 , p1_a109 JTF_VARCHAR2_TABLE_100
1563 , p1_a110 JTF_VARCHAR2_TABLE_100
1564 , p1_a111 JTF_VARCHAR2_TABLE_100
1565 , p1_a112 JTF_VARCHAR2_TABLE_100
1566 , p1_a113 JTF_VARCHAR2_TABLE_100
1567 , p1_a114 JTF_VARCHAR2_TABLE_100
1568 , p1_a115 JTF_VARCHAR2_TABLE_100
1569 , p1_a116 JTF_VARCHAR2_TABLE_100
1570 , p1_a117 JTF_VARCHAR2_TABLE_100
1571 , p1_a118 JTF_VARCHAR2_TABLE_100
1572 , p1_a119 JTF_VARCHAR2_TABLE_100
1573 , p1_a120 JTF_VARCHAR2_TABLE_100
1574 , p1_a121 JTF_VARCHAR2_TABLE_100
1575 , p1_a122 JTF_VARCHAR2_TABLE_100
1576 , p1_a123 JTF_VARCHAR2_TABLE_100
1577 , p1_a124 JTF_VARCHAR2_TABLE_100
1578 , p1_a125 JTF_VARCHAR2_TABLE_100
1579 , p1_a126 JTF_VARCHAR2_TABLE_100
1580 , p1_a127 JTF_VARCHAR2_TABLE_100
1581 , p1_a128 JTF_VARCHAR2_TABLE_100
1582 , p1_a129 JTF_VARCHAR2_TABLE_100
1583 , p1_a130 JTF_VARCHAR2_TABLE_100
1584 , p1_a131 JTF_VARCHAR2_TABLE_100
1585 , p1_a132 JTF_VARCHAR2_TABLE_100
1586 , p1_a133 JTF_VARCHAR2_TABLE_100
1587 , p_object_name VARCHAR2
1588 , p_modified_by NUMBER
1589 , p_modified_on date
1590 , x_return_status out nocopy VARCHAR2
1591 , x_msg_count out nocopy NUMBER
1592 , x_msg_data out nocopy VARCHAR2
1593 )
1594
1595 as
1596 ddp_sr_ea_new_audit_rec_table cs_sr_extattributes_pvt.ext_attr_audit_tbl_type;
1597 ddp_sr_ea_old_audit_rec_table cs_sr_extattributes_pvt.ext_attr_audit_tbl_type;
1598 ddp_modified_on date;
1599 ddindx binary_integer; indx binary_integer;
1600 begin
1601
1602 -- copy data to the local IN or IN-OUT args, if any
1603 cs_sr_extattributes_pvt_w.rosetta_table_copy_in_p4(ddp_sr_ea_new_audit_rec_table, p0_a0
1604 , p0_a1
1605 , p0_a2
1606 , p0_a3
1607 , p0_a4
1608 , p0_a5
1609 , p0_a6
1610 , p0_a7
1611 , p0_a8
1612 , p0_a9
1613 , p0_a10
1614 , p0_a11
1615 , p0_a12
1616 , p0_a13
1617 , p0_a14
1618 , p0_a15
1619 , p0_a16
1620 , p0_a17
1621 , p0_a18
1622 , p0_a19
1623 , p0_a20
1624 , p0_a21
1625 , p0_a22
1626 , p0_a23
1627 , p0_a24
1628 , p0_a25
1629 , p0_a26
1630 , p0_a27
1631 , p0_a28
1632 , p0_a29
1633 , p0_a30
1634 , p0_a31
1635 , p0_a32
1636 , p0_a33
1637 , p0_a34
1638 , p0_a35
1639 , p0_a36
1640 , p0_a37
1641 , p0_a38
1642 , p0_a39
1643 , p0_a40
1644 , p0_a41
1645 , p0_a42
1646 , p0_a43
1647 , p0_a44
1648 , p0_a45
1649 , p0_a46
1650 , p0_a47
1651 , p0_a48
1652 , p0_a49
1653 , p0_a50
1654 , p0_a51
1655 , p0_a52
1656 , p0_a53
1657 , p0_a54
1658 , p0_a55
1659 , p0_a56
1660 , p0_a57
1661 , p0_a58
1662 , p0_a59
1663 , p0_a60
1664 , p0_a61
1665 , p0_a62
1666 , p0_a63
1667 , p0_a64
1668 , p0_a65
1669 , p0_a66
1670 , p0_a67
1671 , p0_a68
1672 , p0_a69
1673 , p0_a70
1674 , p0_a71
1675 , p0_a72
1676 , p0_a73
1677 , p0_a74
1678 , p0_a75
1679 , p0_a76
1680 , p0_a77
1681 , p0_a78
1682 , p0_a79
1683 , p0_a80
1684 , p0_a81
1685 , p0_a82
1686 , p0_a83
1687 , p0_a84
1688 , p0_a85
1689 , p0_a86
1690 , p0_a87
1691 , p0_a88
1692 , p0_a89
1693 , p0_a90
1694 , p0_a91
1695 , p0_a92
1696 , p0_a93
1697 , p0_a94
1698 , p0_a95
1699 , p0_a96
1700 , p0_a97
1701 , p0_a98
1702 , p0_a99
1703 , p0_a100
1704 , p0_a101
1705 , p0_a102
1706 , p0_a103
1707 , p0_a104
1708 , p0_a105
1709 , p0_a106
1710 , p0_a107
1711 , p0_a108
1712 , p0_a109
1713 , p0_a110
1714 , p0_a111
1715 , p0_a112
1716 , p0_a113
1717 , p0_a114
1718 , p0_a115
1719 , p0_a116
1720 , p0_a117
1721 , p0_a118
1722 , p0_a119
1723 , p0_a120
1724 , p0_a121
1725 , p0_a122
1726 , p0_a123
1727 , p0_a124
1728 , p0_a125
1729 , p0_a126
1730 , p0_a127
1731 , p0_a128
1732 , p0_a129
1733 , p0_a130
1734 , p0_a131
1735 , p0_a132
1736 , p0_a133
1737 );
1738
1739 cs_sr_extattributes_pvt_w.rosetta_table_copy_in_p4(ddp_sr_ea_old_audit_rec_table, p1_a0
1740 , p1_a1
1741 , p1_a2
1742 , p1_a3
1743 , p1_a4
1744 , p1_a5
1745 , p1_a6
1746 , p1_a7
1747 , p1_a8
1748 , p1_a9
1749 , p1_a10
1750 , p1_a11
1751 , p1_a12
1752 , p1_a13
1753 , p1_a14
1754 , p1_a15
1755 , p1_a16
1756 , p1_a17
1757 , p1_a18
1758 , p1_a19
1759 , p1_a20
1760 , p1_a21
1761 , p1_a22
1762 , p1_a23
1763 , p1_a24
1764 , p1_a25
1765 , p1_a26
1766 , p1_a27
1767 , p1_a28
1768 , p1_a29
1769 , p1_a30
1770 , p1_a31
1771 , p1_a32
1772 , p1_a33
1773 , p1_a34
1774 , p1_a35
1775 , p1_a36
1776 , p1_a37
1777 , p1_a38
1778 , p1_a39
1779 , p1_a40
1780 , p1_a41
1781 , p1_a42
1782 , p1_a43
1783 , p1_a44
1784 , p1_a45
1785 , p1_a46
1786 , p1_a47
1787 , p1_a48
1788 , p1_a49
1789 , p1_a50
1790 , p1_a51
1791 , p1_a52
1792 , p1_a53
1793 , p1_a54
1794 , p1_a55
1795 , p1_a56
1796 , p1_a57
1797 , p1_a58
1798 , p1_a59
1799 , p1_a60
1800 , p1_a61
1801 , p1_a62
1802 , p1_a63
1803 , p1_a64
1804 , p1_a65
1805 , p1_a66
1806 , p1_a67
1807 , p1_a68
1808 , p1_a69
1809 , p1_a70
1810 , p1_a71
1811 , p1_a72
1812 , p1_a73
1813 , p1_a74
1814 , p1_a75
1815 , p1_a76
1816 , p1_a77
1817 , p1_a78
1818 , p1_a79
1819 , p1_a80
1820 , p1_a81
1821 , p1_a82
1822 , p1_a83
1823 , p1_a84
1824 , p1_a85
1825 , p1_a86
1826 , p1_a87
1827 , p1_a88
1828 , p1_a89
1829 , p1_a90
1830 , p1_a91
1831 , p1_a92
1832 , p1_a93
1833 , p1_a94
1834 , p1_a95
1835 , p1_a96
1836 , p1_a97
1837 , p1_a98
1838 , p1_a99
1839 , p1_a100
1840 , p1_a101
1841 , p1_a102
1842 , p1_a103
1843 , p1_a104
1844 , p1_a105
1845 , p1_a106
1846 , p1_a107
1847 , p1_a108
1848 , p1_a109
1849 , p1_a110
1850 , p1_a111
1851 , p1_a112
1852 , p1_a113
1853 , p1_a114
1854 , p1_a115
1855 , p1_a116
1856 , p1_a117
1857 , p1_a118
1858 , p1_a119
1859 , p1_a120
1860 , p1_a121
1861 , p1_a122
1862 , p1_a123
1863 , p1_a124
1864 , p1_a125
1865 , p1_a126
1866 , p1_a127
1867 , p1_a128
1868 , p1_a129
1869 , p1_a130
1870 , p1_a131
1871 , p1_a132
1872 , p1_a133
1873 );
1874
1875
1876
1877 ddp_modified_on := rosetta_g_miss_date_in_map(p_modified_on);
1878
1879
1880
1881
1882 -- here's the delegated call to the old PL/SQL routine
1883 cs_sr_extattributes_pvt.create_ext_attr_audit(ddp_sr_ea_new_audit_rec_table,
1884 ddp_sr_ea_old_audit_rec_table,
1885 p_object_name,
1886 p_modified_by,
1887 ddp_modified_on,
1888 x_return_status,
1889 x_msg_count,
1890 x_msg_data);
1891
1892 -- copy data back from the local variables to OUT or IN-OUT args, if any
1893
1894
1895
1896
1897
1898
1899
1900 end;
1901
1902 procedure merge_ext_attrs_details(p0_a0 JTF_NUMBER_TABLE
1903 , p0_a1 JTF_VARCHAR2_TABLE_200
1904 , p0_a2 JTF_VARCHAR2_TABLE_200
1905 , p0_a3 JTF_VARCHAR2_TABLE_200
1906 , p0_a4 JTF_VARCHAR2_TABLE_200
1907 , p0_a5 JTF_VARCHAR2_TABLE_200
1908 , p0_a6 JTF_VARCHAR2_TABLE_200
1909 , p0_a7 JTF_VARCHAR2_TABLE_100
1910 , p0_a8 JTF_NUMBER_TABLE
1911 , p0_a9 JTF_NUMBER_TABLE
1912 , p0_a10 JTF_VARCHAR2_TABLE_100
1913 , p0_a11 JTF_VARCHAR2_TABLE_100
1914 , p0_a12 JTF_VARCHAR2_TABLE_200
1915 , p0_a13 JTF_VARCHAR2_TABLE_100
1916 , p0_a14 JTF_VARCHAR2_TABLE_100
1917 , p1_a0 JTF_NUMBER_TABLE
1918 , p1_a1 JTF_VARCHAR2_TABLE_100
1919 , p1_a2 JTF_VARCHAR2_TABLE_200
1920 , p1_a3 JTF_VARCHAR2_TABLE_200
1921 , p1_a4 JTF_VARCHAR2_TABLE_4000
1922 , p1_a5 JTF_NUMBER_TABLE
1923 , p1_a6 JTF_DATE_TABLE
1924 , p1_a7 JTF_VARCHAR2_TABLE_4000
1925 , p1_a8 JTF_VARCHAR2_TABLE_100
1926 , p2_a0 out nocopy JTF_NUMBER_TABLE
1927 , p2_a1 out nocopy JTF_NUMBER_TABLE
1928 , p2_a2 out nocopy JTF_VARCHAR2_TABLE_100
1929 , p2_a3 out nocopy JTF_VARCHAR2_TABLE_100
1930 , p2_a4 out nocopy JTF_VARCHAR2_TABLE_200
1931 , p2_a5 out nocopy JTF_VARCHAR2_TABLE_100
1932 , p2_a6 out nocopy JTF_VARCHAR2_TABLE_200
1933 , p2_a7 out nocopy JTF_VARCHAR2_TABLE_200
1934 , p2_a8 out nocopy JTF_NUMBER_TABLE
1935 , p2_a9 out nocopy JTF_DATE_TABLE
1936 , p2_a10 out nocopy JTF_VARCHAR2_TABLE_1000
1937 , x_return_status out nocopy VARCHAR2
1938 , x_msg_count out nocopy NUMBER
1939 , x_msg_data out nocopy VARCHAR2
1940 )
1941
1942 as
1943 ddp_ext_attr_grp_tbl cs_servicerequest_pub.ext_attr_grp_tbl_type;
1944 ddp_ext_attr_tbl cs_servicerequest_pub.ext_attr_tbl_type;
1945 ddx_ext_grp_attr_tbl cs_sr_extattributes_pvt.ext_grp_attr_tbl_type;
1946 ddindx binary_integer; indx binary_integer;
1947 begin
1948
1949 -- copy data to the local IN or IN-OUT args, if any
1950 cs_servicerequest_pub_w.rosetta_table_copy_in_p8(ddp_ext_attr_grp_tbl, p0_a0
1951 , p0_a1
1952 , p0_a2
1953 , p0_a3
1954 , p0_a4
1955 , p0_a5
1956 , p0_a6
1957 , p0_a7
1958 , p0_a8
1959 , p0_a9
1960 , p0_a10
1961 , p0_a11
1962 , p0_a12
1963 , p0_a13
1964 , p0_a14
1965 );
1966
1967 cs_servicerequest_pub_w.rosetta_table_copy_in_p10(ddp_ext_attr_tbl, p1_a0
1968 , p1_a1
1969 , p1_a2
1970 , p1_a3
1971 , p1_a4
1972 , p1_a5
1973 , p1_a6
1974 , p1_a7
1975 , p1_a8
1976 );
1977
1978
1979
1980
1981
1982 -- here's the delegated call to the old PL/SQL routine
1983 cs_sr_extattributes_pvt.merge_ext_attrs_details(ddp_ext_attr_grp_tbl,
1984 ddp_ext_attr_tbl,
1985 ddx_ext_grp_attr_tbl,
1986 x_return_status,
1987 x_msg_count,
1988 x_msg_data);
1989
1990 -- copy data back from the local variables to OUT or IN-OUT args, if any
1991
1992
1993 cs_sr_extattributes_pvt_w.rosetta_table_copy_out_p6(ddx_ext_grp_attr_tbl, p2_a0
1994 , p2_a1
1995 , p2_a2
1996 , p2_a3
1997 , p2_a4
1998 , p2_a5
1999 , p2_a6
2000 , p2_a7
2001 , p2_a8
2002 , p2_a9
2003 , p2_a10
2004 );
2005
2006
2007
2008 end;
2009
2010 procedure insert_sr_row(p0_a0 JTF_NUMBER_TABLE
2011 , p0_a1 JTF_NUMBER_TABLE
2012 , p0_a2 JTF_VARCHAR2_TABLE_200
2013 , p0_a3 JTF_VARCHAR2_TABLE_200
2014 , p0_a4 JTF_VARCHAR2_TABLE_200
2015 , p0_a5 JTF_VARCHAR2_TABLE_200
2016 , p0_a6 JTF_VARCHAR2_TABLE_200
2017 , p0_a7 JTF_VARCHAR2_TABLE_200
2018 , p0_a8 JTF_NUMBER_TABLE
2019 , p0_a9 JTF_VARCHAR2_TABLE_200
2020 , p0_a10 JTF_VARCHAR2_TABLE_200
2021 , p0_a11 JTF_VARCHAR2_TABLE_200
2022 , p0_a12 JTF_VARCHAR2_TABLE_200
2023 , p0_a13 JTF_VARCHAR2_TABLE_200
2024 , p0_a14 JTF_VARCHAR2_TABLE_200
2025 , p0_a15 JTF_VARCHAR2_TABLE_200
2026 , p0_a16 JTF_VARCHAR2_TABLE_200
2027 , p0_a17 JTF_VARCHAR2_TABLE_200
2028 , p0_a18 JTF_VARCHAR2_TABLE_200
2029 , p0_a19 JTF_VARCHAR2_TABLE_200
2030 , p0_a20 JTF_VARCHAR2_TABLE_200
2031 , p0_a21 JTF_VARCHAR2_TABLE_200
2032 , p0_a22 JTF_VARCHAR2_TABLE_200
2033 , p0_a23 JTF_VARCHAR2_TABLE_200
2034 , p0_a24 JTF_VARCHAR2_TABLE_200
2035 , p0_a25 JTF_VARCHAR2_TABLE_200
2036 , p0_a26 JTF_VARCHAR2_TABLE_200
2037 , p0_a27 JTF_VARCHAR2_TABLE_200
2038 , p0_a28 JTF_VARCHAR2_TABLE_200
2039 , p0_a29 JTF_VARCHAR2_TABLE_200
2040 , p0_a30 JTF_VARCHAR2_TABLE_200
2041 , p0_a31 JTF_VARCHAR2_TABLE_200
2042 , p0_a32 JTF_VARCHAR2_TABLE_200
2043 , p0_a33 JTF_VARCHAR2_TABLE_200
2044 , p0_a34 JTF_VARCHAR2_TABLE_200
2045 , p0_a35 JTF_VARCHAR2_TABLE_200
2046 , p0_a36 JTF_VARCHAR2_TABLE_200
2047 , p0_a37 JTF_VARCHAR2_TABLE_200
2048 , p0_a38 JTF_VARCHAR2_TABLE_200
2049 , p0_a39 JTF_VARCHAR2_TABLE_200
2050 , p0_a40 JTF_VARCHAR2_TABLE_200
2051 , p0_a41 JTF_VARCHAR2_TABLE_200
2052 , p0_a42 JTF_VARCHAR2_TABLE_200
2053 , p0_a43 JTF_VARCHAR2_TABLE_200
2054 , p0_a44 JTF_VARCHAR2_TABLE_200
2055 , p0_a45 JTF_VARCHAR2_TABLE_200
2056 , p0_a46 JTF_VARCHAR2_TABLE_200
2057 , p0_a47 JTF_VARCHAR2_TABLE_200
2058 , p0_a48 JTF_VARCHAR2_TABLE_200
2059 , p0_a49 JTF_VARCHAR2_TABLE_200
2060 , p0_a50 JTF_VARCHAR2_TABLE_200
2061 , p0_a51 JTF_VARCHAR2_TABLE_200
2062 , p0_a52 JTF_VARCHAR2_TABLE_200
2063 , p0_a53 JTF_VARCHAR2_TABLE_200
2064 , p0_a54 JTF_VARCHAR2_TABLE_200
2065 , p0_a55 JTF_VARCHAR2_TABLE_200
2066 , p0_a56 JTF_VARCHAR2_TABLE_200
2067 , p0_a57 JTF_VARCHAR2_TABLE_200
2068 , p0_a58 JTF_VARCHAR2_TABLE_200
2069 , p0_a59 JTF_NUMBER_TABLE
2070 , p0_a60 JTF_NUMBER_TABLE
2071 , p0_a61 JTF_NUMBER_TABLE
2072 , p0_a62 JTF_NUMBER_TABLE
2073 , p0_a63 JTF_NUMBER_TABLE
2074 , p0_a64 JTF_NUMBER_TABLE
2075 , p0_a65 JTF_NUMBER_TABLE
2076 , p0_a66 JTF_NUMBER_TABLE
2077 , p0_a67 JTF_NUMBER_TABLE
2078 , p0_a68 JTF_NUMBER_TABLE
2079 , p0_a69 JTF_NUMBER_TABLE
2080 , p0_a70 JTF_NUMBER_TABLE
2081 , p0_a71 JTF_NUMBER_TABLE
2082 , p0_a72 JTF_NUMBER_TABLE
2083 , p0_a73 JTF_NUMBER_TABLE
2084 , p0_a74 JTF_NUMBER_TABLE
2085 , p0_a75 JTF_NUMBER_TABLE
2086 , p0_a76 JTF_NUMBER_TABLE
2087 , p0_a77 JTF_NUMBER_TABLE
2088 , p0_a78 JTF_NUMBER_TABLE
2089 , p0_a79 JTF_NUMBER_TABLE
2090 , p0_a80 JTF_NUMBER_TABLE
2091 , p0_a81 JTF_NUMBER_TABLE
2092 , p0_a82 JTF_NUMBER_TABLE
2093 , p0_a83 JTF_NUMBER_TABLE
2094 , p0_a84 JTF_DATE_TABLE
2095 , p0_a85 JTF_DATE_TABLE
2096 , p0_a86 JTF_DATE_TABLE
2097 , p0_a87 JTF_DATE_TABLE
2098 , p0_a88 JTF_DATE_TABLE
2099 , p0_a89 JTF_DATE_TABLE
2100 , p0_a90 JTF_DATE_TABLE
2101 , p0_a91 JTF_DATE_TABLE
2102 , p0_a92 JTF_DATE_TABLE
2103 , p0_a93 JTF_DATE_TABLE
2104 , p0_a94 JTF_DATE_TABLE
2105 , p0_a95 JTF_DATE_TABLE
2106 , p0_a96 JTF_DATE_TABLE
2107 , p0_a97 JTF_DATE_TABLE
2108 , p0_a98 JTF_DATE_TABLE
2109 , p0_a99 JTF_DATE_TABLE
2110 , p0_a100 JTF_DATE_TABLE
2111 , p0_a101 JTF_DATE_TABLE
2112 , p0_a102 JTF_DATE_TABLE
2113 , p0_a103 JTF_DATE_TABLE
2114 , p0_a104 JTF_DATE_TABLE
2115 , p0_a105 JTF_DATE_TABLE
2116 , p0_a106 JTF_DATE_TABLE
2117 , p0_a107 JTF_DATE_TABLE
2118 , p0_a108 JTF_DATE_TABLE
2119 , p0_a109 JTF_VARCHAR2_TABLE_100
2120 , p0_a110 JTF_VARCHAR2_TABLE_100
2121 , p0_a111 JTF_VARCHAR2_TABLE_100
2122 , p0_a112 JTF_VARCHAR2_TABLE_100
2123 , p0_a113 JTF_VARCHAR2_TABLE_100
2124 , p0_a114 JTF_VARCHAR2_TABLE_100
2125 , p0_a115 JTF_VARCHAR2_TABLE_100
2126 , p0_a116 JTF_VARCHAR2_TABLE_100
2127 , p0_a117 JTF_VARCHAR2_TABLE_100
2128 , p0_a118 JTF_VARCHAR2_TABLE_100
2129 , p0_a119 JTF_VARCHAR2_TABLE_100
2130 , p0_a120 JTF_VARCHAR2_TABLE_100
2131 , p0_a121 JTF_VARCHAR2_TABLE_100
2132 , p0_a122 JTF_VARCHAR2_TABLE_100
2133 , p0_a123 JTF_VARCHAR2_TABLE_100
2134 , p0_a124 JTF_VARCHAR2_TABLE_100
2135 , p0_a125 JTF_VARCHAR2_TABLE_100
2136 , p0_a126 JTF_VARCHAR2_TABLE_100
2137 , p0_a127 JTF_VARCHAR2_TABLE_100
2138 , p0_a128 JTF_VARCHAR2_TABLE_100
2139 , p0_a129 JTF_VARCHAR2_TABLE_100
2140 , p0_a130 JTF_VARCHAR2_TABLE_100
2141 , p0_a131 JTF_VARCHAR2_TABLE_100
2142 , p0_a132 JTF_VARCHAR2_TABLE_100
2143 , p0_a133 JTF_VARCHAR2_TABLE_100
2144 , p1_a0 JTF_NUMBER_TABLE
2145 , p1_a1 JTF_NUMBER_TABLE
2146 , p1_a2 JTF_VARCHAR2_TABLE_200
2147 , p1_a3 JTF_VARCHAR2_TABLE_200
2148 , p1_a4 JTF_VARCHAR2_TABLE_200
2149 , p1_a5 JTF_VARCHAR2_TABLE_200
2150 , p1_a6 JTF_VARCHAR2_TABLE_200
2151 , p1_a7 JTF_VARCHAR2_TABLE_200
2152 , p1_a8 JTF_NUMBER_TABLE
2153 , p1_a9 JTF_VARCHAR2_TABLE_200
2154 , p1_a10 JTF_VARCHAR2_TABLE_200
2155 , p1_a11 JTF_VARCHAR2_TABLE_200
2156 , p1_a12 JTF_VARCHAR2_TABLE_200
2157 , p1_a13 JTF_VARCHAR2_TABLE_200
2158 , p1_a14 JTF_VARCHAR2_TABLE_200
2159 , p1_a15 JTF_VARCHAR2_TABLE_200
2160 , p1_a16 JTF_VARCHAR2_TABLE_200
2161 , p1_a17 JTF_VARCHAR2_TABLE_200
2162 , p1_a18 JTF_VARCHAR2_TABLE_200
2163 , p1_a19 JTF_VARCHAR2_TABLE_200
2164 , p1_a20 JTF_VARCHAR2_TABLE_200
2165 , p1_a21 JTF_VARCHAR2_TABLE_200
2166 , p1_a22 JTF_VARCHAR2_TABLE_200
2167 , p1_a23 JTF_VARCHAR2_TABLE_200
2168 , p1_a24 JTF_VARCHAR2_TABLE_200
2169 , p1_a25 JTF_VARCHAR2_TABLE_200
2170 , p1_a26 JTF_VARCHAR2_TABLE_200
2171 , p1_a27 JTF_VARCHAR2_TABLE_200
2172 , p1_a28 JTF_VARCHAR2_TABLE_200
2173 , p1_a29 JTF_VARCHAR2_TABLE_200
2174 , p1_a30 JTF_VARCHAR2_TABLE_200
2175 , p1_a31 JTF_VARCHAR2_TABLE_200
2176 , p1_a32 JTF_VARCHAR2_TABLE_200
2177 , p1_a33 JTF_VARCHAR2_TABLE_200
2178 , p1_a34 JTF_VARCHAR2_TABLE_200
2179 , p1_a35 JTF_VARCHAR2_TABLE_200
2180 , p1_a36 JTF_VARCHAR2_TABLE_200
2181 , p1_a37 JTF_VARCHAR2_TABLE_200
2182 , p1_a38 JTF_VARCHAR2_TABLE_200
2183 , p1_a39 JTF_VARCHAR2_TABLE_200
2184 , p1_a40 JTF_VARCHAR2_TABLE_200
2185 , p1_a41 JTF_VARCHAR2_TABLE_200
2186 , p1_a42 JTF_VARCHAR2_TABLE_200
2187 , p1_a43 JTF_VARCHAR2_TABLE_200
2188 , p1_a44 JTF_VARCHAR2_TABLE_200
2189 , p1_a45 JTF_VARCHAR2_TABLE_200
2190 , p1_a46 JTF_VARCHAR2_TABLE_200
2191 , p1_a47 JTF_VARCHAR2_TABLE_200
2192 , p1_a48 JTF_VARCHAR2_TABLE_200
2193 , p1_a49 JTF_VARCHAR2_TABLE_200
2194 , p1_a50 JTF_VARCHAR2_TABLE_200
2195 , p1_a51 JTF_VARCHAR2_TABLE_200
2196 , p1_a52 JTF_VARCHAR2_TABLE_200
2197 , p1_a53 JTF_VARCHAR2_TABLE_200
2198 , p1_a54 JTF_VARCHAR2_TABLE_200
2199 , p1_a55 JTF_VARCHAR2_TABLE_200
2200 , p1_a56 JTF_VARCHAR2_TABLE_200
2201 , p1_a57 JTF_VARCHAR2_TABLE_200
2202 , p1_a58 JTF_VARCHAR2_TABLE_200
2203 , p1_a59 JTF_NUMBER_TABLE
2204 , p1_a60 JTF_NUMBER_TABLE
2205 , p1_a61 JTF_NUMBER_TABLE
2206 , p1_a62 JTF_NUMBER_TABLE
2207 , p1_a63 JTF_NUMBER_TABLE
2208 , p1_a64 JTF_NUMBER_TABLE
2209 , p1_a65 JTF_NUMBER_TABLE
2210 , p1_a66 JTF_NUMBER_TABLE
2211 , p1_a67 JTF_NUMBER_TABLE
2212 , p1_a68 JTF_NUMBER_TABLE
2213 , p1_a69 JTF_NUMBER_TABLE
2214 , p1_a70 JTF_NUMBER_TABLE
2215 , p1_a71 JTF_NUMBER_TABLE
2216 , p1_a72 JTF_NUMBER_TABLE
2217 , p1_a73 JTF_NUMBER_TABLE
2218 , p1_a74 JTF_NUMBER_TABLE
2219 , p1_a75 JTF_NUMBER_TABLE
2220 , p1_a76 JTF_NUMBER_TABLE
2221 , p1_a77 JTF_NUMBER_TABLE
2222 , p1_a78 JTF_NUMBER_TABLE
2223 , p1_a79 JTF_NUMBER_TABLE
2224 , p1_a80 JTF_NUMBER_TABLE
2225 , p1_a81 JTF_NUMBER_TABLE
2226 , p1_a82 JTF_NUMBER_TABLE
2227 , p1_a83 JTF_NUMBER_TABLE
2228 , p1_a84 JTF_DATE_TABLE
2229 , p1_a85 JTF_DATE_TABLE
2230 , p1_a86 JTF_DATE_TABLE
2231 , p1_a87 JTF_DATE_TABLE
2232 , p1_a88 JTF_DATE_TABLE
2233 , p1_a89 JTF_DATE_TABLE
2234 , p1_a90 JTF_DATE_TABLE
2235 , p1_a91 JTF_DATE_TABLE
2236 , p1_a92 JTF_DATE_TABLE
2237 , p1_a93 JTF_DATE_TABLE
2238 , p1_a94 JTF_DATE_TABLE
2239 , p1_a95 JTF_DATE_TABLE
2240 , p1_a96 JTF_DATE_TABLE
2241 , p1_a97 JTF_DATE_TABLE
2242 , p1_a98 JTF_DATE_TABLE
2243 , p1_a99 JTF_DATE_TABLE
2244 , p1_a100 JTF_DATE_TABLE
2245 , p1_a101 JTF_DATE_TABLE
2246 , p1_a102 JTF_DATE_TABLE
2247 , p1_a103 JTF_DATE_TABLE
2248 , p1_a104 JTF_DATE_TABLE
2249 , p1_a105 JTF_DATE_TABLE
2250 , p1_a106 JTF_DATE_TABLE
2251 , p1_a107 JTF_DATE_TABLE
2252 , p1_a108 JTF_DATE_TABLE
2253 , p1_a109 JTF_VARCHAR2_TABLE_100
2254 , p1_a110 JTF_VARCHAR2_TABLE_100
2255 , p1_a111 JTF_VARCHAR2_TABLE_100
2256 , p1_a112 JTF_VARCHAR2_TABLE_100
2257 , p1_a113 JTF_VARCHAR2_TABLE_100
2258 , p1_a114 JTF_VARCHAR2_TABLE_100
2259 , p1_a115 JTF_VARCHAR2_TABLE_100
2260 , p1_a116 JTF_VARCHAR2_TABLE_100
2261 , p1_a117 JTF_VARCHAR2_TABLE_100
2262 , p1_a118 JTF_VARCHAR2_TABLE_100
2263 , p1_a119 JTF_VARCHAR2_TABLE_100
2264 , p1_a120 JTF_VARCHAR2_TABLE_100
2265 , p1_a121 JTF_VARCHAR2_TABLE_100
2266 , p1_a122 JTF_VARCHAR2_TABLE_100
2267 , p1_a123 JTF_VARCHAR2_TABLE_100
2268 , p1_a124 JTF_VARCHAR2_TABLE_100
2269 , p1_a125 JTF_VARCHAR2_TABLE_100
2270 , p1_a126 JTF_VARCHAR2_TABLE_100
2271 , p1_a127 JTF_VARCHAR2_TABLE_100
2272 , p1_a128 JTF_VARCHAR2_TABLE_100
2273 , p1_a129 JTF_VARCHAR2_TABLE_100
2274 , p1_a130 JTF_VARCHAR2_TABLE_100
2275 , p1_a131 JTF_VARCHAR2_TABLE_100
2276 , p1_a132 JTF_VARCHAR2_TABLE_100
2277 , p1_a133 JTF_VARCHAR2_TABLE_100
2278 , p_modified_by NUMBER
2279 , p_modified_on date
2280 , x_return_status out nocopy VARCHAR2
2281 , x_msg_count out nocopy NUMBER
2282 , x_msg_data out nocopy VARCHAR2
2283 )
2284
2285 as
2286 ddp_new_ext_attrs cs_sr_extattributes_pvt.ext_attr_audit_tbl_type;
2287 ddp_old_ext_attrs cs_sr_extattributes_pvt.ext_attr_audit_tbl_type;
2288 ddp_modified_on date;
2289 ddindx binary_integer; indx binary_integer;
2290 begin
2291
2292 -- copy data to the local IN or IN-OUT args, if any
2293 cs_sr_extattributes_pvt_w.rosetta_table_copy_in_p4(ddp_new_ext_attrs, p0_a0
2294 , p0_a1
2295 , p0_a2
2296 , p0_a3
2297 , p0_a4
2298 , p0_a5
2299 , p0_a6
2300 , p0_a7
2301 , p0_a8
2302 , p0_a9
2303 , p0_a10
2304 , p0_a11
2305 , p0_a12
2306 , p0_a13
2307 , p0_a14
2308 , p0_a15
2309 , p0_a16
2310 , p0_a17
2311 , p0_a18
2312 , p0_a19
2313 , p0_a20
2314 , p0_a21
2315 , p0_a22
2316 , p0_a23
2317 , p0_a24
2318 , p0_a25
2319 , p0_a26
2320 , p0_a27
2321 , p0_a28
2322 , p0_a29
2323 , p0_a30
2324 , p0_a31
2325 , p0_a32
2326 , p0_a33
2327 , p0_a34
2328 , p0_a35
2329 , p0_a36
2330 , p0_a37
2331 , p0_a38
2332 , p0_a39
2333 , p0_a40
2334 , p0_a41
2335 , p0_a42
2336 , p0_a43
2337 , p0_a44
2338 , p0_a45
2339 , p0_a46
2340 , p0_a47
2341 , p0_a48
2342 , p0_a49
2343 , p0_a50
2344 , p0_a51
2345 , p0_a52
2346 , p0_a53
2347 , p0_a54
2348 , p0_a55
2349 , p0_a56
2350 , p0_a57
2351 , p0_a58
2352 , p0_a59
2353 , p0_a60
2354 , p0_a61
2355 , p0_a62
2356 , p0_a63
2357 , p0_a64
2358 , p0_a65
2359 , p0_a66
2360 , p0_a67
2361 , p0_a68
2362 , p0_a69
2363 , p0_a70
2364 , p0_a71
2365 , p0_a72
2366 , p0_a73
2367 , p0_a74
2368 , p0_a75
2369 , p0_a76
2370 , p0_a77
2371 , p0_a78
2372 , p0_a79
2373 , p0_a80
2374 , p0_a81
2375 , p0_a82
2376 , p0_a83
2377 , p0_a84
2378 , p0_a85
2379 , p0_a86
2380 , p0_a87
2381 , p0_a88
2382 , p0_a89
2383 , p0_a90
2384 , p0_a91
2385 , p0_a92
2386 , p0_a93
2387 , p0_a94
2388 , p0_a95
2389 , p0_a96
2390 , p0_a97
2391 , p0_a98
2392 , p0_a99
2393 , p0_a100
2394 , p0_a101
2395 , p0_a102
2396 , p0_a103
2397 , p0_a104
2398 , p0_a105
2399 , p0_a106
2400 , p0_a107
2401 , p0_a108
2402 , p0_a109
2403 , p0_a110
2404 , p0_a111
2405 , p0_a112
2406 , p0_a113
2407 , p0_a114
2408 , p0_a115
2409 , p0_a116
2410 , p0_a117
2411 , p0_a118
2412 , p0_a119
2413 , p0_a120
2414 , p0_a121
2415 , p0_a122
2416 , p0_a123
2417 , p0_a124
2418 , p0_a125
2419 , p0_a126
2420 , p0_a127
2421 , p0_a128
2422 , p0_a129
2423 , p0_a130
2424 , p0_a131
2425 , p0_a132
2426 , p0_a133
2427 );
2428
2429 cs_sr_extattributes_pvt_w.rosetta_table_copy_in_p4(ddp_old_ext_attrs, p1_a0
2430 , p1_a1
2431 , p1_a2
2432 , p1_a3
2433 , p1_a4
2434 , p1_a5
2435 , p1_a6
2436 , p1_a7
2437 , p1_a8
2438 , p1_a9
2439 , p1_a10
2440 , p1_a11
2441 , p1_a12
2442 , p1_a13
2443 , p1_a14
2444 , p1_a15
2445 , p1_a16
2446 , p1_a17
2447 , p1_a18
2448 , p1_a19
2449 , p1_a20
2450 , p1_a21
2451 , p1_a22
2452 , p1_a23
2453 , p1_a24
2454 , p1_a25
2455 , p1_a26
2456 , p1_a27
2457 , p1_a28
2458 , p1_a29
2459 , p1_a30
2460 , p1_a31
2461 , p1_a32
2462 , p1_a33
2463 , p1_a34
2464 , p1_a35
2465 , p1_a36
2466 , p1_a37
2467 , p1_a38
2468 , p1_a39
2469 , p1_a40
2470 , p1_a41
2471 , p1_a42
2472 , p1_a43
2473 , p1_a44
2474 , p1_a45
2475 , p1_a46
2476 , p1_a47
2477 , p1_a48
2478 , p1_a49
2479 , p1_a50
2480 , p1_a51
2481 , p1_a52
2482 , p1_a53
2483 , p1_a54
2484 , p1_a55
2485 , p1_a56
2486 , p1_a57
2487 , p1_a58
2488 , p1_a59
2489 , p1_a60
2490 , p1_a61
2491 , p1_a62
2492 , p1_a63
2493 , p1_a64
2494 , p1_a65
2495 , p1_a66
2496 , p1_a67
2497 , p1_a68
2498 , p1_a69
2499 , p1_a70
2500 , p1_a71
2501 , p1_a72
2502 , p1_a73
2503 , p1_a74
2504 , p1_a75
2505 , p1_a76
2506 , p1_a77
2507 , p1_a78
2508 , p1_a79
2509 , p1_a80
2510 , p1_a81
2511 , p1_a82
2512 , p1_a83
2513 , p1_a84
2514 , p1_a85
2515 , p1_a86
2516 , p1_a87
2517 , p1_a88
2518 , p1_a89
2519 , p1_a90
2520 , p1_a91
2521 , p1_a92
2522 , p1_a93
2523 , p1_a94
2524 , p1_a95
2525 , p1_a96
2526 , p1_a97
2527 , p1_a98
2528 , p1_a99
2529 , p1_a100
2530 , p1_a101
2531 , p1_a102
2532 , p1_a103
2533 , p1_a104
2534 , p1_a105
2535 , p1_a106
2536 , p1_a107
2537 , p1_a108
2538 , p1_a109
2539 , p1_a110
2540 , p1_a111
2541 , p1_a112
2542 , p1_a113
2543 , p1_a114
2544 , p1_a115
2545 , p1_a116
2546 , p1_a117
2547 , p1_a118
2548 , p1_a119
2549 , p1_a120
2550 , p1_a121
2551 , p1_a122
2552 , p1_a123
2553 , p1_a124
2554 , p1_a125
2555 , p1_a126
2556 , p1_a127
2557 , p1_a128
2558 , p1_a129
2559 , p1_a130
2560 , p1_a131
2561 , p1_a132
2562 , p1_a133
2563 );
2564
2565
2566 ddp_modified_on := rosetta_g_miss_date_in_map(p_modified_on);
2567
2568
2569
2570
2571 -- here's the delegated call to the old PL/SQL routine
2572 cs_sr_extattributes_pvt.insert_sr_row(ddp_new_ext_attrs,
2573 ddp_old_ext_attrs,
2574 p_modified_by,
2575 ddp_modified_on,
2576 x_return_status,
2577 x_msg_count,
2578 x_msg_data);
2579
2580 -- copy data back from the local variables to OUT or IN-OUT args, if any
2581
2582
2583
2584
2585
2586
2587 end;
2588
2589 procedure insert_pr_row(p0_a0 JTF_NUMBER_TABLE
2590 , p0_a1 JTF_NUMBER_TABLE
2591 , p0_a2 JTF_VARCHAR2_TABLE_200
2592 , p0_a3 JTF_VARCHAR2_TABLE_200
2593 , p0_a4 JTF_VARCHAR2_TABLE_200
2594 , p0_a5 JTF_VARCHAR2_TABLE_200
2595 , p0_a6 JTF_VARCHAR2_TABLE_200
2596 , p0_a7 JTF_VARCHAR2_TABLE_200
2597 , p0_a8 JTF_NUMBER_TABLE
2598 , p0_a9 JTF_VARCHAR2_TABLE_200
2599 , p0_a10 JTF_VARCHAR2_TABLE_200
2600 , p0_a11 JTF_VARCHAR2_TABLE_200
2601 , p0_a12 JTF_VARCHAR2_TABLE_200
2602 , p0_a13 JTF_VARCHAR2_TABLE_200
2603 , p0_a14 JTF_VARCHAR2_TABLE_200
2604 , p0_a15 JTF_VARCHAR2_TABLE_200
2605 , p0_a16 JTF_VARCHAR2_TABLE_200
2606 , p0_a17 JTF_VARCHAR2_TABLE_200
2607 , p0_a18 JTF_VARCHAR2_TABLE_200
2608 , p0_a19 JTF_VARCHAR2_TABLE_200
2609 , p0_a20 JTF_VARCHAR2_TABLE_200
2610 , p0_a21 JTF_VARCHAR2_TABLE_200
2611 , p0_a22 JTF_VARCHAR2_TABLE_200
2612 , p0_a23 JTF_VARCHAR2_TABLE_200
2613 , p0_a24 JTF_VARCHAR2_TABLE_200
2614 , p0_a25 JTF_VARCHAR2_TABLE_200
2615 , p0_a26 JTF_VARCHAR2_TABLE_200
2616 , p0_a27 JTF_VARCHAR2_TABLE_200
2617 , p0_a28 JTF_VARCHAR2_TABLE_200
2618 , p0_a29 JTF_VARCHAR2_TABLE_200
2619 , p0_a30 JTF_VARCHAR2_TABLE_200
2620 , p0_a31 JTF_VARCHAR2_TABLE_200
2621 , p0_a32 JTF_VARCHAR2_TABLE_200
2622 , p0_a33 JTF_VARCHAR2_TABLE_200
2623 , p0_a34 JTF_VARCHAR2_TABLE_200
2624 , p0_a35 JTF_VARCHAR2_TABLE_200
2625 , p0_a36 JTF_VARCHAR2_TABLE_200
2626 , p0_a37 JTF_VARCHAR2_TABLE_200
2627 , p0_a38 JTF_VARCHAR2_TABLE_200
2628 , p0_a39 JTF_VARCHAR2_TABLE_200
2629 , p0_a40 JTF_VARCHAR2_TABLE_200
2630 , p0_a41 JTF_VARCHAR2_TABLE_200
2631 , p0_a42 JTF_VARCHAR2_TABLE_200
2632 , p0_a43 JTF_VARCHAR2_TABLE_200
2633 , p0_a44 JTF_VARCHAR2_TABLE_200
2634 , p0_a45 JTF_VARCHAR2_TABLE_200
2635 , p0_a46 JTF_VARCHAR2_TABLE_200
2636 , p0_a47 JTF_VARCHAR2_TABLE_200
2637 , p0_a48 JTF_VARCHAR2_TABLE_200
2638 , p0_a49 JTF_VARCHAR2_TABLE_200
2639 , p0_a50 JTF_VARCHAR2_TABLE_200
2640 , p0_a51 JTF_VARCHAR2_TABLE_200
2641 , p0_a52 JTF_VARCHAR2_TABLE_200
2642 , p0_a53 JTF_VARCHAR2_TABLE_200
2643 , p0_a54 JTF_VARCHAR2_TABLE_200
2644 , p0_a55 JTF_VARCHAR2_TABLE_200
2645 , p0_a56 JTF_VARCHAR2_TABLE_200
2646 , p0_a57 JTF_VARCHAR2_TABLE_200
2647 , p0_a58 JTF_VARCHAR2_TABLE_200
2648 , p0_a59 JTF_NUMBER_TABLE
2649 , p0_a60 JTF_NUMBER_TABLE
2650 , p0_a61 JTF_NUMBER_TABLE
2651 , p0_a62 JTF_NUMBER_TABLE
2652 , p0_a63 JTF_NUMBER_TABLE
2653 , p0_a64 JTF_NUMBER_TABLE
2654 , p0_a65 JTF_NUMBER_TABLE
2655 , p0_a66 JTF_NUMBER_TABLE
2656 , p0_a67 JTF_NUMBER_TABLE
2657 , p0_a68 JTF_NUMBER_TABLE
2658 , p0_a69 JTF_NUMBER_TABLE
2659 , p0_a70 JTF_NUMBER_TABLE
2660 , p0_a71 JTF_NUMBER_TABLE
2661 , p0_a72 JTF_NUMBER_TABLE
2662 , p0_a73 JTF_NUMBER_TABLE
2663 , p0_a74 JTF_NUMBER_TABLE
2664 , p0_a75 JTF_NUMBER_TABLE
2665 , p0_a76 JTF_NUMBER_TABLE
2666 , p0_a77 JTF_NUMBER_TABLE
2667 , p0_a78 JTF_NUMBER_TABLE
2668 , p0_a79 JTF_NUMBER_TABLE
2669 , p0_a80 JTF_NUMBER_TABLE
2670 , p0_a81 JTF_NUMBER_TABLE
2671 , p0_a82 JTF_NUMBER_TABLE
2672 , p0_a83 JTF_NUMBER_TABLE
2673 , p0_a84 JTF_DATE_TABLE
2674 , p0_a85 JTF_DATE_TABLE
2675 , p0_a86 JTF_DATE_TABLE
2676 , p0_a87 JTF_DATE_TABLE
2677 , p0_a88 JTF_DATE_TABLE
2678 , p0_a89 JTF_DATE_TABLE
2679 , p0_a90 JTF_DATE_TABLE
2680 , p0_a91 JTF_DATE_TABLE
2681 , p0_a92 JTF_DATE_TABLE
2682 , p0_a93 JTF_DATE_TABLE
2683 , p0_a94 JTF_DATE_TABLE
2684 , p0_a95 JTF_DATE_TABLE
2685 , p0_a96 JTF_DATE_TABLE
2686 , p0_a97 JTF_DATE_TABLE
2687 , p0_a98 JTF_DATE_TABLE
2688 , p0_a99 JTF_DATE_TABLE
2689 , p0_a100 JTF_DATE_TABLE
2690 , p0_a101 JTF_DATE_TABLE
2691 , p0_a102 JTF_DATE_TABLE
2692 , p0_a103 JTF_DATE_TABLE
2693 , p0_a104 JTF_DATE_TABLE
2694 , p0_a105 JTF_DATE_TABLE
2695 , p0_a106 JTF_DATE_TABLE
2696 , p0_a107 JTF_DATE_TABLE
2697 , p0_a108 JTF_DATE_TABLE
2698 , p0_a109 JTF_VARCHAR2_TABLE_100
2699 , p0_a110 JTF_VARCHAR2_TABLE_100
2700 , p0_a111 JTF_VARCHAR2_TABLE_100
2701 , p0_a112 JTF_VARCHAR2_TABLE_100
2702 , p0_a113 JTF_VARCHAR2_TABLE_100
2703 , p0_a114 JTF_VARCHAR2_TABLE_100
2704 , p0_a115 JTF_VARCHAR2_TABLE_100
2705 , p0_a116 JTF_VARCHAR2_TABLE_100
2706 , p0_a117 JTF_VARCHAR2_TABLE_100
2707 , p0_a118 JTF_VARCHAR2_TABLE_100
2708 , p0_a119 JTF_VARCHAR2_TABLE_100
2709 , p0_a120 JTF_VARCHAR2_TABLE_100
2710 , p0_a121 JTF_VARCHAR2_TABLE_100
2711 , p0_a122 JTF_VARCHAR2_TABLE_100
2712 , p0_a123 JTF_VARCHAR2_TABLE_100
2713 , p0_a124 JTF_VARCHAR2_TABLE_100
2714 , p0_a125 JTF_VARCHAR2_TABLE_100
2715 , p0_a126 JTF_VARCHAR2_TABLE_100
2716 , p0_a127 JTF_VARCHAR2_TABLE_100
2717 , p0_a128 JTF_VARCHAR2_TABLE_100
2718 , p0_a129 JTF_VARCHAR2_TABLE_100
2719 , p0_a130 JTF_VARCHAR2_TABLE_100
2720 , p0_a131 JTF_VARCHAR2_TABLE_100
2721 , p0_a132 JTF_VARCHAR2_TABLE_100
2722 , p0_a133 JTF_VARCHAR2_TABLE_100
2723 , p1_a0 JTF_NUMBER_TABLE
2724 , p1_a1 JTF_NUMBER_TABLE
2725 , p1_a2 JTF_VARCHAR2_TABLE_200
2726 , p1_a3 JTF_VARCHAR2_TABLE_200
2727 , p1_a4 JTF_VARCHAR2_TABLE_200
2728 , p1_a5 JTF_VARCHAR2_TABLE_200
2729 , p1_a6 JTF_VARCHAR2_TABLE_200
2730 , p1_a7 JTF_VARCHAR2_TABLE_200
2731 , p1_a8 JTF_NUMBER_TABLE
2732 , p1_a9 JTF_VARCHAR2_TABLE_200
2733 , p1_a10 JTF_VARCHAR2_TABLE_200
2734 , p1_a11 JTF_VARCHAR2_TABLE_200
2735 , p1_a12 JTF_VARCHAR2_TABLE_200
2736 , p1_a13 JTF_VARCHAR2_TABLE_200
2737 , p1_a14 JTF_VARCHAR2_TABLE_200
2738 , p1_a15 JTF_VARCHAR2_TABLE_200
2739 , p1_a16 JTF_VARCHAR2_TABLE_200
2740 , p1_a17 JTF_VARCHAR2_TABLE_200
2741 , p1_a18 JTF_VARCHAR2_TABLE_200
2742 , p1_a19 JTF_VARCHAR2_TABLE_200
2743 , p1_a20 JTF_VARCHAR2_TABLE_200
2744 , p1_a21 JTF_VARCHAR2_TABLE_200
2745 , p1_a22 JTF_VARCHAR2_TABLE_200
2746 , p1_a23 JTF_VARCHAR2_TABLE_200
2747 , p1_a24 JTF_VARCHAR2_TABLE_200
2748 , p1_a25 JTF_VARCHAR2_TABLE_200
2749 , p1_a26 JTF_VARCHAR2_TABLE_200
2750 , p1_a27 JTF_VARCHAR2_TABLE_200
2751 , p1_a28 JTF_VARCHAR2_TABLE_200
2752 , p1_a29 JTF_VARCHAR2_TABLE_200
2753 , p1_a30 JTF_VARCHAR2_TABLE_200
2754 , p1_a31 JTF_VARCHAR2_TABLE_200
2755 , p1_a32 JTF_VARCHAR2_TABLE_200
2756 , p1_a33 JTF_VARCHAR2_TABLE_200
2757 , p1_a34 JTF_VARCHAR2_TABLE_200
2758 , p1_a35 JTF_VARCHAR2_TABLE_200
2759 , p1_a36 JTF_VARCHAR2_TABLE_200
2760 , p1_a37 JTF_VARCHAR2_TABLE_200
2761 , p1_a38 JTF_VARCHAR2_TABLE_200
2762 , p1_a39 JTF_VARCHAR2_TABLE_200
2763 , p1_a40 JTF_VARCHAR2_TABLE_200
2764 , p1_a41 JTF_VARCHAR2_TABLE_200
2765 , p1_a42 JTF_VARCHAR2_TABLE_200
2766 , p1_a43 JTF_VARCHAR2_TABLE_200
2767 , p1_a44 JTF_VARCHAR2_TABLE_200
2768 , p1_a45 JTF_VARCHAR2_TABLE_200
2769 , p1_a46 JTF_VARCHAR2_TABLE_200
2770 , p1_a47 JTF_VARCHAR2_TABLE_200
2771 , p1_a48 JTF_VARCHAR2_TABLE_200
2772 , p1_a49 JTF_VARCHAR2_TABLE_200
2773 , p1_a50 JTF_VARCHAR2_TABLE_200
2774 , p1_a51 JTF_VARCHAR2_TABLE_200
2775 , p1_a52 JTF_VARCHAR2_TABLE_200
2776 , p1_a53 JTF_VARCHAR2_TABLE_200
2777 , p1_a54 JTF_VARCHAR2_TABLE_200
2778 , p1_a55 JTF_VARCHAR2_TABLE_200
2779 , p1_a56 JTF_VARCHAR2_TABLE_200
2780 , p1_a57 JTF_VARCHAR2_TABLE_200
2781 , p1_a58 JTF_VARCHAR2_TABLE_200
2782 , p1_a59 JTF_NUMBER_TABLE
2783 , p1_a60 JTF_NUMBER_TABLE
2784 , p1_a61 JTF_NUMBER_TABLE
2785 , p1_a62 JTF_NUMBER_TABLE
2786 , p1_a63 JTF_NUMBER_TABLE
2787 , p1_a64 JTF_NUMBER_TABLE
2788 , p1_a65 JTF_NUMBER_TABLE
2789 , p1_a66 JTF_NUMBER_TABLE
2790 , p1_a67 JTF_NUMBER_TABLE
2791 , p1_a68 JTF_NUMBER_TABLE
2792 , p1_a69 JTF_NUMBER_TABLE
2793 , p1_a70 JTF_NUMBER_TABLE
2794 , p1_a71 JTF_NUMBER_TABLE
2795 , p1_a72 JTF_NUMBER_TABLE
2796 , p1_a73 JTF_NUMBER_TABLE
2797 , p1_a74 JTF_NUMBER_TABLE
2798 , p1_a75 JTF_NUMBER_TABLE
2799 , p1_a76 JTF_NUMBER_TABLE
2800 , p1_a77 JTF_NUMBER_TABLE
2801 , p1_a78 JTF_NUMBER_TABLE
2802 , p1_a79 JTF_NUMBER_TABLE
2803 , p1_a80 JTF_NUMBER_TABLE
2804 , p1_a81 JTF_NUMBER_TABLE
2805 , p1_a82 JTF_NUMBER_TABLE
2806 , p1_a83 JTF_NUMBER_TABLE
2807 , p1_a84 JTF_DATE_TABLE
2808 , p1_a85 JTF_DATE_TABLE
2809 , p1_a86 JTF_DATE_TABLE
2810 , p1_a87 JTF_DATE_TABLE
2811 , p1_a88 JTF_DATE_TABLE
2812 , p1_a89 JTF_DATE_TABLE
2813 , p1_a90 JTF_DATE_TABLE
2814 , p1_a91 JTF_DATE_TABLE
2815 , p1_a92 JTF_DATE_TABLE
2816 , p1_a93 JTF_DATE_TABLE
2817 , p1_a94 JTF_DATE_TABLE
2818 , p1_a95 JTF_DATE_TABLE
2819 , p1_a96 JTF_DATE_TABLE
2820 , p1_a97 JTF_DATE_TABLE
2821 , p1_a98 JTF_DATE_TABLE
2822 , p1_a99 JTF_DATE_TABLE
2823 , p1_a100 JTF_DATE_TABLE
2824 , p1_a101 JTF_DATE_TABLE
2825 , p1_a102 JTF_DATE_TABLE
2826 , p1_a103 JTF_DATE_TABLE
2827 , p1_a104 JTF_DATE_TABLE
2828 , p1_a105 JTF_DATE_TABLE
2829 , p1_a106 JTF_DATE_TABLE
2830 , p1_a107 JTF_DATE_TABLE
2831 , p1_a108 JTF_DATE_TABLE
2832 , p1_a109 JTF_VARCHAR2_TABLE_100
2833 , p1_a110 JTF_VARCHAR2_TABLE_100
2834 , p1_a111 JTF_VARCHAR2_TABLE_100
2835 , p1_a112 JTF_VARCHAR2_TABLE_100
2836 , p1_a113 JTF_VARCHAR2_TABLE_100
2837 , p1_a114 JTF_VARCHAR2_TABLE_100
2838 , p1_a115 JTF_VARCHAR2_TABLE_100
2839 , p1_a116 JTF_VARCHAR2_TABLE_100
2840 , p1_a117 JTF_VARCHAR2_TABLE_100
2841 , p1_a118 JTF_VARCHAR2_TABLE_100
2842 , p1_a119 JTF_VARCHAR2_TABLE_100
2843 , p1_a120 JTF_VARCHAR2_TABLE_100
2844 , p1_a121 JTF_VARCHAR2_TABLE_100
2845 , p1_a122 JTF_VARCHAR2_TABLE_100
2846 , p1_a123 JTF_VARCHAR2_TABLE_100
2847 , p1_a124 JTF_VARCHAR2_TABLE_100
2848 , p1_a125 JTF_VARCHAR2_TABLE_100
2849 , p1_a126 JTF_VARCHAR2_TABLE_100
2850 , p1_a127 JTF_VARCHAR2_TABLE_100
2851 , p1_a128 JTF_VARCHAR2_TABLE_100
2852 , p1_a129 JTF_VARCHAR2_TABLE_100
2853 , p1_a130 JTF_VARCHAR2_TABLE_100
2854 , p1_a131 JTF_VARCHAR2_TABLE_100
2855 , p1_a132 JTF_VARCHAR2_TABLE_100
2856 , p1_a133 JTF_VARCHAR2_TABLE_100
2857 , p_modified_by NUMBER
2858 , p_modified_on date
2859 , x_return_status out nocopy VARCHAR2
2860 , x_msg_count out nocopy NUMBER
2861 , x_msg_data out nocopy VARCHAR2
2862 )
2863
2864 as
2865 ddp_new_ext_attrs cs_sr_extattributes_pvt.ext_attr_audit_tbl_type;
2866 ddp_old_ext_attrs cs_sr_extattributes_pvt.ext_attr_audit_tbl_type;
2867 ddp_modified_on date;
2868 ddindx binary_integer; indx binary_integer;
2869 begin
2870
2871 -- copy data to the local IN or IN-OUT args, if any
2872 cs_sr_extattributes_pvt_w.rosetta_table_copy_in_p4(ddp_new_ext_attrs, p0_a0
2873 , p0_a1
2874 , p0_a2
2875 , p0_a3
2876 , p0_a4
2877 , p0_a5
2878 , p0_a6
2879 , p0_a7
2880 , p0_a8
2881 , p0_a9
2882 , p0_a10
2883 , p0_a11
2884 , p0_a12
2885 , p0_a13
2886 , p0_a14
2887 , p0_a15
2888 , p0_a16
2889 , p0_a17
2890 , p0_a18
2891 , p0_a19
2892 , p0_a20
2893 , p0_a21
2894 , p0_a22
2895 , p0_a23
2896 , p0_a24
2897 , p0_a25
2898 , p0_a26
2899 , p0_a27
2900 , p0_a28
2901 , p0_a29
2902 , p0_a30
2903 , p0_a31
2904 , p0_a32
2905 , p0_a33
2906 , p0_a34
2907 , p0_a35
2908 , p0_a36
2909 , p0_a37
2910 , p0_a38
2911 , p0_a39
2912 , p0_a40
2913 , p0_a41
2914 , p0_a42
2915 , p0_a43
2916 , p0_a44
2917 , p0_a45
2918 , p0_a46
2919 , p0_a47
2920 , p0_a48
2921 , p0_a49
2922 , p0_a50
2923 , p0_a51
2924 , p0_a52
2925 , p0_a53
2926 , p0_a54
2927 , p0_a55
2928 , p0_a56
2929 , p0_a57
2930 , p0_a58
2931 , p0_a59
2932 , p0_a60
2933 , p0_a61
2934 , p0_a62
2935 , p0_a63
2936 , p0_a64
2937 , p0_a65
2938 , p0_a66
2939 , p0_a67
2940 , p0_a68
2941 , p0_a69
2942 , p0_a70
2943 , p0_a71
2944 , p0_a72
2945 , p0_a73
2946 , p0_a74
2947 , p0_a75
2948 , p0_a76
2949 , p0_a77
2950 , p0_a78
2951 , p0_a79
2952 , p0_a80
2953 , p0_a81
2954 , p0_a82
2955 , p0_a83
2956 , p0_a84
2957 , p0_a85
2958 , p0_a86
2959 , p0_a87
2960 , p0_a88
2961 , p0_a89
2962 , p0_a90
2963 , p0_a91
2964 , p0_a92
2965 , p0_a93
2966 , p0_a94
2967 , p0_a95
2968 , p0_a96
2969 , p0_a97
2970 , p0_a98
2971 , p0_a99
2972 , p0_a100
2973 , p0_a101
2974 , p0_a102
2975 , p0_a103
2976 , p0_a104
2977 , p0_a105
2978 , p0_a106
2979 , p0_a107
2980 , p0_a108
2981 , p0_a109
2982 , p0_a110
2983 , p0_a111
2984 , p0_a112
2985 , p0_a113
2986 , p0_a114
2987 , p0_a115
2988 , p0_a116
2989 , p0_a117
2990 , p0_a118
2991 , p0_a119
2992 , p0_a120
2993 , p0_a121
2994 , p0_a122
2995 , p0_a123
2996 , p0_a124
2997 , p0_a125
2998 , p0_a126
2999 , p0_a127
3000 , p0_a128
3001 , p0_a129
3002 , p0_a130
3003 , p0_a131
3004 , p0_a132
3005 , p0_a133
3006 );
3007
3008 cs_sr_extattributes_pvt_w.rosetta_table_copy_in_p4(ddp_old_ext_attrs, p1_a0
3009 , p1_a1
3010 , p1_a2
3011 , p1_a3
3012 , p1_a4
3013 , p1_a5
3014 , p1_a6
3015 , p1_a7
3016 , p1_a8
3017 , p1_a9
3018 , p1_a10
3019 , p1_a11
3020 , p1_a12
3021 , p1_a13
3022 , p1_a14
3023 , p1_a15
3024 , p1_a16
3025 , p1_a17
3026 , p1_a18
3027 , p1_a19
3028 , p1_a20
3029 , p1_a21
3030 , p1_a22
3031 , p1_a23
3032 , p1_a24
3033 , p1_a25
3034 , p1_a26
3035 , p1_a27
3036 , p1_a28
3037 , p1_a29
3038 , p1_a30
3039 , p1_a31
3040 , p1_a32
3041 , p1_a33
3042 , p1_a34
3043 , p1_a35
3044 , p1_a36
3045 , p1_a37
3046 , p1_a38
3047 , p1_a39
3048 , p1_a40
3049 , p1_a41
3050 , p1_a42
3051 , p1_a43
3052 , p1_a44
3053 , p1_a45
3054 , p1_a46
3055 , p1_a47
3056 , p1_a48
3057 , p1_a49
3058 , p1_a50
3059 , p1_a51
3060 , p1_a52
3061 , p1_a53
3062 , p1_a54
3063 , p1_a55
3064 , p1_a56
3065 , p1_a57
3066 , p1_a58
3067 , p1_a59
3068 , p1_a60
3069 , p1_a61
3070 , p1_a62
3071 , p1_a63
3072 , p1_a64
3073 , p1_a65
3074 , p1_a66
3075 , p1_a67
3076 , p1_a68
3077 , p1_a69
3078 , p1_a70
3079 , p1_a71
3080 , p1_a72
3081 , p1_a73
3082 , p1_a74
3083 , p1_a75
3084 , p1_a76
3085 , p1_a77
3086 , p1_a78
3087 , p1_a79
3088 , p1_a80
3089 , p1_a81
3090 , p1_a82
3091 , p1_a83
3092 , p1_a84
3093 , p1_a85
3094 , p1_a86
3095 , p1_a87
3096 , p1_a88
3097 , p1_a89
3098 , p1_a90
3099 , p1_a91
3100 , p1_a92
3101 , p1_a93
3102 , p1_a94
3103 , p1_a95
3104 , p1_a96
3105 , p1_a97
3106 , p1_a98
3107 , p1_a99
3108 , p1_a100
3109 , p1_a101
3110 , p1_a102
3111 , p1_a103
3112 , p1_a104
3113 , p1_a105
3114 , p1_a106
3115 , p1_a107
3116 , p1_a108
3117 , p1_a109
3118 , p1_a110
3119 , p1_a111
3120 , p1_a112
3121 , p1_a113
3122 , p1_a114
3123 , p1_a115
3124 , p1_a116
3125 , p1_a117
3126 , p1_a118
3127 , p1_a119
3128 , p1_a120
3129 , p1_a121
3130 , p1_a122
3131 , p1_a123
3132 , p1_a124
3133 , p1_a125
3134 , p1_a126
3135 , p1_a127
3136 , p1_a128
3137 , p1_a129
3138 , p1_a130
3139 , p1_a131
3140 , p1_a132
3141 , p1_a133
3142 );
3143
3144
3145 ddp_modified_on := rosetta_g_miss_date_in_map(p_modified_on);
3146
3147
3148
3149
3150 -- here's the delegated call to the old PL/SQL routine
3151 cs_sr_extattributes_pvt.insert_pr_row(ddp_new_ext_attrs,
3152 ddp_old_ext_attrs,
3153 p_modified_by,
3154 ddp_modified_on,
3155 x_return_status,
3156 x_msg_count,
3157 x_msg_data);
3158
3159 -- copy data back from the local variables to OUT or IN-OUT args, if any
3160
3161
3162
3163
3164
3165
3166 end;
3167
3168 procedure populate_ext_attr_audit_tbl(p_extension_id NUMBER
3169 , p1_a0 out nocopy JTF_NUMBER_TABLE
3170 , p1_a1 out nocopy JTF_NUMBER_TABLE
3171 , p1_a2 out nocopy JTF_VARCHAR2_TABLE_200
3172 , p1_a3 out nocopy JTF_VARCHAR2_TABLE_200
3173 , p1_a4 out nocopy JTF_VARCHAR2_TABLE_200
3174 , p1_a5 out nocopy JTF_VARCHAR2_TABLE_200
3175 , p1_a6 out nocopy JTF_VARCHAR2_TABLE_200
3176 , p1_a7 out nocopy JTF_VARCHAR2_TABLE_200
3177 , p1_a8 out nocopy JTF_NUMBER_TABLE
3178 , p1_a9 out nocopy JTF_VARCHAR2_TABLE_200
3179 , p1_a10 out nocopy JTF_VARCHAR2_TABLE_200
3180 , p1_a11 out nocopy JTF_VARCHAR2_TABLE_200
3181 , p1_a12 out nocopy JTF_VARCHAR2_TABLE_200
3182 , p1_a13 out nocopy JTF_VARCHAR2_TABLE_200
3183 , p1_a14 out nocopy JTF_VARCHAR2_TABLE_200
3184 , p1_a15 out nocopy JTF_VARCHAR2_TABLE_200
3185 , p1_a16 out nocopy JTF_VARCHAR2_TABLE_200
3186 , p1_a17 out nocopy JTF_VARCHAR2_TABLE_200
3187 , p1_a18 out nocopy JTF_VARCHAR2_TABLE_200
3188 , p1_a19 out nocopy JTF_VARCHAR2_TABLE_200
3189 , p1_a20 out nocopy JTF_VARCHAR2_TABLE_200
3190 , p1_a21 out nocopy JTF_VARCHAR2_TABLE_200
3191 , p1_a22 out nocopy JTF_VARCHAR2_TABLE_200
3192 , p1_a23 out nocopy JTF_VARCHAR2_TABLE_200
3193 , p1_a24 out nocopy JTF_VARCHAR2_TABLE_200
3194 , p1_a25 out nocopy JTF_VARCHAR2_TABLE_200
3195 , p1_a26 out nocopy JTF_VARCHAR2_TABLE_200
3196 , p1_a27 out nocopy JTF_VARCHAR2_TABLE_200
3197 , p1_a28 out nocopy JTF_VARCHAR2_TABLE_200
3198 , p1_a29 out nocopy JTF_VARCHAR2_TABLE_200
3199 , p1_a30 out nocopy JTF_VARCHAR2_TABLE_200
3200 , p1_a31 out nocopy JTF_VARCHAR2_TABLE_200
3201 , p1_a32 out nocopy JTF_VARCHAR2_TABLE_200
3202 , p1_a33 out nocopy JTF_VARCHAR2_TABLE_200
3203 , p1_a34 out nocopy JTF_VARCHAR2_TABLE_200
3204 , p1_a35 out nocopy JTF_VARCHAR2_TABLE_200
3205 , p1_a36 out nocopy JTF_VARCHAR2_TABLE_200
3206 , p1_a37 out nocopy JTF_VARCHAR2_TABLE_200
3207 , p1_a38 out nocopy JTF_VARCHAR2_TABLE_200
3208 , p1_a39 out nocopy JTF_VARCHAR2_TABLE_200
3209 , p1_a40 out nocopy JTF_VARCHAR2_TABLE_200
3210 , p1_a41 out nocopy JTF_VARCHAR2_TABLE_200
3211 , p1_a42 out nocopy JTF_VARCHAR2_TABLE_200
3212 , p1_a43 out nocopy JTF_VARCHAR2_TABLE_200
3213 , p1_a44 out nocopy JTF_VARCHAR2_TABLE_200
3214 , p1_a45 out nocopy JTF_VARCHAR2_TABLE_200
3215 , p1_a46 out nocopy JTF_VARCHAR2_TABLE_200
3216 , p1_a47 out nocopy JTF_VARCHAR2_TABLE_200
3217 , p1_a48 out nocopy JTF_VARCHAR2_TABLE_200
3218 , p1_a49 out nocopy JTF_VARCHAR2_TABLE_200
3219 , p1_a50 out nocopy JTF_VARCHAR2_TABLE_200
3220 , p1_a51 out nocopy JTF_VARCHAR2_TABLE_200
3221 , p1_a52 out nocopy JTF_VARCHAR2_TABLE_200
3222 , p1_a53 out nocopy JTF_VARCHAR2_TABLE_200
3223 , p1_a54 out nocopy JTF_VARCHAR2_TABLE_200
3224 , p1_a55 out nocopy JTF_VARCHAR2_TABLE_200
3225 , p1_a56 out nocopy JTF_VARCHAR2_TABLE_200
3226 , p1_a57 out nocopy JTF_VARCHAR2_TABLE_200
3227 , p1_a58 out nocopy JTF_VARCHAR2_TABLE_200
3228 , p1_a59 out nocopy JTF_NUMBER_TABLE
3229 , p1_a60 out nocopy JTF_NUMBER_TABLE
3230 , p1_a61 out nocopy JTF_NUMBER_TABLE
3231 , p1_a62 out nocopy JTF_NUMBER_TABLE
3232 , p1_a63 out nocopy JTF_NUMBER_TABLE
3233 , p1_a64 out nocopy JTF_NUMBER_TABLE
3234 , p1_a65 out nocopy JTF_NUMBER_TABLE
3235 , p1_a66 out nocopy JTF_NUMBER_TABLE
3236 , p1_a67 out nocopy JTF_NUMBER_TABLE
3237 , p1_a68 out nocopy JTF_NUMBER_TABLE
3238 , p1_a69 out nocopy JTF_NUMBER_TABLE
3239 , p1_a70 out nocopy JTF_NUMBER_TABLE
3240 , p1_a71 out nocopy JTF_NUMBER_TABLE
3241 , p1_a72 out nocopy JTF_NUMBER_TABLE
3242 , p1_a73 out nocopy JTF_NUMBER_TABLE
3243 , p1_a74 out nocopy JTF_NUMBER_TABLE
3244 , p1_a75 out nocopy JTF_NUMBER_TABLE
3245 , p1_a76 out nocopy JTF_NUMBER_TABLE
3246 , p1_a77 out nocopy JTF_NUMBER_TABLE
3247 , p1_a78 out nocopy JTF_NUMBER_TABLE
3248 , p1_a79 out nocopy JTF_NUMBER_TABLE
3249 , p1_a80 out nocopy JTF_NUMBER_TABLE
3250 , p1_a81 out nocopy JTF_NUMBER_TABLE
3251 , p1_a82 out nocopy JTF_NUMBER_TABLE
3252 , p1_a83 out nocopy JTF_NUMBER_TABLE
3253 , p1_a84 out nocopy JTF_DATE_TABLE
3254 , p1_a85 out nocopy JTF_DATE_TABLE
3255 , p1_a86 out nocopy JTF_DATE_TABLE
3256 , p1_a87 out nocopy JTF_DATE_TABLE
3257 , p1_a88 out nocopy JTF_DATE_TABLE
3258 , p1_a89 out nocopy JTF_DATE_TABLE
3259 , p1_a90 out nocopy JTF_DATE_TABLE
3260 , p1_a91 out nocopy JTF_DATE_TABLE
3261 , p1_a92 out nocopy JTF_DATE_TABLE
3262 , p1_a93 out nocopy JTF_DATE_TABLE
3263 , p1_a94 out nocopy JTF_DATE_TABLE
3264 , p1_a95 out nocopy JTF_DATE_TABLE
3265 , p1_a96 out nocopy JTF_DATE_TABLE
3266 , p1_a97 out nocopy JTF_DATE_TABLE
3267 , p1_a98 out nocopy JTF_DATE_TABLE
3268 , p1_a99 out nocopy JTF_DATE_TABLE
3269 , p1_a100 out nocopy JTF_DATE_TABLE
3270 , p1_a101 out nocopy JTF_DATE_TABLE
3271 , p1_a102 out nocopy JTF_DATE_TABLE
3272 , p1_a103 out nocopy JTF_DATE_TABLE
3273 , p1_a104 out nocopy JTF_DATE_TABLE
3274 , p1_a105 out nocopy JTF_DATE_TABLE
3275 , p1_a106 out nocopy JTF_DATE_TABLE
3276 , p1_a107 out nocopy JTF_DATE_TABLE
3277 , p1_a108 out nocopy JTF_DATE_TABLE
3278 , p1_a109 out nocopy JTF_VARCHAR2_TABLE_100
3279 , p1_a110 out nocopy JTF_VARCHAR2_TABLE_100
3280 , p1_a111 out nocopy JTF_VARCHAR2_TABLE_100
3281 , p1_a112 out nocopy JTF_VARCHAR2_TABLE_100
3282 , p1_a113 out nocopy JTF_VARCHAR2_TABLE_100
3283 , p1_a114 out nocopy JTF_VARCHAR2_TABLE_100
3284 , p1_a115 out nocopy JTF_VARCHAR2_TABLE_100
3285 , p1_a116 out nocopy JTF_VARCHAR2_TABLE_100
3286 , p1_a117 out nocopy JTF_VARCHAR2_TABLE_100
3287 , p1_a118 out nocopy JTF_VARCHAR2_TABLE_100
3288 , p1_a119 out nocopy JTF_VARCHAR2_TABLE_100
3289 , p1_a120 out nocopy JTF_VARCHAR2_TABLE_100
3290 , p1_a121 out nocopy JTF_VARCHAR2_TABLE_100
3291 , p1_a122 out nocopy JTF_VARCHAR2_TABLE_100
3292 , p1_a123 out nocopy JTF_VARCHAR2_TABLE_100
3293 , p1_a124 out nocopy JTF_VARCHAR2_TABLE_100
3294 , p1_a125 out nocopy JTF_VARCHAR2_TABLE_100
3295 , p1_a126 out nocopy JTF_VARCHAR2_TABLE_100
3296 , p1_a127 out nocopy JTF_VARCHAR2_TABLE_100
3297 , p1_a128 out nocopy JTF_VARCHAR2_TABLE_100
3298 , p1_a129 out nocopy JTF_VARCHAR2_TABLE_100
3299 , p1_a130 out nocopy JTF_VARCHAR2_TABLE_100
3300 , p1_a131 out nocopy JTF_VARCHAR2_TABLE_100
3301 , p1_a132 out nocopy JTF_VARCHAR2_TABLE_100
3302 , p1_a133 out nocopy JTF_VARCHAR2_TABLE_100
3303 , x_return_status out nocopy VARCHAR2
3304 , x_msg_count out nocopy NUMBER
3305 , x_msg_data out nocopy VARCHAR2
3306 )
3307
3308 as
3309 ddx_ext_attrs_tbl cs_sr_extattributes_pvt.ext_attr_audit_tbl_type;
3310 ddindx binary_integer; indx binary_integer;
3311 begin
3312
3313 -- copy data to the local IN or IN-OUT args, if any
3314
3315
3316
3317
3318
3319 -- here's the delegated call to the old PL/SQL routine
3320 cs_sr_extattributes_pvt.populate_ext_attr_audit_tbl(p_extension_id,
3321 ddx_ext_attrs_tbl,
3322 x_return_status,
3323 x_msg_count,
3324 x_msg_data);
3325
3326 -- copy data back from the local variables to OUT or IN-OUT args, if any
3327
3328 cs_sr_extattributes_pvt_w.rosetta_table_copy_out_p4(ddx_ext_attrs_tbl, p1_a0
3329 , p1_a1
3330 , p1_a2
3331 , p1_a3
3332 , p1_a4
3333 , p1_a5
3334 , p1_a6
3335 , p1_a7
3336 , p1_a8
3337 , p1_a9
3338 , p1_a10
3339 , p1_a11
3340 , p1_a12
3341 , p1_a13
3342 , p1_a14
3343 , p1_a15
3344 , p1_a16
3345 , p1_a17
3346 , p1_a18
3347 , p1_a19
3348 , p1_a20
3349 , p1_a21
3350 , p1_a22
3351 , p1_a23
3352 , p1_a24
3353 , p1_a25
3354 , p1_a26
3355 , p1_a27
3356 , p1_a28
3357 , p1_a29
3358 , p1_a30
3359 , p1_a31
3360 , p1_a32
3361 , p1_a33
3362 , p1_a34
3363 , p1_a35
3364 , p1_a36
3365 , p1_a37
3366 , p1_a38
3367 , p1_a39
3368 , p1_a40
3369 , p1_a41
3370 , p1_a42
3371 , p1_a43
3372 , p1_a44
3373 , p1_a45
3374 , p1_a46
3375 , p1_a47
3376 , p1_a48
3377 , p1_a49
3378 , p1_a50
3379 , p1_a51
3380 , p1_a52
3381 , p1_a53
3382 , p1_a54
3383 , p1_a55
3384 , p1_a56
3385 , p1_a57
3386 , p1_a58
3387 , p1_a59
3388 , p1_a60
3389 , p1_a61
3390 , p1_a62
3391 , p1_a63
3392 , p1_a64
3393 , p1_a65
3394 , p1_a66
3395 , p1_a67
3396 , p1_a68
3397 , p1_a69
3398 , p1_a70
3399 , p1_a71
3400 , p1_a72
3401 , p1_a73
3402 , p1_a74
3403 , p1_a75
3404 , p1_a76
3405 , p1_a77
3406 , p1_a78
3407 , p1_a79
3408 , p1_a80
3409 , p1_a81
3410 , p1_a82
3411 , p1_a83
3412 , p1_a84
3413 , p1_a85
3414 , p1_a86
3415 , p1_a87
3416 , p1_a88
3417 , p1_a89
3418 , p1_a90
3419 , p1_a91
3420 , p1_a92
3421 , p1_a93
3422 , p1_a94
3423 , p1_a95
3424 , p1_a96
3425 , p1_a97
3426 , p1_a98
3427 , p1_a99
3428 , p1_a100
3429 , p1_a101
3430 , p1_a102
3431 , p1_a103
3432 , p1_a104
3433 , p1_a105
3434 , p1_a106
3435 , p1_a107
3436 , p1_a108
3437 , p1_a109
3438 , p1_a110
3439 , p1_a111
3440 , p1_a112
3441 , p1_a113
3442 , p1_a114
3443 , p1_a115
3444 , p1_a116
3445 , p1_a117
3446 , p1_a118
3447 , p1_a119
3448 , p1_a120
3449 , p1_a121
3450 , p1_a122
3451 , p1_a123
3452 , p1_a124
3453 , p1_a125
3454 , p1_a126
3455 , p1_a127
3456 , p1_a128
3457 , p1_a129
3458 , p1_a130
3459 , p1_a131
3460 , p1_a132
3461 , p1_a133
3462 );
3463
3464
3465
3466 end;
3467
3468 end cs_sr_extattributes_pvt_w;