[Home] [Help]
PACKAGE: APPS.OKL_FXH_PVT
Source
1 PACKAGE OKL_FXH_PVT AUTHID CURRENT_USER AS
2 /* $Header: OKLSFXHS.pls 120.5 2007/12/21 12:48:05 rajnisku noship $ */
3
4 ---------------------------------------------------------------------------
5 -- GLOBAL DATASTRUCTURES
6 ---------------------------------------------------------------------------
7 -- OKL_EXT_FA_HEADER_SOURCES_V Record Spec
8 TYPE fxhv_rec_type IS RECORD (
9 header_extension_id NUMBER
10 ,source_id NUMBER
11 ,source_table OKL_EXT_FA_HEADER_SOURCES_V.SOURCE_TABLE%TYPE
12 ,object_version_number NUMBER
13 ,trans_number NUMBER
14 ,khr_id NUMBER
15 ,try_id NUMBER
16 ,contract_number OKL_EXT_FA_HEADER_SOURCES_V.CONTRACT_NUMBER%TYPE
17 ,customer_name OKL_EXT_FA_HEADER_SOURCES_V.CUSTOMER_NAME%TYPE
18 ,customer_account_number OKL_EXT_FA_HEADER_SOURCES_V.CUSTOMER_ACCOUNT_NUMBER%TYPE
19 ,book_classification_code OKL_EXT_FA_HEADER_SOURCES_V.BOOK_CLASSIFICATION_CODE%TYPE
20 ,product_name OKL_EXT_FA_HEADER_SOURCES_V.PRODUCT_NAME%TYPE
21 ,tax_owner_code OKL_EXT_FA_HEADER_SOURCES_V.TAX_OWNER_CODE%TYPE
22 ,representation_code OKL_EXT_FA_HEADER_SOURCES_V.REPRESENTATION_CODE%TYPE
23 ,representation_name OKL_EXT_FA_HEADER_SOURCES_V.REPRESENTATION_NAME%TYPE
24 ,rent_ia_contract_number OKL_EXT_FA_HEADER_SOURCES_V.RENT_IA_CONTRACT_NUMBER%TYPE
25 ,res_ia_contract_number OKL_EXT_FA_HEADER_SOURCES_V.RES_IA_CONTRACT_NUMBER%TYPE
26 ,converted_number OKL_EXT_FA_HEADER_SOURCES_V.CONVERTED_NUMBER%TYPE
27 ,contract_effective_from OKL_EXT_FA_HEADER_SOURCES_V.CONTRACT_EFFECTIVE_FROM%TYPE
28 ,contract_currency_code OKL_EXT_FA_HEADER_SOURCES_V.CONTRACT_CURRENCY_CODE%TYPE
29 ,sales_rep_name OKL_EXT_FA_HEADER_SOURCES_V.SALES_REP_NAME%TYPE
30 ,rent_ia_product_name OKL_EXT_FA_HEADER_SOURCES_V.RENT_IA_PRODUCT_NAME%TYPE
31 ,res_ia_product_name OKL_EXT_FA_HEADER_SOURCES_V.RES_IA_PRODUCT_NAME%TYPE
32 ,po_order_number OKL_EXT_FA_HEADER_SOURCES_V.PO_ORDER_NUMBER%TYPE
33 ,vendor_program_number OKL_EXT_FA_HEADER_SOURCES_V.VENDOR_PROGRAM_NUMBER%TYPE
34 ,rent_ia_accounting_code OKL_EXT_FA_HEADER_SOURCES_V.RENT_IA_ACCOUNTING_CODE%TYPE
35 ,res_ia_accounting_code OKL_EXT_FA_HEADER_SOURCES_V.RES_IA_ACCOUNTING_CODE%TYPE
36 ,assignable_flag OKL_EXT_FA_HEADER_SOURCES_V.ASSIGNABLE_FLAG%TYPE
37 ,converted_account_flag OKL_EXT_FA_HEADER_SOURCES_V.CONVERTED_ACCOUNT_FLAG%TYPE
38 ,accrual_override_flag OKL_EXT_FA_HEADER_SOURCES_V.ACCRUAL_OVERRIDE_FLAG%TYPE
39 ,khr_attribute_category OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE_CATEGORY%TYPE
40 ,khr_attribute1 OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE1%TYPE
41 ,khr_attribute2 OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE2%TYPE
42 ,khr_attribute3 OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE3%TYPE
43 ,khr_attribute4 OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE4%TYPE
44 ,khr_attribute5 OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE5%TYPE
45 ,khr_attribute6 OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE6%TYPE
46 ,khr_attribute7 OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE7%TYPE
47 ,khr_attribute8 OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE8%TYPE
48 ,khr_attribute9 OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE9%TYPE
49 ,khr_attribute10 OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE10%TYPE
50 ,khr_attribute11 OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE11%TYPE
51 ,khr_attribute12 OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE12%TYPE
52 ,khr_attribute13 OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE13%TYPE
53 ,khr_attribute14 OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE14%TYPE
54 ,khr_attribute15 OKL_EXT_FA_HEADER_SOURCES_V.KHR_ATTRIBUTE15%TYPE
55 ,cust_attribute_category OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE_CATEGORY%TYPE
56 ,cust_attribute1 OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE1%TYPE
57 ,cust_attribute2 OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE2%TYPE
58 ,cust_attribute3 OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE3%TYPE
59 ,cust_attribute4 OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE4%TYPE
60 ,cust_attribute5 OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE5%TYPE
61 ,cust_attribute6 OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE6%TYPE
62 ,cust_attribute7 OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE7%TYPE
63 ,cust_attribute8 OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE8%TYPE
64 ,cust_attribute9 OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE9%TYPE
65 ,cust_attribute10 OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE10%TYPE
66 ,cust_attribute11 OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE11%TYPE
67 ,cust_attribute12 OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE12%TYPE
68 ,cust_attribute13 OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE13%TYPE
69 ,cust_attribute14 OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE14%TYPE
70 ,cust_attribute15 OKL_EXT_FA_HEADER_SOURCES_V.CUST_ATTRIBUTE15%TYPE
71 ,rev_rec_method_code OKL_EXT_FA_HEADER_SOURCES_V.REV_REC_METHOD_CODE%TYPE
72 ,int_calc_method_code OKL_EXT_FA_HEADER_SOURCES_V.INT_CALC_METHOD_CODE%TYPE
73 ,language OKL_EXT_FA_HEADER_SOURCES_V.LANGUAGE%TYPE
74 ,contract_status OKL_EXT_FA_HEADER_SOURCES_V.CONTRACT_STATUS%TYPE
75 ,transaction_type_name OKL_EXT_FA_HEADER_SOURCES_V.TRANSACTION_TYPE_NAME%TYPE
76 ,created_by NUMBER
77 ,creation_date OKL_EXT_FA_HEADER_SOURCES_V.CREATION_DATE%TYPE
78 ,last_updated_by NUMBER
79 ,last_update_date OKL_EXT_FA_HEADER_SOURCES_V.LAST_UPDATE_DATE%TYPE
80 ,last_update_login NUMBER
81 ,contract_status_code OKL_EXT_FA_HEADER_SOURCES_V.CONTRACT_STATUS_CODE%TYPE
82 ,trx_type_class_code OKL_EXT_FA_HEADER_SOURCES_V.TRX_TYPE_CLASS_CODE%TYPE
83 ,term_quote_accept_date OKL_EXT_FA_HEADER_SOURCES_V.TERM_QUOTE_ACCEPT_DATE%TYPE
84 ,term_quote_num OKL_EXT_FA_HEADER_SOURCES_V.TERM_QUOTE_NUM%TYPE
85 ,term_quote_type_code OKL_EXT_FA_HEADER_SOURCES_V.TERM_QUOTE_TYPE_CODE%TYPE
86 ,repossess_flag OKL_EXT_FA_HEADER_SOURCES_V.REPOSSESS_FLAG%TYPE
87 ,party_id OKL_EXT_FA_HEADER_SOURCES_V.PARTY_ID%TYPE
88 ,cust_account_id OKL_EXT_FA_HEADER_SOURCES_V.CUST_ACCOUNT_ID%TYPE);
89 G_MISS_fxhv_rec fxhv_rec_type;
90 TYPE fxhv_tbl_type IS TABLE OF fxhv_rec_type
91 INDEX BY BINARY_INTEGER;
92 -- OKL_EXT_FA_HEADER_SOURCES_TL Record Spec
93 TYPE fxhl_rec_type IS RECORD (
94 header_extension_id NUMBER
95 ,language OKL_EXT_FA_HEADER_SOURCES_TL.LANGUAGE%TYPE
96 ,source_lang OKL_EXT_FA_HEADER_SOURCES_TL.SOURCE_LANG%TYPE
97 ,sfwt_flag OKL_EXT_FA_HEADER_SOURCES_TL.SFWT_FLAG%TYPE
98 ,contract_status OKL_EXT_FA_HEADER_SOURCES_TL.CONTRACT_STATUS%TYPE
99 ,transaction_type_name OKL_EXT_FA_HEADER_SOURCES_TL.TRANSACTION_TYPE_NAME%TYPE
100 ,created_by NUMBER
101 ,creation_date OKL_EXT_FA_HEADER_SOURCES_TL.CREATION_DATE%TYPE
102 ,last_updated_by NUMBER
103 ,last_update_date OKL_EXT_FA_HEADER_SOURCES_TL.LAST_UPDATE_DATE%TYPE
104 ,last_update_login NUMBER);
105 G_MISS_fxhl_rec fxhl_rec_type;
106 TYPE fxhl_tbl_type IS TABLE OF fxhl_rec_type
107 INDEX BY BINARY_INTEGER;
108 -- OKL_EXT_FA_HEADER_SOURCES_B Record Spec
109 TYPE fxh_rec_type IS RECORD (
110 header_extension_id NUMBER
111 ,source_id NUMBER
112 ,source_table OKL_EXT_FA_HEADER_SOURCES_B.SOURCE_TABLE%TYPE
113 ,object_version_number NUMBER
114 ,trans_number NUMBER
115 ,khr_id NUMBER
116 ,try_id NUMBER
117 ,contract_number OKL_EXT_FA_HEADER_SOURCES_B.CONTRACT_NUMBER%TYPE
118 ,customer_name OKL_EXT_FA_HEADER_SOURCES_B.CUSTOMER_NAME%TYPE
119 ,customer_account_number OKL_EXT_FA_HEADER_SOURCES_B.CUSTOMER_ACCOUNT_NUMBER%TYPE
120 ,book_classification_code OKL_EXT_FA_HEADER_SOURCES_B.BOOK_CLASSIFICATION_CODE%TYPE
121 ,product_name OKL_EXT_FA_HEADER_SOURCES_B.PRODUCT_NAME%TYPE
122 ,tax_owner_code OKL_EXT_FA_HEADER_SOURCES_B.TAX_OWNER_CODE%TYPE
123 ,representation_code OKL_EXT_FA_HEADER_SOURCES_B.REPRESENTATION_CODE%TYPE
124 ,representation_name OKL_EXT_FA_HEADER_SOURCES_B.REPRESENTATION_NAME%TYPE
125 ,rent_ia_contract_number OKL_EXT_FA_HEADER_SOURCES_B.RENT_IA_CONTRACT_NUMBER%TYPE
126 ,res_ia_contract_number OKL_EXT_FA_HEADER_SOURCES_B.RES_IA_CONTRACT_NUMBER%TYPE
127 ,converted_number OKL_EXT_FA_HEADER_SOURCES_B.CONVERTED_NUMBER%TYPE
128 ,contract_effective_from OKL_EXT_FA_HEADER_SOURCES_B.CONTRACT_EFFECTIVE_FROM%TYPE
129 ,contract_currency_code OKL_EXT_FA_HEADER_SOURCES_B.CONTRACT_CURRENCY_CODE%TYPE
130 ,sales_rep_name OKL_EXT_FA_HEADER_SOURCES_B.SALES_REP_NAME%TYPE
131 ,rent_ia_product_name OKL_EXT_FA_HEADER_SOURCES_B.RENT_IA_PRODUCT_NAME%TYPE
132 ,res_ia_product_name OKL_EXT_FA_HEADER_SOURCES_B.RES_IA_PRODUCT_NAME%TYPE
133 ,po_order_number OKL_EXT_FA_HEADER_SOURCES_B.PO_ORDER_NUMBER%TYPE
134 ,vendor_program_number OKL_EXT_FA_HEADER_SOURCES_B.VENDOR_PROGRAM_NUMBER%TYPE
135 ,rent_ia_accounting_code OKL_EXT_FA_HEADER_SOURCES_B.RENT_IA_ACCOUNTING_CODE%TYPE
136 ,res_ia_accounting_code OKL_EXT_FA_HEADER_SOURCES_B.RES_IA_ACCOUNTING_CODE%TYPE
137 ,assignable_flag OKL_EXT_FA_HEADER_SOURCES_B.ASSIGNABLE_FLAG%TYPE
138 ,converted_account_flag OKL_EXT_FA_HEADER_SOURCES_B.CONVERTED_ACCOUNT_FLAG%TYPE
139 ,accrual_override_flag OKL_EXT_FA_HEADER_SOURCES_B.ACCRUAL_OVERRIDE_FLAG%TYPE
140 ,khr_attribute_category OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE_CATEGORY%TYPE
141 ,khr_attribute1 OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE1%TYPE
142 ,khr_attribute2 OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE2%TYPE
143 ,khr_attribute3 OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE3%TYPE
144 ,khr_attribute4 OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE4%TYPE
145 ,khr_attribute5 OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE5%TYPE
146 ,khr_attribute6 OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE6%TYPE
147 ,khr_attribute7 OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE7%TYPE
148 ,khr_attribute8 OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE8%TYPE
149 ,khr_attribute9 OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE9%TYPE
150 ,khr_attribute10 OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE10%TYPE
151 ,khr_attribute11 OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE11%TYPE
152 ,khr_attribute12 OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE12%TYPE
153 ,khr_attribute13 OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE13%TYPE
154 ,khr_attribute14 OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE14%TYPE
155 ,khr_attribute15 OKL_EXT_FA_HEADER_SOURCES_B.KHR_ATTRIBUTE15%TYPE
156 ,cust_attribute_category OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE_CATEGORY%TYPE
157 ,cust_attribute1 OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE1%TYPE
158 ,cust_attribute2 OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE2%TYPE
159 ,cust_attribute3 OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE3%TYPE
160 ,cust_attribute4 OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE4%TYPE
161 ,cust_attribute5 OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE5%TYPE
162 ,cust_attribute6 OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE6%TYPE
163 ,cust_attribute7 OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE7%TYPE
164 ,cust_attribute8 OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE8%TYPE
165 ,cust_attribute9 OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE9%TYPE
166 ,cust_attribute10 OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE10%TYPE
167 ,cust_attribute11 OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE11%TYPE
168 ,cust_attribute12 OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE12%TYPE
169 ,cust_attribute13 OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE13%TYPE
170 ,cust_attribute14 OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE14%TYPE
171 ,cust_attribute15 OKL_EXT_FA_HEADER_SOURCES_B.CUST_ATTRIBUTE15%TYPE
172 ,rev_rec_method_code OKL_EXT_FA_HEADER_SOURCES_B.REV_REC_METHOD_CODE%TYPE
173 ,int_calc_method_code OKL_EXT_FA_HEADER_SOURCES_B.INT_CALC_METHOD_CODE%TYPE
174 ,created_by NUMBER
175 ,creation_date OKL_EXT_FA_HEADER_SOURCES_B.CREATION_DATE%TYPE
176 ,last_updated_by NUMBER
177 ,last_update_date OKL_EXT_FA_HEADER_SOURCES_B.LAST_UPDATE_DATE%TYPE
178 ,last_update_login NUMBER
179 ,contract_status_code OKL_EXT_FA_HEADER_SOURCES_B.CONTRACT_STATUS_CODE%TYPE
180 ,trx_type_class_code OKL_EXT_FA_HEADER_SOURCES_B.TRX_TYPE_CLASS_CODE%TYPE
181 ,term_quote_accept_date OKL_EXT_FA_HEADER_SOURCES_B.TERM_QUOTE_ACCEPT_DATE%TYPE
182 ,term_quote_num OKL_EXT_FA_HEADER_SOURCES_B.TERM_QUOTE_NUM%TYPE
183 ,term_quote_type_code OKL_EXT_FA_HEADER_SOURCES_B.TERM_QUOTE_TYPE_CODE%TYPE
184 ,repossess_flag OKL_EXT_FA_HEADER_SOURCES_B.REPOSSESS_FLAG%TYPE
185 ,party_id OKL_EXT_FA_HEADER_SOURCES_B.PARTY_ID%TYPE
186 ,cust_account_id OKL_EXT_FA_HEADER_SOURCES_B.CUST_ACCOUNT_ID%TYPE);
187 G_MISS_fxh_rec fxh_rec_type;
188 TYPE fxh_tbl_type IS TABLE OF fxh_rec_type
189 INDEX BY BINARY_INTEGER;
190 ---------------------------------------------------------------------------
191 -- GLOBAL MESSAGE CONSTANTS
192 ---------------------------------------------------------------------------
193 G_FND_APP CONSTANT VARCHAR2(200) := OKL_API.G_FND_APP;
194 G_FORM_UNABLE_TO_RESERVE_REC CONSTANT VARCHAR2(200) := OKL_API.G_FORM_UNABLE_TO_RESERVE_REC;
195 G_FORM_RECORD_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_DELETED;
196 G_FORM_RECORD_CHANGED CONSTANT VARCHAR2(200) := OKL_API.G_FORM_RECORD_CHANGED;
197 G_RECORD_LOGICALLY_DELETED CONSTANT VARCHAR2(200) := OKL_API.G_RECORD_LOGICALLY_DELETED;
198 G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;
199 G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_INVALID_VALUE;
200 G_COL_NAME_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_COL_NAME_TOKEN;
201 G_PARENT_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_PARENT_TABLE_TOKEN;
202 G_CHILD_TABLE_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_CHILD_TABLE_TOKEN;
203 G_UNEXPECTED_ERROR CONSTANT VARCHAR2(200) := 'OKS_SERVICE_AVAILABILITY_UNEXPECTED_ERROR';
204 G_SQLCODE_TOKEN CONSTANT VARCHAR2(200) := 'SQLcode';
205 G_SQLERRM_TOKEN CONSTANT VARCHAR2(200) := 'SQLerrm';
206
207 ---------------------------------------------------------------------------
208 -- GLOBAL EXCEPTIONS
209 ---------------------------------------------------------------------------
210 G_EXCEPTION_HALT_VALIDATION EXCEPTION;
211
212 ---------------------------------------------------------------------------
213 -- GLOBAL VARIABLES
214 ---------------------------------------------------------------------------
215 G_PKG_NAME CONSTANT VARCHAR2(200) := 'OKL_FXH_PVT';
216 G_APP_NAME CONSTANT VARCHAR2(3) := OKL_API.G_APP_NAME;
217 ---------------------------------------------------------------------------
218 -- Procedures and Functions
219 ---------------------------------------------------------------------------
220
221 PROCEDURE qc;
222 PROCEDURE change_version;
223 PROCEDURE api_copy;
224 PROCEDURE add_language;
225 PROCEDURE insert_row(
226 p_api_version IN NUMBER,
227 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
228 x_return_status OUT NOCOPY VARCHAR2,
229 x_msg_count OUT NOCOPY NUMBER,
230 x_msg_data OUT NOCOPY VARCHAR2,
231 p_fxhv_rec IN fxhv_rec_type,
232 x_fxhv_rec OUT NOCOPY fxhv_rec_type);
233 PROCEDURE insert_row(
234 p_api_version IN NUMBER,
235 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
236 x_return_status OUT NOCOPY VARCHAR2,
237 x_msg_count OUT NOCOPY NUMBER,
238 x_msg_data OUT NOCOPY VARCHAR2,
239 p_fxhv_tbl IN fxhv_tbl_type,
240 x_fxhv_tbl OUT NOCOPY fxhv_tbl_type,
241 px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE);
242 PROCEDURE insert_row(
243 p_api_version IN NUMBER,
244 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
245 x_return_status OUT NOCOPY VARCHAR2,
246 x_msg_count OUT NOCOPY NUMBER,
247 x_msg_data OUT NOCOPY VARCHAR2,
248 p_fxhv_tbl IN fxhv_tbl_type,
249 x_fxhv_tbl OUT NOCOPY fxhv_tbl_type);
250 PROCEDURE lock_row(
251 p_api_version IN NUMBER,
252 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
253 x_return_status OUT NOCOPY VARCHAR2,
254 x_msg_count OUT NOCOPY NUMBER,
255 x_msg_data OUT NOCOPY VARCHAR2,
256 p_fxhv_rec IN fxhv_rec_type);
257 PROCEDURE lock_row(
258 p_api_version IN NUMBER,
259 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
260 x_return_status OUT NOCOPY VARCHAR2,
261 x_msg_count OUT NOCOPY NUMBER,
262 x_msg_data OUT NOCOPY VARCHAR2,
263 p_fxhv_tbl IN fxhv_tbl_type,
264 px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE);
265 PROCEDURE lock_row(
266 p_api_version IN NUMBER,
267 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
268 x_return_status OUT NOCOPY VARCHAR2,
269 x_msg_count OUT NOCOPY NUMBER,
270 x_msg_data OUT NOCOPY VARCHAR2,
271 p_fxhv_tbl IN fxhv_tbl_type);
272 PROCEDURE update_row(
273 p_api_version IN NUMBER,
274 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
275 x_return_status OUT NOCOPY VARCHAR2,
276 x_msg_count OUT NOCOPY NUMBER,
277 x_msg_data OUT NOCOPY VARCHAR2,
278 p_fxhv_rec IN fxhv_rec_type,
279 x_fxhv_rec OUT NOCOPY fxhv_rec_type);
280 PROCEDURE update_row(
281 p_api_version IN NUMBER,
282 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
283 x_return_status OUT NOCOPY VARCHAR2,
284 x_msg_count OUT NOCOPY NUMBER,
285 x_msg_data OUT NOCOPY VARCHAR2,
286 p_fxhv_tbl IN fxhv_tbl_type,
287 x_fxhv_tbl OUT NOCOPY fxhv_tbl_type,
288 px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE);
289 PROCEDURE update_row(
290 p_api_version IN NUMBER,
291 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
292 x_return_status OUT NOCOPY VARCHAR2,
293 x_msg_count OUT NOCOPY NUMBER,
294 x_msg_data OUT NOCOPY VARCHAR2,
295 p_fxhv_tbl IN fxhv_tbl_type,
296 x_fxhv_tbl OUT NOCOPY fxhv_tbl_type);
297 PROCEDURE delete_row(
298 p_api_version IN NUMBER,
299 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
300 x_return_status OUT NOCOPY VARCHAR2,
301 x_msg_count OUT NOCOPY NUMBER,
302 x_msg_data OUT NOCOPY VARCHAR2,
303 p_fxhv_rec IN fxhv_rec_type);
304 PROCEDURE delete_row(
305 p_api_version IN NUMBER,
306 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
307 x_return_status OUT NOCOPY VARCHAR2,
308 x_msg_count OUT NOCOPY NUMBER,
309 x_msg_data OUT NOCOPY VARCHAR2,
310 p_fxhv_tbl IN fxhv_tbl_type,
311 px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE);
312 PROCEDURE delete_row(
313 p_api_version IN NUMBER,
314 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
315 x_return_status OUT NOCOPY VARCHAR2,
316 x_msg_count OUT NOCOPY NUMBER,
317 x_msg_data OUT NOCOPY VARCHAR2,
318 p_fxhv_tbl IN fxhv_tbl_type);
319 PROCEDURE validate_row(
320 p_api_version IN NUMBER,
321 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
322 x_return_status OUT NOCOPY VARCHAR2,
323 x_msg_count OUT NOCOPY NUMBER,
324 x_msg_data OUT NOCOPY VARCHAR2,
325 p_fxhv_rec IN fxhv_rec_type);
326 PROCEDURE validate_row(
327 p_api_version IN NUMBER,
328 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
329 x_return_status OUT NOCOPY VARCHAR2,
330 x_msg_count OUT NOCOPY NUMBER,
331 x_msg_data OUT NOCOPY VARCHAR2,
332 p_fxhv_tbl IN fxhv_tbl_type,
333 px_error_tbl IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE);
334 PROCEDURE validate_row(
335 p_api_version IN NUMBER,
336 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
337 x_return_status OUT NOCOPY VARCHAR2,
338 x_msg_count OUT NOCOPY NUMBER,
339 x_msg_data OUT NOCOPY VARCHAR2,
340 p_fxhv_tbl IN fxhv_tbl_type);
341 -- Added : Bug# 6268782 : PRASJAIN
342 PROCEDURE insert_row(
343 p_api_version IN NUMBER,
344 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
345 x_return_status OUT NOCOPY VARCHAR2,
346 x_msg_count OUT NOCOPY NUMBER,
347 x_msg_data OUT NOCOPY VARCHAR2,
348 p_fxh_rec IN fxh_rec_type,
349 p_fxhl_tbl IN fxhl_tbl_type,
350 x_fxh_rec OUT NOCOPY fxh_rec_type,
351 x_fxhl_tbl OUT NOCOPY fxhl_tbl_type);
352 END OKL_FXH_PVT;
353 --SHOW ERRORS;