18: if d = rosetta_g_mistake_date then return fnd_api.g_miss_date; end if;
19: return d;
20: end;
21:
22: procedure rosetta_table_copy_in_p3(t OUT NOCOPY ams_actresource_pub.act_resource_rec_tbl, 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_actresource_pub.act_resource_rec_tbl, 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_actresource_pub.act_resource_rec_tbl, 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_NUMBER_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_NUMBER_TABLE
32: , a10 JTF_VARCHAR2_TABLE_100
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_NUMBER_TABLE
32: , a10 JTF_VARCHAR2_TABLE_100
33: , a11 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_NUMBER_TABLE
32: , a10 JTF_VARCHAR2_TABLE_100
33: , a11 JTF_NUMBER_TABLE
34: , a12 JTF_VARCHAR2_TABLE_100
35: , a13 JTF_DATE_TABLE
29: , a7 JTF_NUMBER_TABLE
30: , a8 JTF_VARCHAR2_TABLE_100
31: , a9 JTF_NUMBER_TABLE
32: , a10 JTF_VARCHAR2_TABLE_100
33: , a11 JTF_NUMBER_TABLE
34: , a12 JTF_VARCHAR2_TABLE_100
35: , a13 JTF_DATE_TABLE
36: , a14 JTF_DATE_TABLE
37: , a15 JTF_VARCHAR2_TABLE_100
101: end loop;
102: end if;
103: end if;
104: end rosetta_table_copy_in_p3;
105: procedure rosetta_table_copy_out_p3(t ams_actresource_pub.act_resource_rec_tbl, a0 OUT NOCOPY JTF_NUMBER_TABLE
106: , a1 OUT NOCOPY JTF_DATE_TABLE
107: , a2 OUT NOCOPY JTF_NUMBER_TABLE
108: , a3 OUT NOCOPY JTF_DATE_TABLE
109: , a4 OUT NOCOPY JTF_NUMBER_TABLE
103: end if;
104: end rosetta_table_copy_in_p3;
105: procedure rosetta_table_copy_out_p3(t ams_actresource_pub.act_resource_rec_tbl, a0 OUT NOCOPY JTF_NUMBER_TABLE
106: , a1 OUT NOCOPY JTF_DATE_TABLE
107: , a2 OUT NOCOPY JTF_NUMBER_TABLE
108: , a3 OUT NOCOPY JTF_DATE_TABLE
109: , a4 OUT NOCOPY JTF_NUMBER_TABLE
110: , a5 OUT NOCOPY JTF_NUMBER_TABLE
111: , a6 OUT NOCOPY JTF_NUMBER_TABLE
105: procedure rosetta_table_copy_out_p3(t ams_actresource_pub.act_resource_rec_tbl, a0 OUT NOCOPY JTF_NUMBER_TABLE
106: , a1 OUT NOCOPY JTF_DATE_TABLE
107: , a2 OUT NOCOPY JTF_NUMBER_TABLE
108: , a3 OUT NOCOPY JTF_DATE_TABLE
109: , a4 OUT NOCOPY JTF_NUMBER_TABLE
110: , a5 OUT NOCOPY JTF_NUMBER_TABLE
111: , a6 OUT NOCOPY JTF_NUMBER_TABLE
112: , a7 OUT NOCOPY JTF_NUMBER_TABLE
113: , a8 OUT NOCOPY JTF_VARCHAR2_TABLE_100
106: , a1 OUT NOCOPY JTF_DATE_TABLE
107: , a2 OUT NOCOPY JTF_NUMBER_TABLE
108: , a3 OUT NOCOPY JTF_DATE_TABLE
109: , a4 OUT NOCOPY JTF_NUMBER_TABLE
110: , a5 OUT NOCOPY JTF_NUMBER_TABLE
111: , a6 OUT NOCOPY JTF_NUMBER_TABLE
112: , a7 OUT NOCOPY JTF_NUMBER_TABLE
113: , a8 OUT NOCOPY JTF_VARCHAR2_TABLE_100
114: , a9 OUT NOCOPY JTF_NUMBER_TABLE
107: , a2 OUT NOCOPY JTF_NUMBER_TABLE
108: , a3 OUT NOCOPY JTF_DATE_TABLE
109: , a4 OUT NOCOPY JTF_NUMBER_TABLE
110: , a5 OUT NOCOPY JTF_NUMBER_TABLE
111: , a6 OUT NOCOPY JTF_NUMBER_TABLE
112: , a7 OUT NOCOPY JTF_NUMBER_TABLE
113: , a8 OUT NOCOPY JTF_VARCHAR2_TABLE_100
114: , a9 OUT NOCOPY JTF_NUMBER_TABLE
115: , a10 OUT NOCOPY JTF_VARCHAR2_TABLE_100
108: , a3 OUT NOCOPY JTF_DATE_TABLE
109: , a4 OUT NOCOPY JTF_NUMBER_TABLE
110: , a5 OUT NOCOPY JTF_NUMBER_TABLE
111: , a6 OUT NOCOPY JTF_NUMBER_TABLE
112: , a7 OUT NOCOPY JTF_NUMBER_TABLE
113: , a8 OUT NOCOPY JTF_VARCHAR2_TABLE_100
114: , a9 OUT NOCOPY JTF_NUMBER_TABLE
115: , a10 OUT NOCOPY JTF_VARCHAR2_TABLE_100
116: , a11 OUT NOCOPY JTF_NUMBER_TABLE
110: , a5 OUT NOCOPY JTF_NUMBER_TABLE
111: , a6 OUT NOCOPY JTF_NUMBER_TABLE
112: , a7 OUT NOCOPY JTF_NUMBER_TABLE
113: , a8 OUT NOCOPY JTF_VARCHAR2_TABLE_100
114: , a9 OUT NOCOPY JTF_NUMBER_TABLE
115: , a10 OUT NOCOPY JTF_VARCHAR2_TABLE_100
116: , a11 OUT NOCOPY JTF_NUMBER_TABLE
117: , a12 OUT NOCOPY JTF_VARCHAR2_TABLE_100
118: , a13 OUT NOCOPY JTF_DATE_TABLE
112: , a7 OUT NOCOPY JTF_NUMBER_TABLE
113: , a8 OUT NOCOPY JTF_VARCHAR2_TABLE_100
114: , a9 OUT NOCOPY JTF_NUMBER_TABLE
115: , a10 OUT NOCOPY JTF_VARCHAR2_TABLE_100
116: , a11 OUT NOCOPY JTF_NUMBER_TABLE
117: , a12 OUT NOCOPY JTF_VARCHAR2_TABLE_100
118: , a13 OUT NOCOPY JTF_DATE_TABLE
119: , a14 OUT NOCOPY JTF_DATE_TABLE
120: , a15 OUT NOCOPY JTF_VARCHAR2_TABLE_100
138: ) as
139: ddindx binary_integer; indx binary_integer;
140: begin
141: if t is null or t.count = 0 then
142: a0 := JTF_NUMBER_TABLE();
143: a1 := JTF_DATE_TABLE();
144: a2 := JTF_NUMBER_TABLE();
145: a3 := JTF_DATE_TABLE();
146: a4 := JTF_NUMBER_TABLE();
140: begin
141: if t is null or t.count = 0 then
142: a0 := JTF_NUMBER_TABLE();
143: a1 := JTF_DATE_TABLE();
144: a2 := JTF_NUMBER_TABLE();
145: a3 := JTF_DATE_TABLE();
146: a4 := JTF_NUMBER_TABLE();
147: a5 := JTF_NUMBER_TABLE();
148: a6 := JTF_NUMBER_TABLE();
142: a0 := JTF_NUMBER_TABLE();
143: a1 := JTF_DATE_TABLE();
144: a2 := JTF_NUMBER_TABLE();
145: a3 := JTF_DATE_TABLE();
146: a4 := JTF_NUMBER_TABLE();
147: a5 := JTF_NUMBER_TABLE();
148: a6 := JTF_NUMBER_TABLE();
149: a7 := JTF_NUMBER_TABLE();
150: a8 := JTF_VARCHAR2_TABLE_100();
143: a1 := JTF_DATE_TABLE();
144: a2 := JTF_NUMBER_TABLE();
145: a3 := JTF_DATE_TABLE();
146: a4 := JTF_NUMBER_TABLE();
147: a5 := JTF_NUMBER_TABLE();
148: a6 := JTF_NUMBER_TABLE();
149: a7 := JTF_NUMBER_TABLE();
150: a8 := JTF_VARCHAR2_TABLE_100();
151: a9 := JTF_NUMBER_TABLE();
144: a2 := JTF_NUMBER_TABLE();
145: a3 := JTF_DATE_TABLE();
146: a4 := JTF_NUMBER_TABLE();
147: a5 := JTF_NUMBER_TABLE();
148: a6 := JTF_NUMBER_TABLE();
149: a7 := JTF_NUMBER_TABLE();
150: a8 := JTF_VARCHAR2_TABLE_100();
151: a9 := JTF_NUMBER_TABLE();
152: a10 := JTF_VARCHAR2_TABLE_100();
145: a3 := JTF_DATE_TABLE();
146: a4 := JTF_NUMBER_TABLE();
147: a5 := JTF_NUMBER_TABLE();
148: a6 := JTF_NUMBER_TABLE();
149: a7 := JTF_NUMBER_TABLE();
150: a8 := JTF_VARCHAR2_TABLE_100();
151: a9 := JTF_NUMBER_TABLE();
152: a10 := JTF_VARCHAR2_TABLE_100();
153: a11 := JTF_NUMBER_TABLE();
147: a5 := JTF_NUMBER_TABLE();
148: a6 := JTF_NUMBER_TABLE();
149: a7 := JTF_NUMBER_TABLE();
150: a8 := JTF_VARCHAR2_TABLE_100();
151: a9 := JTF_NUMBER_TABLE();
152: a10 := JTF_VARCHAR2_TABLE_100();
153: a11 := JTF_NUMBER_TABLE();
154: a12 := JTF_VARCHAR2_TABLE_100();
155: a13 := JTF_DATE_TABLE();
149: a7 := JTF_NUMBER_TABLE();
150: a8 := JTF_VARCHAR2_TABLE_100();
151: a9 := JTF_NUMBER_TABLE();
152: a10 := JTF_VARCHAR2_TABLE_100();
153: a11 := JTF_NUMBER_TABLE();
154: a12 := JTF_VARCHAR2_TABLE_100();
155: a13 := JTF_DATE_TABLE();
156: a14 := JTF_DATE_TABLE();
157: a15 := JTF_VARCHAR2_TABLE_100();
172: a30 := JTF_VARCHAR2_TABLE_200();
173: a31 := JTF_VARCHAR2_TABLE_200();
174: a32 := JTF_VARCHAR2_TABLE_200();
175: else
176: a0 := JTF_NUMBER_TABLE();
177: a1 := JTF_DATE_TABLE();
178: a2 := JTF_NUMBER_TABLE();
179: a3 := JTF_DATE_TABLE();
180: a4 := JTF_NUMBER_TABLE();
174: a32 := JTF_VARCHAR2_TABLE_200();
175: else
176: a0 := JTF_NUMBER_TABLE();
177: a1 := JTF_DATE_TABLE();
178: a2 := JTF_NUMBER_TABLE();
179: a3 := JTF_DATE_TABLE();
180: a4 := JTF_NUMBER_TABLE();
181: a5 := JTF_NUMBER_TABLE();
182: a6 := JTF_NUMBER_TABLE();
176: a0 := JTF_NUMBER_TABLE();
177: a1 := JTF_DATE_TABLE();
178: a2 := JTF_NUMBER_TABLE();
179: a3 := JTF_DATE_TABLE();
180: a4 := JTF_NUMBER_TABLE();
181: a5 := JTF_NUMBER_TABLE();
182: a6 := JTF_NUMBER_TABLE();
183: a7 := JTF_NUMBER_TABLE();
184: a8 := JTF_VARCHAR2_TABLE_100();
177: a1 := JTF_DATE_TABLE();
178: a2 := JTF_NUMBER_TABLE();
179: a3 := JTF_DATE_TABLE();
180: a4 := JTF_NUMBER_TABLE();
181: a5 := JTF_NUMBER_TABLE();
182: a6 := JTF_NUMBER_TABLE();
183: a7 := JTF_NUMBER_TABLE();
184: a8 := JTF_VARCHAR2_TABLE_100();
185: a9 := JTF_NUMBER_TABLE();
178: a2 := JTF_NUMBER_TABLE();
179: a3 := JTF_DATE_TABLE();
180: a4 := JTF_NUMBER_TABLE();
181: a5 := JTF_NUMBER_TABLE();
182: a6 := JTF_NUMBER_TABLE();
183: a7 := JTF_NUMBER_TABLE();
184: a8 := JTF_VARCHAR2_TABLE_100();
185: a9 := JTF_NUMBER_TABLE();
186: a10 := JTF_VARCHAR2_TABLE_100();
179: a3 := JTF_DATE_TABLE();
180: a4 := JTF_NUMBER_TABLE();
181: a5 := JTF_NUMBER_TABLE();
182: a6 := JTF_NUMBER_TABLE();
183: a7 := JTF_NUMBER_TABLE();
184: a8 := JTF_VARCHAR2_TABLE_100();
185: a9 := JTF_NUMBER_TABLE();
186: a10 := JTF_VARCHAR2_TABLE_100();
187: a11 := JTF_NUMBER_TABLE();
181: a5 := JTF_NUMBER_TABLE();
182: a6 := JTF_NUMBER_TABLE();
183: a7 := JTF_NUMBER_TABLE();
184: a8 := JTF_VARCHAR2_TABLE_100();
185: a9 := JTF_NUMBER_TABLE();
186: a10 := JTF_VARCHAR2_TABLE_100();
187: a11 := JTF_NUMBER_TABLE();
188: a12 := JTF_VARCHAR2_TABLE_100();
189: a13 := JTF_DATE_TABLE();
183: a7 := JTF_NUMBER_TABLE();
184: a8 := JTF_VARCHAR2_TABLE_100();
185: a9 := JTF_NUMBER_TABLE();
186: a10 := JTF_VARCHAR2_TABLE_100();
187: a11 := JTF_NUMBER_TABLE();
188: a12 := JTF_VARCHAR2_TABLE_100();
189: a13 := JTF_DATE_TABLE();
190: a14 := JTF_DATE_TABLE();
191: a15 := JTF_VARCHAR2_TABLE_100();