1: package body cn_rate_dimensions_pvt_w as
2: /* $Header: cnwrdimb.pls 120.3 2006/01/18 15:30 jxsingh ship $ */
3: procedure rosetta_table_copy_in_p1(t out nocopy cn_rate_dimensions_pvt.tiers_tbl_type, a0 JTF_NUMBER_TABLE
4: , a1 JTF_NUMBER_TABLE
5: , a2 JTF_NUMBER_TABLE
6: , a3 JTF_NUMBER_TABLE
7: , a4 JTF_NUMBER_TABLE
1: package body cn_rate_dimensions_pvt_w as
2: /* $Header: cnwrdimb.pls 120.3 2006/01/18 15:30 jxsingh ship $ */
3: procedure rosetta_table_copy_in_p1(t out nocopy cn_rate_dimensions_pvt.tiers_tbl_type, a0 JTF_NUMBER_TABLE
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
1: package body cn_rate_dimensions_pvt_w as
2: /* $Header: cnwrdimb.pls 120.3 2006/01/18 15:30 jxsingh ship $ */
3: procedure rosetta_table_copy_in_p1(t out nocopy cn_rate_dimensions_pvt.tiers_tbl_type, a0 JTF_NUMBER_TABLE
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
2: /* $Header: cnwrdimb.pls 120.3 2006/01/18 15:30 jxsingh ship $ */
3: procedure rosetta_table_copy_in_p1(t out nocopy cn_rate_dimensions_pvt.tiers_tbl_type, a0 JTF_NUMBER_TABLE
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
3: procedure rosetta_table_copy_in_p1(t out nocopy cn_rate_dimensions_pvt.tiers_tbl_type, a0 JTF_NUMBER_TABLE
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
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
13: ddindx binary_integer; indx binary_integer;
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
13: ddindx binary_integer; indx binary_integer;
14: begin
34: end loop;
35: end if;
36: end if;
37: end rosetta_table_copy_in_p1;
38: procedure rosetta_table_copy_out_p1(t cn_rate_dimensions_pvt.tiers_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
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
35: end if;
36: end if;
37: end rosetta_table_copy_in_p1;
38: procedure rosetta_table_copy_out_p1(t cn_rate_dimensions_pvt.tiers_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
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
36: end if;
37: end rosetta_table_copy_in_p1;
38: procedure rosetta_table_copy_out_p1(t cn_rate_dimensions_pvt.tiers_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
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
37: end rosetta_table_copy_in_p1;
38: procedure rosetta_table_copy_out_p1(t cn_rate_dimensions_pvt.tiers_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
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
38: procedure rosetta_table_copy_out_p1(t cn_rate_dimensions_pvt.tiers_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
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
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
48: ddindx binary_integer; indx binary_integer;
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
48: ddindx binary_integer; indx binary_integer;
49: begin
47: ) as
48: ddindx binary_integer; indx binary_integer;
49: begin
50: if t is null or t.count = 0 then
51: a0 := JTF_NUMBER_TABLE();
52: a1 := JTF_NUMBER_TABLE();
53: a2 := JTF_NUMBER_TABLE();
54: a3 := JTF_NUMBER_TABLE();
55: a4 := JTF_NUMBER_TABLE();
48: ddindx binary_integer; indx binary_integer;
49: begin
50: if t is null or t.count = 0 then
51: a0 := JTF_NUMBER_TABLE();
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();
49: begin
50: if t is null or t.count = 0 then
51: a0 := JTF_NUMBER_TABLE();
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();
50: if t is null or t.count = 0 then
51: a0 := JTF_NUMBER_TABLE();
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();
51: a0 := JTF_NUMBER_TABLE();
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();
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
61: a0 := 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
61: a0 := JTF_NUMBER_TABLE();
62: a1 := JTF_NUMBER_TABLE();
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();
64: a3 := JTF_NUMBER_TABLE();
65: a4 := 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();
64: a3 := JTF_NUMBER_TABLE();
65: a4 := JTF_NUMBER_TABLE();
66: a5 := JTF_VARCHAR2_TABLE_100();
59: a8 := JTF_VARCHAR2_TABLE_1000();
60: else
61: a0 := 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();
60: else
61: a0 := 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();
61: a0 := 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();
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
71: a0.extend(t.count);
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
71: a0.extend(t.count);
72: a1.extend(t.count);
147: , p_name VARCHAR2
148: , p_description VARCHAR2
149: , p_dim_unit_code VARCHAR2
150: , p_number_tier NUMBER
151: , p8_a0 JTF_NUMBER_TABLE
152: , p8_a1 JTF_NUMBER_TABLE
153: , p8_a2 JTF_NUMBER_TABLE
154: , p8_a3 JTF_NUMBER_TABLE
155: , p8_a4 JTF_NUMBER_TABLE
148: , p_description VARCHAR2
149: , p_dim_unit_code VARCHAR2
150: , p_number_tier NUMBER
151: , p8_a0 JTF_NUMBER_TABLE
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
149: , p_dim_unit_code VARCHAR2
150: , p_number_tier NUMBER
151: , p8_a0 JTF_NUMBER_TABLE
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
150: , p_number_tier NUMBER
151: , p8_a0 JTF_NUMBER_TABLE
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
151: , p8_a0 JTF_NUMBER_TABLE
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
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
161: , x_rate_dimension_id in out nocopy NUMBER
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
161: , x_rate_dimension_id in out nocopy NUMBER
162: , x_return_status out nocopy VARCHAR2
234: , p_name VARCHAR2
235: , p_description VARCHAR2
236: , p_dim_unit_code VARCHAR2
237: , p_number_tier NUMBER
238: , p9_a0 JTF_NUMBER_TABLE
239: , p9_a1 JTF_NUMBER_TABLE
240: , p9_a2 JTF_NUMBER_TABLE
241: , p9_a3 JTF_NUMBER_TABLE
242: , p9_a4 JTF_NUMBER_TABLE
235: , p_description VARCHAR2
236: , p_dim_unit_code VARCHAR2
237: , p_number_tier NUMBER
238: , p9_a0 JTF_NUMBER_TABLE
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
236: , p_dim_unit_code VARCHAR2
237: , p_number_tier NUMBER
238: , p9_a0 JTF_NUMBER_TABLE
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
237: , p_number_tier NUMBER
238: , p9_a0 JTF_NUMBER_TABLE
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
238: , p9_a0 JTF_NUMBER_TABLE
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
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
248: , p_object_version_number in out nocopy NUMBER
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
248: , p_object_version_number in out nocopy NUMBER
249: , x_return_status out nocopy VARCHAR2