[Home] [Help]
PACKAGE BODY: APPS.AS_OPPORTUNITY_PUB_W
Source
1 package body as_opportunity_pub_w as
2 /* $Header: asxwop1b.pls 120.1 2005/08/01 05:38 appldev 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
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_p2(t out nocopy as_opportunity_pub.header_tbl_type, a0 JTF_DATE_TABLE
23 , a1 JTF_NUMBER_TABLE
24 , a2 JTF_DATE_TABLE
25 , a3 JTF_NUMBER_TABLE
26 , a4 JTF_NUMBER_TABLE
27 , a5 JTF_NUMBER_TABLE
28 , a6 JTF_NUMBER_TABLE
29 , a7 JTF_NUMBER_TABLE
30 , a8 JTF_DATE_TABLE
31 , a9 JTF_NUMBER_TABLE
32 , a10 JTF_VARCHAR2_TABLE_100
33 , a11 JTF_VARCHAR2_TABLE_300
34 , a12 JTF_VARCHAR2_TABLE_100
35 , a13 JTF_VARCHAR2_TABLE_100
36 , a14 JTF_VARCHAR2_TABLE_300
37 , a15 JTF_NUMBER_TABLE
38 , a16 JTF_VARCHAR2_TABLE_100
39 , a17 JTF_NUMBER_TABLE
40 , a18 JTF_VARCHAR2_TABLE_400
41 , a19 JTF_VARCHAR2_TABLE_400
42 , a20 JTF_NUMBER_TABLE
43 , a21 JTF_VARCHAR2_TABLE_300
44 , a22 JTF_VARCHAR2_TABLE_300
45 , a23 JTF_VARCHAR2_TABLE_300
46 , a24 JTF_VARCHAR2_TABLE_300
47 , a25 JTF_VARCHAR2_TABLE_100
48 , a26 JTF_VARCHAR2_TABLE_100
49 , a27 JTF_VARCHAR2_TABLE_100
50 , a28 JTF_VARCHAR2_TABLE_100
51 , a29 JTF_NUMBER_TABLE
52 , a30 JTF_VARCHAR2_TABLE_100
53 , a31 JTF_NUMBER_TABLE
54 , a32 JTF_VARCHAR2_TABLE_100
55 , a33 JTF_VARCHAR2_TABLE_300
56 , a34 JTF_NUMBER_TABLE
57 , a35 JTF_NUMBER_TABLE
58 , a36 JTF_VARCHAR2_TABLE_100
59 , a37 JTF_VARCHAR2_TABLE_100
60 , a38 JTF_DATE_TABLE
61 , a39 JTF_VARCHAR2_TABLE_100
62 , a40 JTF_VARCHAR2_TABLE_100
63 , a41 JTF_VARCHAR2_TABLE_100
64 , a42 JTF_VARCHAR2_TABLE_100
65 , a43 JTF_VARCHAR2_TABLE_100
66 , a44 JTF_NUMBER_TABLE
67 , a45 JTF_VARCHAR2_TABLE_400
68 , a46 JTF_VARCHAR2_TABLE_300
69 , a47 JTF_NUMBER_TABLE
70 , a48 JTF_VARCHAR2_TABLE_400
71 , a49 JTF_NUMBER_TABLE
72 , a50 JTF_NUMBER_TABLE
73 , a51 JTF_NUMBER_TABLE
74 , a52 JTF_VARCHAR2_TABLE_100
75 , a53 JTF_VARCHAR2_TABLE_100
76 , a54 JTF_VARCHAR2_TABLE_100
77 , a55 JTF_NUMBER_TABLE
78 , a56 JTF_NUMBER_TABLE
79 , a57 JTF_VARCHAR2_TABLE_100
80 , a58 JTF_VARCHAR2_TABLE_100
81 , a59 JTF_VARCHAR2_TABLE_100
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_VARCHAR2_TABLE_100
87 , a65 JTF_NUMBER_TABLE
88 , a66 JTF_NUMBER_TABLE
89 , a67 JTF_VARCHAR2_TABLE_100
90 , a68 JTF_NUMBER_TABLE
91 , a69 JTF_NUMBER_TABLE
92 , a70 JTF_NUMBER_TABLE
93 , a71 JTF_VARCHAR2_TABLE_100
94 , a72 JTF_VARCHAR2_TABLE_100
95 , a73 JTF_DATE_TABLE
96 , a74 JTF_VARCHAR2_TABLE_100
97 , a75 JTF_VARCHAR2_TABLE_100
98 , a76 JTF_VARCHAR2_TABLE_100
99 , a77 JTF_VARCHAR2_TABLE_100
100 , a78 JTF_VARCHAR2_TABLE_100
101 , a79 JTF_VARCHAR2_TABLE_100
102 , a80 JTF_NUMBER_TABLE
103 , a81 JTF_VARCHAR2_TABLE_100
104 , a82 JTF_VARCHAR2_TABLE_100
105 , a83 JTF_VARCHAR2_TABLE_200
106 , a84 JTF_VARCHAR2_TABLE_200
107 , a85 JTF_VARCHAR2_TABLE_200
108 , a86 JTF_VARCHAR2_TABLE_200
109 , a87 JTF_VARCHAR2_TABLE_200
110 , a88 JTF_VARCHAR2_TABLE_200
111 , a89 JTF_VARCHAR2_TABLE_200
112 , a90 JTF_VARCHAR2_TABLE_200
113 , a91 JTF_VARCHAR2_TABLE_200
114 , a92 JTF_VARCHAR2_TABLE_200
115 , a93 JTF_VARCHAR2_TABLE_200
116 , a94 JTF_VARCHAR2_TABLE_200
117 , a95 JTF_VARCHAR2_TABLE_200
118 , a96 JTF_VARCHAR2_TABLE_200
119 , a97 JTF_VARCHAR2_TABLE_200
120 , a98 JTF_VARCHAR2_TABLE_100
121 , a99 JTF_NUMBER_TABLE
122 ) as
123 ddindx binary_integer; indx binary_integer;
124 begin
125 if a0 is not null and a0.count > 0 then
126 if a0.count > 0 then
127 indx := a0.first;
128 ddindx := 1;
129 while true loop
130 t(ddindx).last_update_date := rosetta_g_miss_date_in_map(a0(indx));
131 t(ddindx).last_updated_by := rosetta_g_miss_num_map(a1(indx));
132 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a2(indx));
133 t(ddindx).created_by := rosetta_g_miss_num_map(a3(indx));
134 t(ddindx).last_update_login := rosetta_g_miss_num_map(a4(indx));
135 t(ddindx).request_id := rosetta_g_miss_num_map(a5(indx));
136 t(ddindx).program_application_id := rosetta_g_miss_num_map(a6(indx));
137 t(ddindx).program_id := rosetta_g_miss_num_map(a7(indx));
138 t(ddindx).program_update_date := rosetta_g_miss_date_in_map(a8(indx));
139 t(ddindx).lead_id := rosetta_g_miss_num_map(a9(indx));
140 t(ddindx).lead_number := a10(indx);
141 t(ddindx).orig_system_reference := a11(indx);
142 t(ddindx).lead_source_code := a12(indx);
143 t(ddindx).lead_source := a13(indx);
144 t(ddindx).description := a14(indx);
145 t(ddindx).source_promotion_id := rosetta_g_miss_num_map(a15(indx));
146 t(ddindx).source_promotion_code := a16(indx);
147 t(ddindx).customer_id := rosetta_g_miss_num_map(a17(indx));
148 t(ddindx).customer_name := a18(indx);
149 t(ddindx).customer_name_phonetic := a19(indx);
150 t(ddindx).address_id := rosetta_g_miss_num_map(a20(indx));
151 t(ddindx).address := a21(indx);
152 t(ddindx).address2 := a22(indx);
153 t(ddindx).address3 := a23(indx);
154 t(ddindx).address4 := a24(indx);
155 t(ddindx).city := a25(indx);
156 t(ddindx).state := a26(indx);
157 t(ddindx).country := a27(indx);
158 t(ddindx).province := a28(indx);
159 t(ddindx).sales_stage_id := rosetta_g_miss_num_map(a29(indx));
160 t(ddindx).sales_stage := a30(indx);
161 t(ddindx).win_probability := rosetta_g_miss_num_map(a31(indx));
162 t(ddindx).status_code := a32(indx);
163 t(ddindx).status := a33(indx);
164 t(ddindx).total_amount := rosetta_g_miss_num_map(a34(indx));
165 t(ddindx).converted_total_amount := rosetta_g_miss_num_map(a35(indx));
166 t(ddindx).channel_code := a36(indx);
167 t(ddindx).channel := a37(indx);
168 t(ddindx).decision_date := rosetta_g_miss_date_in_map(a38(indx));
169 t(ddindx).currency_code := a39(indx);
170 t(ddindx).to_currency_code := a40(indx);
171 t(ddindx).close_reason_code := a41(indx);
172 t(ddindx).close_reason := a42(indx);
173 t(ddindx).close_competitor_code := a43(indx);
174 t(ddindx).close_competitor_id := rosetta_g_miss_num_map(a44(indx));
175 t(ddindx).close_competitor := a45(indx);
176 t(ddindx).close_comment := a46(indx);
177 t(ddindx).end_user_customer_id := rosetta_g_miss_num_map(a47(indx));
178 t(ddindx).end_user_customer_name := a48(indx);
179 t(ddindx).end_user_address_id := rosetta_g_miss_num_map(a49(indx));
180 t(ddindx).owner_salesforce_id := rosetta_g_miss_num_map(a50(indx));
181 t(ddindx).owner_sales_group_id := rosetta_g_miss_num_map(a51(indx));
182 t(ddindx).parent_project := a52(indx);
183 t(ddindx).parent_project_code := a53(indx);
184 t(ddindx).updateable_flag := a54(indx);
185 t(ddindx).price_list_id := rosetta_g_miss_num_map(a55(indx));
186 t(ddindx).initiating_contact_id := rosetta_g_miss_num_map(a56(indx));
187 t(ddindx).rank := a57(indx);
188 t(ddindx).member_access := a58(indx);
189 t(ddindx).member_role := a59(indx);
190 t(ddindx).deleted_flag := a60(indx);
191 t(ddindx).auto_assignment_type := a61(indx);
192 t(ddindx).prm_assignment_type := a62(indx);
193 t(ddindx).customer_budget := rosetta_g_miss_num_map(a63(indx));
194 t(ddindx).methodology_code := a64(indx);
195 t(ddindx).sales_methodology_id := rosetta_g_miss_num_map(a65(indx));
196 t(ddindx).original_lead_id := rosetta_g_miss_num_map(a66(indx));
197 t(ddindx).decision_timeframe_code := a67(indx);
198 t(ddindx).incumbent_partner_resource_id := rosetta_g_miss_num_map(a68(indx));
199 t(ddindx).incumbent_partner_party_id := rosetta_g_miss_num_map(a69(indx));
200 t(ddindx).offer_id := rosetta_g_miss_num_map(a70(indx));
201 t(ddindx).vehicle_response_code := a71(indx);
202 t(ddindx).budget_status_code := a72(indx);
203 t(ddindx).followup_date := rosetta_g_miss_date_in_map(a73(indx));
204 t(ddindx).no_opp_allowed_flag := a74(indx);
205 t(ddindx).delete_allowed_flag := a75(indx);
206 t(ddindx).prm_exec_sponsor_flag := a76(indx);
207 t(ddindx).prm_prj_lead_in_place_flag := a77(indx);
208 t(ddindx).prm_ind_classification_code := a78(indx);
209 t(ddindx).prm_lead_type := a79(indx);
210 t(ddindx).org_id := rosetta_g_miss_num_map(a80(indx));
211 t(ddindx).freeze_flag := a81(indx);
212 t(ddindx).attribute_category := a82(indx);
213 t(ddindx).attribute1 := a83(indx);
214 t(ddindx).attribute2 := a84(indx);
215 t(ddindx).attribute3 := a85(indx);
216 t(ddindx).attribute4 := a86(indx);
217 t(ddindx).attribute5 := a87(indx);
218 t(ddindx).attribute6 := a88(indx);
219 t(ddindx).attribute7 := a89(indx);
220 t(ddindx).attribute8 := a90(indx);
221 t(ddindx).attribute9 := a91(indx);
222 t(ddindx).attribute10 := a92(indx);
223 t(ddindx).attribute11 := a93(indx);
224 t(ddindx).attribute12 := a94(indx);
225 t(ddindx).attribute13 := a95(indx);
226 t(ddindx).attribute14 := a96(indx);
227 t(ddindx).attribute15 := a97(indx);
228 t(ddindx).prm_referral_code := a98(indx);
229 t(ddindx).total_revenue_opp_forecast_amt := rosetta_g_miss_num_map(a99(indx));
230 ddindx := ddindx+1;
231 if a0.last =indx
232 then exit;
233 end if;
234 indx := a0.next(indx);
235 end loop;
236 end if;
237 end if;
238 end rosetta_table_copy_in_p2;
239 procedure rosetta_table_copy_out_p2(t as_opportunity_pub.header_tbl_type, a0 out nocopy JTF_DATE_TABLE
240 , a1 out nocopy JTF_NUMBER_TABLE
241 , a2 out nocopy JTF_DATE_TABLE
242 , a3 out nocopy JTF_NUMBER_TABLE
243 , a4 out nocopy JTF_NUMBER_TABLE
244 , a5 out nocopy JTF_NUMBER_TABLE
245 , a6 out nocopy JTF_NUMBER_TABLE
246 , a7 out nocopy JTF_NUMBER_TABLE
247 , a8 out nocopy JTF_DATE_TABLE
248 , a9 out nocopy JTF_NUMBER_TABLE
249 , a10 out nocopy JTF_VARCHAR2_TABLE_100
250 , a11 out nocopy JTF_VARCHAR2_TABLE_300
251 , a12 out nocopy JTF_VARCHAR2_TABLE_100
252 , a13 out nocopy JTF_VARCHAR2_TABLE_100
253 , a14 out nocopy JTF_VARCHAR2_TABLE_300
254 , a15 out nocopy JTF_NUMBER_TABLE
255 , a16 out nocopy JTF_VARCHAR2_TABLE_100
256 , a17 out nocopy JTF_NUMBER_TABLE
257 , a18 out nocopy JTF_VARCHAR2_TABLE_400
258 , a19 out nocopy JTF_VARCHAR2_TABLE_400
259 , a20 out nocopy JTF_NUMBER_TABLE
260 , a21 out nocopy JTF_VARCHAR2_TABLE_300
261 , a22 out nocopy JTF_VARCHAR2_TABLE_300
262 , a23 out nocopy JTF_VARCHAR2_TABLE_300
263 , a24 out nocopy JTF_VARCHAR2_TABLE_300
264 , a25 out nocopy JTF_VARCHAR2_TABLE_100
265 , a26 out nocopy JTF_VARCHAR2_TABLE_100
266 , a27 out nocopy JTF_VARCHAR2_TABLE_100
267 , a28 out nocopy JTF_VARCHAR2_TABLE_100
268 , a29 out nocopy JTF_NUMBER_TABLE
269 , a30 out nocopy JTF_VARCHAR2_TABLE_100
270 , a31 out nocopy JTF_NUMBER_TABLE
271 , a32 out nocopy JTF_VARCHAR2_TABLE_100
272 , a33 out nocopy JTF_VARCHAR2_TABLE_300
273 , a34 out nocopy JTF_NUMBER_TABLE
274 , a35 out nocopy JTF_NUMBER_TABLE
275 , a36 out nocopy JTF_VARCHAR2_TABLE_100
276 , a37 out nocopy JTF_VARCHAR2_TABLE_100
277 , a38 out nocopy JTF_DATE_TABLE
278 , a39 out nocopy JTF_VARCHAR2_TABLE_100
279 , a40 out nocopy JTF_VARCHAR2_TABLE_100
280 , a41 out nocopy JTF_VARCHAR2_TABLE_100
281 , a42 out nocopy JTF_VARCHAR2_TABLE_100
282 , a43 out nocopy JTF_VARCHAR2_TABLE_100
283 , a44 out nocopy JTF_NUMBER_TABLE
284 , a45 out nocopy JTF_VARCHAR2_TABLE_400
285 , a46 out nocopy JTF_VARCHAR2_TABLE_300
286 , a47 out nocopy JTF_NUMBER_TABLE
287 , a48 out nocopy JTF_VARCHAR2_TABLE_400
288 , a49 out nocopy JTF_NUMBER_TABLE
289 , a50 out nocopy JTF_NUMBER_TABLE
290 , a51 out nocopy JTF_NUMBER_TABLE
291 , a52 out nocopy JTF_VARCHAR2_TABLE_100
292 , a53 out nocopy JTF_VARCHAR2_TABLE_100
293 , a54 out nocopy JTF_VARCHAR2_TABLE_100
294 , a55 out nocopy JTF_NUMBER_TABLE
295 , a56 out nocopy JTF_NUMBER_TABLE
296 , a57 out nocopy JTF_VARCHAR2_TABLE_100
297 , a58 out nocopy JTF_VARCHAR2_TABLE_100
298 , a59 out nocopy JTF_VARCHAR2_TABLE_100
299 , a60 out nocopy JTF_VARCHAR2_TABLE_100
300 , a61 out nocopy JTF_VARCHAR2_TABLE_100
301 , a62 out nocopy JTF_VARCHAR2_TABLE_100
302 , a63 out nocopy JTF_NUMBER_TABLE
303 , a64 out nocopy JTF_VARCHAR2_TABLE_100
304 , a65 out nocopy JTF_NUMBER_TABLE
305 , a66 out nocopy JTF_NUMBER_TABLE
306 , a67 out nocopy JTF_VARCHAR2_TABLE_100
307 , a68 out nocopy JTF_NUMBER_TABLE
308 , a69 out nocopy JTF_NUMBER_TABLE
309 , a70 out nocopy JTF_NUMBER_TABLE
310 , a71 out nocopy JTF_VARCHAR2_TABLE_100
311 , a72 out nocopy JTF_VARCHAR2_TABLE_100
312 , a73 out nocopy JTF_DATE_TABLE
316 , a77 out nocopy JTF_VARCHAR2_TABLE_100
313 , a74 out nocopy JTF_VARCHAR2_TABLE_100
314 , a75 out nocopy JTF_VARCHAR2_TABLE_100
315 , a76 out nocopy JTF_VARCHAR2_TABLE_100
317 , a78 out nocopy JTF_VARCHAR2_TABLE_100
318 , a79 out nocopy JTF_VARCHAR2_TABLE_100
319 , a80 out nocopy JTF_NUMBER_TABLE
320 , a81 out nocopy JTF_VARCHAR2_TABLE_100
321 , a82 out nocopy JTF_VARCHAR2_TABLE_100
322 , a83 out nocopy JTF_VARCHAR2_TABLE_200
323 , a84 out nocopy JTF_VARCHAR2_TABLE_200
324 , a85 out nocopy JTF_VARCHAR2_TABLE_200
325 , a86 out nocopy JTF_VARCHAR2_TABLE_200
326 , a87 out nocopy JTF_VARCHAR2_TABLE_200
327 , a88 out nocopy JTF_VARCHAR2_TABLE_200
328 , a89 out nocopy JTF_VARCHAR2_TABLE_200
329 , a90 out nocopy JTF_VARCHAR2_TABLE_200
330 , a91 out nocopy JTF_VARCHAR2_TABLE_200
331 , a92 out nocopy JTF_VARCHAR2_TABLE_200
332 , a93 out nocopy JTF_VARCHAR2_TABLE_200
333 , a94 out nocopy JTF_VARCHAR2_TABLE_200
334 , a95 out nocopy JTF_VARCHAR2_TABLE_200
335 , a96 out nocopy JTF_VARCHAR2_TABLE_200
336 , a97 out nocopy JTF_VARCHAR2_TABLE_200
337 , a98 out nocopy JTF_VARCHAR2_TABLE_100
338 , a99 out nocopy JTF_NUMBER_TABLE
339 ) as
340 ddindx binary_integer; indx binary_integer;
341 begin
342 if t is null or t.count = 0 then
343 a0 := JTF_DATE_TABLE();
344 a1 := JTF_NUMBER_TABLE();
345 a2 := JTF_DATE_TABLE();
346 a3 := JTF_NUMBER_TABLE();
347 a4 := JTF_NUMBER_TABLE();
348 a5 := JTF_NUMBER_TABLE();
349 a6 := JTF_NUMBER_TABLE();
350 a7 := JTF_NUMBER_TABLE();
351 a8 := JTF_DATE_TABLE();
352 a9 := JTF_NUMBER_TABLE();
353 a10 := JTF_VARCHAR2_TABLE_100();
354 a11 := JTF_VARCHAR2_TABLE_300();
355 a12 := JTF_VARCHAR2_TABLE_100();
356 a13 := JTF_VARCHAR2_TABLE_100();
357 a14 := JTF_VARCHAR2_TABLE_300();
358 a15 := JTF_NUMBER_TABLE();
359 a16 := JTF_VARCHAR2_TABLE_100();
360 a17 := JTF_NUMBER_TABLE();
361 a18 := JTF_VARCHAR2_TABLE_400();
362 a19 := JTF_VARCHAR2_TABLE_400();
363 a20 := JTF_NUMBER_TABLE();
364 a21 := JTF_VARCHAR2_TABLE_300();
365 a22 := JTF_VARCHAR2_TABLE_300();
366 a23 := JTF_VARCHAR2_TABLE_300();
367 a24 := JTF_VARCHAR2_TABLE_300();
368 a25 := JTF_VARCHAR2_TABLE_100();
369 a26 := JTF_VARCHAR2_TABLE_100();
370 a27 := JTF_VARCHAR2_TABLE_100();
371 a28 := JTF_VARCHAR2_TABLE_100();
372 a29 := JTF_NUMBER_TABLE();
373 a30 := JTF_VARCHAR2_TABLE_100();
374 a31 := JTF_NUMBER_TABLE();
375 a32 := JTF_VARCHAR2_TABLE_100();
376 a33 := JTF_VARCHAR2_TABLE_300();
377 a34 := JTF_NUMBER_TABLE();
378 a35 := JTF_NUMBER_TABLE();
379 a36 := JTF_VARCHAR2_TABLE_100();
380 a37 := JTF_VARCHAR2_TABLE_100();
381 a38 := JTF_DATE_TABLE();
382 a39 := JTF_VARCHAR2_TABLE_100();
383 a40 := JTF_VARCHAR2_TABLE_100();
384 a41 := JTF_VARCHAR2_TABLE_100();
385 a42 := JTF_VARCHAR2_TABLE_100();
386 a43 := JTF_VARCHAR2_TABLE_100();
387 a44 := JTF_NUMBER_TABLE();
388 a45 := JTF_VARCHAR2_TABLE_400();
389 a46 := JTF_VARCHAR2_TABLE_300();
390 a47 := JTF_NUMBER_TABLE();
391 a48 := JTF_VARCHAR2_TABLE_400();
392 a49 := JTF_NUMBER_TABLE();
393 a50 := JTF_NUMBER_TABLE();
394 a51 := JTF_NUMBER_TABLE();
395 a52 := JTF_VARCHAR2_TABLE_100();
396 a53 := JTF_VARCHAR2_TABLE_100();
397 a54 := JTF_VARCHAR2_TABLE_100();
398 a55 := JTF_NUMBER_TABLE();
399 a56 := JTF_NUMBER_TABLE();
400 a57 := JTF_VARCHAR2_TABLE_100();
401 a58 := JTF_VARCHAR2_TABLE_100();
402 a59 := JTF_VARCHAR2_TABLE_100();
403 a60 := JTF_VARCHAR2_TABLE_100();
404 a61 := JTF_VARCHAR2_TABLE_100();
405 a62 := JTF_VARCHAR2_TABLE_100();
406 a63 := JTF_NUMBER_TABLE();
407 a64 := JTF_VARCHAR2_TABLE_100();
408 a65 := JTF_NUMBER_TABLE();
409 a66 := JTF_NUMBER_TABLE();
410 a67 := JTF_VARCHAR2_TABLE_100();
411 a68 := JTF_NUMBER_TABLE();
412 a69 := JTF_NUMBER_TABLE();
413 a70 := JTF_NUMBER_TABLE();
417 a74 := JTF_VARCHAR2_TABLE_100();
414 a71 := JTF_VARCHAR2_TABLE_100();
415 a72 := JTF_VARCHAR2_TABLE_100();
416 a73 := JTF_DATE_TABLE();
418 a75 := JTF_VARCHAR2_TABLE_100();
419 a76 := JTF_VARCHAR2_TABLE_100();
420 a77 := JTF_VARCHAR2_TABLE_100();
421 a78 := JTF_VARCHAR2_TABLE_100();
422 a79 := JTF_VARCHAR2_TABLE_100();
423 a80 := JTF_NUMBER_TABLE();
424 a81 := JTF_VARCHAR2_TABLE_100();
425 a82 := JTF_VARCHAR2_TABLE_100();
426 a83 := JTF_VARCHAR2_TABLE_200();
427 a84 := JTF_VARCHAR2_TABLE_200();
428 a85 := JTF_VARCHAR2_TABLE_200();
429 a86 := JTF_VARCHAR2_TABLE_200();
430 a87 := JTF_VARCHAR2_TABLE_200();
431 a88 := JTF_VARCHAR2_TABLE_200();
432 a89 := JTF_VARCHAR2_TABLE_200();
433 a90 := JTF_VARCHAR2_TABLE_200();
434 a91 := JTF_VARCHAR2_TABLE_200();
435 a92 := JTF_VARCHAR2_TABLE_200();
436 a93 := JTF_VARCHAR2_TABLE_200();
437 a94 := JTF_VARCHAR2_TABLE_200();
438 a95 := JTF_VARCHAR2_TABLE_200();
439 a96 := JTF_VARCHAR2_TABLE_200();
440 a97 := JTF_VARCHAR2_TABLE_200();
441 a98 := JTF_VARCHAR2_TABLE_100();
442 a99 := JTF_NUMBER_TABLE();
443 else
444 a0 := JTF_DATE_TABLE();
445 a1 := JTF_NUMBER_TABLE();
446 a2 := JTF_DATE_TABLE();
447 a3 := JTF_NUMBER_TABLE();
448 a4 := JTF_NUMBER_TABLE();
449 a5 := JTF_NUMBER_TABLE();
450 a6 := JTF_NUMBER_TABLE();
451 a7 := JTF_NUMBER_TABLE();
452 a8 := JTF_DATE_TABLE();
453 a9 := JTF_NUMBER_TABLE();
454 a10 := JTF_VARCHAR2_TABLE_100();
455 a11 := JTF_VARCHAR2_TABLE_300();
456 a12 := JTF_VARCHAR2_TABLE_100();
457 a13 := JTF_VARCHAR2_TABLE_100();
458 a14 := JTF_VARCHAR2_TABLE_300();
459 a15 := JTF_NUMBER_TABLE();
460 a16 := JTF_VARCHAR2_TABLE_100();
461 a17 := JTF_NUMBER_TABLE();
462 a18 := JTF_VARCHAR2_TABLE_400();
463 a19 := JTF_VARCHAR2_TABLE_400();
464 a20 := JTF_NUMBER_TABLE();
465 a21 := JTF_VARCHAR2_TABLE_300();
466 a22 := JTF_VARCHAR2_TABLE_300();
467 a23 := JTF_VARCHAR2_TABLE_300();
468 a24 := JTF_VARCHAR2_TABLE_300();
469 a25 := JTF_VARCHAR2_TABLE_100();
470 a26 := JTF_VARCHAR2_TABLE_100();
471 a27 := JTF_VARCHAR2_TABLE_100();
472 a28 := JTF_VARCHAR2_TABLE_100();
473 a29 := JTF_NUMBER_TABLE();
474 a30 := JTF_VARCHAR2_TABLE_100();
475 a31 := JTF_NUMBER_TABLE();
476 a32 := JTF_VARCHAR2_TABLE_100();
477 a33 := JTF_VARCHAR2_TABLE_300();
478 a34 := JTF_NUMBER_TABLE();
479 a35 := JTF_NUMBER_TABLE();
480 a36 := JTF_VARCHAR2_TABLE_100();
481 a37 := JTF_VARCHAR2_TABLE_100();
482 a38 := JTF_DATE_TABLE();
483 a39 := JTF_VARCHAR2_TABLE_100();
484 a40 := JTF_VARCHAR2_TABLE_100();
485 a41 := JTF_VARCHAR2_TABLE_100();
486 a42 := JTF_VARCHAR2_TABLE_100();
487 a43 := JTF_VARCHAR2_TABLE_100();
488 a44 := JTF_NUMBER_TABLE();
489 a45 := JTF_VARCHAR2_TABLE_400();
490 a46 := JTF_VARCHAR2_TABLE_300();
491 a47 := JTF_NUMBER_TABLE();
492 a48 := JTF_VARCHAR2_TABLE_400();
493 a49 := JTF_NUMBER_TABLE();
494 a50 := JTF_NUMBER_TABLE();
495 a51 := JTF_NUMBER_TABLE();
496 a52 := JTF_VARCHAR2_TABLE_100();
497 a53 := JTF_VARCHAR2_TABLE_100();
498 a54 := JTF_VARCHAR2_TABLE_100();
499 a55 := JTF_NUMBER_TABLE();
500 a56 := JTF_NUMBER_TABLE();
501 a57 := JTF_VARCHAR2_TABLE_100();
502 a58 := JTF_VARCHAR2_TABLE_100();
503 a59 := JTF_VARCHAR2_TABLE_100();
504 a60 := JTF_VARCHAR2_TABLE_100();
505 a61 := JTF_VARCHAR2_TABLE_100();
506 a62 := JTF_VARCHAR2_TABLE_100();
507 a63 := JTF_NUMBER_TABLE();
508 a64 := JTF_VARCHAR2_TABLE_100();
509 a65 := JTF_NUMBER_TABLE();
510 a66 := JTF_NUMBER_TABLE();
511 a67 := JTF_VARCHAR2_TABLE_100();
512 a68 := JTF_NUMBER_TABLE();
513 a69 := JTF_NUMBER_TABLE();
514 a70 := JTF_NUMBER_TABLE();
515 a71 := JTF_VARCHAR2_TABLE_100();
516 a72 := JTF_VARCHAR2_TABLE_100();
517 a73 := JTF_DATE_TABLE();
518 a74 := JTF_VARCHAR2_TABLE_100();
519 a75 := JTF_VARCHAR2_TABLE_100();
520 a76 := JTF_VARCHAR2_TABLE_100();
521 a77 := JTF_VARCHAR2_TABLE_100();
522 a78 := JTF_VARCHAR2_TABLE_100();
523 a79 := JTF_VARCHAR2_TABLE_100();
524 a80 := JTF_NUMBER_TABLE();
525 a81 := JTF_VARCHAR2_TABLE_100();
526 a82 := JTF_VARCHAR2_TABLE_100();
527 a83 := JTF_VARCHAR2_TABLE_200();
528 a84 := JTF_VARCHAR2_TABLE_200();
529 a85 := JTF_VARCHAR2_TABLE_200();
530 a86 := JTF_VARCHAR2_TABLE_200();
531 a87 := JTF_VARCHAR2_TABLE_200();
532 a88 := JTF_VARCHAR2_TABLE_200();
533 a89 := JTF_VARCHAR2_TABLE_200();
534 a90 := JTF_VARCHAR2_TABLE_200();
535 a91 := JTF_VARCHAR2_TABLE_200();
536 a92 := JTF_VARCHAR2_TABLE_200();
537 a93 := JTF_VARCHAR2_TABLE_200();
538 a94 := JTF_VARCHAR2_TABLE_200();
539 a95 := JTF_VARCHAR2_TABLE_200();
540 a96 := JTF_VARCHAR2_TABLE_200();
541 a97 := JTF_VARCHAR2_TABLE_200();
542 a98 := JTF_VARCHAR2_TABLE_100();
543 a99 := JTF_NUMBER_TABLE();
544 if t.count > 0 then
545 a0.extend(t.count);
546 a1.extend(t.count);
550 a5.extend(t.count);
547 a2.extend(t.count);
548 a3.extend(t.count);
549 a4.extend(t.count);
551 a6.extend(t.count);
552 a7.extend(t.count);
553 a8.extend(t.count);
554 a9.extend(t.count);
555 a10.extend(t.count);
556 a11.extend(t.count);
557 a12.extend(t.count);
558 a13.extend(t.count);
559 a14.extend(t.count);
560 a15.extend(t.count);
561 a16.extend(t.count);
562 a17.extend(t.count);
563 a18.extend(t.count);
564 a19.extend(t.count);
565 a20.extend(t.count);
566 a21.extend(t.count);
567 a22.extend(t.count);
568 a23.extend(t.count);
569 a24.extend(t.count);
570 a25.extend(t.count);
571 a26.extend(t.count);
572 a27.extend(t.count);
573 a28.extend(t.count);
574 a29.extend(t.count);
575 a30.extend(t.count);
576 a31.extend(t.count);
577 a32.extend(t.count);
578 a33.extend(t.count);
579 a34.extend(t.count);
580 a35.extend(t.count);
581 a36.extend(t.count);
582 a37.extend(t.count);
583 a38.extend(t.count);
584 a39.extend(t.count);
585 a40.extend(t.count);
586 a41.extend(t.count);
587 a42.extend(t.count);
588 a43.extend(t.count);
589 a44.extend(t.count);
590 a45.extend(t.count);
591 a46.extend(t.count);
592 a47.extend(t.count);
593 a48.extend(t.count);
594 a49.extend(t.count);
595 a50.extend(t.count);
596 a51.extend(t.count);
597 a52.extend(t.count);
598 a53.extend(t.count);
599 a54.extend(t.count);
600 a55.extend(t.count);
601 a56.extend(t.count);
602 a57.extend(t.count);
603 a58.extend(t.count);
604 a59.extend(t.count);
605 a60.extend(t.count);
606 a61.extend(t.count);
607 a62.extend(t.count);
608 a63.extend(t.count);
609 a64.extend(t.count);
610 a65.extend(t.count);
611 a66.extend(t.count);
612 a67.extend(t.count);
613 a68.extend(t.count);
614 a69.extend(t.count);
615 a70.extend(t.count);
616 a71.extend(t.count);
617 a72.extend(t.count);
618 a73.extend(t.count);
619 a74.extend(t.count);
620 a75.extend(t.count);
621 a76.extend(t.count);
622 a77.extend(t.count);
623 a78.extend(t.count);
624 a79.extend(t.count);
625 a80.extend(t.count);
626 a81.extend(t.count);
627 a82.extend(t.count);
628 a83.extend(t.count);
629 a84.extend(t.count);
630 a85.extend(t.count);
631 a86.extend(t.count);
632 a87.extend(t.count);
633 a88.extend(t.count);
634 a89.extend(t.count);
635 a90.extend(t.count);
636 a91.extend(t.count);
637 a92.extend(t.count);
638 a93.extend(t.count);
639 a94.extend(t.count);
640 a95.extend(t.count);
641 a96.extend(t.count);
642 a97.extend(t.count);
643 a98.extend(t.count);
644 a99.extend(t.count);
645 ddindx := t.first;
646 indx := 1;
647 while true loop
648 a0(indx) := t(ddindx).last_update_date;
649 a1(indx) := rosetta_g_miss_num_map(t(ddindx).last_updated_by);
650 a2(indx) := t(ddindx).creation_date;
651 a3(indx) := rosetta_g_miss_num_map(t(ddindx).created_by);
652 a4(indx) := rosetta_g_miss_num_map(t(ddindx).last_update_login);
653 a5(indx) := rosetta_g_miss_num_map(t(ddindx).request_id);
654 a6(indx) := rosetta_g_miss_num_map(t(ddindx).program_application_id);
655 a7(indx) := rosetta_g_miss_num_map(t(ddindx).program_id);
656 a8(indx) := t(ddindx).program_update_date;
657 a9(indx) := rosetta_g_miss_num_map(t(ddindx).lead_id);
658 a10(indx) := t(ddindx).lead_number;
659 a11(indx) := t(ddindx).orig_system_reference;
660 a12(indx) := t(ddindx).lead_source_code;
661 a13(indx) := t(ddindx).lead_source;
662 a14(indx) := t(ddindx).description;
663 a15(indx) := rosetta_g_miss_num_map(t(ddindx).source_promotion_id);
664 a16(indx) := t(ddindx).source_promotion_code;
665 a17(indx) := rosetta_g_miss_num_map(t(ddindx).customer_id);
666 a18(indx) := t(ddindx).customer_name;
667 a19(indx) := t(ddindx).customer_name_phonetic;
668 a20(indx) := rosetta_g_miss_num_map(t(ddindx).address_id);
669 a21(indx) := t(ddindx).address;
670 a22(indx) := t(ddindx).address2;
671 a23(indx) := t(ddindx).address3;
672 a24(indx) := t(ddindx).address4;
673 a25(indx) := t(ddindx).city;
674 a26(indx) := t(ddindx).state;
675 a27(indx) := t(ddindx).country;
676 a28(indx) := t(ddindx).province;
677 a29(indx) := rosetta_g_miss_num_map(t(ddindx).sales_stage_id);
678 a30(indx) := t(ddindx).sales_stage;
679 a31(indx) := rosetta_g_miss_num_map(t(ddindx).win_probability);
680 a32(indx) := t(ddindx).status_code;
681 a33(indx) := t(ddindx).status;
685 a37(indx) := t(ddindx).channel;
682 a34(indx) := rosetta_g_miss_num_map(t(ddindx).total_amount);
683 a35(indx) := rosetta_g_miss_num_map(t(ddindx).converted_total_amount);
684 a36(indx) := t(ddindx).channel_code;
686 a38(indx) := t(ddindx).decision_date;
687 a39(indx) := t(ddindx).currency_code;
688 a40(indx) := t(ddindx).to_currency_code;
689 a41(indx) := t(ddindx).close_reason_code;
690 a42(indx) := t(ddindx).close_reason;
691 a43(indx) := t(ddindx).close_competitor_code;
692 a44(indx) := rosetta_g_miss_num_map(t(ddindx).close_competitor_id);
693 a45(indx) := t(ddindx).close_competitor;
694 a46(indx) := t(ddindx).close_comment;
695 a47(indx) := rosetta_g_miss_num_map(t(ddindx).end_user_customer_id);
696 a48(indx) := t(ddindx).end_user_customer_name;
697 a49(indx) := rosetta_g_miss_num_map(t(ddindx).end_user_address_id);
698 a50(indx) := rosetta_g_miss_num_map(t(ddindx).owner_salesforce_id);
699 a51(indx) := rosetta_g_miss_num_map(t(ddindx).owner_sales_group_id);
700 a52(indx) := t(ddindx).parent_project;
701 a53(indx) := t(ddindx).parent_project_code;
702 a54(indx) := t(ddindx).updateable_flag;
703 a55(indx) := rosetta_g_miss_num_map(t(ddindx).price_list_id);
704 a56(indx) := rosetta_g_miss_num_map(t(ddindx).initiating_contact_id);
705 a57(indx) := t(ddindx).rank;
706 a58(indx) := t(ddindx).member_access;
707 a59(indx) := t(ddindx).member_role;
708 a60(indx) := t(ddindx).deleted_flag;
709 a61(indx) := t(ddindx).auto_assignment_type;
710 a62(indx) := t(ddindx).prm_assignment_type;
711 a63(indx) := rosetta_g_miss_num_map(t(ddindx).customer_budget);
712 a64(indx) := t(ddindx).methodology_code;
713 a65(indx) := rosetta_g_miss_num_map(t(ddindx).sales_methodology_id);
714 a66(indx) := rosetta_g_miss_num_map(t(ddindx).original_lead_id);
715 a67(indx) := t(ddindx).decision_timeframe_code;
716 a68(indx) := rosetta_g_miss_num_map(t(ddindx).incumbent_partner_resource_id);
717 a69(indx) := rosetta_g_miss_num_map(t(ddindx).incumbent_partner_party_id);
718 a70(indx) := rosetta_g_miss_num_map(t(ddindx).offer_id);
719 a71(indx) := t(ddindx).vehicle_response_code;
720 a72(indx) := t(ddindx).budget_status_code;
721 a73(indx) := t(ddindx).followup_date;
722 a74(indx) := t(ddindx).no_opp_allowed_flag;
723 a75(indx) := t(ddindx).delete_allowed_flag;
724 a76(indx) := t(ddindx).prm_exec_sponsor_flag;
725 a77(indx) := t(ddindx).prm_prj_lead_in_place_flag;
726 a78(indx) := t(ddindx).prm_ind_classification_code;
727 a79(indx) := t(ddindx).prm_lead_type;
728 a80(indx) := rosetta_g_miss_num_map(t(ddindx).org_id);
729 a81(indx) := t(ddindx).freeze_flag;
730 a82(indx) := t(ddindx).attribute_category;
731 a83(indx) := t(ddindx).attribute1;
732 a84(indx) := t(ddindx).attribute2;
733 a85(indx) := t(ddindx).attribute3;
734 a86(indx) := t(ddindx).attribute4;
735 a87(indx) := t(ddindx).attribute5;
736 a88(indx) := t(ddindx).attribute6;
737 a89(indx) := t(ddindx).attribute7;
738 a90(indx) := t(ddindx).attribute8;
739 a91(indx) := t(ddindx).attribute9;
740 a92(indx) := t(ddindx).attribute10;
741 a93(indx) := t(ddindx).attribute11;
742 a94(indx) := t(ddindx).attribute12;
743 a95(indx) := t(ddindx).attribute13;
744 a96(indx) := t(ddindx).attribute14;
745 a97(indx) := t(ddindx).attribute15;
746 a98(indx) := t(ddindx).prm_referral_code;
747 a99(indx) := rosetta_g_miss_num_map(t(ddindx).total_revenue_opp_forecast_amt);
748 indx := indx+1;
749 if t.last =ddindx
750 then exit;
751 end if;
752 ddindx := t.next(ddindx);
753 end loop;
754 end if;
755 end if;
756 end rosetta_table_copy_out_p2;
757
758 procedure rosetta_table_copy_in_p6(t out nocopy as_opportunity_pub.line_tbl_type, a0 JTF_DATE_TABLE
759 , a1 JTF_NUMBER_TABLE
760 , a2 JTF_DATE_TABLE
761 , a3 JTF_NUMBER_TABLE
762 , a4 JTF_NUMBER_TABLE
763 , a5 JTF_NUMBER_TABLE
764 , a6 JTF_NUMBER_TABLE
765 , a7 JTF_NUMBER_TABLE
766 , a8 JTF_DATE_TABLE
767 , a9 JTF_NUMBER_TABLE
768 , a10 JTF_NUMBER_TABLE
769 , a11 JTF_NUMBER_TABLE
770 , a12 JTF_NUMBER_TABLE
771 , a13 JTF_VARCHAR2_TABLE_100
772 , a14 JTF_VARCHAR2_TABLE_100
773 , a15 JTF_NUMBER_TABLE
774 , a16 JTF_VARCHAR2_TABLE_100
775 , a17 JTF_NUMBER_TABLE
776 , a18 JTF_VARCHAR2_TABLE_100
777 , a19 JTF_NUMBER_TABLE
778 , a20 JTF_VARCHAR2_TABLE_2000
779 , a21 JTF_NUMBER_TABLE
780 , a22 JTF_VARCHAR2_TABLE_100
781 , a23 JTF_VARCHAR2_TABLE_100
782 , a24 JTF_NUMBER_TABLE
783 , a25 JTF_DATE_TABLE
784 , a26 JTF_NUMBER_TABLE
785 , a27 JTF_NUMBER_TABLE
786 , a28 JTF_VARCHAR2_TABLE_100
787 , a29 JTF_NUMBER_TABLE
788 , a30 JTF_VARCHAR2_TABLE_100
789 , a31 JTF_VARCHAR2_TABLE_100
790 , a32 JTF_DATE_TABLE
791 , a33 JTF_VARCHAR2_TABLE_100
792 , a34 JTF_VARCHAR2_TABLE_100
793 , a35 JTF_NUMBER_TABLE
797 , a39 JTF_VARCHAR2_TABLE_100
794 , a36 JTF_NUMBER_TABLE
795 , a37 JTF_NUMBER_TABLE
796 , a38 JTF_VARCHAR2_TABLE_100
798 , a40 JTF_VARCHAR2_TABLE_100
799 , a41 JTF_VARCHAR2_TABLE_100
800 , a42 JTF_NUMBER_TABLE
801 , a43 JTF_NUMBER_TABLE
802 , a44 JTF_DATE_TABLE
803 , a45 JTF_VARCHAR2_TABLE_100
804 , a46 JTF_NUMBER_TABLE
805 , a47 JTF_NUMBER_TABLE
806 , a48 JTF_NUMBER_TABLE
807 , a49 JTF_NUMBER_TABLE
808 , a50 JTF_VARCHAR2_TABLE_100
809 , a51 JTF_VARCHAR2_TABLE_200
810 , a52 JTF_VARCHAR2_TABLE_200
811 , a53 JTF_VARCHAR2_TABLE_200
812 , a54 JTF_VARCHAR2_TABLE_200
813 , a55 JTF_VARCHAR2_TABLE_200
814 , a56 JTF_VARCHAR2_TABLE_200
815 , a57 JTF_VARCHAR2_TABLE_200
816 , a58 JTF_VARCHAR2_TABLE_200
817 , a59 JTF_VARCHAR2_TABLE_200
818 , a60 JTF_VARCHAR2_TABLE_200
819 , a61 JTF_VARCHAR2_TABLE_200
820 , a62 JTF_VARCHAR2_TABLE_200
821 , a63 JTF_VARCHAR2_TABLE_200
822 , a64 JTF_VARCHAR2_TABLE_200
823 , a65 JTF_VARCHAR2_TABLE_200
824 , a66 JTF_NUMBER_TABLE
825 , a67 JTF_NUMBER_TABLE
826 , a68 JTF_NUMBER_TABLE
827 ) as
828 ddindx binary_integer; indx binary_integer;
829 begin
830 if a0 is not null and a0.count > 0 then
831 if a0.count > 0 then
832 indx := a0.first;
833 ddindx := 1;
834 while true loop
835 t(ddindx).last_update_date := rosetta_g_miss_date_in_map(a0(indx));
836 t(ddindx).last_updated_by := rosetta_g_miss_num_map(a1(indx));
837 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a2(indx));
838 t(ddindx).created_by := rosetta_g_miss_num_map(a3(indx));
839 t(ddindx).last_update_login := rosetta_g_miss_num_map(a4(indx));
840 t(ddindx).request_id := rosetta_g_miss_num_map(a5(indx));
841 t(ddindx).program_application_id := rosetta_g_miss_num_map(a6(indx));
842 t(ddindx).program_id := rosetta_g_miss_num_map(a7(indx));
843 t(ddindx).program_update_date := rosetta_g_miss_date_in_map(a8(indx));
844 t(ddindx).lead_id := rosetta_g_miss_num_map(a9(indx));
845 t(ddindx).lead_line_id := rosetta_g_miss_num_map(a10(indx));
846 t(ddindx).original_lead_line_id := rosetta_g_miss_num_map(a11(indx));
847 t(ddindx).interest_type_id := rosetta_g_miss_num_map(a12(indx));
848 t(ddindx).interest_type := a13(indx);
849 t(ddindx).interest_status_code := a14(indx);
850 t(ddindx).primary_interest_code_id := rosetta_g_miss_num_map(a15(indx));
851 t(ddindx).primary_interest_code := a16(indx);
852 t(ddindx).secondary_interest_code_id := rosetta_g_miss_num_map(a17(indx));
853 t(ddindx).secondary_interest_code := a18(indx);
854 t(ddindx).inventory_item_id := rosetta_g_miss_num_map(a19(indx));
855 t(ddindx).inventory_item_conc_segs := a20(indx);
856 t(ddindx).organization_id := rosetta_g_miss_num_map(a21(indx));
857 t(ddindx).uom_code := a22(indx);
858 t(ddindx).uom := a23(indx);
859 t(ddindx).quantity := rosetta_g_miss_num_map(a24(indx));
860 t(ddindx).ship_date := rosetta_g_miss_date_in_map(a25(indx));
861 t(ddindx).total_amount := rosetta_g_miss_num_map(a26(indx));
862 t(ddindx).sales_stage_id := rosetta_g_miss_num_map(a27(indx));
863 t(ddindx).sales_stage := a28(indx);
864 t(ddindx).win_probability := rosetta_g_miss_num_map(a29(indx));
865 t(ddindx).status_code := a30(indx);
866 t(ddindx).status := a31(indx);
867 t(ddindx).decision_date := rosetta_g_miss_date_in_map(a32(indx));
868 t(ddindx).channel_code := a33(indx);
869 t(ddindx).channel := a34(indx);
870 t(ddindx).unit_price := rosetta_g_miss_num_map(a35(indx));
871 t(ddindx).price := rosetta_g_miss_num_map(a36(indx));
872 t(ddindx).price_volume_margin := rosetta_g_miss_num_map(a37(indx));
873 t(ddindx).quoted_line_flag := a38(indx);
874 t(ddindx).member_access := a39(indx);
875 t(ddindx).member_role := a40(indx);
876 t(ddindx).currency_code := a41(indx);
877 t(ddindx).owner_scredit_percent := rosetta_g_miss_num_map(a42(indx));
878 t(ddindx).source_promotion_id := rosetta_g_miss_num_map(a43(indx));
879 t(ddindx).forecast_date := rosetta_g_miss_date_in_map(a44(indx));
880 t(ddindx).rolling_forecast_flag := a45(indx);
881 t(ddindx).offer_id := rosetta_g_miss_num_map(a46(indx));
882 t(ddindx).org_id := rosetta_g_miss_num_map(a47(indx));
883 t(ddindx).product_category_id := rosetta_g_miss_num_map(a48(indx));
884 t(ddindx).product_cat_set_id := rosetta_g_miss_num_map(a49(indx));
885 t(ddindx).attribute_category := a50(indx);
886 t(ddindx).attribute1 := a51(indx);
887 t(ddindx).attribute2 := a52(indx);
888 t(ddindx).attribute3 := a53(indx);
889 t(ddindx).attribute4 := a54(indx);
890 t(ddindx).attribute5 := a55(indx);
891 t(ddindx).attribute6 := a56(indx);
892 t(ddindx).attribute7 := a57(indx);
893 t(ddindx).attribute8 := a58(indx);
894 t(ddindx).attribute9 := a59(indx);
895 t(ddindx).attribute10 := a60(indx);
896 t(ddindx).attribute11 := a61(indx);
900 t(ddindx).attribute15 := a65(indx);
897 t(ddindx).attribute12 := a62(indx);
898 t(ddindx).attribute13 := a63(indx);
899 t(ddindx).attribute14 := a64(indx);
901 t(ddindx).opp_worst_forecast_amount := rosetta_g_miss_num_map(a66(indx));
902 t(ddindx).opp_forecast_amount := rosetta_g_miss_num_map(a67(indx));
903 t(ddindx).opp_best_forecast_amount := rosetta_g_miss_num_map(a68(indx));
904 ddindx := ddindx+1;
905 if a0.last =indx
906 then exit;
907 end if;
908 indx := a0.next(indx);
909 end loop;
910 end if;
911 end if;
912 end rosetta_table_copy_in_p6;
913 procedure rosetta_table_copy_out_p6(t as_opportunity_pub.line_tbl_type, a0 out nocopy JTF_DATE_TABLE
914 , a1 out nocopy JTF_NUMBER_TABLE
915 , a2 out nocopy JTF_DATE_TABLE
916 , a3 out nocopy JTF_NUMBER_TABLE
917 , a4 out nocopy JTF_NUMBER_TABLE
918 , a5 out nocopy JTF_NUMBER_TABLE
919 , a6 out nocopy JTF_NUMBER_TABLE
920 , a7 out nocopy JTF_NUMBER_TABLE
921 , a8 out nocopy JTF_DATE_TABLE
922 , a9 out nocopy JTF_NUMBER_TABLE
923 , a10 out nocopy JTF_NUMBER_TABLE
924 , a11 out nocopy JTF_NUMBER_TABLE
925 , a12 out nocopy JTF_NUMBER_TABLE
926 , a13 out nocopy JTF_VARCHAR2_TABLE_100
927 , a14 out nocopy JTF_VARCHAR2_TABLE_100
928 , a15 out nocopy JTF_NUMBER_TABLE
929 , a16 out nocopy JTF_VARCHAR2_TABLE_100
930 , a17 out nocopy JTF_NUMBER_TABLE
931 , a18 out nocopy JTF_VARCHAR2_TABLE_100
932 , a19 out nocopy JTF_NUMBER_TABLE
933 , a20 out nocopy JTF_VARCHAR2_TABLE_2000
934 , a21 out nocopy JTF_NUMBER_TABLE
935 , a22 out nocopy JTF_VARCHAR2_TABLE_100
936 , a23 out nocopy JTF_VARCHAR2_TABLE_100
937 , a24 out nocopy JTF_NUMBER_TABLE
938 , a25 out nocopy JTF_DATE_TABLE
939 , a26 out nocopy JTF_NUMBER_TABLE
940 , a27 out nocopy JTF_NUMBER_TABLE
941 , a28 out nocopy JTF_VARCHAR2_TABLE_100
942 , a29 out nocopy JTF_NUMBER_TABLE
943 , a30 out nocopy JTF_VARCHAR2_TABLE_100
944 , a31 out nocopy JTF_VARCHAR2_TABLE_100
945 , a32 out nocopy JTF_DATE_TABLE
946 , a33 out nocopy JTF_VARCHAR2_TABLE_100
947 , a34 out nocopy JTF_VARCHAR2_TABLE_100
948 , a35 out nocopy JTF_NUMBER_TABLE
949 , a36 out nocopy JTF_NUMBER_TABLE
950 , a37 out nocopy JTF_NUMBER_TABLE
951 , a38 out nocopy JTF_VARCHAR2_TABLE_100
952 , a39 out nocopy JTF_VARCHAR2_TABLE_100
953 , a40 out nocopy JTF_VARCHAR2_TABLE_100
954 , a41 out nocopy JTF_VARCHAR2_TABLE_100
955 , a42 out nocopy JTF_NUMBER_TABLE
956 , a43 out nocopy JTF_NUMBER_TABLE
957 , a44 out nocopy JTF_DATE_TABLE
958 , a45 out nocopy JTF_VARCHAR2_TABLE_100
959 , a46 out nocopy JTF_NUMBER_TABLE
960 , a47 out nocopy JTF_NUMBER_TABLE
961 , a48 out nocopy JTF_NUMBER_TABLE
962 , a49 out nocopy JTF_NUMBER_TABLE
963 , a50 out nocopy JTF_VARCHAR2_TABLE_100
964 , a51 out nocopy JTF_VARCHAR2_TABLE_200
965 , a52 out nocopy JTF_VARCHAR2_TABLE_200
966 , a53 out nocopy JTF_VARCHAR2_TABLE_200
967 , a54 out nocopy JTF_VARCHAR2_TABLE_200
968 , a55 out nocopy JTF_VARCHAR2_TABLE_200
969 , a56 out nocopy JTF_VARCHAR2_TABLE_200
970 , a57 out nocopy JTF_VARCHAR2_TABLE_200
971 , a58 out nocopy JTF_VARCHAR2_TABLE_200
972 , a59 out nocopy JTF_VARCHAR2_TABLE_200
973 , a60 out nocopy JTF_VARCHAR2_TABLE_200
974 , a61 out nocopy JTF_VARCHAR2_TABLE_200
975 , a62 out nocopy JTF_VARCHAR2_TABLE_200
976 , a63 out nocopy JTF_VARCHAR2_TABLE_200
977 , a64 out nocopy JTF_VARCHAR2_TABLE_200
978 , a65 out nocopy JTF_VARCHAR2_TABLE_200
979 , a66 out nocopy JTF_NUMBER_TABLE
980 , a67 out nocopy JTF_NUMBER_TABLE
981 , a68 out nocopy JTF_NUMBER_TABLE
982 ) as
983 ddindx binary_integer; indx binary_integer;
984 begin
985 if t is null or t.count = 0 then
986 a0 := JTF_DATE_TABLE();
987 a1 := JTF_NUMBER_TABLE();
988 a2 := JTF_DATE_TABLE();
989 a3 := JTF_NUMBER_TABLE();
990 a4 := JTF_NUMBER_TABLE();
991 a5 := JTF_NUMBER_TABLE();
992 a6 := JTF_NUMBER_TABLE();
993 a7 := JTF_NUMBER_TABLE();
994 a8 := JTF_DATE_TABLE();
995 a9 := JTF_NUMBER_TABLE();
996 a10 := JTF_NUMBER_TABLE();
997 a11 := JTF_NUMBER_TABLE();
998 a12 := JTF_NUMBER_TABLE();
999 a13 := JTF_VARCHAR2_TABLE_100();
1000 a14 := JTF_VARCHAR2_TABLE_100();
1001 a15 := JTF_NUMBER_TABLE();
1002 a16 := JTF_VARCHAR2_TABLE_100();
1003 a17 := JTF_NUMBER_TABLE();
1004 a18 := JTF_VARCHAR2_TABLE_100();
1005 a19 := JTF_NUMBER_TABLE();
1006 a20 := JTF_VARCHAR2_TABLE_2000();
1007 a21 := JTF_NUMBER_TABLE();
1008 a22 := JTF_VARCHAR2_TABLE_100();
1009 a23 := JTF_VARCHAR2_TABLE_100();
1010 a24 := JTF_NUMBER_TABLE();
1011 a25 := JTF_DATE_TABLE();
1012 a26 := JTF_NUMBER_TABLE();
1013 a27 := JTF_NUMBER_TABLE();
1014 a28 := JTF_VARCHAR2_TABLE_100();
1015 a29 := JTF_NUMBER_TABLE();
1016 a30 := JTF_VARCHAR2_TABLE_100();
1017 a31 := JTF_VARCHAR2_TABLE_100();
1018 a32 := JTF_DATE_TABLE();
1019 a33 := JTF_VARCHAR2_TABLE_100();
1020 a34 := JTF_VARCHAR2_TABLE_100();
1021 a35 := JTF_NUMBER_TABLE();
1022 a36 := JTF_NUMBER_TABLE();
1023 a37 := JTF_NUMBER_TABLE();
1024 a38 := JTF_VARCHAR2_TABLE_100();
1025 a39 := JTF_VARCHAR2_TABLE_100();
1029 a43 := JTF_NUMBER_TABLE();
1026 a40 := JTF_VARCHAR2_TABLE_100();
1027 a41 := JTF_VARCHAR2_TABLE_100();
1028 a42 := JTF_NUMBER_TABLE();
1030 a44 := JTF_DATE_TABLE();
1031 a45 := JTF_VARCHAR2_TABLE_100();
1032 a46 := JTF_NUMBER_TABLE();
1033 a47 := JTF_NUMBER_TABLE();
1034 a48 := JTF_NUMBER_TABLE();
1035 a49 := JTF_NUMBER_TABLE();
1036 a50 := JTF_VARCHAR2_TABLE_100();
1037 a51 := JTF_VARCHAR2_TABLE_200();
1038 a52 := JTF_VARCHAR2_TABLE_200();
1039 a53 := JTF_VARCHAR2_TABLE_200();
1040 a54 := JTF_VARCHAR2_TABLE_200();
1041 a55 := JTF_VARCHAR2_TABLE_200();
1042 a56 := JTF_VARCHAR2_TABLE_200();
1043 a57 := JTF_VARCHAR2_TABLE_200();
1044 a58 := JTF_VARCHAR2_TABLE_200();
1045 a59 := JTF_VARCHAR2_TABLE_200();
1046 a60 := JTF_VARCHAR2_TABLE_200();
1047 a61 := JTF_VARCHAR2_TABLE_200();
1048 a62 := JTF_VARCHAR2_TABLE_200();
1049 a63 := JTF_VARCHAR2_TABLE_200();
1050 a64 := JTF_VARCHAR2_TABLE_200();
1051 a65 := JTF_VARCHAR2_TABLE_200();
1052 a66 := JTF_NUMBER_TABLE();
1053 a67 := JTF_NUMBER_TABLE();
1054 a68 := JTF_NUMBER_TABLE();
1055 else
1056 a0 := JTF_DATE_TABLE();
1057 a1 := JTF_NUMBER_TABLE();
1058 a2 := JTF_DATE_TABLE();
1059 a3 := JTF_NUMBER_TABLE();
1060 a4 := JTF_NUMBER_TABLE();
1061 a5 := JTF_NUMBER_TABLE();
1062 a6 := JTF_NUMBER_TABLE();
1063 a7 := JTF_NUMBER_TABLE();
1064 a8 := JTF_DATE_TABLE();
1065 a9 := JTF_NUMBER_TABLE();
1066 a10 := JTF_NUMBER_TABLE();
1067 a11 := JTF_NUMBER_TABLE();
1068 a12 := JTF_NUMBER_TABLE();
1069 a13 := JTF_VARCHAR2_TABLE_100();
1070 a14 := JTF_VARCHAR2_TABLE_100();
1071 a15 := JTF_NUMBER_TABLE();
1072 a16 := JTF_VARCHAR2_TABLE_100();
1073 a17 := JTF_NUMBER_TABLE();
1074 a18 := JTF_VARCHAR2_TABLE_100();
1075 a19 := JTF_NUMBER_TABLE();
1076 a20 := JTF_VARCHAR2_TABLE_2000();
1077 a21 := JTF_NUMBER_TABLE();
1078 a22 := JTF_VARCHAR2_TABLE_100();
1079 a23 := JTF_VARCHAR2_TABLE_100();
1080 a24 := JTF_NUMBER_TABLE();
1081 a25 := JTF_DATE_TABLE();
1082 a26 := JTF_NUMBER_TABLE();
1083 a27 := JTF_NUMBER_TABLE();
1084 a28 := JTF_VARCHAR2_TABLE_100();
1085 a29 := JTF_NUMBER_TABLE();
1086 a30 := JTF_VARCHAR2_TABLE_100();
1087 a31 := JTF_VARCHAR2_TABLE_100();
1088 a32 := JTF_DATE_TABLE();
1089 a33 := JTF_VARCHAR2_TABLE_100();
1090 a34 := JTF_VARCHAR2_TABLE_100();
1091 a35 := JTF_NUMBER_TABLE();
1092 a36 := JTF_NUMBER_TABLE();
1093 a37 := JTF_NUMBER_TABLE();
1094 a38 := JTF_VARCHAR2_TABLE_100();
1095 a39 := JTF_VARCHAR2_TABLE_100();
1096 a40 := JTF_VARCHAR2_TABLE_100();
1097 a41 := JTF_VARCHAR2_TABLE_100();
1098 a42 := JTF_NUMBER_TABLE();
1099 a43 := JTF_NUMBER_TABLE();
1100 a44 := JTF_DATE_TABLE();
1101 a45 := JTF_VARCHAR2_TABLE_100();
1102 a46 := JTF_NUMBER_TABLE();
1103 a47 := JTF_NUMBER_TABLE();
1104 a48 := JTF_NUMBER_TABLE();
1105 a49 := JTF_NUMBER_TABLE();
1106 a50 := JTF_VARCHAR2_TABLE_100();
1107 a51 := JTF_VARCHAR2_TABLE_200();
1108 a52 := JTF_VARCHAR2_TABLE_200();
1109 a53 := JTF_VARCHAR2_TABLE_200();
1110 a54 := JTF_VARCHAR2_TABLE_200();
1111 a55 := JTF_VARCHAR2_TABLE_200();
1112 a56 := JTF_VARCHAR2_TABLE_200();
1113 a57 := JTF_VARCHAR2_TABLE_200();
1114 a58 := JTF_VARCHAR2_TABLE_200();
1115 a59 := JTF_VARCHAR2_TABLE_200();
1116 a60 := JTF_VARCHAR2_TABLE_200();
1117 a61 := JTF_VARCHAR2_TABLE_200();
1118 a62 := JTF_VARCHAR2_TABLE_200();
1119 a63 := JTF_VARCHAR2_TABLE_200();
1120 a64 := JTF_VARCHAR2_TABLE_200();
1121 a65 := JTF_VARCHAR2_TABLE_200();
1122 a66 := JTF_NUMBER_TABLE();
1123 a67 := JTF_NUMBER_TABLE();
1124 a68 := JTF_NUMBER_TABLE();
1125 if t.count > 0 then
1126 a0.extend(t.count);
1127 a1.extend(t.count);
1128 a2.extend(t.count);
1129 a3.extend(t.count);
1130 a4.extend(t.count);
1131 a5.extend(t.count);
1132 a6.extend(t.count);
1133 a7.extend(t.count);
1134 a8.extend(t.count);
1135 a9.extend(t.count);
1136 a10.extend(t.count);
1137 a11.extend(t.count);
1138 a12.extend(t.count);
1139 a13.extend(t.count);
1140 a14.extend(t.count);
1141 a15.extend(t.count);
1142 a16.extend(t.count);
1143 a17.extend(t.count);
1144 a18.extend(t.count);
1145 a19.extend(t.count);
1146 a20.extend(t.count);
1147 a21.extend(t.count);
1148 a22.extend(t.count);
1149 a23.extend(t.count);
1150 a24.extend(t.count);
1151 a25.extend(t.count);
1152 a26.extend(t.count);
1153 a27.extend(t.count);
1154 a28.extend(t.count);
1155 a29.extend(t.count);
1156 a30.extend(t.count);
1157 a31.extend(t.count);
1158 a32.extend(t.count);
1159 a33.extend(t.count);
1160 a34.extend(t.count);
1161 a35.extend(t.count);
1162 a36.extend(t.count);
1163 a37.extend(t.count);
1164 a38.extend(t.count);
1168 a42.extend(t.count);
1165 a39.extend(t.count);
1166 a40.extend(t.count);
1167 a41.extend(t.count);
1169 a43.extend(t.count);
1170 a44.extend(t.count);
1171 a45.extend(t.count);
1172 a46.extend(t.count);
1173 a47.extend(t.count);
1174 a48.extend(t.count);
1175 a49.extend(t.count);
1176 a50.extend(t.count);
1177 a51.extend(t.count);
1178 a52.extend(t.count);
1179 a53.extend(t.count);
1180 a54.extend(t.count);
1181 a55.extend(t.count);
1182 a56.extend(t.count);
1183 a57.extend(t.count);
1184 a58.extend(t.count);
1185 a59.extend(t.count);
1186 a60.extend(t.count);
1187 a61.extend(t.count);
1188 a62.extend(t.count);
1189 a63.extend(t.count);
1190 a64.extend(t.count);
1191 a65.extend(t.count);
1192 a66.extend(t.count);
1193 a67.extend(t.count);
1194 a68.extend(t.count);
1195 ddindx := t.first;
1196 indx := 1;
1197 while true loop
1198 a0(indx) := t(ddindx).last_update_date;
1199 a1(indx) := rosetta_g_miss_num_map(t(ddindx).last_updated_by);
1200 a2(indx) := t(ddindx).creation_date;
1201 a3(indx) := rosetta_g_miss_num_map(t(ddindx).created_by);
1202 a4(indx) := rosetta_g_miss_num_map(t(ddindx).last_update_login);
1203 a5(indx) := rosetta_g_miss_num_map(t(ddindx).request_id);
1204 a6(indx) := rosetta_g_miss_num_map(t(ddindx).program_application_id);
1205 a7(indx) := rosetta_g_miss_num_map(t(ddindx).program_id);
1206 a8(indx) := t(ddindx).program_update_date;
1207 a9(indx) := rosetta_g_miss_num_map(t(ddindx).lead_id);
1208 a10(indx) := rosetta_g_miss_num_map(t(ddindx).lead_line_id);
1209 a11(indx) := rosetta_g_miss_num_map(t(ddindx).original_lead_line_id);
1210 a12(indx) := rosetta_g_miss_num_map(t(ddindx).interest_type_id);
1211 a13(indx) := t(ddindx).interest_type;
1212 a14(indx) := t(ddindx).interest_status_code;
1213 a15(indx) := rosetta_g_miss_num_map(t(ddindx).primary_interest_code_id);
1214 a16(indx) := t(ddindx).primary_interest_code;
1215 a17(indx) := rosetta_g_miss_num_map(t(ddindx).secondary_interest_code_id);
1216 a18(indx) := t(ddindx).secondary_interest_code;
1217 a19(indx) := rosetta_g_miss_num_map(t(ddindx).inventory_item_id);
1218 a20(indx) := t(ddindx).inventory_item_conc_segs;
1219 a21(indx) := rosetta_g_miss_num_map(t(ddindx).organization_id);
1220 a22(indx) := t(ddindx).uom_code;
1221 a23(indx) := t(ddindx).uom;
1222 a24(indx) := rosetta_g_miss_num_map(t(ddindx).quantity);
1223 a25(indx) := t(ddindx).ship_date;
1224 a26(indx) := rosetta_g_miss_num_map(t(ddindx).total_amount);
1225 a27(indx) := rosetta_g_miss_num_map(t(ddindx).sales_stage_id);
1226 a28(indx) := t(ddindx).sales_stage;
1227 a29(indx) := rosetta_g_miss_num_map(t(ddindx).win_probability);
1228 a30(indx) := t(ddindx).status_code;
1229 a31(indx) := t(ddindx).status;
1230 a32(indx) := t(ddindx).decision_date;
1231 a33(indx) := t(ddindx).channel_code;
1232 a34(indx) := t(ddindx).channel;
1233 a35(indx) := rosetta_g_miss_num_map(t(ddindx).unit_price);
1234 a36(indx) := rosetta_g_miss_num_map(t(ddindx).price);
1235 a37(indx) := rosetta_g_miss_num_map(t(ddindx).price_volume_margin);
1236 a38(indx) := t(ddindx).quoted_line_flag;
1237 a39(indx) := t(ddindx).member_access;
1238 a40(indx) := t(ddindx).member_role;
1239 a41(indx) := t(ddindx).currency_code;
1240 a42(indx) := rosetta_g_miss_num_map(t(ddindx).owner_scredit_percent);
1241 a43(indx) := rosetta_g_miss_num_map(t(ddindx).source_promotion_id);
1242 a44(indx) := t(ddindx).forecast_date;
1243 a45(indx) := t(ddindx).rolling_forecast_flag;
1244 a46(indx) := rosetta_g_miss_num_map(t(ddindx).offer_id);
1245 a47(indx) := rosetta_g_miss_num_map(t(ddindx).org_id);
1246 a48(indx) := rosetta_g_miss_num_map(t(ddindx).product_category_id);
1247 a49(indx) := rosetta_g_miss_num_map(t(ddindx).product_cat_set_id);
1248 a50(indx) := t(ddindx).attribute_category;
1249 a51(indx) := t(ddindx).attribute1;
1250 a52(indx) := t(ddindx).attribute2;
1251 a53(indx) := t(ddindx).attribute3;
1252 a54(indx) := t(ddindx).attribute4;
1253 a55(indx) := t(ddindx).attribute5;
1254 a56(indx) := t(ddindx).attribute6;
1255 a57(indx) := t(ddindx).attribute7;
1256 a58(indx) := t(ddindx).attribute8;
1257 a59(indx) := t(ddindx).attribute9;
1258 a60(indx) := t(ddindx).attribute10;
1259 a61(indx) := t(ddindx).attribute11;
1260 a62(indx) := t(ddindx).attribute12;
1261 a63(indx) := t(ddindx).attribute13;
1262 a64(indx) := t(ddindx).attribute14;
1263 a65(indx) := t(ddindx).attribute15;
1264 a66(indx) := rosetta_g_miss_num_map(t(ddindx).opp_worst_forecast_amount);
1265 a67(indx) := rosetta_g_miss_num_map(t(ddindx).opp_forecast_amount);
1266 a68(indx) := rosetta_g_miss_num_map(t(ddindx).opp_best_forecast_amount);
1267 indx := indx+1;
1271 ddindx := t.next(ddindx);
1268 if t.last =ddindx
1269 then exit;
1270 end if;
1272 end loop;
1273 end if;
1274 end if;
1275 end rosetta_table_copy_out_p6;
1276
1277 procedure rosetta_table_copy_in_p9(t out nocopy as_opportunity_pub.line_out_tbl_type, a0 JTF_NUMBER_TABLE
1278 , a1 JTF_VARCHAR2_TABLE_100
1279 ) as
1280 ddindx binary_integer; indx binary_integer;
1281 begin
1282 if a0 is not null and a0.count > 0 then
1283 if a0.count > 0 then
1284 indx := a0.first;
1285 ddindx := 1;
1286 while true loop
1287 t(ddindx).lead_line_id := rosetta_g_miss_num_map(a0(indx));
1288 t(ddindx).return_status := a1(indx);
1289 ddindx := ddindx+1;
1290 if a0.last =indx
1291 then exit;
1292 end if;
1293 indx := a0.next(indx);
1294 end loop;
1295 end if;
1296 end if;
1297 end rosetta_table_copy_in_p9;
1298 procedure rosetta_table_copy_out_p9(t as_opportunity_pub.line_out_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
1299 , a1 out nocopy JTF_VARCHAR2_TABLE_100
1300 ) as
1301 ddindx binary_integer; indx binary_integer;
1302 begin
1303 if t is null or t.count = 0 then
1304 a0 := JTF_NUMBER_TABLE();
1305 a1 := JTF_VARCHAR2_TABLE_100();
1306 else
1307 a0 := JTF_NUMBER_TABLE();
1308 a1 := JTF_VARCHAR2_TABLE_100();
1309 if t.count > 0 then
1310 a0.extend(t.count);
1311 a1.extend(t.count);
1312 ddindx := t.first;
1313 indx := 1;
1314 while true loop
1315 a0(indx) := rosetta_g_miss_num_map(t(ddindx).lead_line_id);
1316 a1(indx) := t(ddindx).return_status;
1317 indx := indx+1;
1318 if t.last =ddindx
1319 then exit;
1320 end if;
1321 ddindx := t.next(ddindx);
1322 end loop;
1323 end if;
1324 end if;
1325 end rosetta_table_copy_out_p9;
1326
1327 procedure rosetta_table_copy_in_p12(t out nocopy as_opportunity_pub.sales_credit_tbl_type, a0 JTF_DATE_TABLE
1328 , a1 JTF_NUMBER_TABLE
1329 , a2 JTF_DATE_TABLE
1330 , a3 JTF_NUMBER_TABLE
1331 , a4 JTF_NUMBER_TABLE
1332 , a5 JTF_NUMBER_TABLE
1333 , a6 JTF_NUMBER_TABLE
1334 , a7 JTF_NUMBER_TABLE
1335 , a8 JTF_DATE_TABLE
1336 , a9 JTF_NUMBER_TABLE
1337 , a10 JTF_NUMBER_TABLE
1338 , a11 JTF_NUMBER_TABLE
1339 , a12 JTF_NUMBER_TABLE
1340 , a13 JTF_NUMBER_TABLE
1341 , a14 JTF_NUMBER_TABLE
1342 , a15 JTF_VARCHAR2_TABLE_100
1343 , a16 JTF_VARCHAR2_TABLE_100
1344 , a17 JTF_NUMBER_TABLE
1345 , a18 JTF_VARCHAR2_TABLE_100
1346 , a19 JTF_NUMBER_TABLE
1347 , a20 JTF_VARCHAR2_TABLE_400
1348 , a21 JTF_VARCHAR2_TABLE_100
1349 , a22 JTF_NUMBER_TABLE
1350 , a23 JTF_NUMBER_TABLE
1351 , a24 JTF_NUMBER_TABLE
1352 , a25 JTF_NUMBER_TABLE
1353 , a26 JTF_NUMBER_TABLE
1354 , a27 JTF_NUMBER_TABLE
1355 , a28 JTF_NUMBER_TABLE
1356 , a29 JTF_VARCHAR2_TABLE_100
1357 , a30 JTF_VARCHAR2_TABLE_100
1358 , a31 JTF_VARCHAR2_TABLE_100
1359 , a32 JTF_DATE_TABLE
1360 , a33 JTF_NUMBER_TABLE
1361 , a34 JTF_VARCHAR2_TABLE_100
1362 , a35 JTF_VARCHAR2_TABLE_100
1363 , a36 JTF_NUMBER_TABLE
1364 , a37 JTF_VARCHAR2_TABLE_100
1365 , a38 JTF_NUMBER_TABLE
1366 , a39 JTF_NUMBER_TABLE
1367 , a40 JTF_NUMBER_TABLE
1368 , a41 JTF_VARCHAR2_TABLE_100
1369 , a42 JTF_VARCHAR2_TABLE_200
1370 , a43 JTF_VARCHAR2_TABLE_200
1371 , a44 JTF_VARCHAR2_TABLE_200
1372 , a45 JTF_VARCHAR2_TABLE_200
1373 , a46 JTF_VARCHAR2_TABLE_200
1374 , a47 JTF_VARCHAR2_TABLE_200
1375 , a48 JTF_VARCHAR2_TABLE_200
1376 , a49 JTF_VARCHAR2_TABLE_200
1377 , a50 JTF_VARCHAR2_TABLE_200
1378 , a51 JTF_VARCHAR2_TABLE_200
1379 , a52 JTF_VARCHAR2_TABLE_200
1380 , a53 JTF_VARCHAR2_TABLE_200
1381 , a54 JTF_VARCHAR2_TABLE_200
1382 , a55 JTF_VARCHAR2_TABLE_200
1383 , a56 JTF_VARCHAR2_TABLE_200
1384 , a57 JTF_NUMBER_TABLE
1385 , a58 JTF_NUMBER_TABLE
1386 , a59 JTF_NUMBER_TABLE
1387 , a60 JTF_VARCHAR2_TABLE_100
1388 ) as
1389 ddindx binary_integer; indx binary_integer;
1390 begin
1391 if a0 is not null and a0.count > 0 then
1392 if a0.count > 0 then
1393 indx := a0.first;
1394 ddindx := 1;
1395 while true loop
1396 t(ddindx).last_update_date := rosetta_g_miss_date_in_map(a0(indx));
1397 t(ddindx).last_updated_by := rosetta_g_miss_num_map(a1(indx));
1398 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a2(indx));
1399 t(ddindx).created_by := rosetta_g_miss_num_map(a3(indx));
1400 t(ddindx).last_update_login := rosetta_g_miss_num_map(a4(indx));
1401 t(ddindx).request_id := rosetta_g_miss_num_map(a5(indx));
1402 t(ddindx).program_application_id := rosetta_g_miss_num_map(a6(indx));
1403 t(ddindx).program_id := rosetta_g_miss_num_map(a7(indx));
1404 t(ddindx).program_update_date := rosetta_g_miss_date_in_map(a8(indx));
1405 t(ddindx).sales_credit_id := rosetta_g_miss_num_map(a9(indx));
1406 t(ddindx).original_sales_credit_id := rosetta_g_miss_num_map(a10(indx));
1407 t(ddindx).lead_id := rosetta_g_miss_num_map(a11(indx));
1408 t(ddindx).lead_line_id := rosetta_g_miss_num_map(a12(indx));
1412 t(ddindx).employee_first_name := a16(indx);
1409 t(ddindx).salesforce_id := rosetta_g_miss_num_map(a13(indx));
1410 t(ddindx).person_id := rosetta_g_miss_num_map(a14(indx));
1411 t(ddindx).employee_last_name := a15(indx);
1413 t(ddindx).salesgroup_id := rosetta_g_miss_num_map(a17(indx));
1414 t(ddindx).salesgroup_name := a18(indx);
1415 t(ddindx).partner_customer_id := rosetta_g_miss_num_map(a19(indx));
1416 t(ddindx).partner_customer_name := a20(indx);
1417 t(ddindx).partner_city := a21(indx);
1418 t(ddindx).partner_address_id := rosetta_g_miss_num_map(a22(indx));
1419 t(ddindx).revenue_amount := rosetta_g_miss_num_map(a23(indx));
1420 t(ddindx).revenue_percent := rosetta_g_miss_num_map(a24(indx));
1421 t(ddindx).quota_credit_amount := rosetta_g_miss_num_map(a25(indx));
1422 t(ddindx).quota_credit_percent := rosetta_g_miss_num_map(a26(indx));
1423 t(ddindx).revenue_derived_col := rosetta_g_miss_num_map(a27(indx));
1424 t(ddindx).quota_derived_col := rosetta_g_miss_num_map(a28(indx));
1425 t(ddindx).member_access := a29(indx);
1426 t(ddindx).member_role := a30(indx);
1427 t(ddindx).manager_review_flag := a31(indx);
1428 t(ddindx).manager_review_date := rosetta_g_miss_date_in_map(a32(indx));
1429 t(ddindx).line_tbl_index := rosetta_g_miss_num_map(a33(indx));
1430 t(ddindx).delete_flag := a34(indx);
1431 t(ddindx).currency_code := a35(indx);
1432 t(ddindx).credit_type_id := rosetta_g_miss_num_map(a36(indx));
1433 t(ddindx).credit_type := a37(indx);
1434 t(ddindx).credit_amount := rosetta_g_miss_num_map(a38(indx));
1435 t(ddindx).credit_percent := rosetta_g_miss_num_map(a39(indx));
1436 t(ddindx).org_id := rosetta_g_miss_num_map(a40(indx));
1437 t(ddindx).attribute_category := a41(indx);
1438 t(ddindx).attribute1 := a42(indx);
1439 t(ddindx).attribute2 := a43(indx);
1440 t(ddindx).attribute3 := a44(indx);
1441 t(ddindx).attribute4 := a45(indx);
1442 t(ddindx).attribute5 := a46(indx);
1443 t(ddindx).attribute6 := a47(indx);
1444 t(ddindx).attribute7 := a48(indx);
1445 t(ddindx).attribute8 := a49(indx);
1446 t(ddindx).attribute9 := a50(indx);
1447 t(ddindx).attribute10 := a51(indx);
1448 t(ddindx).attribute11 := a52(indx);
1449 t(ddindx).attribute12 := a53(indx);
1450 t(ddindx).attribute13 := a54(indx);
1451 t(ddindx).attribute14 := a55(indx);
1452 t(ddindx).attribute15 := a56(indx);
1453 t(ddindx).opp_worst_forecast_amount := rosetta_g_miss_num_map(a57(indx));
1454 t(ddindx).opp_forecast_amount := rosetta_g_miss_num_map(a58(indx));
1455 t(ddindx).opp_best_forecast_amount := rosetta_g_miss_num_map(a59(indx));
1456 t(ddindx).defaulted_from_owner_flag := a60(indx);
1457 ddindx := ddindx+1;
1458 if a0.last =indx
1459 then exit;
1460 end if;
1461 indx := a0.next(indx);
1462 end loop;
1463 end if;
1464 end if;
1465 end rosetta_table_copy_in_p12;
1466 procedure rosetta_table_copy_out_p12(t as_opportunity_pub.sales_credit_tbl_type, a0 out nocopy JTF_DATE_TABLE
1467 , a1 out nocopy JTF_NUMBER_TABLE
1468 , a2 out nocopy JTF_DATE_TABLE
1469 , a3 out nocopy JTF_NUMBER_TABLE
1470 , a4 out nocopy JTF_NUMBER_TABLE
1471 , a5 out nocopy JTF_NUMBER_TABLE
1472 , a6 out nocopy JTF_NUMBER_TABLE
1473 , a7 out nocopy JTF_NUMBER_TABLE
1474 , a8 out nocopy JTF_DATE_TABLE
1475 , a9 out nocopy JTF_NUMBER_TABLE
1476 , a10 out nocopy JTF_NUMBER_TABLE
1477 , a11 out nocopy JTF_NUMBER_TABLE
1478 , a12 out nocopy JTF_NUMBER_TABLE
1479 , a13 out nocopy JTF_NUMBER_TABLE
1480 , a14 out nocopy JTF_NUMBER_TABLE
1481 , a15 out nocopy JTF_VARCHAR2_TABLE_100
1482 , a16 out nocopy JTF_VARCHAR2_TABLE_100
1483 , a17 out nocopy JTF_NUMBER_TABLE
1484 , a18 out nocopy JTF_VARCHAR2_TABLE_100
1485 , a19 out nocopy JTF_NUMBER_TABLE
1486 , a20 out nocopy JTF_VARCHAR2_TABLE_400
1487 , a21 out nocopy JTF_VARCHAR2_TABLE_100
1488 , a22 out nocopy JTF_NUMBER_TABLE
1489 , a23 out nocopy JTF_NUMBER_TABLE
1490 , a24 out nocopy JTF_NUMBER_TABLE
1491 , a25 out nocopy JTF_NUMBER_TABLE
1492 , a26 out nocopy JTF_NUMBER_TABLE
1493 , a27 out nocopy JTF_NUMBER_TABLE
1494 , a28 out nocopy JTF_NUMBER_TABLE
1495 , a29 out nocopy JTF_VARCHAR2_TABLE_100
1496 , a30 out nocopy JTF_VARCHAR2_TABLE_100
1497 , a31 out nocopy JTF_VARCHAR2_TABLE_100
1498 , a32 out nocopy JTF_DATE_TABLE
1499 , a33 out nocopy JTF_NUMBER_TABLE
1500 , a34 out nocopy JTF_VARCHAR2_TABLE_100
1501 , a35 out nocopy JTF_VARCHAR2_TABLE_100
1502 , a36 out nocopy JTF_NUMBER_TABLE
1503 , a37 out nocopy JTF_VARCHAR2_TABLE_100
1504 , a38 out nocopy JTF_NUMBER_TABLE
1505 , a39 out nocopy JTF_NUMBER_TABLE
1506 , a40 out nocopy JTF_NUMBER_TABLE
1507 , a41 out nocopy JTF_VARCHAR2_TABLE_100
1508 , a42 out nocopy JTF_VARCHAR2_TABLE_200
1509 , a43 out nocopy JTF_VARCHAR2_TABLE_200
1510 , a44 out nocopy JTF_VARCHAR2_TABLE_200
1511 , a45 out nocopy JTF_VARCHAR2_TABLE_200
1512 , a46 out nocopy JTF_VARCHAR2_TABLE_200
1513 , a47 out nocopy JTF_VARCHAR2_TABLE_200
1517 , a51 out nocopy JTF_VARCHAR2_TABLE_200
1514 , a48 out nocopy JTF_VARCHAR2_TABLE_200
1515 , a49 out nocopy JTF_VARCHAR2_TABLE_200
1516 , a50 out nocopy JTF_VARCHAR2_TABLE_200
1518 , a52 out nocopy JTF_VARCHAR2_TABLE_200
1519 , a53 out nocopy JTF_VARCHAR2_TABLE_200
1520 , a54 out nocopy JTF_VARCHAR2_TABLE_200
1521 , a55 out nocopy JTF_VARCHAR2_TABLE_200
1522 , a56 out nocopy JTF_VARCHAR2_TABLE_200
1523 , a57 out nocopy JTF_NUMBER_TABLE
1524 , a58 out nocopy JTF_NUMBER_TABLE
1525 , a59 out nocopy JTF_NUMBER_TABLE
1526 , a60 out nocopy JTF_VARCHAR2_TABLE_100
1527 ) as
1528 ddindx binary_integer; indx binary_integer;
1529 begin
1530 if t is null or t.count = 0 then
1531 a0 := JTF_DATE_TABLE();
1532 a1 := JTF_NUMBER_TABLE();
1533 a2 := JTF_DATE_TABLE();
1534 a3 := JTF_NUMBER_TABLE();
1535 a4 := JTF_NUMBER_TABLE();
1536 a5 := JTF_NUMBER_TABLE();
1537 a6 := JTF_NUMBER_TABLE();
1538 a7 := JTF_NUMBER_TABLE();
1539 a8 := JTF_DATE_TABLE();
1540 a9 := JTF_NUMBER_TABLE();
1541 a10 := JTF_NUMBER_TABLE();
1542 a11 := JTF_NUMBER_TABLE();
1543 a12 := JTF_NUMBER_TABLE();
1544 a13 := JTF_NUMBER_TABLE();
1545 a14 := JTF_NUMBER_TABLE();
1546 a15 := JTF_VARCHAR2_TABLE_100();
1547 a16 := JTF_VARCHAR2_TABLE_100();
1548 a17 := JTF_NUMBER_TABLE();
1549 a18 := JTF_VARCHAR2_TABLE_100();
1550 a19 := JTF_NUMBER_TABLE();
1551 a20 := JTF_VARCHAR2_TABLE_400();
1552 a21 := JTF_VARCHAR2_TABLE_100();
1553 a22 := JTF_NUMBER_TABLE();
1554 a23 := JTF_NUMBER_TABLE();
1555 a24 := JTF_NUMBER_TABLE();
1556 a25 := JTF_NUMBER_TABLE();
1557 a26 := JTF_NUMBER_TABLE();
1558 a27 := JTF_NUMBER_TABLE();
1559 a28 := JTF_NUMBER_TABLE();
1560 a29 := JTF_VARCHAR2_TABLE_100();
1561 a30 := JTF_VARCHAR2_TABLE_100();
1562 a31 := JTF_VARCHAR2_TABLE_100();
1563 a32 := JTF_DATE_TABLE();
1564 a33 := JTF_NUMBER_TABLE();
1565 a34 := JTF_VARCHAR2_TABLE_100();
1566 a35 := JTF_VARCHAR2_TABLE_100();
1567 a36 := JTF_NUMBER_TABLE();
1568 a37 := JTF_VARCHAR2_TABLE_100();
1569 a38 := JTF_NUMBER_TABLE();
1570 a39 := JTF_NUMBER_TABLE();
1571 a40 := JTF_NUMBER_TABLE();
1572 a41 := JTF_VARCHAR2_TABLE_100();
1573 a42 := JTF_VARCHAR2_TABLE_200();
1574 a43 := JTF_VARCHAR2_TABLE_200();
1575 a44 := JTF_VARCHAR2_TABLE_200();
1576 a45 := JTF_VARCHAR2_TABLE_200();
1577 a46 := JTF_VARCHAR2_TABLE_200();
1578 a47 := JTF_VARCHAR2_TABLE_200();
1579 a48 := JTF_VARCHAR2_TABLE_200();
1580 a49 := JTF_VARCHAR2_TABLE_200();
1581 a50 := JTF_VARCHAR2_TABLE_200();
1582 a51 := JTF_VARCHAR2_TABLE_200();
1583 a52 := JTF_VARCHAR2_TABLE_200();
1584 a53 := JTF_VARCHAR2_TABLE_200();
1585 a54 := JTF_VARCHAR2_TABLE_200();
1586 a55 := JTF_VARCHAR2_TABLE_200();
1587 a56 := JTF_VARCHAR2_TABLE_200();
1588 a57 := JTF_NUMBER_TABLE();
1589 a58 := JTF_NUMBER_TABLE();
1590 a59 := JTF_NUMBER_TABLE();
1591 a60 := JTF_VARCHAR2_TABLE_100();
1592 else
1593 a0 := JTF_DATE_TABLE();
1594 a1 := JTF_NUMBER_TABLE();
1595 a2 := JTF_DATE_TABLE();
1596 a3 := JTF_NUMBER_TABLE();
1597 a4 := JTF_NUMBER_TABLE();
1598 a5 := JTF_NUMBER_TABLE();
1599 a6 := JTF_NUMBER_TABLE();
1600 a7 := JTF_NUMBER_TABLE();
1601 a8 := JTF_DATE_TABLE();
1602 a9 := JTF_NUMBER_TABLE();
1603 a10 := JTF_NUMBER_TABLE();
1604 a11 := JTF_NUMBER_TABLE();
1605 a12 := JTF_NUMBER_TABLE();
1606 a13 := JTF_NUMBER_TABLE();
1607 a14 := JTF_NUMBER_TABLE();
1608 a15 := JTF_VARCHAR2_TABLE_100();
1609 a16 := JTF_VARCHAR2_TABLE_100();
1610 a17 := JTF_NUMBER_TABLE();
1611 a18 := JTF_VARCHAR2_TABLE_100();
1612 a19 := JTF_NUMBER_TABLE();
1613 a20 := JTF_VARCHAR2_TABLE_400();
1614 a21 := JTF_VARCHAR2_TABLE_100();
1615 a22 := JTF_NUMBER_TABLE();
1616 a23 := JTF_NUMBER_TABLE();
1617 a24 := JTF_NUMBER_TABLE();
1618 a25 := JTF_NUMBER_TABLE();
1619 a26 := JTF_NUMBER_TABLE();
1620 a27 := JTF_NUMBER_TABLE();
1621 a28 := JTF_NUMBER_TABLE();
1622 a29 := JTF_VARCHAR2_TABLE_100();
1623 a30 := JTF_VARCHAR2_TABLE_100();
1624 a31 := JTF_VARCHAR2_TABLE_100();
1625 a32 := JTF_DATE_TABLE();
1626 a33 := JTF_NUMBER_TABLE();
1627 a34 := JTF_VARCHAR2_TABLE_100();
1628 a35 := JTF_VARCHAR2_TABLE_100();
1629 a36 := JTF_NUMBER_TABLE();
1630 a37 := JTF_VARCHAR2_TABLE_100();
1631 a38 := JTF_NUMBER_TABLE();
1632 a39 := JTF_NUMBER_TABLE();
1633 a40 := JTF_NUMBER_TABLE();
1634 a41 := JTF_VARCHAR2_TABLE_100();
1635 a42 := JTF_VARCHAR2_TABLE_200();
1636 a43 := JTF_VARCHAR2_TABLE_200();
1637 a44 := JTF_VARCHAR2_TABLE_200();
1638 a45 := JTF_VARCHAR2_TABLE_200();
1639 a46 := JTF_VARCHAR2_TABLE_200();
1640 a47 := JTF_VARCHAR2_TABLE_200();
1641 a48 := JTF_VARCHAR2_TABLE_200();
1642 a49 := JTF_VARCHAR2_TABLE_200();
1643 a50 := JTF_VARCHAR2_TABLE_200();
1644 a51 := JTF_VARCHAR2_TABLE_200();
1645 a52 := JTF_VARCHAR2_TABLE_200();
1646 a53 := JTF_VARCHAR2_TABLE_200();
1647 a54 := JTF_VARCHAR2_TABLE_200();
1651 a58 := JTF_NUMBER_TABLE();
1648 a55 := JTF_VARCHAR2_TABLE_200();
1649 a56 := JTF_VARCHAR2_TABLE_200();
1650 a57 := JTF_NUMBER_TABLE();
1652 a59 := JTF_NUMBER_TABLE();
1653 a60 := JTF_VARCHAR2_TABLE_100();
1654 if t.count > 0 then
1655 a0.extend(t.count);
1656 a1.extend(t.count);
1657 a2.extend(t.count);
1658 a3.extend(t.count);
1659 a4.extend(t.count);
1660 a5.extend(t.count);
1661 a6.extend(t.count);
1662 a7.extend(t.count);
1663 a8.extend(t.count);
1664 a9.extend(t.count);
1665 a10.extend(t.count);
1666 a11.extend(t.count);
1667 a12.extend(t.count);
1668 a13.extend(t.count);
1669 a14.extend(t.count);
1670 a15.extend(t.count);
1671 a16.extend(t.count);
1672 a17.extend(t.count);
1673 a18.extend(t.count);
1674 a19.extend(t.count);
1675 a20.extend(t.count);
1676 a21.extend(t.count);
1677 a22.extend(t.count);
1678 a23.extend(t.count);
1679 a24.extend(t.count);
1680 a25.extend(t.count);
1681 a26.extend(t.count);
1682 a27.extend(t.count);
1683 a28.extend(t.count);
1684 a29.extend(t.count);
1685 a30.extend(t.count);
1686 a31.extend(t.count);
1687 a32.extend(t.count);
1688 a33.extend(t.count);
1689 a34.extend(t.count);
1690 a35.extend(t.count);
1691 a36.extend(t.count);
1692 a37.extend(t.count);
1693 a38.extend(t.count);
1694 a39.extend(t.count);
1695 a40.extend(t.count);
1696 a41.extend(t.count);
1697 a42.extend(t.count);
1698 a43.extend(t.count);
1699 a44.extend(t.count);
1700 a45.extend(t.count);
1701 a46.extend(t.count);
1702 a47.extend(t.count);
1703 a48.extend(t.count);
1704 a49.extend(t.count);
1705 a50.extend(t.count);
1706 a51.extend(t.count);
1707 a52.extend(t.count);
1708 a53.extend(t.count);
1709 a54.extend(t.count);
1710 a55.extend(t.count);
1711 a56.extend(t.count);
1712 a57.extend(t.count);
1713 a58.extend(t.count);
1714 a59.extend(t.count);
1715 a60.extend(t.count);
1716 ddindx := t.first;
1717 indx := 1;
1718 while true loop
1719 a0(indx) := t(ddindx).last_update_date;
1720 a1(indx) := rosetta_g_miss_num_map(t(ddindx).last_updated_by);
1721 a2(indx) := t(ddindx).creation_date;
1722 a3(indx) := rosetta_g_miss_num_map(t(ddindx).created_by);
1723 a4(indx) := rosetta_g_miss_num_map(t(ddindx).last_update_login);
1724 a5(indx) := rosetta_g_miss_num_map(t(ddindx).request_id);
1725 a6(indx) := rosetta_g_miss_num_map(t(ddindx).program_application_id);
1726 a7(indx) := rosetta_g_miss_num_map(t(ddindx).program_id);
1727 a8(indx) := t(ddindx).program_update_date;
1728 a9(indx) := rosetta_g_miss_num_map(t(ddindx).sales_credit_id);
1729 a10(indx) := rosetta_g_miss_num_map(t(ddindx).original_sales_credit_id);
1730 a11(indx) := rosetta_g_miss_num_map(t(ddindx).lead_id);
1731 a12(indx) := rosetta_g_miss_num_map(t(ddindx).lead_line_id);
1732 a13(indx) := rosetta_g_miss_num_map(t(ddindx).salesforce_id);
1733 a14(indx) := rosetta_g_miss_num_map(t(ddindx).person_id);
1734 a15(indx) := t(ddindx).employee_last_name;
1735 a16(indx) := t(ddindx).employee_first_name;
1736 a17(indx) := rosetta_g_miss_num_map(t(ddindx).salesgroup_id);
1737 a18(indx) := t(ddindx).salesgroup_name;
1738 a19(indx) := rosetta_g_miss_num_map(t(ddindx).partner_customer_id);
1739 a20(indx) := t(ddindx).partner_customer_name;
1740 a21(indx) := t(ddindx).partner_city;
1741 a22(indx) := rosetta_g_miss_num_map(t(ddindx).partner_address_id);
1742 a23(indx) := rosetta_g_miss_num_map(t(ddindx).revenue_amount);
1743 a24(indx) := rosetta_g_miss_num_map(t(ddindx).revenue_percent);
1744 a25(indx) := rosetta_g_miss_num_map(t(ddindx).quota_credit_amount);
1745 a26(indx) := rosetta_g_miss_num_map(t(ddindx).quota_credit_percent);
1746 a27(indx) := rosetta_g_miss_num_map(t(ddindx).revenue_derived_col);
1747 a28(indx) := rosetta_g_miss_num_map(t(ddindx).quota_derived_col);
1748 a29(indx) := t(ddindx).member_access;
1749 a30(indx) := t(ddindx).member_role;
1750 a31(indx) := t(ddindx).manager_review_flag;
1751 a32(indx) := t(ddindx).manager_review_date;
1752 a33(indx) := rosetta_g_miss_num_map(t(ddindx).line_tbl_index);
1753 a34(indx) := t(ddindx).delete_flag;
1754 a35(indx) := t(ddindx).currency_code;
1755 a36(indx) := rosetta_g_miss_num_map(t(ddindx).credit_type_id);
1756 a37(indx) := t(ddindx).credit_type;
1757 a38(indx) := rosetta_g_miss_num_map(t(ddindx).credit_amount);
1758 a39(indx) := rosetta_g_miss_num_map(t(ddindx).credit_percent);
1759 a40(indx) := rosetta_g_miss_num_map(t(ddindx).org_id);
1760 a41(indx) := t(ddindx).attribute_category;
1761 a42(indx) := t(ddindx).attribute1;
1762 a43(indx) := t(ddindx).attribute2;
1763 a44(indx) := t(ddindx).attribute3;
1764 a45(indx) := t(ddindx).attribute4;
1765 a46(indx) := t(ddindx).attribute5;
1766 a47(indx) := t(ddindx).attribute6;
1770 a51(indx) := t(ddindx).attribute10;
1767 a48(indx) := t(ddindx).attribute7;
1768 a49(indx) := t(ddindx).attribute8;
1769 a50(indx) := t(ddindx).attribute9;
1771 a52(indx) := t(ddindx).attribute11;
1772 a53(indx) := t(ddindx).attribute12;
1773 a54(indx) := t(ddindx).attribute13;
1774 a55(indx) := t(ddindx).attribute14;
1775 a56(indx) := t(ddindx).attribute15;
1776 a57(indx) := rosetta_g_miss_num_map(t(ddindx).opp_worst_forecast_amount);
1777 a58(indx) := rosetta_g_miss_num_map(t(ddindx).opp_forecast_amount);
1778 a59(indx) := rosetta_g_miss_num_map(t(ddindx).opp_best_forecast_amount);
1779 a60(indx) := t(ddindx).defaulted_from_owner_flag;
1780 indx := indx+1;
1781 if t.last =ddindx
1782 then exit;
1783 end if;
1784 ddindx := t.next(ddindx);
1785 end loop;
1786 end if;
1787 end if;
1788 end rosetta_table_copy_out_p12;
1789
1790 procedure rosetta_table_copy_in_p15(t out nocopy as_opportunity_pub.sales_credit_out_tbl_type, a0 JTF_NUMBER_TABLE
1791 , a1 JTF_VARCHAR2_TABLE_100
1792 ) as
1793 ddindx binary_integer; indx binary_integer;
1794 begin
1795 if a0 is not null and a0.count > 0 then
1796 if a0.count > 0 then
1797 indx := a0.first;
1798 ddindx := 1;
1799 while true loop
1800 t(ddindx).sales_credit_id := rosetta_g_miss_num_map(a0(indx));
1801 t(ddindx).return_status := a1(indx);
1802 ddindx := ddindx+1;
1803 if a0.last =indx
1804 then exit;
1805 end if;
1806 indx := a0.next(indx);
1807 end loop;
1808 end if;
1809 end if;
1810 end rosetta_table_copy_in_p15;
1811 procedure rosetta_table_copy_out_p15(t as_opportunity_pub.sales_credit_out_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
1812 , a1 out nocopy JTF_VARCHAR2_TABLE_100
1813 ) as
1814 ddindx binary_integer; indx binary_integer;
1815 begin
1816 if t is null or t.count = 0 then
1817 a0 := JTF_NUMBER_TABLE();
1818 a1 := JTF_VARCHAR2_TABLE_100();
1819 else
1820 a0 := JTF_NUMBER_TABLE();
1821 a1 := JTF_VARCHAR2_TABLE_100();
1822 if t.count > 0 then
1823 a0.extend(t.count);
1824 a1.extend(t.count);
1825 ddindx := t.first;
1826 indx := 1;
1827 while true loop
1828 a0(indx) := rosetta_g_miss_num_map(t(ddindx).sales_credit_id);
1829 a1(indx) := t(ddindx).return_status;
1830 indx := indx+1;
1831 if t.last =ddindx
1832 then exit;
1833 end if;
1834 ddindx := t.next(ddindx);
1835 end loop;
1836 end if;
1837 end if;
1838 end rosetta_table_copy_out_p15;
1839
1840 procedure rosetta_table_copy_in_p20(t out nocopy as_opportunity_pub.obstacle_tbl_type, a0 JTF_DATE_TABLE
1841 , a1 JTF_NUMBER_TABLE
1842 , a2 JTF_DATE_TABLE
1843 , a3 JTF_NUMBER_TABLE
1844 , a4 JTF_NUMBER_TABLE
1845 , a5 JTF_NUMBER_TABLE
1846 , a6 JTF_NUMBER_TABLE
1847 , a7 JTF_NUMBER_TABLE
1848 , a8 JTF_DATE_TABLE
1849 , a9 JTF_NUMBER_TABLE
1850 , a10 JTF_NUMBER_TABLE
1851 , a11 JTF_VARCHAR2_TABLE_100
1852 , a12 JTF_VARCHAR2_TABLE_100
1853 , a13 JTF_VARCHAR2_TABLE_100
1854 , a14 JTF_VARCHAR2_TABLE_300
1855 , a15 JTF_VARCHAR2_TABLE_100
1856 , a16 JTF_VARCHAR2_TABLE_100
1857 , a17 JTF_NUMBER_TABLE
1858 , a18 JTF_VARCHAR2_TABLE_100
1859 , a19 JTF_VARCHAR2_TABLE_200
1860 , a20 JTF_VARCHAR2_TABLE_200
1861 , a21 JTF_VARCHAR2_TABLE_200
1862 , a22 JTF_VARCHAR2_TABLE_200
1863 , a23 JTF_VARCHAR2_TABLE_200
1864 , a24 JTF_VARCHAR2_TABLE_200
1865 , a25 JTF_VARCHAR2_TABLE_200
1866 , a26 JTF_VARCHAR2_TABLE_200
1867 , a27 JTF_VARCHAR2_TABLE_200
1868 , a28 JTF_VARCHAR2_TABLE_200
1869 , a29 JTF_VARCHAR2_TABLE_200
1870 , a30 JTF_VARCHAR2_TABLE_200
1871 , a31 JTF_VARCHAR2_TABLE_200
1872 , a32 JTF_VARCHAR2_TABLE_200
1873 , a33 JTF_VARCHAR2_TABLE_200
1874 ) as
1875 ddindx binary_integer; indx binary_integer;
1876 begin
1877 if a0 is not null and a0.count > 0 then
1878 if a0.count > 0 then
1879 indx := a0.first;
1880 ddindx := 1;
1881 while true loop
1882 t(ddindx).last_update_date := rosetta_g_miss_date_in_map(a0(indx));
1883 t(ddindx).last_updated_by := rosetta_g_miss_num_map(a1(indx));
1884 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a2(indx));
1885 t(ddindx).created_by := rosetta_g_miss_num_map(a3(indx));
1886 t(ddindx).last_update_login := rosetta_g_miss_num_map(a4(indx));
1887 t(ddindx).request_id := rosetta_g_miss_num_map(a5(indx));
1888 t(ddindx).program_application_id := rosetta_g_miss_num_map(a6(indx));
1889 t(ddindx).program_id := rosetta_g_miss_num_map(a7(indx));
1890 t(ddindx).program_update_date := rosetta_g_miss_date_in_map(a8(indx));
1891 t(ddindx).lead_obstacle_id := rosetta_g_miss_num_map(a9(indx));
1892 t(ddindx).lead_id := rosetta_g_miss_num_map(a10(indx));
1893 t(ddindx).obstacle_code := a11(indx);
1894 t(ddindx).obstacle := a12(indx);
1895 t(ddindx).obstacle_status := a13(indx);
1896 t(ddindx).comments := a14(indx);
1900 t(ddindx).attribute_category := a18(indx);
1897 t(ddindx).member_access := a15(indx);
1898 t(ddindx).member_role := a16(indx);
1899 t(ddindx).org_id := rosetta_g_miss_num_map(a17(indx));
1901 t(ddindx).attribute1 := a19(indx);
1902 t(ddindx).attribute2 := a20(indx);
1903 t(ddindx).attribute3 := a21(indx);
1904 t(ddindx).attribute4 := a22(indx);
1905 t(ddindx).attribute5 := a23(indx);
1906 t(ddindx).attribute6 := a24(indx);
1907 t(ddindx).attribute7 := a25(indx);
1908 t(ddindx).attribute8 := a26(indx);
1909 t(ddindx).attribute9 := a27(indx);
1910 t(ddindx).attribute10 := a28(indx);
1911 t(ddindx).attribute11 := a29(indx);
1912 t(ddindx).attribute12 := a30(indx);
1913 t(ddindx).attribute13 := a31(indx);
1914 t(ddindx).attribute14 := a32(indx);
1915 t(ddindx).attribute15 := a33(indx);
1916 ddindx := ddindx+1;
1917 if a0.last =indx
1918 then exit;
1919 end if;
1920 indx := a0.next(indx);
1921 end loop;
1922 end if;
1923 end if;
1924 end rosetta_table_copy_in_p20;
1925 procedure rosetta_table_copy_out_p20(t as_opportunity_pub.obstacle_tbl_type, a0 out nocopy JTF_DATE_TABLE
1926 , a1 out nocopy JTF_NUMBER_TABLE
1927 , a2 out nocopy JTF_DATE_TABLE
1928 , a3 out nocopy JTF_NUMBER_TABLE
1929 , a4 out nocopy JTF_NUMBER_TABLE
1930 , a5 out nocopy JTF_NUMBER_TABLE
1931 , a6 out nocopy JTF_NUMBER_TABLE
1932 , a7 out nocopy JTF_NUMBER_TABLE
1933 , a8 out nocopy JTF_DATE_TABLE
1934 , a9 out nocopy JTF_NUMBER_TABLE
1935 , a10 out nocopy JTF_NUMBER_TABLE
1936 , a11 out nocopy JTF_VARCHAR2_TABLE_100
1937 , a12 out nocopy JTF_VARCHAR2_TABLE_100
1938 , a13 out nocopy JTF_VARCHAR2_TABLE_100
1939 , a14 out nocopy JTF_VARCHAR2_TABLE_300
1940 , a15 out nocopy JTF_VARCHAR2_TABLE_100
1941 , a16 out nocopy JTF_VARCHAR2_TABLE_100
1942 , a17 out nocopy JTF_NUMBER_TABLE
1943 , a18 out nocopy JTF_VARCHAR2_TABLE_100
1944 , a19 out nocopy JTF_VARCHAR2_TABLE_200
1945 , a20 out nocopy JTF_VARCHAR2_TABLE_200
1946 , a21 out nocopy JTF_VARCHAR2_TABLE_200
1947 , a22 out nocopy JTF_VARCHAR2_TABLE_200
1948 , a23 out nocopy JTF_VARCHAR2_TABLE_200
1949 , a24 out nocopy JTF_VARCHAR2_TABLE_200
1950 , a25 out nocopy JTF_VARCHAR2_TABLE_200
1951 , a26 out nocopy JTF_VARCHAR2_TABLE_200
1952 , a27 out nocopy JTF_VARCHAR2_TABLE_200
1953 , a28 out nocopy JTF_VARCHAR2_TABLE_200
1954 , a29 out nocopy JTF_VARCHAR2_TABLE_200
1955 , a30 out nocopy JTF_VARCHAR2_TABLE_200
1956 , a31 out nocopy JTF_VARCHAR2_TABLE_200
1957 , a32 out nocopy JTF_VARCHAR2_TABLE_200
1958 , a33 out nocopy JTF_VARCHAR2_TABLE_200
1959 ) as
1960 ddindx binary_integer; indx binary_integer;
1961 begin
1962 if t is null or t.count = 0 then
1963 a0 := JTF_DATE_TABLE();
1964 a1 := JTF_NUMBER_TABLE();
1965 a2 := JTF_DATE_TABLE();
1966 a3 := JTF_NUMBER_TABLE();
1967 a4 := JTF_NUMBER_TABLE();
1968 a5 := JTF_NUMBER_TABLE();
1969 a6 := JTF_NUMBER_TABLE();
1970 a7 := JTF_NUMBER_TABLE();
1971 a8 := JTF_DATE_TABLE();
1972 a9 := JTF_NUMBER_TABLE();
1973 a10 := JTF_NUMBER_TABLE();
1974 a11 := JTF_VARCHAR2_TABLE_100();
1975 a12 := JTF_VARCHAR2_TABLE_100();
1976 a13 := JTF_VARCHAR2_TABLE_100();
1977 a14 := JTF_VARCHAR2_TABLE_300();
1978 a15 := JTF_VARCHAR2_TABLE_100();
1979 a16 := JTF_VARCHAR2_TABLE_100();
1980 a17 := JTF_NUMBER_TABLE();
1981 a18 := JTF_VARCHAR2_TABLE_100();
1982 a19 := JTF_VARCHAR2_TABLE_200();
1983 a20 := JTF_VARCHAR2_TABLE_200();
1984 a21 := JTF_VARCHAR2_TABLE_200();
1985 a22 := JTF_VARCHAR2_TABLE_200();
1986 a23 := JTF_VARCHAR2_TABLE_200();
1987 a24 := JTF_VARCHAR2_TABLE_200();
1988 a25 := JTF_VARCHAR2_TABLE_200();
1989 a26 := JTF_VARCHAR2_TABLE_200();
1990 a27 := JTF_VARCHAR2_TABLE_200();
1991 a28 := JTF_VARCHAR2_TABLE_200();
1992 a29 := JTF_VARCHAR2_TABLE_200();
1993 a30 := JTF_VARCHAR2_TABLE_200();
1994 a31 := JTF_VARCHAR2_TABLE_200();
1995 a32 := JTF_VARCHAR2_TABLE_200();
1996 a33 := JTF_VARCHAR2_TABLE_200();
1997 else
1998 a0 := JTF_DATE_TABLE();
1999 a1 := JTF_NUMBER_TABLE();
2000 a2 := JTF_DATE_TABLE();
2001 a3 := JTF_NUMBER_TABLE();
2002 a4 := JTF_NUMBER_TABLE();
2003 a5 := JTF_NUMBER_TABLE();
2004 a6 := JTF_NUMBER_TABLE();
2005 a7 := JTF_NUMBER_TABLE();
2006 a8 := JTF_DATE_TABLE();
2007 a9 := JTF_NUMBER_TABLE();
2008 a10 := JTF_NUMBER_TABLE();
2009 a11 := JTF_VARCHAR2_TABLE_100();
2010 a12 := JTF_VARCHAR2_TABLE_100();
2011 a13 := JTF_VARCHAR2_TABLE_100();
2012 a14 := JTF_VARCHAR2_TABLE_300();
2013 a15 := JTF_VARCHAR2_TABLE_100();
2014 a16 := JTF_VARCHAR2_TABLE_100();
2015 a17 := JTF_NUMBER_TABLE();
2016 a18 := JTF_VARCHAR2_TABLE_100();
2017 a19 := JTF_VARCHAR2_TABLE_200();
2018 a20 := JTF_VARCHAR2_TABLE_200();
2019 a21 := JTF_VARCHAR2_TABLE_200();
2020 a22 := JTF_VARCHAR2_TABLE_200();
2021 a23 := JTF_VARCHAR2_TABLE_200();
2022 a24 := JTF_VARCHAR2_TABLE_200();
2023 a25 := JTF_VARCHAR2_TABLE_200();
2024 a26 := JTF_VARCHAR2_TABLE_200();
2028 a30 := JTF_VARCHAR2_TABLE_200();
2025 a27 := JTF_VARCHAR2_TABLE_200();
2026 a28 := JTF_VARCHAR2_TABLE_200();
2027 a29 := JTF_VARCHAR2_TABLE_200();
2029 a31 := JTF_VARCHAR2_TABLE_200();
2030 a32 := JTF_VARCHAR2_TABLE_200();
2031 a33 := JTF_VARCHAR2_TABLE_200();
2032 if t.count > 0 then
2033 a0.extend(t.count);
2034 a1.extend(t.count);
2035 a2.extend(t.count);
2036 a3.extend(t.count);
2037 a4.extend(t.count);
2038 a5.extend(t.count);
2039 a6.extend(t.count);
2040 a7.extend(t.count);
2041 a8.extend(t.count);
2042 a9.extend(t.count);
2043 a10.extend(t.count);
2044 a11.extend(t.count);
2045 a12.extend(t.count);
2046 a13.extend(t.count);
2047 a14.extend(t.count);
2048 a15.extend(t.count);
2049 a16.extend(t.count);
2050 a17.extend(t.count);
2051 a18.extend(t.count);
2052 a19.extend(t.count);
2053 a20.extend(t.count);
2054 a21.extend(t.count);
2055 a22.extend(t.count);
2056 a23.extend(t.count);
2057 a24.extend(t.count);
2058 a25.extend(t.count);
2059 a26.extend(t.count);
2060 a27.extend(t.count);
2061 a28.extend(t.count);
2062 a29.extend(t.count);
2063 a30.extend(t.count);
2064 a31.extend(t.count);
2065 a32.extend(t.count);
2066 a33.extend(t.count);
2067 ddindx := t.first;
2068 indx := 1;
2069 while true loop
2070 a0(indx) := t(ddindx).last_update_date;
2071 a1(indx) := rosetta_g_miss_num_map(t(ddindx).last_updated_by);
2072 a2(indx) := t(ddindx).creation_date;
2073 a3(indx) := rosetta_g_miss_num_map(t(ddindx).created_by);
2074 a4(indx) := rosetta_g_miss_num_map(t(ddindx).last_update_login);
2075 a5(indx) := rosetta_g_miss_num_map(t(ddindx).request_id);
2076 a6(indx) := rosetta_g_miss_num_map(t(ddindx).program_application_id);
2077 a7(indx) := rosetta_g_miss_num_map(t(ddindx).program_id);
2078 a8(indx) := t(ddindx).program_update_date;
2079 a9(indx) := rosetta_g_miss_num_map(t(ddindx).lead_obstacle_id);
2080 a10(indx) := rosetta_g_miss_num_map(t(ddindx).lead_id);
2081 a11(indx) := t(ddindx).obstacle_code;
2082 a12(indx) := t(ddindx).obstacle;
2083 a13(indx) := t(ddindx).obstacle_status;
2084 a14(indx) := t(ddindx).comments;
2085 a15(indx) := t(ddindx).member_access;
2086 a16(indx) := t(ddindx).member_role;
2087 a17(indx) := rosetta_g_miss_num_map(t(ddindx).org_id);
2088 a18(indx) := t(ddindx).attribute_category;
2089 a19(indx) := t(ddindx).attribute1;
2090 a20(indx) := t(ddindx).attribute2;
2091 a21(indx) := t(ddindx).attribute3;
2092 a22(indx) := t(ddindx).attribute4;
2093 a23(indx) := t(ddindx).attribute5;
2094 a24(indx) := t(ddindx).attribute6;
2095 a25(indx) := t(ddindx).attribute7;
2096 a26(indx) := t(ddindx).attribute8;
2097 a27(indx) := t(ddindx).attribute9;
2098 a28(indx) := t(ddindx).attribute10;
2099 a29(indx) := t(ddindx).attribute11;
2100 a30(indx) := t(ddindx).attribute12;
2101 a31(indx) := t(ddindx).attribute13;
2102 a32(indx) := t(ddindx).attribute14;
2103 a33(indx) := t(ddindx).attribute15;
2104 indx := indx+1;
2105 if t.last =ddindx
2106 then exit;
2107 end if;
2108 ddindx := t.next(ddindx);
2109 end loop;
2110 end if;
2111 end if;
2112 end rosetta_table_copy_out_p20;
2113
2114 procedure rosetta_table_copy_in_p23(t out nocopy as_opportunity_pub.obstacle_out_tbl_type, a0 JTF_NUMBER_TABLE
2115 , a1 JTF_VARCHAR2_TABLE_100
2116 ) as
2117 ddindx binary_integer; indx binary_integer;
2118 begin
2119 if a0 is not null and a0.count > 0 then
2120 if a0.count > 0 then
2121 indx := a0.first;
2122 ddindx := 1;
2123 while true loop
2124 t(ddindx).lead_obstacle_id := rosetta_g_miss_num_map(a0(indx));
2125 t(ddindx).return_status := a1(indx);
2126 ddindx := ddindx+1;
2127 if a0.last =indx
2128 then exit;
2129 end if;
2130 indx := a0.next(indx);
2131 end loop;
2132 end if;
2133 end if;
2134 end rosetta_table_copy_in_p23;
2135 procedure rosetta_table_copy_out_p23(t as_opportunity_pub.obstacle_out_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
2136 , a1 out nocopy JTF_VARCHAR2_TABLE_100
2137 ) as
2138 ddindx binary_integer; indx binary_integer;
2139 begin
2140 if t is null or t.count = 0 then
2141 a0 := JTF_NUMBER_TABLE();
2142 a1 := JTF_VARCHAR2_TABLE_100();
2143 else
2144 a0 := JTF_NUMBER_TABLE();
2145 a1 := JTF_VARCHAR2_TABLE_100();
2146 if t.count > 0 then
2147 a0.extend(t.count);
2148 a1.extend(t.count);
2149 ddindx := t.first;
2150 indx := 1;
2151 while true loop
2152 a0(indx) := rosetta_g_miss_num_map(t(ddindx).lead_obstacle_id);
2153 a1(indx) := t(ddindx).return_status;
2154 indx := indx+1;
2155 if t.last =ddindx
2156 then exit;
2157 end if;
2161 end if;
2158 ddindx := t.next(ddindx);
2159 end loop;
2160 end if;
2162 end rosetta_table_copy_out_p23;
2163
2164 procedure rosetta_table_copy_in_p26(t out nocopy as_opportunity_pub.competitor_tbl_type, a0 JTF_DATE_TABLE
2165 , a1 JTF_NUMBER_TABLE
2166 , a2 JTF_DATE_TABLE
2167 , a3 JTF_NUMBER_TABLE
2168 , a4 JTF_NUMBER_TABLE
2169 , a5 JTF_NUMBER_TABLE
2170 , a6 JTF_NUMBER_TABLE
2171 , a7 JTF_NUMBER_TABLE
2172 , a8 JTF_DATE_TABLE
2173 , a9 JTF_NUMBER_TABLE
2174 , a10 JTF_VARCHAR2_TABLE_100
2175 , a11 JTF_NUMBER_TABLE
2176 , a12 JTF_NUMBER_TABLE
2177 , a13 JTF_NUMBER_TABLE
2178 , a14 JTF_VARCHAR2_TABLE_100
2179 , a15 JTF_VARCHAR2_TABLE_300
2180 , a16 JTF_NUMBER_TABLE
2181 , a17 JTF_VARCHAR2_TABLE_100
2182 , a18 JTF_VARCHAR2_TABLE_100
2183 , a19 JTF_VARCHAR2_TABLE_300
2184 , a20 JTF_VARCHAR2_TABLE_100
2185 , a21 JTF_VARCHAR2_TABLE_100
2186 , a22 JTF_NUMBER_TABLE
2187 , a23 JTF_VARCHAR2_TABLE_100
2188 , a24 JTF_VARCHAR2_TABLE_200
2189 , a25 JTF_VARCHAR2_TABLE_200
2190 , a26 JTF_VARCHAR2_TABLE_200
2191 , a27 JTF_VARCHAR2_TABLE_200
2192 , a28 JTF_VARCHAR2_TABLE_200
2193 , a29 JTF_VARCHAR2_TABLE_200
2194 , a30 JTF_VARCHAR2_TABLE_200
2195 , a31 JTF_VARCHAR2_TABLE_200
2196 , a32 JTF_VARCHAR2_TABLE_200
2197 , a33 JTF_VARCHAR2_TABLE_200
2198 , a34 JTF_VARCHAR2_TABLE_200
2199 , a35 JTF_VARCHAR2_TABLE_200
2200 , a36 JTF_VARCHAR2_TABLE_200
2201 , a37 JTF_VARCHAR2_TABLE_200
2202 , a38 JTF_VARCHAR2_TABLE_200
2203 ) as
2204 ddindx binary_integer; indx binary_integer;
2205 begin
2206 if a0 is not null and a0.count > 0 then
2207 if a0.count > 0 then
2208 indx := a0.first;
2209 ddindx := 1;
2210 while true loop
2211 t(ddindx).last_update_date := rosetta_g_miss_date_in_map(a0(indx));
2212 t(ddindx).last_updated_by := rosetta_g_miss_num_map(a1(indx));
2213 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a2(indx));
2214 t(ddindx).created_by := rosetta_g_miss_num_map(a3(indx));
2215 t(ddindx).last_update_login := rosetta_g_miss_num_map(a4(indx));
2216 t(ddindx).request_id := rosetta_g_miss_num_map(a5(indx));
2217 t(ddindx).program_application_id := rosetta_g_miss_num_map(a6(indx));
2218 t(ddindx).program_id := rosetta_g_miss_num_map(a7(indx));
2219 t(ddindx).program_update_date := rosetta_g_miss_date_in_map(a8(indx));
2220 t(ddindx).lead_competitor_id := rosetta_g_miss_num_map(a9(indx));
2221 t(ddindx).competitor_code := a10(indx);
2222 t(ddindx).competitor_id := rosetta_g_miss_num_map(a11(indx));
2223 t(ddindx).relationship_party_id := rosetta_g_miss_num_map(a12(indx));
2224 t(ddindx).lead_id := rosetta_g_miss_num_map(a13(indx));
2225 t(ddindx).competitor := a14(indx);
2226 t(ddindx).competitor_meaning := a15(indx);
2227 t(ddindx).competitor_rank := rosetta_g_miss_num_map(a16(indx));
2228 t(ddindx).win_loss_status := a17(indx);
2229 t(ddindx).products := a18(indx);
2230 t(ddindx).comments := a19(indx);
2231 t(ddindx).member_access := a20(indx);
2232 t(ddindx).member_role := a21(indx);
2233 t(ddindx).org_id := rosetta_g_miss_num_map(a22(indx));
2234 t(ddindx).attribute_category := a23(indx);
2235 t(ddindx).attribute1 := a24(indx);
2236 t(ddindx).attribute2 := a25(indx);
2237 t(ddindx).attribute3 := a26(indx);
2238 t(ddindx).attribute4 := a27(indx);
2239 t(ddindx).attribute5 := a28(indx);
2240 t(ddindx).attribute6 := a29(indx);
2241 t(ddindx).attribute7 := a30(indx);
2242 t(ddindx).attribute8 := a31(indx);
2243 t(ddindx).attribute9 := a32(indx);
2244 t(ddindx).attribute10 := a33(indx);
2245 t(ddindx).attribute11 := a34(indx);
2246 t(ddindx).attribute12 := a35(indx);
2247 t(ddindx).attribute13 := a36(indx);
2248 t(ddindx).attribute14 := a37(indx);
2249 t(ddindx).attribute15 := a38(indx);
2250 ddindx := ddindx+1;
2251 if a0.last =indx
2252 then exit;
2253 end if;
2254 indx := a0.next(indx);
2255 end loop;
2256 end if;
2257 end if;
2258 end rosetta_table_copy_in_p26;
2259 procedure rosetta_table_copy_out_p26(t as_opportunity_pub.competitor_tbl_type, a0 out nocopy JTF_DATE_TABLE
2260 , a1 out nocopy JTF_NUMBER_TABLE
2261 , a2 out nocopy JTF_DATE_TABLE
2262 , a3 out nocopy JTF_NUMBER_TABLE
2263 , a4 out nocopy JTF_NUMBER_TABLE
2264 , a5 out nocopy JTF_NUMBER_TABLE
2265 , a6 out nocopy JTF_NUMBER_TABLE
2266 , a7 out nocopy JTF_NUMBER_TABLE
2267 , a8 out nocopy JTF_DATE_TABLE
2268 , a9 out nocopy JTF_NUMBER_TABLE
2269 , a10 out nocopy JTF_VARCHAR2_TABLE_100
2270 , a11 out nocopy JTF_NUMBER_TABLE
2271 , a12 out nocopy JTF_NUMBER_TABLE
2272 , a13 out nocopy JTF_NUMBER_TABLE
2273 , a14 out nocopy JTF_VARCHAR2_TABLE_100
2274 , a15 out nocopy JTF_VARCHAR2_TABLE_300
2275 , a16 out nocopy JTF_NUMBER_TABLE
2276 , a17 out nocopy JTF_VARCHAR2_TABLE_100
2277 , a18 out nocopy JTF_VARCHAR2_TABLE_100
2278 , a19 out nocopy JTF_VARCHAR2_TABLE_300
2282 , a23 out nocopy JTF_VARCHAR2_TABLE_100
2279 , a20 out nocopy JTF_VARCHAR2_TABLE_100
2280 , a21 out nocopy JTF_VARCHAR2_TABLE_100
2281 , a22 out nocopy JTF_NUMBER_TABLE
2283 , a24 out nocopy JTF_VARCHAR2_TABLE_200
2284 , a25 out nocopy JTF_VARCHAR2_TABLE_200
2285 , a26 out nocopy JTF_VARCHAR2_TABLE_200
2286 , a27 out nocopy JTF_VARCHAR2_TABLE_200
2287 , a28 out nocopy JTF_VARCHAR2_TABLE_200
2288 , a29 out nocopy JTF_VARCHAR2_TABLE_200
2289 , a30 out nocopy JTF_VARCHAR2_TABLE_200
2290 , a31 out nocopy JTF_VARCHAR2_TABLE_200
2291 , a32 out nocopy JTF_VARCHAR2_TABLE_200
2292 , a33 out nocopy JTF_VARCHAR2_TABLE_200
2293 , a34 out nocopy JTF_VARCHAR2_TABLE_200
2294 , a35 out nocopy JTF_VARCHAR2_TABLE_200
2295 , a36 out nocopy JTF_VARCHAR2_TABLE_200
2296 , a37 out nocopy JTF_VARCHAR2_TABLE_200
2297 , a38 out nocopy JTF_VARCHAR2_TABLE_200
2298 ) as
2299 ddindx binary_integer; indx binary_integer;
2300 begin
2301 if t is null or t.count = 0 then
2302 a0 := JTF_DATE_TABLE();
2303 a1 := JTF_NUMBER_TABLE();
2304 a2 := JTF_DATE_TABLE();
2305 a3 := JTF_NUMBER_TABLE();
2306 a4 := JTF_NUMBER_TABLE();
2307 a5 := JTF_NUMBER_TABLE();
2308 a6 := JTF_NUMBER_TABLE();
2309 a7 := JTF_NUMBER_TABLE();
2310 a8 := JTF_DATE_TABLE();
2311 a9 := JTF_NUMBER_TABLE();
2312 a10 := JTF_VARCHAR2_TABLE_100();
2313 a11 := JTF_NUMBER_TABLE();
2314 a12 := JTF_NUMBER_TABLE();
2315 a13 := JTF_NUMBER_TABLE();
2316 a14 := JTF_VARCHAR2_TABLE_100();
2317 a15 := JTF_VARCHAR2_TABLE_300();
2318 a16 := JTF_NUMBER_TABLE();
2319 a17 := JTF_VARCHAR2_TABLE_100();
2320 a18 := JTF_VARCHAR2_TABLE_100();
2321 a19 := JTF_VARCHAR2_TABLE_300();
2322 a20 := JTF_VARCHAR2_TABLE_100();
2323 a21 := JTF_VARCHAR2_TABLE_100();
2324 a22 := JTF_NUMBER_TABLE();
2325 a23 := JTF_VARCHAR2_TABLE_100();
2326 a24 := JTF_VARCHAR2_TABLE_200();
2327 a25 := JTF_VARCHAR2_TABLE_200();
2328 a26 := JTF_VARCHAR2_TABLE_200();
2329 a27 := JTF_VARCHAR2_TABLE_200();
2330 a28 := JTF_VARCHAR2_TABLE_200();
2331 a29 := JTF_VARCHAR2_TABLE_200();
2332 a30 := JTF_VARCHAR2_TABLE_200();
2333 a31 := JTF_VARCHAR2_TABLE_200();
2334 a32 := JTF_VARCHAR2_TABLE_200();
2335 a33 := JTF_VARCHAR2_TABLE_200();
2336 a34 := JTF_VARCHAR2_TABLE_200();
2337 a35 := JTF_VARCHAR2_TABLE_200();
2338 a36 := JTF_VARCHAR2_TABLE_200();
2339 a37 := JTF_VARCHAR2_TABLE_200();
2340 a38 := JTF_VARCHAR2_TABLE_200();
2341 else
2342 a0 := JTF_DATE_TABLE();
2343 a1 := JTF_NUMBER_TABLE();
2344 a2 := JTF_DATE_TABLE();
2345 a3 := JTF_NUMBER_TABLE();
2346 a4 := JTF_NUMBER_TABLE();
2347 a5 := JTF_NUMBER_TABLE();
2348 a6 := JTF_NUMBER_TABLE();
2349 a7 := JTF_NUMBER_TABLE();
2350 a8 := JTF_DATE_TABLE();
2351 a9 := JTF_NUMBER_TABLE();
2352 a10 := JTF_VARCHAR2_TABLE_100();
2353 a11 := JTF_NUMBER_TABLE();
2354 a12 := JTF_NUMBER_TABLE();
2355 a13 := JTF_NUMBER_TABLE();
2356 a14 := JTF_VARCHAR2_TABLE_100();
2357 a15 := JTF_VARCHAR2_TABLE_300();
2358 a16 := JTF_NUMBER_TABLE();
2359 a17 := JTF_VARCHAR2_TABLE_100();
2360 a18 := JTF_VARCHAR2_TABLE_100();
2361 a19 := JTF_VARCHAR2_TABLE_300();
2362 a20 := JTF_VARCHAR2_TABLE_100();
2363 a21 := JTF_VARCHAR2_TABLE_100();
2364 a22 := JTF_NUMBER_TABLE();
2365 a23 := JTF_VARCHAR2_TABLE_100();
2366 a24 := JTF_VARCHAR2_TABLE_200();
2367 a25 := JTF_VARCHAR2_TABLE_200();
2368 a26 := JTF_VARCHAR2_TABLE_200();
2369 a27 := JTF_VARCHAR2_TABLE_200();
2370 a28 := JTF_VARCHAR2_TABLE_200();
2371 a29 := JTF_VARCHAR2_TABLE_200();
2372 a30 := JTF_VARCHAR2_TABLE_200();
2373 a31 := JTF_VARCHAR2_TABLE_200();
2374 a32 := JTF_VARCHAR2_TABLE_200();
2375 a33 := JTF_VARCHAR2_TABLE_200();
2376 a34 := JTF_VARCHAR2_TABLE_200();
2377 a35 := JTF_VARCHAR2_TABLE_200();
2378 a36 := JTF_VARCHAR2_TABLE_200();
2379 a37 := JTF_VARCHAR2_TABLE_200();
2380 a38 := JTF_VARCHAR2_TABLE_200();
2381 if t.count > 0 then
2382 a0.extend(t.count);
2383 a1.extend(t.count);
2384 a2.extend(t.count);
2385 a3.extend(t.count);
2386 a4.extend(t.count);
2387 a5.extend(t.count);
2388 a6.extend(t.count);
2389 a7.extend(t.count);
2390 a8.extend(t.count);
2391 a9.extend(t.count);
2392 a10.extend(t.count);
2393 a11.extend(t.count);
2394 a12.extend(t.count);
2395 a13.extend(t.count);
2396 a14.extend(t.count);
2397 a15.extend(t.count);
2398 a16.extend(t.count);
2399 a17.extend(t.count);
2400 a18.extend(t.count);
2401 a19.extend(t.count);
2402 a20.extend(t.count);
2403 a21.extend(t.count);
2404 a22.extend(t.count);
2405 a23.extend(t.count);
2406 a24.extend(t.count);
2407 a25.extend(t.count);
2408 a26.extend(t.count);
2409 a27.extend(t.count);
2410 a28.extend(t.count);
2411 a29.extend(t.count);
2412 a30.extend(t.count);
2413 a31.extend(t.count);
2414 a32.extend(t.count);
2415 a33.extend(t.count);
2416 a34.extend(t.count);
2417 a35.extend(t.count);
2421 ddindx := t.first;
2418 a36.extend(t.count);
2419 a37.extend(t.count);
2420 a38.extend(t.count);
2422 indx := 1;
2423 while true loop
2424 a0(indx) := t(ddindx).last_update_date;
2425 a1(indx) := rosetta_g_miss_num_map(t(ddindx).last_updated_by);
2426 a2(indx) := t(ddindx).creation_date;
2427 a3(indx) := rosetta_g_miss_num_map(t(ddindx).created_by);
2428 a4(indx) := rosetta_g_miss_num_map(t(ddindx).last_update_login);
2429 a5(indx) := rosetta_g_miss_num_map(t(ddindx).request_id);
2430 a6(indx) := rosetta_g_miss_num_map(t(ddindx).program_application_id);
2431 a7(indx) := rosetta_g_miss_num_map(t(ddindx).program_id);
2432 a8(indx) := t(ddindx).program_update_date;
2433 a9(indx) := rosetta_g_miss_num_map(t(ddindx).lead_competitor_id);
2434 a10(indx) := t(ddindx).competitor_code;
2435 a11(indx) := rosetta_g_miss_num_map(t(ddindx).competitor_id);
2436 a12(indx) := rosetta_g_miss_num_map(t(ddindx).relationship_party_id);
2437 a13(indx) := rosetta_g_miss_num_map(t(ddindx).lead_id);
2438 a14(indx) := t(ddindx).competitor;
2439 a15(indx) := t(ddindx).competitor_meaning;
2440 a16(indx) := rosetta_g_miss_num_map(t(ddindx).competitor_rank);
2441 a17(indx) := t(ddindx).win_loss_status;
2442 a18(indx) := t(ddindx).products;
2443 a19(indx) := t(ddindx).comments;
2444 a20(indx) := t(ddindx).member_access;
2445 a21(indx) := t(ddindx).member_role;
2446 a22(indx) := rosetta_g_miss_num_map(t(ddindx).org_id);
2447 a23(indx) := t(ddindx).attribute_category;
2448 a24(indx) := t(ddindx).attribute1;
2449 a25(indx) := t(ddindx).attribute2;
2450 a26(indx) := t(ddindx).attribute3;
2451 a27(indx) := t(ddindx).attribute4;
2452 a28(indx) := t(ddindx).attribute5;
2453 a29(indx) := t(ddindx).attribute6;
2454 a30(indx) := t(ddindx).attribute7;
2455 a31(indx) := t(ddindx).attribute8;
2456 a32(indx) := t(ddindx).attribute9;
2457 a33(indx) := t(ddindx).attribute10;
2458 a34(indx) := t(ddindx).attribute11;
2459 a35(indx) := t(ddindx).attribute12;
2460 a36(indx) := t(ddindx).attribute13;
2461 a37(indx) := t(ddindx).attribute14;
2462 a38(indx) := t(ddindx).attribute15;
2463 indx := indx+1;
2464 if t.last =ddindx
2465 then exit;
2466 end if;
2467 ddindx := t.next(ddindx);
2468 end loop;
2469 end if;
2470 end if;
2471 end rosetta_table_copy_out_p26;
2472
2473 procedure rosetta_table_copy_in_p29(t out nocopy as_opportunity_pub.competitor_out_tbl_type, a0 JTF_NUMBER_TABLE
2474 , a1 JTF_VARCHAR2_TABLE_100
2475 ) as
2476 ddindx binary_integer; indx binary_integer;
2477 begin
2478 if a0 is not null and a0.count > 0 then
2479 if a0.count > 0 then
2480 indx := a0.first;
2481 ddindx := 1;
2482 while true loop
2483 t(ddindx).lead_competitor_id := rosetta_g_miss_num_map(a0(indx));
2484 t(ddindx).return_status := a1(indx);
2485 ddindx := ddindx+1;
2486 if a0.last =indx
2487 then exit;
2488 end if;
2489 indx := a0.next(indx);
2490 end loop;
2491 end if;
2492 end if;
2493 end rosetta_table_copy_in_p29;
2494 procedure rosetta_table_copy_out_p29(t as_opportunity_pub.competitor_out_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
2495 , a1 out nocopy JTF_VARCHAR2_TABLE_100
2496 ) as
2497 ddindx binary_integer; indx binary_integer;
2498 begin
2499 if t is null or t.count = 0 then
2500 a0 := JTF_NUMBER_TABLE();
2501 a1 := JTF_VARCHAR2_TABLE_100();
2502 else
2503 a0 := JTF_NUMBER_TABLE();
2504 a1 := JTF_VARCHAR2_TABLE_100();
2505 if t.count > 0 then
2506 a0.extend(t.count);
2507 a1.extend(t.count);
2508 ddindx := t.first;
2509 indx := 1;
2510 while true loop
2511 a0(indx) := rosetta_g_miss_num_map(t(ddindx).lead_competitor_id);
2512 a1(indx) := t(ddindx).return_status;
2513 indx := indx+1;
2514 if t.last =ddindx
2515 then exit;
2516 end if;
2517 ddindx := t.next(ddindx);
2518 end loop;
2519 end if;
2520 end if;
2521 end rosetta_table_copy_out_p29;
2522
2523 procedure rosetta_table_copy_in_p32(t out nocopy as_opportunity_pub.order_tbl_type, a0 JTF_DATE_TABLE
2524 , a1 JTF_NUMBER_TABLE
2525 , a2 JTF_DATE_TABLE
2526 , a3 JTF_NUMBER_TABLE
2527 , a4 JTF_NUMBER_TABLE
2528 , a5 JTF_NUMBER_TABLE
2529 , a6 JTF_NUMBER_TABLE
2530 , a7 JTF_NUMBER_TABLE
2531 , a8 JTF_DATE_TABLE
2532 , a9 JTF_NUMBER_TABLE
2533 , a10 JTF_NUMBER_TABLE
2534 , a11 JTF_NUMBER_TABLE
2535 , a12 JTF_NUMBER_TABLE
2536 , a13 JTF_DATE_TABLE
2537 , a14 JTF_NUMBER_TABLE
2538 , a15 JTF_VARCHAR2_TABLE_100
2539 , a16 JTF_VARCHAR2_TABLE_100
2540 , a17 JTF_NUMBER_TABLE
2541 , a18 JTF_VARCHAR2_TABLE_100
2542 , a19 JTF_VARCHAR2_TABLE_100
2543 , a20 JTF_NUMBER_TABLE
2544 , a21 JTF_VARCHAR2_TABLE_100
2545 , a22 JTF_VARCHAR2_TABLE_200
2546 , a23 JTF_VARCHAR2_TABLE_200
2550 , a27 JTF_VARCHAR2_TABLE_200
2547 , a24 JTF_VARCHAR2_TABLE_200
2548 , a25 JTF_VARCHAR2_TABLE_200
2549 , a26 JTF_VARCHAR2_TABLE_200
2551 , a28 JTF_VARCHAR2_TABLE_200
2552 , a29 JTF_VARCHAR2_TABLE_200
2553 , a30 JTF_VARCHAR2_TABLE_200
2554 , a31 JTF_VARCHAR2_TABLE_200
2555 , a32 JTF_VARCHAR2_TABLE_200
2556 , a33 JTF_VARCHAR2_TABLE_200
2557 , a34 JTF_VARCHAR2_TABLE_200
2558 , a35 JTF_VARCHAR2_TABLE_200
2559 , a36 JTF_VARCHAR2_TABLE_200
2560 ) as
2561 ddindx binary_integer; indx binary_integer;
2562 begin
2563 if a0 is not null and a0.count > 0 then
2564 if a0.count > 0 then
2565 indx := a0.first;
2566 ddindx := 1;
2567 while true loop
2568 t(ddindx).last_update_date := rosetta_g_miss_date_in_map(a0(indx));
2569 t(ddindx).last_updated_by := rosetta_g_miss_num_map(a1(indx));
2570 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a2(indx));
2571 t(ddindx).created_by := rosetta_g_miss_num_map(a3(indx));
2572 t(ddindx).last_update_login := rosetta_g_miss_num_map(a4(indx));
2573 t(ddindx).request_id := rosetta_g_miss_num_map(a5(indx));
2574 t(ddindx).program_application_id := rosetta_g_miss_num_map(a6(indx));
2575 t(ddindx).program_id := rosetta_g_miss_num_map(a7(indx));
2576 t(ddindx).program_update_date := rosetta_g_miss_date_in_map(a8(indx));
2577 t(ddindx).lead_order_id := rosetta_g_miss_num_map(a9(indx));
2578 t(ddindx).lead_id := rosetta_g_miss_num_map(a10(indx));
2579 t(ddindx).order_number := rosetta_g_miss_num_map(a11(indx));
2580 t(ddindx).order_header_id := rosetta_g_miss_num_map(a12(indx));
2581 t(ddindx).date_ordered := rosetta_g_miss_date_in_map(a13(indx));
2582 t(ddindx).order_type_id := rosetta_g_miss_num_map(a14(indx));
2583 t(ddindx).order_type := a15(indx);
2584 t(ddindx).currency_code := a16(indx);
2585 t(ddindx).order_amount := rosetta_g_miss_num_map(a17(indx));
2586 t(ddindx).member_access := a18(indx);
2587 t(ddindx).member_role := a19(indx);
2588 t(ddindx).org_id := rosetta_g_miss_num_map(a20(indx));
2589 t(ddindx).attribute_category := a21(indx);
2590 t(ddindx).attribute1 := a22(indx);
2591 t(ddindx).attribute2 := a23(indx);
2592 t(ddindx).attribute3 := a24(indx);
2593 t(ddindx).attribute4 := a25(indx);
2594 t(ddindx).attribute5 := a26(indx);
2595 t(ddindx).attribute6 := a27(indx);
2596 t(ddindx).attribute7 := a28(indx);
2597 t(ddindx).attribute8 := a29(indx);
2598 t(ddindx).attribute9 := a30(indx);
2599 t(ddindx).attribute10 := a31(indx);
2600 t(ddindx).attribute11 := a32(indx);
2601 t(ddindx).attribute12 := a33(indx);
2602 t(ddindx).attribute13 := a34(indx);
2603 t(ddindx).attribute14 := a35(indx);
2604 t(ddindx).attribute15 := a36(indx);
2605 ddindx := ddindx+1;
2606 if a0.last =indx
2607 then exit;
2608 end if;
2609 indx := a0.next(indx);
2610 end loop;
2611 end if;
2612 end if;
2613 end rosetta_table_copy_in_p32;
2614 procedure rosetta_table_copy_out_p32(t as_opportunity_pub.order_tbl_type, a0 out nocopy JTF_DATE_TABLE
2615 , a1 out nocopy JTF_NUMBER_TABLE
2616 , a2 out nocopy JTF_DATE_TABLE
2617 , a3 out nocopy JTF_NUMBER_TABLE
2618 , a4 out nocopy JTF_NUMBER_TABLE
2619 , a5 out nocopy JTF_NUMBER_TABLE
2620 , a6 out nocopy JTF_NUMBER_TABLE
2621 , a7 out nocopy JTF_NUMBER_TABLE
2622 , a8 out nocopy JTF_DATE_TABLE
2623 , a9 out nocopy JTF_NUMBER_TABLE
2624 , a10 out nocopy JTF_NUMBER_TABLE
2625 , a11 out nocopy JTF_NUMBER_TABLE
2626 , a12 out nocopy JTF_NUMBER_TABLE
2627 , a13 out nocopy JTF_DATE_TABLE
2628 , a14 out nocopy JTF_NUMBER_TABLE
2629 , a15 out nocopy JTF_VARCHAR2_TABLE_100
2630 , a16 out nocopy JTF_VARCHAR2_TABLE_100
2631 , a17 out nocopy JTF_NUMBER_TABLE
2632 , a18 out nocopy JTF_VARCHAR2_TABLE_100
2633 , a19 out nocopy JTF_VARCHAR2_TABLE_100
2634 , a20 out nocopy JTF_NUMBER_TABLE
2635 , a21 out nocopy JTF_VARCHAR2_TABLE_100
2636 , a22 out nocopy JTF_VARCHAR2_TABLE_200
2637 , a23 out nocopy JTF_VARCHAR2_TABLE_200
2638 , a24 out nocopy JTF_VARCHAR2_TABLE_200
2639 , a25 out nocopy JTF_VARCHAR2_TABLE_200
2640 , a26 out nocopy JTF_VARCHAR2_TABLE_200
2641 , a27 out nocopy JTF_VARCHAR2_TABLE_200
2642 , a28 out nocopy JTF_VARCHAR2_TABLE_200
2643 , a29 out nocopy JTF_VARCHAR2_TABLE_200
2644 , a30 out nocopy JTF_VARCHAR2_TABLE_200
2645 , a31 out nocopy JTF_VARCHAR2_TABLE_200
2646 , a32 out nocopy JTF_VARCHAR2_TABLE_200
2647 , a33 out nocopy JTF_VARCHAR2_TABLE_200
2648 , a34 out nocopy JTF_VARCHAR2_TABLE_200
2649 , a35 out nocopy JTF_VARCHAR2_TABLE_200
2650 , a36 out nocopy JTF_VARCHAR2_TABLE_200
2651 ) as
2652 ddindx binary_integer; indx binary_integer;
2653 begin
2654 if t is null or t.count = 0 then
2655 a0 := JTF_DATE_TABLE();
2656 a1 := JTF_NUMBER_TABLE();
2657 a2 := JTF_DATE_TABLE();
2658 a3 := JTF_NUMBER_TABLE();
2659 a4 := JTF_NUMBER_TABLE();
2660 a5 := JTF_NUMBER_TABLE();
2661 a6 := JTF_NUMBER_TABLE();
2662 a7 := JTF_NUMBER_TABLE();
2663 a8 := JTF_DATE_TABLE();
2664 a9 := JTF_NUMBER_TABLE();
2668 a13 := JTF_DATE_TABLE();
2665 a10 := JTF_NUMBER_TABLE();
2666 a11 := JTF_NUMBER_TABLE();
2667 a12 := JTF_NUMBER_TABLE();
2669 a14 := JTF_NUMBER_TABLE();
2670 a15 := JTF_VARCHAR2_TABLE_100();
2671 a16 := JTF_VARCHAR2_TABLE_100();
2672 a17 := JTF_NUMBER_TABLE();
2673 a18 := JTF_VARCHAR2_TABLE_100();
2674 a19 := JTF_VARCHAR2_TABLE_100();
2675 a20 := JTF_NUMBER_TABLE();
2676 a21 := JTF_VARCHAR2_TABLE_100();
2677 a22 := JTF_VARCHAR2_TABLE_200();
2678 a23 := JTF_VARCHAR2_TABLE_200();
2679 a24 := JTF_VARCHAR2_TABLE_200();
2680 a25 := JTF_VARCHAR2_TABLE_200();
2681 a26 := JTF_VARCHAR2_TABLE_200();
2682 a27 := JTF_VARCHAR2_TABLE_200();
2683 a28 := JTF_VARCHAR2_TABLE_200();
2684 a29 := JTF_VARCHAR2_TABLE_200();
2685 a30 := JTF_VARCHAR2_TABLE_200();
2686 a31 := JTF_VARCHAR2_TABLE_200();
2687 a32 := JTF_VARCHAR2_TABLE_200();
2688 a33 := JTF_VARCHAR2_TABLE_200();
2689 a34 := JTF_VARCHAR2_TABLE_200();
2690 a35 := JTF_VARCHAR2_TABLE_200();
2691 a36 := JTF_VARCHAR2_TABLE_200();
2692 else
2693 a0 := JTF_DATE_TABLE();
2694 a1 := JTF_NUMBER_TABLE();
2695 a2 := JTF_DATE_TABLE();
2696 a3 := JTF_NUMBER_TABLE();
2697 a4 := JTF_NUMBER_TABLE();
2698 a5 := JTF_NUMBER_TABLE();
2699 a6 := JTF_NUMBER_TABLE();
2700 a7 := JTF_NUMBER_TABLE();
2701 a8 := JTF_DATE_TABLE();
2702 a9 := JTF_NUMBER_TABLE();
2703 a10 := JTF_NUMBER_TABLE();
2704 a11 := JTF_NUMBER_TABLE();
2705 a12 := JTF_NUMBER_TABLE();
2706 a13 := JTF_DATE_TABLE();
2707 a14 := JTF_NUMBER_TABLE();
2708 a15 := JTF_VARCHAR2_TABLE_100();
2709 a16 := JTF_VARCHAR2_TABLE_100();
2710 a17 := JTF_NUMBER_TABLE();
2711 a18 := JTF_VARCHAR2_TABLE_100();
2712 a19 := JTF_VARCHAR2_TABLE_100();
2713 a20 := JTF_NUMBER_TABLE();
2714 a21 := JTF_VARCHAR2_TABLE_100();
2715 a22 := JTF_VARCHAR2_TABLE_200();
2716 a23 := JTF_VARCHAR2_TABLE_200();
2717 a24 := JTF_VARCHAR2_TABLE_200();
2718 a25 := JTF_VARCHAR2_TABLE_200();
2719 a26 := JTF_VARCHAR2_TABLE_200();
2720 a27 := JTF_VARCHAR2_TABLE_200();
2721 a28 := JTF_VARCHAR2_TABLE_200();
2722 a29 := JTF_VARCHAR2_TABLE_200();
2723 a30 := JTF_VARCHAR2_TABLE_200();
2724 a31 := JTF_VARCHAR2_TABLE_200();
2725 a32 := JTF_VARCHAR2_TABLE_200();
2726 a33 := JTF_VARCHAR2_TABLE_200();
2727 a34 := JTF_VARCHAR2_TABLE_200();
2728 a35 := JTF_VARCHAR2_TABLE_200();
2729 a36 := JTF_VARCHAR2_TABLE_200();
2730 if t.count > 0 then
2731 a0.extend(t.count);
2732 a1.extend(t.count);
2733 a2.extend(t.count);
2734 a3.extend(t.count);
2735 a4.extend(t.count);
2736 a5.extend(t.count);
2737 a6.extend(t.count);
2738 a7.extend(t.count);
2739 a8.extend(t.count);
2740 a9.extend(t.count);
2741 a10.extend(t.count);
2742 a11.extend(t.count);
2743 a12.extend(t.count);
2744 a13.extend(t.count);
2745 a14.extend(t.count);
2746 a15.extend(t.count);
2747 a16.extend(t.count);
2748 a17.extend(t.count);
2749 a18.extend(t.count);
2750 a19.extend(t.count);
2751 a20.extend(t.count);
2752 a21.extend(t.count);
2753 a22.extend(t.count);
2754 a23.extend(t.count);
2755 a24.extend(t.count);
2756 a25.extend(t.count);
2757 a26.extend(t.count);
2758 a27.extend(t.count);
2759 a28.extend(t.count);
2760 a29.extend(t.count);
2761 a30.extend(t.count);
2762 a31.extend(t.count);
2763 a32.extend(t.count);
2764 a33.extend(t.count);
2765 a34.extend(t.count);
2766 a35.extend(t.count);
2767 a36.extend(t.count);
2768 ddindx := t.first;
2769 indx := 1;
2770 while true loop
2771 a0(indx) := t(ddindx).last_update_date;
2772 a1(indx) := rosetta_g_miss_num_map(t(ddindx).last_updated_by);
2773 a2(indx) := t(ddindx).creation_date;
2774 a3(indx) := rosetta_g_miss_num_map(t(ddindx).created_by);
2775 a4(indx) := rosetta_g_miss_num_map(t(ddindx).last_update_login);
2776 a5(indx) := rosetta_g_miss_num_map(t(ddindx).request_id);
2777 a6(indx) := rosetta_g_miss_num_map(t(ddindx).program_application_id);
2778 a7(indx) := rosetta_g_miss_num_map(t(ddindx).program_id);
2779 a8(indx) := t(ddindx).program_update_date;
2780 a9(indx) := rosetta_g_miss_num_map(t(ddindx).lead_order_id);
2781 a10(indx) := rosetta_g_miss_num_map(t(ddindx).lead_id);
2782 a11(indx) := rosetta_g_miss_num_map(t(ddindx).order_number);
2783 a12(indx) := rosetta_g_miss_num_map(t(ddindx).order_header_id);
2784 a13(indx) := t(ddindx).date_ordered;
2785 a14(indx) := rosetta_g_miss_num_map(t(ddindx).order_type_id);
2786 a15(indx) := t(ddindx).order_type;
2787 a16(indx) := t(ddindx).currency_code;
2788 a17(indx) := rosetta_g_miss_num_map(t(ddindx).order_amount);
2789 a18(indx) := t(ddindx).member_access;
2790 a19(indx) := t(ddindx).member_role;
2791 a20(indx) := rosetta_g_miss_num_map(t(ddindx).org_id);
2792 a21(indx) := t(ddindx).attribute_category;
2793 a22(indx) := t(ddindx).attribute1;
2797 a26(indx) := t(ddindx).attribute5;
2794 a23(indx) := t(ddindx).attribute2;
2795 a24(indx) := t(ddindx).attribute3;
2796 a25(indx) := t(ddindx).attribute4;
2798 a27(indx) := t(ddindx).attribute6;
2799 a28(indx) := t(ddindx).attribute7;
2800 a29(indx) := t(ddindx).attribute8;
2801 a30(indx) := t(ddindx).attribute9;
2802 a31(indx) := t(ddindx).attribute10;
2803 a32(indx) := t(ddindx).attribute11;
2804 a33(indx) := t(ddindx).attribute12;
2805 a34(indx) := t(ddindx).attribute13;
2806 a35(indx) := t(ddindx).attribute14;
2807 a36(indx) := t(ddindx).attribute15;
2808 indx := indx+1;
2809 if t.last =ddindx
2810 then exit;
2811 end if;
2812 ddindx := t.next(ddindx);
2813 end loop;
2814 end if;
2815 end if;
2816 end rosetta_table_copy_out_p32;
2817
2818 procedure rosetta_table_copy_in_p35(t out nocopy as_opportunity_pub.order_out_tbl_type, a0 JTF_NUMBER_TABLE
2819 , a1 JTF_VARCHAR2_TABLE_100
2820 ) as
2821 ddindx binary_integer; indx binary_integer;
2822 begin
2823 if a0 is not null and a0.count > 0 then
2824 if a0.count > 0 then
2825 indx := a0.first;
2826 ddindx := 1;
2827 while true loop
2828 t(ddindx).lead_order_id := rosetta_g_miss_num_map(a0(indx));
2829 t(ddindx).return_status := a1(indx);
2830 ddindx := ddindx+1;
2831 if a0.last =indx
2832 then exit;
2833 end if;
2834 indx := a0.next(indx);
2835 end loop;
2836 end if;
2837 end if;
2838 end rosetta_table_copy_in_p35;
2839 procedure rosetta_table_copy_out_p35(t as_opportunity_pub.order_out_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
2840 , a1 out nocopy JTF_VARCHAR2_TABLE_100
2841 ) as
2842 ddindx binary_integer; indx binary_integer;
2843 begin
2844 if t is null or t.count = 0 then
2845 a0 := JTF_NUMBER_TABLE();
2846 a1 := JTF_VARCHAR2_TABLE_100();
2847 else
2848 a0 := JTF_NUMBER_TABLE();
2849 a1 := JTF_VARCHAR2_TABLE_100();
2850 if t.count > 0 then
2851 a0.extend(t.count);
2852 a1.extend(t.count);
2853 ddindx := t.first;
2854 indx := 1;
2855 while true loop
2856 a0(indx) := rosetta_g_miss_num_map(t(ddindx).lead_order_id);
2857 a1(indx) := t(ddindx).return_status;
2858 indx := indx+1;
2859 if t.last =ddindx
2860 then exit;
2861 end if;
2862 ddindx := t.next(ddindx);
2863 end loop;
2864 end if;
2865 end if;
2866 end rosetta_table_copy_out_p35;
2867
2868 procedure rosetta_table_copy_in_p38(t out nocopy as_opportunity_pub.contact_tbl_type, a0 JTF_DATE_TABLE
2869 , a1 JTF_NUMBER_TABLE
2870 , a2 JTF_DATE_TABLE
2871 , a3 JTF_NUMBER_TABLE
2872 , a4 JTF_NUMBER_TABLE
2873 , a5 JTF_NUMBER_TABLE
2874 , a6 JTF_NUMBER_TABLE
2875 , a7 JTF_NUMBER_TABLE
2876 , a8 JTF_DATE_TABLE
2877 , a9 JTF_NUMBER_TABLE
2878 , a10 JTF_NUMBER_TABLE
2879 , a11 JTF_NUMBER_TABLE
2880 , a12 JTF_NUMBER_TABLE
2881 , a13 JTF_NUMBER_TABLE
2882 , a14 JTF_VARCHAR2_TABLE_100
2883 , a15 JTF_VARCHAR2_TABLE_100
2884 , a16 JTF_VARCHAR2_TABLE_100
2885 , a17 JTF_VARCHAR2_TABLE_300
2886 , a18 JTF_NUMBER_TABLE
2887 , a19 JTF_VARCHAR2_TABLE_100
2888 , a20 JTF_VARCHAR2_TABLE_100
2889 , a21 JTF_VARCHAR2_TABLE_100
2890 , a22 JTF_VARCHAR2_TABLE_100
2891 , a23 JTF_VARCHAR2_TABLE_100
2892 , a24 JTF_NUMBER_TABLE
2893 , a25 JTF_VARCHAR2_TABLE_100
2894 , a26 JTF_VARCHAR2_TABLE_100
2895 , a27 JTF_NUMBER_TABLE
2896 , a28 JTF_VARCHAR2_TABLE_100
2897 , a29 JTF_VARCHAR2_TABLE_200
2898 , a30 JTF_VARCHAR2_TABLE_200
2899 , a31 JTF_VARCHAR2_TABLE_200
2900 , a32 JTF_VARCHAR2_TABLE_200
2901 , a33 JTF_VARCHAR2_TABLE_200
2902 , a34 JTF_VARCHAR2_TABLE_200
2903 , a35 JTF_VARCHAR2_TABLE_200
2904 , a36 JTF_VARCHAR2_TABLE_200
2905 , a37 JTF_VARCHAR2_TABLE_200
2906 , a38 JTF_VARCHAR2_TABLE_200
2907 , a39 JTF_VARCHAR2_TABLE_200
2908 , a40 JTF_VARCHAR2_TABLE_200
2909 , a41 JTF_VARCHAR2_TABLE_200
2910 , a42 JTF_VARCHAR2_TABLE_200
2911 , a43 JTF_VARCHAR2_TABLE_200
2912 ) as
2913 ddindx binary_integer; indx binary_integer;
2914 begin
2915 if a0 is not null and a0.count > 0 then
2916 if a0.count > 0 then
2917 indx := a0.first;
2918 ddindx := 1;
2919 while true loop
2920 t(ddindx).last_update_date := rosetta_g_miss_date_in_map(a0(indx));
2921 t(ddindx).last_updated_by := rosetta_g_miss_num_map(a1(indx));
2922 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a2(indx));
2923 t(ddindx).created_by := rosetta_g_miss_num_map(a3(indx));
2924 t(ddindx).last_update_login := rosetta_g_miss_num_map(a4(indx));
2925 t(ddindx).request_id := rosetta_g_miss_num_map(a5(indx));
2926 t(ddindx).program_application_id := rosetta_g_miss_num_map(a6(indx));
2927 t(ddindx).program_id := rosetta_g_miss_num_map(a7(indx));
2928 t(ddindx).program_update_date := rosetta_g_miss_date_in_map(a8(indx));
2932 t(ddindx).address_id := rosetta_g_miss_num_map(a12(indx));
2929 t(ddindx).lead_contact_id := rosetta_g_miss_num_map(a9(indx));
2930 t(ddindx).lead_id := rosetta_g_miss_num_map(a10(indx));
2931 t(ddindx).customer_id := rosetta_g_miss_num_map(a11(indx));
2933 t(ddindx).phone_id := rosetta_g_miss_num_map(a13(indx));
2934 t(ddindx).first_name := a14(indx);
2935 t(ddindx).last_name := a15(indx);
2936 t(ddindx).contact_number := a16(indx);
2937 t(ddindx).orig_system_reference := a17(indx);
2938 t(ddindx).contact_id := rosetta_g_miss_num_map(a18(indx));
2939 t(ddindx).enabled_flag := a19(indx);
2940 t(ddindx).rank_code := a20(indx);
2941 t(ddindx).rank := a21(indx);
2942 t(ddindx).member_access := a22(indx);
2943 t(ddindx).member_role := a23(indx);
2944 t(ddindx).contact_party_id := rosetta_g_miss_num_map(a24(indx));
2945 t(ddindx).primary_contact_flag := a25(indx);
2946 t(ddindx).role := a26(indx);
2947 t(ddindx).org_id := rosetta_g_miss_num_map(a27(indx));
2948 t(ddindx).attribute_category := a28(indx);
2949 t(ddindx).attribute1 := a29(indx);
2950 t(ddindx).attribute2 := a30(indx);
2951 t(ddindx).attribute3 := a31(indx);
2952 t(ddindx).attribute4 := a32(indx);
2953 t(ddindx).attribute5 := a33(indx);
2954 t(ddindx).attribute6 := a34(indx);
2955 t(ddindx).attribute7 := a35(indx);
2956 t(ddindx).attribute8 := a36(indx);
2957 t(ddindx).attribute9 := a37(indx);
2958 t(ddindx).attribute10 := a38(indx);
2959 t(ddindx).attribute11 := a39(indx);
2960 t(ddindx).attribute12 := a40(indx);
2961 t(ddindx).attribute13 := a41(indx);
2962 t(ddindx).attribute14 := a42(indx);
2963 t(ddindx).attribute15 := a43(indx);
2964 ddindx := ddindx+1;
2965 if a0.last =indx
2966 then exit;
2967 end if;
2968 indx := a0.next(indx);
2969 end loop;
2970 end if;
2971 end if;
2972 end rosetta_table_copy_in_p38;
2973 procedure rosetta_table_copy_out_p38(t as_opportunity_pub.contact_tbl_type, a0 out nocopy JTF_DATE_TABLE
2974 , a1 out nocopy JTF_NUMBER_TABLE
2975 , a2 out nocopy JTF_DATE_TABLE
2976 , a3 out nocopy JTF_NUMBER_TABLE
2977 , a4 out nocopy JTF_NUMBER_TABLE
2978 , a5 out nocopy JTF_NUMBER_TABLE
2979 , a6 out nocopy JTF_NUMBER_TABLE
2980 , a7 out nocopy JTF_NUMBER_TABLE
2981 , a8 out nocopy JTF_DATE_TABLE
2982 , a9 out nocopy JTF_NUMBER_TABLE
2983 , a10 out nocopy JTF_NUMBER_TABLE
2984 , a11 out nocopy JTF_NUMBER_TABLE
2985 , a12 out nocopy JTF_NUMBER_TABLE
2986 , a13 out nocopy JTF_NUMBER_TABLE
2987 , a14 out nocopy JTF_VARCHAR2_TABLE_100
2988 , a15 out nocopy JTF_VARCHAR2_TABLE_100
2989 , a16 out nocopy JTF_VARCHAR2_TABLE_100
2990 , a17 out nocopy JTF_VARCHAR2_TABLE_300
2991 , a18 out nocopy JTF_NUMBER_TABLE
2992 , a19 out nocopy JTF_VARCHAR2_TABLE_100
2993 , a20 out nocopy JTF_VARCHAR2_TABLE_100
2994 , a21 out nocopy JTF_VARCHAR2_TABLE_100
2995 , a22 out nocopy JTF_VARCHAR2_TABLE_100
2996 , a23 out nocopy JTF_VARCHAR2_TABLE_100
2997 , a24 out nocopy JTF_NUMBER_TABLE
2998 , a25 out nocopy JTF_VARCHAR2_TABLE_100
2999 , a26 out nocopy JTF_VARCHAR2_TABLE_100
3000 , a27 out nocopy JTF_NUMBER_TABLE
3001 , a28 out nocopy JTF_VARCHAR2_TABLE_100
3002 , a29 out nocopy JTF_VARCHAR2_TABLE_200
3003 , a30 out nocopy JTF_VARCHAR2_TABLE_200
3004 , a31 out nocopy JTF_VARCHAR2_TABLE_200
3005 , a32 out nocopy JTF_VARCHAR2_TABLE_200
3006 , a33 out nocopy JTF_VARCHAR2_TABLE_200
3007 , a34 out nocopy JTF_VARCHAR2_TABLE_200
3008 , a35 out nocopy JTF_VARCHAR2_TABLE_200
3009 , a36 out nocopy JTF_VARCHAR2_TABLE_200
3010 , a37 out nocopy JTF_VARCHAR2_TABLE_200
3011 , a38 out nocopy JTF_VARCHAR2_TABLE_200
3012 , a39 out nocopy JTF_VARCHAR2_TABLE_200
3013 , a40 out nocopy JTF_VARCHAR2_TABLE_200
3014 , a41 out nocopy JTF_VARCHAR2_TABLE_200
3015 , a42 out nocopy JTF_VARCHAR2_TABLE_200
3016 , a43 out nocopy JTF_VARCHAR2_TABLE_200
3017 ) as
3018 ddindx binary_integer; indx binary_integer;
3019 begin
3020 if t is null or t.count = 0 then
3021 a0 := JTF_DATE_TABLE();
3022 a1 := JTF_NUMBER_TABLE();
3023 a2 := JTF_DATE_TABLE();
3024 a3 := JTF_NUMBER_TABLE();
3025 a4 := JTF_NUMBER_TABLE();
3026 a5 := JTF_NUMBER_TABLE();
3027 a6 := JTF_NUMBER_TABLE();
3028 a7 := JTF_NUMBER_TABLE();
3029 a8 := JTF_DATE_TABLE();
3030 a9 := JTF_NUMBER_TABLE();
3031 a10 := JTF_NUMBER_TABLE();
3032 a11 := JTF_NUMBER_TABLE();
3033 a12 := JTF_NUMBER_TABLE();
3034 a13 := JTF_NUMBER_TABLE();
3035 a14 := JTF_VARCHAR2_TABLE_100();
3036 a15 := JTF_VARCHAR2_TABLE_100();
3037 a16 := JTF_VARCHAR2_TABLE_100();
3038 a17 := JTF_VARCHAR2_TABLE_300();
3039 a18 := JTF_NUMBER_TABLE();
3040 a19 := JTF_VARCHAR2_TABLE_100();
3041 a20 := JTF_VARCHAR2_TABLE_100();
3042 a21 := JTF_VARCHAR2_TABLE_100();
3043 a22 := JTF_VARCHAR2_TABLE_100();
3044 a23 := JTF_VARCHAR2_TABLE_100();
3045 a24 := JTF_NUMBER_TABLE();
3046 a25 := JTF_VARCHAR2_TABLE_100();
3047 a26 := JTF_VARCHAR2_TABLE_100();
3048 a27 := JTF_NUMBER_TABLE();
3049 a28 := JTF_VARCHAR2_TABLE_100();
3053 a32 := JTF_VARCHAR2_TABLE_200();
3050 a29 := JTF_VARCHAR2_TABLE_200();
3051 a30 := JTF_VARCHAR2_TABLE_200();
3052 a31 := JTF_VARCHAR2_TABLE_200();
3054 a33 := JTF_VARCHAR2_TABLE_200();
3055 a34 := JTF_VARCHAR2_TABLE_200();
3056 a35 := JTF_VARCHAR2_TABLE_200();
3057 a36 := JTF_VARCHAR2_TABLE_200();
3058 a37 := JTF_VARCHAR2_TABLE_200();
3059 a38 := JTF_VARCHAR2_TABLE_200();
3060 a39 := JTF_VARCHAR2_TABLE_200();
3061 a40 := JTF_VARCHAR2_TABLE_200();
3062 a41 := JTF_VARCHAR2_TABLE_200();
3063 a42 := JTF_VARCHAR2_TABLE_200();
3064 a43 := JTF_VARCHAR2_TABLE_200();
3065 else
3066 a0 := JTF_DATE_TABLE();
3067 a1 := JTF_NUMBER_TABLE();
3068 a2 := JTF_DATE_TABLE();
3069 a3 := JTF_NUMBER_TABLE();
3070 a4 := JTF_NUMBER_TABLE();
3071 a5 := JTF_NUMBER_TABLE();
3072 a6 := JTF_NUMBER_TABLE();
3073 a7 := JTF_NUMBER_TABLE();
3074 a8 := JTF_DATE_TABLE();
3075 a9 := JTF_NUMBER_TABLE();
3076 a10 := JTF_NUMBER_TABLE();
3077 a11 := JTF_NUMBER_TABLE();
3078 a12 := JTF_NUMBER_TABLE();
3079 a13 := JTF_NUMBER_TABLE();
3080 a14 := JTF_VARCHAR2_TABLE_100();
3081 a15 := JTF_VARCHAR2_TABLE_100();
3082 a16 := JTF_VARCHAR2_TABLE_100();
3083 a17 := JTF_VARCHAR2_TABLE_300();
3084 a18 := JTF_NUMBER_TABLE();
3085 a19 := JTF_VARCHAR2_TABLE_100();
3086 a20 := JTF_VARCHAR2_TABLE_100();
3087 a21 := JTF_VARCHAR2_TABLE_100();
3088 a22 := JTF_VARCHAR2_TABLE_100();
3089 a23 := JTF_VARCHAR2_TABLE_100();
3090 a24 := JTF_NUMBER_TABLE();
3091 a25 := JTF_VARCHAR2_TABLE_100();
3092 a26 := JTF_VARCHAR2_TABLE_100();
3093 a27 := JTF_NUMBER_TABLE();
3094 a28 := JTF_VARCHAR2_TABLE_100();
3095 a29 := JTF_VARCHAR2_TABLE_200();
3096 a30 := JTF_VARCHAR2_TABLE_200();
3097 a31 := JTF_VARCHAR2_TABLE_200();
3098 a32 := JTF_VARCHAR2_TABLE_200();
3099 a33 := JTF_VARCHAR2_TABLE_200();
3100 a34 := JTF_VARCHAR2_TABLE_200();
3101 a35 := JTF_VARCHAR2_TABLE_200();
3102 a36 := JTF_VARCHAR2_TABLE_200();
3103 a37 := JTF_VARCHAR2_TABLE_200();
3104 a38 := JTF_VARCHAR2_TABLE_200();
3105 a39 := JTF_VARCHAR2_TABLE_200();
3106 a40 := JTF_VARCHAR2_TABLE_200();
3107 a41 := JTF_VARCHAR2_TABLE_200();
3108 a42 := JTF_VARCHAR2_TABLE_200();
3109 a43 := JTF_VARCHAR2_TABLE_200();
3110 if t.count > 0 then
3111 a0.extend(t.count);
3112 a1.extend(t.count);
3113 a2.extend(t.count);
3114 a3.extend(t.count);
3115 a4.extend(t.count);
3116 a5.extend(t.count);
3117 a6.extend(t.count);
3118 a7.extend(t.count);
3119 a8.extend(t.count);
3120 a9.extend(t.count);
3121 a10.extend(t.count);
3122 a11.extend(t.count);
3123 a12.extend(t.count);
3124 a13.extend(t.count);
3125 a14.extend(t.count);
3126 a15.extend(t.count);
3127 a16.extend(t.count);
3128 a17.extend(t.count);
3129 a18.extend(t.count);
3130 a19.extend(t.count);
3131 a20.extend(t.count);
3132 a21.extend(t.count);
3133 a22.extend(t.count);
3134 a23.extend(t.count);
3135 a24.extend(t.count);
3136 a25.extend(t.count);
3137 a26.extend(t.count);
3138 a27.extend(t.count);
3139 a28.extend(t.count);
3140 a29.extend(t.count);
3141 a30.extend(t.count);
3142 a31.extend(t.count);
3143 a32.extend(t.count);
3144 a33.extend(t.count);
3145 a34.extend(t.count);
3146 a35.extend(t.count);
3147 a36.extend(t.count);
3148 a37.extend(t.count);
3149 a38.extend(t.count);
3150 a39.extend(t.count);
3151 a40.extend(t.count);
3152 a41.extend(t.count);
3153 a42.extend(t.count);
3154 a43.extend(t.count);
3155 ddindx := t.first;
3156 indx := 1;
3157 while true loop
3158 a0(indx) := t(ddindx).last_update_date;
3159 a1(indx) := rosetta_g_miss_num_map(t(ddindx).last_updated_by);
3160 a2(indx) := t(ddindx).creation_date;
3161 a3(indx) := rosetta_g_miss_num_map(t(ddindx).created_by);
3162 a4(indx) := rosetta_g_miss_num_map(t(ddindx).last_update_login);
3163 a5(indx) := rosetta_g_miss_num_map(t(ddindx).request_id);
3164 a6(indx) := rosetta_g_miss_num_map(t(ddindx).program_application_id);
3165 a7(indx) := rosetta_g_miss_num_map(t(ddindx).program_id);
3166 a8(indx) := t(ddindx).program_update_date;
3167 a9(indx) := rosetta_g_miss_num_map(t(ddindx).lead_contact_id);
3168 a10(indx) := rosetta_g_miss_num_map(t(ddindx).lead_id);
3169 a11(indx) := rosetta_g_miss_num_map(t(ddindx).customer_id);
3170 a12(indx) := rosetta_g_miss_num_map(t(ddindx).address_id);
3171 a13(indx) := rosetta_g_miss_num_map(t(ddindx).phone_id);
3172 a14(indx) := t(ddindx).first_name;
3173 a15(indx) := t(ddindx).last_name;
3174 a16(indx) := t(ddindx).contact_number;
3175 a17(indx) := t(ddindx).orig_system_reference;
3176 a18(indx) := rosetta_g_miss_num_map(t(ddindx).contact_id);
3177 a19(indx) := t(ddindx).enabled_flag;
3178 a20(indx) := t(ddindx).rank_code;
3179 a21(indx) := t(ddindx).rank;
3183 a25(indx) := t(ddindx).primary_contact_flag;
3180 a22(indx) := t(ddindx).member_access;
3181 a23(indx) := t(ddindx).member_role;
3182 a24(indx) := rosetta_g_miss_num_map(t(ddindx).contact_party_id);
3184 a26(indx) := t(ddindx).role;
3185 a27(indx) := rosetta_g_miss_num_map(t(ddindx).org_id);
3186 a28(indx) := t(ddindx).attribute_category;
3187 a29(indx) := t(ddindx).attribute1;
3188 a30(indx) := t(ddindx).attribute2;
3189 a31(indx) := t(ddindx).attribute3;
3190 a32(indx) := t(ddindx).attribute4;
3191 a33(indx) := t(ddindx).attribute5;
3192 a34(indx) := t(ddindx).attribute6;
3193 a35(indx) := t(ddindx).attribute7;
3194 a36(indx) := t(ddindx).attribute8;
3195 a37(indx) := t(ddindx).attribute9;
3196 a38(indx) := t(ddindx).attribute10;
3197 a39(indx) := t(ddindx).attribute11;
3198 a40(indx) := t(ddindx).attribute12;
3199 a41(indx) := t(ddindx).attribute13;
3200 a42(indx) := t(ddindx).attribute14;
3201 a43(indx) := t(ddindx).attribute15;
3202 indx := indx+1;
3203 if t.last =ddindx
3204 then exit;
3205 end if;
3206 ddindx := t.next(ddindx);
3207 end loop;
3208 end if;
3209 end if;
3210 end rosetta_table_copy_out_p38;
3211
3212 procedure rosetta_table_copy_in_p41(t out nocopy as_opportunity_pub.contact_out_tbl_type, a0 JTF_NUMBER_TABLE
3213 , a1 JTF_VARCHAR2_TABLE_100
3214 ) as
3215 ddindx binary_integer; indx binary_integer;
3216 begin
3217 if a0 is not null and a0.count > 0 then
3218 if a0.count > 0 then
3219 indx := a0.first;
3220 ddindx := 1;
3221 while true loop
3222 t(ddindx).lead_contact_id := rosetta_g_miss_num_map(a0(indx));
3223 t(ddindx).return_status := a1(indx);
3224 ddindx := ddindx+1;
3225 if a0.last =indx
3226 then exit;
3227 end if;
3228 indx := a0.next(indx);
3229 end loop;
3230 end if;
3231 end if;
3232 end rosetta_table_copy_in_p41;
3233 procedure rosetta_table_copy_out_p41(t as_opportunity_pub.contact_out_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
3234 , a1 out nocopy JTF_VARCHAR2_TABLE_100
3235 ) as
3236 ddindx binary_integer; indx binary_integer;
3237 begin
3238 if t is null or t.count = 0 then
3239 a0 := JTF_NUMBER_TABLE();
3240 a1 := JTF_VARCHAR2_TABLE_100();
3241 else
3242 a0 := JTF_NUMBER_TABLE();
3243 a1 := JTF_VARCHAR2_TABLE_100();
3244 if t.count > 0 then
3245 a0.extend(t.count);
3246 a1.extend(t.count);
3247 ddindx := t.first;
3248 indx := 1;
3249 while true loop
3250 a0(indx) := rosetta_g_miss_num_map(t(ddindx).lead_contact_id);
3251 a1(indx) := t(ddindx).return_status;
3252 indx := indx+1;
3253 if t.last =ddindx
3254 then exit;
3255 end if;
3256 ddindx := t.next(ddindx);
3257 end loop;
3258 end if;
3259 end if;
3260 end rosetta_table_copy_out_p41;
3261
3262 procedure rosetta_table_copy_in_p44(t out nocopy as_opportunity_pub.competitor_prod_tbl_type, a0 JTF_VARCHAR2_TABLE_200
3263 , a1 JTF_VARCHAR2_TABLE_200
3264 , a2 JTF_VARCHAR2_TABLE_200
3265 , a3 JTF_VARCHAR2_TABLE_200
3266 , a4 JTF_VARCHAR2_TABLE_200
3267 , a5 JTF_VARCHAR2_TABLE_200
3268 , a6 JTF_VARCHAR2_TABLE_200
3269 , a7 JTF_VARCHAR2_TABLE_200
3270 , a8 JTF_VARCHAR2_TABLE_200
3271 , a9 JTF_VARCHAR2_TABLE_200
3272 , a10 JTF_VARCHAR2_TABLE_200
3273 , a11 JTF_VARCHAR2_TABLE_200
3274 , a12 JTF_VARCHAR2_TABLE_200
3275 , a13 JTF_VARCHAR2_TABLE_200
3276 , a14 JTF_VARCHAR2_TABLE_200
3277 , a15 JTF_VARCHAR2_TABLE_100
3278 , a16 JTF_NUMBER_TABLE
3279 , a17 JTF_DATE_TABLE
3280 , a18 JTF_NUMBER_TABLE
3281 , a19 JTF_NUMBER_TABLE
3282 , a20 JTF_VARCHAR2_TABLE_100
3283 , a21 JTF_NUMBER_TABLE
3284 , a22 JTF_NUMBER_TABLE
3285 , a23 JTF_NUMBER_TABLE
3286 , a24 JTF_NUMBER_TABLE
3287 , a25 JTF_NUMBER_TABLE
3288 , a26 JTF_NUMBER_TABLE
3289 , a27 JTF_DATE_TABLE
3290 , a28 JTF_NUMBER_TABLE
3291 , a29 JTF_DATE_TABLE
3292 ) as
3293 ddindx binary_integer; indx binary_integer;
3294 begin
3295 if a0 is not null and a0.count > 0 then
3296 if a0.count > 0 then
3297 indx := a0.first;
3298 ddindx := 1;
3299 while true loop
3300 t(ddindx).attribute15 := a0(indx);
3301 t(ddindx).attribute14 := a1(indx);
3302 t(ddindx).attribute13 := a2(indx);
3303 t(ddindx).attribute12 := a3(indx);
3304 t(ddindx).attribute11 := a4(indx);
3305 t(ddindx).attribute10 := a5(indx);
3306 t(ddindx).attribute9 := a6(indx);
3307 t(ddindx).attribute8 := a7(indx);
3308 t(ddindx).attribute7 := a8(indx);
3309 t(ddindx).attribute6 := a9(indx);
3310 t(ddindx).attribute4 := a10(indx);
3311 t(ddindx).attribute5 := a11(indx);
3312 t(ddindx).attribute2 := a12(indx);
3313 t(ddindx).attribute3 := a13(indx);
3314 t(ddindx).attribute1 := a14(indx);
3318 t(ddindx).program_application_id := rosetta_g_miss_num_map(a18(indx));
3315 t(ddindx).attribute_category := a15(indx);
3316 t(ddindx).program_id := rosetta_g_miss_num_map(a16(indx));
3317 t(ddindx).program_update_date := rosetta_g_miss_date_in_map(a17(indx));
3319 t(ddindx).request_id := rosetta_g_miss_num_map(a19(indx));
3320 t(ddindx).win_loss_status := a20(indx);
3321 t(ddindx).competitor_product_id := rosetta_g_miss_num_map(a21(indx));
3322 t(ddindx).lead_line_id := rosetta_g_miss_num_map(a22(indx));
3323 t(ddindx).lead_id := rosetta_g_miss_num_map(a23(indx));
3324 t(ddindx).lead_competitor_prod_id := rosetta_g_miss_num_map(a24(indx));
3325 t(ddindx).last_update_login := rosetta_g_miss_num_map(a25(indx));
3326 t(ddindx).last_updated_by := rosetta_g_miss_num_map(a26(indx));
3327 t(ddindx).last_update_date := rosetta_g_miss_date_in_map(a27(indx));
3328 t(ddindx).created_by := rosetta_g_miss_num_map(a28(indx));
3329 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a29(indx));
3330 ddindx := ddindx+1;
3331 if a0.last =indx
3332 then exit;
3333 end if;
3334 indx := a0.next(indx);
3335 end loop;
3336 end if;
3337 end if;
3338 end rosetta_table_copy_in_p44;
3339 procedure rosetta_table_copy_out_p44(t as_opportunity_pub.competitor_prod_tbl_type, a0 out nocopy JTF_VARCHAR2_TABLE_200
3340 , a1 out nocopy JTF_VARCHAR2_TABLE_200
3341 , a2 out nocopy JTF_VARCHAR2_TABLE_200
3342 , a3 out nocopy JTF_VARCHAR2_TABLE_200
3343 , a4 out nocopy JTF_VARCHAR2_TABLE_200
3344 , a5 out nocopy JTF_VARCHAR2_TABLE_200
3345 , a6 out nocopy JTF_VARCHAR2_TABLE_200
3346 , a7 out nocopy JTF_VARCHAR2_TABLE_200
3347 , a8 out nocopy JTF_VARCHAR2_TABLE_200
3348 , a9 out nocopy JTF_VARCHAR2_TABLE_200
3349 , a10 out nocopy JTF_VARCHAR2_TABLE_200
3350 , a11 out nocopy JTF_VARCHAR2_TABLE_200
3351 , a12 out nocopy JTF_VARCHAR2_TABLE_200
3352 , a13 out nocopy JTF_VARCHAR2_TABLE_200
3353 , a14 out nocopy JTF_VARCHAR2_TABLE_200
3354 , a15 out nocopy JTF_VARCHAR2_TABLE_100
3355 , a16 out nocopy JTF_NUMBER_TABLE
3356 , a17 out nocopy JTF_DATE_TABLE
3357 , a18 out nocopy JTF_NUMBER_TABLE
3358 , a19 out nocopy JTF_NUMBER_TABLE
3359 , a20 out nocopy JTF_VARCHAR2_TABLE_100
3360 , a21 out nocopy JTF_NUMBER_TABLE
3361 , a22 out nocopy JTF_NUMBER_TABLE
3362 , a23 out nocopy JTF_NUMBER_TABLE
3363 , a24 out nocopy JTF_NUMBER_TABLE
3364 , a25 out nocopy JTF_NUMBER_TABLE
3365 , a26 out nocopy JTF_NUMBER_TABLE
3366 , a27 out nocopy JTF_DATE_TABLE
3367 , a28 out nocopy JTF_NUMBER_TABLE
3368 , a29 out nocopy JTF_DATE_TABLE
3369 ) as
3370 ddindx binary_integer; indx binary_integer;
3371 begin
3372 if t is null or t.count = 0 then
3373 a0 := JTF_VARCHAR2_TABLE_200();
3374 a1 := JTF_VARCHAR2_TABLE_200();
3375 a2 := JTF_VARCHAR2_TABLE_200();
3376 a3 := JTF_VARCHAR2_TABLE_200();
3377 a4 := JTF_VARCHAR2_TABLE_200();
3378 a5 := JTF_VARCHAR2_TABLE_200();
3379 a6 := JTF_VARCHAR2_TABLE_200();
3380 a7 := JTF_VARCHAR2_TABLE_200();
3381 a8 := JTF_VARCHAR2_TABLE_200();
3382 a9 := JTF_VARCHAR2_TABLE_200();
3383 a10 := JTF_VARCHAR2_TABLE_200();
3384 a11 := JTF_VARCHAR2_TABLE_200();
3385 a12 := JTF_VARCHAR2_TABLE_200();
3386 a13 := JTF_VARCHAR2_TABLE_200();
3387 a14 := JTF_VARCHAR2_TABLE_200();
3388 a15 := JTF_VARCHAR2_TABLE_100();
3389 a16 := JTF_NUMBER_TABLE();
3390 a17 := JTF_DATE_TABLE();
3391 a18 := JTF_NUMBER_TABLE();
3392 a19 := JTF_NUMBER_TABLE();
3393 a20 := JTF_VARCHAR2_TABLE_100();
3394 a21 := JTF_NUMBER_TABLE();
3395 a22 := JTF_NUMBER_TABLE();
3396 a23 := JTF_NUMBER_TABLE();
3397 a24 := JTF_NUMBER_TABLE();
3398 a25 := JTF_NUMBER_TABLE();
3399 a26 := JTF_NUMBER_TABLE();
3400 a27 := JTF_DATE_TABLE();
3401 a28 := JTF_NUMBER_TABLE();
3402 a29 := JTF_DATE_TABLE();
3403 else
3404 a0 := JTF_VARCHAR2_TABLE_200();
3405 a1 := JTF_VARCHAR2_TABLE_200();
3406 a2 := JTF_VARCHAR2_TABLE_200();
3407 a3 := JTF_VARCHAR2_TABLE_200();
3408 a4 := JTF_VARCHAR2_TABLE_200();
3409 a5 := JTF_VARCHAR2_TABLE_200();
3410 a6 := JTF_VARCHAR2_TABLE_200();
3411 a7 := JTF_VARCHAR2_TABLE_200();
3412 a8 := JTF_VARCHAR2_TABLE_200();
3413 a9 := JTF_VARCHAR2_TABLE_200();
3414 a10 := JTF_VARCHAR2_TABLE_200();
3415 a11 := JTF_VARCHAR2_TABLE_200();
3416 a12 := JTF_VARCHAR2_TABLE_200();
3417 a13 := JTF_VARCHAR2_TABLE_200();
3418 a14 := JTF_VARCHAR2_TABLE_200();
3419 a15 := JTF_VARCHAR2_TABLE_100();
3420 a16 := JTF_NUMBER_TABLE();
3421 a17 := JTF_DATE_TABLE();
3422 a18 := JTF_NUMBER_TABLE();
3423 a19 := JTF_NUMBER_TABLE();
3424 a20 := JTF_VARCHAR2_TABLE_100();
3425 a21 := JTF_NUMBER_TABLE();
3426 a22 := JTF_NUMBER_TABLE();
3427 a23 := JTF_NUMBER_TABLE();
3428 a24 := JTF_NUMBER_TABLE();
3429 a25 := JTF_NUMBER_TABLE();
3430 a26 := JTF_NUMBER_TABLE();
3431 a27 := JTF_DATE_TABLE();
3432 a28 := JTF_NUMBER_TABLE();
3433 a29 := JTF_DATE_TABLE();
3434 if t.count > 0 then
3435 a0.extend(t.count);
3436 a1.extend(t.count);
3437 a2.extend(t.count);
3438 a3.extend(t.count);
3439 a4.extend(t.count);
3443 a8.extend(t.count);
3440 a5.extend(t.count);
3441 a6.extend(t.count);
3442 a7.extend(t.count);
3444 a9.extend(t.count);
3445 a10.extend(t.count);
3446 a11.extend(t.count);
3447 a12.extend(t.count);
3448 a13.extend(t.count);
3449 a14.extend(t.count);
3450 a15.extend(t.count);
3451 a16.extend(t.count);
3452 a17.extend(t.count);
3453 a18.extend(t.count);
3454 a19.extend(t.count);
3455 a20.extend(t.count);
3456 a21.extend(t.count);
3457 a22.extend(t.count);
3458 a23.extend(t.count);
3459 a24.extend(t.count);
3460 a25.extend(t.count);
3461 a26.extend(t.count);
3462 a27.extend(t.count);
3463 a28.extend(t.count);
3464 a29.extend(t.count);
3465 ddindx := t.first;
3466 indx := 1;
3467 while true loop
3468 a0(indx) := t(ddindx).attribute15;
3469 a1(indx) := t(ddindx).attribute14;
3470 a2(indx) := t(ddindx).attribute13;
3471 a3(indx) := t(ddindx).attribute12;
3472 a4(indx) := t(ddindx).attribute11;
3473 a5(indx) := t(ddindx).attribute10;
3474 a6(indx) := t(ddindx).attribute9;
3475 a7(indx) := t(ddindx).attribute8;
3476 a8(indx) := t(ddindx).attribute7;
3477 a9(indx) := t(ddindx).attribute6;
3478 a10(indx) := t(ddindx).attribute4;
3479 a11(indx) := t(ddindx).attribute5;
3480 a12(indx) := t(ddindx).attribute2;
3481 a13(indx) := t(ddindx).attribute3;
3482 a14(indx) := t(ddindx).attribute1;
3483 a15(indx) := t(ddindx).attribute_category;
3484 a16(indx) := rosetta_g_miss_num_map(t(ddindx).program_id);
3485 a17(indx) := t(ddindx).program_update_date;
3486 a18(indx) := rosetta_g_miss_num_map(t(ddindx).program_application_id);
3487 a19(indx) := rosetta_g_miss_num_map(t(ddindx).request_id);
3488 a20(indx) := t(ddindx).win_loss_status;
3489 a21(indx) := rosetta_g_miss_num_map(t(ddindx).competitor_product_id);
3490 a22(indx) := rosetta_g_miss_num_map(t(ddindx).lead_line_id);
3491 a23(indx) := rosetta_g_miss_num_map(t(ddindx).lead_id);
3492 a24(indx) := rosetta_g_miss_num_map(t(ddindx).lead_competitor_prod_id);
3493 a25(indx) := rosetta_g_miss_num_map(t(ddindx).last_update_login);
3494 a26(indx) := rosetta_g_miss_num_map(t(ddindx).last_updated_by);
3495 a27(indx) := t(ddindx).last_update_date;
3496 a28(indx) := rosetta_g_miss_num_map(t(ddindx).created_by);
3497 a29(indx) := t(ddindx).creation_date;
3498 indx := indx+1;
3499 if t.last =ddindx
3500 then exit;
3501 end if;
3502 ddindx := t.next(ddindx);
3503 end loop;
3504 end if;
3505 end if;
3506 end rosetta_table_copy_out_p44;
3507
3508 procedure rosetta_table_copy_in_p47(t out nocopy as_opportunity_pub.competitor_prod_out_tbl_type, a0 JTF_NUMBER_TABLE
3509 , a1 JTF_VARCHAR2_TABLE_100
3510 ) as
3511 ddindx binary_integer; indx binary_integer;
3512 begin
3513 if a0 is not null and a0.count > 0 then
3514 if a0.count > 0 then
3515 indx := a0.first;
3516 ddindx := 1;
3517 while true loop
3518 t(ddindx).lead_competitor_prod_id := rosetta_g_miss_num_map(a0(indx));
3519 t(ddindx).return_status := a1(indx);
3520 ddindx := ddindx+1;
3521 if a0.last =indx
3522 then exit;
3523 end if;
3524 indx := a0.next(indx);
3525 end loop;
3526 end if;
3527 end if;
3528 end rosetta_table_copy_in_p47;
3529 procedure rosetta_table_copy_out_p47(t as_opportunity_pub.competitor_prod_out_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
3530 , a1 out nocopy JTF_VARCHAR2_TABLE_100
3531 ) as
3532 ddindx binary_integer; indx binary_integer;
3533 begin
3534 if t is null or t.count = 0 then
3535 a0 := JTF_NUMBER_TABLE();
3536 a1 := JTF_VARCHAR2_TABLE_100();
3537 else
3538 a0 := JTF_NUMBER_TABLE();
3539 a1 := JTF_VARCHAR2_TABLE_100();
3540 if t.count > 0 then
3541 a0.extend(t.count);
3542 a1.extend(t.count);
3543 ddindx := t.first;
3544 indx := 1;
3545 while true loop
3546 a0(indx) := rosetta_g_miss_num_map(t(ddindx).lead_competitor_prod_id);
3547 a1(indx) := t(ddindx).return_status;
3548 indx := indx+1;
3549 if t.last =ddindx
3550 then exit;
3551 end if;
3552 ddindx := t.next(ddindx);
3553 end loop;
3554 end if;
3555 end if;
3556 end rosetta_table_copy_out_p47;
3557
3558 procedure rosetta_table_copy_in_p50(t out nocopy as_opportunity_pub.decision_factor_tbl_type, a0 JTF_VARCHAR2_TABLE_200
3559 , a1 JTF_VARCHAR2_TABLE_200
3560 , a2 JTF_VARCHAR2_TABLE_200
3561 , a3 JTF_VARCHAR2_TABLE_200
3562 , a4 JTF_VARCHAR2_TABLE_200
3563 , a5 JTF_VARCHAR2_TABLE_200
3564 , a6 JTF_VARCHAR2_TABLE_200
3565 , a7 JTF_VARCHAR2_TABLE_200
3566 , a8 JTF_VARCHAR2_TABLE_200
3567 , a9 JTF_VARCHAR2_TABLE_200
3568 , a10 JTF_VARCHAR2_TABLE_200
3569 , a11 JTF_VARCHAR2_TABLE_200
3570 , a12 JTF_VARCHAR2_TABLE_200
3571 , a13 JTF_VARCHAR2_TABLE_200
3575 , a17 JTF_NUMBER_TABLE
3572 , a14 JTF_VARCHAR2_TABLE_200
3573 , a15 JTF_VARCHAR2_TABLE_100
3574 , a16 JTF_DATE_TABLE
3576 , a18 JTF_NUMBER_TABLE
3577 , a19 JTF_NUMBER_TABLE
3578 , a20 JTF_NUMBER_TABLE
3579 , a21 JTF_VARCHAR2_TABLE_300
3580 , a22 JTF_VARCHAR2_TABLE_100
3581 , a23 JTF_NUMBER_TABLE
3582 , a24 JTF_NUMBER_TABLE
3583 , a25 JTF_NUMBER_TABLE
3584 , a26 JTF_NUMBER_TABLE
3585 , a27 JTF_DATE_TABLE
3586 , a28 JTF_NUMBER_TABLE
3587 , a29 JTF_DATE_TABLE
3588 ) as
3589 ddindx binary_integer; indx binary_integer;
3590 begin
3591 if a0 is not null and a0.count > 0 then
3592 if a0.count > 0 then
3593 indx := a0.first;
3594 ddindx := 1;
3595 while true loop
3596 t(ddindx).attribute15 := a0(indx);
3597 t(ddindx).attribute14 := a1(indx);
3598 t(ddindx).attribute13 := a2(indx);
3599 t(ddindx).attribute12 := a3(indx);
3600 t(ddindx).attribute11 := a4(indx);
3601 t(ddindx).attribute10 := a5(indx);
3602 t(ddindx).attribute9 := a6(indx);
3603 t(ddindx).attribute8 := a7(indx);
3604 t(ddindx).attribute7 := a8(indx);
3605 t(ddindx).attribute6 := a9(indx);
3606 t(ddindx).attribute5 := a10(indx);
3607 t(ddindx).attribute4 := a11(indx);
3608 t(ddindx).attribute3 := a12(indx);
3609 t(ddindx).attribute2 := a13(indx);
3610 t(ddindx).attribute1 := a14(indx);
3611 t(ddindx).attribute_category := a15(indx);
3612 t(ddindx).program_update_date := rosetta_g_miss_date_in_map(a16(indx));
3613 t(ddindx).program_id := rosetta_g_miss_num_map(a17(indx));
3614 t(ddindx).program_application_id := rosetta_g_miss_num_map(a18(indx));
3615 t(ddindx).request_id := rosetta_g_miss_num_map(a19(indx));
3616 t(ddindx).decision_rank := rosetta_g_miss_num_map(a20(indx));
3617 t(ddindx).decision_priority_code := a21(indx);
3618 t(ddindx).decision_factor_code := a22(indx);
3619 t(ddindx).lead_decision_factor_id := rosetta_g_miss_num_map(a23(indx));
3620 t(ddindx).lead_line_id := rosetta_g_miss_num_map(a24(indx));
3621 t(ddindx).create_by := rosetta_g_miss_num_map(a25(indx));
3622 t(ddindx).last_updated_by := rosetta_g_miss_num_map(a26(indx));
3623 t(ddindx).last_update_date := rosetta_g_miss_date_in_map(a27(indx));
3624 t(ddindx).last_update_login := rosetta_g_miss_num_map(a28(indx));
3625 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a29(indx));
3626 ddindx := ddindx+1;
3627 if a0.last =indx
3628 then exit;
3629 end if;
3630 indx := a0.next(indx);
3631 end loop;
3632 end if;
3633 end if;
3634 end rosetta_table_copy_in_p50;
3635 procedure rosetta_table_copy_out_p50(t as_opportunity_pub.decision_factor_tbl_type, a0 out nocopy JTF_VARCHAR2_TABLE_200
3636 , a1 out nocopy JTF_VARCHAR2_TABLE_200
3637 , a2 out nocopy JTF_VARCHAR2_TABLE_200
3638 , a3 out nocopy JTF_VARCHAR2_TABLE_200
3639 , a4 out nocopy JTF_VARCHAR2_TABLE_200
3640 , a5 out nocopy JTF_VARCHAR2_TABLE_200
3641 , a6 out nocopy JTF_VARCHAR2_TABLE_200
3642 , a7 out nocopy JTF_VARCHAR2_TABLE_200
3643 , a8 out nocopy JTF_VARCHAR2_TABLE_200
3644 , a9 out nocopy JTF_VARCHAR2_TABLE_200
3645 , a10 out nocopy JTF_VARCHAR2_TABLE_200
3646 , a11 out nocopy JTF_VARCHAR2_TABLE_200
3647 , a12 out nocopy JTF_VARCHAR2_TABLE_200
3648 , a13 out nocopy JTF_VARCHAR2_TABLE_200
3649 , a14 out nocopy JTF_VARCHAR2_TABLE_200
3650 , a15 out nocopy JTF_VARCHAR2_TABLE_100
3651 , a16 out nocopy JTF_DATE_TABLE
3652 , a17 out nocopy JTF_NUMBER_TABLE
3653 , a18 out nocopy JTF_NUMBER_TABLE
3654 , a19 out nocopy JTF_NUMBER_TABLE
3655 , a20 out nocopy JTF_NUMBER_TABLE
3656 , a21 out nocopy JTF_VARCHAR2_TABLE_300
3657 , a22 out nocopy JTF_VARCHAR2_TABLE_100
3658 , a23 out nocopy JTF_NUMBER_TABLE
3659 , a24 out nocopy JTF_NUMBER_TABLE
3660 , a25 out nocopy JTF_NUMBER_TABLE
3661 , a26 out nocopy JTF_NUMBER_TABLE
3662 , a27 out nocopy JTF_DATE_TABLE
3663 , a28 out nocopy JTF_NUMBER_TABLE
3664 , a29 out nocopy JTF_DATE_TABLE
3665 ) as
3666 ddindx binary_integer; indx binary_integer;
3667 begin
3668 if t is null or t.count = 0 then
3669 a0 := JTF_VARCHAR2_TABLE_200();
3670 a1 := JTF_VARCHAR2_TABLE_200();
3671 a2 := JTF_VARCHAR2_TABLE_200();
3672 a3 := JTF_VARCHAR2_TABLE_200();
3673 a4 := JTF_VARCHAR2_TABLE_200();
3674 a5 := JTF_VARCHAR2_TABLE_200();
3675 a6 := JTF_VARCHAR2_TABLE_200();
3676 a7 := JTF_VARCHAR2_TABLE_200();
3677 a8 := JTF_VARCHAR2_TABLE_200();
3678 a9 := JTF_VARCHAR2_TABLE_200();
3679 a10 := JTF_VARCHAR2_TABLE_200();
3680 a11 := JTF_VARCHAR2_TABLE_200();
3681 a12 := JTF_VARCHAR2_TABLE_200();
3682 a13 := JTF_VARCHAR2_TABLE_200();
3683 a14 := JTF_VARCHAR2_TABLE_200();
3684 a15 := JTF_VARCHAR2_TABLE_100();
3685 a16 := JTF_DATE_TABLE();
3686 a17 := JTF_NUMBER_TABLE();
3687 a18 := JTF_NUMBER_TABLE();
3688 a19 := JTF_NUMBER_TABLE();
3689 a20 := JTF_NUMBER_TABLE();
3690 a21 := JTF_VARCHAR2_TABLE_300();
3691 a22 := JTF_VARCHAR2_TABLE_100();
3692 a23 := JTF_NUMBER_TABLE();
3696 a27 := JTF_DATE_TABLE();
3693 a24 := JTF_NUMBER_TABLE();
3694 a25 := JTF_NUMBER_TABLE();
3695 a26 := JTF_NUMBER_TABLE();
3697 a28 := JTF_NUMBER_TABLE();
3698 a29 := JTF_DATE_TABLE();
3699 else
3700 a0 := JTF_VARCHAR2_TABLE_200();
3701 a1 := JTF_VARCHAR2_TABLE_200();
3702 a2 := JTF_VARCHAR2_TABLE_200();
3703 a3 := JTF_VARCHAR2_TABLE_200();
3704 a4 := JTF_VARCHAR2_TABLE_200();
3705 a5 := JTF_VARCHAR2_TABLE_200();
3706 a6 := JTF_VARCHAR2_TABLE_200();
3707 a7 := JTF_VARCHAR2_TABLE_200();
3708 a8 := JTF_VARCHAR2_TABLE_200();
3709 a9 := JTF_VARCHAR2_TABLE_200();
3710 a10 := JTF_VARCHAR2_TABLE_200();
3711 a11 := JTF_VARCHAR2_TABLE_200();
3712 a12 := JTF_VARCHAR2_TABLE_200();
3713 a13 := JTF_VARCHAR2_TABLE_200();
3714 a14 := JTF_VARCHAR2_TABLE_200();
3715 a15 := JTF_VARCHAR2_TABLE_100();
3716 a16 := JTF_DATE_TABLE();
3717 a17 := JTF_NUMBER_TABLE();
3718 a18 := JTF_NUMBER_TABLE();
3719 a19 := JTF_NUMBER_TABLE();
3720 a20 := JTF_NUMBER_TABLE();
3721 a21 := JTF_VARCHAR2_TABLE_300();
3722 a22 := JTF_VARCHAR2_TABLE_100();
3723 a23 := JTF_NUMBER_TABLE();
3724 a24 := JTF_NUMBER_TABLE();
3725 a25 := JTF_NUMBER_TABLE();
3726 a26 := JTF_NUMBER_TABLE();
3727 a27 := JTF_DATE_TABLE();
3728 a28 := JTF_NUMBER_TABLE();
3729 a29 := JTF_DATE_TABLE();
3730 if t.count > 0 then
3731 a0.extend(t.count);
3732 a1.extend(t.count);
3733 a2.extend(t.count);
3734 a3.extend(t.count);
3735 a4.extend(t.count);
3736 a5.extend(t.count);
3737 a6.extend(t.count);
3738 a7.extend(t.count);
3739 a8.extend(t.count);
3740 a9.extend(t.count);
3741 a10.extend(t.count);
3742 a11.extend(t.count);
3743 a12.extend(t.count);
3744 a13.extend(t.count);
3745 a14.extend(t.count);
3746 a15.extend(t.count);
3747 a16.extend(t.count);
3748 a17.extend(t.count);
3749 a18.extend(t.count);
3750 a19.extend(t.count);
3751 a20.extend(t.count);
3752 a21.extend(t.count);
3753 a22.extend(t.count);
3754 a23.extend(t.count);
3755 a24.extend(t.count);
3756 a25.extend(t.count);
3757 a26.extend(t.count);
3758 a27.extend(t.count);
3759 a28.extend(t.count);
3760 a29.extend(t.count);
3761 ddindx := t.first;
3762 indx := 1;
3763 while true loop
3764 a0(indx) := t(ddindx).attribute15;
3765 a1(indx) := t(ddindx).attribute14;
3766 a2(indx) := t(ddindx).attribute13;
3767 a3(indx) := t(ddindx).attribute12;
3768 a4(indx) := t(ddindx).attribute11;
3769 a5(indx) := t(ddindx).attribute10;
3770 a6(indx) := t(ddindx).attribute9;
3771 a7(indx) := t(ddindx).attribute8;
3772 a8(indx) := t(ddindx).attribute7;
3773 a9(indx) := t(ddindx).attribute6;
3774 a10(indx) := t(ddindx).attribute5;
3775 a11(indx) := t(ddindx).attribute4;
3776 a12(indx) := t(ddindx).attribute3;
3777 a13(indx) := t(ddindx).attribute2;
3778 a14(indx) := t(ddindx).attribute1;
3779 a15(indx) := t(ddindx).attribute_category;
3780 a16(indx) := t(ddindx).program_update_date;
3781 a17(indx) := rosetta_g_miss_num_map(t(ddindx).program_id);
3782 a18(indx) := rosetta_g_miss_num_map(t(ddindx).program_application_id);
3783 a19(indx) := rosetta_g_miss_num_map(t(ddindx).request_id);
3784 a20(indx) := rosetta_g_miss_num_map(t(ddindx).decision_rank);
3785 a21(indx) := t(ddindx).decision_priority_code;
3786 a22(indx) := t(ddindx).decision_factor_code;
3787 a23(indx) := rosetta_g_miss_num_map(t(ddindx).lead_decision_factor_id);
3788 a24(indx) := rosetta_g_miss_num_map(t(ddindx).lead_line_id);
3789 a25(indx) := rosetta_g_miss_num_map(t(ddindx).create_by);
3790 a26(indx) := rosetta_g_miss_num_map(t(ddindx).last_updated_by);
3791 a27(indx) := t(ddindx).last_update_date;
3792 a28(indx) := rosetta_g_miss_num_map(t(ddindx).last_update_login);
3793 a29(indx) := t(ddindx).creation_date;
3794 indx := indx+1;
3795 if t.last =ddindx
3796 then exit;
3797 end if;
3798 ddindx := t.next(ddindx);
3799 end loop;
3800 end if;
3801 end if;
3802 end rosetta_table_copy_out_p50;
3803
3804 procedure rosetta_table_copy_in_p53(t out nocopy as_opportunity_pub.decision_factor_out_tbl_type, a0 JTF_NUMBER_TABLE
3805 , a1 JTF_VARCHAR2_TABLE_100
3806 ) as
3807 ddindx binary_integer; indx binary_integer;
3808 begin
3809 if a0 is not null and a0.count > 0 then
3810 if a0.count > 0 then
3811 indx := a0.first;
3812 ddindx := 1;
3813 while true loop
3814 t(ddindx).lead_decision_factor_id := rosetta_g_miss_num_map(a0(indx));
3815 t(ddindx).return_status := a1(indx);
3816 ddindx := ddindx+1;
3817 if a0.last =indx
3818 then exit;
3819 end if;
3820 indx := a0.next(indx);
3821 end loop;
3822 end if;
3823 end if;
3824 end rosetta_table_copy_in_p53;
3828 ddindx binary_integer; indx binary_integer;
3825 procedure rosetta_table_copy_out_p53(t as_opportunity_pub.decision_factor_out_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
3826 , a1 out nocopy JTF_VARCHAR2_TABLE_100
3827 ) as
3829 begin
3830 if t is null or t.count = 0 then
3831 a0 := JTF_NUMBER_TABLE();
3832 a1 := JTF_VARCHAR2_TABLE_100();
3833 else
3834 a0 := JTF_NUMBER_TABLE();
3835 a1 := JTF_VARCHAR2_TABLE_100();
3836 if t.count > 0 then
3837 a0.extend(t.count);
3838 a1.extend(t.count);
3839 ddindx := t.first;
3840 indx := 1;
3841 while true loop
3842 a0(indx) := rosetta_g_miss_num_map(t(ddindx).lead_decision_factor_id);
3843 a1(indx) := t(ddindx).return_status;
3844 indx := indx+1;
3845 if t.last =ddindx
3846 then exit;
3847 end if;
3848 ddindx := t.next(ddindx);
3849 end loop;
3850 end if;
3851 end if;
3852 end rosetta_table_copy_out_p53;
3853
3854 procedure create_opp_header(p_api_version_number NUMBER
3855 , p_init_msg_list VARCHAR2
3856 , p_commit VARCHAR2
3857 , p_validation_level NUMBER
3858 , p_check_access_flag VARCHAR2
3859 , p_admin_flag VARCHAR2
3860 , p_admin_group_id NUMBER
3861 , p_identity_salesforce_id NUMBER
3862 , p_salesgroup_id NUMBER
3863 , p_partner_cont_party_id NUMBER
3864 , p11_a0 JTF_VARCHAR2_TABLE_100
3865 , p11_a1 JTF_VARCHAR2_TABLE_300
3866 , x_return_status out nocopy VARCHAR2
3867 , x_msg_count out nocopy NUMBER
3868 , x_msg_data out nocopy VARCHAR2
3869 , x_lead_id out nocopy NUMBER
3870 , p4_a0 DATE := fnd_api.g_miss_date
3871 , p4_a1 NUMBER := 0-1962.0724
3872 , p4_a2 DATE := fnd_api.g_miss_date
3873 , p4_a3 NUMBER := 0-1962.0724
3874 , p4_a4 NUMBER := 0-1962.0724
3875 , p4_a5 NUMBER := 0-1962.0724
3876 , p4_a6 NUMBER := 0-1962.0724
3877 , p4_a7 NUMBER := 0-1962.0724
3878 , p4_a8 DATE := fnd_api.g_miss_date
3879 , p4_a9 NUMBER := 0-1962.0724
3880 , p4_a10 VARCHAR2 := fnd_api.g_miss_char
3881 , p4_a11 VARCHAR2 := fnd_api.g_miss_char
3882 , p4_a12 VARCHAR2 := fnd_api.g_miss_char
3883 , p4_a13 VARCHAR2 := fnd_api.g_miss_char
3884 , p4_a14 VARCHAR2 := fnd_api.g_miss_char
3885 , p4_a15 NUMBER := 0-1962.0724
3886 , p4_a16 VARCHAR2 := fnd_api.g_miss_char
3887 , p4_a17 NUMBER := 0-1962.0724
3888 , p4_a18 VARCHAR2 := fnd_api.g_miss_char
3889 , p4_a19 VARCHAR2 := fnd_api.g_miss_char
3890 , p4_a20 NUMBER := 0-1962.0724
3891 , p4_a21 VARCHAR2 := fnd_api.g_miss_char
3892 , p4_a22 VARCHAR2 := fnd_api.g_miss_char
3893 , p4_a23 VARCHAR2 := fnd_api.g_miss_char
3894 , p4_a24 VARCHAR2 := fnd_api.g_miss_char
3895 , p4_a25 VARCHAR2 := fnd_api.g_miss_char
3896 , p4_a26 VARCHAR2 := fnd_api.g_miss_char
3897 , p4_a27 VARCHAR2 := fnd_api.g_miss_char
3898 , p4_a28 VARCHAR2 := fnd_api.g_miss_char
3899 , p4_a29 NUMBER := 0-1962.0724
3900 , p4_a30 VARCHAR2 := fnd_api.g_miss_char
3901 , p4_a31 NUMBER := 0-1962.0724
3902 , p4_a32 VARCHAR2 := fnd_api.g_miss_char
3903 , p4_a33 VARCHAR2 := fnd_api.g_miss_char
3904 , p4_a34 NUMBER := 0-1962.0724
3905 , p4_a35 NUMBER := 0-1962.0724
3906 , p4_a36 VARCHAR2 := fnd_api.g_miss_char
3907 , p4_a37 VARCHAR2 := fnd_api.g_miss_char
3908 , p4_a38 DATE := fnd_api.g_miss_date
3909 , p4_a39 VARCHAR2 := fnd_api.g_miss_char
3910 , p4_a40 VARCHAR2 := fnd_api.g_miss_char
3911 , p4_a41 VARCHAR2 := fnd_api.g_miss_char
3912 , p4_a42 VARCHAR2 := fnd_api.g_miss_char
3913 , p4_a43 VARCHAR2 := fnd_api.g_miss_char
3914 , p4_a44 NUMBER := 0-1962.0724
3915 , p4_a45 VARCHAR2 := fnd_api.g_miss_char
3916 , p4_a46 VARCHAR2 := fnd_api.g_miss_char
3917 , p4_a47 NUMBER := 0-1962.0724
3918 , p4_a48 VARCHAR2 := fnd_api.g_miss_char
3919 , p4_a49 NUMBER := 0-1962.0724
3920 , p4_a50 NUMBER := 0-1962.0724
3921 , p4_a51 NUMBER := 0-1962.0724
3922 , p4_a52 VARCHAR2 := fnd_api.g_miss_char
3923 , p4_a53 VARCHAR2 := fnd_api.g_miss_char
3924 , p4_a54 VARCHAR2 := fnd_api.g_miss_char
3925 , p4_a55 NUMBER := 0-1962.0724
3926 , p4_a56 NUMBER := 0-1962.0724
3927 , p4_a57 VARCHAR2 := fnd_api.g_miss_char
3928 , p4_a58 VARCHAR2 := fnd_api.g_miss_char
3929 , p4_a59 VARCHAR2 := fnd_api.g_miss_char
3930 , p4_a60 VARCHAR2 := fnd_api.g_miss_char
3931 , p4_a61 VARCHAR2 := fnd_api.g_miss_char
3932 , p4_a62 VARCHAR2 := fnd_api.g_miss_char
3933 , p4_a63 NUMBER := 0-1962.0724
3934 , p4_a64 VARCHAR2 := fnd_api.g_miss_char
3935 , p4_a65 NUMBER := 0-1962.0724
3936 , p4_a66 NUMBER := 0-1962.0724
3937 , p4_a67 VARCHAR2 := fnd_api.g_miss_char
3938 , p4_a68 NUMBER := 0-1962.0724
3939 , p4_a69 NUMBER := 0-1962.0724
3940 , p4_a70 NUMBER := 0-1962.0724
3941 , p4_a71 VARCHAR2 := fnd_api.g_miss_char
3942 , p4_a72 VARCHAR2 := fnd_api.g_miss_char
3943 , p4_a73 DATE := fnd_api.g_miss_date
3944 , p4_a74 VARCHAR2 := fnd_api.g_miss_char
3945 , p4_a75 VARCHAR2 := fnd_api.g_miss_char
3946 , p4_a76 VARCHAR2 := fnd_api.g_miss_char
3947 , p4_a77 VARCHAR2 := fnd_api.g_miss_char
3948 , p4_a78 VARCHAR2 := fnd_api.g_miss_char
3949 , p4_a79 VARCHAR2 := fnd_api.g_miss_char
3953 , p4_a83 VARCHAR2 := fnd_api.g_miss_char
3950 , p4_a80 NUMBER := 0-1962.0724
3951 , p4_a81 VARCHAR2 := fnd_api.g_miss_char
3952 , p4_a82 VARCHAR2 := fnd_api.g_miss_char
3954 , p4_a84 VARCHAR2 := fnd_api.g_miss_char
3955 , p4_a85 VARCHAR2 := fnd_api.g_miss_char
3956 , p4_a86 VARCHAR2 := fnd_api.g_miss_char
3957 , p4_a87 VARCHAR2 := fnd_api.g_miss_char
3958 , p4_a88 VARCHAR2 := fnd_api.g_miss_char
3959 , p4_a89 VARCHAR2 := fnd_api.g_miss_char
3960 , p4_a90 VARCHAR2 := fnd_api.g_miss_char
3961 , p4_a91 VARCHAR2 := fnd_api.g_miss_char
3962 , p4_a92 VARCHAR2 := fnd_api.g_miss_char
3963 , p4_a93 VARCHAR2 := fnd_api.g_miss_char
3964 , p4_a94 VARCHAR2 := fnd_api.g_miss_char
3965 , p4_a95 VARCHAR2 := fnd_api.g_miss_char
3966 , p4_a96 VARCHAR2 := fnd_api.g_miss_char
3967 , p4_a97 VARCHAR2 := fnd_api.g_miss_char
3968 , p4_a98 VARCHAR2 := fnd_api.g_miss_char
3969 , p4_a99 NUMBER := 0-1962.0724
3970 )
3971
3972 as
3973 ddp_header_rec as_opportunity_pub.header_rec_type;
3974 ddp_profile_tbl as_utility_pub.profile_tbl_type;
3975 ddindx binary_integer; indx binary_integer;
3976 begin
3977
3978 -- copy data to the local IN or IN-OUT args, if any
3979
3980
3981
3982
3983 ddp_header_rec.last_update_date := rosetta_g_miss_date_in_map(p4_a0);
3984 ddp_header_rec.last_updated_by := rosetta_g_miss_num_map(p4_a1);
3985 ddp_header_rec.creation_date := rosetta_g_miss_date_in_map(p4_a2);
3986 ddp_header_rec.created_by := rosetta_g_miss_num_map(p4_a3);
3987 ddp_header_rec.last_update_login := rosetta_g_miss_num_map(p4_a4);
3988 ddp_header_rec.request_id := rosetta_g_miss_num_map(p4_a5);
3989 ddp_header_rec.program_application_id := rosetta_g_miss_num_map(p4_a6);
3990 ddp_header_rec.program_id := rosetta_g_miss_num_map(p4_a7);
3991 ddp_header_rec.program_update_date := rosetta_g_miss_date_in_map(p4_a8);
3992 ddp_header_rec.lead_id := rosetta_g_miss_num_map(p4_a9);
3993 ddp_header_rec.lead_number := p4_a10;
3994 ddp_header_rec.orig_system_reference := p4_a11;
3995 ddp_header_rec.lead_source_code := p4_a12;
3996 ddp_header_rec.lead_source := p4_a13;
3997 ddp_header_rec.description := p4_a14;
3998 ddp_header_rec.source_promotion_id := rosetta_g_miss_num_map(p4_a15);
3999 ddp_header_rec.source_promotion_code := p4_a16;
4000 ddp_header_rec.customer_id := rosetta_g_miss_num_map(p4_a17);
4001 ddp_header_rec.customer_name := p4_a18;
4002 ddp_header_rec.customer_name_phonetic := p4_a19;
4003 ddp_header_rec.address_id := rosetta_g_miss_num_map(p4_a20);
4004 ddp_header_rec.address := p4_a21;
4005 ddp_header_rec.address2 := p4_a22;
4006 ddp_header_rec.address3 := p4_a23;
4007 ddp_header_rec.address4 := p4_a24;
4008 ddp_header_rec.city := p4_a25;
4009 ddp_header_rec.state := p4_a26;
4010 ddp_header_rec.country := p4_a27;
4011 ddp_header_rec.province := p4_a28;
4012 ddp_header_rec.sales_stage_id := rosetta_g_miss_num_map(p4_a29);
4013 ddp_header_rec.sales_stage := p4_a30;
4014 ddp_header_rec.win_probability := rosetta_g_miss_num_map(p4_a31);
4015 ddp_header_rec.status_code := p4_a32;
4016 ddp_header_rec.status := p4_a33;
4017 ddp_header_rec.total_amount := rosetta_g_miss_num_map(p4_a34);
4018 ddp_header_rec.converted_total_amount := rosetta_g_miss_num_map(p4_a35);
4019 ddp_header_rec.channel_code := p4_a36;
4020 ddp_header_rec.channel := p4_a37;
4021 ddp_header_rec.decision_date := rosetta_g_miss_date_in_map(p4_a38);
4022 ddp_header_rec.currency_code := p4_a39;
4023 ddp_header_rec.to_currency_code := p4_a40;
4024 ddp_header_rec.close_reason_code := p4_a41;
4025 ddp_header_rec.close_reason := p4_a42;
4026 ddp_header_rec.close_competitor_code := p4_a43;
4027 ddp_header_rec.close_competitor_id := rosetta_g_miss_num_map(p4_a44);
4028 ddp_header_rec.close_competitor := p4_a45;
4029 ddp_header_rec.close_comment := p4_a46;
4030 ddp_header_rec.end_user_customer_id := rosetta_g_miss_num_map(p4_a47);
4031 ddp_header_rec.end_user_customer_name := p4_a48;
4032 ddp_header_rec.end_user_address_id := rosetta_g_miss_num_map(p4_a49);
4033 ddp_header_rec.owner_salesforce_id := rosetta_g_miss_num_map(p4_a50);
4034 ddp_header_rec.owner_sales_group_id := rosetta_g_miss_num_map(p4_a51);
4035 ddp_header_rec.parent_project := p4_a52;
4036 ddp_header_rec.parent_project_code := p4_a53;
4037 ddp_header_rec.updateable_flag := p4_a54;
4038 ddp_header_rec.price_list_id := rosetta_g_miss_num_map(p4_a55);
4039 ddp_header_rec.initiating_contact_id := rosetta_g_miss_num_map(p4_a56);
4040 ddp_header_rec.rank := p4_a57;
4041 ddp_header_rec.member_access := p4_a58;
4042 ddp_header_rec.member_role := p4_a59;
4043 ddp_header_rec.deleted_flag := p4_a60;
4044 ddp_header_rec.auto_assignment_type := p4_a61;
4045 ddp_header_rec.prm_assignment_type := p4_a62;
4046 ddp_header_rec.customer_budget := rosetta_g_miss_num_map(p4_a63);
4047 ddp_header_rec.methodology_code := p4_a64;
4048 ddp_header_rec.sales_methodology_id := rosetta_g_miss_num_map(p4_a65);
4049 ddp_header_rec.original_lead_id := rosetta_g_miss_num_map(p4_a66);
4050 ddp_header_rec.decision_timeframe_code := p4_a67;
4051 ddp_header_rec.incumbent_partner_resource_id := rosetta_g_miss_num_map(p4_a68);
4052 ddp_header_rec.incumbent_partner_party_id := rosetta_g_miss_num_map(p4_a69);
4053 ddp_header_rec.offer_id := rosetta_g_miss_num_map(p4_a70);
4054 ddp_header_rec.vehicle_response_code := p4_a71;
4058 ddp_header_rec.delete_allowed_flag := p4_a75;
4055 ddp_header_rec.budget_status_code := p4_a72;
4056 ddp_header_rec.followup_date := rosetta_g_miss_date_in_map(p4_a73);
4057 ddp_header_rec.no_opp_allowed_flag := p4_a74;
4059 ddp_header_rec.prm_exec_sponsor_flag := p4_a76;
4060 ddp_header_rec.prm_prj_lead_in_place_flag := p4_a77;
4061 ddp_header_rec.prm_ind_classification_code := p4_a78;
4062 ddp_header_rec.prm_lead_type := p4_a79;
4063 ddp_header_rec.org_id := rosetta_g_miss_num_map(p4_a80);
4064 ddp_header_rec.freeze_flag := p4_a81;
4065 ddp_header_rec.attribute_category := p4_a82;
4066 ddp_header_rec.attribute1 := p4_a83;
4067 ddp_header_rec.attribute2 := p4_a84;
4068 ddp_header_rec.attribute3 := p4_a85;
4069 ddp_header_rec.attribute4 := p4_a86;
4070 ddp_header_rec.attribute5 := p4_a87;
4071 ddp_header_rec.attribute6 := p4_a88;
4072 ddp_header_rec.attribute7 := p4_a89;
4073 ddp_header_rec.attribute8 := p4_a90;
4074 ddp_header_rec.attribute9 := p4_a91;
4075 ddp_header_rec.attribute10 := p4_a92;
4076 ddp_header_rec.attribute11 := p4_a93;
4077 ddp_header_rec.attribute12 := p4_a94;
4078 ddp_header_rec.attribute13 := p4_a95;
4079 ddp_header_rec.attribute14 := p4_a96;
4080 ddp_header_rec.attribute15 := p4_a97;
4081 ddp_header_rec.prm_referral_code := p4_a98;
4082 ddp_header_rec.total_revenue_opp_forecast_amt := rosetta_g_miss_num_map(p4_a99);
4083
4084
4085
4086
4087
4088
4089
4090 as_utility_pub_w.rosetta_table_copy_in_p6(ddp_profile_tbl, p11_a0
4091 , p11_a1
4092 );
4093
4094
4095
4096
4097
4098 -- here's the delegated call to the old PL/SQL routine
4099 as_opportunity_pub.create_opp_header(p_api_version_number,
4100 p_init_msg_list,
4101 p_commit,
4102 p_validation_level,
4103 ddp_header_rec,
4104 p_check_access_flag,
4105 p_admin_flag,
4106 p_admin_group_id,
4107 p_identity_salesforce_id,
4108 p_salesgroup_id,
4109 p_partner_cont_party_id,
4110 ddp_profile_tbl,
4111 x_return_status,
4112 x_msg_count,
4113 x_msg_data,
4114 x_lead_id);
4115
4116 -- copy data back from the local variables to OUT or IN-OUT args, if any
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132 end;
4133
4134 procedure update_opp_header(p_api_version_number NUMBER
4135 , p_init_msg_list VARCHAR2
4136 , p_commit VARCHAR2
4137 , p_validation_level NUMBER
4138 , p_check_access_flag VARCHAR2
4139 , p_admin_flag VARCHAR2
4140 , p_admin_group_id NUMBER
4141 , p_identity_salesforce_id NUMBER
4142 , p_partner_cont_party_id NUMBER
4143 , p10_a0 JTF_VARCHAR2_TABLE_100
4144 , p10_a1 JTF_VARCHAR2_TABLE_300
4145 , x_return_status out nocopy VARCHAR2
4146 , x_msg_count out nocopy NUMBER
4147 , x_msg_data out nocopy VARCHAR2
4148 , x_lead_id out nocopy NUMBER
4149 , p4_a0 DATE := fnd_api.g_miss_date
4150 , p4_a1 NUMBER := 0-1962.0724
4151 , p4_a2 DATE := fnd_api.g_miss_date
4152 , p4_a3 NUMBER := 0-1962.0724
4153 , p4_a4 NUMBER := 0-1962.0724
4154 , p4_a5 NUMBER := 0-1962.0724
4155 , p4_a6 NUMBER := 0-1962.0724
4156 , p4_a7 NUMBER := 0-1962.0724
4157 , p4_a8 DATE := fnd_api.g_miss_date
4158 , p4_a9 NUMBER := 0-1962.0724
4159 , p4_a10 VARCHAR2 := fnd_api.g_miss_char
4160 , p4_a11 VARCHAR2 := fnd_api.g_miss_char
4161 , p4_a12 VARCHAR2 := fnd_api.g_miss_char
4162 , p4_a13 VARCHAR2 := fnd_api.g_miss_char
4163 , p4_a14 VARCHAR2 := fnd_api.g_miss_char
4164 , p4_a15 NUMBER := 0-1962.0724
4165 , p4_a16 VARCHAR2 := fnd_api.g_miss_char
4166 , p4_a17 NUMBER := 0-1962.0724
4167 , p4_a18 VARCHAR2 := fnd_api.g_miss_char
4168 , p4_a19 VARCHAR2 := fnd_api.g_miss_char
4169 , p4_a20 NUMBER := 0-1962.0724
4170 , p4_a21 VARCHAR2 := fnd_api.g_miss_char
4171 , p4_a22 VARCHAR2 := fnd_api.g_miss_char
4172 , p4_a23 VARCHAR2 := fnd_api.g_miss_char
4173 , p4_a24 VARCHAR2 := fnd_api.g_miss_char
4174 , p4_a25 VARCHAR2 := fnd_api.g_miss_char
4175 , p4_a26 VARCHAR2 := fnd_api.g_miss_char
4176 , p4_a27 VARCHAR2 := fnd_api.g_miss_char
4177 , p4_a28 VARCHAR2 := fnd_api.g_miss_char
4178 , p4_a29 NUMBER := 0-1962.0724
4179 , p4_a30 VARCHAR2 := fnd_api.g_miss_char
4180 , p4_a31 NUMBER := 0-1962.0724
4181 , p4_a32 VARCHAR2 := fnd_api.g_miss_char
4182 , p4_a33 VARCHAR2 := fnd_api.g_miss_char
4183 , p4_a34 NUMBER := 0-1962.0724
4184 , p4_a35 NUMBER := 0-1962.0724
4185 , p4_a36 VARCHAR2 := fnd_api.g_miss_char
4186 , p4_a37 VARCHAR2 := fnd_api.g_miss_char
4187 , p4_a38 DATE := fnd_api.g_miss_date
4188 , p4_a39 VARCHAR2 := fnd_api.g_miss_char
4189 , p4_a40 VARCHAR2 := fnd_api.g_miss_char
4190 , p4_a41 VARCHAR2 := fnd_api.g_miss_char
4191 , p4_a42 VARCHAR2 := fnd_api.g_miss_char
4192 , p4_a43 VARCHAR2 := fnd_api.g_miss_char
4193 , p4_a44 NUMBER := 0-1962.0724
4194 , p4_a45 VARCHAR2 := fnd_api.g_miss_char
4195 , p4_a46 VARCHAR2 := fnd_api.g_miss_char
4196 , p4_a47 NUMBER := 0-1962.0724
4197 , p4_a48 VARCHAR2 := fnd_api.g_miss_char
4201 , p4_a52 VARCHAR2 := fnd_api.g_miss_char
4198 , p4_a49 NUMBER := 0-1962.0724
4199 , p4_a50 NUMBER := 0-1962.0724
4200 , p4_a51 NUMBER := 0-1962.0724
4202 , p4_a53 VARCHAR2 := fnd_api.g_miss_char
4203 , p4_a54 VARCHAR2 := fnd_api.g_miss_char
4204 , p4_a55 NUMBER := 0-1962.0724
4205 , p4_a56 NUMBER := 0-1962.0724
4206 , p4_a57 VARCHAR2 := fnd_api.g_miss_char
4207 , p4_a58 VARCHAR2 := fnd_api.g_miss_char
4208 , p4_a59 VARCHAR2 := fnd_api.g_miss_char
4209 , p4_a60 VARCHAR2 := fnd_api.g_miss_char
4210 , p4_a61 VARCHAR2 := fnd_api.g_miss_char
4211 , p4_a62 VARCHAR2 := fnd_api.g_miss_char
4212 , p4_a63 NUMBER := 0-1962.0724
4213 , p4_a64 VARCHAR2 := fnd_api.g_miss_char
4214 , p4_a65 NUMBER := 0-1962.0724
4215 , p4_a66 NUMBER := 0-1962.0724
4216 , p4_a67 VARCHAR2 := fnd_api.g_miss_char
4217 , p4_a68 NUMBER := 0-1962.0724
4218 , p4_a69 NUMBER := 0-1962.0724
4219 , p4_a70 NUMBER := 0-1962.0724
4220 , p4_a71 VARCHAR2 := fnd_api.g_miss_char
4221 , p4_a72 VARCHAR2 := fnd_api.g_miss_char
4222 , p4_a73 DATE := fnd_api.g_miss_date
4223 , p4_a74 VARCHAR2 := fnd_api.g_miss_char
4224 , p4_a75 VARCHAR2 := fnd_api.g_miss_char
4225 , p4_a76 VARCHAR2 := fnd_api.g_miss_char
4226 , p4_a77 VARCHAR2 := fnd_api.g_miss_char
4227 , p4_a78 VARCHAR2 := fnd_api.g_miss_char
4228 , p4_a79 VARCHAR2 := fnd_api.g_miss_char
4229 , p4_a80 NUMBER := 0-1962.0724
4230 , p4_a81 VARCHAR2 := fnd_api.g_miss_char
4231 , p4_a82 VARCHAR2 := fnd_api.g_miss_char
4232 , p4_a83 VARCHAR2 := fnd_api.g_miss_char
4233 , p4_a84 VARCHAR2 := fnd_api.g_miss_char
4234 , p4_a85 VARCHAR2 := fnd_api.g_miss_char
4235 , p4_a86 VARCHAR2 := fnd_api.g_miss_char
4236 , p4_a87 VARCHAR2 := fnd_api.g_miss_char
4237 , p4_a88 VARCHAR2 := fnd_api.g_miss_char
4238 , p4_a89 VARCHAR2 := fnd_api.g_miss_char
4239 , p4_a90 VARCHAR2 := fnd_api.g_miss_char
4240 , p4_a91 VARCHAR2 := fnd_api.g_miss_char
4241 , p4_a92 VARCHAR2 := fnd_api.g_miss_char
4242 , p4_a93 VARCHAR2 := fnd_api.g_miss_char
4243 , p4_a94 VARCHAR2 := fnd_api.g_miss_char
4244 , p4_a95 VARCHAR2 := fnd_api.g_miss_char
4245 , p4_a96 VARCHAR2 := fnd_api.g_miss_char
4246 , p4_a97 VARCHAR2 := fnd_api.g_miss_char
4247 , p4_a98 VARCHAR2 := fnd_api.g_miss_char
4248 , p4_a99 NUMBER := 0-1962.0724
4249 )
4250
4251 as
4252 ddp_header_rec as_opportunity_pub.header_rec_type;
4253 ddp_profile_tbl as_utility_pub.profile_tbl_type;
4254 ddindx binary_integer; indx binary_integer;
4255 begin
4256
4257 -- copy data to the local IN or IN-OUT args, if any
4258
4259
4260
4261
4262 ddp_header_rec.last_update_date := rosetta_g_miss_date_in_map(p4_a0);
4263 ddp_header_rec.last_updated_by := rosetta_g_miss_num_map(p4_a1);
4264 ddp_header_rec.creation_date := rosetta_g_miss_date_in_map(p4_a2);
4265 ddp_header_rec.created_by := rosetta_g_miss_num_map(p4_a3);
4266 ddp_header_rec.last_update_login := rosetta_g_miss_num_map(p4_a4);
4267 ddp_header_rec.request_id := rosetta_g_miss_num_map(p4_a5);
4268 ddp_header_rec.program_application_id := rosetta_g_miss_num_map(p4_a6);
4269 ddp_header_rec.program_id := rosetta_g_miss_num_map(p4_a7);
4270 ddp_header_rec.program_update_date := rosetta_g_miss_date_in_map(p4_a8);
4271 ddp_header_rec.lead_id := rosetta_g_miss_num_map(p4_a9);
4272 ddp_header_rec.lead_number := p4_a10;
4273 ddp_header_rec.orig_system_reference := p4_a11;
4274 ddp_header_rec.lead_source_code := p4_a12;
4275 ddp_header_rec.lead_source := p4_a13;
4276 ddp_header_rec.description := p4_a14;
4277 ddp_header_rec.source_promotion_id := rosetta_g_miss_num_map(p4_a15);
4278 ddp_header_rec.source_promotion_code := p4_a16;
4279 ddp_header_rec.customer_id := rosetta_g_miss_num_map(p4_a17);
4280 ddp_header_rec.customer_name := p4_a18;
4281 ddp_header_rec.customer_name_phonetic := p4_a19;
4282 ddp_header_rec.address_id := rosetta_g_miss_num_map(p4_a20);
4283 ddp_header_rec.address := p4_a21;
4284 ddp_header_rec.address2 := p4_a22;
4285 ddp_header_rec.address3 := p4_a23;
4286 ddp_header_rec.address4 := p4_a24;
4287 ddp_header_rec.city := p4_a25;
4288 ddp_header_rec.state := p4_a26;
4289 ddp_header_rec.country := p4_a27;
4290 ddp_header_rec.province := p4_a28;
4291 ddp_header_rec.sales_stage_id := rosetta_g_miss_num_map(p4_a29);
4292 ddp_header_rec.sales_stage := p4_a30;
4293 ddp_header_rec.win_probability := rosetta_g_miss_num_map(p4_a31);
4294 ddp_header_rec.status_code := p4_a32;
4295 ddp_header_rec.status := p4_a33;
4296 ddp_header_rec.total_amount := rosetta_g_miss_num_map(p4_a34);
4297 ddp_header_rec.converted_total_amount := rosetta_g_miss_num_map(p4_a35);
4298 ddp_header_rec.channel_code := p4_a36;
4299 ddp_header_rec.channel := p4_a37;
4300 ddp_header_rec.decision_date := rosetta_g_miss_date_in_map(p4_a38);
4301 ddp_header_rec.currency_code := p4_a39;
4302 ddp_header_rec.to_currency_code := p4_a40;
4303 ddp_header_rec.close_reason_code := p4_a41;
4304 ddp_header_rec.close_reason := p4_a42;
4305 ddp_header_rec.close_competitor_code := p4_a43;
4306 ddp_header_rec.close_competitor_id := rosetta_g_miss_num_map(p4_a44);
4307 ddp_header_rec.close_competitor := p4_a45;
4308 ddp_header_rec.close_comment := p4_a46;
4309 ddp_header_rec.end_user_customer_id := rosetta_g_miss_num_map(p4_a47);
4313 ddp_header_rec.owner_sales_group_id := rosetta_g_miss_num_map(p4_a51);
4310 ddp_header_rec.end_user_customer_name := p4_a48;
4311 ddp_header_rec.end_user_address_id := rosetta_g_miss_num_map(p4_a49);
4312 ddp_header_rec.owner_salesforce_id := rosetta_g_miss_num_map(p4_a50);
4314 ddp_header_rec.parent_project := p4_a52;
4315 ddp_header_rec.parent_project_code := p4_a53;
4316 ddp_header_rec.updateable_flag := p4_a54;
4317 ddp_header_rec.price_list_id := rosetta_g_miss_num_map(p4_a55);
4318 ddp_header_rec.initiating_contact_id := rosetta_g_miss_num_map(p4_a56);
4319 ddp_header_rec.rank := p4_a57;
4320 ddp_header_rec.member_access := p4_a58;
4321 ddp_header_rec.member_role := p4_a59;
4322 ddp_header_rec.deleted_flag := p4_a60;
4323 ddp_header_rec.auto_assignment_type := p4_a61;
4324 ddp_header_rec.prm_assignment_type := p4_a62;
4325 ddp_header_rec.customer_budget := rosetta_g_miss_num_map(p4_a63);
4326 ddp_header_rec.methodology_code := p4_a64;
4327 ddp_header_rec.sales_methodology_id := rosetta_g_miss_num_map(p4_a65);
4328 ddp_header_rec.original_lead_id := rosetta_g_miss_num_map(p4_a66);
4329 ddp_header_rec.decision_timeframe_code := p4_a67;
4330 ddp_header_rec.incumbent_partner_resource_id := rosetta_g_miss_num_map(p4_a68);
4331 ddp_header_rec.incumbent_partner_party_id := rosetta_g_miss_num_map(p4_a69);
4332 ddp_header_rec.offer_id := rosetta_g_miss_num_map(p4_a70);
4333 ddp_header_rec.vehicle_response_code := p4_a71;
4334 ddp_header_rec.budget_status_code := p4_a72;
4335 ddp_header_rec.followup_date := rosetta_g_miss_date_in_map(p4_a73);
4336 ddp_header_rec.no_opp_allowed_flag := p4_a74;
4337 ddp_header_rec.delete_allowed_flag := p4_a75;
4338 ddp_header_rec.prm_exec_sponsor_flag := p4_a76;
4339 ddp_header_rec.prm_prj_lead_in_place_flag := p4_a77;
4340 ddp_header_rec.prm_ind_classification_code := p4_a78;
4341 ddp_header_rec.prm_lead_type := p4_a79;
4342 ddp_header_rec.org_id := rosetta_g_miss_num_map(p4_a80);
4343 ddp_header_rec.freeze_flag := p4_a81;
4344 ddp_header_rec.attribute_category := p4_a82;
4345 ddp_header_rec.attribute1 := p4_a83;
4346 ddp_header_rec.attribute2 := p4_a84;
4347 ddp_header_rec.attribute3 := p4_a85;
4348 ddp_header_rec.attribute4 := p4_a86;
4349 ddp_header_rec.attribute5 := p4_a87;
4350 ddp_header_rec.attribute6 := p4_a88;
4351 ddp_header_rec.attribute7 := p4_a89;
4352 ddp_header_rec.attribute8 := p4_a90;
4353 ddp_header_rec.attribute9 := p4_a91;
4354 ddp_header_rec.attribute10 := p4_a92;
4355 ddp_header_rec.attribute11 := p4_a93;
4356 ddp_header_rec.attribute12 := p4_a94;
4357 ddp_header_rec.attribute13 := p4_a95;
4358 ddp_header_rec.attribute14 := p4_a96;
4359 ddp_header_rec.attribute15 := p4_a97;
4360 ddp_header_rec.prm_referral_code := p4_a98;
4361 ddp_header_rec.total_revenue_opp_forecast_amt := rosetta_g_miss_num_map(p4_a99);
4362
4363
4364
4365
4366
4367
4368 as_utility_pub_w.rosetta_table_copy_in_p6(ddp_profile_tbl, p10_a0
4369 , p10_a1
4370 );
4371
4372
4373
4374
4375
4376 -- here's the delegated call to the old PL/SQL routine
4377 as_opportunity_pub.update_opp_header(p_api_version_number,
4378 p_init_msg_list,
4379 p_commit,
4380 p_validation_level,
4381 ddp_header_rec,
4382 p_check_access_flag,
4383 p_admin_flag,
4384 p_admin_group_id,
4385 p_identity_salesforce_id,
4386 p_partner_cont_party_id,
4387 ddp_profile_tbl,
4388 x_return_status,
4389 x_msg_count,
4390 x_msg_data,
4391 x_lead_id);
4392
4393 -- copy data back from the local variables to OUT or IN-OUT args, if any
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408 end;
4409
4410 procedure delete_opp_header(p_api_version_number NUMBER
4411 , p_init_msg_list VARCHAR2
4412 , p_commit VARCHAR2
4413 , p_validation_level NUMBER
4414 , p_check_access_flag VARCHAR2
4415 , p_admin_flag VARCHAR2
4416 , p_admin_group_id NUMBER
4417 , p_identity_salesforce_id NUMBER
4418 , p_partner_cont_party_id NUMBER
4419 , p10_a0 JTF_VARCHAR2_TABLE_100
4420 , p10_a1 JTF_VARCHAR2_TABLE_300
4421 , x_return_status out nocopy VARCHAR2
4422 , x_msg_count out nocopy NUMBER
4423 , x_msg_data out nocopy VARCHAR2
4424 , x_lead_id out nocopy NUMBER
4425 , p4_a0 DATE := fnd_api.g_miss_date
4426 , p4_a1 NUMBER := 0-1962.0724
4427 , p4_a2 DATE := fnd_api.g_miss_date
4428 , p4_a3 NUMBER := 0-1962.0724
4429 , p4_a4 NUMBER := 0-1962.0724
4430 , p4_a5 NUMBER := 0-1962.0724
4431 , p4_a6 NUMBER := 0-1962.0724
4432 , p4_a7 NUMBER := 0-1962.0724
4433 , p4_a8 DATE := fnd_api.g_miss_date
4434 , p4_a9 NUMBER := 0-1962.0724
4435 , p4_a10 VARCHAR2 := fnd_api.g_miss_char
4436 , p4_a11 VARCHAR2 := fnd_api.g_miss_char
4437 , p4_a12 VARCHAR2 := fnd_api.g_miss_char
4438 , p4_a13 VARCHAR2 := fnd_api.g_miss_char
4439 , p4_a14 VARCHAR2 := fnd_api.g_miss_char
4440 , p4_a15 NUMBER := 0-1962.0724
4441 , p4_a16 VARCHAR2 := fnd_api.g_miss_char
4442 , p4_a17 NUMBER := 0-1962.0724
4443 , p4_a18 VARCHAR2 := fnd_api.g_miss_char
4444 , p4_a19 VARCHAR2 := fnd_api.g_miss_char
4448 , p4_a23 VARCHAR2 := fnd_api.g_miss_char
4445 , p4_a20 NUMBER := 0-1962.0724
4446 , p4_a21 VARCHAR2 := fnd_api.g_miss_char
4447 , p4_a22 VARCHAR2 := fnd_api.g_miss_char
4449 , p4_a24 VARCHAR2 := fnd_api.g_miss_char
4450 , p4_a25 VARCHAR2 := fnd_api.g_miss_char
4451 , p4_a26 VARCHAR2 := fnd_api.g_miss_char
4452 , p4_a27 VARCHAR2 := fnd_api.g_miss_char
4453 , p4_a28 VARCHAR2 := fnd_api.g_miss_char
4454 , p4_a29 NUMBER := 0-1962.0724
4455 , p4_a30 VARCHAR2 := fnd_api.g_miss_char
4456 , p4_a31 NUMBER := 0-1962.0724
4457 , p4_a32 VARCHAR2 := fnd_api.g_miss_char
4458 , p4_a33 VARCHAR2 := fnd_api.g_miss_char
4459 , p4_a34 NUMBER := 0-1962.0724
4460 , p4_a35 NUMBER := 0-1962.0724
4461 , p4_a36 VARCHAR2 := fnd_api.g_miss_char
4462 , p4_a37 VARCHAR2 := fnd_api.g_miss_char
4463 , p4_a38 DATE := fnd_api.g_miss_date
4464 , p4_a39 VARCHAR2 := fnd_api.g_miss_char
4465 , p4_a40 VARCHAR2 := fnd_api.g_miss_char
4466 , p4_a41 VARCHAR2 := fnd_api.g_miss_char
4467 , p4_a42 VARCHAR2 := fnd_api.g_miss_char
4468 , p4_a43 VARCHAR2 := fnd_api.g_miss_char
4469 , p4_a44 NUMBER := 0-1962.0724
4470 , p4_a45 VARCHAR2 := fnd_api.g_miss_char
4471 , p4_a46 VARCHAR2 := fnd_api.g_miss_char
4472 , p4_a47 NUMBER := 0-1962.0724
4473 , p4_a48 VARCHAR2 := fnd_api.g_miss_char
4474 , p4_a49 NUMBER := 0-1962.0724
4475 , p4_a50 NUMBER := 0-1962.0724
4476 , p4_a51 NUMBER := 0-1962.0724
4477 , p4_a52 VARCHAR2 := fnd_api.g_miss_char
4478 , p4_a53 VARCHAR2 := fnd_api.g_miss_char
4479 , p4_a54 VARCHAR2 := fnd_api.g_miss_char
4480 , p4_a55 NUMBER := 0-1962.0724
4481 , p4_a56 NUMBER := 0-1962.0724
4482 , p4_a57 VARCHAR2 := fnd_api.g_miss_char
4483 , p4_a58 VARCHAR2 := fnd_api.g_miss_char
4484 , p4_a59 VARCHAR2 := fnd_api.g_miss_char
4485 , p4_a60 VARCHAR2 := fnd_api.g_miss_char
4486 , p4_a61 VARCHAR2 := fnd_api.g_miss_char
4487 , p4_a62 VARCHAR2 := fnd_api.g_miss_char
4488 , p4_a63 NUMBER := 0-1962.0724
4489 , p4_a64 VARCHAR2 := fnd_api.g_miss_char
4490 , p4_a65 NUMBER := 0-1962.0724
4491 , p4_a66 NUMBER := 0-1962.0724
4492 , p4_a67 VARCHAR2 := fnd_api.g_miss_char
4493 , p4_a68 NUMBER := 0-1962.0724
4494 , p4_a69 NUMBER := 0-1962.0724
4495 , p4_a70 NUMBER := 0-1962.0724
4496 , p4_a71 VARCHAR2 := fnd_api.g_miss_char
4497 , p4_a72 VARCHAR2 := fnd_api.g_miss_char
4498 , p4_a73 DATE := fnd_api.g_miss_date
4499 , p4_a74 VARCHAR2 := fnd_api.g_miss_char
4500 , p4_a75 VARCHAR2 := fnd_api.g_miss_char
4501 , p4_a76 VARCHAR2 := fnd_api.g_miss_char
4502 , p4_a77 VARCHAR2 := fnd_api.g_miss_char
4503 , p4_a78 VARCHAR2 := fnd_api.g_miss_char
4504 , p4_a79 VARCHAR2 := fnd_api.g_miss_char
4505 , p4_a80 NUMBER := 0-1962.0724
4506 , p4_a81 VARCHAR2 := fnd_api.g_miss_char
4507 , p4_a82 VARCHAR2 := fnd_api.g_miss_char
4508 , p4_a83 VARCHAR2 := fnd_api.g_miss_char
4509 , p4_a84 VARCHAR2 := fnd_api.g_miss_char
4510 , p4_a85 VARCHAR2 := fnd_api.g_miss_char
4511 , p4_a86 VARCHAR2 := fnd_api.g_miss_char
4512 , p4_a87 VARCHAR2 := fnd_api.g_miss_char
4513 , p4_a88 VARCHAR2 := fnd_api.g_miss_char
4514 , p4_a89 VARCHAR2 := fnd_api.g_miss_char
4515 , p4_a90 VARCHAR2 := fnd_api.g_miss_char
4516 , p4_a91 VARCHAR2 := fnd_api.g_miss_char
4517 , p4_a92 VARCHAR2 := fnd_api.g_miss_char
4518 , p4_a93 VARCHAR2 := fnd_api.g_miss_char
4519 , p4_a94 VARCHAR2 := fnd_api.g_miss_char
4520 , p4_a95 VARCHAR2 := fnd_api.g_miss_char
4521 , p4_a96 VARCHAR2 := fnd_api.g_miss_char
4522 , p4_a97 VARCHAR2 := fnd_api.g_miss_char
4523 , p4_a98 VARCHAR2 := fnd_api.g_miss_char
4524 , p4_a99 NUMBER := 0-1962.0724
4525 )
4526
4527 as
4528 ddp_header_rec as_opportunity_pub.header_rec_type;
4529 ddp_profile_tbl as_utility_pub.profile_tbl_type;
4530 ddindx binary_integer; indx binary_integer;
4531 begin
4532
4533 -- copy data to the local IN or IN-OUT args, if any
4534
4535
4536
4537
4538 ddp_header_rec.last_update_date := rosetta_g_miss_date_in_map(p4_a0);
4539 ddp_header_rec.last_updated_by := rosetta_g_miss_num_map(p4_a1);
4540 ddp_header_rec.creation_date := rosetta_g_miss_date_in_map(p4_a2);
4541 ddp_header_rec.created_by := rosetta_g_miss_num_map(p4_a3);
4542 ddp_header_rec.last_update_login := rosetta_g_miss_num_map(p4_a4);
4543 ddp_header_rec.request_id := rosetta_g_miss_num_map(p4_a5);
4544 ddp_header_rec.program_application_id := rosetta_g_miss_num_map(p4_a6);
4545 ddp_header_rec.program_id := rosetta_g_miss_num_map(p4_a7);
4546 ddp_header_rec.program_update_date := rosetta_g_miss_date_in_map(p4_a8);
4547 ddp_header_rec.lead_id := rosetta_g_miss_num_map(p4_a9);
4548 ddp_header_rec.lead_number := p4_a10;
4549 ddp_header_rec.orig_system_reference := p4_a11;
4550 ddp_header_rec.lead_source_code := p4_a12;
4551 ddp_header_rec.lead_source := p4_a13;
4552 ddp_header_rec.description := p4_a14;
4553 ddp_header_rec.source_promotion_id := rosetta_g_miss_num_map(p4_a15);
4554 ddp_header_rec.source_promotion_code := p4_a16;
4555 ddp_header_rec.customer_id := rosetta_g_miss_num_map(p4_a17);
4556 ddp_header_rec.customer_name := p4_a18;
4557 ddp_header_rec.customer_name_phonetic := p4_a19;
4558 ddp_header_rec.address_id := rosetta_g_miss_num_map(p4_a20);
4559 ddp_header_rec.address := p4_a21;
4563 ddp_header_rec.city := p4_a25;
4560 ddp_header_rec.address2 := p4_a22;
4561 ddp_header_rec.address3 := p4_a23;
4562 ddp_header_rec.address4 := p4_a24;
4564 ddp_header_rec.state := p4_a26;
4565 ddp_header_rec.country := p4_a27;
4566 ddp_header_rec.province := p4_a28;
4567 ddp_header_rec.sales_stage_id := rosetta_g_miss_num_map(p4_a29);
4568 ddp_header_rec.sales_stage := p4_a30;
4569 ddp_header_rec.win_probability := rosetta_g_miss_num_map(p4_a31);
4570 ddp_header_rec.status_code := p4_a32;
4571 ddp_header_rec.status := p4_a33;
4572 ddp_header_rec.total_amount := rosetta_g_miss_num_map(p4_a34);
4573 ddp_header_rec.converted_total_amount := rosetta_g_miss_num_map(p4_a35);
4574 ddp_header_rec.channel_code := p4_a36;
4575 ddp_header_rec.channel := p4_a37;
4576 ddp_header_rec.decision_date := rosetta_g_miss_date_in_map(p4_a38);
4577 ddp_header_rec.currency_code := p4_a39;
4578 ddp_header_rec.to_currency_code := p4_a40;
4579 ddp_header_rec.close_reason_code := p4_a41;
4580 ddp_header_rec.close_reason := p4_a42;
4581 ddp_header_rec.close_competitor_code := p4_a43;
4582 ddp_header_rec.close_competitor_id := rosetta_g_miss_num_map(p4_a44);
4583 ddp_header_rec.close_competitor := p4_a45;
4584 ddp_header_rec.close_comment := p4_a46;
4585 ddp_header_rec.end_user_customer_id := rosetta_g_miss_num_map(p4_a47);
4586 ddp_header_rec.end_user_customer_name := p4_a48;
4587 ddp_header_rec.end_user_address_id := rosetta_g_miss_num_map(p4_a49);
4588 ddp_header_rec.owner_salesforce_id := rosetta_g_miss_num_map(p4_a50);
4589 ddp_header_rec.owner_sales_group_id := rosetta_g_miss_num_map(p4_a51);
4590 ddp_header_rec.parent_project := p4_a52;
4591 ddp_header_rec.parent_project_code := p4_a53;
4592 ddp_header_rec.updateable_flag := p4_a54;
4593 ddp_header_rec.price_list_id := rosetta_g_miss_num_map(p4_a55);
4594 ddp_header_rec.initiating_contact_id := rosetta_g_miss_num_map(p4_a56);
4595 ddp_header_rec.rank := p4_a57;
4596 ddp_header_rec.member_access := p4_a58;
4597 ddp_header_rec.member_role := p4_a59;
4598 ddp_header_rec.deleted_flag := p4_a60;
4599 ddp_header_rec.auto_assignment_type := p4_a61;
4600 ddp_header_rec.prm_assignment_type := p4_a62;
4601 ddp_header_rec.customer_budget := rosetta_g_miss_num_map(p4_a63);
4602 ddp_header_rec.methodology_code := p4_a64;
4603 ddp_header_rec.sales_methodology_id := rosetta_g_miss_num_map(p4_a65);
4604 ddp_header_rec.original_lead_id := rosetta_g_miss_num_map(p4_a66);
4605 ddp_header_rec.decision_timeframe_code := p4_a67;
4606 ddp_header_rec.incumbent_partner_resource_id := rosetta_g_miss_num_map(p4_a68);
4607 ddp_header_rec.incumbent_partner_party_id := rosetta_g_miss_num_map(p4_a69);
4608 ddp_header_rec.offer_id := rosetta_g_miss_num_map(p4_a70);
4609 ddp_header_rec.vehicle_response_code := p4_a71;
4610 ddp_header_rec.budget_status_code := p4_a72;
4611 ddp_header_rec.followup_date := rosetta_g_miss_date_in_map(p4_a73);
4612 ddp_header_rec.no_opp_allowed_flag := p4_a74;
4613 ddp_header_rec.delete_allowed_flag := p4_a75;
4614 ddp_header_rec.prm_exec_sponsor_flag := p4_a76;
4615 ddp_header_rec.prm_prj_lead_in_place_flag := p4_a77;
4616 ddp_header_rec.prm_ind_classification_code := p4_a78;
4617 ddp_header_rec.prm_lead_type := p4_a79;
4618 ddp_header_rec.org_id := rosetta_g_miss_num_map(p4_a80);
4619 ddp_header_rec.freeze_flag := p4_a81;
4620 ddp_header_rec.attribute_category := p4_a82;
4621 ddp_header_rec.attribute1 := p4_a83;
4622 ddp_header_rec.attribute2 := p4_a84;
4623 ddp_header_rec.attribute3 := p4_a85;
4624 ddp_header_rec.attribute4 := p4_a86;
4625 ddp_header_rec.attribute5 := p4_a87;
4626 ddp_header_rec.attribute6 := p4_a88;
4627 ddp_header_rec.attribute7 := p4_a89;
4628 ddp_header_rec.attribute8 := p4_a90;
4629 ddp_header_rec.attribute9 := p4_a91;
4630 ddp_header_rec.attribute10 := p4_a92;
4631 ddp_header_rec.attribute11 := p4_a93;
4632 ddp_header_rec.attribute12 := p4_a94;
4633 ddp_header_rec.attribute13 := p4_a95;
4634 ddp_header_rec.attribute14 := p4_a96;
4635 ddp_header_rec.attribute15 := p4_a97;
4636 ddp_header_rec.prm_referral_code := p4_a98;
4637 ddp_header_rec.total_revenue_opp_forecast_amt := rosetta_g_miss_num_map(p4_a99);
4638
4639
4640
4641
4642
4643
4644 as_utility_pub_w.rosetta_table_copy_in_p6(ddp_profile_tbl, p10_a0
4645 , p10_a1
4646 );
4647
4648
4649
4650
4651
4652 -- here's the delegated call to the old PL/SQL routine
4653 as_opportunity_pub.delete_opp_header(p_api_version_number,
4654 p_init_msg_list,
4655 p_commit,
4656 p_validation_level,
4657 ddp_header_rec,
4658 p_check_access_flag,
4659 p_admin_flag,
4660 p_admin_group_id,
4661 p_identity_salesforce_id,
4662 p_partner_cont_party_id,
4663 ddp_profile_tbl,
4664 x_return_status,
4665 x_msg_count,
4666 x_msg_data,
4667 x_lead_id);
4668
4669 -- copy data back from the local variables to OUT or IN-OUT args, if any
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684 end;
4685
4686 procedure create_opp_lines(p_api_version_number NUMBER
4687 , p_init_msg_list VARCHAR2
4691 , p4_a1 JTF_NUMBER_TABLE
4688 , p_commit VARCHAR2
4689 , p_validation_level NUMBER
4690 , p4_a0 JTF_DATE_TABLE
4692 , p4_a2 JTF_DATE_TABLE
4693 , p4_a3 JTF_NUMBER_TABLE
4694 , p4_a4 JTF_NUMBER_TABLE
4695 , p4_a5 JTF_NUMBER_TABLE
4696 , p4_a6 JTF_NUMBER_TABLE
4697 , p4_a7 JTF_NUMBER_TABLE
4698 , p4_a8 JTF_DATE_TABLE
4699 , p4_a9 JTF_NUMBER_TABLE
4700 , p4_a10 JTF_NUMBER_TABLE
4701 , p4_a11 JTF_NUMBER_TABLE
4702 , p4_a12 JTF_NUMBER_TABLE
4703 , p4_a13 JTF_VARCHAR2_TABLE_100
4704 , p4_a14 JTF_VARCHAR2_TABLE_100
4705 , p4_a15 JTF_NUMBER_TABLE
4706 , p4_a16 JTF_VARCHAR2_TABLE_100
4707 , p4_a17 JTF_NUMBER_TABLE
4708 , p4_a18 JTF_VARCHAR2_TABLE_100
4709 , p4_a19 JTF_NUMBER_TABLE
4710 , p4_a20 JTF_VARCHAR2_TABLE_2000
4711 , p4_a21 JTF_NUMBER_TABLE
4712 , p4_a22 JTF_VARCHAR2_TABLE_100
4713 , p4_a23 JTF_VARCHAR2_TABLE_100
4714 , p4_a24 JTF_NUMBER_TABLE
4715 , p4_a25 JTF_DATE_TABLE
4716 , p4_a26 JTF_NUMBER_TABLE
4717 , p4_a27 JTF_NUMBER_TABLE
4718 , p4_a28 JTF_VARCHAR2_TABLE_100
4719 , p4_a29 JTF_NUMBER_TABLE
4720 , p4_a30 JTF_VARCHAR2_TABLE_100
4721 , p4_a31 JTF_VARCHAR2_TABLE_100
4722 , p4_a32 JTF_DATE_TABLE
4723 , p4_a33 JTF_VARCHAR2_TABLE_100
4724 , p4_a34 JTF_VARCHAR2_TABLE_100
4725 , p4_a35 JTF_NUMBER_TABLE
4726 , p4_a36 JTF_NUMBER_TABLE
4727 , p4_a37 JTF_NUMBER_TABLE
4728 , p4_a38 JTF_VARCHAR2_TABLE_100
4729 , p4_a39 JTF_VARCHAR2_TABLE_100
4730 , p4_a40 JTF_VARCHAR2_TABLE_100
4731 , p4_a41 JTF_VARCHAR2_TABLE_100
4732 , p4_a42 JTF_NUMBER_TABLE
4733 , p4_a43 JTF_NUMBER_TABLE
4734 , p4_a44 JTF_DATE_TABLE
4735 , p4_a45 JTF_VARCHAR2_TABLE_100
4736 , p4_a46 JTF_NUMBER_TABLE
4737 , p4_a47 JTF_NUMBER_TABLE
4738 , p4_a48 JTF_NUMBER_TABLE
4739 , p4_a49 JTF_NUMBER_TABLE
4740 , p4_a50 JTF_VARCHAR2_TABLE_100
4741 , p4_a51 JTF_VARCHAR2_TABLE_200
4742 , p4_a52 JTF_VARCHAR2_TABLE_200
4743 , p4_a53 JTF_VARCHAR2_TABLE_200
4744 , p4_a54 JTF_VARCHAR2_TABLE_200
4745 , p4_a55 JTF_VARCHAR2_TABLE_200
4746 , p4_a56 JTF_VARCHAR2_TABLE_200
4747 , p4_a57 JTF_VARCHAR2_TABLE_200
4748 , p4_a58 JTF_VARCHAR2_TABLE_200
4749 , p4_a59 JTF_VARCHAR2_TABLE_200
4750 , p4_a60 JTF_VARCHAR2_TABLE_200
4751 , p4_a61 JTF_VARCHAR2_TABLE_200
4752 , p4_a62 JTF_VARCHAR2_TABLE_200
4753 , p4_a63 JTF_VARCHAR2_TABLE_200
4754 , p4_a64 JTF_VARCHAR2_TABLE_200
4755 , p4_a65 JTF_VARCHAR2_TABLE_200
4756 , p4_a66 JTF_NUMBER_TABLE
4757 , p4_a67 JTF_NUMBER_TABLE
4758 , p4_a68 JTF_NUMBER_TABLE
4759 , p_check_access_flag VARCHAR2
4760 , p_admin_flag VARCHAR2
4761 , p_admin_group_id NUMBER
4762 , p_identity_salesforce_id NUMBER
4763 , p_salesgroup_id NUMBER
4764 , p_partner_cont_party_id NUMBER
4765 , p12_a0 JTF_VARCHAR2_TABLE_100
4766 , p12_a1 JTF_VARCHAR2_TABLE_300
4767 , p13_a0 out nocopy JTF_NUMBER_TABLE
4768 , p13_a1 out nocopy JTF_VARCHAR2_TABLE_100
4769 , x_return_status out nocopy VARCHAR2
4770 , x_msg_count out nocopy NUMBER
4771 , x_msg_data out nocopy VARCHAR2
4772 , p5_a0 DATE := fnd_api.g_miss_date
4773 , p5_a1 NUMBER := 0-1962.0724
4774 , p5_a2 DATE := fnd_api.g_miss_date
4775 , p5_a3 NUMBER := 0-1962.0724
4776 , p5_a4 NUMBER := 0-1962.0724
4777 , p5_a5 NUMBER := 0-1962.0724
4778 , p5_a6 NUMBER := 0-1962.0724
4779 , p5_a7 NUMBER := 0-1962.0724
4780 , p5_a8 DATE := fnd_api.g_miss_date
4781 , p5_a9 NUMBER := 0-1962.0724
4782 , p5_a10 VARCHAR2 := fnd_api.g_miss_char
4783 , p5_a11 VARCHAR2 := fnd_api.g_miss_char
4784 , p5_a12 VARCHAR2 := fnd_api.g_miss_char
4785 , p5_a13 VARCHAR2 := fnd_api.g_miss_char
4786 , p5_a14 VARCHAR2 := fnd_api.g_miss_char
4787 , p5_a15 NUMBER := 0-1962.0724
4788 , p5_a16 VARCHAR2 := fnd_api.g_miss_char
4789 , p5_a17 NUMBER := 0-1962.0724
4790 , p5_a18 VARCHAR2 := fnd_api.g_miss_char
4791 , p5_a19 VARCHAR2 := fnd_api.g_miss_char
4792 , p5_a20 NUMBER := 0-1962.0724
4793 , p5_a21 VARCHAR2 := fnd_api.g_miss_char
4794 , p5_a22 VARCHAR2 := fnd_api.g_miss_char
4795 , p5_a23 VARCHAR2 := fnd_api.g_miss_char
4796 , p5_a24 VARCHAR2 := fnd_api.g_miss_char
4797 , p5_a25 VARCHAR2 := fnd_api.g_miss_char
4798 , p5_a26 VARCHAR2 := fnd_api.g_miss_char
4799 , p5_a27 VARCHAR2 := fnd_api.g_miss_char
4800 , p5_a28 VARCHAR2 := fnd_api.g_miss_char
4801 , p5_a29 NUMBER := 0-1962.0724
4802 , p5_a30 VARCHAR2 := fnd_api.g_miss_char
4803 , p5_a31 NUMBER := 0-1962.0724
4804 , p5_a32 VARCHAR2 := fnd_api.g_miss_char
4805 , p5_a33 VARCHAR2 := fnd_api.g_miss_char
4806 , p5_a34 NUMBER := 0-1962.0724
4807 , p5_a35 NUMBER := 0-1962.0724
4808 , p5_a36 VARCHAR2 := fnd_api.g_miss_char
4809 , p5_a37 VARCHAR2 := fnd_api.g_miss_char
4810 , p5_a38 DATE := fnd_api.g_miss_date
4811 , p5_a39 VARCHAR2 := fnd_api.g_miss_char
4812 , p5_a40 VARCHAR2 := fnd_api.g_miss_char
4813 , p5_a41 VARCHAR2 := fnd_api.g_miss_char
4814 , p5_a42 VARCHAR2 := fnd_api.g_miss_char
4815 , p5_a43 VARCHAR2 := fnd_api.g_miss_char
4816 , p5_a44 NUMBER := 0-1962.0724
4817 , p5_a45 VARCHAR2 := fnd_api.g_miss_char
4818 , p5_a46 VARCHAR2 := fnd_api.g_miss_char
4822 , p5_a50 NUMBER := 0-1962.0724
4819 , p5_a47 NUMBER := 0-1962.0724
4820 , p5_a48 VARCHAR2 := fnd_api.g_miss_char
4821 , p5_a49 NUMBER := 0-1962.0724
4823 , p5_a51 NUMBER := 0-1962.0724
4824 , p5_a52 VARCHAR2 := fnd_api.g_miss_char
4825 , p5_a53 VARCHAR2 := fnd_api.g_miss_char
4826 , p5_a54 VARCHAR2 := fnd_api.g_miss_char
4827 , p5_a55 NUMBER := 0-1962.0724
4828 , p5_a56 NUMBER := 0-1962.0724
4829 , p5_a57 VARCHAR2 := fnd_api.g_miss_char
4830 , p5_a58 VARCHAR2 := fnd_api.g_miss_char
4831 , p5_a59 VARCHAR2 := fnd_api.g_miss_char
4832 , p5_a60 VARCHAR2 := fnd_api.g_miss_char
4833 , p5_a61 VARCHAR2 := fnd_api.g_miss_char
4834 , p5_a62 VARCHAR2 := fnd_api.g_miss_char
4835 , p5_a63 NUMBER := 0-1962.0724
4836 , p5_a64 VARCHAR2 := fnd_api.g_miss_char
4837 , p5_a65 NUMBER := 0-1962.0724
4838 , p5_a66 NUMBER := 0-1962.0724
4839 , p5_a67 VARCHAR2 := fnd_api.g_miss_char
4840 , p5_a68 NUMBER := 0-1962.0724
4841 , p5_a69 NUMBER := 0-1962.0724
4842 , p5_a70 NUMBER := 0-1962.0724
4843 , p5_a71 VARCHAR2 := fnd_api.g_miss_char
4844 , p5_a72 VARCHAR2 := fnd_api.g_miss_char
4845 , p5_a73 DATE := fnd_api.g_miss_date
4846 , p5_a74 VARCHAR2 := fnd_api.g_miss_char
4847 , p5_a75 VARCHAR2 := fnd_api.g_miss_char
4848 , p5_a76 VARCHAR2 := fnd_api.g_miss_char
4849 , p5_a77 VARCHAR2 := fnd_api.g_miss_char
4850 , p5_a78 VARCHAR2 := fnd_api.g_miss_char
4851 , p5_a79 VARCHAR2 := fnd_api.g_miss_char
4852 , p5_a80 NUMBER := 0-1962.0724
4853 , p5_a81 VARCHAR2 := fnd_api.g_miss_char
4854 , p5_a82 VARCHAR2 := fnd_api.g_miss_char
4855 , p5_a83 VARCHAR2 := fnd_api.g_miss_char
4856 , p5_a84 VARCHAR2 := fnd_api.g_miss_char
4857 , p5_a85 VARCHAR2 := fnd_api.g_miss_char
4858 , p5_a86 VARCHAR2 := fnd_api.g_miss_char
4859 , p5_a87 VARCHAR2 := fnd_api.g_miss_char
4860 , p5_a88 VARCHAR2 := fnd_api.g_miss_char
4861 , p5_a89 VARCHAR2 := fnd_api.g_miss_char
4862 , p5_a90 VARCHAR2 := fnd_api.g_miss_char
4863 , p5_a91 VARCHAR2 := fnd_api.g_miss_char
4864 , p5_a92 VARCHAR2 := fnd_api.g_miss_char
4865 , p5_a93 VARCHAR2 := fnd_api.g_miss_char
4866 , p5_a94 VARCHAR2 := fnd_api.g_miss_char
4867 , p5_a95 VARCHAR2 := fnd_api.g_miss_char
4868 , p5_a96 VARCHAR2 := fnd_api.g_miss_char
4869 , p5_a97 VARCHAR2 := fnd_api.g_miss_char
4870 , p5_a98 VARCHAR2 := fnd_api.g_miss_char
4871 , p5_a99 NUMBER := 0-1962.0724
4872 )
4873
4874 as
4875 ddp_line_tbl as_opportunity_pub.line_tbl_type;
4876 ddp_header_rec as_opportunity_pub.header_rec_type;
4877 ddp_profile_tbl as_utility_pub.profile_tbl_type;
4878 ddx_line_out_tbl as_opportunity_pub.line_out_tbl_type;
4879 ddindx binary_integer; indx binary_integer;
4880 begin
4881
4882 -- copy data to the local IN or IN-OUT args, if any
4883
4884
4885
4886
4887 as_opportunity_pub_w.rosetta_table_copy_in_p6(ddp_line_tbl, p4_a0
4888 , p4_a1
4889 , p4_a2
4890 , p4_a3
4891 , p4_a4
4892 , p4_a5
4893 , p4_a6
4894 , p4_a7
4895 , p4_a8
4896 , p4_a9
4897 , p4_a10
4898 , p4_a11
4899 , p4_a12
4900 , p4_a13
4901 , p4_a14
4902 , p4_a15
4903 , p4_a16
4904 , p4_a17
4905 , p4_a18
4906 , p4_a19
4907 , p4_a20
4908 , p4_a21
4909 , p4_a22
4910 , p4_a23
4911 , p4_a24
4912 , p4_a25
4913 , p4_a26
4914 , p4_a27
4915 , p4_a28
4916 , p4_a29
4917 , p4_a30
4918 , p4_a31
4919 , p4_a32
4920 , p4_a33
4921 , p4_a34
4922 , p4_a35
4923 , p4_a36
4924 , p4_a37
4925 , p4_a38
4926 , p4_a39
4927 , p4_a40
4928 , p4_a41
4929 , p4_a42
4930 , p4_a43
4931 , p4_a44
4932 , p4_a45
4933 , p4_a46
4934 , p4_a47
4935 , p4_a48
4936 , p4_a49
4937 , p4_a50
4938 , p4_a51
4939 , p4_a52
4940 , p4_a53
4941 , p4_a54
4942 , p4_a55
4943 , p4_a56
4944 , p4_a57
4945 , p4_a58
4946 , p4_a59
4947 , p4_a60
4948 , p4_a61
4949 , p4_a62
4950 , p4_a63
4951 , p4_a64
4952 , p4_a65
4953 , p4_a66
4954 , p4_a67
4955 , p4_a68
4956 );
4957
4958 ddp_header_rec.last_update_date := rosetta_g_miss_date_in_map(p5_a0);
4959 ddp_header_rec.last_updated_by := rosetta_g_miss_num_map(p5_a1);
4960 ddp_header_rec.creation_date := rosetta_g_miss_date_in_map(p5_a2);
4961 ddp_header_rec.created_by := rosetta_g_miss_num_map(p5_a3);
4962 ddp_header_rec.last_update_login := rosetta_g_miss_num_map(p5_a4);
4963 ddp_header_rec.request_id := rosetta_g_miss_num_map(p5_a5);
4964 ddp_header_rec.program_application_id := rosetta_g_miss_num_map(p5_a6);
4965 ddp_header_rec.program_id := rosetta_g_miss_num_map(p5_a7);
4966 ddp_header_rec.program_update_date := rosetta_g_miss_date_in_map(p5_a8);
4967 ddp_header_rec.lead_id := rosetta_g_miss_num_map(p5_a9);
4968 ddp_header_rec.lead_number := p5_a10;
4969 ddp_header_rec.orig_system_reference := p5_a11;
4970 ddp_header_rec.lead_source_code := p5_a12;
4974 ddp_header_rec.source_promotion_code := p5_a16;
4971 ddp_header_rec.lead_source := p5_a13;
4972 ddp_header_rec.description := p5_a14;
4973 ddp_header_rec.source_promotion_id := rosetta_g_miss_num_map(p5_a15);
4975 ddp_header_rec.customer_id := rosetta_g_miss_num_map(p5_a17);
4976 ddp_header_rec.customer_name := p5_a18;
4977 ddp_header_rec.customer_name_phonetic := p5_a19;
4978 ddp_header_rec.address_id := rosetta_g_miss_num_map(p5_a20);
4979 ddp_header_rec.address := p5_a21;
4980 ddp_header_rec.address2 := p5_a22;
4981 ddp_header_rec.address3 := p5_a23;
4982 ddp_header_rec.address4 := p5_a24;
4983 ddp_header_rec.city := p5_a25;
4984 ddp_header_rec.state := p5_a26;
4985 ddp_header_rec.country := p5_a27;
4986 ddp_header_rec.province := p5_a28;
4987 ddp_header_rec.sales_stage_id := rosetta_g_miss_num_map(p5_a29);
4988 ddp_header_rec.sales_stage := p5_a30;
4989 ddp_header_rec.win_probability := rosetta_g_miss_num_map(p5_a31);
4990 ddp_header_rec.status_code := p5_a32;
4991 ddp_header_rec.status := p5_a33;
4992 ddp_header_rec.total_amount := rosetta_g_miss_num_map(p5_a34);
4993 ddp_header_rec.converted_total_amount := rosetta_g_miss_num_map(p5_a35);
4994 ddp_header_rec.channel_code := p5_a36;
4995 ddp_header_rec.channel := p5_a37;
4996 ddp_header_rec.decision_date := rosetta_g_miss_date_in_map(p5_a38);
4997 ddp_header_rec.currency_code := p5_a39;
4998 ddp_header_rec.to_currency_code := p5_a40;
4999 ddp_header_rec.close_reason_code := p5_a41;
5000 ddp_header_rec.close_reason := p5_a42;
5001 ddp_header_rec.close_competitor_code := p5_a43;
5002 ddp_header_rec.close_competitor_id := rosetta_g_miss_num_map(p5_a44);
5003 ddp_header_rec.close_competitor := p5_a45;
5004 ddp_header_rec.close_comment := p5_a46;
5005 ddp_header_rec.end_user_customer_id := rosetta_g_miss_num_map(p5_a47);
5006 ddp_header_rec.end_user_customer_name := p5_a48;
5007 ddp_header_rec.end_user_address_id := rosetta_g_miss_num_map(p5_a49);
5008 ddp_header_rec.owner_salesforce_id := rosetta_g_miss_num_map(p5_a50);
5009 ddp_header_rec.owner_sales_group_id := rosetta_g_miss_num_map(p5_a51);
5010 ddp_header_rec.parent_project := p5_a52;
5011 ddp_header_rec.parent_project_code := p5_a53;
5012 ddp_header_rec.updateable_flag := p5_a54;
5013 ddp_header_rec.price_list_id := rosetta_g_miss_num_map(p5_a55);
5014 ddp_header_rec.initiating_contact_id := rosetta_g_miss_num_map(p5_a56);
5015 ddp_header_rec.rank := p5_a57;
5016 ddp_header_rec.member_access := p5_a58;
5017 ddp_header_rec.member_role := p5_a59;
5018 ddp_header_rec.deleted_flag := p5_a60;
5019 ddp_header_rec.auto_assignment_type := p5_a61;
5020 ddp_header_rec.prm_assignment_type := p5_a62;
5021 ddp_header_rec.customer_budget := rosetta_g_miss_num_map(p5_a63);
5022 ddp_header_rec.methodology_code := p5_a64;
5023 ddp_header_rec.sales_methodology_id := rosetta_g_miss_num_map(p5_a65);
5024 ddp_header_rec.original_lead_id := rosetta_g_miss_num_map(p5_a66);
5025 ddp_header_rec.decision_timeframe_code := p5_a67;
5026 ddp_header_rec.incumbent_partner_resource_id := rosetta_g_miss_num_map(p5_a68);
5027 ddp_header_rec.incumbent_partner_party_id := rosetta_g_miss_num_map(p5_a69);
5028 ddp_header_rec.offer_id := rosetta_g_miss_num_map(p5_a70);
5029 ddp_header_rec.vehicle_response_code := p5_a71;
5030 ddp_header_rec.budget_status_code := p5_a72;
5031 ddp_header_rec.followup_date := rosetta_g_miss_date_in_map(p5_a73);
5032 ddp_header_rec.no_opp_allowed_flag := p5_a74;
5033 ddp_header_rec.delete_allowed_flag := p5_a75;
5034 ddp_header_rec.prm_exec_sponsor_flag := p5_a76;
5035 ddp_header_rec.prm_prj_lead_in_place_flag := p5_a77;
5036 ddp_header_rec.prm_ind_classification_code := p5_a78;
5037 ddp_header_rec.prm_lead_type := p5_a79;
5038 ddp_header_rec.org_id := rosetta_g_miss_num_map(p5_a80);
5039 ddp_header_rec.freeze_flag := p5_a81;
5040 ddp_header_rec.attribute_category := p5_a82;
5041 ddp_header_rec.attribute1 := p5_a83;
5042 ddp_header_rec.attribute2 := p5_a84;
5043 ddp_header_rec.attribute3 := p5_a85;
5044 ddp_header_rec.attribute4 := p5_a86;
5045 ddp_header_rec.attribute5 := p5_a87;
5046 ddp_header_rec.attribute6 := p5_a88;
5047 ddp_header_rec.attribute7 := p5_a89;
5048 ddp_header_rec.attribute8 := p5_a90;
5049 ddp_header_rec.attribute9 := p5_a91;
5050 ddp_header_rec.attribute10 := p5_a92;
5051 ddp_header_rec.attribute11 := p5_a93;
5052 ddp_header_rec.attribute12 := p5_a94;
5053 ddp_header_rec.attribute13 := p5_a95;
5054 ddp_header_rec.attribute14 := p5_a96;
5055 ddp_header_rec.attribute15 := p5_a97;
5056 ddp_header_rec.prm_referral_code := p5_a98;
5057 ddp_header_rec.total_revenue_opp_forecast_amt := rosetta_g_miss_num_map(p5_a99);
5058
5059
5060
5061
5062
5063
5064
5065 as_utility_pub_w.rosetta_table_copy_in_p6(ddp_profile_tbl, p12_a0
5066 , p12_a1
5067 );
5068
5069
5070
5071
5072
5073 -- here's the delegated call to the old PL/SQL routine
5074 as_opportunity_pub.create_opp_lines(p_api_version_number,
5075 p_init_msg_list,
5076 p_commit,
5077 p_validation_level,
5078 ddp_line_tbl,
5079 ddp_header_rec,
5080 p_check_access_flag,
5081 p_admin_flag,
5082 p_admin_group_id,
5083 p_identity_salesforce_id,
5084 p_salesgroup_id,
5085 p_partner_cont_party_id,
5089 x_msg_count,
5086 ddp_profile_tbl,
5087 ddx_line_out_tbl,
5088 x_return_status,
5090 x_msg_data);
5091
5092 -- copy data back from the local variables to OUT or IN-OUT args, if any
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106 as_opportunity_pub_w.rosetta_table_copy_out_p9(ddx_line_out_tbl, p13_a0
5107 , p13_a1
5108 );
5109
5110
5111
5112 end;
5113
5114 procedure update_opp_lines(p_api_version_number NUMBER
5115 , p_init_msg_list VARCHAR2
5116 , p_commit VARCHAR2
5117 , p_validation_level NUMBER
5118 , p_identity_salesforce_id NUMBER
5119 , p5_a0 JTF_DATE_TABLE
5120 , p5_a1 JTF_NUMBER_TABLE
5121 , p5_a2 JTF_DATE_TABLE
5122 , p5_a3 JTF_NUMBER_TABLE
5123 , p5_a4 JTF_NUMBER_TABLE
5124 , p5_a5 JTF_NUMBER_TABLE
5125 , p5_a6 JTF_NUMBER_TABLE
5126 , p5_a7 JTF_NUMBER_TABLE
5127 , p5_a8 JTF_DATE_TABLE
5128 , p5_a9 JTF_NUMBER_TABLE
5129 , p5_a10 JTF_NUMBER_TABLE
5130 , p5_a11 JTF_NUMBER_TABLE
5131 , p5_a12 JTF_NUMBER_TABLE
5132 , p5_a13 JTF_VARCHAR2_TABLE_100
5133 , p5_a14 JTF_VARCHAR2_TABLE_100
5134 , p5_a15 JTF_NUMBER_TABLE
5135 , p5_a16 JTF_VARCHAR2_TABLE_100
5136 , p5_a17 JTF_NUMBER_TABLE
5137 , p5_a18 JTF_VARCHAR2_TABLE_100
5138 , p5_a19 JTF_NUMBER_TABLE
5139 , p5_a20 JTF_VARCHAR2_TABLE_2000
5140 , p5_a21 JTF_NUMBER_TABLE
5141 , p5_a22 JTF_VARCHAR2_TABLE_100
5142 , p5_a23 JTF_VARCHAR2_TABLE_100
5143 , p5_a24 JTF_NUMBER_TABLE
5144 , p5_a25 JTF_DATE_TABLE
5145 , p5_a26 JTF_NUMBER_TABLE
5146 , p5_a27 JTF_NUMBER_TABLE
5147 , p5_a28 JTF_VARCHAR2_TABLE_100
5148 , p5_a29 JTF_NUMBER_TABLE
5149 , p5_a30 JTF_VARCHAR2_TABLE_100
5150 , p5_a31 JTF_VARCHAR2_TABLE_100
5151 , p5_a32 JTF_DATE_TABLE
5152 , p5_a33 JTF_VARCHAR2_TABLE_100
5153 , p5_a34 JTF_VARCHAR2_TABLE_100
5154 , p5_a35 JTF_NUMBER_TABLE
5155 , p5_a36 JTF_NUMBER_TABLE
5156 , p5_a37 JTF_NUMBER_TABLE
5157 , p5_a38 JTF_VARCHAR2_TABLE_100
5158 , p5_a39 JTF_VARCHAR2_TABLE_100
5159 , p5_a40 JTF_VARCHAR2_TABLE_100
5160 , p5_a41 JTF_VARCHAR2_TABLE_100
5161 , p5_a42 JTF_NUMBER_TABLE
5162 , p5_a43 JTF_NUMBER_TABLE
5163 , p5_a44 JTF_DATE_TABLE
5164 , p5_a45 JTF_VARCHAR2_TABLE_100
5165 , p5_a46 JTF_NUMBER_TABLE
5166 , p5_a47 JTF_NUMBER_TABLE
5167 , p5_a48 JTF_NUMBER_TABLE
5168 , p5_a49 JTF_NUMBER_TABLE
5169 , p5_a50 JTF_VARCHAR2_TABLE_100
5170 , p5_a51 JTF_VARCHAR2_TABLE_200
5171 , p5_a52 JTF_VARCHAR2_TABLE_200
5172 , p5_a53 JTF_VARCHAR2_TABLE_200
5173 , p5_a54 JTF_VARCHAR2_TABLE_200
5174 , p5_a55 JTF_VARCHAR2_TABLE_200
5175 , p5_a56 JTF_VARCHAR2_TABLE_200
5176 , p5_a57 JTF_VARCHAR2_TABLE_200
5177 , p5_a58 JTF_VARCHAR2_TABLE_200
5178 , p5_a59 JTF_VARCHAR2_TABLE_200
5179 , p5_a60 JTF_VARCHAR2_TABLE_200
5180 , p5_a61 JTF_VARCHAR2_TABLE_200
5181 , p5_a62 JTF_VARCHAR2_TABLE_200
5182 , p5_a63 JTF_VARCHAR2_TABLE_200
5183 , p5_a64 JTF_VARCHAR2_TABLE_200
5184 , p5_a65 JTF_VARCHAR2_TABLE_200
5185 , p5_a66 JTF_NUMBER_TABLE
5186 , p5_a67 JTF_NUMBER_TABLE
5187 , p5_a68 JTF_NUMBER_TABLE
5188 , p_check_access_flag VARCHAR2
5189 , p_admin_flag VARCHAR2
5190 , p_admin_group_id NUMBER
5191 , p_partner_cont_party_id NUMBER
5192 , p11_a0 JTF_VARCHAR2_TABLE_100
5193 , p11_a1 JTF_VARCHAR2_TABLE_300
5194 , p12_a0 out nocopy JTF_NUMBER_TABLE
5195 , p12_a1 out nocopy JTF_VARCHAR2_TABLE_100
5196 , x_return_status out nocopy VARCHAR2
5197 , x_msg_count out nocopy NUMBER
5198 , x_msg_data out nocopy VARCHAR2
5199 , p6_a0 DATE := fnd_api.g_miss_date
5200 , p6_a1 NUMBER := 0-1962.0724
5201 , p6_a2 DATE := fnd_api.g_miss_date
5202 , p6_a3 NUMBER := 0-1962.0724
5203 , p6_a4 NUMBER := 0-1962.0724
5204 , p6_a5 NUMBER := 0-1962.0724
5205 , p6_a6 NUMBER := 0-1962.0724
5206 , p6_a7 NUMBER := 0-1962.0724
5207 , p6_a8 DATE := fnd_api.g_miss_date
5208 , p6_a9 NUMBER := 0-1962.0724
5209 , p6_a10 VARCHAR2 := fnd_api.g_miss_char
5210 , p6_a11 VARCHAR2 := fnd_api.g_miss_char
5211 , p6_a12 VARCHAR2 := fnd_api.g_miss_char
5212 , p6_a13 VARCHAR2 := fnd_api.g_miss_char
5213 , p6_a14 VARCHAR2 := fnd_api.g_miss_char
5214 , p6_a15 NUMBER := 0-1962.0724
5215 , p6_a16 VARCHAR2 := fnd_api.g_miss_char
5216 , p6_a17 NUMBER := 0-1962.0724
5217 , p6_a18 VARCHAR2 := fnd_api.g_miss_char
5218 , p6_a19 VARCHAR2 := fnd_api.g_miss_char
5219 , p6_a20 NUMBER := 0-1962.0724
5220 , p6_a21 VARCHAR2 := fnd_api.g_miss_char
5221 , p6_a22 VARCHAR2 := fnd_api.g_miss_char
5222 , p6_a23 VARCHAR2 := fnd_api.g_miss_char
5223 , p6_a24 VARCHAR2 := fnd_api.g_miss_char
5224 , p6_a25 VARCHAR2 := fnd_api.g_miss_char
5225 , p6_a26 VARCHAR2 := fnd_api.g_miss_char
5226 , p6_a27 VARCHAR2 := fnd_api.g_miss_char
5227 , p6_a28 VARCHAR2 := fnd_api.g_miss_char
5228 , p6_a29 NUMBER := 0-1962.0724
5229 , p6_a30 VARCHAR2 := fnd_api.g_miss_char
5230 , p6_a31 NUMBER := 0-1962.0724
5231 , p6_a32 VARCHAR2 := fnd_api.g_miss_char
5235 , p6_a36 VARCHAR2 := fnd_api.g_miss_char
5232 , p6_a33 VARCHAR2 := fnd_api.g_miss_char
5233 , p6_a34 NUMBER := 0-1962.0724
5234 , p6_a35 NUMBER := 0-1962.0724
5236 , p6_a37 VARCHAR2 := fnd_api.g_miss_char
5237 , p6_a38 DATE := fnd_api.g_miss_date
5238 , p6_a39 VARCHAR2 := fnd_api.g_miss_char
5239 , p6_a40 VARCHAR2 := fnd_api.g_miss_char
5240 , p6_a41 VARCHAR2 := fnd_api.g_miss_char
5241 , p6_a42 VARCHAR2 := fnd_api.g_miss_char
5242 , p6_a43 VARCHAR2 := fnd_api.g_miss_char
5243 , p6_a44 NUMBER := 0-1962.0724
5244 , p6_a45 VARCHAR2 := fnd_api.g_miss_char
5245 , p6_a46 VARCHAR2 := fnd_api.g_miss_char
5246 , p6_a47 NUMBER := 0-1962.0724
5247 , p6_a48 VARCHAR2 := fnd_api.g_miss_char
5248 , p6_a49 NUMBER := 0-1962.0724
5249 , p6_a50 NUMBER := 0-1962.0724
5250 , p6_a51 NUMBER := 0-1962.0724
5251 , p6_a52 VARCHAR2 := fnd_api.g_miss_char
5252 , p6_a53 VARCHAR2 := fnd_api.g_miss_char
5253 , p6_a54 VARCHAR2 := fnd_api.g_miss_char
5254 , p6_a55 NUMBER := 0-1962.0724
5255 , p6_a56 NUMBER := 0-1962.0724
5256 , p6_a57 VARCHAR2 := fnd_api.g_miss_char
5257 , p6_a58 VARCHAR2 := fnd_api.g_miss_char
5258 , p6_a59 VARCHAR2 := fnd_api.g_miss_char
5259 , p6_a60 VARCHAR2 := fnd_api.g_miss_char
5260 , p6_a61 VARCHAR2 := fnd_api.g_miss_char
5261 , p6_a62 VARCHAR2 := fnd_api.g_miss_char
5262 , p6_a63 NUMBER := 0-1962.0724
5263 , p6_a64 VARCHAR2 := fnd_api.g_miss_char
5264 , p6_a65 NUMBER := 0-1962.0724
5265 , p6_a66 NUMBER := 0-1962.0724
5266 , p6_a67 VARCHAR2 := fnd_api.g_miss_char
5267 , p6_a68 NUMBER := 0-1962.0724
5268 , p6_a69 NUMBER := 0-1962.0724
5269 , p6_a70 NUMBER := 0-1962.0724
5270 , p6_a71 VARCHAR2 := fnd_api.g_miss_char
5271 , p6_a72 VARCHAR2 := fnd_api.g_miss_char
5272 , p6_a73 DATE := fnd_api.g_miss_date
5273 , p6_a74 VARCHAR2 := fnd_api.g_miss_char
5274 , p6_a75 VARCHAR2 := fnd_api.g_miss_char
5275 , p6_a76 VARCHAR2 := fnd_api.g_miss_char
5276 , p6_a77 VARCHAR2 := fnd_api.g_miss_char
5277 , p6_a78 VARCHAR2 := fnd_api.g_miss_char
5278 , p6_a79 VARCHAR2 := fnd_api.g_miss_char
5279 , p6_a80 NUMBER := 0-1962.0724
5280 , p6_a81 VARCHAR2 := fnd_api.g_miss_char
5281 , p6_a82 VARCHAR2 := fnd_api.g_miss_char
5282 , p6_a83 VARCHAR2 := fnd_api.g_miss_char
5283 , p6_a84 VARCHAR2 := fnd_api.g_miss_char
5284 , p6_a85 VARCHAR2 := fnd_api.g_miss_char
5285 , p6_a86 VARCHAR2 := fnd_api.g_miss_char
5286 , p6_a87 VARCHAR2 := fnd_api.g_miss_char
5287 , p6_a88 VARCHAR2 := fnd_api.g_miss_char
5288 , p6_a89 VARCHAR2 := fnd_api.g_miss_char
5289 , p6_a90 VARCHAR2 := fnd_api.g_miss_char
5290 , p6_a91 VARCHAR2 := fnd_api.g_miss_char
5291 , p6_a92 VARCHAR2 := fnd_api.g_miss_char
5292 , p6_a93 VARCHAR2 := fnd_api.g_miss_char
5293 , p6_a94 VARCHAR2 := fnd_api.g_miss_char
5294 , p6_a95 VARCHAR2 := fnd_api.g_miss_char
5295 , p6_a96 VARCHAR2 := fnd_api.g_miss_char
5296 , p6_a97 VARCHAR2 := fnd_api.g_miss_char
5297 , p6_a98 VARCHAR2 := fnd_api.g_miss_char
5298 , p6_a99 NUMBER := 0-1962.0724
5299 )
5300
5301 as
5302 ddp_line_tbl as_opportunity_pub.line_tbl_type;
5303 ddp_header_rec as_opportunity_pub.header_rec_type;
5304 ddp_profile_tbl as_utility_pub.profile_tbl_type;
5305 ddx_line_out_tbl as_opportunity_pub.line_out_tbl_type;
5306 ddindx binary_integer; indx binary_integer;
5307 begin
5308
5309 -- copy data to the local IN or IN-OUT args, if any
5310
5311
5312
5313
5314
5315 as_opportunity_pub_w.rosetta_table_copy_in_p6(ddp_line_tbl, p5_a0
5316 , p5_a1
5317 , p5_a2
5318 , p5_a3
5319 , p5_a4
5320 , p5_a5
5321 , p5_a6
5322 , p5_a7
5323 , p5_a8
5324 , p5_a9
5325 , p5_a10
5326 , p5_a11
5327 , p5_a12
5328 , p5_a13
5329 , p5_a14
5330 , p5_a15
5331 , p5_a16
5332 , p5_a17
5333 , p5_a18
5334 , p5_a19
5335 , p5_a20
5336 , p5_a21
5337 , p5_a22
5338 , p5_a23
5339 , p5_a24
5340 , p5_a25
5341 , p5_a26
5342 , p5_a27
5343 , p5_a28
5344 , p5_a29
5345 , p5_a30
5346 , p5_a31
5347 , p5_a32
5348 , p5_a33
5349 , p5_a34
5350 , p5_a35
5351 , p5_a36
5352 , p5_a37
5353 , p5_a38
5354 , p5_a39
5355 , p5_a40
5356 , p5_a41
5357 , p5_a42
5358 , p5_a43
5359 , p5_a44
5360 , p5_a45
5361 , p5_a46
5362 , p5_a47
5363 , p5_a48
5364 , p5_a49
5365 , p5_a50
5366 , p5_a51
5367 , p5_a52
5368 , p5_a53
5369 , p5_a54
5370 , p5_a55
5371 , p5_a56
5372 , p5_a57
5373 , p5_a58
5374 , p5_a59
5375 , p5_a60
5376 , p5_a61
5377 , p5_a62
5378 , p5_a63
5379 , p5_a64
5380 , p5_a65
5381 , p5_a66
5382 , p5_a67
5383 , p5_a68
5384 );
5385
5386 ddp_header_rec.last_update_date := rosetta_g_miss_date_in_map(p6_a0);
5390 ddp_header_rec.last_update_login := rosetta_g_miss_num_map(p6_a4);
5387 ddp_header_rec.last_updated_by := rosetta_g_miss_num_map(p6_a1);
5388 ddp_header_rec.creation_date := rosetta_g_miss_date_in_map(p6_a2);
5389 ddp_header_rec.created_by := rosetta_g_miss_num_map(p6_a3);
5391 ddp_header_rec.request_id := rosetta_g_miss_num_map(p6_a5);
5392 ddp_header_rec.program_application_id := rosetta_g_miss_num_map(p6_a6);
5393 ddp_header_rec.program_id := rosetta_g_miss_num_map(p6_a7);
5394 ddp_header_rec.program_update_date := rosetta_g_miss_date_in_map(p6_a8);
5395 ddp_header_rec.lead_id := rosetta_g_miss_num_map(p6_a9);
5396 ddp_header_rec.lead_number := p6_a10;
5397 ddp_header_rec.orig_system_reference := p6_a11;
5398 ddp_header_rec.lead_source_code := p6_a12;
5399 ddp_header_rec.lead_source := p6_a13;
5400 ddp_header_rec.description := p6_a14;
5401 ddp_header_rec.source_promotion_id := rosetta_g_miss_num_map(p6_a15);
5402 ddp_header_rec.source_promotion_code := p6_a16;
5403 ddp_header_rec.customer_id := rosetta_g_miss_num_map(p6_a17);
5404 ddp_header_rec.customer_name := p6_a18;
5405 ddp_header_rec.customer_name_phonetic := p6_a19;
5406 ddp_header_rec.address_id := rosetta_g_miss_num_map(p6_a20);
5407 ddp_header_rec.address := p6_a21;
5408 ddp_header_rec.address2 := p6_a22;
5409 ddp_header_rec.address3 := p6_a23;
5410 ddp_header_rec.address4 := p6_a24;
5411 ddp_header_rec.city := p6_a25;
5412 ddp_header_rec.state := p6_a26;
5413 ddp_header_rec.country := p6_a27;
5414 ddp_header_rec.province := p6_a28;
5415 ddp_header_rec.sales_stage_id := rosetta_g_miss_num_map(p6_a29);
5416 ddp_header_rec.sales_stage := p6_a30;
5417 ddp_header_rec.win_probability := rosetta_g_miss_num_map(p6_a31);
5418 ddp_header_rec.status_code := p6_a32;
5419 ddp_header_rec.status := p6_a33;
5420 ddp_header_rec.total_amount := rosetta_g_miss_num_map(p6_a34);
5421 ddp_header_rec.converted_total_amount := rosetta_g_miss_num_map(p6_a35);
5422 ddp_header_rec.channel_code := p6_a36;
5423 ddp_header_rec.channel := p6_a37;
5424 ddp_header_rec.decision_date := rosetta_g_miss_date_in_map(p6_a38);
5425 ddp_header_rec.currency_code := p6_a39;
5426 ddp_header_rec.to_currency_code := p6_a40;
5427 ddp_header_rec.close_reason_code := p6_a41;
5428 ddp_header_rec.close_reason := p6_a42;
5429 ddp_header_rec.close_competitor_code := p6_a43;
5430 ddp_header_rec.close_competitor_id := rosetta_g_miss_num_map(p6_a44);
5431 ddp_header_rec.close_competitor := p6_a45;
5432 ddp_header_rec.close_comment := p6_a46;
5433 ddp_header_rec.end_user_customer_id := rosetta_g_miss_num_map(p6_a47);
5434 ddp_header_rec.end_user_customer_name := p6_a48;
5435 ddp_header_rec.end_user_address_id := rosetta_g_miss_num_map(p6_a49);
5436 ddp_header_rec.owner_salesforce_id := rosetta_g_miss_num_map(p6_a50);
5437 ddp_header_rec.owner_sales_group_id := rosetta_g_miss_num_map(p6_a51);
5438 ddp_header_rec.parent_project := p6_a52;
5439 ddp_header_rec.parent_project_code := p6_a53;
5440 ddp_header_rec.updateable_flag := p6_a54;
5441 ddp_header_rec.price_list_id := rosetta_g_miss_num_map(p6_a55);
5442 ddp_header_rec.initiating_contact_id := rosetta_g_miss_num_map(p6_a56);
5443 ddp_header_rec.rank := p6_a57;
5444 ddp_header_rec.member_access := p6_a58;
5445 ddp_header_rec.member_role := p6_a59;
5446 ddp_header_rec.deleted_flag := p6_a60;
5447 ddp_header_rec.auto_assignment_type := p6_a61;
5448 ddp_header_rec.prm_assignment_type := p6_a62;
5449 ddp_header_rec.customer_budget := rosetta_g_miss_num_map(p6_a63);
5450 ddp_header_rec.methodology_code := p6_a64;
5451 ddp_header_rec.sales_methodology_id := rosetta_g_miss_num_map(p6_a65);
5452 ddp_header_rec.original_lead_id := rosetta_g_miss_num_map(p6_a66);
5453 ddp_header_rec.decision_timeframe_code := p6_a67;
5454 ddp_header_rec.incumbent_partner_resource_id := rosetta_g_miss_num_map(p6_a68);
5455 ddp_header_rec.incumbent_partner_party_id := rosetta_g_miss_num_map(p6_a69);
5456 ddp_header_rec.offer_id := rosetta_g_miss_num_map(p6_a70);
5457 ddp_header_rec.vehicle_response_code := p6_a71;
5458 ddp_header_rec.budget_status_code := p6_a72;
5459 ddp_header_rec.followup_date := rosetta_g_miss_date_in_map(p6_a73);
5460 ddp_header_rec.no_opp_allowed_flag := p6_a74;
5461 ddp_header_rec.delete_allowed_flag := p6_a75;
5462 ddp_header_rec.prm_exec_sponsor_flag := p6_a76;
5463 ddp_header_rec.prm_prj_lead_in_place_flag := p6_a77;
5464 ddp_header_rec.prm_ind_classification_code := p6_a78;
5465 ddp_header_rec.prm_lead_type := p6_a79;
5466 ddp_header_rec.org_id := rosetta_g_miss_num_map(p6_a80);
5467 ddp_header_rec.freeze_flag := p6_a81;
5468 ddp_header_rec.attribute_category := p6_a82;
5469 ddp_header_rec.attribute1 := p6_a83;
5470 ddp_header_rec.attribute2 := p6_a84;
5471 ddp_header_rec.attribute3 := p6_a85;
5472 ddp_header_rec.attribute4 := p6_a86;
5473 ddp_header_rec.attribute5 := p6_a87;
5474 ddp_header_rec.attribute6 := p6_a88;
5475 ddp_header_rec.attribute7 := p6_a89;
5476 ddp_header_rec.attribute8 := p6_a90;
5477 ddp_header_rec.attribute9 := p6_a91;
5478 ddp_header_rec.attribute10 := p6_a92;
5479 ddp_header_rec.attribute11 := p6_a93;
5480 ddp_header_rec.attribute12 := p6_a94;
5481 ddp_header_rec.attribute13 := p6_a95;
5482 ddp_header_rec.attribute14 := p6_a96;
5483 ddp_header_rec.attribute15 := p6_a97;
5484 ddp_header_rec.prm_referral_code := p6_a98;
5485 ddp_header_rec.total_revenue_opp_forecast_amt := rosetta_g_miss_num_map(p6_a99);
5486
5487
5488
5492 , p11_a1
5489
5490
5491 as_utility_pub_w.rosetta_table_copy_in_p6(ddp_profile_tbl, p11_a0
5493 );
5494
5495
5496
5497
5498
5499 -- here's the delegated call to the old PL/SQL routine
5500 as_opportunity_pub.update_opp_lines(p_api_version_number,
5501 p_init_msg_list,
5502 p_commit,
5503 p_validation_level,
5504 p_identity_salesforce_id,
5505 ddp_line_tbl,
5506 ddp_header_rec,
5507 p_check_access_flag,
5508 p_admin_flag,
5509 p_admin_group_id,
5510 p_partner_cont_party_id,
5511 ddp_profile_tbl,
5512 ddx_line_out_tbl,
5513 x_return_status,
5514 x_msg_count,
5515 x_msg_data);
5516
5517 -- copy data back from the local variables to OUT or IN-OUT args, if any
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530 as_opportunity_pub_w.rosetta_table_copy_out_p9(ddx_line_out_tbl, p12_a0
5531 , p12_a1
5532 );
5533
5534
5535
5536 end;
5537
5538 procedure delete_opp_lines(p_api_version_number NUMBER
5539 , p_init_msg_list VARCHAR2
5540 , p_commit VARCHAR2
5541 , p_validation_level NUMBER
5542 , p_identity_salesforce_id NUMBER
5543 , p5_a0 JTF_DATE_TABLE
5544 , p5_a1 JTF_NUMBER_TABLE
5545 , p5_a2 JTF_DATE_TABLE
5546 , p5_a3 JTF_NUMBER_TABLE
5547 , p5_a4 JTF_NUMBER_TABLE
5548 , p5_a5 JTF_NUMBER_TABLE
5549 , p5_a6 JTF_NUMBER_TABLE
5550 , p5_a7 JTF_NUMBER_TABLE
5551 , p5_a8 JTF_DATE_TABLE
5552 , p5_a9 JTF_NUMBER_TABLE
5553 , p5_a10 JTF_NUMBER_TABLE
5554 , p5_a11 JTF_NUMBER_TABLE
5555 , p5_a12 JTF_NUMBER_TABLE
5556 , p5_a13 JTF_VARCHAR2_TABLE_100
5557 , p5_a14 JTF_VARCHAR2_TABLE_100
5558 , p5_a15 JTF_NUMBER_TABLE
5559 , p5_a16 JTF_VARCHAR2_TABLE_100
5560 , p5_a17 JTF_NUMBER_TABLE
5561 , p5_a18 JTF_VARCHAR2_TABLE_100
5562 , p5_a19 JTF_NUMBER_TABLE
5563 , p5_a20 JTF_VARCHAR2_TABLE_2000
5564 , p5_a21 JTF_NUMBER_TABLE
5565 , p5_a22 JTF_VARCHAR2_TABLE_100
5566 , p5_a23 JTF_VARCHAR2_TABLE_100
5567 , p5_a24 JTF_NUMBER_TABLE
5568 , p5_a25 JTF_DATE_TABLE
5569 , p5_a26 JTF_NUMBER_TABLE
5570 , p5_a27 JTF_NUMBER_TABLE
5571 , p5_a28 JTF_VARCHAR2_TABLE_100
5572 , p5_a29 JTF_NUMBER_TABLE
5573 , p5_a30 JTF_VARCHAR2_TABLE_100
5574 , p5_a31 JTF_VARCHAR2_TABLE_100
5575 , p5_a32 JTF_DATE_TABLE
5576 , p5_a33 JTF_VARCHAR2_TABLE_100
5577 , p5_a34 JTF_VARCHAR2_TABLE_100
5578 , p5_a35 JTF_NUMBER_TABLE
5579 , p5_a36 JTF_NUMBER_TABLE
5580 , p5_a37 JTF_NUMBER_TABLE
5581 , p5_a38 JTF_VARCHAR2_TABLE_100
5582 , p5_a39 JTF_VARCHAR2_TABLE_100
5583 , p5_a40 JTF_VARCHAR2_TABLE_100
5584 , p5_a41 JTF_VARCHAR2_TABLE_100
5585 , p5_a42 JTF_NUMBER_TABLE
5586 , p5_a43 JTF_NUMBER_TABLE
5587 , p5_a44 JTF_DATE_TABLE
5588 , p5_a45 JTF_VARCHAR2_TABLE_100
5589 , p5_a46 JTF_NUMBER_TABLE
5590 , p5_a47 JTF_NUMBER_TABLE
5591 , p5_a48 JTF_NUMBER_TABLE
5592 , p5_a49 JTF_NUMBER_TABLE
5593 , p5_a50 JTF_VARCHAR2_TABLE_100
5594 , p5_a51 JTF_VARCHAR2_TABLE_200
5595 , p5_a52 JTF_VARCHAR2_TABLE_200
5596 , p5_a53 JTF_VARCHAR2_TABLE_200
5597 , p5_a54 JTF_VARCHAR2_TABLE_200
5598 , p5_a55 JTF_VARCHAR2_TABLE_200
5599 , p5_a56 JTF_VARCHAR2_TABLE_200
5600 , p5_a57 JTF_VARCHAR2_TABLE_200
5601 , p5_a58 JTF_VARCHAR2_TABLE_200
5602 , p5_a59 JTF_VARCHAR2_TABLE_200
5603 , p5_a60 JTF_VARCHAR2_TABLE_200
5604 , p5_a61 JTF_VARCHAR2_TABLE_200
5605 , p5_a62 JTF_VARCHAR2_TABLE_200
5606 , p5_a63 JTF_VARCHAR2_TABLE_200
5607 , p5_a64 JTF_VARCHAR2_TABLE_200
5608 , p5_a65 JTF_VARCHAR2_TABLE_200
5609 , p5_a66 JTF_NUMBER_TABLE
5610 , p5_a67 JTF_NUMBER_TABLE
5611 , p5_a68 JTF_NUMBER_TABLE
5612 , p_check_access_flag VARCHAR2
5613 , p_admin_flag VARCHAR2
5614 , p_admin_group_id NUMBER
5615 , p_partner_cont_party_id NUMBER
5616 , p11_a0 JTF_VARCHAR2_TABLE_100
5617 , p11_a1 JTF_VARCHAR2_TABLE_300
5618 , p12_a0 out nocopy JTF_NUMBER_TABLE
5619 , p12_a1 out nocopy JTF_VARCHAR2_TABLE_100
5620 , x_return_status out nocopy VARCHAR2
5621 , x_msg_count out nocopy NUMBER
5622 , x_msg_data out nocopy VARCHAR2
5623 , p6_a0 DATE := fnd_api.g_miss_date
5624 , p6_a1 NUMBER := 0-1962.0724
5625 , p6_a2 DATE := fnd_api.g_miss_date
5626 , p6_a3 NUMBER := 0-1962.0724
5627 , p6_a4 NUMBER := 0-1962.0724
5628 , p6_a5 NUMBER := 0-1962.0724
5629 , p6_a6 NUMBER := 0-1962.0724
5630 , p6_a7 NUMBER := 0-1962.0724
5631 , p6_a8 DATE := fnd_api.g_miss_date
5632 , p6_a9 NUMBER := 0-1962.0724
5633 , p6_a10 VARCHAR2 := fnd_api.g_miss_char
5634 , p6_a11 VARCHAR2 := fnd_api.g_miss_char
5635 , p6_a12 VARCHAR2 := fnd_api.g_miss_char
5636 , p6_a13 VARCHAR2 := fnd_api.g_miss_char
5637 , p6_a14 VARCHAR2 := fnd_api.g_miss_char
5638 , p6_a15 NUMBER := 0-1962.0724
5639 , p6_a16 VARCHAR2 := fnd_api.g_miss_char
5640 , p6_a17 NUMBER := 0-1962.0724
5641 , p6_a18 VARCHAR2 := fnd_api.g_miss_char
5642 , p6_a19 VARCHAR2 := fnd_api.g_miss_char
5643 , p6_a20 NUMBER := 0-1962.0724
5647 , p6_a24 VARCHAR2 := fnd_api.g_miss_char
5644 , p6_a21 VARCHAR2 := fnd_api.g_miss_char
5645 , p6_a22 VARCHAR2 := fnd_api.g_miss_char
5646 , p6_a23 VARCHAR2 := fnd_api.g_miss_char
5648 , p6_a25 VARCHAR2 := fnd_api.g_miss_char
5649 , p6_a26 VARCHAR2 := fnd_api.g_miss_char
5650 , p6_a27 VARCHAR2 := fnd_api.g_miss_char
5651 , p6_a28 VARCHAR2 := fnd_api.g_miss_char
5652 , p6_a29 NUMBER := 0-1962.0724
5653 , p6_a30 VARCHAR2 := fnd_api.g_miss_char
5654 , p6_a31 NUMBER := 0-1962.0724
5655 , p6_a32 VARCHAR2 := fnd_api.g_miss_char
5656 , p6_a33 VARCHAR2 := fnd_api.g_miss_char
5657 , p6_a34 NUMBER := 0-1962.0724
5658 , p6_a35 NUMBER := 0-1962.0724
5659 , p6_a36 VARCHAR2 := fnd_api.g_miss_char
5660 , p6_a37 VARCHAR2 := fnd_api.g_miss_char
5661 , p6_a38 DATE := fnd_api.g_miss_date
5662 , p6_a39 VARCHAR2 := fnd_api.g_miss_char
5663 , p6_a40 VARCHAR2 := fnd_api.g_miss_char
5664 , p6_a41 VARCHAR2 := fnd_api.g_miss_char
5665 , p6_a42 VARCHAR2 := fnd_api.g_miss_char
5666 , p6_a43 VARCHAR2 := fnd_api.g_miss_char
5667 , p6_a44 NUMBER := 0-1962.0724
5668 , p6_a45 VARCHAR2 := fnd_api.g_miss_char
5669 , p6_a46 VARCHAR2 := fnd_api.g_miss_char
5670 , p6_a47 NUMBER := 0-1962.0724
5671 , p6_a48 VARCHAR2 := fnd_api.g_miss_char
5672 , p6_a49 NUMBER := 0-1962.0724
5673 , p6_a50 NUMBER := 0-1962.0724
5674 , p6_a51 NUMBER := 0-1962.0724
5675 , p6_a52 VARCHAR2 := fnd_api.g_miss_char
5676 , p6_a53 VARCHAR2 := fnd_api.g_miss_char
5677 , p6_a54 VARCHAR2 := fnd_api.g_miss_char
5678 , p6_a55 NUMBER := 0-1962.0724
5679 , p6_a56 NUMBER := 0-1962.0724
5680 , p6_a57 VARCHAR2 := fnd_api.g_miss_char
5681 , p6_a58 VARCHAR2 := fnd_api.g_miss_char
5682 , p6_a59 VARCHAR2 := fnd_api.g_miss_char
5683 , p6_a60 VARCHAR2 := fnd_api.g_miss_char
5684 , p6_a61 VARCHAR2 := fnd_api.g_miss_char
5685 , p6_a62 VARCHAR2 := fnd_api.g_miss_char
5686 , p6_a63 NUMBER := 0-1962.0724
5687 , p6_a64 VARCHAR2 := fnd_api.g_miss_char
5688 , p6_a65 NUMBER := 0-1962.0724
5689 , p6_a66 NUMBER := 0-1962.0724
5690 , p6_a67 VARCHAR2 := fnd_api.g_miss_char
5691 , p6_a68 NUMBER := 0-1962.0724
5692 , p6_a69 NUMBER := 0-1962.0724
5693 , p6_a70 NUMBER := 0-1962.0724
5694 , p6_a71 VARCHAR2 := fnd_api.g_miss_char
5695 , p6_a72 VARCHAR2 := fnd_api.g_miss_char
5696 , p6_a73 DATE := fnd_api.g_miss_date
5697 , p6_a74 VARCHAR2 := fnd_api.g_miss_char
5698 , p6_a75 VARCHAR2 := fnd_api.g_miss_char
5699 , p6_a76 VARCHAR2 := fnd_api.g_miss_char
5700 , p6_a77 VARCHAR2 := fnd_api.g_miss_char
5701 , p6_a78 VARCHAR2 := fnd_api.g_miss_char
5702 , p6_a79 VARCHAR2 := fnd_api.g_miss_char
5703 , p6_a80 NUMBER := 0-1962.0724
5704 , p6_a81 VARCHAR2 := fnd_api.g_miss_char
5705 , p6_a82 VARCHAR2 := fnd_api.g_miss_char
5706 , p6_a83 VARCHAR2 := fnd_api.g_miss_char
5707 , p6_a84 VARCHAR2 := fnd_api.g_miss_char
5708 , p6_a85 VARCHAR2 := fnd_api.g_miss_char
5709 , p6_a86 VARCHAR2 := fnd_api.g_miss_char
5710 , p6_a87 VARCHAR2 := fnd_api.g_miss_char
5711 , p6_a88 VARCHAR2 := fnd_api.g_miss_char
5712 , p6_a89 VARCHAR2 := fnd_api.g_miss_char
5713 , p6_a90 VARCHAR2 := fnd_api.g_miss_char
5714 , p6_a91 VARCHAR2 := fnd_api.g_miss_char
5715 , p6_a92 VARCHAR2 := fnd_api.g_miss_char
5716 , p6_a93 VARCHAR2 := fnd_api.g_miss_char
5717 , p6_a94 VARCHAR2 := fnd_api.g_miss_char
5718 , p6_a95 VARCHAR2 := fnd_api.g_miss_char
5719 , p6_a96 VARCHAR2 := fnd_api.g_miss_char
5720 , p6_a97 VARCHAR2 := fnd_api.g_miss_char
5721 , p6_a98 VARCHAR2 := fnd_api.g_miss_char
5722 , p6_a99 NUMBER := 0-1962.0724
5723 )
5724
5725 as
5726 ddp_line_tbl as_opportunity_pub.line_tbl_type;
5727 ddp_header_rec as_opportunity_pub.header_rec_type;
5728 ddp_profile_tbl as_utility_pub.profile_tbl_type;
5729 ddx_line_out_tbl as_opportunity_pub.line_out_tbl_type;
5730 ddindx binary_integer; indx binary_integer;
5731 begin
5732
5733 -- copy data to the local IN or IN-OUT args, if any
5734
5735
5736
5737
5738
5739 as_opportunity_pub_w.rosetta_table_copy_in_p6(ddp_line_tbl, p5_a0
5740 , p5_a1
5741 , p5_a2
5742 , p5_a3
5743 , p5_a4
5744 , p5_a5
5745 , p5_a6
5746 , p5_a7
5747 , p5_a8
5748 , p5_a9
5749 , p5_a10
5750 , p5_a11
5751 , p5_a12
5752 , p5_a13
5753 , p5_a14
5754 , p5_a15
5755 , p5_a16
5756 , p5_a17
5757 , p5_a18
5758 , p5_a19
5759 , p5_a20
5760 , p5_a21
5761 , p5_a22
5762 , p5_a23
5763 , p5_a24
5764 , p5_a25
5765 , p5_a26
5766 , p5_a27
5767 , p5_a28
5768 , p5_a29
5769 , p5_a30
5770 , p5_a31
5771 , p5_a32
5772 , p5_a33
5773 , p5_a34
5774 , p5_a35
5775 , p5_a36
5776 , p5_a37
5777 , p5_a38
5778 , p5_a39
5779 , p5_a40
5780 , p5_a41
5781 , p5_a42
5782 , p5_a43
5783 , p5_a44
5784 , p5_a45
5785 , p5_a46
5786 , p5_a47
5787 , p5_a48
5788 , p5_a49
5789 , p5_a50
5790 , p5_a51
5794 , p5_a55
5791 , p5_a52
5792 , p5_a53
5793 , p5_a54
5795 , p5_a56
5796 , p5_a57
5797 , p5_a58
5798 , p5_a59
5799 , p5_a60
5800 , p5_a61
5801 , p5_a62
5802 , p5_a63
5803 , p5_a64
5804 , p5_a65
5805 , p5_a66
5806 , p5_a67
5807 , p5_a68
5808 );
5809
5810 ddp_header_rec.last_update_date := rosetta_g_miss_date_in_map(p6_a0);
5811 ddp_header_rec.last_updated_by := rosetta_g_miss_num_map(p6_a1);
5812 ddp_header_rec.creation_date := rosetta_g_miss_date_in_map(p6_a2);
5813 ddp_header_rec.created_by := rosetta_g_miss_num_map(p6_a3);
5814 ddp_header_rec.last_update_login := rosetta_g_miss_num_map(p6_a4);
5815 ddp_header_rec.request_id := rosetta_g_miss_num_map(p6_a5);
5816 ddp_header_rec.program_application_id := rosetta_g_miss_num_map(p6_a6);
5817 ddp_header_rec.program_id := rosetta_g_miss_num_map(p6_a7);
5818 ddp_header_rec.program_update_date := rosetta_g_miss_date_in_map(p6_a8);
5819 ddp_header_rec.lead_id := rosetta_g_miss_num_map(p6_a9);
5820 ddp_header_rec.lead_number := p6_a10;
5821 ddp_header_rec.orig_system_reference := p6_a11;
5822 ddp_header_rec.lead_source_code := p6_a12;
5823 ddp_header_rec.lead_source := p6_a13;
5824 ddp_header_rec.description := p6_a14;
5825 ddp_header_rec.source_promotion_id := rosetta_g_miss_num_map(p6_a15);
5826 ddp_header_rec.source_promotion_code := p6_a16;
5827 ddp_header_rec.customer_id := rosetta_g_miss_num_map(p6_a17);
5828 ddp_header_rec.customer_name := p6_a18;
5829 ddp_header_rec.customer_name_phonetic := p6_a19;
5830 ddp_header_rec.address_id := rosetta_g_miss_num_map(p6_a20);
5831 ddp_header_rec.address := p6_a21;
5832 ddp_header_rec.address2 := p6_a22;
5833 ddp_header_rec.address3 := p6_a23;
5834 ddp_header_rec.address4 := p6_a24;
5835 ddp_header_rec.city := p6_a25;
5836 ddp_header_rec.state := p6_a26;
5837 ddp_header_rec.country := p6_a27;
5838 ddp_header_rec.province := p6_a28;
5839 ddp_header_rec.sales_stage_id := rosetta_g_miss_num_map(p6_a29);
5840 ddp_header_rec.sales_stage := p6_a30;
5841 ddp_header_rec.win_probability := rosetta_g_miss_num_map(p6_a31);
5842 ddp_header_rec.status_code := p6_a32;
5843 ddp_header_rec.status := p6_a33;
5844 ddp_header_rec.total_amount := rosetta_g_miss_num_map(p6_a34);
5845 ddp_header_rec.converted_total_amount := rosetta_g_miss_num_map(p6_a35);
5846 ddp_header_rec.channel_code := p6_a36;
5847 ddp_header_rec.channel := p6_a37;
5848 ddp_header_rec.decision_date := rosetta_g_miss_date_in_map(p6_a38);
5849 ddp_header_rec.currency_code := p6_a39;
5850 ddp_header_rec.to_currency_code := p6_a40;
5851 ddp_header_rec.close_reason_code := p6_a41;
5852 ddp_header_rec.close_reason := p6_a42;
5853 ddp_header_rec.close_competitor_code := p6_a43;
5854 ddp_header_rec.close_competitor_id := rosetta_g_miss_num_map(p6_a44);
5855 ddp_header_rec.close_competitor := p6_a45;
5856 ddp_header_rec.close_comment := p6_a46;
5857 ddp_header_rec.end_user_customer_id := rosetta_g_miss_num_map(p6_a47);
5858 ddp_header_rec.end_user_customer_name := p6_a48;
5859 ddp_header_rec.end_user_address_id := rosetta_g_miss_num_map(p6_a49);
5860 ddp_header_rec.owner_salesforce_id := rosetta_g_miss_num_map(p6_a50);
5861 ddp_header_rec.owner_sales_group_id := rosetta_g_miss_num_map(p6_a51);
5862 ddp_header_rec.parent_project := p6_a52;
5863 ddp_header_rec.parent_project_code := p6_a53;
5864 ddp_header_rec.updateable_flag := p6_a54;
5865 ddp_header_rec.price_list_id := rosetta_g_miss_num_map(p6_a55);
5866 ddp_header_rec.initiating_contact_id := rosetta_g_miss_num_map(p6_a56);
5867 ddp_header_rec.rank := p6_a57;
5868 ddp_header_rec.member_access := p6_a58;
5869 ddp_header_rec.member_role := p6_a59;
5870 ddp_header_rec.deleted_flag := p6_a60;
5871 ddp_header_rec.auto_assignment_type := p6_a61;
5872 ddp_header_rec.prm_assignment_type := p6_a62;
5873 ddp_header_rec.customer_budget := rosetta_g_miss_num_map(p6_a63);
5874 ddp_header_rec.methodology_code := p6_a64;
5875 ddp_header_rec.sales_methodology_id := rosetta_g_miss_num_map(p6_a65);
5876 ddp_header_rec.original_lead_id := rosetta_g_miss_num_map(p6_a66);
5877 ddp_header_rec.decision_timeframe_code := p6_a67;
5878 ddp_header_rec.incumbent_partner_resource_id := rosetta_g_miss_num_map(p6_a68);
5879 ddp_header_rec.incumbent_partner_party_id := rosetta_g_miss_num_map(p6_a69);
5880 ddp_header_rec.offer_id := rosetta_g_miss_num_map(p6_a70);
5881 ddp_header_rec.vehicle_response_code := p6_a71;
5882 ddp_header_rec.budget_status_code := p6_a72;
5883 ddp_header_rec.followup_date := rosetta_g_miss_date_in_map(p6_a73);
5884 ddp_header_rec.no_opp_allowed_flag := p6_a74;
5885 ddp_header_rec.delete_allowed_flag := p6_a75;
5886 ddp_header_rec.prm_exec_sponsor_flag := p6_a76;
5887 ddp_header_rec.prm_prj_lead_in_place_flag := p6_a77;
5888 ddp_header_rec.prm_ind_classification_code := p6_a78;
5889 ddp_header_rec.prm_lead_type := p6_a79;
5890 ddp_header_rec.org_id := rosetta_g_miss_num_map(p6_a80);
5891 ddp_header_rec.freeze_flag := p6_a81;
5892 ddp_header_rec.attribute_category := p6_a82;
5893 ddp_header_rec.attribute1 := p6_a83;
5894 ddp_header_rec.attribute2 := p6_a84;
5895 ddp_header_rec.attribute3 := p6_a85;
5896 ddp_header_rec.attribute4 := p6_a86;
5897 ddp_header_rec.attribute5 := p6_a87;
5901 ddp_header_rec.attribute9 := p6_a91;
5898 ddp_header_rec.attribute6 := p6_a88;
5899 ddp_header_rec.attribute7 := p6_a89;
5900 ddp_header_rec.attribute8 := p6_a90;
5902 ddp_header_rec.attribute10 := p6_a92;
5903 ddp_header_rec.attribute11 := p6_a93;
5904 ddp_header_rec.attribute12 := p6_a94;
5905 ddp_header_rec.attribute13 := p6_a95;
5906 ddp_header_rec.attribute14 := p6_a96;
5907 ddp_header_rec.attribute15 := p6_a97;
5908 ddp_header_rec.prm_referral_code := p6_a98;
5909 ddp_header_rec.total_revenue_opp_forecast_amt := rosetta_g_miss_num_map(p6_a99);
5910
5911
5912
5913
5914
5915 as_utility_pub_w.rosetta_table_copy_in_p6(ddp_profile_tbl, p11_a0
5916 , p11_a1
5917 );
5918
5919
5920
5921
5922
5923 -- here's the delegated call to the old PL/SQL routine
5924 as_opportunity_pub.delete_opp_lines(p_api_version_number,
5925 p_init_msg_list,
5926 p_commit,
5927 p_validation_level,
5928 p_identity_salesforce_id,
5929 ddp_line_tbl,
5930 ddp_header_rec,
5931 p_check_access_flag,
5932 p_admin_flag,
5933 p_admin_group_id,
5934 p_partner_cont_party_id,
5935 ddp_profile_tbl,
5936 ddx_line_out_tbl,
5937 x_return_status,
5938 x_msg_count,
5939 x_msg_data);
5940
5941 -- copy data back from the local variables to OUT or IN-OUT args, if any
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954 as_opportunity_pub_w.rosetta_table_copy_out_p9(ddx_line_out_tbl, p12_a0
5955 , p12_a1
5956 );
5957
5958
5959
5960 end;
5961
5962 procedure create_sales_credits(p_api_version_number NUMBER
5963 , p_init_msg_list VARCHAR2
5964 , p_commit VARCHAR2
5965 , p_validation_level NUMBER
5966 , p_identity_salesforce_id NUMBER
5967 , p5_a0 JTF_DATE_TABLE
5968 , p5_a1 JTF_NUMBER_TABLE
5969 , p5_a2 JTF_DATE_TABLE
5970 , p5_a3 JTF_NUMBER_TABLE
5971 , p5_a4 JTF_NUMBER_TABLE
5972 , p5_a5 JTF_NUMBER_TABLE
5973 , p5_a6 JTF_NUMBER_TABLE
5974 , p5_a7 JTF_NUMBER_TABLE
5975 , p5_a8 JTF_DATE_TABLE
5976 , p5_a9 JTF_NUMBER_TABLE
5977 , p5_a10 JTF_NUMBER_TABLE
5978 , p5_a11 JTF_NUMBER_TABLE
5979 , p5_a12 JTF_NUMBER_TABLE
5980 , p5_a13 JTF_NUMBER_TABLE
5981 , p5_a14 JTF_NUMBER_TABLE
5982 , p5_a15 JTF_VARCHAR2_TABLE_100
5983 , p5_a16 JTF_VARCHAR2_TABLE_100
5984 , p5_a17 JTF_NUMBER_TABLE
5985 , p5_a18 JTF_VARCHAR2_TABLE_100
5986 , p5_a19 JTF_NUMBER_TABLE
5987 , p5_a20 JTF_VARCHAR2_TABLE_400
5988 , p5_a21 JTF_VARCHAR2_TABLE_100
5989 , p5_a22 JTF_NUMBER_TABLE
5990 , p5_a23 JTF_NUMBER_TABLE
5991 , p5_a24 JTF_NUMBER_TABLE
5992 , p5_a25 JTF_NUMBER_TABLE
5993 , p5_a26 JTF_NUMBER_TABLE
5994 , p5_a27 JTF_NUMBER_TABLE
5995 , p5_a28 JTF_NUMBER_TABLE
5996 , p5_a29 JTF_VARCHAR2_TABLE_100
5997 , p5_a30 JTF_VARCHAR2_TABLE_100
5998 , p5_a31 JTF_VARCHAR2_TABLE_100
5999 , p5_a32 JTF_DATE_TABLE
6000 , p5_a33 JTF_NUMBER_TABLE
6001 , p5_a34 JTF_VARCHAR2_TABLE_100
6002 , p5_a35 JTF_VARCHAR2_TABLE_100
6003 , p5_a36 JTF_NUMBER_TABLE
6004 , p5_a37 JTF_VARCHAR2_TABLE_100
6005 , p5_a38 JTF_NUMBER_TABLE
6006 , p5_a39 JTF_NUMBER_TABLE
6007 , p5_a40 JTF_NUMBER_TABLE
6008 , p5_a41 JTF_VARCHAR2_TABLE_100
6009 , p5_a42 JTF_VARCHAR2_TABLE_200
6010 , p5_a43 JTF_VARCHAR2_TABLE_200
6011 , p5_a44 JTF_VARCHAR2_TABLE_200
6012 , p5_a45 JTF_VARCHAR2_TABLE_200
6013 , p5_a46 JTF_VARCHAR2_TABLE_200
6014 , p5_a47 JTF_VARCHAR2_TABLE_200
6015 , p5_a48 JTF_VARCHAR2_TABLE_200
6016 , p5_a49 JTF_VARCHAR2_TABLE_200
6017 , p5_a50 JTF_VARCHAR2_TABLE_200
6018 , p5_a51 JTF_VARCHAR2_TABLE_200
6019 , p5_a52 JTF_VARCHAR2_TABLE_200
6020 , p5_a53 JTF_VARCHAR2_TABLE_200
6021 , p5_a54 JTF_VARCHAR2_TABLE_200
6022 , p5_a55 JTF_VARCHAR2_TABLE_200
6023 , p5_a56 JTF_VARCHAR2_TABLE_200
6024 , p5_a57 JTF_NUMBER_TABLE
6025 , p5_a58 JTF_NUMBER_TABLE
6026 , p5_a59 JTF_NUMBER_TABLE
6027 , p5_a60 JTF_VARCHAR2_TABLE_100
6028 , p_check_access_flag VARCHAR2
6029 , p_admin_flag VARCHAR2
6030 , p_admin_group_id NUMBER
6031 , p_partner_cont_party_id NUMBER
6032 , p10_a0 JTF_VARCHAR2_TABLE_100
6033 , p10_a1 JTF_VARCHAR2_TABLE_300
6034 , p11_a0 out nocopy JTF_NUMBER_TABLE
6035 , p11_a1 out nocopy JTF_VARCHAR2_TABLE_100
6036 , x_return_status out nocopy VARCHAR2
6037 , x_msg_count out nocopy NUMBER
6038 , x_msg_data out nocopy VARCHAR2
6039 )
6040
6041 as
6042 ddp_sales_credit_tbl as_opportunity_pub.sales_credit_tbl_type;
6043 ddp_profile_tbl as_utility_pub.profile_tbl_type;
6044 ddx_sales_credit_out_tbl as_opportunity_pub.sales_credit_out_tbl_type;
6045 ddindx binary_integer; indx binary_integer;
6046 begin
6047
6048 -- copy data to the local IN or IN-OUT args, if any
6049
6050
6051
6052
6053
6054 as_opportunity_pub_w.rosetta_table_copy_in_p12(ddp_sales_credit_tbl, p5_a0
6055 , p5_a1
6056 , p5_a2
6057 , p5_a3
6061 , p5_a7
6058 , p5_a4
6059 , p5_a5
6060 , p5_a6
6062 , p5_a8
6063 , p5_a9
6064 , p5_a10
6065 , p5_a11
6066 , p5_a12
6067 , p5_a13
6068 , p5_a14
6069 , p5_a15
6070 , p5_a16
6071 , p5_a17
6072 , p5_a18
6073 , p5_a19
6074 , p5_a20
6075 , p5_a21
6076 , p5_a22
6077 , p5_a23
6078 , p5_a24
6079 , p5_a25
6080 , p5_a26
6081 , p5_a27
6082 , p5_a28
6083 , p5_a29
6084 , p5_a30
6085 , p5_a31
6086 , p5_a32
6087 , p5_a33
6088 , p5_a34
6089 , p5_a35
6090 , p5_a36
6091 , p5_a37
6092 , p5_a38
6093 , p5_a39
6094 , p5_a40
6095 , p5_a41
6096 , p5_a42
6097 , p5_a43
6098 , p5_a44
6099 , p5_a45
6100 , p5_a46
6101 , p5_a47
6102 , p5_a48
6103 , p5_a49
6104 , p5_a50
6105 , p5_a51
6106 , p5_a52
6107 , p5_a53
6108 , p5_a54
6109 , p5_a55
6110 , p5_a56
6111 , p5_a57
6112 , p5_a58
6113 , p5_a59
6114 , p5_a60
6115 );
6116
6117
6118
6119
6120
6121 as_utility_pub_w.rosetta_table_copy_in_p6(ddp_profile_tbl, p10_a0
6122 , p10_a1
6123 );
6124
6125
6126
6127
6128
6129 -- here's the delegated call to the old PL/SQL routine
6130 as_opportunity_pub.create_sales_credits(p_api_version_number,
6131 p_init_msg_list,
6132 p_commit,
6133 p_validation_level,
6134 p_identity_salesforce_id,
6135 ddp_sales_credit_tbl,
6136 p_check_access_flag,
6137 p_admin_flag,
6138 p_admin_group_id,
6139 p_partner_cont_party_id,
6140 ddp_profile_tbl,
6141 ddx_sales_credit_out_tbl,
6142 x_return_status,
6143 x_msg_count,
6144 x_msg_data);
6145
6146 -- copy data back from the local variables to OUT or IN-OUT args, if any
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158 as_opportunity_pub_w.rosetta_table_copy_out_p15(ddx_sales_credit_out_tbl, p11_a0
6159 , p11_a1
6160 );
6161
6162
6163
6164 end;
6165
6166 procedure update_sales_credits(p_api_version_number NUMBER
6167 , p_init_msg_list VARCHAR2
6168 , p_commit VARCHAR2
6169 , p_validation_level NUMBER
6170 , p_identity_salesforce_id NUMBER
6171 , p5_a0 JTF_DATE_TABLE
6172 , p5_a1 JTF_NUMBER_TABLE
6173 , p5_a2 JTF_DATE_TABLE
6174 , p5_a3 JTF_NUMBER_TABLE
6175 , p5_a4 JTF_NUMBER_TABLE
6176 , p5_a5 JTF_NUMBER_TABLE
6177 , p5_a6 JTF_NUMBER_TABLE
6178 , p5_a7 JTF_NUMBER_TABLE
6179 , p5_a8 JTF_DATE_TABLE
6180 , p5_a9 JTF_NUMBER_TABLE
6181 , p5_a10 JTF_NUMBER_TABLE
6182 , p5_a11 JTF_NUMBER_TABLE
6183 , p5_a12 JTF_NUMBER_TABLE
6184 , p5_a13 JTF_NUMBER_TABLE
6185 , p5_a14 JTF_NUMBER_TABLE
6186 , p5_a15 JTF_VARCHAR2_TABLE_100
6187 , p5_a16 JTF_VARCHAR2_TABLE_100
6188 , p5_a17 JTF_NUMBER_TABLE
6189 , p5_a18 JTF_VARCHAR2_TABLE_100
6190 , p5_a19 JTF_NUMBER_TABLE
6191 , p5_a20 JTF_VARCHAR2_TABLE_400
6192 , p5_a21 JTF_VARCHAR2_TABLE_100
6193 , p5_a22 JTF_NUMBER_TABLE
6194 , p5_a23 JTF_NUMBER_TABLE
6195 , p5_a24 JTF_NUMBER_TABLE
6196 , p5_a25 JTF_NUMBER_TABLE
6197 , p5_a26 JTF_NUMBER_TABLE
6198 , p5_a27 JTF_NUMBER_TABLE
6199 , p5_a28 JTF_NUMBER_TABLE
6200 , p5_a29 JTF_VARCHAR2_TABLE_100
6201 , p5_a30 JTF_VARCHAR2_TABLE_100
6202 , p5_a31 JTF_VARCHAR2_TABLE_100
6203 , p5_a32 JTF_DATE_TABLE
6204 , p5_a33 JTF_NUMBER_TABLE
6205 , p5_a34 JTF_VARCHAR2_TABLE_100
6206 , p5_a35 JTF_VARCHAR2_TABLE_100
6207 , p5_a36 JTF_NUMBER_TABLE
6208 , p5_a37 JTF_VARCHAR2_TABLE_100
6209 , p5_a38 JTF_NUMBER_TABLE
6210 , p5_a39 JTF_NUMBER_TABLE
6211 , p5_a40 JTF_NUMBER_TABLE
6212 , p5_a41 JTF_VARCHAR2_TABLE_100
6213 , p5_a42 JTF_VARCHAR2_TABLE_200
6214 , p5_a43 JTF_VARCHAR2_TABLE_200
6215 , p5_a44 JTF_VARCHAR2_TABLE_200
6216 , p5_a45 JTF_VARCHAR2_TABLE_200
6217 , p5_a46 JTF_VARCHAR2_TABLE_200
6218 , p5_a47 JTF_VARCHAR2_TABLE_200
6219 , p5_a48 JTF_VARCHAR2_TABLE_200
6220 , p5_a49 JTF_VARCHAR2_TABLE_200
6221 , p5_a50 JTF_VARCHAR2_TABLE_200
6222 , p5_a51 JTF_VARCHAR2_TABLE_200
6223 , p5_a52 JTF_VARCHAR2_TABLE_200
6224 , p5_a53 JTF_VARCHAR2_TABLE_200
6225 , p5_a54 JTF_VARCHAR2_TABLE_200
6226 , p5_a55 JTF_VARCHAR2_TABLE_200
6227 , p5_a56 JTF_VARCHAR2_TABLE_200
6228 , p5_a57 JTF_NUMBER_TABLE
6229 , p5_a58 JTF_NUMBER_TABLE
6230 , p5_a59 JTF_NUMBER_TABLE
6231 , p5_a60 JTF_VARCHAR2_TABLE_100
6232 , p_check_access_flag VARCHAR2
6233 , p_admin_flag VARCHAR2
6234 , p_admin_group_id NUMBER
6235 , p_partner_cont_party_id NUMBER
6236 , p10_a0 JTF_VARCHAR2_TABLE_100
6237 , p10_a1 JTF_VARCHAR2_TABLE_300
6238 , p11_a0 out nocopy JTF_NUMBER_TABLE
6242 , x_msg_data out nocopy VARCHAR2
6239 , p11_a1 out nocopy JTF_VARCHAR2_TABLE_100
6240 , x_return_status out nocopy VARCHAR2
6241 , x_msg_count out nocopy NUMBER
6243 )
6244
6245 as
6246 ddp_sales_credit_tbl as_opportunity_pub.sales_credit_tbl_type;
6247 ddp_profile_tbl as_utility_pub.profile_tbl_type;
6248 ddx_sales_credit_out_tbl as_opportunity_pub.sales_credit_out_tbl_type;
6249 ddindx binary_integer; indx binary_integer;
6250 begin
6251
6252 -- copy data to the local IN or IN-OUT args, if any
6253
6254
6255
6256
6257
6258 as_opportunity_pub_w.rosetta_table_copy_in_p12(ddp_sales_credit_tbl, p5_a0
6259 , p5_a1
6260 , p5_a2
6261 , p5_a3
6262 , p5_a4
6263 , p5_a5
6264 , p5_a6
6265 , p5_a7
6266 , p5_a8
6267 , p5_a9
6268 , p5_a10
6269 , p5_a11
6270 , p5_a12
6271 , p5_a13
6272 , p5_a14
6273 , p5_a15
6274 , p5_a16
6275 , p5_a17
6276 , p5_a18
6277 , p5_a19
6278 , p5_a20
6279 , p5_a21
6280 , p5_a22
6281 , p5_a23
6282 , p5_a24
6283 , p5_a25
6284 , p5_a26
6285 , p5_a27
6286 , p5_a28
6287 , p5_a29
6288 , p5_a30
6289 , p5_a31
6290 , p5_a32
6291 , p5_a33
6292 , p5_a34
6293 , p5_a35
6294 , p5_a36
6295 , p5_a37
6296 , p5_a38
6297 , p5_a39
6298 , p5_a40
6299 , p5_a41
6300 , p5_a42
6301 , p5_a43
6302 , p5_a44
6303 , p5_a45
6304 , p5_a46
6305 , p5_a47
6306 , p5_a48
6307 , p5_a49
6308 , p5_a50
6309 , p5_a51
6310 , p5_a52
6311 , p5_a53
6312 , p5_a54
6313 , p5_a55
6314 , p5_a56
6315 , p5_a57
6316 , p5_a58
6317 , p5_a59
6318 , p5_a60
6319 );
6320
6321
6322
6323
6324
6325 as_utility_pub_w.rosetta_table_copy_in_p6(ddp_profile_tbl, p10_a0
6326 , p10_a1
6327 );
6328
6329
6330
6331
6332
6333 -- here's the delegated call to the old PL/SQL routine
6334 as_opportunity_pub.update_sales_credits(p_api_version_number,
6335 p_init_msg_list,
6336 p_commit,
6337 p_validation_level,
6338 p_identity_salesforce_id,
6339 ddp_sales_credit_tbl,
6340 p_check_access_flag,
6341 p_admin_flag,
6342 p_admin_group_id,
6343 p_partner_cont_party_id,
6344 ddp_profile_tbl,
6345 ddx_sales_credit_out_tbl,
6346 x_return_status,
6347 x_msg_count,
6348 x_msg_data);
6349
6350 -- copy data back from the local variables to OUT or IN-OUT args, if any
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362 as_opportunity_pub_w.rosetta_table_copy_out_p15(ddx_sales_credit_out_tbl, p11_a0
6363 , p11_a1
6364 );
6365
6366
6367
6368 end;
6369
6370 end as_opportunity_pub_w;