DBA Data[Home] [Help]

PACKAGE BODY: APPS.AMS_IMPORT_LIST_PVT_W

Source


1 package body ams_import_list_pvt_w as
2   /* $Header: amswimpb.pls 120.1 2006/01/02 01:28 rmbhanda noship $ */
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 
6   -- this is to workaround the JDBC bug regarding IN DATE of value GMiss
7   function rosetta_g_miss_date_in_map(d date) return date as
8   begin
9     if d = rosetta_g_mistake_date then return fnd_api.g_miss_date; end if;
10     return d;
11   end;
12 
13   function rosetta_g_miss_num_map(n number) return number as
14     a number := fnd_api.g_miss_num;
15     b number := 0-1962.0724;
16   begin
17     if n=a then return b; end if;
18     if n=b then return a; end if;
19     return n;
20   end;
21 
22   procedure rosetta_table_copy_in_p3(t out nocopy ams_import_list_pvt.ams_import_tbl_type, a0 JTF_NUMBER_TABLE
23     , a1 JTF_DATE_TABLE
24     , a2 JTF_NUMBER_TABLE
25     , a3 JTF_DATE_TABLE
26     , a4 JTF_NUMBER_TABLE
27     , a5 JTF_NUMBER_TABLE
28     , a6 JTF_NUMBER_TABLE
29     , a7 JTF_NUMBER_TABLE
30     , a8 JTF_VARCHAR2_TABLE_200
31     , a9 JTF_VARCHAR2_TABLE_100
32     , a10 JTF_VARCHAR2_TABLE_100
33     , a11 JTF_NUMBER_TABLE
34     , a12 JTF_NUMBER_TABLE
35     , a13 JTF_VARCHAR2_TABLE_100
36     , a14 JTF_DATE_TABLE
37     , a15 JTF_NUMBER_TABLE
38     , a16 JTF_VARCHAR2_TABLE_4000
39     , a17 JTF_NUMBER_TABLE
40     , a18 JTF_NUMBER_TABLE
41     , a19 JTF_NUMBER_TABLE
42     , a20 JTF_DATE_TABLE
43     , a21 JTF_NUMBER_TABLE
44     , a22 JTF_DATE_TABLE
45     , a23 JTF_NUMBER_TABLE
46     , a24 JTF_NUMBER_TABLE
47     , a25 JTF_VARCHAR2_TABLE_100
48     , a26 JTF_DATE_TABLE
49     , a27 JTF_DATE_TABLE
50     , a28 JTF_VARCHAR2_TABLE_4000
51     , a29 JTF_VARCHAR2_TABLE_4000
52     , a30 JTF_NUMBER_TABLE
53     , a31 JTF_VARCHAR2_TABLE_100
54     , a32 JTF_NUMBER_TABLE
55     , a33 JTF_VARCHAR2_TABLE_100
56     , a34 JTF_VARCHAR2_TABLE_100
57     , a35 JTF_VARCHAR2_TABLE_100
58     , a36 JTF_VARCHAR2_TABLE_1000
59     , a37 JTF_VARCHAR2_TABLE_100
60     , a38 JTF_VARCHAR2_TABLE_100
61     , a39 JTF_VARCHAR2_TABLE_100
62     , a40 JTF_VARCHAR2_TABLE_200
63     , a41 JTF_VARCHAR2_TABLE_200
64     , a42 JTF_VARCHAR2_TABLE_200
65     , a43 JTF_VARCHAR2_TABLE_200
66     , a44 JTF_VARCHAR2_TABLE_200
67     , a45 JTF_VARCHAR2_TABLE_200
68     , a46 JTF_VARCHAR2_TABLE_200
69     , a47 JTF_VARCHAR2_TABLE_200
70     , a48 JTF_VARCHAR2_TABLE_200
71     , a49 JTF_VARCHAR2_TABLE_200
72     , a50 JTF_VARCHAR2_TABLE_200
73     , a51 JTF_VARCHAR2_TABLE_200
74     , a52 JTF_VARCHAR2_TABLE_200
75     , a53 JTF_VARCHAR2_TABLE_200
76     , a54 JTF_VARCHAR2_TABLE_200
77     , a55 JTF_NUMBER_TABLE
78     , a56 JTF_NUMBER_TABLE
79     , a57 JTF_NUMBER_TABLE
80     , a58 JTF_NUMBER_TABLE
81     , a59 JTF_VARCHAR2_TABLE_1000
82     , a60 JTF_VARCHAR2_TABLE_100
83     , a61 JTF_VARCHAR2_TABLE_100
84     , a62 JTF_VARCHAR2_TABLE_100
85     , a63 JTF_NUMBER_TABLE
86     , a64 JTF_NUMBER_TABLE
87     , a65 JTF_NUMBER_TABLE
88     , a66 JTF_VARCHAR2_TABLE_100
89     , a67 JTF_VARCHAR2_TABLE_100
90     , a68 JTF_VARCHAR2_TABLE_300
91     , a69 JTF_VARCHAR2_TABLE_300
92     , a70 JTF_VARCHAR2_TABLE_300
93     , a71 JTF_VARCHAR2_TABLE_100
94     , a72 JTF_NUMBER_TABLE
95     , a73 JTF_VARCHAR2_TABLE_100
96     , a74 JTF_NUMBER_TABLE
97     , a75 JTF_VARCHAR2_TABLE_100
98     ) as
99     ddindx binary_integer; indx binary_integer;
100   begin
101   if a0 is not null and a0.count > 0 then
102       if a0.count > 0 then
103         indx := a0.first;
104         ddindx := 1;
105         while true loop
106           t(ddindx).import_list_header_id := rosetta_g_miss_num_map(a0(indx));
107           t(ddindx).last_update_date := rosetta_g_miss_date_in_map(a1(indx));
108           t(ddindx).last_updated_by := rosetta_g_miss_num_map(a2(indx));
109           t(ddindx).creation_date := rosetta_g_miss_date_in_map(a3(indx));
110           t(ddindx).created_by := rosetta_g_miss_num_map(a4(indx));
111           t(ddindx).last_update_login := rosetta_g_miss_num_map(a5(indx));
112           t(ddindx).object_version_number := rosetta_g_miss_num_map(a6(indx));
113           t(ddindx).view_application_id := rosetta_g_miss_num_map(a7(indx));
114           t(ddindx).name := a8(indx);
115           t(ddindx).version := a9(indx);
116           t(ddindx).import_type := a10(indx);
117           t(ddindx).owner_user_id := rosetta_g_miss_num_map(a11(indx));
118           t(ddindx).list_source_type_id := rosetta_g_miss_num_map(a12(indx));
119           t(ddindx).status_code := a13(indx);
120           t(ddindx).status_date := rosetta_g_miss_date_in_map(a14(indx));
121           t(ddindx).user_status_id := rosetta_g_miss_num_map(a15(indx));
122           t(ddindx).source_system := a16(indx);
123           t(ddindx).vendor_id := rosetta_g_miss_num_map(a17(indx));
124           t(ddindx).pin_id := rosetta_g_miss_num_map(a18(indx));
125           t(ddindx).org_id := rosetta_g_miss_num_map(a19(indx));
126           t(ddindx).scheduled_time := rosetta_g_miss_date_in_map(a20(indx));
127           t(ddindx).loaded_no_of_rows := rosetta_g_miss_num_map(a21(indx));
128           t(ddindx).loaded_date := rosetta_g_miss_date_in_map(a22(indx));
129           t(ddindx).rows_to_skip := rosetta_g_miss_num_map(a23(indx));
130           t(ddindx).processed_rows := rosetta_g_miss_num_map(a24(indx));
131           t(ddindx).headings_flag := a25(indx);
132           t(ddindx).expiry_date := rosetta_g_miss_date_in_map(a26(indx));
133           t(ddindx).purge_date := rosetta_g_miss_date_in_map(a27(indx));
134           t(ddindx).description := a28(indx);
135           t(ddindx).keywords := a29(indx);
136           t(ddindx).transactional_cost := rosetta_g_miss_num_map(a30(indx));
137           t(ddindx).transactional_currency_code := a31(indx);
138           t(ddindx).functional_cost := rosetta_g_miss_num_map(a32(indx));
139           t(ddindx).functional_currency_code := a33(indx);
140           t(ddindx).terminated_by := a34(indx);
141           t(ddindx).enclosed_by := a35(indx);
142           t(ddindx).data_filename := a36(indx);
143           t(ddindx).process_immed_flag := a37(indx);
144           t(ddindx).dedupe_flag := a38(indx);
145           t(ddindx).attribute_category := a39(indx);
146           t(ddindx).attribute1 := a40(indx);
147           t(ddindx).attribute2 := a41(indx);
148           t(ddindx).attribute3 := a42(indx);
149           t(ddindx).attribute4 := a43(indx);
150           t(ddindx).attribute5 := a44(indx);
151           t(ddindx).attribute6 := a45(indx);
152           t(ddindx).attribute7 := a46(indx);
153           t(ddindx).attribute8 := a47(indx);
154           t(ddindx).attribute9 := a48(indx);
155           t(ddindx).attribute10 := a49(indx);
156           t(ddindx).attribute11 := a50(indx);
157           t(ddindx).attribute12 := a51(indx);
158           t(ddindx).attribute13 := a52(indx);
159           t(ddindx).attribute14 := a53(indx);
160           t(ddindx).attribute15 := a54(indx);
161           t(ddindx).custom_setup_id := rosetta_g_miss_num_map(a55(indx));
162           t(ddindx).country := rosetta_g_miss_num_map(a56(indx));
163           t(ddindx).usage := rosetta_g_miss_num_map(a57(indx));
164           t(ddindx).number_of_records := rosetta_g_miss_num_map(a58(indx));
165           t(ddindx).data_file_name := a59(indx);
166           t(ddindx).b2b_flag := a60(indx);
167           t(ddindx).rented_list_flag := a61(indx);
168           t(ddindx).server_flag := a62(indx);
169           t(ddindx).log_file_name := rosetta_g_miss_num_map(a63(indx));
170           t(ddindx).number_of_failed_records := rosetta_g_miss_num_map(a64(indx));
171           t(ddindx).number_of_duplicate_records := rosetta_g_miss_num_map(a65(indx));
172           t(ddindx).enable_word_replacement_flag := a66(indx);
173           t(ddindx).validate_file := a67(indx);
174           t(ddindx).server_name := a68(indx);
175           t(ddindx).user_name := a69(indx);
176           t(ddindx).password := a70(indx);
177           t(ddindx).upload_flag := a71(indx);
178           t(ddindx).parent_imp_header_id := rosetta_g_miss_num_map(a72(indx));
179           t(ddindx).record_update_flag := a73(indx);
180           t(ddindx).error_threshold := rosetta_g_miss_num_map(a74(indx));
181           t(ddindx).charset := a75(indx);
182           ddindx := ddindx+1;
183           if a0.last =indx
184             then exit;
185           end if;
186           indx := a0.next(indx);
187         end loop;
188       end if;
189    end if;
190   end rosetta_table_copy_in_p3;
191   procedure rosetta_table_copy_out_p3(t ams_import_list_pvt.ams_import_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
192     , a1 out nocopy JTF_DATE_TABLE
193     , a2 out nocopy JTF_NUMBER_TABLE
194     , a3 out nocopy JTF_DATE_TABLE
195     , a4 out nocopy JTF_NUMBER_TABLE
196     , a5 out nocopy JTF_NUMBER_TABLE
197     , a6 out nocopy JTF_NUMBER_TABLE
198     , a7 out nocopy JTF_NUMBER_TABLE
199     , a8 out nocopy JTF_VARCHAR2_TABLE_200
200     , a9 out nocopy JTF_VARCHAR2_TABLE_100
201     , a10 out nocopy JTF_VARCHAR2_TABLE_100
202     , a11 out nocopy JTF_NUMBER_TABLE
203     , a12 out nocopy JTF_NUMBER_TABLE
204     , a13 out nocopy JTF_VARCHAR2_TABLE_100
205     , a14 out nocopy JTF_DATE_TABLE
206     , a15 out nocopy JTF_NUMBER_TABLE
207     , a16 out nocopy JTF_VARCHAR2_TABLE_4000
208     , a17 out nocopy JTF_NUMBER_TABLE
209     , a18 out nocopy JTF_NUMBER_TABLE
210     , a19 out nocopy JTF_NUMBER_TABLE
211     , a20 out nocopy JTF_DATE_TABLE
212     , a21 out nocopy JTF_NUMBER_TABLE
213     , a22 out nocopy JTF_DATE_TABLE
214     , a23 out nocopy JTF_NUMBER_TABLE
215     , a24 out nocopy JTF_NUMBER_TABLE
216     , a25 out nocopy JTF_VARCHAR2_TABLE_100
217     , a26 out nocopy JTF_DATE_TABLE
218     , a27 out nocopy JTF_DATE_TABLE
219     , a28 out nocopy JTF_VARCHAR2_TABLE_4000
220     , a29 out nocopy JTF_VARCHAR2_TABLE_4000
221     , a30 out nocopy JTF_NUMBER_TABLE
222     , a31 out nocopy JTF_VARCHAR2_TABLE_100
223     , a32 out nocopy JTF_NUMBER_TABLE
224     , a33 out nocopy JTF_VARCHAR2_TABLE_100
225     , a34 out nocopy JTF_VARCHAR2_TABLE_100
226     , a35 out nocopy JTF_VARCHAR2_TABLE_100
227     , a36 out nocopy JTF_VARCHAR2_TABLE_1000
228     , a37 out nocopy JTF_VARCHAR2_TABLE_100
229     , a38 out nocopy JTF_VARCHAR2_TABLE_100
230     , a39 out nocopy JTF_VARCHAR2_TABLE_100
231     , a40 out nocopy JTF_VARCHAR2_TABLE_200
232     , a41 out nocopy JTF_VARCHAR2_TABLE_200
233     , a42 out nocopy JTF_VARCHAR2_TABLE_200
234     , a43 out nocopy JTF_VARCHAR2_TABLE_200
235     , a44 out nocopy JTF_VARCHAR2_TABLE_200
236     , a45 out nocopy JTF_VARCHAR2_TABLE_200
237     , a46 out nocopy JTF_VARCHAR2_TABLE_200
238     , a47 out nocopy JTF_VARCHAR2_TABLE_200
239     , a48 out nocopy JTF_VARCHAR2_TABLE_200
240     , a49 out nocopy JTF_VARCHAR2_TABLE_200
241     , a50 out nocopy JTF_VARCHAR2_TABLE_200
242     , a51 out nocopy JTF_VARCHAR2_TABLE_200
243     , a52 out nocopy JTF_VARCHAR2_TABLE_200
244     , a53 out nocopy JTF_VARCHAR2_TABLE_200
245     , a54 out nocopy JTF_VARCHAR2_TABLE_200
246     , a55 out nocopy JTF_NUMBER_TABLE
247     , a56 out nocopy JTF_NUMBER_TABLE
248     , a57 out nocopy JTF_NUMBER_TABLE
249     , a58 out nocopy JTF_NUMBER_TABLE
250     , a59 out nocopy JTF_VARCHAR2_TABLE_1000
251     , a60 out nocopy JTF_VARCHAR2_TABLE_100
252     , a61 out nocopy JTF_VARCHAR2_TABLE_100
253     , a62 out nocopy JTF_VARCHAR2_TABLE_100
254     , a63 out nocopy JTF_NUMBER_TABLE
255     , a64 out nocopy JTF_NUMBER_TABLE
256     , a65 out nocopy JTF_NUMBER_TABLE
257     , a66 out nocopy JTF_VARCHAR2_TABLE_100
258     , a67 out nocopy JTF_VARCHAR2_TABLE_100
259     , a68 out nocopy JTF_VARCHAR2_TABLE_300
260     , a69 out nocopy JTF_VARCHAR2_TABLE_300
261     , a70 out nocopy JTF_VARCHAR2_TABLE_300
262     , a71 out nocopy JTF_VARCHAR2_TABLE_100
263     , a72 out nocopy JTF_NUMBER_TABLE
264     , a73 out nocopy JTF_VARCHAR2_TABLE_100
265     , a74 out nocopy JTF_NUMBER_TABLE
266     , a75 out nocopy JTF_VARCHAR2_TABLE_100
267     ) as
268     ddindx binary_integer; indx binary_integer;
269   begin
270   if t is null or t.count = 0 then
271     a0 := JTF_NUMBER_TABLE();
272     a1 := JTF_DATE_TABLE();
273     a2 := JTF_NUMBER_TABLE();
274     a3 := JTF_DATE_TABLE();
275     a4 := JTF_NUMBER_TABLE();
276     a5 := JTF_NUMBER_TABLE();
277     a6 := JTF_NUMBER_TABLE();
278     a7 := JTF_NUMBER_TABLE();
279     a8 := JTF_VARCHAR2_TABLE_200();
280     a9 := JTF_VARCHAR2_TABLE_100();
281     a10 := JTF_VARCHAR2_TABLE_100();
282     a11 := JTF_NUMBER_TABLE();
283     a12 := JTF_NUMBER_TABLE();
284     a13 := JTF_VARCHAR2_TABLE_100();
285     a14 := JTF_DATE_TABLE();
286     a15 := JTF_NUMBER_TABLE();
287     a16 := JTF_VARCHAR2_TABLE_4000();
288     a17 := JTF_NUMBER_TABLE();
289     a18 := JTF_NUMBER_TABLE();
290     a19 := JTF_NUMBER_TABLE();
291     a20 := JTF_DATE_TABLE();
292     a21 := JTF_NUMBER_TABLE();
293     a22 := JTF_DATE_TABLE();
294     a23 := JTF_NUMBER_TABLE();
295     a24 := JTF_NUMBER_TABLE();
296     a25 := JTF_VARCHAR2_TABLE_100();
297     a26 := JTF_DATE_TABLE();
298     a27 := JTF_DATE_TABLE();
299     a28 := JTF_VARCHAR2_TABLE_4000();
300     a29 := JTF_VARCHAR2_TABLE_4000();
301     a30 := JTF_NUMBER_TABLE();
302     a31 := JTF_VARCHAR2_TABLE_100();
303     a32 := JTF_NUMBER_TABLE();
304     a33 := JTF_VARCHAR2_TABLE_100();
305     a34 := JTF_VARCHAR2_TABLE_100();
306     a35 := JTF_VARCHAR2_TABLE_100();
307     a36 := JTF_VARCHAR2_TABLE_1000();
308     a37 := JTF_VARCHAR2_TABLE_100();
309     a38 := JTF_VARCHAR2_TABLE_100();
310     a39 := JTF_VARCHAR2_TABLE_100();
311     a40 := JTF_VARCHAR2_TABLE_200();
312     a41 := JTF_VARCHAR2_TABLE_200();
313     a42 := JTF_VARCHAR2_TABLE_200();
314     a43 := JTF_VARCHAR2_TABLE_200();
315     a44 := JTF_VARCHAR2_TABLE_200();
316     a45 := JTF_VARCHAR2_TABLE_200();
317     a46 := JTF_VARCHAR2_TABLE_200();
318     a47 := JTF_VARCHAR2_TABLE_200();
319     a48 := JTF_VARCHAR2_TABLE_200();
320     a49 := JTF_VARCHAR2_TABLE_200();
321     a50 := JTF_VARCHAR2_TABLE_200();
322     a51 := JTF_VARCHAR2_TABLE_200();
323     a52 := JTF_VARCHAR2_TABLE_200();
324     a53 := JTF_VARCHAR2_TABLE_200();
325     a54 := JTF_VARCHAR2_TABLE_200();
326     a55 := JTF_NUMBER_TABLE();
327     a56 := JTF_NUMBER_TABLE();
328     a57 := JTF_NUMBER_TABLE();
329     a58 := JTF_NUMBER_TABLE();
330     a59 := JTF_VARCHAR2_TABLE_1000();
331     a60 := JTF_VARCHAR2_TABLE_100();
332     a61 := JTF_VARCHAR2_TABLE_100();
333     a62 := JTF_VARCHAR2_TABLE_100();
334     a63 := JTF_NUMBER_TABLE();
335     a64 := JTF_NUMBER_TABLE();
336     a65 := JTF_NUMBER_TABLE();
337     a66 := JTF_VARCHAR2_TABLE_100();
338     a67 := JTF_VARCHAR2_TABLE_100();
339     a68 := JTF_VARCHAR2_TABLE_300();
340     a69 := JTF_VARCHAR2_TABLE_300();
341     a70 := JTF_VARCHAR2_TABLE_300();
342     a71 := JTF_VARCHAR2_TABLE_100();
343     a72 := JTF_NUMBER_TABLE();
344     a73 := JTF_VARCHAR2_TABLE_100();
345     a74 := JTF_NUMBER_TABLE();
346     a75 := JTF_VARCHAR2_TABLE_100();
347   else
348       a0 := JTF_NUMBER_TABLE();
349       a1 := JTF_DATE_TABLE();
350       a2 := JTF_NUMBER_TABLE();
351       a3 := JTF_DATE_TABLE();
352       a4 := JTF_NUMBER_TABLE();
353       a5 := JTF_NUMBER_TABLE();
354       a6 := JTF_NUMBER_TABLE();
355       a7 := JTF_NUMBER_TABLE();
356       a8 := JTF_VARCHAR2_TABLE_200();
357       a9 := JTF_VARCHAR2_TABLE_100();
358       a10 := JTF_VARCHAR2_TABLE_100();
359       a11 := JTF_NUMBER_TABLE();
360       a12 := JTF_NUMBER_TABLE();
361       a13 := JTF_VARCHAR2_TABLE_100();
362       a14 := JTF_DATE_TABLE();
363       a15 := JTF_NUMBER_TABLE();
364       a16 := JTF_VARCHAR2_TABLE_4000();
365       a17 := JTF_NUMBER_TABLE();
366       a18 := JTF_NUMBER_TABLE();
367       a19 := JTF_NUMBER_TABLE();
368       a20 := JTF_DATE_TABLE();
369       a21 := JTF_NUMBER_TABLE();
370       a22 := JTF_DATE_TABLE();
371       a23 := JTF_NUMBER_TABLE();
372       a24 := JTF_NUMBER_TABLE();
373       a25 := JTF_VARCHAR2_TABLE_100();
374       a26 := JTF_DATE_TABLE();
375       a27 := JTF_DATE_TABLE();
376       a28 := JTF_VARCHAR2_TABLE_4000();
377       a29 := JTF_VARCHAR2_TABLE_4000();
378       a30 := JTF_NUMBER_TABLE();
379       a31 := JTF_VARCHAR2_TABLE_100();
380       a32 := JTF_NUMBER_TABLE();
381       a33 := JTF_VARCHAR2_TABLE_100();
382       a34 := JTF_VARCHAR2_TABLE_100();
383       a35 := JTF_VARCHAR2_TABLE_100();
384       a36 := JTF_VARCHAR2_TABLE_1000();
385       a37 := JTF_VARCHAR2_TABLE_100();
386       a38 := JTF_VARCHAR2_TABLE_100();
387       a39 := JTF_VARCHAR2_TABLE_100();
388       a40 := JTF_VARCHAR2_TABLE_200();
389       a41 := JTF_VARCHAR2_TABLE_200();
390       a42 := JTF_VARCHAR2_TABLE_200();
391       a43 := JTF_VARCHAR2_TABLE_200();
392       a44 := JTF_VARCHAR2_TABLE_200();
393       a45 := JTF_VARCHAR2_TABLE_200();
394       a46 := JTF_VARCHAR2_TABLE_200();
395       a47 := JTF_VARCHAR2_TABLE_200();
396       a48 := JTF_VARCHAR2_TABLE_200();
397       a49 := JTF_VARCHAR2_TABLE_200();
398       a50 := JTF_VARCHAR2_TABLE_200();
399       a51 := JTF_VARCHAR2_TABLE_200();
400       a52 := JTF_VARCHAR2_TABLE_200();
401       a53 := JTF_VARCHAR2_TABLE_200();
402       a54 := JTF_VARCHAR2_TABLE_200();
403       a55 := JTF_NUMBER_TABLE();
404       a56 := JTF_NUMBER_TABLE();
405       a57 := JTF_NUMBER_TABLE();
406       a58 := JTF_NUMBER_TABLE();
407       a59 := JTF_VARCHAR2_TABLE_1000();
408       a60 := JTF_VARCHAR2_TABLE_100();
409       a61 := JTF_VARCHAR2_TABLE_100();
410       a62 := JTF_VARCHAR2_TABLE_100();
411       a63 := JTF_NUMBER_TABLE();
412       a64 := JTF_NUMBER_TABLE();
413       a65 := JTF_NUMBER_TABLE();
414       a66 := JTF_VARCHAR2_TABLE_100();
415       a67 := JTF_VARCHAR2_TABLE_100();
416       a68 := JTF_VARCHAR2_TABLE_300();
417       a69 := JTF_VARCHAR2_TABLE_300();
418       a70 := JTF_VARCHAR2_TABLE_300();
419       a71 := JTF_VARCHAR2_TABLE_100();
420       a72 := JTF_NUMBER_TABLE();
421       a73 := JTF_VARCHAR2_TABLE_100();
422       a74 := JTF_NUMBER_TABLE();
423       a75 := JTF_VARCHAR2_TABLE_100();
424       if t.count > 0 then
425         a0.extend(t.count);
426         a1.extend(t.count);
427         a2.extend(t.count);
428         a3.extend(t.count);
429         a4.extend(t.count);
430         a5.extend(t.count);
431         a6.extend(t.count);
432         a7.extend(t.count);
433         a8.extend(t.count);
434         a9.extend(t.count);
435         a10.extend(t.count);
436         a11.extend(t.count);
437         a12.extend(t.count);
438         a13.extend(t.count);
439         a14.extend(t.count);
440         a15.extend(t.count);
441         a16.extend(t.count);
442         a17.extend(t.count);
443         a18.extend(t.count);
444         a19.extend(t.count);
445         a20.extend(t.count);
446         a21.extend(t.count);
447         a22.extend(t.count);
448         a23.extend(t.count);
449         a24.extend(t.count);
450         a25.extend(t.count);
451         a26.extend(t.count);
452         a27.extend(t.count);
453         a28.extend(t.count);
454         a29.extend(t.count);
455         a30.extend(t.count);
456         a31.extend(t.count);
457         a32.extend(t.count);
458         a33.extend(t.count);
459         a34.extend(t.count);
460         a35.extend(t.count);
461         a36.extend(t.count);
462         a37.extend(t.count);
463         a38.extend(t.count);
464         a39.extend(t.count);
465         a40.extend(t.count);
466         a41.extend(t.count);
467         a42.extend(t.count);
468         a43.extend(t.count);
469         a44.extend(t.count);
470         a45.extend(t.count);
471         a46.extend(t.count);
472         a47.extend(t.count);
473         a48.extend(t.count);
474         a49.extend(t.count);
475         a50.extend(t.count);
476         a51.extend(t.count);
477         a52.extend(t.count);
478         a53.extend(t.count);
479         a54.extend(t.count);
480         a55.extend(t.count);
481         a56.extend(t.count);
482         a57.extend(t.count);
483         a58.extend(t.count);
484         a59.extend(t.count);
485         a60.extend(t.count);
486         a61.extend(t.count);
487         a62.extend(t.count);
488         a63.extend(t.count);
489         a64.extend(t.count);
490         a65.extend(t.count);
491         a66.extend(t.count);
492         a67.extend(t.count);
493         a68.extend(t.count);
494         a69.extend(t.count);
495         a70.extend(t.count);
496         a71.extend(t.count);
497         a72.extend(t.count);
498         a73.extend(t.count);
499         a74.extend(t.count);
500         a75.extend(t.count);
501         ddindx := t.first;
502         indx := 1;
503         while true loop
504           a0(indx) := rosetta_g_miss_num_map(t(ddindx).import_list_header_id);
505           a1(indx) := t(ddindx).last_update_date;
506           a2(indx) := rosetta_g_miss_num_map(t(ddindx).last_updated_by);
507           a3(indx) := t(ddindx).creation_date;
508           a4(indx) := rosetta_g_miss_num_map(t(ddindx).created_by);
509           a5(indx) := rosetta_g_miss_num_map(t(ddindx).last_update_login);
510           a6(indx) := rosetta_g_miss_num_map(t(ddindx).object_version_number);
511           a7(indx) := rosetta_g_miss_num_map(t(ddindx).view_application_id);
512           a8(indx) := t(ddindx).name;
513           a9(indx) := t(ddindx).version;
514           a10(indx) := t(ddindx).import_type;
515           a11(indx) := rosetta_g_miss_num_map(t(ddindx).owner_user_id);
516           a12(indx) := rosetta_g_miss_num_map(t(ddindx).list_source_type_id);
517           a13(indx) := t(ddindx).status_code;
518           a14(indx) := t(ddindx).status_date;
519           a15(indx) := rosetta_g_miss_num_map(t(ddindx).user_status_id);
520           a16(indx) := t(ddindx).source_system;
521           a17(indx) := rosetta_g_miss_num_map(t(ddindx).vendor_id);
522           a18(indx) := rosetta_g_miss_num_map(t(ddindx).pin_id);
523           a19(indx) := rosetta_g_miss_num_map(t(ddindx).org_id);
524           a20(indx) := t(ddindx).scheduled_time;
525           a21(indx) := rosetta_g_miss_num_map(t(ddindx).loaded_no_of_rows);
526           a22(indx) := t(ddindx).loaded_date;
527           a23(indx) := rosetta_g_miss_num_map(t(ddindx).rows_to_skip);
528           a24(indx) := rosetta_g_miss_num_map(t(ddindx).processed_rows);
529           a25(indx) := t(ddindx).headings_flag;
530           a26(indx) := t(ddindx).expiry_date;
531           a27(indx) := t(ddindx).purge_date;
532           a28(indx) := t(ddindx).description;
533           a29(indx) := t(ddindx).keywords;
534           a30(indx) := rosetta_g_miss_num_map(t(ddindx).transactional_cost);
535           a31(indx) := t(ddindx).transactional_currency_code;
536           a32(indx) := rosetta_g_miss_num_map(t(ddindx).functional_cost);
537           a33(indx) := t(ddindx).functional_currency_code;
538           a34(indx) := t(ddindx).terminated_by;
539           a35(indx) := t(ddindx).enclosed_by;
540           a36(indx) := t(ddindx).data_filename;
541           a37(indx) := t(ddindx).process_immed_flag;
542           a38(indx) := t(ddindx).dedupe_flag;
543           a39(indx) := t(ddindx).attribute_category;
544           a40(indx) := t(ddindx).attribute1;
545           a41(indx) := t(ddindx).attribute2;
546           a42(indx) := t(ddindx).attribute3;
547           a43(indx) := t(ddindx).attribute4;
548           a44(indx) := t(ddindx).attribute5;
549           a45(indx) := t(ddindx).attribute6;
550           a46(indx) := t(ddindx).attribute7;
551           a47(indx) := t(ddindx).attribute8;
552           a48(indx) := t(ddindx).attribute9;
553           a49(indx) := t(ddindx).attribute10;
554           a50(indx) := t(ddindx).attribute11;
555           a51(indx) := t(ddindx).attribute12;
556           a52(indx) := t(ddindx).attribute13;
557           a53(indx) := t(ddindx).attribute14;
558           a54(indx) := t(ddindx).attribute15;
559           a55(indx) := rosetta_g_miss_num_map(t(ddindx).custom_setup_id);
560           a56(indx) := rosetta_g_miss_num_map(t(ddindx).country);
561           a57(indx) := rosetta_g_miss_num_map(t(ddindx).usage);
562           a58(indx) := rosetta_g_miss_num_map(t(ddindx).number_of_records);
563           a59(indx) := t(ddindx).data_file_name;
564           a60(indx) := t(ddindx).b2b_flag;
565           a61(indx) := t(ddindx).rented_list_flag;
566           a62(indx) := t(ddindx).server_flag;
567           a63(indx) := rosetta_g_miss_num_map(t(ddindx).log_file_name);
568           a64(indx) := rosetta_g_miss_num_map(t(ddindx).number_of_failed_records);
569           a65(indx) := rosetta_g_miss_num_map(t(ddindx).number_of_duplicate_records);
570           a66(indx) := t(ddindx).enable_word_replacement_flag;
571           a67(indx) := t(ddindx).validate_file;
572           a68(indx) := t(ddindx).server_name;
573           a69(indx) := t(ddindx).user_name;
574           a70(indx) := t(ddindx).password;
575           a71(indx) := t(ddindx).upload_flag;
576           a72(indx) := rosetta_g_miss_num_map(t(ddindx).parent_imp_header_id);
577           a73(indx) := t(ddindx).record_update_flag;
578           a74(indx) := rosetta_g_miss_num_map(t(ddindx).error_threshold);
579           a75(indx) := t(ddindx).charset;
580           indx := indx+1;
581           if t.last =ddindx
582             then exit;
583           end if;
584           ddindx := t.next(ddindx);
585         end loop;
586       end if;
587    end if;
588   end rosetta_table_copy_out_p3;
589 
590   procedure duplicate_import_list(p_api_version_number  NUMBER
591     , p_init_msg_list  VARCHAR2
592     , p_commit  VARCHAR2
593     , p_validation_level  NUMBER
594     , x_return_status out nocopy  VARCHAR2
595     , x_msg_count out nocopy  NUMBER
596     , x_msg_data out nocopy  VARCHAR2
597     , p_import_list_header_id  NUMBER
598     , p8_a0 out nocopy  NUMBER
599     , p8_a1 out nocopy  DATE
600     , p8_a2 out nocopy  NUMBER
601     , p8_a3 out nocopy  DATE
602     , p8_a4 out nocopy  NUMBER
603     , p8_a5 out nocopy  NUMBER
604     , p8_a6 out nocopy  NUMBER
605     , p8_a7 out nocopy  NUMBER
606     , p8_a8 out nocopy  VARCHAR2
607     , p8_a9 out nocopy  VARCHAR2
608     , p8_a10 out nocopy  VARCHAR2
609     , p8_a11 out nocopy  NUMBER
610     , p8_a12 out nocopy  NUMBER
611     , p8_a13 out nocopy  VARCHAR2
612     , p8_a14 out nocopy  DATE
613     , p8_a15 out nocopy  NUMBER
614     , p8_a16 out nocopy  VARCHAR2
615     , p8_a17 out nocopy  NUMBER
616     , p8_a18 out nocopy  NUMBER
617     , p8_a19 out nocopy  NUMBER
618     , p8_a20 out nocopy  DATE
619     , p8_a21 out nocopy  NUMBER
620     , p8_a22 out nocopy  DATE
621     , p8_a23 out nocopy  NUMBER
622     , p8_a24 out nocopy  NUMBER
623     , p8_a25 out nocopy  VARCHAR2
624     , p8_a26 out nocopy  DATE
625     , p8_a27 out nocopy  DATE
626     , p8_a28 out nocopy  VARCHAR2
627     , p8_a29 out nocopy  VARCHAR2
628     , p8_a30 out nocopy  NUMBER
629     , p8_a31 out nocopy  VARCHAR2
630     , p8_a32 out nocopy  NUMBER
631     , p8_a33 out nocopy  VARCHAR2
632     , p8_a34 out nocopy  VARCHAR2
633     , p8_a35 out nocopy  VARCHAR2
634     , p8_a36 out nocopy  VARCHAR2
635     , p8_a37 out nocopy  VARCHAR2
636     , p8_a38 out nocopy  VARCHAR2
637     , p8_a39 out nocopy  VARCHAR2
638     , p8_a40 out nocopy  VARCHAR2
639     , p8_a41 out nocopy  VARCHAR2
640     , p8_a42 out nocopy  VARCHAR2
641     , p8_a43 out nocopy  VARCHAR2
642     , p8_a44 out nocopy  VARCHAR2
643     , p8_a45 out nocopy  VARCHAR2
644     , p8_a46 out nocopy  VARCHAR2
645     , p8_a47 out nocopy  VARCHAR2
646     , p8_a48 out nocopy  VARCHAR2
647     , p8_a49 out nocopy  VARCHAR2
648     , p8_a50 out nocopy  VARCHAR2
649     , p8_a51 out nocopy  VARCHAR2
650     , p8_a52 out nocopy  VARCHAR2
651     , p8_a53 out nocopy  VARCHAR2
652     , p8_a54 out nocopy  VARCHAR2
653     , p8_a55 out nocopy  NUMBER
654     , p8_a56 out nocopy  NUMBER
655     , p8_a57 out nocopy  NUMBER
656     , p8_a58 out nocopy  NUMBER
657     , p8_a59 out nocopy  VARCHAR2
658     , p8_a60 out nocopy  VARCHAR2
659     , p8_a61 out nocopy  VARCHAR2
660     , p8_a62 out nocopy  VARCHAR2
661     , p8_a63 out nocopy  NUMBER
662     , p8_a64 out nocopy  NUMBER
663     , p8_a65 out nocopy  NUMBER
664     , p8_a66 out nocopy  VARCHAR2
665     , p8_a67 out nocopy  VARCHAR2
666     , p8_a68 out nocopy  VARCHAR2
667     , p8_a69 out nocopy  VARCHAR2
668     , p8_a70 out nocopy  VARCHAR2
669     , p8_a71 out nocopy  VARCHAR2
670     , p8_a72 out nocopy  NUMBER
671     , p8_a73 out nocopy  VARCHAR2
672     , p8_a74 out nocopy  NUMBER
673     , p8_a75 out nocopy  VARCHAR2
674     , x_file_type out nocopy  VARCHAR2
675   )
676 
677   as
678     ddx_ams_import_rec ams_import_list_pvt.ams_import_rec_type;
679     ddindx binary_integer; indx binary_integer;
680   begin
681 
682     -- copy data to the local IN or IN-OUT args, if any
683 
684 
685 
686 
687 
688 
689 
690 
691 
692 
693     -- here's the delegated call to the old PL/SQL routine
694     ams_import_list_pvt.duplicate_import_list(p_api_version_number,
695       p_init_msg_list,
696       p_commit,
697       p_validation_level,
698       x_return_status,
699       x_msg_count,
700       x_msg_data,
701       p_import_list_header_id,
702       ddx_ams_import_rec,
703       x_file_type);
704 
705     -- copy data back from the local variables to OUT or IN-OUT args, if any
706 
707 
708 
709 
710 
711 
712 
713 
714     p8_a0 := rosetta_g_miss_num_map(ddx_ams_import_rec.import_list_header_id);
715     p8_a1 := ddx_ams_import_rec.last_update_date;
716     p8_a2 := rosetta_g_miss_num_map(ddx_ams_import_rec.last_updated_by);
717     p8_a3 := ddx_ams_import_rec.creation_date;
718     p8_a4 := rosetta_g_miss_num_map(ddx_ams_import_rec.created_by);
719     p8_a5 := rosetta_g_miss_num_map(ddx_ams_import_rec.last_update_login);
720     p8_a6 := rosetta_g_miss_num_map(ddx_ams_import_rec.object_version_number);
721     p8_a7 := rosetta_g_miss_num_map(ddx_ams_import_rec.view_application_id);
722     p8_a8 := ddx_ams_import_rec.name;
723     p8_a9 := ddx_ams_import_rec.version;
724     p8_a10 := ddx_ams_import_rec.import_type;
725     p8_a11 := rosetta_g_miss_num_map(ddx_ams_import_rec.owner_user_id);
726     p8_a12 := rosetta_g_miss_num_map(ddx_ams_import_rec.list_source_type_id);
727     p8_a13 := ddx_ams_import_rec.status_code;
728     p8_a14 := ddx_ams_import_rec.status_date;
729     p8_a15 := rosetta_g_miss_num_map(ddx_ams_import_rec.user_status_id);
730     p8_a16 := ddx_ams_import_rec.source_system;
731     p8_a17 := rosetta_g_miss_num_map(ddx_ams_import_rec.vendor_id);
732     p8_a18 := rosetta_g_miss_num_map(ddx_ams_import_rec.pin_id);
733     p8_a19 := rosetta_g_miss_num_map(ddx_ams_import_rec.org_id);
734     p8_a20 := ddx_ams_import_rec.scheduled_time;
735     p8_a21 := rosetta_g_miss_num_map(ddx_ams_import_rec.loaded_no_of_rows);
736     p8_a22 := ddx_ams_import_rec.loaded_date;
737     p8_a23 := rosetta_g_miss_num_map(ddx_ams_import_rec.rows_to_skip);
738     p8_a24 := rosetta_g_miss_num_map(ddx_ams_import_rec.processed_rows);
739     p8_a25 := ddx_ams_import_rec.headings_flag;
740     p8_a26 := ddx_ams_import_rec.expiry_date;
741     p8_a27 := ddx_ams_import_rec.purge_date;
742     p8_a28 := ddx_ams_import_rec.description;
743     p8_a29 := ddx_ams_import_rec.keywords;
744     p8_a30 := rosetta_g_miss_num_map(ddx_ams_import_rec.transactional_cost);
745     p8_a31 := ddx_ams_import_rec.transactional_currency_code;
746     p8_a32 := rosetta_g_miss_num_map(ddx_ams_import_rec.functional_cost);
747     p8_a33 := ddx_ams_import_rec.functional_currency_code;
748     p8_a34 := ddx_ams_import_rec.terminated_by;
749     p8_a35 := ddx_ams_import_rec.enclosed_by;
750     p8_a36 := ddx_ams_import_rec.data_filename;
751     p8_a37 := ddx_ams_import_rec.process_immed_flag;
752     p8_a38 := ddx_ams_import_rec.dedupe_flag;
753     p8_a39 := ddx_ams_import_rec.attribute_category;
754     p8_a40 := ddx_ams_import_rec.attribute1;
755     p8_a41 := ddx_ams_import_rec.attribute2;
756     p8_a42 := ddx_ams_import_rec.attribute3;
757     p8_a43 := ddx_ams_import_rec.attribute4;
758     p8_a44 := ddx_ams_import_rec.attribute5;
759     p8_a45 := ddx_ams_import_rec.attribute6;
760     p8_a46 := ddx_ams_import_rec.attribute7;
761     p8_a47 := ddx_ams_import_rec.attribute8;
762     p8_a48 := ddx_ams_import_rec.attribute9;
763     p8_a49 := ddx_ams_import_rec.attribute10;
764     p8_a50 := ddx_ams_import_rec.attribute11;
765     p8_a51 := ddx_ams_import_rec.attribute12;
766     p8_a52 := ddx_ams_import_rec.attribute13;
767     p8_a53 := ddx_ams_import_rec.attribute14;
768     p8_a54 := ddx_ams_import_rec.attribute15;
769     p8_a55 := rosetta_g_miss_num_map(ddx_ams_import_rec.custom_setup_id);
770     p8_a56 := rosetta_g_miss_num_map(ddx_ams_import_rec.country);
771     p8_a57 := rosetta_g_miss_num_map(ddx_ams_import_rec.usage);
772     p8_a58 := rosetta_g_miss_num_map(ddx_ams_import_rec.number_of_records);
773     p8_a59 := ddx_ams_import_rec.data_file_name;
774     p8_a60 := ddx_ams_import_rec.b2b_flag;
775     p8_a61 := ddx_ams_import_rec.rented_list_flag;
776     p8_a62 := ddx_ams_import_rec.server_flag;
777     p8_a63 := rosetta_g_miss_num_map(ddx_ams_import_rec.log_file_name);
778     p8_a64 := rosetta_g_miss_num_map(ddx_ams_import_rec.number_of_failed_records);
779     p8_a65 := rosetta_g_miss_num_map(ddx_ams_import_rec.number_of_duplicate_records);
780     p8_a66 := ddx_ams_import_rec.enable_word_replacement_flag;
781     p8_a67 := ddx_ams_import_rec.validate_file;
782     p8_a68 := ddx_ams_import_rec.server_name;
783     p8_a69 := ddx_ams_import_rec.user_name;
784     p8_a70 := ddx_ams_import_rec.password;
785     p8_a71 := ddx_ams_import_rec.upload_flag;
786     p8_a72 := rosetta_g_miss_num_map(ddx_ams_import_rec.parent_imp_header_id);
787     p8_a73 := ddx_ams_import_rec.record_update_flag;
788     p8_a74 := rosetta_g_miss_num_map(ddx_ams_import_rec.error_threshold);
789     p8_a75 := ddx_ams_import_rec.charset;
790 
791   end;
792 
793   procedure create_import_list(p_api_version_number  NUMBER
794     , p_init_msg_list  VARCHAR2
795     , p_commit  VARCHAR2
796     , p_validation_level  NUMBER
797     , x_return_status out nocopy  VARCHAR2
798     , x_msg_count out nocopy  NUMBER
799     , x_msg_data out nocopy  VARCHAR2
800     , x_import_list_header_id out nocopy  NUMBER
801     , p7_a0  NUMBER := 0-1962.0724
802     , p7_a1  DATE := fnd_api.g_miss_date
803     , p7_a2  NUMBER := 0-1962.0724
804     , p7_a3  DATE := fnd_api.g_miss_date
805     , p7_a4  NUMBER := 0-1962.0724
806     , p7_a5  NUMBER := 0-1962.0724
807     , p7_a6  NUMBER := 0-1962.0724
808     , p7_a7  NUMBER := 0-1962.0724
809     , p7_a8  VARCHAR2 := fnd_api.g_miss_char
810     , p7_a9  VARCHAR2 := fnd_api.g_miss_char
811     , p7_a10  VARCHAR2 := fnd_api.g_miss_char
812     , p7_a11  NUMBER := 0-1962.0724
813     , p7_a12  NUMBER := 0-1962.0724
814     , p7_a13  VARCHAR2 := fnd_api.g_miss_char
815     , p7_a14  DATE := fnd_api.g_miss_date
816     , p7_a15  NUMBER := 0-1962.0724
817     , p7_a16  VARCHAR2 := fnd_api.g_miss_char
818     , p7_a17  NUMBER := 0-1962.0724
819     , p7_a18  NUMBER := 0-1962.0724
820     , p7_a19  NUMBER := 0-1962.0724
821     , p7_a20  DATE := fnd_api.g_miss_date
822     , p7_a21  NUMBER := 0-1962.0724
823     , p7_a22  DATE := fnd_api.g_miss_date
824     , p7_a23  NUMBER := 0-1962.0724
825     , p7_a24  NUMBER := 0-1962.0724
826     , p7_a25  VARCHAR2 := fnd_api.g_miss_char
827     , p7_a26  DATE := fnd_api.g_miss_date
828     , p7_a27  DATE := fnd_api.g_miss_date
829     , p7_a28  VARCHAR2 := fnd_api.g_miss_char
830     , p7_a29  VARCHAR2 := fnd_api.g_miss_char
831     , p7_a30  NUMBER := 0-1962.0724
832     , p7_a31  VARCHAR2 := fnd_api.g_miss_char
833     , p7_a32  NUMBER := 0-1962.0724
834     , p7_a33  VARCHAR2 := fnd_api.g_miss_char
835     , p7_a34  VARCHAR2 := fnd_api.g_miss_char
836     , p7_a35  VARCHAR2 := fnd_api.g_miss_char
837     , p7_a36  VARCHAR2 := fnd_api.g_miss_char
838     , p7_a37  VARCHAR2 := fnd_api.g_miss_char
839     , p7_a38  VARCHAR2 := fnd_api.g_miss_char
840     , p7_a39  VARCHAR2 := fnd_api.g_miss_char
841     , p7_a40  VARCHAR2 := fnd_api.g_miss_char
842     , p7_a41  VARCHAR2 := fnd_api.g_miss_char
843     , p7_a42  VARCHAR2 := fnd_api.g_miss_char
844     , p7_a43  VARCHAR2 := fnd_api.g_miss_char
845     , p7_a44  VARCHAR2 := fnd_api.g_miss_char
846     , p7_a45  VARCHAR2 := fnd_api.g_miss_char
847     , p7_a46  VARCHAR2 := fnd_api.g_miss_char
848     , p7_a47  VARCHAR2 := fnd_api.g_miss_char
849     , p7_a48  VARCHAR2 := fnd_api.g_miss_char
850     , p7_a49  VARCHAR2 := fnd_api.g_miss_char
851     , p7_a50  VARCHAR2 := fnd_api.g_miss_char
852     , p7_a51  VARCHAR2 := fnd_api.g_miss_char
853     , p7_a52  VARCHAR2 := fnd_api.g_miss_char
854     , p7_a53  VARCHAR2 := fnd_api.g_miss_char
855     , p7_a54  VARCHAR2 := fnd_api.g_miss_char
856     , p7_a55  NUMBER := 0-1962.0724
857     , p7_a56  NUMBER := 0-1962.0724
858     , p7_a57  NUMBER := 0-1962.0724
859     , p7_a58  NUMBER := 0-1962.0724
860     , p7_a59  VARCHAR2 := fnd_api.g_miss_char
861     , p7_a60  VARCHAR2 := fnd_api.g_miss_char
862     , p7_a61  VARCHAR2 := fnd_api.g_miss_char
863     , p7_a62  VARCHAR2 := fnd_api.g_miss_char
864     , p7_a63  NUMBER := 0-1962.0724
865     , p7_a64  NUMBER := 0-1962.0724
866     , p7_a65  NUMBER := 0-1962.0724
867     , p7_a66  VARCHAR2 := fnd_api.g_miss_char
868     , p7_a67  VARCHAR2 := fnd_api.g_miss_char
869     , p7_a68  VARCHAR2 := fnd_api.g_miss_char
870     , p7_a69  VARCHAR2 := fnd_api.g_miss_char
871     , p7_a70  VARCHAR2 := fnd_api.g_miss_char
872     , p7_a71  VARCHAR2 := fnd_api.g_miss_char
873     , p7_a72  NUMBER := 0-1962.0724
874     , p7_a73  VARCHAR2 := fnd_api.g_miss_char
875     , p7_a74  NUMBER := 0-1962.0724
876     , p7_a75  VARCHAR2 := fnd_api.g_miss_char
877   )
878 
879   as
880     ddp_ams_import_rec ams_import_list_pvt.ams_import_rec_type;
881     ddindx binary_integer; indx binary_integer;
882   begin
883 
884     -- copy data to the local IN or IN-OUT args, if any
885 
886 
887 
888 
889 
890 
891 
892     ddp_ams_import_rec.import_list_header_id := rosetta_g_miss_num_map(p7_a0);
893     ddp_ams_import_rec.last_update_date := rosetta_g_miss_date_in_map(p7_a1);
894     ddp_ams_import_rec.last_updated_by := rosetta_g_miss_num_map(p7_a2);
895     ddp_ams_import_rec.creation_date := rosetta_g_miss_date_in_map(p7_a3);
896     ddp_ams_import_rec.created_by := rosetta_g_miss_num_map(p7_a4);
897     ddp_ams_import_rec.last_update_login := rosetta_g_miss_num_map(p7_a5);
898     ddp_ams_import_rec.object_version_number := rosetta_g_miss_num_map(p7_a6);
899     ddp_ams_import_rec.view_application_id := rosetta_g_miss_num_map(p7_a7);
900     ddp_ams_import_rec.name := p7_a8;
901     ddp_ams_import_rec.version := p7_a9;
902     ddp_ams_import_rec.import_type := p7_a10;
903     ddp_ams_import_rec.owner_user_id := rosetta_g_miss_num_map(p7_a11);
904     ddp_ams_import_rec.list_source_type_id := rosetta_g_miss_num_map(p7_a12);
905     ddp_ams_import_rec.status_code := p7_a13;
906     ddp_ams_import_rec.status_date := rosetta_g_miss_date_in_map(p7_a14);
907     ddp_ams_import_rec.user_status_id := rosetta_g_miss_num_map(p7_a15);
908     ddp_ams_import_rec.source_system := p7_a16;
909     ddp_ams_import_rec.vendor_id := rosetta_g_miss_num_map(p7_a17);
910     ddp_ams_import_rec.pin_id := rosetta_g_miss_num_map(p7_a18);
911     ddp_ams_import_rec.org_id := rosetta_g_miss_num_map(p7_a19);
912     ddp_ams_import_rec.scheduled_time := rosetta_g_miss_date_in_map(p7_a20);
913     ddp_ams_import_rec.loaded_no_of_rows := rosetta_g_miss_num_map(p7_a21);
914     ddp_ams_import_rec.loaded_date := rosetta_g_miss_date_in_map(p7_a22);
915     ddp_ams_import_rec.rows_to_skip := rosetta_g_miss_num_map(p7_a23);
916     ddp_ams_import_rec.processed_rows := rosetta_g_miss_num_map(p7_a24);
917     ddp_ams_import_rec.headings_flag := p7_a25;
918     ddp_ams_import_rec.expiry_date := rosetta_g_miss_date_in_map(p7_a26);
919     ddp_ams_import_rec.purge_date := rosetta_g_miss_date_in_map(p7_a27);
920     ddp_ams_import_rec.description := p7_a28;
921     ddp_ams_import_rec.keywords := p7_a29;
922     ddp_ams_import_rec.transactional_cost := rosetta_g_miss_num_map(p7_a30);
923     ddp_ams_import_rec.transactional_currency_code := p7_a31;
924     ddp_ams_import_rec.functional_cost := rosetta_g_miss_num_map(p7_a32);
925     ddp_ams_import_rec.functional_currency_code := p7_a33;
926     ddp_ams_import_rec.terminated_by := p7_a34;
927     ddp_ams_import_rec.enclosed_by := p7_a35;
928     ddp_ams_import_rec.data_filename := p7_a36;
929     ddp_ams_import_rec.process_immed_flag := p7_a37;
930     ddp_ams_import_rec.dedupe_flag := p7_a38;
931     ddp_ams_import_rec.attribute_category := p7_a39;
932     ddp_ams_import_rec.attribute1 := p7_a40;
933     ddp_ams_import_rec.attribute2 := p7_a41;
934     ddp_ams_import_rec.attribute3 := p7_a42;
935     ddp_ams_import_rec.attribute4 := p7_a43;
936     ddp_ams_import_rec.attribute5 := p7_a44;
937     ddp_ams_import_rec.attribute6 := p7_a45;
938     ddp_ams_import_rec.attribute7 := p7_a46;
939     ddp_ams_import_rec.attribute8 := p7_a47;
940     ddp_ams_import_rec.attribute9 := p7_a48;
941     ddp_ams_import_rec.attribute10 := p7_a49;
942     ddp_ams_import_rec.attribute11 := p7_a50;
943     ddp_ams_import_rec.attribute12 := p7_a51;
944     ddp_ams_import_rec.attribute13 := p7_a52;
945     ddp_ams_import_rec.attribute14 := p7_a53;
946     ddp_ams_import_rec.attribute15 := p7_a54;
947     ddp_ams_import_rec.custom_setup_id := rosetta_g_miss_num_map(p7_a55);
948     ddp_ams_import_rec.country := rosetta_g_miss_num_map(p7_a56);
949     ddp_ams_import_rec.usage := rosetta_g_miss_num_map(p7_a57);
950     ddp_ams_import_rec.number_of_records := rosetta_g_miss_num_map(p7_a58);
951     ddp_ams_import_rec.data_file_name := p7_a59;
952     ddp_ams_import_rec.b2b_flag := p7_a60;
953     ddp_ams_import_rec.rented_list_flag := p7_a61;
954     ddp_ams_import_rec.server_flag := p7_a62;
955     ddp_ams_import_rec.log_file_name := rosetta_g_miss_num_map(p7_a63);
956     ddp_ams_import_rec.number_of_failed_records := rosetta_g_miss_num_map(p7_a64);
957     ddp_ams_import_rec.number_of_duplicate_records := rosetta_g_miss_num_map(p7_a65);
958     ddp_ams_import_rec.enable_word_replacement_flag := p7_a66;
959     ddp_ams_import_rec.validate_file := p7_a67;
960     ddp_ams_import_rec.server_name := p7_a68;
961     ddp_ams_import_rec.user_name := p7_a69;
962     ddp_ams_import_rec.password := p7_a70;
963     ddp_ams_import_rec.upload_flag := p7_a71;
964     ddp_ams_import_rec.parent_imp_header_id := rosetta_g_miss_num_map(p7_a72);
965     ddp_ams_import_rec.record_update_flag := p7_a73;
966     ddp_ams_import_rec.error_threshold := rosetta_g_miss_num_map(p7_a74);
967     ddp_ams_import_rec.charset := p7_a75;
968 
969 
970     -- here's the delegated call to the old PL/SQL routine
971     ams_import_list_pvt.create_import_list(p_api_version_number,
972       p_init_msg_list,
973       p_commit,
974       p_validation_level,
975       x_return_status,
976       x_msg_count,
977       x_msg_data,
978       ddp_ams_import_rec,
979       x_import_list_header_id);
980 
981     -- copy data back from the local variables to OUT or IN-OUT args, if any
982 
983 
984 
985 
986 
987 
988 
989 
990   end;
991 
992   procedure update_import_list(p_api_version_number  NUMBER
993     , p_init_msg_list  VARCHAR2
994     , p_commit  VARCHAR2
995     , p_validation_level  NUMBER
996     , x_return_status out nocopy  VARCHAR2
997     , x_msg_count out nocopy  NUMBER
998     , x_msg_data out nocopy  VARCHAR2
999     , x_object_version_number out nocopy  NUMBER
1000     , p7_a0  NUMBER := 0-1962.0724
1001     , p7_a1  DATE := fnd_api.g_miss_date
1002     , p7_a2  NUMBER := 0-1962.0724
1003     , p7_a3  DATE := fnd_api.g_miss_date
1004     , p7_a4  NUMBER := 0-1962.0724
1005     , p7_a5  NUMBER := 0-1962.0724
1006     , p7_a6  NUMBER := 0-1962.0724
1007     , p7_a7  NUMBER := 0-1962.0724
1008     , p7_a8  VARCHAR2 := fnd_api.g_miss_char
1009     , p7_a9  VARCHAR2 := fnd_api.g_miss_char
1010     , p7_a10  VARCHAR2 := fnd_api.g_miss_char
1011     , p7_a11  NUMBER := 0-1962.0724
1012     , p7_a12  NUMBER := 0-1962.0724
1013     , p7_a13  VARCHAR2 := fnd_api.g_miss_char
1014     , p7_a14  DATE := fnd_api.g_miss_date
1015     , p7_a15  NUMBER := 0-1962.0724
1016     , p7_a16  VARCHAR2 := fnd_api.g_miss_char
1017     , p7_a17  NUMBER := 0-1962.0724
1018     , p7_a18  NUMBER := 0-1962.0724
1019     , p7_a19  NUMBER := 0-1962.0724
1020     , p7_a20  DATE := fnd_api.g_miss_date
1021     , p7_a21  NUMBER := 0-1962.0724
1022     , p7_a22  DATE := fnd_api.g_miss_date
1023     , p7_a23  NUMBER := 0-1962.0724
1024     , p7_a24  NUMBER := 0-1962.0724
1025     , p7_a25  VARCHAR2 := fnd_api.g_miss_char
1026     , p7_a26  DATE := fnd_api.g_miss_date
1027     , p7_a27  DATE := fnd_api.g_miss_date
1028     , p7_a28  VARCHAR2 := fnd_api.g_miss_char
1029     , p7_a29  VARCHAR2 := fnd_api.g_miss_char
1030     , p7_a30  NUMBER := 0-1962.0724
1031     , p7_a31  VARCHAR2 := fnd_api.g_miss_char
1032     , p7_a32  NUMBER := 0-1962.0724
1033     , p7_a33  VARCHAR2 := fnd_api.g_miss_char
1034     , p7_a34  VARCHAR2 := fnd_api.g_miss_char
1035     , p7_a35  VARCHAR2 := fnd_api.g_miss_char
1036     , p7_a36  VARCHAR2 := fnd_api.g_miss_char
1037     , p7_a37  VARCHAR2 := fnd_api.g_miss_char
1038     , p7_a38  VARCHAR2 := fnd_api.g_miss_char
1039     , p7_a39  VARCHAR2 := fnd_api.g_miss_char
1040     , p7_a40  VARCHAR2 := fnd_api.g_miss_char
1041     , p7_a41  VARCHAR2 := fnd_api.g_miss_char
1042     , p7_a42  VARCHAR2 := fnd_api.g_miss_char
1043     , p7_a43  VARCHAR2 := fnd_api.g_miss_char
1044     , p7_a44  VARCHAR2 := fnd_api.g_miss_char
1045     , p7_a45  VARCHAR2 := fnd_api.g_miss_char
1046     , p7_a46  VARCHAR2 := fnd_api.g_miss_char
1047     , p7_a47  VARCHAR2 := fnd_api.g_miss_char
1048     , p7_a48  VARCHAR2 := fnd_api.g_miss_char
1049     , p7_a49  VARCHAR2 := fnd_api.g_miss_char
1050     , p7_a50  VARCHAR2 := fnd_api.g_miss_char
1051     , p7_a51  VARCHAR2 := fnd_api.g_miss_char
1052     , p7_a52  VARCHAR2 := fnd_api.g_miss_char
1053     , p7_a53  VARCHAR2 := fnd_api.g_miss_char
1054     , p7_a54  VARCHAR2 := fnd_api.g_miss_char
1055     , p7_a55  NUMBER := 0-1962.0724
1056     , p7_a56  NUMBER := 0-1962.0724
1057     , p7_a57  NUMBER := 0-1962.0724
1058     , p7_a58  NUMBER := 0-1962.0724
1059     , p7_a59  VARCHAR2 := fnd_api.g_miss_char
1060     , p7_a60  VARCHAR2 := fnd_api.g_miss_char
1061     , p7_a61  VARCHAR2 := fnd_api.g_miss_char
1062     , p7_a62  VARCHAR2 := fnd_api.g_miss_char
1063     , p7_a63  NUMBER := 0-1962.0724
1064     , p7_a64  NUMBER := 0-1962.0724
1065     , p7_a65  NUMBER := 0-1962.0724
1066     , p7_a66  VARCHAR2 := fnd_api.g_miss_char
1067     , p7_a67  VARCHAR2 := fnd_api.g_miss_char
1068     , p7_a68  VARCHAR2 := fnd_api.g_miss_char
1069     , p7_a69  VARCHAR2 := fnd_api.g_miss_char
1070     , p7_a70  VARCHAR2 := fnd_api.g_miss_char
1071     , p7_a71  VARCHAR2 := fnd_api.g_miss_char
1072     , p7_a72  NUMBER := 0-1962.0724
1073     , p7_a73  VARCHAR2 := fnd_api.g_miss_char
1074     , p7_a74  NUMBER := 0-1962.0724
1075     , p7_a75  VARCHAR2 := fnd_api.g_miss_char
1076   )
1077 
1078   as
1079     ddp_ams_import_rec ams_import_list_pvt.ams_import_rec_type;
1080     ddindx binary_integer; indx binary_integer;
1081   begin
1082 
1083     -- copy data to the local IN or IN-OUT args, if any
1084 
1085 
1086 
1087 
1088 
1089 
1090 
1091     ddp_ams_import_rec.import_list_header_id := rosetta_g_miss_num_map(p7_a0);
1092     ddp_ams_import_rec.last_update_date := rosetta_g_miss_date_in_map(p7_a1);
1093     ddp_ams_import_rec.last_updated_by := rosetta_g_miss_num_map(p7_a2);
1094     ddp_ams_import_rec.creation_date := rosetta_g_miss_date_in_map(p7_a3);
1095     ddp_ams_import_rec.created_by := rosetta_g_miss_num_map(p7_a4);
1096     ddp_ams_import_rec.last_update_login := rosetta_g_miss_num_map(p7_a5);
1097     ddp_ams_import_rec.object_version_number := rosetta_g_miss_num_map(p7_a6);
1098     ddp_ams_import_rec.view_application_id := rosetta_g_miss_num_map(p7_a7);
1099     ddp_ams_import_rec.name := p7_a8;
1100     ddp_ams_import_rec.version := p7_a9;
1101     ddp_ams_import_rec.import_type := p7_a10;
1102     ddp_ams_import_rec.owner_user_id := rosetta_g_miss_num_map(p7_a11);
1103     ddp_ams_import_rec.list_source_type_id := rosetta_g_miss_num_map(p7_a12);
1104     ddp_ams_import_rec.status_code := p7_a13;
1105     ddp_ams_import_rec.status_date := rosetta_g_miss_date_in_map(p7_a14);
1106     ddp_ams_import_rec.user_status_id := rosetta_g_miss_num_map(p7_a15);
1107     ddp_ams_import_rec.source_system := p7_a16;
1108     ddp_ams_import_rec.vendor_id := rosetta_g_miss_num_map(p7_a17);
1109     ddp_ams_import_rec.pin_id := rosetta_g_miss_num_map(p7_a18);
1110     ddp_ams_import_rec.org_id := rosetta_g_miss_num_map(p7_a19);
1111     ddp_ams_import_rec.scheduled_time := rosetta_g_miss_date_in_map(p7_a20);
1112     ddp_ams_import_rec.loaded_no_of_rows := rosetta_g_miss_num_map(p7_a21);
1113     ddp_ams_import_rec.loaded_date := rosetta_g_miss_date_in_map(p7_a22);
1114     ddp_ams_import_rec.rows_to_skip := rosetta_g_miss_num_map(p7_a23);
1115     ddp_ams_import_rec.processed_rows := rosetta_g_miss_num_map(p7_a24);
1116     ddp_ams_import_rec.headings_flag := p7_a25;
1117     ddp_ams_import_rec.expiry_date := rosetta_g_miss_date_in_map(p7_a26);
1118     ddp_ams_import_rec.purge_date := rosetta_g_miss_date_in_map(p7_a27);
1119     ddp_ams_import_rec.description := p7_a28;
1120     ddp_ams_import_rec.keywords := p7_a29;
1121     ddp_ams_import_rec.transactional_cost := rosetta_g_miss_num_map(p7_a30);
1122     ddp_ams_import_rec.transactional_currency_code := p7_a31;
1123     ddp_ams_import_rec.functional_cost := rosetta_g_miss_num_map(p7_a32);
1124     ddp_ams_import_rec.functional_currency_code := p7_a33;
1125     ddp_ams_import_rec.terminated_by := p7_a34;
1126     ddp_ams_import_rec.enclosed_by := p7_a35;
1127     ddp_ams_import_rec.data_filename := p7_a36;
1128     ddp_ams_import_rec.process_immed_flag := p7_a37;
1129     ddp_ams_import_rec.dedupe_flag := p7_a38;
1130     ddp_ams_import_rec.attribute_category := p7_a39;
1131     ddp_ams_import_rec.attribute1 := p7_a40;
1132     ddp_ams_import_rec.attribute2 := p7_a41;
1133     ddp_ams_import_rec.attribute3 := p7_a42;
1134     ddp_ams_import_rec.attribute4 := p7_a43;
1135     ddp_ams_import_rec.attribute5 := p7_a44;
1136     ddp_ams_import_rec.attribute6 := p7_a45;
1137     ddp_ams_import_rec.attribute7 := p7_a46;
1138     ddp_ams_import_rec.attribute8 := p7_a47;
1139     ddp_ams_import_rec.attribute9 := p7_a48;
1140     ddp_ams_import_rec.attribute10 := p7_a49;
1141     ddp_ams_import_rec.attribute11 := p7_a50;
1142     ddp_ams_import_rec.attribute12 := p7_a51;
1143     ddp_ams_import_rec.attribute13 := p7_a52;
1144     ddp_ams_import_rec.attribute14 := p7_a53;
1145     ddp_ams_import_rec.attribute15 := p7_a54;
1146     ddp_ams_import_rec.custom_setup_id := rosetta_g_miss_num_map(p7_a55);
1147     ddp_ams_import_rec.country := rosetta_g_miss_num_map(p7_a56);
1148     ddp_ams_import_rec.usage := rosetta_g_miss_num_map(p7_a57);
1149     ddp_ams_import_rec.number_of_records := rosetta_g_miss_num_map(p7_a58);
1150     ddp_ams_import_rec.data_file_name := p7_a59;
1151     ddp_ams_import_rec.b2b_flag := p7_a60;
1152     ddp_ams_import_rec.rented_list_flag := p7_a61;
1153     ddp_ams_import_rec.server_flag := p7_a62;
1154     ddp_ams_import_rec.log_file_name := rosetta_g_miss_num_map(p7_a63);
1155     ddp_ams_import_rec.number_of_failed_records := rosetta_g_miss_num_map(p7_a64);
1156     ddp_ams_import_rec.number_of_duplicate_records := rosetta_g_miss_num_map(p7_a65);
1157     ddp_ams_import_rec.enable_word_replacement_flag := p7_a66;
1158     ddp_ams_import_rec.validate_file := p7_a67;
1159     ddp_ams_import_rec.server_name := p7_a68;
1160     ddp_ams_import_rec.user_name := p7_a69;
1161     ddp_ams_import_rec.password := p7_a70;
1162     ddp_ams_import_rec.upload_flag := p7_a71;
1163     ddp_ams_import_rec.parent_imp_header_id := rosetta_g_miss_num_map(p7_a72);
1164     ddp_ams_import_rec.record_update_flag := p7_a73;
1165     ddp_ams_import_rec.error_threshold := rosetta_g_miss_num_map(p7_a74);
1166     ddp_ams_import_rec.charset := p7_a75;
1167 
1168 
1169     -- here's the delegated call to the old PL/SQL routine
1170     ams_import_list_pvt.update_import_list(p_api_version_number,
1171       p_init_msg_list,
1172       p_commit,
1173       p_validation_level,
1174       x_return_status,
1175       x_msg_count,
1176       x_msg_data,
1177       ddp_ams_import_rec,
1178       x_object_version_number);
1179 
1180     -- copy data back from the local variables to OUT or IN-OUT args, if any
1181 
1182 
1183 
1184 
1185 
1186 
1187 
1188 
1189   end;
1190 
1191   procedure validate_import_list(p_api_version_number  NUMBER
1192     , p_init_msg_list  VARCHAR2
1193     , p_validation_level  NUMBER
1194     , x_return_status out nocopy  VARCHAR2
1195     , x_msg_count out nocopy  NUMBER
1196     , x_msg_data out nocopy  VARCHAR2
1197     , p3_a0  NUMBER := 0-1962.0724
1198     , p3_a1  DATE := fnd_api.g_miss_date
1199     , p3_a2  NUMBER := 0-1962.0724
1200     , p3_a3  DATE := fnd_api.g_miss_date
1201     , p3_a4  NUMBER := 0-1962.0724
1202     , p3_a5  NUMBER := 0-1962.0724
1203     , p3_a6  NUMBER := 0-1962.0724
1204     , p3_a7  NUMBER := 0-1962.0724
1205     , p3_a8  VARCHAR2 := fnd_api.g_miss_char
1206     , p3_a9  VARCHAR2 := fnd_api.g_miss_char
1207     , p3_a10  VARCHAR2 := fnd_api.g_miss_char
1208     , p3_a11  NUMBER := 0-1962.0724
1209     , p3_a12  NUMBER := 0-1962.0724
1210     , p3_a13  VARCHAR2 := fnd_api.g_miss_char
1211     , p3_a14  DATE := fnd_api.g_miss_date
1212     , p3_a15  NUMBER := 0-1962.0724
1213     , p3_a16  VARCHAR2 := fnd_api.g_miss_char
1214     , p3_a17  NUMBER := 0-1962.0724
1215     , p3_a18  NUMBER := 0-1962.0724
1216     , p3_a19  NUMBER := 0-1962.0724
1217     , p3_a20  DATE := fnd_api.g_miss_date
1218     , p3_a21  NUMBER := 0-1962.0724
1219     , p3_a22  DATE := fnd_api.g_miss_date
1220     , p3_a23  NUMBER := 0-1962.0724
1221     , p3_a24  NUMBER := 0-1962.0724
1222     , p3_a25  VARCHAR2 := fnd_api.g_miss_char
1223     , p3_a26  DATE := fnd_api.g_miss_date
1224     , p3_a27  DATE := fnd_api.g_miss_date
1225     , p3_a28  VARCHAR2 := fnd_api.g_miss_char
1226     , p3_a29  VARCHAR2 := fnd_api.g_miss_char
1227     , p3_a30  NUMBER := 0-1962.0724
1228     , p3_a31  VARCHAR2 := fnd_api.g_miss_char
1229     , p3_a32  NUMBER := 0-1962.0724
1230     , p3_a33  VARCHAR2 := fnd_api.g_miss_char
1231     , p3_a34  VARCHAR2 := fnd_api.g_miss_char
1232     , p3_a35  VARCHAR2 := fnd_api.g_miss_char
1233     , p3_a36  VARCHAR2 := fnd_api.g_miss_char
1234     , p3_a37  VARCHAR2 := fnd_api.g_miss_char
1235     , p3_a38  VARCHAR2 := fnd_api.g_miss_char
1236     , p3_a39  VARCHAR2 := fnd_api.g_miss_char
1237     , p3_a40  VARCHAR2 := fnd_api.g_miss_char
1238     , p3_a41  VARCHAR2 := fnd_api.g_miss_char
1239     , p3_a42  VARCHAR2 := fnd_api.g_miss_char
1240     , p3_a43  VARCHAR2 := fnd_api.g_miss_char
1241     , p3_a44  VARCHAR2 := fnd_api.g_miss_char
1242     , p3_a45  VARCHAR2 := fnd_api.g_miss_char
1243     , p3_a46  VARCHAR2 := fnd_api.g_miss_char
1244     , p3_a47  VARCHAR2 := fnd_api.g_miss_char
1245     , p3_a48  VARCHAR2 := fnd_api.g_miss_char
1246     , p3_a49  VARCHAR2 := fnd_api.g_miss_char
1247     , p3_a50  VARCHAR2 := fnd_api.g_miss_char
1248     , p3_a51  VARCHAR2 := fnd_api.g_miss_char
1249     , p3_a52  VARCHAR2 := fnd_api.g_miss_char
1250     , p3_a53  VARCHAR2 := fnd_api.g_miss_char
1251     , p3_a54  VARCHAR2 := fnd_api.g_miss_char
1252     , p3_a55  NUMBER := 0-1962.0724
1253     , p3_a56  NUMBER := 0-1962.0724
1254     , p3_a57  NUMBER := 0-1962.0724
1255     , p3_a58  NUMBER := 0-1962.0724
1256     , p3_a59  VARCHAR2 := fnd_api.g_miss_char
1257     , p3_a60  VARCHAR2 := fnd_api.g_miss_char
1258     , p3_a61  VARCHAR2 := fnd_api.g_miss_char
1259     , p3_a62  VARCHAR2 := fnd_api.g_miss_char
1260     , p3_a63  NUMBER := 0-1962.0724
1261     , p3_a64  NUMBER := 0-1962.0724
1262     , p3_a65  NUMBER := 0-1962.0724
1263     , p3_a66  VARCHAR2 := fnd_api.g_miss_char
1264     , p3_a67  VARCHAR2 := fnd_api.g_miss_char
1265     , p3_a68  VARCHAR2 := fnd_api.g_miss_char
1266     , p3_a69  VARCHAR2 := fnd_api.g_miss_char
1267     , p3_a70  VARCHAR2 := fnd_api.g_miss_char
1268     , p3_a71  VARCHAR2 := fnd_api.g_miss_char
1269     , p3_a72  NUMBER := 0-1962.0724
1270     , p3_a73  VARCHAR2 := fnd_api.g_miss_char
1271     , p3_a74  NUMBER := 0-1962.0724
1272     , p3_a75  VARCHAR2 := fnd_api.g_miss_char
1273   )
1274 
1275   as
1276     ddp_ams_import_rec ams_import_list_pvt.ams_import_rec_type;
1277     ddindx binary_integer; indx binary_integer;
1278   begin
1279 
1280     -- copy data to the local IN or IN-OUT args, if any
1281 
1282 
1283 
1284     ddp_ams_import_rec.import_list_header_id := rosetta_g_miss_num_map(p3_a0);
1285     ddp_ams_import_rec.last_update_date := rosetta_g_miss_date_in_map(p3_a1);
1286     ddp_ams_import_rec.last_updated_by := rosetta_g_miss_num_map(p3_a2);
1287     ddp_ams_import_rec.creation_date := rosetta_g_miss_date_in_map(p3_a3);
1288     ddp_ams_import_rec.created_by := rosetta_g_miss_num_map(p3_a4);
1289     ddp_ams_import_rec.last_update_login := rosetta_g_miss_num_map(p3_a5);
1290     ddp_ams_import_rec.object_version_number := rosetta_g_miss_num_map(p3_a6);
1291     ddp_ams_import_rec.view_application_id := rosetta_g_miss_num_map(p3_a7);
1292     ddp_ams_import_rec.name := p3_a8;
1293     ddp_ams_import_rec.version := p3_a9;
1294     ddp_ams_import_rec.import_type := p3_a10;
1295     ddp_ams_import_rec.owner_user_id := rosetta_g_miss_num_map(p3_a11);
1296     ddp_ams_import_rec.list_source_type_id := rosetta_g_miss_num_map(p3_a12);
1297     ddp_ams_import_rec.status_code := p3_a13;
1298     ddp_ams_import_rec.status_date := rosetta_g_miss_date_in_map(p3_a14);
1299     ddp_ams_import_rec.user_status_id := rosetta_g_miss_num_map(p3_a15);
1300     ddp_ams_import_rec.source_system := p3_a16;
1301     ddp_ams_import_rec.vendor_id := rosetta_g_miss_num_map(p3_a17);
1302     ddp_ams_import_rec.pin_id := rosetta_g_miss_num_map(p3_a18);
1303     ddp_ams_import_rec.org_id := rosetta_g_miss_num_map(p3_a19);
1304     ddp_ams_import_rec.scheduled_time := rosetta_g_miss_date_in_map(p3_a20);
1305     ddp_ams_import_rec.loaded_no_of_rows := rosetta_g_miss_num_map(p3_a21);
1306     ddp_ams_import_rec.loaded_date := rosetta_g_miss_date_in_map(p3_a22);
1307     ddp_ams_import_rec.rows_to_skip := rosetta_g_miss_num_map(p3_a23);
1308     ddp_ams_import_rec.processed_rows := rosetta_g_miss_num_map(p3_a24);
1309     ddp_ams_import_rec.headings_flag := p3_a25;
1310     ddp_ams_import_rec.expiry_date := rosetta_g_miss_date_in_map(p3_a26);
1311     ddp_ams_import_rec.purge_date := rosetta_g_miss_date_in_map(p3_a27);
1312     ddp_ams_import_rec.description := p3_a28;
1313     ddp_ams_import_rec.keywords := p3_a29;
1314     ddp_ams_import_rec.transactional_cost := rosetta_g_miss_num_map(p3_a30);
1315     ddp_ams_import_rec.transactional_currency_code := p3_a31;
1316     ddp_ams_import_rec.functional_cost := rosetta_g_miss_num_map(p3_a32);
1317     ddp_ams_import_rec.functional_currency_code := p3_a33;
1318     ddp_ams_import_rec.terminated_by := p3_a34;
1319     ddp_ams_import_rec.enclosed_by := p3_a35;
1320     ddp_ams_import_rec.data_filename := p3_a36;
1321     ddp_ams_import_rec.process_immed_flag := p3_a37;
1322     ddp_ams_import_rec.dedupe_flag := p3_a38;
1323     ddp_ams_import_rec.attribute_category := p3_a39;
1324     ddp_ams_import_rec.attribute1 := p3_a40;
1325     ddp_ams_import_rec.attribute2 := p3_a41;
1326     ddp_ams_import_rec.attribute3 := p3_a42;
1327     ddp_ams_import_rec.attribute4 := p3_a43;
1328     ddp_ams_import_rec.attribute5 := p3_a44;
1329     ddp_ams_import_rec.attribute6 := p3_a45;
1330     ddp_ams_import_rec.attribute7 := p3_a46;
1331     ddp_ams_import_rec.attribute8 := p3_a47;
1332     ddp_ams_import_rec.attribute9 := p3_a48;
1333     ddp_ams_import_rec.attribute10 := p3_a49;
1334     ddp_ams_import_rec.attribute11 := p3_a50;
1335     ddp_ams_import_rec.attribute12 := p3_a51;
1336     ddp_ams_import_rec.attribute13 := p3_a52;
1337     ddp_ams_import_rec.attribute14 := p3_a53;
1338     ddp_ams_import_rec.attribute15 := p3_a54;
1339     ddp_ams_import_rec.custom_setup_id := rosetta_g_miss_num_map(p3_a55);
1340     ddp_ams_import_rec.country := rosetta_g_miss_num_map(p3_a56);
1341     ddp_ams_import_rec.usage := rosetta_g_miss_num_map(p3_a57);
1342     ddp_ams_import_rec.number_of_records := rosetta_g_miss_num_map(p3_a58);
1343     ddp_ams_import_rec.data_file_name := p3_a59;
1344     ddp_ams_import_rec.b2b_flag := p3_a60;
1345     ddp_ams_import_rec.rented_list_flag := p3_a61;
1346     ddp_ams_import_rec.server_flag := p3_a62;
1347     ddp_ams_import_rec.log_file_name := rosetta_g_miss_num_map(p3_a63);
1348     ddp_ams_import_rec.number_of_failed_records := rosetta_g_miss_num_map(p3_a64);
1349     ddp_ams_import_rec.number_of_duplicate_records := rosetta_g_miss_num_map(p3_a65);
1350     ddp_ams_import_rec.enable_word_replacement_flag := p3_a66;
1351     ddp_ams_import_rec.validate_file := p3_a67;
1352     ddp_ams_import_rec.server_name := p3_a68;
1353     ddp_ams_import_rec.user_name := p3_a69;
1354     ddp_ams_import_rec.password := p3_a70;
1355     ddp_ams_import_rec.upload_flag := p3_a71;
1356     ddp_ams_import_rec.parent_imp_header_id := rosetta_g_miss_num_map(p3_a72);
1357     ddp_ams_import_rec.record_update_flag := p3_a73;
1358     ddp_ams_import_rec.error_threshold := rosetta_g_miss_num_map(p3_a74);
1359     ddp_ams_import_rec.charset := p3_a75;
1360 
1361 
1362 
1363 
1364     -- here's the delegated call to the old PL/SQL routine
1365     ams_import_list_pvt.validate_import_list(p_api_version_number,
1366       p_init_msg_list,
1367       p_validation_level,
1368       ddp_ams_import_rec,
1369       x_return_status,
1370       x_msg_count,
1371       x_msg_data);
1372 
1373     -- copy data back from the local variables to OUT or IN-OUT args, if any
1374 
1375 
1376 
1377 
1378 
1379 
1380   end;
1381 
1382   procedure check_ams_import_items(p_validation_mode  VARCHAR2
1383     , x_return_status out nocopy  VARCHAR2
1384     , p0_a0  NUMBER := 0-1962.0724
1385     , p0_a1  DATE := fnd_api.g_miss_date
1386     , p0_a2  NUMBER := 0-1962.0724
1387     , p0_a3  DATE := fnd_api.g_miss_date
1388     , p0_a4  NUMBER := 0-1962.0724
1389     , p0_a5  NUMBER := 0-1962.0724
1390     , p0_a6  NUMBER := 0-1962.0724
1391     , p0_a7  NUMBER := 0-1962.0724
1392     , p0_a8  VARCHAR2 := fnd_api.g_miss_char
1393     , p0_a9  VARCHAR2 := fnd_api.g_miss_char
1394     , p0_a10  VARCHAR2 := fnd_api.g_miss_char
1395     , p0_a11  NUMBER := 0-1962.0724
1396     , p0_a12  NUMBER := 0-1962.0724
1397     , p0_a13  VARCHAR2 := fnd_api.g_miss_char
1398     , p0_a14  DATE := fnd_api.g_miss_date
1399     , p0_a15  NUMBER := 0-1962.0724
1400     , p0_a16  VARCHAR2 := fnd_api.g_miss_char
1401     , p0_a17  NUMBER := 0-1962.0724
1402     , p0_a18  NUMBER := 0-1962.0724
1403     , p0_a19  NUMBER := 0-1962.0724
1404     , p0_a20  DATE := fnd_api.g_miss_date
1405     , p0_a21  NUMBER := 0-1962.0724
1406     , p0_a22  DATE := fnd_api.g_miss_date
1407     , p0_a23  NUMBER := 0-1962.0724
1408     , p0_a24  NUMBER := 0-1962.0724
1409     , p0_a25  VARCHAR2 := fnd_api.g_miss_char
1410     , p0_a26  DATE := fnd_api.g_miss_date
1411     , p0_a27  DATE := fnd_api.g_miss_date
1412     , p0_a28  VARCHAR2 := fnd_api.g_miss_char
1413     , p0_a29  VARCHAR2 := fnd_api.g_miss_char
1414     , p0_a30  NUMBER := 0-1962.0724
1415     , p0_a31  VARCHAR2 := fnd_api.g_miss_char
1416     , p0_a32  NUMBER := 0-1962.0724
1417     , p0_a33  VARCHAR2 := fnd_api.g_miss_char
1418     , p0_a34  VARCHAR2 := fnd_api.g_miss_char
1419     , p0_a35  VARCHAR2 := fnd_api.g_miss_char
1420     , p0_a36  VARCHAR2 := fnd_api.g_miss_char
1421     , p0_a37  VARCHAR2 := fnd_api.g_miss_char
1422     , p0_a38  VARCHAR2 := fnd_api.g_miss_char
1423     , p0_a39  VARCHAR2 := fnd_api.g_miss_char
1424     , p0_a40  VARCHAR2 := fnd_api.g_miss_char
1425     , p0_a41  VARCHAR2 := fnd_api.g_miss_char
1426     , p0_a42  VARCHAR2 := fnd_api.g_miss_char
1427     , p0_a43  VARCHAR2 := fnd_api.g_miss_char
1428     , p0_a44  VARCHAR2 := fnd_api.g_miss_char
1429     , p0_a45  VARCHAR2 := fnd_api.g_miss_char
1430     , p0_a46  VARCHAR2 := fnd_api.g_miss_char
1431     , p0_a47  VARCHAR2 := fnd_api.g_miss_char
1432     , p0_a48  VARCHAR2 := fnd_api.g_miss_char
1433     , p0_a49  VARCHAR2 := fnd_api.g_miss_char
1434     , p0_a50  VARCHAR2 := fnd_api.g_miss_char
1435     , p0_a51  VARCHAR2 := fnd_api.g_miss_char
1436     , p0_a52  VARCHAR2 := fnd_api.g_miss_char
1437     , p0_a53  VARCHAR2 := fnd_api.g_miss_char
1438     , p0_a54  VARCHAR2 := fnd_api.g_miss_char
1439     , p0_a55  NUMBER := 0-1962.0724
1440     , p0_a56  NUMBER := 0-1962.0724
1441     , p0_a57  NUMBER := 0-1962.0724
1442     , p0_a58  NUMBER := 0-1962.0724
1443     , p0_a59  VARCHAR2 := fnd_api.g_miss_char
1444     , p0_a60  VARCHAR2 := fnd_api.g_miss_char
1445     , p0_a61  VARCHAR2 := fnd_api.g_miss_char
1446     , p0_a62  VARCHAR2 := fnd_api.g_miss_char
1447     , p0_a63  NUMBER := 0-1962.0724
1448     , p0_a64  NUMBER := 0-1962.0724
1449     , p0_a65  NUMBER := 0-1962.0724
1450     , p0_a66  VARCHAR2 := fnd_api.g_miss_char
1451     , p0_a67  VARCHAR2 := fnd_api.g_miss_char
1452     , p0_a68  VARCHAR2 := fnd_api.g_miss_char
1453     , p0_a69  VARCHAR2 := fnd_api.g_miss_char
1454     , p0_a70  VARCHAR2 := fnd_api.g_miss_char
1455     , p0_a71  VARCHAR2 := fnd_api.g_miss_char
1456     , p0_a72  NUMBER := 0-1962.0724
1457     , p0_a73  VARCHAR2 := fnd_api.g_miss_char
1458     , p0_a74  NUMBER := 0-1962.0724
1459     , p0_a75  VARCHAR2 := fnd_api.g_miss_char
1460   )
1461 
1462   as
1463     ddp_ams_import_rec ams_import_list_pvt.ams_import_rec_type;
1464     ddindx binary_integer; indx binary_integer;
1465   begin
1466 
1467     -- copy data to the local IN or IN-OUT args, if any
1468     ddp_ams_import_rec.import_list_header_id := rosetta_g_miss_num_map(p0_a0);
1469     ddp_ams_import_rec.last_update_date := rosetta_g_miss_date_in_map(p0_a1);
1470     ddp_ams_import_rec.last_updated_by := rosetta_g_miss_num_map(p0_a2);
1471     ddp_ams_import_rec.creation_date := rosetta_g_miss_date_in_map(p0_a3);
1472     ddp_ams_import_rec.created_by := rosetta_g_miss_num_map(p0_a4);
1473     ddp_ams_import_rec.last_update_login := rosetta_g_miss_num_map(p0_a5);
1474     ddp_ams_import_rec.object_version_number := rosetta_g_miss_num_map(p0_a6);
1475     ddp_ams_import_rec.view_application_id := rosetta_g_miss_num_map(p0_a7);
1476     ddp_ams_import_rec.name := p0_a8;
1477     ddp_ams_import_rec.version := p0_a9;
1478     ddp_ams_import_rec.import_type := p0_a10;
1479     ddp_ams_import_rec.owner_user_id := rosetta_g_miss_num_map(p0_a11);
1480     ddp_ams_import_rec.list_source_type_id := rosetta_g_miss_num_map(p0_a12);
1481     ddp_ams_import_rec.status_code := p0_a13;
1482     ddp_ams_import_rec.status_date := rosetta_g_miss_date_in_map(p0_a14);
1483     ddp_ams_import_rec.user_status_id := rosetta_g_miss_num_map(p0_a15);
1484     ddp_ams_import_rec.source_system := p0_a16;
1485     ddp_ams_import_rec.vendor_id := rosetta_g_miss_num_map(p0_a17);
1486     ddp_ams_import_rec.pin_id := rosetta_g_miss_num_map(p0_a18);
1487     ddp_ams_import_rec.org_id := rosetta_g_miss_num_map(p0_a19);
1488     ddp_ams_import_rec.scheduled_time := rosetta_g_miss_date_in_map(p0_a20);
1489     ddp_ams_import_rec.loaded_no_of_rows := rosetta_g_miss_num_map(p0_a21);
1490     ddp_ams_import_rec.loaded_date := rosetta_g_miss_date_in_map(p0_a22);
1491     ddp_ams_import_rec.rows_to_skip := rosetta_g_miss_num_map(p0_a23);
1492     ddp_ams_import_rec.processed_rows := rosetta_g_miss_num_map(p0_a24);
1493     ddp_ams_import_rec.headings_flag := p0_a25;
1494     ddp_ams_import_rec.expiry_date := rosetta_g_miss_date_in_map(p0_a26);
1495     ddp_ams_import_rec.purge_date := rosetta_g_miss_date_in_map(p0_a27);
1496     ddp_ams_import_rec.description := p0_a28;
1497     ddp_ams_import_rec.keywords := p0_a29;
1498     ddp_ams_import_rec.transactional_cost := rosetta_g_miss_num_map(p0_a30);
1499     ddp_ams_import_rec.transactional_currency_code := p0_a31;
1500     ddp_ams_import_rec.functional_cost := rosetta_g_miss_num_map(p0_a32);
1501     ddp_ams_import_rec.functional_currency_code := p0_a33;
1502     ddp_ams_import_rec.terminated_by := p0_a34;
1503     ddp_ams_import_rec.enclosed_by := p0_a35;
1504     ddp_ams_import_rec.data_filename := p0_a36;
1505     ddp_ams_import_rec.process_immed_flag := p0_a37;
1506     ddp_ams_import_rec.dedupe_flag := p0_a38;
1507     ddp_ams_import_rec.attribute_category := p0_a39;
1508     ddp_ams_import_rec.attribute1 := p0_a40;
1509     ddp_ams_import_rec.attribute2 := p0_a41;
1510     ddp_ams_import_rec.attribute3 := p0_a42;
1511     ddp_ams_import_rec.attribute4 := p0_a43;
1512     ddp_ams_import_rec.attribute5 := p0_a44;
1513     ddp_ams_import_rec.attribute6 := p0_a45;
1514     ddp_ams_import_rec.attribute7 := p0_a46;
1515     ddp_ams_import_rec.attribute8 := p0_a47;
1516     ddp_ams_import_rec.attribute9 := p0_a48;
1517     ddp_ams_import_rec.attribute10 := p0_a49;
1518     ddp_ams_import_rec.attribute11 := p0_a50;
1519     ddp_ams_import_rec.attribute12 := p0_a51;
1520     ddp_ams_import_rec.attribute13 := p0_a52;
1521     ddp_ams_import_rec.attribute14 := p0_a53;
1522     ddp_ams_import_rec.attribute15 := p0_a54;
1523     ddp_ams_import_rec.custom_setup_id := rosetta_g_miss_num_map(p0_a55);
1524     ddp_ams_import_rec.country := rosetta_g_miss_num_map(p0_a56);
1525     ddp_ams_import_rec.usage := rosetta_g_miss_num_map(p0_a57);
1526     ddp_ams_import_rec.number_of_records := rosetta_g_miss_num_map(p0_a58);
1527     ddp_ams_import_rec.data_file_name := p0_a59;
1528     ddp_ams_import_rec.b2b_flag := p0_a60;
1529     ddp_ams_import_rec.rented_list_flag := p0_a61;
1530     ddp_ams_import_rec.server_flag := p0_a62;
1531     ddp_ams_import_rec.log_file_name := rosetta_g_miss_num_map(p0_a63);
1532     ddp_ams_import_rec.number_of_failed_records := rosetta_g_miss_num_map(p0_a64);
1533     ddp_ams_import_rec.number_of_duplicate_records := rosetta_g_miss_num_map(p0_a65);
1534     ddp_ams_import_rec.enable_word_replacement_flag := p0_a66;
1535     ddp_ams_import_rec.validate_file := p0_a67;
1536     ddp_ams_import_rec.server_name := p0_a68;
1537     ddp_ams_import_rec.user_name := p0_a69;
1538     ddp_ams_import_rec.password := p0_a70;
1539     ddp_ams_import_rec.upload_flag := p0_a71;
1540     ddp_ams_import_rec.parent_imp_header_id := rosetta_g_miss_num_map(p0_a72);
1541     ddp_ams_import_rec.record_update_flag := p0_a73;
1542     ddp_ams_import_rec.error_threshold := rosetta_g_miss_num_map(p0_a74);
1543     ddp_ams_import_rec.charset := p0_a75;
1544 
1545 
1546 
1547     -- here's the delegated call to the old PL/SQL routine
1548     ams_import_list_pvt.check_ams_import_items(ddp_ams_import_rec,
1549       p_validation_mode,
1550       x_return_status);
1551 
1552     -- copy data back from the local variables to OUT or IN-OUT args, if any
1553 
1554 
1555   end;
1556 
1557   procedure validate_ams_import_rec(p_api_version_number  NUMBER
1558     , p_init_msg_list  VARCHAR2
1559     , x_return_status out nocopy  VARCHAR2
1560     , x_msg_count out nocopy  NUMBER
1561     , x_msg_data out nocopy  VARCHAR2
1562     , p5_a0  NUMBER := 0-1962.0724
1563     , p5_a1  DATE := fnd_api.g_miss_date
1564     , p5_a2  NUMBER := 0-1962.0724
1565     , p5_a3  DATE := fnd_api.g_miss_date
1566     , p5_a4  NUMBER := 0-1962.0724
1567     , p5_a5  NUMBER := 0-1962.0724
1568     , p5_a6  NUMBER := 0-1962.0724
1569     , p5_a7  NUMBER := 0-1962.0724
1570     , p5_a8  VARCHAR2 := fnd_api.g_miss_char
1571     , p5_a9  VARCHAR2 := fnd_api.g_miss_char
1572     , p5_a10  VARCHAR2 := fnd_api.g_miss_char
1573     , p5_a11  NUMBER := 0-1962.0724
1574     , p5_a12  NUMBER := 0-1962.0724
1575     , p5_a13  VARCHAR2 := fnd_api.g_miss_char
1576     , p5_a14  DATE := fnd_api.g_miss_date
1577     , p5_a15  NUMBER := 0-1962.0724
1578     , p5_a16  VARCHAR2 := fnd_api.g_miss_char
1579     , p5_a17  NUMBER := 0-1962.0724
1580     , p5_a18  NUMBER := 0-1962.0724
1581     , p5_a19  NUMBER := 0-1962.0724
1582     , p5_a20  DATE := fnd_api.g_miss_date
1583     , p5_a21  NUMBER := 0-1962.0724
1584     , p5_a22  DATE := fnd_api.g_miss_date
1585     , p5_a23  NUMBER := 0-1962.0724
1586     , p5_a24  NUMBER := 0-1962.0724
1587     , p5_a25  VARCHAR2 := fnd_api.g_miss_char
1588     , p5_a26  DATE := fnd_api.g_miss_date
1589     , p5_a27  DATE := fnd_api.g_miss_date
1590     , p5_a28  VARCHAR2 := fnd_api.g_miss_char
1591     , p5_a29  VARCHAR2 := fnd_api.g_miss_char
1592     , p5_a30  NUMBER := 0-1962.0724
1593     , p5_a31  VARCHAR2 := fnd_api.g_miss_char
1594     , p5_a32  NUMBER := 0-1962.0724
1595     , p5_a33  VARCHAR2 := fnd_api.g_miss_char
1596     , p5_a34  VARCHAR2 := fnd_api.g_miss_char
1597     , p5_a35  VARCHAR2 := fnd_api.g_miss_char
1598     , p5_a36  VARCHAR2 := fnd_api.g_miss_char
1599     , p5_a37  VARCHAR2 := fnd_api.g_miss_char
1600     , p5_a38  VARCHAR2 := fnd_api.g_miss_char
1601     , p5_a39  VARCHAR2 := fnd_api.g_miss_char
1602     , p5_a40  VARCHAR2 := fnd_api.g_miss_char
1603     , p5_a41  VARCHAR2 := fnd_api.g_miss_char
1604     , p5_a42  VARCHAR2 := fnd_api.g_miss_char
1605     , p5_a43  VARCHAR2 := fnd_api.g_miss_char
1606     , p5_a44  VARCHAR2 := fnd_api.g_miss_char
1607     , p5_a45  VARCHAR2 := fnd_api.g_miss_char
1608     , p5_a46  VARCHAR2 := fnd_api.g_miss_char
1609     , p5_a47  VARCHAR2 := fnd_api.g_miss_char
1610     , p5_a48  VARCHAR2 := fnd_api.g_miss_char
1611     , p5_a49  VARCHAR2 := fnd_api.g_miss_char
1612     , p5_a50  VARCHAR2 := fnd_api.g_miss_char
1613     , p5_a51  VARCHAR2 := fnd_api.g_miss_char
1614     , p5_a52  VARCHAR2 := fnd_api.g_miss_char
1615     , p5_a53  VARCHAR2 := fnd_api.g_miss_char
1616     , p5_a54  VARCHAR2 := fnd_api.g_miss_char
1617     , p5_a55  NUMBER := 0-1962.0724
1618     , p5_a56  NUMBER := 0-1962.0724
1619     , p5_a57  NUMBER := 0-1962.0724
1620     , p5_a58  NUMBER := 0-1962.0724
1621     , p5_a59  VARCHAR2 := fnd_api.g_miss_char
1622     , p5_a60  VARCHAR2 := fnd_api.g_miss_char
1623     , p5_a61  VARCHAR2 := fnd_api.g_miss_char
1624     , p5_a62  VARCHAR2 := fnd_api.g_miss_char
1625     , p5_a63  NUMBER := 0-1962.0724
1626     , p5_a64  NUMBER := 0-1962.0724
1627     , p5_a65  NUMBER := 0-1962.0724
1628     , p5_a66  VARCHAR2 := fnd_api.g_miss_char
1629     , p5_a67  VARCHAR2 := fnd_api.g_miss_char
1630     , p5_a68  VARCHAR2 := fnd_api.g_miss_char
1631     , p5_a69  VARCHAR2 := fnd_api.g_miss_char
1632     , p5_a70  VARCHAR2 := fnd_api.g_miss_char
1633     , p5_a71  VARCHAR2 := fnd_api.g_miss_char
1634     , p5_a72  NUMBER := 0-1962.0724
1635     , p5_a73  VARCHAR2 := fnd_api.g_miss_char
1636     , p5_a74  NUMBER := 0-1962.0724
1637     , p5_a75  VARCHAR2 := fnd_api.g_miss_char
1638   )
1639 
1640   as
1641     ddp_ams_import_rec ams_import_list_pvt.ams_import_rec_type;
1642     ddindx binary_integer; indx binary_integer;
1643   begin
1644 
1645     -- copy data to the local IN or IN-OUT args, if any
1646 
1647 
1648 
1649 
1650 
1651     ddp_ams_import_rec.import_list_header_id := rosetta_g_miss_num_map(p5_a0);
1652     ddp_ams_import_rec.last_update_date := rosetta_g_miss_date_in_map(p5_a1);
1653     ddp_ams_import_rec.last_updated_by := rosetta_g_miss_num_map(p5_a2);
1654     ddp_ams_import_rec.creation_date := rosetta_g_miss_date_in_map(p5_a3);
1655     ddp_ams_import_rec.created_by := rosetta_g_miss_num_map(p5_a4);
1656     ddp_ams_import_rec.last_update_login := rosetta_g_miss_num_map(p5_a5);
1657     ddp_ams_import_rec.object_version_number := rosetta_g_miss_num_map(p5_a6);
1658     ddp_ams_import_rec.view_application_id := rosetta_g_miss_num_map(p5_a7);
1659     ddp_ams_import_rec.name := p5_a8;
1660     ddp_ams_import_rec.version := p5_a9;
1661     ddp_ams_import_rec.import_type := p5_a10;
1662     ddp_ams_import_rec.owner_user_id := rosetta_g_miss_num_map(p5_a11);
1663     ddp_ams_import_rec.list_source_type_id := rosetta_g_miss_num_map(p5_a12);
1664     ddp_ams_import_rec.status_code := p5_a13;
1665     ddp_ams_import_rec.status_date := rosetta_g_miss_date_in_map(p5_a14);
1666     ddp_ams_import_rec.user_status_id := rosetta_g_miss_num_map(p5_a15);
1667     ddp_ams_import_rec.source_system := p5_a16;
1668     ddp_ams_import_rec.vendor_id := rosetta_g_miss_num_map(p5_a17);
1669     ddp_ams_import_rec.pin_id := rosetta_g_miss_num_map(p5_a18);
1670     ddp_ams_import_rec.org_id := rosetta_g_miss_num_map(p5_a19);
1671     ddp_ams_import_rec.scheduled_time := rosetta_g_miss_date_in_map(p5_a20);
1672     ddp_ams_import_rec.loaded_no_of_rows := rosetta_g_miss_num_map(p5_a21);
1673     ddp_ams_import_rec.loaded_date := rosetta_g_miss_date_in_map(p5_a22);
1674     ddp_ams_import_rec.rows_to_skip := rosetta_g_miss_num_map(p5_a23);
1675     ddp_ams_import_rec.processed_rows := rosetta_g_miss_num_map(p5_a24);
1676     ddp_ams_import_rec.headings_flag := p5_a25;
1677     ddp_ams_import_rec.expiry_date := rosetta_g_miss_date_in_map(p5_a26);
1678     ddp_ams_import_rec.purge_date := rosetta_g_miss_date_in_map(p5_a27);
1679     ddp_ams_import_rec.description := p5_a28;
1680     ddp_ams_import_rec.keywords := p5_a29;
1681     ddp_ams_import_rec.transactional_cost := rosetta_g_miss_num_map(p5_a30);
1682     ddp_ams_import_rec.transactional_currency_code := p5_a31;
1683     ddp_ams_import_rec.functional_cost := rosetta_g_miss_num_map(p5_a32);
1684     ddp_ams_import_rec.functional_currency_code := p5_a33;
1685     ddp_ams_import_rec.terminated_by := p5_a34;
1686     ddp_ams_import_rec.enclosed_by := p5_a35;
1687     ddp_ams_import_rec.data_filename := p5_a36;
1688     ddp_ams_import_rec.process_immed_flag := p5_a37;
1689     ddp_ams_import_rec.dedupe_flag := p5_a38;
1690     ddp_ams_import_rec.attribute_category := p5_a39;
1691     ddp_ams_import_rec.attribute1 := p5_a40;
1692     ddp_ams_import_rec.attribute2 := p5_a41;
1693     ddp_ams_import_rec.attribute3 := p5_a42;
1694     ddp_ams_import_rec.attribute4 := p5_a43;
1695     ddp_ams_import_rec.attribute5 := p5_a44;
1696     ddp_ams_import_rec.attribute6 := p5_a45;
1697     ddp_ams_import_rec.attribute7 := p5_a46;
1698     ddp_ams_import_rec.attribute8 := p5_a47;
1699     ddp_ams_import_rec.attribute9 := p5_a48;
1700     ddp_ams_import_rec.attribute10 := p5_a49;
1701     ddp_ams_import_rec.attribute11 := p5_a50;
1702     ddp_ams_import_rec.attribute12 := p5_a51;
1703     ddp_ams_import_rec.attribute13 := p5_a52;
1704     ddp_ams_import_rec.attribute14 := p5_a53;
1705     ddp_ams_import_rec.attribute15 := p5_a54;
1706     ddp_ams_import_rec.custom_setup_id := rosetta_g_miss_num_map(p5_a55);
1707     ddp_ams_import_rec.country := rosetta_g_miss_num_map(p5_a56);
1708     ddp_ams_import_rec.usage := rosetta_g_miss_num_map(p5_a57);
1709     ddp_ams_import_rec.number_of_records := rosetta_g_miss_num_map(p5_a58);
1710     ddp_ams_import_rec.data_file_name := p5_a59;
1711     ddp_ams_import_rec.b2b_flag := p5_a60;
1712     ddp_ams_import_rec.rented_list_flag := p5_a61;
1713     ddp_ams_import_rec.server_flag := p5_a62;
1714     ddp_ams_import_rec.log_file_name := rosetta_g_miss_num_map(p5_a63);
1715     ddp_ams_import_rec.number_of_failed_records := rosetta_g_miss_num_map(p5_a64);
1716     ddp_ams_import_rec.number_of_duplicate_records := rosetta_g_miss_num_map(p5_a65);
1717     ddp_ams_import_rec.enable_word_replacement_flag := p5_a66;
1718     ddp_ams_import_rec.validate_file := p5_a67;
1719     ddp_ams_import_rec.server_name := p5_a68;
1720     ddp_ams_import_rec.user_name := p5_a69;
1721     ddp_ams_import_rec.password := p5_a70;
1722     ddp_ams_import_rec.upload_flag := p5_a71;
1723     ddp_ams_import_rec.parent_imp_header_id := rosetta_g_miss_num_map(p5_a72);
1724     ddp_ams_import_rec.record_update_flag := p5_a73;
1725     ddp_ams_import_rec.error_threshold := rosetta_g_miss_num_map(p5_a74);
1726     ddp_ams_import_rec.charset := p5_a75;
1727 
1728     -- here's the delegated call to the old PL/SQL routine
1729     ams_import_list_pvt.validate_ams_import_rec(p_api_version_number,
1730       p_init_msg_list,
1731       x_return_status,
1732       x_msg_count,
1733       x_msg_data,
1734       ddp_ams_import_rec);
1735 
1736     -- copy data back from the local variables to OUT or IN-OUT args, if any
1737 
1738 
1739 
1740 
1741 
1742   end;
1743 
1744 end ams_import_list_pvt_w;