[Home] [Help]
PACKAGE BODY: APPS.OKL_BTCH_CASH_APPLIC_PUB_W
Source
1 package body okl_btch_cash_applic_pub_w as
2 /* $Header: OKLUBAPB.pls 120.3 2007/09/19 06:57:35 varangan ship $ */
3 procedure okl_batch_cash_applic(p_api_version NUMBER
4 , p_init_msg_list VARCHAR2
5 , x_return_status out nocopy VARCHAR2
6 , x_msg_count out nocopy NUMBER
7 , x_msg_data out nocopy VARCHAR2
8 , p5_a0 JTF_NUMBER_TABLE
9 , p5_a1 JTF_NUMBER_TABLE
10 , p5_a2 JTF_NUMBER_TABLE
11 , p5_a3 JTF_VARCHAR2_TABLE_100
12 , p5_a4 JTF_VARCHAR2_TABLE_100
13 , p5_a5 JTF_VARCHAR2_TABLE_100
14 , p5_a6 JTF_VARCHAR2_TABLE_100
15 , p5_a7 JTF_DATE_TABLE
16 , p5_a8 JTF_NUMBER_TABLE
17 , p5_a9 JTF_NUMBER_TABLE
18 , p5_a10 JTF_NUMBER_TABLE
19 , p5_a11 JTF_NUMBER_TABLE
20 , p5_a12 JTF_VARCHAR2_TABLE_200
21 , p5_a13 JTF_NUMBER_TABLE
22 , p5_a14 JTF_VARCHAR2_TABLE_100
23 , p5_a15 JTF_VARCHAR2_TABLE_100
24 , p5_a16 JTF_VARCHAR2_TABLE_200
25 , p5_a17 JTF_VARCHAR2_TABLE_200
26 , p5_a18 JTF_VARCHAR2_TABLE_200
27 , p5_a19 JTF_VARCHAR2_TABLE_200
28 , p5_a20 JTF_VARCHAR2_TABLE_200
29 , p5_a21 JTF_VARCHAR2_TABLE_200
30 , p5_a22 JTF_VARCHAR2_TABLE_200
31 , p5_a23 JTF_VARCHAR2_TABLE_200
32 , p5_a24 JTF_VARCHAR2_TABLE_200
33 , p5_a25 JTF_VARCHAR2_TABLE_200
34 , p5_a26 JTF_VARCHAR2_TABLE_200
35 , p5_a27 JTF_VARCHAR2_TABLE_200
36 , p5_a28 JTF_VARCHAR2_TABLE_200
37 , p5_a29 JTF_VARCHAR2_TABLE_200
38 , p5_a30 JTF_VARCHAR2_TABLE_200
39 , p6_a0 out nocopy JTF_NUMBER_TABLE
40 , p6_a1 out nocopy JTF_NUMBER_TABLE
41 , p6_a2 out nocopy JTF_NUMBER_TABLE
42 , p6_a3 out nocopy JTF_VARCHAR2_TABLE_100
43 , p6_a4 out nocopy JTF_VARCHAR2_TABLE_100
44 , p6_a5 out nocopy JTF_VARCHAR2_TABLE_100
45 , p6_a6 out nocopy JTF_VARCHAR2_TABLE_100
46 , p6_a7 out nocopy JTF_DATE_TABLE
47 , p6_a8 out nocopy JTF_NUMBER_TABLE
48 , p6_a9 out nocopy JTF_NUMBER_TABLE
49 , p6_a10 out nocopy JTF_NUMBER_TABLE
50 , p6_a11 out nocopy JTF_NUMBER_TABLE
51 , p6_a12 out nocopy JTF_VARCHAR2_TABLE_200
52 , p6_a13 out nocopy JTF_NUMBER_TABLE
53 , p6_a14 out nocopy JTF_VARCHAR2_TABLE_100
54 , p6_a15 out nocopy JTF_VARCHAR2_TABLE_100
55 , p6_a16 out nocopy JTF_VARCHAR2_TABLE_200
56 , p6_a17 out nocopy JTF_VARCHAR2_TABLE_200
57 , p6_a18 out nocopy JTF_VARCHAR2_TABLE_200
58 , p6_a19 out nocopy JTF_VARCHAR2_TABLE_200
59 , p6_a20 out nocopy JTF_VARCHAR2_TABLE_200
60 , p6_a21 out nocopy JTF_VARCHAR2_TABLE_200
61 , p6_a22 out nocopy JTF_VARCHAR2_TABLE_200
62 , p6_a23 out nocopy JTF_VARCHAR2_TABLE_200
63 , p6_a24 out nocopy JTF_VARCHAR2_TABLE_200
64 , p6_a25 out nocopy JTF_VARCHAR2_TABLE_200
65 , p6_a26 out nocopy JTF_VARCHAR2_TABLE_200
66 , p6_a27 out nocopy JTF_VARCHAR2_TABLE_200
67 , p6_a28 out nocopy JTF_VARCHAR2_TABLE_200
68 , p6_a29 out nocopy JTF_VARCHAR2_TABLE_200
69 , p6_a30 out nocopy JTF_VARCHAR2_TABLE_200
70 )
71
72 as
73 ddp_btch_tbl okl_btch_cash_applic_pub.okl_btch_dtls_tbl_type;
74 ddx_btch_tbl okl_btch_cash_applic_pub.okl_btch_dtls_tbl_type;
75 ddindx binary_integer; indx binary_integer;
76 begin
77
78 -- copy data to the local IN or IN-OUT args, if any
79
80
81
82
83
84 okl_btch_cash_applic_w.rosetta_table_copy_in_p13(ddp_btch_tbl, p5_a0
85 , p5_a1
86 , p5_a2
87 , p5_a3
88 , p5_a4
89 , p5_a5
90 , p5_a6
91 , p5_a7
92 , p5_a8
93 , p5_a9
94 , p5_a10
95 , p5_a11
96 , p5_a12
97 , p5_a13
98 , p5_a14
99 , p5_a15
100 , p5_a16
101 , p5_a17
102 , p5_a18
103 , p5_a19
104 , p5_a20
105 , p5_a21
106 , p5_a22
107 , p5_a23
108 , p5_a24
109 , p5_a25
110 , p5_a26
111 , p5_a27
112 , p5_a28
113 , p5_a29
114 , p5_a30
115 );
116
117
118 -- here's the delegated call to the old PL/SQL routine
119 okl_btch_cash_applic_pub.okl_batch_cash_applic(p_api_version,
120 p_init_msg_list,
121 x_return_status,
122 x_msg_count,
123 x_msg_data,
124 ddp_btch_tbl,
125 ddx_btch_tbl);
126
127 -- copy data back from the local variables to OUT or IN-OUT args, if any
128
129
130
131
132
133
134 okl_btch_cash_applic_w.rosetta_table_copy_out_p13(ddx_btch_tbl, p6_a0
135 , p6_a1
136 , p6_a2
137 , p6_a3
138 , p6_a4
139 , p6_a5
140 , p6_a6
141 , p6_a7
142 , p6_a8
143 , p6_a9
144 , p6_a10
145 , p6_a11
146 , p6_a12
147 , p6_a13
148 , p6_a14
149 , p6_a15
150 , p6_a16
151 , p6_a17
152 , p6_a18
153 , p6_a19
154 , p6_a20
155 , p6_a21
156 , p6_a22
157 , p6_a23
158 , p6_a24
159 , p6_a25
160 , p6_a26
161 , p6_a27
162 , p6_a28
163 , p6_a29
164 , p6_a30
165 );
166 end;
167
168 end okl_btch_cash_applic_pub_w;