[Home] [Help]
PACKAGE: APPS.OKL_TRX_CONTRACTS_PVT
Source
1 PACKAGE OKL_TRX_CONTRACTS_PVT AUTHID CURRENT_USER AS
2 /* $Header: OKLCTCNS.pls 115.3 2002/02/05 11:50:24 pkm ship $ */
3
4 SUBTYPE tcnv_rec_type IS okl_tcn_pvt.tcnv_rec_type;
5 SUBTYPE tcnv_tbl_type IS okl_tcn_pvt.tcnv_tbl_type;
6
7 SUBTYPE tclv_rec_type IS okl_tcl_pvt.tclv_rec_type;
8 SUBTYPE tclv_tbl_type IS okl_tcl_pvt.tclv_tbl_type;
9 ------------------------------------------------------------------------------
10 -- Global Variables
11 G_PKG_NAME CONSTANT VARCHAR2(200) := 'OKL_TRX_CONTRACTS_PVT';
12 G_APP_NAME CONSTANT VARCHAR2(3) := OKC_API.G_APP_NAME;
13 G_UNEXPECTED_ERROR CONSTANT VARCHAR2(200) := 'OKC_CONTRACTS_UNEXPECTED_ERROR';
14 G_SQLERRM_TOKEN CONSTANT VARCHAR2(200) := 'SQLERRM';
15 G_SQLCODE_TOKEN CONSTANT VARCHAR2(200) := 'SQLCODE';
16 ------------------------------------------------------------------------------
17 --Global Exception
18 ------------------------------------------------------------------------------
19 G_EXCEPTION_HALT_VALIDATION EXCEPTION;
20 ------------------------------------------------------------------------------
21
22 --Object type procedure for insert
23 PROCEDURE create_trx_contracts(
24 p_api_version IN NUMBER
25 ,p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE
26 ,x_return_status OUT NOCOPY VARCHAR2
27 ,x_msg_count OUT NOCOPY NUMBER
28 ,x_msg_data OUT NOCOPY VARCHAR2
29 ,p_tcnv_rec IN tcnv_rec_type
30 ,p_tclv_tbl IN tclv_tbl_type
31 ,x_tcnv_rec OUT NOCOPY tcnv_rec_type
32 ,x_tclv_tbl OUT NOCOPY tclv_tbl_type
33 );
34
35 --Object type procedure for update
36 PROCEDURE update_trx_contracts(
37 p_api_version IN NUMBER
38 ,p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE
39 ,x_return_status OUT NOCOPY VARCHAR2
40 ,x_msg_count OUT NOCOPY NUMBER
41 ,x_msg_data OUT NOCOPY VARCHAR2
42 ,p_tcnv_rec IN tcnv_rec_type
43 ,p_tclv_tbl IN tclv_tbl_type
44 ,x_tcnv_rec OUT NOCOPY tcnv_rec_type
45 ,x_tclv_tbl OUT NOCOPY tclv_tbl_type
46 );
47
48 --Object type procedure for validate
49 PROCEDURE validate_trx_contracts(
50 p_api_version IN NUMBER
51 ,p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE
52 ,x_return_status OUT NOCOPY VARCHAR2
53 ,x_msg_count OUT NOCOPY NUMBER
54 ,x_msg_data OUT NOCOPY VARCHAR2
55 ,p_tcnv_rec IN tcnv_rec_type
56 ,p_tclv_tbl IN tclv_tbl_type
57 );
58
59
60
61 PROCEDURE create_trx_contracts(
62 p_api_version IN NUMBER,
63 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
64 x_return_status OUT NOCOPY VARCHAR2,
65 x_msg_count OUT NOCOPY NUMBER,
66 x_msg_data OUT NOCOPY VARCHAR2,
67 p_tcnv_tbl IN tcnv_tbl_type,
68 x_tcnv_tbl OUT NOCOPY tcnv_tbl_type);
69
70 PROCEDURE create_trx_contracts(
71 p_api_version IN NUMBER,
72 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
73 x_return_status OUT NOCOPY VARCHAR2,
74 x_msg_count OUT NOCOPY NUMBER,
75 x_msg_data OUT NOCOPY VARCHAR2,
76 p_tcnv_rec IN tcnv_rec_type,
77 x_tcnv_rec OUT NOCOPY tcnv_rec_type);
78
79 PROCEDURE lock_trx_contracts(
80 p_api_version IN NUMBER,
81 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
82 x_return_status OUT NOCOPY VARCHAR2,
83 x_msg_count OUT NOCOPY NUMBER,
84 x_msg_data OUT NOCOPY VARCHAR2,
85 p_tcnv_tbl IN tcnv_tbl_type);
86
87 PROCEDURE lock_trx_contracts(
88 p_api_version IN NUMBER,
89 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
90 x_return_status OUT NOCOPY VARCHAR2,
91 x_msg_count OUT NOCOPY NUMBER,
92 x_msg_data OUT NOCOPY VARCHAR2,
93 p_tcnv_rec IN tcnv_rec_type);
94
95 PROCEDURE update_trx_contracts(
96 p_api_version IN NUMBER,
97 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
98 x_return_status OUT NOCOPY VARCHAR2,
99 x_msg_count OUT NOCOPY NUMBER,
100 x_msg_data OUT NOCOPY VARCHAR2,
101 p_tcnv_tbl IN tcnv_tbl_type,
102 x_tcnv_tbl OUT NOCOPY tcnv_tbl_type);
103
104 PROCEDURE update_trx_contracts(
105 p_api_version IN NUMBER,
106 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
107 x_return_status OUT NOCOPY VARCHAR2,
108 x_msg_count OUT NOCOPY NUMBER,
109 x_msg_data OUT NOCOPY VARCHAR2,
110 p_tcnv_rec IN tcnv_rec_type,
111 x_tcnv_rec OUT NOCOPY tcnv_rec_type);
112
113 PROCEDURE delete_trx_contracts(
114 p_api_version IN NUMBER,
115 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
116 x_return_status OUT NOCOPY VARCHAR2,
117 x_msg_count OUT NOCOPY NUMBER,
118 x_msg_data OUT NOCOPY VARCHAR2,
119 p_tcnv_tbl IN tcnv_tbl_type);
120
121 PROCEDURE delete_trx_contracts(
122 p_api_version IN NUMBER,
123 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
124 x_return_status OUT NOCOPY VARCHAR2,
125 x_msg_count OUT NOCOPY NUMBER,
126 x_msg_data OUT NOCOPY VARCHAR2,
127 p_tcnv_rec IN tcnv_rec_type);
128
129 PROCEDURE validate_trx_contracts(
130 p_api_version IN NUMBER,
131 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
132 x_return_status OUT NOCOPY VARCHAR2,
133 x_msg_count OUT NOCOPY NUMBER,
134 x_msg_data OUT NOCOPY VARCHAR2,
135 p_tcnv_tbl IN tcnv_tbl_type);
136
137 PROCEDURE validate_trx_contracts(
138 p_api_version IN NUMBER,
139 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
140 x_return_status OUT NOCOPY VARCHAR2,
141 x_msg_count OUT NOCOPY NUMBER,
142 x_msg_data OUT NOCOPY VARCHAR2,
143 p_tcnv_rec IN tcnv_rec_type);
144
145
146 PROCEDURE create_trx_cntrct_lines(
147 p_api_version IN NUMBER,
148 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
149 x_return_status OUT NOCOPY VARCHAR2,
150 x_msg_count OUT NOCOPY NUMBER,
151 x_msg_data OUT NOCOPY VARCHAR2,
152 p_tclv_tbl IN tclv_tbl_type,
153 x_tclv_tbl OUT NOCOPY tclv_tbl_type);
154
155 PROCEDURE create_trx_cntrct_lines(
156 p_api_version IN NUMBER,
157 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
158 x_return_status OUT NOCOPY VARCHAR2,
159 x_msg_count OUT NOCOPY NUMBER,
160 x_msg_data OUT NOCOPY VARCHAR2,
161 p_tclv_rec IN tclv_rec_type,
162 x_tclv_rec OUT NOCOPY tclv_rec_type);
163
164 PROCEDURE lock_trx_cntrct_lines(
165 p_api_version IN NUMBER,
166 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
167 x_return_status OUT NOCOPY VARCHAR2,
168 x_msg_count OUT NOCOPY NUMBER,
169 x_msg_data OUT NOCOPY VARCHAR2,
170 p_tclv_tbl IN tclv_tbl_type);
171
172 PROCEDURE lock_trx_cntrct_lines(
173 p_api_version IN NUMBER,
174 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
175 x_return_status OUT NOCOPY VARCHAR2,
176 x_msg_count OUT NOCOPY NUMBER,
177 x_msg_data OUT NOCOPY VARCHAR2,
178 p_tclv_rec IN tclv_rec_type);
179
180 PROCEDURE update_trx_cntrct_lines(
181 p_api_version IN NUMBER,
182 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
183 x_return_status OUT NOCOPY VARCHAR2,
184 x_msg_count OUT NOCOPY NUMBER,
185 x_msg_data OUT NOCOPY VARCHAR2,
186 p_tclv_tbl IN tclv_tbl_type,
187 x_tclv_tbl OUT NOCOPY tclv_tbl_type);
188
189 PROCEDURE update_trx_cntrct_lines(
190 p_api_version IN NUMBER,
191 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
192 x_return_status OUT NOCOPY VARCHAR2,
193 x_msg_count OUT NOCOPY NUMBER,
194 x_msg_data OUT NOCOPY VARCHAR2,
195 p_tclv_rec IN tclv_rec_type,
196 x_tclv_rec OUT NOCOPY tclv_rec_type);
197
198 PROCEDURE delete_trx_cntrct_lines(
199 p_api_version IN NUMBER,
200 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
201 x_return_status OUT NOCOPY VARCHAR2,
202 x_msg_count OUT NOCOPY NUMBER,
203 x_msg_data OUT NOCOPY VARCHAR2,
204 p_tclv_tbl IN tclv_tbl_type);
205
206 PROCEDURE delete_trx_cntrct_lines(
207 p_api_version IN NUMBER,
208 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
209 x_return_status OUT NOCOPY VARCHAR2,
210 x_msg_count OUT NOCOPY NUMBER,
211 x_msg_data OUT NOCOPY VARCHAR2,
212 p_tclv_rec IN tclv_rec_type);
213
214 PROCEDURE validate_trx_cntrct_lines(
215 p_api_version IN NUMBER,
216 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
217 x_return_status OUT NOCOPY VARCHAR2,
218 x_msg_count OUT NOCOPY NUMBER,
219 x_msg_data OUT NOCOPY VARCHAR2,
220 p_tclv_tbl IN tclv_tbl_type);
221
222 PROCEDURE validate_trx_cntrct_lines(
223 p_api_version IN NUMBER,
224 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
225 x_return_status OUT NOCOPY VARCHAR2,
226 x_msg_count OUT NOCOPY NUMBER,
227 x_msg_data OUT NOCOPY VARCHAR2,
228 p_tclv_rec IN tclv_rec_type);
229
230 END OKL_TRX_CONTRACTS_PVT;