[Home] [Help]
PACKAGE BODY: APPS.CSI_ITEM_INSTANCE_PUB_W
Source
1 package body csi_item_instance_pub_w as
2 /* $Header: csipiiwb.pls 120.18.12010000.2 2009/05/22 20:04:40 hyonlee ship $ */
3 rosetta_g_mistake_date date := to_date('01/01/+4713', 'MM/DD/SYYYY');
4 rosetta_g_miss_date date := to_date('01/01/-4712', 'MM/DD/SYYYY');
5 rosetta_g_mistake_date_high date := to_date('01/01/+4710', 'MM/DD/SYYYY');
6 rosetta_g_mistake_date_low date := to_date('01/01/-4710', 'MM/DD/SYYYY');
7
8 -- this is to workaround the JDBC bug regarding IN DATE of value GMiss
9 function rosetta_g_miss_date_in_map(d date) return date as
10 begin
11 if d > rosetta_g_mistake_date_high then return fnd_api.g_miss_date; end if;
12 if d < rosetta_g_mistake_date_low then return fnd_api.g_miss_date; end if;
13 return d;
14 end;
15
16 function rosetta_g_miss_num_map(n number) return number as
17 a number := fnd_api.g_miss_num;
18 b number := 0-1962.0724;
19 begin
20 if n=a then return b; end if;
21 if n=b then return a; end if;
22 return n;
23 end;
24
25 procedure rosetta_table_copy_in_p14(t out nocopy csi_item_instance_pub.txn_oks_type_tbl, a0 JTF_VARCHAR2_TABLE_100) as
26 ddindx binary_integer; indx binary_integer;
27 begin
28 if a0 is not null and a0.count > 0 then
29 if a0.count > 0 then
30 indx := a0.first;
31 ddindx := 1;
32 while true loop
33 t(ddindx) := a0(indx);
34 ddindx := ddindx+1;
35 if a0.last =indx
36 then exit;
37 end if;
38 indx := a0.next(indx);
39 end loop;
40 end if;
41 end if;
42 end rosetta_table_copy_in_p14;
43 procedure rosetta_table_copy_out_p14(t csi_item_instance_pub.txn_oks_type_tbl, a0 out nocopy JTF_VARCHAR2_TABLE_100) as
44 ddindx binary_integer; indx binary_integer;
45 begin
46 if t is null or t.count = 0 then
47 a0 := JTF_VARCHAR2_TABLE_100();
48 else
49 a0 := JTF_VARCHAR2_TABLE_100();
50 if t.count > 0 then
51 a0.extend(t.count);
52 ddindx := t.first;
53 indx := 1;
54 while true loop
55 a0(indx) := t(ddindx);
56 indx := indx+1;
57 if t.last =ddindx
58 then exit;
59 end if;
60 ddindx := t.next(ddindx);
61 end loop;
62 end if;
63 end if;
64 end rosetta_table_copy_out_p14;
65
66 procedure create_item_instance(p_api_version NUMBER
67 , p_commit VARCHAR2
68 , p_init_msg_list VARCHAR2
69 , p_validation_level NUMBER
70 , p4_a0 in out nocopy NUMBER
71 , p4_a1 in out nocopy VARCHAR2
72 , p4_a2 in out nocopy VARCHAR2
73 , p4_a3 in out nocopy NUMBER
74 , p4_a4 in out nocopy NUMBER
75 , p4_a5 in out nocopy VARCHAR2
76 , p4_a6 in out nocopy NUMBER
77 , p4_a7 in out nocopy VARCHAR2
78 , p4_a8 in out nocopy VARCHAR2
79 , p4_a9 in out nocopy VARCHAR2
80 , p4_a10 in out nocopy NUMBER
81 , p4_a11 in out nocopy VARCHAR2
82 , p4_a12 in out nocopy VARCHAR2
83 , p4_a13 in out nocopy NUMBER
84 , p4_a14 in out nocopy NUMBER
85 , p4_a15 in out nocopy VARCHAR2
86 , p4_a16 in out nocopy VARCHAR2
87 , p4_a17 in out nocopy VARCHAR2
88 , p4_a18 in out nocopy NUMBER
89 , p4_a19 in out nocopy VARCHAR2
90 , p4_a20 in out nocopy DATE
91 , p4_a21 in out nocopy DATE
92 , p4_a22 in out nocopy VARCHAR2
93 , p4_a23 in out nocopy NUMBER
94 , p4_a24 in out nocopy NUMBER
95 , p4_a25 in out nocopy VARCHAR2
96 , p4_a26 in out nocopy NUMBER
97 , p4_a27 in out nocopy NUMBER
98 , p4_a28 in out nocopy NUMBER
99 , p4_a29 in out nocopy NUMBER
100 , p4_a30 in out nocopy NUMBER
101 , p4_a31 in out nocopy NUMBER
102 , p4_a32 in out nocopy NUMBER
103 , p4_a33 in out nocopy NUMBER
104 , p4_a34 in out nocopy NUMBER
105 , p4_a35 in out nocopy VARCHAR2
106 , p4_a36 in out nocopy NUMBER
107 , p4_a37 in out nocopy NUMBER
108 , p4_a38 in out nocopy NUMBER
109 , p4_a39 in out nocopy NUMBER
110 , p4_a40 in out nocopy DATE
111 , p4_a41 in out nocopy VARCHAR2
112 , p4_a42 in out nocopy DATE
113 , p4_a43 in out nocopy DATE
114 , p4_a44 in out nocopy VARCHAR2
115 , p4_a45 in out nocopy VARCHAR2
116 , p4_a46 in out nocopy VARCHAR2
117 , p4_a47 in out nocopy VARCHAR2
118 , p4_a48 in out nocopy VARCHAR2
119 , p4_a49 in out nocopy VARCHAR2
120 , p4_a50 in out nocopy VARCHAR2
121 , p4_a51 in out nocopy VARCHAR2
122 , p4_a52 in out nocopy VARCHAR2
123 , p4_a53 in out nocopy VARCHAR2
124 , p4_a54 in out nocopy VARCHAR2
125 , p4_a55 in out nocopy VARCHAR2
126 , p4_a56 in out nocopy VARCHAR2
127 , p4_a57 in out nocopy VARCHAR2
128 , p4_a58 in out nocopy VARCHAR2
129 , p4_a59 in out nocopy VARCHAR2
130 , p4_a60 in out nocopy VARCHAR2
131 , p4_a61 in out nocopy VARCHAR2
132 , p4_a62 in out nocopy VARCHAR2
133 , p4_a63 in out nocopy VARCHAR2
134 , p4_a64 in out nocopy NUMBER
135 , p4_a65 in out nocopy NUMBER
136 , p4_a66 in out nocopy VARCHAR2
137 , p4_a67 in out nocopy NUMBER
138 , p4_a68 in out nocopy VARCHAR2
139 , p4_a69 in out nocopy VARCHAR2
140 , p4_a70 in out nocopy VARCHAR2
141 , p4_a71 in out nocopy VARCHAR2
142 , p4_a72 in out nocopy NUMBER
143 , p4_a73 in out nocopy VARCHAR2
144 , p4_a74 in out nocopy NUMBER
145 , p4_a75 in out nocopy NUMBER
146 , p4_a76 in out nocopy NUMBER
147 , p4_a77 in out nocopy VARCHAR2
148 , p4_a78 in out nocopy VARCHAR2
149 , p4_a79 in out nocopy VARCHAR2
150 , p4_a80 in out nocopy NUMBER
151 , p4_a81 in out nocopy NUMBER
152 , p4_a82 in out nocopy NUMBER
153 , p4_a83 in out nocopy DATE
154 , p4_a84 in out nocopy VARCHAR2
155 , p4_a85 in out nocopy VARCHAR2
156 , p4_a86 in out nocopy VARCHAR2
157 , p4_a87 in out nocopy NUMBER
158 , p4_a88 in out nocopy VARCHAR2
159 , p4_a89 in out nocopy NUMBER
160 , p4_a90 in out nocopy NUMBER
161 , p4_a91 in out nocopy VARCHAR2
162 , p4_a92 in out nocopy NUMBER
163 , p4_a93 in out nocopy VARCHAR2
164 , p4_a94 in out nocopy NUMBER
165 , p4_a95 in out nocopy DATE
166 , p4_a96 in out nocopy VARCHAR2
167 , p4_a97 in out nocopy VARCHAR2
168 , p4_a98 in out nocopy VARCHAR2
169 , p4_a99 in out nocopy VARCHAR2
170 , p4_a100 in out nocopy VARCHAR2
171 , p4_a101 in out nocopy VARCHAR2
172 , p4_a102 in out nocopy VARCHAR2
173 , p4_a103 in out nocopy VARCHAR2
174 , p4_a104 in out nocopy VARCHAR2
175 , p4_a105 in out nocopy VARCHAR2
176 , p4_a106 in out nocopy VARCHAR2
177 , p4_a107 in out nocopy VARCHAR2
178 , p4_a108 in out nocopy VARCHAR2
179 , p4_a109 in out nocopy VARCHAR2
180 , p4_a110 in out nocopy VARCHAR2
181 , p4_a111 in out nocopy NUMBER
182 , p4_a112 in out nocopy VARCHAR2
183 , p4_a113 in out nocopy NUMBER
184 , p4_a114 in out nocopy VARCHAR2
185 , p4_a115 in out nocopy NUMBER
186 , p4_a116 in out nocopy VARCHAR2
187 , p4_a117 in out nocopy VARCHAR2
188 , p4_a118 in out nocopy NUMBER
189 , p4_a119 in out nocopy VARCHAR2
190 , p4_a120 in out nocopy NUMBER
191 , p4_a121 in out nocopy NUMBER
192 , p4_a122 in out nocopy VARCHAR2
193 , p5_a0 in out nocopy JTF_NUMBER_TABLE
194 , p5_a1 in out nocopy JTF_NUMBER_TABLE
195 , p5_a2 in out nocopy JTF_NUMBER_TABLE
196 , p5_a3 in out nocopy JTF_VARCHAR2_TABLE_100
197 , p5_a4 in out nocopy JTF_VARCHAR2_TABLE_300
198 , p5_a5 in out nocopy JTF_DATE_TABLE
199 , p5_a6 in out nocopy JTF_DATE_TABLE
200 , p5_a7 in out nocopy JTF_VARCHAR2_TABLE_100
201 , p5_a8 in out nocopy JTF_VARCHAR2_TABLE_200
202 , p5_a9 in out nocopy JTF_VARCHAR2_TABLE_200
203 , p5_a10 in out nocopy JTF_VARCHAR2_TABLE_200
204 , p5_a11 in out nocopy JTF_VARCHAR2_TABLE_200
205 , p5_a12 in out nocopy JTF_VARCHAR2_TABLE_200
206 , p5_a13 in out nocopy JTF_VARCHAR2_TABLE_200
207 , p5_a14 in out nocopy JTF_VARCHAR2_TABLE_200
208 , p5_a15 in out nocopy JTF_VARCHAR2_TABLE_200
209 , p5_a16 in out nocopy JTF_VARCHAR2_TABLE_200
210 , p5_a17 in out nocopy JTF_VARCHAR2_TABLE_200
211 , p5_a18 in out nocopy JTF_VARCHAR2_TABLE_200
212 , p5_a19 in out nocopy JTF_VARCHAR2_TABLE_200
213 , p5_a20 in out nocopy JTF_VARCHAR2_TABLE_200
214 , p5_a21 in out nocopy JTF_VARCHAR2_TABLE_200
215 , p5_a22 in out nocopy JTF_VARCHAR2_TABLE_200
216 , p5_a23 in out nocopy JTF_NUMBER_TABLE
217 , p5_a24 in out nocopy JTF_NUMBER_TABLE
218 , p6_a0 in out nocopy JTF_NUMBER_TABLE
219 , p6_a1 in out nocopy JTF_NUMBER_TABLE
220 , p6_a2 in out nocopy JTF_VARCHAR2_TABLE_100
221 , p6_a3 in out nocopy JTF_NUMBER_TABLE
222 , p6_a4 in out nocopy JTF_VARCHAR2_TABLE_100
223 , p6_a5 in out nocopy JTF_VARCHAR2_TABLE_100
224 , p6_a6 in out nocopy JTF_NUMBER_TABLE
225 , p6_a7 in out nocopy JTF_DATE_TABLE
226 , p6_a8 in out nocopy JTF_DATE_TABLE
227 , p6_a9 in out nocopy JTF_VARCHAR2_TABLE_100
228 , p6_a10 in out nocopy JTF_VARCHAR2_TABLE_200
229 , p6_a11 in out nocopy JTF_VARCHAR2_TABLE_200
230 , p6_a12 in out nocopy JTF_VARCHAR2_TABLE_200
231 , p6_a13 in out nocopy JTF_VARCHAR2_TABLE_200
232 , p6_a14 in out nocopy JTF_VARCHAR2_TABLE_200
233 , p6_a15 in out nocopy JTF_VARCHAR2_TABLE_200
234 , p6_a16 in out nocopy JTF_VARCHAR2_TABLE_200
235 , p6_a17 in out nocopy JTF_VARCHAR2_TABLE_200
236 , p6_a18 in out nocopy JTF_VARCHAR2_TABLE_200
237 , p6_a19 in out nocopy JTF_VARCHAR2_TABLE_200
238 , p6_a20 in out nocopy JTF_VARCHAR2_TABLE_200
239 , p6_a21 in out nocopy JTF_VARCHAR2_TABLE_200
240 , p6_a22 in out nocopy JTF_VARCHAR2_TABLE_200
241 , p6_a23 in out nocopy JTF_VARCHAR2_TABLE_200
242 , p6_a24 in out nocopy JTF_VARCHAR2_TABLE_200
243 , p6_a25 in out nocopy JTF_NUMBER_TABLE
244 , p6_a26 in out nocopy JTF_VARCHAR2_TABLE_100
245 , p6_a27 in out nocopy JTF_VARCHAR2_TABLE_100
246 , p6_a28 in out nocopy JTF_NUMBER_TABLE
247 , p6_a29 in out nocopy JTF_VARCHAR2_TABLE_100
248 , p6_a30 in out nocopy JTF_NUMBER_TABLE
249 , p6_a31 in out nocopy JTF_NUMBER_TABLE
250 , p6_a32 in out nocopy JTF_VARCHAR2_TABLE_100
251 , p7_a0 in out nocopy JTF_NUMBER_TABLE
252 , p7_a1 in out nocopy JTF_NUMBER_TABLE
253 , p7_a2 in out nocopy JTF_NUMBER_TABLE
254 , p7_a3 in out nocopy JTF_NUMBER_TABLE
255 , p7_a4 in out nocopy JTF_VARCHAR2_TABLE_100
256 , p7_a5 in out nocopy JTF_NUMBER_TABLE
257 , p7_a6 in out nocopy JTF_NUMBER_TABLE
258 , p7_a7 in out nocopy JTF_DATE_TABLE
259 , p7_a8 in out nocopy JTF_DATE_TABLE
260 , p7_a9 in out nocopy JTF_VARCHAR2_TABLE_100
261 , p7_a10 in out nocopy JTF_VARCHAR2_TABLE_200
262 , p7_a11 in out nocopy JTF_VARCHAR2_TABLE_200
263 , p7_a12 in out nocopy JTF_VARCHAR2_TABLE_200
264 , p7_a13 in out nocopy JTF_VARCHAR2_TABLE_200
265 , p7_a14 in out nocopy JTF_VARCHAR2_TABLE_200
266 , p7_a15 in out nocopy JTF_VARCHAR2_TABLE_200
267 , p7_a16 in out nocopy JTF_VARCHAR2_TABLE_200
268 , p7_a17 in out nocopy JTF_VARCHAR2_TABLE_200
269 , p7_a18 in out nocopy JTF_VARCHAR2_TABLE_200
270 , p7_a19 in out nocopy JTF_VARCHAR2_TABLE_200
271 , p7_a20 in out nocopy JTF_VARCHAR2_TABLE_200
272 , p7_a21 in out nocopy JTF_VARCHAR2_TABLE_200
273 , p7_a22 in out nocopy JTF_VARCHAR2_TABLE_200
274 , p7_a23 in out nocopy JTF_VARCHAR2_TABLE_200
275 , p7_a24 in out nocopy JTF_VARCHAR2_TABLE_200
276 , p7_a25 in out nocopy JTF_NUMBER_TABLE
277 , p7_a26 in out nocopy JTF_VARCHAR2_TABLE_100
278 , p7_a27 in out nocopy JTF_NUMBER_TABLE
279 , p7_a28 in out nocopy JTF_VARCHAR2_TABLE_100
280 , p7_a29 in out nocopy JTF_VARCHAR2_TABLE_100
281 , p7_a30 in out nocopy JTF_NUMBER_TABLE
282 , p7_a31 in out nocopy JTF_NUMBER_TABLE
283 , p7_a32 in out nocopy JTF_NUMBER_TABLE
284 , p7_a33 in out nocopy JTF_DATE_TABLE
285 , p7_a34 in out nocopy JTF_NUMBER_TABLE
286 , p7_a35 in out nocopy JTF_VARCHAR2_TABLE_100
287 , p8_a0 in out nocopy JTF_NUMBER_TABLE
288 , p8_a1 in out nocopy JTF_NUMBER_TABLE
289 , p8_a2 in out nocopy JTF_DATE_TABLE
290 , p8_a3 in out nocopy JTF_DATE_TABLE
291 , p8_a4 in out nocopy JTF_VARCHAR2_TABLE_100
292 , p8_a5 in out nocopy JTF_VARCHAR2_TABLE_200
293 , p8_a6 in out nocopy JTF_VARCHAR2_TABLE_200
294 , p8_a7 in out nocopy JTF_VARCHAR2_TABLE_200
295 , p8_a8 in out nocopy JTF_VARCHAR2_TABLE_200
296 , p8_a9 in out nocopy JTF_VARCHAR2_TABLE_200
297 , p8_a10 in out nocopy JTF_VARCHAR2_TABLE_200
298 , p8_a11 in out nocopy JTF_VARCHAR2_TABLE_200
299 , p8_a12 in out nocopy JTF_VARCHAR2_TABLE_200
300 , p8_a13 in out nocopy JTF_VARCHAR2_TABLE_200
301 , p8_a14 in out nocopy JTF_VARCHAR2_TABLE_200
302 , p8_a15 in out nocopy JTF_VARCHAR2_TABLE_200
303 , p8_a16 in out nocopy JTF_VARCHAR2_TABLE_200
304 , p8_a17 in out nocopy JTF_VARCHAR2_TABLE_200
305 , p8_a18 in out nocopy JTF_VARCHAR2_TABLE_200
306 , p8_a19 in out nocopy JTF_VARCHAR2_TABLE_200
307 , p8_a20 in out nocopy JTF_VARCHAR2_TABLE_200
308 , p8_a21 in out nocopy JTF_VARCHAR2_TABLE_200
309 , p8_a22 in out nocopy JTF_VARCHAR2_TABLE_200
310 , p8_a23 in out nocopy JTF_VARCHAR2_TABLE_200
311 , p8_a24 in out nocopy JTF_VARCHAR2_TABLE_300
312 , p8_a25 in out nocopy JTF_VARCHAR2_TABLE_200
313 , p8_a26 in out nocopy JTF_VARCHAR2_TABLE_200
314 , p8_a27 in out nocopy JTF_VARCHAR2_TABLE_200
315 , p8_a28 in out nocopy JTF_VARCHAR2_TABLE_200
316 , p8_a29 in out nocopy JTF_VARCHAR2_TABLE_200
317 , p8_a30 in out nocopy JTF_VARCHAR2_TABLE_200
318 , p8_a31 in out nocopy JTF_VARCHAR2_TABLE_200
319 , p8_a32 in out nocopy JTF_VARCHAR2_TABLE_200
320 , p8_a33 in out nocopy JTF_VARCHAR2_TABLE_200
321 , p8_a34 in out nocopy JTF_VARCHAR2_TABLE_200
322 , p8_a35 in out nocopy JTF_VARCHAR2_TABLE_200
323 , p8_a36 in out nocopy JTF_VARCHAR2_TABLE_200
324 , p8_a37 in out nocopy JTF_VARCHAR2_TABLE_200
325 , p8_a38 in out nocopy JTF_VARCHAR2_TABLE_200
326 , p8_a39 in out nocopy JTF_VARCHAR2_TABLE_200
327 , p8_a40 in out nocopy JTF_VARCHAR2_TABLE_200
328 , p8_a41 in out nocopy JTF_VARCHAR2_TABLE_200
329 , p8_a42 in out nocopy JTF_VARCHAR2_TABLE_200
330 , p8_a43 in out nocopy JTF_VARCHAR2_TABLE_200
331 , p8_a44 in out nocopy JTF_VARCHAR2_TABLE_200
332 , p8_a45 in out nocopy JTF_VARCHAR2_TABLE_200
333 , p8_a46 in out nocopy JTF_VARCHAR2_TABLE_200
334 , p8_a47 in out nocopy JTF_VARCHAR2_TABLE_200
335 , p8_a48 in out nocopy JTF_VARCHAR2_TABLE_200
336 , p8_a49 in out nocopy JTF_VARCHAR2_TABLE_200
337 , p8_a50 in out nocopy JTF_VARCHAR2_TABLE_200
338 , p8_a51 in out nocopy JTF_VARCHAR2_TABLE_200
339 , p8_a52 in out nocopy JTF_VARCHAR2_TABLE_200
340 , p8_a53 in out nocopy JTF_VARCHAR2_TABLE_200
341 , p8_a54 in out nocopy JTF_VARCHAR2_TABLE_200
342 , p8_a55 in out nocopy JTF_VARCHAR2_TABLE_200
343 , p8_a56 in out nocopy JTF_VARCHAR2_TABLE_200
344 , p8_a57 in out nocopy JTF_VARCHAR2_TABLE_200
345 , p8_a58 in out nocopy JTF_VARCHAR2_TABLE_200
346 , p8_a59 in out nocopy JTF_VARCHAR2_TABLE_200
347 , p8_a60 in out nocopy JTF_VARCHAR2_TABLE_200
348 , p8_a61 in out nocopy JTF_VARCHAR2_TABLE_200
349 , p8_a62 in out nocopy JTF_VARCHAR2_TABLE_200
350 , p8_a63 in out nocopy JTF_VARCHAR2_TABLE_200
351 , p8_a64 in out nocopy JTF_VARCHAR2_TABLE_200
352 , p8_a65 in out nocopy JTF_VARCHAR2_TABLE_200
353 , p8_a66 in out nocopy JTF_VARCHAR2_TABLE_200
354 , p8_a67 in out nocopy JTF_VARCHAR2_TABLE_200
355 , p8_a68 in out nocopy JTF_VARCHAR2_TABLE_200
356 , p8_a69 in out nocopy JTF_VARCHAR2_TABLE_200
357 , p8_a70 in out nocopy JTF_VARCHAR2_TABLE_200
358 , p8_a71 in out nocopy JTF_VARCHAR2_TABLE_200
359 , p8_a72 in out nocopy JTF_VARCHAR2_TABLE_200
360 , p8_a73 in out nocopy JTF_VARCHAR2_TABLE_200
361 , p8_a74 in out nocopy JTF_VARCHAR2_TABLE_200
362 , p8_a75 in out nocopy JTF_VARCHAR2_TABLE_200
363 , p8_a76 in out nocopy JTF_VARCHAR2_TABLE_200
364 , p8_a77 in out nocopy JTF_VARCHAR2_TABLE_200
365 , p8_a78 in out nocopy JTF_VARCHAR2_TABLE_200
366 , p8_a79 in out nocopy JTF_VARCHAR2_TABLE_200
367 , p8_a80 in out nocopy JTF_VARCHAR2_TABLE_200
368 , p8_a81 in out nocopy JTF_VARCHAR2_TABLE_200
369 , p8_a82 in out nocopy JTF_VARCHAR2_TABLE_200
370 , p8_a83 in out nocopy JTF_VARCHAR2_TABLE_200
371 , p8_a84 in out nocopy JTF_VARCHAR2_TABLE_200
372 , p8_a85 in out nocopy JTF_VARCHAR2_TABLE_200
373 , p8_a86 in out nocopy JTF_VARCHAR2_TABLE_200
374 , p8_a87 in out nocopy JTF_VARCHAR2_TABLE_200
375 , p8_a88 in out nocopy JTF_VARCHAR2_TABLE_200
376 , p8_a89 in out nocopy JTF_VARCHAR2_TABLE_200
377 , p8_a90 in out nocopy JTF_VARCHAR2_TABLE_200
378 , p8_a91 in out nocopy JTF_VARCHAR2_TABLE_200
379 , p8_a92 in out nocopy JTF_VARCHAR2_TABLE_200
380 , p8_a93 in out nocopy JTF_VARCHAR2_TABLE_200
381 , p8_a94 in out nocopy JTF_VARCHAR2_TABLE_200
382 , p8_a95 in out nocopy JTF_VARCHAR2_TABLE_200
383 , p8_a96 in out nocopy JTF_VARCHAR2_TABLE_200
384 , p8_a97 in out nocopy JTF_VARCHAR2_TABLE_200
385 , p8_a98 in out nocopy JTF_VARCHAR2_TABLE_200
386 , p8_a99 in out nocopy JTF_VARCHAR2_TABLE_200
387 , p8_a100 in out nocopy JTF_VARCHAR2_TABLE_200
388 , p8_a101 in out nocopy JTF_VARCHAR2_TABLE_200
389 , p8_a102 in out nocopy JTF_VARCHAR2_TABLE_200
390 , p8_a103 in out nocopy JTF_VARCHAR2_TABLE_200
391 , p8_a104 in out nocopy JTF_VARCHAR2_TABLE_200
392 , p8_a105 in out nocopy JTF_VARCHAR2_TABLE_100
393 , p8_a106 in out nocopy JTF_VARCHAR2_TABLE_200
394 , p8_a107 in out nocopy JTF_VARCHAR2_TABLE_200
395 , p8_a108 in out nocopy JTF_VARCHAR2_TABLE_200
396 , p8_a109 in out nocopy JTF_VARCHAR2_TABLE_200
397 , p8_a110 in out nocopy JTF_VARCHAR2_TABLE_200
398 , p8_a111 in out nocopy JTF_VARCHAR2_TABLE_200
399 , p8_a112 in out nocopy JTF_VARCHAR2_TABLE_200
400 , p8_a113 in out nocopy JTF_VARCHAR2_TABLE_200
401 , p8_a114 in out nocopy JTF_VARCHAR2_TABLE_200
402 , p8_a115 in out nocopy JTF_VARCHAR2_TABLE_200
403 , p8_a116 in out nocopy JTF_VARCHAR2_TABLE_200
404 , p8_a117 in out nocopy JTF_VARCHAR2_TABLE_200
405 , p8_a118 in out nocopy JTF_VARCHAR2_TABLE_200
406 , p8_a119 in out nocopy JTF_VARCHAR2_TABLE_200
407 , p8_a120 in out nocopy JTF_VARCHAR2_TABLE_200
408 , p8_a121 in out nocopy JTF_NUMBER_TABLE
409 , p8_a122 in out nocopy JTF_NUMBER_TABLE
410 , p9_a0 in out nocopy JTF_NUMBER_TABLE
411 , p9_a1 in out nocopy JTF_NUMBER_TABLE
412 , p9_a2 in out nocopy JTF_NUMBER_TABLE
413 , p9_a3 in out nocopy JTF_VARCHAR2_TABLE_100
414 , p9_a4 in out nocopy JTF_DATE_TABLE
415 , p9_a5 in out nocopy JTF_DATE_TABLE
416 , p9_a6 in out nocopy JTF_VARCHAR2_TABLE_100
417 , p9_a7 in out nocopy JTF_VARCHAR2_TABLE_200
418 , p9_a8 in out nocopy JTF_VARCHAR2_TABLE_200
419 , p9_a9 in out nocopy JTF_VARCHAR2_TABLE_200
420 , p9_a10 in out nocopy JTF_VARCHAR2_TABLE_200
421 , p9_a11 in out nocopy JTF_VARCHAR2_TABLE_200
422 , p9_a12 in out nocopy JTF_VARCHAR2_TABLE_200
423 , p9_a13 in out nocopy JTF_VARCHAR2_TABLE_200
424 , p9_a14 in out nocopy JTF_VARCHAR2_TABLE_200
425 , p9_a15 in out nocopy JTF_VARCHAR2_TABLE_200
426 , p9_a16 in out nocopy JTF_VARCHAR2_TABLE_200
427 , p9_a17 in out nocopy JTF_VARCHAR2_TABLE_200
428 , p9_a18 in out nocopy JTF_VARCHAR2_TABLE_200
429 , p9_a19 in out nocopy JTF_VARCHAR2_TABLE_200
430 , p9_a20 in out nocopy JTF_VARCHAR2_TABLE_200
431 , p9_a21 in out nocopy JTF_VARCHAR2_TABLE_200
432 , p9_a22 in out nocopy JTF_NUMBER_TABLE
433 , p9_a23 in out nocopy JTF_NUMBER_TABLE
434 , p10_a0 in out nocopy JTF_NUMBER_TABLE
435 , p10_a1 in out nocopy JTF_NUMBER_TABLE
436 , p10_a2 in out nocopy JTF_NUMBER_TABLE
437 , p10_a3 in out nocopy JTF_VARCHAR2_TABLE_100
438 , p10_a4 in out nocopy JTF_NUMBER_TABLE
439 , p10_a5 in out nocopy JTF_NUMBER_TABLE
440 , p10_a6 in out nocopy JTF_VARCHAR2_TABLE_100
441 , p10_a7 in out nocopy JTF_DATE_TABLE
442 , p10_a8 in out nocopy JTF_DATE_TABLE
443 , p10_a9 in out nocopy JTF_NUMBER_TABLE
444 , p10_a10 in out nocopy JTF_VARCHAR2_TABLE_100
445 , p10_a11 in out nocopy JTF_NUMBER_TABLE
446 , p10_a12 in out nocopy JTF_VARCHAR2_TABLE_100
447 , p10_a13 in out nocopy JTF_NUMBER_TABLE
448 , p10_a14 in out nocopy JTF_VARCHAR2_TABLE_100
449 , p10_a15 in out nocopy JTF_VARCHAR2_TABLE_100
450 , p11_a0 in out nocopy NUMBER
451 , p11_a1 in out nocopy DATE
452 , p11_a2 in out nocopy DATE
453 , p11_a3 in out nocopy NUMBER
454 , p11_a4 in out nocopy NUMBER
455 , p11_a5 in out nocopy NUMBER
456 , p11_a6 in out nocopy VARCHAR2
457 , p11_a7 in out nocopy NUMBER
458 , p11_a8 in out nocopy VARCHAR2
459 , p11_a9 in out nocopy NUMBER
460 , p11_a10 in out nocopy VARCHAR2
461 , p11_a11 in out nocopy NUMBER
462 , p11_a12 in out nocopy NUMBER
463 , p11_a13 in out nocopy NUMBER
464 , p11_a14 in out nocopy NUMBER
465 , p11_a15 in out nocopy VARCHAR2
466 , p11_a16 in out nocopy NUMBER
467 , p11_a17 in out nocopy VARCHAR2
468 , p11_a18 in out nocopy VARCHAR2
469 , p11_a19 in out nocopy NUMBER
470 , p11_a20 in out nocopy VARCHAR2
471 , p11_a21 in out nocopy VARCHAR2
472 , p11_a22 in out nocopy VARCHAR2
473 , p11_a23 in out nocopy VARCHAR2
474 , p11_a24 in out nocopy VARCHAR2
475 , p11_a25 in out nocopy VARCHAR2
476 , p11_a26 in out nocopy VARCHAR2
477 , p11_a27 in out nocopy VARCHAR2
478 , p11_a28 in out nocopy VARCHAR2
479 , p11_a29 in out nocopy VARCHAR2
480 , p11_a30 in out nocopy VARCHAR2
481 , p11_a31 in out nocopy VARCHAR2
482 , p11_a32 in out nocopy VARCHAR2
483 , p11_a33 in out nocopy VARCHAR2
484 , p11_a34 in out nocopy VARCHAR2
485 , p11_a35 in out nocopy VARCHAR2
486 , p11_a36 in out nocopy NUMBER
487 , p11_a37 in out nocopy VARCHAR2
488 , p11_a38 in out nocopy DATE
489 , p11_a39 in out nocopy NUMBER
490 , x_return_status out nocopy VARCHAR2
491 , x_msg_count out nocopy NUMBER
492 , x_msg_data out nocopy VARCHAR2
493 )
494
495 as
496 ddp_instance_rec csi_datastructures_pub.instance_rec;
497 ddp_ext_attrib_values_tbl csi_datastructures_pub.extend_attrib_values_tbl;
498 ddp_party_tbl csi_datastructures_pub.party_tbl;
499 ddp_account_tbl csi_datastructures_pub.party_account_tbl;
500 ddp_pricing_attrib_tbl csi_datastructures_pub.pricing_attribs_tbl;
501 ddp_org_assignments_tbl csi_datastructures_pub.organization_units_tbl;
502 ddp_asset_assignment_tbl csi_datastructures_pub.instance_asset_tbl;
503 ddp_txn_rec csi_datastructures_pub.transaction_rec;
504 ddindx binary_integer; indx binary_integer;
505 begin
506
507 -- copy data to the local IN or IN-OUT args, if any
508
509
510
511
512 ddp_instance_rec.instance_id := rosetta_g_miss_num_map(p4_a0);
513 ddp_instance_rec.instance_number := p4_a1;
514 ddp_instance_rec.external_reference := p4_a2;
515 ddp_instance_rec.inventory_item_id := rosetta_g_miss_num_map(p4_a3);
516 ddp_instance_rec.vld_organization_id := rosetta_g_miss_num_map(p4_a4);
517 ddp_instance_rec.inventory_revision := p4_a5;
518 ddp_instance_rec.inv_master_organization_id := rosetta_g_miss_num_map(p4_a6);
519 ddp_instance_rec.serial_number := p4_a7;
520 ddp_instance_rec.mfg_serial_number_flag := p4_a8;
521 ddp_instance_rec.lot_number := p4_a9;
522 ddp_instance_rec.quantity := rosetta_g_miss_num_map(p4_a10);
523 ddp_instance_rec.unit_of_measure := p4_a11;
524 ddp_instance_rec.accounting_class_code := p4_a12;
525 ddp_instance_rec.instance_condition_id := rosetta_g_miss_num_map(p4_a13);
526 ddp_instance_rec.instance_status_id := rosetta_g_miss_num_map(p4_a14);
527 ddp_instance_rec.customer_view_flag := p4_a15;
528 ddp_instance_rec.merchant_view_flag := p4_a16;
529 ddp_instance_rec.sellable_flag := p4_a17;
530 ddp_instance_rec.system_id := rosetta_g_miss_num_map(p4_a18);
531 ddp_instance_rec.instance_type_code := p4_a19;
532 ddp_instance_rec.active_start_date := rosetta_g_miss_date_in_map(p4_a20);
533 ddp_instance_rec.active_end_date := rosetta_g_miss_date_in_map(p4_a21);
534 ddp_instance_rec.location_type_code := p4_a22;
535 ddp_instance_rec.location_id := rosetta_g_miss_num_map(p4_a23);
536 ddp_instance_rec.inv_organization_id := rosetta_g_miss_num_map(p4_a24);
537 ddp_instance_rec.inv_subinventory_name := p4_a25;
538 ddp_instance_rec.inv_locator_id := rosetta_g_miss_num_map(p4_a26);
539 ddp_instance_rec.pa_project_id := rosetta_g_miss_num_map(p4_a27);
540 ddp_instance_rec.pa_project_task_id := rosetta_g_miss_num_map(p4_a28);
541 ddp_instance_rec.in_transit_order_line_id := rosetta_g_miss_num_map(p4_a29);
542 ddp_instance_rec.wip_job_id := rosetta_g_miss_num_map(p4_a30);
543 ddp_instance_rec.po_order_line_id := rosetta_g_miss_num_map(p4_a31);
544 ddp_instance_rec.last_oe_order_line_id := rosetta_g_miss_num_map(p4_a32);
545 ddp_instance_rec.last_oe_rma_line_id := rosetta_g_miss_num_map(p4_a33);
546 ddp_instance_rec.last_po_po_line_id := rosetta_g_miss_num_map(p4_a34);
547 ddp_instance_rec.last_oe_po_number := p4_a35;
548 ddp_instance_rec.last_wip_job_id := rosetta_g_miss_num_map(p4_a36);
549 ddp_instance_rec.last_pa_project_id := rosetta_g_miss_num_map(p4_a37);
550 ddp_instance_rec.last_pa_task_id := rosetta_g_miss_num_map(p4_a38);
551 ddp_instance_rec.last_oe_agreement_id := rosetta_g_miss_num_map(p4_a39);
552 ddp_instance_rec.install_date := rosetta_g_miss_date_in_map(p4_a40);
553 ddp_instance_rec.manually_created_flag := p4_a41;
554 ddp_instance_rec.return_by_date := rosetta_g_miss_date_in_map(p4_a42);
555 ddp_instance_rec.actual_return_date := rosetta_g_miss_date_in_map(p4_a43);
556 ddp_instance_rec.creation_complete_flag := p4_a44;
557 ddp_instance_rec.completeness_flag := p4_a45;
558 ddp_instance_rec.version_label := p4_a46;
559 ddp_instance_rec.version_label_description := p4_a47;
560 ddp_instance_rec.context := p4_a48;
561 ddp_instance_rec.attribute1 := p4_a49;
562 ddp_instance_rec.attribute2 := p4_a50;
563 ddp_instance_rec.attribute3 := p4_a51;
564 ddp_instance_rec.attribute4 := p4_a52;
565 ddp_instance_rec.attribute5 := p4_a53;
566 ddp_instance_rec.attribute6 := p4_a54;
567 ddp_instance_rec.attribute7 := p4_a55;
568 ddp_instance_rec.attribute8 := p4_a56;
569 ddp_instance_rec.attribute9 := p4_a57;
570 ddp_instance_rec.attribute10 := p4_a58;
571 ddp_instance_rec.attribute11 := p4_a59;
572 ddp_instance_rec.attribute12 := p4_a60;
573 ddp_instance_rec.attribute13 := p4_a61;
574 ddp_instance_rec.attribute14 := p4_a62;
575 ddp_instance_rec.attribute15 := p4_a63;
576 ddp_instance_rec.object_version_number := rosetta_g_miss_num_map(p4_a64);
577 ddp_instance_rec.last_txn_line_detail_id := rosetta_g_miss_num_map(p4_a65);
578 ddp_instance_rec.install_location_type_code := p4_a66;
579 ddp_instance_rec.install_location_id := rosetta_g_miss_num_map(p4_a67);
580 ddp_instance_rec.instance_usage_code := p4_a68;
581 ddp_instance_rec.check_for_instance_expiry := p4_a69;
582 ddp_instance_rec.processed_flag := p4_a70;
583 ddp_instance_rec.call_contracts := p4_a71;
584 ddp_instance_rec.interface_id := rosetta_g_miss_num_map(p4_a72);
585 ddp_instance_rec.grp_call_contracts := p4_a73;
586 ddp_instance_rec.config_inst_hdr_id := rosetta_g_miss_num_map(p4_a74);
587 ddp_instance_rec.config_inst_rev_num := rosetta_g_miss_num_map(p4_a75);
588 ddp_instance_rec.config_inst_item_id := rosetta_g_miss_num_map(p4_a76);
589 ddp_instance_rec.config_valid_status := p4_a77;
590 ddp_instance_rec.instance_description := p4_a78;
591 ddp_instance_rec.call_batch_validation := p4_a79;
592 ddp_instance_rec.request_id := rosetta_g_miss_num_map(p4_a80);
593 ddp_instance_rec.program_application_id := rosetta_g_miss_num_map(p4_a81);
594 ddp_instance_rec.program_id := rosetta_g_miss_num_map(p4_a82);
595 ddp_instance_rec.program_update_date := rosetta_g_miss_date_in_map(p4_a83);
596 ddp_instance_rec.cascade_ownership_flag := p4_a84;
597 ddp_instance_rec.network_asset_flag := p4_a85;
598 ddp_instance_rec.maintainable_flag := p4_a86;
599 ddp_instance_rec.pn_location_id := rosetta_g_miss_num_map(p4_a87);
600 ddp_instance_rec.asset_criticality_code := p4_a88;
601 ddp_instance_rec.category_id := rosetta_g_miss_num_map(p4_a89);
602 ddp_instance_rec.equipment_gen_object_id := rosetta_g_miss_num_map(p4_a90);
603 ddp_instance_rec.instantiation_flag := p4_a91;
604 ddp_instance_rec.linear_location_id := rosetta_g_miss_num_map(p4_a92);
605 ddp_instance_rec.operational_log_flag := p4_a93;
606 ddp_instance_rec.checkin_status := rosetta_g_miss_num_map(p4_a94);
607 ddp_instance_rec.supplier_warranty_exp_date := rosetta_g_miss_date_in_map(p4_a95);
608 ddp_instance_rec.attribute16 := p4_a96;
609 ddp_instance_rec.attribute17 := p4_a97;
610 ddp_instance_rec.attribute18 := p4_a98;
611 ddp_instance_rec.attribute19 := p4_a99;
612 ddp_instance_rec.attribute20 := p4_a100;
613 ddp_instance_rec.attribute21 := p4_a101;
614 ddp_instance_rec.attribute22 := p4_a102;
615 ddp_instance_rec.attribute23 := p4_a103;
616 ddp_instance_rec.attribute24 := p4_a104;
617 ddp_instance_rec.attribute25 := p4_a105;
618 ddp_instance_rec.attribute26 := p4_a106;
619 ddp_instance_rec.attribute27 := p4_a107;
620 ddp_instance_rec.attribute28 := p4_a108;
621 ddp_instance_rec.attribute29 := p4_a109;
622 ddp_instance_rec.attribute30 := p4_a110;
623 ddp_instance_rec.purchase_unit_price := rosetta_g_miss_num_map(p4_a111);
624 ddp_instance_rec.purchase_currency_code := p4_a112;
625 ddp_instance_rec.payables_unit_price := rosetta_g_miss_num_map(p4_a113);
626 ddp_instance_rec.payables_currency_code := p4_a114;
627 ddp_instance_rec.sales_unit_price := rosetta_g_miss_num_map(p4_a115);
628 ddp_instance_rec.sales_currency_code := p4_a116;
629 ddp_instance_rec.operational_status_code := p4_a117;
630 ddp_instance_rec.department_id := rosetta_g_miss_num_map(p4_a118);
631 ddp_instance_rec.wip_accounting_class := p4_a119;
632 ddp_instance_rec.area_id := rosetta_g_miss_num_map(p4_a120);
633 ddp_instance_rec.owner_party_id := rosetta_g_miss_num_map(p4_a121);
634 ddp_instance_rec.source_code := p4_a122;
635
636 csi_datastructures_pub_w.rosetta_table_copy_in_p43(ddp_ext_attrib_values_tbl, p5_a0
637 , p5_a1
638 , p5_a2
639 , p5_a3
640 , p5_a4
641 , p5_a5
642 , p5_a6
643 , p5_a7
644 , p5_a8
645 , p5_a9
646 , p5_a10
647 , p5_a11
648 , p5_a12
649 , p5_a13
650 , p5_a14
651 , p5_a15
652 , p5_a16
653 , p5_a17
654 , p5_a18
655 , p5_a19
656 , p5_a20
657 , p5_a21
658 , p5_a22
659 , p5_a23
660 , p5_a24
661 );
662
663 csi_datastructures_pub_w.rosetta_table_copy_in_p9(ddp_party_tbl, p6_a0
664 , p6_a1
665 , p6_a2
666 , p6_a3
667 , p6_a4
668 , p6_a5
669 , p6_a6
670 , p6_a7
671 , p6_a8
672 , p6_a9
673 , p6_a10
674 , p6_a11
675 , p6_a12
676 , p6_a13
677 , p6_a14
678 , p6_a15
679 , p6_a16
680 , p6_a17
681 , p6_a18
682 , p6_a19
683 , p6_a20
684 , p6_a21
685 , p6_a22
686 , p6_a23
687 , p6_a24
688 , p6_a25
689 , p6_a26
690 , p6_a27
691 , p6_a28
692 , p6_a29
693 , p6_a30
694 , p6_a31
695 , p6_a32
696 );
697
698 csi_datastructures_pub_w.rosetta_table_copy_in_p6(ddp_account_tbl, p7_a0
699 , p7_a1
700 , p7_a2
701 , p7_a3
702 , p7_a4
703 , p7_a5
704 , p7_a6
705 , p7_a7
706 , p7_a8
707 , p7_a9
708 , p7_a10
709 , p7_a11
710 , p7_a12
711 , p7_a13
712 , p7_a14
713 , p7_a15
714 , p7_a16
715 , p7_a17
716 , p7_a18
717 , p7_a19
718 , p7_a20
719 , p7_a21
720 , p7_a22
721 , p7_a23
722 , p7_a24
723 , p7_a25
724 , p7_a26
725 , p7_a27
726 , p7_a28
727 , p7_a29
728 , p7_a30
729 , p7_a31
730 , p7_a32
731 , p7_a33
732 , p7_a34
733 , p7_a35
734 );
735
736 csi_datastructures_pub_w.rosetta_table_copy_in_p46(ddp_pricing_attrib_tbl, p8_a0
737 , p8_a1
738 , p8_a2
739 , p8_a3
740 , p8_a4
741 , p8_a5
742 , p8_a6
743 , p8_a7
744 , p8_a8
745 , p8_a9
746 , p8_a10
747 , p8_a11
748 , p8_a12
749 , p8_a13
750 , p8_a14
751 , p8_a15
752 , p8_a16
753 , p8_a17
754 , p8_a18
755 , p8_a19
756 , p8_a20
757 , p8_a21
758 , p8_a22
759 , p8_a23
760 , p8_a24
761 , p8_a25
762 , p8_a26
763 , p8_a27
764 , p8_a28
765 , p8_a29
766 , p8_a30
767 , p8_a31
768 , p8_a32
769 , p8_a33
770 , p8_a34
771 , p8_a35
772 , p8_a36
773 , p8_a37
774 , p8_a38
775 , p8_a39
776 , p8_a40
777 , p8_a41
778 , p8_a42
779 , p8_a43
780 , p8_a44
781 , p8_a45
782 , p8_a46
783 , p8_a47
784 , p8_a48
785 , p8_a49
786 , p8_a50
787 , p8_a51
788 , p8_a52
789 , p8_a53
790 , p8_a54
791 , p8_a55
792 , p8_a56
793 , p8_a57
794 , p8_a58
795 , p8_a59
796 , p8_a60
797 , p8_a61
798 , p8_a62
799 , p8_a63
800 , p8_a64
801 , p8_a65
802 , p8_a66
803 , p8_a67
804 , p8_a68
805 , p8_a69
806 , p8_a70
807 , p8_a71
808 , p8_a72
809 , p8_a73
810 , p8_a74
811 , p8_a75
812 , p8_a76
813 , p8_a77
814 , p8_a78
815 , p8_a79
816 , p8_a80
817 , p8_a81
818 , p8_a82
819 , p8_a83
820 , p8_a84
821 , p8_a85
822 , p8_a86
823 , p8_a87
824 , p8_a88
825 , p8_a89
826 , p8_a90
827 , p8_a91
828 , p8_a92
829 , p8_a93
830 , p8_a94
831 , p8_a95
832 , p8_a96
833 , p8_a97
834 , p8_a98
835 , p8_a99
836 , p8_a100
837 , p8_a101
838 , p8_a102
839 , p8_a103
840 , p8_a104
841 , p8_a105
842 , p8_a106
843 , p8_a107
844 , p8_a108
845 , p8_a109
846 , p8_a110
847 , p8_a111
848 , p8_a112
849 , p8_a113
850 , p8_a114
851 , p8_a115
852 , p8_a116
853 , p8_a117
854 , p8_a118
855 , p8_a119
856 , p8_a120
857 , p8_a121
858 , p8_a122
859 );
860
861 csi_datastructures_pub_w.rosetta_table_copy_in_p49(ddp_org_assignments_tbl, p9_a0
862 , p9_a1
863 , p9_a2
864 , p9_a3
865 , p9_a4
866 , p9_a5
867 , p9_a6
868 , p9_a7
869 , p9_a8
870 , p9_a9
871 , p9_a10
872 , p9_a11
873 , p9_a12
874 , p9_a13
875 , p9_a14
876 , p9_a15
877 , p9_a16
878 , p9_a17
879 , p9_a18
880 , p9_a19
881 , p9_a20
882 , p9_a21
883 , p9_a22
884 , p9_a23
885 );
886
887 csi_datastructures_pub_w.rosetta_table_copy_in_p52(ddp_asset_assignment_tbl, p10_a0
888 , p10_a1
889 , p10_a2
890 , p10_a3
891 , p10_a4
892 , p10_a5
893 , p10_a6
894 , p10_a7
895 , p10_a8
896 , p10_a9
897 , p10_a10
898 , p10_a11
899 , p10_a12
900 , p10_a13
901 , p10_a14
902 , p10_a15
903 );
904
905 ddp_txn_rec.transaction_id := rosetta_g_miss_num_map(p11_a0);
906 ddp_txn_rec.transaction_date := rosetta_g_miss_date_in_map(p11_a1);
907 ddp_txn_rec.source_transaction_date := rosetta_g_miss_date_in_map(p11_a2);
908 ddp_txn_rec.transaction_type_id := rosetta_g_miss_num_map(p11_a3);
909 ddp_txn_rec.txn_sub_type_id := rosetta_g_miss_num_map(p11_a4);
910 ddp_txn_rec.source_group_ref_id := rosetta_g_miss_num_map(p11_a5);
911 ddp_txn_rec.source_group_ref := p11_a6;
912 ddp_txn_rec.source_header_ref_id := rosetta_g_miss_num_map(p11_a7);
913 ddp_txn_rec.source_header_ref := p11_a8;
914 ddp_txn_rec.source_line_ref_id := rosetta_g_miss_num_map(p11_a9);
915 ddp_txn_rec.source_line_ref := p11_a10;
916 ddp_txn_rec.source_dist_ref_id1 := rosetta_g_miss_num_map(p11_a11);
917 ddp_txn_rec.source_dist_ref_id2 := rosetta_g_miss_num_map(p11_a12);
918 ddp_txn_rec.inv_material_transaction_id := rosetta_g_miss_num_map(p11_a13);
919 ddp_txn_rec.transaction_quantity := rosetta_g_miss_num_map(p11_a14);
920 ddp_txn_rec.transaction_uom_code := p11_a15;
921 ddp_txn_rec.transacted_by := rosetta_g_miss_num_map(p11_a16);
922 ddp_txn_rec.transaction_status_code := p11_a17;
923 ddp_txn_rec.transaction_action_code := p11_a18;
924 ddp_txn_rec.message_id := rosetta_g_miss_num_map(p11_a19);
925 ddp_txn_rec.context := p11_a20;
926 ddp_txn_rec.attribute1 := p11_a21;
927 ddp_txn_rec.attribute2 := p11_a22;
928 ddp_txn_rec.attribute3 := p11_a23;
929 ddp_txn_rec.attribute4 := p11_a24;
930 ddp_txn_rec.attribute5 := p11_a25;
931 ddp_txn_rec.attribute6 := p11_a26;
932 ddp_txn_rec.attribute7 := p11_a27;
933 ddp_txn_rec.attribute8 := p11_a28;
934 ddp_txn_rec.attribute9 := p11_a29;
935 ddp_txn_rec.attribute10 := p11_a30;
936 ddp_txn_rec.attribute11 := p11_a31;
937 ddp_txn_rec.attribute12 := p11_a32;
938 ddp_txn_rec.attribute13 := p11_a33;
939 ddp_txn_rec.attribute14 := p11_a34;
940 ddp_txn_rec.attribute15 := p11_a35;
941 ddp_txn_rec.object_version_number := rosetta_g_miss_num_map(p11_a36);
942 ddp_txn_rec.split_reason_code := p11_a37;
943 ddp_txn_rec.src_txn_creation_date := rosetta_g_miss_date_in_map(p11_a38);
944 ddp_txn_rec.gl_interface_status_code := rosetta_g_miss_num_map(p11_a39);
945
946
947
948
949 -- here's the delegated call to the old PL/SQL routine
950 csi_item_instance_pub.create_item_instance(p_api_version,
951 p_commit,
952 p_init_msg_list,
953 p_validation_level,
954 ddp_instance_rec,
955 ddp_ext_attrib_values_tbl,
956 ddp_party_tbl,
957 ddp_account_tbl,
958 ddp_pricing_attrib_tbl,
959 ddp_org_assignments_tbl,
960 ddp_asset_assignment_tbl,
961 ddp_txn_rec,
962 x_return_status,
963 x_msg_count,
964 x_msg_data);
965
966 -- copy data back from the local variables to OUT or IN-OUT args, if any
967
968
969
970
971 p4_a0 := rosetta_g_miss_num_map(ddp_instance_rec.instance_id);
972 p4_a1 := ddp_instance_rec.instance_number;
973 p4_a2 := ddp_instance_rec.external_reference;
974 p4_a3 := rosetta_g_miss_num_map(ddp_instance_rec.inventory_item_id);
975 p4_a4 := rosetta_g_miss_num_map(ddp_instance_rec.vld_organization_id);
976 p4_a5 := ddp_instance_rec.inventory_revision;
977 p4_a6 := rosetta_g_miss_num_map(ddp_instance_rec.inv_master_organization_id);
978 p4_a7 := ddp_instance_rec.serial_number;
979 p4_a8 := ddp_instance_rec.mfg_serial_number_flag;
980 p4_a9 := ddp_instance_rec.lot_number;
981 p4_a10 := rosetta_g_miss_num_map(ddp_instance_rec.quantity);
982 p4_a11 := ddp_instance_rec.unit_of_measure;
983 p4_a12 := ddp_instance_rec.accounting_class_code;
984 p4_a13 := rosetta_g_miss_num_map(ddp_instance_rec.instance_condition_id);
985 p4_a14 := rosetta_g_miss_num_map(ddp_instance_rec.instance_status_id);
986 p4_a15 := ddp_instance_rec.customer_view_flag;
987 p4_a16 := ddp_instance_rec.merchant_view_flag;
988 p4_a17 := ddp_instance_rec.sellable_flag;
989 p4_a18 := rosetta_g_miss_num_map(ddp_instance_rec.system_id);
990 p4_a19 := ddp_instance_rec.instance_type_code;
991 p4_a20 := ddp_instance_rec.active_start_date;
992 p4_a21 := ddp_instance_rec.active_end_date;
993 p4_a22 := ddp_instance_rec.location_type_code;
994 p4_a23 := rosetta_g_miss_num_map(ddp_instance_rec.location_id);
995 p4_a24 := rosetta_g_miss_num_map(ddp_instance_rec.inv_organization_id);
996 p4_a25 := ddp_instance_rec.inv_subinventory_name;
997 p4_a26 := rosetta_g_miss_num_map(ddp_instance_rec.inv_locator_id);
998 p4_a27 := rosetta_g_miss_num_map(ddp_instance_rec.pa_project_id);
999 p4_a28 := rosetta_g_miss_num_map(ddp_instance_rec.pa_project_task_id);
1000 p4_a29 := rosetta_g_miss_num_map(ddp_instance_rec.in_transit_order_line_id);
1001 p4_a30 := rosetta_g_miss_num_map(ddp_instance_rec.wip_job_id);
1002 p4_a31 := rosetta_g_miss_num_map(ddp_instance_rec.po_order_line_id);
1003 p4_a32 := rosetta_g_miss_num_map(ddp_instance_rec.last_oe_order_line_id);
1004 p4_a33 := rosetta_g_miss_num_map(ddp_instance_rec.last_oe_rma_line_id);
1005 p4_a34 := rosetta_g_miss_num_map(ddp_instance_rec.last_po_po_line_id);
1006 p4_a35 := ddp_instance_rec.last_oe_po_number;
1007 p4_a36 := rosetta_g_miss_num_map(ddp_instance_rec.last_wip_job_id);
1008 p4_a37 := rosetta_g_miss_num_map(ddp_instance_rec.last_pa_project_id);
1009 p4_a38 := rosetta_g_miss_num_map(ddp_instance_rec.last_pa_task_id);
1010 p4_a39 := rosetta_g_miss_num_map(ddp_instance_rec.last_oe_agreement_id);
1011 p4_a40 := ddp_instance_rec.install_date;
1012 p4_a41 := ddp_instance_rec.manually_created_flag;
1013 p4_a42 := ddp_instance_rec.return_by_date;
1014 p4_a43 := ddp_instance_rec.actual_return_date;
1015 p4_a44 := ddp_instance_rec.creation_complete_flag;
1016 p4_a45 := ddp_instance_rec.completeness_flag;
1017 p4_a46 := ddp_instance_rec.version_label;
1018 p4_a47 := ddp_instance_rec.version_label_description;
1019 p4_a48 := ddp_instance_rec.context;
1020 p4_a49 := ddp_instance_rec.attribute1;
1021 p4_a50 := ddp_instance_rec.attribute2;
1022 p4_a51 := ddp_instance_rec.attribute3;
1023 p4_a52 := ddp_instance_rec.attribute4;
1024 p4_a53 := ddp_instance_rec.attribute5;
1025 p4_a54 := ddp_instance_rec.attribute6;
1026 p4_a55 := ddp_instance_rec.attribute7;
1027 p4_a56 := ddp_instance_rec.attribute8;
1028 p4_a57 := ddp_instance_rec.attribute9;
1029 p4_a58 := ddp_instance_rec.attribute10;
1030 p4_a59 := ddp_instance_rec.attribute11;
1031 p4_a60 := ddp_instance_rec.attribute12;
1032 p4_a61 := ddp_instance_rec.attribute13;
1033 p4_a62 := ddp_instance_rec.attribute14;
1034 p4_a63 := ddp_instance_rec.attribute15;
1035 p4_a64 := rosetta_g_miss_num_map(ddp_instance_rec.object_version_number);
1036 p4_a65 := rosetta_g_miss_num_map(ddp_instance_rec.last_txn_line_detail_id);
1037 p4_a66 := ddp_instance_rec.install_location_type_code;
1038 p4_a67 := rosetta_g_miss_num_map(ddp_instance_rec.install_location_id);
1039 p4_a68 := ddp_instance_rec.instance_usage_code;
1040 p4_a69 := ddp_instance_rec.check_for_instance_expiry;
1041 p4_a70 := ddp_instance_rec.processed_flag;
1042 p4_a71 := ddp_instance_rec.call_contracts;
1043 p4_a72 := rosetta_g_miss_num_map(ddp_instance_rec.interface_id);
1044 p4_a73 := ddp_instance_rec.grp_call_contracts;
1045 p4_a74 := rosetta_g_miss_num_map(ddp_instance_rec.config_inst_hdr_id);
1046 p4_a75 := rosetta_g_miss_num_map(ddp_instance_rec.config_inst_rev_num);
1047 p4_a76 := rosetta_g_miss_num_map(ddp_instance_rec.config_inst_item_id);
1048 p4_a77 := ddp_instance_rec.config_valid_status;
1049 p4_a78 := ddp_instance_rec.instance_description;
1050 p4_a79 := ddp_instance_rec.call_batch_validation;
1051 p4_a80 := rosetta_g_miss_num_map(ddp_instance_rec.request_id);
1052 p4_a81 := rosetta_g_miss_num_map(ddp_instance_rec.program_application_id);
1053 p4_a82 := rosetta_g_miss_num_map(ddp_instance_rec.program_id);
1054 p4_a83 := ddp_instance_rec.program_update_date;
1055 p4_a84 := ddp_instance_rec.cascade_ownership_flag;
1056 p4_a85 := ddp_instance_rec.network_asset_flag;
1057 p4_a86 := ddp_instance_rec.maintainable_flag;
1058 p4_a87 := rosetta_g_miss_num_map(ddp_instance_rec.pn_location_id);
1059 p4_a88 := ddp_instance_rec.asset_criticality_code;
1060 p4_a89 := rosetta_g_miss_num_map(ddp_instance_rec.category_id);
1061 p4_a90 := rosetta_g_miss_num_map(ddp_instance_rec.equipment_gen_object_id);
1062 p4_a91 := ddp_instance_rec.instantiation_flag;
1063 p4_a92 := rosetta_g_miss_num_map(ddp_instance_rec.linear_location_id);
1064 p4_a93 := ddp_instance_rec.operational_log_flag;
1065 p4_a94 := rosetta_g_miss_num_map(ddp_instance_rec.checkin_status);
1066 p4_a95 := ddp_instance_rec.supplier_warranty_exp_date;
1067 p4_a96 := ddp_instance_rec.attribute16;
1068 p4_a97 := ddp_instance_rec.attribute17;
1069 p4_a98 := ddp_instance_rec.attribute18;
1070 p4_a99 := ddp_instance_rec.attribute19;
1071 p4_a100 := ddp_instance_rec.attribute20;
1072 p4_a101 := ddp_instance_rec.attribute21;
1073 p4_a102 := ddp_instance_rec.attribute22;
1074 p4_a103 := ddp_instance_rec.attribute23;
1075 p4_a104 := ddp_instance_rec.attribute24;
1076 p4_a105 := ddp_instance_rec.attribute25;
1077 p4_a106 := ddp_instance_rec.attribute26;
1078 p4_a107 := ddp_instance_rec.attribute27;
1079 p4_a108 := ddp_instance_rec.attribute28;
1080 p4_a109 := ddp_instance_rec.attribute29;
1081 p4_a110 := ddp_instance_rec.attribute30;
1082 p4_a111 := rosetta_g_miss_num_map(ddp_instance_rec.purchase_unit_price);
1083 p4_a112 := ddp_instance_rec.purchase_currency_code;
1084 p4_a113 := rosetta_g_miss_num_map(ddp_instance_rec.payables_unit_price);
1085 p4_a114 := ddp_instance_rec.payables_currency_code;
1086 p4_a115 := rosetta_g_miss_num_map(ddp_instance_rec.sales_unit_price);
1087 p4_a116 := ddp_instance_rec.sales_currency_code;
1088 p4_a117 := ddp_instance_rec.operational_status_code;
1089 p4_a118 := rosetta_g_miss_num_map(ddp_instance_rec.department_id);
1090 p4_a119 := ddp_instance_rec.wip_accounting_class;
1091 p4_a120 := rosetta_g_miss_num_map(ddp_instance_rec.area_id);
1092 p4_a121 := rosetta_g_miss_num_map(ddp_instance_rec.owner_party_id);
1093 p4_a122 := ddp_instance_rec.source_code;
1094
1095 csi_datastructures_pub_w.rosetta_table_copy_out_p43(ddp_ext_attrib_values_tbl, p5_a0
1096 , p5_a1
1097 , p5_a2
1098 , p5_a3
1099 , p5_a4
1100 , p5_a5
1101 , p5_a6
1102 , p5_a7
1103 , p5_a8
1104 , p5_a9
1105 , p5_a10
1106 , p5_a11
1107 , p5_a12
1108 , p5_a13
1109 , p5_a14
1110 , p5_a15
1111 , p5_a16
1112 , p5_a17
1113 , p5_a18
1114 , p5_a19
1115 , p5_a20
1116 , p5_a21
1117 , p5_a22
1118 , p5_a23
1119 , p5_a24
1120 );
1121
1122 csi_datastructures_pub_w.rosetta_table_copy_out_p9(ddp_party_tbl, p6_a0
1123 , p6_a1
1124 , p6_a2
1125 , p6_a3
1126 , p6_a4
1127 , p6_a5
1128 , p6_a6
1129 , p6_a7
1130 , p6_a8
1131 , p6_a9
1132 , p6_a10
1133 , p6_a11
1134 , p6_a12
1135 , p6_a13
1136 , p6_a14
1137 , p6_a15
1138 , p6_a16
1139 , p6_a17
1140 , p6_a18
1141 , p6_a19
1142 , p6_a20
1143 , p6_a21
1144 , p6_a22
1145 , p6_a23
1146 , p6_a24
1147 , p6_a25
1148 , p6_a26
1149 , p6_a27
1150 , p6_a28
1151 , p6_a29
1152 , p6_a30
1153 , p6_a31
1154 , p6_a32
1155 );
1156
1157 csi_datastructures_pub_w.rosetta_table_copy_out_p6(ddp_account_tbl, p7_a0
1158 , p7_a1
1159 , p7_a2
1160 , p7_a3
1161 , p7_a4
1162 , p7_a5
1163 , p7_a6
1164 , p7_a7
1165 , p7_a8
1166 , p7_a9
1167 , p7_a10
1168 , p7_a11
1169 , p7_a12
1170 , p7_a13
1171 , p7_a14
1172 , p7_a15
1173 , p7_a16
1174 , p7_a17
1175 , p7_a18
1176 , p7_a19
1177 , p7_a20
1178 , p7_a21
1179 , p7_a22
1180 , p7_a23
1181 , p7_a24
1182 , p7_a25
1183 , p7_a26
1184 , p7_a27
1185 , p7_a28
1186 , p7_a29
1187 , p7_a30
1188 , p7_a31
1189 , p7_a32
1190 , p7_a33
1191 , p7_a34
1192 , p7_a35
1193 );
1194
1195 csi_datastructures_pub_w.rosetta_table_copy_out_p46(ddp_pricing_attrib_tbl, p8_a0
1196 , p8_a1
1197 , p8_a2
1198 , p8_a3
1199 , p8_a4
1200 , p8_a5
1201 , p8_a6
1202 , p8_a7
1203 , p8_a8
1204 , p8_a9
1205 , p8_a10
1206 , p8_a11
1207 , p8_a12
1208 , p8_a13
1209 , p8_a14
1210 , p8_a15
1211 , p8_a16
1212 , p8_a17
1213 , p8_a18
1214 , p8_a19
1215 , p8_a20
1216 , p8_a21
1217 , p8_a22
1218 , p8_a23
1219 , p8_a24
1220 , p8_a25
1221 , p8_a26
1222 , p8_a27
1223 , p8_a28
1224 , p8_a29
1225 , p8_a30
1226 , p8_a31
1227 , p8_a32
1228 , p8_a33
1229 , p8_a34
1230 , p8_a35
1231 , p8_a36
1232 , p8_a37
1233 , p8_a38
1234 , p8_a39
1235 , p8_a40
1236 , p8_a41
1237 , p8_a42
1238 , p8_a43
1239 , p8_a44
1240 , p8_a45
1241 , p8_a46
1242 , p8_a47
1243 , p8_a48
1244 , p8_a49
1245 , p8_a50
1246 , p8_a51
1247 , p8_a52
1248 , p8_a53
1249 , p8_a54
1250 , p8_a55
1251 , p8_a56
1252 , p8_a57
1253 , p8_a58
1254 , p8_a59
1255 , p8_a60
1256 , p8_a61
1257 , p8_a62
1258 , p8_a63
1259 , p8_a64
1260 , p8_a65
1261 , p8_a66
1262 , p8_a67
1263 , p8_a68
1264 , p8_a69
1265 , p8_a70
1266 , p8_a71
1267 , p8_a72
1268 , p8_a73
1269 , p8_a74
1270 , p8_a75
1271 , p8_a76
1272 , p8_a77
1273 , p8_a78
1274 , p8_a79
1275 , p8_a80
1276 , p8_a81
1277 , p8_a82
1278 , p8_a83
1279 , p8_a84
1280 , p8_a85
1281 , p8_a86
1282 , p8_a87
1283 , p8_a88
1284 , p8_a89
1285 , p8_a90
1286 , p8_a91
1287 , p8_a92
1288 , p8_a93
1289 , p8_a94
1290 , p8_a95
1291 , p8_a96
1292 , p8_a97
1293 , p8_a98
1294 , p8_a99
1295 , p8_a100
1296 , p8_a101
1297 , p8_a102
1298 , p8_a103
1299 , p8_a104
1300 , p8_a105
1301 , p8_a106
1302 , p8_a107
1303 , p8_a108
1304 , p8_a109
1305 , p8_a110
1306 , p8_a111
1307 , p8_a112
1308 , p8_a113
1309 , p8_a114
1310 , p8_a115
1311 , p8_a116
1312 , p8_a117
1313 , p8_a118
1314 , p8_a119
1315 , p8_a120
1316 , p8_a121
1317 , p8_a122
1318 );
1319
1320 csi_datastructures_pub_w.rosetta_table_copy_out_p49(ddp_org_assignments_tbl, p9_a0
1321 , p9_a1
1322 , p9_a2
1323 , p9_a3
1324 , p9_a4
1325 , p9_a5
1326 , p9_a6
1327 , p9_a7
1328 , p9_a8
1329 , p9_a9
1330 , p9_a10
1331 , p9_a11
1332 , p9_a12
1333 , p9_a13
1334 , p9_a14
1335 , p9_a15
1336 , p9_a16
1337 , p9_a17
1338 , p9_a18
1339 , p9_a19
1340 , p9_a20
1341 , p9_a21
1342 , p9_a22
1343 , p9_a23
1344 );
1345
1346 csi_datastructures_pub_w.rosetta_table_copy_out_p52(ddp_asset_assignment_tbl, p10_a0
1347 , p10_a1
1348 , p10_a2
1349 , p10_a3
1350 , p10_a4
1351 , p10_a5
1352 , p10_a6
1353 , p10_a7
1354 , p10_a8
1355 , p10_a9
1356 , p10_a10
1357 , p10_a11
1358 , p10_a12
1359 , p10_a13
1360 , p10_a14
1361 , p10_a15
1362 );
1363
1364 p11_a0 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_id);
1365 p11_a1 := ddp_txn_rec.transaction_date;
1366 p11_a2 := ddp_txn_rec.source_transaction_date;
1367 p11_a3 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_type_id);
1368 p11_a4 := rosetta_g_miss_num_map(ddp_txn_rec.txn_sub_type_id);
1369 p11_a5 := rosetta_g_miss_num_map(ddp_txn_rec.source_group_ref_id);
1370 p11_a6 := ddp_txn_rec.source_group_ref;
1371 p11_a7 := rosetta_g_miss_num_map(ddp_txn_rec.source_header_ref_id);
1372 p11_a8 := ddp_txn_rec.source_header_ref;
1373 p11_a9 := rosetta_g_miss_num_map(ddp_txn_rec.source_line_ref_id);
1374 p11_a10 := ddp_txn_rec.source_line_ref;
1375 p11_a11 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id1);
1376 p11_a12 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id2);
1377 p11_a13 := rosetta_g_miss_num_map(ddp_txn_rec.inv_material_transaction_id);
1378 p11_a14 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_quantity);
1379 p11_a15 := ddp_txn_rec.transaction_uom_code;
1380 p11_a16 := rosetta_g_miss_num_map(ddp_txn_rec.transacted_by);
1381 p11_a17 := ddp_txn_rec.transaction_status_code;
1382 p11_a18 := ddp_txn_rec.transaction_action_code;
1383 p11_a19 := rosetta_g_miss_num_map(ddp_txn_rec.message_id);
1384 p11_a20 := ddp_txn_rec.context;
1385 p11_a21 := ddp_txn_rec.attribute1;
1386 p11_a22 := ddp_txn_rec.attribute2;
1387 p11_a23 := ddp_txn_rec.attribute3;
1388 p11_a24 := ddp_txn_rec.attribute4;
1389 p11_a25 := ddp_txn_rec.attribute5;
1390 p11_a26 := ddp_txn_rec.attribute6;
1391 p11_a27 := ddp_txn_rec.attribute7;
1392 p11_a28 := ddp_txn_rec.attribute8;
1393 p11_a29 := ddp_txn_rec.attribute9;
1394 p11_a30 := ddp_txn_rec.attribute10;
1395 p11_a31 := ddp_txn_rec.attribute11;
1396 p11_a32 := ddp_txn_rec.attribute12;
1397 p11_a33 := ddp_txn_rec.attribute13;
1398 p11_a34 := ddp_txn_rec.attribute14;
1399 p11_a35 := ddp_txn_rec.attribute15;
1400 p11_a36 := rosetta_g_miss_num_map(ddp_txn_rec.object_version_number);
1401 p11_a37 := ddp_txn_rec.split_reason_code;
1402 p11_a38 := ddp_txn_rec.src_txn_creation_date;
1403 p11_a39 := rosetta_g_miss_num_map(ddp_txn_rec.gl_interface_status_code);
1404
1405
1406
1407 end;
1408
1409 procedure update_item_instance(p_api_version NUMBER
1410 , p_commit VARCHAR2
1411 , p_init_msg_list VARCHAR2
1412 , p_validation_level NUMBER
1413 , p5_a0 in out nocopy JTF_NUMBER_TABLE
1414 , p5_a1 in out nocopy JTF_NUMBER_TABLE
1415 , p5_a2 in out nocopy JTF_NUMBER_TABLE
1416 , p5_a3 in out nocopy JTF_VARCHAR2_TABLE_100
1417 , p5_a4 in out nocopy JTF_VARCHAR2_TABLE_300
1418 , p5_a5 in out nocopy JTF_DATE_TABLE
1419 , p5_a6 in out nocopy JTF_DATE_TABLE
1420 , p5_a7 in out nocopy JTF_VARCHAR2_TABLE_100
1421 , p5_a8 in out nocopy JTF_VARCHAR2_TABLE_200
1422 , p5_a9 in out nocopy JTF_VARCHAR2_TABLE_200
1423 , p5_a10 in out nocopy JTF_VARCHAR2_TABLE_200
1424 , p5_a11 in out nocopy JTF_VARCHAR2_TABLE_200
1425 , p5_a12 in out nocopy JTF_VARCHAR2_TABLE_200
1426 , p5_a13 in out nocopy JTF_VARCHAR2_TABLE_200
1427 , p5_a14 in out nocopy JTF_VARCHAR2_TABLE_200
1428 , p5_a15 in out nocopy JTF_VARCHAR2_TABLE_200
1429 , p5_a16 in out nocopy JTF_VARCHAR2_TABLE_200
1430 , p5_a17 in out nocopy JTF_VARCHAR2_TABLE_200
1431 , p5_a18 in out nocopy JTF_VARCHAR2_TABLE_200
1432 , p5_a19 in out nocopy JTF_VARCHAR2_TABLE_200
1433 , p5_a20 in out nocopy JTF_VARCHAR2_TABLE_200
1434 , p5_a21 in out nocopy JTF_VARCHAR2_TABLE_200
1435 , p5_a22 in out nocopy JTF_VARCHAR2_TABLE_200
1436 , p5_a23 in out nocopy JTF_NUMBER_TABLE
1437 , p5_a24 in out nocopy JTF_NUMBER_TABLE
1438 , p6_a0 in out nocopy JTF_NUMBER_TABLE
1439 , p6_a1 in out nocopy JTF_NUMBER_TABLE
1440 , p6_a2 in out nocopy JTF_VARCHAR2_TABLE_100
1441 , p6_a3 in out nocopy JTF_NUMBER_TABLE
1442 , p6_a4 in out nocopy JTF_VARCHAR2_TABLE_100
1443 , p6_a5 in out nocopy JTF_VARCHAR2_TABLE_100
1444 , p6_a6 in out nocopy JTF_NUMBER_TABLE
1445 , p6_a7 in out nocopy JTF_DATE_TABLE
1446 , p6_a8 in out nocopy JTF_DATE_TABLE
1447 , p6_a9 in out nocopy JTF_VARCHAR2_TABLE_100
1448 , p6_a10 in out nocopy JTF_VARCHAR2_TABLE_200
1449 , p6_a11 in out nocopy JTF_VARCHAR2_TABLE_200
1450 , p6_a12 in out nocopy JTF_VARCHAR2_TABLE_200
1451 , p6_a13 in out nocopy JTF_VARCHAR2_TABLE_200
1452 , p6_a14 in out nocopy JTF_VARCHAR2_TABLE_200
1453 , p6_a15 in out nocopy JTF_VARCHAR2_TABLE_200
1454 , p6_a16 in out nocopy JTF_VARCHAR2_TABLE_200
1455 , p6_a17 in out nocopy JTF_VARCHAR2_TABLE_200
1456 , p6_a18 in out nocopy JTF_VARCHAR2_TABLE_200
1457 , p6_a19 in out nocopy JTF_VARCHAR2_TABLE_200
1458 , p6_a20 in out nocopy JTF_VARCHAR2_TABLE_200
1459 , p6_a21 in out nocopy JTF_VARCHAR2_TABLE_200
1460 , p6_a22 in out nocopy JTF_VARCHAR2_TABLE_200
1461 , p6_a23 in out nocopy JTF_VARCHAR2_TABLE_200
1462 , p6_a24 in out nocopy JTF_VARCHAR2_TABLE_200
1463 , p6_a25 in out nocopy JTF_NUMBER_TABLE
1464 , p6_a26 in out nocopy JTF_VARCHAR2_TABLE_100
1465 , p6_a27 in out nocopy JTF_VARCHAR2_TABLE_100
1466 , p6_a28 in out nocopy JTF_NUMBER_TABLE
1467 , p6_a29 in out nocopy JTF_VARCHAR2_TABLE_100
1468 , p6_a30 in out nocopy JTF_NUMBER_TABLE
1469 , p6_a31 in out nocopy JTF_NUMBER_TABLE
1470 , p6_a32 in out nocopy JTF_VARCHAR2_TABLE_100
1471 , p7_a0 in out nocopy JTF_NUMBER_TABLE
1472 , p7_a1 in out nocopy JTF_NUMBER_TABLE
1473 , p7_a2 in out nocopy JTF_NUMBER_TABLE
1474 , p7_a3 in out nocopy JTF_NUMBER_TABLE
1475 , p7_a4 in out nocopy JTF_VARCHAR2_TABLE_100
1476 , p7_a5 in out nocopy JTF_NUMBER_TABLE
1477 , p7_a6 in out nocopy JTF_NUMBER_TABLE
1478 , p7_a7 in out nocopy JTF_DATE_TABLE
1479 , p7_a8 in out nocopy JTF_DATE_TABLE
1480 , p7_a9 in out nocopy JTF_VARCHAR2_TABLE_100
1481 , p7_a10 in out nocopy JTF_VARCHAR2_TABLE_200
1482 , p7_a11 in out nocopy JTF_VARCHAR2_TABLE_200
1483 , p7_a12 in out nocopy JTF_VARCHAR2_TABLE_200
1484 , p7_a13 in out nocopy JTF_VARCHAR2_TABLE_200
1485 , p7_a14 in out nocopy JTF_VARCHAR2_TABLE_200
1486 , p7_a15 in out nocopy JTF_VARCHAR2_TABLE_200
1487 , p7_a16 in out nocopy JTF_VARCHAR2_TABLE_200
1488 , p7_a17 in out nocopy JTF_VARCHAR2_TABLE_200
1489 , p7_a18 in out nocopy JTF_VARCHAR2_TABLE_200
1490 , p7_a19 in out nocopy JTF_VARCHAR2_TABLE_200
1491 , p7_a20 in out nocopy JTF_VARCHAR2_TABLE_200
1492 , p7_a21 in out nocopy JTF_VARCHAR2_TABLE_200
1493 , p7_a22 in out nocopy JTF_VARCHAR2_TABLE_200
1494 , p7_a23 in out nocopy JTF_VARCHAR2_TABLE_200
1495 , p7_a24 in out nocopy JTF_VARCHAR2_TABLE_200
1496 , p7_a25 in out nocopy JTF_NUMBER_TABLE
1497 , p7_a26 in out nocopy JTF_VARCHAR2_TABLE_100
1498 , p7_a27 in out nocopy JTF_NUMBER_TABLE
1499 , p7_a28 in out nocopy JTF_VARCHAR2_TABLE_100
1500 , p7_a29 in out nocopy JTF_VARCHAR2_TABLE_100
1501 , p7_a30 in out nocopy JTF_NUMBER_TABLE
1502 , p7_a31 in out nocopy JTF_NUMBER_TABLE
1503 , p7_a32 in out nocopy JTF_NUMBER_TABLE
1504 , p7_a33 in out nocopy JTF_DATE_TABLE
1505 , p7_a34 in out nocopy JTF_NUMBER_TABLE
1506 , p7_a35 in out nocopy JTF_VARCHAR2_TABLE_100
1507 , p8_a0 in out nocopy JTF_NUMBER_TABLE
1508 , p8_a1 in out nocopy JTF_NUMBER_TABLE
1509 , p8_a2 in out nocopy JTF_DATE_TABLE
1510 , p8_a3 in out nocopy JTF_DATE_TABLE
1511 , p8_a4 in out nocopy JTF_VARCHAR2_TABLE_100
1512 , p8_a5 in out nocopy JTF_VARCHAR2_TABLE_200
1513 , p8_a6 in out nocopy JTF_VARCHAR2_TABLE_200
1514 , p8_a7 in out nocopy JTF_VARCHAR2_TABLE_200
1515 , p8_a8 in out nocopy JTF_VARCHAR2_TABLE_200
1516 , p8_a9 in out nocopy JTF_VARCHAR2_TABLE_200
1517 , p8_a10 in out nocopy JTF_VARCHAR2_TABLE_200
1518 , p8_a11 in out nocopy JTF_VARCHAR2_TABLE_200
1519 , p8_a12 in out nocopy JTF_VARCHAR2_TABLE_200
1520 , p8_a13 in out nocopy JTF_VARCHAR2_TABLE_200
1521 , p8_a14 in out nocopy JTF_VARCHAR2_TABLE_200
1522 , p8_a15 in out nocopy JTF_VARCHAR2_TABLE_200
1523 , p8_a16 in out nocopy JTF_VARCHAR2_TABLE_200
1524 , p8_a17 in out nocopy JTF_VARCHAR2_TABLE_200
1525 , p8_a18 in out nocopy JTF_VARCHAR2_TABLE_200
1526 , p8_a19 in out nocopy JTF_VARCHAR2_TABLE_200
1527 , p8_a20 in out nocopy JTF_VARCHAR2_TABLE_200
1528 , p8_a21 in out nocopy JTF_VARCHAR2_TABLE_200
1529 , p8_a22 in out nocopy JTF_VARCHAR2_TABLE_200
1530 , p8_a23 in out nocopy JTF_VARCHAR2_TABLE_200
1531 , p8_a24 in out nocopy JTF_VARCHAR2_TABLE_300
1532 , p8_a25 in out nocopy JTF_VARCHAR2_TABLE_200
1533 , p8_a26 in out nocopy JTF_VARCHAR2_TABLE_200
1534 , p8_a27 in out nocopy JTF_VARCHAR2_TABLE_200
1535 , p8_a28 in out nocopy JTF_VARCHAR2_TABLE_200
1536 , p8_a29 in out nocopy JTF_VARCHAR2_TABLE_200
1537 , p8_a30 in out nocopy JTF_VARCHAR2_TABLE_200
1538 , p8_a31 in out nocopy JTF_VARCHAR2_TABLE_200
1539 , p8_a32 in out nocopy JTF_VARCHAR2_TABLE_200
1540 , p8_a33 in out nocopy JTF_VARCHAR2_TABLE_200
1541 , p8_a34 in out nocopy JTF_VARCHAR2_TABLE_200
1542 , p8_a35 in out nocopy JTF_VARCHAR2_TABLE_200
1543 , p8_a36 in out nocopy JTF_VARCHAR2_TABLE_200
1544 , p8_a37 in out nocopy JTF_VARCHAR2_TABLE_200
1545 , p8_a38 in out nocopy JTF_VARCHAR2_TABLE_200
1546 , p8_a39 in out nocopy JTF_VARCHAR2_TABLE_200
1547 , p8_a40 in out nocopy JTF_VARCHAR2_TABLE_200
1548 , p8_a41 in out nocopy JTF_VARCHAR2_TABLE_200
1549 , p8_a42 in out nocopy JTF_VARCHAR2_TABLE_200
1550 , p8_a43 in out nocopy JTF_VARCHAR2_TABLE_200
1551 , p8_a44 in out nocopy JTF_VARCHAR2_TABLE_200
1552 , p8_a45 in out nocopy JTF_VARCHAR2_TABLE_200
1553 , p8_a46 in out nocopy JTF_VARCHAR2_TABLE_200
1554 , p8_a47 in out nocopy JTF_VARCHAR2_TABLE_200
1555 , p8_a48 in out nocopy JTF_VARCHAR2_TABLE_200
1556 , p8_a49 in out nocopy JTF_VARCHAR2_TABLE_200
1557 , p8_a50 in out nocopy JTF_VARCHAR2_TABLE_200
1558 , p8_a51 in out nocopy JTF_VARCHAR2_TABLE_200
1559 , p8_a52 in out nocopy JTF_VARCHAR2_TABLE_200
1560 , p8_a53 in out nocopy JTF_VARCHAR2_TABLE_200
1561 , p8_a54 in out nocopy JTF_VARCHAR2_TABLE_200
1562 , p8_a55 in out nocopy JTF_VARCHAR2_TABLE_200
1563 , p8_a56 in out nocopy JTF_VARCHAR2_TABLE_200
1564 , p8_a57 in out nocopy JTF_VARCHAR2_TABLE_200
1565 , p8_a58 in out nocopy JTF_VARCHAR2_TABLE_200
1566 , p8_a59 in out nocopy JTF_VARCHAR2_TABLE_200
1567 , p8_a60 in out nocopy JTF_VARCHAR2_TABLE_200
1568 , p8_a61 in out nocopy JTF_VARCHAR2_TABLE_200
1569 , p8_a62 in out nocopy JTF_VARCHAR2_TABLE_200
1570 , p8_a63 in out nocopy JTF_VARCHAR2_TABLE_200
1571 , p8_a64 in out nocopy JTF_VARCHAR2_TABLE_200
1572 , p8_a65 in out nocopy JTF_VARCHAR2_TABLE_200
1573 , p8_a66 in out nocopy JTF_VARCHAR2_TABLE_200
1574 , p8_a67 in out nocopy JTF_VARCHAR2_TABLE_200
1575 , p8_a68 in out nocopy JTF_VARCHAR2_TABLE_200
1576 , p8_a69 in out nocopy JTF_VARCHAR2_TABLE_200
1577 , p8_a70 in out nocopy JTF_VARCHAR2_TABLE_200
1578 , p8_a71 in out nocopy JTF_VARCHAR2_TABLE_200
1579 , p8_a72 in out nocopy JTF_VARCHAR2_TABLE_200
1580 , p8_a73 in out nocopy JTF_VARCHAR2_TABLE_200
1581 , p8_a74 in out nocopy JTF_VARCHAR2_TABLE_200
1582 , p8_a75 in out nocopy JTF_VARCHAR2_TABLE_200
1583 , p8_a76 in out nocopy JTF_VARCHAR2_TABLE_200
1584 , p8_a77 in out nocopy JTF_VARCHAR2_TABLE_200
1585 , p8_a78 in out nocopy JTF_VARCHAR2_TABLE_200
1586 , p8_a79 in out nocopy JTF_VARCHAR2_TABLE_200
1587 , p8_a80 in out nocopy JTF_VARCHAR2_TABLE_200
1588 , p8_a81 in out nocopy JTF_VARCHAR2_TABLE_200
1589 , p8_a82 in out nocopy JTF_VARCHAR2_TABLE_200
1590 , p8_a83 in out nocopy JTF_VARCHAR2_TABLE_200
1591 , p8_a84 in out nocopy JTF_VARCHAR2_TABLE_200
1592 , p8_a85 in out nocopy JTF_VARCHAR2_TABLE_200
1593 , p8_a86 in out nocopy JTF_VARCHAR2_TABLE_200
1594 , p8_a87 in out nocopy JTF_VARCHAR2_TABLE_200
1595 , p8_a88 in out nocopy JTF_VARCHAR2_TABLE_200
1596 , p8_a89 in out nocopy JTF_VARCHAR2_TABLE_200
1597 , p8_a90 in out nocopy JTF_VARCHAR2_TABLE_200
1598 , p8_a91 in out nocopy JTF_VARCHAR2_TABLE_200
1599 , p8_a92 in out nocopy JTF_VARCHAR2_TABLE_200
1600 , p8_a93 in out nocopy JTF_VARCHAR2_TABLE_200
1601 , p8_a94 in out nocopy JTF_VARCHAR2_TABLE_200
1602 , p8_a95 in out nocopy JTF_VARCHAR2_TABLE_200
1603 , p8_a96 in out nocopy JTF_VARCHAR2_TABLE_200
1604 , p8_a97 in out nocopy JTF_VARCHAR2_TABLE_200
1605 , p8_a98 in out nocopy JTF_VARCHAR2_TABLE_200
1606 , p8_a99 in out nocopy JTF_VARCHAR2_TABLE_200
1607 , p8_a100 in out nocopy JTF_VARCHAR2_TABLE_200
1608 , p8_a101 in out nocopy JTF_VARCHAR2_TABLE_200
1609 , p8_a102 in out nocopy JTF_VARCHAR2_TABLE_200
1610 , p8_a103 in out nocopy JTF_VARCHAR2_TABLE_200
1611 , p8_a104 in out nocopy JTF_VARCHAR2_TABLE_200
1612 , p8_a105 in out nocopy JTF_VARCHAR2_TABLE_100
1613 , p8_a106 in out nocopy JTF_VARCHAR2_TABLE_200
1614 , p8_a107 in out nocopy JTF_VARCHAR2_TABLE_200
1615 , p8_a108 in out nocopy JTF_VARCHAR2_TABLE_200
1616 , p8_a109 in out nocopy JTF_VARCHAR2_TABLE_200
1617 , p8_a110 in out nocopy JTF_VARCHAR2_TABLE_200
1618 , p8_a111 in out nocopy JTF_VARCHAR2_TABLE_200
1619 , p8_a112 in out nocopy JTF_VARCHAR2_TABLE_200
1620 , p8_a113 in out nocopy JTF_VARCHAR2_TABLE_200
1621 , p8_a114 in out nocopy JTF_VARCHAR2_TABLE_200
1622 , p8_a115 in out nocopy JTF_VARCHAR2_TABLE_200
1623 , p8_a116 in out nocopy JTF_VARCHAR2_TABLE_200
1624 , p8_a117 in out nocopy JTF_VARCHAR2_TABLE_200
1625 , p8_a118 in out nocopy JTF_VARCHAR2_TABLE_200
1626 , p8_a119 in out nocopy JTF_VARCHAR2_TABLE_200
1627 , p8_a120 in out nocopy JTF_VARCHAR2_TABLE_200
1628 , p8_a121 in out nocopy JTF_NUMBER_TABLE
1629 , p8_a122 in out nocopy JTF_NUMBER_TABLE
1630 , p9_a0 in out nocopy JTF_NUMBER_TABLE
1631 , p9_a1 in out nocopy JTF_NUMBER_TABLE
1632 , p9_a2 in out nocopy JTF_NUMBER_TABLE
1633 , p9_a3 in out nocopy JTF_VARCHAR2_TABLE_100
1634 , p9_a4 in out nocopy JTF_DATE_TABLE
1635 , p9_a5 in out nocopy JTF_DATE_TABLE
1636 , p9_a6 in out nocopy JTF_VARCHAR2_TABLE_100
1637 , p9_a7 in out nocopy JTF_VARCHAR2_TABLE_200
1638 , p9_a8 in out nocopy JTF_VARCHAR2_TABLE_200
1639 , p9_a9 in out nocopy JTF_VARCHAR2_TABLE_200
1640 , p9_a10 in out nocopy JTF_VARCHAR2_TABLE_200
1641 , p9_a11 in out nocopy JTF_VARCHAR2_TABLE_200
1642 , p9_a12 in out nocopy JTF_VARCHAR2_TABLE_200
1643 , p9_a13 in out nocopy JTF_VARCHAR2_TABLE_200
1644 , p9_a14 in out nocopy JTF_VARCHAR2_TABLE_200
1645 , p9_a15 in out nocopy JTF_VARCHAR2_TABLE_200
1646 , p9_a16 in out nocopy JTF_VARCHAR2_TABLE_200
1647 , p9_a17 in out nocopy JTF_VARCHAR2_TABLE_200
1648 , p9_a18 in out nocopy JTF_VARCHAR2_TABLE_200
1649 , p9_a19 in out nocopy JTF_VARCHAR2_TABLE_200
1650 , p9_a20 in out nocopy JTF_VARCHAR2_TABLE_200
1651 , p9_a21 in out nocopy JTF_VARCHAR2_TABLE_200
1652 , p9_a22 in out nocopy JTF_NUMBER_TABLE
1653 , p9_a23 in out nocopy JTF_NUMBER_TABLE
1654 , p10_a0 in out nocopy JTF_NUMBER_TABLE
1655 , p10_a1 in out nocopy JTF_NUMBER_TABLE
1656 , p10_a2 in out nocopy JTF_NUMBER_TABLE
1657 , p10_a3 in out nocopy JTF_VARCHAR2_TABLE_100
1658 , p10_a4 in out nocopy JTF_NUMBER_TABLE
1659 , p10_a5 in out nocopy JTF_NUMBER_TABLE
1660 , p10_a6 in out nocopy JTF_VARCHAR2_TABLE_100
1661 , p10_a7 in out nocopy JTF_DATE_TABLE
1662 , p10_a8 in out nocopy JTF_DATE_TABLE
1663 , p10_a9 in out nocopy JTF_NUMBER_TABLE
1664 , p10_a10 in out nocopy JTF_VARCHAR2_TABLE_100
1665 , p10_a11 in out nocopy JTF_NUMBER_TABLE
1666 , p10_a12 in out nocopy JTF_VARCHAR2_TABLE_100
1667 , p10_a13 in out nocopy JTF_NUMBER_TABLE
1668 , p10_a14 in out nocopy JTF_VARCHAR2_TABLE_100
1669 , p10_a15 in out nocopy JTF_VARCHAR2_TABLE_100
1670 , p11_a0 in out nocopy NUMBER
1671 , p11_a1 in out nocopy DATE
1672 , p11_a2 in out nocopy DATE
1673 , p11_a3 in out nocopy NUMBER
1674 , p11_a4 in out nocopy NUMBER
1675 , p11_a5 in out nocopy NUMBER
1676 , p11_a6 in out nocopy VARCHAR2
1677 , p11_a7 in out nocopy NUMBER
1678 , p11_a8 in out nocopy VARCHAR2
1679 , p11_a9 in out nocopy NUMBER
1680 , p11_a10 in out nocopy VARCHAR2
1681 , p11_a11 in out nocopy NUMBER
1682 , p11_a12 in out nocopy NUMBER
1683 , p11_a13 in out nocopy NUMBER
1684 , p11_a14 in out nocopy NUMBER
1685 , p11_a15 in out nocopy VARCHAR2
1686 , p11_a16 in out nocopy NUMBER
1687 , p11_a17 in out nocopy VARCHAR2
1688 , p11_a18 in out nocopy VARCHAR2
1689 , p11_a19 in out nocopy NUMBER
1690 , p11_a20 in out nocopy VARCHAR2
1691 , p11_a21 in out nocopy VARCHAR2
1692 , p11_a22 in out nocopy VARCHAR2
1693 , p11_a23 in out nocopy VARCHAR2
1694 , p11_a24 in out nocopy VARCHAR2
1695 , p11_a25 in out nocopy VARCHAR2
1696 , p11_a26 in out nocopy VARCHAR2
1697 , p11_a27 in out nocopy VARCHAR2
1698 , p11_a28 in out nocopy VARCHAR2
1699 , p11_a29 in out nocopy VARCHAR2
1700 , p11_a30 in out nocopy VARCHAR2
1701 , p11_a31 in out nocopy VARCHAR2
1702 , p11_a32 in out nocopy VARCHAR2
1703 , p11_a33 in out nocopy VARCHAR2
1704 , p11_a34 in out nocopy VARCHAR2
1705 , p11_a35 in out nocopy VARCHAR2
1706 , p11_a36 in out nocopy NUMBER
1707 , p11_a37 in out nocopy VARCHAR2
1708 , p11_a38 in out nocopy DATE
1709 , p11_a39 in out nocopy NUMBER
1710 , x_instance_id_lst out nocopy JTF_NUMBER_TABLE
1711 , x_return_status out nocopy VARCHAR2
1712 , x_msg_count out nocopy NUMBER
1713 , x_msg_data out nocopy VARCHAR2
1714 , p4_a0 NUMBER := 0-1962.0724
1715 , p4_a1 VARCHAR2 := fnd_api.g_miss_char
1716 , p4_a2 VARCHAR2 := fnd_api.g_miss_char
1717 , p4_a3 NUMBER := 0-1962.0724
1718 , p4_a4 NUMBER := 0-1962.0724
1719 , p4_a5 VARCHAR2 := fnd_api.g_miss_char
1720 , p4_a6 NUMBER := 0-1962.0724
1721 , p4_a7 VARCHAR2 := fnd_api.g_miss_char
1722 , p4_a8 VARCHAR2 := fnd_api.g_miss_char
1723 , p4_a9 VARCHAR2 := fnd_api.g_miss_char
1724 , p4_a10 NUMBER := 0-1962.0724
1725 , p4_a11 VARCHAR2 := fnd_api.g_miss_char
1726 , p4_a12 VARCHAR2 := fnd_api.g_miss_char
1727 , p4_a13 NUMBER := 0-1962.0724
1728 , p4_a14 NUMBER := 0-1962.0724
1729 , p4_a15 VARCHAR2 := fnd_api.g_miss_char
1730 , p4_a16 VARCHAR2 := fnd_api.g_miss_char
1731 , p4_a17 VARCHAR2 := fnd_api.g_miss_char
1732 , p4_a18 NUMBER := 0-1962.0724
1733 , p4_a19 VARCHAR2 := fnd_api.g_miss_char
1734 , p4_a20 DATE := fnd_api.g_miss_date
1735 , p4_a21 DATE := fnd_api.g_miss_date
1736 , p4_a22 VARCHAR2 := fnd_api.g_miss_char
1737 , p4_a23 NUMBER := 0-1962.0724
1738 , p4_a24 NUMBER := 0-1962.0724
1739 , p4_a25 VARCHAR2 := fnd_api.g_miss_char
1740 , p4_a26 NUMBER := 0-1962.0724
1741 , p4_a27 NUMBER := 0-1962.0724
1742 , p4_a28 NUMBER := 0-1962.0724
1743 , p4_a29 NUMBER := 0-1962.0724
1744 , p4_a30 NUMBER := 0-1962.0724
1745 , p4_a31 NUMBER := 0-1962.0724
1746 , p4_a32 NUMBER := 0-1962.0724
1747 , p4_a33 NUMBER := 0-1962.0724
1748 , p4_a34 NUMBER := 0-1962.0724
1749 , p4_a35 VARCHAR2 := fnd_api.g_miss_char
1750 , p4_a36 NUMBER := 0-1962.0724
1751 , p4_a37 NUMBER := 0-1962.0724
1752 , p4_a38 NUMBER := 0-1962.0724
1753 , p4_a39 NUMBER := 0-1962.0724
1754 , p4_a40 DATE := fnd_api.g_miss_date
1755 , p4_a41 VARCHAR2 := fnd_api.g_miss_char
1756 , p4_a42 DATE := fnd_api.g_miss_date
1757 , p4_a43 DATE := fnd_api.g_miss_date
1758 , p4_a44 VARCHAR2 := fnd_api.g_miss_char
1759 , p4_a45 VARCHAR2 := fnd_api.g_miss_char
1760 , p4_a46 VARCHAR2 := fnd_api.g_miss_char
1761 , p4_a47 VARCHAR2 := fnd_api.g_miss_char
1762 , p4_a48 VARCHAR2 := fnd_api.g_miss_char
1763 , p4_a49 VARCHAR2 := fnd_api.g_miss_char
1764 , p4_a50 VARCHAR2 := fnd_api.g_miss_char
1765 , p4_a51 VARCHAR2 := fnd_api.g_miss_char
1766 , p4_a52 VARCHAR2 := fnd_api.g_miss_char
1767 , p4_a53 VARCHAR2 := fnd_api.g_miss_char
1768 , p4_a54 VARCHAR2 := fnd_api.g_miss_char
1769 , p4_a55 VARCHAR2 := fnd_api.g_miss_char
1770 , p4_a56 VARCHAR2 := fnd_api.g_miss_char
1771 , p4_a57 VARCHAR2 := fnd_api.g_miss_char
1772 , p4_a58 VARCHAR2 := fnd_api.g_miss_char
1773 , p4_a59 VARCHAR2 := fnd_api.g_miss_char
1774 , p4_a60 VARCHAR2 := fnd_api.g_miss_char
1775 , p4_a61 VARCHAR2 := fnd_api.g_miss_char
1776 , p4_a62 VARCHAR2 := fnd_api.g_miss_char
1777 , p4_a63 VARCHAR2 := fnd_api.g_miss_char
1778 , p4_a64 NUMBER := 0-1962.0724
1779 , p4_a65 NUMBER := 0-1962.0724
1780 , p4_a66 VARCHAR2 := fnd_api.g_miss_char
1781 , p4_a67 NUMBER := 0-1962.0724
1782 , p4_a68 VARCHAR2 := fnd_api.g_miss_char
1783 , p4_a69 VARCHAR2 := fnd_api.g_miss_char
1784 , p4_a70 VARCHAR2 := fnd_api.g_miss_char
1785 , p4_a71 VARCHAR2 := fnd_api.g_miss_char
1786 , p4_a72 NUMBER := 0-1962.0724
1787 , p4_a73 VARCHAR2 := fnd_api.g_miss_char
1788 , p4_a74 NUMBER := 0-1962.0724
1789 , p4_a75 NUMBER := 0-1962.0724
1790 , p4_a76 NUMBER := 0-1962.0724
1791 , p4_a77 VARCHAR2 := fnd_api.g_miss_char
1792 , p4_a78 VARCHAR2 := fnd_api.g_miss_char
1793 , p4_a79 VARCHAR2 := fnd_api.g_miss_char
1794 , p4_a80 NUMBER := 0-1962.0724
1795 , p4_a81 NUMBER := 0-1962.0724
1796 , p4_a82 NUMBER := 0-1962.0724
1797 , p4_a83 DATE := fnd_api.g_miss_date
1798 , p4_a84 VARCHAR2 := fnd_api.g_miss_char
1799 , p4_a85 VARCHAR2 := fnd_api.g_miss_char
1800 , p4_a86 VARCHAR2 := fnd_api.g_miss_char
1801 , p4_a87 NUMBER := 0-1962.0724
1802 , p4_a88 VARCHAR2 := fnd_api.g_miss_char
1803 , p4_a89 NUMBER := 0-1962.0724
1804 , p4_a90 NUMBER := 0-1962.0724
1805 , p4_a91 VARCHAR2 := fnd_api.g_miss_char
1806 , p4_a92 NUMBER := 0-1962.0724
1807 , p4_a93 VARCHAR2 := fnd_api.g_miss_char
1808 , p4_a94 NUMBER := 0-1962.0724
1809 , p4_a95 DATE := fnd_api.g_miss_date
1810 , p4_a96 VARCHAR2 := fnd_api.g_miss_char
1811 , p4_a97 VARCHAR2 := fnd_api.g_miss_char
1812 , p4_a98 VARCHAR2 := fnd_api.g_miss_char
1813 , p4_a99 VARCHAR2 := fnd_api.g_miss_char
1814 , p4_a100 VARCHAR2 := fnd_api.g_miss_char
1815 , p4_a101 VARCHAR2 := fnd_api.g_miss_char
1816 , p4_a102 VARCHAR2 := fnd_api.g_miss_char
1817 , p4_a103 VARCHAR2 := fnd_api.g_miss_char
1818 , p4_a104 VARCHAR2 := fnd_api.g_miss_char
1819 , p4_a105 VARCHAR2 := fnd_api.g_miss_char
1820 , p4_a106 VARCHAR2 := fnd_api.g_miss_char
1821 , p4_a107 VARCHAR2 := fnd_api.g_miss_char
1822 , p4_a108 VARCHAR2 := fnd_api.g_miss_char
1823 , p4_a109 VARCHAR2 := fnd_api.g_miss_char
1824 , p4_a110 VARCHAR2 := fnd_api.g_miss_char
1825 , p4_a111 NUMBER := 0-1962.0724
1826 , p4_a112 VARCHAR2 := fnd_api.g_miss_char
1827 , p4_a113 NUMBER := 0-1962.0724
1828 , p4_a114 VARCHAR2 := fnd_api.g_miss_char
1829 , p4_a115 NUMBER := 0-1962.0724
1830 , p4_a116 VARCHAR2 := fnd_api.g_miss_char
1831 , p4_a117 VARCHAR2 := fnd_api.g_miss_char
1832 , p4_a118 NUMBER := 0-1962.0724
1833 , p4_a119 VARCHAR2 := fnd_api.g_miss_char
1834 , p4_a120 NUMBER := 0-1962.0724
1835 , p4_a121 NUMBER := 0-1962.0724
1836 , p4_a122 VARCHAR2 := fnd_api.g_miss_char
1837 )
1838
1839 as
1840 ddp_instance_rec csi_datastructures_pub.instance_rec;
1841 ddp_ext_attrib_values_tbl csi_datastructures_pub.extend_attrib_values_tbl;
1842 ddp_party_tbl csi_datastructures_pub.party_tbl;
1843 ddp_account_tbl csi_datastructures_pub.party_account_tbl;
1844 ddp_pricing_attrib_tbl csi_datastructures_pub.pricing_attribs_tbl;
1845 ddp_org_assignments_tbl csi_datastructures_pub.organization_units_tbl;
1846 ddp_asset_assignment_tbl csi_datastructures_pub.instance_asset_tbl;
1847 ddp_txn_rec csi_datastructures_pub.transaction_rec;
1848 ddx_instance_id_lst csi_datastructures_pub.id_tbl;
1849 ddindx binary_integer; indx binary_integer;
1850 begin
1851
1852 -- copy data to the local IN or IN-OUT args, if any
1853
1854
1855
1856
1857 ddp_instance_rec.instance_id := rosetta_g_miss_num_map(p4_a0);
1858 ddp_instance_rec.instance_number := p4_a1;
1859 ddp_instance_rec.external_reference := p4_a2;
1860 ddp_instance_rec.inventory_item_id := rosetta_g_miss_num_map(p4_a3);
1861 ddp_instance_rec.vld_organization_id := rosetta_g_miss_num_map(p4_a4);
1862 ddp_instance_rec.inventory_revision := p4_a5;
1863 ddp_instance_rec.inv_master_organization_id := rosetta_g_miss_num_map(p4_a6);
1864 ddp_instance_rec.serial_number := p4_a7;
1865 ddp_instance_rec.mfg_serial_number_flag := p4_a8;
1866 ddp_instance_rec.lot_number := p4_a9;
1867 ddp_instance_rec.quantity := rosetta_g_miss_num_map(p4_a10);
1868 ddp_instance_rec.unit_of_measure := p4_a11;
1869 ddp_instance_rec.accounting_class_code := p4_a12;
1870 ddp_instance_rec.instance_condition_id := rosetta_g_miss_num_map(p4_a13);
1871 ddp_instance_rec.instance_status_id := rosetta_g_miss_num_map(p4_a14);
1872 ddp_instance_rec.customer_view_flag := p4_a15;
1873 ddp_instance_rec.merchant_view_flag := p4_a16;
1874 ddp_instance_rec.sellable_flag := p4_a17;
1875 ddp_instance_rec.system_id := rosetta_g_miss_num_map(p4_a18);
1876 ddp_instance_rec.instance_type_code := p4_a19;
1877 ddp_instance_rec.active_start_date := rosetta_g_miss_date_in_map(p4_a20);
1878 ddp_instance_rec.active_end_date := rosetta_g_miss_date_in_map(p4_a21);
1879 ddp_instance_rec.location_type_code := p4_a22;
1880 ddp_instance_rec.location_id := rosetta_g_miss_num_map(p4_a23);
1881 ddp_instance_rec.inv_organization_id := rosetta_g_miss_num_map(p4_a24);
1882 ddp_instance_rec.inv_subinventory_name := p4_a25;
1883 ddp_instance_rec.inv_locator_id := rosetta_g_miss_num_map(p4_a26);
1884 ddp_instance_rec.pa_project_id := rosetta_g_miss_num_map(p4_a27);
1885 ddp_instance_rec.pa_project_task_id := rosetta_g_miss_num_map(p4_a28);
1886 ddp_instance_rec.in_transit_order_line_id := rosetta_g_miss_num_map(p4_a29);
1887 ddp_instance_rec.wip_job_id := rosetta_g_miss_num_map(p4_a30);
1888 ddp_instance_rec.po_order_line_id := rosetta_g_miss_num_map(p4_a31);
1889 ddp_instance_rec.last_oe_order_line_id := rosetta_g_miss_num_map(p4_a32);
1890 ddp_instance_rec.last_oe_rma_line_id := rosetta_g_miss_num_map(p4_a33);
1891 ddp_instance_rec.last_po_po_line_id := rosetta_g_miss_num_map(p4_a34);
1892 ddp_instance_rec.last_oe_po_number := p4_a35;
1893 ddp_instance_rec.last_wip_job_id := rosetta_g_miss_num_map(p4_a36);
1894 ddp_instance_rec.last_pa_project_id := rosetta_g_miss_num_map(p4_a37);
1895 ddp_instance_rec.last_pa_task_id := rosetta_g_miss_num_map(p4_a38);
1896 ddp_instance_rec.last_oe_agreement_id := rosetta_g_miss_num_map(p4_a39);
1897 ddp_instance_rec.install_date := rosetta_g_miss_date_in_map(p4_a40);
1898 ddp_instance_rec.manually_created_flag := p4_a41;
1899 ddp_instance_rec.return_by_date := rosetta_g_miss_date_in_map(p4_a42);
1900 ddp_instance_rec.actual_return_date := rosetta_g_miss_date_in_map(p4_a43);
1901 ddp_instance_rec.creation_complete_flag := p4_a44;
1902 ddp_instance_rec.completeness_flag := p4_a45;
1903 ddp_instance_rec.version_label := p4_a46;
1904 ddp_instance_rec.version_label_description := p4_a47;
1905 ddp_instance_rec.context := p4_a48;
1906 ddp_instance_rec.attribute1 := p4_a49;
1907 ddp_instance_rec.attribute2 := p4_a50;
1908 ddp_instance_rec.attribute3 := p4_a51;
1909 ddp_instance_rec.attribute4 := p4_a52;
1910 ddp_instance_rec.attribute5 := p4_a53;
1911 ddp_instance_rec.attribute6 := p4_a54;
1912 ddp_instance_rec.attribute7 := p4_a55;
1913 ddp_instance_rec.attribute8 := p4_a56;
1914 ddp_instance_rec.attribute9 := p4_a57;
1915 ddp_instance_rec.attribute10 := p4_a58;
1916 ddp_instance_rec.attribute11 := p4_a59;
1917 ddp_instance_rec.attribute12 := p4_a60;
1918 ddp_instance_rec.attribute13 := p4_a61;
1919 ddp_instance_rec.attribute14 := p4_a62;
1920 ddp_instance_rec.attribute15 := p4_a63;
1921 ddp_instance_rec.object_version_number := rosetta_g_miss_num_map(p4_a64);
1922 ddp_instance_rec.last_txn_line_detail_id := rosetta_g_miss_num_map(p4_a65);
1923 ddp_instance_rec.install_location_type_code := p4_a66;
1924 ddp_instance_rec.install_location_id := rosetta_g_miss_num_map(p4_a67);
1925 ddp_instance_rec.instance_usage_code := p4_a68;
1926 ddp_instance_rec.check_for_instance_expiry := p4_a69;
1927 ddp_instance_rec.processed_flag := p4_a70;
1928 ddp_instance_rec.call_contracts := p4_a71;
1929 ddp_instance_rec.interface_id := rosetta_g_miss_num_map(p4_a72);
1930 ddp_instance_rec.grp_call_contracts := p4_a73;
1931 ddp_instance_rec.config_inst_hdr_id := rosetta_g_miss_num_map(p4_a74);
1932 ddp_instance_rec.config_inst_rev_num := rosetta_g_miss_num_map(p4_a75);
1933 ddp_instance_rec.config_inst_item_id := rosetta_g_miss_num_map(p4_a76);
1934 ddp_instance_rec.config_valid_status := p4_a77;
1935 ddp_instance_rec.instance_description := p4_a78;
1936 ddp_instance_rec.call_batch_validation := p4_a79;
1937 ddp_instance_rec.request_id := rosetta_g_miss_num_map(p4_a80);
1938 ddp_instance_rec.program_application_id := rosetta_g_miss_num_map(p4_a81);
1939 ddp_instance_rec.program_id := rosetta_g_miss_num_map(p4_a82);
1940 ddp_instance_rec.program_update_date := rosetta_g_miss_date_in_map(p4_a83);
1941 ddp_instance_rec.cascade_ownership_flag := p4_a84;
1942 ddp_instance_rec.network_asset_flag := p4_a85;
1943 ddp_instance_rec.maintainable_flag := p4_a86;
1944 ddp_instance_rec.pn_location_id := rosetta_g_miss_num_map(p4_a87);
1945 ddp_instance_rec.asset_criticality_code := p4_a88;
1946 ddp_instance_rec.category_id := rosetta_g_miss_num_map(p4_a89);
1947 ddp_instance_rec.equipment_gen_object_id := rosetta_g_miss_num_map(p4_a90);
1948 ddp_instance_rec.instantiation_flag := p4_a91;
1949 ddp_instance_rec.linear_location_id := rosetta_g_miss_num_map(p4_a92);
1950 ddp_instance_rec.operational_log_flag := p4_a93;
1951 ddp_instance_rec.checkin_status := rosetta_g_miss_num_map(p4_a94);
1952 ddp_instance_rec.supplier_warranty_exp_date := rosetta_g_miss_date_in_map(p4_a95);
1953 ddp_instance_rec.attribute16 := p4_a96;
1954 ddp_instance_rec.attribute17 := p4_a97;
1955 ddp_instance_rec.attribute18 := p4_a98;
1956 ddp_instance_rec.attribute19 := p4_a99;
1957 ddp_instance_rec.attribute20 := p4_a100;
1958 ddp_instance_rec.attribute21 := p4_a101;
1959 ddp_instance_rec.attribute22 := p4_a102;
1960 ddp_instance_rec.attribute23 := p4_a103;
1961 ddp_instance_rec.attribute24 := p4_a104;
1962 ddp_instance_rec.attribute25 := p4_a105;
1963 ddp_instance_rec.attribute26 := p4_a106;
1964 ddp_instance_rec.attribute27 := p4_a107;
1965 ddp_instance_rec.attribute28 := p4_a108;
1966 ddp_instance_rec.attribute29 := p4_a109;
1967 ddp_instance_rec.attribute30 := p4_a110;
1968 ddp_instance_rec.purchase_unit_price := rosetta_g_miss_num_map(p4_a111);
1969 ddp_instance_rec.purchase_currency_code := p4_a112;
1970 ddp_instance_rec.payables_unit_price := rosetta_g_miss_num_map(p4_a113);
1971 ddp_instance_rec.payables_currency_code := p4_a114;
1972 ddp_instance_rec.sales_unit_price := rosetta_g_miss_num_map(p4_a115);
1973 ddp_instance_rec.sales_currency_code := p4_a116;
1974 ddp_instance_rec.operational_status_code := p4_a117;
1975 ddp_instance_rec.department_id := rosetta_g_miss_num_map(p4_a118);
1976 ddp_instance_rec.wip_accounting_class := p4_a119;
1977 ddp_instance_rec.area_id := rosetta_g_miss_num_map(p4_a120);
1978 ddp_instance_rec.owner_party_id := rosetta_g_miss_num_map(p4_a121);
1979 ddp_instance_rec.source_code := p4_a122;
1980
1981 csi_datastructures_pub_w.rosetta_table_copy_in_p43(ddp_ext_attrib_values_tbl, p5_a0
1982 , p5_a1
1983 , p5_a2
1984 , p5_a3
1985 , p5_a4
1986 , p5_a5
1987 , p5_a6
1988 , p5_a7
1989 , p5_a8
1990 , p5_a9
1991 , p5_a10
1992 , p5_a11
1993 , p5_a12
1994 , p5_a13
1995 , p5_a14
1996 , p5_a15
1997 , p5_a16
1998 , p5_a17
1999 , p5_a18
2000 , p5_a19
2001 , p5_a20
2002 , p5_a21
2003 , p5_a22
2004 , p5_a23
2005 , p5_a24
2006 );
2007
2008 csi_datastructures_pub_w.rosetta_table_copy_in_p9(ddp_party_tbl, p6_a0
2009 , p6_a1
2010 , p6_a2
2011 , p6_a3
2012 , p6_a4
2013 , p6_a5
2014 , p6_a6
2015 , p6_a7
2016 , p6_a8
2017 , p6_a9
2018 , p6_a10
2019 , p6_a11
2020 , p6_a12
2021 , p6_a13
2022 , p6_a14
2023 , p6_a15
2024 , p6_a16
2025 , p6_a17
2026 , p6_a18
2027 , p6_a19
2028 , p6_a20
2029 , p6_a21
2030 , p6_a22
2031 , p6_a23
2032 , p6_a24
2033 , p6_a25
2034 , p6_a26
2035 , p6_a27
2036 , p6_a28
2037 , p6_a29
2038 , p6_a30
2039 , p6_a31
2040 , p6_a32
2041 );
2042
2043 csi_datastructures_pub_w.rosetta_table_copy_in_p6(ddp_account_tbl, p7_a0
2044 , p7_a1
2045 , p7_a2
2046 , p7_a3
2047 , p7_a4
2048 , p7_a5
2049 , p7_a6
2050 , p7_a7
2051 , p7_a8
2052 , p7_a9
2053 , p7_a10
2054 , p7_a11
2055 , p7_a12
2056 , p7_a13
2057 , p7_a14
2058 , p7_a15
2059 , p7_a16
2060 , p7_a17
2061 , p7_a18
2062 , p7_a19
2063 , p7_a20
2064 , p7_a21
2065 , p7_a22
2066 , p7_a23
2067 , p7_a24
2068 , p7_a25
2069 , p7_a26
2070 , p7_a27
2071 , p7_a28
2072 , p7_a29
2073 , p7_a30
2074 , p7_a31
2075 , p7_a32
2076 , p7_a33
2077 , p7_a34
2078 , p7_a35
2079 );
2080
2081 csi_datastructures_pub_w.rosetta_table_copy_in_p46(ddp_pricing_attrib_tbl, p8_a0
2082 , p8_a1
2083 , p8_a2
2084 , p8_a3
2085 , p8_a4
2086 , p8_a5
2087 , p8_a6
2088 , p8_a7
2089 , p8_a8
2090 , p8_a9
2091 , p8_a10
2092 , p8_a11
2093 , p8_a12
2094 , p8_a13
2095 , p8_a14
2096 , p8_a15
2097 , p8_a16
2098 , p8_a17
2099 , p8_a18
2100 , p8_a19
2101 , p8_a20
2102 , p8_a21
2103 , p8_a22
2104 , p8_a23
2105 , p8_a24
2106 , p8_a25
2107 , p8_a26
2108 , p8_a27
2109 , p8_a28
2110 , p8_a29
2111 , p8_a30
2112 , p8_a31
2113 , p8_a32
2114 , p8_a33
2115 , p8_a34
2116 , p8_a35
2117 , p8_a36
2118 , p8_a37
2119 , p8_a38
2120 , p8_a39
2121 , p8_a40
2122 , p8_a41
2123 , p8_a42
2124 , p8_a43
2125 , p8_a44
2126 , p8_a45
2127 , p8_a46
2128 , p8_a47
2129 , p8_a48
2130 , p8_a49
2131 , p8_a50
2132 , p8_a51
2133 , p8_a52
2134 , p8_a53
2135 , p8_a54
2136 , p8_a55
2137 , p8_a56
2138 , p8_a57
2139 , p8_a58
2140 , p8_a59
2141 , p8_a60
2142 , p8_a61
2143 , p8_a62
2144 , p8_a63
2145 , p8_a64
2146 , p8_a65
2147 , p8_a66
2148 , p8_a67
2149 , p8_a68
2150 , p8_a69
2151 , p8_a70
2152 , p8_a71
2153 , p8_a72
2154 , p8_a73
2155 , p8_a74
2156 , p8_a75
2157 , p8_a76
2158 , p8_a77
2159 , p8_a78
2160 , p8_a79
2161 , p8_a80
2162 , p8_a81
2163 , p8_a82
2164 , p8_a83
2165 , p8_a84
2166 , p8_a85
2167 , p8_a86
2168 , p8_a87
2169 , p8_a88
2170 , p8_a89
2171 , p8_a90
2172 , p8_a91
2173 , p8_a92
2174 , p8_a93
2175 , p8_a94
2176 , p8_a95
2177 , p8_a96
2178 , p8_a97
2179 , p8_a98
2180 , p8_a99
2181 , p8_a100
2182 , p8_a101
2183 , p8_a102
2184 , p8_a103
2185 , p8_a104
2186 , p8_a105
2187 , p8_a106
2188 , p8_a107
2189 , p8_a108
2190 , p8_a109
2191 , p8_a110
2192 , p8_a111
2193 , p8_a112
2194 , p8_a113
2195 , p8_a114
2196 , p8_a115
2197 , p8_a116
2198 , p8_a117
2199 , p8_a118
2200 , p8_a119
2201 , p8_a120
2202 , p8_a121
2203 , p8_a122
2204 );
2205
2206 csi_datastructures_pub_w.rosetta_table_copy_in_p49(ddp_org_assignments_tbl, p9_a0
2207 , p9_a1
2208 , p9_a2
2209 , p9_a3
2210 , p9_a4
2211 , p9_a5
2212 , p9_a6
2213 , p9_a7
2214 , p9_a8
2215 , p9_a9
2216 , p9_a10
2217 , p9_a11
2218 , p9_a12
2219 , p9_a13
2220 , p9_a14
2221 , p9_a15
2222 , p9_a16
2223 , p9_a17
2224 , p9_a18
2225 , p9_a19
2226 , p9_a20
2227 , p9_a21
2228 , p9_a22
2229 , p9_a23
2230 );
2231
2232 csi_datastructures_pub_w.rosetta_table_copy_in_p52(ddp_asset_assignment_tbl, p10_a0
2233 , p10_a1
2234 , p10_a2
2235 , p10_a3
2236 , p10_a4
2237 , p10_a5
2238 , p10_a6
2239 , p10_a7
2240 , p10_a8
2241 , p10_a9
2242 , p10_a10
2243 , p10_a11
2244 , p10_a12
2245 , p10_a13
2246 , p10_a14
2247 , p10_a15
2248 );
2249
2250 ddp_txn_rec.transaction_id := rosetta_g_miss_num_map(p11_a0);
2251 ddp_txn_rec.transaction_date := rosetta_g_miss_date_in_map(p11_a1);
2252 ddp_txn_rec.source_transaction_date := rosetta_g_miss_date_in_map(p11_a2);
2253 ddp_txn_rec.transaction_type_id := rosetta_g_miss_num_map(p11_a3);
2254 ddp_txn_rec.txn_sub_type_id := rosetta_g_miss_num_map(p11_a4);
2255 ddp_txn_rec.source_group_ref_id := rosetta_g_miss_num_map(p11_a5);
2256 ddp_txn_rec.source_group_ref := p11_a6;
2257 ddp_txn_rec.source_header_ref_id := rosetta_g_miss_num_map(p11_a7);
2258 ddp_txn_rec.source_header_ref := p11_a8;
2259 ddp_txn_rec.source_line_ref_id := rosetta_g_miss_num_map(p11_a9);
2260 ddp_txn_rec.source_line_ref := p11_a10;
2261 ddp_txn_rec.source_dist_ref_id1 := rosetta_g_miss_num_map(p11_a11);
2262 ddp_txn_rec.source_dist_ref_id2 := rosetta_g_miss_num_map(p11_a12);
2263 ddp_txn_rec.inv_material_transaction_id := rosetta_g_miss_num_map(p11_a13);
2264 ddp_txn_rec.transaction_quantity := rosetta_g_miss_num_map(p11_a14);
2265 ddp_txn_rec.transaction_uom_code := p11_a15;
2266 ddp_txn_rec.transacted_by := rosetta_g_miss_num_map(p11_a16);
2267 ddp_txn_rec.transaction_status_code := p11_a17;
2268 ddp_txn_rec.transaction_action_code := p11_a18;
2269 ddp_txn_rec.message_id := rosetta_g_miss_num_map(p11_a19);
2270 ddp_txn_rec.context := p11_a20;
2271 ddp_txn_rec.attribute1 := p11_a21;
2272 ddp_txn_rec.attribute2 := p11_a22;
2273 ddp_txn_rec.attribute3 := p11_a23;
2274 ddp_txn_rec.attribute4 := p11_a24;
2275 ddp_txn_rec.attribute5 := p11_a25;
2276 ddp_txn_rec.attribute6 := p11_a26;
2277 ddp_txn_rec.attribute7 := p11_a27;
2278 ddp_txn_rec.attribute8 := p11_a28;
2279 ddp_txn_rec.attribute9 := p11_a29;
2280 ddp_txn_rec.attribute10 := p11_a30;
2281 ddp_txn_rec.attribute11 := p11_a31;
2282 ddp_txn_rec.attribute12 := p11_a32;
2283 ddp_txn_rec.attribute13 := p11_a33;
2284 ddp_txn_rec.attribute14 := p11_a34;
2285 ddp_txn_rec.attribute15 := p11_a35;
2286 ddp_txn_rec.object_version_number := rosetta_g_miss_num_map(p11_a36);
2287 ddp_txn_rec.split_reason_code := p11_a37;
2288 ddp_txn_rec.src_txn_creation_date := rosetta_g_miss_date_in_map(p11_a38);
2289 ddp_txn_rec.gl_interface_status_code := rosetta_g_miss_num_map(p11_a39);
2290
2291
2292
2293
2294
2295 -- here's the delegated call to the old PL/SQL routine
2296 csi_item_instance_pub.update_item_instance(p_api_version,
2297 p_commit,
2298 p_init_msg_list,
2299 p_validation_level,
2300 ddp_instance_rec,
2301 ddp_ext_attrib_values_tbl,
2302 ddp_party_tbl,
2303 ddp_account_tbl,
2304 ddp_pricing_attrib_tbl,
2305 ddp_org_assignments_tbl,
2306 ddp_asset_assignment_tbl,
2307 ddp_txn_rec,
2308 ddx_instance_id_lst,
2309 x_return_status,
2310 x_msg_count,
2311 x_msg_data);
2312
2313 -- copy data back from the local variables to OUT or IN-OUT args, if any
2314
2315
2316
2317
2318
2319 csi_datastructures_pub_w.rosetta_table_copy_out_p43(ddp_ext_attrib_values_tbl, p5_a0
2320 , p5_a1
2321 , p5_a2
2322 , p5_a3
2323 , p5_a4
2324 , p5_a5
2325 , p5_a6
2326 , p5_a7
2327 , p5_a8
2328 , p5_a9
2329 , p5_a10
2330 , p5_a11
2331 , p5_a12
2332 , p5_a13
2333 , p5_a14
2334 , p5_a15
2335 , p5_a16
2336 , p5_a17
2337 , p5_a18
2338 , p5_a19
2339 , p5_a20
2340 , p5_a21
2341 , p5_a22
2342 , p5_a23
2343 , p5_a24
2344 );
2345
2346 csi_datastructures_pub_w.rosetta_table_copy_out_p9(ddp_party_tbl, p6_a0
2347 , p6_a1
2348 , p6_a2
2349 , p6_a3
2350 , p6_a4
2351 , p6_a5
2352 , p6_a6
2353 , p6_a7
2354 , p6_a8
2355 , p6_a9
2356 , p6_a10
2357 , p6_a11
2358 , p6_a12
2359 , p6_a13
2360 , p6_a14
2361 , p6_a15
2362 , p6_a16
2363 , p6_a17
2364 , p6_a18
2365 , p6_a19
2366 , p6_a20
2367 , p6_a21
2368 , p6_a22
2369 , p6_a23
2370 , p6_a24
2371 , p6_a25
2372 , p6_a26
2373 , p6_a27
2374 , p6_a28
2375 , p6_a29
2376 , p6_a30
2377 , p6_a31
2378 , p6_a32
2379 );
2380
2381 csi_datastructures_pub_w.rosetta_table_copy_out_p6(ddp_account_tbl, p7_a0
2382 , p7_a1
2383 , p7_a2
2384 , p7_a3
2385 , p7_a4
2386 , p7_a5
2387 , p7_a6
2388 , p7_a7
2389 , p7_a8
2390 , p7_a9
2391 , p7_a10
2392 , p7_a11
2393 , p7_a12
2394 , p7_a13
2395 , p7_a14
2396 , p7_a15
2397 , p7_a16
2398 , p7_a17
2399 , p7_a18
2400 , p7_a19
2401 , p7_a20
2402 , p7_a21
2403 , p7_a22
2404 , p7_a23
2405 , p7_a24
2406 , p7_a25
2407 , p7_a26
2408 , p7_a27
2409 , p7_a28
2410 , p7_a29
2411 , p7_a30
2412 , p7_a31
2413 , p7_a32
2414 , p7_a33
2415 , p7_a34
2416 , p7_a35
2417 );
2418
2419 csi_datastructures_pub_w.rosetta_table_copy_out_p46(ddp_pricing_attrib_tbl, p8_a0
2420 , p8_a1
2421 , p8_a2
2422 , p8_a3
2423 , p8_a4
2424 , p8_a5
2425 , p8_a6
2426 , p8_a7
2427 , p8_a8
2428 , p8_a9
2429 , p8_a10
2430 , p8_a11
2431 , p8_a12
2432 , p8_a13
2433 , p8_a14
2434 , p8_a15
2435 , p8_a16
2436 , p8_a17
2437 , p8_a18
2438 , p8_a19
2439 , p8_a20
2440 , p8_a21
2441 , p8_a22
2442 , p8_a23
2443 , p8_a24
2444 , p8_a25
2445 , p8_a26
2446 , p8_a27
2447 , p8_a28
2448 , p8_a29
2449 , p8_a30
2450 , p8_a31
2451 , p8_a32
2452 , p8_a33
2453 , p8_a34
2454 , p8_a35
2455 , p8_a36
2456 , p8_a37
2457 , p8_a38
2458 , p8_a39
2459 , p8_a40
2460 , p8_a41
2461 , p8_a42
2462 , p8_a43
2463 , p8_a44
2464 , p8_a45
2465 , p8_a46
2466 , p8_a47
2467 , p8_a48
2468 , p8_a49
2469 , p8_a50
2470 , p8_a51
2471 , p8_a52
2472 , p8_a53
2473 , p8_a54
2474 , p8_a55
2475 , p8_a56
2476 , p8_a57
2477 , p8_a58
2478 , p8_a59
2479 , p8_a60
2480 , p8_a61
2481 , p8_a62
2482 , p8_a63
2483 , p8_a64
2484 , p8_a65
2485 , p8_a66
2486 , p8_a67
2487 , p8_a68
2488 , p8_a69
2489 , p8_a70
2490 , p8_a71
2491 , p8_a72
2492 , p8_a73
2493 , p8_a74
2494 , p8_a75
2495 , p8_a76
2496 , p8_a77
2497 , p8_a78
2498 , p8_a79
2499 , p8_a80
2500 , p8_a81
2501 , p8_a82
2502 , p8_a83
2503 , p8_a84
2504 , p8_a85
2505 , p8_a86
2506 , p8_a87
2507 , p8_a88
2508 , p8_a89
2509 , p8_a90
2510 , p8_a91
2511 , p8_a92
2512 , p8_a93
2513 , p8_a94
2514 , p8_a95
2515 , p8_a96
2516 , p8_a97
2517 , p8_a98
2518 , p8_a99
2519 , p8_a100
2520 , p8_a101
2521 , p8_a102
2522 , p8_a103
2523 , p8_a104
2524 , p8_a105
2525 , p8_a106
2526 , p8_a107
2527 , p8_a108
2528 , p8_a109
2529 , p8_a110
2530 , p8_a111
2531 , p8_a112
2532 , p8_a113
2533 , p8_a114
2534 , p8_a115
2535 , p8_a116
2536 , p8_a117
2537 , p8_a118
2538 , p8_a119
2539 , p8_a120
2540 , p8_a121
2541 , p8_a122
2542 );
2543
2544 csi_datastructures_pub_w.rosetta_table_copy_out_p49(ddp_org_assignments_tbl, p9_a0
2545 , p9_a1
2546 , p9_a2
2547 , p9_a3
2548 , p9_a4
2549 , p9_a5
2550 , p9_a6
2551 , p9_a7
2552 , p9_a8
2553 , p9_a9
2554 , p9_a10
2555 , p9_a11
2556 , p9_a12
2557 , p9_a13
2558 , p9_a14
2559 , p9_a15
2560 , p9_a16
2561 , p9_a17
2562 , p9_a18
2563 , p9_a19
2564 , p9_a20
2565 , p9_a21
2566 , p9_a22
2567 , p9_a23
2568 );
2569
2570 csi_datastructures_pub_w.rosetta_table_copy_out_p52(ddp_asset_assignment_tbl, p10_a0
2571 , p10_a1
2572 , p10_a2
2573 , p10_a3
2574 , p10_a4
2575 , p10_a5
2576 , p10_a6
2577 , p10_a7
2578 , p10_a8
2579 , p10_a9
2580 , p10_a10
2581 , p10_a11
2582 , p10_a12
2583 , p10_a13
2584 , p10_a14
2585 , p10_a15
2586 );
2587
2588 p11_a0 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_id);
2589 p11_a1 := ddp_txn_rec.transaction_date;
2590 p11_a2 := ddp_txn_rec.source_transaction_date;
2591 p11_a3 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_type_id);
2592 p11_a4 := rosetta_g_miss_num_map(ddp_txn_rec.txn_sub_type_id);
2593 p11_a5 := rosetta_g_miss_num_map(ddp_txn_rec.source_group_ref_id);
2594 p11_a6 := ddp_txn_rec.source_group_ref;
2595 p11_a7 := rosetta_g_miss_num_map(ddp_txn_rec.source_header_ref_id);
2596 p11_a8 := ddp_txn_rec.source_header_ref;
2597 p11_a9 := rosetta_g_miss_num_map(ddp_txn_rec.source_line_ref_id);
2598 p11_a10 := ddp_txn_rec.source_line_ref;
2599 p11_a11 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id1);
2600 p11_a12 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id2);
2601 p11_a13 := rosetta_g_miss_num_map(ddp_txn_rec.inv_material_transaction_id);
2602 p11_a14 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_quantity);
2603 p11_a15 := ddp_txn_rec.transaction_uom_code;
2604 p11_a16 := rosetta_g_miss_num_map(ddp_txn_rec.transacted_by);
2605 p11_a17 := ddp_txn_rec.transaction_status_code;
2606 p11_a18 := ddp_txn_rec.transaction_action_code;
2607 p11_a19 := rosetta_g_miss_num_map(ddp_txn_rec.message_id);
2608 p11_a20 := ddp_txn_rec.context;
2609 p11_a21 := ddp_txn_rec.attribute1;
2610 p11_a22 := ddp_txn_rec.attribute2;
2611 p11_a23 := ddp_txn_rec.attribute3;
2612 p11_a24 := ddp_txn_rec.attribute4;
2613 p11_a25 := ddp_txn_rec.attribute5;
2614 p11_a26 := ddp_txn_rec.attribute6;
2615 p11_a27 := ddp_txn_rec.attribute7;
2616 p11_a28 := ddp_txn_rec.attribute8;
2617 p11_a29 := ddp_txn_rec.attribute9;
2618 p11_a30 := ddp_txn_rec.attribute10;
2619 p11_a31 := ddp_txn_rec.attribute11;
2620 p11_a32 := ddp_txn_rec.attribute12;
2621 p11_a33 := ddp_txn_rec.attribute13;
2622 p11_a34 := ddp_txn_rec.attribute14;
2623 p11_a35 := ddp_txn_rec.attribute15;
2624 p11_a36 := rosetta_g_miss_num_map(ddp_txn_rec.object_version_number);
2625 p11_a37 := ddp_txn_rec.split_reason_code;
2626 p11_a38 := ddp_txn_rec.src_txn_creation_date;
2627 p11_a39 := rosetta_g_miss_num_map(ddp_txn_rec.gl_interface_status_code);
2628
2629 csi_datastructures_pub_w.rosetta_table_copy_out_p15(ddx_instance_id_lst, x_instance_id_lst);
2630
2631
2632
2633 end;
2634
2635 procedure expire_item_instance(p_api_version NUMBER
2636 , p_commit VARCHAR2
2637 , p_init_msg_list VARCHAR2
2638 , p_validation_level NUMBER
2639 , p_expire_children VARCHAR2
2640 , p6_a0 in out nocopy NUMBER
2641 , p6_a1 in out nocopy DATE
2642 , p6_a2 in out nocopy DATE
2643 , p6_a3 in out nocopy NUMBER
2644 , p6_a4 in out nocopy NUMBER
2645 , p6_a5 in out nocopy NUMBER
2646 , p6_a6 in out nocopy VARCHAR2
2647 , p6_a7 in out nocopy NUMBER
2648 , p6_a8 in out nocopy VARCHAR2
2649 , p6_a9 in out nocopy NUMBER
2650 , p6_a10 in out nocopy VARCHAR2
2651 , p6_a11 in out nocopy NUMBER
2652 , p6_a12 in out nocopy NUMBER
2653 , p6_a13 in out nocopy NUMBER
2654 , p6_a14 in out nocopy NUMBER
2655 , p6_a15 in out nocopy VARCHAR2
2656 , p6_a16 in out nocopy NUMBER
2657 , p6_a17 in out nocopy VARCHAR2
2658 , p6_a18 in out nocopy VARCHAR2
2659 , p6_a19 in out nocopy NUMBER
2660 , p6_a20 in out nocopy VARCHAR2
2661 , p6_a21 in out nocopy VARCHAR2
2662 , p6_a22 in out nocopy VARCHAR2
2663 , p6_a23 in out nocopy VARCHAR2
2664 , p6_a24 in out nocopy VARCHAR2
2665 , p6_a25 in out nocopy VARCHAR2
2666 , p6_a26 in out nocopy VARCHAR2
2667 , p6_a27 in out nocopy VARCHAR2
2668 , p6_a28 in out nocopy VARCHAR2
2669 , p6_a29 in out nocopy VARCHAR2
2670 , p6_a30 in out nocopy VARCHAR2
2671 , p6_a31 in out nocopy VARCHAR2
2672 , p6_a32 in out nocopy VARCHAR2
2673 , p6_a33 in out nocopy VARCHAR2
2674 , p6_a34 in out nocopy VARCHAR2
2675 , p6_a35 in out nocopy VARCHAR2
2676 , p6_a36 in out nocopy NUMBER
2677 , p6_a37 in out nocopy VARCHAR2
2678 , p6_a38 in out nocopy DATE
2679 , p6_a39 in out nocopy NUMBER
2680 , x_instance_id_lst out nocopy JTF_NUMBER_TABLE
2681 , x_return_status out nocopy VARCHAR2
2682 , x_msg_count out nocopy NUMBER
2683 , x_msg_data out nocopy VARCHAR2
2684 , p4_a0 NUMBER := 0-1962.0724
2685 , p4_a1 VARCHAR2 := fnd_api.g_miss_char
2686 , p4_a2 VARCHAR2 := fnd_api.g_miss_char
2687 , p4_a3 NUMBER := 0-1962.0724
2688 , p4_a4 NUMBER := 0-1962.0724
2689 , p4_a5 VARCHAR2 := fnd_api.g_miss_char
2690 , p4_a6 NUMBER := 0-1962.0724
2691 , p4_a7 VARCHAR2 := fnd_api.g_miss_char
2692 , p4_a8 VARCHAR2 := fnd_api.g_miss_char
2693 , p4_a9 VARCHAR2 := fnd_api.g_miss_char
2694 , p4_a10 NUMBER := 0-1962.0724
2695 , p4_a11 VARCHAR2 := fnd_api.g_miss_char
2696 , p4_a12 VARCHAR2 := fnd_api.g_miss_char
2697 , p4_a13 NUMBER := 0-1962.0724
2698 , p4_a14 NUMBER := 0-1962.0724
2699 , p4_a15 VARCHAR2 := fnd_api.g_miss_char
2700 , p4_a16 VARCHAR2 := fnd_api.g_miss_char
2701 , p4_a17 VARCHAR2 := fnd_api.g_miss_char
2702 , p4_a18 NUMBER := 0-1962.0724
2703 , p4_a19 VARCHAR2 := fnd_api.g_miss_char
2704 , p4_a20 DATE := fnd_api.g_miss_date
2705 , p4_a21 DATE := fnd_api.g_miss_date
2706 , p4_a22 VARCHAR2 := fnd_api.g_miss_char
2707 , p4_a23 NUMBER := 0-1962.0724
2708 , p4_a24 NUMBER := 0-1962.0724
2709 , p4_a25 VARCHAR2 := fnd_api.g_miss_char
2710 , p4_a26 NUMBER := 0-1962.0724
2711 , p4_a27 NUMBER := 0-1962.0724
2712 , p4_a28 NUMBER := 0-1962.0724
2713 , p4_a29 NUMBER := 0-1962.0724
2714 , p4_a30 NUMBER := 0-1962.0724
2715 , p4_a31 NUMBER := 0-1962.0724
2716 , p4_a32 NUMBER := 0-1962.0724
2717 , p4_a33 NUMBER := 0-1962.0724
2718 , p4_a34 NUMBER := 0-1962.0724
2719 , p4_a35 VARCHAR2 := fnd_api.g_miss_char
2720 , p4_a36 NUMBER := 0-1962.0724
2721 , p4_a37 NUMBER := 0-1962.0724
2722 , p4_a38 NUMBER := 0-1962.0724
2723 , p4_a39 NUMBER := 0-1962.0724
2724 , p4_a40 DATE := fnd_api.g_miss_date
2725 , p4_a41 VARCHAR2 := fnd_api.g_miss_char
2726 , p4_a42 DATE := fnd_api.g_miss_date
2727 , p4_a43 DATE := fnd_api.g_miss_date
2728 , p4_a44 VARCHAR2 := fnd_api.g_miss_char
2729 , p4_a45 VARCHAR2 := fnd_api.g_miss_char
2730 , p4_a46 VARCHAR2 := fnd_api.g_miss_char
2731 , p4_a47 VARCHAR2 := fnd_api.g_miss_char
2732 , p4_a48 VARCHAR2 := fnd_api.g_miss_char
2733 , p4_a49 VARCHAR2 := fnd_api.g_miss_char
2734 , p4_a50 VARCHAR2 := fnd_api.g_miss_char
2735 , p4_a51 VARCHAR2 := fnd_api.g_miss_char
2736 , p4_a52 VARCHAR2 := fnd_api.g_miss_char
2737 , p4_a53 VARCHAR2 := fnd_api.g_miss_char
2738 , p4_a54 VARCHAR2 := fnd_api.g_miss_char
2739 , p4_a55 VARCHAR2 := fnd_api.g_miss_char
2740 , p4_a56 VARCHAR2 := fnd_api.g_miss_char
2741 , p4_a57 VARCHAR2 := fnd_api.g_miss_char
2742 , p4_a58 VARCHAR2 := fnd_api.g_miss_char
2743 , p4_a59 VARCHAR2 := fnd_api.g_miss_char
2744 , p4_a60 VARCHAR2 := fnd_api.g_miss_char
2745 , p4_a61 VARCHAR2 := fnd_api.g_miss_char
2746 , p4_a62 VARCHAR2 := fnd_api.g_miss_char
2747 , p4_a63 VARCHAR2 := fnd_api.g_miss_char
2748 , p4_a64 NUMBER := 0-1962.0724
2749 , p4_a65 NUMBER := 0-1962.0724
2750 , p4_a66 VARCHAR2 := fnd_api.g_miss_char
2751 , p4_a67 NUMBER := 0-1962.0724
2752 , p4_a68 VARCHAR2 := fnd_api.g_miss_char
2753 , p4_a69 VARCHAR2 := fnd_api.g_miss_char
2754 , p4_a70 VARCHAR2 := fnd_api.g_miss_char
2755 , p4_a71 VARCHAR2 := fnd_api.g_miss_char
2756 , p4_a72 NUMBER := 0-1962.0724
2757 , p4_a73 VARCHAR2 := fnd_api.g_miss_char
2758 , p4_a74 NUMBER := 0-1962.0724
2759 , p4_a75 NUMBER := 0-1962.0724
2760 , p4_a76 NUMBER := 0-1962.0724
2761 , p4_a77 VARCHAR2 := fnd_api.g_miss_char
2762 , p4_a78 VARCHAR2 := fnd_api.g_miss_char
2763 , p4_a79 VARCHAR2 := fnd_api.g_miss_char
2764 , p4_a80 NUMBER := 0-1962.0724
2765 , p4_a81 NUMBER := 0-1962.0724
2766 , p4_a82 NUMBER := 0-1962.0724
2767 , p4_a83 DATE := fnd_api.g_miss_date
2768 , p4_a84 VARCHAR2 := fnd_api.g_miss_char
2769 , p4_a85 VARCHAR2 := fnd_api.g_miss_char
2770 , p4_a86 VARCHAR2 := fnd_api.g_miss_char
2771 , p4_a87 NUMBER := 0-1962.0724
2772 , p4_a88 VARCHAR2 := fnd_api.g_miss_char
2773 , p4_a89 NUMBER := 0-1962.0724
2774 , p4_a90 NUMBER := 0-1962.0724
2775 , p4_a91 VARCHAR2 := fnd_api.g_miss_char
2776 , p4_a92 NUMBER := 0-1962.0724
2777 , p4_a93 VARCHAR2 := fnd_api.g_miss_char
2778 , p4_a94 NUMBER := 0-1962.0724
2779 , p4_a95 DATE := fnd_api.g_miss_date
2780 , p4_a96 VARCHAR2 := fnd_api.g_miss_char
2781 , p4_a97 VARCHAR2 := fnd_api.g_miss_char
2782 , p4_a98 VARCHAR2 := fnd_api.g_miss_char
2783 , p4_a99 VARCHAR2 := fnd_api.g_miss_char
2784 , p4_a100 VARCHAR2 := fnd_api.g_miss_char
2785 , p4_a101 VARCHAR2 := fnd_api.g_miss_char
2786 , p4_a102 VARCHAR2 := fnd_api.g_miss_char
2787 , p4_a103 VARCHAR2 := fnd_api.g_miss_char
2788 , p4_a104 VARCHAR2 := fnd_api.g_miss_char
2789 , p4_a105 VARCHAR2 := fnd_api.g_miss_char
2790 , p4_a106 VARCHAR2 := fnd_api.g_miss_char
2791 , p4_a107 VARCHAR2 := fnd_api.g_miss_char
2792 , p4_a108 VARCHAR2 := fnd_api.g_miss_char
2793 , p4_a109 VARCHAR2 := fnd_api.g_miss_char
2794 , p4_a110 VARCHAR2 := fnd_api.g_miss_char
2795 , p4_a111 NUMBER := 0-1962.0724
2796 , p4_a112 VARCHAR2 := fnd_api.g_miss_char
2797 , p4_a113 NUMBER := 0-1962.0724
2798 , p4_a114 VARCHAR2 := fnd_api.g_miss_char
2799 , p4_a115 NUMBER := 0-1962.0724
2800 , p4_a116 VARCHAR2 := fnd_api.g_miss_char
2801 , p4_a117 VARCHAR2 := fnd_api.g_miss_char
2802 , p4_a118 NUMBER := 0-1962.0724
2803 , p4_a119 VARCHAR2 := fnd_api.g_miss_char
2804 , p4_a120 NUMBER := 0-1962.0724
2805 , p4_a121 NUMBER := 0-1962.0724
2806 , p4_a122 VARCHAR2 := fnd_api.g_miss_char
2807 )
2808
2809 as
2810 ddp_instance_rec csi_datastructures_pub.instance_rec;
2811 ddp_txn_rec csi_datastructures_pub.transaction_rec;
2812 ddx_instance_id_lst csi_datastructures_pub.id_tbl;
2813 ddindx binary_integer; indx binary_integer;
2814 begin
2815
2816 -- copy data to the local IN or IN-OUT args, if any
2817
2818
2819
2820
2821 ddp_instance_rec.instance_id := rosetta_g_miss_num_map(p4_a0);
2822 ddp_instance_rec.instance_number := p4_a1;
2823 ddp_instance_rec.external_reference := p4_a2;
2824 ddp_instance_rec.inventory_item_id := rosetta_g_miss_num_map(p4_a3);
2825 ddp_instance_rec.vld_organization_id := rosetta_g_miss_num_map(p4_a4);
2826 ddp_instance_rec.inventory_revision := p4_a5;
2827 ddp_instance_rec.inv_master_organization_id := rosetta_g_miss_num_map(p4_a6);
2828 ddp_instance_rec.serial_number := p4_a7;
2829 ddp_instance_rec.mfg_serial_number_flag := p4_a8;
2830 ddp_instance_rec.lot_number := p4_a9;
2831 ddp_instance_rec.quantity := rosetta_g_miss_num_map(p4_a10);
2832 ddp_instance_rec.unit_of_measure := p4_a11;
2833 ddp_instance_rec.accounting_class_code := p4_a12;
2834 ddp_instance_rec.instance_condition_id := rosetta_g_miss_num_map(p4_a13);
2835 ddp_instance_rec.instance_status_id := rosetta_g_miss_num_map(p4_a14);
2836 ddp_instance_rec.customer_view_flag := p4_a15;
2837 ddp_instance_rec.merchant_view_flag := p4_a16;
2838 ddp_instance_rec.sellable_flag := p4_a17;
2839 ddp_instance_rec.system_id := rosetta_g_miss_num_map(p4_a18);
2840 ddp_instance_rec.instance_type_code := p4_a19;
2841 ddp_instance_rec.active_start_date := rosetta_g_miss_date_in_map(p4_a20);
2842 ddp_instance_rec.active_end_date := rosetta_g_miss_date_in_map(p4_a21);
2843 ddp_instance_rec.location_type_code := p4_a22;
2844 ddp_instance_rec.location_id := rosetta_g_miss_num_map(p4_a23);
2845 ddp_instance_rec.inv_organization_id := rosetta_g_miss_num_map(p4_a24);
2846 ddp_instance_rec.inv_subinventory_name := p4_a25;
2847 ddp_instance_rec.inv_locator_id := rosetta_g_miss_num_map(p4_a26);
2848 ddp_instance_rec.pa_project_id := rosetta_g_miss_num_map(p4_a27);
2849 ddp_instance_rec.pa_project_task_id := rosetta_g_miss_num_map(p4_a28);
2850 ddp_instance_rec.in_transit_order_line_id := rosetta_g_miss_num_map(p4_a29);
2851 ddp_instance_rec.wip_job_id := rosetta_g_miss_num_map(p4_a30);
2852 ddp_instance_rec.po_order_line_id := rosetta_g_miss_num_map(p4_a31);
2853 ddp_instance_rec.last_oe_order_line_id := rosetta_g_miss_num_map(p4_a32);
2854 ddp_instance_rec.last_oe_rma_line_id := rosetta_g_miss_num_map(p4_a33);
2855 ddp_instance_rec.last_po_po_line_id := rosetta_g_miss_num_map(p4_a34);
2856 ddp_instance_rec.last_oe_po_number := p4_a35;
2857 ddp_instance_rec.last_wip_job_id := rosetta_g_miss_num_map(p4_a36);
2858 ddp_instance_rec.last_pa_project_id := rosetta_g_miss_num_map(p4_a37);
2859 ddp_instance_rec.last_pa_task_id := rosetta_g_miss_num_map(p4_a38);
2860 ddp_instance_rec.last_oe_agreement_id := rosetta_g_miss_num_map(p4_a39);
2861 ddp_instance_rec.install_date := rosetta_g_miss_date_in_map(p4_a40);
2862 ddp_instance_rec.manually_created_flag := p4_a41;
2863 ddp_instance_rec.return_by_date := rosetta_g_miss_date_in_map(p4_a42);
2864 ddp_instance_rec.actual_return_date := rosetta_g_miss_date_in_map(p4_a43);
2865 ddp_instance_rec.creation_complete_flag := p4_a44;
2866 ddp_instance_rec.completeness_flag := p4_a45;
2867 ddp_instance_rec.version_label := p4_a46;
2868 ddp_instance_rec.version_label_description := p4_a47;
2869 ddp_instance_rec.context := p4_a48;
2870 ddp_instance_rec.attribute1 := p4_a49;
2871 ddp_instance_rec.attribute2 := p4_a50;
2872 ddp_instance_rec.attribute3 := p4_a51;
2873 ddp_instance_rec.attribute4 := p4_a52;
2874 ddp_instance_rec.attribute5 := p4_a53;
2875 ddp_instance_rec.attribute6 := p4_a54;
2876 ddp_instance_rec.attribute7 := p4_a55;
2877 ddp_instance_rec.attribute8 := p4_a56;
2878 ddp_instance_rec.attribute9 := p4_a57;
2879 ddp_instance_rec.attribute10 := p4_a58;
2880 ddp_instance_rec.attribute11 := p4_a59;
2881 ddp_instance_rec.attribute12 := p4_a60;
2882 ddp_instance_rec.attribute13 := p4_a61;
2883 ddp_instance_rec.attribute14 := p4_a62;
2884 ddp_instance_rec.attribute15 := p4_a63;
2885 ddp_instance_rec.object_version_number := rosetta_g_miss_num_map(p4_a64);
2886 ddp_instance_rec.last_txn_line_detail_id := rosetta_g_miss_num_map(p4_a65);
2887 ddp_instance_rec.install_location_type_code := p4_a66;
2888 ddp_instance_rec.install_location_id := rosetta_g_miss_num_map(p4_a67);
2889 ddp_instance_rec.instance_usage_code := p4_a68;
2890 ddp_instance_rec.check_for_instance_expiry := p4_a69;
2891 ddp_instance_rec.processed_flag := p4_a70;
2892 ddp_instance_rec.call_contracts := p4_a71;
2893 ddp_instance_rec.interface_id := rosetta_g_miss_num_map(p4_a72);
2894 ddp_instance_rec.grp_call_contracts := p4_a73;
2895 ddp_instance_rec.config_inst_hdr_id := rosetta_g_miss_num_map(p4_a74);
2896 ddp_instance_rec.config_inst_rev_num := rosetta_g_miss_num_map(p4_a75);
2897 ddp_instance_rec.config_inst_item_id := rosetta_g_miss_num_map(p4_a76);
2898 ddp_instance_rec.config_valid_status := p4_a77;
2899 ddp_instance_rec.instance_description := p4_a78;
2900 ddp_instance_rec.call_batch_validation := p4_a79;
2901 ddp_instance_rec.request_id := rosetta_g_miss_num_map(p4_a80);
2902 ddp_instance_rec.program_application_id := rosetta_g_miss_num_map(p4_a81);
2903 ddp_instance_rec.program_id := rosetta_g_miss_num_map(p4_a82);
2904 ddp_instance_rec.program_update_date := rosetta_g_miss_date_in_map(p4_a83);
2905 ddp_instance_rec.cascade_ownership_flag := p4_a84;
2906 ddp_instance_rec.network_asset_flag := p4_a85;
2907 ddp_instance_rec.maintainable_flag := p4_a86;
2908 ddp_instance_rec.pn_location_id := rosetta_g_miss_num_map(p4_a87);
2909 ddp_instance_rec.asset_criticality_code := p4_a88;
2910 ddp_instance_rec.category_id := rosetta_g_miss_num_map(p4_a89);
2911 ddp_instance_rec.equipment_gen_object_id := rosetta_g_miss_num_map(p4_a90);
2912 ddp_instance_rec.instantiation_flag := p4_a91;
2913 ddp_instance_rec.linear_location_id := rosetta_g_miss_num_map(p4_a92);
2914 ddp_instance_rec.operational_log_flag := p4_a93;
2915 ddp_instance_rec.checkin_status := rosetta_g_miss_num_map(p4_a94);
2916 ddp_instance_rec.supplier_warranty_exp_date := rosetta_g_miss_date_in_map(p4_a95);
2917 ddp_instance_rec.attribute16 := p4_a96;
2918 ddp_instance_rec.attribute17 := p4_a97;
2919 ddp_instance_rec.attribute18 := p4_a98;
2920 ddp_instance_rec.attribute19 := p4_a99;
2921 ddp_instance_rec.attribute20 := p4_a100;
2922 ddp_instance_rec.attribute21 := p4_a101;
2923 ddp_instance_rec.attribute22 := p4_a102;
2924 ddp_instance_rec.attribute23 := p4_a103;
2925 ddp_instance_rec.attribute24 := p4_a104;
2926 ddp_instance_rec.attribute25 := p4_a105;
2927 ddp_instance_rec.attribute26 := p4_a106;
2928 ddp_instance_rec.attribute27 := p4_a107;
2929 ddp_instance_rec.attribute28 := p4_a108;
2930 ddp_instance_rec.attribute29 := p4_a109;
2931 ddp_instance_rec.attribute30 := p4_a110;
2932 ddp_instance_rec.purchase_unit_price := rosetta_g_miss_num_map(p4_a111);
2933 ddp_instance_rec.purchase_currency_code := p4_a112;
2934 ddp_instance_rec.payables_unit_price := rosetta_g_miss_num_map(p4_a113);
2935 ddp_instance_rec.payables_currency_code := p4_a114;
2936 ddp_instance_rec.sales_unit_price := rosetta_g_miss_num_map(p4_a115);
2937 ddp_instance_rec.sales_currency_code := p4_a116;
2938 ddp_instance_rec.operational_status_code := p4_a117;
2939 ddp_instance_rec.department_id := rosetta_g_miss_num_map(p4_a118);
2940 ddp_instance_rec.wip_accounting_class := p4_a119;
2941 ddp_instance_rec.area_id := rosetta_g_miss_num_map(p4_a120);
2942 ddp_instance_rec.owner_party_id := rosetta_g_miss_num_map(p4_a121);
2943 ddp_instance_rec.source_code := p4_a122;
2944
2945
2946 ddp_txn_rec.transaction_id := rosetta_g_miss_num_map(p6_a0);
2947 ddp_txn_rec.transaction_date := rosetta_g_miss_date_in_map(p6_a1);
2948 ddp_txn_rec.source_transaction_date := rosetta_g_miss_date_in_map(p6_a2);
2949 ddp_txn_rec.transaction_type_id := rosetta_g_miss_num_map(p6_a3);
2950 ddp_txn_rec.txn_sub_type_id := rosetta_g_miss_num_map(p6_a4);
2951 ddp_txn_rec.source_group_ref_id := rosetta_g_miss_num_map(p6_a5);
2952 ddp_txn_rec.source_group_ref := p6_a6;
2953 ddp_txn_rec.source_header_ref_id := rosetta_g_miss_num_map(p6_a7);
2954 ddp_txn_rec.source_header_ref := p6_a8;
2955 ddp_txn_rec.source_line_ref_id := rosetta_g_miss_num_map(p6_a9);
2956 ddp_txn_rec.source_line_ref := p6_a10;
2957 ddp_txn_rec.source_dist_ref_id1 := rosetta_g_miss_num_map(p6_a11);
2958 ddp_txn_rec.source_dist_ref_id2 := rosetta_g_miss_num_map(p6_a12);
2959 ddp_txn_rec.inv_material_transaction_id := rosetta_g_miss_num_map(p6_a13);
2960 ddp_txn_rec.transaction_quantity := rosetta_g_miss_num_map(p6_a14);
2961 ddp_txn_rec.transaction_uom_code := p6_a15;
2962 ddp_txn_rec.transacted_by := rosetta_g_miss_num_map(p6_a16);
2963 ddp_txn_rec.transaction_status_code := p6_a17;
2964 ddp_txn_rec.transaction_action_code := p6_a18;
2965 ddp_txn_rec.message_id := rosetta_g_miss_num_map(p6_a19);
2966 ddp_txn_rec.context := p6_a20;
2967 ddp_txn_rec.attribute1 := p6_a21;
2968 ddp_txn_rec.attribute2 := p6_a22;
2969 ddp_txn_rec.attribute3 := p6_a23;
2970 ddp_txn_rec.attribute4 := p6_a24;
2971 ddp_txn_rec.attribute5 := p6_a25;
2972 ddp_txn_rec.attribute6 := p6_a26;
2973 ddp_txn_rec.attribute7 := p6_a27;
2974 ddp_txn_rec.attribute8 := p6_a28;
2975 ddp_txn_rec.attribute9 := p6_a29;
2976 ddp_txn_rec.attribute10 := p6_a30;
2977 ddp_txn_rec.attribute11 := p6_a31;
2978 ddp_txn_rec.attribute12 := p6_a32;
2979 ddp_txn_rec.attribute13 := p6_a33;
2980 ddp_txn_rec.attribute14 := p6_a34;
2981 ddp_txn_rec.attribute15 := p6_a35;
2982 ddp_txn_rec.object_version_number := rosetta_g_miss_num_map(p6_a36);
2983 ddp_txn_rec.split_reason_code := p6_a37;
2984 ddp_txn_rec.src_txn_creation_date := rosetta_g_miss_date_in_map(p6_a38);
2985 ddp_txn_rec.gl_interface_status_code := rosetta_g_miss_num_map(p6_a39);
2986
2987
2988
2989
2990
2991 -- here's the delegated call to the old PL/SQL routine
2992 csi_item_instance_pub.expire_item_instance(p_api_version,
2993 p_commit,
2994 p_init_msg_list,
2995 p_validation_level,
2996 ddp_instance_rec,
2997 p_expire_children,
2998 ddp_txn_rec,
2999 ddx_instance_id_lst,
3000 x_return_status,
3001 x_msg_count,
3002 x_msg_data);
3003
3004 -- copy data back from the local variables to OUT or IN-OUT args, if any
3005
3006
3007
3008
3009
3010
3011 p6_a0 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_id);
3012 p6_a1 := ddp_txn_rec.transaction_date;
3013 p6_a2 := ddp_txn_rec.source_transaction_date;
3014 p6_a3 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_type_id);
3015 p6_a4 := rosetta_g_miss_num_map(ddp_txn_rec.txn_sub_type_id);
3016 p6_a5 := rosetta_g_miss_num_map(ddp_txn_rec.source_group_ref_id);
3017 p6_a6 := ddp_txn_rec.source_group_ref;
3018 p6_a7 := rosetta_g_miss_num_map(ddp_txn_rec.source_header_ref_id);
3019 p6_a8 := ddp_txn_rec.source_header_ref;
3020 p6_a9 := rosetta_g_miss_num_map(ddp_txn_rec.source_line_ref_id);
3021 p6_a10 := ddp_txn_rec.source_line_ref;
3022 p6_a11 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id1);
3023 p6_a12 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id2);
3024 p6_a13 := rosetta_g_miss_num_map(ddp_txn_rec.inv_material_transaction_id);
3025 p6_a14 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_quantity);
3026 p6_a15 := ddp_txn_rec.transaction_uom_code;
3027 p6_a16 := rosetta_g_miss_num_map(ddp_txn_rec.transacted_by);
3028 p6_a17 := ddp_txn_rec.transaction_status_code;
3029 p6_a18 := ddp_txn_rec.transaction_action_code;
3030 p6_a19 := rosetta_g_miss_num_map(ddp_txn_rec.message_id);
3031 p6_a20 := ddp_txn_rec.context;
3032 p6_a21 := ddp_txn_rec.attribute1;
3033 p6_a22 := ddp_txn_rec.attribute2;
3034 p6_a23 := ddp_txn_rec.attribute3;
3035 p6_a24 := ddp_txn_rec.attribute4;
3036 p6_a25 := ddp_txn_rec.attribute5;
3037 p6_a26 := ddp_txn_rec.attribute6;
3038 p6_a27 := ddp_txn_rec.attribute7;
3039 p6_a28 := ddp_txn_rec.attribute8;
3040 p6_a29 := ddp_txn_rec.attribute9;
3041 p6_a30 := ddp_txn_rec.attribute10;
3042 p6_a31 := ddp_txn_rec.attribute11;
3043 p6_a32 := ddp_txn_rec.attribute12;
3044 p6_a33 := ddp_txn_rec.attribute13;
3045 p6_a34 := ddp_txn_rec.attribute14;
3046 p6_a35 := ddp_txn_rec.attribute15;
3047 p6_a36 := rosetta_g_miss_num_map(ddp_txn_rec.object_version_number);
3048 p6_a37 := ddp_txn_rec.split_reason_code;
3049 p6_a38 := ddp_txn_rec.src_txn_creation_date;
3050 p6_a39 := rosetta_g_miss_num_map(ddp_txn_rec.gl_interface_status_code);
3051
3052 csi_datastructures_pub_w.rosetta_table_copy_out_p15(ddx_instance_id_lst, x_instance_id_lst);
3053
3054
3055
3056 end;
3057
3058 procedure get_item_instances(p_api_version NUMBER
3059 , p_commit VARCHAR2
3060 , p_init_msg_list VARCHAR2
3061 , p_validation_level NUMBER
3062 , p_transaction_id NUMBER
3063 , p_resolve_id_columns VARCHAR2
3064 , p_active_instance_only VARCHAR2
3065 , p10_a0 out nocopy JTF_NUMBER_TABLE
3066 , p10_a1 out nocopy JTF_VARCHAR2_TABLE_100
3067 , p10_a2 out nocopy JTF_VARCHAR2_TABLE_100
3068 , p10_a3 out nocopy JTF_NUMBER_TABLE
3069 , p10_a4 out nocopy JTF_VARCHAR2_TABLE_100
3070 , p10_a5 out nocopy JTF_NUMBER_TABLE
3071 , p10_a6 out nocopy JTF_VARCHAR2_TABLE_100
3072 , p10_a7 out nocopy JTF_VARCHAR2_TABLE_100
3073 , p10_a8 out nocopy JTF_VARCHAR2_TABLE_100
3074 , p10_a9 out nocopy JTF_NUMBER_TABLE
3075 , p10_a10 out nocopy JTF_VARCHAR2_TABLE_100
3076 , p10_a11 out nocopy JTF_VARCHAR2_TABLE_100
3077 , p10_a12 out nocopy JTF_VARCHAR2_TABLE_100
3078 , p10_a13 out nocopy JTF_VARCHAR2_TABLE_100
3079 , p10_a14 out nocopy JTF_VARCHAR2_TABLE_100
3080 , p10_a15 out nocopy JTF_NUMBER_TABLE
3081 , p10_a16 out nocopy JTF_VARCHAR2_TABLE_100
3082 , p10_a17 out nocopy JTF_NUMBER_TABLE
3083 , p10_a18 out nocopy JTF_VARCHAR2_TABLE_100
3084 , p10_a19 out nocopy JTF_VARCHAR2_TABLE_100
3085 , p10_a20 out nocopy JTF_VARCHAR2_TABLE_100
3086 , p10_a21 out nocopy JTF_NUMBER_TABLE
3087 , p10_a22 out nocopy JTF_VARCHAR2_TABLE_100
3088 , p10_a23 out nocopy JTF_VARCHAR2_TABLE_100
3089 , p10_a24 out nocopy JTF_VARCHAR2_TABLE_300
3090 , p10_a25 out nocopy JTF_DATE_TABLE
3091 , p10_a26 out nocopy JTF_DATE_TABLE
3092 , p10_a27 out nocopy JTF_VARCHAR2_TABLE_100
3093 , p10_a28 out nocopy JTF_NUMBER_TABLE
3094 , p10_a29 out nocopy JTF_NUMBER_TABLE
3095 , p10_a30 out nocopy JTF_VARCHAR2_TABLE_100
3096 , p10_a31 out nocopy JTF_VARCHAR2_TABLE_100
3097 , p10_a32 out nocopy JTF_NUMBER_TABLE
3098 , p10_a33 out nocopy JTF_NUMBER_TABLE
3099 , p10_a34 out nocopy JTF_NUMBER_TABLE
3100 , p10_a35 out nocopy JTF_VARCHAR2_TABLE_100
3101 , p10_a36 out nocopy JTF_VARCHAR2_TABLE_100
3102 , p10_a37 out nocopy JTF_VARCHAR2_TABLE_100
3103 , p10_a38 out nocopy JTF_VARCHAR2_TABLE_100
3104 , p10_a39 out nocopy JTF_NUMBER_TABLE
3105 , p10_a40 out nocopy JTF_NUMBER_TABLE
3106 , p10_a41 out nocopy JTF_NUMBER_TABLE
3107 , p10_a42 out nocopy JTF_NUMBER_TABLE
3108 , p10_a43 out nocopy JTF_VARCHAR2_TABLE_300
3109 , p10_a44 out nocopy JTF_NUMBER_TABLE
3110 , p10_a45 out nocopy JTF_NUMBER_TABLE
3111 , p10_a46 out nocopy JTF_NUMBER_TABLE
3112 , p10_a47 out nocopy JTF_NUMBER_TABLE
3113 , p10_a48 out nocopy JTF_VARCHAR2_TABLE_100
3114 , p10_a49 out nocopy JTF_NUMBER_TABLE
3115 , p10_a50 out nocopy JTF_NUMBER_TABLE
3116 , p10_a51 out nocopy JTF_NUMBER_TABLE
3117 , p10_a52 out nocopy JTF_NUMBER_TABLE
3118 , p10_a53 out nocopy JTF_DATE_TABLE
3119 , p10_a54 out nocopy JTF_VARCHAR2_TABLE_100
3120 , p10_a55 out nocopy JTF_DATE_TABLE
3121 , p10_a56 out nocopy JTF_DATE_TABLE
3122 , p10_a57 out nocopy JTF_VARCHAR2_TABLE_100
3123 , p10_a58 out nocopy JTF_VARCHAR2_TABLE_100
3124 , p10_a59 out nocopy JTF_VARCHAR2_TABLE_100
3125 , p10_a60 out nocopy JTF_VARCHAR2_TABLE_300
3126 , p10_a61 out nocopy JTF_VARCHAR2_TABLE_300
3127 , p10_a62 out nocopy JTF_VARCHAR2_TABLE_300
3128 , p10_a63 out nocopy JTF_VARCHAR2_TABLE_300
3129 , p10_a64 out nocopy JTF_VARCHAR2_TABLE_300
3130 , p10_a65 out nocopy JTF_VARCHAR2_TABLE_300
3131 , p10_a66 out nocopy JTF_VARCHAR2_TABLE_300
3132 , p10_a67 out nocopy JTF_VARCHAR2_TABLE_300
3133 , p10_a68 out nocopy JTF_VARCHAR2_TABLE_300
3134 , p10_a69 out nocopy JTF_VARCHAR2_TABLE_300
3135 , p10_a70 out nocopy JTF_VARCHAR2_TABLE_300
3136 , p10_a71 out nocopy JTF_VARCHAR2_TABLE_300
3137 , p10_a72 out nocopy JTF_VARCHAR2_TABLE_300
3138 , p10_a73 out nocopy JTF_VARCHAR2_TABLE_300
3139 , p10_a74 out nocopy JTF_VARCHAR2_TABLE_300
3140 , p10_a75 out nocopy JTF_NUMBER_TABLE
3141 , p10_a76 out nocopy JTF_NUMBER_TABLE
3142 , p10_a77 out nocopy JTF_VARCHAR2_TABLE_100
3143 , p10_a78 out nocopy JTF_NUMBER_TABLE
3144 , p10_a79 out nocopy JTF_VARCHAR2_TABLE_100
3145 , p10_a80 out nocopy JTF_VARCHAR2_TABLE_300
3146 , p10_a81 out nocopy JTF_VARCHAR2_TABLE_300
3147 , p10_a82 out nocopy JTF_VARCHAR2_TABLE_300
3148 , p10_a83 out nocopy JTF_VARCHAR2_TABLE_300
3149 , p10_a84 out nocopy JTF_VARCHAR2_TABLE_100
3150 , p10_a85 out nocopy JTF_VARCHAR2_TABLE_200
3151 , p10_a86 out nocopy JTF_VARCHAR2_TABLE_100
3152 , p10_a87 out nocopy JTF_VARCHAR2_TABLE_100
3153 , p10_a88 out nocopy JTF_NUMBER_TABLE
3154 , p10_a89 out nocopy JTF_NUMBER_TABLE
3155 , p10_a90 out nocopy JTF_DATE_TABLE
3156 , p10_a91 out nocopy JTF_VARCHAR2_TABLE_100
3157 , p10_a92 out nocopy JTF_VARCHAR2_TABLE_100
3158 , p10_a93 out nocopy JTF_VARCHAR2_TABLE_300
3159 , p10_a94 out nocopy JTF_VARCHAR2_TABLE_300
3160 , p10_a95 out nocopy JTF_VARCHAR2_TABLE_300
3161 , p10_a96 out nocopy JTF_VARCHAR2_TABLE_300
3162 , p10_a97 out nocopy JTF_VARCHAR2_TABLE_100
3163 , p10_a98 out nocopy JTF_VARCHAR2_TABLE_200
3164 , p10_a99 out nocopy JTF_VARCHAR2_TABLE_100
3165 , p10_a100 out nocopy JTF_VARCHAR2_TABLE_100
3166 , p10_a101 out nocopy JTF_NUMBER_TABLE
3167 , p10_a102 out nocopy JTF_VARCHAR2_TABLE_100
3168 , p10_a103 out nocopy JTF_VARCHAR2_TABLE_100
3169 , p10_a104 out nocopy JTF_VARCHAR2_TABLE_400
3170 , p10_a105 out nocopy JTF_VARCHAR2_TABLE_100
3171 , p10_a106 out nocopy JTF_VARCHAR2_TABLE_400
3172 , p10_a107 out nocopy JTF_VARCHAR2_TABLE_100
3173 , p10_a108 out nocopy JTF_NUMBER_TABLE
3174 , p10_a109 out nocopy JTF_NUMBER_TABLE
3175 , p10_a110 out nocopy JTF_NUMBER_TABLE
3176 , p10_a111 out nocopy JTF_VARCHAR2_TABLE_100
3177 , p10_a112 out nocopy JTF_VARCHAR2_TABLE_300
3178 , p10_a113 out nocopy JTF_VARCHAR2_TABLE_300
3179 , p10_a114 out nocopy JTF_VARCHAR2_TABLE_300
3180 , p10_a115 out nocopy JTF_VARCHAR2_TABLE_300
3181 , p10_a116 out nocopy JTF_VARCHAR2_TABLE_300
3182 , p10_a117 out nocopy JTF_VARCHAR2_TABLE_100
3183 , p10_a118 out nocopy JTF_VARCHAR2_TABLE_100
3184 , p10_a119 out nocopy JTF_VARCHAR2_TABLE_100
3185 , p10_a120 out nocopy JTF_VARCHAR2_TABLE_100
3186 , p10_a121 out nocopy JTF_VARCHAR2_TABLE_300
3187 , p10_a122 out nocopy JTF_VARCHAR2_TABLE_300
3188 , p10_a123 out nocopy JTF_VARCHAR2_TABLE_300
3189 , p10_a124 out nocopy JTF_VARCHAR2_TABLE_300
3190 , p10_a125 out nocopy JTF_VARCHAR2_TABLE_100
3191 , p10_a126 out nocopy JTF_VARCHAR2_TABLE_100
3192 , p10_a127 out nocopy JTF_VARCHAR2_TABLE_100
3193 , p10_a128 out nocopy JTF_VARCHAR2_TABLE_100
3194 , p10_a129 out nocopy JTF_VARCHAR2_TABLE_100
3195 , p10_a130 out nocopy JTF_VARCHAR2_TABLE_300
3196 , p10_a131 out nocopy JTF_VARCHAR2_TABLE_300
3197 , p10_a132 out nocopy JTF_VARCHAR2_TABLE_100
3198 , p10_a133 out nocopy JTF_VARCHAR2_TABLE_100
3199 , p10_a134 out nocopy JTF_NUMBER_TABLE
3200 , p10_a135 out nocopy JTF_VARCHAR2_TABLE_100
3201 , p10_a136 out nocopy JTF_NUMBER_TABLE
3202 , p10_a137 out nocopy JTF_NUMBER_TABLE
3203 , p10_a138 out nocopy JTF_VARCHAR2_TABLE_100
3204 , p10_a139 out nocopy JTF_NUMBER_TABLE
3205 , p10_a140 out nocopy JTF_VARCHAR2_TABLE_100
3206 , p10_a141 out nocopy JTF_NUMBER_TABLE
3207 , p10_a142 out nocopy JTF_DATE_TABLE
3208 , p10_a143 out nocopy JTF_VARCHAR2_TABLE_300
3209 , p10_a144 out nocopy JTF_VARCHAR2_TABLE_300
3210 , p10_a145 out nocopy JTF_VARCHAR2_TABLE_300
3211 , p10_a146 out nocopy JTF_VARCHAR2_TABLE_300
3212 , p10_a147 out nocopy JTF_VARCHAR2_TABLE_300
3213 , p10_a148 out nocopy JTF_VARCHAR2_TABLE_300
3214 , p10_a149 out nocopy JTF_VARCHAR2_TABLE_300
3215 , p10_a150 out nocopy JTF_VARCHAR2_TABLE_300
3216 , p10_a151 out nocopy JTF_VARCHAR2_TABLE_300
3217 , p10_a152 out nocopy JTF_VARCHAR2_TABLE_300
3218 , p10_a153 out nocopy JTF_VARCHAR2_TABLE_300
3219 , p10_a154 out nocopy JTF_VARCHAR2_TABLE_300
3220 , p10_a155 out nocopy JTF_VARCHAR2_TABLE_300
3221 , p10_a156 out nocopy JTF_VARCHAR2_TABLE_300
3222 , p10_a157 out nocopy JTF_VARCHAR2_TABLE_300
3223 , p10_a158 out nocopy JTF_NUMBER_TABLE
3224 , p10_a159 out nocopy JTF_VARCHAR2_TABLE_100
3225 , p10_a160 out nocopy JTF_NUMBER_TABLE
3226 , p10_a161 out nocopy JTF_VARCHAR2_TABLE_100
3227 , p10_a162 out nocopy JTF_NUMBER_TABLE
3228 , p10_a163 out nocopy JTF_VARCHAR2_TABLE_100
3229 , p10_a164 out nocopy JTF_VARCHAR2_TABLE_100
3230 , p10_a165 out nocopy JTF_VARCHAR2_TABLE_100
3231 , p10_a166 out nocopy JTF_VARCHAR2_TABLE_100
3232 , p10_a167 out nocopy JTF_VARCHAR2_TABLE_100
3233 , p10_a168 out nocopy JTF_VARCHAR2_TABLE_100
3234 , p10_a169 out nocopy JTF_VARCHAR2_TABLE_100
3235 , p10_a170 out nocopy JTF_VARCHAR2_TABLE_100
3236 , p10_a171 out nocopy JTF_VARCHAR2_TABLE_100
3237 , p10_a172 out nocopy JTF_VARCHAR2_TABLE_200
3238 , p10_a173 out nocopy JTF_VARCHAR2_TABLE_100
3239 , p10_a174 out nocopy JTF_VARCHAR2_TABLE_100
3240 , p10_a175 out nocopy JTF_VARCHAR2_TABLE_100
3241 , p10_a176 out nocopy JTF_VARCHAR2_TABLE_100
3242 , p10_a177 out nocopy JTF_VARCHAR2_TABLE_300
3243 , x_return_status out nocopy VARCHAR2
3244 , x_msg_count out nocopy NUMBER
3245 , x_msg_data out nocopy VARCHAR2
3246 , p4_a0 NUMBER := 0-1962.0724
3247 , p4_a1 NUMBER := 0-1962.0724
3248 , p4_a2 VARCHAR2 := fnd_api.g_miss_char
3249 , p4_a3 NUMBER := 0-1962.0724
3250 , p4_a4 VARCHAR2 := fnd_api.g_miss_char
3251 , p4_a5 VARCHAR2 := fnd_api.g_miss_char
3252 , p4_a6 VARCHAR2 := fnd_api.g_miss_char
3253 , p4_a7 NUMBER := 0-1962.0724
3254 , p4_a8 NUMBER := 0-1962.0724
3255 , p4_a9 NUMBER := 0-1962.0724
3256 , p4_a10 VARCHAR2 := fnd_api.g_miss_char
3257 , p4_a11 VARCHAR2 := fnd_api.g_miss_char
3258 , p4_a12 NUMBER := 0-1962.0724
3259 , p4_a13 NUMBER := 0-1962.0724
3260 , p4_a14 VARCHAR2 := fnd_api.g_miss_char
3261 , p4_a15 NUMBER := 0-1962.0724
3262 , p4_a16 NUMBER := 0-1962.0724
3263 , p4_a17 NUMBER := 0-1962.0724
3264 , p4_a18 NUMBER := 0-1962.0724
3265 , p4_a19 NUMBER := 0-1962.0724
3266 , p4_a20 NUMBER := 0-1962.0724
3267 , p4_a21 NUMBER := 0-1962.0724
3268 , p4_a22 NUMBER := 0-1962.0724
3269 , p4_a23 NUMBER := 0-1962.0724
3270 , p4_a24 VARCHAR2 := fnd_api.g_miss_char
3271 , p4_a25 NUMBER := 0-1962.0724
3272 , p4_a26 NUMBER := 0-1962.0724
3273 , p4_a27 NUMBER := 0-1962.0724
3274 , p4_a28 NUMBER := 0-1962.0724
3275 , p4_a29 DATE := fnd_api.g_miss_date
3276 , p4_a30 VARCHAR2 := fnd_api.g_miss_char
3277 , p4_a31 DATE := fnd_api.g_miss_date
3278 , p4_a32 DATE := fnd_api.g_miss_date
3279 , p4_a33 VARCHAR2 := fnd_api.g_miss_char
3280 , p4_a34 VARCHAR2 := fnd_api.g_miss_char
3281 , p4_a35 VARCHAR2 := fnd_api.g_miss_char
3282 , p4_a36 NUMBER := 0-1962.0724
3283 , p4_a37 NUMBER := 0-1962.0724
3284 , p4_a38 NUMBER := 0-1962.0724
3285 , p4_a39 VARCHAR2 := fnd_api.g_miss_char
3286 , p4_a40 VARCHAR2 := fnd_api.g_miss_char
3287 , p5_a0 NUMBER := 0-1962.0724
3288 , p5_a1 NUMBER := 0-1962.0724
3289 , p5_a2 NUMBER := 0-1962.0724
3290 , p5_a3 VARCHAR2 := fnd_api.g_miss_char
3291 , p6_a0 NUMBER := 0-1962.0724
3292 , p6_a1 NUMBER := 0-1962.0724
3293 , p6_a2 NUMBER := 0-1962.0724
3294 , p6_a3 VARCHAR2 := fnd_api.g_miss_char
3295 )
3296
3297 as
3298 ddp_instance_query_rec csi_datastructures_pub.instance_query_rec;
3299 ddp_party_query_rec csi_datastructures_pub.party_query_rec;
3300 ddp_account_query_rec csi_datastructures_pub.party_account_query_rec;
3301 ddx_instance_header_tbl csi_datastructures_pub.instance_header_tbl;
3302 ddindx binary_integer; indx binary_integer;
3303 begin
3304
3305 -- copy data to the local IN or IN-OUT args, if any
3306
3307
3308
3309
3310 ddp_instance_query_rec.instance_id := rosetta_g_miss_num_map(p4_a0);
3311 ddp_instance_query_rec.inventory_item_id := rosetta_g_miss_num_map(p4_a1);
3312 ddp_instance_query_rec.inventory_revision := p4_a2;
3313 ddp_instance_query_rec.inv_master_organization_id := rosetta_g_miss_num_map(p4_a3);
3314 ddp_instance_query_rec.serial_number := p4_a4;
3315 ddp_instance_query_rec.lot_number := p4_a5;
3316 ddp_instance_query_rec.unit_of_measure := p4_a6;
3317 ddp_instance_query_rec.instance_condition_id := rosetta_g_miss_num_map(p4_a7);
3318 ddp_instance_query_rec.instance_status_id := rosetta_g_miss_num_map(p4_a8);
3319 ddp_instance_query_rec.system_id := rosetta_g_miss_num_map(p4_a9);
3320 ddp_instance_query_rec.instance_type_code := p4_a10;
3321 ddp_instance_query_rec.location_type_code := p4_a11;
3322 ddp_instance_query_rec.location_id := rosetta_g_miss_num_map(p4_a12);
3323 ddp_instance_query_rec.inv_organization_id := rosetta_g_miss_num_map(p4_a13);
3324 ddp_instance_query_rec.inv_subinventory_name := p4_a14;
3325 ddp_instance_query_rec.inv_locator_id := rosetta_g_miss_num_map(p4_a15);
3326 ddp_instance_query_rec.pa_project_id := rosetta_g_miss_num_map(p4_a16);
3327 ddp_instance_query_rec.pa_project_task_id := rosetta_g_miss_num_map(p4_a17);
3328 ddp_instance_query_rec.in_transit_order_line_id := rosetta_g_miss_num_map(p4_a18);
3329 ddp_instance_query_rec.wip_job_id := rosetta_g_miss_num_map(p4_a19);
3330 ddp_instance_query_rec.po_order_line_id := rosetta_g_miss_num_map(p4_a20);
3331 ddp_instance_query_rec.last_oe_order_line_id := rosetta_g_miss_num_map(p4_a21);
3332 ddp_instance_query_rec.last_oe_rma_line_id := rosetta_g_miss_num_map(p4_a22);
3333 ddp_instance_query_rec.last_po_po_line_id := rosetta_g_miss_num_map(p4_a23);
3334 ddp_instance_query_rec.last_oe_po_number := p4_a24;
3335 ddp_instance_query_rec.last_wip_job_id := rosetta_g_miss_num_map(p4_a25);
3336 ddp_instance_query_rec.last_pa_project_id := rosetta_g_miss_num_map(p4_a26);
3337 ddp_instance_query_rec.last_pa_task_id := rosetta_g_miss_num_map(p4_a27);
3338 ddp_instance_query_rec.last_oe_agreement_id := rosetta_g_miss_num_map(p4_a28);
3339 ddp_instance_query_rec.install_date := rosetta_g_miss_date_in_map(p4_a29);
3340 ddp_instance_query_rec.manually_created_flag := p4_a30;
3341 ddp_instance_query_rec.return_by_date := rosetta_g_miss_date_in_map(p4_a31);
3342 ddp_instance_query_rec.actual_return_date := rosetta_g_miss_date_in_map(p4_a32);
3343 ddp_instance_query_rec.instance_usage_code := p4_a33;
3344 ddp_instance_query_rec.query_units_only := p4_a34;
3345 ddp_instance_query_rec.contract_number := p4_a35;
3346 ddp_instance_query_rec.config_inst_hdr_id := rosetta_g_miss_num_map(p4_a36);
3347 ddp_instance_query_rec.config_inst_rev_num := rosetta_g_miss_num_map(p4_a37);
3348 ddp_instance_query_rec.config_inst_item_id := rosetta_g_miss_num_map(p4_a38);
3349 ddp_instance_query_rec.instance_description := p4_a39;
3350 ddp_instance_query_rec.operational_status_code := p4_a40;
3351
3352 ddp_party_query_rec.instance_party_id := rosetta_g_miss_num_map(p5_a0);
3353 ddp_party_query_rec.instance_id := rosetta_g_miss_num_map(p5_a1);
3354 ddp_party_query_rec.party_id := rosetta_g_miss_num_map(p5_a2);
3355 ddp_party_query_rec.relationship_type_code := p5_a3;
3356
3357 ddp_account_query_rec.ip_account_id := rosetta_g_miss_num_map(p6_a0);
3358 ddp_account_query_rec.instance_party_id := rosetta_g_miss_num_map(p6_a1);
3359 ddp_account_query_rec.party_account_id := rosetta_g_miss_num_map(p6_a2);
3360 ddp_account_query_rec.relationship_type_code := p6_a3;
3361
3362
3363
3364
3365
3366
3367
3368
3369 -- here's the delegated call to the old PL/SQL routine
3370 csi_item_instance_pub.get_item_instances(p_api_version,
3371 p_commit,
3372 p_init_msg_list,
3373 p_validation_level,
3374 ddp_instance_query_rec,
3375 ddp_party_query_rec,
3376 ddp_account_query_rec,
3377 p_transaction_id,
3378 p_resolve_id_columns,
3379 p_active_instance_only,
3380 ddx_instance_header_tbl,
3381 x_return_status,
3382 x_msg_count,
3383 x_msg_data);
3384
3385 -- copy data back from the local variables to OUT or IN-OUT args, if any
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396 csi_datastructures_pub_w.rosetta_table_copy_out_p22(ddx_instance_header_tbl, p10_a0
3397 , p10_a1
3398 , p10_a2
3399 , p10_a3
3400 , p10_a4
3401 , p10_a5
3402 , p10_a6
3403 , p10_a7
3404 , p10_a8
3405 , p10_a9
3406 , p10_a10
3407 , p10_a11
3408 , p10_a12
3409 , p10_a13
3410 , p10_a14
3411 , p10_a15
3412 , p10_a16
3413 , p10_a17
3414 , p10_a18
3415 , p10_a19
3416 , p10_a20
3417 , p10_a21
3418 , p10_a22
3419 , p10_a23
3420 , p10_a24
3421 , p10_a25
3422 , p10_a26
3423 , p10_a27
3424 , p10_a28
3425 , p10_a29
3426 , p10_a30
3427 , p10_a31
3428 , p10_a32
3429 , p10_a33
3430 , p10_a34
3431 , p10_a35
3432 , p10_a36
3433 , p10_a37
3434 , p10_a38
3435 , p10_a39
3436 , p10_a40
3437 , p10_a41
3438 , p10_a42
3439 , p10_a43
3440 , p10_a44
3441 , p10_a45
3442 , p10_a46
3443 , p10_a47
3444 , p10_a48
3445 , p10_a49
3446 , p10_a50
3447 , p10_a51
3448 , p10_a52
3449 , p10_a53
3450 , p10_a54
3451 , p10_a55
3452 , p10_a56
3453 , p10_a57
3454 , p10_a58
3455 , p10_a59
3456 , p10_a60
3457 , p10_a61
3458 , p10_a62
3459 , p10_a63
3460 , p10_a64
3461 , p10_a65
3462 , p10_a66
3463 , p10_a67
3464 , p10_a68
3465 , p10_a69
3466 , p10_a70
3467 , p10_a71
3468 , p10_a72
3469 , p10_a73
3470 , p10_a74
3471 , p10_a75
3472 , p10_a76
3473 , p10_a77
3474 , p10_a78
3475 , p10_a79
3476 , p10_a80
3477 , p10_a81
3478 , p10_a82
3479 , p10_a83
3480 , p10_a84
3481 , p10_a85
3482 , p10_a86
3483 , p10_a87
3484 , p10_a88
3485 , p10_a89
3486 , p10_a90
3487 , p10_a91
3488 , p10_a92
3489 , p10_a93
3490 , p10_a94
3491 , p10_a95
3492 , p10_a96
3493 , p10_a97
3494 , p10_a98
3495 , p10_a99
3496 , p10_a100
3497 , p10_a101
3498 , p10_a102
3499 , p10_a103
3500 , p10_a104
3501 , p10_a105
3502 , p10_a106
3503 , p10_a107
3504 , p10_a108
3505 , p10_a109
3506 , p10_a110
3507 , p10_a111
3508 , p10_a112
3509 , p10_a113
3510 , p10_a114
3511 , p10_a115
3512 , p10_a116
3513 , p10_a117
3514 , p10_a118
3515 , p10_a119
3516 , p10_a120
3517 , p10_a121
3518 , p10_a122
3519 , p10_a123
3520 , p10_a124
3521 , p10_a125
3522 , p10_a126
3523 , p10_a127
3524 , p10_a128
3525 , p10_a129
3526 , p10_a130
3527 , p10_a131
3528 , p10_a132
3529 , p10_a133
3530 , p10_a134
3531 , p10_a135
3532 , p10_a136
3533 , p10_a137
3534 , p10_a138
3535 , p10_a139
3536 , p10_a140
3537 , p10_a141
3538 , p10_a142
3539 , p10_a143
3540 , p10_a144
3541 , p10_a145
3542 , p10_a146
3543 , p10_a147
3544 , p10_a148
3545 , p10_a149
3546 , p10_a150
3547 , p10_a151
3548 , p10_a152
3549 , p10_a153
3550 , p10_a154
3551 , p10_a155
3552 , p10_a156
3553 , p10_a157
3554 , p10_a158
3555 , p10_a159
3556 , p10_a160
3557 , p10_a161
3558 , p10_a162
3559 , p10_a163
3560 , p10_a164
3561 , p10_a165
3562 , p10_a166
3563 , p10_a167
3564 , p10_a168
3565 , p10_a169
3566 , p10_a170
3567 , p10_a171
3568 , p10_a172
3569 , p10_a173
3570 , p10_a174
3571 , p10_a175
3572 , p10_a176
3573 , p10_a177
3574 );
3575
3576
3577
3578 end;
3579
3580 procedure get_item_instance_details(p_api_version NUMBER
3581 , p_commit VARCHAR2
3582 , p_init_msg_list VARCHAR2
3583 , p_validation_level NUMBER
3584 , p4_a0 in out nocopy NUMBER
3585 , p4_a1 in out nocopy VARCHAR2
3586 , p4_a2 in out nocopy VARCHAR2
3587 , p4_a3 in out nocopy NUMBER
3588 , p4_a4 in out nocopy VARCHAR2
3589 , p4_a5 in out nocopy NUMBER
3590 , p4_a6 in out nocopy VARCHAR2
3591 , p4_a7 in out nocopy VARCHAR2
3592 , p4_a8 in out nocopy VARCHAR2
3593 , p4_a9 in out nocopy NUMBER
3594 , p4_a10 in out nocopy VARCHAR2
3595 , p4_a11 in out nocopy VARCHAR2
3596 , p4_a12 in out nocopy VARCHAR2
3597 , p4_a13 in out nocopy VARCHAR2
3598 , p4_a14 in out nocopy VARCHAR2
3599 , p4_a15 in out nocopy NUMBER
3600 , p4_a16 in out nocopy VARCHAR2
3601 , p4_a17 in out nocopy NUMBER
3602 , p4_a18 in out nocopy VARCHAR2
3603 , p4_a19 in out nocopy VARCHAR2
3604 , p4_a20 in out nocopy VARCHAR2
3605 , p4_a21 in out nocopy NUMBER
3606 , p4_a22 in out nocopy VARCHAR2
3607 , p4_a23 in out nocopy VARCHAR2
3608 , p4_a24 in out nocopy VARCHAR2
3609 , p4_a25 in out nocopy DATE
3610 , p4_a26 in out nocopy DATE
3611 , p4_a27 in out nocopy VARCHAR2
3612 , p4_a28 in out nocopy NUMBER
3613 , p4_a29 in out nocopy NUMBER
3614 , p4_a30 in out nocopy VARCHAR2
3615 , p4_a31 in out nocopy VARCHAR2
3616 , p4_a32 in out nocopy NUMBER
3617 , p4_a33 in out nocopy NUMBER
3618 , p4_a34 in out nocopy NUMBER
3619 , p4_a35 in out nocopy VARCHAR2
3620 , p4_a36 in out nocopy VARCHAR2
3621 , p4_a37 in out nocopy VARCHAR2
3622 , p4_a38 in out nocopy VARCHAR2
3623 , p4_a39 in out nocopy NUMBER
3624 , p4_a40 in out nocopy NUMBER
3625 , p4_a41 in out nocopy NUMBER
3626 , p4_a42 in out nocopy NUMBER
3627 , p4_a43 in out nocopy VARCHAR2
3628 , p4_a44 in out nocopy NUMBER
3629 , p4_a45 in out nocopy NUMBER
3630 , p4_a46 in out nocopy NUMBER
3631 , p4_a47 in out nocopy NUMBER
3632 , p4_a48 in out nocopy VARCHAR2
3633 , p4_a49 in out nocopy NUMBER
3634 , p4_a50 in out nocopy NUMBER
3635 , p4_a51 in out nocopy NUMBER
3636 , p4_a52 in out nocopy NUMBER
3637 , p4_a53 in out nocopy DATE
3638 , p4_a54 in out nocopy VARCHAR2
3639 , p4_a55 in out nocopy DATE
3640 , p4_a56 in out nocopy DATE
3641 , p4_a57 in out nocopy VARCHAR2
3642 , p4_a58 in out nocopy VARCHAR2
3643 , p4_a59 in out nocopy VARCHAR2
3644 , p4_a60 in out nocopy VARCHAR2
3645 , p4_a61 in out nocopy VARCHAR2
3646 , p4_a62 in out nocopy VARCHAR2
3647 , p4_a63 in out nocopy VARCHAR2
3648 , p4_a64 in out nocopy VARCHAR2
3649 , p4_a65 in out nocopy VARCHAR2
3650 , p4_a66 in out nocopy VARCHAR2
3651 , p4_a67 in out nocopy VARCHAR2
3652 , p4_a68 in out nocopy VARCHAR2
3653 , p4_a69 in out nocopy VARCHAR2
3654 , p4_a70 in out nocopy VARCHAR2
3655 , p4_a71 in out nocopy VARCHAR2
3656 , p4_a72 in out nocopy VARCHAR2
3657 , p4_a73 in out nocopy VARCHAR2
3658 , p4_a74 in out nocopy VARCHAR2
3659 , p4_a75 in out nocopy NUMBER
3660 , p4_a76 in out nocopy NUMBER
3661 , p4_a77 in out nocopy VARCHAR2
3662 , p4_a78 in out nocopy NUMBER
3663 , p4_a79 in out nocopy VARCHAR2
3664 , p4_a80 in out nocopy VARCHAR2
3665 , p4_a81 in out nocopy VARCHAR2
3666 , p4_a82 in out nocopy VARCHAR2
3667 , p4_a83 in out nocopy VARCHAR2
3668 , p4_a84 in out nocopy VARCHAR2
3669 , p4_a85 in out nocopy VARCHAR2
3670 , p4_a86 in out nocopy VARCHAR2
3671 , p4_a87 in out nocopy VARCHAR2
3672 , p4_a88 in out nocopy NUMBER
3673 , p4_a89 in out nocopy NUMBER
3674 , p4_a90 in out nocopy DATE
3675 , p4_a91 in out nocopy VARCHAR2
3676 , p4_a92 in out nocopy VARCHAR2
3677 , p4_a93 in out nocopy VARCHAR2
3678 , p4_a94 in out nocopy VARCHAR2
3679 , p4_a95 in out nocopy VARCHAR2
3680 , p4_a96 in out nocopy VARCHAR2
3681 , p4_a97 in out nocopy VARCHAR2
3682 , p4_a98 in out nocopy VARCHAR2
3683 , p4_a99 in out nocopy VARCHAR2
3684 , p4_a100 in out nocopy VARCHAR2
3685 , p4_a101 in out nocopy NUMBER
3686 , p4_a102 in out nocopy VARCHAR2
3687 , p4_a103 in out nocopy VARCHAR2
3688 , p4_a104 in out nocopy VARCHAR2
3689 , p4_a105 in out nocopy VARCHAR2
3690 , p4_a106 in out nocopy VARCHAR2
3691 , p4_a107 in out nocopy VARCHAR2
3692 , p4_a108 in out nocopy NUMBER
3693 , p4_a109 in out nocopy NUMBER
3694 , p4_a110 in out nocopy NUMBER
3695 , p4_a111 in out nocopy VARCHAR2
3696 , p4_a112 in out nocopy VARCHAR2
3697 , p4_a113 in out nocopy VARCHAR2
3698 , p4_a114 in out nocopy VARCHAR2
3699 , p4_a115 in out nocopy VARCHAR2
3700 , p4_a116 in out nocopy VARCHAR2
3701 , p4_a117 in out nocopy VARCHAR2
3702 , p4_a118 in out nocopy VARCHAR2
3703 , p4_a119 in out nocopy VARCHAR2
3704 , p4_a120 in out nocopy VARCHAR2
3705 , p4_a121 in out nocopy VARCHAR2
3706 , p4_a122 in out nocopy VARCHAR2
3707 , p4_a123 in out nocopy VARCHAR2
3708 , p4_a124 in out nocopy VARCHAR2
3709 , p4_a125 in out nocopy VARCHAR2
3710 , p4_a126 in out nocopy VARCHAR2
3711 , p4_a127 in out nocopy VARCHAR2
3712 , p4_a128 in out nocopy VARCHAR2
3713 , p4_a129 in out nocopy VARCHAR2
3714 , p4_a130 in out nocopy VARCHAR2
3715 , p4_a131 in out nocopy VARCHAR2
3716 , p4_a132 in out nocopy VARCHAR2
3717 , p4_a133 in out nocopy VARCHAR2
3718 , p4_a134 in out nocopy NUMBER
3719 , p4_a135 in out nocopy VARCHAR2
3720 , p4_a136 in out nocopy NUMBER
3721 , p4_a137 in out nocopy NUMBER
3722 , p4_a138 in out nocopy VARCHAR2
3723 , p4_a139 in out nocopy NUMBER
3724 , p4_a140 in out nocopy VARCHAR2
3725 , p4_a141 in out nocopy NUMBER
3726 , p4_a142 in out nocopy DATE
3727 , p4_a143 in out nocopy VARCHAR2
3728 , p4_a144 in out nocopy VARCHAR2
3729 , p4_a145 in out nocopy VARCHAR2
3730 , p4_a146 in out nocopy VARCHAR2
3731 , p4_a147 in out nocopy VARCHAR2
3732 , p4_a148 in out nocopy VARCHAR2
3733 , p4_a149 in out nocopy VARCHAR2
3734 , p4_a150 in out nocopy VARCHAR2
3735 , p4_a151 in out nocopy VARCHAR2
3736 , p4_a152 in out nocopy VARCHAR2
3737 , p4_a153 in out nocopy VARCHAR2
3738 , p4_a154 in out nocopy VARCHAR2
3739 , p4_a155 in out nocopy VARCHAR2
3740 , p4_a156 in out nocopy VARCHAR2
3741 , p4_a157 in out nocopy VARCHAR2
3742 , p4_a158 in out nocopy NUMBER
3743 , p4_a159 in out nocopy VARCHAR2
3744 , p4_a160 in out nocopy NUMBER
3745 , p4_a161 in out nocopy VARCHAR2
3746 , p4_a162 in out nocopy NUMBER
3747 , p4_a163 in out nocopy VARCHAR2
3748 , p4_a164 in out nocopy VARCHAR2
3749 , p4_a165 in out nocopy VARCHAR2
3750 , p4_a166 in out nocopy VARCHAR2
3751 , p4_a167 in out nocopy VARCHAR2
3752 , p4_a168 in out nocopy VARCHAR2
3753 , p4_a169 in out nocopy VARCHAR2
3754 , p4_a170 in out nocopy VARCHAR2
3755 , p4_a171 in out nocopy VARCHAR2
3756 , p4_a172 in out nocopy VARCHAR2
3757 , p4_a173 in out nocopy VARCHAR2
3758 , p4_a174 in out nocopy VARCHAR2
3759 , p4_a175 in out nocopy VARCHAR2
3760 , p4_a176 in out nocopy VARCHAR2
3761 , p4_a177 in out nocopy VARCHAR2
3762 , p_get_parties VARCHAR2
3763 , p6_a0 out nocopy JTF_NUMBER_TABLE
3764 , p6_a1 out nocopy JTF_NUMBER_TABLE
3765 , p6_a2 out nocopy JTF_VARCHAR2_TABLE_100
3766 , p6_a3 out nocopy JTF_NUMBER_TABLE
3767 , p6_a4 out nocopy JTF_VARCHAR2_TABLE_100
3768 , p6_a5 out nocopy JTF_VARCHAR2_TABLE_100
3769 , p6_a6 out nocopy JTF_NUMBER_TABLE
3770 , p6_a7 out nocopy JTF_VARCHAR2_TABLE_100
3771 , p6_a8 out nocopy JTF_VARCHAR2_TABLE_400
3772 , p6_a9 out nocopy JTF_VARCHAR2_TABLE_100
3773 , p6_a10 out nocopy JTF_DATE_TABLE
3774 , p6_a11 out nocopy JTF_DATE_TABLE
3775 , p6_a12 out nocopy JTF_VARCHAR2_TABLE_100
3776 , p6_a13 out nocopy JTF_VARCHAR2_TABLE_200
3777 , p6_a14 out nocopy JTF_VARCHAR2_TABLE_200
3778 , p6_a15 out nocopy JTF_VARCHAR2_TABLE_200
3779 , p6_a16 out nocopy JTF_VARCHAR2_TABLE_200
3780 , p6_a17 out nocopy JTF_VARCHAR2_TABLE_200
3781 , p6_a18 out nocopy JTF_VARCHAR2_TABLE_200
3782 , p6_a19 out nocopy JTF_VARCHAR2_TABLE_200
3783 , p6_a20 out nocopy JTF_VARCHAR2_TABLE_200
3784 , p6_a21 out nocopy JTF_VARCHAR2_TABLE_200
3785 , p6_a22 out nocopy JTF_VARCHAR2_TABLE_200
3786 , p6_a23 out nocopy JTF_VARCHAR2_TABLE_200
3787 , p6_a24 out nocopy JTF_VARCHAR2_TABLE_200
3788 , p6_a25 out nocopy JTF_VARCHAR2_TABLE_200
3789 , p6_a26 out nocopy JTF_VARCHAR2_TABLE_200
3790 , p6_a27 out nocopy JTF_VARCHAR2_TABLE_200
3791 , p6_a28 out nocopy JTF_NUMBER_TABLE
3792 , p6_a29 out nocopy JTF_VARCHAR2_TABLE_300
3793 , p6_a30 out nocopy JTF_VARCHAR2_TABLE_300
3794 , p6_a31 out nocopy JTF_VARCHAR2_TABLE_300
3795 , p6_a32 out nocopy JTF_VARCHAR2_TABLE_300
3796 , p6_a33 out nocopy JTF_VARCHAR2_TABLE_100
3797 , p6_a34 out nocopy JTF_VARCHAR2_TABLE_100
3798 , p6_a35 out nocopy JTF_VARCHAR2_TABLE_100
3799 , p6_a36 out nocopy JTF_VARCHAR2_TABLE_100
3800 , p6_a37 out nocopy JTF_VARCHAR2_TABLE_100
3801 , p6_a38 out nocopy JTF_VARCHAR2_TABLE_2000
3802 , p6_a39 out nocopy JTF_VARCHAR2_TABLE_100
3803 , p6_a40 out nocopy JTF_VARCHAR2_TABLE_100
3804 , p_get_accounts VARCHAR2
3805 , p8_a0 out nocopy JTF_NUMBER_TABLE
3806 , p8_a1 out nocopy JTF_NUMBER_TABLE
3807 , p8_a2 out nocopy JTF_NUMBER_TABLE
3808 , p8_a3 out nocopy JTF_VARCHAR2_TABLE_100
3809 , p8_a4 out nocopy JTF_VARCHAR2_TABLE_300
3810 , p8_a5 out nocopy JTF_VARCHAR2_TABLE_100
3811 , p8_a6 out nocopy JTF_NUMBER_TABLE
3812 , p8_a7 out nocopy JTF_VARCHAR2_TABLE_100
3813 , p8_a8 out nocopy JTF_NUMBER_TABLE
3814 , p8_a9 out nocopy JTF_VARCHAR2_TABLE_100
3815 , p8_a10 out nocopy JTF_DATE_TABLE
3816 , p8_a11 out nocopy JTF_DATE_TABLE
3817 , p8_a12 out nocopy JTF_VARCHAR2_TABLE_100
3818 , p8_a13 out nocopy JTF_VARCHAR2_TABLE_200
3819 , p8_a14 out nocopy JTF_VARCHAR2_TABLE_200
3820 , p8_a15 out nocopy JTF_VARCHAR2_TABLE_200
3821 , p8_a16 out nocopy JTF_VARCHAR2_TABLE_200
3822 , p8_a17 out nocopy JTF_VARCHAR2_TABLE_200
3823 , p8_a18 out nocopy JTF_VARCHAR2_TABLE_200
3824 , p8_a19 out nocopy JTF_VARCHAR2_TABLE_200
3825 , p8_a20 out nocopy JTF_VARCHAR2_TABLE_200
3826 , p8_a21 out nocopy JTF_VARCHAR2_TABLE_200
3827 , p8_a22 out nocopy JTF_VARCHAR2_TABLE_200
3828 , p8_a23 out nocopy JTF_VARCHAR2_TABLE_200
3829 , p8_a24 out nocopy JTF_VARCHAR2_TABLE_200
3830 , p8_a25 out nocopy JTF_VARCHAR2_TABLE_200
3831 , p8_a26 out nocopy JTF_VARCHAR2_TABLE_200
3832 , p8_a27 out nocopy JTF_VARCHAR2_TABLE_200
3833 , p8_a28 out nocopy JTF_NUMBER_TABLE
3834 , p8_a29 out nocopy JTF_VARCHAR2_TABLE_300
3835 , p8_a30 out nocopy JTF_VARCHAR2_TABLE_300
3836 , p8_a31 out nocopy JTF_VARCHAR2_TABLE_300
3837 , p8_a32 out nocopy JTF_VARCHAR2_TABLE_300
3838 , p8_a33 out nocopy JTF_VARCHAR2_TABLE_100
3839 , p8_a34 out nocopy JTF_VARCHAR2_TABLE_100
3840 , p8_a35 out nocopy JTF_VARCHAR2_TABLE_100
3841 , p8_a36 out nocopy JTF_VARCHAR2_TABLE_100
3842 , p8_a37 out nocopy JTF_VARCHAR2_TABLE_300
3843 , p8_a38 out nocopy JTF_VARCHAR2_TABLE_300
3844 , p8_a39 out nocopy JTF_VARCHAR2_TABLE_300
3845 , p8_a40 out nocopy JTF_VARCHAR2_TABLE_300
3846 , p8_a41 out nocopy JTF_VARCHAR2_TABLE_100
3847 , p8_a42 out nocopy JTF_VARCHAR2_TABLE_100
3848 , p8_a43 out nocopy JTF_VARCHAR2_TABLE_100
3849 , p8_a44 out nocopy JTF_VARCHAR2_TABLE_100
3850 , p_get_org_assignments VARCHAR2
3851 , p10_a0 out nocopy JTF_NUMBER_TABLE
3852 , p10_a1 out nocopy JTF_NUMBER_TABLE
3853 , p10_a2 out nocopy JTF_NUMBER_TABLE
3854 , p10_a3 out nocopy JTF_VARCHAR2_TABLE_100
3855 , p10_a4 out nocopy JTF_VARCHAR2_TABLE_100
3856 , p10_a5 out nocopy JTF_DATE_TABLE
3857 , p10_a6 out nocopy JTF_DATE_TABLE
3858 , p10_a7 out nocopy JTF_VARCHAR2_TABLE_100
3859 , p10_a8 out nocopy JTF_VARCHAR2_TABLE_200
3860 , p10_a9 out nocopy JTF_VARCHAR2_TABLE_200
3861 , p10_a10 out nocopy JTF_VARCHAR2_TABLE_200
3862 , p10_a11 out nocopy JTF_VARCHAR2_TABLE_200
3863 , p10_a12 out nocopy JTF_VARCHAR2_TABLE_200
3864 , p10_a13 out nocopy JTF_VARCHAR2_TABLE_200
3865 , p10_a14 out nocopy JTF_VARCHAR2_TABLE_200
3866 , p10_a15 out nocopy JTF_VARCHAR2_TABLE_200
3867 , p10_a16 out nocopy JTF_VARCHAR2_TABLE_200
3868 , p10_a17 out nocopy JTF_VARCHAR2_TABLE_200
3869 , p10_a18 out nocopy JTF_VARCHAR2_TABLE_200
3870 , p10_a19 out nocopy JTF_VARCHAR2_TABLE_200
3871 , p10_a20 out nocopy JTF_VARCHAR2_TABLE_200
3872 , p10_a21 out nocopy JTF_VARCHAR2_TABLE_200
3873 , p10_a22 out nocopy JTF_VARCHAR2_TABLE_200
3874 , p10_a23 out nocopy JTF_NUMBER_TABLE
3875 , p10_a24 out nocopy JTF_VARCHAR2_TABLE_100
3876 , p_get_pricing_attribs VARCHAR2
3877 , p12_a0 out nocopy JTF_NUMBER_TABLE
3878 , p12_a1 out nocopy JTF_NUMBER_TABLE
3879 , p12_a2 out nocopy JTF_DATE_TABLE
3880 , p12_a3 out nocopy JTF_DATE_TABLE
3881 , p12_a4 out nocopy JTF_VARCHAR2_TABLE_100
3882 , p12_a5 out nocopy JTF_VARCHAR2_TABLE_200
3883 , p12_a6 out nocopy JTF_VARCHAR2_TABLE_200
3884 , p12_a7 out nocopy JTF_VARCHAR2_TABLE_200
3885 , p12_a8 out nocopy JTF_VARCHAR2_TABLE_200
3886 , p12_a9 out nocopy JTF_VARCHAR2_TABLE_200
3887 , p12_a10 out nocopy JTF_VARCHAR2_TABLE_200
3888 , p12_a11 out nocopy JTF_VARCHAR2_TABLE_200
3889 , p12_a12 out nocopy JTF_VARCHAR2_TABLE_200
3890 , p12_a13 out nocopy JTF_VARCHAR2_TABLE_200
3891 , p12_a14 out nocopy JTF_VARCHAR2_TABLE_200
3892 , p12_a15 out nocopy JTF_VARCHAR2_TABLE_200
3893 , p12_a16 out nocopy JTF_VARCHAR2_TABLE_200
3894 , p12_a17 out nocopy JTF_VARCHAR2_TABLE_200
3895 , p12_a18 out nocopy JTF_VARCHAR2_TABLE_200
3896 , p12_a19 out nocopy JTF_VARCHAR2_TABLE_200
3897 , p12_a20 out nocopy JTF_VARCHAR2_TABLE_200
3898 , p12_a21 out nocopy JTF_VARCHAR2_TABLE_200
3899 , p12_a22 out nocopy JTF_VARCHAR2_TABLE_200
3900 , p12_a23 out nocopy JTF_VARCHAR2_TABLE_200
3901 , p12_a24 out nocopy JTF_VARCHAR2_TABLE_300
3902 , p12_a25 out nocopy JTF_VARCHAR2_TABLE_200
3903 , p12_a26 out nocopy JTF_VARCHAR2_TABLE_200
3904 , p12_a27 out nocopy JTF_VARCHAR2_TABLE_200
3905 , p12_a28 out nocopy JTF_VARCHAR2_TABLE_200
3906 , p12_a29 out nocopy JTF_VARCHAR2_TABLE_200
3907 , p12_a30 out nocopy JTF_VARCHAR2_TABLE_200
3908 , p12_a31 out nocopy JTF_VARCHAR2_TABLE_200
3909 , p12_a32 out nocopy JTF_VARCHAR2_TABLE_200
3910 , p12_a33 out nocopy JTF_VARCHAR2_TABLE_200
3911 , p12_a34 out nocopy JTF_VARCHAR2_TABLE_200
3912 , p12_a35 out nocopy JTF_VARCHAR2_TABLE_200
3913 , p12_a36 out nocopy JTF_VARCHAR2_TABLE_200
3914 , p12_a37 out nocopy JTF_VARCHAR2_TABLE_200
3915 , p12_a38 out nocopy JTF_VARCHAR2_TABLE_200
3916 , p12_a39 out nocopy JTF_VARCHAR2_TABLE_200
3917 , p12_a40 out nocopy JTF_VARCHAR2_TABLE_200
3918 , p12_a41 out nocopy JTF_VARCHAR2_TABLE_200
3919 , p12_a42 out nocopy JTF_VARCHAR2_TABLE_200
3920 , p12_a43 out nocopy JTF_VARCHAR2_TABLE_200
3921 , p12_a44 out nocopy JTF_VARCHAR2_TABLE_200
3922 , p12_a45 out nocopy JTF_VARCHAR2_TABLE_200
3923 , p12_a46 out nocopy JTF_VARCHAR2_TABLE_200
3924 , p12_a47 out nocopy JTF_VARCHAR2_TABLE_200
3925 , p12_a48 out nocopy JTF_VARCHAR2_TABLE_200
3926 , p12_a49 out nocopy JTF_VARCHAR2_TABLE_200
3927 , p12_a50 out nocopy JTF_VARCHAR2_TABLE_200
3928 , p12_a51 out nocopy JTF_VARCHAR2_TABLE_200
3929 , p12_a52 out nocopy JTF_VARCHAR2_TABLE_200
3930 , p12_a53 out nocopy JTF_VARCHAR2_TABLE_200
3931 , p12_a54 out nocopy JTF_VARCHAR2_TABLE_200
3932 , p12_a55 out nocopy JTF_VARCHAR2_TABLE_200
3933 , p12_a56 out nocopy JTF_VARCHAR2_TABLE_200
3934 , p12_a57 out nocopy JTF_VARCHAR2_TABLE_200
3935 , p12_a58 out nocopy JTF_VARCHAR2_TABLE_200
3936 , p12_a59 out nocopy JTF_VARCHAR2_TABLE_200
3937 , p12_a60 out nocopy JTF_VARCHAR2_TABLE_200
3938 , p12_a61 out nocopy JTF_VARCHAR2_TABLE_200
3939 , p12_a62 out nocopy JTF_VARCHAR2_TABLE_200
3940 , p12_a63 out nocopy JTF_VARCHAR2_TABLE_200
3941 , p12_a64 out nocopy JTF_VARCHAR2_TABLE_200
3942 , p12_a65 out nocopy JTF_VARCHAR2_TABLE_200
3943 , p12_a66 out nocopy JTF_VARCHAR2_TABLE_200
3944 , p12_a67 out nocopy JTF_VARCHAR2_TABLE_200
3945 , p12_a68 out nocopy JTF_VARCHAR2_TABLE_200
3946 , p12_a69 out nocopy JTF_VARCHAR2_TABLE_200
3947 , p12_a70 out nocopy JTF_VARCHAR2_TABLE_200
3948 , p12_a71 out nocopy JTF_VARCHAR2_TABLE_200
3949 , p12_a72 out nocopy JTF_VARCHAR2_TABLE_200
3950 , p12_a73 out nocopy JTF_VARCHAR2_TABLE_200
3951 , p12_a74 out nocopy JTF_VARCHAR2_TABLE_200
3952 , p12_a75 out nocopy JTF_VARCHAR2_TABLE_200
3953 , p12_a76 out nocopy JTF_VARCHAR2_TABLE_200
3954 , p12_a77 out nocopy JTF_VARCHAR2_TABLE_200
3955 , p12_a78 out nocopy JTF_VARCHAR2_TABLE_200
3956 , p12_a79 out nocopy JTF_VARCHAR2_TABLE_200
3957 , p12_a80 out nocopy JTF_VARCHAR2_TABLE_200
3958 , p12_a81 out nocopy JTF_VARCHAR2_TABLE_200
3959 , p12_a82 out nocopy JTF_VARCHAR2_TABLE_200
3960 , p12_a83 out nocopy JTF_VARCHAR2_TABLE_200
3961 , p12_a84 out nocopy JTF_VARCHAR2_TABLE_200
3962 , p12_a85 out nocopy JTF_VARCHAR2_TABLE_200
3963 , p12_a86 out nocopy JTF_VARCHAR2_TABLE_200
3964 , p12_a87 out nocopy JTF_VARCHAR2_TABLE_200
3965 , p12_a88 out nocopy JTF_VARCHAR2_TABLE_200
3966 , p12_a89 out nocopy JTF_VARCHAR2_TABLE_200
3967 , p12_a90 out nocopy JTF_VARCHAR2_TABLE_200
3968 , p12_a91 out nocopy JTF_VARCHAR2_TABLE_200
3969 , p12_a92 out nocopy JTF_VARCHAR2_TABLE_200
3970 , p12_a93 out nocopy JTF_VARCHAR2_TABLE_200
3971 , p12_a94 out nocopy JTF_VARCHAR2_TABLE_200
3972 , p12_a95 out nocopy JTF_VARCHAR2_TABLE_200
3973 , p12_a96 out nocopy JTF_VARCHAR2_TABLE_200
3974 , p12_a97 out nocopy JTF_VARCHAR2_TABLE_200
3975 , p12_a98 out nocopy JTF_VARCHAR2_TABLE_200
3976 , p12_a99 out nocopy JTF_VARCHAR2_TABLE_200
3977 , p12_a100 out nocopy JTF_VARCHAR2_TABLE_200
3978 , p12_a101 out nocopy JTF_VARCHAR2_TABLE_200
3979 , p12_a102 out nocopy JTF_VARCHAR2_TABLE_200
3980 , p12_a103 out nocopy JTF_VARCHAR2_TABLE_200
3981 , p12_a104 out nocopy JTF_VARCHAR2_TABLE_200
3982 , p12_a105 out nocopy JTF_VARCHAR2_TABLE_100
3983 , p12_a106 out nocopy JTF_VARCHAR2_TABLE_200
3984 , p12_a107 out nocopy JTF_VARCHAR2_TABLE_200
3985 , p12_a108 out nocopy JTF_VARCHAR2_TABLE_200
3986 , p12_a109 out nocopy JTF_VARCHAR2_TABLE_200
3987 , p12_a110 out nocopy JTF_VARCHAR2_TABLE_200
3988 , p12_a111 out nocopy JTF_VARCHAR2_TABLE_200
3989 , p12_a112 out nocopy JTF_VARCHAR2_TABLE_200
3990 , p12_a113 out nocopy JTF_VARCHAR2_TABLE_200
3991 , p12_a114 out nocopy JTF_VARCHAR2_TABLE_200
3992 , p12_a115 out nocopy JTF_VARCHAR2_TABLE_200
3993 , p12_a116 out nocopy JTF_VARCHAR2_TABLE_200
3994 , p12_a117 out nocopy JTF_VARCHAR2_TABLE_200
3995 , p12_a118 out nocopy JTF_VARCHAR2_TABLE_200
3996 , p12_a119 out nocopy JTF_VARCHAR2_TABLE_200
3997 , p12_a120 out nocopy JTF_VARCHAR2_TABLE_200
3998 , p12_a121 out nocopy JTF_NUMBER_TABLE
3999 , p12_a122 out nocopy JTF_NUMBER_TABLE
4000 , p_get_ext_attribs VARCHAR2
4001 , p14_a0 out nocopy JTF_NUMBER_TABLE
4002 , p14_a1 out nocopy JTF_NUMBER_TABLE
4003 , p14_a2 out nocopy JTF_NUMBER_TABLE
4004 , p14_a3 out nocopy JTF_VARCHAR2_TABLE_100
4005 , p14_a4 out nocopy JTF_VARCHAR2_TABLE_300
4006 , p14_a5 out nocopy JTF_DATE_TABLE
4007 , p14_a6 out nocopy JTF_DATE_TABLE
4008 , p14_a7 out nocopy JTF_VARCHAR2_TABLE_100
4009 , p14_a8 out nocopy JTF_VARCHAR2_TABLE_200
4010 , p14_a9 out nocopy JTF_VARCHAR2_TABLE_200
4011 , p14_a10 out nocopy JTF_VARCHAR2_TABLE_200
4012 , p14_a11 out nocopy JTF_VARCHAR2_TABLE_200
4013 , p14_a12 out nocopy JTF_VARCHAR2_TABLE_200
4014 , p14_a13 out nocopy JTF_VARCHAR2_TABLE_200
4015 , p14_a14 out nocopy JTF_VARCHAR2_TABLE_200
4016 , p14_a15 out nocopy JTF_VARCHAR2_TABLE_200
4017 , p14_a16 out nocopy JTF_VARCHAR2_TABLE_200
4018 , p14_a17 out nocopy JTF_VARCHAR2_TABLE_200
4019 , p14_a18 out nocopy JTF_VARCHAR2_TABLE_200
4020 , p14_a19 out nocopy JTF_VARCHAR2_TABLE_200
4021 , p14_a20 out nocopy JTF_VARCHAR2_TABLE_200
4022 , p14_a21 out nocopy JTF_VARCHAR2_TABLE_200
4023 , p14_a22 out nocopy JTF_VARCHAR2_TABLE_200
4024 , p14_a23 out nocopy JTF_NUMBER_TABLE
4025 , p14_a24 out nocopy JTF_NUMBER_TABLE
4026 , p15_a0 out nocopy JTF_NUMBER_TABLE
4027 , p15_a1 out nocopy JTF_VARCHAR2_TABLE_100
4028 , p15_a2 out nocopy JTF_NUMBER_TABLE
4029 , p15_a3 out nocopy JTF_NUMBER_TABLE
4030 , p15_a4 out nocopy JTF_NUMBER_TABLE
4031 , p15_a5 out nocopy JTF_NUMBER_TABLE
4032 , p15_a6 out nocopy JTF_VARCHAR2_TABLE_100
4033 , p15_a7 out nocopy JTF_VARCHAR2_TABLE_100
4034 , p15_a8 out nocopy JTF_VARCHAR2_TABLE_100
4035 , p15_a9 out nocopy JTF_VARCHAR2_TABLE_300
4036 , p15_a10 out nocopy JTF_DATE_TABLE
4037 , p15_a11 out nocopy JTF_DATE_TABLE
4038 , p15_a12 out nocopy JTF_VARCHAR2_TABLE_100
4039 , p15_a13 out nocopy JTF_VARCHAR2_TABLE_200
4040 , p15_a14 out nocopy JTF_VARCHAR2_TABLE_200
4041 , p15_a15 out nocopy JTF_VARCHAR2_TABLE_200
4042 , p15_a16 out nocopy JTF_VARCHAR2_TABLE_200
4043 , p15_a17 out nocopy JTF_VARCHAR2_TABLE_200
4044 , p15_a18 out nocopy JTF_VARCHAR2_TABLE_200
4045 , p15_a19 out nocopy JTF_VARCHAR2_TABLE_200
4046 , p15_a20 out nocopy JTF_VARCHAR2_TABLE_200
4047 , p15_a21 out nocopy JTF_VARCHAR2_TABLE_200
4048 , p15_a22 out nocopy JTF_VARCHAR2_TABLE_200
4049 , p15_a23 out nocopy JTF_VARCHAR2_TABLE_200
4050 , p15_a24 out nocopy JTF_VARCHAR2_TABLE_200
4051 , p15_a25 out nocopy JTF_VARCHAR2_TABLE_200
4052 , p15_a26 out nocopy JTF_VARCHAR2_TABLE_200
4053 , p15_a27 out nocopy JTF_VARCHAR2_TABLE_200
4054 , p15_a28 out nocopy JTF_NUMBER_TABLE
4055 , p_get_asset_assignments VARCHAR2
4056 , p17_a0 out nocopy JTF_NUMBER_TABLE
4057 , p17_a1 out nocopy JTF_NUMBER_TABLE
4058 , p17_a2 out nocopy JTF_NUMBER_TABLE
4059 , p17_a3 out nocopy JTF_VARCHAR2_TABLE_100
4060 , p17_a4 out nocopy JTF_NUMBER_TABLE
4061 , p17_a5 out nocopy JTF_NUMBER_TABLE
4062 , p17_a6 out nocopy JTF_VARCHAR2_TABLE_100
4063 , p17_a7 out nocopy JTF_DATE_TABLE
4064 , p17_a8 out nocopy JTF_DATE_TABLE
4065 , p17_a9 out nocopy JTF_NUMBER_TABLE
4066 , p17_a10 out nocopy JTF_VARCHAR2_TABLE_100
4067 , p17_a11 out nocopy JTF_VARCHAR2_TABLE_100
4068 , p17_a12 out nocopy JTF_VARCHAR2_TABLE_100
4069 , p17_a13 out nocopy JTF_VARCHAR2_TABLE_100
4070 , p17_a14 out nocopy JTF_VARCHAR2_TABLE_100
4071 , p17_a15 out nocopy JTF_VARCHAR2_TABLE_100
4072 , p17_a16 out nocopy JTF_VARCHAR2_TABLE_100
4073 , p17_a17 out nocopy JTF_VARCHAR2_TABLE_100
4074 , p17_a18 out nocopy JTF_VARCHAR2_TABLE_100
4075 , p17_a19 out nocopy JTF_VARCHAR2_TABLE_100
4076 , p17_a20 out nocopy JTF_VARCHAR2_TABLE_100
4077 , p17_a21 out nocopy JTF_DATE_TABLE
4078 , p17_a22 out nocopy JTF_VARCHAR2_TABLE_100
4079 , p17_a23 out nocopy JTF_VARCHAR2_TABLE_300
4080 , p17_a24 out nocopy JTF_VARCHAR2_TABLE_100
4081 , p17_a25 out nocopy JTF_NUMBER_TABLE
4082 , p17_a26 out nocopy JTF_VARCHAR2_TABLE_100
4083 , p_resolve_id_columns VARCHAR2
4084 , p_time_stamp date
4085 , x_return_status out nocopy VARCHAR2
4086 , x_msg_count out nocopy NUMBER
4087 , x_msg_data out nocopy VARCHAR2
4088 )
4089
4090 as
4091 ddp_instance_rec csi_datastructures_pub.instance_header_rec;
4092 ddp_party_header_tbl csi_datastructures_pub.party_header_tbl;
4093 ddp_account_header_tbl csi_datastructures_pub.party_account_header_tbl;
4094 ddp_org_header_tbl csi_datastructures_pub.org_units_header_tbl;
4095 ddp_pricing_attrib_tbl csi_datastructures_pub.pricing_attribs_tbl;
4096 ddp_ext_attrib_tbl csi_datastructures_pub.extend_attrib_values_tbl;
4097 ddp_ext_attrib_def_tbl csi_datastructures_pub.extend_attrib_tbl;
4098 ddp_asset_header_tbl csi_datastructures_pub.instance_asset_header_tbl;
4099 ddp_time_stamp date;
4100 ddindx binary_integer; indx binary_integer;
4101 begin
4102
4103 -- copy data to the local IN or IN-OUT args, if any
4104
4105
4106
4107
4108 ddp_instance_rec.instance_id := rosetta_g_miss_num_map(p4_a0);
4109 ddp_instance_rec.instance_number := p4_a1;
4110 ddp_instance_rec.external_reference := p4_a2;
4111 ddp_instance_rec.inventory_item_id := rosetta_g_miss_num_map(p4_a3);
4112 ddp_instance_rec.inventory_revision := p4_a4;
4113 ddp_instance_rec.inv_master_organization_id := rosetta_g_miss_num_map(p4_a5);
4114 ddp_instance_rec.serial_number := p4_a6;
4115 ddp_instance_rec.mfg_serial_number_flag := p4_a7;
4116 ddp_instance_rec.lot_number := p4_a8;
4117 ddp_instance_rec.quantity := rosetta_g_miss_num_map(p4_a9);
4118 ddp_instance_rec.unit_of_measure_name := p4_a10;
4119 ddp_instance_rec.unit_of_measure := p4_a11;
4120 ddp_instance_rec.accounting_class := p4_a12;
4121 ddp_instance_rec.accounting_class_code := p4_a13;
4122 ddp_instance_rec.instance_condition := p4_a14;
4123 ddp_instance_rec.instance_condition_id := rosetta_g_miss_num_map(p4_a15);
4124 ddp_instance_rec.instance_status := p4_a16;
4125 ddp_instance_rec.instance_status_id := rosetta_g_miss_num_map(p4_a17);
4126 ddp_instance_rec.customer_view_flag := p4_a18;
4127 ddp_instance_rec.merchant_view_flag := p4_a19;
4128 ddp_instance_rec.sellable_flag := p4_a20;
4129 ddp_instance_rec.system_id := rosetta_g_miss_num_map(p4_a21);
4130 ddp_instance_rec.system_name := p4_a22;
4131 ddp_instance_rec.instance_type_code := p4_a23;
4132 ddp_instance_rec.instance_type_name := p4_a24;
4133 ddp_instance_rec.active_start_date := rosetta_g_miss_date_in_map(p4_a25);
4134 ddp_instance_rec.active_end_date := rosetta_g_miss_date_in_map(p4_a26);
4135 ddp_instance_rec.location_type_code := p4_a27;
4136 ddp_instance_rec.location_id := rosetta_g_miss_num_map(p4_a28);
4137 ddp_instance_rec.inv_organization_id := rosetta_g_miss_num_map(p4_a29);
4138 ddp_instance_rec.inv_organization_name := p4_a30;
4139 ddp_instance_rec.inv_subinventory_name := p4_a31;
4140 ddp_instance_rec.inv_locator_id := rosetta_g_miss_num_map(p4_a32);
4141 ddp_instance_rec.pa_project_id := rosetta_g_miss_num_map(p4_a33);
4142 ddp_instance_rec.pa_project_task_id := rosetta_g_miss_num_map(p4_a34);
4143 ddp_instance_rec.pa_project_name := p4_a35;
4144 ddp_instance_rec.pa_project_number := p4_a36;
4145 ddp_instance_rec.pa_task_name := p4_a37;
4146 ddp_instance_rec.pa_task_number := p4_a38;
4147 ddp_instance_rec.in_transit_order_line_id := rosetta_g_miss_num_map(p4_a39);
4148 ddp_instance_rec.in_transit_order_line_number := rosetta_g_miss_num_map(p4_a40);
4149 ddp_instance_rec.in_transit_order_number := rosetta_g_miss_num_map(p4_a41);
4150 ddp_instance_rec.wip_job_id := rosetta_g_miss_num_map(p4_a42);
4151 ddp_instance_rec.wip_entity_name := p4_a43;
4152 ddp_instance_rec.po_order_line_id := rosetta_g_miss_num_map(p4_a44);
4153 ddp_instance_rec.last_oe_order_line_id := rosetta_g_miss_num_map(p4_a45);
4154 ddp_instance_rec.last_oe_rma_line_id := rosetta_g_miss_num_map(p4_a46);
4155 ddp_instance_rec.last_po_po_line_id := rosetta_g_miss_num_map(p4_a47);
4156 ddp_instance_rec.last_oe_po_number := p4_a48;
4157 ddp_instance_rec.last_wip_job_id := rosetta_g_miss_num_map(p4_a49);
4158 ddp_instance_rec.last_pa_project_id := rosetta_g_miss_num_map(p4_a50);
4159 ddp_instance_rec.last_pa_task_id := rosetta_g_miss_num_map(p4_a51);
4160 ddp_instance_rec.last_oe_agreement_id := rosetta_g_miss_num_map(p4_a52);
4161 ddp_instance_rec.install_date := rosetta_g_miss_date_in_map(p4_a53);
4162 ddp_instance_rec.manually_created_flag := p4_a54;
4163 ddp_instance_rec.return_by_date := rosetta_g_miss_date_in_map(p4_a55);
4164 ddp_instance_rec.actual_return_date := rosetta_g_miss_date_in_map(p4_a56);
4165 ddp_instance_rec.creation_complete_flag := p4_a57;
4166 ddp_instance_rec.completeness_flag := p4_a58;
4167 ddp_instance_rec.context := p4_a59;
4168 ddp_instance_rec.attribute1 := p4_a60;
4169 ddp_instance_rec.attribute2 := p4_a61;
4170 ddp_instance_rec.attribute3 := p4_a62;
4171 ddp_instance_rec.attribute4 := p4_a63;
4172 ddp_instance_rec.attribute5 := p4_a64;
4173 ddp_instance_rec.attribute6 := p4_a65;
4174 ddp_instance_rec.attribute7 := p4_a66;
4175 ddp_instance_rec.attribute8 := p4_a67;
4176 ddp_instance_rec.attribute9 := p4_a68;
4177 ddp_instance_rec.attribute10 := p4_a69;
4178 ddp_instance_rec.attribute11 := p4_a70;
4179 ddp_instance_rec.attribute12 := p4_a71;
4180 ddp_instance_rec.attribute13 := p4_a72;
4181 ddp_instance_rec.attribute14 := p4_a73;
4182 ddp_instance_rec.attribute15 := p4_a74;
4183 ddp_instance_rec.object_version_number := rosetta_g_miss_num_map(p4_a75);
4184 ddp_instance_rec.last_txn_line_detail_id := rosetta_g_miss_num_map(p4_a76);
4185 ddp_instance_rec.install_location_type_code := p4_a77;
4186 ddp_instance_rec.install_location_id := rosetta_g_miss_num_map(p4_a78);
4187 ddp_instance_rec.instance_usage_code := p4_a79;
4188 ddp_instance_rec.current_loc_address1 := p4_a80;
4189 ddp_instance_rec.current_loc_address2 := p4_a81;
4190 ddp_instance_rec.current_loc_address3 := p4_a82;
4191 ddp_instance_rec.current_loc_address4 := p4_a83;
4192 ddp_instance_rec.current_loc_city := p4_a84;
4193 ddp_instance_rec.current_loc_state := p4_a85;
4194 ddp_instance_rec.current_loc_postal_code := p4_a86;
4195 ddp_instance_rec.current_loc_country := p4_a87;
4196 ddp_instance_rec.sales_order_number := rosetta_g_miss_num_map(p4_a88);
4197 ddp_instance_rec.sales_order_line_number := rosetta_g_miss_num_map(p4_a89);
4198 ddp_instance_rec.sales_order_date := rosetta_g_miss_date_in_map(p4_a90);
4199 ddp_instance_rec.purchase_order_number := p4_a91;
4200 ddp_instance_rec.instance_usage_name := p4_a92;
4201 ddp_instance_rec.install_loc_address1 := p4_a93;
4202 ddp_instance_rec.install_loc_address2 := p4_a94;
4203 ddp_instance_rec.install_loc_address3 := p4_a95;
4204 ddp_instance_rec.install_loc_address4 := p4_a96;
4205 ddp_instance_rec.install_loc_city := p4_a97;
4206 ddp_instance_rec.install_loc_state := p4_a98;
4207 ddp_instance_rec.install_loc_postal_code := p4_a99;
4208 ddp_instance_rec.install_loc_country := p4_a100;
4209 ddp_instance_rec.vld_organization_id := rosetta_g_miss_num_map(p4_a101);
4210 ddp_instance_rec.current_loc_number := p4_a102;
4211 ddp_instance_rec.install_loc_number := p4_a103;
4212 ddp_instance_rec.current_party_name := p4_a104;
4213 ddp_instance_rec.current_party_number := p4_a105;
4214 ddp_instance_rec.install_party_name := p4_a106;
4215 ddp_instance_rec.install_party_number := p4_a107;
4216 ddp_instance_rec.config_inst_hdr_id := rosetta_g_miss_num_map(p4_a108);
4217 ddp_instance_rec.config_inst_rev_num := rosetta_g_miss_num_map(p4_a109);
4218 ddp_instance_rec.config_inst_item_id := rosetta_g_miss_num_map(p4_a110);
4219 ddp_instance_rec.config_valid_status := p4_a111;
4220 ddp_instance_rec.instance_description := p4_a112;
4221 ddp_instance_rec.start_loc_address1 := p4_a113;
4222 ddp_instance_rec.start_loc_address2 := p4_a114;
4223 ddp_instance_rec.start_loc_address3 := p4_a115;
4224 ddp_instance_rec.start_loc_address4 := p4_a116;
4225 ddp_instance_rec.start_loc_city := p4_a117;
4226 ddp_instance_rec.start_loc_state := p4_a118;
4227 ddp_instance_rec.start_loc_postal_code := p4_a119;
4228 ddp_instance_rec.start_loc_country := p4_a120;
4229 ddp_instance_rec.end_loc_address1 := p4_a121;
4230 ddp_instance_rec.end_loc_address2 := p4_a122;
4231 ddp_instance_rec.end_loc_address3 := p4_a123;
4232 ddp_instance_rec.end_loc_address4 := p4_a124;
4233 ddp_instance_rec.end_loc_city := p4_a125;
4234 ddp_instance_rec.end_loc_state := p4_a126;
4235 ddp_instance_rec.end_loc_postal_code := p4_a127;
4236 ddp_instance_rec.end_loc_country := p4_a128;
4237 ddp_instance_rec.vld_organization_name := p4_a129;
4238 ddp_instance_rec.last_oe_agreement_name := p4_a130;
4239 ddp_instance_rec.inv_locator_name := p4_a131;
4240 ddp_instance_rec.network_asset_flag := p4_a132;
4241 ddp_instance_rec.maintainable_flag := p4_a133;
4242 ddp_instance_rec.pn_location_id := rosetta_g_miss_num_map(p4_a134);
4243 ddp_instance_rec.asset_criticality_code := p4_a135;
4244 ddp_instance_rec.category_id := rosetta_g_miss_num_map(p4_a136);
4245 ddp_instance_rec.equipment_gen_object_id := rosetta_g_miss_num_map(p4_a137);
4246 ddp_instance_rec.instantiation_flag := p4_a138;
4247 ddp_instance_rec.linear_location_id := rosetta_g_miss_num_map(p4_a139);
4248 ddp_instance_rec.operational_log_flag := p4_a140;
4249 ddp_instance_rec.checkin_status := rosetta_g_miss_num_map(p4_a141);
4250 ddp_instance_rec.supplier_warranty_exp_date := rosetta_g_miss_date_in_map(p4_a142);
4251 ddp_instance_rec.attribute16 := p4_a143;
4252 ddp_instance_rec.attribute17 := p4_a144;
4253 ddp_instance_rec.attribute18 := p4_a145;
4254 ddp_instance_rec.attribute19 := p4_a146;
4255 ddp_instance_rec.attribute20 := p4_a147;
4256 ddp_instance_rec.attribute21 := p4_a148;
4257 ddp_instance_rec.attribute22 := p4_a149;
4258 ddp_instance_rec.attribute23 := p4_a150;
4259 ddp_instance_rec.attribute24 := p4_a151;
4260 ddp_instance_rec.attribute25 := p4_a152;
4261 ddp_instance_rec.attribute26 := p4_a153;
4262 ddp_instance_rec.attribute27 := p4_a154;
4263 ddp_instance_rec.attribute28 := p4_a155;
4264 ddp_instance_rec.attribute29 := p4_a156;
4265 ddp_instance_rec.attribute30 := p4_a157;
4266 ddp_instance_rec.purchase_unit_price := rosetta_g_miss_num_map(p4_a158);
4267 ddp_instance_rec.purchase_currency_code := p4_a159;
4268 ddp_instance_rec.payables_unit_price := rosetta_g_miss_num_map(p4_a160);
4269 ddp_instance_rec.payables_currency_code := p4_a161;
4270 ddp_instance_rec.sales_unit_price := rosetta_g_miss_num_map(p4_a162);
4271 ddp_instance_rec.sales_currency_code := p4_a163;
4272 ddp_instance_rec.operational_status_code := p4_a164;
4273 ddp_instance_rec.operational_status_name := p4_a165;
4274 ddp_instance_rec.maintenance_organization := p4_a166;
4275 ddp_instance_rec.department := p4_a167;
4276 ddp_instance_rec.area := p4_a168;
4277 ddp_instance_rec.wip_accounting_class := p4_a169;
4278 ddp_instance_rec.parent_asset_group := p4_a170;
4279 ddp_instance_rec.criticality := p4_a171;
4280 ddp_instance_rec.category_name := p4_a172;
4281 ddp_instance_rec.parent_asset_number := p4_a173;
4282 ddp_instance_rec.maintainable := p4_a174;
4283 ddp_instance_rec.version_label := p4_a175;
4284 ddp_instance_rec.version_label_meaning := p4_a176;
4285 ddp_instance_rec.inventory_item_name := p4_a177;
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301 ddp_time_stamp := rosetta_g_miss_date_in_map(p_time_stamp);
4302
4303
4304
4305
4306 -- here's the delegated call to the old PL/SQL routine
4307 csi_item_instance_pub.get_item_instance_details(p_api_version,
4308 p_commit,
4309 p_init_msg_list,
4310 p_validation_level,
4311 ddp_instance_rec,
4312 p_get_parties,
4313 ddp_party_header_tbl,
4314 p_get_accounts,
4315 ddp_account_header_tbl,
4316 p_get_org_assignments,
4317 ddp_org_header_tbl,
4318 p_get_pricing_attribs,
4319 ddp_pricing_attrib_tbl,
4320 p_get_ext_attribs,
4321 ddp_ext_attrib_tbl,
4322 ddp_ext_attrib_def_tbl,
4323 p_get_asset_assignments,
4324 ddp_asset_header_tbl,
4325 p_resolve_id_columns,
4326 ddp_time_stamp,
4327 x_return_status,
4328 x_msg_count,
4329 x_msg_data);
4330
4331 -- copy data back from the local variables to OUT or IN-OUT args, if any
4332
4333
4334
4335
4336 p4_a0 := rosetta_g_miss_num_map(ddp_instance_rec.instance_id);
4337 p4_a1 := ddp_instance_rec.instance_number;
4338 p4_a2 := ddp_instance_rec.external_reference;
4339 p4_a3 := rosetta_g_miss_num_map(ddp_instance_rec.inventory_item_id);
4340 p4_a4 := ddp_instance_rec.inventory_revision;
4341 p4_a5 := rosetta_g_miss_num_map(ddp_instance_rec.inv_master_organization_id);
4342 p4_a6 := ddp_instance_rec.serial_number;
4343 p4_a7 := ddp_instance_rec.mfg_serial_number_flag;
4344 p4_a8 := ddp_instance_rec.lot_number;
4345 p4_a9 := rosetta_g_miss_num_map(ddp_instance_rec.quantity);
4346 p4_a10 := ddp_instance_rec.unit_of_measure_name;
4347 p4_a11 := ddp_instance_rec.unit_of_measure;
4348 p4_a12 := ddp_instance_rec.accounting_class;
4349 p4_a13 := ddp_instance_rec.accounting_class_code;
4350 p4_a14 := ddp_instance_rec.instance_condition;
4351 p4_a15 := rosetta_g_miss_num_map(ddp_instance_rec.instance_condition_id);
4352 p4_a16 := ddp_instance_rec.instance_status;
4353 p4_a17 := rosetta_g_miss_num_map(ddp_instance_rec.instance_status_id);
4354 p4_a18 := ddp_instance_rec.customer_view_flag;
4355 p4_a19 := ddp_instance_rec.merchant_view_flag;
4356 p4_a20 := ddp_instance_rec.sellable_flag;
4357 p4_a21 := rosetta_g_miss_num_map(ddp_instance_rec.system_id);
4358 p4_a22 := ddp_instance_rec.system_name;
4359 p4_a23 := ddp_instance_rec.instance_type_code;
4360 p4_a24 := ddp_instance_rec.instance_type_name;
4361 p4_a25 := ddp_instance_rec.active_start_date;
4362 p4_a26 := ddp_instance_rec.active_end_date;
4363 p4_a27 := ddp_instance_rec.location_type_code;
4364 p4_a28 := rosetta_g_miss_num_map(ddp_instance_rec.location_id);
4365 p4_a29 := rosetta_g_miss_num_map(ddp_instance_rec.inv_organization_id);
4366 p4_a30 := ddp_instance_rec.inv_organization_name;
4367 p4_a31 := ddp_instance_rec.inv_subinventory_name;
4368 p4_a32 := rosetta_g_miss_num_map(ddp_instance_rec.inv_locator_id);
4369 p4_a33 := rosetta_g_miss_num_map(ddp_instance_rec.pa_project_id);
4370 p4_a34 := rosetta_g_miss_num_map(ddp_instance_rec.pa_project_task_id);
4371 p4_a35 := ddp_instance_rec.pa_project_name;
4372 p4_a36 := ddp_instance_rec.pa_project_number;
4373 p4_a37 := ddp_instance_rec.pa_task_name;
4374 p4_a38 := ddp_instance_rec.pa_task_number;
4375 p4_a39 := rosetta_g_miss_num_map(ddp_instance_rec.in_transit_order_line_id);
4376 p4_a40 := rosetta_g_miss_num_map(ddp_instance_rec.in_transit_order_line_number);
4377 p4_a41 := rosetta_g_miss_num_map(ddp_instance_rec.in_transit_order_number);
4378 p4_a42 := rosetta_g_miss_num_map(ddp_instance_rec.wip_job_id);
4379 p4_a43 := ddp_instance_rec.wip_entity_name;
4380 p4_a44 := rosetta_g_miss_num_map(ddp_instance_rec.po_order_line_id);
4381 p4_a45 := rosetta_g_miss_num_map(ddp_instance_rec.last_oe_order_line_id);
4382 p4_a46 := rosetta_g_miss_num_map(ddp_instance_rec.last_oe_rma_line_id);
4383 p4_a47 := rosetta_g_miss_num_map(ddp_instance_rec.last_po_po_line_id);
4384 p4_a48 := ddp_instance_rec.last_oe_po_number;
4385 p4_a49 := rosetta_g_miss_num_map(ddp_instance_rec.last_wip_job_id);
4386 p4_a50 := rosetta_g_miss_num_map(ddp_instance_rec.last_pa_project_id);
4387 p4_a51 := rosetta_g_miss_num_map(ddp_instance_rec.last_pa_task_id);
4388 p4_a52 := rosetta_g_miss_num_map(ddp_instance_rec.last_oe_agreement_id);
4389 p4_a53 := ddp_instance_rec.install_date;
4390 p4_a54 := ddp_instance_rec.manually_created_flag;
4391 p4_a55 := ddp_instance_rec.return_by_date;
4392 p4_a56 := ddp_instance_rec.actual_return_date;
4393 p4_a57 := ddp_instance_rec.creation_complete_flag;
4394 p4_a58 := ddp_instance_rec.completeness_flag;
4395 p4_a59 := ddp_instance_rec.context;
4396 p4_a60 := ddp_instance_rec.attribute1;
4397 p4_a61 := ddp_instance_rec.attribute2;
4398 p4_a62 := ddp_instance_rec.attribute3;
4399 p4_a63 := ddp_instance_rec.attribute4;
4400 p4_a64 := ddp_instance_rec.attribute5;
4401 p4_a65 := ddp_instance_rec.attribute6;
4402 p4_a66 := ddp_instance_rec.attribute7;
4403 p4_a67 := ddp_instance_rec.attribute8;
4404 p4_a68 := ddp_instance_rec.attribute9;
4405 p4_a69 := ddp_instance_rec.attribute10;
4406 p4_a70 := ddp_instance_rec.attribute11;
4407 p4_a71 := ddp_instance_rec.attribute12;
4408 p4_a72 := ddp_instance_rec.attribute13;
4409 p4_a73 := ddp_instance_rec.attribute14;
4410 p4_a74 := ddp_instance_rec.attribute15;
4411 p4_a75 := rosetta_g_miss_num_map(ddp_instance_rec.object_version_number);
4412 p4_a76 := rosetta_g_miss_num_map(ddp_instance_rec.last_txn_line_detail_id);
4413 p4_a77 := ddp_instance_rec.install_location_type_code;
4414 p4_a78 := rosetta_g_miss_num_map(ddp_instance_rec.install_location_id);
4415 p4_a79 := ddp_instance_rec.instance_usage_code;
4416 p4_a80 := ddp_instance_rec.current_loc_address1;
4417 p4_a81 := ddp_instance_rec.current_loc_address2;
4418 p4_a82 := ddp_instance_rec.current_loc_address3;
4419 p4_a83 := ddp_instance_rec.current_loc_address4;
4420 p4_a84 := ddp_instance_rec.current_loc_city;
4421 p4_a85 := ddp_instance_rec.current_loc_state;
4422 p4_a86 := ddp_instance_rec.current_loc_postal_code;
4423 p4_a87 := ddp_instance_rec.current_loc_country;
4424 p4_a88 := rosetta_g_miss_num_map(ddp_instance_rec.sales_order_number);
4425 p4_a89 := rosetta_g_miss_num_map(ddp_instance_rec.sales_order_line_number);
4426 p4_a90 := ddp_instance_rec.sales_order_date;
4427 p4_a91 := ddp_instance_rec.purchase_order_number;
4428 p4_a92 := ddp_instance_rec.instance_usage_name;
4429 p4_a93 := ddp_instance_rec.install_loc_address1;
4430 p4_a94 := ddp_instance_rec.install_loc_address2;
4431 p4_a95 := ddp_instance_rec.install_loc_address3;
4432 p4_a96 := ddp_instance_rec.install_loc_address4;
4433 p4_a97 := ddp_instance_rec.install_loc_city;
4434 p4_a98 := ddp_instance_rec.install_loc_state;
4435 p4_a99 := ddp_instance_rec.install_loc_postal_code;
4436 p4_a100 := ddp_instance_rec.install_loc_country;
4437 p4_a101 := rosetta_g_miss_num_map(ddp_instance_rec.vld_organization_id);
4438 p4_a102 := ddp_instance_rec.current_loc_number;
4439 p4_a103 := ddp_instance_rec.install_loc_number;
4440 p4_a104 := ddp_instance_rec.current_party_name;
4441 p4_a105 := ddp_instance_rec.current_party_number;
4442 p4_a106 := ddp_instance_rec.install_party_name;
4443 p4_a107 := ddp_instance_rec.install_party_number;
4444 p4_a108 := rosetta_g_miss_num_map(ddp_instance_rec.config_inst_hdr_id);
4445 p4_a109 := rosetta_g_miss_num_map(ddp_instance_rec.config_inst_rev_num);
4446 p4_a110 := rosetta_g_miss_num_map(ddp_instance_rec.config_inst_item_id);
4447 p4_a111 := ddp_instance_rec.config_valid_status;
4448 p4_a112 := ddp_instance_rec.instance_description;
4449 p4_a113 := ddp_instance_rec.start_loc_address1;
4450 p4_a114 := ddp_instance_rec.start_loc_address2;
4451 p4_a115 := ddp_instance_rec.start_loc_address3;
4452 p4_a116 := ddp_instance_rec.start_loc_address4;
4453 p4_a117 := ddp_instance_rec.start_loc_city;
4454 p4_a118 := ddp_instance_rec.start_loc_state;
4455 p4_a119 := ddp_instance_rec.start_loc_postal_code;
4456 p4_a120 := ddp_instance_rec.start_loc_country;
4457 p4_a121 := ddp_instance_rec.end_loc_address1;
4458 p4_a122 := ddp_instance_rec.end_loc_address2;
4459 p4_a123 := ddp_instance_rec.end_loc_address3;
4460 p4_a124 := ddp_instance_rec.end_loc_address4;
4461 p4_a125 := ddp_instance_rec.end_loc_city;
4462 p4_a126 := ddp_instance_rec.end_loc_state;
4463 p4_a127 := ddp_instance_rec.end_loc_postal_code;
4464 p4_a128 := ddp_instance_rec.end_loc_country;
4465 p4_a129 := ddp_instance_rec.vld_organization_name;
4466 p4_a130 := ddp_instance_rec.last_oe_agreement_name;
4467 p4_a131 := ddp_instance_rec.inv_locator_name;
4468 p4_a132 := ddp_instance_rec.network_asset_flag;
4469 p4_a133 := ddp_instance_rec.maintainable_flag;
4470 p4_a134 := rosetta_g_miss_num_map(ddp_instance_rec.pn_location_id);
4471 p4_a135 := ddp_instance_rec.asset_criticality_code;
4472 p4_a136 := rosetta_g_miss_num_map(ddp_instance_rec.category_id);
4473 p4_a137 := rosetta_g_miss_num_map(ddp_instance_rec.equipment_gen_object_id);
4474 p4_a138 := ddp_instance_rec.instantiation_flag;
4475 p4_a139 := rosetta_g_miss_num_map(ddp_instance_rec.linear_location_id);
4476 p4_a140 := ddp_instance_rec.operational_log_flag;
4477 p4_a141 := rosetta_g_miss_num_map(ddp_instance_rec.checkin_status);
4478 p4_a142 := ddp_instance_rec.supplier_warranty_exp_date;
4479 p4_a143 := ddp_instance_rec.attribute16;
4480 p4_a144 := ddp_instance_rec.attribute17;
4481 p4_a145 := ddp_instance_rec.attribute18;
4482 p4_a146 := ddp_instance_rec.attribute19;
4483 p4_a147 := ddp_instance_rec.attribute20;
4484 p4_a148 := ddp_instance_rec.attribute21;
4485 p4_a149 := ddp_instance_rec.attribute22;
4486 p4_a150 := ddp_instance_rec.attribute23;
4487 p4_a151 := ddp_instance_rec.attribute24;
4488 p4_a152 := ddp_instance_rec.attribute25;
4489 p4_a153 := ddp_instance_rec.attribute26;
4490 p4_a154 := ddp_instance_rec.attribute27;
4491 p4_a155 := ddp_instance_rec.attribute28;
4492 p4_a156 := ddp_instance_rec.attribute29;
4493 p4_a157 := ddp_instance_rec.attribute30;
4494 p4_a158 := rosetta_g_miss_num_map(ddp_instance_rec.purchase_unit_price);
4495 p4_a159 := ddp_instance_rec.purchase_currency_code;
4496 p4_a160 := rosetta_g_miss_num_map(ddp_instance_rec.payables_unit_price);
4497 p4_a161 := ddp_instance_rec.payables_currency_code;
4498 p4_a162 := rosetta_g_miss_num_map(ddp_instance_rec.sales_unit_price);
4499 p4_a163 := ddp_instance_rec.sales_currency_code;
4500 p4_a164 := ddp_instance_rec.operational_status_code;
4501 p4_a165 := ddp_instance_rec.operational_status_name;
4502 p4_a166 := ddp_instance_rec.maintenance_organization;
4503 p4_a167 := ddp_instance_rec.department;
4504 p4_a168 := ddp_instance_rec.area;
4505 p4_a169 := ddp_instance_rec.wip_accounting_class;
4506 p4_a170 := ddp_instance_rec.parent_asset_group;
4507 p4_a171 := ddp_instance_rec.criticality;
4508 p4_a172 := ddp_instance_rec.category_name;
4509 p4_a173 := ddp_instance_rec.parent_asset_number;
4510 p4_a174 := ddp_instance_rec.maintainable;
4511 p4_a175 := ddp_instance_rec.version_label;
4512 p4_a176 := ddp_instance_rec.version_label_meaning;
4513 p4_a177 := ddp_instance_rec.inventory_item_name;
4514
4515
4516 csi_datastructures_pub_w.rosetta_table_copy_out_p11(ddp_party_header_tbl, p6_a0
4517 , p6_a1
4518 , p6_a2
4519 , p6_a3
4520 , p6_a4
4521 , p6_a5
4522 , p6_a6
4523 , p6_a7
4524 , p6_a8
4525 , p6_a9
4526 , p6_a10
4527 , p6_a11
4528 , p6_a12
4529 , p6_a13
4530 , p6_a14
4531 , p6_a15
4532 , p6_a16
4533 , p6_a17
4534 , p6_a18
4535 , p6_a19
4536 , p6_a20
4537 , p6_a21
4538 , p6_a22
4539 , p6_a23
4540 , p6_a24
4541 , p6_a25
4542 , p6_a26
4543 , p6_a27
4544 , p6_a28
4545 , p6_a29
4546 , p6_a30
4547 , p6_a31
4548 , p6_a32
4549 , p6_a33
4550 , p6_a34
4551 , p6_a35
4552 , p6_a36
4553 , p6_a37
4554 , p6_a38
4555 , p6_a39
4556 , p6_a40
4557 );
4558
4559
4560 csi_datastructures_pub_w.rosetta_table_copy_out_p55(ddp_account_header_tbl, p8_a0
4561 , p8_a1
4562 , p8_a2
4563 , p8_a3
4564 , p8_a4
4565 , p8_a5
4566 , p8_a6
4567 , p8_a7
4568 , p8_a8
4569 , p8_a9
4570 , p8_a10
4571 , p8_a11
4572 , p8_a12
4573 , p8_a13
4574 , p8_a14
4575 , p8_a15
4576 , p8_a16
4577 , p8_a17
4578 , p8_a18
4579 , p8_a19
4580 , p8_a20
4581 , p8_a21
4582 , p8_a22
4583 , p8_a23
4584 , p8_a24
4585 , p8_a25
4586 , p8_a26
4587 , p8_a27
4588 , p8_a28
4589 , p8_a29
4590 , p8_a30
4591 , p8_a31
4592 , p8_a32
4593 , p8_a33
4594 , p8_a34
4595 , p8_a35
4596 , p8_a36
4597 , p8_a37
4598 , p8_a38
4599 , p8_a39
4600 , p8_a40
4601 , p8_a41
4602 , p8_a42
4603 , p8_a43
4604 , p8_a44
4605 );
4606
4607
4608 csi_datastructures_pub_w.rosetta_table_copy_out_p57(ddp_org_header_tbl, p10_a0
4609 , p10_a1
4610 , p10_a2
4611 , p10_a3
4612 , p10_a4
4613 , p10_a5
4614 , p10_a6
4615 , p10_a7
4616 , p10_a8
4617 , p10_a9
4618 , p10_a10
4619 , p10_a11
4620 , p10_a12
4621 , p10_a13
4622 , p10_a14
4623 , p10_a15
4624 , p10_a16
4625 , p10_a17
4626 , p10_a18
4627 , p10_a19
4628 , p10_a20
4629 , p10_a21
4630 , p10_a22
4631 , p10_a23
4632 , p10_a24
4633 );
4634
4635
4636 csi_datastructures_pub_w.rosetta_table_copy_out_p46(ddp_pricing_attrib_tbl, p12_a0
4637 , p12_a1
4638 , p12_a2
4639 , p12_a3
4640 , p12_a4
4641 , p12_a5
4642 , p12_a6
4643 , p12_a7
4644 , p12_a8
4645 , p12_a9
4646 , p12_a10
4647 , p12_a11
4648 , p12_a12
4649 , p12_a13
4650 , p12_a14
4651 , p12_a15
4652 , p12_a16
4653 , p12_a17
4654 , p12_a18
4655 , p12_a19
4656 , p12_a20
4657 , p12_a21
4658 , p12_a22
4659 , p12_a23
4660 , p12_a24
4661 , p12_a25
4662 , p12_a26
4663 , p12_a27
4664 , p12_a28
4665 , p12_a29
4666 , p12_a30
4667 , p12_a31
4668 , p12_a32
4669 , p12_a33
4670 , p12_a34
4671 , p12_a35
4672 , p12_a36
4673 , p12_a37
4674 , p12_a38
4675 , p12_a39
4676 , p12_a40
4677 , p12_a41
4678 , p12_a42
4679 , p12_a43
4680 , p12_a44
4681 , p12_a45
4682 , p12_a46
4683 , p12_a47
4684 , p12_a48
4685 , p12_a49
4686 , p12_a50
4687 , p12_a51
4688 , p12_a52
4689 , p12_a53
4690 , p12_a54
4691 , p12_a55
4692 , p12_a56
4693 , p12_a57
4694 , p12_a58
4695 , p12_a59
4696 , p12_a60
4697 , p12_a61
4698 , p12_a62
4699 , p12_a63
4700 , p12_a64
4701 , p12_a65
4702 , p12_a66
4703 , p12_a67
4704 , p12_a68
4705 , p12_a69
4706 , p12_a70
4707 , p12_a71
4708 , p12_a72
4709 , p12_a73
4710 , p12_a74
4711 , p12_a75
4712 , p12_a76
4713 , p12_a77
4714 , p12_a78
4715 , p12_a79
4716 , p12_a80
4717 , p12_a81
4718 , p12_a82
4719 , p12_a83
4720 , p12_a84
4721 , p12_a85
4722 , p12_a86
4723 , p12_a87
4724 , p12_a88
4725 , p12_a89
4726 , p12_a90
4727 , p12_a91
4728 , p12_a92
4729 , p12_a93
4730 , p12_a94
4731 , p12_a95
4732 , p12_a96
4733 , p12_a97
4734 , p12_a98
4735 , p12_a99
4736 , p12_a100
4737 , p12_a101
4738 , p12_a102
4739 , p12_a103
4740 , p12_a104
4741 , p12_a105
4742 , p12_a106
4743 , p12_a107
4744 , p12_a108
4745 , p12_a109
4746 , p12_a110
4747 , p12_a111
4748 , p12_a112
4749 , p12_a113
4750 , p12_a114
4751 , p12_a115
4752 , p12_a116
4753 , p12_a117
4754 , p12_a118
4755 , p12_a119
4756 , p12_a120
4757 , p12_a121
4758 , p12_a122
4759 );
4760
4761
4762 csi_datastructures_pub_w.rosetta_table_copy_out_p43(ddp_ext_attrib_tbl, p14_a0
4763 , p14_a1
4764 , p14_a2
4765 , p14_a3
4766 , p14_a4
4767 , p14_a5
4768 , p14_a6
4769 , p14_a7
4770 , p14_a8
4771 , p14_a9
4772 , p14_a10
4773 , p14_a11
4774 , p14_a12
4775 , p14_a13
4776 , p14_a14
4777 , p14_a15
4778 , p14_a16
4779 , p14_a17
4780 , p14_a18
4781 , p14_a19
4782 , p14_a20
4783 , p14_a21
4784 , p14_a22
4785 , p14_a23
4786 , p14_a24
4787 );
4788
4789 csi_datastructures_pub_w.rosetta_table_copy_out_p41(ddp_ext_attrib_def_tbl, p15_a0
4790 , p15_a1
4791 , p15_a2
4792 , p15_a3
4793 , p15_a4
4794 , p15_a5
4795 , p15_a6
4796 , p15_a7
4797 , p15_a8
4798 , p15_a9
4799 , p15_a10
4800 , p15_a11
4801 , p15_a12
4802 , p15_a13
4803 , p15_a14
4804 , p15_a15
4805 , p15_a16
4806 , p15_a17
4807 , p15_a18
4808 , p15_a19
4809 , p15_a20
4810 , p15_a21
4811 , p15_a22
4812 , p15_a23
4813 , p15_a24
4814 , p15_a25
4815 , p15_a26
4816 , p15_a27
4817 , p15_a28
4818 );
4819
4820
4821 csi_datastructures_pub_w.rosetta_table_copy_out_p59(ddp_asset_header_tbl, p17_a0
4822 , p17_a1
4823 , p17_a2
4824 , p17_a3
4825 , p17_a4
4826 , p17_a5
4827 , p17_a6
4828 , p17_a7
4829 , p17_a8
4830 , p17_a9
4831 , p17_a10
4832 , p17_a11
4833 , p17_a12
4834 , p17_a13
4835 , p17_a14
4836 , p17_a15
4837 , p17_a16
4838 , p17_a17
4839 , p17_a18
4840 , p17_a19
4841 , p17_a20
4842 , p17_a21
4843 , p17_a22
4844 , p17_a23
4845 , p17_a24
4846 , p17_a25
4847 , p17_a26
4848 );
4849
4850
4851
4852
4853
4854 end;
4855
4856 procedure get_version_labels(p_api_version NUMBER
4857 , p_commit VARCHAR2
4858 , p_init_msg_list VARCHAR2
4859 , p_validation_level NUMBER
4860 , p_time_stamp date
4861 , p6_a0 out nocopy JTF_NUMBER_TABLE
4862 , p6_a1 out nocopy JTF_NUMBER_TABLE
4863 , p6_a2 out nocopy JTF_VARCHAR2_TABLE_300
4864 , p6_a3 out nocopy JTF_VARCHAR2_TABLE_300
4865 , p6_a4 out nocopy JTF_DATE_TABLE
4866 , p6_a5 out nocopy JTF_DATE_TABLE
4867 , p6_a6 out nocopy JTF_DATE_TABLE
4868 , p6_a7 out nocopy JTF_VARCHAR2_TABLE_100
4869 , p6_a8 out nocopy JTF_VARCHAR2_TABLE_200
4870 , p6_a9 out nocopy JTF_VARCHAR2_TABLE_200
4871 , p6_a10 out nocopy JTF_VARCHAR2_TABLE_200
4872 , p6_a11 out nocopy JTF_VARCHAR2_TABLE_200
4873 , p6_a12 out nocopy JTF_VARCHAR2_TABLE_200
4874 , p6_a13 out nocopy JTF_VARCHAR2_TABLE_200
4875 , p6_a14 out nocopy JTF_VARCHAR2_TABLE_200
4876 , p6_a15 out nocopy JTF_VARCHAR2_TABLE_200
4877 , p6_a16 out nocopy JTF_VARCHAR2_TABLE_200
4878 , p6_a17 out nocopy JTF_VARCHAR2_TABLE_200
4879 , p6_a18 out nocopy JTF_VARCHAR2_TABLE_200
4880 , p6_a19 out nocopy JTF_VARCHAR2_TABLE_200
4881 , p6_a20 out nocopy JTF_VARCHAR2_TABLE_200
4882 , p6_a21 out nocopy JTF_VARCHAR2_TABLE_200
4883 , p6_a22 out nocopy JTF_VARCHAR2_TABLE_200
4884 , p6_a23 out nocopy JTF_NUMBER_TABLE
4885 , x_return_status out nocopy VARCHAR2
4886 , x_msg_count out nocopy NUMBER
4887 , x_msg_data out nocopy VARCHAR2
4888 , p4_a0 NUMBER := 0-1962.0724
4889 , p4_a1 NUMBER := 0-1962.0724
4890 , p4_a2 VARCHAR2 := fnd_api.g_miss_char
4891 , p4_a3 DATE := fnd_api.g_miss_date
4892 )
4893
4894 as
4895 ddp_version_label_query_rec csi_datastructures_pub.version_label_query_rec;
4896 ddp_time_stamp date;
4897 ddx_version_label_tbl csi_datastructures_pub.version_label_tbl;
4898 ddindx binary_integer; indx binary_integer;
4899 begin
4900
4901 -- copy data to the local IN or IN-OUT args, if any
4902
4903
4904
4905
4906 ddp_version_label_query_rec.version_label_id := rosetta_g_miss_num_map(p4_a0);
4907 ddp_version_label_query_rec.instance_id := rosetta_g_miss_num_map(p4_a1);
4908 ddp_version_label_query_rec.version_label := p4_a2;
4909 ddp_version_label_query_rec.date_time_stamp := rosetta_g_miss_date_in_map(p4_a3);
4910
4911 ddp_time_stamp := rosetta_g_miss_date_in_map(p_time_stamp);
4912
4913
4914
4915
4916
4917 -- here's the delegated call to the old PL/SQL routine
4918 csi_item_instance_pub.get_version_labels(p_api_version,
4919 p_commit,
4920 p_init_msg_list,
4921 p_validation_level,
4922 ddp_version_label_query_rec,
4923 ddp_time_stamp,
4924 ddx_version_label_tbl,
4925 x_return_status,
4926 x_msg_count,
4927 x_msg_data);
4928
4929 -- copy data back from the local variables to OUT or IN-OUT args, if any
4930
4931
4932
4933
4934
4935
4936 csi_datastructures_pub_w.rosetta_table_copy_out_p14(ddx_version_label_tbl, p6_a0
4937 , p6_a1
4938 , p6_a2
4939 , p6_a3
4940 , p6_a4
4941 , p6_a5
4942 , p6_a6
4943 , p6_a7
4944 , p6_a8
4945 , p6_a9
4946 , p6_a10
4947 , p6_a11
4948 , p6_a12
4949 , p6_a13
4950 , p6_a14
4951 , p6_a15
4952 , p6_a16
4953 , p6_a17
4954 , p6_a18
4955 , p6_a19
4956 , p6_a20
4957 , p6_a21
4958 , p6_a22
4959 , p6_a23
4960 );
4961
4962
4963
4964 end;
4965
4966 procedure create_version_label(p_api_version NUMBER
4967 , p_commit VARCHAR2
4968 , p_init_msg_list VARCHAR2
4969 , p_validation_level NUMBER
4970 , p4_a0 in out nocopy JTF_NUMBER_TABLE
4971 , p4_a1 in out nocopy JTF_NUMBER_TABLE
4972 , p4_a2 in out nocopy JTF_VARCHAR2_TABLE_300
4973 , p4_a3 in out nocopy JTF_VARCHAR2_TABLE_300
4974 , p4_a4 in out nocopy JTF_DATE_TABLE
4975 , p4_a5 in out nocopy JTF_DATE_TABLE
4976 , p4_a6 in out nocopy JTF_DATE_TABLE
4977 , p4_a7 in out nocopy JTF_VARCHAR2_TABLE_100
4978 , p4_a8 in out nocopy JTF_VARCHAR2_TABLE_200
4979 , p4_a9 in out nocopy JTF_VARCHAR2_TABLE_200
4980 , p4_a10 in out nocopy JTF_VARCHAR2_TABLE_200
4981 , p4_a11 in out nocopy JTF_VARCHAR2_TABLE_200
4982 , p4_a12 in out nocopy JTF_VARCHAR2_TABLE_200
4983 , p4_a13 in out nocopy JTF_VARCHAR2_TABLE_200
4984 , p4_a14 in out nocopy JTF_VARCHAR2_TABLE_200
4985 , p4_a15 in out nocopy JTF_VARCHAR2_TABLE_200
4986 , p4_a16 in out nocopy JTF_VARCHAR2_TABLE_200
4987 , p4_a17 in out nocopy JTF_VARCHAR2_TABLE_200
4988 , p4_a18 in out nocopy JTF_VARCHAR2_TABLE_200
4989 , p4_a19 in out nocopy JTF_VARCHAR2_TABLE_200
4990 , p4_a20 in out nocopy JTF_VARCHAR2_TABLE_200
4991 , p4_a21 in out nocopy JTF_VARCHAR2_TABLE_200
4992 , p4_a22 in out nocopy JTF_VARCHAR2_TABLE_200
4993 , p4_a23 in out nocopy JTF_NUMBER_TABLE
4994 , p5_a0 in out nocopy NUMBER
4995 , p5_a1 in out nocopy DATE
4996 , p5_a2 in out nocopy DATE
4997 , p5_a3 in out nocopy NUMBER
4998 , p5_a4 in out nocopy NUMBER
4999 , p5_a5 in out nocopy NUMBER
5000 , p5_a6 in out nocopy VARCHAR2
5001 , p5_a7 in out nocopy NUMBER
5002 , p5_a8 in out nocopy VARCHAR2
5003 , p5_a9 in out nocopy NUMBER
5004 , p5_a10 in out nocopy VARCHAR2
5005 , p5_a11 in out nocopy NUMBER
5006 , p5_a12 in out nocopy NUMBER
5007 , p5_a13 in out nocopy NUMBER
5008 , p5_a14 in out nocopy NUMBER
5009 , p5_a15 in out nocopy VARCHAR2
5010 , p5_a16 in out nocopy NUMBER
5011 , p5_a17 in out nocopy VARCHAR2
5012 , p5_a18 in out nocopy VARCHAR2
5013 , p5_a19 in out nocopy NUMBER
5014 , p5_a20 in out nocopy VARCHAR2
5015 , p5_a21 in out nocopy VARCHAR2
5016 , p5_a22 in out nocopy VARCHAR2
5017 , p5_a23 in out nocopy VARCHAR2
5018 , p5_a24 in out nocopy VARCHAR2
5019 , p5_a25 in out nocopy VARCHAR2
5020 , p5_a26 in out nocopy VARCHAR2
5021 , p5_a27 in out nocopy VARCHAR2
5022 , p5_a28 in out nocopy VARCHAR2
5023 , p5_a29 in out nocopy VARCHAR2
5024 , p5_a30 in out nocopy VARCHAR2
5025 , p5_a31 in out nocopy VARCHAR2
5026 , p5_a32 in out nocopy VARCHAR2
5027 , p5_a33 in out nocopy VARCHAR2
5028 , p5_a34 in out nocopy VARCHAR2
5029 , p5_a35 in out nocopy VARCHAR2
5030 , p5_a36 in out nocopy NUMBER
5031 , p5_a37 in out nocopy VARCHAR2
5032 , p5_a38 in out nocopy DATE
5033 , p5_a39 in out nocopy NUMBER
5034 , x_return_status out nocopy VARCHAR2
5035 , x_msg_count out nocopy NUMBER
5036 , x_msg_data out nocopy VARCHAR2
5037 )
5038
5039 as
5040 ddp_version_label_tbl csi_datastructures_pub.version_label_tbl;
5041 ddp_txn_rec csi_datastructures_pub.transaction_rec;
5042 ddindx binary_integer; indx binary_integer;
5043 begin
5044
5045 -- copy data to the local IN or IN-OUT args, if any
5046
5047
5048
5049
5050 csi_datastructures_pub_w.rosetta_table_copy_in_p14(ddp_version_label_tbl, p4_a0
5051 , p4_a1
5052 , p4_a2
5053 , p4_a3
5054 , p4_a4
5055 , p4_a5
5056 , p4_a6
5057 , p4_a7
5058 , p4_a8
5059 , p4_a9
5060 , p4_a10
5061 , p4_a11
5062 , p4_a12
5063 , p4_a13
5064 , p4_a14
5065 , p4_a15
5066 , p4_a16
5067 , p4_a17
5068 , p4_a18
5069 , p4_a19
5070 , p4_a20
5071 , p4_a21
5072 , p4_a22
5073 , p4_a23
5074 );
5075
5076 ddp_txn_rec.transaction_id := rosetta_g_miss_num_map(p5_a0);
5077 ddp_txn_rec.transaction_date := rosetta_g_miss_date_in_map(p5_a1);
5078 ddp_txn_rec.source_transaction_date := rosetta_g_miss_date_in_map(p5_a2);
5079 ddp_txn_rec.transaction_type_id := rosetta_g_miss_num_map(p5_a3);
5080 ddp_txn_rec.txn_sub_type_id := rosetta_g_miss_num_map(p5_a4);
5081 ddp_txn_rec.source_group_ref_id := rosetta_g_miss_num_map(p5_a5);
5082 ddp_txn_rec.source_group_ref := p5_a6;
5083 ddp_txn_rec.source_header_ref_id := rosetta_g_miss_num_map(p5_a7);
5084 ddp_txn_rec.source_header_ref := p5_a8;
5085 ddp_txn_rec.source_line_ref_id := rosetta_g_miss_num_map(p5_a9);
5086 ddp_txn_rec.source_line_ref := p5_a10;
5087 ddp_txn_rec.source_dist_ref_id1 := rosetta_g_miss_num_map(p5_a11);
5088 ddp_txn_rec.source_dist_ref_id2 := rosetta_g_miss_num_map(p5_a12);
5089 ddp_txn_rec.inv_material_transaction_id := rosetta_g_miss_num_map(p5_a13);
5090 ddp_txn_rec.transaction_quantity := rosetta_g_miss_num_map(p5_a14);
5091 ddp_txn_rec.transaction_uom_code := p5_a15;
5092 ddp_txn_rec.transacted_by := rosetta_g_miss_num_map(p5_a16);
5093 ddp_txn_rec.transaction_status_code := p5_a17;
5094 ddp_txn_rec.transaction_action_code := p5_a18;
5095 ddp_txn_rec.message_id := rosetta_g_miss_num_map(p5_a19);
5096 ddp_txn_rec.context := p5_a20;
5097 ddp_txn_rec.attribute1 := p5_a21;
5098 ddp_txn_rec.attribute2 := p5_a22;
5099 ddp_txn_rec.attribute3 := p5_a23;
5100 ddp_txn_rec.attribute4 := p5_a24;
5101 ddp_txn_rec.attribute5 := p5_a25;
5102 ddp_txn_rec.attribute6 := p5_a26;
5103 ddp_txn_rec.attribute7 := p5_a27;
5104 ddp_txn_rec.attribute8 := p5_a28;
5105 ddp_txn_rec.attribute9 := p5_a29;
5106 ddp_txn_rec.attribute10 := p5_a30;
5107 ddp_txn_rec.attribute11 := p5_a31;
5108 ddp_txn_rec.attribute12 := p5_a32;
5109 ddp_txn_rec.attribute13 := p5_a33;
5110 ddp_txn_rec.attribute14 := p5_a34;
5111 ddp_txn_rec.attribute15 := p5_a35;
5112 ddp_txn_rec.object_version_number := rosetta_g_miss_num_map(p5_a36);
5113 ddp_txn_rec.split_reason_code := p5_a37;
5114 ddp_txn_rec.src_txn_creation_date := rosetta_g_miss_date_in_map(p5_a38);
5115 ddp_txn_rec.gl_interface_status_code := rosetta_g_miss_num_map(p5_a39);
5116
5117
5118
5119
5120 -- here's the delegated call to the old PL/SQL routine
5121 csi_item_instance_pub.create_version_label(p_api_version,
5122 p_commit,
5123 p_init_msg_list,
5124 p_validation_level,
5125 ddp_version_label_tbl,
5126 ddp_txn_rec,
5127 x_return_status,
5128 x_msg_count,
5129 x_msg_data);
5130
5131 -- copy data back from the local variables to OUT or IN-OUT args, if any
5132
5133
5134
5135
5136 csi_datastructures_pub_w.rosetta_table_copy_out_p14(ddp_version_label_tbl, p4_a0
5137 , p4_a1
5138 , p4_a2
5139 , p4_a3
5140 , p4_a4
5141 , p4_a5
5142 , p4_a6
5143 , p4_a7
5144 , p4_a8
5145 , p4_a9
5146 , p4_a10
5147 , p4_a11
5148 , p4_a12
5149 , p4_a13
5150 , p4_a14
5151 , p4_a15
5152 , p4_a16
5153 , p4_a17
5154 , p4_a18
5155 , p4_a19
5156 , p4_a20
5157 , p4_a21
5158 , p4_a22
5159 , p4_a23
5160 );
5161
5162 p5_a0 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_id);
5163 p5_a1 := ddp_txn_rec.transaction_date;
5164 p5_a2 := ddp_txn_rec.source_transaction_date;
5165 p5_a3 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_type_id);
5166 p5_a4 := rosetta_g_miss_num_map(ddp_txn_rec.txn_sub_type_id);
5167 p5_a5 := rosetta_g_miss_num_map(ddp_txn_rec.source_group_ref_id);
5168 p5_a6 := ddp_txn_rec.source_group_ref;
5169 p5_a7 := rosetta_g_miss_num_map(ddp_txn_rec.source_header_ref_id);
5170 p5_a8 := ddp_txn_rec.source_header_ref;
5171 p5_a9 := rosetta_g_miss_num_map(ddp_txn_rec.source_line_ref_id);
5172 p5_a10 := ddp_txn_rec.source_line_ref;
5173 p5_a11 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id1);
5174 p5_a12 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id2);
5175 p5_a13 := rosetta_g_miss_num_map(ddp_txn_rec.inv_material_transaction_id);
5176 p5_a14 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_quantity);
5177 p5_a15 := ddp_txn_rec.transaction_uom_code;
5178 p5_a16 := rosetta_g_miss_num_map(ddp_txn_rec.transacted_by);
5179 p5_a17 := ddp_txn_rec.transaction_status_code;
5180 p5_a18 := ddp_txn_rec.transaction_action_code;
5181 p5_a19 := rosetta_g_miss_num_map(ddp_txn_rec.message_id);
5182 p5_a20 := ddp_txn_rec.context;
5183 p5_a21 := ddp_txn_rec.attribute1;
5184 p5_a22 := ddp_txn_rec.attribute2;
5185 p5_a23 := ddp_txn_rec.attribute3;
5186 p5_a24 := ddp_txn_rec.attribute4;
5187 p5_a25 := ddp_txn_rec.attribute5;
5188 p5_a26 := ddp_txn_rec.attribute6;
5189 p5_a27 := ddp_txn_rec.attribute7;
5190 p5_a28 := ddp_txn_rec.attribute8;
5191 p5_a29 := ddp_txn_rec.attribute9;
5192 p5_a30 := ddp_txn_rec.attribute10;
5193 p5_a31 := ddp_txn_rec.attribute11;
5194 p5_a32 := ddp_txn_rec.attribute12;
5195 p5_a33 := ddp_txn_rec.attribute13;
5196 p5_a34 := ddp_txn_rec.attribute14;
5197 p5_a35 := ddp_txn_rec.attribute15;
5198 p5_a36 := rosetta_g_miss_num_map(ddp_txn_rec.object_version_number);
5199 p5_a37 := ddp_txn_rec.split_reason_code;
5200 p5_a38 := ddp_txn_rec.src_txn_creation_date;
5201 p5_a39 := rosetta_g_miss_num_map(ddp_txn_rec.gl_interface_status_code);
5202
5203
5204
5205 end;
5206
5207 procedure update_version_label(p_api_version NUMBER
5208 , p_commit VARCHAR2
5209 , p_init_msg_list VARCHAR2
5210 , p_validation_level NUMBER
5211 , p4_a0 JTF_NUMBER_TABLE
5212 , p4_a1 JTF_NUMBER_TABLE
5213 , p4_a2 JTF_VARCHAR2_TABLE_300
5214 , p4_a3 JTF_VARCHAR2_TABLE_300
5215 , p4_a4 JTF_DATE_TABLE
5216 , p4_a5 JTF_DATE_TABLE
5217 , p4_a6 JTF_DATE_TABLE
5218 , p4_a7 JTF_VARCHAR2_TABLE_100
5219 , p4_a8 JTF_VARCHAR2_TABLE_200
5220 , p4_a9 JTF_VARCHAR2_TABLE_200
5221 , p4_a10 JTF_VARCHAR2_TABLE_200
5222 , p4_a11 JTF_VARCHAR2_TABLE_200
5223 , p4_a12 JTF_VARCHAR2_TABLE_200
5224 , p4_a13 JTF_VARCHAR2_TABLE_200
5225 , p4_a14 JTF_VARCHAR2_TABLE_200
5226 , p4_a15 JTF_VARCHAR2_TABLE_200
5227 , p4_a16 JTF_VARCHAR2_TABLE_200
5228 , p4_a17 JTF_VARCHAR2_TABLE_200
5229 , p4_a18 JTF_VARCHAR2_TABLE_200
5230 , p4_a19 JTF_VARCHAR2_TABLE_200
5231 , p4_a20 JTF_VARCHAR2_TABLE_200
5232 , p4_a21 JTF_VARCHAR2_TABLE_200
5233 , p4_a22 JTF_VARCHAR2_TABLE_200
5234 , p4_a23 JTF_NUMBER_TABLE
5235 , p5_a0 in out nocopy NUMBER
5236 , p5_a1 in out nocopy DATE
5237 , p5_a2 in out nocopy DATE
5238 , p5_a3 in out nocopy NUMBER
5239 , p5_a4 in out nocopy NUMBER
5240 , p5_a5 in out nocopy NUMBER
5241 , p5_a6 in out nocopy VARCHAR2
5242 , p5_a7 in out nocopy NUMBER
5243 , p5_a8 in out nocopy VARCHAR2
5244 , p5_a9 in out nocopy NUMBER
5245 , p5_a10 in out nocopy VARCHAR2
5246 , p5_a11 in out nocopy NUMBER
5247 , p5_a12 in out nocopy NUMBER
5248 , p5_a13 in out nocopy NUMBER
5249 , p5_a14 in out nocopy NUMBER
5250 , p5_a15 in out nocopy VARCHAR2
5251 , p5_a16 in out nocopy NUMBER
5252 , p5_a17 in out nocopy VARCHAR2
5253 , p5_a18 in out nocopy VARCHAR2
5254 , p5_a19 in out nocopy NUMBER
5255 , p5_a20 in out nocopy VARCHAR2
5256 , p5_a21 in out nocopy VARCHAR2
5257 , p5_a22 in out nocopy VARCHAR2
5258 , p5_a23 in out nocopy VARCHAR2
5259 , p5_a24 in out nocopy VARCHAR2
5260 , p5_a25 in out nocopy VARCHAR2
5261 , p5_a26 in out nocopy VARCHAR2
5262 , p5_a27 in out nocopy VARCHAR2
5263 , p5_a28 in out nocopy VARCHAR2
5264 , p5_a29 in out nocopy VARCHAR2
5265 , p5_a30 in out nocopy VARCHAR2
5266 , p5_a31 in out nocopy VARCHAR2
5267 , p5_a32 in out nocopy VARCHAR2
5268 , p5_a33 in out nocopy VARCHAR2
5269 , p5_a34 in out nocopy VARCHAR2
5270 , p5_a35 in out nocopy VARCHAR2
5271 , p5_a36 in out nocopy NUMBER
5272 , p5_a37 in out nocopy VARCHAR2
5273 , p5_a38 in out nocopy DATE
5274 , p5_a39 in out nocopy NUMBER
5275 , x_return_status out nocopy VARCHAR2
5276 , x_msg_count out nocopy NUMBER
5277 , x_msg_data out nocopy VARCHAR2
5278 )
5279
5280 as
5281 ddp_version_label_tbl csi_datastructures_pub.version_label_tbl;
5282 ddp_txn_rec csi_datastructures_pub.transaction_rec;
5283 ddindx binary_integer; indx binary_integer;
5284 begin
5285
5286 -- copy data to the local IN or IN-OUT args, if any
5287
5288
5289
5290
5291 csi_datastructures_pub_w.rosetta_table_copy_in_p14(ddp_version_label_tbl, p4_a0
5292 , p4_a1
5293 , p4_a2
5294 , p4_a3
5295 , p4_a4
5296 , p4_a5
5297 , p4_a6
5298 , p4_a7
5299 , p4_a8
5300 , p4_a9
5301 , p4_a10
5302 , p4_a11
5303 , p4_a12
5304 , p4_a13
5305 , p4_a14
5306 , p4_a15
5307 , p4_a16
5308 , p4_a17
5309 , p4_a18
5310 , p4_a19
5311 , p4_a20
5312 , p4_a21
5313 , p4_a22
5314 , p4_a23
5315 );
5316
5317 ddp_txn_rec.transaction_id := rosetta_g_miss_num_map(p5_a0);
5318 ddp_txn_rec.transaction_date := rosetta_g_miss_date_in_map(p5_a1);
5319 ddp_txn_rec.source_transaction_date := rosetta_g_miss_date_in_map(p5_a2);
5320 ddp_txn_rec.transaction_type_id := rosetta_g_miss_num_map(p5_a3);
5321 ddp_txn_rec.txn_sub_type_id := rosetta_g_miss_num_map(p5_a4);
5322 ddp_txn_rec.source_group_ref_id := rosetta_g_miss_num_map(p5_a5);
5323 ddp_txn_rec.source_group_ref := p5_a6;
5324 ddp_txn_rec.source_header_ref_id := rosetta_g_miss_num_map(p5_a7);
5325 ddp_txn_rec.source_header_ref := p5_a8;
5326 ddp_txn_rec.source_line_ref_id := rosetta_g_miss_num_map(p5_a9);
5327 ddp_txn_rec.source_line_ref := p5_a10;
5328 ddp_txn_rec.source_dist_ref_id1 := rosetta_g_miss_num_map(p5_a11);
5329 ddp_txn_rec.source_dist_ref_id2 := rosetta_g_miss_num_map(p5_a12);
5330 ddp_txn_rec.inv_material_transaction_id := rosetta_g_miss_num_map(p5_a13);
5331 ddp_txn_rec.transaction_quantity := rosetta_g_miss_num_map(p5_a14);
5332 ddp_txn_rec.transaction_uom_code := p5_a15;
5333 ddp_txn_rec.transacted_by := rosetta_g_miss_num_map(p5_a16);
5334 ddp_txn_rec.transaction_status_code := p5_a17;
5335 ddp_txn_rec.transaction_action_code := p5_a18;
5336 ddp_txn_rec.message_id := rosetta_g_miss_num_map(p5_a19);
5337 ddp_txn_rec.context := p5_a20;
5338 ddp_txn_rec.attribute1 := p5_a21;
5339 ddp_txn_rec.attribute2 := p5_a22;
5340 ddp_txn_rec.attribute3 := p5_a23;
5341 ddp_txn_rec.attribute4 := p5_a24;
5342 ddp_txn_rec.attribute5 := p5_a25;
5343 ddp_txn_rec.attribute6 := p5_a26;
5344 ddp_txn_rec.attribute7 := p5_a27;
5345 ddp_txn_rec.attribute8 := p5_a28;
5346 ddp_txn_rec.attribute9 := p5_a29;
5347 ddp_txn_rec.attribute10 := p5_a30;
5348 ddp_txn_rec.attribute11 := p5_a31;
5349 ddp_txn_rec.attribute12 := p5_a32;
5350 ddp_txn_rec.attribute13 := p5_a33;
5351 ddp_txn_rec.attribute14 := p5_a34;
5352 ddp_txn_rec.attribute15 := p5_a35;
5353 ddp_txn_rec.object_version_number := rosetta_g_miss_num_map(p5_a36);
5354 ddp_txn_rec.split_reason_code := p5_a37;
5355 ddp_txn_rec.src_txn_creation_date := rosetta_g_miss_date_in_map(p5_a38);
5356 ddp_txn_rec.gl_interface_status_code := rosetta_g_miss_num_map(p5_a39);
5357
5358
5359
5360
5361 -- here's the delegated call to the old PL/SQL routine
5362 csi_item_instance_pub.update_version_label(p_api_version,
5363 p_commit,
5364 p_init_msg_list,
5365 p_validation_level,
5366 ddp_version_label_tbl,
5367 ddp_txn_rec,
5368 x_return_status,
5369 x_msg_count,
5370 x_msg_data);
5371
5372 -- copy data back from the local variables to OUT or IN-OUT args, if any
5373
5374
5375
5376
5377
5378 p5_a0 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_id);
5379 p5_a1 := ddp_txn_rec.transaction_date;
5380 p5_a2 := ddp_txn_rec.source_transaction_date;
5381 p5_a3 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_type_id);
5382 p5_a4 := rosetta_g_miss_num_map(ddp_txn_rec.txn_sub_type_id);
5383 p5_a5 := rosetta_g_miss_num_map(ddp_txn_rec.source_group_ref_id);
5384 p5_a6 := ddp_txn_rec.source_group_ref;
5385 p5_a7 := rosetta_g_miss_num_map(ddp_txn_rec.source_header_ref_id);
5386 p5_a8 := ddp_txn_rec.source_header_ref;
5387 p5_a9 := rosetta_g_miss_num_map(ddp_txn_rec.source_line_ref_id);
5388 p5_a10 := ddp_txn_rec.source_line_ref;
5389 p5_a11 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id1);
5390 p5_a12 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id2);
5391 p5_a13 := rosetta_g_miss_num_map(ddp_txn_rec.inv_material_transaction_id);
5392 p5_a14 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_quantity);
5393 p5_a15 := ddp_txn_rec.transaction_uom_code;
5394 p5_a16 := rosetta_g_miss_num_map(ddp_txn_rec.transacted_by);
5395 p5_a17 := ddp_txn_rec.transaction_status_code;
5396 p5_a18 := ddp_txn_rec.transaction_action_code;
5397 p5_a19 := rosetta_g_miss_num_map(ddp_txn_rec.message_id);
5398 p5_a20 := ddp_txn_rec.context;
5399 p5_a21 := ddp_txn_rec.attribute1;
5400 p5_a22 := ddp_txn_rec.attribute2;
5401 p5_a23 := ddp_txn_rec.attribute3;
5402 p5_a24 := ddp_txn_rec.attribute4;
5403 p5_a25 := ddp_txn_rec.attribute5;
5404 p5_a26 := ddp_txn_rec.attribute6;
5405 p5_a27 := ddp_txn_rec.attribute7;
5406 p5_a28 := ddp_txn_rec.attribute8;
5407 p5_a29 := ddp_txn_rec.attribute9;
5408 p5_a30 := ddp_txn_rec.attribute10;
5409 p5_a31 := ddp_txn_rec.attribute11;
5410 p5_a32 := ddp_txn_rec.attribute12;
5411 p5_a33 := ddp_txn_rec.attribute13;
5412 p5_a34 := ddp_txn_rec.attribute14;
5413 p5_a35 := ddp_txn_rec.attribute15;
5414 p5_a36 := rosetta_g_miss_num_map(ddp_txn_rec.object_version_number);
5415 p5_a37 := ddp_txn_rec.split_reason_code;
5416 p5_a38 := ddp_txn_rec.src_txn_creation_date;
5417 p5_a39 := rosetta_g_miss_num_map(ddp_txn_rec.gl_interface_status_code);
5418
5419
5420
5421 end;
5422
5423 procedure expire_version_label(p_api_version NUMBER
5424 , p_commit VARCHAR2
5425 , p_init_msg_list VARCHAR2
5426 , p_validation_level NUMBER
5427 , p4_a0 JTF_NUMBER_TABLE
5428 , p4_a1 JTF_NUMBER_TABLE
5429 , p4_a2 JTF_VARCHAR2_TABLE_300
5430 , p4_a3 JTF_VARCHAR2_TABLE_300
5431 , p4_a4 JTF_DATE_TABLE
5432 , p4_a5 JTF_DATE_TABLE
5433 , p4_a6 JTF_DATE_TABLE
5434 , p4_a7 JTF_VARCHAR2_TABLE_100
5435 , p4_a8 JTF_VARCHAR2_TABLE_200
5436 , p4_a9 JTF_VARCHAR2_TABLE_200
5437 , p4_a10 JTF_VARCHAR2_TABLE_200
5438 , p4_a11 JTF_VARCHAR2_TABLE_200
5439 , p4_a12 JTF_VARCHAR2_TABLE_200
5440 , p4_a13 JTF_VARCHAR2_TABLE_200
5441 , p4_a14 JTF_VARCHAR2_TABLE_200
5442 , p4_a15 JTF_VARCHAR2_TABLE_200
5443 , p4_a16 JTF_VARCHAR2_TABLE_200
5444 , p4_a17 JTF_VARCHAR2_TABLE_200
5445 , p4_a18 JTF_VARCHAR2_TABLE_200
5446 , p4_a19 JTF_VARCHAR2_TABLE_200
5447 , p4_a20 JTF_VARCHAR2_TABLE_200
5448 , p4_a21 JTF_VARCHAR2_TABLE_200
5449 , p4_a22 JTF_VARCHAR2_TABLE_200
5450 , p4_a23 JTF_NUMBER_TABLE
5451 , p5_a0 in out nocopy NUMBER
5452 , p5_a1 in out nocopy DATE
5453 , p5_a2 in out nocopy DATE
5454 , p5_a3 in out nocopy NUMBER
5455 , p5_a4 in out nocopy NUMBER
5456 , p5_a5 in out nocopy NUMBER
5457 , p5_a6 in out nocopy VARCHAR2
5458 , p5_a7 in out nocopy NUMBER
5459 , p5_a8 in out nocopy VARCHAR2
5460 , p5_a9 in out nocopy NUMBER
5461 , p5_a10 in out nocopy VARCHAR2
5462 , p5_a11 in out nocopy NUMBER
5463 , p5_a12 in out nocopy NUMBER
5464 , p5_a13 in out nocopy NUMBER
5465 , p5_a14 in out nocopy NUMBER
5466 , p5_a15 in out nocopy VARCHAR2
5467 , p5_a16 in out nocopy NUMBER
5468 , p5_a17 in out nocopy VARCHAR2
5469 , p5_a18 in out nocopy VARCHAR2
5470 , p5_a19 in out nocopy NUMBER
5471 , p5_a20 in out nocopy VARCHAR2
5472 , p5_a21 in out nocopy VARCHAR2
5473 , p5_a22 in out nocopy VARCHAR2
5474 , p5_a23 in out nocopy VARCHAR2
5475 , p5_a24 in out nocopy VARCHAR2
5476 , p5_a25 in out nocopy VARCHAR2
5477 , p5_a26 in out nocopy VARCHAR2
5478 , p5_a27 in out nocopy VARCHAR2
5479 , p5_a28 in out nocopy VARCHAR2
5480 , p5_a29 in out nocopy VARCHAR2
5481 , p5_a30 in out nocopy VARCHAR2
5482 , p5_a31 in out nocopy VARCHAR2
5483 , p5_a32 in out nocopy VARCHAR2
5484 , p5_a33 in out nocopy VARCHAR2
5485 , p5_a34 in out nocopy VARCHAR2
5486 , p5_a35 in out nocopy VARCHAR2
5487 , p5_a36 in out nocopy NUMBER
5488 , p5_a37 in out nocopy VARCHAR2
5489 , p5_a38 in out nocopy DATE
5490 , p5_a39 in out nocopy NUMBER
5491 , x_return_status out nocopy VARCHAR2
5492 , x_msg_count out nocopy NUMBER
5493 , x_msg_data out nocopy VARCHAR2
5494 )
5495
5496 as
5497 ddp_version_label_tbl csi_datastructures_pub.version_label_tbl;
5498 ddp_txn_rec csi_datastructures_pub.transaction_rec;
5499 ddindx binary_integer; indx binary_integer;
5500 begin
5501
5502 -- copy data to the local IN or IN-OUT args, if any
5503
5504
5505
5506
5507 csi_datastructures_pub_w.rosetta_table_copy_in_p14(ddp_version_label_tbl, p4_a0
5508 , p4_a1
5509 , p4_a2
5510 , p4_a3
5511 , p4_a4
5512 , p4_a5
5513 , p4_a6
5514 , p4_a7
5515 , p4_a8
5516 , p4_a9
5517 , p4_a10
5518 , p4_a11
5519 , p4_a12
5520 , p4_a13
5521 , p4_a14
5522 , p4_a15
5523 , p4_a16
5524 , p4_a17
5525 , p4_a18
5526 , p4_a19
5527 , p4_a20
5528 , p4_a21
5529 , p4_a22
5530 , p4_a23
5531 );
5532
5533 ddp_txn_rec.transaction_id := rosetta_g_miss_num_map(p5_a0);
5534 ddp_txn_rec.transaction_date := rosetta_g_miss_date_in_map(p5_a1);
5535 ddp_txn_rec.source_transaction_date := rosetta_g_miss_date_in_map(p5_a2);
5536 ddp_txn_rec.transaction_type_id := rosetta_g_miss_num_map(p5_a3);
5537 ddp_txn_rec.txn_sub_type_id := rosetta_g_miss_num_map(p5_a4);
5538 ddp_txn_rec.source_group_ref_id := rosetta_g_miss_num_map(p5_a5);
5539 ddp_txn_rec.source_group_ref := p5_a6;
5540 ddp_txn_rec.source_header_ref_id := rosetta_g_miss_num_map(p5_a7);
5541 ddp_txn_rec.source_header_ref := p5_a8;
5542 ddp_txn_rec.source_line_ref_id := rosetta_g_miss_num_map(p5_a9);
5543 ddp_txn_rec.source_line_ref := p5_a10;
5544 ddp_txn_rec.source_dist_ref_id1 := rosetta_g_miss_num_map(p5_a11);
5545 ddp_txn_rec.source_dist_ref_id2 := rosetta_g_miss_num_map(p5_a12);
5546 ddp_txn_rec.inv_material_transaction_id := rosetta_g_miss_num_map(p5_a13);
5547 ddp_txn_rec.transaction_quantity := rosetta_g_miss_num_map(p5_a14);
5548 ddp_txn_rec.transaction_uom_code := p5_a15;
5549 ddp_txn_rec.transacted_by := rosetta_g_miss_num_map(p5_a16);
5550 ddp_txn_rec.transaction_status_code := p5_a17;
5551 ddp_txn_rec.transaction_action_code := p5_a18;
5552 ddp_txn_rec.message_id := rosetta_g_miss_num_map(p5_a19);
5553 ddp_txn_rec.context := p5_a20;
5554 ddp_txn_rec.attribute1 := p5_a21;
5555 ddp_txn_rec.attribute2 := p5_a22;
5556 ddp_txn_rec.attribute3 := p5_a23;
5557 ddp_txn_rec.attribute4 := p5_a24;
5558 ddp_txn_rec.attribute5 := p5_a25;
5559 ddp_txn_rec.attribute6 := p5_a26;
5560 ddp_txn_rec.attribute7 := p5_a27;
5561 ddp_txn_rec.attribute8 := p5_a28;
5562 ddp_txn_rec.attribute9 := p5_a29;
5563 ddp_txn_rec.attribute10 := p5_a30;
5564 ddp_txn_rec.attribute11 := p5_a31;
5565 ddp_txn_rec.attribute12 := p5_a32;
5566 ddp_txn_rec.attribute13 := p5_a33;
5567 ddp_txn_rec.attribute14 := p5_a34;
5568 ddp_txn_rec.attribute15 := p5_a35;
5569 ddp_txn_rec.object_version_number := rosetta_g_miss_num_map(p5_a36);
5570 ddp_txn_rec.split_reason_code := p5_a37;
5571 ddp_txn_rec.src_txn_creation_date := rosetta_g_miss_date_in_map(p5_a38);
5572 ddp_txn_rec.gl_interface_status_code := rosetta_g_miss_num_map(p5_a39);
5573
5574
5575
5576
5577 -- here's the delegated call to the old PL/SQL routine
5578 csi_item_instance_pub.expire_version_label(p_api_version,
5579 p_commit,
5580 p_init_msg_list,
5581 p_validation_level,
5582 ddp_version_label_tbl,
5583 ddp_txn_rec,
5584 x_return_status,
5585 x_msg_count,
5586 x_msg_data);
5587
5588 -- copy data back from the local variables to OUT or IN-OUT args, if any
5589
5590
5591
5592
5593
5594 p5_a0 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_id);
5595 p5_a1 := ddp_txn_rec.transaction_date;
5596 p5_a2 := ddp_txn_rec.source_transaction_date;
5597 p5_a3 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_type_id);
5598 p5_a4 := rosetta_g_miss_num_map(ddp_txn_rec.txn_sub_type_id);
5599 p5_a5 := rosetta_g_miss_num_map(ddp_txn_rec.source_group_ref_id);
5600 p5_a6 := ddp_txn_rec.source_group_ref;
5601 p5_a7 := rosetta_g_miss_num_map(ddp_txn_rec.source_header_ref_id);
5602 p5_a8 := ddp_txn_rec.source_header_ref;
5603 p5_a9 := rosetta_g_miss_num_map(ddp_txn_rec.source_line_ref_id);
5604 p5_a10 := ddp_txn_rec.source_line_ref;
5605 p5_a11 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id1);
5606 p5_a12 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id2);
5607 p5_a13 := rosetta_g_miss_num_map(ddp_txn_rec.inv_material_transaction_id);
5608 p5_a14 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_quantity);
5609 p5_a15 := ddp_txn_rec.transaction_uom_code;
5610 p5_a16 := rosetta_g_miss_num_map(ddp_txn_rec.transacted_by);
5611 p5_a17 := ddp_txn_rec.transaction_status_code;
5612 p5_a18 := ddp_txn_rec.transaction_action_code;
5613 p5_a19 := rosetta_g_miss_num_map(ddp_txn_rec.message_id);
5614 p5_a20 := ddp_txn_rec.context;
5615 p5_a21 := ddp_txn_rec.attribute1;
5616 p5_a22 := ddp_txn_rec.attribute2;
5617 p5_a23 := ddp_txn_rec.attribute3;
5618 p5_a24 := ddp_txn_rec.attribute4;
5619 p5_a25 := ddp_txn_rec.attribute5;
5620 p5_a26 := ddp_txn_rec.attribute6;
5621 p5_a27 := ddp_txn_rec.attribute7;
5622 p5_a28 := ddp_txn_rec.attribute8;
5623 p5_a29 := ddp_txn_rec.attribute9;
5624 p5_a30 := ddp_txn_rec.attribute10;
5625 p5_a31 := ddp_txn_rec.attribute11;
5626 p5_a32 := ddp_txn_rec.attribute12;
5627 p5_a33 := ddp_txn_rec.attribute13;
5628 p5_a34 := ddp_txn_rec.attribute14;
5629 p5_a35 := ddp_txn_rec.attribute15;
5630 p5_a36 := rosetta_g_miss_num_map(ddp_txn_rec.object_version_number);
5631 p5_a37 := ddp_txn_rec.split_reason_code;
5632 p5_a38 := ddp_txn_rec.src_txn_creation_date;
5633 p5_a39 := rosetta_g_miss_num_map(ddp_txn_rec.gl_interface_status_code);
5634
5635
5636
5637 end;
5638
5639 procedure get_extended_attrib_values(p_api_version NUMBER
5640 , p_commit VARCHAR2
5641 , p_init_msg_list VARCHAR2
5642 , p_validation_level NUMBER
5643 , p_time_stamp date
5644 , p6_a0 out nocopy JTF_NUMBER_TABLE
5645 , p6_a1 out nocopy JTF_NUMBER_TABLE
5646 , p6_a2 out nocopy JTF_NUMBER_TABLE
5647 , p6_a3 out nocopy JTF_VARCHAR2_TABLE_100
5648 , p6_a4 out nocopy JTF_VARCHAR2_TABLE_300
5649 , p6_a5 out nocopy JTF_DATE_TABLE
5650 , p6_a6 out nocopy JTF_DATE_TABLE
5651 , p6_a7 out nocopy JTF_VARCHAR2_TABLE_100
5652 , p6_a8 out nocopy JTF_VARCHAR2_TABLE_200
5653 , p6_a9 out nocopy JTF_VARCHAR2_TABLE_200
5654 , p6_a10 out nocopy JTF_VARCHAR2_TABLE_200
5655 , p6_a11 out nocopy JTF_VARCHAR2_TABLE_200
5656 , p6_a12 out nocopy JTF_VARCHAR2_TABLE_200
5657 , p6_a13 out nocopy JTF_VARCHAR2_TABLE_200
5658 , p6_a14 out nocopy JTF_VARCHAR2_TABLE_200
5659 , p6_a15 out nocopy JTF_VARCHAR2_TABLE_200
5660 , p6_a16 out nocopy JTF_VARCHAR2_TABLE_200
5661 , p6_a17 out nocopy JTF_VARCHAR2_TABLE_200
5662 , p6_a18 out nocopy JTF_VARCHAR2_TABLE_200
5663 , p6_a19 out nocopy JTF_VARCHAR2_TABLE_200
5664 , p6_a20 out nocopy JTF_VARCHAR2_TABLE_200
5665 , p6_a21 out nocopy JTF_VARCHAR2_TABLE_200
5666 , p6_a22 out nocopy JTF_VARCHAR2_TABLE_200
5667 , p6_a23 out nocopy JTF_NUMBER_TABLE
5668 , p6_a24 out nocopy JTF_NUMBER_TABLE
5669 , p7_a0 out nocopy JTF_NUMBER_TABLE
5670 , p7_a1 out nocopy JTF_VARCHAR2_TABLE_100
5671 , p7_a2 out nocopy JTF_NUMBER_TABLE
5672 , p7_a3 out nocopy JTF_NUMBER_TABLE
5673 , p7_a4 out nocopy JTF_NUMBER_TABLE
5674 , p7_a5 out nocopy JTF_NUMBER_TABLE
5675 , p7_a6 out nocopy JTF_VARCHAR2_TABLE_100
5676 , p7_a7 out nocopy JTF_VARCHAR2_TABLE_100
5677 , p7_a8 out nocopy JTF_VARCHAR2_TABLE_100
5678 , p7_a9 out nocopy JTF_VARCHAR2_TABLE_300
5679 , p7_a10 out nocopy JTF_DATE_TABLE
5680 , p7_a11 out nocopy JTF_DATE_TABLE
5681 , p7_a12 out nocopy JTF_VARCHAR2_TABLE_100
5682 , p7_a13 out nocopy JTF_VARCHAR2_TABLE_200
5683 , p7_a14 out nocopy JTF_VARCHAR2_TABLE_200
5684 , p7_a15 out nocopy JTF_VARCHAR2_TABLE_200
5685 , p7_a16 out nocopy JTF_VARCHAR2_TABLE_200
5686 , p7_a17 out nocopy JTF_VARCHAR2_TABLE_200
5687 , p7_a18 out nocopy JTF_VARCHAR2_TABLE_200
5688 , p7_a19 out nocopy JTF_VARCHAR2_TABLE_200
5689 , p7_a20 out nocopy JTF_VARCHAR2_TABLE_200
5690 , p7_a21 out nocopy JTF_VARCHAR2_TABLE_200
5691 , p7_a22 out nocopy JTF_VARCHAR2_TABLE_200
5692 , p7_a23 out nocopy JTF_VARCHAR2_TABLE_200
5693 , p7_a24 out nocopy JTF_VARCHAR2_TABLE_200
5694 , p7_a25 out nocopy JTF_VARCHAR2_TABLE_200
5695 , p7_a26 out nocopy JTF_VARCHAR2_TABLE_200
5696 , p7_a27 out nocopy JTF_VARCHAR2_TABLE_200
5697 , p7_a28 out nocopy JTF_NUMBER_TABLE
5698 , x_return_status out nocopy VARCHAR2
5699 , x_msg_count out nocopy NUMBER
5700 , x_msg_data out nocopy VARCHAR2
5701 , p4_a0 NUMBER := 0-1962.0724
5702 , p4_a1 NUMBER := 0-1962.0724
5703 , p4_a2 NUMBER := 0-1962.0724
5704 )
5705
5706 as
5707 ddp_ext_attribs_query_rec csi_datastructures_pub.extend_attrib_query_rec;
5708 ddp_time_stamp date;
5709 ddx_ext_attrib_tbl csi_datastructures_pub.extend_attrib_values_tbl;
5710 ddx_ext_attrib_def_tbl csi_datastructures_pub.extend_attrib_tbl;
5711 ddindx binary_integer; indx binary_integer;
5712 begin
5713
5714 -- copy data to the local IN or IN-OUT args, if any
5715
5716
5717
5718
5719 ddp_ext_attribs_query_rec.attribute_value_id := rosetta_g_miss_num_map(p4_a0);
5720 ddp_ext_attribs_query_rec.instance_id := rosetta_g_miss_num_map(p4_a1);
5721 ddp_ext_attribs_query_rec.attribute_id := rosetta_g_miss_num_map(p4_a2);
5722
5723 ddp_time_stamp := rosetta_g_miss_date_in_map(p_time_stamp);
5724
5725
5726
5727
5728
5729
5730 -- here's the delegated call to the old PL/SQL routine
5731 csi_item_instance_pub.get_extended_attrib_values(p_api_version,
5732 p_commit,
5733 p_init_msg_list,
5734 p_validation_level,
5735 ddp_ext_attribs_query_rec,
5736 ddp_time_stamp,
5737 ddx_ext_attrib_tbl,
5738 ddx_ext_attrib_def_tbl,
5739 x_return_status,
5740 x_msg_count,
5741 x_msg_data);
5742
5743 -- copy data back from the local variables to OUT or IN-OUT args, if any
5744
5745
5746
5747
5748
5749
5750 csi_datastructures_pub_w.rosetta_table_copy_out_p43(ddx_ext_attrib_tbl, p6_a0
5751 , p6_a1
5752 , p6_a2
5753 , p6_a3
5754 , p6_a4
5755 , p6_a5
5756 , p6_a6
5757 , p6_a7
5758 , p6_a8
5759 , p6_a9
5760 , p6_a10
5761 , p6_a11
5762 , p6_a12
5763 , p6_a13
5764 , p6_a14
5765 , p6_a15
5766 , p6_a16
5767 , p6_a17
5768 , p6_a18
5769 , p6_a19
5770 , p6_a20
5771 , p6_a21
5772 , p6_a22
5773 , p6_a23
5774 , p6_a24
5775 );
5776
5777 csi_datastructures_pub_w.rosetta_table_copy_out_p41(ddx_ext_attrib_def_tbl, p7_a0
5778 , p7_a1
5779 , p7_a2
5780 , p7_a3
5781 , p7_a4
5782 , p7_a5
5783 , p7_a6
5784 , p7_a7
5785 , p7_a8
5786 , p7_a9
5787 , p7_a10
5788 , p7_a11
5789 , p7_a12
5790 , p7_a13
5791 , p7_a14
5792 , p7_a15
5793 , p7_a16
5794 , p7_a17
5795 , p7_a18
5796 , p7_a19
5797 , p7_a20
5798 , p7_a21
5799 , p7_a22
5800 , p7_a23
5801 , p7_a24
5802 , p7_a25
5803 , p7_a26
5804 , p7_a27
5805 , p7_a28
5806 );
5807
5808
5809
5810 end;
5811
5812 procedure create_extended_attrib_values(p_api_version NUMBER
5813 , p_commit VARCHAR2
5814 , p_init_msg_list VARCHAR2
5815 , p_validation_level NUMBER
5816 , p4_a0 in out nocopy JTF_NUMBER_TABLE
5817 , p4_a1 in out nocopy JTF_NUMBER_TABLE
5818 , p4_a2 in out nocopy JTF_NUMBER_TABLE
5819 , p4_a3 in out nocopy JTF_VARCHAR2_TABLE_100
5820 , p4_a4 in out nocopy JTF_VARCHAR2_TABLE_300
5821 , p4_a5 in out nocopy JTF_DATE_TABLE
5822 , p4_a6 in out nocopy JTF_DATE_TABLE
5823 , p4_a7 in out nocopy JTF_VARCHAR2_TABLE_100
5824 , p4_a8 in out nocopy JTF_VARCHAR2_TABLE_200
5825 , p4_a9 in out nocopy JTF_VARCHAR2_TABLE_200
5826 , p4_a10 in out nocopy JTF_VARCHAR2_TABLE_200
5827 , p4_a11 in out nocopy JTF_VARCHAR2_TABLE_200
5828 , p4_a12 in out nocopy JTF_VARCHAR2_TABLE_200
5829 , p4_a13 in out nocopy JTF_VARCHAR2_TABLE_200
5830 , p4_a14 in out nocopy JTF_VARCHAR2_TABLE_200
5831 , p4_a15 in out nocopy JTF_VARCHAR2_TABLE_200
5832 , p4_a16 in out nocopy JTF_VARCHAR2_TABLE_200
5833 , p4_a17 in out nocopy JTF_VARCHAR2_TABLE_200
5834 , p4_a18 in out nocopy JTF_VARCHAR2_TABLE_200
5835 , p4_a19 in out nocopy JTF_VARCHAR2_TABLE_200
5836 , p4_a20 in out nocopy JTF_VARCHAR2_TABLE_200
5837 , p4_a21 in out nocopy JTF_VARCHAR2_TABLE_200
5838 , p4_a22 in out nocopy JTF_VARCHAR2_TABLE_200
5839 , p4_a23 in out nocopy JTF_NUMBER_TABLE
5840 , p4_a24 in out nocopy JTF_NUMBER_TABLE
5841 , p5_a0 in out nocopy NUMBER
5842 , p5_a1 in out nocopy DATE
5843 , p5_a2 in out nocopy DATE
5844 , p5_a3 in out nocopy NUMBER
5845 , p5_a4 in out nocopy NUMBER
5846 , p5_a5 in out nocopy NUMBER
5847 , p5_a6 in out nocopy VARCHAR2
5848 , p5_a7 in out nocopy NUMBER
5849 , p5_a8 in out nocopy VARCHAR2
5850 , p5_a9 in out nocopy NUMBER
5851 , p5_a10 in out nocopy VARCHAR2
5852 , p5_a11 in out nocopy NUMBER
5853 , p5_a12 in out nocopy NUMBER
5854 , p5_a13 in out nocopy NUMBER
5855 , p5_a14 in out nocopy NUMBER
5856 , p5_a15 in out nocopy VARCHAR2
5857 , p5_a16 in out nocopy NUMBER
5858 , p5_a17 in out nocopy VARCHAR2
5859 , p5_a18 in out nocopy VARCHAR2
5860 , p5_a19 in out nocopy NUMBER
5861 , p5_a20 in out nocopy VARCHAR2
5862 , p5_a21 in out nocopy VARCHAR2
5863 , p5_a22 in out nocopy VARCHAR2
5864 , p5_a23 in out nocopy VARCHAR2
5865 , p5_a24 in out nocopy VARCHAR2
5866 , p5_a25 in out nocopy VARCHAR2
5867 , p5_a26 in out nocopy VARCHAR2
5868 , p5_a27 in out nocopy VARCHAR2
5869 , p5_a28 in out nocopy VARCHAR2
5870 , p5_a29 in out nocopy VARCHAR2
5871 , p5_a30 in out nocopy VARCHAR2
5872 , p5_a31 in out nocopy VARCHAR2
5873 , p5_a32 in out nocopy VARCHAR2
5874 , p5_a33 in out nocopy VARCHAR2
5875 , p5_a34 in out nocopy VARCHAR2
5876 , p5_a35 in out nocopy VARCHAR2
5877 , p5_a36 in out nocopy NUMBER
5878 , p5_a37 in out nocopy VARCHAR2
5879 , p5_a38 in out nocopy DATE
5880 , p5_a39 in out nocopy NUMBER
5881 , x_return_status out nocopy VARCHAR2
5882 , x_msg_count out nocopy NUMBER
5883 , x_msg_data out nocopy VARCHAR2
5884 )
5885
5886 as
5887 ddp_ext_attrib_tbl csi_datastructures_pub.extend_attrib_values_tbl;
5888 ddp_txn_rec csi_datastructures_pub.transaction_rec;
5889 ddindx binary_integer; indx binary_integer;
5890 begin
5891
5892 -- copy data to the local IN or IN-OUT args, if any
5893
5894
5895
5896
5897 csi_datastructures_pub_w.rosetta_table_copy_in_p43(ddp_ext_attrib_tbl, p4_a0
5898 , p4_a1
5899 , p4_a2
5900 , p4_a3
5901 , p4_a4
5902 , p4_a5
5903 , p4_a6
5904 , p4_a7
5905 , p4_a8
5906 , p4_a9
5907 , p4_a10
5908 , p4_a11
5909 , p4_a12
5910 , p4_a13
5911 , p4_a14
5912 , p4_a15
5913 , p4_a16
5914 , p4_a17
5915 , p4_a18
5916 , p4_a19
5917 , p4_a20
5918 , p4_a21
5919 , p4_a22
5920 , p4_a23
5921 , p4_a24
5922 );
5923
5924 ddp_txn_rec.transaction_id := rosetta_g_miss_num_map(p5_a0);
5925 ddp_txn_rec.transaction_date := rosetta_g_miss_date_in_map(p5_a1);
5926 ddp_txn_rec.source_transaction_date := rosetta_g_miss_date_in_map(p5_a2);
5927 ddp_txn_rec.transaction_type_id := rosetta_g_miss_num_map(p5_a3);
5928 ddp_txn_rec.txn_sub_type_id := rosetta_g_miss_num_map(p5_a4);
5929 ddp_txn_rec.source_group_ref_id := rosetta_g_miss_num_map(p5_a5);
5930 ddp_txn_rec.source_group_ref := p5_a6;
5931 ddp_txn_rec.source_header_ref_id := rosetta_g_miss_num_map(p5_a7);
5932 ddp_txn_rec.source_header_ref := p5_a8;
5933 ddp_txn_rec.source_line_ref_id := rosetta_g_miss_num_map(p5_a9);
5934 ddp_txn_rec.source_line_ref := p5_a10;
5935 ddp_txn_rec.source_dist_ref_id1 := rosetta_g_miss_num_map(p5_a11);
5936 ddp_txn_rec.source_dist_ref_id2 := rosetta_g_miss_num_map(p5_a12);
5937 ddp_txn_rec.inv_material_transaction_id := rosetta_g_miss_num_map(p5_a13);
5938 ddp_txn_rec.transaction_quantity := rosetta_g_miss_num_map(p5_a14);
5939 ddp_txn_rec.transaction_uom_code := p5_a15;
5940 ddp_txn_rec.transacted_by := rosetta_g_miss_num_map(p5_a16);
5941 ddp_txn_rec.transaction_status_code := p5_a17;
5942 ddp_txn_rec.transaction_action_code := p5_a18;
5943 ddp_txn_rec.message_id := rosetta_g_miss_num_map(p5_a19);
5944 ddp_txn_rec.context := p5_a20;
5945 ddp_txn_rec.attribute1 := p5_a21;
5946 ddp_txn_rec.attribute2 := p5_a22;
5947 ddp_txn_rec.attribute3 := p5_a23;
5948 ddp_txn_rec.attribute4 := p5_a24;
5949 ddp_txn_rec.attribute5 := p5_a25;
5950 ddp_txn_rec.attribute6 := p5_a26;
5951 ddp_txn_rec.attribute7 := p5_a27;
5952 ddp_txn_rec.attribute8 := p5_a28;
5953 ddp_txn_rec.attribute9 := p5_a29;
5954 ddp_txn_rec.attribute10 := p5_a30;
5955 ddp_txn_rec.attribute11 := p5_a31;
5956 ddp_txn_rec.attribute12 := p5_a32;
5957 ddp_txn_rec.attribute13 := p5_a33;
5958 ddp_txn_rec.attribute14 := p5_a34;
5959 ddp_txn_rec.attribute15 := p5_a35;
5960 ddp_txn_rec.object_version_number := rosetta_g_miss_num_map(p5_a36);
5961 ddp_txn_rec.split_reason_code := p5_a37;
5962 ddp_txn_rec.src_txn_creation_date := rosetta_g_miss_date_in_map(p5_a38);
5963 ddp_txn_rec.gl_interface_status_code := rosetta_g_miss_num_map(p5_a39);
5964
5965
5966
5967
5968 -- here's the delegated call to the old PL/SQL routine
5969 csi_item_instance_pub.create_extended_attrib_values(p_api_version,
5970 p_commit,
5971 p_init_msg_list,
5972 p_validation_level,
5973 ddp_ext_attrib_tbl,
5974 ddp_txn_rec,
5975 x_return_status,
5976 x_msg_count,
5977 x_msg_data);
5978
5979 -- copy data back from the local variables to OUT or IN-OUT args, if any
5980
5981
5982
5983
5984 csi_datastructures_pub_w.rosetta_table_copy_out_p43(ddp_ext_attrib_tbl, p4_a0
5985 , p4_a1
5986 , p4_a2
5987 , p4_a3
5988 , p4_a4
5989 , p4_a5
5990 , p4_a6
5991 , p4_a7
5992 , p4_a8
5993 , p4_a9
5994 , p4_a10
5995 , p4_a11
5996 , p4_a12
5997 , p4_a13
5998 , p4_a14
5999 , p4_a15
6000 , p4_a16
6001 , p4_a17
6002 , p4_a18
6003 , p4_a19
6004 , p4_a20
6005 , p4_a21
6006 , p4_a22
6007 , p4_a23
6008 , p4_a24
6009 );
6010
6011 p5_a0 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_id);
6012 p5_a1 := ddp_txn_rec.transaction_date;
6013 p5_a2 := ddp_txn_rec.source_transaction_date;
6014 p5_a3 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_type_id);
6015 p5_a4 := rosetta_g_miss_num_map(ddp_txn_rec.txn_sub_type_id);
6016 p5_a5 := rosetta_g_miss_num_map(ddp_txn_rec.source_group_ref_id);
6017 p5_a6 := ddp_txn_rec.source_group_ref;
6018 p5_a7 := rosetta_g_miss_num_map(ddp_txn_rec.source_header_ref_id);
6019 p5_a8 := ddp_txn_rec.source_header_ref;
6020 p5_a9 := rosetta_g_miss_num_map(ddp_txn_rec.source_line_ref_id);
6021 p5_a10 := ddp_txn_rec.source_line_ref;
6022 p5_a11 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id1);
6023 p5_a12 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id2);
6024 p5_a13 := rosetta_g_miss_num_map(ddp_txn_rec.inv_material_transaction_id);
6025 p5_a14 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_quantity);
6026 p5_a15 := ddp_txn_rec.transaction_uom_code;
6027 p5_a16 := rosetta_g_miss_num_map(ddp_txn_rec.transacted_by);
6028 p5_a17 := ddp_txn_rec.transaction_status_code;
6029 p5_a18 := ddp_txn_rec.transaction_action_code;
6030 p5_a19 := rosetta_g_miss_num_map(ddp_txn_rec.message_id);
6031 p5_a20 := ddp_txn_rec.context;
6032 p5_a21 := ddp_txn_rec.attribute1;
6033 p5_a22 := ddp_txn_rec.attribute2;
6034 p5_a23 := ddp_txn_rec.attribute3;
6035 p5_a24 := ddp_txn_rec.attribute4;
6036 p5_a25 := ddp_txn_rec.attribute5;
6037 p5_a26 := ddp_txn_rec.attribute6;
6038 p5_a27 := ddp_txn_rec.attribute7;
6039 p5_a28 := ddp_txn_rec.attribute8;
6040 p5_a29 := ddp_txn_rec.attribute9;
6041 p5_a30 := ddp_txn_rec.attribute10;
6042 p5_a31 := ddp_txn_rec.attribute11;
6043 p5_a32 := ddp_txn_rec.attribute12;
6044 p5_a33 := ddp_txn_rec.attribute13;
6045 p5_a34 := ddp_txn_rec.attribute14;
6046 p5_a35 := ddp_txn_rec.attribute15;
6047 p5_a36 := rosetta_g_miss_num_map(ddp_txn_rec.object_version_number);
6048 p5_a37 := ddp_txn_rec.split_reason_code;
6049 p5_a38 := ddp_txn_rec.src_txn_creation_date;
6050 p5_a39 := rosetta_g_miss_num_map(ddp_txn_rec.gl_interface_status_code);
6051
6052
6053
6054 end;
6055
6056 procedure update_extended_attrib_values(p_api_version NUMBER
6057 , p_commit VARCHAR2
6058 , p_init_msg_list VARCHAR2
6059 , p_validation_level NUMBER
6060 , p4_a0 JTF_NUMBER_TABLE
6061 , p4_a1 JTF_NUMBER_TABLE
6062 , p4_a2 JTF_NUMBER_TABLE
6063 , p4_a3 JTF_VARCHAR2_TABLE_100
6064 , p4_a4 JTF_VARCHAR2_TABLE_300
6065 , p4_a5 JTF_DATE_TABLE
6066 , p4_a6 JTF_DATE_TABLE
6067 , p4_a7 JTF_VARCHAR2_TABLE_100
6068 , p4_a8 JTF_VARCHAR2_TABLE_200
6069 , p4_a9 JTF_VARCHAR2_TABLE_200
6070 , p4_a10 JTF_VARCHAR2_TABLE_200
6071 , p4_a11 JTF_VARCHAR2_TABLE_200
6072 , p4_a12 JTF_VARCHAR2_TABLE_200
6073 , p4_a13 JTF_VARCHAR2_TABLE_200
6074 , p4_a14 JTF_VARCHAR2_TABLE_200
6075 , p4_a15 JTF_VARCHAR2_TABLE_200
6076 , p4_a16 JTF_VARCHAR2_TABLE_200
6077 , p4_a17 JTF_VARCHAR2_TABLE_200
6078 , p4_a18 JTF_VARCHAR2_TABLE_200
6079 , p4_a19 JTF_VARCHAR2_TABLE_200
6080 , p4_a20 JTF_VARCHAR2_TABLE_200
6081 , p4_a21 JTF_VARCHAR2_TABLE_200
6082 , p4_a22 JTF_VARCHAR2_TABLE_200
6083 , p4_a23 JTF_NUMBER_TABLE
6084 , p4_a24 JTF_NUMBER_TABLE
6085 , p5_a0 in out nocopy NUMBER
6086 , p5_a1 in out nocopy DATE
6087 , p5_a2 in out nocopy DATE
6088 , p5_a3 in out nocopy NUMBER
6089 , p5_a4 in out nocopy NUMBER
6090 , p5_a5 in out nocopy NUMBER
6091 , p5_a6 in out nocopy VARCHAR2
6092 , p5_a7 in out nocopy NUMBER
6093 , p5_a8 in out nocopy VARCHAR2
6094 , p5_a9 in out nocopy NUMBER
6095 , p5_a10 in out nocopy VARCHAR2
6096 , p5_a11 in out nocopy NUMBER
6097 , p5_a12 in out nocopy NUMBER
6098 , p5_a13 in out nocopy NUMBER
6099 , p5_a14 in out nocopy NUMBER
6100 , p5_a15 in out nocopy VARCHAR2
6101 , p5_a16 in out nocopy NUMBER
6102 , p5_a17 in out nocopy VARCHAR2
6103 , p5_a18 in out nocopy VARCHAR2
6104 , p5_a19 in out nocopy NUMBER
6105 , p5_a20 in out nocopy VARCHAR2
6106 , p5_a21 in out nocopy VARCHAR2
6107 , p5_a22 in out nocopy VARCHAR2
6108 , p5_a23 in out nocopy VARCHAR2
6109 , p5_a24 in out nocopy VARCHAR2
6110 , p5_a25 in out nocopy VARCHAR2
6111 , p5_a26 in out nocopy VARCHAR2
6112 , p5_a27 in out nocopy VARCHAR2
6113 , p5_a28 in out nocopy VARCHAR2
6114 , p5_a29 in out nocopy VARCHAR2
6115 , p5_a30 in out nocopy VARCHAR2
6116 , p5_a31 in out nocopy VARCHAR2
6117 , p5_a32 in out nocopy VARCHAR2
6118 , p5_a33 in out nocopy VARCHAR2
6119 , p5_a34 in out nocopy VARCHAR2
6120 , p5_a35 in out nocopy VARCHAR2
6121 , p5_a36 in out nocopy NUMBER
6122 , p5_a37 in out nocopy VARCHAR2
6123 , p5_a38 in out nocopy DATE
6124 , p5_a39 in out nocopy NUMBER
6125 , x_return_status out nocopy VARCHAR2
6126 , x_msg_count out nocopy NUMBER
6127 , x_msg_data out nocopy VARCHAR2
6128 )
6129
6130 as
6131 ddp_ext_attrib_tbl csi_datastructures_pub.extend_attrib_values_tbl;
6132 ddp_txn_rec csi_datastructures_pub.transaction_rec;
6133 ddindx binary_integer; indx binary_integer;
6134 begin
6135
6136 -- copy data to the local IN or IN-OUT args, if any
6137
6138
6139
6140
6141 csi_datastructures_pub_w.rosetta_table_copy_in_p43(ddp_ext_attrib_tbl, p4_a0
6142 , p4_a1
6143 , p4_a2
6144 , p4_a3
6145 , p4_a4
6146 , p4_a5
6147 , p4_a6
6148 , p4_a7
6149 , p4_a8
6150 , p4_a9
6151 , p4_a10
6152 , p4_a11
6153 , p4_a12
6154 , p4_a13
6155 , p4_a14
6156 , p4_a15
6157 , p4_a16
6158 , p4_a17
6159 , p4_a18
6160 , p4_a19
6161 , p4_a20
6162 , p4_a21
6163 , p4_a22
6164 , p4_a23
6165 , p4_a24
6166 );
6167
6168 ddp_txn_rec.transaction_id := rosetta_g_miss_num_map(p5_a0);
6169 ddp_txn_rec.transaction_date := rosetta_g_miss_date_in_map(p5_a1);
6170 ddp_txn_rec.source_transaction_date := rosetta_g_miss_date_in_map(p5_a2);
6171 ddp_txn_rec.transaction_type_id := rosetta_g_miss_num_map(p5_a3);
6172 ddp_txn_rec.txn_sub_type_id := rosetta_g_miss_num_map(p5_a4);
6173 ddp_txn_rec.source_group_ref_id := rosetta_g_miss_num_map(p5_a5);
6174 ddp_txn_rec.source_group_ref := p5_a6;
6175 ddp_txn_rec.source_header_ref_id := rosetta_g_miss_num_map(p5_a7);
6176 ddp_txn_rec.source_header_ref := p5_a8;
6177 ddp_txn_rec.source_line_ref_id := rosetta_g_miss_num_map(p5_a9);
6178 ddp_txn_rec.source_line_ref := p5_a10;
6179 ddp_txn_rec.source_dist_ref_id1 := rosetta_g_miss_num_map(p5_a11);
6180 ddp_txn_rec.source_dist_ref_id2 := rosetta_g_miss_num_map(p5_a12);
6181 ddp_txn_rec.inv_material_transaction_id := rosetta_g_miss_num_map(p5_a13);
6182 ddp_txn_rec.transaction_quantity := rosetta_g_miss_num_map(p5_a14);
6183 ddp_txn_rec.transaction_uom_code := p5_a15;
6184 ddp_txn_rec.transacted_by := rosetta_g_miss_num_map(p5_a16);
6185 ddp_txn_rec.transaction_status_code := p5_a17;
6186 ddp_txn_rec.transaction_action_code := p5_a18;
6187 ddp_txn_rec.message_id := rosetta_g_miss_num_map(p5_a19);
6188 ddp_txn_rec.context := p5_a20;
6189 ddp_txn_rec.attribute1 := p5_a21;
6190 ddp_txn_rec.attribute2 := p5_a22;
6191 ddp_txn_rec.attribute3 := p5_a23;
6192 ddp_txn_rec.attribute4 := p5_a24;
6193 ddp_txn_rec.attribute5 := p5_a25;
6194 ddp_txn_rec.attribute6 := p5_a26;
6195 ddp_txn_rec.attribute7 := p5_a27;
6196 ddp_txn_rec.attribute8 := p5_a28;
6197 ddp_txn_rec.attribute9 := p5_a29;
6198 ddp_txn_rec.attribute10 := p5_a30;
6199 ddp_txn_rec.attribute11 := p5_a31;
6200 ddp_txn_rec.attribute12 := p5_a32;
6201 ddp_txn_rec.attribute13 := p5_a33;
6202 ddp_txn_rec.attribute14 := p5_a34;
6203 ddp_txn_rec.attribute15 := p5_a35;
6204 ddp_txn_rec.object_version_number := rosetta_g_miss_num_map(p5_a36);
6205 ddp_txn_rec.split_reason_code := p5_a37;
6206 ddp_txn_rec.src_txn_creation_date := rosetta_g_miss_date_in_map(p5_a38);
6207 ddp_txn_rec.gl_interface_status_code := rosetta_g_miss_num_map(p5_a39);
6208
6209
6210
6211
6212 -- here's the delegated call to the old PL/SQL routine
6213 csi_item_instance_pub.update_extended_attrib_values(p_api_version,
6214 p_commit,
6215 p_init_msg_list,
6216 p_validation_level,
6217 ddp_ext_attrib_tbl,
6218 ddp_txn_rec,
6219 x_return_status,
6220 x_msg_count,
6221 x_msg_data);
6222
6223 -- copy data back from the local variables to OUT or IN-OUT args, if any
6224
6225
6226
6227
6228
6229 p5_a0 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_id);
6230 p5_a1 := ddp_txn_rec.transaction_date;
6231 p5_a2 := ddp_txn_rec.source_transaction_date;
6232 p5_a3 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_type_id);
6233 p5_a4 := rosetta_g_miss_num_map(ddp_txn_rec.txn_sub_type_id);
6234 p5_a5 := rosetta_g_miss_num_map(ddp_txn_rec.source_group_ref_id);
6235 p5_a6 := ddp_txn_rec.source_group_ref;
6236 p5_a7 := rosetta_g_miss_num_map(ddp_txn_rec.source_header_ref_id);
6237 p5_a8 := ddp_txn_rec.source_header_ref;
6238 p5_a9 := rosetta_g_miss_num_map(ddp_txn_rec.source_line_ref_id);
6239 p5_a10 := ddp_txn_rec.source_line_ref;
6240 p5_a11 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id1);
6241 p5_a12 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id2);
6242 p5_a13 := rosetta_g_miss_num_map(ddp_txn_rec.inv_material_transaction_id);
6243 p5_a14 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_quantity);
6244 p5_a15 := ddp_txn_rec.transaction_uom_code;
6245 p5_a16 := rosetta_g_miss_num_map(ddp_txn_rec.transacted_by);
6246 p5_a17 := ddp_txn_rec.transaction_status_code;
6247 p5_a18 := ddp_txn_rec.transaction_action_code;
6248 p5_a19 := rosetta_g_miss_num_map(ddp_txn_rec.message_id);
6249 p5_a20 := ddp_txn_rec.context;
6250 p5_a21 := ddp_txn_rec.attribute1;
6251 p5_a22 := ddp_txn_rec.attribute2;
6252 p5_a23 := ddp_txn_rec.attribute3;
6253 p5_a24 := ddp_txn_rec.attribute4;
6254 p5_a25 := ddp_txn_rec.attribute5;
6255 p5_a26 := ddp_txn_rec.attribute6;
6256 p5_a27 := ddp_txn_rec.attribute7;
6257 p5_a28 := ddp_txn_rec.attribute8;
6258 p5_a29 := ddp_txn_rec.attribute9;
6259 p5_a30 := ddp_txn_rec.attribute10;
6260 p5_a31 := ddp_txn_rec.attribute11;
6261 p5_a32 := ddp_txn_rec.attribute12;
6262 p5_a33 := ddp_txn_rec.attribute13;
6263 p5_a34 := ddp_txn_rec.attribute14;
6264 p5_a35 := ddp_txn_rec.attribute15;
6265 p5_a36 := rosetta_g_miss_num_map(ddp_txn_rec.object_version_number);
6266 p5_a37 := ddp_txn_rec.split_reason_code;
6267 p5_a38 := ddp_txn_rec.src_txn_creation_date;
6268 p5_a39 := rosetta_g_miss_num_map(ddp_txn_rec.gl_interface_status_code);
6269
6270
6271
6272 end;
6273
6274 procedure expire_extended_attrib_values(p_api_version NUMBER
6275 , p_commit VARCHAR2
6276 , p_init_msg_list VARCHAR2
6277 , p_validation_level NUMBER
6278 , p4_a0 JTF_NUMBER_TABLE
6279 , p4_a1 JTF_NUMBER_TABLE
6280 , p4_a2 JTF_NUMBER_TABLE
6281 , p4_a3 JTF_VARCHAR2_TABLE_100
6282 , p4_a4 JTF_VARCHAR2_TABLE_300
6283 , p4_a5 JTF_DATE_TABLE
6284 , p4_a6 JTF_DATE_TABLE
6285 , p4_a7 JTF_VARCHAR2_TABLE_100
6286 , p4_a8 JTF_VARCHAR2_TABLE_200
6287 , p4_a9 JTF_VARCHAR2_TABLE_200
6288 , p4_a10 JTF_VARCHAR2_TABLE_200
6289 , p4_a11 JTF_VARCHAR2_TABLE_200
6290 , p4_a12 JTF_VARCHAR2_TABLE_200
6291 , p4_a13 JTF_VARCHAR2_TABLE_200
6292 , p4_a14 JTF_VARCHAR2_TABLE_200
6293 , p4_a15 JTF_VARCHAR2_TABLE_200
6294 , p4_a16 JTF_VARCHAR2_TABLE_200
6295 , p4_a17 JTF_VARCHAR2_TABLE_200
6296 , p4_a18 JTF_VARCHAR2_TABLE_200
6297 , p4_a19 JTF_VARCHAR2_TABLE_200
6298 , p4_a20 JTF_VARCHAR2_TABLE_200
6299 , p4_a21 JTF_VARCHAR2_TABLE_200
6300 , p4_a22 JTF_VARCHAR2_TABLE_200
6301 , p4_a23 JTF_NUMBER_TABLE
6302 , p4_a24 JTF_NUMBER_TABLE
6303 , p5_a0 in out nocopy NUMBER
6304 , p5_a1 in out nocopy DATE
6305 , p5_a2 in out nocopy DATE
6306 , p5_a3 in out nocopy NUMBER
6307 , p5_a4 in out nocopy NUMBER
6308 , p5_a5 in out nocopy NUMBER
6309 , p5_a6 in out nocopy VARCHAR2
6310 , p5_a7 in out nocopy NUMBER
6311 , p5_a8 in out nocopy VARCHAR2
6312 , p5_a9 in out nocopy NUMBER
6313 , p5_a10 in out nocopy VARCHAR2
6314 , p5_a11 in out nocopy NUMBER
6315 , p5_a12 in out nocopy NUMBER
6316 , p5_a13 in out nocopy NUMBER
6317 , p5_a14 in out nocopy NUMBER
6318 , p5_a15 in out nocopy VARCHAR2
6319 , p5_a16 in out nocopy NUMBER
6320 , p5_a17 in out nocopy VARCHAR2
6321 , p5_a18 in out nocopy VARCHAR2
6322 , p5_a19 in out nocopy NUMBER
6323 , p5_a20 in out nocopy VARCHAR2
6324 , p5_a21 in out nocopy VARCHAR2
6325 , p5_a22 in out nocopy VARCHAR2
6326 , p5_a23 in out nocopy VARCHAR2
6327 , p5_a24 in out nocopy VARCHAR2
6328 , p5_a25 in out nocopy VARCHAR2
6329 , p5_a26 in out nocopy VARCHAR2
6330 , p5_a27 in out nocopy VARCHAR2
6331 , p5_a28 in out nocopy VARCHAR2
6332 , p5_a29 in out nocopy VARCHAR2
6333 , p5_a30 in out nocopy VARCHAR2
6334 , p5_a31 in out nocopy VARCHAR2
6335 , p5_a32 in out nocopy VARCHAR2
6336 , p5_a33 in out nocopy VARCHAR2
6337 , p5_a34 in out nocopy VARCHAR2
6338 , p5_a35 in out nocopy VARCHAR2
6339 , p5_a36 in out nocopy NUMBER
6340 , p5_a37 in out nocopy VARCHAR2
6341 , p5_a38 in out nocopy DATE
6342 , p5_a39 in out nocopy NUMBER
6343 , x_return_status out nocopy VARCHAR2
6344 , x_msg_count out nocopy NUMBER
6345 , x_msg_data out nocopy VARCHAR2
6346 )
6347
6348 as
6349 ddp_ext_attrib_tbl csi_datastructures_pub.extend_attrib_values_tbl;
6350 ddp_txn_rec csi_datastructures_pub.transaction_rec;
6351 ddindx binary_integer; indx binary_integer;
6352 begin
6353
6354 -- copy data to the local IN or IN-OUT args, if any
6355
6356
6357
6358
6359 csi_datastructures_pub_w.rosetta_table_copy_in_p43(ddp_ext_attrib_tbl, p4_a0
6360 , p4_a1
6361 , p4_a2
6362 , p4_a3
6363 , p4_a4
6364 , p4_a5
6365 , p4_a6
6366 , p4_a7
6367 , p4_a8
6368 , p4_a9
6369 , p4_a10
6370 , p4_a11
6371 , p4_a12
6372 , p4_a13
6373 , p4_a14
6374 , p4_a15
6375 , p4_a16
6376 , p4_a17
6377 , p4_a18
6378 , p4_a19
6379 , p4_a20
6380 , p4_a21
6381 , p4_a22
6382 , p4_a23
6383 , p4_a24
6384 );
6385
6386 ddp_txn_rec.transaction_id := rosetta_g_miss_num_map(p5_a0);
6387 ddp_txn_rec.transaction_date := rosetta_g_miss_date_in_map(p5_a1);
6388 ddp_txn_rec.source_transaction_date := rosetta_g_miss_date_in_map(p5_a2);
6389 ddp_txn_rec.transaction_type_id := rosetta_g_miss_num_map(p5_a3);
6390 ddp_txn_rec.txn_sub_type_id := rosetta_g_miss_num_map(p5_a4);
6391 ddp_txn_rec.source_group_ref_id := rosetta_g_miss_num_map(p5_a5);
6392 ddp_txn_rec.source_group_ref := p5_a6;
6393 ddp_txn_rec.source_header_ref_id := rosetta_g_miss_num_map(p5_a7);
6394 ddp_txn_rec.source_header_ref := p5_a8;
6395 ddp_txn_rec.source_line_ref_id := rosetta_g_miss_num_map(p5_a9);
6396 ddp_txn_rec.source_line_ref := p5_a10;
6397 ddp_txn_rec.source_dist_ref_id1 := rosetta_g_miss_num_map(p5_a11);
6398 ddp_txn_rec.source_dist_ref_id2 := rosetta_g_miss_num_map(p5_a12);
6399 ddp_txn_rec.inv_material_transaction_id := rosetta_g_miss_num_map(p5_a13);
6400 ddp_txn_rec.transaction_quantity := rosetta_g_miss_num_map(p5_a14);
6401 ddp_txn_rec.transaction_uom_code := p5_a15;
6402 ddp_txn_rec.transacted_by := rosetta_g_miss_num_map(p5_a16);
6403 ddp_txn_rec.transaction_status_code := p5_a17;
6404 ddp_txn_rec.transaction_action_code := p5_a18;
6405 ddp_txn_rec.message_id := rosetta_g_miss_num_map(p5_a19);
6406 ddp_txn_rec.context := p5_a20;
6407 ddp_txn_rec.attribute1 := p5_a21;
6408 ddp_txn_rec.attribute2 := p5_a22;
6409 ddp_txn_rec.attribute3 := p5_a23;
6410 ddp_txn_rec.attribute4 := p5_a24;
6411 ddp_txn_rec.attribute5 := p5_a25;
6412 ddp_txn_rec.attribute6 := p5_a26;
6413 ddp_txn_rec.attribute7 := p5_a27;
6414 ddp_txn_rec.attribute8 := p5_a28;
6415 ddp_txn_rec.attribute9 := p5_a29;
6416 ddp_txn_rec.attribute10 := p5_a30;
6417 ddp_txn_rec.attribute11 := p5_a31;
6418 ddp_txn_rec.attribute12 := p5_a32;
6419 ddp_txn_rec.attribute13 := p5_a33;
6420 ddp_txn_rec.attribute14 := p5_a34;
6421 ddp_txn_rec.attribute15 := p5_a35;
6422 ddp_txn_rec.object_version_number := rosetta_g_miss_num_map(p5_a36);
6423 ddp_txn_rec.split_reason_code := p5_a37;
6424 ddp_txn_rec.src_txn_creation_date := rosetta_g_miss_date_in_map(p5_a38);
6425 ddp_txn_rec.gl_interface_status_code := rosetta_g_miss_num_map(p5_a39);
6426
6427
6428
6429
6430 -- here's the delegated call to the old PL/SQL routine
6431 csi_item_instance_pub.expire_extended_attrib_values(p_api_version,
6432 p_commit,
6433 p_init_msg_list,
6434 p_validation_level,
6435 ddp_ext_attrib_tbl,
6436 ddp_txn_rec,
6437 x_return_status,
6438 x_msg_count,
6439 x_msg_data);
6440
6441 -- copy data back from the local variables to OUT or IN-OUT args, if any
6442
6443
6444
6445
6446
6447 p5_a0 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_id);
6448 p5_a1 := ddp_txn_rec.transaction_date;
6449 p5_a2 := ddp_txn_rec.source_transaction_date;
6450 p5_a3 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_type_id);
6451 p5_a4 := rosetta_g_miss_num_map(ddp_txn_rec.txn_sub_type_id);
6452 p5_a5 := rosetta_g_miss_num_map(ddp_txn_rec.source_group_ref_id);
6453 p5_a6 := ddp_txn_rec.source_group_ref;
6454 p5_a7 := rosetta_g_miss_num_map(ddp_txn_rec.source_header_ref_id);
6455 p5_a8 := ddp_txn_rec.source_header_ref;
6456 p5_a9 := rosetta_g_miss_num_map(ddp_txn_rec.source_line_ref_id);
6457 p5_a10 := ddp_txn_rec.source_line_ref;
6458 p5_a11 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id1);
6459 p5_a12 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id2);
6460 p5_a13 := rosetta_g_miss_num_map(ddp_txn_rec.inv_material_transaction_id);
6461 p5_a14 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_quantity);
6462 p5_a15 := ddp_txn_rec.transaction_uom_code;
6463 p5_a16 := rosetta_g_miss_num_map(ddp_txn_rec.transacted_by);
6464 p5_a17 := ddp_txn_rec.transaction_status_code;
6465 p5_a18 := ddp_txn_rec.transaction_action_code;
6466 p5_a19 := rosetta_g_miss_num_map(ddp_txn_rec.message_id);
6467 p5_a20 := ddp_txn_rec.context;
6468 p5_a21 := ddp_txn_rec.attribute1;
6469 p5_a22 := ddp_txn_rec.attribute2;
6470 p5_a23 := ddp_txn_rec.attribute3;
6471 p5_a24 := ddp_txn_rec.attribute4;
6472 p5_a25 := ddp_txn_rec.attribute5;
6473 p5_a26 := ddp_txn_rec.attribute6;
6474 p5_a27 := ddp_txn_rec.attribute7;
6475 p5_a28 := ddp_txn_rec.attribute8;
6476 p5_a29 := ddp_txn_rec.attribute9;
6477 p5_a30 := ddp_txn_rec.attribute10;
6478 p5_a31 := ddp_txn_rec.attribute11;
6479 p5_a32 := ddp_txn_rec.attribute12;
6480 p5_a33 := ddp_txn_rec.attribute13;
6481 p5_a34 := ddp_txn_rec.attribute14;
6482 p5_a35 := ddp_txn_rec.attribute15;
6483 p5_a36 := rosetta_g_miss_num_map(ddp_txn_rec.object_version_number);
6484 p5_a37 := ddp_txn_rec.split_reason_code;
6485 p5_a38 := ddp_txn_rec.src_txn_creation_date;
6486 p5_a39 := rosetta_g_miss_num_map(ddp_txn_rec.gl_interface_status_code);
6487
6488
6489
6490 end;
6491
6492 procedure copy_item_instance(p_api_version NUMBER
6493 , p_commit VARCHAR2
6494 , p_init_msg_list VARCHAR2
6495 , p_validation_level NUMBER
6496 , p_copy_ext_attribs VARCHAR2
6497 , p_copy_org_assignments VARCHAR2
6498 , p_copy_parties VARCHAR2
6499 , p_copy_party_contacts VARCHAR2
6500 , p_copy_accounts VARCHAR2
6501 , p_copy_asset_assignments VARCHAR2
6502 , p_copy_pricing_attribs VARCHAR2
6503 , p_copy_inst_children VARCHAR2
6504 , p13_a0 in out nocopy NUMBER
6505 , p13_a1 in out nocopy DATE
6506 , p13_a2 in out nocopy DATE
6507 , p13_a3 in out nocopy NUMBER
6508 , p13_a4 in out nocopy NUMBER
6509 , p13_a5 in out nocopy NUMBER
6510 , p13_a6 in out nocopy VARCHAR2
6511 , p13_a7 in out nocopy NUMBER
6512 , p13_a8 in out nocopy VARCHAR2
6513 , p13_a9 in out nocopy NUMBER
6514 , p13_a10 in out nocopy VARCHAR2
6515 , p13_a11 in out nocopy NUMBER
6516 , p13_a12 in out nocopy NUMBER
6517 , p13_a13 in out nocopy NUMBER
6518 , p13_a14 in out nocopy NUMBER
6519 , p13_a15 in out nocopy VARCHAR2
6520 , p13_a16 in out nocopy NUMBER
6521 , p13_a17 in out nocopy VARCHAR2
6522 , p13_a18 in out nocopy VARCHAR2
6523 , p13_a19 in out nocopy NUMBER
6524 , p13_a20 in out nocopy VARCHAR2
6525 , p13_a21 in out nocopy VARCHAR2
6526 , p13_a22 in out nocopy VARCHAR2
6527 , p13_a23 in out nocopy VARCHAR2
6528 , p13_a24 in out nocopy VARCHAR2
6529 , p13_a25 in out nocopy VARCHAR2
6530 , p13_a26 in out nocopy VARCHAR2
6531 , p13_a27 in out nocopy VARCHAR2
6532 , p13_a28 in out nocopy VARCHAR2
6533 , p13_a29 in out nocopy VARCHAR2
6534 , p13_a30 in out nocopy VARCHAR2
6535 , p13_a31 in out nocopy VARCHAR2
6536 , p13_a32 in out nocopy VARCHAR2
6537 , p13_a33 in out nocopy VARCHAR2
6538 , p13_a34 in out nocopy VARCHAR2
6539 , p13_a35 in out nocopy VARCHAR2
6540 , p13_a36 in out nocopy NUMBER
6541 , p13_a37 in out nocopy VARCHAR2
6542 , p13_a38 in out nocopy DATE
6543 , p13_a39 in out nocopy NUMBER
6544 , p14_a0 out nocopy JTF_NUMBER_TABLE
6545 , p14_a1 out nocopy JTF_VARCHAR2_TABLE_100
6546 , p14_a2 out nocopy JTF_VARCHAR2_TABLE_100
6547 , p14_a3 out nocopy JTF_NUMBER_TABLE
6548 , p14_a4 out nocopy JTF_NUMBER_TABLE
6549 , p14_a5 out nocopy JTF_VARCHAR2_TABLE_100
6550 , p14_a6 out nocopy JTF_NUMBER_TABLE
6551 , p14_a7 out nocopy JTF_VARCHAR2_TABLE_100
6552 , p14_a8 out nocopy JTF_VARCHAR2_TABLE_100
6553 , p14_a9 out nocopy JTF_VARCHAR2_TABLE_100
6554 , p14_a10 out nocopy JTF_NUMBER_TABLE
6555 , p14_a11 out nocopy JTF_VARCHAR2_TABLE_100
6556 , p14_a12 out nocopy JTF_VARCHAR2_TABLE_100
6557 , p14_a13 out nocopy JTF_NUMBER_TABLE
6558 , p14_a14 out nocopy JTF_NUMBER_TABLE
6559 , p14_a15 out nocopy JTF_VARCHAR2_TABLE_100
6560 , p14_a16 out nocopy JTF_VARCHAR2_TABLE_100
6561 , p14_a17 out nocopy JTF_VARCHAR2_TABLE_100
6562 , p14_a18 out nocopy JTF_NUMBER_TABLE
6563 , p14_a19 out nocopy JTF_VARCHAR2_TABLE_100
6564 , p14_a20 out nocopy JTF_DATE_TABLE
6565 , p14_a21 out nocopy JTF_DATE_TABLE
6566 , p14_a22 out nocopy JTF_VARCHAR2_TABLE_100
6567 , p14_a23 out nocopy JTF_NUMBER_TABLE
6568 , p14_a24 out nocopy JTF_NUMBER_TABLE
6569 , p14_a25 out nocopy JTF_VARCHAR2_TABLE_100
6570 , p14_a26 out nocopy JTF_NUMBER_TABLE
6571 , p14_a27 out nocopy JTF_NUMBER_TABLE
6572 , p14_a28 out nocopy JTF_NUMBER_TABLE
6573 , p14_a29 out nocopy JTF_NUMBER_TABLE
6574 , p14_a30 out nocopy JTF_NUMBER_TABLE
6575 , p14_a31 out nocopy JTF_NUMBER_TABLE
6576 , p14_a32 out nocopy JTF_NUMBER_TABLE
6577 , p14_a33 out nocopy JTF_NUMBER_TABLE
6578 , p14_a34 out nocopy JTF_NUMBER_TABLE
6579 , p14_a35 out nocopy JTF_VARCHAR2_TABLE_100
6580 , p14_a36 out nocopy JTF_NUMBER_TABLE
6581 , p14_a37 out nocopy JTF_NUMBER_TABLE
6582 , p14_a38 out nocopy JTF_NUMBER_TABLE
6583 , p14_a39 out nocopy JTF_NUMBER_TABLE
6584 , p14_a40 out nocopy JTF_DATE_TABLE
6585 , p14_a41 out nocopy JTF_VARCHAR2_TABLE_100
6586 , p14_a42 out nocopy JTF_DATE_TABLE
6587 , p14_a43 out nocopy JTF_DATE_TABLE
6588 , p14_a44 out nocopy JTF_VARCHAR2_TABLE_100
6589 , p14_a45 out nocopy JTF_VARCHAR2_TABLE_100
6590 , p14_a46 out nocopy JTF_VARCHAR2_TABLE_300
6591 , p14_a47 out nocopy JTF_VARCHAR2_TABLE_300
6592 , p14_a48 out nocopy JTF_VARCHAR2_TABLE_100
6593 , p14_a49 out nocopy JTF_VARCHAR2_TABLE_300
6594 , p14_a50 out nocopy JTF_VARCHAR2_TABLE_300
6595 , p14_a51 out nocopy JTF_VARCHAR2_TABLE_300
6596 , p14_a52 out nocopy JTF_VARCHAR2_TABLE_300
6597 , p14_a53 out nocopy JTF_VARCHAR2_TABLE_300
6598 , p14_a54 out nocopy JTF_VARCHAR2_TABLE_300
6599 , p14_a55 out nocopy JTF_VARCHAR2_TABLE_300
6600 , p14_a56 out nocopy JTF_VARCHAR2_TABLE_300
6601 , p14_a57 out nocopy JTF_VARCHAR2_TABLE_300
6602 , p14_a58 out nocopy JTF_VARCHAR2_TABLE_300
6603 , p14_a59 out nocopy JTF_VARCHAR2_TABLE_300
6604 , p14_a60 out nocopy JTF_VARCHAR2_TABLE_300
6605 , p14_a61 out nocopy JTF_VARCHAR2_TABLE_300
6606 , p14_a62 out nocopy JTF_VARCHAR2_TABLE_300
6607 , p14_a63 out nocopy JTF_VARCHAR2_TABLE_300
6608 , p14_a64 out nocopy JTF_NUMBER_TABLE
6609 , p14_a65 out nocopy JTF_NUMBER_TABLE
6610 , p14_a66 out nocopy JTF_VARCHAR2_TABLE_100
6611 , p14_a67 out nocopy JTF_NUMBER_TABLE
6612 , p14_a68 out nocopy JTF_VARCHAR2_TABLE_100
6613 , p14_a69 out nocopy JTF_VARCHAR2_TABLE_100
6614 , p14_a70 out nocopy JTF_VARCHAR2_TABLE_100
6615 , p14_a71 out nocopy JTF_VARCHAR2_TABLE_100
6616 , p14_a72 out nocopy JTF_NUMBER_TABLE
6617 , p14_a73 out nocopy JTF_VARCHAR2_TABLE_100
6618 , p14_a74 out nocopy JTF_NUMBER_TABLE
6619 , p14_a75 out nocopy JTF_NUMBER_TABLE
6620 , p14_a76 out nocopy JTF_NUMBER_TABLE
6621 , p14_a77 out nocopy JTF_VARCHAR2_TABLE_100
6622 , p14_a78 out nocopy JTF_VARCHAR2_TABLE_300
6623 , p14_a79 out nocopy JTF_VARCHAR2_TABLE_100
6624 , p14_a80 out nocopy JTF_NUMBER_TABLE
6625 , p14_a81 out nocopy JTF_NUMBER_TABLE
6626 , p14_a82 out nocopy JTF_NUMBER_TABLE
6627 , p14_a83 out nocopy JTF_DATE_TABLE
6628 , p14_a84 out nocopy JTF_VARCHAR2_TABLE_100
6629 , p14_a85 out nocopy JTF_VARCHAR2_TABLE_100
6630 , p14_a86 out nocopy JTF_VARCHAR2_TABLE_100
6631 , p14_a87 out nocopy JTF_NUMBER_TABLE
6632 , p14_a88 out nocopy JTF_VARCHAR2_TABLE_100
6633 , p14_a89 out nocopy JTF_NUMBER_TABLE
6634 , p14_a90 out nocopy JTF_NUMBER_TABLE
6635 , p14_a91 out nocopy JTF_VARCHAR2_TABLE_100
6636 , p14_a92 out nocopy JTF_NUMBER_TABLE
6637 , p14_a93 out nocopy JTF_VARCHAR2_TABLE_100
6638 , p14_a94 out nocopy JTF_NUMBER_TABLE
6639 , p14_a95 out nocopy JTF_DATE_TABLE
6640 , p14_a96 out nocopy JTF_VARCHAR2_TABLE_300
6641 , p14_a97 out nocopy JTF_VARCHAR2_TABLE_300
6642 , p14_a98 out nocopy JTF_VARCHAR2_TABLE_300
6643 , p14_a99 out nocopy JTF_VARCHAR2_TABLE_300
6644 , p14_a100 out nocopy JTF_VARCHAR2_TABLE_300
6645 , p14_a101 out nocopy JTF_VARCHAR2_TABLE_300
6646 , p14_a102 out nocopy JTF_VARCHAR2_TABLE_300
6647 , p14_a103 out nocopy JTF_VARCHAR2_TABLE_300
6648 , p14_a104 out nocopy JTF_VARCHAR2_TABLE_300
6649 , p14_a105 out nocopy JTF_VARCHAR2_TABLE_300
6650 , p14_a106 out nocopy JTF_VARCHAR2_TABLE_300
6651 , p14_a107 out nocopy JTF_VARCHAR2_TABLE_300
6652 , p14_a108 out nocopy JTF_VARCHAR2_TABLE_300
6653 , p14_a109 out nocopy JTF_VARCHAR2_TABLE_300
6654 , p14_a110 out nocopy JTF_VARCHAR2_TABLE_300
6655 , p14_a111 out nocopy JTF_NUMBER_TABLE
6656 , p14_a112 out nocopy JTF_VARCHAR2_TABLE_100
6657 , p14_a113 out nocopy JTF_NUMBER_TABLE
6658 , p14_a114 out nocopy JTF_VARCHAR2_TABLE_100
6659 , p14_a115 out nocopy JTF_NUMBER_TABLE
6660 , p14_a116 out nocopy JTF_VARCHAR2_TABLE_100
6661 , p14_a117 out nocopy JTF_VARCHAR2_TABLE_100
6662 , p14_a118 out nocopy JTF_NUMBER_TABLE
6663 , p14_a119 out nocopy JTF_VARCHAR2_TABLE_100
6664 , p14_a120 out nocopy JTF_NUMBER_TABLE
6665 , p14_a121 out nocopy JTF_NUMBER_TABLE
6666 , p14_a122 out nocopy JTF_VARCHAR2_TABLE_100
6667 , x_return_status out nocopy VARCHAR2
6668 , x_msg_count out nocopy NUMBER
6669 , x_msg_data out nocopy VARCHAR2
6670 , p4_a0 NUMBER := 0-1962.0724
6671 , p4_a1 VARCHAR2 := fnd_api.g_miss_char
6672 , p4_a2 VARCHAR2 := fnd_api.g_miss_char
6673 , p4_a3 NUMBER := 0-1962.0724
6674 , p4_a4 NUMBER := 0-1962.0724
6675 , p4_a5 VARCHAR2 := fnd_api.g_miss_char
6676 , p4_a6 NUMBER := 0-1962.0724
6677 , p4_a7 VARCHAR2 := fnd_api.g_miss_char
6678 , p4_a8 VARCHAR2 := fnd_api.g_miss_char
6679 , p4_a9 VARCHAR2 := fnd_api.g_miss_char
6680 , p4_a10 NUMBER := 0-1962.0724
6681 , p4_a11 VARCHAR2 := fnd_api.g_miss_char
6682 , p4_a12 VARCHAR2 := fnd_api.g_miss_char
6683 , p4_a13 NUMBER := 0-1962.0724
6684 , p4_a14 NUMBER := 0-1962.0724
6685 , p4_a15 VARCHAR2 := fnd_api.g_miss_char
6686 , p4_a16 VARCHAR2 := fnd_api.g_miss_char
6687 , p4_a17 VARCHAR2 := fnd_api.g_miss_char
6688 , p4_a18 NUMBER := 0-1962.0724
6689 , p4_a19 VARCHAR2 := fnd_api.g_miss_char
6690 , p4_a20 DATE := fnd_api.g_miss_date
6691 , p4_a21 DATE := fnd_api.g_miss_date
6692 , p4_a22 VARCHAR2 := fnd_api.g_miss_char
6693 , p4_a23 NUMBER := 0-1962.0724
6694 , p4_a24 NUMBER := 0-1962.0724
6695 , p4_a25 VARCHAR2 := fnd_api.g_miss_char
6696 , p4_a26 NUMBER := 0-1962.0724
6697 , p4_a27 NUMBER := 0-1962.0724
6698 , p4_a28 NUMBER := 0-1962.0724
6699 , p4_a29 NUMBER := 0-1962.0724
6700 , p4_a30 NUMBER := 0-1962.0724
6701 , p4_a31 NUMBER := 0-1962.0724
6702 , p4_a32 NUMBER := 0-1962.0724
6703 , p4_a33 NUMBER := 0-1962.0724
6704 , p4_a34 NUMBER := 0-1962.0724
6705 , p4_a35 VARCHAR2 := fnd_api.g_miss_char
6706 , p4_a36 NUMBER := 0-1962.0724
6707 , p4_a37 NUMBER := 0-1962.0724
6708 , p4_a38 NUMBER := 0-1962.0724
6709 , p4_a39 NUMBER := 0-1962.0724
6710 , p4_a40 DATE := fnd_api.g_miss_date
6711 , p4_a41 VARCHAR2 := fnd_api.g_miss_char
6712 , p4_a42 DATE := fnd_api.g_miss_date
6713 , p4_a43 DATE := fnd_api.g_miss_date
6714 , p4_a44 VARCHAR2 := fnd_api.g_miss_char
6715 , p4_a45 VARCHAR2 := fnd_api.g_miss_char
6716 , p4_a46 VARCHAR2 := fnd_api.g_miss_char
6717 , p4_a47 VARCHAR2 := fnd_api.g_miss_char
6718 , p4_a48 VARCHAR2 := fnd_api.g_miss_char
6719 , p4_a49 VARCHAR2 := fnd_api.g_miss_char
6720 , p4_a50 VARCHAR2 := fnd_api.g_miss_char
6721 , p4_a51 VARCHAR2 := fnd_api.g_miss_char
6722 , p4_a52 VARCHAR2 := fnd_api.g_miss_char
6723 , p4_a53 VARCHAR2 := fnd_api.g_miss_char
6724 , p4_a54 VARCHAR2 := fnd_api.g_miss_char
6725 , p4_a55 VARCHAR2 := fnd_api.g_miss_char
6726 , p4_a56 VARCHAR2 := fnd_api.g_miss_char
6727 , p4_a57 VARCHAR2 := fnd_api.g_miss_char
6728 , p4_a58 VARCHAR2 := fnd_api.g_miss_char
6729 , p4_a59 VARCHAR2 := fnd_api.g_miss_char
6730 , p4_a60 VARCHAR2 := fnd_api.g_miss_char
6731 , p4_a61 VARCHAR2 := fnd_api.g_miss_char
6732 , p4_a62 VARCHAR2 := fnd_api.g_miss_char
6733 , p4_a63 VARCHAR2 := fnd_api.g_miss_char
6734 , p4_a64 NUMBER := 0-1962.0724
6735 , p4_a65 NUMBER := 0-1962.0724
6736 , p4_a66 VARCHAR2 := fnd_api.g_miss_char
6737 , p4_a67 NUMBER := 0-1962.0724
6738 , p4_a68 VARCHAR2 := fnd_api.g_miss_char
6739 , p4_a69 VARCHAR2 := fnd_api.g_miss_char
6740 , p4_a70 VARCHAR2 := fnd_api.g_miss_char
6741 , p4_a71 VARCHAR2 := fnd_api.g_miss_char
6742 , p4_a72 NUMBER := 0-1962.0724
6743 , p4_a73 VARCHAR2 := fnd_api.g_miss_char
6744 , p4_a74 NUMBER := 0-1962.0724
6745 , p4_a75 NUMBER := 0-1962.0724
6746 , p4_a76 NUMBER := 0-1962.0724
6747 , p4_a77 VARCHAR2 := fnd_api.g_miss_char
6748 , p4_a78 VARCHAR2 := fnd_api.g_miss_char
6749 , p4_a79 VARCHAR2 := fnd_api.g_miss_char
6750 , p4_a80 NUMBER := 0-1962.0724
6751 , p4_a81 NUMBER := 0-1962.0724
6752 , p4_a82 NUMBER := 0-1962.0724
6753 , p4_a83 DATE := fnd_api.g_miss_date
6754 , p4_a84 VARCHAR2 := fnd_api.g_miss_char
6755 , p4_a85 VARCHAR2 := fnd_api.g_miss_char
6756 , p4_a86 VARCHAR2 := fnd_api.g_miss_char
6757 , p4_a87 NUMBER := 0-1962.0724
6758 , p4_a88 VARCHAR2 := fnd_api.g_miss_char
6759 , p4_a89 NUMBER := 0-1962.0724
6760 , p4_a90 NUMBER := 0-1962.0724
6761 , p4_a91 VARCHAR2 := fnd_api.g_miss_char
6762 , p4_a92 NUMBER := 0-1962.0724
6763 , p4_a93 VARCHAR2 := fnd_api.g_miss_char
6764 , p4_a94 NUMBER := 0-1962.0724
6765 , p4_a95 DATE := fnd_api.g_miss_date
6766 , p4_a96 VARCHAR2 := fnd_api.g_miss_char
6767 , p4_a97 VARCHAR2 := fnd_api.g_miss_char
6768 , p4_a98 VARCHAR2 := fnd_api.g_miss_char
6769 , p4_a99 VARCHAR2 := fnd_api.g_miss_char
6770 , p4_a100 VARCHAR2 := fnd_api.g_miss_char
6771 , p4_a101 VARCHAR2 := fnd_api.g_miss_char
6772 , p4_a102 VARCHAR2 := fnd_api.g_miss_char
6773 , p4_a103 VARCHAR2 := fnd_api.g_miss_char
6774 , p4_a104 VARCHAR2 := fnd_api.g_miss_char
6775 , p4_a105 VARCHAR2 := fnd_api.g_miss_char
6776 , p4_a106 VARCHAR2 := fnd_api.g_miss_char
6777 , p4_a107 VARCHAR2 := fnd_api.g_miss_char
6778 , p4_a108 VARCHAR2 := fnd_api.g_miss_char
6779 , p4_a109 VARCHAR2 := fnd_api.g_miss_char
6780 , p4_a110 VARCHAR2 := fnd_api.g_miss_char
6781 , p4_a111 NUMBER := 0-1962.0724
6782 , p4_a112 VARCHAR2 := fnd_api.g_miss_char
6783 , p4_a113 NUMBER := 0-1962.0724
6784 , p4_a114 VARCHAR2 := fnd_api.g_miss_char
6785 , p4_a115 NUMBER := 0-1962.0724
6786 , p4_a116 VARCHAR2 := fnd_api.g_miss_char
6787 , p4_a117 VARCHAR2 := fnd_api.g_miss_char
6788 , p4_a118 NUMBER := 0-1962.0724
6789 , p4_a119 VARCHAR2 := fnd_api.g_miss_char
6790 , p4_a120 NUMBER := 0-1962.0724
6791 , p4_a121 NUMBER := 0-1962.0724
6792 , p4_a122 VARCHAR2 := fnd_api.g_miss_char
6793 )
6794
6795 as
6796 ddp_source_instance_rec csi_datastructures_pub.instance_rec;
6797 ddp_txn_rec csi_datastructures_pub.transaction_rec;
6798 ddx_new_instance_tbl csi_datastructures_pub.instance_tbl;
6799 ddindx binary_integer; indx binary_integer;
6800 begin
6801
6802 -- copy data to the local IN or IN-OUT args, if any
6803
6804
6805
6806
6807 ddp_source_instance_rec.instance_id := rosetta_g_miss_num_map(p4_a0);
6808 ddp_source_instance_rec.instance_number := p4_a1;
6809 ddp_source_instance_rec.external_reference := p4_a2;
6810 ddp_source_instance_rec.inventory_item_id := rosetta_g_miss_num_map(p4_a3);
6811 ddp_source_instance_rec.vld_organization_id := rosetta_g_miss_num_map(p4_a4);
6812 ddp_source_instance_rec.inventory_revision := p4_a5;
6813 ddp_source_instance_rec.inv_master_organization_id := rosetta_g_miss_num_map(p4_a6);
6814 ddp_source_instance_rec.serial_number := p4_a7;
6815 ddp_source_instance_rec.mfg_serial_number_flag := p4_a8;
6816 ddp_source_instance_rec.lot_number := p4_a9;
6817 ddp_source_instance_rec.quantity := rosetta_g_miss_num_map(p4_a10);
6818 ddp_source_instance_rec.unit_of_measure := p4_a11;
6819 ddp_source_instance_rec.accounting_class_code := p4_a12;
6820 ddp_source_instance_rec.instance_condition_id := rosetta_g_miss_num_map(p4_a13);
6821 ddp_source_instance_rec.instance_status_id := rosetta_g_miss_num_map(p4_a14);
6822 ddp_source_instance_rec.customer_view_flag := p4_a15;
6823 ddp_source_instance_rec.merchant_view_flag := p4_a16;
6824 ddp_source_instance_rec.sellable_flag := p4_a17;
6825 ddp_source_instance_rec.system_id := rosetta_g_miss_num_map(p4_a18);
6826 ddp_source_instance_rec.instance_type_code := p4_a19;
6827 ddp_source_instance_rec.active_start_date := rosetta_g_miss_date_in_map(p4_a20);
6828 ddp_source_instance_rec.active_end_date := rosetta_g_miss_date_in_map(p4_a21);
6829 ddp_source_instance_rec.location_type_code := p4_a22;
6830 ddp_source_instance_rec.location_id := rosetta_g_miss_num_map(p4_a23);
6831 ddp_source_instance_rec.inv_organization_id := rosetta_g_miss_num_map(p4_a24);
6832 ddp_source_instance_rec.inv_subinventory_name := p4_a25;
6833 ddp_source_instance_rec.inv_locator_id := rosetta_g_miss_num_map(p4_a26);
6834 ddp_source_instance_rec.pa_project_id := rosetta_g_miss_num_map(p4_a27);
6835 ddp_source_instance_rec.pa_project_task_id := rosetta_g_miss_num_map(p4_a28);
6836 ddp_source_instance_rec.in_transit_order_line_id := rosetta_g_miss_num_map(p4_a29);
6837 ddp_source_instance_rec.wip_job_id := rosetta_g_miss_num_map(p4_a30);
6838 ddp_source_instance_rec.po_order_line_id := rosetta_g_miss_num_map(p4_a31);
6839 ddp_source_instance_rec.last_oe_order_line_id := rosetta_g_miss_num_map(p4_a32);
6840 ddp_source_instance_rec.last_oe_rma_line_id := rosetta_g_miss_num_map(p4_a33);
6841 ddp_source_instance_rec.last_po_po_line_id := rosetta_g_miss_num_map(p4_a34);
6842 ddp_source_instance_rec.last_oe_po_number := p4_a35;
6843 ddp_source_instance_rec.last_wip_job_id := rosetta_g_miss_num_map(p4_a36);
6844 ddp_source_instance_rec.last_pa_project_id := rosetta_g_miss_num_map(p4_a37);
6845 ddp_source_instance_rec.last_pa_task_id := rosetta_g_miss_num_map(p4_a38);
6846 ddp_source_instance_rec.last_oe_agreement_id := rosetta_g_miss_num_map(p4_a39);
6847 ddp_source_instance_rec.install_date := rosetta_g_miss_date_in_map(p4_a40);
6848 ddp_source_instance_rec.manually_created_flag := p4_a41;
6849 ddp_source_instance_rec.return_by_date := rosetta_g_miss_date_in_map(p4_a42);
6850 ddp_source_instance_rec.actual_return_date := rosetta_g_miss_date_in_map(p4_a43);
6851 ddp_source_instance_rec.creation_complete_flag := p4_a44;
6852 ddp_source_instance_rec.completeness_flag := p4_a45;
6853 ddp_source_instance_rec.version_label := p4_a46;
6854 ddp_source_instance_rec.version_label_description := p4_a47;
6855 ddp_source_instance_rec.context := p4_a48;
6856 ddp_source_instance_rec.attribute1 := p4_a49;
6857 ddp_source_instance_rec.attribute2 := p4_a50;
6858 ddp_source_instance_rec.attribute3 := p4_a51;
6859 ddp_source_instance_rec.attribute4 := p4_a52;
6860 ddp_source_instance_rec.attribute5 := p4_a53;
6861 ddp_source_instance_rec.attribute6 := p4_a54;
6862 ddp_source_instance_rec.attribute7 := p4_a55;
6863 ddp_source_instance_rec.attribute8 := p4_a56;
6864 ddp_source_instance_rec.attribute9 := p4_a57;
6865 ddp_source_instance_rec.attribute10 := p4_a58;
6866 ddp_source_instance_rec.attribute11 := p4_a59;
6867 ddp_source_instance_rec.attribute12 := p4_a60;
6868 ddp_source_instance_rec.attribute13 := p4_a61;
6869 ddp_source_instance_rec.attribute14 := p4_a62;
6870 ddp_source_instance_rec.attribute15 := p4_a63;
6871 ddp_source_instance_rec.object_version_number := rosetta_g_miss_num_map(p4_a64);
6872 ddp_source_instance_rec.last_txn_line_detail_id := rosetta_g_miss_num_map(p4_a65);
6873 ddp_source_instance_rec.install_location_type_code := p4_a66;
6874 ddp_source_instance_rec.install_location_id := rosetta_g_miss_num_map(p4_a67);
6875 ddp_source_instance_rec.instance_usage_code := p4_a68;
6876 ddp_source_instance_rec.check_for_instance_expiry := p4_a69;
6877 ddp_source_instance_rec.processed_flag := p4_a70;
6878 ddp_source_instance_rec.call_contracts := p4_a71;
6879 ddp_source_instance_rec.interface_id := rosetta_g_miss_num_map(p4_a72);
6880 ddp_source_instance_rec.grp_call_contracts := p4_a73;
6881 ddp_source_instance_rec.config_inst_hdr_id := rosetta_g_miss_num_map(p4_a74);
6882 ddp_source_instance_rec.config_inst_rev_num := rosetta_g_miss_num_map(p4_a75);
6883 ddp_source_instance_rec.config_inst_item_id := rosetta_g_miss_num_map(p4_a76);
6884 ddp_source_instance_rec.config_valid_status := p4_a77;
6885 ddp_source_instance_rec.instance_description := p4_a78;
6886 ddp_source_instance_rec.call_batch_validation := p4_a79;
6887 ddp_source_instance_rec.request_id := rosetta_g_miss_num_map(p4_a80);
6888 ddp_source_instance_rec.program_application_id := rosetta_g_miss_num_map(p4_a81);
6889 ddp_source_instance_rec.program_id := rosetta_g_miss_num_map(p4_a82);
6890 ddp_source_instance_rec.program_update_date := rosetta_g_miss_date_in_map(p4_a83);
6891 ddp_source_instance_rec.cascade_ownership_flag := p4_a84;
6892 ddp_source_instance_rec.network_asset_flag := p4_a85;
6893 ddp_source_instance_rec.maintainable_flag := p4_a86;
6894 ddp_source_instance_rec.pn_location_id := rosetta_g_miss_num_map(p4_a87);
6895 ddp_source_instance_rec.asset_criticality_code := p4_a88;
6896 ddp_source_instance_rec.category_id := rosetta_g_miss_num_map(p4_a89);
6897 ddp_source_instance_rec.equipment_gen_object_id := rosetta_g_miss_num_map(p4_a90);
6898 ddp_source_instance_rec.instantiation_flag := p4_a91;
6899 ddp_source_instance_rec.linear_location_id := rosetta_g_miss_num_map(p4_a92);
6900 ddp_source_instance_rec.operational_log_flag := p4_a93;
6901 ddp_source_instance_rec.checkin_status := rosetta_g_miss_num_map(p4_a94);
6902 ddp_source_instance_rec.supplier_warranty_exp_date := rosetta_g_miss_date_in_map(p4_a95);
6903 ddp_source_instance_rec.attribute16 := p4_a96;
6904 ddp_source_instance_rec.attribute17 := p4_a97;
6905 ddp_source_instance_rec.attribute18 := p4_a98;
6906 ddp_source_instance_rec.attribute19 := p4_a99;
6907 ddp_source_instance_rec.attribute20 := p4_a100;
6908 ddp_source_instance_rec.attribute21 := p4_a101;
6909 ddp_source_instance_rec.attribute22 := p4_a102;
6910 ddp_source_instance_rec.attribute23 := p4_a103;
6911 ddp_source_instance_rec.attribute24 := p4_a104;
6912 ddp_source_instance_rec.attribute25 := p4_a105;
6913 ddp_source_instance_rec.attribute26 := p4_a106;
6914 ddp_source_instance_rec.attribute27 := p4_a107;
6915 ddp_source_instance_rec.attribute28 := p4_a108;
6916 ddp_source_instance_rec.attribute29 := p4_a109;
6917 ddp_source_instance_rec.attribute30 := p4_a110;
6918 ddp_source_instance_rec.purchase_unit_price := rosetta_g_miss_num_map(p4_a111);
6919 ddp_source_instance_rec.purchase_currency_code := p4_a112;
6920 ddp_source_instance_rec.payables_unit_price := rosetta_g_miss_num_map(p4_a113);
6921 ddp_source_instance_rec.payables_currency_code := p4_a114;
6922 ddp_source_instance_rec.sales_unit_price := rosetta_g_miss_num_map(p4_a115);
6923 ddp_source_instance_rec.sales_currency_code := p4_a116;
6924 ddp_source_instance_rec.operational_status_code := p4_a117;
6925 ddp_source_instance_rec.department_id := rosetta_g_miss_num_map(p4_a118);
6926 ddp_source_instance_rec.wip_accounting_class := p4_a119;
6927 ddp_source_instance_rec.area_id := rosetta_g_miss_num_map(p4_a120);
6928 ddp_source_instance_rec.owner_party_id := rosetta_g_miss_num_map(p4_a121);
6929 ddp_source_instance_rec.source_code := p4_a122;
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939 ddp_txn_rec.transaction_id := rosetta_g_miss_num_map(p13_a0);
6940 ddp_txn_rec.transaction_date := rosetta_g_miss_date_in_map(p13_a1);
6941 ddp_txn_rec.source_transaction_date := rosetta_g_miss_date_in_map(p13_a2);
6942 ddp_txn_rec.transaction_type_id := rosetta_g_miss_num_map(p13_a3);
6943 ddp_txn_rec.txn_sub_type_id := rosetta_g_miss_num_map(p13_a4);
6944 ddp_txn_rec.source_group_ref_id := rosetta_g_miss_num_map(p13_a5);
6945 ddp_txn_rec.source_group_ref := p13_a6;
6946 ddp_txn_rec.source_header_ref_id := rosetta_g_miss_num_map(p13_a7);
6947 ddp_txn_rec.source_header_ref := p13_a8;
6948 ddp_txn_rec.source_line_ref_id := rosetta_g_miss_num_map(p13_a9);
6949 ddp_txn_rec.source_line_ref := p13_a10;
6950 ddp_txn_rec.source_dist_ref_id1 := rosetta_g_miss_num_map(p13_a11);
6951 ddp_txn_rec.source_dist_ref_id2 := rosetta_g_miss_num_map(p13_a12);
6952 ddp_txn_rec.inv_material_transaction_id := rosetta_g_miss_num_map(p13_a13);
6953 ddp_txn_rec.transaction_quantity := rosetta_g_miss_num_map(p13_a14);
6954 ddp_txn_rec.transaction_uom_code := p13_a15;
6955 ddp_txn_rec.transacted_by := rosetta_g_miss_num_map(p13_a16);
6956 ddp_txn_rec.transaction_status_code := p13_a17;
6957 ddp_txn_rec.transaction_action_code := p13_a18;
6958 ddp_txn_rec.message_id := rosetta_g_miss_num_map(p13_a19);
6959 ddp_txn_rec.context := p13_a20;
6960 ddp_txn_rec.attribute1 := p13_a21;
6961 ddp_txn_rec.attribute2 := p13_a22;
6962 ddp_txn_rec.attribute3 := p13_a23;
6963 ddp_txn_rec.attribute4 := p13_a24;
6964 ddp_txn_rec.attribute5 := p13_a25;
6965 ddp_txn_rec.attribute6 := p13_a26;
6966 ddp_txn_rec.attribute7 := p13_a27;
6967 ddp_txn_rec.attribute8 := p13_a28;
6968 ddp_txn_rec.attribute9 := p13_a29;
6969 ddp_txn_rec.attribute10 := p13_a30;
6970 ddp_txn_rec.attribute11 := p13_a31;
6971 ddp_txn_rec.attribute12 := p13_a32;
6972 ddp_txn_rec.attribute13 := p13_a33;
6973 ddp_txn_rec.attribute14 := p13_a34;
6974 ddp_txn_rec.attribute15 := p13_a35;
6975 ddp_txn_rec.object_version_number := rosetta_g_miss_num_map(p13_a36);
6976 ddp_txn_rec.split_reason_code := p13_a37;
6977 ddp_txn_rec.src_txn_creation_date := rosetta_g_miss_date_in_map(p13_a38);
6978 ddp_txn_rec.gl_interface_status_code := rosetta_g_miss_num_map(p13_a39);
6979
6980
6981
6982
6983
6984 -- here's the delegated call to the old PL/SQL routine
6985 csi_item_instance_pub.copy_item_instance(p_api_version,
6986 p_commit,
6987 p_init_msg_list,
6988 p_validation_level,
6989 ddp_source_instance_rec,
6990 p_copy_ext_attribs,
6991 p_copy_org_assignments,
6992 p_copy_parties,
6993 p_copy_party_contacts,
6994 p_copy_accounts,
6995 p_copy_asset_assignments,
6996 p_copy_pricing_attribs,
6997 p_copy_inst_children,
6998 ddp_txn_rec,
6999 ddx_new_instance_tbl,
7000 x_return_status,
7001 x_msg_count,
7002 x_msg_data);
7003
7004 -- copy data back from the local variables to OUT or IN-OUT args, if any
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018 p13_a0 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_id);
7019 p13_a1 := ddp_txn_rec.transaction_date;
7020 p13_a2 := ddp_txn_rec.source_transaction_date;
7021 p13_a3 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_type_id);
7022 p13_a4 := rosetta_g_miss_num_map(ddp_txn_rec.txn_sub_type_id);
7023 p13_a5 := rosetta_g_miss_num_map(ddp_txn_rec.source_group_ref_id);
7024 p13_a6 := ddp_txn_rec.source_group_ref;
7025 p13_a7 := rosetta_g_miss_num_map(ddp_txn_rec.source_header_ref_id);
7026 p13_a8 := ddp_txn_rec.source_header_ref;
7027 p13_a9 := rosetta_g_miss_num_map(ddp_txn_rec.source_line_ref_id);
7028 p13_a10 := ddp_txn_rec.source_line_ref;
7029 p13_a11 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id1);
7030 p13_a12 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id2);
7031 p13_a13 := rosetta_g_miss_num_map(ddp_txn_rec.inv_material_transaction_id);
7032 p13_a14 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_quantity);
7033 p13_a15 := ddp_txn_rec.transaction_uom_code;
7034 p13_a16 := rosetta_g_miss_num_map(ddp_txn_rec.transacted_by);
7035 p13_a17 := ddp_txn_rec.transaction_status_code;
7036 p13_a18 := ddp_txn_rec.transaction_action_code;
7037 p13_a19 := rosetta_g_miss_num_map(ddp_txn_rec.message_id);
7038 p13_a20 := ddp_txn_rec.context;
7039 p13_a21 := ddp_txn_rec.attribute1;
7040 p13_a22 := ddp_txn_rec.attribute2;
7041 p13_a23 := ddp_txn_rec.attribute3;
7042 p13_a24 := ddp_txn_rec.attribute4;
7043 p13_a25 := ddp_txn_rec.attribute5;
7044 p13_a26 := ddp_txn_rec.attribute6;
7045 p13_a27 := ddp_txn_rec.attribute7;
7046 p13_a28 := ddp_txn_rec.attribute8;
7047 p13_a29 := ddp_txn_rec.attribute9;
7048 p13_a30 := ddp_txn_rec.attribute10;
7049 p13_a31 := ddp_txn_rec.attribute11;
7050 p13_a32 := ddp_txn_rec.attribute12;
7051 p13_a33 := ddp_txn_rec.attribute13;
7052 p13_a34 := ddp_txn_rec.attribute14;
7053 p13_a35 := ddp_txn_rec.attribute15;
7054 p13_a36 := rosetta_g_miss_num_map(ddp_txn_rec.object_version_number);
7055 p13_a37 := ddp_txn_rec.split_reason_code;
7056 p13_a38 := ddp_txn_rec.src_txn_creation_date;
7057 p13_a39 := rosetta_g_miss_num_map(ddp_txn_rec.gl_interface_status_code);
7058
7059 csi_datastructures_pub_w.rosetta_table_copy_out_p19(ddx_new_instance_tbl, p14_a0
7060 , p14_a1
7061 , p14_a2
7062 , p14_a3
7063 , p14_a4
7064 , p14_a5
7065 , p14_a6
7066 , p14_a7
7067 , p14_a8
7068 , p14_a9
7069 , p14_a10
7070 , p14_a11
7071 , p14_a12
7072 , p14_a13
7073 , p14_a14
7074 , p14_a15
7075 , p14_a16
7076 , p14_a17
7077 , p14_a18
7078 , p14_a19
7079 , p14_a20
7080 , p14_a21
7081 , p14_a22
7082 , p14_a23
7083 , p14_a24
7084 , p14_a25
7085 , p14_a26
7086 , p14_a27
7087 , p14_a28
7088 , p14_a29
7089 , p14_a30
7090 , p14_a31
7091 , p14_a32
7092 , p14_a33
7093 , p14_a34
7094 , p14_a35
7095 , p14_a36
7096 , p14_a37
7097 , p14_a38
7098 , p14_a39
7099 , p14_a40
7100 , p14_a41
7101 , p14_a42
7102 , p14_a43
7103 , p14_a44
7104 , p14_a45
7105 , p14_a46
7106 , p14_a47
7107 , p14_a48
7108 , p14_a49
7109 , p14_a50
7110 , p14_a51
7111 , p14_a52
7112 , p14_a53
7113 , p14_a54
7114 , p14_a55
7115 , p14_a56
7116 , p14_a57
7117 , p14_a58
7118 , p14_a59
7119 , p14_a60
7120 , p14_a61
7121 , p14_a62
7122 , p14_a63
7123 , p14_a64
7124 , p14_a65
7125 , p14_a66
7126 , p14_a67
7127 , p14_a68
7128 , p14_a69
7129 , p14_a70
7130 , p14_a71
7131 , p14_a72
7132 , p14_a73
7133 , p14_a74
7134 , p14_a75
7135 , p14_a76
7136 , p14_a77
7137 , p14_a78
7138 , p14_a79
7139 , p14_a80
7140 , p14_a81
7141 , p14_a82
7142 , p14_a83
7143 , p14_a84
7144 , p14_a85
7145 , p14_a86
7146 , p14_a87
7147 , p14_a88
7148 , p14_a89
7149 , p14_a90
7150 , p14_a91
7151 , p14_a92
7152 , p14_a93
7153 , p14_a94
7154 , p14_a95
7155 , p14_a96
7156 , p14_a97
7157 , p14_a98
7158 , p14_a99
7159 , p14_a100
7160 , p14_a101
7161 , p14_a102
7162 , p14_a103
7163 , p14_a104
7164 , p14_a105
7165 , p14_a106
7166 , p14_a107
7167 , p14_a108
7168 , p14_a109
7169 , p14_a110
7170 , p14_a111
7171 , p14_a112
7172 , p14_a113
7173 , p14_a114
7174 , p14_a115
7175 , p14_a116
7176 , p14_a117
7177 , p14_a118
7178 , p14_a119
7179 , p14_a120
7180 , p14_a121
7181 , p14_a122
7182 );
7183
7184
7185
7186 end;
7187
7188 procedure get_oks_txn_types(p_api_version NUMBER
7189 , p_commit VARCHAR2
7190 , p_init_msg_list VARCHAR2
7191 , p_check_contracts_yn VARCHAR2
7192 , p_txn_type VARCHAR2
7193 , x_txn_type_tbl out nocopy JTF_VARCHAR2_TABLE_100
7194 , x_configflag out nocopy VARCHAR2
7195 , px_txn_date in out nocopy date
7196 , x_imp_contracts_flag out nocopy VARCHAR2
7197 , x_return_status out nocopy VARCHAR2
7198 , x_msg_count out nocopy NUMBER
7199 , x_msg_data out nocopy VARCHAR2
7200 , p3_a0 NUMBER := 0-1962.0724
7201 , p3_a1 VARCHAR2 := fnd_api.g_miss_char
7202 , p3_a2 VARCHAR2 := fnd_api.g_miss_char
7203 , p3_a3 NUMBER := 0-1962.0724
7204 , p3_a4 NUMBER := 0-1962.0724
7205 , p3_a5 VARCHAR2 := fnd_api.g_miss_char
7206 , p3_a6 NUMBER := 0-1962.0724
7207 , p3_a7 VARCHAR2 := fnd_api.g_miss_char
7208 , p3_a8 VARCHAR2 := fnd_api.g_miss_char
7209 , p3_a9 VARCHAR2 := fnd_api.g_miss_char
7210 , p3_a10 NUMBER := 0-1962.0724
7211 , p3_a11 VARCHAR2 := fnd_api.g_miss_char
7212 , p3_a12 VARCHAR2 := fnd_api.g_miss_char
7213 , p3_a13 NUMBER := 0-1962.0724
7214 , p3_a14 NUMBER := 0-1962.0724
7215 , p3_a15 VARCHAR2 := fnd_api.g_miss_char
7216 , p3_a16 VARCHAR2 := fnd_api.g_miss_char
7217 , p3_a17 VARCHAR2 := fnd_api.g_miss_char
7218 , p3_a18 NUMBER := 0-1962.0724
7219 , p3_a19 VARCHAR2 := fnd_api.g_miss_char
7220 , p3_a20 DATE := fnd_api.g_miss_date
7221 , p3_a21 DATE := fnd_api.g_miss_date
7222 , p3_a22 VARCHAR2 := fnd_api.g_miss_char
7223 , p3_a23 NUMBER := 0-1962.0724
7224 , p3_a24 NUMBER := 0-1962.0724
7225 , p3_a25 VARCHAR2 := fnd_api.g_miss_char
7226 , p3_a26 NUMBER := 0-1962.0724
7227 , p3_a27 NUMBER := 0-1962.0724
7228 , p3_a28 NUMBER := 0-1962.0724
7229 , p3_a29 NUMBER := 0-1962.0724
7230 , p3_a30 NUMBER := 0-1962.0724
7231 , p3_a31 NUMBER := 0-1962.0724
7232 , p3_a32 NUMBER := 0-1962.0724
7233 , p3_a33 NUMBER := 0-1962.0724
7234 , p3_a34 NUMBER := 0-1962.0724
7235 , p3_a35 VARCHAR2 := fnd_api.g_miss_char
7236 , p3_a36 NUMBER := 0-1962.0724
7237 , p3_a37 NUMBER := 0-1962.0724
7238 , p3_a38 NUMBER := 0-1962.0724
7239 , p3_a39 NUMBER := 0-1962.0724
7240 , p3_a40 DATE := fnd_api.g_miss_date
7241 , p3_a41 VARCHAR2 := fnd_api.g_miss_char
7242 , p3_a42 DATE := fnd_api.g_miss_date
7243 , p3_a43 DATE := fnd_api.g_miss_date
7244 , p3_a44 VARCHAR2 := fnd_api.g_miss_char
7245 , p3_a45 VARCHAR2 := fnd_api.g_miss_char
7246 , p3_a46 VARCHAR2 := fnd_api.g_miss_char
7247 , p3_a47 VARCHAR2 := fnd_api.g_miss_char
7248 , p3_a48 VARCHAR2 := fnd_api.g_miss_char
7249 , p3_a49 VARCHAR2 := fnd_api.g_miss_char
7250 , p3_a50 VARCHAR2 := fnd_api.g_miss_char
7251 , p3_a51 VARCHAR2 := fnd_api.g_miss_char
7252 , p3_a52 VARCHAR2 := fnd_api.g_miss_char
7253 , p3_a53 VARCHAR2 := fnd_api.g_miss_char
7254 , p3_a54 VARCHAR2 := fnd_api.g_miss_char
7255 , p3_a55 VARCHAR2 := fnd_api.g_miss_char
7256 , p3_a56 VARCHAR2 := fnd_api.g_miss_char
7257 , p3_a57 VARCHAR2 := fnd_api.g_miss_char
7258 , p3_a58 VARCHAR2 := fnd_api.g_miss_char
7259 , p3_a59 VARCHAR2 := fnd_api.g_miss_char
7260 , p3_a60 VARCHAR2 := fnd_api.g_miss_char
7261 , p3_a61 VARCHAR2 := fnd_api.g_miss_char
7262 , p3_a62 VARCHAR2 := fnd_api.g_miss_char
7263 , p3_a63 VARCHAR2 := fnd_api.g_miss_char
7264 , p3_a64 NUMBER := 0-1962.0724
7265 , p3_a65 NUMBER := 0-1962.0724
7266 , p3_a66 VARCHAR2 := fnd_api.g_miss_char
7267 , p3_a67 NUMBER := 0-1962.0724
7268 , p3_a68 VARCHAR2 := fnd_api.g_miss_char
7269 , p3_a69 VARCHAR2 := fnd_api.g_miss_char
7270 , p3_a70 VARCHAR2 := fnd_api.g_miss_char
7271 , p3_a71 VARCHAR2 := fnd_api.g_miss_char
7272 , p3_a72 NUMBER := 0-1962.0724
7273 , p3_a73 VARCHAR2 := fnd_api.g_miss_char
7274 , p3_a74 NUMBER := 0-1962.0724
7275 , p3_a75 NUMBER := 0-1962.0724
7276 , p3_a76 NUMBER := 0-1962.0724
7277 , p3_a77 VARCHAR2 := fnd_api.g_miss_char
7278 , p3_a78 VARCHAR2 := fnd_api.g_miss_char
7279 , p3_a79 VARCHAR2 := fnd_api.g_miss_char
7280 , p3_a80 NUMBER := 0-1962.0724
7281 , p3_a81 NUMBER := 0-1962.0724
7282 , p3_a82 NUMBER := 0-1962.0724
7283 , p3_a83 DATE := fnd_api.g_miss_date
7284 , p3_a84 VARCHAR2 := fnd_api.g_miss_char
7285 , p3_a85 VARCHAR2 := fnd_api.g_miss_char
7286 , p3_a86 VARCHAR2 := fnd_api.g_miss_char
7287 , p3_a87 NUMBER := 0-1962.0724
7288 , p3_a88 VARCHAR2 := fnd_api.g_miss_char
7289 , p3_a89 NUMBER := 0-1962.0724
7290 , p3_a90 NUMBER := 0-1962.0724
7291 , p3_a91 VARCHAR2 := fnd_api.g_miss_char
7292 , p3_a92 NUMBER := 0-1962.0724
7293 , p3_a93 VARCHAR2 := fnd_api.g_miss_char
7294 , p3_a94 NUMBER := 0-1962.0724
7295 , p3_a95 DATE := fnd_api.g_miss_date
7296 , p3_a96 VARCHAR2 := fnd_api.g_miss_char
7297 , p3_a97 VARCHAR2 := fnd_api.g_miss_char
7298 , p3_a98 VARCHAR2 := fnd_api.g_miss_char
7299 , p3_a99 VARCHAR2 := fnd_api.g_miss_char
7300 , p3_a100 VARCHAR2 := fnd_api.g_miss_char
7301 , p3_a101 VARCHAR2 := fnd_api.g_miss_char
7302 , p3_a102 VARCHAR2 := fnd_api.g_miss_char
7303 , p3_a103 VARCHAR2 := fnd_api.g_miss_char
7304 , p3_a104 VARCHAR2 := fnd_api.g_miss_char
7305 , p3_a105 VARCHAR2 := fnd_api.g_miss_char
7306 , p3_a106 VARCHAR2 := fnd_api.g_miss_char
7307 , p3_a107 VARCHAR2 := fnd_api.g_miss_char
7308 , p3_a108 VARCHAR2 := fnd_api.g_miss_char
7309 , p3_a109 VARCHAR2 := fnd_api.g_miss_char
7310 , p3_a110 VARCHAR2 := fnd_api.g_miss_char
7311 , p3_a111 NUMBER := 0-1962.0724
7312 , p3_a112 VARCHAR2 := fnd_api.g_miss_char
7313 , p3_a113 NUMBER := 0-1962.0724
7314 , p3_a114 VARCHAR2 := fnd_api.g_miss_char
7315 , p3_a115 NUMBER := 0-1962.0724
7316 , p3_a116 VARCHAR2 := fnd_api.g_miss_char
7317 , p3_a117 VARCHAR2 := fnd_api.g_miss_char
7318 , p3_a118 NUMBER := 0-1962.0724
7319 , p3_a119 VARCHAR2 := fnd_api.g_miss_char
7320 , p3_a120 NUMBER := 0-1962.0724
7321 , p3_a121 NUMBER := 0-1962.0724
7322 , p3_a122 VARCHAR2 := fnd_api.g_miss_char
7323 )
7324
7325 as
7326 ddp_instance_rec csi_datastructures_pub.instance_rec;
7327 ddx_txn_type_tbl csi_item_instance_pub.txn_oks_type_tbl;
7328 ddpx_txn_date date;
7329 ddindx binary_integer; indx binary_integer;
7330 begin
7331
7332 -- copy data to the local IN or IN-OUT args, if any
7333
7334
7335
7336 ddp_instance_rec.instance_id := rosetta_g_miss_num_map(p3_a0);
7337 ddp_instance_rec.instance_number := p3_a1;
7338 ddp_instance_rec.external_reference := p3_a2;
7339 ddp_instance_rec.inventory_item_id := rosetta_g_miss_num_map(p3_a3);
7340 ddp_instance_rec.vld_organization_id := rosetta_g_miss_num_map(p3_a4);
7341 ddp_instance_rec.inventory_revision := p3_a5;
7342 ddp_instance_rec.inv_master_organization_id := rosetta_g_miss_num_map(p3_a6);
7343 ddp_instance_rec.serial_number := p3_a7;
7344 ddp_instance_rec.mfg_serial_number_flag := p3_a8;
7345 ddp_instance_rec.lot_number := p3_a9;
7346 ddp_instance_rec.quantity := rosetta_g_miss_num_map(p3_a10);
7347 ddp_instance_rec.unit_of_measure := p3_a11;
7348 ddp_instance_rec.accounting_class_code := p3_a12;
7349 ddp_instance_rec.instance_condition_id := rosetta_g_miss_num_map(p3_a13);
7350 ddp_instance_rec.instance_status_id := rosetta_g_miss_num_map(p3_a14);
7351 ddp_instance_rec.customer_view_flag := p3_a15;
7352 ddp_instance_rec.merchant_view_flag := p3_a16;
7353 ddp_instance_rec.sellable_flag := p3_a17;
7354 ddp_instance_rec.system_id := rosetta_g_miss_num_map(p3_a18);
7355 ddp_instance_rec.instance_type_code := p3_a19;
7356 ddp_instance_rec.active_start_date := rosetta_g_miss_date_in_map(p3_a20);
7357 ddp_instance_rec.active_end_date := rosetta_g_miss_date_in_map(p3_a21);
7358 ddp_instance_rec.location_type_code := p3_a22;
7359 ddp_instance_rec.location_id := rosetta_g_miss_num_map(p3_a23);
7360 ddp_instance_rec.inv_organization_id := rosetta_g_miss_num_map(p3_a24);
7361 ddp_instance_rec.inv_subinventory_name := p3_a25;
7362 ddp_instance_rec.inv_locator_id := rosetta_g_miss_num_map(p3_a26);
7363 ddp_instance_rec.pa_project_id := rosetta_g_miss_num_map(p3_a27);
7364 ddp_instance_rec.pa_project_task_id := rosetta_g_miss_num_map(p3_a28);
7365 ddp_instance_rec.in_transit_order_line_id := rosetta_g_miss_num_map(p3_a29);
7366 ddp_instance_rec.wip_job_id := rosetta_g_miss_num_map(p3_a30);
7367 ddp_instance_rec.po_order_line_id := rosetta_g_miss_num_map(p3_a31);
7368 ddp_instance_rec.last_oe_order_line_id := rosetta_g_miss_num_map(p3_a32);
7369 ddp_instance_rec.last_oe_rma_line_id := rosetta_g_miss_num_map(p3_a33);
7370 ddp_instance_rec.last_po_po_line_id := rosetta_g_miss_num_map(p3_a34);
7371 ddp_instance_rec.last_oe_po_number := p3_a35;
7372 ddp_instance_rec.last_wip_job_id := rosetta_g_miss_num_map(p3_a36);
7373 ddp_instance_rec.last_pa_project_id := rosetta_g_miss_num_map(p3_a37);
7374 ddp_instance_rec.last_pa_task_id := rosetta_g_miss_num_map(p3_a38);
7375 ddp_instance_rec.last_oe_agreement_id := rosetta_g_miss_num_map(p3_a39);
7376 ddp_instance_rec.install_date := rosetta_g_miss_date_in_map(p3_a40);
7377 ddp_instance_rec.manually_created_flag := p3_a41;
7378 ddp_instance_rec.return_by_date := rosetta_g_miss_date_in_map(p3_a42);
7379 ddp_instance_rec.actual_return_date := rosetta_g_miss_date_in_map(p3_a43);
7380 ddp_instance_rec.creation_complete_flag := p3_a44;
7381 ddp_instance_rec.completeness_flag := p3_a45;
7382 ddp_instance_rec.version_label := p3_a46;
7383 ddp_instance_rec.version_label_description := p3_a47;
7384 ddp_instance_rec.context := p3_a48;
7385 ddp_instance_rec.attribute1 := p3_a49;
7386 ddp_instance_rec.attribute2 := p3_a50;
7387 ddp_instance_rec.attribute3 := p3_a51;
7388 ddp_instance_rec.attribute4 := p3_a52;
7389 ddp_instance_rec.attribute5 := p3_a53;
7390 ddp_instance_rec.attribute6 := p3_a54;
7391 ddp_instance_rec.attribute7 := p3_a55;
7392 ddp_instance_rec.attribute8 := p3_a56;
7393 ddp_instance_rec.attribute9 := p3_a57;
7394 ddp_instance_rec.attribute10 := p3_a58;
7395 ddp_instance_rec.attribute11 := p3_a59;
7396 ddp_instance_rec.attribute12 := p3_a60;
7397 ddp_instance_rec.attribute13 := p3_a61;
7398 ddp_instance_rec.attribute14 := p3_a62;
7399 ddp_instance_rec.attribute15 := p3_a63;
7400 ddp_instance_rec.object_version_number := rosetta_g_miss_num_map(p3_a64);
7401 ddp_instance_rec.last_txn_line_detail_id := rosetta_g_miss_num_map(p3_a65);
7402 ddp_instance_rec.install_location_type_code := p3_a66;
7403 ddp_instance_rec.install_location_id := rosetta_g_miss_num_map(p3_a67);
7404 ddp_instance_rec.instance_usage_code := p3_a68;
7405 ddp_instance_rec.check_for_instance_expiry := p3_a69;
7406 ddp_instance_rec.processed_flag := p3_a70;
7407 ddp_instance_rec.call_contracts := p3_a71;
7408 ddp_instance_rec.interface_id := rosetta_g_miss_num_map(p3_a72);
7409 ddp_instance_rec.grp_call_contracts := p3_a73;
7410 ddp_instance_rec.config_inst_hdr_id := rosetta_g_miss_num_map(p3_a74);
7411 ddp_instance_rec.config_inst_rev_num := rosetta_g_miss_num_map(p3_a75);
7412 ddp_instance_rec.config_inst_item_id := rosetta_g_miss_num_map(p3_a76);
7413 ddp_instance_rec.config_valid_status := p3_a77;
7414 ddp_instance_rec.instance_description := p3_a78;
7415 ddp_instance_rec.call_batch_validation := p3_a79;
7416 ddp_instance_rec.request_id := rosetta_g_miss_num_map(p3_a80);
7417 ddp_instance_rec.program_application_id := rosetta_g_miss_num_map(p3_a81);
7418 ddp_instance_rec.program_id := rosetta_g_miss_num_map(p3_a82);
7419 ddp_instance_rec.program_update_date := rosetta_g_miss_date_in_map(p3_a83);
7420 ddp_instance_rec.cascade_ownership_flag := p3_a84;
7421 ddp_instance_rec.network_asset_flag := p3_a85;
7422 ddp_instance_rec.maintainable_flag := p3_a86;
7423 ddp_instance_rec.pn_location_id := rosetta_g_miss_num_map(p3_a87);
7424 ddp_instance_rec.asset_criticality_code := p3_a88;
7425 ddp_instance_rec.category_id := rosetta_g_miss_num_map(p3_a89);
7426 ddp_instance_rec.equipment_gen_object_id := rosetta_g_miss_num_map(p3_a90);
7427 ddp_instance_rec.instantiation_flag := p3_a91;
7428 ddp_instance_rec.linear_location_id := rosetta_g_miss_num_map(p3_a92);
7429 ddp_instance_rec.operational_log_flag := p3_a93;
7430 ddp_instance_rec.checkin_status := rosetta_g_miss_num_map(p3_a94);
7431 ddp_instance_rec.supplier_warranty_exp_date := rosetta_g_miss_date_in_map(p3_a95);
7432 ddp_instance_rec.attribute16 := p3_a96;
7433 ddp_instance_rec.attribute17 := p3_a97;
7434 ddp_instance_rec.attribute18 := p3_a98;
7435 ddp_instance_rec.attribute19 := p3_a99;
7436 ddp_instance_rec.attribute20 := p3_a100;
7437 ddp_instance_rec.attribute21 := p3_a101;
7438 ddp_instance_rec.attribute22 := p3_a102;
7439 ddp_instance_rec.attribute23 := p3_a103;
7440 ddp_instance_rec.attribute24 := p3_a104;
7441 ddp_instance_rec.attribute25 := p3_a105;
7442 ddp_instance_rec.attribute26 := p3_a106;
7443 ddp_instance_rec.attribute27 := p3_a107;
7444 ddp_instance_rec.attribute28 := p3_a108;
7445 ddp_instance_rec.attribute29 := p3_a109;
7446 ddp_instance_rec.attribute30 := p3_a110;
7447 ddp_instance_rec.purchase_unit_price := rosetta_g_miss_num_map(p3_a111);
7448 ddp_instance_rec.purchase_currency_code := p3_a112;
7449 ddp_instance_rec.payables_unit_price := rosetta_g_miss_num_map(p3_a113);
7450 ddp_instance_rec.payables_currency_code := p3_a114;
7451 ddp_instance_rec.sales_unit_price := rosetta_g_miss_num_map(p3_a115);
7452 ddp_instance_rec.sales_currency_code := p3_a116;
7453 ddp_instance_rec.operational_status_code := p3_a117;
7454 ddp_instance_rec.department_id := rosetta_g_miss_num_map(p3_a118);
7455 ddp_instance_rec.wip_accounting_class := p3_a119;
7456 ddp_instance_rec.area_id := rosetta_g_miss_num_map(p3_a120);
7457 ddp_instance_rec.owner_party_id := rosetta_g_miss_num_map(p3_a121);
7458 ddp_instance_rec.source_code := p3_a122;
7459
7460
7461
7462
7463
7464 ddpx_txn_date := rosetta_g_miss_date_in_map(px_txn_date);
7465
7466
7467
7468
7469
7470 -- here's the delegated call to the old PL/SQL routine
7471 csi_item_instance_pub.get_oks_txn_types(p_api_version,
7472 p_commit,
7473 p_init_msg_list,
7474 ddp_instance_rec,
7475 p_check_contracts_yn,
7476 p_txn_type,
7477 ddx_txn_type_tbl,
7478 x_configflag,
7479 ddpx_txn_date,
7480 x_imp_contracts_flag,
7481 x_return_status,
7482 x_msg_count,
7483 x_msg_data);
7484
7485 -- copy data back from the local variables to OUT or IN-OUT args, if any
7486
7487
7488
7489
7490
7491
7492 csi_item_instance_pub_w.rosetta_table_copy_out_p14(ddx_txn_type_tbl, x_txn_type_tbl);
7493
7494
7495 px_txn_date := ddpx_txn_date;
7496
7497
7498
7499
7500 end;
7501
7502 end csi_item_instance_pub_w;