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
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;
169: , x_msg_data out nocopy VARCHAR2
170: , x_template_attribute_id out nocopy NUMBER
171: , p7_a0 NUMBER := 0-1962.0724
172: , p7_a1 NUMBER := 0-1962.0724
173: , p7_a2 DATE := fnd_api.g_miss_date
174: , p7_a3 NUMBER := 0-1962.0724
175: , p7_a4 DATE := fnd_api.g_miss_date
176: , p7_a5 NUMBER := 0-1962.0724
177: , p7_a6 NUMBER := 0-1962.0724
171: , p7_a0 NUMBER := 0-1962.0724
172: , p7_a1 NUMBER := 0-1962.0724
173: , p7_a2 DATE := fnd_api.g_miss_date
174: , p7_a3 NUMBER := 0-1962.0724
175: , p7_a4 DATE := fnd_api.g_miss_date
176: , p7_a5 NUMBER := 0-1962.0724
177: , p7_a6 NUMBER := 0-1962.0724
178: , p7_a7 NUMBER := 0-1962.0724
179: , p7_a8 NUMBER := 0-1962.0724
176: , p7_a5 NUMBER := 0-1962.0724
177: , p7_a6 NUMBER := 0-1962.0724
178: , p7_a7 NUMBER := 0-1962.0724
179: , p7_a8 NUMBER := 0-1962.0724
180: , p7_a9 VARCHAR2 := fnd_api.g_miss_char
181: , p7_a10 VARCHAR2 := fnd_api.g_miss_char
182: , p7_a11 VARCHAR2 := fnd_api.g_miss_char
183: , p7_a12 VARCHAR2 := fnd_api.g_miss_char
184: , p7_a13 VARCHAR2 := fnd_api.g_miss_char
177: , p7_a6 NUMBER := 0-1962.0724
178: , p7_a7 NUMBER := 0-1962.0724
179: , p7_a8 NUMBER := 0-1962.0724
180: , p7_a9 VARCHAR2 := fnd_api.g_miss_char
181: , p7_a10 VARCHAR2 := fnd_api.g_miss_char
182: , p7_a11 VARCHAR2 := fnd_api.g_miss_char
183: , p7_a12 VARCHAR2 := fnd_api.g_miss_char
184: , p7_a13 VARCHAR2 := fnd_api.g_miss_char
185: , p7_a14 VARCHAR2 := fnd_api.g_miss_char
178: , p7_a7 NUMBER := 0-1962.0724
179: , p7_a8 NUMBER := 0-1962.0724
180: , p7_a9 VARCHAR2 := fnd_api.g_miss_char
181: , p7_a10 VARCHAR2 := fnd_api.g_miss_char
182: , p7_a11 VARCHAR2 := fnd_api.g_miss_char
183: , p7_a12 VARCHAR2 := fnd_api.g_miss_char
184: , p7_a13 VARCHAR2 := fnd_api.g_miss_char
185: , p7_a14 VARCHAR2 := fnd_api.g_miss_char
186: )
179: , p7_a8 NUMBER := 0-1962.0724
180: , p7_a9 VARCHAR2 := fnd_api.g_miss_char
181: , p7_a10 VARCHAR2 := fnd_api.g_miss_char
182: , p7_a11 VARCHAR2 := fnd_api.g_miss_char
183: , p7_a12 VARCHAR2 := fnd_api.g_miss_char
184: , p7_a13 VARCHAR2 := fnd_api.g_miss_char
185: , p7_a14 VARCHAR2 := fnd_api.g_miss_char
186: )
187:
180: , p7_a9 VARCHAR2 := fnd_api.g_miss_char
181: , p7_a10 VARCHAR2 := fnd_api.g_miss_char
182: , p7_a11 VARCHAR2 := fnd_api.g_miss_char
183: , p7_a12 VARCHAR2 := fnd_api.g_miss_char
184: , p7_a13 VARCHAR2 := fnd_api.g_miss_char
185: , p7_a14 VARCHAR2 := fnd_api.g_miss_char
186: )
187:
188: as
181: , p7_a10 VARCHAR2 := fnd_api.g_miss_char
182: , p7_a11 VARCHAR2 := fnd_api.g_miss_char
183: , p7_a12 VARCHAR2 := fnd_api.g_miss_char
184: , p7_a13 VARCHAR2 := fnd_api.g_miss_char
185: , p7_a14 VARCHAR2 := fnd_api.g_miss_char
186: )
187:
188: as
189: ddp_template_attr_rec ams_template_attr_pvt.template_attr_rec_type;
245: , x_msg_count out nocopy NUMBER
246: , x_msg_data out nocopy VARCHAR2
247: , p7_a0 NUMBER := 0-1962.0724
248: , p7_a1 NUMBER := 0-1962.0724
249: , p7_a2 DATE := fnd_api.g_miss_date
250: , p7_a3 NUMBER := 0-1962.0724
251: , p7_a4 DATE := fnd_api.g_miss_date
252: , p7_a5 NUMBER := 0-1962.0724
253: , p7_a6 NUMBER := 0-1962.0724
247: , p7_a0 NUMBER := 0-1962.0724
248: , p7_a1 NUMBER := 0-1962.0724
249: , p7_a2 DATE := fnd_api.g_miss_date
250: , p7_a3 NUMBER := 0-1962.0724
251: , p7_a4 DATE := fnd_api.g_miss_date
252: , p7_a5 NUMBER := 0-1962.0724
253: , p7_a6 NUMBER := 0-1962.0724
254: , p7_a7 NUMBER := 0-1962.0724
255: , p7_a8 NUMBER := 0-1962.0724
252: , p7_a5 NUMBER := 0-1962.0724
253: , p7_a6 NUMBER := 0-1962.0724
254: , p7_a7 NUMBER := 0-1962.0724
255: , p7_a8 NUMBER := 0-1962.0724
256: , p7_a9 VARCHAR2 := fnd_api.g_miss_char
257: , p7_a10 VARCHAR2 := fnd_api.g_miss_char
258: , p7_a11 VARCHAR2 := fnd_api.g_miss_char
259: , p7_a12 VARCHAR2 := fnd_api.g_miss_char
260: , p7_a13 VARCHAR2 := fnd_api.g_miss_char
253: , p7_a6 NUMBER := 0-1962.0724
254: , p7_a7 NUMBER := 0-1962.0724
255: , p7_a8 NUMBER := 0-1962.0724
256: , p7_a9 VARCHAR2 := fnd_api.g_miss_char
257: , p7_a10 VARCHAR2 := fnd_api.g_miss_char
258: , p7_a11 VARCHAR2 := fnd_api.g_miss_char
259: , p7_a12 VARCHAR2 := fnd_api.g_miss_char
260: , p7_a13 VARCHAR2 := fnd_api.g_miss_char
261: , p7_a14 VARCHAR2 := fnd_api.g_miss_char
254: , p7_a7 NUMBER := 0-1962.0724
255: , p7_a8 NUMBER := 0-1962.0724
256: , p7_a9 VARCHAR2 := fnd_api.g_miss_char
257: , p7_a10 VARCHAR2 := fnd_api.g_miss_char
258: , p7_a11 VARCHAR2 := fnd_api.g_miss_char
259: , p7_a12 VARCHAR2 := fnd_api.g_miss_char
260: , p7_a13 VARCHAR2 := fnd_api.g_miss_char
261: , p7_a14 VARCHAR2 := fnd_api.g_miss_char
262: )
255: , p7_a8 NUMBER := 0-1962.0724
256: , p7_a9 VARCHAR2 := fnd_api.g_miss_char
257: , p7_a10 VARCHAR2 := fnd_api.g_miss_char
258: , p7_a11 VARCHAR2 := fnd_api.g_miss_char
259: , p7_a12 VARCHAR2 := fnd_api.g_miss_char
260: , p7_a13 VARCHAR2 := fnd_api.g_miss_char
261: , p7_a14 VARCHAR2 := fnd_api.g_miss_char
262: )
263:
256: , p7_a9 VARCHAR2 := fnd_api.g_miss_char
257: , p7_a10 VARCHAR2 := fnd_api.g_miss_char
258: , p7_a11 VARCHAR2 := fnd_api.g_miss_char
259: , p7_a12 VARCHAR2 := fnd_api.g_miss_char
260: , p7_a13 VARCHAR2 := fnd_api.g_miss_char
261: , p7_a14 VARCHAR2 := fnd_api.g_miss_char
262: )
263:
264: as
257: , p7_a10 VARCHAR2 := fnd_api.g_miss_char
258: , p7_a11 VARCHAR2 := fnd_api.g_miss_char
259: , p7_a12 VARCHAR2 := fnd_api.g_miss_char
260: , p7_a13 VARCHAR2 := fnd_api.g_miss_char
261: , p7_a14 VARCHAR2 := fnd_api.g_miss_char
262: )
263:
264: as
265: ddp_template_attr_rec ams_template_attr_pvt.template_attr_rec_type;
318: , x_msg_count out nocopy NUMBER
319: , x_msg_data out nocopy VARCHAR2
320: , p3_a0 NUMBER := 0-1962.0724
321: , p3_a1 NUMBER := 0-1962.0724
322: , p3_a2 DATE := fnd_api.g_miss_date
323: , p3_a3 NUMBER := 0-1962.0724
324: , p3_a4 DATE := fnd_api.g_miss_date
325: , p3_a5 NUMBER := 0-1962.0724
326: , p3_a6 NUMBER := 0-1962.0724
320: , p3_a0 NUMBER := 0-1962.0724
321: , p3_a1 NUMBER := 0-1962.0724
322: , p3_a2 DATE := fnd_api.g_miss_date
323: , p3_a3 NUMBER := 0-1962.0724
324: , p3_a4 DATE := fnd_api.g_miss_date
325: , p3_a5 NUMBER := 0-1962.0724
326: , p3_a6 NUMBER := 0-1962.0724
327: , p3_a7 NUMBER := 0-1962.0724
328: , p3_a8 NUMBER := 0-1962.0724
325: , p3_a5 NUMBER := 0-1962.0724
326: , p3_a6 NUMBER := 0-1962.0724
327: , p3_a7 NUMBER := 0-1962.0724
328: , p3_a8 NUMBER := 0-1962.0724
329: , p3_a9 VARCHAR2 := fnd_api.g_miss_char
330: , p3_a10 VARCHAR2 := fnd_api.g_miss_char
331: , p3_a11 VARCHAR2 := fnd_api.g_miss_char
332: , p3_a12 VARCHAR2 := fnd_api.g_miss_char
333: , p3_a13 VARCHAR2 := fnd_api.g_miss_char
326: , p3_a6 NUMBER := 0-1962.0724
327: , p3_a7 NUMBER := 0-1962.0724
328: , p3_a8 NUMBER := 0-1962.0724
329: , p3_a9 VARCHAR2 := fnd_api.g_miss_char
330: , p3_a10 VARCHAR2 := fnd_api.g_miss_char
331: , p3_a11 VARCHAR2 := fnd_api.g_miss_char
332: , p3_a12 VARCHAR2 := fnd_api.g_miss_char
333: , p3_a13 VARCHAR2 := fnd_api.g_miss_char
334: , p3_a14 VARCHAR2 := fnd_api.g_miss_char
327: , p3_a7 NUMBER := 0-1962.0724
328: , p3_a8 NUMBER := 0-1962.0724
329: , p3_a9 VARCHAR2 := fnd_api.g_miss_char
330: , p3_a10 VARCHAR2 := fnd_api.g_miss_char
331: , p3_a11 VARCHAR2 := fnd_api.g_miss_char
332: , p3_a12 VARCHAR2 := fnd_api.g_miss_char
333: , p3_a13 VARCHAR2 := fnd_api.g_miss_char
334: , p3_a14 VARCHAR2 := fnd_api.g_miss_char
335: )
328: , p3_a8 NUMBER := 0-1962.0724
329: , p3_a9 VARCHAR2 := fnd_api.g_miss_char
330: , p3_a10 VARCHAR2 := fnd_api.g_miss_char
331: , p3_a11 VARCHAR2 := fnd_api.g_miss_char
332: , p3_a12 VARCHAR2 := fnd_api.g_miss_char
333: , p3_a13 VARCHAR2 := fnd_api.g_miss_char
334: , p3_a14 VARCHAR2 := fnd_api.g_miss_char
335: )
336:
329: , p3_a9 VARCHAR2 := fnd_api.g_miss_char
330: , p3_a10 VARCHAR2 := fnd_api.g_miss_char
331: , p3_a11 VARCHAR2 := fnd_api.g_miss_char
332: , p3_a12 VARCHAR2 := fnd_api.g_miss_char
333: , p3_a13 VARCHAR2 := fnd_api.g_miss_char
334: , p3_a14 VARCHAR2 := fnd_api.g_miss_char
335: )
336:
337: as
330: , p3_a10 VARCHAR2 := fnd_api.g_miss_char
331: , p3_a11 VARCHAR2 := fnd_api.g_miss_char
332: , p3_a12 VARCHAR2 := fnd_api.g_miss_char
333: , p3_a13 VARCHAR2 := fnd_api.g_miss_char
334: , p3_a14 VARCHAR2 := fnd_api.g_miss_char
335: )
336:
337: as
338: ddp_template_attr_rec ams_template_attr_pvt.template_attr_rec_type;
386: procedure check_template_attr_items(p_validation_mode VARCHAR2
387: , x_return_status out nocopy VARCHAR2
388: , p0_a0 NUMBER := 0-1962.0724
389: , p0_a1 NUMBER := 0-1962.0724
390: , p0_a2 DATE := fnd_api.g_miss_date
391: , p0_a3 NUMBER := 0-1962.0724
392: , p0_a4 DATE := fnd_api.g_miss_date
393: , p0_a5 NUMBER := 0-1962.0724
394: , p0_a6 NUMBER := 0-1962.0724
388: , p0_a0 NUMBER := 0-1962.0724
389: , p0_a1 NUMBER := 0-1962.0724
390: , p0_a2 DATE := fnd_api.g_miss_date
391: , p0_a3 NUMBER := 0-1962.0724
392: , p0_a4 DATE := fnd_api.g_miss_date
393: , p0_a5 NUMBER := 0-1962.0724
394: , p0_a6 NUMBER := 0-1962.0724
395: , p0_a7 NUMBER := 0-1962.0724
396: , p0_a8 NUMBER := 0-1962.0724
393: , p0_a5 NUMBER := 0-1962.0724
394: , p0_a6 NUMBER := 0-1962.0724
395: , p0_a7 NUMBER := 0-1962.0724
396: , p0_a8 NUMBER := 0-1962.0724
397: , p0_a9 VARCHAR2 := fnd_api.g_miss_char
398: , p0_a10 VARCHAR2 := fnd_api.g_miss_char
399: , p0_a11 VARCHAR2 := fnd_api.g_miss_char
400: , p0_a12 VARCHAR2 := fnd_api.g_miss_char
401: , p0_a13 VARCHAR2 := fnd_api.g_miss_char
394: , p0_a6 NUMBER := 0-1962.0724
395: , p0_a7 NUMBER := 0-1962.0724
396: , p0_a8 NUMBER := 0-1962.0724
397: , p0_a9 VARCHAR2 := fnd_api.g_miss_char
398: , p0_a10 VARCHAR2 := fnd_api.g_miss_char
399: , p0_a11 VARCHAR2 := fnd_api.g_miss_char
400: , p0_a12 VARCHAR2 := fnd_api.g_miss_char
401: , p0_a13 VARCHAR2 := fnd_api.g_miss_char
402: , p0_a14 VARCHAR2 := fnd_api.g_miss_char
395: , p0_a7 NUMBER := 0-1962.0724
396: , p0_a8 NUMBER := 0-1962.0724
397: , p0_a9 VARCHAR2 := fnd_api.g_miss_char
398: , p0_a10 VARCHAR2 := fnd_api.g_miss_char
399: , p0_a11 VARCHAR2 := fnd_api.g_miss_char
400: , p0_a12 VARCHAR2 := fnd_api.g_miss_char
401: , p0_a13 VARCHAR2 := fnd_api.g_miss_char
402: , p0_a14 VARCHAR2 := fnd_api.g_miss_char
403: )
396: , p0_a8 NUMBER := 0-1962.0724
397: , p0_a9 VARCHAR2 := fnd_api.g_miss_char
398: , p0_a10 VARCHAR2 := fnd_api.g_miss_char
399: , p0_a11 VARCHAR2 := fnd_api.g_miss_char
400: , p0_a12 VARCHAR2 := fnd_api.g_miss_char
401: , p0_a13 VARCHAR2 := fnd_api.g_miss_char
402: , p0_a14 VARCHAR2 := fnd_api.g_miss_char
403: )
404:
397: , p0_a9 VARCHAR2 := fnd_api.g_miss_char
398: , p0_a10 VARCHAR2 := fnd_api.g_miss_char
399: , p0_a11 VARCHAR2 := fnd_api.g_miss_char
400: , p0_a12 VARCHAR2 := fnd_api.g_miss_char
401: , p0_a13 VARCHAR2 := fnd_api.g_miss_char
402: , p0_a14 VARCHAR2 := fnd_api.g_miss_char
403: )
404:
405: as
398: , p0_a10 VARCHAR2 := fnd_api.g_miss_char
399: , p0_a11 VARCHAR2 := fnd_api.g_miss_char
400: , p0_a12 VARCHAR2 := fnd_api.g_miss_char
401: , p0_a13 VARCHAR2 := fnd_api.g_miss_char
402: , p0_a14 VARCHAR2 := fnd_api.g_miss_char
403: )
404:
405: as
406: ddp_template_attr_rec ams_template_attr_pvt.template_attr_rec_type;
442: , x_msg_count out nocopy NUMBER
443: , x_msg_data out nocopy VARCHAR2
444: , p5_a0 NUMBER := 0-1962.0724
445: , p5_a1 NUMBER := 0-1962.0724
446: , p5_a2 DATE := fnd_api.g_miss_date
447: , p5_a3 NUMBER := 0-1962.0724
448: , p5_a4 DATE := fnd_api.g_miss_date
449: , p5_a5 NUMBER := 0-1962.0724
450: , p5_a6 NUMBER := 0-1962.0724
444: , p5_a0 NUMBER := 0-1962.0724
445: , p5_a1 NUMBER := 0-1962.0724
446: , p5_a2 DATE := fnd_api.g_miss_date
447: , p5_a3 NUMBER := 0-1962.0724
448: , p5_a4 DATE := fnd_api.g_miss_date
449: , p5_a5 NUMBER := 0-1962.0724
450: , p5_a6 NUMBER := 0-1962.0724
451: , p5_a7 NUMBER := 0-1962.0724
452: , p5_a8 NUMBER := 0-1962.0724
449: , p5_a5 NUMBER := 0-1962.0724
450: , p5_a6 NUMBER := 0-1962.0724
451: , p5_a7 NUMBER := 0-1962.0724
452: , p5_a8 NUMBER := 0-1962.0724
453: , p5_a9 VARCHAR2 := fnd_api.g_miss_char
454: , p5_a10 VARCHAR2 := fnd_api.g_miss_char
455: , p5_a11 VARCHAR2 := fnd_api.g_miss_char
456: , p5_a12 VARCHAR2 := fnd_api.g_miss_char
457: , p5_a13 VARCHAR2 := fnd_api.g_miss_char
450: , p5_a6 NUMBER := 0-1962.0724
451: , p5_a7 NUMBER := 0-1962.0724
452: , p5_a8 NUMBER := 0-1962.0724
453: , p5_a9 VARCHAR2 := fnd_api.g_miss_char
454: , p5_a10 VARCHAR2 := fnd_api.g_miss_char
455: , p5_a11 VARCHAR2 := fnd_api.g_miss_char
456: , p5_a12 VARCHAR2 := fnd_api.g_miss_char
457: , p5_a13 VARCHAR2 := fnd_api.g_miss_char
458: , p5_a14 VARCHAR2 := fnd_api.g_miss_char
451: , p5_a7 NUMBER := 0-1962.0724
452: , p5_a8 NUMBER := 0-1962.0724
453: , p5_a9 VARCHAR2 := fnd_api.g_miss_char
454: , p5_a10 VARCHAR2 := fnd_api.g_miss_char
455: , p5_a11 VARCHAR2 := fnd_api.g_miss_char
456: , p5_a12 VARCHAR2 := fnd_api.g_miss_char
457: , p5_a13 VARCHAR2 := fnd_api.g_miss_char
458: , p5_a14 VARCHAR2 := fnd_api.g_miss_char
459: )
452: , p5_a8 NUMBER := 0-1962.0724
453: , p5_a9 VARCHAR2 := fnd_api.g_miss_char
454: , p5_a10 VARCHAR2 := fnd_api.g_miss_char
455: , p5_a11 VARCHAR2 := fnd_api.g_miss_char
456: , p5_a12 VARCHAR2 := fnd_api.g_miss_char
457: , p5_a13 VARCHAR2 := fnd_api.g_miss_char
458: , p5_a14 VARCHAR2 := fnd_api.g_miss_char
459: )
460:
453: , p5_a9 VARCHAR2 := fnd_api.g_miss_char
454: , p5_a10 VARCHAR2 := fnd_api.g_miss_char
455: , p5_a11 VARCHAR2 := fnd_api.g_miss_char
456: , p5_a12 VARCHAR2 := fnd_api.g_miss_char
457: , p5_a13 VARCHAR2 := fnd_api.g_miss_char
458: , p5_a14 VARCHAR2 := fnd_api.g_miss_char
459: )
460:
461: as
454: , p5_a10 VARCHAR2 := fnd_api.g_miss_char
455: , p5_a11 VARCHAR2 := fnd_api.g_miss_char
456: , p5_a12 VARCHAR2 := fnd_api.g_miss_char
457: , p5_a13 VARCHAR2 := fnd_api.g_miss_char
458: , p5_a14 VARCHAR2 := fnd_api.g_miss_char
459: )
460:
461: as
462: ddp_template_attr_rec ams_template_attr_pvt.template_attr_rec_type;