4: , a1 JTF_NUMBER_TABLE
5: , a2 JTF_NUMBER_TABLE
6: , a3 JTF_NUMBER_TABLE
7: , a4 JTF_NUMBER_TABLE
8: , a5 JTF_VARCHAR2_TABLE_100
9: , a6 JTF_NUMBER_TABLE
10: , a7 JTF_NUMBER_TABLE
11: , a8 JTF_VARCHAR2_TABLE_1000
12: ) as
7: , a4 JTF_NUMBER_TABLE
8: , a5 JTF_VARCHAR2_TABLE_100
9: , a6 JTF_NUMBER_TABLE
10: , a7 JTF_NUMBER_TABLE
11: , a8 JTF_VARCHAR2_TABLE_1000
12: ) as
13: ddindx binary_integer; indx binary_integer;
14: begin
15: if a0 is not null and a0.count > 0 then
39: , a1 out nocopy JTF_NUMBER_TABLE
40: , a2 out nocopy JTF_NUMBER_TABLE
41: , a3 out nocopy JTF_NUMBER_TABLE
42: , a4 out nocopy JTF_NUMBER_TABLE
43: , a5 out nocopy JTF_VARCHAR2_TABLE_100
44: , a6 out nocopy JTF_NUMBER_TABLE
45: , a7 out nocopy JTF_NUMBER_TABLE
46: , a8 out nocopy JTF_VARCHAR2_TABLE_1000
47: ) as
42: , a4 out nocopy JTF_NUMBER_TABLE
43: , a5 out nocopy JTF_VARCHAR2_TABLE_100
44: , a6 out nocopy JTF_NUMBER_TABLE
45: , a7 out nocopy JTF_NUMBER_TABLE
46: , a8 out nocopy JTF_VARCHAR2_TABLE_1000
47: ) as
48: ddindx binary_integer; indx binary_integer;
49: begin
50: if t is null or t.count = 0 then
52: a1 := JTF_NUMBER_TABLE();
53: a2 := JTF_NUMBER_TABLE();
54: a3 := JTF_NUMBER_TABLE();
55: a4 := JTF_NUMBER_TABLE();
56: a5 := JTF_VARCHAR2_TABLE_100();
57: a6 := JTF_NUMBER_TABLE();
58: a7 := JTF_NUMBER_TABLE();
59: a8 := JTF_VARCHAR2_TABLE_1000();
60: else
55: a4 := JTF_NUMBER_TABLE();
56: a5 := JTF_VARCHAR2_TABLE_100();
57: a6 := JTF_NUMBER_TABLE();
58: a7 := JTF_NUMBER_TABLE();
59: a8 := JTF_VARCHAR2_TABLE_1000();
60: else
61: a0 := JTF_NUMBER_TABLE();
62: a1 := JTF_NUMBER_TABLE();
63: a2 := JTF_NUMBER_TABLE();
62: a1 := JTF_NUMBER_TABLE();
63: a2 := JTF_NUMBER_TABLE();
64: a3 := JTF_NUMBER_TABLE();
65: a4 := JTF_NUMBER_TABLE();
66: a5 := JTF_VARCHAR2_TABLE_100();
67: a6 := JTF_NUMBER_TABLE();
68: a7 := JTF_NUMBER_TABLE();
69: a8 := JTF_VARCHAR2_TABLE_1000();
70: if t.count > 0 then
65: a4 := JTF_NUMBER_TABLE();
66: a5 := JTF_VARCHAR2_TABLE_100();
67: a6 := JTF_NUMBER_TABLE();
68: a7 := JTF_NUMBER_TABLE();
69: a8 := JTF_VARCHAR2_TABLE_1000();
70: if t.count > 0 then
71: a0.extend(t.count);
72: a1.extend(t.count);
73: a2.extend(t.count);
98: end if;
99: end if;
100: end rosetta_table_copy_out_p1;
101:
102: procedure rosetta_table_copy_in_p2(t out nocopy cn_rate_dimensions_pvt.parent_rate_tables_tbl_type, a0 JTF_VARCHAR2_TABLE_100) as
103: ddindx binary_integer; indx binary_integer;
104: begin
105: if a0 is not null and a0.count > 0 then
106: if a0.count > 0 then
116: end loop;
117: end if;
118: end if;
119: end rosetta_table_copy_in_p2;
120: procedure rosetta_table_copy_out_p2(t cn_rate_dimensions_pvt.parent_rate_tables_tbl_type, a0 out nocopy JTF_VARCHAR2_TABLE_100) as
121: ddindx binary_integer; indx binary_integer;
122: begin
123: if t is null or t.count = 0 then
124: a0 := JTF_VARCHAR2_TABLE_100();
120: procedure rosetta_table_copy_out_p2(t cn_rate_dimensions_pvt.parent_rate_tables_tbl_type, a0 out nocopy JTF_VARCHAR2_TABLE_100) as
121: ddindx binary_integer; indx binary_integer;
122: begin
123: if t is null or t.count = 0 then
124: a0 := JTF_VARCHAR2_TABLE_100();
125: else
126: a0 := JTF_VARCHAR2_TABLE_100();
127: if t.count > 0 then
128: a0.extend(t.count);
122: begin
123: if t is null or t.count = 0 then
124: a0 := JTF_VARCHAR2_TABLE_100();
125: else
126: a0 := JTF_VARCHAR2_TABLE_100();
127: if t.count > 0 then
128: a0.extend(t.count);
129: ddindx := t.first;
130: indx := 1;
152: , p8_a1 JTF_NUMBER_TABLE
153: , p8_a2 JTF_NUMBER_TABLE
154: , p8_a3 JTF_NUMBER_TABLE
155: , p8_a4 JTF_NUMBER_TABLE
156: , p8_a5 JTF_VARCHAR2_TABLE_100
157: , p8_a6 JTF_NUMBER_TABLE
158: , p8_a7 JTF_NUMBER_TABLE
159: , p8_a8 JTF_VARCHAR2_TABLE_1000
160: , p_org_id NUMBER
155: , p8_a4 JTF_NUMBER_TABLE
156: , p8_a5 JTF_VARCHAR2_TABLE_100
157: , p8_a6 JTF_NUMBER_TABLE
158: , p8_a7 JTF_NUMBER_TABLE
159: , p8_a8 JTF_VARCHAR2_TABLE_1000
160: , p_org_id NUMBER
161: , x_rate_dimension_id in out nocopy NUMBER
162: , x_return_status out nocopy VARCHAR2
163: , x_msg_count out nocopy NUMBER
239: , p9_a1 JTF_NUMBER_TABLE
240: , p9_a2 JTF_NUMBER_TABLE
241: , p9_a3 JTF_NUMBER_TABLE
242: , p9_a4 JTF_NUMBER_TABLE
243: , p9_a5 JTF_VARCHAR2_TABLE_100
244: , p9_a6 JTF_NUMBER_TABLE
245: , p9_a7 JTF_NUMBER_TABLE
246: , p9_a8 JTF_VARCHAR2_TABLE_1000
247: , p_org_id NUMBER
242: , p9_a4 JTF_NUMBER_TABLE
243: , p9_a5 JTF_VARCHAR2_TABLE_100
244: , p9_a6 JTF_NUMBER_TABLE
245: , p9_a7 JTF_NUMBER_TABLE
246: , p9_a8 JTF_VARCHAR2_TABLE_1000
247: , p_org_id NUMBER
248: , p_object_version_number in out nocopy NUMBER
249: , x_return_status out nocopy VARCHAR2
250: , x_msg_count out nocopy NUMBER