18: if n=b then return a; end if;
19: return n;
20: end;
21:
22: procedure rosetta_table_copy_in_p3(t out nocopy ams_ps_posting_pvt.ps_posting_tbl_type, a0 JTF_NUMBER_TABLE
23: , a1 JTF_DATE_TABLE
24: , a2 JTF_NUMBER_TABLE
25: , a3 JTF_DATE_TABLE
26: , a4 JTF_NUMBER_TABLE
20: end;
21:
22: procedure rosetta_table_copy_in_p3(t out nocopy ams_ps_posting_pvt.ps_posting_tbl_type, a0 JTF_NUMBER_TABLE
23: , a1 JTF_DATE_TABLE
24: , a2 JTF_NUMBER_TABLE
25: , a3 JTF_DATE_TABLE
26: , a4 JTF_NUMBER_TABLE
27: , a5 JTF_NUMBER_TABLE
28: , a6 JTF_NUMBER_TABLE
22: procedure rosetta_table_copy_in_p3(t out nocopy ams_ps_posting_pvt.ps_posting_tbl_type, a0 JTF_NUMBER_TABLE
23: , a1 JTF_DATE_TABLE
24: , a2 JTF_NUMBER_TABLE
25: , a3 JTF_DATE_TABLE
26: , a4 JTF_NUMBER_TABLE
27: , a5 JTF_NUMBER_TABLE
28: , a6 JTF_NUMBER_TABLE
29: , a7 JTF_NUMBER_TABLE
30: , a8 JTF_VARCHAR2_TABLE_100
23: , a1 JTF_DATE_TABLE
24: , a2 JTF_NUMBER_TABLE
25: , a3 JTF_DATE_TABLE
26: , a4 JTF_NUMBER_TABLE
27: , a5 JTF_NUMBER_TABLE
28: , a6 JTF_NUMBER_TABLE
29: , a7 JTF_NUMBER_TABLE
30: , a8 JTF_VARCHAR2_TABLE_100
31: , a9 JTF_VARCHAR2_TABLE_100
24: , a2 JTF_NUMBER_TABLE
25: , a3 JTF_DATE_TABLE
26: , a4 JTF_NUMBER_TABLE
27: , a5 JTF_NUMBER_TABLE
28: , a6 JTF_NUMBER_TABLE
29: , a7 JTF_NUMBER_TABLE
30: , a8 JTF_VARCHAR2_TABLE_100
31: , a9 JTF_VARCHAR2_TABLE_100
32: , a10 JTF_NUMBER_TABLE
25: , a3 JTF_DATE_TABLE
26: , a4 JTF_NUMBER_TABLE
27: , a5 JTF_NUMBER_TABLE
28: , a6 JTF_NUMBER_TABLE
29: , a7 JTF_NUMBER_TABLE
30: , a8 JTF_VARCHAR2_TABLE_100
31: , a9 JTF_VARCHAR2_TABLE_100
32: , a10 JTF_NUMBER_TABLE
33: , a11 JTF_VARCHAR2_TABLE_100
28: , a6 JTF_NUMBER_TABLE
29: , a7 JTF_NUMBER_TABLE
30: , a8 JTF_VARCHAR2_TABLE_100
31: , a9 JTF_VARCHAR2_TABLE_100
32: , a10 JTF_NUMBER_TABLE
33: , a11 JTF_VARCHAR2_TABLE_100
34: , a12 JTF_VARCHAR2_TABLE_300
35: , a13 JTF_VARCHAR2_TABLE_300
36: , a14 JTF_VARCHAR2_TABLE_4000
97: end loop;
98: end if;
99: end if;
100: end rosetta_table_copy_in_p3;
101: procedure rosetta_table_copy_out_p3(t ams_ps_posting_pvt.ps_posting_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
102: , a1 out nocopy JTF_DATE_TABLE
103: , a2 out nocopy JTF_NUMBER_TABLE
104: , a3 out nocopy JTF_DATE_TABLE
105: , a4 out nocopy JTF_NUMBER_TABLE
99: end if;
100: end rosetta_table_copy_in_p3;
101: procedure rosetta_table_copy_out_p3(t ams_ps_posting_pvt.ps_posting_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
102: , a1 out nocopy JTF_DATE_TABLE
103: , a2 out nocopy JTF_NUMBER_TABLE
104: , a3 out nocopy JTF_DATE_TABLE
105: , a4 out nocopy JTF_NUMBER_TABLE
106: , a5 out nocopy JTF_NUMBER_TABLE
107: , a6 out nocopy JTF_NUMBER_TABLE
101: procedure rosetta_table_copy_out_p3(t ams_ps_posting_pvt.ps_posting_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
102: , a1 out nocopy JTF_DATE_TABLE
103: , a2 out nocopy JTF_NUMBER_TABLE
104: , a3 out nocopy JTF_DATE_TABLE
105: , a4 out nocopy JTF_NUMBER_TABLE
106: , a5 out nocopy JTF_NUMBER_TABLE
107: , a6 out nocopy JTF_NUMBER_TABLE
108: , a7 out nocopy JTF_NUMBER_TABLE
109: , a8 out nocopy JTF_VARCHAR2_TABLE_100
102: , a1 out nocopy JTF_DATE_TABLE
103: , a2 out nocopy JTF_NUMBER_TABLE
104: , a3 out nocopy JTF_DATE_TABLE
105: , a4 out nocopy JTF_NUMBER_TABLE
106: , a5 out nocopy JTF_NUMBER_TABLE
107: , a6 out nocopy JTF_NUMBER_TABLE
108: , a7 out nocopy JTF_NUMBER_TABLE
109: , a8 out nocopy JTF_VARCHAR2_TABLE_100
110: , a9 out nocopy JTF_VARCHAR2_TABLE_100
103: , a2 out nocopy JTF_NUMBER_TABLE
104: , a3 out nocopy JTF_DATE_TABLE
105: , a4 out nocopy JTF_NUMBER_TABLE
106: , a5 out nocopy JTF_NUMBER_TABLE
107: , a6 out nocopy JTF_NUMBER_TABLE
108: , a7 out nocopy JTF_NUMBER_TABLE
109: , a8 out nocopy JTF_VARCHAR2_TABLE_100
110: , a9 out nocopy JTF_VARCHAR2_TABLE_100
111: , a10 out nocopy JTF_NUMBER_TABLE
104: , a3 out nocopy JTF_DATE_TABLE
105: , a4 out nocopy JTF_NUMBER_TABLE
106: , a5 out nocopy JTF_NUMBER_TABLE
107: , a6 out nocopy JTF_NUMBER_TABLE
108: , a7 out nocopy JTF_NUMBER_TABLE
109: , a8 out nocopy JTF_VARCHAR2_TABLE_100
110: , a9 out nocopy JTF_VARCHAR2_TABLE_100
111: , a10 out nocopy JTF_NUMBER_TABLE
112: , a11 out nocopy JTF_VARCHAR2_TABLE_100
107: , a6 out nocopy JTF_NUMBER_TABLE
108: , a7 out nocopy JTF_NUMBER_TABLE
109: , a8 out nocopy JTF_VARCHAR2_TABLE_100
110: , a9 out nocopy JTF_VARCHAR2_TABLE_100
111: , a10 out nocopy JTF_NUMBER_TABLE
112: , a11 out nocopy JTF_VARCHAR2_TABLE_100
113: , a12 out nocopy JTF_VARCHAR2_TABLE_300
114: , a13 out nocopy JTF_VARCHAR2_TABLE_300
115: , a14 out nocopy JTF_VARCHAR2_TABLE_4000
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_DATE_TABLE();
138: a2 := JTF_NUMBER_TABLE();
139: a3 := JTF_DATE_TABLE();
140: a4 := JTF_NUMBER_TABLE();
134: begin
135: if t is null or t.count = 0 then
136: a0 := JTF_NUMBER_TABLE();
137: a1 := JTF_DATE_TABLE();
138: a2 := JTF_NUMBER_TABLE();
139: a3 := JTF_DATE_TABLE();
140: a4 := JTF_NUMBER_TABLE();
141: a5 := JTF_NUMBER_TABLE();
142: a6 := JTF_NUMBER_TABLE();
136: a0 := JTF_NUMBER_TABLE();
137: a1 := JTF_DATE_TABLE();
138: a2 := JTF_NUMBER_TABLE();
139: a3 := JTF_DATE_TABLE();
140: a4 := JTF_NUMBER_TABLE();
141: a5 := JTF_NUMBER_TABLE();
142: a6 := JTF_NUMBER_TABLE();
143: a7 := JTF_NUMBER_TABLE();
144: a8 := JTF_VARCHAR2_TABLE_100();
137: a1 := JTF_DATE_TABLE();
138: a2 := JTF_NUMBER_TABLE();
139: a3 := JTF_DATE_TABLE();
140: a4 := JTF_NUMBER_TABLE();
141: a5 := JTF_NUMBER_TABLE();
142: a6 := JTF_NUMBER_TABLE();
143: a7 := JTF_NUMBER_TABLE();
144: a8 := JTF_VARCHAR2_TABLE_100();
145: a9 := JTF_VARCHAR2_TABLE_100();
138: a2 := JTF_NUMBER_TABLE();
139: a3 := JTF_DATE_TABLE();
140: a4 := JTF_NUMBER_TABLE();
141: a5 := JTF_NUMBER_TABLE();
142: a6 := JTF_NUMBER_TABLE();
143: a7 := JTF_NUMBER_TABLE();
144: a8 := JTF_VARCHAR2_TABLE_100();
145: a9 := JTF_VARCHAR2_TABLE_100();
146: a10 := JTF_NUMBER_TABLE();
139: a3 := JTF_DATE_TABLE();
140: a4 := JTF_NUMBER_TABLE();
141: a5 := JTF_NUMBER_TABLE();
142: a6 := JTF_NUMBER_TABLE();
143: a7 := JTF_NUMBER_TABLE();
144: a8 := JTF_VARCHAR2_TABLE_100();
145: a9 := JTF_VARCHAR2_TABLE_100();
146: a10 := JTF_NUMBER_TABLE();
147: a11 := JTF_VARCHAR2_TABLE_100();
142: a6 := JTF_NUMBER_TABLE();
143: a7 := JTF_NUMBER_TABLE();
144: a8 := JTF_VARCHAR2_TABLE_100();
145: a9 := JTF_VARCHAR2_TABLE_100();
146: a10 := JTF_NUMBER_TABLE();
147: a11 := JTF_VARCHAR2_TABLE_100();
148: a12 := JTF_VARCHAR2_TABLE_300();
149: a13 := JTF_VARCHAR2_TABLE_300();
150: a14 := JTF_VARCHAR2_TABLE_4000();
164: a28 := JTF_VARCHAR2_TABLE_200();
165: a29 := JTF_VARCHAR2_TABLE_100();
166: a30 := JTF_VARCHAR2_TABLE_1000();
167: else
168: a0 := JTF_NUMBER_TABLE();
169: a1 := JTF_DATE_TABLE();
170: a2 := JTF_NUMBER_TABLE();
171: a3 := JTF_DATE_TABLE();
172: a4 := JTF_NUMBER_TABLE();
166: a30 := JTF_VARCHAR2_TABLE_1000();
167: else
168: a0 := JTF_NUMBER_TABLE();
169: a1 := JTF_DATE_TABLE();
170: a2 := JTF_NUMBER_TABLE();
171: a3 := JTF_DATE_TABLE();
172: a4 := JTF_NUMBER_TABLE();
173: a5 := JTF_NUMBER_TABLE();
174: a6 := JTF_NUMBER_TABLE();
168: a0 := JTF_NUMBER_TABLE();
169: a1 := JTF_DATE_TABLE();
170: a2 := JTF_NUMBER_TABLE();
171: a3 := JTF_DATE_TABLE();
172: a4 := JTF_NUMBER_TABLE();
173: a5 := JTF_NUMBER_TABLE();
174: a6 := JTF_NUMBER_TABLE();
175: a7 := JTF_NUMBER_TABLE();
176: a8 := JTF_VARCHAR2_TABLE_100();
169: a1 := JTF_DATE_TABLE();
170: a2 := JTF_NUMBER_TABLE();
171: a3 := JTF_DATE_TABLE();
172: a4 := JTF_NUMBER_TABLE();
173: a5 := JTF_NUMBER_TABLE();
174: a6 := JTF_NUMBER_TABLE();
175: a7 := JTF_NUMBER_TABLE();
176: a8 := JTF_VARCHAR2_TABLE_100();
177: a9 := JTF_VARCHAR2_TABLE_100();
170: a2 := JTF_NUMBER_TABLE();
171: a3 := JTF_DATE_TABLE();
172: a4 := JTF_NUMBER_TABLE();
173: a5 := JTF_NUMBER_TABLE();
174: a6 := JTF_NUMBER_TABLE();
175: a7 := JTF_NUMBER_TABLE();
176: a8 := JTF_VARCHAR2_TABLE_100();
177: a9 := JTF_VARCHAR2_TABLE_100();
178: a10 := JTF_NUMBER_TABLE();
171: a3 := JTF_DATE_TABLE();
172: a4 := JTF_NUMBER_TABLE();
173: a5 := JTF_NUMBER_TABLE();
174: a6 := JTF_NUMBER_TABLE();
175: a7 := JTF_NUMBER_TABLE();
176: a8 := JTF_VARCHAR2_TABLE_100();
177: a9 := JTF_VARCHAR2_TABLE_100();
178: a10 := JTF_NUMBER_TABLE();
179: a11 := JTF_VARCHAR2_TABLE_100();
174: a6 := JTF_NUMBER_TABLE();
175: a7 := JTF_NUMBER_TABLE();
176: a8 := JTF_VARCHAR2_TABLE_100();
177: a9 := JTF_VARCHAR2_TABLE_100();
178: a10 := JTF_NUMBER_TABLE();
179: a11 := JTF_VARCHAR2_TABLE_100();
180: a12 := JTF_VARCHAR2_TABLE_300();
181: a13 := JTF_VARCHAR2_TABLE_300();
182: a14 := JTF_VARCHAR2_TABLE_4000();