12: if d < rosetta_g_mistake_date_low then return fnd_api.g_miss_date; end if;
13: return d;
14: end;
15:
16: procedure rosetta_table_copy_in_p1(t out nocopy ahl_fmp_effectivity_dtl_pvt.effectivity_detail_tbl_type, a0 JTF_NUMBER_TABLE
17: , a1 JTF_NUMBER_TABLE
18: , a2 JTF_VARCHAR2_TABLE_100
19: , a3 JTF_VARCHAR2_TABLE_100
20: , a4 JTF_VARCHAR2_TABLE_100
13: return d;
14: end;
15:
16: procedure rosetta_table_copy_in_p1(t out nocopy ahl_fmp_effectivity_dtl_pvt.effectivity_detail_tbl_type, a0 JTF_NUMBER_TABLE
17: , a1 JTF_NUMBER_TABLE
18: , a2 JTF_VARCHAR2_TABLE_100
19: , a3 JTF_VARCHAR2_TABLE_100
20: , a4 JTF_VARCHAR2_TABLE_100
21: , a5 JTF_NUMBER_TABLE
17: , a1 JTF_NUMBER_TABLE
18: , a2 JTF_VARCHAR2_TABLE_100
19: , a3 JTF_VARCHAR2_TABLE_100
20: , a4 JTF_VARCHAR2_TABLE_100
21: , a5 JTF_NUMBER_TABLE
22: , a6 JTF_VARCHAR2_TABLE_100
23: , a7 JTF_DATE_TABLE
24: , a8 JTF_DATE_TABLE
25: , a9 JTF_VARCHAR2_TABLE_100
40: , a24 JTF_VARCHAR2_TABLE_200
41: , a25 JTF_VARCHAR2_TABLE_200
42: , a26 JTF_VARCHAR2_TABLE_200
43: , a27 JTF_DATE_TABLE
44: , a28 JTF_NUMBER_TABLE
45: , a29 JTF_DATE_TABLE
46: , a30 JTF_NUMBER_TABLE
47: , a31 JTF_NUMBER_TABLE
48: , a32 JTF_VARCHAR2_TABLE_100
42: , a26 JTF_VARCHAR2_TABLE_200
43: , a27 JTF_DATE_TABLE
44: , a28 JTF_NUMBER_TABLE
45: , a29 JTF_DATE_TABLE
46: , a30 JTF_NUMBER_TABLE
47: , a31 JTF_NUMBER_TABLE
48: , a32 JTF_VARCHAR2_TABLE_100
49: ) as
50: ddindx binary_integer; indx binary_integer;
43: , a27 JTF_DATE_TABLE
44: , a28 JTF_NUMBER_TABLE
45: , a29 JTF_DATE_TABLE
46: , a30 JTF_NUMBER_TABLE
47: , a31 JTF_NUMBER_TABLE
48: , a32 JTF_VARCHAR2_TABLE_100
49: ) as
50: ddindx binary_integer; indx binary_integer;
51: begin
95: end loop;
96: end if;
97: end if;
98: end rosetta_table_copy_in_p1;
99: procedure rosetta_table_copy_out_p1(t ahl_fmp_effectivity_dtl_pvt.effectivity_detail_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
100: , a1 out nocopy JTF_NUMBER_TABLE
101: , a2 out nocopy JTF_VARCHAR2_TABLE_100
102: , a3 out nocopy JTF_VARCHAR2_TABLE_100
103: , a4 out nocopy JTF_VARCHAR2_TABLE_100
96: end if;
97: end if;
98: end rosetta_table_copy_in_p1;
99: procedure rosetta_table_copy_out_p1(t ahl_fmp_effectivity_dtl_pvt.effectivity_detail_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
100: , a1 out nocopy JTF_NUMBER_TABLE
101: , a2 out nocopy JTF_VARCHAR2_TABLE_100
102: , a3 out nocopy JTF_VARCHAR2_TABLE_100
103: , a4 out nocopy JTF_VARCHAR2_TABLE_100
104: , a5 out nocopy JTF_NUMBER_TABLE
100: , a1 out nocopy JTF_NUMBER_TABLE
101: , a2 out nocopy JTF_VARCHAR2_TABLE_100
102: , a3 out nocopy JTF_VARCHAR2_TABLE_100
103: , a4 out nocopy JTF_VARCHAR2_TABLE_100
104: , a5 out nocopy JTF_NUMBER_TABLE
105: , a6 out nocopy JTF_VARCHAR2_TABLE_100
106: , a7 out nocopy JTF_DATE_TABLE
107: , a8 out nocopy JTF_DATE_TABLE
108: , a9 out nocopy JTF_VARCHAR2_TABLE_100
123: , a24 out nocopy JTF_VARCHAR2_TABLE_200
124: , a25 out nocopy JTF_VARCHAR2_TABLE_200
125: , a26 out nocopy JTF_VARCHAR2_TABLE_200
126: , a27 out nocopy JTF_DATE_TABLE
127: , a28 out nocopy JTF_NUMBER_TABLE
128: , a29 out nocopy JTF_DATE_TABLE
129: , a30 out nocopy JTF_NUMBER_TABLE
130: , a31 out nocopy JTF_NUMBER_TABLE
131: , a32 out nocopy JTF_VARCHAR2_TABLE_100
125: , a26 out nocopy JTF_VARCHAR2_TABLE_200
126: , a27 out nocopy JTF_DATE_TABLE
127: , a28 out nocopy JTF_NUMBER_TABLE
128: , a29 out nocopy JTF_DATE_TABLE
129: , a30 out nocopy JTF_NUMBER_TABLE
130: , a31 out nocopy JTF_NUMBER_TABLE
131: , a32 out nocopy JTF_VARCHAR2_TABLE_100
132: ) as
133: ddindx binary_integer; indx binary_integer;
126: , a27 out nocopy JTF_DATE_TABLE
127: , a28 out nocopy JTF_NUMBER_TABLE
128: , a29 out nocopy JTF_DATE_TABLE
129: , a30 out nocopy JTF_NUMBER_TABLE
130: , a31 out nocopy JTF_NUMBER_TABLE
131: , a32 out nocopy JTF_VARCHAR2_TABLE_100
132: ) as
133: ddindx binary_integer; indx binary_integer;
134: begin
132: ) as
133: ddindx binary_integer; indx binary_integer;
134: begin
135: if t is null or t.count = 0 then
136: a0 := JTF_NUMBER_TABLE();
137: a1 := JTF_NUMBER_TABLE();
138: a2 := JTF_VARCHAR2_TABLE_100();
139: a3 := JTF_VARCHAR2_TABLE_100();
140: a4 := JTF_VARCHAR2_TABLE_100();
133: ddindx binary_integer; indx binary_integer;
134: begin
135: if t is null or t.count = 0 then
136: a0 := JTF_NUMBER_TABLE();
137: a1 := JTF_NUMBER_TABLE();
138: a2 := JTF_VARCHAR2_TABLE_100();
139: a3 := JTF_VARCHAR2_TABLE_100();
140: a4 := JTF_VARCHAR2_TABLE_100();
141: a5 := JTF_NUMBER_TABLE();
137: a1 := JTF_NUMBER_TABLE();
138: a2 := JTF_VARCHAR2_TABLE_100();
139: a3 := JTF_VARCHAR2_TABLE_100();
140: a4 := JTF_VARCHAR2_TABLE_100();
141: a5 := JTF_NUMBER_TABLE();
142: a6 := JTF_VARCHAR2_TABLE_100();
143: a7 := JTF_DATE_TABLE();
144: a8 := JTF_DATE_TABLE();
145: a9 := JTF_VARCHAR2_TABLE_100();
160: a24 := JTF_VARCHAR2_TABLE_200();
161: a25 := JTF_VARCHAR2_TABLE_200();
162: a26 := JTF_VARCHAR2_TABLE_200();
163: a27 := JTF_DATE_TABLE();
164: a28 := JTF_NUMBER_TABLE();
165: a29 := JTF_DATE_TABLE();
166: a30 := JTF_NUMBER_TABLE();
167: a31 := JTF_NUMBER_TABLE();
168: a32 := JTF_VARCHAR2_TABLE_100();
162: a26 := JTF_VARCHAR2_TABLE_200();
163: a27 := JTF_DATE_TABLE();
164: a28 := JTF_NUMBER_TABLE();
165: a29 := JTF_DATE_TABLE();
166: a30 := JTF_NUMBER_TABLE();
167: a31 := JTF_NUMBER_TABLE();
168: a32 := JTF_VARCHAR2_TABLE_100();
169: else
170: a0 := JTF_NUMBER_TABLE();
163: a27 := JTF_DATE_TABLE();
164: a28 := JTF_NUMBER_TABLE();
165: a29 := JTF_DATE_TABLE();
166: a30 := JTF_NUMBER_TABLE();
167: a31 := JTF_NUMBER_TABLE();
168: a32 := JTF_VARCHAR2_TABLE_100();
169: else
170: a0 := JTF_NUMBER_TABLE();
171: a1 := JTF_NUMBER_TABLE();
166: a30 := JTF_NUMBER_TABLE();
167: a31 := JTF_NUMBER_TABLE();
168: a32 := JTF_VARCHAR2_TABLE_100();
169: else
170: a0 := JTF_NUMBER_TABLE();
171: a1 := JTF_NUMBER_TABLE();
172: a2 := JTF_VARCHAR2_TABLE_100();
173: a3 := JTF_VARCHAR2_TABLE_100();
174: a4 := JTF_VARCHAR2_TABLE_100();
167: a31 := JTF_NUMBER_TABLE();
168: a32 := JTF_VARCHAR2_TABLE_100();
169: else
170: a0 := JTF_NUMBER_TABLE();
171: a1 := JTF_NUMBER_TABLE();
172: a2 := JTF_VARCHAR2_TABLE_100();
173: a3 := JTF_VARCHAR2_TABLE_100();
174: a4 := JTF_VARCHAR2_TABLE_100();
175: a5 := JTF_NUMBER_TABLE();
171: a1 := JTF_NUMBER_TABLE();
172: a2 := JTF_VARCHAR2_TABLE_100();
173: a3 := JTF_VARCHAR2_TABLE_100();
174: a4 := JTF_VARCHAR2_TABLE_100();
175: a5 := JTF_NUMBER_TABLE();
176: a6 := JTF_VARCHAR2_TABLE_100();
177: a7 := JTF_DATE_TABLE();
178: a8 := JTF_DATE_TABLE();
179: a9 := JTF_VARCHAR2_TABLE_100();
194: a24 := JTF_VARCHAR2_TABLE_200();
195: a25 := JTF_VARCHAR2_TABLE_200();
196: a26 := JTF_VARCHAR2_TABLE_200();
197: a27 := JTF_DATE_TABLE();
198: a28 := JTF_NUMBER_TABLE();
199: a29 := JTF_DATE_TABLE();
200: a30 := JTF_NUMBER_TABLE();
201: a31 := JTF_NUMBER_TABLE();
202: a32 := JTF_VARCHAR2_TABLE_100();
196: a26 := JTF_VARCHAR2_TABLE_200();
197: a27 := JTF_DATE_TABLE();
198: a28 := JTF_NUMBER_TABLE();
199: a29 := JTF_DATE_TABLE();
200: a30 := JTF_NUMBER_TABLE();
201: a31 := JTF_NUMBER_TABLE();
202: a32 := JTF_VARCHAR2_TABLE_100();
203: if t.count > 0 then
204: a0.extend(t.count);
197: a27 := JTF_DATE_TABLE();
198: a28 := JTF_NUMBER_TABLE();
199: a29 := JTF_DATE_TABLE();
200: a30 := JTF_NUMBER_TABLE();
201: a31 := JTF_NUMBER_TABLE();
202: a32 := JTF_VARCHAR2_TABLE_100();
203: if t.count > 0 then
204: a0.extend(t.count);
205: a1.extend(t.count);
288: , p_module_type VARCHAR2
289: , x_return_status out nocopy VARCHAR2
290: , x_msg_count out nocopy NUMBER
291: , x_msg_data out nocopy VARCHAR2
292: , p9_a0 in out nocopy JTF_NUMBER_TABLE
293: , p9_a1 in out nocopy JTF_NUMBER_TABLE
294: , p9_a2 in out nocopy JTF_VARCHAR2_TABLE_100
295: , p9_a3 in out nocopy JTF_VARCHAR2_TABLE_100
296: , p9_a4 in out nocopy JTF_VARCHAR2_TABLE_100
289: , x_return_status out nocopy VARCHAR2
290: , x_msg_count out nocopy NUMBER
291: , x_msg_data out nocopy VARCHAR2
292: , p9_a0 in out nocopy JTF_NUMBER_TABLE
293: , p9_a1 in out nocopy JTF_NUMBER_TABLE
294: , p9_a2 in out nocopy JTF_VARCHAR2_TABLE_100
295: , p9_a3 in out nocopy JTF_VARCHAR2_TABLE_100
296: , p9_a4 in out nocopy JTF_VARCHAR2_TABLE_100
297: , p9_a5 in out nocopy JTF_NUMBER_TABLE
293: , p9_a1 in out nocopy JTF_NUMBER_TABLE
294: , p9_a2 in out nocopy JTF_VARCHAR2_TABLE_100
295: , p9_a3 in out nocopy JTF_VARCHAR2_TABLE_100
296: , p9_a4 in out nocopy JTF_VARCHAR2_TABLE_100
297: , p9_a5 in out nocopy JTF_NUMBER_TABLE
298: , p9_a6 in out nocopy JTF_VARCHAR2_TABLE_100
299: , p9_a7 in out nocopy JTF_DATE_TABLE
300: , p9_a8 in out nocopy JTF_DATE_TABLE
301: , p9_a9 in out nocopy JTF_VARCHAR2_TABLE_100
316: , p9_a24 in out nocopy JTF_VARCHAR2_TABLE_200
317: , p9_a25 in out nocopy JTF_VARCHAR2_TABLE_200
318: , p9_a26 in out nocopy JTF_VARCHAR2_TABLE_200
319: , p9_a27 in out nocopy JTF_DATE_TABLE
320: , p9_a28 in out nocopy JTF_NUMBER_TABLE
321: , p9_a29 in out nocopy JTF_DATE_TABLE
322: , p9_a30 in out nocopy JTF_NUMBER_TABLE
323: , p9_a31 in out nocopy JTF_NUMBER_TABLE
324: , p9_a32 in out nocopy JTF_VARCHAR2_TABLE_100
318: , p9_a26 in out nocopy JTF_VARCHAR2_TABLE_200
319: , p9_a27 in out nocopy JTF_DATE_TABLE
320: , p9_a28 in out nocopy JTF_NUMBER_TABLE
321: , p9_a29 in out nocopy JTF_DATE_TABLE
322: , p9_a30 in out nocopy JTF_NUMBER_TABLE
323: , p9_a31 in out nocopy JTF_NUMBER_TABLE
324: , p9_a32 in out nocopy JTF_VARCHAR2_TABLE_100
325: , p_mr_header_id NUMBER
326: , p_mr_effectivity_id NUMBER
319: , p9_a27 in out nocopy JTF_DATE_TABLE
320: , p9_a28 in out nocopy JTF_NUMBER_TABLE
321: , p9_a29 in out nocopy JTF_DATE_TABLE
322: , p9_a30 in out nocopy JTF_NUMBER_TABLE
323: , p9_a31 in out nocopy JTF_NUMBER_TABLE
324: , p9_a32 in out nocopy JTF_VARCHAR2_TABLE_100
325: , p_mr_header_id NUMBER
326: , p_mr_effectivity_id NUMBER
327: )