DBA Data[Home] [Help]

APPS.OKL_SUBSIDY_PROCESS_PVT dependencies on OKL_API

Line 24: G_API_MISSING_PARAMETER CONSTANT VARCHAR2(200) := 'OKL_API_ALL_MISSING_PARAM';

20: G_CONV_DATE_TOKEN CONSTANT VARCHAR2(200) := 'CONVERSION_DATE';
21:
22: G_AMOUNT_ROUNDING CONSTANT VARCHAR2(200) := 'OKL_ERROR_ROUNDING_AMT';
23:
24: G_API_MISSING_PARAMETER CONSTANT VARCHAR2(200) := 'OKL_API_ALL_MISSING_PARAM';
25: G_API_NAME_TOKEN CONSTANT VARCHAR2(50) := 'API_NAME';
26: G_MISSING_PARAM_TOKEN CONSTANT VARCHAR2(50) := 'MISSING_PARAM';
27:
28: G_SUBSIDY_NO_RENTS CONSTANT VARCHAR2(200) := 'OKL_SUBSIDY_NO_RENTS';

Line 83: x_return_status := OKL_API.G_RET_STS_SUCCESS;

79: and scsb.cls_code = 'OKL';
80:
81: l_valid_value varchar2(1) default 'N';
82: begin
83: x_return_status := OKL_API.G_RET_STS_SUCCESS;
84:
85: l_valid_value := 'N';
86:
87: open l_chr_csr(p_chr_id => p_chr_id);

Line 95: x_return_status := OKL_API.G_RET_STS_ERROR;

91: end if;
92: close l_chr_csr;
93:
94: If l_valid_value = 'N' then
95: x_return_status := OKL_API.G_RET_STS_ERROR;
96: End If;
97:
98: Exception
99: When Others then

Line 103: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

99: When Others then
100: If l_chr_csr%ISOPEN then
101: CLOSE l_chr_csr;
102: End If;
103: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
104: ,p_msg_name => G_UNEXPECTED_ERROR
105: ,p_token1 => G_SQLCODE_TOKEN
106: ,p_token1_value => SQLCODE
107: ,p_token2 => G_SQLERRM_TOKEN

Line 109: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

105: ,p_token1 => G_SQLCODE_TOKEN
106: ,p_token1_value => SQLCODE
107: ,p_token2 => G_SQLERRM_TOKEN
108: ,p_token2_value => SQLERRM);
109: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
110: end validate_chr_id;
111: --------------------------------------------------------------
112: --validate line id : check that it is a valid okl line
113: -------------------------------------------------------------

Line 136: x_return_status := OKL_API.G_RET_STS_SUCCESS;

132: and cleb.id = p_cle_id;
133:
134: l_valid_value varchar2(1) default 'N';
135: begin
136: x_return_status := OKL_API.G_RET_STS_SUCCESS;
137:
138: l_valid_value := 'N';
139:
140: open l_cle_csr(p_cle_id => p_cle_id,

Line 149: x_return_status := OKL_API.G_RET_STS_ERROR;

145: end if;
146: close l_cle_csr;
147:
148: If l_valid_value = 'N' then
149: x_return_status := OKL_API.G_RET_STS_ERROR;
150: End If;
151:
152: Exception
153: When Others then

Line 157: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

153: When Others then
154: If l_cle_csr%ISOPEN then
155: CLOSE l_cle_csr;
156: End If;
157: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
158: ,p_msg_name => G_UNEXPECTED_ERROR
159: ,p_token1 => G_SQLCODE_TOKEN
160: ,p_token1_value => SQLCODE
161: ,p_token2 => G_SQLERRM_TOKEN

Line 163: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

159: ,p_token1 => G_SQLCODE_TOKEN
160: ,p_token1_value => SQLCODE
161: ,p_token2 => G_SQLERRM_TOKEN
162: ,p_token2_value => SQLERRM);
163: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
164: end validate_cle_id;
165: -----------------------------------------
166: --validate accounting method
167: -----------------------------------------

Line 181: x_return_status := OKL_API.G_RET_STS_SUCCESS;

177:
178: l_valid_value varchar2(1) default 'N';
179:
180: begin
181: x_return_status := OKL_API.G_RET_STS_SUCCESS;
182:
183: l_valid_value := 'N';
184:
185: open l_flkup_csr(p_lookup_code => p_accounting_method);

Line 193: x_return_status := OKL_API.G_RET_STS_ERROR;

189: end if;
190: close l_flkup_csr;
191:
192: If l_valid_value = 'N' then
193: x_return_status := OKL_API.G_RET_STS_ERROR;
194: End If;
195:
196: Exception
197: When Others then

Line 201: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

197: When Others then
198: If l_flkup_csr%ISOPEN then
199: CLOSE l_flkup_csr;
200: End If;
201: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
202: ,p_msg_name => G_UNEXPECTED_ERROR
203: ,p_token1 => G_SQLCODE_TOKEN
204: ,p_token1_value => SQLCODE
205: ,p_token2 => G_SQLERRM_TOKEN

Line 207: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

203: ,p_token1 => G_SQLCODE_TOKEN
204: ,p_token1_value => SQLCODE
205: ,p_token2 => G_SQLERRM_TOKEN
206: ,p_token2_value => SQLERRM);
207: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
208: end validate_acct_method;
209: ------------------------------------
210: --procedure to validate vendor id
211: -----------------------------------

Line 224: x_return_status := OKL_API.G_RET_STS_SUCCESS;

220:
221: l_valid_value varchar2(1) default 'N';
222:
223: begin
224: x_return_status := OKL_API.G_RET_STS_SUCCESS;
225:
226: l_valid_value := 'N';
227:
228: open l_vendor_csr(p_vendor_id => p_vendor_id);

Line 236: x_return_status := OKL_API.G_RET_STS_ERROR;

232: end if;
233: close l_vendor_csr;
234:
235: If l_valid_value = 'N' then
236: x_return_status := OKL_API.G_RET_STS_ERROR;
237: End If;
238:
239: Exception
240: When Others then

Line 244: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

240: When Others then
241: If l_vendor_csr%ISOPEN then
242: CLOSE l_vendor_csr;
243: End If;
244: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
245: ,p_msg_name => G_UNEXPECTED_ERROR
246: ,p_token1 => G_SQLCODE_TOKEN
247: ,p_token1_value => SQLCODE
248: ,p_token2 => G_SQLERRM_TOKEN

Line 250: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

246: ,p_token1 => G_SQLCODE_TOKEN
247: ,p_token1_value => SQLCODE
248: ,p_token2 => G_SQLERRM_TOKEN
249: ,p_token2_value => SQLERRM);
250: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
251: end validate_vendor_id;
252:
253: ------------------------------------------------------------------------------
254: --*****End of local procedures for parameter validations

Line 261: -- OUT -x_subsidized : OKL_API.G_TRUE or OKL_API.G_FALSE

257: --Name : Is_Contract_Subsidized
258: --Description : UTIL API returns true if contract is subsidized
259: --
260: -- PARAMETERS : IN - p_chr_id : contract header id
261: -- OUT -x_subsidized : OKL_API.G_TRUE or OKL_API.G_FALSE
262: --------------------------------------------------------------------------------
263: Procedure is_contract_subsidized(
264: p_api_version IN NUMBER,
265: p_init_msg_list IN VARCHAR2,

Line 272: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

268: x_msg_data OUT NOCOPY VARCHAR2,
269: p_chr_id IN NUMBER,
270: x_subsidized OUT NOCOPY VARCHAR2) is
271:
272: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
273: l_api_name CONSTANT varchar2(30) := 'IS_CONTRACT_SUBSIDIZED';
274: l_api_version CONSTANT NUMBER := 1.0;
275:
276: --cursor to find out whether subsidies exist on the

Line 297: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then

293: --------------------------------------
294: --start of input variable validations
295: --------------------------------------
296: --validate p_chr_id
297: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then
298: OKL_API.set_message(
299: p_app_name => G_APP_NAME,
300: p_msg_name => G_API_MISSING_PARAMETER,
301: p_token1 => G_API_NAME_TOKEN,

Line 298: OKL_API.set_message(

294: --start of input variable validations
295: --------------------------------------
296: --validate p_chr_id
297: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then
298: OKL_API.set_message(
299: p_app_name => G_APP_NAME,
300: p_msg_name => G_API_MISSING_PARAMETER,
301: p_token1 => G_API_NAME_TOKEN,
302: p_token1_value => l_api_name,

Line 305: x_return_status := OKL_API.G_RET_STS_ERROR;

301: p_token1 => G_API_NAME_TOKEN,
302: p_token1_value => l_api_name,
303: p_token2 => G_MISSING_PARAM_TOKEN,
304: p_token2_value => 'p_chr_id');
305: x_return_status := OKL_API.G_RET_STS_ERROR;
306: Raise OKL_API.G_EXCEPTION_ERROR;
307: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
308: validate_chr_id(p_chr_id => p_chr_id,
309: x_return_status => x_return_status);

Line 306: Raise OKL_API.G_EXCEPTION_ERROR;

302: p_token1_value => l_api_name,
303: p_token2 => G_MISSING_PARAM_TOKEN,
304: p_token2_value => 'p_chr_id');
305: x_return_status := OKL_API.G_RET_STS_ERROR;
306: Raise OKL_API.G_EXCEPTION_ERROR;
307: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
308: validate_chr_id(p_chr_id => p_chr_id,
309: x_return_status => x_return_status);
310: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 307: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then

303: p_token2 => G_MISSING_PARAM_TOKEN,
304: p_token2_value => 'p_chr_id');
305: x_return_status := OKL_API.G_RET_STS_ERROR;
306: Raise OKL_API.G_EXCEPTION_ERROR;
307: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
308: validate_chr_id(p_chr_id => p_chr_id,
309: x_return_status => x_return_status);
310: IF x_return_status = OKL_API.G_RET_STS_ERROR then
311: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');

Line 310: IF x_return_status = OKL_API.G_RET_STS_ERROR then

306: Raise OKL_API.G_EXCEPTION_ERROR;
307: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
308: validate_chr_id(p_chr_id => p_chr_id,
309: x_return_status => x_return_status);
310: IF x_return_status = OKL_API.G_RET_STS_ERROR then
311: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
312: Raise OKL_API.G_EXCEPTION_ERROR;
313: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
314: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 311: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');

307: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
308: validate_chr_id(p_chr_id => p_chr_id,
309: x_return_status => x_return_status);
310: IF x_return_status = OKL_API.G_RET_STS_ERROR then
311: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
312: Raise OKL_API.G_EXCEPTION_ERROR;
313: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
314: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
315: End If;

Line 312: Raise OKL_API.G_EXCEPTION_ERROR;

308: validate_chr_id(p_chr_id => p_chr_id,
309: x_return_status => x_return_status);
310: IF x_return_status = OKL_API.G_RET_STS_ERROR then
311: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
312: Raise OKL_API.G_EXCEPTION_ERROR;
313: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
314: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
315: End If;
316: End If;

Line 313: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

309: x_return_status => x_return_status);
310: IF x_return_status = OKL_API.G_RET_STS_ERROR then
311: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
312: Raise OKL_API.G_EXCEPTION_ERROR;
313: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
314: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
315: End If;
316: End If;
317: ------------------------------------------

Line 314: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

310: IF x_return_status = OKL_API.G_RET_STS_ERROR then
311: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
312: Raise OKL_API.G_EXCEPTION_ERROR;
313: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
314: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
315: End If;
316: End If;
317: ------------------------------------------
318: --end of input variable validations

Line 329: x_subsidized := OKL_API.G_TRUE;

325: NULL;
326: End If;
327: Close l_subexist_csr;
328: If l_subsidy_exists = 'Y' then
329: x_subsidized := OKL_API.G_TRUE;
330: elsif l_subsidy_exists = 'N' then
331: x_subsidized := OKL_API.G_FALSE;
332: end if;
333: Exception

Line 331: x_subsidized := OKL_API.G_FALSE;

327: Close l_subexist_csr;
328: If l_subsidy_exists = 'Y' then
329: x_subsidized := OKL_API.G_TRUE;
330: elsif l_subsidy_exists = 'N' then
331: x_subsidized := OKL_API.G_FALSE;
332: end if;
333: Exception
334: WHEN OKL_API.G_EXCEPTION_ERROR THEN
335: If l_subexist_csr%ISOPEN then

Line 334: WHEN OKL_API.G_EXCEPTION_ERROR THEN

330: elsif l_subsidy_exists = 'N' then
331: x_subsidized := OKL_API.G_FALSE;
332: end if;
333: Exception
334: WHEN OKL_API.G_EXCEPTION_ERROR THEN
335: If l_subexist_csr%ISOPEN then
336: CLOSE l_subexist_csr;
337: End If;
338: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 338: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

334: WHEN OKL_API.G_EXCEPTION_ERROR THEN
335: If l_subexist_csr%ISOPEN then
336: CLOSE l_subexist_csr;
337: End If;
338: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
339: l_api_name,
340: G_PKG_NAME,
341: 'OKL_API.G_RET_STS_ERROR',
342: x_msg_count,

Line 341: 'OKL_API.G_RET_STS_ERROR',

337: End If;
338: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
339: l_api_name,
340: G_PKG_NAME,
341: 'OKL_API.G_RET_STS_ERROR',
342: x_msg_count,
343: x_msg_data,
344: '_PVT');
345: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 345: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

341: 'OKL_API.G_RET_STS_ERROR',
342: x_msg_count,
343: x_msg_data,
344: '_PVT');
345: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
346: If l_subexist_csr%ISOPEN then
347: CLOSE l_subexist_csr;
348: End If;
349: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

Line 349: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

345: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
346: If l_subexist_csr%ISOPEN then
347: CLOSE l_subexist_csr;
348: End If;
349: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
350: l_api_name,
351: G_PKG_NAME,
352: 'OKL_API.G_RET_STS_UNEXP_ERROR',
353: x_msg_count,

Line 352: 'OKL_API.G_RET_STS_UNEXP_ERROR',

348: End If;
349: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
350: l_api_name,
351: G_PKG_NAME,
352: 'OKL_API.G_RET_STS_UNEXP_ERROR',
353: x_msg_count,
354: x_msg_data,
355: '_PVT');
356: When others then

Line 360: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

356: When others then
357: If l_subexist_csr%ISOPEN then
358: CLOSE l_subexist_csr;
359: End If;
360: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
361: l_api_name,
362: G_PKG_NAME,
363: 'OTHERS',
364: x_msg_count,

Line 373: -- OUT -x_subsidized : OKL_API.G_TRUE or OKL_API.G_FALSE

369: --Name : Is_Asset_Subsidized
370: --Description : UTIL API returns true if asset is subsidized
371: --
372: -- PARAMETERS : IN - p_asset_cle_id : financial asset line id
373: -- OUT -x_subsidized : OKL_API.G_TRUE or OKL_API.G_FALSE
374: --------------------------------------------------------------------------------
375: Procedure is_asset_subsidized(
376: p_api_version IN NUMBER,
377: p_init_msg_list IN VARCHAR2,

Line 384: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

380: x_msg_data OUT NOCOPY VARCHAR2,
381: p_asset_cle_id IN NUMBER,
382: x_subsidized OUT NOCOPY VARCHAR2) is
383:
384: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
385: l_api_name CONSTANT varchar2(30) := 'IS_ASSET_SUBSIDIZED';
386: l_api_version CONSTANT NUMBER := 1.0;
387:
388: --cursor to find out whether subsidies exist on the

Line 409: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then

405: ----------------------------------------
406: --start of input parameter validations
407: ---------------------------------------
408: --1.validate p_asset_cle_id
409: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then
410: OKL_API.set_message(
411: p_app_name => G_APP_NAME,
412: p_msg_name => G_API_MISSING_PARAMETER,
413: p_token1 => G_API_NAME_TOKEN,

Line 410: OKL_API.set_message(

406: --start of input parameter validations
407: ---------------------------------------
408: --1.validate p_asset_cle_id
409: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then
410: OKL_API.set_message(
411: p_app_name => G_APP_NAME,
412: p_msg_name => G_API_MISSING_PARAMETER,
413: p_token1 => G_API_NAME_TOKEN,
414: p_token1_value => l_api_name,

Line 417: x_return_status := OKL_API.G_RET_STS_ERROR;

413: p_token1 => G_API_NAME_TOKEN,
414: p_token1_value => l_api_name,
415: p_token2 => G_MISSING_PARAM_TOKEN,
416: p_token2_value => 'p_asset_cle_id');
417: x_return_status := OKL_API.G_RET_STS_ERROR;
418: Raise OKL_API.G_EXCEPTION_ERROR;
419: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
420: validate_cle_id(p_cle_id => p_asset_cle_id,
421: p_lty_code => 'FREE_FORM1',

Line 418: Raise OKL_API.G_EXCEPTION_ERROR;

414: p_token1_value => l_api_name,
415: p_token2 => G_MISSING_PARAM_TOKEN,
416: p_token2_value => 'p_asset_cle_id');
417: x_return_status := OKL_API.G_RET_STS_ERROR;
418: Raise OKL_API.G_EXCEPTION_ERROR;
419: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
420: validate_cle_id(p_cle_id => p_asset_cle_id,
421: p_lty_code => 'FREE_FORM1',
422: x_return_status => x_return_status);

Line 419: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then

415: p_token2 => G_MISSING_PARAM_TOKEN,
416: p_token2_value => 'p_asset_cle_id');
417: x_return_status := OKL_API.G_RET_STS_ERROR;
418: Raise OKL_API.G_EXCEPTION_ERROR;
419: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
420: validate_cle_id(p_cle_id => p_asset_cle_id,
421: p_lty_code => 'FREE_FORM1',
422: x_return_status => x_return_status);
423: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 423: IF x_return_status = OKL_API.G_RET_STS_ERROR then

419: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
420: validate_cle_id(p_cle_id => p_asset_cle_id,
421: p_lty_code => 'FREE_FORM1',
422: x_return_status => x_return_status);
423: IF x_return_status = OKL_API.G_RET_STS_ERROR then
424: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
425: Raise OKL_API.G_EXCEPTION_ERROR;
426: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
427: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 424: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');

420: validate_cle_id(p_cle_id => p_asset_cle_id,
421: p_lty_code => 'FREE_FORM1',
422: x_return_status => x_return_status);
423: IF x_return_status = OKL_API.G_RET_STS_ERROR then
424: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
425: Raise OKL_API.G_EXCEPTION_ERROR;
426: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
427: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
428: End If;

Line 425: Raise OKL_API.G_EXCEPTION_ERROR;

421: p_lty_code => 'FREE_FORM1',
422: x_return_status => x_return_status);
423: IF x_return_status = OKL_API.G_RET_STS_ERROR then
424: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
425: Raise OKL_API.G_EXCEPTION_ERROR;
426: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
427: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
428: End If;
429: End If;

Line 426: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

422: x_return_status => x_return_status);
423: IF x_return_status = OKL_API.G_RET_STS_ERROR then
424: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
425: Raise OKL_API.G_EXCEPTION_ERROR;
426: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
427: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
428: End If;
429: End If;
430: -----------------------------------

Line 427: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

423: IF x_return_status = OKL_API.G_RET_STS_ERROR then
424: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
425: Raise OKL_API.G_EXCEPTION_ERROR;
426: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
427: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
428: End If;
429: End If;
430: -----------------------------------
431: --end of input variable validations

Line 442: x_subsidized := OKL_API.G_TRUE;

438: NULL;
439: End If;
440: Close l_subexist_csr;
441: If l_subsidy_exists = 'Y' then
442: x_subsidized := OKL_API.G_TRUE;
443: elsif l_subsidy_exists = 'N' then
444: x_subsidized := OKL_API.G_FALSE;
445: end if;
446: Exception

Line 444: x_subsidized := OKL_API.G_FALSE;

440: Close l_subexist_csr;
441: If l_subsidy_exists = 'Y' then
442: x_subsidized := OKL_API.G_TRUE;
443: elsif l_subsidy_exists = 'N' then
444: x_subsidized := OKL_API.G_FALSE;
445: end if;
446: Exception
447: WHEN OKL_API.G_EXCEPTION_ERROR THEN
448: If l_subexist_csr%ISOPEN then

Line 447: WHEN OKL_API.G_EXCEPTION_ERROR THEN

443: elsif l_subsidy_exists = 'N' then
444: x_subsidized := OKL_API.G_FALSE;
445: end if;
446: Exception
447: WHEN OKL_API.G_EXCEPTION_ERROR THEN
448: If l_subexist_csr%ISOPEN then
449: CLOSE l_subexist_csr;
450: End If;
451: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 451: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

447: WHEN OKL_API.G_EXCEPTION_ERROR THEN
448: If l_subexist_csr%ISOPEN then
449: CLOSE l_subexist_csr;
450: End If;
451: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
452: l_api_name,
453: G_PKG_NAME,
454: 'OKL_API.G_RET_STS_ERROR',
455: x_msg_count,

Line 454: 'OKL_API.G_RET_STS_ERROR',

450: End If;
451: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
452: l_api_name,
453: G_PKG_NAME,
454: 'OKL_API.G_RET_STS_ERROR',
455: x_msg_count,
456: x_msg_data,
457: '_PVT');
458: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 458: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

454: 'OKL_API.G_RET_STS_ERROR',
455: x_msg_count,
456: x_msg_data,
457: '_PVT');
458: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
459: If l_subexist_csr%ISOPEN then
460: CLOSE l_subexist_csr;
461: End If;
462: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

Line 462: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

458: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
459: If l_subexist_csr%ISOPEN then
460: CLOSE l_subexist_csr;
461: End If;
462: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
463: l_api_name,
464: G_PKG_NAME,
465: 'OKL_API.G_RET_STS_UNEXP_ERROR',
466: x_msg_count,

Line 465: 'OKL_API.G_RET_STS_UNEXP_ERROR',

461: End If;
462: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
463: l_api_name,
464: G_PKG_NAME,
465: 'OKL_API.G_RET_STS_UNEXP_ERROR',
466: x_msg_count,
467: x_msg_data,
468: '_PVT');
469: When others then

Line 473: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

469: When others then
470: If l_subexist_csr%ISOPEN then
471: CLOSE l_subexist_csr;
472: End If;
473: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
474: l_api_name,
475: G_PKG_NAME,
476: 'OTHERS',
477: x_msg_count,

Line 520: x_return_status := OKL_API.G_RET_STS_SUCCESS;

516: IF (G_DEBUG_ENABLED = 'Y') THEN
517: G_IS_DEBUG_STATEMENT_ON := OKL_DEBUG_PUB.CHECK_LOG_ON(G_MODULE, FND_LOG.LEVEL_STATEMENT);
518: END IF;
519:
520: x_return_status := OKL_API.G_RET_STS_SUCCESS;
521: IF (G_IS_DEBUG_STATEMENT_ON = true) THEN
522: OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE, l_prog_name || 'begin' );
523: END IF;
524: IF p_advance_or_arrears = 'ADVANCE' THEN

Line 531: x_return_status := OKL_API.G_RET_STS_SUCCESS;

527: l_date := ADD_MONTHS(TRUNC(p_start_date), p_months_increment) - 1;
528: END IF;
529:
530: IF l_date IS NOT NULL THEN
531: x_return_status := OKL_API.G_RET_STS_SUCCESS;
532: RETURN l_date;
533: ELSE
534: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
535: END IF;

Line 534: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

530: IF l_date IS NOT NULL THEN
531: x_return_status := OKL_API.G_RET_STS_SUCCESS;
532: RETURN l_date;
533: ELSE
534: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
535: END IF;
536:
537: IF (G_IS_DEBUG_STATEMENT_ON = true) THEN
538: OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE, l_prog_name || 'end' );

Line 542: WHEN OKL_API.G_EXCEPTION_ERROR THEN

538: OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE, l_prog_name || 'end' );
539: END IF;
540: EXCEPTION
541:
542: WHEN OKL_API.G_EXCEPTION_ERROR THEN
543:
544: x_return_status := OKL_API.G_RET_STS_ERROR;
545:
546: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 544: x_return_status := OKL_API.G_RET_STS_ERROR;

540: EXCEPTION
541:
542: WHEN OKL_API.G_EXCEPTION_ERROR THEN
543:
544: x_return_status := OKL_API.G_RET_STS_ERROR;
545:
546: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
547:
548: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 546: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

542: WHEN OKL_API.G_EXCEPTION_ERROR THEN
543:
544: x_return_status := OKL_API.G_RET_STS_ERROR;
545:
546: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
547:
548: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
549:
550: WHEN OTHERS THEN

Line 548: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

544: x_return_status := OKL_API.G_RET_STS_ERROR;
545:
546: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
547:
548: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
549:
550: WHEN OTHERS THEN
551:
552: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

Line 552: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

548: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
549:
550: WHEN OTHERS THEN
551:
552: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
553: ,p_msg_name => G_UNEXPECTED_ERROR
554: ,p_token1 => G_SQLCODE_TOKEN
555: ,p_token1_value => SQLCODE
556: ,p_token2 => G_SQLERRM_TOKEN

Line 559: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

555: ,p_token1_value => SQLCODE
556: ,p_token2 => G_SQLERRM_TOKEN
557: ,p_token2_value => SQLERRM);
558:
559: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
560:
561: END get_first_sel_date;
562: ---------------------------------------------------------------------------
563: -- FUNCTION get_months_factor

Line 578: x_return_status := OKL_API.G_RET_STS_SUCCESS;

574: IF (G_DEBUG_ENABLED = 'Y') THEN
575: G_IS_DEBUG_STATEMENT_ON := OKL_DEBUG_PUB.CHECK_LOG_ON(G_MODULE, FND_LOG.LEVEL_STATEMENT);
576: END IF;
577:
578: x_return_status := OKL_API.G_RET_STS_SUCCESS;
579: IF (G_IS_DEBUG_STATEMENT_ON = true) THEN
580: OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE, l_prog_name || 'begin' );
581: END IF;
582: IF p_frequency = 'M' THEN

Line 593: x_return_status := OKL_API.G_RET_STS_SUCCESS;

589: l_months := 12;
590: END IF;
591:
592: IF l_months IS NOT NULL THEN
593: x_return_status := OKL_API.G_RET_STS_SUCCESS;
594: RETURN l_months;
595:
596: ELSE
597:

Line 598: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,

594: RETURN l_months;
595:
596: ELSE
597:
598: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
599: p_msg_name => 'OKL_INVALID_FREQUENCY_CODE',
600: p_token1 => 'FRQ_CODE',
601: p_token1_value => p_frequency);
602:

Line 603: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

599: p_msg_name => 'OKL_INVALID_FREQUENCY_CODE',
600: p_token1 => 'FRQ_CODE',
601: p_token1_value => p_frequency);
602:
603: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
604:
605: END IF;
606:
607: IF (G_IS_DEBUG_STATEMENT_ON = true) THEN

Line 612: WHEN OKL_API.G_EXCEPTION_ERROR THEN

608: OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE, l_prog_name || 'end' );
609: END IF;
610: EXCEPTION
611:
612: WHEN OKL_API.G_EXCEPTION_ERROR THEN
613:
614: x_return_status := OKL_API.G_RET_STS_ERROR;
615:
616: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 614: x_return_status := OKL_API.G_RET_STS_ERROR;

610: EXCEPTION
611:
612: WHEN OKL_API.G_EXCEPTION_ERROR THEN
613:
614: x_return_status := OKL_API.G_RET_STS_ERROR;
615:
616: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
617:
618: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 616: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

612: WHEN OKL_API.G_EXCEPTION_ERROR THEN
613:
614: x_return_status := OKL_API.G_RET_STS_ERROR;
615:
616: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
617:
618: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
619:
620: WHEN OTHERS THEN

Line 618: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

614: x_return_status := OKL_API.G_RET_STS_ERROR;
615:
616: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
617:
618: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
619:
620: WHEN OTHERS THEN
621:
622: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

Line 622: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

618: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
619:
620: WHEN OTHERS THEN
621:
622: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
623: ,p_msg_name => G_UNEXPECTED_ERROR
624: ,p_token1 => G_SQLCODE_TOKEN
625: ,p_token1_value => SQLCODE
626: ,p_token2 => G_SQLERRM_TOKEN

Line 629: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

625: ,p_token1_value => SQLCODE
626: ,p_token2 => G_SQLERRM_TOKEN
627: ,p_token2_value => SQLERRM);
628:
629: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
630:
631: END get_months_factor;
632: ---------------------------------------------------------------------------
633: -- PROCEDURE get_stream_elements

Line 671: x_return_status := OKL_API.G_RET_STS_SUCCESS ;

667: BEGIN
668: IF (G_DEBUG_ENABLED = 'Y') THEN
669: G_IS_DEBUG_STATEMENT_ON := OKL_DEBUG_PUB.CHECK_LOG_ON(G_MODULE, FND_LOG.LEVEL_STATEMENT);
670: END IF;
671: x_return_status := OKL_API.G_RET_STS_SUCCESS ;
672: IF (G_IS_DEBUG_STATEMENT_ON = true) THEN
673: OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE, l_prog_name || 'begin' );
674: END IF;
675: l_months_factor := get_months_factor( p_frequency => p_frequency,

Line 678: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

674: END IF;
675: l_months_factor := get_months_factor( p_frequency => p_frequency,
676: x_return_status => x_return_status);
677:
678: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
679: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
680: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
681: RAISE OKL_API.G_EXCEPTION_ERROR;
682: END IF;

Line 679: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

675: l_months_factor := get_months_factor( p_frequency => p_frequency,
676: x_return_status => x_return_status);
677:
678: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
679: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
680: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
681: RAISE OKL_API.G_EXCEPTION_ERROR;
682: END IF;
683:

Line 680: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

676: x_return_status => x_return_status);
677:
678: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
679: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
680: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
681: RAISE OKL_API.G_EXCEPTION_ERROR;
682: END IF;
683:
684: l_first_sel_date := get_first_sel_date( p_start_date => p_start_date,

Line 681: RAISE OKL_API.G_EXCEPTION_ERROR;

677:
678: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
679: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
680: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
681: RAISE OKL_API.G_EXCEPTION_ERROR;
682: END IF;
683:
684: l_first_sel_date := get_first_sel_date( p_start_date => p_start_date,
685: p_advance_or_arrears => p_advance_or_arrears,

Line 689: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

685: p_advance_or_arrears => p_advance_or_arrears,
686: p_months_increment => l_months_factor,
687: x_return_status => x_return_status);
688:
689: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
690: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
691: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
692: RAISE OKL_API.G_EXCEPTION_ERROR;
693: END IF;

Line 690: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

686: p_months_increment => l_months_factor,
687: x_return_status => x_return_status);
688:
689: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
690: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
691: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
692: RAISE OKL_API.G_EXCEPTION_ERROR;
693: END IF;
694:

Line 691: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

687: x_return_status => x_return_status);
688:
689: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
690: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
691: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
692: RAISE OKL_API.G_EXCEPTION_ERROR;
693: END IF;
694:
695: If ( p_amount IS NULL ) Then

Line 692: RAISE OKL_API.G_EXCEPTION_ERROR;

688:
689: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
690: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
691: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
692: RAISE OKL_API.G_EXCEPTION_ERROR;
693: END IF;
694:
695: If ( p_amount IS NULL ) Then
696: l_amount := NULL;

Line 747: WHEN OKL_API.G_EXCEPTION_ERROR THEN

743:
744: END IF;
745: EXCEPTION
746:
747: WHEN OKL_API.G_EXCEPTION_ERROR THEN
748:
749: x_return_status := OKL_API.G_RET_STS_ERROR;
750:
751: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 749: x_return_status := OKL_API.G_RET_STS_ERROR;

745: EXCEPTION
746:
747: WHEN OKL_API.G_EXCEPTION_ERROR THEN
748:
749: x_return_status := OKL_API.G_RET_STS_ERROR;
750:
751: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
752:
753: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 751: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

747: WHEN OKL_API.G_EXCEPTION_ERROR THEN
748:
749: x_return_status := OKL_API.G_RET_STS_ERROR;
750:
751: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
752:
753: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
754:
755: WHEN OTHERS THEN

Line 753: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

749: x_return_status := OKL_API.G_RET_STS_ERROR;
750:
751: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
752:
753: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
754:
755: WHEN OTHERS THEN
756:
757: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

Line 757: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

753: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
754:
755: WHEN OTHERS THEN
756:
757: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
758: ,p_msg_name => G_UNEXPECTED_ERROR
759: ,p_token1 => G_SQLCODE_TOKEN
760: ,p_token1_value => SQLCODE
761: ,p_token2 => G_SQLERRM_TOKEN

Line 764: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

760: ,p_token1_value => SQLCODE
761: ,p_token2 => G_SQLERRM_TOKEN
762: ,p_token2_value => SQLERRM);
763:
764: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
765:
766: END get_stream_elements;
767: ---------------------------------------------------------------------------
768: -- PROCEDURE get_stream_header

Line 787: x_return_status := OKL_API.G_RET_STS_SUCCESS;

783: BEGIN
784: IF (G_DEBUG_ENABLED = 'Y') THEN
785: G_IS_DEBUG_STATEMENT_ON := OKL_DEBUG_PUB.CHECK_LOG_ON(G_MODULE, FND_LOG.LEVEL_STATEMENT);
786: END IF;
787: x_return_status := OKL_API.G_RET_STS_SUCCESS;
788: IF (G_IS_DEBUG_STATEMENT_ON = true) THEN
789: OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE, l_prog_name || 'begin' );
790: END IF;
791: SELECT okl_sif_seq.nextval INTO l_transaction_number FROM DUAL;

Line 820: WHEN OKL_API.G_EXCEPTION_ERROR THEN

816: OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE, l_prog_name || 'end' );
817: END IF;
818: EXCEPTION
819:
820: WHEN OKL_API.G_EXCEPTION_ERROR THEN
821:
822: x_return_status := OKL_API.G_RET_STS_ERROR;
823:
824: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 822: x_return_status := OKL_API.G_RET_STS_ERROR;

818: EXCEPTION
819:
820: WHEN OKL_API.G_EXCEPTION_ERROR THEN
821:
822: x_return_status := OKL_API.G_RET_STS_ERROR;
823:
824: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
825:
826: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

Line 824: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

820: WHEN OKL_API.G_EXCEPTION_ERROR THEN
821:
822: x_return_status := OKL_API.G_RET_STS_ERROR;
823:
824: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
825:
826: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
827:
828: WHEN OTHERS THEN

Line 826: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

822: x_return_status := OKL_API.G_RET_STS_ERROR;
823:
824: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
825:
826: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
827:
828: WHEN OTHERS THEN
829:
830: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

Line 830: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

826: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
827:
828: WHEN OTHERS THEN
829:
830: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
831: ,p_msg_name => G_UNEXPECTED_ERROR
832: ,p_token1 => G_SQLCODE_TOKEN
833: ,p_token1_value => SQLCODE
834: ,p_token2 => G_SQLERRM_TOKEN

Line 837: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

833: ,p_token1_value => SQLCODE
834: ,p_token2 => G_SQLERRM_TOKEN
835: ,p_token2_value => SQLERRM);
836:
837: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
838:
839: END get_stream_header;
840:
841: --------------------------------------------------------------------------------

Line 855: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

851: x_stmv_rec OUT NOCOPY OKL_STREAMS_PUB.stmv_rec_type,
852: x_selv_tbl OUT NOCOPY OKL_STREAMS_PUB.selv_tbl_type
853: ) Is
854:
855: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
856: l_api_name CONSTANT varchar2(30) := 'GENERATE_STUB_ELEMENT';
857: l_api_version CONSTANT NUMBER := 1.0;
858:
859:

Line 879: x_return_status := OKL_API.G_RET_STS_SUCCESS;

875: where stream_type_purpose = 'RENT';
876:
877: Begin
878:
879: x_return_status := OKL_API.G_RET_STS_SUCCESS;
880: -- Call start_activity to create savepoint, check compatibility
881: -- and initialize message list
882: x_return_status := OKL_API.START_ACTIVITY (
883: l_api_name

Line 882: x_return_status := OKL_API.START_ACTIVITY (

878:
879: x_return_status := OKL_API.G_RET_STS_SUCCESS;
880: -- Call start_activity to create savepoint, check compatibility
881: -- and initialize message list
882: x_return_status := OKL_API.START_ACTIVITY (
883: l_api_name
884: ,p_init_msg_list
885: ,'_PVT'
886: ,x_return_status);

Line 888: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

884: ,p_init_msg_list
885: ,'_PVT'
886: ,x_return_status);
887: -- Check if activity started successfully
888: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
889: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
890: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
891: RAISE OKL_API.G_EXCEPTION_ERROR;
892: END IF;

Line 889: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

885: ,'_PVT'
886: ,x_return_status);
887: -- Check if activity started successfully
888: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
889: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
890: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
891: RAISE OKL_API.G_EXCEPTION_ERROR;
892: END IF;
893:

Line 890: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

886: ,x_return_status);
887: -- Check if activity started successfully
888: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
889: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
890: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
891: RAISE OKL_API.G_EXCEPTION_ERROR;
892: END IF;
893:
894:

Line 891: RAISE OKL_API.G_EXCEPTION_ERROR;

887: -- Check if activity started successfully
888: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
889: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
890: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
891: RAISE OKL_API.G_EXCEPTION_ERROR;
892: END IF;
893:
894:
895:

Line 907: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

903: p_purpose_code => 'STUBS',
904: x_stmv_rec => l_stmv_rec,
905: x_return_status => x_return_status);
906:
907: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
908: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
909: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
910: RAISE OKL_API.G_EXCEPTION_ERROR;
911: END IF;

Line 908: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

904: x_stmv_rec => l_stmv_rec,
905: x_return_status => x_return_status);
906:
907: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
908: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
909: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
910: RAISE OKL_API.G_EXCEPTION_ERROR;
911: END IF;
912:

Line 909: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

905: x_return_status => x_return_status);
906:
907: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
908: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
909: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
910: RAISE OKL_API.G_EXCEPTION_ERROR;
911: END IF;
912:
913: l_stmv_rec.date_history := sysdate ;

Line 910: RAISE OKL_API.G_EXCEPTION_ERROR;

906:
907: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
908: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
909: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
910: RAISE OKL_API.G_EXCEPTION_ERROR;
911: END IF;
912:
913: l_stmv_rec.date_history := sysdate ;
914: l_stmv_rec.say_code := 'HIST' ;

Line 939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

935: ,x_stmv_rec => lx_stmv_rec
936: ,x_selv_tbl => lx_selv_tbl
937: );
938:
939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
942: RAISE OKL_API.G_EXCEPTION_ERROR;
943: END IF;

Line 940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

936: ,x_selv_tbl => lx_selv_tbl
937: );
938:
939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
942: RAISE OKL_API.G_EXCEPTION_ERROR;
943: END IF;
944:

Line 941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

937: );
938:
939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
942: RAISE OKL_API.G_EXCEPTION_ERROR;
943: END IF;
944:
945:

Line 942: RAISE OKL_API.G_EXCEPTION_ERROR;

938:
939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
942: RAISE OKL_API.G_EXCEPTION_ERROR;
943: END IF;
944:
945:
946: --x_se_id := lx_selv_tbl(1).id;

Line 949: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );

945:
946: --x_se_id := lx_selv_tbl(1).id;
947: x_stmv_rec := lx_stmv_rec;
948: x_selv_tbl := lx_selv_tbl;
949: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
950:
951: EXCEPTION
952:
953: WHEN OKL_API.G_EXCEPTION_ERROR THEN

Line 953: WHEN OKL_API.G_EXCEPTION_ERROR THEN

949: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
950:
951: EXCEPTION
952:
953: WHEN OKL_API.G_EXCEPTION_ERROR THEN
954: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
955: l_api_name,
956: G_PKG_NAME,
957: 'OKL_API.G_RET_STS_ERROR',

Line 954: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

950:
951: EXCEPTION
952:
953: WHEN OKL_API.G_EXCEPTION_ERROR THEN
954: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
955: l_api_name,
956: G_PKG_NAME,
957: 'OKL_API.G_RET_STS_ERROR',
958: x_msg_count,

Line 957: 'OKL_API.G_RET_STS_ERROR',

953: WHEN OKL_API.G_EXCEPTION_ERROR THEN
954: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
955: l_api_name,
956: G_PKG_NAME,
957: 'OKL_API.G_RET_STS_ERROR',
958: x_msg_count,
959: x_msg_data,
960: '_PVT');
961: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 961: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

957: 'OKL_API.G_RET_STS_ERROR',
958: x_msg_count,
959: x_msg_data,
960: '_PVT');
961: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
962: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
963: l_api_name,
964: G_PKG_NAME,
965: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 962: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

958: x_msg_count,
959: x_msg_data,
960: '_PVT');
961: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
962: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
963: l_api_name,
964: G_PKG_NAME,
965: 'OKL_API.G_RET_STS_UNEXP_ERROR',
966: x_msg_count,

Line 965: 'OKL_API.G_RET_STS_UNEXP_ERROR',

961: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
962: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
963: l_api_name,
964: G_PKG_NAME,
965: 'OKL_API.G_RET_STS_UNEXP_ERROR',
966: x_msg_count,
967: x_msg_data,
968: '_PVT');
969: WHEN OTHERS THEN

Line 970: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

966: x_msg_count,
967: x_msg_data,
968: '_PVT');
969: WHEN OTHERS THEN
970: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
971: l_api_name,
972: G_PKG_NAME,
973: 'OTHERS',
974: x_msg_count,

Line 998: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

994: x_stmv_rec_stub OUT NOCOPY okl_streams_pub.stmv_rec_type,
995: x_selv_tbl_stub OUT NOCOPY okl_streams_pub.selv_tbl_type,
996: x_payment_count OUT NOCOPY BINARY_INTEGER) IS
997:
998: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
999: l_api_name CONSTANT varchar2(30) := 'GENERATE_CASH_FLOWS';
1000: l_api_version CONSTANT NUMBER := 1.0;
1001:
1002:

Line 1065: x_return_status := OKL_API.G_RET_STS_SUCCESS;

1061: IF (G_DEBUG_ENABLED = 'Y') THEN
1062: G_IS_DEBUG_STATEMENT_ON := OKL_DEBUG_PUB.CHECK_LOG_ON(G_MODULE, FND_LOG.LEVEL_STATEMENT);
1063: END IF;
1064:
1065: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1066: -- Call start_activity to create savepoint, check compatibility
1067: -- and initialize message list
1068: x_return_status := OKL_API.START_ACTIVITY (
1069: l_api_name

Line 1068: x_return_status := OKL_API.START_ACTIVITY (

1064:
1065: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1066: -- Call start_activity to create savepoint, check compatibility
1067: -- and initialize message list
1068: x_return_status := OKL_API.START_ACTIVITY (
1069: l_api_name
1070: ,p_init_msg_list
1071: ,'_PVT'
1072: ,x_return_status);

Line 1074: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1070: ,p_init_msg_list
1071: ,'_PVT'
1072: ,x_return_status);
1073: -- Check if activity started successfully
1074: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1075: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1076: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1077: RAISE OKL_API.G_EXCEPTION_ERROR;
1078: END IF;

Line 1075: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1071: ,'_PVT'
1072: ,x_return_status);
1073: -- Check if activity started successfully
1074: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1075: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1076: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1077: RAISE OKL_API.G_EXCEPTION_ERROR;
1078: END IF;
1079:

Line 1076: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1072: ,x_return_status);
1073: -- Check if activity started successfully
1074: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1075: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1076: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1077: RAISE OKL_API.G_EXCEPTION_ERROR;
1078: END IF;
1079:
1080:

Line 1077: RAISE OKL_API.G_EXCEPTION_ERROR;

1073: -- Check if activity started successfully
1074: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1075: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1076: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1077: RAISE OKL_API.G_EXCEPTION_ERROR;
1078: END IF;
1079:
1080:
1081: IF (G_IS_DEBUG_STATEMENT_ON = true) THEN

Line 1097: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

1093: x_msg_data => x_msg_data,
1094: x_stmv_rec => l_stmv_rec_stub,
1095: x_selv_tbl => l_selv_tbl_stub);
1096:
1097: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1098: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1099: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1100: RAISE OKL_API.G_EXCEPTION_ERROR;
1101: END IF;

Line 1098: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1094: x_stmv_rec => l_stmv_rec_stub,
1095: x_selv_tbl => l_selv_tbl_stub);
1096:
1097: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1098: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1099: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1100: RAISE OKL_API.G_EXCEPTION_ERROR;
1101: END IF;
1102:

Line 1099: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

1095: x_selv_tbl => l_selv_tbl_stub);
1096:
1097: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1098: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1099: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1100: RAISE OKL_API.G_EXCEPTION_ERROR;
1101: END IF;
1102:
1103: l_se_id := l_selv_tbl_stub(1).id;

Line 1100: RAISE OKL_API.G_EXCEPTION_ERROR;

1096:
1097: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1098: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1099: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1100: RAISE OKL_API.G_EXCEPTION_ERROR;
1101: END IF;
1102:
1103: l_se_id := l_selv_tbl_stub(1).id;
1104:

Line 1120: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

1116: p_purpose_code => l_purpose_code,
1117: x_stmv_rec => l_stmv_rec,
1118: x_return_status => x_return_status);
1119:
1120: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1121: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1122: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1123: RAISE OKL_API.G_EXCEPTION_ERROR;
1124: END IF;

Line 1121: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1117: x_stmv_rec => l_stmv_rec,
1118: x_return_status => x_return_status);
1119:
1120: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1121: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1122: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1123: RAISE OKL_API.G_EXCEPTION_ERROR;
1124: END IF;
1125:

Line 1122: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

1118: x_return_status => x_return_status);
1119:
1120: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1121: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1122: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1123: RAISE OKL_API.G_EXCEPTION_ERROR;
1124: END IF;
1125:
1126: l_stmv_rec.purpose_code := 'FLOW';

Line 1123: RAISE OKL_API.G_EXCEPTION_ERROR;

1119:
1120: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1121: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1122: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1123: RAISE OKL_API.G_EXCEPTION_ERROR;
1124: END IF;
1125:
1126: l_stmv_rec.purpose_code := 'FLOW';
1127:

Line 1136: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

1132: x_msg_data => x_msg_data,
1133: p_stmv_rec => l_stmv_rec,
1134: x_stmv_rec => lx_stmv_rec);
1135:
1136: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1137: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1138: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1139: RAISE OKL_API.G_EXCEPTION_ERROR;
1140: END IF;

Line 1137: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1133: p_stmv_rec => l_stmv_rec,
1134: x_stmv_rec => lx_stmv_rec);
1135:
1136: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1137: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1138: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1139: RAISE OKL_API.G_EXCEPTION_ERROR;
1140: END IF;
1141:

Line 1138: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

1134: x_stmv_rec => lx_stmv_rec);
1135:
1136: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1137: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1138: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1139: RAISE OKL_API.G_EXCEPTION_ERROR;
1140: END IF;
1141:
1142: l_stmv_rec_rent := lx_stmv_rec;

Line 1139: RAISE OKL_API.G_EXCEPTION_ERROR;

1135:
1136: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1137: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1138: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1139: RAISE OKL_API.G_EXCEPTION_ERROR;
1140: END IF;
1141:
1142: l_stmv_rec_rent := lx_stmv_rec;
1143:

Line 1154: OKL_API.SET_MESSAGE (p_app_name => G_APP_NAME,

1150: LOOP
1151:
1152: IF p_payment_tbl(i).start_date IS NULL THEN
1153:
1154: OKL_API.SET_MESSAGE (p_app_name => G_APP_NAME,
1155: p_msg_name => 'OKL_NO_SLL_SDATE');
1156:
1157: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1158:

Line 1157: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1153:
1154: OKL_API.SET_MESSAGE (p_app_name => G_APP_NAME,
1155: p_msg_name => 'OKL_NO_SLL_SDATE');
1156:
1157: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1158:
1159: END IF;
1160:
1161: /*

Line 1195: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

1191: x_return_status => x_return_status,
1192: x_msg_count => x_msg_count,
1193: x_msg_data => x_msg_data);
1194:
1195: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1196: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1197: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1198: RAISE OKL_API.G_EXCEPTION_ERROR;
1199: END IF;

Line 1196: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1192: x_msg_count => x_msg_count,
1193: x_msg_data => x_msg_data);
1194:
1195: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1196: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1197: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1198: RAISE OKL_API.G_EXCEPTION_ERROR;
1199: END IF;
1200:

Line 1197: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

1193: x_msg_data => x_msg_data);
1194:
1195: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1196: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1197: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1198: RAISE OKL_API.G_EXCEPTION_ERROR;
1199: END IF;
1200:
1201: IF (G_IS_DEBUG_STATEMENT_ON = true) THEN

Line 1198: RAISE OKL_API.G_EXCEPTION_ERROR;

1194:
1195: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1196: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1197: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1198: RAISE OKL_API.G_EXCEPTION_ERROR;
1199: END IF;
1200:
1201: IF (G_IS_DEBUG_STATEMENT_ON = true) THEN
1202: OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE, l_prog_name || 'created elements ' || to_char(l_selv_tbl.COUNT) );

Line 1238: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

1234: x_msg_data => x_msg_data,
1235: p_selv_tbl => l_selv_tbl,
1236: x_selv_tbl => lx_selv_tbl);
1237:
1238: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1239: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1240: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1241: RAISE OKL_API.G_EXCEPTION_ERROR;
1242: END IF;

Line 1239: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1235: p_selv_tbl => l_selv_tbl,
1236: x_selv_tbl => lx_selv_tbl);
1237:
1238: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1239: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1240: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1241: RAISE OKL_API.G_EXCEPTION_ERROR;
1242: END IF;
1243:

Line 1240: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

1236: x_selv_tbl => lx_selv_tbl);
1237:
1238: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1239: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1240: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1241: RAISE OKL_API.G_EXCEPTION_ERROR;
1242: END IF;
1243:
1244: IF (G_IS_DEBUG_STATEMENT_ON = true) THEN

Line 1241: RAISE OKL_API.G_EXCEPTION_ERROR;

1237:
1238: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1239: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1240: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1241: RAISE OKL_API.G_EXCEPTION_ERROR;
1242: END IF;
1243:
1244: IF (G_IS_DEBUG_STATEMENT_ON = true) THEN
1245: OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE, l_prog_name || 'created elements ' || to_char(l_ele_count) );

Line 1288: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );

1284: x_selv_tbl_stub := l_selv_tbl_stub;
1285: x_stmv_rec_rent := l_stmv_rec_rent;
1286: x_selv_tbl_rent := l_selv_tbl_rent;
1287:
1288: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
1289:
1290: EXCEPTION
1291:
1292: WHEN OKL_API.G_EXCEPTION_ERROR THEN

Line 1292: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1288: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
1289:
1290: EXCEPTION
1291:
1292: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1293: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1294: l_api_name,
1295: G_PKG_NAME,
1296: 'OKL_API.G_RET_STS_ERROR',

Line 1293: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

1289:
1290: EXCEPTION
1291:
1292: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1293: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1294: l_api_name,
1295: G_PKG_NAME,
1296: 'OKL_API.G_RET_STS_ERROR',
1297: x_msg_count,

Line 1296: 'OKL_API.G_RET_STS_ERROR',

1292: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1293: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1294: l_api_name,
1295: G_PKG_NAME,
1296: 'OKL_API.G_RET_STS_ERROR',
1297: x_msg_count,
1298: x_msg_data,
1299: '_PVT');
1300: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 1300: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1296: 'OKL_API.G_RET_STS_ERROR',
1297: x_msg_count,
1298: x_msg_data,
1299: '_PVT');
1300: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1301: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
1302: l_api_name,
1303: G_PKG_NAME,
1304: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1301: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

1297: x_msg_count,
1298: x_msg_data,
1299: '_PVT');
1300: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1301: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
1302: l_api_name,
1303: G_PKG_NAME,
1304: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1305: x_msg_count,

Line 1304: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1300: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1301: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
1302: l_api_name,
1303: G_PKG_NAME,
1304: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1305: x_msg_count,
1306: x_msg_data,
1307: '_PVT');
1308: WHEN OTHERS THEN

Line 1309: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

1305: x_msg_count,
1306: x_msg_data,
1307: '_PVT');
1308: WHEN OTHERS THEN
1309: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
1310: l_api_name,
1311: G_PKG_NAME,
1312: 'OTHERS',
1313: x_msg_count,

Line 1334: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

1330: p_irr IN NUMBER,
1331: x_npv OUT NOCOPY NUMBER
1332: ) is
1333:
1334: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
1335: l_api_name CONSTANT varchar2(30) := 'CALCULATE_NPV';
1336: l_api_version CONSTANT NUMBER := 1.0;
1337:
1338: cursor l_cleb_csr (p_cle_id in number) is

Line 1373: x_return_status := OKL_API.G_RET_STS_SUCCESS;

1369: IF (G_DEBUG_ENABLED = 'Y') THEN
1370: G_IS_DEBUG_STATEMENT_ON := OKL_DEBUG_PUB.CHECK_LOG_ON(G_MODULE, FND_LOG.LEVEL_STATEMENT);
1371: END IF;
1372:
1373: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1374: -- Call start_activity to create savepoint, check compatibility
1375: -- and initialize message list
1376: x_return_status := OKL_API.START_ACTIVITY (
1377: l_api_name

Line 1376: x_return_status := OKL_API.START_ACTIVITY (

1372:
1373: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1374: -- Call start_activity to create savepoint, check compatibility
1375: -- and initialize message list
1376: x_return_status := OKL_API.START_ACTIVITY (
1377: l_api_name
1378: ,p_init_msg_list
1379: ,'_PVT'
1380: ,x_return_status);

Line 1382: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1378: ,p_init_msg_list
1379: ,'_PVT'
1380: ,x_return_status);
1381: -- Check if activity started successfully
1382: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1383: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1384: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1385: RAISE OKL_API.G_EXCEPTION_ERROR;
1386: END IF;

Line 1383: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1379: ,'_PVT'
1380: ,x_return_status);
1381: -- Check if activity started successfully
1382: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1383: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1384: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1385: RAISE OKL_API.G_EXCEPTION_ERROR;
1386: END IF;
1387:

Line 1384: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1380: ,x_return_status);
1381: -- Check if activity started successfully
1382: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1383: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1384: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1385: RAISE OKL_API.G_EXCEPTION_ERROR;
1386: END IF;
1387:
1388: open l_styb_csr(p_strm_type => 'RENT');

Line 1385: RAISE OKL_API.G_EXCEPTION_ERROR;

1381: -- Check if activity started successfully
1382: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1383: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1384: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1385: RAISE OKL_API.G_EXCEPTION_ERROR;
1386: END IF;
1387:
1388: open l_styb_csr(p_strm_type => 'RENT');
1389: fetch l_styb_csr into l_sty_id;

Line 1410: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1406: x_stmv_rec_stub => l_stmv_rec_stub,
1407: x_selv_tbl_stub => l_selv_tbl_stub,
1408: x_payment_count => l_payment_count);
1409:
1410: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1411: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1412: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1413: RAISE OKL_API.G_EXCEPTION_ERROR;
1414: END IF;

Line 1411: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1407: x_selv_tbl_stub => l_selv_tbl_stub,
1408: x_payment_count => l_payment_count);
1409:
1410: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1411: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1412: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1413: RAISE OKL_API.G_EXCEPTION_ERROR;
1414: END IF;
1415:

Line 1412: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1408: x_payment_count => l_payment_count);
1409:
1410: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1411: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1412: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1413: RAISE OKL_API.G_EXCEPTION_ERROR;
1414: END IF;
1415:
1416:

Line 1413: RAISE OKL_API.G_EXCEPTION_ERROR;

1409:
1410: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1411: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1412: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1413: RAISE OKL_API.G_EXCEPTION_ERROR;
1414: END IF;
1415:
1416:
1417: l_npv := 0.0;

Line 1446: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1442: x_return_status => x_return_status,
1443: x_msg_count => x_msg_count,
1444: x_msg_data => x_msg_data);
1445:
1446: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1447: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1448: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1449: RAISE OKL_API.G_EXCEPTION_ERROR;
1450: END IF;

Line 1447: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1443: x_msg_count => x_msg_count,
1444: x_msg_data => x_msg_data);
1445:
1446: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1447: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1448: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1449: RAISE OKL_API.G_EXCEPTION_ERROR;
1450: END IF;
1451:

Line 1448: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1444: x_msg_data => x_msg_data);
1445:
1446: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1447: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1448: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1449: RAISE OKL_API.G_EXCEPTION_ERROR;
1450: END IF;
1451:
1452: l_npv := l_npv + l_pv;

Line 1449: RAISE OKL_API.G_EXCEPTION_ERROR;

1445:
1446: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1447: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1448: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1449: RAISE OKL_API.G_EXCEPTION_ERROR;
1450: END IF;
1451:
1452: l_npv := l_npv + l_pv;
1453: IF (G_IS_DEBUG_STATEMENT_ON = true) THEN

Line 1469: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

1465: x_msg_count => x_msg_count,
1466: x_msg_data => x_msg_data,
1467: p_stmv_rec => l_stmv_rec_stub);
1468:
1469: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1470: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1471: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1472: RAISE OKL_API.G_EXCEPTION_ERROR;
1473: END IF;

Line 1470: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1466: x_msg_data => x_msg_data,
1467: p_stmv_rec => l_stmv_rec_stub);
1468:
1469: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1470: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1471: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1472: RAISE OKL_API.G_EXCEPTION_ERROR;
1473: END IF;
1474:

Line 1471: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

1467: p_stmv_rec => l_stmv_rec_stub);
1468:
1469: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1470: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1471: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1472: RAISE OKL_API.G_EXCEPTION_ERROR;
1473: END IF;
1474:
1475:

Line 1472: RAISE OKL_API.G_EXCEPTION_ERROR;

1468:
1469: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1470: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1471: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1472: RAISE OKL_API.G_EXCEPTION_ERROR;
1473: END IF;
1474:
1475:
1476: okl_streams_pub.delete_streams(

Line 1484: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

1480: x_msg_count => x_msg_count,
1481: x_msg_data => x_msg_data,
1482: p_stmv_rec => l_stmv_rec_rent);
1483:
1484: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1485: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1486: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1487: RAISE OKL_API.G_EXCEPTION_ERROR;
1488: END IF;

Line 1485: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1481: x_msg_data => x_msg_data,
1482: p_stmv_rec => l_stmv_rec_rent);
1483:
1484: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1485: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1486: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1487: RAISE OKL_API.G_EXCEPTION_ERROR;
1488: END IF;
1489:

Line 1486: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

1482: p_stmv_rec => l_stmv_rec_rent);
1483:
1484: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1485: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1486: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1487: RAISE OKL_API.G_EXCEPTION_ERROR;
1488: END IF;
1489:
1490: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );

Line 1487: RAISE OKL_API.G_EXCEPTION_ERROR;

1483:
1484: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1485: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1486: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1487: RAISE OKL_API.G_EXCEPTION_ERROR;
1488: END IF;
1489:
1490: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
1491:

Line 1490: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );

1486: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
1487: RAISE OKL_API.G_EXCEPTION_ERROR;
1488: END IF;
1489:
1490: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
1491:
1492: EXCEPTION
1493:
1494: WHEN OKL_API.G_EXCEPTION_ERROR THEN

Line 1494: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1490: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
1491:
1492: EXCEPTION
1493:
1494: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1495: If l_cleb_csr%ISOPEN then
1496: close l_cleb_csr;
1497: End If;
1498: If l_styb_csr%ISOPEN then

Line 1501: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

1497: End If;
1498: If l_styb_csr%ISOPEN then
1499: close l_styb_csr;
1500: End If;
1501: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1502: l_api_name,
1503: G_PKG_NAME,
1504: 'OKL_API.G_RET_STS_ERROR',
1505: x_msg_count,

Line 1504: 'OKL_API.G_RET_STS_ERROR',

1500: End If;
1501: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1502: l_api_name,
1503: G_PKG_NAME,
1504: 'OKL_API.G_RET_STS_ERROR',
1505: x_msg_count,
1506: x_msg_data,
1507: '_PVT');
1508: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 1508: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1504: 'OKL_API.G_RET_STS_ERROR',
1505: x_msg_count,
1506: x_msg_data,
1507: '_PVT');
1508: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1509: If l_cleb_csr%ISOPEN then
1510: close l_cleb_csr;
1511: End If;
1512: If l_styb_csr%ISOPEN then

Line 1515: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

1511: End If;
1512: If l_styb_csr%ISOPEN then
1513: close l_styb_csr;
1514: End If;
1515: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
1516: l_api_name,
1517: G_PKG_NAME,
1518: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1519: x_msg_count,

Line 1518: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1514: End If;
1515: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
1516: l_api_name,
1517: G_PKG_NAME,
1518: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1519: x_msg_count,
1520: x_msg_data,
1521: '_PVT');
1522: WHEN OTHERS THEN

Line 1529: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

1525: End If;
1526: If l_styb_csr%ISOPEN then
1527: close l_styb_csr;
1528: End If;
1529: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
1530: l_api_name,
1531: G_PKG_NAME,
1532: 'OTHERS',
1533: x_msg_count,

Line 1557: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

1553: p_chr_id IN NUMBER,
1554: p_asset_cle_id IN NUMBER,
1555: x_subsidy_amount OUT NOCOPY NUMBER) is
1556:
1557: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
1558: l_api_name CONSTANT varchar2(30) := 'GET_RATE_POINTS';
1559: l_api_version CONSTANT NUMBER := 1.0;
1560:
1561: -- Added sll_rulb.rule_information2 in order by clause for bug#6007644 - varangan-14-Jun-07

Line 1617: x_return_status := OKL_API.G_RET_STS_SUCCESS;

1613:
1614: l_asset_number okc_k_lines_tl.name%TYPE;
1615:
1616: begin
1617: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1618: -- Call start_activity to create savepoint, check compatibility
1619: -- and initialize message list
1620: x_return_status := OKL_API.START_ACTIVITY (
1621: l_api_name

Line 1620: x_return_status := OKL_API.START_ACTIVITY (

1616: begin
1617: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1618: -- Call start_activity to create savepoint, check compatibility
1619: -- and initialize message list
1620: x_return_status := OKL_API.START_ACTIVITY (
1621: l_api_name
1622: ,p_init_msg_list
1623: ,'_PVT'
1624: ,x_return_status);

Line 1626: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1622: ,p_init_msg_list
1623: ,'_PVT'
1624: ,x_return_status);
1625: -- Check if activity started successfully
1626: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1627: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1628: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1629: RAISE OKL_API.G_EXCEPTION_ERROR;
1630: END IF;

Line 1627: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1623: ,'_PVT'
1624: ,x_return_status);
1625: -- Check if activity started successfully
1626: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1627: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1628: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1629: RAISE OKL_API.G_EXCEPTION_ERROR;
1630: END IF;
1631:

Line 1628: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1624: ,x_return_status);
1625: -- Check if activity started successfully
1626: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1627: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1628: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1629: RAISE OKL_API.G_EXCEPTION_ERROR;
1630: END IF;
1631:
1632: ---------------------------------------

Line 1629: RAISE OKL_API.G_EXCEPTION_ERROR;

1625: -- Check if activity started successfully
1626: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1627: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1628: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1629: RAISE OKL_API.G_EXCEPTION_ERROR;
1630: END IF;
1631:
1632: ---------------------------------------
1633: --start of input parameter validations

Line 1636: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then

1632: ---------------------------------------
1633: --start of input parameter validations
1634: --------------------------------------
1635: --1.validate p_asset_cle_id
1636: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then
1637: OKL_API.set_message(
1638: p_app_name => G_APP_NAME,
1639: p_msg_name => G_API_MISSING_PARAMETER,
1640: p_token1 => G_API_NAME_TOKEN,

Line 1637: OKL_API.set_message(

1633: --start of input parameter validations
1634: --------------------------------------
1635: --1.validate p_asset_cle_id
1636: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then
1637: OKL_API.set_message(
1638: p_app_name => G_APP_NAME,
1639: p_msg_name => G_API_MISSING_PARAMETER,
1640: p_token1 => G_API_NAME_TOKEN,
1641: p_token1_value => l_api_name,

Line 1644: x_return_status := OKL_API.G_RET_STS_ERROR;

1640: p_token1 => G_API_NAME_TOKEN,
1641: p_token1_value => l_api_name,
1642: p_token2 => G_MISSING_PARAM_TOKEN,
1643: p_token2_value => 'p_asset_cle_id');
1644: x_return_status := OKL_API.G_RET_STS_ERROR;
1645: Raise OKL_API.G_EXCEPTION_ERROR;
1646: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
1647: validate_cle_id(p_cle_id => p_asset_cle_id,
1648: p_lty_code => 'FREE_FORM1',

Line 1645: Raise OKL_API.G_EXCEPTION_ERROR;

1641: p_token1_value => l_api_name,
1642: p_token2 => G_MISSING_PARAM_TOKEN,
1643: p_token2_value => 'p_asset_cle_id');
1644: x_return_status := OKL_API.G_RET_STS_ERROR;
1645: Raise OKL_API.G_EXCEPTION_ERROR;
1646: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
1647: validate_cle_id(p_cle_id => p_asset_cle_id,
1648: p_lty_code => 'FREE_FORM1',
1649: x_return_status => x_return_status);

Line 1646: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then

1642: p_token2 => G_MISSING_PARAM_TOKEN,
1643: p_token2_value => 'p_asset_cle_id');
1644: x_return_status := OKL_API.G_RET_STS_ERROR;
1645: Raise OKL_API.G_EXCEPTION_ERROR;
1646: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
1647: validate_cle_id(p_cle_id => p_asset_cle_id,
1648: p_lty_code => 'FREE_FORM1',
1649: x_return_status => x_return_status);
1650: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 1650: IF x_return_status = OKL_API.G_RET_STS_ERROR then

1646: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
1647: validate_cle_id(p_cle_id => p_asset_cle_id,
1648: p_lty_code => 'FREE_FORM1',
1649: x_return_status => x_return_status);
1650: IF x_return_status = OKL_API.G_RET_STS_ERROR then
1651: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
1652: Raise OKL_API.G_EXCEPTION_ERROR;
1653: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
1654: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 1651: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');

1647: validate_cle_id(p_cle_id => p_asset_cle_id,
1648: p_lty_code => 'FREE_FORM1',
1649: x_return_status => x_return_status);
1650: IF x_return_status = OKL_API.G_RET_STS_ERROR then
1651: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
1652: Raise OKL_API.G_EXCEPTION_ERROR;
1653: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
1654: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1655: End If;

Line 1652: Raise OKL_API.G_EXCEPTION_ERROR;

1648: p_lty_code => 'FREE_FORM1',
1649: x_return_status => x_return_status);
1650: IF x_return_status = OKL_API.G_RET_STS_ERROR then
1651: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
1652: Raise OKL_API.G_EXCEPTION_ERROR;
1653: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
1654: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1655: End If;
1656: End If;

Line 1653: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

1649: x_return_status => x_return_status);
1650: IF x_return_status = OKL_API.G_RET_STS_ERROR then
1651: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
1652: Raise OKL_API.G_EXCEPTION_ERROR;
1653: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
1654: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1655: End If;
1656: End If;
1657: ------------------------------------

Line 1654: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1650: IF x_return_status = OKL_API.G_RET_STS_ERROR then
1651: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
1652: Raise OKL_API.G_EXCEPTION_ERROR;
1653: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
1654: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1655: End If;
1656: End If;
1657: ------------------------------------
1658: --end of input variable validations

Line 1711: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1707: x_return_status => x_return_status,
1708: x_msg_count => x_msg_count,
1709: x_msg_data => x_msg_data);
1710:
1711: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1712: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1713: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1714: RAISE OKL_API.G_EXCEPTION_ERROR;
1715: END IF;

Line 1712: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1708: x_msg_count => x_msg_count,
1709: x_msg_data => x_msg_data);
1710:
1711: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1712: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1713: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1714: RAISE OKL_API.G_EXCEPTION_ERROR;
1715: END IF;
1716:

Line 1713: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1709: x_msg_data => x_msg_data);
1710:
1711: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1712: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1713: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1714: RAISE OKL_API.G_EXCEPTION_ERROR;
1715: END IF;
1716:
1717: ------------------------------------------------

Line 1714: RAISE OKL_API.G_EXCEPTION_ERROR;

1710:
1711: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1712: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1713: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1714: RAISE OKL_API.G_EXCEPTION_ERROR;
1715: END IF;
1716:
1717: ------------------------------------------------
1718: --3. Add rate points to IRR to get modified IRR

Line 1737: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1733: p_payment_tbl => l_payment_tbl,
1734: p_irr => l_orig_irr,
1735: x_npv => l_npv_orig);
1736:
1737: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1738: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1739: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1740: RAISE OKL_API.G_EXCEPTION_ERROR;
1741: END IF;

Line 1738: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1734: p_irr => l_orig_irr,
1735: x_npv => l_npv_orig);
1736:
1737: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1738: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1739: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1740: RAISE OKL_API.G_EXCEPTION_ERROR;
1741: END IF;
1742:

Line 1739: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1735: x_npv => l_npv_orig);
1736:
1737: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1738: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1739: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1740: RAISE OKL_API.G_EXCEPTION_ERROR;
1741: END IF;
1742:
1743: --pv for new irr

Line 1740: RAISE OKL_API.G_EXCEPTION_ERROR;

1736:
1737: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1738: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1739: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1740: RAISE OKL_API.G_EXCEPTION_ERROR;
1741: END IF;
1742:
1743: --pv for new irr
1744: calculate_pv (p_api_version => p_api_version,

Line 1755: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

1751: p_payment_tbl => l_payment_tbl,
1752: p_irr => l_modified_irr,
1753: x_npv => l_npv_new);
1754:
1755: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1756: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1757: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1758: RAISE OKL_API.G_EXCEPTION_ERROR;
1759: END IF;

Line 1756: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1752: p_irr => l_modified_irr,
1753: x_npv => l_npv_new);
1754:
1755: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1756: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1757: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1758: RAISE OKL_API.G_EXCEPTION_ERROR;
1759: END IF;
1760:

Line 1757: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1753: x_npv => l_npv_new);
1754:
1755: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1756: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1757: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1758: RAISE OKL_API.G_EXCEPTION_ERROR;
1759: END IF;
1760:
1761:

Line 1758: RAISE OKL_API.G_EXCEPTION_ERROR;

1754:
1755: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1756: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1757: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1758: RAISE OKL_API.G_EXCEPTION_ERROR;
1759: END IF;
1760:
1761:
1762: l_subsidy_amount := l_npv_orig - l_npv_new;

Line 1772: OKL_API.set_message(p_app_name => G_APP_NAME,

1768: if l_astnum_csr%NOTFOUND then
1769: null;
1770: end if;
1771: close l_astnum_csr;
1772: OKL_API.set_message(p_app_name => G_APP_NAME,
1773: p_msg_name => G_SUBSIDY_NO_RENTS,
1774: p_token1 => G_ASSET_NUMBER_TOKEN,
1775: p_token1_value => l_asset_number);
1776: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 1776: x_return_status := OKL_API.G_RET_STS_ERROR;

1772: OKL_API.set_message(p_app_name => G_APP_NAME,
1773: p_msg_name => G_SUBSIDY_NO_RENTS,
1774: p_token1 => G_ASSET_NUMBER_TOKEN,
1775: p_token1_value => l_asset_number);
1776: x_return_status := OKL_API.G_RET_STS_ERROR;
1777: RAISE OKL_API.G_EXCEPTION_ERROR;
1778: End If;
1779:
1780: x_subsidy_amount := l_subsidy_amount;

Line 1777: RAISE OKL_API.G_EXCEPTION_ERROR;

1773: p_msg_name => G_SUBSIDY_NO_RENTS,
1774: p_token1 => G_ASSET_NUMBER_TOKEN,
1775: p_token1_value => l_asset_number);
1776: x_return_status := OKL_API.G_RET_STS_ERROR;
1777: RAISE OKL_API.G_EXCEPTION_ERROR;
1778: End If;
1779:
1780: x_subsidy_amount := l_subsidy_amount;
1781: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );

Line 1781: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );

1777: RAISE OKL_API.G_EXCEPTION_ERROR;
1778: End If;
1779:
1780: x_subsidy_amount := l_subsidy_amount;
1781: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
1782:
1783: EXCEPTION
1784:
1785: WHEN OKL_API.G_EXCEPTION_ERROR THEN

Line 1785: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1781: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
1782:
1783: EXCEPTION
1784:
1785: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1786: If l_astnum_csr%ISOPEN then
1787: close l_astnum_csr;
1788: End If;
1789: If l_rent_csr%ISOPEN then

Line 1792: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

1788: End If;
1789: If l_rent_csr%ISOPEN then
1790: close l_rent_csr;
1791: End If;
1792: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1793: l_api_name,
1794: G_PKG_NAME,
1795: 'OKL_API.G_RET_STS_ERROR',
1796: x_msg_count,

Line 1795: 'OKL_API.G_RET_STS_ERROR',

1791: End If;
1792: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1793: l_api_name,
1794: G_PKG_NAME,
1795: 'OKL_API.G_RET_STS_ERROR',
1796: x_msg_count,
1797: x_msg_data,
1798: '_PVT');
1799: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 1799: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

1795: 'OKL_API.G_RET_STS_ERROR',
1796: x_msg_count,
1797: x_msg_data,
1798: '_PVT');
1799: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
1800: If l_astnum_csr%ISOPEN then
1801: close l_astnum_csr;
1802: End If;
1803: If l_rent_csr%ISOPEN then

Line 1806: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

1802: End If;
1803: If l_rent_csr%ISOPEN then
1804: close l_rent_csr;
1805: End If;
1806: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
1807: l_api_name,
1808: G_PKG_NAME,
1809: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1810: x_msg_count,

Line 1809: 'OKL_API.G_RET_STS_UNEXP_ERROR',

1805: End If;
1806: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
1807: l_api_name,
1808: G_PKG_NAME,
1809: 'OKL_API.G_RET_STS_UNEXP_ERROR',
1810: x_msg_count,
1811: x_msg_data,
1812: '_PVT');
1813: WHEN OTHERS THEN

Line 1820: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

1816: End If;
1817: If l_rent_csr%ISOPEN then
1818: close l_rent_csr;
1819: End If;
1820: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
1821: l_api_name,
1822: G_PKG_NAME,
1823: 'OTHERS',
1824: x_msg_count,

Line 1838: -- p_round_yn in varchar2 default OKL_API_G_TRUE

1834: --PARAMETERS : IN p_from_currency in varchar2
1835: -- p_khr_id in contract header id
1836: -- p_transaction_date in transaction_date
1837: -- p_amount in number
1838: -- p_round_yn in varchar2 default OKL_API_G_TRUE
1839: -- OUT x_return_status
1840: -- x_converted amount
1841: --------------------------------------------------------------------------------
1842: Procedure Convert_currency(p_khr_id IN NUMBER,

Line 1846: p_round_yn IN VARCHAR2 DEFAULT OKL_API.G_TRUE,

1842: Procedure Convert_currency(p_khr_id IN NUMBER,
1843: p_from_currency IN VARCHAR2,
1844: p_transaction_date IN DATE,
1845: p_amount IN NUMBER,
1846: p_round_yn IN VARCHAR2 DEFAULT OKL_API.G_TRUE,
1847: x_converted_amount OUT NOCOPY NUMBER,
1848: x_return_status OUT NOCOPY VARCHAR2) is
1849:
1850: l_contract_currency okc_k_headers_b.currency_code%TYPE;

Line 1886: x_return_status := OKL_API.G_RET_STS_ERROR;

1882: p_token3 => G_CONV_TYPE_TOKEN,
1883: p_token3_value => l_currency_conversion_type,
1884: p_token4 => G_CONV_DATE_TOKEN,
1885: p_token4_value => to_char(l_currency_conversion_date,'DD-MON-YYYY'));
1886: x_return_status := OKL_API.G_RET_STS_ERROR;
1887: Raise error_condition;
1888: End If;
1889: ---------------------------------------------------------------------------
1890: --2. Call accounting util to do cross currency rounding

Line 1892: If p_round_yn = OKL_API.G_TRUE then

1888: End If;
1889: ---------------------------------------------------------------------------
1890: --2. Call accounting util to do cross currency rounding
1891: ---------------------------------------------------------------------------
1892: If p_round_yn = OKL_API.G_TRUE then
1893: l_rounded_subsidy_amount := OKL_ACCOUNTING_UTIL.CROSS_CURRENCY_ROUND_AMOUNT
1894: (l_converted_subsidy_amount,
1895: l_contract_currency);
1896:

Line 1898: OKL_API.set_message(p_app_name => G_APP_NAME,

1894: (l_converted_subsidy_amount,
1895: l_contract_currency);
1896:
1897: IF (l_converted_subsidy_amount <> 0 AND l_rounded_subsidy_amount = 0) THEN
1898: OKL_API.set_message(p_app_name => G_APP_NAME,
1899: p_msg_name => G_AMOUNT_ROUNDING);
1900: x_return_status := OKL_API.G_RET_STS_ERROR;
1901: RAISE error_condition;
1902: End If;

Line 1900: x_return_status := OKL_API.G_RET_STS_ERROR;

1896:
1897: IF (l_converted_subsidy_amount <> 0 AND l_rounded_subsidy_amount = 0) THEN
1898: OKL_API.set_message(p_app_name => G_APP_NAME,
1899: p_msg_name => G_AMOUNT_ROUNDING);
1900: x_return_status := OKL_API.G_RET_STS_ERROR;
1901: RAISE error_condition;
1902: End If;
1903: l_converted_subsidy_amount := l_rounded_subsidy_amount;
1904: End If;

Line 1911: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1907: Exception
1908: When Error_Condition Then
1909: Null;
1910: When Others Then
1911: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1912: End Convert_Currency;
1913: --------------------------------------------------------------------------------
1914: --Name : calculate_subsidy_amount
1915: --Description : API to calculate subsidy amount based on subsidy calculation

Line 1936: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

1932: x_msg_data OUT NOCOPY VARCHAR2,
1933: p_subsidy_cle_id IN NUMBER,
1934: x_subsidy_amount OUT NOCOPY NUMBER) is
1935:
1936: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
1937: l_api_name CONSTANT varchar2(30) := 'CALCULATE_SUBSIDY_AMOUNT';
1938: l_api_version CONSTANT NUMBER := 1.0;
1939:
1940: --cursor to fetch calculation basis

Line 2033: x_return_status := OKL_API.G_RET_STS_SUCCESS;

2029: l_flkup_meaning fnd_lookups.meaning%TYPE;
2030:
2031:
2032: begin
2033: x_return_status := OKL_API.G_RET_STS_SUCCESS;
2034: -- Call start_activity to create savepoint, check compatibility
2035: -- and initialize message list
2036: x_return_status := OKL_API.START_ACTIVITY (
2037: l_api_name

Line 2036: x_return_status := OKL_API.START_ACTIVITY (

2032: begin
2033: x_return_status := OKL_API.G_RET_STS_SUCCESS;
2034: -- Call start_activity to create savepoint, check compatibility
2035: -- and initialize message list
2036: x_return_status := OKL_API.START_ACTIVITY (
2037: l_api_name
2038: ,p_init_msg_list
2039: ,'_PVT'
2040: ,x_return_status);

Line 2042: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2038: ,p_init_msg_list
2039: ,'_PVT'
2040: ,x_return_status);
2041: -- Check if activity started successfully
2042: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2043: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2044: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2045: RAISE OKL_API.G_EXCEPTION_ERROR;
2046: END IF;

Line 2043: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2039: ,'_PVT'
2040: ,x_return_status);
2041: -- Check if activity started successfully
2042: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2043: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2044: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2045: RAISE OKL_API.G_EXCEPTION_ERROR;
2046: END IF;
2047:

Line 2044: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

2040: ,x_return_status);
2041: -- Check if activity started successfully
2042: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2043: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2044: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2045: RAISE OKL_API.G_EXCEPTION_ERROR;
2046: END IF;
2047:
2048: ---------------------------------------

Line 2045: RAISE OKL_API.G_EXCEPTION_ERROR;

2041: -- Check if activity started successfully
2042: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2043: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2044: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2045: RAISE OKL_API.G_EXCEPTION_ERROR;
2046: END IF;
2047:
2048: ---------------------------------------
2049: --start of input parameter validations

Line 2052: If (p_subsidy_cle_id is NULL) or (p_subsidy_cle_id = OKL_API.G_MISS_NUM) then

2048: ---------------------------------------
2049: --start of input parameter validations
2050: ---------------------------------------
2051: --1.validate p_subsidy_cle_id
2052: If (p_subsidy_cle_id is NULL) or (p_subsidy_cle_id = OKL_API.G_MISS_NUM) then
2053: OKL_API.set_message(
2054: p_app_name => G_APP_NAME,
2055: p_msg_name => G_API_MISSING_PARAMETER,
2056: p_token1 => G_API_NAME_TOKEN,

Line 2053: OKL_API.set_message(

2049: --start of input parameter validations
2050: ---------------------------------------
2051: --1.validate p_subsidy_cle_id
2052: If (p_subsidy_cle_id is NULL) or (p_subsidy_cle_id = OKL_API.G_MISS_NUM) then
2053: OKL_API.set_message(
2054: p_app_name => G_APP_NAME,
2055: p_msg_name => G_API_MISSING_PARAMETER,
2056: p_token1 => G_API_NAME_TOKEN,
2057: p_token1_value => l_api_name,

Line 2060: x_return_status := OKL_API.G_RET_STS_ERROR;

2056: p_token1 => G_API_NAME_TOKEN,
2057: p_token1_value => l_api_name,
2058: p_token2 => G_MISSING_PARAM_TOKEN,
2059: p_token2_value => 'p_subsidy_cle_id');
2060: x_return_status := OKL_API.G_RET_STS_ERROR;
2061: Raise OKL_API.G_EXCEPTION_ERROR;
2062: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2063: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2064: p_lty_code => 'SUBSIDY',

Line 2061: Raise OKL_API.G_EXCEPTION_ERROR;

2057: p_token1_value => l_api_name,
2058: p_token2 => G_MISSING_PARAM_TOKEN,
2059: p_token2_value => 'p_subsidy_cle_id');
2060: x_return_status := OKL_API.G_RET_STS_ERROR;
2061: Raise OKL_API.G_EXCEPTION_ERROR;
2062: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2063: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2064: p_lty_code => 'SUBSIDY',
2065: x_return_status => x_return_status);

Line 2062: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then

2058: p_token2 => G_MISSING_PARAM_TOKEN,
2059: p_token2_value => 'p_subsidy_cle_id');
2060: x_return_status := OKL_API.G_RET_STS_ERROR;
2061: Raise OKL_API.G_EXCEPTION_ERROR;
2062: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2063: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2064: p_lty_code => 'SUBSIDY',
2065: x_return_status => x_return_status);
2066: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 2066: IF x_return_status = OKL_API.G_RET_STS_ERROR then

2062: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2063: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2064: p_lty_code => 'SUBSIDY',
2065: x_return_status => x_return_status);
2066: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2067: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2068: Raise OKL_API.G_EXCEPTION_ERROR;
2069: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2070: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 2067: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');

2063: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2064: p_lty_code => 'SUBSIDY',
2065: x_return_status => x_return_status);
2066: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2067: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2068: Raise OKL_API.G_EXCEPTION_ERROR;
2069: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2070: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2071: End If;

Line 2068: Raise OKL_API.G_EXCEPTION_ERROR;

2064: p_lty_code => 'SUBSIDY',
2065: x_return_status => x_return_status);
2066: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2067: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2068: Raise OKL_API.G_EXCEPTION_ERROR;
2069: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2070: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2071: End If;
2072: End If;

Line 2069: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

2065: x_return_status => x_return_status);
2066: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2067: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2068: Raise OKL_API.G_EXCEPTION_ERROR;
2069: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2070: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2071: End If;
2072: End If;
2073: ------------------------------------

Line 2070: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2066: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2067: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2068: Raise OKL_API.G_EXCEPTION_ERROR;
2069: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2070: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2071: End If;
2072: End If;
2073: ------------------------------------
2074: --end of input variable validations

Line 2082: OKL_API.set_message(p_app_name => G_APP_NAME,

2078: Open l_sub_calc_csr(p_subsidy_cle_id => p_subsidy_cle_id);
2079: Fetch l_sub_calc_csr into l_sub_calc_rec;
2080: If l_sub_calc_csr%NOTFOUND then
2081: --raise error
2082: OKL_API.set_message(p_app_name => G_APP_NAME,
2083: p_msg_name => G_MISSING_SUB_CALC_BASIS
2084: );
2085: x_return_status := OKL_API.G_RET_STS_ERROR;
2086: -- halt validation as it is a required setup

Line 2085: x_return_status := OKL_API.G_RET_STS_ERROR;

2081: --raise error
2082: OKL_API.set_message(p_app_name => G_APP_NAME,
2083: p_msg_name => G_MISSING_SUB_CALC_BASIS
2084: );
2085: x_return_status := OKL_API.G_RET_STS_ERROR;
2086: -- halt validation as it is a required setup
2087: RAISE OKL_API.G_EXCEPTION_ERROR;
2088: End If;
2089: Close l_sub_calc_csr;

Line 2087: RAISE OKL_API.G_EXCEPTION_ERROR;

2083: p_msg_name => G_MISSING_SUB_CALC_BASIS
2084: );
2085: x_return_status := OKL_API.G_RET_STS_ERROR;
2086: -- halt validation as it is a required setup
2087: RAISE OKL_API.G_EXCEPTION_ERROR;
2088: End If;
2089: Close l_sub_calc_csr;
2090:
2091: --always calculate do not override the original calculated amount

Line 2093: IF l_sub_calc_rec.subsidy_calc_basis is Null OR l_sub_calc_rec.subsidy_calc_basis = OKL_API.G_MISS_CHAR then

2089: Close l_sub_calc_csr;
2090:
2091: --always calculate do not override the original calculated amount
2092: --overide amount considered in overloaded calculate_subsidy_amount API
2093: IF l_sub_calc_rec.subsidy_calc_basis is Null OR l_sub_calc_rec.subsidy_calc_basis = OKL_API.G_MISS_CHAR then
2094: --raise error
2095: OKL_API.set_message(p_app_name => G_APP_NAME,
2096: p_msg_name => G_MISSING_SUB_CALC_BASIS,
2097: p_token1 => G_SUBSIDY_NAME_TOKEN,

Line 2095: OKL_API.set_message(p_app_name => G_APP_NAME,

2091: --always calculate do not override the original calculated amount
2092: --overide amount considered in overloaded calculate_subsidy_amount API
2093: IF l_sub_calc_rec.subsidy_calc_basis is Null OR l_sub_calc_rec.subsidy_calc_basis = OKL_API.G_MISS_CHAR then
2094: --raise error
2095: OKL_API.set_message(p_app_name => G_APP_NAME,
2096: p_msg_name => G_MISSING_SUB_CALC_BASIS,
2097: p_token1 => G_SUBSIDY_NAME_TOKEN,
2098: p_token1_value => l_sub_calc_rec.subsidy_name
2099: );

Line 2100: x_return_status := OKL_API.G_RET_STS_ERROR;

2096: p_msg_name => G_MISSING_SUB_CALC_BASIS,
2097: p_token1 => G_SUBSIDY_NAME_TOKEN,
2098: p_token1_value => l_sub_calc_rec.subsidy_name
2099: );
2100: x_return_status := OKL_API.G_RET_STS_ERROR;
2101: -- halt validation as it is a required setup to go ahead
2102: RAISE OKL_API.G_EXCEPTION_ERROR;
2103: ElsIf l_sub_calc_rec.subsidy_calc_basis = 'FIXED' then
2104: If l_sub_calc_rec.subsidy_setup_amount is Null OR l_sub_calc_rec.subsidy_setup_amount = OKL_API.G_MISS_NUM then

Line 2102: RAISE OKL_API.G_EXCEPTION_ERROR;

2098: p_token1_value => l_sub_calc_rec.subsidy_name
2099: );
2100: x_return_status := OKL_API.G_RET_STS_ERROR;
2101: -- halt validation as it is a required setup to go ahead
2102: RAISE OKL_API.G_EXCEPTION_ERROR;
2103: ElsIf l_sub_calc_rec.subsidy_calc_basis = 'FIXED' then
2104: If l_sub_calc_rec.subsidy_setup_amount is Null OR l_sub_calc_rec.subsidy_setup_amount = OKL_API.G_MISS_NUM then
2105:
2106: --raise error

Line 2104: If l_sub_calc_rec.subsidy_setup_amount is Null OR l_sub_calc_rec.subsidy_setup_amount = OKL_API.G_MISS_NUM then

2100: x_return_status := OKL_API.G_RET_STS_ERROR;
2101: -- halt validation as it is a required setup to go ahead
2102: RAISE OKL_API.G_EXCEPTION_ERROR;
2103: ElsIf l_sub_calc_rec.subsidy_calc_basis = 'FIXED' then
2104: If l_sub_calc_rec.subsidy_setup_amount is Null OR l_sub_calc_rec.subsidy_setup_amount = OKL_API.G_MISS_NUM then
2105:
2106: --raise error
2107: open l_flkup_csr(p_lookup_type => 'OKL_SUBCALC_BASIS',
2108: p_lookup_code => l_sub_calc_rec.subsidy_calc_basis);

Line 2115: OKL_API.set_message(p_app_name => G_APP_NAME,

2111: l_flkup_meaning := l_sub_calc_rec.subsidy_calc_basis;
2112: End If;
2113: close l_flkup_csr;
2114:
2115: OKL_API.set_message(p_app_name => G_APP_NAME,
2116: p_msg_name => G_MISSING_SUB_CALC_PARAMETER,
2117: p_token1 => G_PARAMETER_NAME_TOKEN,
2118: p_token1_value => 'Amount',
2119: p_token2 => G_CALC_BASIS_TOKEN,

Line 2124: x_return_status := OKL_API.G_RET_STS_ERROR;

2120: p_token2_value => l_flkup_meaning,
2121: p_token3 => G_SUBSIDY_NAME_TOKEN,
2122: p_token3_value => l_sub_calc_rec.subsidy_name
2123: );
2124: x_return_status := OKL_API.G_RET_STS_ERROR;
2125: -- halt validation as it is a required setup to go ahead
2126: RAISE OKL_API.G_EXCEPTION_ERROR;
2127: Else
2128: If l_sub_calc_rec.subsidy_setup_currency = l_sub_calc_rec.contract_currency then

Line 2126: RAISE OKL_API.G_EXCEPTION_ERROR;

2122: p_token3_value => l_sub_calc_rec.subsidy_name
2123: );
2124: x_return_status := OKL_API.G_RET_STS_ERROR;
2125: -- halt validation as it is a required setup to go ahead
2126: RAISE OKL_API.G_EXCEPTION_ERROR;
2127: Else
2128: If l_sub_calc_rec.subsidy_setup_currency = l_sub_calc_rec.contract_currency then
2129: l_subsidy_amount := l_sub_calc_rec.subsidy_setup_amount;
2130: Elsif l_sub_calc_rec.subsidy_setup_currency <> l_sub_calc_rec.contract_currency then

Line 2138: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2134: p_amount => l_sub_calc_rec.subsidy_setup_amount,
2135: x_converted_amount => l_converted_subsidy_amount,
2136: x_return_status => x_return_status);
2137:
2138: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2139: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2140: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2141: RAISE OKL_API.G_EXCEPTION_ERROR;
2142: END IF;

Line 2139: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2135: x_converted_amount => l_converted_subsidy_amount,
2136: x_return_status => x_return_status);
2137:
2138: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2139: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2140: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2141: RAISE OKL_API.G_EXCEPTION_ERROR;
2142: END IF;
2143: l_subsidy_amount := l_converted_subsidy_amount;

Line 2140: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

2136: x_return_status => x_return_status);
2137:
2138: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2139: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2140: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2141: RAISE OKL_API.G_EXCEPTION_ERROR;
2142: END IF;
2143: l_subsidy_amount := l_converted_subsidy_amount;
2144: End If;

Line 2141: RAISE OKL_API.G_EXCEPTION_ERROR;

2137:
2138: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2139: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2140: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2141: RAISE OKL_API.G_EXCEPTION_ERROR;
2142: END IF;
2143: l_subsidy_amount := l_converted_subsidy_amount;
2144: End If;
2145: End if;

Line 2147: If l_sub_calc_rec.subsidy_setup_percent is Null OR l_sub_calc_rec.subsidy_setup_percent = OKL_API.G_MISS_NUM then

2143: l_subsidy_amount := l_converted_subsidy_amount;
2144: End If;
2145: End if;
2146: ElsIf l_sub_calc_rec.subsidy_calc_basis = 'ASSETCOST' then
2147: If l_sub_calc_rec.subsidy_setup_percent is Null OR l_sub_calc_rec.subsidy_setup_percent = OKL_API.G_MISS_NUM then
2148:
2149: --raise error
2150: open l_flkup_csr(p_lookup_type => 'OKL_SUBCALC_BASIS',
2151: p_lookup_code => l_sub_calc_rec.subsidy_calc_basis);

Line 2159: OKL_API.set_message(p_app_name => G_APP_NAME,

2155: End If;
2156: close l_flkup_csr;
2157:
2158:
2159: OKL_API.set_message(p_app_name => G_APP_NAME,
2160: p_msg_name => G_MISSING_SUB_CALC_PARAMETER,
2161: p_token1 => G_PARAMETER_NAME_TOKEN,
2162: p_token1_value => 'Percent',
2163: p_token2 => G_CALC_BASIS_TOKEN,

Line 2168: x_return_status := OKL_API.G_RET_STS_ERROR;

2164: p_token2_value => l_flkup_meaning,
2165: p_token3 => G_SUBSIDY_NAME_TOKEN,
2166: p_token3_value => l_sub_calc_rec.subsidy_name
2167: );
2168: x_return_status := OKL_API.G_RET_STS_ERROR;
2169: -- halt validation as it is a required setup to go ahead
2170: RAISE OKL_API.G_EXCEPTION_ERROR;
2171: Else
2172: --get original equipment cost from formula

Line 2170: RAISE OKL_API.G_EXCEPTION_ERROR;

2166: p_token3_value => l_sub_calc_rec.subsidy_name
2167: );
2168: x_return_status := OKL_API.G_RET_STS_ERROR;
2169: -- halt validation as it is a required setup to go ahead
2170: RAISE OKL_API.G_EXCEPTION_ERROR;
2171: Else
2172: --get original equipment cost from formula
2173: OKL_EXECUTE_FORMULA_PUB.execute(p_api_version => p_api_version,
2174: p_init_msg_list => p_init_msg_list,

Line 2183: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2179: p_contract_id => l_sub_calc_rec.dnz_chr_id,
2180: p_line_id => l_sub_calc_rec.asset_cle_id,
2181: x_value => l_oec);
2182:
2183: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2184: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2185: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2186: RAISE OKL_API.G_EXCEPTION_ERROR;
2187: END IF;

Line 2184: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2180: p_line_id => l_sub_calc_rec.asset_cle_id,
2181: x_value => l_oec);
2182:
2183: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2184: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2185: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2186: RAISE OKL_API.G_EXCEPTION_ERROR;
2187: END IF;
2188:

Line 2185: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

2181: x_value => l_oec);
2182:
2183: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2184: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2185: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2186: RAISE OKL_API.G_EXCEPTION_ERROR;
2187: END IF;
2188:
2189: --Bug# 3313802 : maximum financed amount moved from subsidy criteria to

Line 2186: RAISE OKL_API.G_EXCEPTION_ERROR;

2182:
2183: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2184: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2185: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2186: RAISE OKL_API.G_EXCEPTION_ERROR;
2187: END IF;
2188:
2189: --Bug# 3313802 : maximum financed amount moved from subsidy criteria to
2190: -- main subsidy setup

Line 2215: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2211: p_amount => l_max_financed_amount,
2212: x_converted_amount => l_conv_max_fin_amount,
2213: x_return_status => x_return_status);
2214:
2215: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2216: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2217: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2218: RAISE OKL_API.G_EXCEPTION_ERROR;
2219: END IF;

Line 2216: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2212: x_converted_amount => l_conv_max_fin_amount,
2213: x_return_status => x_return_status);
2214:
2215: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2216: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2217: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2218: RAISE OKL_API.G_EXCEPTION_ERROR;
2219: END IF;
2220: End If;

Line 2217: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

2213: x_return_status => x_return_status);
2214:
2215: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2216: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2217: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2218: RAISE OKL_API.G_EXCEPTION_ERROR;
2219: END IF;
2220: End If;
2221:

Line 2218: RAISE OKL_API.G_EXCEPTION_ERROR;

2214:
2215: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2216: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2217: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2218: RAISE OKL_API.G_EXCEPTION_ERROR;
2219: END IF;
2220: End If;
2221:
2222: If (l_oec > l_conv_max_fin_amount) then

Line 2233: If l_sub_calc_rec.formula_id is Null OR l_sub_calc_rec.formula_id = OKL_API.G_MISS_NUM then

2229:
2230: l_subsidy_amount := l_oec * (l_sub_calc_rec.subsidy_setup_percent/100);
2231:
2232: ElsIf l_sub_calc_rec.subsidy_calc_basis = 'FORMULA' then
2233: If l_sub_calc_rec.formula_id is Null OR l_sub_calc_rec.formula_id = OKL_API.G_MISS_NUM then
2234:
2235: --raise error
2236: open l_flkup_csr(p_lookup_type => 'OKL_SUBCALC_BASIS',
2237: p_lookup_code => l_sub_calc_rec.subsidy_calc_basis);

Line 2245: OKL_API.set_message(p_app_name => G_APP_NAME,

2241: End If;
2242: close l_flkup_csr;
2243:
2244:
2245: OKL_API.set_message(p_app_name => G_APP_NAME,
2246: p_msg_name => G_MISSING_SUB_CALC_PARAMETER,
2247: p_token1 => G_PARAMETER_NAME_TOKEN,
2248: p_token1_value => 'Formula Name',
2249: p_token2 => G_CALC_BASIS_TOKEN,

Line 2254: x_return_status := OKL_API.G_RET_STS_ERROR;

2250: p_token2_value => l_flkup_meaning,
2251: p_token3 => G_SUBSIDY_NAME_TOKEN,
2252: p_token3_value => l_sub_calc_rec.subsidy_name
2253: );
2254: x_return_status := OKL_API.G_RET_STS_ERROR;
2255: -- halt validation as it is a required setup to go ahead
2256: RAISE OKL_API.G_EXCEPTION_ERROR;
2257: Else
2258: Open l_fmla_csr (p_formula_id => l_sub_calc_rec.formula_id);

Line 2256: RAISE OKL_API.G_EXCEPTION_ERROR;

2252: p_token3_value => l_sub_calc_rec.subsidy_name
2253: );
2254: x_return_status := OKL_API.G_RET_STS_ERROR;
2255: -- halt validation as it is a required setup to go ahead
2256: RAISE OKL_API.G_EXCEPTION_ERROR;
2257: Else
2258: Open l_fmla_csr (p_formula_id => l_sub_calc_rec.formula_id);
2259: Fetch l_fmla_csr into l_formula_name;
2260: If l_fmla_csr%NOTFOUND then

Line 2262: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Subsidy Calculation Formula');

2258: Open l_fmla_csr (p_formula_id => l_sub_calc_rec.formula_id);
2259: Fetch l_fmla_csr into l_formula_name;
2260: If l_fmla_csr%NOTFOUND then
2261: --raise error
2262: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Subsidy Calculation Formula');
2263: x_return_status := OKL_API.G_RET_STS_ERROR;
2264: -- halt validation as it is a required setup to go ahead
2265: RAISE OKL_API.G_EXCEPTION_ERROR;
2266: End If;

Line 2263: x_return_status := OKL_API.G_RET_STS_ERROR;

2259: Fetch l_fmla_csr into l_formula_name;
2260: If l_fmla_csr%NOTFOUND then
2261: --raise error
2262: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Subsidy Calculation Formula');
2263: x_return_status := OKL_API.G_RET_STS_ERROR;
2264: -- halt validation as it is a required setup to go ahead
2265: RAISE OKL_API.G_EXCEPTION_ERROR;
2266: End If;
2267: Close l_fmla_csr;

Line 2265: RAISE OKL_API.G_EXCEPTION_ERROR;

2261: --raise error
2262: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Subsidy Calculation Formula');
2263: x_return_status := OKL_API.G_RET_STS_ERROR;
2264: -- halt validation as it is a required setup to go ahead
2265: RAISE OKL_API.G_EXCEPTION_ERROR;
2266: End If;
2267: Close l_fmla_csr;
2268:
2269: --Execte Formula

Line 2281: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

2277: --Bug# 3487167
2278: p_line_id => l_sub_calc_rec.asset_cle_id,
2279: --p_line_id => l_sub_calc_rec.subsidy_cle_id,
2280: x_value => l_subsidy_amount);
2281: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
2282: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2283: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
2284: raise OKL_API.G_EXCEPTION_ERROR;
2285: End If;

Line 2282: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2278: p_line_id => l_sub_calc_rec.asset_cle_id,
2279: --p_line_id => l_sub_calc_rec.subsidy_cle_id,
2280: x_value => l_subsidy_amount);
2281: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
2282: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2283: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
2284: raise OKL_API.G_EXCEPTION_ERROR;
2285: End If;
2286:

Line 2283: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then

2279: --p_line_id => l_sub_calc_rec.subsidy_cle_id,
2280: x_value => l_subsidy_amount);
2281: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
2282: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2283: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
2284: raise OKL_API.G_EXCEPTION_ERROR;
2285: End If;
2286:
2287: End If;

Line 2284: raise OKL_API.G_EXCEPTION_ERROR;

2280: x_value => l_subsidy_amount);
2281: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
2282: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2283: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
2284: raise OKL_API.G_EXCEPTION_ERROR;
2285: End If;
2286:
2287: End If;
2288: Elsif l_sub_calc_rec.subsidy_calc_basis = 'RATE' then

Line 2289: If l_sub_calc_rec.rate_points is Null OR l_sub_calc_rec.rate_points = OKL_API.G_MISS_NUM then

2285: End If;
2286:
2287: End If;
2288: Elsif l_sub_calc_rec.subsidy_calc_basis = 'RATE' then
2289: If l_sub_calc_rec.rate_points is Null OR l_sub_calc_rec.rate_points = OKL_API.G_MISS_NUM then
2290: --raise error
2291: open l_flkup_csr(p_lookup_type => 'OKL_SUBCALC_BASIS',
2292: p_lookup_code => l_sub_calc_rec.subsidy_calc_basis);
2293: fetch l_flkup_csr into l_flkup_meaning;

Line 2299: OKL_API.set_message(p_app_name => G_APP_NAME,

2295: l_flkup_meaning := l_sub_calc_rec.subsidy_calc_basis;
2296: End If;
2297: close l_flkup_csr;
2298:
2299: OKL_API.set_message(p_app_name => G_APP_NAME,
2300: p_msg_name => G_MISSING_SUB_CALC_PARAMETER,
2301: p_token1 => G_PARAMETER_NAME_TOKEN,
2302: p_token1_value => 'Rate Points',
2303: p_token2 => G_CALC_BASIS_TOKEN,

Line 2308: x_return_status := OKL_API.G_RET_STS_ERROR;

2304: p_token2_value => l_flkup_meaning,
2305: p_token3 => G_SUBSIDY_NAME_TOKEN,
2306: p_token3_value => l_sub_calc_rec.subsidy_name
2307: );
2308: x_return_status := OKL_API.G_RET_STS_ERROR;
2309: -- halt validation as it is a required setup to go ahead
2310: RAISE OKL_API.G_EXCEPTION_ERROR;
2311: Else
2312: calc_rate_points_amount(p_api_version => p_api_version,

Line 2310: RAISE OKL_API.G_EXCEPTION_ERROR;

2306: p_token3_value => l_sub_calc_rec.subsidy_name
2307: );
2308: x_return_status := OKL_API.G_RET_STS_ERROR;
2309: -- halt validation as it is a required setup to go ahead
2310: RAISE OKL_API.G_EXCEPTION_ERROR;
2311: Else
2312: calc_rate_points_amount(p_api_version => p_api_version,
2313: p_init_msg_list => p_init_msg_list,
2314: x_return_status => x_return_status,

Line 2322: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

2318: p_chr_id => l_sub_calc_rec.dnz_chr_id,
2319: p_asset_cle_id => l_sub_calc_rec.asset_cle_id,
2320: x_subsidy_amount => l_subsidy_amount);
2321:
2322: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
2323: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2324: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
2325: raise OKL_API.G_EXCEPTION_ERROR;
2326: End If;

Line 2323: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2319: p_asset_cle_id => l_sub_calc_rec.asset_cle_id,
2320: x_subsidy_amount => l_subsidy_amount);
2321:
2322: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
2323: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2324: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
2325: raise OKL_API.G_EXCEPTION_ERROR;
2326: End If;
2327: End If;

Line 2324: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then

2320: x_subsidy_amount => l_subsidy_amount);
2321:
2322: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
2323: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2324: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
2325: raise OKL_API.G_EXCEPTION_ERROR;
2326: End If;
2327: End If;
2328:

Line 2325: raise OKL_API.G_EXCEPTION_ERROR;

2321:
2322: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
2323: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2324: Elsif (x_return_status = OKL_API.G_RET_STS_ERROR) then
2325: raise OKL_API.G_EXCEPTION_ERROR;
2326: End If;
2327: End If;
2328:
2329: -------------------------------------------------------------

Line 2334: IF l_sub_calc_rec.subsidy_setup_percent IS NULL OR l_sub_calc_rec.subsidy_setup_percent = OKL_API.G_MISS_NUM THEN

2330: -- Added by veramach for Bug#6622178
2331: -- Calculating subsidy amount on the basis of Financed Amount
2332: -------------------------------------------------------------
2333: ELSIF l_sub_calc_rec.subsidy_calc_basis = 'FINANCED_AMOUNT' THEN
2334: IF l_sub_calc_rec.subsidy_setup_percent IS NULL OR l_sub_calc_rec.subsidy_setup_percent = OKL_API.G_MISS_NUM THEN
2335: --raise error
2336: OPEN l_flkup_csr(p_lookup_type => 'OKL_SUBCALC_BASIS',
2337: p_lookup_code => l_sub_calc_rec.subsidy_calc_basis);
2338: FETCH l_flkup_csr INTO l_flkup_meaning;

Line 2343: OKL_API.set_message(p_app_name => G_APP_NAME,

2339: IF l_flkup_csr%NOTFOUND THEN
2340: l_flkup_meaning := l_sub_calc_rec.subsidy_calc_basis;
2341: END IF;
2342: CLOSE l_flkup_csr;
2343: OKL_API.set_message(p_app_name => G_APP_NAME,
2344: p_msg_name => G_MISSING_SUB_CALC_PARAMETER,
2345: p_token1 => G_PARAMETER_NAME_TOKEN,
2346: p_token1_value => 'Percent',
2347: p_token2 => G_CALC_BASIS_TOKEN,

Line 2352: x_return_status := OKL_API.G_RET_STS_ERROR;

2348: p_token2_value => l_flkup_meaning,
2349: p_token3 => G_SUBSIDY_NAME_TOKEN,
2350: p_token3_value => l_sub_calc_rec.subsidy_name
2351: );
2352: x_return_status := OKL_API.G_RET_STS_ERROR;
2353: --halt validation as it is a required setup to go ahead
2354: RAISE OKL_API.G_EXCEPTION_ERROR;
2355: ELSE
2356: --get original financed amount from formula

Line 2354: RAISE OKL_API.G_EXCEPTION_ERROR;

2350: p_token3_value => l_sub_calc_rec.subsidy_name
2351: );
2352: x_return_status := OKL_API.G_RET_STS_ERROR;
2353: --halt validation as it is a required setup to go ahead
2354: RAISE OKL_API.G_EXCEPTION_ERROR;
2355: ELSE
2356: --get original financed amount from formula
2357: OKL_EXECUTE_FORMULA_PUB.execute(p_api_version => p_api_version,
2358: p_init_msg_list => p_init_msg_list,

Line 2366: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2362: p_formula_name => 'FRONT_END_FINANCED_AMOUNT',
2363: p_contract_id => l_sub_calc_rec.dnz_chr_id,
2364: p_line_id => l_sub_calc_rec.asset_cle_id,
2365: x_value => l_finance_amount);
2366: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2367: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2368: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2369: RAISE OKL_API.G_EXCEPTION_ERROR;
2370: END IF;

Line 2367: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2363: p_contract_id => l_sub_calc_rec.dnz_chr_id,
2364: p_line_id => l_sub_calc_rec.asset_cle_id,
2365: x_value => l_finance_amount);
2366: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2367: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2368: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2369: RAISE OKL_API.G_EXCEPTION_ERROR;
2370: END IF;
2371:

Line 2368: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

2364: p_line_id => l_sub_calc_rec.asset_cle_id,
2365: x_value => l_finance_amount);
2366: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2367: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2368: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2369: RAISE OKL_API.G_EXCEPTION_ERROR;
2370: END IF;
2371:
2372: l_max_financed_amount := l_sub_calc_rec.maximum_financed_amount;

Line 2369: RAISE OKL_API.G_EXCEPTION_ERROR;

2365: x_value => l_finance_amount);
2366: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2367: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2368: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2369: RAISE OKL_API.G_EXCEPTION_ERROR;
2370: END IF;
2371:
2372: l_max_financed_amount := l_sub_calc_rec.maximum_financed_amount;
2373:

Line 2384: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2380: p_amount => l_max_financed_amount,
2381: x_converted_amount => l_conv_max_fin_amount,
2382: x_return_status => x_return_status);
2383:
2384: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2385: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2386: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2387: RAISE OKL_API.G_EXCEPTION_ERROR;
2388: END IF;

Line 2385: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2381: x_converted_amount => l_conv_max_fin_amount,
2382: x_return_status => x_return_status);
2383:
2384: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2385: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2386: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2387: RAISE OKL_API.G_EXCEPTION_ERROR;
2388: END IF;
2389: END IF;

Line 2386: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

2382: x_return_status => x_return_status);
2383:
2384: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2385: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2386: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2387: RAISE OKL_API.G_EXCEPTION_ERROR;
2388: END IF;
2389: END IF;
2390:

Line 2387: RAISE OKL_API.G_EXCEPTION_ERROR;

2383:
2384: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2385: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2386: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2387: RAISE OKL_API.G_EXCEPTION_ERROR;
2388: END IF;
2389: END IF;
2390:
2391: IF (l_finance_amount > l_conv_max_fin_amount) THEN

Line 2398: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Subsidy Calculation Basis');

2394: END IF;
2395: l_subsidy_amount := l_finance_amount * (l_sub_calc_rec.subsidy_setup_percent/100);
2396: -- End by veramach for Bug#6622178
2397: Else
2398: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Subsidy Calculation Basis');
2399: x_return_status := OKL_API.G_RET_STS_ERROR;
2400: raise OKL_API.G_EXCEPTION_ERROR;
2401: End If;
2402:

Line 2399: x_return_status := OKL_API.G_RET_STS_ERROR;

2395: l_subsidy_amount := l_finance_amount * (l_sub_calc_rec.subsidy_setup_percent/100);
2396: -- End by veramach for Bug#6622178
2397: Else
2398: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Subsidy Calculation Basis');
2399: x_return_status := OKL_API.G_RET_STS_ERROR;
2400: raise OKL_API.G_EXCEPTION_ERROR;
2401: End If;
2402:
2403: --Bug# 3313802 : Maximum subsidy amount moved from subsidy

Line 2400: raise OKL_API.G_EXCEPTION_ERROR;

2396: -- End by veramach for Bug#6622178
2397: Else
2398: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'Subsidy Calculation Basis');
2399: x_return_status := OKL_API.G_RET_STS_ERROR;
2400: raise OKL_API.G_EXCEPTION_ERROR;
2401: End If;
2402:
2403: --Bug# 3313802 : Maximum subsidy amount moved from subsidy
2404: /*--------------------------------------------------------------------

Line 2426: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2422: p_amount => l_max_subsidy_amount,
2423: x_converted_amount => l_conv_max_sub_amount,
2424: x_return_status => x_return_status);
2425:
2426: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2427: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2428: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2429: RAISE OKL_API.G_EXCEPTION_ERROR;
2430: END IF;

Line 2427: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2423: x_converted_amount => l_conv_max_sub_amount,
2424: x_return_status => x_return_status);
2425:
2426: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2427: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2428: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2429: RAISE OKL_API.G_EXCEPTION_ERROR;
2430: END IF;
2431: END IF;

Line 2428: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

2424: x_return_status => x_return_status);
2425:
2426: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2427: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2428: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2429: RAISE OKL_API.G_EXCEPTION_ERROR;
2430: END IF;
2431: END IF;
2432: If (l_subsidy_amount > l_conv_max_sub_amount) then

Line 2429: RAISE OKL_API.G_EXCEPTION_ERROR;

2425:
2426: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2427: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2428: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2429: RAISE OKL_API.G_EXCEPTION_ERROR;
2430: END IF;
2431: END IF;
2432: If (l_subsidy_amount > l_conv_max_sub_amount) then
2433: l_subsidy_amount := l_conv_max_sub_amount;

Line 2440: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );

2436: --End If;
2437: --Close l_sub_limits_csr;
2438:
2439: x_subsidy_amount := l_subsidy_amount;
2440: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
2441:
2442: EXCEPTION
2443: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2444: If l_sub_calc_csr%ISOPEN then

Line 2443: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2439: x_subsidy_amount := l_subsidy_amount;
2440: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
2441:
2442: EXCEPTION
2443: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2444: If l_sub_calc_csr%ISOPEN then
2445: CLOSE l_sub_calc_csr;
2446: End If;
2447: If l_fmla_csr%ISOPEN then

Line 2459: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2455: --End If;
2456: ---------------------------*/
2457: --Bug# 3394233
2458: -----------------------
2459: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2460: l_api_name,
2461: G_PKG_NAME,
2462: 'OKL_API.G_RET_STS_ERROR',
2463: x_msg_count,

Line 2462: 'OKL_API.G_RET_STS_ERROR',

2458: -----------------------
2459: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2460: l_api_name,
2461: G_PKG_NAME,
2462: 'OKL_API.G_RET_STS_ERROR',
2463: x_msg_count,
2464: x_msg_data,
2465: '_PVT');
2466: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 2466: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2462: 'OKL_API.G_RET_STS_ERROR',
2463: x_msg_count,
2464: x_msg_data,
2465: '_PVT');
2466: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2467: If l_sub_calc_csr%ISOPEN then
2468: CLOSE l_sub_calc_csr;
2469: End If;
2470: If l_fmla_csr%ISOPEN then

Line 2482: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

2478: --End If;
2479: ---------------------------*/
2480: --Bug# 3394233
2481: -----------------------
2482: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
2483: l_api_name,
2484: G_PKG_NAME,
2485: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2486: x_msg_count,

Line 2485: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2481: -----------------------
2482: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
2483: l_api_name,
2484: G_PKG_NAME,
2485: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2486: x_msg_count,
2487: x_msg_data,
2488: '_PVT');
2489: WHEN OTHERS THEN

Line 2505: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

2501: --End If;
2502: ---------------------------*/
2503: --Bug# 3394233
2504: -----------------------
2505: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
2506: l_api_name,
2507: G_PKG_NAME,
2508: 'OTHERS',
2509: x_msg_count,

Line 2518: -- OKL_API.G_TRUE then subsidy_amount = subsidy_override_amount

2514: --Name : calculate_subsidy_amount (overloaded)
2515: --Description : API to calculate subsidy amount based on subsidy calculation
2516: -- criteria for a subsidy line. If subsidy_override amount is
2517: -- specified and overloaded parameter p_override_yn is
2518: -- OKL_API.G_TRUE then subsidy_amount = subsidy_override_amount
2519: -- This overloaded form will be called to re-calculate total of
2520: -- subsidies at asset or contract level at the time of QA check
2521: -- or any other time where total calculated is to be copared
2522: -- against total stored amount of subsidies

Line 2524: -- p_override_yn : OKL_API.G_TRUE/OKL_API.G_FALSE (will

2520: -- subsidies at asset or contract level at the time of QA check
2521: -- or any other time where total calculated is to be copared
2522: -- against total stored amount of subsidies
2523: -- PARAMETERS : IN - p_subsidy_cle_id : subsidy line id
2524: -- p_override_yn : OKL_API.G_TRUE/OKL_API.G_FALSE (will
2525: -- determine whether subsidy override
2526: -- amount is to be taken into account
2527: -- OUT - x_subsidy_amount : subsidy amount
2528: --------------------------------------------------------------------------------

Line 2539: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

2535: p_subsidy_cle_id IN NUMBER,
2536: p_override_yn IN VARCHAR2,
2537: x_subsidy_amount OUT NOCOPY NUMBER) is
2538:
2539: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
2540: l_api_name CONSTANT varchar2(30) := 'CALCULATE_SUBSIDY_AMOUNT';
2541: l_api_version CONSTANT NUMBER := 1.0;
2542:
2543: --------------------------------------------------

Line 2558: x_return_status := OKL_API.G_RET_STS_SUCCESS;

2554: l_subsidy_override_amount okl_k_lines.subsidy_override_amount%TYPE default NULL;
2555: l_subsidy_amount number;
2556:
2557: begin
2558: x_return_status := OKL_API.G_RET_STS_SUCCESS;
2559: -- Call start_activity to create savepoint, check compatibility
2560: -- and initialize message list
2561: x_return_status := OKL_API.START_ACTIVITY (
2562: l_api_name

Line 2561: x_return_status := OKL_API.START_ACTIVITY (

2557: begin
2558: x_return_status := OKL_API.G_RET_STS_SUCCESS;
2559: -- Call start_activity to create savepoint, check compatibility
2560: -- and initialize message list
2561: x_return_status := OKL_API.START_ACTIVITY (
2562: l_api_name
2563: ,p_init_msg_list
2564: ,'_PVT'
2565: ,x_return_status);

Line 2567: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2563: ,p_init_msg_list
2564: ,'_PVT'
2565: ,x_return_status);
2566: -- Check if activity started successfully
2567: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2568: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2569: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2570: RAISE OKL_API.G_EXCEPTION_ERROR;
2571: END IF;

Line 2568: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2564: ,'_PVT'
2565: ,x_return_status);
2566: -- Check if activity started successfully
2567: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2568: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2569: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2570: RAISE OKL_API.G_EXCEPTION_ERROR;
2571: END IF;
2572:

Line 2569: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

2565: ,x_return_status);
2566: -- Check if activity started successfully
2567: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2568: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2569: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2570: RAISE OKL_API.G_EXCEPTION_ERROR;
2571: END IF;
2572:
2573: --------------------------------------

Line 2570: RAISE OKL_API.G_EXCEPTION_ERROR;

2566: -- Check if activity started successfully
2567: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2568: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2569: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2570: RAISE OKL_API.G_EXCEPTION_ERROR;
2571: END IF;
2572:
2573: --------------------------------------
2574: --start of input parameter validations

Line 2577: If (p_subsidy_cle_id is NULL) or (p_subsidy_cle_id = OKL_API.G_MISS_NUM) then

2573: --------------------------------------
2574: --start of input parameter validations
2575: --------------------------------------
2576: --1.validate p_subsidy_cle_id
2577: If (p_subsidy_cle_id is NULL) or (p_subsidy_cle_id = OKL_API.G_MISS_NUM) then
2578: OKL_API.set_message(
2579: p_app_name => G_APP_NAME,
2580: p_msg_name => G_API_MISSING_PARAMETER,
2581: p_token1 => G_API_NAME_TOKEN,

Line 2578: OKL_API.set_message(

2574: --start of input parameter validations
2575: --------------------------------------
2576: --1.validate p_subsidy_cle_id
2577: If (p_subsidy_cle_id is NULL) or (p_subsidy_cle_id = OKL_API.G_MISS_NUM) then
2578: OKL_API.set_message(
2579: p_app_name => G_APP_NAME,
2580: p_msg_name => G_API_MISSING_PARAMETER,
2581: p_token1 => G_API_NAME_TOKEN,
2582: p_token1_value => l_api_name,

Line 2585: x_return_status := OKL_API.G_RET_STS_ERROR;

2581: p_token1 => G_API_NAME_TOKEN,
2582: p_token1_value => l_api_name,
2583: p_token2 => G_MISSING_PARAM_TOKEN,
2584: p_token2_value => 'p_subsidy_cle_id');
2585: x_return_status := OKL_API.G_RET_STS_ERROR;
2586: Raise OKL_API.G_EXCEPTION_ERROR;
2587: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2588: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2589: p_lty_code => 'SUBSIDY',

Line 2586: Raise OKL_API.G_EXCEPTION_ERROR;

2582: p_token1_value => l_api_name,
2583: p_token2 => G_MISSING_PARAM_TOKEN,
2584: p_token2_value => 'p_subsidy_cle_id');
2585: x_return_status := OKL_API.G_RET_STS_ERROR;
2586: Raise OKL_API.G_EXCEPTION_ERROR;
2587: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2588: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2589: p_lty_code => 'SUBSIDY',
2590: x_return_status => x_return_status);

Line 2587: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then

2583: p_token2 => G_MISSING_PARAM_TOKEN,
2584: p_token2_value => 'p_subsidy_cle_id');
2585: x_return_status := OKL_API.G_RET_STS_ERROR;
2586: Raise OKL_API.G_EXCEPTION_ERROR;
2587: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2588: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2589: p_lty_code => 'SUBSIDY',
2590: x_return_status => x_return_status);
2591: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 2591: IF x_return_status = OKL_API.G_RET_STS_ERROR then

2587: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2588: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2589: p_lty_code => 'SUBSIDY',
2590: x_return_status => x_return_status);
2591: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2592: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2593: Raise OKL_API.G_EXCEPTION_ERROR;
2594: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2595: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 2592: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');

2588: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2589: p_lty_code => 'SUBSIDY',
2590: x_return_status => x_return_status);
2591: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2592: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2593: Raise OKL_API.G_EXCEPTION_ERROR;
2594: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2595: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2596: End If;

Line 2593: Raise OKL_API.G_EXCEPTION_ERROR;

2589: p_lty_code => 'SUBSIDY',
2590: x_return_status => x_return_status);
2591: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2592: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2593: Raise OKL_API.G_EXCEPTION_ERROR;
2594: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2595: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2596: End If;
2597: End If;

Line 2594: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

2590: x_return_status => x_return_status);
2591: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2592: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2593: Raise OKL_API.G_EXCEPTION_ERROR;
2594: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2595: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2596: End If;
2597: End If;
2598:

Line 2595: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2591: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2592: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2593: Raise OKL_API.G_EXCEPTION_ERROR;
2594: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2595: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2596: End If;
2597: End If;
2598:
2599: --2.validate p_override_yn

Line 2601: OKL_API.set_message(

2597: End If;
2598:
2599: --2.validate p_override_yn
2600: If p_override_yn is NULL Then
2601: OKL_API.set_message(
2602: p_app_name => G_APP_NAME,
2603: p_msg_name => G_API_MISSING_PARAMETER,
2604: p_token1 => G_API_NAME_TOKEN,
2605: p_token1_value => l_api_name,

Line 2608: x_return_status := OKL_API.G_RET_STS_ERROR;

2604: p_token1 => G_API_NAME_TOKEN,
2605: p_token1_value => l_api_name,
2606: p_token2 => G_MISSING_PARAM_TOKEN,
2607: p_token2_value => 'p_override_yn');
2608: x_return_status := OKL_API.G_RET_STS_ERROR;
2609: Raise OKL_API.G_EXCEPTION_ERROR;
2610:
2611: ElsIf (p_override_yn is Not Null) then
2612: If p_override_yn not in (OKL_API.G_TRUE,OKL_API.G_FALSE) then

Line 2609: Raise OKL_API.G_EXCEPTION_ERROR;

2605: p_token1_value => l_api_name,
2606: p_token2 => G_MISSING_PARAM_TOKEN,
2607: p_token2_value => 'p_override_yn');
2608: x_return_status := OKL_API.G_RET_STS_ERROR;
2609: Raise OKL_API.G_EXCEPTION_ERROR;
2610:
2611: ElsIf (p_override_yn is Not Null) then
2612: If p_override_yn not in (OKL_API.G_TRUE,OKL_API.G_FALSE) then
2613: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_override_yn');

Line 2612: If p_override_yn not in (OKL_API.G_TRUE,OKL_API.G_FALSE) then

2608: x_return_status := OKL_API.G_RET_STS_ERROR;
2609: Raise OKL_API.G_EXCEPTION_ERROR;
2610:
2611: ElsIf (p_override_yn is Not Null) then
2612: If p_override_yn not in (OKL_API.G_TRUE,OKL_API.G_FALSE) then
2613: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_override_yn');
2614: Raise OKL_API.G_EXCEPTION_ERROR;
2615: End If;
2616: End If;

Line 2613: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_override_yn');

2609: Raise OKL_API.G_EXCEPTION_ERROR;
2610:
2611: ElsIf (p_override_yn is Not Null) then
2612: If p_override_yn not in (OKL_API.G_TRUE,OKL_API.G_FALSE) then
2613: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_override_yn');
2614: Raise OKL_API.G_EXCEPTION_ERROR;
2615: End If;
2616: End If;
2617: -----------------------------------

Line 2614: Raise OKL_API.G_EXCEPTION_ERROR;

2610:
2611: ElsIf (p_override_yn is Not Null) then
2612: If p_override_yn not in (OKL_API.G_TRUE,OKL_API.G_FALSE) then
2613: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_override_yn');
2614: Raise OKL_API.G_EXCEPTION_ERROR;
2615: End If;
2616: End If;
2617: -----------------------------------
2618: --end of input variable validations

Line 2621: If p_override_yn = OKL_API.G_TRUE then

2617: -----------------------------------
2618: --end of input variable validations
2619: -----------------------------------
2620:
2621: If p_override_yn = OKL_API.G_TRUE then
2622: open l_kle_csr (p_cle_id => p_subsidy_cle_id);
2623: fetch l_kle_csr into l_subsidy_override_amount;
2624: if l_kle_csr%NOTFOUND then
2625: Null;

Line 2631: (l_subsidy_override_amount <> OKL_API.G_MISS_NUM) and

2627: close l_kle_csr;
2628: End If;
2629:
2630: If (l_subsidy_override_amount is NOT NULL) and
2631: (l_subsidy_override_amount <> OKL_API.G_MISS_NUM) and
2632: (p_override_yn = OKL_API.G_TRUE) then
2633:
2634: l_subsidy_amount := l_subsidy_override_amount;
2635:

Line 2632: (p_override_yn = OKL_API.G_TRUE) then

2628: End If;
2629:
2630: If (l_subsidy_override_amount is NOT NULL) and
2631: (l_subsidy_override_amount <> OKL_API.G_MISS_NUM) and
2632: (p_override_yn = OKL_API.G_TRUE) then
2633:
2634: l_subsidy_amount := l_subsidy_override_amount;
2635:
2636: Elsif (l_subsidy_override_amount is NULL) OR

Line 2637: (l_subsidy_override_amount = OKL_API.G_MISS_NUM) OR

2633:
2634: l_subsidy_amount := l_subsidy_override_amount;
2635:
2636: Elsif (l_subsidy_override_amount is NULL) OR
2637: (l_subsidy_override_amount = OKL_API.G_MISS_NUM) OR
2638: (p_override_yn = OKL_API.G_FALSE) then
2639:
2640: calculate_subsidy_amount(
2641: p_api_version => p_api_version,

Line 2638: (p_override_yn = OKL_API.G_FALSE) then

2634: l_subsidy_amount := l_subsidy_override_amount;
2635:
2636: Elsif (l_subsidy_override_amount is NULL) OR
2637: (l_subsidy_override_amount = OKL_API.G_MISS_NUM) OR
2638: (p_override_yn = OKL_API.G_FALSE) then
2639:
2640: calculate_subsidy_amount(
2641: p_api_version => p_api_version,
2642: p_init_msg_list => p_init_msg_list,

Line 2649: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2645: x_msg_data => x_msg_data,
2646: p_subsidy_cle_id => p_subsidy_cle_id,
2647: x_subsidy_amount => l_subsidy_amount);
2648:
2649: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2650: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2651: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2652: RAISE OKL_API.G_EXCEPTION_ERROR;
2653: END IF;

Line 2650: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2646: p_subsidy_cle_id => p_subsidy_cle_id,
2647: x_subsidy_amount => l_subsidy_amount);
2648:
2649: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2650: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2651: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2652: RAISE OKL_API.G_EXCEPTION_ERROR;
2653: END IF;
2654:

Line 2651: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

2647: x_subsidy_amount => l_subsidy_amount);
2648:
2649: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2650: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2651: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2652: RAISE OKL_API.G_EXCEPTION_ERROR;
2653: END IF;
2654:
2655: End If;

Line 2652: RAISE OKL_API.G_EXCEPTION_ERROR;

2648:
2649: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2650: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2651: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2652: RAISE OKL_API.G_EXCEPTION_ERROR;
2653: END IF;
2654:
2655: End If;
2656:

Line 2658: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );

2654:
2655: End If;
2656:
2657: x_subsidy_amount := l_subsidy_amount;
2658: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
2659:
2660: EXCEPTION
2661: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2662: If l_kle_csr%ISOPEN then

Line 2661: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2657: x_subsidy_amount := l_subsidy_amount;
2658: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
2659:
2660: EXCEPTION
2661: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2662: If l_kle_csr%ISOPEN then
2663: close l_kle_csr;
2664: End If;
2665: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 2665: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2661: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2662: If l_kle_csr%ISOPEN then
2663: close l_kle_csr;
2664: End If;
2665: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2666: l_api_name,
2667: G_PKG_NAME,
2668: 'OKL_API.G_RET_STS_ERROR',
2669: x_msg_count,

Line 2668: 'OKL_API.G_RET_STS_ERROR',

2664: End If;
2665: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2666: l_api_name,
2667: G_PKG_NAME,
2668: 'OKL_API.G_RET_STS_ERROR',
2669: x_msg_count,
2670: x_msg_data,
2671: '_PVT');
2672: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 2672: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2668: 'OKL_API.G_RET_STS_ERROR',
2669: x_msg_count,
2670: x_msg_data,
2671: '_PVT');
2672: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2673: If l_kle_csr%ISOPEN then
2674: close l_kle_csr;
2675: End If;
2676: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

Line 2676: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

2672: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2673: If l_kle_csr%ISOPEN then
2674: close l_kle_csr;
2675: End If;
2676: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
2677: l_api_name,
2678: G_PKG_NAME,
2679: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2680: x_msg_count,

Line 2679: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2675: End If;
2676: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
2677: l_api_name,
2678: G_PKG_NAME,
2679: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2680: x_msg_count,
2681: x_msg_data,
2682: '_PVT');
2683: WHEN OTHERS THEN

Line 2687: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

2683: WHEN OTHERS THEN
2684: If l_kle_csr%ISOPEN then
2685: close l_kle_csr;
2686: End If;
2687: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
2688: l_api_name,
2689: G_PKG_NAME,
2690: 'OTHERS',
2691: x_msg_count,

Line 2711: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

2707: x_msg_data OUT NOCOPY VARCHAR2,
2708: p_subsidy_cle_id IN NUMBER,
2709: x_subsidy_amount OUT NOCOPY NUMBER) is
2710:
2711: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
2712: l_api_name CONSTANT varchar2(30) := 'GET_SUBSIDY_AMOUNT';
2713: l_api_version CONSTANT NUMBER := 1.0;
2714:
2715: l_subsidy_amount Number;

Line 2730: x_return_status := OKL_API.G_RET_STS_SUCCESS;

2726:
2727:
2728:
2729: Begin
2730: x_return_status := OKL_API.G_RET_STS_SUCCESS;
2731:
2732: -----------------------------------------
2733: --start of input parameter validations
2734: -----------------------------------------

Line 2736: If (p_subsidy_cle_id is NULL) or (p_subsidy_cle_id = OKL_API.G_MISS_NUM) then

2732: -----------------------------------------
2733: --start of input parameter validations
2734: -----------------------------------------
2735: --1.validate p_subsidy_cle_id
2736: If (p_subsidy_cle_id is NULL) or (p_subsidy_cle_id = OKL_API.G_MISS_NUM) then
2737: OKL_API.set_message(
2738: p_app_name => G_APP_NAME,
2739: p_msg_name => G_API_MISSING_PARAMETER,
2740: p_token1 => G_API_NAME_TOKEN,

Line 2737: OKL_API.set_message(

2733: --start of input parameter validations
2734: -----------------------------------------
2735: --1.validate p_subsidy_cle_id
2736: If (p_subsidy_cle_id is NULL) or (p_subsidy_cle_id = OKL_API.G_MISS_NUM) then
2737: OKL_API.set_message(
2738: p_app_name => G_APP_NAME,
2739: p_msg_name => G_API_MISSING_PARAMETER,
2740: p_token1 => G_API_NAME_TOKEN,
2741: p_token1_value => l_api_name,

Line 2744: x_return_status := OKL_API.G_RET_STS_ERROR;

2740: p_token1 => G_API_NAME_TOKEN,
2741: p_token1_value => l_api_name,
2742: p_token2 => G_MISSING_PARAM_TOKEN,
2743: p_token2_value => 'p_subsidy_cle_id');
2744: x_return_status := OKL_API.G_RET_STS_ERROR;
2745: Raise OKL_API.G_EXCEPTION_ERROR;
2746: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2747: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2748: p_lty_code => 'SUBSIDY',

Line 2745: Raise OKL_API.G_EXCEPTION_ERROR;

2741: p_token1_value => l_api_name,
2742: p_token2 => G_MISSING_PARAM_TOKEN,
2743: p_token2_value => 'p_subsidy_cle_id');
2744: x_return_status := OKL_API.G_RET_STS_ERROR;
2745: Raise OKL_API.G_EXCEPTION_ERROR;
2746: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2747: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2748: p_lty_code => 'SUBSIDY',
2749: x_return_status => x_return_status);

Line 2746: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then

2742: p_token2 => G_MISSING_PARAM_TOKEN,
2743: p_token2_value => 'p_subsidy_cle_id');
2744: x_return_status := OKL_API.G_RET_STS_ERROR;
2745: Raise OKL_API.G_EXCEPTION_ERROR;
2746: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2747: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2748: p_lty_code => 'SUBSIDY',
2749: x_return_status => x_return_status);
2750: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 2750: IF x_return_status = OKL_API.G_RET_STS_ERROR then

2746: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2747: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2748: p_lty_code => 'SUBSIDY',
2749: x_return_status => x_return_status);
2750: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2751: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2752: Raise OKL_API.G_EXCEPTION_ERROR;
2753: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2754: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 2751: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');

2747: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2748: p_lty_code => 'SUBSIDY',
2749: x_return_status => x_return_status);
2750: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2751: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2752: Raise OKL_API.G_EXCEPTION_ERROR;
2753: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2754: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2755: End If;

Line 2752: Raise OKL_API.G_EXCEPTION_ERROR;

2748: p_lty_code => 'SUBSIDY',
2749: x_return_status => x_return_status);
2750: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2751: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2752: Raise OKL_API.G_EXCEPTION_ERROR;
2753: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2754: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2755: End If;
2756: End If;

Line 2753: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

2749: x_return_status => x_return_status);
2750: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2751: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2752: Raise OKL_API.G_EXCEPTION_ERROR;
2753: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2754: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2755: End If;
2756: End If;
2757: -------------------------------------

Line 2754: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2750: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2751: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2752: Raise OKL_API.G_EXCEPTION_ERROR;
2753: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2754: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2755: End If;
2756: End If;
2757: -------------------------------------
2758: --end of input parameter validations

Line 2776: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2772:
2773: x_subsidy_amount := l_subsidy_amount;
2774:
2775: EXCEPTION
2776: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2777: If l_cleb_csr%ISOPEN then
2778: CLOSE l_cleb_csr;
2779: End If;
2780: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 2780: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2776: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2777: If l_cleb_csr%ISOPEN then
2778: CLOSE l_cleb_csr;
2779: End If;
2780: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2781: l_api_name,
2782: G_PKG_NAME,
2783: 'OKL_API.G_RET_STS_ERROR',
2784: x_msg_count,

Line 2783: 'OKL_API.G_RET_STS_ERROR',

2779: End If;
2780: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2781: l_api_name,
2782: G_PKG_NAME,
2783: 'OKL_API.G_RET_STS_ERROR',
2784: x_msg_count,
2785: x_msg_data,
2786: '_PVT');
2787: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 2787: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2783: 'OKL_API.G_RET_STS_ERROR',
2784: x_msg_count,
2785: x_msg_data,
2786: '_PVT');
2787: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2788: If l_cleb_csr%ISOPEN then
2789: CLOSE l_cleb_csr;
2790: End If;
2791: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

Line 2791: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

2787: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2788: If l_cleb_csr%ISOPEN then
2789: CLOSE l_cleb_csr;
2790: End If;
2791: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
2792: l_api_name,
2793: G_PKG_NAME,
2794: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2795: x_msg_count,

Line 2794: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2790: End If;
2791: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
2792: l_api_name,
2793: G_PKG_NAME,
2794: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2795: x_msg_count,
2796: x_msg_data,
2797: '_PVT');
2798: WHEN OTHERS THEN

Line 2802: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

2798: WHEN OTHERS THEN
2799: If l_cleb_csr%ISOPEN then
2800: CLOSE l_cleb_csr;
2801: End If;
2802: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
2803: l_api_name,
2804: G_PKG_NAME,
2805: 'OTHERS',
2806: x_msg_count,

Line 2828: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

2824: p_subsidy_cle_id IN NUMBER,
2825: x_asbv_rec OUT NOCOPY asbv_rec_type) is
2826:
2827:
2828: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
2829: l_api_name CONSTANT varchar2(30) := 'GET_SUBSIDY_AMOUNT';
2830: l_api_version CONSTANT NUMBER := 1.0;
2831:
2832: l_asbv_rec asbv_rec_type;

Line 2891: x_return_status := OKL_API.G_RET_STS_SUCCESS;

2887:
2888: l_sub_dtls_rec l_sub_dtls_csr%ROWTYPE;
2889:
2890: Begin
2891: x_return_status := OKL_API.G_RET_STS_SUCCESS;
2892:
2893: ---------------------------------------
2894: --start of input parameter validations
2895: ---------------------------------------

Line 2897: If (p_subsidy_cle_id is NULL) or (p_subsidy_cle_id = OKL_API.G_MISS_NUM) then

2893: ---------------------------------------
2894: --start of input parameter validations
2895: ---------------------------------------
2896: --1.validate p_subsidy_cle_id
2897: If (p_subsidy_cle_id is NULL) or (p_subsidy_cle_id = OKL_API.G_MISS_NUM) then
2898: OKL_API.set_message(
2899: p_app_name => G_APP_NAME,
2900: p_msg_name => G_API_MISSING_PARAMETER,
2901: p_token1 => G_API_NAME_TOKEN,

Line 2898: OKL_API.set_message(

2894: --start of input parameter validations
2895: ---------------------------------------
2896: --1.validate p_subsidy_cle_id
2897: If (p_subsidy_cle_id is NULL) or (p_subsidy_cle_id = OKL_API.G_MISS_NUM) then
2898: OKL_API.set_message(
2899: p_app_name => G_APP_NAME,
2900: p_msg_name => G_API_MISSING_PARAMETER,
2901: p_token1 => G_API_NAME_TOKEN,
2902: p_token1_value => l_api_name,

Line 2905: x_return_status := OKL_API.G_RET_STS_ERROR;

2901: p_token1 => G_API_NAME_TOKEN,
2902: p_token1_value => l_api_name,
2903: p_token2 => G_MISSING_PARAM_TOKEN,
2904: p_token2_value => 'p_subsidy_cle_id');
2905: x_return_status := OKL_API.G_RET_STS_ERROR;
2906: Raise OKL_API.G_EXCEPTION_ERROR;
2907: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2908: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2909: p_lty_code => 'SUBSIDY',

Line 2906: Raise OKL_API.G_EXCEPTION_ERROR;

2902: p_token1_value => l_api_name,
2903: p_token2 => G_MISSING_PARAM_TOKEN,
2904: p_token2_value => 'p_subsidy_cle_id');
2905: x_return_status := OKL_API.G_RET_STS_ERROR;
2906: Raise OKL_API.G_EXCEPTION_ERROR;
2907: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2908: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2909: p_lty_code => 'SUBSIDY',
2910: x_return_status => x_return_status);

Line 2907: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then

2903: p_token2 => G_MISSING_PARAM_TOKEN,
2904: p_token2_value => 'p_subsidy_cle_id');
2905: x_return_status := OKL_API.G_RET_STS_ERROR;
2906: Raise OKL_API.G_EXCEPTION_ERROR;
2907: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2908: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2909: p_lty_code => 'SUBSIDY',
2910: x_return_status => x_return_status);
2911: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 2911: IF x_return_status = OKL_API.G_RET_STS_ERROR then

2907: Elsif (p_subsidy_cle_id is not NULL) and (p_subsidy_cle_id <> OKL_API.G_MISS_NUM) then
2908: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2909: p_lty_code => 'SUBSIDY',
2910: x_return_status => x_return_status);
2911: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2912: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2913: Raise OKL_API.G_EXCEPTION_ERROR;
2914: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2915: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 2912: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');

2908: validate_cle_id(p_cle_id => p_subsidy_cle_id,
2909: p_lty_code => 'SUBSIDY',
2910: x_return_status => x_return_status);
2911: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2912: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2913: Raise OKL_API.G_EXCEPTION_ERROR;
2914: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2915: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2916: End If;

Line 2913: Raise OKL_API.G_EXCEPTION_ERROR;

2909: p_lty_code => 'SUBSIDY',
2910: x_return_status => x_return_status);
2911: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2912: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2913: Raise OKL_API.G_EXCEPTION_ERROR;
2914: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2915: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2916: End If;
2917: End If;

Line 2914: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

2910: x_return_status => x_return_status);
2911: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2912: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2913: Raise OKL_API.G_EXCEPTION_ERROR;
2914: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2915: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2916: End If;
2917: End If;
2918: ------------------------------------------

Line 2915: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2911: IF x_return_status = OKL_API.G_RET_STS_ERROR then
2912: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_subsidy_cle_id');
2913: Raise OKL_API.G_EXCEPTION_ERROR;
2914: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
2915: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2916: End If;
2917: End If;
2918: ------------------------------------------
2919: --end of input parameter validations

Line 2935: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

2931: x_msg_data => x_msg_data,
2932: p_subsidy_cle_id => p_subsidy_cle_id,
2933: x_subsidy_amount => l_subsidy_amount);
2934:
2935: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2936: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2937: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2938: RAISE OKL_API.G_EXCEPTION_ERROR;
2939: END IF;

Line 2936: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2932: p_subsidy_cle_id => p_subsidy_cle_id,
2933: x_subsidy_amount => l_subsidy_amount);
2934:
2935: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2936: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2937: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2938: RAISE OKL_API.G_EXCEPTION_ERROR;
2939: END IF;
2940:

Line 2937: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

2933: x_subsidy_amount => l_subsidy_amount);
2934:
2935: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2936: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2937: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2938: RAISE OKL_API.G_EXCEPTION_ERROR;
2939: END IF;
2940:
2941:

Line 2938: RAISE OKL_API.G_EXCEPTION_ERROR;

2934:
2935: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2936: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2937: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2938: RAISE OKL_API.G_EXCEPTION_ERROR;
2939: END IF;
2940:
2941:
2942: ----------------------------------------------------------------------------

Line 2991: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2987:
2988: x_asbv_rec := l_asbv_rec;
2989:
2990: EXCEPTION
2991: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2992: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2993: l_api_name,
2994: G_PKG_NAME,
2995: 'OKL_API.G_RET_STS_ERROR',

Line 2992: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2988: x_asbv_rec := l_asbv_rec;
2989:
2990: EXCEPTION
2991: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2992: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2993: l_api_name,
2994: G_PKG_NAME,
2995: 'OKL_API.G_RET_STS_ERROR',
2996: x_msg_count,

Line 2995: 'OKL_API.G_RET_STS_ERROR',

2991: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2992: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2993: l_api_name,
2994: G_PKG_NAME,
2995: 'OKL_API.G_RET_STS_ERROR',
2996: x_msg_count,
2997: x_msg_data,
2998: '_PVT');
2999: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 2999: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2995: 'OKL_API.G_RET_STS_ERROR',
2996: x_msg_count,
2997: x_msg_data,
2998: '_PVT');
2999: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3000: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3001: l_api_name,
3002: G_PKG_NAME,
3003: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3000: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

2996: x_msg_count,
2997: x_msg_data,
2998: '_PVT');
2999: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3000: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3001: l_api_name,
3002: G_PKG_NAME,
3003: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3004: x_msg_count,

Line 3003: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2999: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3000: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3001: l_api_name,
3002: G_PKG_NAME,
3003: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3004: x_msg_count,
3005: x_msg_data,
3006: '_PVT');
3007: WHEN OTHERS THEN

Line 3011: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

3007: WHEN OTHERS THEN
3008: If l_sub_dtls_csr%ISOPEN then
3009: CLOSE l_sub_dtls_csr;
3010: End If;
3011: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3012: l_api_name,
3013: G_PKG_NAME,
3014: 'OTHERS',
3015: x_msg_count,

Line 3035: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

3031: p_asset_cle_id IN NUMBER,
3032: p_accounting_method IN VARCHAR2,
3033: x_subsidy_amount OUT NOCOPY NUMBER) is
3034:
3035: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
3036: l_api_name CONSTANT varchar2(30) := 'GET_ASSET_SUBSIDY';
3037: l_api_version CONSTANT NUMBER := 1.0;
3038:
3039: l_subsidy_amount Number;

Line 3060: x_return_status := OKL_API.G_RET_STS_SUCCESS;

3056: and sub_cle.sts_code <> 'ABANDONED';
3057:
3058: l_subsidy_cle_id number;
3059: begin
3060: x_return_status := OKL_API.G_RET_STS_SUCCESS;
3061:
3062: /*----commented this validation as it causes issues during booking
3063: --------------------------------------
3064: --start of input parameter validations

Line 3067: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then

3063: --------------------------------------
3064: --start of input parameter validations
3065: --------------------------------------
3066: --1.validate p_asset_cle_id
3067: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then
3068: OKL_API.set_message(
3069: p_app_name => G_APP_NAME,
3070: p_msg_name => G_API_MISSING_PARAMETER,
3071: p_token1 => G_API_NAME_TOKEN,

Line 3068: OKL_API.set_message(

3064: --start of input parameter validations
3065: --------------------------------------
3066: --1.validate p_asset_cle_id
3067: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then
3068: OKL_API.set_message(
3069: p_app_name => G_APP_NAME,
3070: p_msg_name => G_API_MISSING_PARAMETER,
3071: p_token1 => G_API_NAME_TOKEN,
3072: p_token1_value => l_api_name,

Line 3075: x_return_status := OKL_API.G_RET_STS_ERROR;

3071: p_token1 => G_API_NAME_TOKEN,
3072: p_token1_value => l_api_name,
3073: p_token2 => G_MISSING_PARAM_TOKEN,
3074: p_token2_value => 'p_asset_cle_id');
3075: x_return_status := OKL_API.G_RET_STS_ERROR;
3076: Raise OKL_API.G_EXCEPTION_ERROR;
3077: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3078: validate_cle_id(p_cle_id => p_asset_cle_id,
3079: p_lty_code => 'FREE_FORM1',

Line 3076: Raise OKL_API.G_EXCEPTION_ERROR;

3072: p_token1_value => l_api_name,
3073: p_token2 => G_MISSING_PARAM_TOKEN,
3074: p_token2_value => 'p_asset_cle_id');
3075: x_return_status := OKL_API.G_RET_STS_ERROR;
3076: Raise OKL_API.G_EXCEPTION_ERROR;
3077: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3078: validate_cle_id(p_cle_id => p_asset_cle_id,
3079: p_lty_code => 'FREE_FORM1',
3080: x_return_status => x_return_status);

Line 3077: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then

3073: p_token2 => G_MISSING_PARAM_TOKEN,
3074: p_token2_value => 'p_asset_cle_id');
3075: x_return_status := OKL_API.G_RET_STS_ERROR;
3076: Raise OKL_API.G_EXCEPTION_ERROR;
3077: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3078: validate_cle_id(p_cle_id => p_asset_cle_id,
3079: p_lty_code => 'FREE_FORM1',
3080: x_return_status => x_return_status);
3081: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 3081: IF x_return_status = OKL_API.G_RET_STS_ERROR then

3077: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3078: validate_cle_id(p_cle_id => p_asset_cle_id,
3079: p_lty_code => 'FREE_FORM1',
3080: x_return_status => x_return_status);
3081: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3082: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3083: Raise OKL_API.G_EXCEPTION_ERROR;
3084: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3085: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3082: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');

3078: validate_cle_id(p_cle_id => p_asset_cle_id,
3079: p_lty_code => 'FREE_FORM1',
3080: x_return_status => x_return_status);
3081: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3082: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3083: Raise OKL_API.G_EXCEPTION_ERROR;
3084: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3085: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3086: End If;

Line 3083: Raise OKL_API.G_EXCEPTION_ERROR;

3079: p_lty_code => 'FREE_FORM1',
3080: x_return_status => x_return_status);
3081: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3082: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3083: Raise OKL_API.G_EXCEPTION_ERROR;
3084: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3085: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3086: End If;
3087: End If;

Line 3084: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

3080: x_return_status => x_return_status);
3081: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3082: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3083: Raise OKL_API.G_EXCEPTION_ERROR;
3084: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3085: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3086: End If;
3087: End If;
3088: --2.validate accounting method

Line 3085: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3081: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3082: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3083: Raise OKL_API.G_EXCEPTION_ERROR;
3084: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3085: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3086: End If;
3087: End If;
3088: --2.validate accounting method
3089: If (p_accounting_method is NOT NULL) then

Line 3092: IF x_return_status = OKL_API.G_RET_STS_ERROR then

3088: --2.validate accounting method
3089: If (p_accounting_method is NOT NULL) then
3090: validate_acct_method(p_accounting_method => p_accounting_method,
3091: x_return_status => x_return_status);
3092: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3093: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_accounting_method');
3094: Raise OKL_API.G_EXCEPTION_ERROR;
3095: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3096: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3093: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_accounting_method');

3089: If (p_accounting_method is NOT NULL) then
3090: validate_acct_method(p_accounting_method => p_accounting_method,
3091: x_return_status => x_return_status);
3092: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3093: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_accounting_method');
3094: Raise OKL_API.G_EXCEPTION_ERROR;
3095: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3096: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3097: End If;

Line 3094: Raise OKL_API.G_EXCEPTION_ERROR;

3090: validate_acct_method(p_accounting_method => p_accounting_method,
3091: x_return_status => x_return_status);
3092: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3093: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_accounting_method');
3094: Raise OKL_API.G_EXCEPTION_ERROR;
3095: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3096: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3097: End If;
3098: End If;

Line 3095: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

3091: x_return_status => x_return_status);
3092: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3093: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_accounting_method');
3094: Raise OKL_API.G_EXCEPTION_ERROR;
3095: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3096: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3097: End If;
3098: End If;
3099: ------------------------------------

Line 3096: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3092: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3093: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_accounting_method');
3094: Raise OKL_API.G_EXCEPTION_ERROR;
3095: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3096: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3097: End If;
3098: End If;
3099: ------------------------------------
3100: --end of input parameter validations

Line 3124: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3120: x_msg_data => x_msg_data,
3121: p_subsidy_cle_id => l_subsidy_cle_id,
3122: x_subsidy_amount => l_subsidy_amount);
3123:
3124: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3125: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3126: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3127: RAISE OKL_API.G_EXCEPTION_ERROR;
3128: END IF;

Line 3125: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3121: p_subsidy_cle_id => l_subsidy_cle_id,
3122: x_subsidy_amount => l_subsidy_amount);
3123:
3124: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3125: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3126: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3127: RAISE OKL_API.G_EXCEPTION_ERROR;
3128: END IF;
3129: l_asset_subsidy_Amount := l_asset_subsidy_Amount + l_subsidy_amount;

Line 3126: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3122: x_subsidy_amount => l_subsidy_amount);
3123:
3124: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3125: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3126: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3127: RAISE OKL_API.G_EXCEPTION_ERROR;
3128: END IF;
3129: l_asset_subsidy_Amount := l_asset_subsidy_Amount + l_subsidy_amount;
3130: End Loop;

Line 3127: RAISE OKL_API.G_EXCEPTION_ERROR;

3123:
3124: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3125: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3126: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3127: RAISE OKL_API.G_EXCEPTION_ERROR;
3128: END IF;
3129: l_asset_subsidy_Amount := l_asset_subsidy_Amount + l_subsidy_amount;
3130: End Loop;
3131: Close l_sub_csr;

Line 3136: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3132:
3133: x_subsidy_amount := l_asset_subsidy_amount;
3134:
3135: EXCEPTION
3136: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3137: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3138: l_api_name,
3139: G_PKG_NAME,
3140: 'OKL_API.G_RET_STS_ERROR',

Line 3137: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3133: x_subsidy_amount := l_asset_subsidy_amount;
3134:
3135: EXCEPTION
3136: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3137: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3138: l_api_name,
3139: G_PKG_NAME,
3140: 'OKL_API.G_RET_STS_ERROR',
3141: x_msg_count,

Line 3140: 'OKL_API.G_RET_STS_ERROR',

3136: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3137: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3138: l_api_name,
3139: G_PKG_NAME,
3140: 'OKL_API.G_RET_STS_ERROR',
3141: x_msg_count,
3142: x_msg_data,
3143: '_PVT');
3144: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 3144: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3140: 'OKL_API.G_RET_STS_ERROR',
3141: x_msg_count,
3142: x_msg_data,
3143: '_PVT');
3144: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3145: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3146: l_api_name,
3147: G_PKG_NAME,
3148: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3145: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

3141: x_msg_count,
3142: x_msg_data,
3143: '_PVT');
3144: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3145: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3146: l_api_name,
3147: G_PKG_NAME,
3148: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3149: x_msg_count,

Line 3148: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3144: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3145: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3146: l_api_name,
3147: G_PKG_NAME,
3148: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3149: x_msg_count,
3150: x_msg_data,
3151: '_PVT');
3152: WHEN OTHERS THEN

Line 3156: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

3152: WHEN OTHERS THEN
3153: If l_sub_csr%ISOPEN then
3154: CLOSE l_sub_csr;
3155: End If;
3156: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3157: l_api_name,
3158: G_PKG_NAME,
3159: 'OTHERS',
3160: x_msg_count,

Line 3182: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

3178: x_msg_data OUT NOCOPY VARCHAR2,
3179: p_asset_cle_id IN NUMBER,
3180: x_asbv_tbl OUT NOCOPY asbv_tbl_type) is
3181:
3182: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
3183: l_api_name CONSTANT varchar2(30) := 'GET_ASSET_SUBSIDY';
3184: l_api_version CONSTANT NUMBER := 1.0;
3185:
3186: l_asbv_tbl asbv_tbl_type;

Line 3202: x_return_status := OKL_API.G_RET_STS_SUCCESS;

3198: l_subsidy_cle_id number;
3199: i number;
3200:
3201: begin
3202: x_return_status := OKL_API.G_RET_STS_SUCCESS;
3203:
3204: ---------------------------------------
3205: --start of input parameter validations
3206: ---------------------------------------

Line 3208: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then

3204: ---------------------------------------
3205: --start of input parameter validations
3206: ---------------------------------------
3207: --1.validate p_asset_cle_id
3208: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then
3209: OKL_API.set_message(
3210: p_app_name => G_APP_NAME,
3211: p_msg_name => G_API_MISSING_PARAMETER,
3212: p_token1 => G_API_NAME_TOKEN,

Line 3209: OKL_API.set_message(

3205: --start of input parameter validations
3206: ---------------------------------------
3207: --1.validate p_asset_cle_id
3208: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then
3209: OKL_API.set_message(
3210: p_app_name => G_APP_NAME,
3211: p_msg_name => G_API_MISSING_PARAMETER,
3212: p_token1 => G_API_NAME_TOKEN,
3213: p_token1_value => l_api_name,

Line 3216: x_return_status := OKL_API.G_RET_STS_ERROR;

3212: p_token1 => G_API_NAME_TOKEN,
3213: p_token1_value => l_api_name,
3214: p_token2 => G_MISSING_PARAM_TOKEN,
3215: p_token2_value => 'p_asset_cle_id');
3216: x_return_status := OKL_API.G_RET_STS_ERROR;
3217: Raise OKL_API.G_EXCEPTION_ERROR;
3218: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3219: validate_cle_id(p_cle_id => p_asset_cle_id,
3220: p_lty_code => 'FREE_FORM1',

Line 3217: Raise OKL_API.G_EXCEPTION_ERROR;

3213: p_token1_value => l_api_name,
3214: p_token2 => G_MISSING_PARAM_TOKEN,
3215: p_token2_value => 'p_asset_cle_id');
3216: x_return_status := OKL_API.G_RET_STS_ERROR;
3217: Raise OKL_API.G_EXCEPTION_ERROR;
3218: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3219: validate_cle_id(p_cle_id => p_asset_cle_id,
3220: p_lty_code => 'FREE_FORM1',
3221: x_return_status => x_return_status);

Line 3218: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then

3214: p_token2 => G_MISSING_PARAM_TOKEN,
3215: p_token2_value => 'p_asset_cle_id');
3216: x_return_status := OKL_API.G_RET_STS_ERROR;
3217: Raise OKL_API.G_EXCEPTION_ERROR;
3218: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3219: validate_cle_id(p_cle_id => p_asset_cle_id,
3220: p_lty_code => 'FREE_FORM1',
3221: x_return_status => x_return_status);
3222: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 3222: IF x_return_status = OKL_API.G_RET_STS_ERROR then

3218: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3219: validate_cle_id(p_cle_id => p_asset_cle_id,
3220: p_lty_code => 'FREE_FORM1',
3221: x_return_status => x_return_status);
3222: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3223: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3224: Raise OKL_API.G_EXCEPTION_ERROR;
3225: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3226: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3223: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');

3219: validate_cle_id(p_cle_id => p_asset_cle_id,
3220: p_lty_code => 'FREE_FORM1',
3221: x_return_status => x_return_status);
3222: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3223: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3224: Raise OKL_API.G_EXCEPTION_ERROR;
3225: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3226: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3227: End If;

Line 3224: Raise OKL_API.G_EXCEPTION_ERROR;

3220: p_lty_code => 'FREE_FORM1',
3221: x_return_status => x_return_status);
3222: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3223: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3224: Raise OKL_API.G_EXCEPTION_ERROR;
3225: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3226: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3227: End If;
3228: End If;

Line 3225: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

3221: x_return_status => x_return_status);
3222: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3223: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3224: Raise OKL_API.G_EXCEPTION_ERROR;
3225: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3226: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3227: End If;
3228: End If;
3229: -------------------------------------

Line 3226: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3222: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3223: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3224: Raise OKL_API.G_EXCEPTION_ERROR;
3225: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3226: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3227: End If;
3228: End If;
3229: -------------------------------------
3230: --end of input parameter validations

Line 3248: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3244: x_msg_data => x_msg_data,
3245: p_subsidy_cle_id => l_subsidy_cle_id,
3246: x_asbv_rec => l_asbv_tbl(i));
3247:
3248: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3249: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3250: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3251: RAISE OKL_API.G_EXCEPTION_ERROR;
3252: END IF;

Line 3249: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3245: p_subsidy_cle_id => l_subsidy_cle_id,
3246: x_asbv_rec => l_asbv_tbl(i));
3247:
3248: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3249: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3250: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3251: RAISE OKL_API.G_EXCEPTION_ERROR;
3252: END IF;
3253: End Loop;

Line 3250: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3246: x_asbv_rec => l_asbv_tbl(i));
3247:
3248: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3249: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3250: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3251: RAISE OKL_API.G_EXCEPTION_ERROR;
3252: END IF;
3253: End Loop;
3254: Close l_sub_csr;

Line 3251: RAISE OKL_API.G_EXCEPTION_ERROR;

3247:
3248: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3249: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3250: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3251: RAISE OKL_API.G_EXCEPTION_ERROR;
3252: END IF;
3253: End Loop;
3254: Close l_sub_csr;
3255:

Line 3259: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3255:
3256: x_asbv_tbl := l_asbv_tbl;
3257:
3258: EXCEPTION
3259: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3260: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3261: l_api_name,
3262: G_PKG_NAME,
3263: 'OKL_API.G_RET_STS_ERROR',

Line 3260: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3256: x_asbv_tbl := l_asbv_tbl;
3257:
3258: EXCEPTION
3259: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3260: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3261: l_api_name,
3262: G_PKG_NAME,
3263: 'OKL_API.G_RET_STS_ERROR',
3264: x_msg_count,

Line 3263: 'OKL_API.G_RET_STS_ERROR',

3259: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3260: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3261: l_api_name,
3262: G_PKG_NAME,
3263: 'OKL_API.G_RET_STS_ERROR',
3264: x_msg_count,
3265: x_msg_data,
3266: '_PVT');
3267: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 3267: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3263: 'OKL_API.G_RET_STS_ERROR',
3264: x_msg_count,
3265: x_msg_data,
3266: '_PVT');
3267: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3268: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3269: l_api_name,
3270: G_PKG_NAME,
3271: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3268: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

3264: x_msg_count,
3265: x_msg_data,
3266: '_PVT');
3267: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3268: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3269: l_api_name,
3270: G_PKG_NAME,
3271: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3272: x_msg_count,

Line 3271: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3267: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3268: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3269: l_api_name,
3270: G_PKG_NAME,
3271: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3272: x_msg_count,
3273: x_msg_data,
3274: '_PVT');
3275: WHEN OTHERS THEN

Line 3279: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

3275: WHEN OTHERS THEN
3276: If l_sub_csr%ISOPEN then
3277: CLOSE l_sub_csr;
3278: End If;
3279: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3280: l_api_name,
3281: G_PKG_NAME,
3282: 'OTHERS',
3283: x_msg_count,

Line 3303: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

3299: x_msg_data OUT NOCOPY VARCHAR2,
3300: p_asset_cle_id IN NUMBER,
3301: x_subsidy_amount OUT NOCOPY NUMBER) is
3302:
3303: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
3304: l_api_name CONSTANT varchar2(30) := 'CALC_ASSET_SUBSIDY';
3305: l_api_version CONSTANT NUMBER := 1.0;
3306:
3307: l_subsidy_amount Number;

Line 3323: x_return_status := OKL_API.G_RET_STS_SUCCESS;

3319: and sub_cle.sts_code <> 'ABANDONED';
3320:
3321: l_subsidy_cle_id number;
3322: begin
3323: x_return_status := OKL_API.G_RET_STS_SUCCESS;
3324:
3325: ---------------------------------------
3326: --start of input parameter validations
3327: ---------------------------------------

Line 3329: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then

3325: ---------------------------------------
3326: --start of input parameter validations
3327: ---------------------------------------
3328: --1.validate p_asset_cle_id
3329: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then
3330: OKL_API.set_message(
3331: p_app_name => G_APP_NAME,
3332: p_msg_name => G_API_MISSING_PARAMETER,
3333: p_token1 => G_API_NAME_TOKEN,

Line 3330: OKL_API.set_message(

3326: --start of input parameter validations
3327: ---------------------------------------
3328: --1.validate p_asset_cle_id
3329: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then
3330: OKL_API.set_message(
3331: p_app_name => G_APP_NAME,
3332: p_msg_name => G_API_MISSING_PARAMETER,
3333: p_token1 => G_API_NAME_TOKEN,
3334: p_token1_value => l_api_name,

Line 3337: x_return_status := OKL_API.G_RET_STS_ERROR;

3333: p_token1 => G_API_NAME_TOKEN,
3334: p_token1_value => l_api_name,
3335: p_token2 => G_MISSING_PARAM_TOKEN,
3336: p_token2_value => 'p_asset_cle_id');
3337: x_return_status := OKL_API.G_RET_STS_ERROR;
3338: Raise OKL_API.G_EXCEPTION_ERROR;
3339: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3340: validate_cle_id(p_cle_id => p_asset_cle_id,
3341: p_lty_code => 'FREE_FORM1',

Line 3338: Raise OKL_API.G_EXCEPTION_ERROR;

3334: p_token1_value => l_api_name,
3335: p_token2 => G_MISSING_PARAM_TOKEN,
3336: p_token2_value => 'p_asset_cle_id');
3337: x_return_status := OKL_API.G_RET_STS_ERROR;
3338: Raise OKL_API.G_EXCEPTION_ERROR;
3339: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3340: validate_cle_id(p_cle_id => p_asset_cle_id,
3341: p_lty_code => 'FREE_FORM1',
3342: x_return_status => x_return_status);

Line 3339: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then

3335: p_token2 => G_MISSING_PARAM_TOKEN,
3336: p_token2_value => 'p_asset_cle_id');
3337: x_return_status := OKL_API.G_RET_STS_ERROR;
3338: Raise OKL_API.G_EXCEPTION_ERROR;
3339: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3340: validate_cle_id(p_cle_id => p_asset_cle_id,
3341: p_lty_code => 'FREE_FORM1',
3342: x_return_status => x_return_status);
3343: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 3343: IF x_return_status = OKL_API.G_RET_STS_ERROR then

3339: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3340: validate_cle_id(p_cle_id => p_asset_cle_id,
3341: p_lty_code => 'FREE_FORM1',
3342: x_return_status => x_return_status);
3343: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3344: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3345: Raise OKL_API.G_EXCEPTION_ERROR;
3346: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3347: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3344: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');

3340: validate_cle_id(p_cle_id => p_asset_cle_id,
3341: p_lty_code => 'FREE_FORM1',
3342: x_return_status => x_return_status);
3343: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3344: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3345: Raise OKL_API.G_EXCEPTION_ERROR;
3346: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3347: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3348: End If;

Line 3345: Raise OKL_API.G_EXCEPTION_ERROR;

3341: p_lty_code => 'FREE_FORM1',
3342: x_return_status => x_return_status);
3343: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3344: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3345: Raise OKL_API.G_EXCEPTION_ERROR;
3346: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3347: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3348: End If;
3349: End If;

Line 3346: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

3342: x_return_status => x_return_status);
3343: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3344: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3345: Raise OKL_API.G_EXCEPTION_ERROR;
3346: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3347: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3348: End If;
3349: End If;
3350: ------------------------------------

Line 3347: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3343: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3344: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3345: Raise OKL_API.G_EXCEPTION_ERROR;
3346: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3347: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3348: End If;
3349: End If;
3350: ------------------------------------
3351: --end of input parameter validations

Line 3370: p_override_yn => OKL_API.G_TRUE,

3366: x_return_status => x_return_status,
3367: x_msg_count => x_msg_count,
3368: x_msg_data => x_msg_data,
3369: p_subsidy_cle_id => l_subsidy_cle_id,
3370: p_override_yn => OKL_API.G_TRUE,
3371: x_subsidy_amount => l_subsidy_amount);
3372:
3373: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3373: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3369: p_subsidy_cle_id => l_subsidy_cle_id,
3370: p_override_yn => OKL_API.G_TRUE,
3371: x_subsidy_amount => l_subsidy_amount);
3372:
3373: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3375: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3376: RAISE OKL_API.G_EXCEPTION_ERROR;
3377: END IF;

Line 3374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3370: p_override_yn => OKL_API.G_TRUE,
3371: x_subsidy_amount => l_subsidy_amount);
3372:
3373: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3375: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3376: RAISE OKL_API.G_EXCEPTION_ERROR;
3377: END IF;
3378: l_asset_subsidy_Amount := l_asset_subsidy_Amount + l_subsidy_amount;

Line 3375: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3371: x_subsidy_amount => l_subsidy_amount);
3372:
3373: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3375: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3376: RAISE OKL_API.G_EXCEPTION_ERROR;
3377: END IF;
3378: l_asset_subsidy_Amount := l_asset_subsidy_Amount + l_subsidy_amount;
3379: End Loop;

Line 3376: RAISE OKL_API.G_EXCEPTION_ERROR;

3372:
3373: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3375: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3376: RAISE OKL_API.G_EXCEPTION_ERROR;
3377: END IF;
3378: l_asset_subsidy_Amount := l_asset_subsidy_Amount + l_subsidy_amount;
3379: End Loop;
3380: Close l_sub_csr;

Line 3385: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3381:
3382: x_subsidy_amount := l_asset_subsidy_amount;
3383:
3384: EXCEPTION
3385: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3386: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3387: l_api_name,
3388: G_PKG_NAME,
3389: 'OKL_API.G_RET_STS_ERROR',

Line 3386: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3382: x_subsidy_amount := l_asset_subsidy_amount;
3383:
3384: EXCEPTION
3385: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3386: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3387: l_api_name,
3388: G_PKG_NAME,
3389: 'OKL_API.G_RET_STS_ERROR',
3390: x_msg_count,

Line 3389: 'OKL_API.G_RET_STS_ERROR',

3385: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3386: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3387: l_api_name,
3388: G_PKG_NAME,
3389: 'OKL_API.G_RET_STS_ERROR',
3390: x_msg_count,
3391: x_msg_data,
3392: '_PVT');
3393: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 3393: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3389: 'OKL_API.G_RET_STS_ERROR',
3390: x_msg_count,
3391: x_msg_data,
3392: '_PVT');
3393: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3394: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3395: l_api_name,
3396: G_PKG_NAME,
3397: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3394: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

3390: x_msg_count,
3391: x_msg_data,
3392: '_PVT');
3393: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3394: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3395: l_api_name,
3396: G_PKG_NAME,
3397: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3398: x_msg_count,

Line 3397: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3393: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3394: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3395: l_api_name,
3396: G_PKG_NAME,
3397: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3398: x_msg_count,
3399: x_msg_data,
3400: '_PVT');
3401: WHEN OTHERS THEN

Line 3405: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

3401: WHEN OTHERS THEN
3402: If l_sub_csr%ISOPEN then
3403: CLOSE l_sub_csr;
3404: End If;
3405: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3406: l_api_name,
3407: G_PKG_NAME,
3408: 'OTHERS',
3409: x_msg_count,

Line 3430: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

3426: p_chr_id IN NUMBER,
3427: p_accounting_method IN VARCHAR2,
3428: x_subsidy_amount OUT NOCOPY NUMBER) is
3429:
3430: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
3431: l_api_name CONSTANT varchar2(30) := 'GET_CONTRACT_SUBSIDY';
3432: l_api_version CONSTANT NUMBER := 1.0;
3433:
3434: l_subsidy_amount number;

Line 3453: x_return_status := OKL_API.G_RET_STS_SUCCESS;

3449:
3450: l_asset_cle_id number;
3451:
3452: begin
3453: x_return_status := OKL_API.G_RET_STS_SUCCESS;
3454:
3455: -------------------------------------
3456: --start of input parameter validations
3457: -------------------------------------

Line 3459: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then

3455: -------------------------------------
3456: --start of input parameter validations
3457: -------------------------------------
3458: --1.validate p_chr_id
3459: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then
3460: OKL_API.set_message(
3461: p_app_name => G_APP_NAME,
3462: p_msg_name => G_API_MISSING_PARAMETER,
3463: p_token1 => G_API_NAME_TOKEN,

Line 3460: OKL_API.set_message(

3456: --start of input parameter validations
3457: -------------------------------------
3458: --1.validate p_chr_id
3459: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then
3460: OKL_API.set_message(
3461: p_app_name => G_APP_NAME,
3462: p_msg_name => G_API_MISSING_PARAMETER,
3463: p_token1 => G_API_NAME_TOKEN,
3464: p_token1_value => l_api_name,

Line 3467: x_return_status := OKL_API.G_RET_STS_ERROR;

3463: p_token1 => G_API_NAME_TOKEN,
3464: p_token1_value => l_api_name,
3465: p_token2 => G_MISSING_PARAM_TOKEN,
3466: p_token2_value => 'p_chr_id');
3467: x_return_status := OKL_API.G_RET_STS_ERROR;
3468: Raise OKL_API.G_EXCEPTION_ERROR;
3469: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3470: validate_chr_id(p_chr_id => p_chr_id,
3471: x_return_status => x_return_status);

Line 3468: Raise OKL_API.G_EXCEPTION_ERROR;

3464: p_token1_value => l_api_name,
3465: p_token2 => G_MISSING_PARAM_TOKEN,
3466: p_token2_value => 'p_chr_id');
3467: x_return_status := OKL_API.G_RET_STS_ERROR;
3468: Raise OKL_API.G_EXCEPTION_ERROR;
3469: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3470: validate_chr_id(p_chr_id => p_chr_id,
3471: x_return_status => x_return_status);
3472: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 3469: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then

3465: p_token2 => G_MISSING_PARAM_TOKEN,
3466: p_token2_value => 'p_chr_id');
3467: x_return_status := OKL_API.G_RET_STS_ERROR;
3468: Raise OKL_API.G_EXCEPTION_ERROR;
3469: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3470: validate_chr_id(p_chr_id => p_chr_id,
3471: x_return_status => x_return_status);
3472: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3473: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');

Line 3472: IF x_return_status = OKL_API.G_RET_STS_ERROR then

3468: Raise OKL_API.G_EXCEPTION_ERROR;
3469: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3470: validate_chr_id(p_chr_id => p_chr_id,
3471: x_return_status => x_return_status);
3472: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3473: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3474: Raise OKL_API.G_EXCEPTION_ERROR;
3475: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3476: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3473: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');

3469: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3470: validate_chr_id(p_chr_id => p_chr_id,
3471: x_return_status => x_return_status);
3472: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3473: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3474: Raise OKL_API.G_EXCEPTION_ERROR;
3475: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3476: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3477: End If;

Line 3474: Raise OKL_API.G_EXCEPTION_ERROR;

3470: validate_chr_id(p_chr_id => p_chr_id,
3471: x_return_status => x_return_status);
3472: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3473: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3474: Raise OKL_API.G_EXCEPTION_ERROR;
3475: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3476: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3477: End If;
3478: End If;

Line 3475: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

3471: x_return_status => x_return_status);
3472: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3473: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3474: Raise OKL_API.G_EXCEPTION_ERROR;
3475: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3476: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3477: End If;
3478: End If;
3479: --2.validate accounting method

Line 3476: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3472: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3473: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3474: Raise OKL_API.G_EXCEPTION_ERROR;
3475: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3476: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3477: End If;
3478: End If;
3479: --2.validate accounting method
3480: If (p_accounting_method is NOT NULL) then

Line 3483: IF x_return_status = OKL_API.G_RET_STS_ERROR then

3479: --2.validate accounting method
3480: If (p_accounting_method is NOT NULL) then
3481: validate_acct_method(p_accounting_method => p_accounting_method,
3482: x_return_status => x_return_status);
3483: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3484: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_accounting_method');
3485: Raise OKL_API.G_EXCEPTION_ERROR;
3486: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3487: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3484: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_accounting_method');

3480: If (p_accounting_method is NOT NULL) then
3481: validate_acct_method(p_accounting_method => p_accounting_method,
3482: x_return_status => x_return_status);
3483: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3484: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_accounting_method');
3485: Raise OKL_API.G_EXCEPTION_ERROR;
3486: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3487: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3488: End If;

Line 3485: Raise OKL_API.G_EXCEPTION_ERROR;

3481: validate_acct_method(p_accounting_method => p_accounting_method,
3482: x_return_status => x_return_status);
3483: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3484: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_accounting_method');
3485: Raise OKL_API.G_EXCEPTION_ERROR;
3486: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3487: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3488: End If;
3489: End If;

Line 3486: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

3482: x_return_status => x_return_status);
3483: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3484: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_accounting_method');
3485: Raise OKL_API.G_EXCEPTION_ERROR;
3486: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3487: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3488: End If;
3489: End If;
3490: ------------------------------------

Line 3487: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3483: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3484: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_accounting_method');
3485: Raise OKL_API.G_EXCEPTION_ERROR;
3486: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3487: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3488: End If;
3489: End If;
3490: ------------------------------------
3491: --end of input parameter validations

Line 3509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3505: p_asset_cle_id => l_asset_cle_id,
3506: p_accounting_method => p_accounting_method,
3507: x_subsidy_amount => l_subsidy_amount);
3508:
3509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3512: RAISE OKL_API.G_EXCEPTION_ERROR;
3513: END IF;

Line 3510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3506: p_accounting_method => p_accounting_method,
3507: x_subsidy_amount => l_subsidy_amount);
3508:
3509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3512: RAISE OKL_API.G_EXCEPTION_ERROR;
3513: END IF;
3514: l_chr_subsidy_Amount := l_chr_subsidy_Amount + l_subsidy_amount;

Line 3511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3507: x_subsidy_amount => l_subsidy_amount);
3508:
3509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3512: RAISE OKL_API.G_EXCEPTION_ERROR;
3513: END IF;
3514: l_chr_subsidy_Amount := l_chr_subsidy_Amount + l_subsidy_amount;
3515: End Loop;

Line 3512: RAISE OKL_API.G_EXCEPTION_ERROR;

3508:
3509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3512: RAISE OKL_API.G_EXCEPTION_ERROR;
3513: END IF;
3514: l_chr_subsidy_Amount := l_chr_subsidy_Amount + l_subsidy_amount;
3515: End Loop;
3516: Close l_asst_csr;

Line 3521: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3517:
3518: x_subsidy_amount := l_chr_subsidy_amount;
3519:
3520: EXCEPTION
3521: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3522: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3523: l_api_name,
3524: G_PKG_NAME,
3525: 'OKL_API.G_RET_STS_ERROR',

Line 3522: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3518: x_subsidy_amount := l_chr_subsidy_amount;
3519:
3520: EXCEPTION
3521: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3522: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3523: l_api_name,
3524: G_PKG_NAME,
3525: 'OKL_API.G_RET_STS_ERROR',
3526: x_msg_count,

Line 3525: 'OKL_API.G_RET_STS_ERROR',

3521: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3522: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3523: l_api_name,
3524: G_PKG_NAME,
3525: 'OKL_API.G_RET_STS_ERROR',
3526: x_msg_count,
3527: x_msg_data,
3528: '_PVT');
3529: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 3529: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3525: 'OKL_API.G_RET_STS_ERROR',
3526: x_msg_count,
3527: x_msg_data,
3528: '_PVT');
3529: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3530: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3531: l_api_name,
3532: G_PKG_NAME,
3533: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3530: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

3526: x_msg_count,
3527: x_msg_data,
3528: '_PVT');
3529: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3530: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3531: l_api_name,
3532: G_PKG_NAME,
3533: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3534: x_msg_count,

Line 3533: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3529: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3530: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3531: l_api_name,
3532: G_PKG_NAME,
3533: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3534: x_msg_count,
3535: x_msg_data,
3536: '_PVT');
3537: WHEN OTHERS THEN

Line 3541: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

3537: WHEN OTHERS THEN
3538: If l_asst_csr%ISOPEN then
3539: CLOSE l_asst_csr;
3540: End If;
3541: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3542: l_api_name,
3543: G_PKG_NAME,
3544: 'OTHERS',
3545: x_msg_count,

Line 3564: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

3560: x_msg_data OUT NOCOPY VARCHAR2,
3561: p_chr_id IN NUMBER,
3562: x_asbv_tbl OUT NOCOPY asbv_tbl_type) is
3563:
3564: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
3565: l_api_name CONSTANT varchar2(30) := 'GET_CONTRACT_SUBSIDY';
3566: l_api_version CONSTANT NUMBER := 1.0;
3567:
3568: l_asset_asbv_tbl asbv_tbl_type;

Line 3589: x_return_status := OKL_API.G_RET_STS_SUCCESS;

3585:
3586: l_asset_cle_id number;
3587:
3588: begin
3589: x_return_status := OKL_API.G_RET_STS_SUCCESS;
3590:
3591: -----------------------------------------
3592: --start of input parameter validations
3593: ----------------------------------------

Line 3595: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then

3591: -----------------------------------------
3592: --start of input parameter validations
3593: ----------------------------------------
3594: --1.validate p_chr_id
3595: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then
3596: OKL_API.set_message(
3597: p_app_name => G_APP_NAME,
3598: p_msg_name => G_API_MISSING_PARAMETER,
3599: p_token1 => G_API_NAME_TOKEN,

Line 3596: OKL_API.set_message(

3592: --start of input parameter validations
3593: ----------------------------------------
3594: --1.validate p_chr_id
3595: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then
3596: OKL_API.set_message(
3597: p_app_name => G_APP_NAME,
3598: p_msg_name => G_API_MISSING_PARAMETER,
3599: p_token1 => G_API_NAME_TOKEN,
3600: p_token1_value => l_api_name,

Line 3603: x_return_status := OKL_API.G_RET_STS_ERROR;

3599: p_token1 => G_API_NAME_TOKEN,
3600: p_token1_value => l_api_name,
3601: p_token2 => G_MISSING_PARAM_TOKEN,
3602: p_token2_value => 'p_chr_id');
3603: x_return_status := OKL_API.G_RET_STS_ERROR;
3604: Raise OKL_API.G_EXCEPTION_ERROR;
3605: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3606: validate_chr_id(p_chr_id => p_chr_id,
3607: x_return_status => x_return_status);

Line 3604: Raise OKL_API.G_EXCEPTION_ERROR;

3600: p_token1_value => l_api_name,
3601: p_token2 => G_MISSING_PARAM_TOKEN,
3602: p_token2_value => 'p_chr_id');
3603: x_return_status := OKL_API.G_RET_STS_ERROR;
3604: Raise OKL_API.G_EXCEPTION_ERROR;
3605: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3606: validate_chr_id(p_chr_id => p_chr_id,
3607: x_return_status => x_return_status);
3608: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 3605: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then

3601: p_token2 => G_MISSING_PARAM_TOKEN,
3602: p_token2_value => 'p_chr_id');
3603: x_return_status := OKL_API.G_RET_STS_ERROR;
3604: Raise OKL_API.G_EXCEPTION_ERROR;
3605: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3606: validate_chr_id(p_chr_id => p_chr_id,
3607: x_return_status => x_return_status);
3608: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3609: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');

Line 3608: IF x_return_status = OKL_API.G_RET_STS_ERROR then

3604: Raise OKL_API.G_EXCEPTION_ERROR;
3605: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3606: validate_chr_id(p_chr_id => p_chr_id,
3607: x_return_status => x_return_status);
3608: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3609: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3610: Raise OKL_API.G_EXCEPTION_ERROR;
3611: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3612: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3609: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');

3605: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3606: validate_chr_id(p_chr_id => p_chr_id,
3607: x_return_status => x_return_status);
3608: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3609: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3610: Raise OKL_API.G_EXCEPTION_ERROR;
3611: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3612: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3613: End If;

Line 3610: Raise OKL_API.G_EXCEPTION_ERROR;

3606: validate_chr_id(p_chr_id => p_chr_id,
3607: x_return_status => x_return_status);
3608: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3609: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3610: Raise OKL_API.G_EXCEPTION_ERROR;
3611: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3612: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3613: End If;
3614: End If;

Line 3611: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

3607: x_return_status => x_return_status);
3608: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3609: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3610: Raise OKL_API.G_EXCEPTION_ERROR;
3611: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3612: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3613: End If;
3614: End If;
3615: ------------------------------------

Line 3612: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3608: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3609: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3610: Raise OKL_API.G_EXCEPTION_ERROR;
3611: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3612: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3613: End If;
3614: End If;
3615: ------------------------------------
3616: --end of input parameter validations

Line 3634: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3630: x_msg_data => x_msg_data,
3631: p_asset_cle_id => l_asset_cle_id,
3632: x_asbv_tbl => l_asset_asbv_tbl);
3633:
3634: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3635: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3636: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3637: RAISE OKL_API.G_EXCEPTION_ERROR;
3638: END IF;

Line 3635: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3631: p_asset_cle_id => l_asset_cle_id,
3632: x_asbv_tbl => l_asset_asbv_tbl);
3633:
3634: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3635: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3636: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3637: RAISE OKL_API.G_EXCEPTION_ERROR;
3638: END IF;
3639:

Line 3636: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3632: x_asbv_tbl => l_asset_asbv_tbl);
3633:
3634: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3635: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3636: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3637: RAISE OKL_API.G_EXCEPTION_ERROR;
3638: END IF;
3639:
3640: IF l_asset_asbv_tbl.COUNT > 0 then

Line 3637: RAISE OKL_API.G_EXCEPTION_ERROR;

3633:
3634: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3635: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3636: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3637: RAISE OKL_API.G_EXCEPTION_ERROR;
3638: END IF;
3639:
3640: IF l_asset_asbv_tbl.COUNT > 0 then
3641: For i in l_asset_asbv_tbl.FIRST..l_asset_asbv_tbl.LAST

Line 3655: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3651:
3652: x_asbv_tbl := l_chr_asbv_tbl;
3653:
3654: EXCEPTION
3655: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3656: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3657: l_api_name,
3658: G_PKG_NAME,
3659: 'OKL_API.G_RET_STS_ERROR',

Line 3656: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3652: x_asbv_tbl := l_chr_asbv_tbl;
3653:
3654: EXCEPTION
3655: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3656: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3657: l_api_name,
3658: G_PKG_NAME,
3659: 'OKL_API.G_RET_STS_ERROR',
3660: x_msg_count,

Line 3659: 'OKL_API.G_RET_STS_ERROR',

3655: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3656: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3657: l_api_name,
3658: G_PKG_NAME,
3659: 'OKL_API.G_RET_STS_ERROR',
3660: x_msg_count,
3661: x_msg_data,
3662: '_PVT');
3663: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 3663: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3659: 'OKL_API.G_RET_STS_ERROR',
3660: x_msg_count,
3661: x_msg_data,
3662: '_PVT');
3663: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3664: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3665: l_api_name,
3666: G_PKG_NAME,
3667: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3664: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

3660: x_msg_count,
3661: x_msg_data,
3662: '_PVT');
3663: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3664: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3665: l_api_name,
3666: G_PKG_NAME,
3667: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3668: x_msg_count,

Line 3667: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3663: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3664: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3665: l_api_name,
3666: G_PKG_NAME,
3667: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3668: x_msg_count,
3669: x_msg_data,
3670: '_PVT');
3671: WHEN OTHERS THEN

Line 3675: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

3671: WHEN OTHERS THEN
3672: If l_asst_csr%ISOPEN then
3673: CLOSE l_asst_csr;
3674: End If;
3675: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3676: l_api_name,
3677: G_PKG_NAME,
3678: 'OTHERS',
3679: x_msg_count,

Line 3698: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

3694: x_msg_data OUT NOCOPY VARCHAR2,
3695: p_chr_id IN NUMBER,
3696: x_subsidy_amount OUT NOCOPY NUMBER) is
3697:
3698: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
3699: l_api_name CONSTANT varchar2(30) := 'CALC_CONTRACT_SUBSIDY';
3700: l_api_version CONSTANT NUMBER := 1.0;
3701:
3702: l_subsidy_amount number;

Line 3721: x_return_status := OKL_API.G_RET_STS_SUCCESS;

3717:
3718: l_asset_cle_id number;
3719:
3720: begin
3721: x_return_status := OKL_API.G_RET_STS_SUCCESS;
3722:
3723: -----------------------------------------
3724: --start of input parameter validations
3725: ----------------------------------------

Line 3727: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then

3723: -----------------------------------------
3724: --start of input parameter validations
3725: ----------------------------------------
3726: --1.validate p_chr_id
3727: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then
3728: OKL_API.set_message(
3729: p_app_name => G_APP_NAME,
3730: p_msg_name => G_API_MISSING_PARAMETER,
3731: p_token1 => G_API_NAME_TOKEN,

Line 3728: OKL_API.set_message(

3724: --start of input parameter validations
3725: ----------------------------------------
3726: --1.validate p_chr_id
3727: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then
3728: OKL_API.set_message(
3729: p_app_name => G_APP_NAME,
3730: p_msg_name => G_API_MISSING_PARAMETER,
3731: p_token1 => G_API_NAME_TOKEN,
3732: p_token1_value => l_api_name,

Line 3735: x_return_status := OKL_API.G_RET_STS_ERROR;

3731: p_token1 => G_API_NAME_TOKEN,
3732: p_token1_value => l_api_name,
3733: p_token2 => G_MISSING_PARAM_TOKEN,
3734: p_token2_value => 'p_chr_id');
3735: x_return_status := OKL_API.G_RET_STS_ERROR;
3736: Raise OKL_API.G_EXCEPTION_ERROR;
3737: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3738: validate_chr_id(p_chr_id => p_chr_id,
3739: x_return_status => x_return_status);

Line 3736: Raise OKL_API.G_EXCEPTION_ERROR;

3732: p_token1_value => l_api_name,
3733: p_token2 => G_MISSING_PARAM_TOKEN,
3734: p_token2_value => 'p_chr_id');
3735: x_return_status := OKL_API.G_RET_STS_ERROR;
3736: Raise OKL_API.G_EXCEPTION_ERROR;
3737: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3738: validate_chr_id(p_chr_id => p_chr_id,
3739: x_return_status => x_return_status);
3740: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 3737: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then

3733: p_token2 => G_MISSING_PARAM_TOKEN,
3734: p_token2_value => 'p_chr_id');
3735: x_return_status := OKL_API.G_RET_STS_ERROR;
3736: Raise OKL_API.G_EXCEPTION_ERROR;
3737: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3738: validate_chr_id(p_chr_id => p_chr_id,
3739: x_return_status => x_return_status);
3740: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3741: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');

Line 3740: IF x_return_status = OKL_API.G_RET_STS_ERROR then

3736: Raise OKL_API.G_EXCEPTION_ERROR;
3737: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3738: validate_chr_id(p_chr_id => p_chr_id,
3739: x_return_status => x_return_status);
3740: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3741: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3742: Raise OKL_API.G_EXCEPTION_ERROR;
3743: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3744: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3741: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');

3737: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3738: validate_chr_id(p_chr_id => p_chr_id,
3739: x_return_status => x_return_status);
3740: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3741: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3742: Raise OKL_API.G_EXCEPTION_ERROR;
3743: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3744: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3745: End If;

Line 3742: Raise OKL_API.G_EXCEPTION_ERROR;

3738: validate_chr_id(p_chr_id => p_chr_id,
3739: x_return_status => x_return_status);
3740: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3741: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3742: Raise OKL_API.G_EXCEPTION_ERROR;
3743: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3744: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3745: End If;
3746: End If;

Line 3743: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

3739: x_return_status => x_return_status);
3740: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3741: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3742: Raise OKL_API.G_EXCEPTION_ERROR;
3743: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3744: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3745: End If;
3746: End If;
3747: ------------------------------------

Line 3744: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3740: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3741: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3742: Raise OKL_API.G_EXCEPTION_ERROR;
3743: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3744: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3745: End If;
3746: End If;
3747: ------------------------------------
3748: --end of input parameter validations

Line 3765: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3761: x_msg_data => x_msg_data,
3762: p_asset_cle_id => l_asset_cle_id,
3763: x_subsidy_amount => l_subsidy_amount);
3764:
3765: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3766: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3767: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3768: RAISE OKL_API.G_EXCEPTION_ERROR;
3769: END IF;

Line 3766: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3762: p_asset_cle_id => l_asset_cle_id,
3763: x_subsidy_amount => l_subsidy_amount);
3764:
3765: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3766: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3767: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3768: RAISE OKL_API.G_EXCEPTION_ERROR;
3769: END IF;
3770: l_chr_subsidy_Amount := l_chr_subsidy_Amount + l_subsidy_amount;

Line 3767: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3763: x_subsidy_amount => l_subsidy_amount);
3764:
3765: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3766: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3767: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3768: RAISE OKL_API.G_EXCEPTION_ERROR;
3769: END IF;
3770: l_chr_subsidy_Amount := l_chr_subsidy_Amount + l_subsidy_amount;
3771: End Loop;

Line 3768: RAISE OKL_API.G_EXCEPTION_ERROR;

3764:
3765: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3766: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3767: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3768: RAISE OKL_API.G_EXCEPTION_ERROR;
3769: END IF;
3770: l_chr_subsidy_Amount := l_chr_subsidy_Amount + l_subsidy_amount;
3771: End Loop;
3772: Close l_asst_csr;

Line 3777: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3773:
3774: x_subsidy_amount := l_chr_subsidy_amount;
3775:
3776: EXCEPTION
3777: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3778: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3779: l_api_name,
3780: G_PKG_NAME,
3781: 'OKL_API.G_RET_STS_ERROR',

Line 3778: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3774: x_subsidy_amount := l_chr_subsidy_amount;
3775:
3776: EXCEPTION
3777: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3778: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3779: l_api_name,
3780: G_PKG_NAME,
3781: 'OKL_API.G_RET_STS_ERROR',
3782: x_msg_count,

Line 3781: 'OKL_API.G_RET_STS_ERROR',

3777: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3778: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3779: l_api_name,
3780: G_PKG_NAME,
3781: 'OKL_API.G_RET_STS_ERROR',
3782: x_msg_count,
3783: x_msg_data,
3784: '_PVT');
3785: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 3785: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3781: 'OKL_API.G_RET_STS_ERROR',
3782: x_msg_count,
3783: x_msg_data,
3784: '_PVT');
3785: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3786: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3787: l_api_name,
3788: G_PKG_NAME,
3789: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3786: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

3782: x_msg_count,
3783: x_msg_data,
3784: '_PVT');
3785: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3786: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3787: l_api_name,
3788: G_PKG_NAME,
3789: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3790: x_msg_count,

Line 3789: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3785: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3786: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3787: l_api_name,
3788: G_PKG_NAME,
3789: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3790: x_msg_count,
3791: x_msg_data,
3792: '_PVT');
3793: WHEN OTHERS THEN

Line 3797: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

3793: WHEN OTHERS THEN
3794: If l_asst_csr%ISOPEN then
3795: CLOSE l_asst_csr;
3796: End If;
3797: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3798: l_api_name,
3799: G_PKG_NAME,
3800: 'OTHERS',
3801: x_msg_count,

Line 3827: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

3823: p_asset_cle_id IN NUMBER,
3824: p_vendor_id IN NUMBER DEFAULT NULL,
3825: x_subsidy_amount OUT NOCOPY NUMBER) is
3826:
3827: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
3828: l_api_name CONSTANT varchar2(30) := 'GET_FUND_SUBSIDY';
3829: l_api_version CONSTANT NUMBER := 1.0;
3830:
3831: l_subsidy_amount number;

Line 3904: x_return_status := OKL_API.G_RET_STS_SUCCESS;

3900: --veramach bug 5600694 end
3901:
3902: l_subsidy_cle_id number;
3903: begin
3904: x_return_status := OKL_API.G_RET_STS_SUCCESS;
3905:
3906: -----------------------------------------
3907: --start of input parameter validations
3908: -----------------------------------------

Line 3910: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then

3906: -----------------------------------------
3907: --start of input parameter validations
3908: -----------------------------------------
3909: --1.validate p_chr_id
3910: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then
3911: OKL_API.set_message(
3912: p_app_name => G_APP_NAME,
3913: p_msg_name => G_API_MISSING_PARAMETER,
3914: p_token1 => G_API_NAME_TOKEN,

Line 3911: OKL_API.set_message(

3907: --start of input parameter validations
3908: -----------------------------------------
3909: --1.validate p_chr_id
3910: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then
3911: OKL_API.set_message(
3912: p_app_name => G_APP_NAME,
3913: p_msg_name => G_API_MISSING_PARAMETER,
3914: p_token1 => G_API_NAME_TOKEN,
3915: p_token1_value => l_api_name,

Line 3918: x_return_status := OKL_API.G_RET_STS_ERROR;

3914: p_token1 => G_API_NAME_TOKEN,
3915: p_token1_value => l_api_name,
3916: p_token2 => G_MISSING_PARAM_TOKEN,
3917: p_token2_value => 'p_chr_id');
3918: x_return_status := OKL_API.G_RET_STS_ERROR;
3919: Raise OKL_API.G_EXCEPTION_ERROR;
3920: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3921: validate_chr_id(p_chr_id => p_chr_id,
3922: x_return_status => x_return_status);

Line 3919: Raise OKL_API.G_EXCEPTION_ERROR;

3915: p_token1_value => l_api_name,
3916: p_token2 => G_MISSING_PARAM_TOKEN,
3917: p_token2_value => 'p_chr_id');
3918: x_return_status := OKL_API.G_RET_STS_ERROR;
3919: Raise OKL_API.G_EXCEPTION_ERROR;
3920: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3921: validate_chr_id(p_chr_id => p_chr_id,
3922: x_return_status => x_return_status);
3923: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 3920: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then

3916: p_token2 => G_MISSING_PARAM_TOKEN,
3917: p_token2_value => 'p_chr_id');
3918: x_return_status := OKL_API.G_RET_STS_ERROR;
3919: Raise OKL_API.G_EXCEPTION_ERROR;
3920: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3921: validate_chr_id(p_chr_id => p_chr_id,
3922: x_return_status => x_return_status);
3923: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3924: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');

Line 3923: IF x_return_status = OKL_API.G_RET_STS_ERROR then

3919: Raise OKL_API.G_EXCEPTION_ERROR;
3920: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3921: validate_chr_id(p_chr_id => p_chr_id,
3922: x_return_status => x_return_status);
3923: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3924: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3925: Raise OKL_API.G_EXCEPTION_ERROR;
3926: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3927: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3924: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');

3920: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
3921: validate_chr_id(p_chr_id => p_chr_id,
3922: x_return_status => x_return_status);
3923: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3924: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3925: Raise OKL_API.G_EXCEPTION_ERROR;
3926: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3927: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3928: End If;

Line 3925: Raise OKL_API.G_EXCEPTION_ERROR;

3921: validate_chr_id(p_chr_id => p_chr_id,
3922: x_return_status => x_return_status);
3923: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3924: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3925: Raise OKL_API.G_EXCEPTION_ERROR;
3926: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3927: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3928: End If;
3929: End If;

Line 3926: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

3922: x_return_status => x_return_status);
3923: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3924: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3925: Raise OKL_API.G_EXCEPTION_ERROR;
3926: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3927: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3928: End If;
3929: End If;
3930: --2. validate p_asset_cle_id

Line 3927: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3923: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3924: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
3925: Raise OKL_API.G_EXCEPTION_ERROR;
3926: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3927: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3928: End If;
3929: End If;
3930: --2. validate p_asset_cle_id
3931: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then

Line 3931: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then

3927: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3928: End If;
3929: End If;
3930: --2. validate p_asset_cle_id
3931: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then
3932: OKL_API.set_message(
3933: p_app_name => G_APP_NAME,
3934: p_msg_name => G_API_MISSING_PARAMETER,
3935: p_token1 => G_API_NAME_TOKEN,

Line 3932: OKL_API.set_message(

3928: End If;
3929: End If;
3930: --2. validate p_asset_cle_id
3931: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then
3932: OKL_API.set_message(
3933: p_app_name => G_APP_NAME,
3934: p_msg_name => G_API_MISSING_PARAMETER,
3935: p_token1 => G_API_NAME_TOKEN,
3936: p_token1_value => l_api_name,

Line 3939: x_return_status := OKL_API.G_RET_STS_ERROR;

3935: p_token1 => G_API_NAME_TOKEN,
3936: p_token1_value => l_api_name,
3937: p_token2 => G_MISSING_PARAM_TOKEN,
3938: p_token2_value => 'p_asset_cle_id');
3939: x_return_status := OKL_API.G_RET_STS_ERROR;
3940: Raise OKL_API.G_EXCEPTION_ERROR;
3941: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3942: validate_cle_id(p_cle_id => p_asset_cle_id,
3943: p_lty_code => 'FREE_FORM1',

Line 3940: Raise OKL_API.G_EXCEPTION_ERROR;

3936: p_token1_value => l_api_name,
3937: p_token2 => G_MISSING_PARAM_TOKEN,
3938: p_token2_value => 'p_asset_cle_id');
3939: x_return_status := OKL_API.G_RET_STS_ERROR;
3940: Raise OKL_API.G_EXCEPTION_ERROR;
3941: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3942: validate_cle_id(p_cle_id => p_asset_cle_id,
3943: p_lty_code => 'FREE_FORM1',
3944: x_return_status => x_return_status);

Line 3941: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then

3937: p_token2 => G_MISSING_PARAM_TOKEN,
3938: p_token2_value => 'p_asset_cle_id');
3939: x_return_status := OKL_API.G_RET_STS_ERROR;
3940: Raise OKL_API.G_EXCEPTION_ERROR;
3941: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3942: validate_cle_id(p_cle_id => p_asset_cle_id,
3943: p_lty_code => 'FREE_FORM1',
3944: x_return_status => x_return_status);
3945: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 3945: IF x_return_status = OKL_API.G_RET_STS_ERROR then

3941: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
3942: validate_cle_id(p_cle_id => p_asset_cle_id,
3943: p_lty_code => 'FREE_FORM1',
3944: x_return_status => x_return_status);
3945: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3946: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3947: Raise OKL_API.G_EXCEPTION_ERROR;
3948: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3949: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3946: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');

3942: validate_cle_id(p_cle_id => p_asset_cle_id,
3943: p_lty_code => 'FREE_FORM1',
3944: x_return_status => x_return_status);
3945: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3946: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3947: Raise OKL_API.G_EXCEPTION_ERROR;
3948: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3949: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3950: End If;

Line 3947: Raise OKL_API.G_EXCEPTION_ERROR;

3943: p_lty_code => 'FREE_FORM1',
3944: x_return_status => x_return_status);
3945: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3946: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3947: Raise OKL_API.G_EXCEPTION_ERROR;
3948: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3949: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3950: End If;
3951: End If;

Line 3948: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

3944: x_return_status => x_return_status);
3945: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3946: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3947: Raise OKL_API.G_EXCEPTION_ERROR;
3948: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3949: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3950: End If;
3951: End If;
3952: --3.validate vendor id

Line 3949: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3945: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3946: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
3947: Raise OKL_API.G_EXCEPTION_ERROR;
3948: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3949: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3950: End If;
3951: End If;
3952: --3.validate vendor id
3953: if (p_vendor_id is not NULL) then

Line 3956: IF x_return_status = OKL_API.G_RET_STS_ERROR then

3952: --3.validate vendor id
3953: if (p_vendor_id is not NULL) then
3954: validate_vendor_id(p_vendor_id => p_vendor_id,
3955: x_return_status => x_return_status);
3956: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3957: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_vendor_id');
3958: Raise OKL_API.G_EXCEPTION_ERROR;
3959: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3960: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 3957: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_vendor_id');

3953: if (p_vendor_id is not NULL) then
3954: validate_vendor_id(p_vendor_id => p_vendor_id,
3955: x_return_status => x_return_status);
3956: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3957: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_vendor_id');
3958: Raise OKL_API.G_EXCEPTION_ERROR;
3959: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3960: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3961: End If;

Line 3958: Raise OKL_API.G_EXCEPTION_ERROR;

3954: validate_vendor_id(p_vendor_id => p_vendor_id,
3955: x_return_status => x_return_status);
3956: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3957: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_vendor_id');
3958: Raise OKL_API.G_EXCEPTION_ERROR;
3959: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3960: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3961: End If;
3962: End If;

Line 3959: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

3955: x_return_status => x_return_status);
3956: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3957: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_vendor_id');
3958: Raise OKL_API.G_EXCEPTION_ERROR;
3959: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3960: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3961: End If;
3962: End If;
3963: -------------------------------------

Line 3960: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3956: IF x_return_status = OKL_API.G_RET_STS_ERROR then
3957: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_vendor_id');
3958: Raise OKL_API.G_EXCEPTION_ERROR;
3959: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
3960: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3961: End If;
3962: End If;
3963: -------------------------------------
3964: --end of input parameter validations

Line 3991: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

3987: x_msg_data => x_msg_data,
3988: p_subsidy_cle_id => l_subsidy_cle_id,
3989: x_subsidy_amount => l_subsidy_amount);
3990:
3991: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3992: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3993: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3994: RAISE OKL_API.G_EXCEPTION_ERROR;
3995: END IF;

Line 3992: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3988: p_subsidy_cle_id => l_subsidy_cle_id,
3989: x_subsidy_amount => l_subsidy_amount);
3990:
3991: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3992: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3993: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3994: RAISE OKL_API.G_EXCEPTION_ERROR;
3995: END IF;
3996: l_asset_subsidy_Amount := l_asset_subsidy_Amount + l_subsidy_amount;

Line 3993: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

3989: x_subsidy_amount => l_subsidy_amount);
3990:
3991: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3992: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3993: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3994: RAISE OKL_API.G_EXCEPTION_ERROR;
3995: END IF;
3996: l_asset_subsidy_Amount := l_asset_subsidy_Amount + l_subsidy_amount;
3997: End Loop;

Line 3994: RAISE OKL_API.G_EXCEPTION_ERROR;

3990:
3991: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3992: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3993: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3994: RAISE OKL_API.G_EXCEPTION_ERROR;
3995: END IF;
3996: l_asset_subsidy_Amount := l_asset_subsidy_Amount + l_subsidy_amount;
3997: End Loop;
3998: Close l_vend_sub_csr;

Line 4005: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4001: --veramach bug 5600694 end
4002: x_subsidy_amount := l_asset_subsidy_amount;
4003:
4004: EXCEPTION
4005: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4006: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4007: l_api_name,
4008: G_PKG_NAME,
4009: 'OKL_API.G_RET_STS_ERROR',

Line 4006: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

4002: x_subsidy_amount := l_asset_subsidy_amount;
4003:
4004: EXCEPTION
4005: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4006: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4007: l_api_name,
4008: G_PKG_NAME,
4009: 'OKL_API.G_RET_STS_ERROR',
4010: x_msg_count,

Line 4009: 'OKL_API.G_RET_STS_ERROR',

4005: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4006: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4007: l_api_name,
4008: G_PKG_NAME,
4009: 'OKL_API.G_RET_STS_ERROR',
4010: x_msg_count,
4011: x_msg_data,
4012: '_PVT');
4013: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 4013: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4009: 'OKL_API.G_RET_STS_ERROR',
4010: x_msg_count,
4011: x_msg_data,
4012: '_PVT');
4013: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4014: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4015: l_api_name,
4016: G_PKG_NAME,
4017: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4014: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

4010: x_msg_count,
4011: x_msg_data,
4012: '_PVT');
4013: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4014: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4015: l_api_name,
4016: G_PKG_NAME,
4017: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4018: x_msg_count,

Line 4017: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4013: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4014: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4015: l_api_name,
4016: G_PKG_NAME,
4017: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4018: x_msg_count,
4019: x_msg_data,
4020: '_PVT');
4021: WHEN OTHERS THEN

Line 4025: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

4021: WHEN OTHERS THEN
4022: If l_vend_sub_csr%ISOPEN then
4023: CLOSE l_vend_sub_csr;
4024: End If;
4025: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4026: l_api_name,
4027: G_PKG_NAME,
4028: 'OTHERS',
4029: x_msg_count,

Line 4051: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

4047: p_asset_cle_id IN NUMBER,
4048: p_req_fund_amount IN NUMBER,
4049: x_asbv_tbl OUT NOCOPY asbv_tbl_type) is
4050:
4051: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
4052: l_api_name CONSTANT varchar2(30) := 'GET_PARTIAL_SUBSIDY';
4053: l_api_version CONSTANT NUMBER := 1.0;
4054:
4055: l_asbv_tbl asbv_tbl_type;

Line 4115: x_return_status := OKL_API.G_RET_STS_SUCCESS;

4111:
4112: i number;
4113:
4114: begin
4115: x_return_status := OKL_API.G_RET_STS_SUCCESS;
4116:
4117: ---------------------------------------------
4118: --validate input parameters
4119: ---------------------------------------------

Line 4121: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then

4117: ---------------------------------------------
4118: --validate input parameters
4119: ---------------------------------------------
4120: --1.validate p_asset_id
4121: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then
4122: OKL_API.set_message(
4123: p_app_name => G_APP_NAME,
4124: p_msg_name => G_API_MISSING_PARAMETER,
4125: p_token1 => G_API_NAME_TOKEN,

Line 4122: OKL_API.set_message(

4118: --validate input parameters
4119: ---------------------------------------------
4120: --1.validate p_asset_id
4121: If (p_asset_cle_id is NULL) or (p_asset_cle_id = OKL_API.G_MISS_NUM) then
4122: OKL_API.set_message(
4123: p_app_name => G_APP_NAME,
4124: p_msg_name => G_API_MISSING_PARAMETER,
4125: p_token1 => G_API_NAME_TOKEN,
4126: p_token1_value => l_api_name,

Line 4129: x_return_status := OKL_API.G_RET_STS_ERROR;

4125: p_token1 => G_API_NAME_TOKEN,
4126: p_token1_value => l_api_name,
4127: p_token2 => G_MISSING_PARAM_TOKEN,
4128: p_token2_value => 'p_asset_cle_id');
4129: x_return_status := OKL_API.G_RET_STS_ERROR;
4130: Raise OKL_API.G_EXCEPTION_ERROR;
4131: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
4132: validate_cle_id(p_cle_id => p_asset_cle_id,
4133: p_lty_code => 'FREE_FORM1',

Line 4130: Raise OKL_API.G_EXCEPTION_ERROR;

4126: p_token1_value => l_api_name,
4127: p_token2 => G_MISSING_PARAM_TOKEN,
4128: p_token2_value => 'p_asset_cle_id');
4129: x_return_status := OKL_API.G_RET_STS_ERROR;
4130: Raise OKL_API.G_EXCEPTION_ERROR;
4131: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
4132: validate_cle_id(p_cle_id => p_asset_cle_id,
4133: p_lty_code => 'FREE_FORM1',
4134: x_return_status => x_return_status);

Line 4131: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then

4127: p_token2 => G_MISSING_PARAM_TOKEN,
4128: p_token2_value => 'p_asset_cle_id');
4129: x_return_status := OKL_API.G_RET_STS_ERROR;
4130: Raise OKL_API.G_EXCEPTION_ERROR;
4131: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
4132: validate_cle_id(p_cle_id => p_asset_cle_id,
4133: p_lty_code => 'FREE_FORM1',
4134: x_return_status => x_return_status);
4135: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 4135: IF x_return_status = OKL_API.G_RET_STS_ERROR then

4131: Elsif (p_asset_cle_id is not NULL) and (p_asset_cle_id <> OKL_API.G_MISS_NUM) then
4132: validate_cle_id(p_cle_id => p_asset_cle_id,
4133: p_lty_code => 'FREE_FORM1',
4134: x_return_status => x_return_status);
4135: IF x_return_status = OKL_API.G_RET_STS_ERROR then
4136: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
4137: Raise OKL_API.G_EXCEPTION_ERROR;
4138: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
4139: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 4136: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');

4132: validate_cle_id(p_cle_id => p_asset_cle_id,
4133: p_lty_code => 'FREE_FORM1',
4134: x_return_status => x_return_status);
4135: IF x_return_status = OKL_API.G_RET_STS_ERROR then
4136: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
4137: Raise OKL_API.G_EXCEPTION_ERROR;
4138: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
4139: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4140: End If;

Line 4137: Raise OKL_API.G_EXCEPTION_ERROR;

4133: p_lty_code => 'FREE_FORM1',
4134: x_return_status => x_return_status);
4135: IF x_return_status = OKL_API.G_RET_STS_ERROR then
4136: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
4137: Raise OKL_API.G_EXCEPTION_ERROR;
4138: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
4139: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4140: End If;
4141: End If;

Line 4138: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

4134: x_return_status => x_return_status);
4135: IF x_return_status = OKL_API.G_RET_STS_ERROR then
4136: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
4137: Raise OKL_API.G_EXCEPTION_ERROR;
4138: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
4139: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4140: End If;
4141: End If;
4142: ------------------------------------------

Line 4139: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4135: IF x_return_status = OKL_API.G_RET_STS_ERROR then
4136: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_asset_cle_id');
4137: Raise OKL_API.G_EXCEPTION_ERROR;
4138: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
4139: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4140: End If;
4141: End If;
4142: ------------------------------------------
4143: --end of input parameter validations

Line 4169: --IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

4165: -- p_contract_id => l_chr_id,
4166: -- p_line_id => p_asset_cle_id,
4167: -- x_value => l_asset_oec);
4168:
4169: --IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4170: -- RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4171: --ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4172: -- RAISE OKL_API.G_EXCEPTION_ERROR;
4173: --END IF;

Line 4170: -- RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4166: -- p_line_id => p_asset_cle_id,
4167: -- x_value => l_asset_oec);
4168:
4169: --IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4170: -- RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4171: --ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4172: -- RAISE OKL_API.G_EXCEPTION_ERROR;
4173: --END IF;
4174: -----------*/

Line 4171: --ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

4167: -- x_value => l_asset_oec);
4168:
4169: --IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4170: -- RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4171: --ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4172: -- RAISE OKL_API.G_EXCEPTION_ERROR;
4173: --END IF;
4174: -----------*/
4175: -------------------------------------------

Line 4172: -- RAISE OKL_API.G_EXCEPTION_ERROR;

4168:
4169: --IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4170: -- RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4171: --ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4172: -- RAISE OKL_API.G_EXCEPTION_ERROR;
4173: --END IF;
4174: -----------*/
4175: -------------------------------------------
4176: --call seeded functions API :

Line 4194: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

4190: x_msg_data => x_msg_data,
4191: p_subsidy_cle_id => l_subsidy_cle_id,
4192: x_asbv_rec => l_asbv_tbl(i));
4193:
4194: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4195: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4196: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4197: RAISE OKL_API.G_EXCEPTION_ERROR;
4198: END IF;

Line 4195: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4191: p_subsidy_cle_id => l_subsidy_cle_id,
4192: x_asbv_rec => l_asbv_tbl(i));
4193:
4194: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4195: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4196: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4197: RAISE OKL_API.G_EXCEPTION_ERROR;
4198: END IF;
4199:

Line 4196: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

4192: x_asbv_rec => l_asbv_tbl(i));
4193:
4194: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4195: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4196: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4197: RAISE OKL_API.G_EXCEPTION_ERROR;
4198: END IF;
4199:
4200: --calculate proportional subsidy amount

Line 4197: RAISE OKL_API.G_EXCEPTION_ERROR;

4193:
4194: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4195: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4196: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4197: RAISE OKL_API.G_EXCEPTION_ERROR;
4198: END IF;
4199:
4200: --calculate proportional subsidy amount
4201: l_asbv_tbl(i).amount := (l_asbv_tbl(i).amount/l_asset_oec)* p_req_fund_amount;

Line 4208: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4204:
4205: x_asbv_tbl := l_asbv_tbl;
4206:
4207: EXCEPTION
4208: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4209: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4210: l_api_name,
4211: G_PKG_NAME,
4212: 'OKL_API.G_RET_STS_ERROR',

Line 4209: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

4205: x_asbv_tbl := l_asbv_tbl;
4206:
4207: EXCEPTION
4208: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4209: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4210: l_api_name,
4211: G_PKG_NAME,
4212: 'OKL_API.G_RET_STS_ERROR',
4213: x_msg_count,

Line 4212: 'OKL_API.G_RET_STS_ERROR',

4208: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4209: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4210: l_api_name,
4211: G_PKG_NAME,
4212: 'OKL_API.G_RET_STS_ERROR',
4213: x_msg_count,
4214: x_msg_data,
4215: '_PVT');
4216: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 4216: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4212: 'OKL_API.G_RET_STS_ERROR',
4213: x_msg_count,
4214: x_msg_data,
4215: '_PVT');
4216: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4217: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4218: l_api_name,
4219: G_PKG_NAME,
4220: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4217: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

4213: x_msg_count,
4214: x_msg_data,
4215: '_PVT');
4216: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4217: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4218: l_api_name,
4219: G_PKG_NAME,
4220: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4221: x_msg_count,

Line 4220: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4216: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4217: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4218: l_api_name,
4219: G_PKG_NAME,
4220: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4221: x_msg_count,
4222: x_msg_data,
4223: '_PVT');
4224: WHEN OTHERS THEN

Line 4228: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

4224: WHEN OTHERS THEN
4225: If l_vend_sub_csr%ISOPEN then
4226: CLOSE l_vend_sub_csr;
4227: End If;
4228: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4229: l_api_name,
4230: G_PKG_NAME,
4231: 'OTHERS',
4232: x_msg_count,

Line 4266: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

4262: x_review_invoice_yn OUT NOCOPY Varchar2,
4263: x_cust_acct_site_id OUT NOCOPY Number,
4264: x_payment_term_id OUT NOCOPY Number) As
4265:
4266: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4267: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4268:
4269: l_contract_id NUMBER := p_contract_id;
4270: l_cpl_id NUMBER := p_cpl_id;

Line 4267: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

4263: x_cust_acct_site_id OUT NOCOPY Number,
4264: x_payment_term_id OUT NOCOPY Number) As
4265:
4266: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4267: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4268:
4269: l_contract_id NUMBER := p_contract_id;
4270: l_cpl_id NUMBER := p_cpl_id;
4271: l_khr_id NUMBER;

Line 4436: OR l_cpl_id = OKL_API.G_MISS_NUM)

4432: -- *******************
4433: -- Validate parameters
4434: -- *******************
4435: IF (l_cpl_id IS NULL
4436: OR l_cpl_id = OKL_API.G_MISS_NUM)
4437: AND (l_contract_id IS NULL
4438: OR l_contract_id = OKL_API.G_MISS_NUM) THEN
4439:
4440: l_return_status := OKL_API.G_RET_STS_ERROR;

Line 4438: OR l_contract_id = OKL_API.G_MISS_NUM) THEN

4434: -- *******************
4435: IF (l_cpl_id IS NULL
4436: OR l_cpl_id = OKL_API.G_MISS_NUM)
4437: AND (l_contract_id IS NULL
4438: OR l_contract_id = OKL_API.G_MISS_NUM) THEN
4439:
4440: l_return_status := OKL_API.G_RET_STS_ERROR;
4441: OKL_API.SET_MESSAGE (
4442: p_app_name => G_APP_NAME,

Line 4440: l_return_status := OKL_API.G_RET_STS_ERROR;

4436: OR l_cpl_id = OKL_API.G_MISS_NUM)
4437: AND (l_contract_id IS NULL
4438: OR l_contract_id = OKL_API.G_MISS_NUM) THEN
4439:
4440: l_return_status := OKL_API.G_RET_STS_ERROR;
4441: OKL_API.SET_MESSAGE (
4442: p_app_name => G_APP_NAME,
4443: p_msg_name => G_INCOMPLETE_VEND_BILL,
4444: p_token1 => G_ERROR_TYPE_TOKEN,

Line 4441: OKL_API.SET_MESSAGE (

4437: AND (l_contract_id IS NULL
4438: OR l_contract_id = OKL_API.G_MISS_NUM) THEN
4439:
4440: l_return_status := OKL_API.G_RET_STS_ERROR;
4441: OKL_API.SET_MESSAGE (
4442: p_app_name => G_APP_NAME,
4443: p_msg_name => G_INCOMPLETE_VEND_BILL,
4444: p_token1 => G_ERROR_TYPE_TOKEN,
4445: p_token1_value => 'Program Error : ',

Line 4452: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

4448: );
4449:
4450: END IF;
4451:
4452: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4453: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4454: l_overall_status := l_return_status;
4455: END IF;
4456: END IF;

Line 4453: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

4449:
4450: END IF;
4451:
4452: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4453: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4454: l_overall_status := l_return_status;
4455: END IF;
4456: END IF;
4457:

Line 4462: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN

4458: -- ***************
4459: -- Find Rule Group
4460: -- ***************
4461:
4462: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN
4463:
4464: IF l_cpl_id IS NOT NULL
4465: AND l_cpl_id <> OKL_API.G_MISS_NUM THEN
4466:

Line 4465: AND l_cpl_id <> OKL_API.G_MISS_NUM THEN

4461:
4462: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN
4463:
4464: IF l_cpl_id IS NOT NULL
4465: AND l_cpl_id <> OKL_API.G_MISS_NUM THEN
4466:
4467: OPEN l_k_party_rg_csr (l_cpl_id);
4468: FETCH l_k_party_rg_csr INTO l_k_party_rg_rec;
4469: CLOSE l_k_party_rg_csr;

Line 4476: l_return_status := OKL_API.G_RET_STS_ERROR;

4472: l_bill_to_site_use_id := l_k_party_rg_rec.bill_to_site_use_id ;
4473: l_cust_acct_id := l_k_party_rg_rec.cust_acct_id;
4474:
4475: IF l_k_party_rg_rec.cpl_id IS NULL THEN
4476: l_return_status := OKL_API.G_RET_STS_ERROR;
4477: OKL_API.SET_MESSAGE (
4478: p_app_name => G_APP_NAME,
4479: p_msg_name => G_INCOMPLETE_VEND_BILL,
4480: p_token1 => G_ERROR_TYPE_TOKEN,

Line 4477: OKL_API.SET_MESSAGE (

4473: l_cust_acct_id := l_k_party_rg_rec.cust_acct_id;
4474:
4475: IF l_k_party_rg_rec.cpl_id IS NULL THEN
4476: l_return_status := OKL_API.G_RET_STS_ERROR;
4477: OKL_API.SET_MESSAGE (
4478: p_app_name => G_APP_NAME,
4479: p_msg_name => G_INCOMPLETE_VEND_BILL,
4480: p_token1 => G_ERROR_TYPE_TOKEN,
4481: p_token1_value => 'Program Error : ',

Line 4491: and l_contract_id <> OKL_API.G_MISS_NUM

4487: --Try to fetch billing details from vendor program if lease
4488: --and vp verndor are the same
4489: ----------------------------------------------------------------
4490: If l_contract_id is not null
4491: and l_contract_id <> OKL_API.G_MISS_NUM
4492: Then
4493: --Open vendor program cursor
4494: OPEN l_partner_rg_csr (l_contract_id, l_k_party_rg_rec.object1_id1);
4495: FETCH l_partner_rg_csr INTO l_khr_id,

Line 4506: -- l_return_status := OKL_API.G_RET_STS_ERROR;

4502:
4503: ------------------------------------------------------------
4504: --not to raise this ambiguous error when VP does not exist
4505: --If (l_khr_id is null) OR (l_par_id is null) then
4506: -- l_return_status := OKL_API.G_RET_STS_ERROR;
4507: -- OKL_API.SET_MESSAGE (
4508: -- p_app_name => G_APP_NAME,
4509: -- p_msg_name => G_INCOMPLETE_VEND_BILL,
4510: -- p_token1 => G_ERROR_TYPE_TOKEN,

Line 4507: -- OKL_API.SET_MESSAGE (

4503: ------------------------------------------------------------
4504: --not to raise this ambiguous error when VP does not exist
4505: --If (l_khr_id is null) OR (l_par_id is null) then
4506: -- l_return_status := OKL_API.G_RET_STS_ERROR;
4507: -- OKL_API.SET_MESSAGE (
4508: -- p_app_name => G_APP_NAME,
4509: -- p_msg_name => G_INCOMPLETE_VEND_BILL,
4510: -- p_token1 => G_ERROR_TYPE_TOKEN,
4511: -- p_token1_value => 'Program Error : ',

Line 4520: l_return_status := OKL_API.G_RET_STS_ERROR;

4516: --not to raise this ambiguous error when VP does not exist
4517: -------------------------------------------------------------
4518: If l_bill_to_site_use_id is null then
4519:
4520: l_return_status := OKL_API.G_RET_STS_ERROR;
4521: OKL_API.SET_MESSAGE (
4522: p_app_name => G_APP_NAME,
4523: p_msg_name => G_INCOMPLETE_VEND_BILL,
4524: p_token1 => G_ERROR_TYPE_TOKEN,

Line 4521: OKL_API.SET_MESSAGE (

4517: -------------------------------------------------------------
4518: If l_bill_to_site_use_id is null then
4519:
4520: l_return_status := OKL_API.G_RET_STS_ERROR;
4521: OKL_API.SET_MESSAGE (
4522: p_app_name => G_APP_NAME,
4523: p_msg_name => G_INCOMPLETE_VEND_BILL,
4524: p_token1 => G_ERROR_TYPE_TOKEN,
4525: p_token1_value => 'Billing setup not defined.',

Line 4534: l_return_status := OKL_API.G_RET_STS_ERROR;

4530: ---------------------------------------------------------------
4531: --End of trying to fetch billing details from VP
4532: ---------------------------------------------------------------
4533: Else
4534: l_return_status := OKL_API.G_RET_STS_ERROR;
4535: OKL_API.SET_MESSAGE (
4536: p_app_name => G_APP_NAME,
4537: p_msg_name => G_INCOMPLETE_VEND_BILL,
4538: p_token1 => G_ERROR_TYPE_TOKEN,

Line 4535: OKL_API.SET_MESSAGE (

4531: --End of trying to fetch billing details from VP
4532: ---------------------------------------------------------------
4533: Else
4534: l_return_status := OKL_API.G_RET_STS_ERROR;
4535: OKL_API.SET_MESSAGE (
4536: p_app_name => G_APP_NAME,
4537: p_msg_name => G_INCOMPLETE_VEND_BILL,
4538: p_token1 => G_ERROR_TYPE_TOKEN,
4539: p_token1_value => '',

Line 4548: l_return_status := OKL_API.G_RET_STS_ERROR;

4544: End If;
4545: END IF;
4546: ELSE
4547: --exception cpl_id passed is null
4548: l_return_status := OKL_API.G_RET_STS_ERROR;
4549: OKL_API.SET_MESSAGE (
4550: p_app_name => G_APP_NAME,
4551: p_msg_name => G_INCOMPLETE_VEND_BILL,
4552: p_token1 => G_ERROR_TYPE_TOKEN,

Line 4549: OKL_API.SET_MESSAGE (

4545: END IF;
4546: ELSE
4547: --exception cpl_id passed is null
4548: l_return_status := OKL_API.G_RET_STS_ERROR;
4549: OKL_API.SET_MESSAGE (
4550: p_app_name => G_APP_NAME,
4551: p_msg_name => G_INCOMPLETE_VEND_BILL,
4552: p_token1 => G_ERROR_TYPE_TOKEN,
4553: p_token1_value => 'Program Error : ',

Line 4561: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

4557:
4558: END IF;
4559: END IF;
4560:
4561: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4562: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4563: l_overall_status := l_return_status;
4564: END IF;
4565: END IF;

Line 4562: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

4558: END IF;
4559: END IF;
4560:
4561: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4562: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4563: l_overall_status := l_return_status;
4564: END IF;
4565: END IF;
4566:

Line 4568: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN

4564: END IF;
4565: END IF;
4566:
4567:
4568: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN
4569:
4570: --------------------------------------------
4571: --1. Get payment method
4572: --------------------------------------------

Line 4662: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN

4658: -- *****************************************************
4659: -- Extract Customer, Bill To and Payment Term from rules
4660: -- *****************************************************
4661:
4662: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN
4663:
4664: OPEN l_site_use_csr (l_bill_to_site_use_id, 'BILL_TO');
4665: FETCH l_site_use_csr INTO l_site_use_rec;
4666: CLOSE l_site_use_csr;

Line 4672: OR l_payment_term_id = OKL_API.G_MISS_NUM THEN

4668: l_cust_acct_site_id := l_site_use_rec.cust_acct_site_id;
4669: l_payment_term_id := l_site_use_rec.payment_term_id;
4670:
4671: IF l_payment_term_id IS NULL
4672: OR l_payment_term_id = OKL_API.G_MISS_NUM THEN
4673: OPEN l_std_terms_csr (
4674: l_site_use_rec.cust_account_id,
4675: l_bill_to_site_use_id);
4676: FETCH l_std_terms_csr INTO l_payment_term_id;

Line 4682: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

4678: END IF;
4679:
4680: END IF;
4681:
4682: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4683: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4684: l_overall_status := l_return_status;
4685: END IF;
4686: END IF;

Line 4683: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

4679:
4680: END IF;
4681:
4682: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4683: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4684: l_overall_status := l_return_status;
4685: END IF;
4686: END IF;
4687:

Line 4692: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN

4688: -- ****************
4689: -- Validate Results
4690: -- ****************
4691:
4692: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN
4693:
4694: --IF px_taiv_rec.ixx_id IS NULL
4695: --OR px_taiv_rec.ixx_id = G_MISS_NUM THEN
4696: IF l_cust_acct_id IS NULL

Line 4697: OR l_cust_acct_id = OKL_API.G_MISS_NUM THEN

4693:
4694: --IF px_taiv_rec.ixx_id IS NULL
4695: --OR px_taiv_rec.ixx_id = G_MISS_NUM THEN
4696: IF l_cust_acct_id IS NULL
4697: OR l_cust_acct_id = OKL_API.G_MISS_NUM THEN
4698:
4699: l_return_status := OKL_API.G_RET_STS_ERROR;
4700: OKL_API.SET_MESSAGE (
4701: p_app_name => G_APP_NAME,

Line 4699: l_return_status := OKL_API.G_RET_STS_ERROR;

4695: --OR px_taiv_rec.ixx_id = G_MISS_NUM THEN
4696: IF l_cust_acct_id IS NULL
4697: OR l_cust_acct_id = OKL_API.G_MISS_NUM THEN
4698:
4699: l_return_status := OKL_API.G_RET_STS_ERROR;
4700: OKL_API.SET_MESSAGE (
4701: p_app_name => G_APP_NAME,
4702: p_msg_name => G_INCOMPLETE_VEND_BILL,
4703: p_token1 => G_ERROR_TYPE_TOKEN,

Line 4700: OKL_API.SET_MESSAGE (

4696: IF l_cust_acct_id IS NULL
4697: OR l_cust_acct_id = OKL_API.G_MISS_NUM THEN
4698:
4699: l_return_status := OKL_API.G_RET_STS_ERROR;
4700: OKL_API.SET_MESSAGE (
4701: p_app_name => G_APP_NAME,
4702: p_msg_name => G_INCOMPLETE_VEND_BILL,
4703: p_token1 => G_ERROR_TYPE_TOKEN,
4704: p_token1_value => '',

Line 4714: OR l_cust_acct_site_id = OKL_API.G_MISS_NUM THEN

4710:
4711: --IF px_taiv_rec.ibt_id IS NULL
4712: --OR px_taiv_rec.ibt_id = G_MISS_NUM THEN
4713: IF l_cust_acct_site_id IS NULL
4714: OR l_cust_acct_site_id = OKL_API.G_MISS_NUM THEN
4715: l_return_status := OKL_API.G_RET_STS_ERROR;
4716: OKL_API.SET_MESSAGE (
4717: p_app_name => G_APP_NAME,
4718: p_msg_name => G_INCOMPLETE_VEND_BILL,

Line 4715: l_return_status := OKL_API.G_RET_STS_ERROR;

4711: --IF px_taiv_rec.ibt_id IS NULL
4712: --OR px_taiv_rec.ibt_id = G_MISS_NUM THEN
4713: IF l_cust_acct_site_id IS NULL
4714: OR l_cust_acct_site_id = OKL_API.G_MISS_NUM THEN
4715: l_return_status := OKL_API.G_RET_STS_ERROR;
4716: OKL_API.SET_MESSAGE (
4717: p_app_name => G_APP_NAME,
4718: p_msg_name => G_INCOMPLETE_VEND_BILL,
4719: p_token1 => G_ERROR_TYPE_TOKEN,

Line 4716: OKL_API.SET_MESSAGE (

4712: --OR px_taiv_rec.ibt_id = G_MISS_NUM THEN
4713: IF l_cust_acct_site_id IS NULL
4714: OR l_cust_acct_site_id = OKL_API.G_MISS_NUM THEN
4715: l_return_status := OKL_API.G_RET_STS_ERROR;
4716: OKL_API.SET_MESSAGE (
4717: p_app_name => G_APP_NAME,
4718: p_msg_name => G_INCOMPLETE_VEND_BILL,
4719: p_token1 => G_ERROR_TYPE_TOKEN,
4720: p_token1_value => '',

Line 4729: OR l_payment_term_id = OKL_API.G_MISS_NUM THEN

4725:
4726: --IF px_taiv_rec.irt_id IS NULL
4727: --OR px_taiv_rec.irt_id = G_MISS_NUM THEN
4728: IF l_payment_term_id IS NULL
4729: OR l_payment_term_id = OKL_API.G_MISS_NUM THEN
4730: l_return_status := OKL_API.G_RET_STS_ERROR;
4731: OKL_API.SET_MESSAGE (
4732: p_app_name => G_APP_NAME,
4733: p_msg_name => G_INCOMPLETE_VEND_BILL,

Line 4730: l_return_status := OKL_API.G_RET_STS_ERROR;

4726: --IF px_taiv_rec.irt_id IS NULL
4727: --OR px_taiv_rec.irt_id = G_MISS_NUM THEN
4728: IF l_payment_term_id IS NULL
4729: OR l_payment_term_id = OKL_API.G_MISS_NUM THEN
4730: l_return_status := OKL_API.G_RET_STS_ERROR;
4731: OKL_API.SET_MESSAGE (
4732: p_app_name => G_APP_NAME,
4733: p_msg_name => G_INCOMPLETE_VEND_BILL,
4734: p_token1 => G_ERROR_TYPE_TOKEN,

Line 4731: OKL_API.SET_MESSAGE (

4727: --OR px_taiv_rec.irt_id = G_MISS_NUM THEN
4728: IF l_payment_term_id IS NULL
4729: OR l_payment_term_id = OKL_API.G_MISS_NUM THEN
4730: l_return_status := OKL_API.G_RET_STS_ERROR;
4731: OKL_API.SET_MESSAGE (
4732: p_app_name => G_APP_NAME,
4733: p_msg_name => G_INCOMPLETE_VEND_BILL,
4734: p_token1 => G_ERROR_TYPE_TOKEN,
4735: p_token1_value => '',

Line 4743: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

4739: END IF;
4740:
4741: END IF;
4742:
4743: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4744: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4745: l_overall_status := l_return_status;
4746: END IF;
4747: END IF;

Line 4744: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

4740:
4741: END IF;
4742:
4743: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4744: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4745: l_overall_status := l_return_status;
4746: END IF;
4747: END IF;
4748:

Line 4795: OKL_API.SET_MESSAGE (

4791: CLOSE l_rul_csr;
4792: END IF;
4793:
4794: -- store SQL error message on message stack for caller
4795: OKL_API.SET_MESSAGE (
4796: p_app_name => G_APP_NAME
4797: ,p_msg_name => G_UNEXPECTED_ERROR
4798: ,p_token1 => G_SQLCODE_TOKEN
4799: ,p_token1_value => sqlcode

Line 4805: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

4801: ,p_token2_value => sqlerrm);
4802:
4803:
4804: -- notify caller of an UNEXPECTED error
4805: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
4806:
4807: END Get_Vendor_Billing_Info;
4808:
4809: -- Start of comments

Line 4849: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME

4845: When others then
4846: If l_try_id_csr%ISOPEN then
4847: CLOSE l_try_id_csr;
4848: End If;
4849: OKL_API.SET_MESSAGE( p_app_name => G_APP_NAME
4850: ,p_msg_name => G_UNEXPECTED_ERROR
4851: ,p_token1 => G_SQLCODE_TOKEN
4852: ,p_token1_value => SQLCODE
4853: ,p_token2 => G_SQLERRM_TOKEN

Line 4875: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

4871: , x_msg_count OUT NOCOPY NUMBER
4872: , x_msg_data OUT NOCOPY VARCHAR2
4873: , p_chr_id IN NUMBER
4874: , p_asdv_tbl IN asbv_tbl_type) IS
4875: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
4876: l_api_name CONSTANT varchar2(30) := 'insert_billing_records';
4877: l_api_version CONSTANT NUMBER := 1.0;
4878:
4879: l_asdv_tbl asbv_tbl_type DEFAULT p_asdv_tbl;

Line 4961: x_return_status := OKL_API.G_RET_STS_SUCCESS;

4957: l_chr_id number DEFAULT p_chr_id;
4958:
4959: BEGIN
4960:
4961: x_return_status := OKL_API.G_RET_STS_SUCCESS;
4962: -- Call start_activity to create savepoint, check compatibility
4963: -- and initialize message list
4964: x_return_status := OKL_API.START_ACTIVITY (
4965: l_api_name

Line 4964: x_return_status := OKL_API.START_ACTIVITY (

4960:
4961: x_return_status := OKL_API.G_RET_STS_SUCCESS;
4962: -- Call start_activity to create savepoint, check compatibility
4963: -- and initialize message list
4964: x_return_status := OKL_API.START_ACTIVITY (
4965: l_api_name
4966: ,p_init_msg_list
4967: ,'_PVT'
4968: ,x_return_status);

Line 4970: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

4966: ,p_init_msg_list
4967: ,'_PVT'
4968: ,x_return_status);
4969: -- Check if activity started successfully
4970: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4971: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4972: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4973: RAISE OKL_API.G_EXCEPTION_ERROR;
4974: END IF;

Line 4971: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4967: ,'_PVT'
4968: ,x_return_status);
4969: -- Check if activity started successfully
4970: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4971: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4972: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4973: RAISE OKL_API.G_EXCEPTION_ERROR;
4974: END IF;
4975:

Line 4972: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

4968: ,x_return_status);
4969: -- Check if activity started successfully
4970: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4971: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4972: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4973: RAISE OKL_API.G_EXCEPTION_ERROR;
4974: END IF;
4975:
4976: IF l_asdv_tbl.COUNT = 0 Then

Line 4973: RAISE OKL_API.G_EXCEPTION_ERROR;

4969: -- Check if activity started successfully
4970: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4971: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4972: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4973: RAISE OKL_API.G_EXCEPTION_ERROR;
4974: END IF;
4975:
4976: IF l_asdv_tbl.COUNT = 0 Then
4977: Null;

Line 5064: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5060: x_review_invoice_yn => l_review_invoice_yn,
5061: x_cust_acct_site_id => l_cust_acct_site_id,
5062: x_payment_term_id => l_payment_term_id);
5063:
5064: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5065: OKL_API.SET_MESSAGE (
5066: p_app_name => G_APP_NAME,
5067: p_msg_name => G_VERIFY_VENDOR_BILL,
5068: p_token1 => G_VENDOR_NAME_TOKEN,

Line 5065: OKL_API.SET_MESSAGE (

5061: x_cust_acct_site_id => l_cust_acct_site_id,
5062: x_payment_term_id => l_payment_term_id);
5063:
5064: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5065: OKL_API.SET_MESSAGE (
5066: p_app_name => G_APP_NAME,
5067: p_msg_name => G_VERIFY_VENDOR_BILL,
5068: p_token1 => G_VENDOR_NAME_TOKEN,
5069: p_token1_value => l_asdv_tbl_proc(i).vendor_name

Line 5071: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5067: p_msg_name => G_VERIFY_VENDOR_BILL,
5068: p_token1 => G_VENDOR_NAME_TOKEN,
5069: p_token1_value => l_asdv_tbl_proc(i).vendor_name
5070: );
5071: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5072: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5073: OKL_API.SET_MESSAGE (
5074: p_app_name => G_APP_NAME,
5075: p_msg_name => G_VERIFY_VENDOR_BILL,

Line 5072: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5068: p_token1 => G_VENDOR_NAME_TOKEN,
5069: p_token1_value => l_asdv_tbl_proc(i).vendor_name
5070: );
5071: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5072: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5073: OKL_API.SET_MESSAGE (
5074: p_app_name => G_APP_NAME,
5075: p_msg_name => G_VERIFY_VENDOR_BILL,
5076: p_token1 => G_VENDOR_NAME_TOKEN,

Line 5073: OKL_API.SET_MESSAGE (

5069: p_token1_value => l_asdv_tbl_proc(i).vendor_name
5070: );
5071: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5072: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5073: OKL_API.SET_MESSAGE (
5074: p_app_name => G_APP_NAME,
5075: p_msg_name => G_VERIFY_VENDOR_BILL,
5076: p_token1 => G_VENDOR_NAME_TOKEN,
5077: p_token1_value => l_asdv_tbl_proc(i).vendor_name

Line 5079: RAISE OKL_API.G_EXCEPTION_ERROR;

5075: p_msg_name => G_VERIFY_VENDOR_BILL,
5076: p_token1 => G_VENDOR_NAME_TOKEN,
5077: p_token1_value => l_asdv_tbl_proc(i).vendor_name
5078: );
5079: RAISE OKL_API.G_EXCEPTION_ERROR;
5080: END IF;
5081: -- Varangan - Billing Enhancement changes - Bug#5874824 - Begin
5082: lp_taiv_rec.ibt_id := l_cust_acct_site_id;
5083: lp_taiv_rec.ixx_id := l_cust_acct_id;

Line 5091: x_return_status := OKL_API.G_RET_STS_ERROR;

5087: --function to fetch try_id
5088: l_try_id := Get_trx_type_id(p_trx_type => G_AR_INV_TRX_TYPE,
5089: p_lang => 'US');
5090: If l_try_id is null then
5091: x_return_status := OKL_API.G_RET_STS_ERROR;
5092: OKL_API.SET_MESSAGE (
5093: p_app_name => G_APP_NAME,
5094: p_msg_name => G_REQUIRED_VALUE,
5095: p_token1 => G_COL_NAME_TOKEN,

Line 5092: OKL_API.SET_MESSAGE (

5088: l_try_id := Get_trx_type_id(p_trx_type => G_AR_INV_TRX_TYPE,
5089: p_lang => 'US');
5090: If l_try_id is null then
5091: x_return_status := OKL_API.G_RET_STS_ERROR;
5092: OKL_API.SET_MESSAGE (
5093: p_app_name => G_APP_NAME,
5094: p_msg_name => G_REQUIRED_VALUE,
5095: p_token1 => G_COL_NAME_TOKEN,
5096: p_token1_value => 'Transaction Type');

Line 5097: RAISE OKL_API.G_EXCEPTION_ERROR;

5093: p_app_name => G_APP_NAME,
5094: p_msg_name => G_REQUIRED_VALUE,
5095: p_token1 => G_COL_NAME_TOKEN,
5096: p_token1_value => 'Transaction Type');
5097: RAISE OKL_API.G_EXCEPTION_ERROR;
5098: End If;
5099: -- Varangan - Billing Enhancement changes - Bug#5874824 - Begin
5100: lp_taiv_rec.try_id := l_try_id;
5101: lp_taiv_rec.trx_status_code := G_SUBMIT_STATUS;

Line 5138: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5134: x_tilv_tbl => lx_tilv_tbl,
5135: x_tldv_tbl => lx_tldv_tbl,
5136: p_cpl_id => l_chr_cpl_id);
5137:
5138: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5139: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5140: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5141: RAISE OKL_API.G_EXCEPTION_ERROR;
5142: END IF;

Line 5139: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5135: x_tldv_tbl => lx_tldv_tbl,
5136: p_cpl_id => l_chr_cpl_id);
5137:
5138: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5139: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5140: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5141: RAISE OKL_API.G_EXCEPTION_ERROR;
5142: END IF;
5143:

Line 5140: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5136: p_cpl_id => l_chr_cpl_id);
5137:
5138: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5139: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5140: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5141: RAISE OKL_API.G_EXCEPTION_ERROR;
5142: END IF;
5143:
5144:

Line 5141: RAISE OKL_API.G_EXCEPTION_ERROR;

5137:
5138: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5139: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5140: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5141: RAISE OKL_API.G_EXCEPTION_ERROR;
5142: END IF;
5143:
5144:
5145:

Line 5158: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5154: x_msg_data => x_msg_data,
5155: p_taiv_rec => l_taiv_rec,
5156: x_taiv_rec => lx_taiv_rec);
5157:
5158: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5159: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5160: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5161: RAISE OKL_API.G_EXCEPTION_ERROR;
5162: END IF;

Line 5159: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5155: p_taiv_rec => l_taiv_rec,
5156: x_taiv_rec => lx_taiv_rec);
5157:
5158: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5159: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5160: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5161: RAISE OKL_API.G_EXCEPTION_ERROR;
5162: END IF;
5163:

Line 5160: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5156: x_taiv_rec => lx_taiv_rec);
5157:
5158: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5159: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5160: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5161: RAISE OKL_API.G_EXCEPTION_ERROR;
5162: END IF;
5163:
5164:

Line 5161: RAISE OKL_API.G_EXCEPTION_ERROR;

5157:
5158: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5159: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5160: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5161: RAISE OKL_API.G_EXCEPTION_ERROR;
5162: END IF;
5163:
5164:
5165: --tilv_record

Line 5180: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5176: x_msg_data => x_msg_data,
5177: p_tilv_rec => l_tilv_rec,
5178: x_tilv_rec => lx_tilv_rec);
5179:
5180: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5181: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5182: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5183: RAISE OKL_API.G_EXCEPTION_ERROR;
5184: END IF;

Line 5181: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5177: p_tilv_rec => l_tilv_rec,
5178: x_tilv_rec => lx_tilv_rec);
5179:
5180: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5181: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5182: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5183: RAISE OKL_API.G_EXCEPTION_ERROR;
5184: END IF;
5185:

Line 5182: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5178: x_tilv_rec => lx_tilv_rec);
5179:
5180: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5181: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5182: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5183: RAISE OKL_API.G_EXCEPTION_ERROR;
5184: END IF;
5185:
5186:

Line 5183: RAISE OKL_API.G_EXCEPTION_ERROR;

5179:
5180: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5181: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5182: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5183: RAISE OKL_API.G_EXCEPTION_ERROR;
5184: END IF;
5185:
5186:
5187: --accounting trx

Line 5200: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5196: x_msg_count => x_msg_count,
5197: x_msg_data => x_msg_data,
5198: p_bpd_acc_rec => l_bpd_acc_rec);
5199:
5200: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5201: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5202: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5203: RAISE OKL_API.G_EXCEPTION_ERROR;
5204: END IF; */

Line 5201: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5197: x_msg_data => x_msg_data,
5198: p_bpd_acc_rec => l_bpd_acc_rec);
5199:
5200: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5201: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5202: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5203: RAISE OKL_API.G_EXCEPTION_ERROR;
5204: END IF; */
5205:

Line 5202: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5198: p_bpd_acc_rec => l_bpd_acc_rec);
5199:
5200: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5201: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5202: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5203: RAISE OKL_API.G_EXCEPTION_ERROR;
5204: END IF; */
5205:
5206: -- Varangan - Billing Enhancement changes - Bug#5874824 - End

Line 5203: RAISE OKL_API.G_EXCEPTION_ERROR;

5199:
5200: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5201: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5202: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5203: RAISE OKL_API.G_EXCEPTION_ERROR;
5204: END IF; */
5205:
5206: -- Varangan - Billing Enhancement changes - Bug#5874824 - End
5207: End Loop;

Line 5212: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );

5208: End If;
5209: End If;
5210:
5211: l_asdv_tbl_proc.delete;
5212: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
5213:
5214: EXCEPTION
5215: WHEN OKL_API.G_EXCEPTION_ERROR THEN
5216: If l_samevend_csr%ISOPEN then

Line 5215: WHEN OKL_API.G_EXCEPTION_ERROR THEN

5211: l_asdv_tbl_proc.delete;
5212: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
5213:
5214: EXCEPTION
5215: WHEN OKL_API.G_EXCEPTION_ERROR THEN
5216: If l_samevend_csr%ISOPEN then
5217: close l_samevend_csr;
5218: End If;
5219: If l_chrcpl_csr%ISOPEN then

Line 5222: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

5218: End If;
5219: If l_chrcpl_csr%ISOPEN then
5220: close l_chrcpl_csr;
5221: End If;
5222: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
5223: l_api_name,
5224: G_PKG_NAME,
5225: 'OKL_API.G_RET_STS_ERROR',
5226: x_msg_count,

Line 5225: 'OKL_API.G_RET_STS_ERROR',

5221: End If;
5222: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
5223: l_api_name,
5224: G_PKG_NAME,
5225: 'OKL_API.G_RET_STS_ERROR',
5226: x_msg_count,
5227: x_msg_data,
5228: '_PVT');
5229: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 5229: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

5225: 'OKL_API.G_RET_STS_ERROR',
5226: x_msg_count,
5227: x_msg_data,
5228: '_PVT');
5229: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5230: If l_samevend_csr%ISOPEN then
5231: close l_samevend_csr;
5232: End If;
5233: If l_chrcpl_csr%ISOPEN then

Line 5236: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

5232: End If;
5233: If l_chrcpl_csr%ISOPEN then
5234: close l_chrcpl_csr;
5235: End If;
5236: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
5237: l_api_name,
5238: G_PKG_NAME,
5239: 'OKL_API.G_RET_STS_UNEXP_ERROR',
5240: x_msg_count,

Line 5239: 'OKL_API.G_RET_STS_UNEXP_ERROR',

5235: End If;
5236: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
5237: l_api_name,
5238: G_PKG_NAME,
5239: 'OKL_API.G_RET_STS_UNEXP_ERROR',
5240: x_msg_count,
5241: x_msg_data,
5242: '_PVT');
5243: WHEN OTHERS THEN

Line 5250: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

5246: End If;
5247: If l_chrcpl_csr%ISOPEN then
5248: close l_chrcpl_csr;
5249: End If;
5250: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
5251: l_api_name,
5252: G_PKG_NAME,
5253: 'OTHERS',
5254: x_msg_count,

Line 5275: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

5271: p_rbk_chr_id in number,
5272: p_orig_chr_id in number
5273: ) is
5274:
5275: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
5276: l_api_name CONSTANT varchar2(30) := 'REBOOK_SYNCHRONIZE';
5277: l_api_version CONSTANT NUMBER := 1.0;
5278:
5279:

Line 5518: x_return_status := OKL_API.G_RET_STS_SUCCESS;

5514: l_new_cnt NUMBER DEFAULT 0;
5515: -- varangan - Bug#5474059 - Added - End
5516: begin
5517:
5518: x_return_status := OKL_API.G_RET_STS_SUCCESS;
5519: -- Call start_activity to create savepoint, check compatibility
5520: -- and initialize message list
5521: x_return_status := OKL_API.START_ACTIVITY (
5522: l_api_name

Line 5521: x_return_status := OKL_API.START_ACTIVITY (

5517:
5518: x_return_status := OKL_API.G_RET_STS_SUCCESS;
5519: -- Call start_activity to create savepoint, check compatibility
5520: -- and initialize message list
5521: x_return_status := OKL_API.START_ACTIVITY (
5522: l_api_name
5523: ,p_init_msg_list
5524: ,'_PVT'
5525: ,x_return_status);

Line 5527: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5523: ,p_init_msg_list
5524: ,'_PVT'
5525: ,x_return_status);
5526: -- Check if activity started successfully
5527: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5528: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5529: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5530: RAISE OKL_API.G_EXCEPTION_ERROR;
5531: END IF;

Line 5528: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5524: ,'_PVT'
5525: ,x_return_status);
5526: -- Check if activity started successfully
5527: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5528: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5529: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5530: RAISE OKL_API.G_EXCEPTION_ERROR;
5531: END IF;
5532:

Line 5529: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5525: ,x_return_status);
5526: -- Check if activity started successfully
5527: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5528: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5529: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5530: RAISE OKL_API.G_EXCEPTION_ERROR;
5531: END IF;
5532:
5533: -- check if debug is enabled

Line 5530: RAISE OKL_API.G_EXCEPTION_ERROR;

5526: -- Check if activity started successfully
5527: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5528: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5529: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5530: RAISE OKL_API.G_EXCEPTION_ERROR;
5531: END IF;
5532:
5533: -- check if debug is enabled
5534: l_debug_enabled := okl_debug_pub.check_log_enabled;

Line 5542: If (p_rbk_chr_id is NULL) or (p_rbk_chr_id = OKL_API.G_MISS_NUM) then

5538: --------------------------------------
5539: --start of input parameter validations
5540: --------------------------------------
5541: --1.validate p_rbk_chr_id
5542: If (p_rbk_chr_id is NULL) or (p_rbk_chr_id = OKL_API.G_MISS_NUM) then
5543: OKL_API.set_message(
5544: p_app_name => G_APP_NAME,
5545: p_msg_name => G_API_MISSING_PARAMETER,
5546: p_token1 => G_API_NAME_TOKEN,

Line 5543: OKL_API.set_message(

5539: --start of input parameter validations
5540: --------------------------------------
5541: --1.validate p_rbk_chr_id
5542: If (p_rbk_chr_id is NULL) or (p_rbk_chr_id = OKL_API.G_MISS_NUM) then
5543: OKL_API.set_message(
5544: p_app_name => G_APP_NAME,
5545: p_msg_name => G_API_MISSING_PARAMETER,
5546: p_token1 => G_API_NAME_TOKEN,
5547: p_token1_value => l_api_name,

Line 5550: x_return_status := OKL_API.G_RET_STS_ERROR;

5546: p_token1 => G_API_NAME_TOKEN,
5547: p_token1_value => l_api_name,
5548: p_token2 => G_MISSING_PARAM_TOKEN,
5549: p_token2_value => 'p_rbk_chr_id');
5550: x_return_status := OKL_API.G_RET_STS_ERROR;
5551: Raise OKL_API.G_EXCEPTION_ERROR;
5552: Elsif (p_rbk_chr_id is not NULL) and (p_rbk_chr_id <> OKL_API.G_MISS_NUM) then
5553: validate_chr_id(p_chr_id => p_rbk_chr_id,
5554: x_return_status => x_return_status);

Line 5551: Raise OKL_API.G_EXCEPTION_ERROR;

5547: p_token1_value => l_api_name,
5548: p_token2 => G_MISSING_PARAM_TOKEN,
5549: p_token2_value => 'p_rbk_chr_id');
5550: x_return_status := OKL_API.G_RET_STS_ERROR;
5551: Raise OKL_API.G_EXCEPTION_ERROR;
5552: Elsif (p_rbk_chr_id is not NULL) and (p_rbk_chr_id <> OKL_API.G_MISS_NUM) then
5553: validate_chr_id(p_chr_id => p_rbk_chr_id,
5554: x_return_status => x_return_status);
5555: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 5552: Elsif (p_rbk_chr_id is not NULL) and (p_rbk_chr_id <> OKL_API.G_MISS_NUM) then

5548: p_token2 => G_MISSING_PARAM_TOKEN,
5549: p_token2_value => 'p_rbk_chr_id');
5550: x_return_status := OKL_API.G_RET_STS_ERROR;
5551: Raise OKL_API.G_EXCEPTION_ERROR;
5552: Elsif (p_rbk_chr_id is not NULL) and (p_rbk_chr_id <> OKL_API.G_MISS_NUM) then
5553: validate_chr_id(p_chr_id => p_rbk_chr_id,
5554: x_return_status => x_return_status);
5555: IF x_return_status = OKL_API.G_RET_STS_ERROR then
5556: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_rbk_chr_id');

Line 5555: IF x_return_status = OKL_API.G_RET_STS_ERROR then

5551: Raise OKL_API.G_EXCEPTION_ERROR;
5552: Elsif (p_rbk_chr_id is not NULL) and (p_rbk_chr_id <> OKL_API.G_MISS_NUM) then
5553: validate_chr_id(p_chr_id => p_rbk_chr_id,
5554: x_return_status => x_return_status);
5555: IF x_return_status = OKL_API.G_RET_STS_ERROR then
5556: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_rbk_chr_id');
5557: Raise OKL_API.G_EXCEPTION_ERROR;
5558: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
5559: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 5556: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_rbk_chr_id');

5552: Elsif (p_rbk_chr_id is not NULL) and (p_rbk_chr_id <> OKL_API.G_MISS_NUM) then
5553: validate_chr_id(p_chr_id => p_rbk_chr_id,
5554: x_return_status => x_return_status);
5555: IF x_return_status = OKL_API.G_RET_STS_ERROR then
5556: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_rbk_chr_id');
5557: Raise OKL_API.G_EXCEPTION_ERROR;
5558: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
5559: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5560: End If;

Line 5557: Raise OKL_API.G_EXCEPTION_ERROR;

5553: validate_chr_id(p_chr_id => p_rbk_chr_id,
5554: x_return_status => x_return_status);
5555: IF x_return_status = OKL_API.G_RET_STS_ERROR then
5556: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_rbk_chr_id');
5557: Raise OKL_API.G_EXCEPTION_ERROR;
5558: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
5559: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5560: End If;
5561: End If;

Line 5558: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

5554: x_return_status => x_return_status);
5555: IF x_return_status = OKL_API.G_RET_STS_ERROR then
5556: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_rbk_chr_id');
5557: Raise OKL_API.G_EXCEPTION_ERROR;
5558: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
5559: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5560: End If;
5561: End If;
5562: --2.validate p_orig_chr_id

Line 5559: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5555: IF x_return_status = OKL_API.G_RET_STS_ERROR then
5556: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_rbk_chr_id');
5557: Raise OKL_API.G_EXCEPTION_ERROR;
5558: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
5559: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5560: End If;
5561: End If;
5562: --2.validate p_orig_chr_id
5563: If (p_orig_chr_id is NULL) or (p_orig_chr_id = OKL_API.G_MISS_NUM) then

Line 5563: If (p_orig_chr_id is NULL) or (p_orig_chr_id = OKL_API.G_MISS_NUM) then

5559: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5560: End If;
5561: End If;
5562: --2.validate p_orig_chr_id
5563: If (p_orig_chr_id is NULL) or (p_orig_chr_id = OKL_API.G_MISS_NUM) then
5564: OKL_API.set_message(
5565: p_app_name => G_APP_NAME,
5566: p_msg_name => G_API_MISSING_PARAMETER,
5567: p_token1 => G_API_NAME_TOKEN,

Line 5564: OKL_API.set_message(

5560: End If;
5561: End If;
5562: --2.validate p_orig_chr_id
5563: If (p_orig_chr_id is NULL) or (p_orig_chr_id = OKL_API.G_MISS_NUM) then
5564: OKL_API.set_message(
5565: p_app_name => G_APP_NAME,
5566: p_msg_name => G_API_MISSING_PARAMETER,
5567: p_token1 => G_API_NAME_TOKEN,
5568: p_token1_value => l_api_name,

Line 5571: x_return_status := OKL_API.G_RET_STS_ERROR;

5567: p_token1 => G_API_NAME_TOKEN,
5568: p_token1_value => l_api_name,
5569: p_token2 => G_MISSING_PARAM_TOKEN,
5570: p_token2_value => 'p_orig_chr_id');
5571: x_return_status := OKL_API.G_RET_STS_ERROR;
5572: Raise OKL_API.G_EXCEPTION_ERROR;
5573: Elsif (p_orig_chr_id is not NULL) and (p_orig_chr_id <> OKL_API.G_MISS_NUM) then
5574: validate_chr_id(p_chr_id => p_orig_chr_id,
5575: x_return_status => x_return_status);

Line 5572: Raise OKL_API.G_EXCEPTION_ERROR;

5568: p_token1_value => l_api_name,
5569: p_token2 => G_MISSING_PARAM_TOKEN,
5570: p_token2_value => 'p_orig_chr_id');
5571: x_return_status := OKL_API.G_RET_STS_ERROR;
5572: Raise OKL_API.G_EXCEPTION_ERROR;
5573: Elsif (p_orig_chr_id is not NULL) and (p_orig_chr_id <> OKL_API.G_MISS_NUM) then
5574: validate_chr_id(p_chr_id => p_orig_chr_id,
5575: x_return_status => x_return_status);
5576: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 5573: Elsif (p_orig_chr_id is not NULL) and (p_orig_chr_id <> OKL_API.G_MISS_NUM) then

5569: p_token2 => G_MISSING_PARAM_TOKEN,
5570: p_token2_value => 'p_orig_chr_id');
5571: x_return_status := OKL_API.G_RET_STS_ERROR;
5572: Raise OKL_API.G_EXCEPTION_ERROR;
5573: Elsif (p_orig_chr_id is not NULL) and (p_orig_chr_id <> OKL_API.G_MISS_NUM) then
5574: validate_chr_id(p_chr_id => p_orig_chr_id,
5575: x_return_status => x_return_status);
5576: IF x_return_status = OKL_API.G_RET_STS_ERROR then
5577: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_orig_chr_id');

Line 5576: IF x_return_status = OKL_API.G_RET_STS_ERROR then

5572: Raise OKL_API.G_EXCEPTION_ERROR;
5573: Elsif (p_orig_chr_id is not NULL) and (p_orig_chr_id <> OKL_API.G_MISS_NUM) then
5574: validate_chr_id(p_chr_id => p_orig_chr_id,
5575: x_return_status => x_return_status);
5576: IF x_return_status = OKL_API.G_RET_STS_ERROR then
5577: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_orig_chr_id');
5578: Raise OKL_API.G_EXCEPTION_ERROR;
5579: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
5580: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 5577: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_orig_chr_id');

5573: Elsif (p_orig_chr_id is not NULL) and (p_orig_chr_id <> OKL_API.G_MISS_NUM) then
5574: validate_chr_id(p_chr_id => p_orig_chr_id,
5575: x_return_status => x_return_status);
5576: IF x_return_status = OKL_API.G_RET_STS_ERROR then
5577: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_orig_chr_id');
5578: Raise OKL_API.G_EXCEPTION_ERROR;
5579: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
5580: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5581: End If;

Line 5578: Raise OKL_API.G_EXCEPTION_ERROR;

5574: validate_chr_id(p_chr_id => p_orig_chr_id,
5575: x_return_status => x_return_status);
5576: IF x_return_status = OKL_API.G_RET_STS_ERROR then
5577: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_orig_chr_id');
5578: Raise OKL_API.G_EXCEPTION_ERROR;
5579: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
5580: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5581: End If;
5582: End If;

Line 5579: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

5575: x_return_status => x_return_status);
5576: IF x_return_status = OKL_API.G_RET_STS_ERROR then
5577: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_orig_chr_id');
5578: Raise OKL_API.G_EXCEPTION_ERROR;
5579: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
5580: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5581: End If;
5582: End If;
5583: -------------------------------------

Line 5580: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5576: IF x_return_status = OKL_API.G_RET_STS_ERROR then
5577: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_orig_chr_id');
5578: Raise OKL_API.G_EXCEPTION_ERROR;
5579: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
5580: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5581: End If;
5582: End If;
5583: -------------------------------------
5584: --end of input parameter validations

Line 5617: IF(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)THEN

5613: ' x_msg_data '||x_msg_data
5614: );
5615: END IF; -- end of NVL(l_debug_enabled,'N')='Y' AND is_debug_statement_on
5616:
5617: IF(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)THEN
5618: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5619: ELSIF(x_return_status = OKL_API.G_RET_STS_ERROR)THEN
5620: RAISE OKL_API.G_EXCEPTION_ERROR;
5621: END IF;

Line 5618: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5614: );
5615: END IF; -- end of NVL(l_debug_enabled,'N')='Y' AND is_debug_statement_on
5616:
5617: IF(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)THEN
5618: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5619: ELSIF(x_return_status = OKL_API.G_RET_STS_ERROR)THEN
5620: RAISE OKL_API.G_EXCEPTION_ERROR;
5621: END IF;
5622:

Line 5619: ELSIF(x_return_status = OKL_API.G_RET_STS_ERROR)THEN

5615: END IF; -- end of NVL(l_debug_enabled,'N')='Y' AND is_debug_statement_on
5616:
5617: IF(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)THEN
5618: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5619: ELSIF(x_return_status = OKL_API.G_RET_STS_ERROR)THEN
5620: RAISE OKL_API.G_EXCEPTION_ERROR;
5621: END IF;
5622:
5623: /*

Line 5620: RAISE OKL_API.G_EXCEPTION_ERROR;

5616:
5617: IF(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)THEN
5618: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5619: ELSIF(x_return_status = OKL_API.G_RET_STS_ERROR)THEN
5620: RAISE OKL_API.G_EXCEPTION_ERROR;
5621: END IF;
5622:
5623: /*
5624: * sjalasut, added code here to call synchornization of subsidy pool transactions

Line 5676: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5672: p_klev_rec => l_sub_klev_rec,
5673: x_clev_rec => lx_sub_clev_rec,
5674: x_klev_rec => lx_sub_klev_rec);
5675:
5676: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5677: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5678: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5679: RAISE OKL_API.G_EXCEPTION_ERROR;
5680: END IF;

Line 5677: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5673: x_clev_rec => lx_sub_clev_rec,
5674: x_klev_rec => lx_sub_klev_rec);
5675:
5676: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5677: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5678: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5679: RAISE OKL_API.G_EXCEPTION_ERROR;
5680: END IF;
5681:

Line 5678: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5674: x_klev_rec => lx_sub_klev_rec);
5675:
5676: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5677: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5678: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5679: RAISE OKL_API.G_EXCEPTION_ERROR;
5680: END IF;
5681:
5682: --Bug# 4899328 : Recalculate OEC and capital amount and update financial asset line

Line 5679: RAISE OKL_API.G_EXCEPTION_ERROR;

5675:
5676: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5677: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5678: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5679: RAISE OKL_API.G_EXCEPTION_ERROR;
5680: END IF;
5681:
5682: --Bug# 4899328 : Recalculate OEC and capital amount and update financial asset line
5683: l_orig_asset_cle_id := lx_sub_clev_rec.cle_id;

Line 5694: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5690: p_contract_id => p_orig_chr_id,
5691: p_line_id => l_orig_asset_cle_id,
5692: x_value => l_cap_amount);
5693:
5694: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5695: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5696: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5697: RAISE OKL_API.G_EXCEPTION_ERROR;
5698: END IF;

Line 5695: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5691: p_line_id => l_orig_asset_cle_id,
5692: x_value => l_cap_amount);
5693:
5694: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5695: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5696: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5697: RAISE OKL_API.G_EXCEPTION_ERROR;
5698: END IF;
5699:

Line 5696: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5692: x_value => l_cap_amount);
5693:
5694: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5695: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5696: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5697: RAISE OKL_API.G_EXCEPTION_ERROR;
5698: END IF;
5699:
5700: ----------------------------------------------------------------------

Line 5697: RAISE OKL_API.G_EXCEPTION_ERROR;

5693:
5694: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5695: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5696: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5697: RAISE OKL_API.G_EXCEPTION_ERROR;
5698: END IF;
5699:
5700: ----------------------------------------------------------------------
5701: --call api to update costs on asset line

Line 5720: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5716: x_clev_rec => lx_clev_fin_rec,
5717: x_klev_rec => lx_klev_fin_rec
5718: );
5719:
5720: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5721: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5722: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5723: RAISE OKL_API.G_EXCEPTION_ERROR;
5724: END IF;

Line 5721: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5717: x_klev_rec => lx_klev_fin_rec
5718: );
5719:
5720: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5721: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5722: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5723: RAISE OKL_API.G_EXCEPTION_ERROR;
5724: END IF;
5725: End If;

Line 5722: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5718: );
5719:
5720: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5721: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5722: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5723: RAISE OKL_API.G_EXCEPTION_ERROR;
5724: END IF;
5725: End If;
5726: --Bug# 4899328

Line 5723: RAISE OKL_API.G_EXCEPTION_ERROR;

5719:
5720: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5721: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5722: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5723: RAISE OKL_API.G_EXCEPTION_ERROR;
5724: END IF;
5725: End If;
5726: --Bug# 4899328
5727:

Line 5748: --IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5744: --x_msg_data => x_msg_data,
5745: --p_cplv_rec => l_cplv_rec,
5746: --x_cplv_rec => lx_cplv_rec);
5747:
5748: --IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5749: --RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5750: --ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5751: --RAISE OKL_API.G_EXCEPTION_ERROR;
5752: --END IF;

Line 5749: --RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5745: --p_cplv_rec => l_cplv_rec,
5746: --x_cplv_rec => lx_cplv_rec);
5747:
5748: --IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5749: --RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5750: --ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5751: --RAISE OKL_API.G_EXCEPTION_ERROR;
5752: --END IF;
5753: -----------------------------------------------------------*/

Line 5750: --ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5746: --x_cplv_rec => lx_cplv_rec);
5747:
5748: --IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5749: --RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5750: --ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5751: --RAISE OKL_API.G_EXCEPTION_ERROR;
5752: --END IF;
5753: -----------------------------------------------------------*/
5754: --***Commented as syncing vendor not allowed during rebooks

Line 5751: --RAISE OKL_API.G_EXCEPTION_ERROR;

5747:
5748: --IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5749: --RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5750: --ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5751: --RAISE OKL_API.G_EXCEPTION_ERROR;
5752: --END IF;
5753: -----------------------------------------------------------*/
5754: --***Commented as syncing vendor not allowed during rebooks
5755: --as per srawlings

Line 5787: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5783: x_msg_data => x_msg_data,
5784: p_ppydv_rec => l_pydv_rec);
5785:
5786:
5787: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5788: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5789: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5790: RAISE OKL_API.G_EXCEPTION_ERROR;
5791: END IF;

Line 5788: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5784: p_ppydv_rec => l_pydv_rec);
5785:
5786:
5787: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5788: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5789: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5790: RAISE OKL_API.G_EXCEPTION_ERROR;
5791: END IF;
5792: End If;

Line 5789: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5785:
5786:
5787: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5788: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5789: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5790: RAISE OKL_API.G_EXCEPTION_ERROR;
5791: END IF;
5792: End If;
5793: close l_ppyd_orig_csr;

Line 5790: RAISE OKL_API.G_EXCEPTION_ERROR;

5786:
5787: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5788: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5789: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5790: RAISE OKL_API.G_EXCEPTION_ERROR;
5791: END IF;
5792: End If;
5793: close l_ppyd_orig_csr;
5794: Else

Line 5817: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5813: p_ppydv_rec => l_pydv_rec,
5814: x_ppydv_rec => lx_pydv_rec);
5815:
5816:
5817: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5818: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5819: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5820: RAISE OKL_API.G_EXCEPTION_ERROR;
5821: END IF;

Line 5818: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5814: x_ppydv_rec => lx_pydv_rec);
5815:
5816:
5817: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5818: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5819: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5820: RAISE OKL_API.G_EXCEPTION_ERROR;
5821: END IF;
5822:

Line 5819: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5815:
5816:
5817: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5818: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5819: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5820: RAISE OKL_API.G_EXCEPTION_ERROR;
5821: END IF;
5822:
5823:

Line 5820: RAISE OKL_API.G_EXCEPTION_ERROR;

5816:
5817: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5818: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5819: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5820: RAISE OKL_API.G_EXCEPTION_ERROR;
5821: END IF;
5822:
5823:
5824: Else

Line 5849: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5845: p_ppydv_rec => l_pydv_rec,
5846: x_ppydv_rec => lx_pydv_rec);
5847:
5848:
5849: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5850: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5851: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5852: RAISE OKL_API.G_EXCEPTION_ERROR;
5853: END IF;

Line 5850: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5846: x_ppydv_rec => lx_pydv_rec);
5847:
5848:
5849: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5850: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5851: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5852: RAISE OKL_API.G_EXCEPTION_ERROR;
5853: END IF;
5854: End If;

Line 5851: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5847:
5848:
5849: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5850: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5851: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5852: RAISE OKL_API.G_EXCEPTION_ERROR;
5853: END IF;
5854: End If;
5855: End If;

Line 5852: RAISE OKL_API.G_EXCEPTION_ERROR;

5848:
5849: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5850: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5851: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5852: RAISE OKL_API.G_EXCEPTION_ERROR;
5853: END IF;
5854: End If;
5855: End If;
5856: close l_ppyd_orig_csr;

Line 5895: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5891: p_klev_rec => l_sub_klev_rec,
5892: x_clev_rec => lx_sub_clev_rec,
5893: x_klev_rec => lx_sub_klev_rec);
5894:
5895: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5896: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5897: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5898: RAISE OKL_API.G_EXCEPTION_ERROR;
5899: END IF;

Line 5896: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5892: x_clev_rec => lx_sub_clev_rec,
5893: x_klev_rec => lx_sub_klev_rec);
5894:
5895: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5896: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5897: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5898: RAISE OKL_API.G_EXCEPTION_ERROR;
5899: END IF;
5900:

Line 5897: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5893: x_klev_rec => lx_sub_klev_rec);
5894:
5895: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5896: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5897: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5898: RAISE OKL_API.G_EXCEPTION_ERROR;
5899: END IF;
5900:
5901: /*********can not physically delete line on a booked K ****/

Line 5898: RAISE OKL_API.G_EXCEPTION_ERROR;

5894:
5895: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5896: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5897: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5898: RAISE OKL_API.G_EXCEPTION_ERROR;
5899: END IF;
5900:
5901: /*********can not physically delete line on a booked K ****/
5902:

Line 5915: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5911: p_contract_id => p_orig_chr_id,
5912: p_line_id => l_orig_asset_cle_id,
5913: x_value => l_cap_amount);
5914:
5915: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5916: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5917: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5918: RAISE OKL_API.G_EXCEPTION_ERROR;
5919: END IF;

Line 5916: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5912: p_line_id => l_orig_asset_cle_id,
5913: x_value => l_cap_amount);
5914:
5915: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5916: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5917: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5918: RAISE OKL_API.G_EXCEPTION_ERROR;
5919: END IF;
5920:

Line 5917: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5913: x_value => l_cap_amount);
5914:
5915: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5916: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5917: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5918: RAISE OKL_API.G_EXCEPTION_ERROR;
5919: END IF;
5920:
5921: ----------------------------------------------------------------------

Line 5918: RAISE OKL_API.G_EXCEPTION_ERROR;

5914:
5915: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5916: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5917: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5918: RAISE OKL_API.G_EXCEPTION_ERROR;
5919: END IF;
5920:
5921: ----------------------------------------------------------------------
5922: --call api to update costs on asset line

Line 5941: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

5937: x_clev_rec => lx_clev_fin_rec,
5938: x_klev_rec => lx_klev_fin_rec
5939: );
5940:
5941: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5942: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5943: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5944: RAISE OKL_API.G_EXCEPTION_ERROR;
5945: END IF;

Line 5942: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5938: x_klev_rec => lx_klev_fin_rec
5939: );
5940:
5941: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5942: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5943: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5944: RAISE OKL_API.G_EXCEPTION_ERROR;
5945: END IF;
5946: --Bug# 4899328

Line 5943: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

5939: );
5940:
5941: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5942: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5943: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5944: RAISE OKL_API.G_EXCEPTION_ERROR;
5945: END IF;
5946: --Bug# 4899328
5947:

Line 5944: RAISE OKL_API.G_EXCEPTION_ERROR;

5940:
5941: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5942: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5943: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5944: RAISE OKL_API.G_EXCEPTION_ERROR;
5945: END IF;
5946: --Bug# 4899328
5947:
5948: End Loop;

Line 5961: l_sub_klev_rec.id := OKL_API.G_MISS_NUM;

5957: Fetch l_new_sub_csr into l_new_sub_rec;
5958: Exit when l_new_sub_csr%NOTFOUND;
5959:
5960: --create subsidy line record
5961: l_sub_klev_rec.id := OKL_API.G_MISS_NUM;
5962: l_sub_klev_rec.subsidy_id := l_new_sub_rec.subsidy_id;
5963: l_sub_klev_rec.amount := l_new_sub_rec.amount;
5964: l_sub_klev_rec.subsidy_override_amount := l_new_sub_rec.subsidy_override_amount;
5965: l_sub_klev_rec.sty_id := l_new_sub_rec.sty_id;

Line 5982: l_sub_clev_rec.id := OKL_API.G_MISS_NUM;

5978: close l_cleb_csr;
5979: l_sub_clev_rec.cle_id := l_asset_cle_id;
5980: End If;
5981:
5982: l_sub_clev_rec.id := OKL_API.G_MISS_NUM;
5983: l_sub_clev_rec.dnz_chr_id := p_orig_chr_id;
5984: l_sub_clev_rec.exception_yn := 'N';
5985: l_sub_clev_rec.lse_id := l_new_sub_rec.lse_id;
5986: l_sub_clev_rec.display_sequence := l_new_sub_rec.display_sequence;

Line 6006: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6002: p_klev_rec => l_sub_klev_rec,
6003: x_clev_rec => lx_sub_clev_rec,
6004: x_klev_rec => lx_sub_klev_rec);
6005:
6006: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6007: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6008: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6009: RAISE OKL_API.G_EXCEPTION_ERROR;
6010: END IF;

Line 6007: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6003: x_clev_rec => lx_sub_clev_rec,
6004: x_klev_rec => lx_sub_klev_rec);
6005:
6006: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6007: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6008: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6009: RAISE OKL_API.G_EXCEPTION_ERROR;
6010: END IF;
6011:

Line 6008: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6004: x_klev_rec => lx_sub_klev_rec);
6005:
6006: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6007: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6008: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6009: RAISE OKL_API.G_EXCEPTION_ERROR;
6010: END IF;
6011:
6012: --Bug# 4899328 : Recalculate OEC and capital amount and update financial asset line

Line 6009: RAISE OKL_API.G_EXCEPTION_ERROR;

6005:
6006: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6007: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6008: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6009: RAISE OKL_API.G_EXCEPTION_ERROR;
6010: END IF;
6011:
6012: --Bug# 4899328 : Recalculate OEC and capital amount and update financial asset line
6013: l_orig_asset_cle_id := lx_sub_clev_rec.cle_id;

Line 6024: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6020: p_contract_id => p_orig_chr_id,
6021: p_line_id => l_orig_asset_cle_id,
6022: x_value => l_cap_amount);
6023:
6024: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6025: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6026: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6027: RAISE OKL_API.G_EXCEPTION_ERROR;
6028: END IF;

Line 6025: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6021: p_line_id => l_orig_asset_cle_id,
6022: x_value => l_cap_amount);
6023:
6024: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6025: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6026: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6027: RAISE OKL_API.G_EXCEPTION_ERROR;
6028: END IF;
6029:

Line 6026: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6022: x_value => l_cap_amount);
6023:
6024: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6025: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6026: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6027: RAISE OKL_API.G_EXCEPTION_ERROR;
6028: END IF;
6029:
6030: ----------------------------------------------------------------------

Line 6027: RAISE OKL_API.G_EXCEPTION_ERROR;

6023:
6024: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6025: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6026: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6027: RAISE OKL_API.G_EXCEPTION_ERROR;
6028: END IF;
6029:
6030: ----------------------------------------------------------------------
6031: --call api to update costs on asset line

Line 6050: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6046: x_clev_rec => lx_clev_fin_rec,
6047: x_klev_rec => lx_klev_fin_rec
6048: );
6049:
6050: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6051: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6052: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6053: RAISE OKL_API.G_EXCEPTION_ERROR;
6054: END IF;

Line 6051: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6047: x_klev_rec => lx_klev_fin_rec
6048: );
6049:
6050: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6051: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6052: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6053: RAISE OKL_API.G_EXCEPTION_ERROR;
6054: END IF;
6055: --Bug# 4899328

Line 6052: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6048: );
6049:
6050: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6051: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6052: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6053: RAISE OKL_API.G_EXCEPTION_ERROR;
6054: END IF;
6055: --Bug# 4899328
6056:

Line 6053: RAISE OKL_API.G_EXCEPTION_ERROR;

6049:
6050: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6051: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6052: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6053: RAISE OKL_API.G_EXCEPTION_ERROR;
6054: END IF;
6055: --Bug# 4899328
6056:
6057: --create the party role record

Line 6058: l_cplv_rec.id := OKL_API.G_MISS_NUM;

6054: END IF;
6055: --Bug# 4899328
6056:
6057: --create the party role record
6058: l_cplv_rec.id := OKL_API.G_MISS_NUM;
6059: l_cplv_rec.dnz_chr_id := p_orig_chr_id;
6060: l_cplv_rec.cle_id := lx_sub_clev_rec.id;
6061: l_cplv_rec.rle_code := 'OKL_VENDOR';
6062: l_cplv_rec.jtot_object1_code := 'OKX_VENDOR';

Line 6092: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6088: x_cplv_rec => lx_cplv_rec,
6089: p_kplv_rec => l_kplv_rec,
6090: x_kplv_rec => lx_kplv_rec);
6091:
6092: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6093: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6094: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6095: RAISE OKL_API.G_EXCEPTION_ERROR;
6096: END IF;

Line 6093: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6089: p_kplv_rec => l_kplv_rec,
6090: x_kplv_rec => lx_kplv_rec);
6091:
6092: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6093: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6094: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6095: RAISE OKL_API.G_EXCEPTION_ERROR;
6096: END IF;
6097:

Line 6094: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6090: x_kplv_rec => lx_kplv_rec);
6091:
6092: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6093: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6094: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6095: RAISE OKL_API.G_EXCEPTION_ERROR;
6096: END IF;
6097:
6098: --3. Fetch party payment details for the new line

Line 6095: RAISE OKL_API.G_EXCEPTION_ERROR;

6091:
6092: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6093: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6094: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6095: RAISE OKL_API.G_EXCEPTION_ERROR;
6096: END IF;
6097:
6098: --3. Fetch party payment details for the new line
6099: Open l_ppyd_rbk_csr(p_cpl_id => l_new_sub_rec.cpl_id);

Line 6105: l_pydv_rec.id := OKL_API.G_MISS_NUM;

6101: If l_ppyd_rbk_csr%NOTFOUND then
6102: null;
6103: Else
6104: --1.create the party payment details record
6105: l_pydv_rec.id := OKL_API.G_MISS_NUM;
6106: l_pydv_rec.cpl_id := lx_cplv_rec.id;
6107: l_pydv_rec.vendor_id := l_ppyd_rbk_rec.vendor_id;
6108: l_pydv_rec.pay_site_id := l_ppyd_rbk_rec.pay_site_id;
6109: l_pydv_rec.payment_term_id := l_ppyd_rbk_rec.payment_term_id;

Line 6123: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6119: p_ppydv_rec => l_pydv_rec,
6120: x_ppydv_rec => lx_pydv_rec);
6121:
6122:
6123: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6124: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6125: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6126: RAISE OKL_API.G_EXCEPTION_ERROR;
6127: END IF;

Line 6124: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6120: x_ppydv_rec => lx_pydv_rec);
6121:
6122:
6123: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6124: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6125: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6126: RAISE OKL_API.G_EXCEPTION_ERROR;
6127: END IF;
6128: End If;

Line 6125: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6121:
6122:
6123: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6124: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6125: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6126: RAISE OKL_API.G_EXCEPTION_ERROR;
6127: END IF;
6128: End If;
6129: Close l_ppyd_rbk_csr;

Line 6126: RAISE OKL_API.G_EXCEPTION_ERROR;

6122:
6123: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6124: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6125: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6126: RAISE OKL_API.G_EXCEPTION_ERROR;
6127: END IF;
6128: End If;
6129: Close l_ppyd_rbk_csr;
6130:

Line 6142: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6138: , x_msg_count => x_msg_count
6139: , x_msg_data => x_msg_data
6140: , p_subsidy_cle_id => lx_sub_clev_rec.id
6141: , x_asbv_rec => l_new_asdv_tbl(l_new_cnt));
6142: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6143: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6144: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6145: RAISE OKL_API.G_EXCEPTION_ERROR;
6146: END IF;

Line 6143: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6139: , x_msg_data => x_msg_data
6140: , p_subsidy_cle_id => lx_sub_clev_rec.id
6141: , x_asbv_rec => l_new_asdv_tbl(l_new_cnt));
6142: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6143: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6144: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6145: RAISE OKL_API.G_EXCEPTION_ERROR;
6146: END IF;
6147: -- varangan - Bug#5474059 - Added - End

Line 6144: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6140: , p_subsidy_cle_id => lx_sub_clev_rec.id
6141: , x_asbv_rec => l_new_asdv_tbl(l_new_cnt));
6142: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6143: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6144: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6145: RAISE OKL_API.G_EXCEPTION_ERROR;
6146: END IF;
6147: -- varangan - Bug#5474059 - Added - End
6148: End Loop;

Line 6145: RAISE OKL_API.G_EXCEPTION_ERROR;

6141: , x_asbv_rec => l_new_asdv_tbl(l_new_cnt));
6142: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6143: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6144: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6145: RAISE OKL_API.G_EXCEPTION_ERROR;
6146: END IF;
6147: -- varangan - Bug#5474059 - Added - End
6148: End Loop;
6149: Close l_new_sub_csr;

Line 6162: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6158: , x_msg_count => x_msg_count
6159: , x_msg_data => x_msg_data
6160: , p_chr_id => p_orig_chr_id
6161: , p_asdv_tbl => l_new_asdv_tbl);
6162: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6163: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6164: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6165: RAISE OKL_API.G_EXCEPTION_ERROR;
6166: END IF;

Line 6163: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6159: , x_msg_data => x_msg_data
6160: , p_chr_id => p_orig_chr_id
6161: , p_asdv_tbl => l_new_asdv_tbl);
6162: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6163: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6164: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6165: RAISE OKL_API.G_EXCEPTION_ERROR;
6166: END IF;
6167: END IF; -- end of check for l_new_asdv_tbl count

Line 6164: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6160: , p_chr_id => p_orig_chr_id
6161: , p_asdv_tbl => l_new_asdv_tbl);
6162: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6163: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6164: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6165: RAISE OKL_API.G_EXCEPTION_ERROR;
6166: END IF;
6167: END IF; -- end of check for l_new_asdv_tbl count
6168: -- varangan - Bug#5474059 - Added - End

Line 6165: RAISE OKL_API.G_EXCEPTION_ERROR;

6161: , p_asdv_tbl => l_new_asdv_tbl);
6162: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6163: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6164: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6165: RAISE OKL_API.G_EXCEPTION_ERROR;
6166: END IF;
6167: END IF; -- end of check for l_new_asdv_tbl count
6168: -- varangan - Bug#5474059 - Added - End
6169:

Line 6170: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );

6166: END IF;
6167: END IF; -- end of check for l_new_asdv_tbl count
6168: -- varangan - Bug#5474059 - Added - End
6169:
6170: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
6171:
6172: EXCEPTION
6173: WHEN OKL_API.G_EXCEPTION_ERROR THEN
6174: If l_subelm_rbk_csr%ISOPEN then

Line 6173: WHEN OKL_API.G_EXCEPTION_ERROR THEN

6169:
6170: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
6171:
6172: EXCEPTION
6173: WHEN OKL_API.G_EXCEPTION_ERROR THEN
6174: If l_subelm_rbk_csr%ISOPEN then
6175: close l_subelm_rbk_csr;
6176: End If;
6177: If l_subelm_orig_csr%ISOPEN then

Line 6195: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6191: End If;
6192: If l_cleb_csr%ISOPEN then
6193: close l_cleb_csr;
6194: End If;
6195: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6196: l_api_name,
6197: G_PKG_NAME,
6198: 'OKL_API.G_RET_STS_ERROR',
6199: x_msg_count,

Line 6198: 'OKL_API.G_RET_STS_ERROR',

6194: End If;
6195: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6196: l_api_name,
6197: G_PKG_NAME,
6198: 'OKL_API.G_RET_STS_ERROR',
6199: x_msg_count,
6200: x_msg_data,
6201: '_PVT');
6202: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 6202: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

6198: 'OKL_API.G_RET_STS_ERROR',
6199: x_msg_count,
6200: x_msg_data,
6201: '_PVT');
6202: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
6203: If l_subelm_rbk_csr%ISOPEN then
6204: close l_subelm_rbk_csr;
6205: End If;
6206: If l_subelm_orig_csr%ISOPEN then

Line 6224: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

6220: End If;
6221: If l_cleb_csr%ISOPEN then
6222: close l_cleb_csr;
6223: End If;
6224: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
6225: l_api_name,
6226: G_PKG_NAME,
6227: 'OKL_API.G_RET_STS_UNEXP_ERROR',
6228: x_msg_count,

Line 6227: 'OKL_API.G_RET_STS_UNEXP_ERROR',

6223: End If;
6224: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
6225: l_api_name,
6226: G_PKG_NAME,
6227: 'OKL_API.G_RET_STS_UNEXP_ERROR',
6228: x_msg_count,
6229: x_msg_data,
6230: '_PVT');
6231: WHEN OTHERS THEN

Line 6253: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

6249: End If;
6250: If l_cleb_csr%ISOPEN then
6251: close l_cleb_csr;
6252: End If;
6253: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
6254: l_api_name,
6255: G_PKG_NAME,
6256: 'OTHERS',
6257: x_msg_count,

Line 6294: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

6290: , p_rbk_chr_id IN NUMBER
6291: , p_orig_chr_id IN NUMBER
6292: , p_rebook_date IN DATE
6293: ) IS
6294: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
6295: l_api_name CONSTANT varchar2(30) := 'rebook_adjustment';
6296: l_api_version CONSTANT NUMBER := 1.0;
6297:
6298: --------------------------------------

Line 6602: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6598: x_tldv_tbl => lx_tldv_tbl,
6599: --Bug# 11717252
6600: p_cpl_id => p_cpl_id);
6601:
6602: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6603: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6604: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6605: RAISE OKL_API.G_EXCEPTION_ERROR;
6606: END IF;

Line 6603: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6599: --Bug# 11717252
6600: p_cpl_id => p_cpl_id);
6601:
6602: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6603: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6604: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6605: RAISE OKL_API.G_EXCEPTION_ERROR;
6606: END IF;
6607: -- Varangan - Billing Enhancement changes - Bug#5874824 - End

Line 6604: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6600: p_cpl_id => p_cpl_id);
6601:
6602: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6603: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6604: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6605: RAISE OKL_API.G_EXCEPTION_ERROR;
6606: END IF;
6607: -- Varangan - Billing Enhancement changes - Bug#5874824 - End
6608:

Line 6605: RAISE OKL_API.G_EXCEPTION_ERROR;

6601:
6602: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6603: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6604: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6605: RAISE OKL_API.G_EXCEPTION_ERROR;
6606: END IF;
6607: -- Varangan - Billing Enhancement changes - Bug#5874824 - End
6608:
6609: /* --create internal AR transaction header

Line 6619: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6615: x_msg_data => x_msg_data,
6616: p_taiv_rec => l_taiv_rec,
6617: x_taiv_rec => lx_taiv_rec);
6618:
6619: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6620: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6621: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6622: RAISE OKL_API.G_EXCEPTION_ERROR;
6623: END IF;

Line 6620: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6616: p_taiv_rec => l_taiv_rec,
6617: x_taiv_rec => lx_taiv_rec);
6618:
6619: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6620: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6621: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6622: RAISE OKL_API.G_EXCEPTION_ERROR;
6623: END IF;
6624:

Line 6621: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6617: x_taiv_rec => lx_taiv_rec);
6618:
6619: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6620: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6621: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6622: RAISE OKL_API.G_EXCEPTION_ERROR;
6623: END IF;
6624:
6625: --l_tilv_rec.tai_id := lx_taiv_rec.id;

Line 6622: RAISE OKL_API.G_EXCEPTION_ERROR;

6618:
6619: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6620: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6621: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6622: RAISE OKL_API.G_EXCEPTION_ERROR;
6623: END IF;
6624:
6625: --l_tilv_rec.tai_id := lx_taiv_rec.id;
6626:

Line 6637: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6633: x_msg_data => x_msg_data,
6634: p_tilv_rec => l_tilv_rec,
6635: x_tilv_rec => lx_tilv_rec);
6636:
6637: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6638: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6639: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6640: RAISE OKL_API.G_EXCEPTION_ERROR;
6641: END IF;

Line 6638: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6634: p_tilv_rec => l_tilv_rec,
6635: x_tilv_rec => lx_tilv_rec);
6636:
6637: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6638: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6639: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6640: RAISE OKL_API.G_EXCEPTION_ERROR;
6641: END IF;
6642:

Line 6639: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6635: x_tilv_rec => lx_tilv_rec);
6636:
6637: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6638: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6639: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6640: RAISE OKL_API.G_EXCEPTION_ERROR;
6641: END IF;
6642:
6643: --accounting trx

Line 6640: RAISE OKL_API.G_EXCEPTION_ERROR;

6636:
6637: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6638: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6639: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6640: RAISE OKL_API.G_EXCEPTION_ERROR;
6641: END IF;
6642:
6643: --accounting trx
6644: l_bpd_acc_rec.id := lx_tilv_rec.id;

Line 6655: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6651: x_msg_count => x_msg_count,
6652: x_msg_data => x_msg_data,
6653: p_bpd_acc_rec => l_bpd_acc_rec);
6654:
6655: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6656: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6657: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6658: RAISE OKL_API.G_EXCEPTION_ERROR;
6659: END IF; */

Line 6656: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6652: x_msg_data => x_msg_data,
6653: p_bpd_acc_rec => l_bpd_acc_rec);
6654:
6655: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6656: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6657: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6658: RAISE OKL_API.G_EXCEPTION_ERROR;
6659: END IF; */
6660:

Line 6657: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6653: p_bpd_acc_rec => l_bpd_acc_rec);
6654:
6655: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6656: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6657: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6658: RAISE OKL_API.G_EXCEPTION_ERROR;
6659: END IF; */
6660:
6661: END on_acc_CM_create;

Line 6658: RAISE OKL_API.G_EXCEPTION_ERROR;

6654:
6655: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6656: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6657: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6658: RAISE OKL_API.G_EXCEPTION_ERROR;
6659: END IF; */
6660:
6661: END on_acc_CM_create;
6662:

Line 6665: x_return_status := OKL_API.G_RET_STS_SUCCESS;

6661: END on_acc_CM_create;
6662:
6663: BEGIN
6664:
6665: x_return_status := OKL_API.G_RET_STS_SUCCESS;
6666: -- Call start_activity to create savepoint, check compatibility
6667: -- and initialize message list
6668: x_return_status := OKL_API.START_ACTIVITY (
6669: l_api_name

Line 6668: x_return_status := OKL_API.START_ACTIVITY (

6664:
6665: x_return_status := OKL_API.G_RET_STS_SUCCESS;
6666: -- Call start_activity to create savepoint, check compatibility
6667: -- and initialize message list
6668: x_return_status := OKL_API.START_ACTIVITY (
6669: l_api_name
6670: ,p_init_msg_list
6671: ,'_PVT'
6672: ,x_return_status);

Line 6674: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6670: ,p_init_msg_list
6671: ,'_PVT'
6672: ,x_return_status);
6673: -- Check if activity started successfully
6674: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6675: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6676: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6677: RAISE OKL_API.G_EXCEPTION_ERROR;
6678: END IF;

Line 6675: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6671: ,'_PVT'
6672: ,x_return_status);
6673: -- Check if activity started successfully
6674: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6675: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6676: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6677: RAISE OKL_API.G_EXCEPTION_ERROR;
6678: END IF;
6679:

Line 6676: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6672: ,x_return_status);
6673: -- Check if activity started successfully
6674: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6675: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6676: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6677: RAISE OKL_API.G_EXCEPTION_ERROR;
6678: END IF;
6679:
6680: --function to fetch try_id

Line 6677: RAISE OKL_API.G_EXCEPTION_ERROR;

6673: -- Check if activity started successfully
6674: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6675: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6676: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6677: RAISE OKL_API.G_EXCEPTION_ERROR;
6678: END IF;
6679:
6680: --function to fetch try_id
6681: l_pos_try_id := Get_trx_type_id(p_trx_type => G_AR_INV_TRX_TYPE,

Line 6684: x_return_status := OKL_API.G_RET_STS_ERROR;

6680: --function to fetch try_id
6681: l_pos_try_id := Get_trx_type_id(p_trx_type => G_AR_INV_TRX_TYPE,
6682: p_lang => 'US');
6683: If l_pos_try_id is null then
6684: x_return_status := OKL_API.G_RET_STS_ERROR;
6685: OKL_API.SET_MESSAGE (
6686: p_app_name => G_APP_NAME,
6687: p_msg_name => G_REQUIRED_VALUE,
6688: p_token1 => G_COL_NAME_TOKEN,

Line 6685: OKL_API.SET_MESSAGE (

6681: l_pos_try_id := Get_trx_type_id(p_trx_type => G_AR_INV_TRX_TYPE,
6682: p_lang => 'US');
6683: If l_pos_try_id is null then
6684: x_return_status := OKL_API.G_RET_STS_ERROR;
6685: OKL_API.SET_MESSAGE (
6686: p_app_name => G_APP_NAME,
6687: p_msg_name => G_REQUIRED_VALUE,
6688: p_token1 => G_COL_NAME_TOKEN,
6689: p_token1_value => 'Transaction Type');

Line 6690: RAISE OKL_API.G_EXCEPTION_ERROR;

6686: p_app_name => G_APP_NAME,
6687: p_msg_name => G_REQUIRED_VALUE,
6688: p_token1 => G_COL_NAME_TOKEN,
6689: p_token1_value => 'Transaction Type');
6690: RAISE OKL_API.G_EXCEPTION_ERROR;
6691: End If;
6692:
6693: l_neg_try_id := Get_trx_type_id(p_trx_type => G_AR_CM_TRX_TYPE,
6694: p_lang => 'US');

Line 6696: x_return_status := OKL_API.G_RET_STS_ERROR;

6692:
6693: l_neg_try_id := Get_trx_type_id(p_trx_type => G_AR_CM_TRX_TYPE,
6694: p_lang => 'US');
6695: If l_neg_try_id is null then
6696: x_return_status := OKL_API.G_RET_STS_ERROR;
6697: OKL_API.SET_MESSAGE (
6698: p_app_name => G_APP_NAME,
6699: p_msg_name => G_REQUIRED_VALUE,
6700: p_token1 => G_COL_NAME_TOKEN,

Line 6697: OKL_API.SET_MESSAGE (

6693: l_neg_try_id := Get_trx_type_id(p_trx_type => G_AR_CM_TRX_TYPE,
6694: p_lang => 'US');
6695: If l_neg_try_id is null then
6696: x_return_status := OKL_API.G_RET_STS_ERROR;
6697: OKL_API.SET_MESSAGE (
6698: p_app_name => G_APP_NAME,
6699: p_msg_name => G_REQUIRED_VALUE,
6700: p_token1 => G_COL_NAME_TOKEN,
6701: p_token1_value => 'Transaction Type');

Line 6702: RAISE OKL_API.G_EXCEPTION_ERROR;

6698: p_app_name => G_APP_NAME,
6699: p_msg_name => G_REQUIRED_VALUE,
6700: p_token1 => G_COL_NAME_TOKEN,
6701: p_token1_value => 'Transaction Type');
6702: RAISE OKL_API.G_EXCEPTION_ERROR;
6703: End If;
6704:
6705: -- STEP 1 : Get the subsidy table of the original contract
6706: get_contract_subsidy_amount(

Line 6752: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6748: , x_msg_count => x_msg_count
6749: , x_msg_data => x_msg_data
6750: , p_subsidy_cle_id => l_orig_asdv_tbl(i).subsidy_cle_id
6751: , x_asbv_rec => l_new_asdv_tbl(l_new_cnt));
6752: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6753: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6754: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6755: RAISE OKL_API.G_EXCEPTION_ERROR;
6756: END IF;

Line 6753: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6749: , x_msg_data => x_msg_data
6750: , p_subsidy_cle_id => l_orig_asdv_tbl(i).subsidy_cle_id
6751: , x_asbv_rec => l_new_asdv_tbl(l_new_cnt));
6752: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6753: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6754: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6755: RAISE OKL_API.G_EXCEPTION_ERROR;
6756: END IF;
6757:

Line 6754: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6750: , p_subsidy_cle_id => l_orig_asdv_tbl(i).subsidy_cle_id
6751: , x_asbv_rec => l_new_asdv_tbl(l_new_cnt));
6752: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6753: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6754: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6755: RAISE OKL_API.G_EXCEPTION_ERROR;
6756: END IF;
6757:
6758: ELSE

Line 6755: RAISE OKL_API.G_EXCEPTION_ERROR;

6751: , x_asbv_rec => l_new_asdv_tbl(l_new_cnt));
6752: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6753: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6754: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6755: RAISE OKL_API.G_EXCEPTION_ERROR;
6756: END IF;
6757:
6758: ELSE
6759: --end bkatraga

Line 6842: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6838: x_tldv_tbl => lx_tldv_tbl,
6839: --Bug# 11717252
6840: p_cpl_id => l_chr_cpl_id);
6841:
6842: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6843: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6844: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6845: RAISE OKL_API.G_EXCEPTION_ERROR;
6846: END IF;

Line 6843: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6839: --Bug# 11717252
6840: p_cpl_id => l_chr_cpl_id);
6841:
6842: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6843: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6844: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6845: RAISE OKL_API.G_EXCEPTION_ERROR;
6846: END IF;
6847:

Line 6844: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6840: p_cpl_id => l_chr_cpl_id);
6841:
6842: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6843: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6844: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6845: RAISE OKL_API.G_EXCEPTION_ERROR;
6846: END IF;
6847:
6848: -- Varangan - Billing Enhancement changes - Bug#5874824 - End

Line 6845: RAISE OKL_API.G_EXCEPTION_ERROR;

6841:
6842: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6843: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6844: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6845: RAISE OKL_API.G_EXCEPTION_ERROR;
6846: END IF;
6847:
6848: -- Varangan - Billing Enhancement changes - Bug#5874824 - End
6849:

Line 6861: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6857: x_msg_data => x_msg_data,
6858: p_taiv_rec => l_taiv_rec,
6859: x_taiv_rec => lx_taiv_rec);
6860:
6861: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6862: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6863: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6864: RAISE OKL_API.G_EXCEPTION_ERROR;
6865: END IF;

Line 6862: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6858: p_taiv_rec => l_taiv_rec,
6859: x_taiv_rec => lx_taiv_rec);
6860:
6861: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6862: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6863: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6864: RAISE OKL_API.G_EXCEPTION_ERROR;
6865: END IF;
6866:

Line 6863: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6859: x_taiv_rec => lx_taiv_rec);
6860:
6861: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6862: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6863: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6864: RAISE OKL_API.G_EXCEPTION_ERROR;
6865: END IF;
6866:
6867: --tilv_record

Line 6864: RAISE OKL_API.G_EXCEPTION_ERROR;

6860:
6861: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6862: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6863: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6864: RAISE OKL_API.G_EXCEPTION_ERROR;
6865: END IF;
6866:
6867: --tilv_record
6868: l_tilv_rec.tai_id := lx_taiv_rec.id;

Line 6888: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6884: x_msg_data => x_msg_data,
6885: p_tilv_rec => l_tilv_rec,
6886: x_tilv_rec => lx_tilv_rec);
6887:
6888: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6889: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6890: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6891: RAISE OKL_API.G_EXCEPTION_ERROR;
6892: END IF;

Line 6889: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6885: p_tilv_rec => l_tilv_rec,
6886: x_tilv_rec => lx_tilv_rec);
6887:
6888: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6889: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6890: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6891: RAISE OKL_API.G_EXCEPTION_ERROR;
6892: END IF;
6893:

Line 6890: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6886: x_tilv_rec => lx_tilv_rec);
6887:
6888: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6889: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6890: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6891: RAISE OKL_API.G_EXCEPTION_ERROR;
6892: END IF;
6893:
6894: --accounting trx

Line 6891: RAISE OKL_API.G_EXCEPTION_ERROR;

6887:
6888: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6889: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6890: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6891: RAISE OKL_API.G_EXCEPTION_ERROR;
6892: END IF;
6893:
6894: --accounting trx
6895: l_bpd_acc_rec.id := lx_tilv_rec.id;

Line 6906: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

6902: x_msg_count => x_msg_count,
6903: x_msg_data => x_msg_data,
6904: p_bpd_acc_rec => l_bpd_acc_rec);
6905:
6906: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6907: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6908: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6909: RAISE OKL_API.G_EXCEPTION_ERROR;
6910: END IF; */ --Commented End

Line 6907: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6903: x_msg_data => x_msg_data,
6904: p_bpd_acc_rec => l_bpd_acc_rec);
6905:
6906: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6907: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6908: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6909: RAISE OKL_API.G_EXCEPTION_ERROR;
6910: END IF; */ --Commented End
6911:

Line 6908: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6904: p_bpd_acc_rec => l_bpd_acc_rec);
6905:
6906: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6907: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6908: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6909: RAISE OKL_API.G_EXCEPTION_ERROR;
6910: END IF; */ --Commented End
6911:
6912: END IF; -- end of check for amount_remaining > 0

Line 6909: RAISE OKL_API.G_EXCEPTION_ERROR;

6905:
6906: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6907: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6908: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6909: RAISE OKL_API.G_EXCEPTION_ERROR;
6910: END IF; */ --Commented End
6911:
6912: END IF; -- end of check for amount_remaining > 0
6913: END LOOP; -- end of check for invoice balances

Line 7041: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7037: x_tldv_tbl => lx_tldv_tbl,
7038: --Bug# 11717252
7039: p_cpl_id => l_chr_cpl_id);
7040:
7041: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7042: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7043: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7044: RAISE OKL_API.G_EXCEPTION_ERROR;
7045: END IF;

Line 7042: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7038: --Bug# 11717252
7039: p_cpl_id => l_chr_cpl_id);
7040:
7041: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7042: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7043: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7044: RAISE OKL_API.G_EXCEPTION_ERROR;
7045: END IF;
7046: -- Varangan - Billing Enhancement changes - Bug#5874824 - End

Line 7043: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7039: p_cpl_id => l_chr_cpl_id);
7040:
7041: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7042: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7043: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7044: RAISE OKL_API.G_EXCEPTION_ERROR;
7045: END IF;
7046: -- Varangan - Billing Enhancement changes - Bug#5874824 - End
7047:

Line 7044: RAISE OKL_API.G_EXCEPTION_ERROR;

7040:
7041: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7042: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7043: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7044: RAISE OKL_API.G_EXCEPTION_ERROR;
7045: END IF;
7046: -- Varangan - Billing Enhancement changes - Bug#5874824 - End
7047:
7048: /* Commented the existing billing API call

Line 7059: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7055: x_msg_data => x_msg_data,
7056: p_taiv_rec => l_taiv_rec,
7057: x_taiv_rec => lx_taiv_rec);
7058:
7059: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7060: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7061: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7062: RAISE OKL_API.G_EXCEPTION_ERROR;
7063: END IF;

Line 7060: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7056: p_taiv_rec => l_taiv_rec,
7057: x_taiv_rec => lx_taiv_rec);
7058:
7059: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7060: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7061: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7062: RAISE OKL_API.G_EXCEPTION_ERROR;
7063: END IF;
7064:

Line 7061: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7057: x_taiv_rec => lx_taiv_rec);
7058:
7059: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7060: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7061: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7062: RAISE OKL_API.G_EXCEPTION_ERROR;
7063: END IF;
7064:
7065: --tilv_record

Line 7062: RAISE OKL_API.G_EXCEPTION_ERROR;

7058:
7059: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7060: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7061: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7062: RAISE OKL_API.G_EXCEPTION_ERROR;
7063: END IF;
7064:
7065: --tilv_record
7066: l_tilv_rec.tai_id := lx_taiv_rec.id;

Line 7089: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7085: x_msg_data => x_msg_data,
7086: p_tilv_rec => l_tilv_rec,
7087: x_tilv_rec => lx_tilv_rec);
7088:
7089: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7090: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7091: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7092: RAISE OKL_API.G_EXCEPTION_ERROR;
7093: END IF;

Line 7090: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7086: p_tilv_rec => l_tilv_rec,
7087: x_tilv_rec => lx_tilv_rec);
7088:
7089: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7090: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7091: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7092: RAISE OKL_API.G_EXCEPTION_ERROR;
7093: END IF;
7094:

Line 7091: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7087: x_tilv_rec => lx_tilv_rec);
7088:
7089: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7090: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7091: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7092: RAISE OKL_API.G_EXCEPTION_ERROR;
7093: END IF;
7094:
7095: --accounting trx

Line 7092: RAISE OKL_API.G_EXCEPTION_ERROR;

7088:
7089: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7090: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7091: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7092: RAISE OKL_API.G_EXCEPTION_ERROR;
7093: END IF;
7094:
7095: --accounting trx
7096: l_bpd_acc_rec.id := lx_tilv_rec.id;

Line 7107: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7103: x_msg_count => x_msg_count,
7104: x_msg_data => x_msg_data,
7105: p_bpd_acc_rec => l_bpd_acc_rec);
7106:
7107: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7108: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7109: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7110: RAISE OKL_API.G_EXCEPTION_ERROR;
7111: END IF; */

Line 7108: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7104: x_msg_data => x_msg_data,
7105: p_bpd_acc_rec => l_bpd_acc_rec);
7106:
7107: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7108: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7109: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7110: RAISE OKL_API.G_EXCEPTION_ERROR;
7111: END IF; */
7112:

Line 7109: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7105: p_bpd_acc_rec => l_bpd_acc_rec);
7106:
7107: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7108: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7109: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7110: RAISE OKL_API.G_EXCEPTION_ERROR;
7111: END IF; */
7112:
7113:

Line 7110: RAISE OKL_API.G_EXCEPTION_ERROR;

7106:
7107: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7108: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7109: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7110: RAISE OKL_API.G_EXCEPTION_ERROR;
7111: END IF; */
7112:
7113:
7114: END IF; -- end of check for amount_remaining > 0

Line 7182: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7178: , x_msg_count => x_msg_count
7179: , x_msg_data => x_msg_data
7180: , p_chr_id => p_orig_chr_id
7181: , p_asdv_tbl => l_new_asdv_tbl);
7182: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7183: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7184: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7185: RAISE OKL_API.G_EXCEPTION_ERROR;
7186: END IF;

Line 7183: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7179: , x_msg_data => x_msg_data
7180: , p_chr_id => p_orig_chr_id
7181: , p_asdv_tbl => l_new_asdv_tbl);
7182: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7183: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7184: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7185: RAISE OKL_API.G_EXCEPTION_ERROR;
7186: END IF;
7187: END IF; -- end of check for l_new_asdv_tbl count

Line 7184: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7180: , p_chr_id => p_orig_chr_id
7181: , p_asdv_tbl => l_new_asdv_tbl);
7182: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7183: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7184: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7185: RAISE OKL_API.G_EXCEPTION_ERROR;
7186: END IF;
7187: END IF; -- end of check for l_new_asdv_tbl count
7188:

Line 7185: RAISE OKL_API.G_EXCEPTION_ERROR;

7181: , p_asdv_tbl => l_new_asdv_tbl);
7182: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7183: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7184: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7185: RAISE OKL_API.G_EXCEPTION_ERROR;
7186: END IF;
7187: END IF; -- end of check for l_new_asdv_tbl count
7188:
7189:

Line 7204: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );

7200: x_taiv_tbl => lx_cancel_taiv_tbl);
7201: END IF;
7202:
7203:
7204: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
7205: EXCEPTION
7206: WHEN OKL_API.G_EXCEPTION_ERROR THEN
7207: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7208: l_api_name,

Line 7206: WHEN OKL_API.G_EXCEPTION_ERROR THEN

7202:
7203:
7204: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
7205: EXCEPTION
7206: WHEN OKL_API.G_EXCEPTION_ERROR THEN
7207: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7208: l_api_name,
7209: G_PKG_NAME,
7210: 'OKL_API.G_RET_STS_ERROR',

Line 7207: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

7203:
7204: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
7205: EXCEPTION
7206: WHEN OKL_API.G_EXCEPTION_ERROR THEN
7207: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7208: l_api_name,
7209: G_PKG_NAME,
7210: 'OKL_API.G_RET_STS_ERROR',
7211: x_msg_count,

Line 7210: 'OKL_API.G_RET_STS_ERROR',

7206: WHEN OKL_API.G_EXCEPTION_ERROR THEN
7207: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7208: l_api_name,
7209: G_PKG_NAME,
7210: 'OKL_API.G_RET_STS_ERROR',
7211: x_msg_count,
7212: x_msg_data,
7213: '_PVT');
7214: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 7214: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

7210: 'OKL_API.G_RET_STS_ERROR',
7211: x_msg_count,
7212: x_msg_data,
7213: '_PVT');
7214: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
7215: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
7216: l_api_name,
7217: G_PKG_NAME,
7218: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 7215: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

7211: x_msg_count,
7212: x_msg_data,
7213: '_PVT');
7214: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
7215: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
7216: l_api_name,
7217: G_PKG_NAME,
7218: 'OKL_API.G_RET_STS_UNEXP_ERROR',
7219: x_msg_count,

Line 7218: 'OKL_API.G_RET_STS_UNEXP_ERROR',

7214: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
7215: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
7216: l_api_name,
7217: G_PKG_NAME,
7218: 'OKL_API.G_RET_STS_UNEXP_ERROR',
7219: x_msg_count,
7220: x_msg_data,
7221: '_PVT');
7222: WHEN OTHERS THEN

Line 7223: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

7219: x_msg_count,
7220: x_msg_data,
7221: '_PVT');
7222: WHEN OTHERS THEN
7223: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
7224: l_api_name,
7225: G_PKG_NAME,
7226: 'OTHERS',
7227: x_msg_count,

Line 7252: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

7248: x_msg_count OUT NOCOPY NUMBER,
7249: x_msg_data OUT NOCOPY VARCHAR2,
7250: p_chr_id IN NUMBER) is
7251:
7252: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
7253: l_api_name CONSTANT varchar2(30) := 'CREATE_BILLING_TRX';
7254: l_api_version CONSTANT NUMBER := 1.0;
7255:
7256:

Line 7346: x_return_status := OKL_API.G_RET_STS_SUCCESS;

7342: l_try_id number;
7343:
7344: Begin
7345:
7346: x_return_status := OKL_API.G_RET_STS_SUCCESS;
7347: -- Call start_activity to create savepoint, check compatibility
7348: -- and initialize message list
7349: x_return_status := OKL_API.START_ACTIVITY (
7350: l_api_name

Line 7349: x_return_status := OKL_API.START_ACTIVITY (

7345:
7346: x_return_status := OKL_API.G_RET_STS_SUCCESS;
7347: -- Call start_activity to create savepoint, check compatibility
7348: -- and initialize message list
7349: x_return_status := OKL_API.START_ACTIVITY (
7350: l_api_name
7351: ,p_init_msg_list
7352: ,'_PVT'
7353: ,x_return_status);

Line 7355: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7351: ,p_init_msg_list
7352: ,'_PVT'
7353: ,x_return_status);
7354: -- Check if activity started successfully
7355: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7356: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7357: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7358: RAISE OKL_API.G_EXCEPTION_ERROR;
7359: END IF;

Line 7356: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7352: ,'_PVT'
7353: ,x_return_status);
7354: -- Check if activity started successfully
7355: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7356: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7357: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7358: RAISE OKL_API.G_EXCEPTION_ERROR;
7359: END IF;
7360:

Line 7357: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7353: ,x_return_status);
7354: -- Check if activity started successfully
7355: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7356: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7357: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7358: RAISE OKL_API.G_EXCEPTION_ERROR;
7359: END IF;
7360:
7361:

Line 7358: RAISE OKL_API.G_EXCEPTION_ERROR;

7354: -- Check if activity started successfully
7355: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7356: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7357: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7358: RAISE OKL_API.G_EXCEPTION_ERROR;
7359: END IF;
7360:
7361:
7362: -----------------------------------------------

Line 7366: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then

7362: -----------------------------------------------
7363: --start of input parameter validations
7364: -----------------------------------------------
7365: --1. validate chr_id
7366: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then
7367: OKL_API.set_message(
7368: p_app_name => G_APP_NAME,
7369: p_msg_name => G_API_MISSING_PARAMETER,
7370: p_token1 => G_API_NAME_TOKEN,

Line 7367: OKL_API.set_message(

7363: --start of input parameter validations
7364: -----------------------------------------------
7365: --1. validate chr_id
7366: If (p_chr_id is NULL) or (p_chr_id = OKL_API.G_MISS_NUM) then
7367: OKL_API.set_message(
7368: p_app_name => G_APP_NAME,
7369: p_msg_name => G_API_MISSING_PARAMETER,
7370: p_token1 => G_API_NAME_TOKEN,
7371: p_token1_value => l_api_name,

Line 7374: x_return_status := OKL_API.G_RET_STS_ERROR;

7370: p_token1 => G_API_NAME_TOKEN,
7371: p_token1_value => l_api_name,
7372: p_token2 => G_MISSING_PARAM_TOKEN,
7373: p_token2_value => 'p_chr_id');
7374: x_return_status := OKL_API.G_RET_STS_ERROR;
7375: Raise OKL_API.G_EXCEPTION_ERROR;
7376: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
7377: validate_chr_id(p_chr_id => p_chr_id,
7378: x_return_status => x_return_status);

Line 7375: Raise OKL_API.G_EXCEPTION_ERROR;

7371: p_token1_value => l_api_name,
7372: p_token2 => G_MISSING_PARAM_TOKEN,
7373: p_token2_value => 'p_chr_id');
7374: x_return_status := OKL_API.G_RET_STS_ERROR;
7375: Raise OKL_API.G_EXCEPTION_ERROR;
7376: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
7377: validate_chr_id(p_chr_id => p_chr_id,
7378: x_return_status => x_return_status);
7379: IF x_return_status = OKL_API.G_RET_STS_ERROR then

Line 7376: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then

7372: p_token2 => G_MISSING_PARAM_TOKEN,
7373: p_token2_value => 'p_chr_id');
7374: x_return_status := OKL_API.G_RET_STS_ERROR;
7375: Raise OKL_API.G_EXCEPTION_ERROR;
7376: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
7377: validate_chr_id(p_chr_id => p_chr_id,
7378: x_return_status => x_return_status);
7379: IF x_return_status = OKL_API.G_RET_STS_ERROR then
7380: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');

Line 7379: IF x_return_status = OKL_API.G_RET_STS_ERROR then

7375: Raise OKL_API.G_EXCEPTION_ERROR;
7376: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
7377: validate_chr_id(p_chr_id => p_chr_id,
7378: x_return_status => x_return_status);
7379: IF x_return_status = OKL_API.G_RET_STS_ERROR then
7380: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
7381: Raise OKL_API.G_EXCEPTION_ERROR;
7382: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
7383: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 7380: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');

7376: Elsif (p_chr_id is not NULL) and (p_chr_id <> OKL_API.G_MISS_NUM) then
7377: validate_chr_id(p_chr_id => p_chr_id,
7378: x_return_status => x_return_status);
7379: IF x_return_status = OKL_API.G_RET_STS_ERROR then
7380: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
7381: Raise OKL_API.G_EXCEPTION_ERROR;
7382: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
7383: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7384: End If;

Line 7381: Raise OKL_API.G_EXCEPTION_ERROR;

7377: validate_chr_id(p_chr_id => p_chr_id,
7378: x_return_status => x_return_status);
7379: IF x_return_status = OKL_API.G_RET_STS_ERROR then
7380: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
7381: Raise OKL_API.G_EXCEPTION_ERROR;
7382: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
7383: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7384: End If;
7385: End If;

Line 7382: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then

7378: x_return_status => x_return_status);
7379: IF x_return_status = OKL_API.G_RET_STS_ERROR then
7380: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
7381: Raise OKL_API.G_EXCEPTION_ERROR;
7382: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
7383: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7384: End If;
7385: End If;
7386: ---------------------------------------

Line 7383: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7379: IF x_return_status = OKL_API.G_RET_STS_ERROR then
7380: OKL_API.set_message(G_APP_NAME, G_INVALID_VALUE,G_COL_NAME_TOKEN,'p_chr_id');
7381: Raise OKL_API.G_EXCEPTION_ERROR;
7382: Elsif x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR then
7383: Raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7384: End If;
7385: End If;
7386: ---------------------------------------
7387: --end of input parameter validations

Line 7417: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7413: x_msg_data => x_msg_data,
7414: p_chr_id => l_chr_id,
7415: x_asbv_tbl => l_asdv_tbl);
7416:
7417: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7418: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7419: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7420: RAISE OKL_API.G_EXCEPTION_ERROR;
7421: END IF;

Line 7418: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7414: p_chr_id => l_chr_id,
7415: x_asbv_tbl => l_asdv_tbl);
7416:
7417: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7418: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7419: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7420: RAISE OKL_API.G_EXCEPTION_ERROR;
7421: END IF;
7422:

Line 7419: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7415: x_asbv_tbl => l_asdv_tbl);
7416:
7417: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7418: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7419: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7420: RAISE OKL_API.G_EXCEPTION_ERROR;
7421: END IF;
7422:
7423:

Line 7420: RAISE OKL_API.G_EXCEPTION_ERROR;

7416:
7417: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7418: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7419: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7420: RAISE OKL_API.G_EXCEPTION_ERROR;
7421: END IF;
7422:
7423:
7424: -- Moved code into a separate Procedure and called here

Line 7435: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7431: , x_msg_count => x_msg_count
7432: , x_msg_data => x_msg_data
7433: , p_chr_id => l_chr_id
7434: , p_asdv_tbl => l_asdv_tbl);
7435: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7436: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7437: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7438: RAISE OKL_API.G_EXCEPTION_ERROR;
7439: END IF;

Line 7436: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7432: , x_msg_data => x_msg_data
7433: , p_chr_id => l_chr_id
7434: , p_asdv_tbl => l_asdv_tbl);
7435: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7436: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7437: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7438: RAISE OKL_API.G_EXCEPTION_ERROR;
7439: END IF;
7440: -- varangan - Bug#5474059 - Modified - End

Line 7437: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7433: , p_chr_id => l_chr_id
7434: , p_asdv_tbl => l_asdv_tbl);
7435: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7436: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7437: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7438: RAISE OKL_API.G_EXCEPTION_ERROR;
7439: END IF;
7440: -- varangan - Bug#5474059 - Modified - End
7441:

Line 7438: RAISE OKL_API.G_EXCEPTION_ERROR;

7434: , p_asdv_tbl => l_asdv_tbl);
7435: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7436: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7437: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7438: RAISE OKL_API.G_EXCEPTION_ERROR;
7439: END IF;
7440: -- varangan - Bug#5474059 - Modified - End
7441:
7442: elsif l_rebook_cpy = 'Y' then

Line 7469: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7465: p_rbk_chr_id => p_chr_id,
7466: p_orig_chr_id => l_orig_chr_id,
7467: p_rebook_date => l_rebook_date);
7468: -- varangan - Bug#5474059 - Added - End
7469: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7470: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7471: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7472: RAISE OKL_API.G_EXCEPTION_ERROR;
7473: END IF;

Line 7470: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7466: p_orig_chr_id => l_orig_chr_id,
7467: p_rebook_date => l_rebook_date);
7468: -- varangan - Bug#5474059 - Added - End
7469: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7470: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7471: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7472: RAISE OKL_API.G_EXCEPTION_ERROR;
7473: END IF;
7474: End If;

Line 7471: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7467: p_rebook_date => l_rebook_date);
7468: -- varangan - Bug#5474059 - Added - End
7469: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7470: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7471: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7472: RAISE OKL_API.G_EXCEPTION_ERROR;
7473: END IF;
7474: End If;
7475: -- End of rebook processing

Line 7472: RAISE OKL_API.G_EXCEPTION_ERROR;

7468: -- varangan - Bug#5474059 - Added - End
7469: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7470: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7471: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7472: RAISE OKL_API.G_EXCEPTION_ERROR;
7473: END IF;
7474: End If;
7475: -- End of rebook processing
7476:

Line 7481: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );

7477:
7478:
7479: l_asdv_tbl.delete;
7480:
7481: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
7482:
7483: EXCEPTION
7484: WHEN OKL_API.G_EXCEPTION_ERROR THEN
7485: If l_samevend_csr%ISOPEN then

Line 7484: WHEN OKL_API.G_EXCEPTION_ERROR THEN

7480:
7481: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
7482:
7483: EXCEPTION
7484: WHEN OKL_API.G_EXCEPTION_ERROR THEN
7485: If l_samevend_csr%ISOPEN then
7486: close l_samevend_csr;
7487: End If;
7488: If l_chrcpl_csr%ISOPEN then

Line 7494: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

7490: End If;
7491: If l_chk_rbk_csr%ISOPEN then
7492: close l_chk_rbk_csr;
7493: End If;
7494: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7495: l_api_name,
7496: G_PKG_NAME,
7497: 'OKL_API.G_RET_STS_ERROR',
7498: x_msg_count,

Line 7497: 'OKL_API.G_RET_STS_ERROR',

7493: End If;
7494: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7495: l_api_name,
7496: G_PKG_NAME,
7497: 'OKL_API.G_RET_STS_ERROR',
7498: x_msg_count,
7499: x_msg_data,
7500: '_PVT');
7501: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 7501: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

7497: 'OKL_API.G_RET_STS_ERROR',
7498: x_msg_count,
7499: x_msg_data,
7500: '_PVT');
7501: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
7502: If l_samevend_csr%ISOPEN then
7503: close l_samevend_csr;
7504: End If;
7505: If l_chrcpl_csr%ISOPEN then

Line 7511: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

7507: End If;
7508: If l_chk_rbk_csr%ISOPEN then
7509: close l_chk_rbk_csr;
7510: End If;
7511: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
7512: l_api_name,
7513: G_PKG_NAME,
7514: 'OKL_API.G_RET_STS_UNEXP_ERROR',
7515: x_msg_count,

Line 7514: 'OKL_API.G_RET_STS_UNEXP_ERROR',

7510: End If;
7511: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
7512: l_api_name,
7513: G_PKG_NAME,
7514: 'OKL_API.G_RET_STS_UNEXP_ERROR',
7515: x_msg_count,
7516: x_msg_data,
7517: '_PVT');
7518: WHEN OTHERS THEN

Line 7528: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

7524: End If;
7525: If l_chk_rbk_csr%ISOPEN then
7526: close l_chk_rbk_csr;
7527: End If;
7528: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
7529: l_api_name,
7530: G_PKG_NAME,
7531: 'OTHERS',
7532: x_msg_count,

Line 7548: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;

7544: p_chr_id IN NUMBER,
7545: p_subsidy_id IN NUMBER,
7546: x_release_basis OUT NOCOPY varchar2) is
7547:
7548: l_return_status VARCHAR2(1) default OKL_API.G_RET_STS_SUCCESS;
7549: l_api_name CONSTANT varchar2(30) := 'GET_RELK_TERMN_BASIS';
7550: l_api_version CONSTANT NUMBER := 1.0;
7551:
7552: --cursor to read whether product change or customer change

Line 7578: x_return_status := OKL_API.G_RET_STS_SUCCESS;

7574:
7575: l_transfer_basis okl_subsidies_b.transfer_basis_code%TYPE;
7576: Begin
7577:
7578: x_return_status := OKL_API.G_RET_STS_SUCCESS;
7579: -- Call start_activity to create savepoint, check compatibility
7580: -- and initialize message list
7581: x_return_status := OKL_API.START_ACTIVITY (
7582: l_api_name

Line 7581: x_return_status := OKL_API.START_ACTIVITY (

7577:
7578: x_return_status := OKL_API.G_RET_STS_SUCCESS;
7579: -- Call start_activity to create savepoint, check compatibility
7580: -- and initialize message list
7581: x_return_status := OKL_API.START_ACTIVITY (
7582: l_api_name
7583: ,p_init_msg_list
7584: ,'_PVT'
7585: ,x_return_status);

Line 7587: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

7583: ,p_init_msg_list
7584: ,'_PVT'
7585: ,x_return_status);
7586: -- Check if activity started successfully
7587: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7588: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7589: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7590: RAISE OKL_API.G_EXCEPTION_ERROR;
7591: END IF;

Line 7588: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7584: ,'_PVT'
7585: ,x_return_status);
7586: -- Check if activity started successfully
7587: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7588: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7589: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7590: RAISE OKL_API.G_EXCEPTION_ERROR;
7591: END IF;
7592:

Line 7589: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

7585: ,x_return_status);
7586: -- Check if activity started successfully
7587: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7588: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7589: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7590: RAISE OKL_API.G_EXCEPTION_ERROR;
7591: END IF;
7592:
7593:

Line 7590: RAISE OKL_API.G_EXCEPTION_ERROR;

7586: -- Check if activity started successfully
7587: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7588: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7589: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7590: RAISE OKL_API.G_EXCEPTION_ERROR;
7591: END IF;
7592:
7593:
7594: for l_relk_reason_rec in l_relk_reason_csr(p_chr_id => p_chr_id)

Line 7613: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );

7609:
7610: If x_release_basis is null then
7611: x_release_basis := 'ACCELERATE';
7612: end if;
7613: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
7614:
7615: EXCEPTION
7616: WHEN OKL_API.G_EXCEPTION_ERROR THEN
7617: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 7616: WHEN OKL_API.G_EXCEPTION_ERROR THEN

7612: end if;
7613: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
7614:
7615: EXCEPTION
7616: WHEN OKL_API.G_EXCEPTION_ERROR THEN
7617: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7618: l_api_name,
7619: G_PKG_NAME,
7620: 'OKL_API.G_RET_STS_ERROR',

Line 7617: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

7613: OKL_API.END_ACTIVITY (x_msg_count,x_msg_data );
7614:
7615: EXCEPTION
7616: WHEN OKL_API.G_EXCEPTION_ERROR THEN
7617: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7618: l_api_name,
7619: G_PKG_NAME,
7620: 'OKL_API.G_RET_STS_ERROR',
7621: x_msg_count,

Line 7620: 'OKL_API.G_RET_STS_ERROR',

7616: WHEN OKL_API.G_EXCEPTION_ERROR THEN
7617: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7618: l_api_name,
7619: G_PKG_NAME,
7620: 'OKL_API.G_RET_STS_ERROR',
7621: x_msg_count,
7622: x_msg_data,
7623: '_PVT');
7624: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 7624: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

7620: 'OKL_API.G_RET_STS_ERROR',
7621: x_msg_count,
7622: x_msg_data,
7623: '_PVT');
7624: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
7625: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
7626: l_api_name,
7627: G_PKG_NAME,
7628: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 7625: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

7621: x_msg_count,
7622: x_msg_data,
7623: '_PVT');
7624: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
7625: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
7626: l_api_name,
7627: G_PKG_NAME,
7628: 'OKL_API.G_RET_STS_UNEXP_ERROR',
7629: x_msg_count,

Line 7628: 'OKL_API.G_RET_STS_UNEXP_ERROR',

7624: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
7625: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
7626: l_api_name,
7627: G_PKG_NAME,
7628: 'OKL_API.G_RET_STS_UNEXP_ERROR',
7629: x_msg_count,
7630: x_msg_data,
7631: '_PVT');
7632: WHEN OTHERS THEN

Line 7633: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

7629: x_msg_count,
7630: x_msg_data,
7631: '_PVT');
7632: WHEN OTHERS THEN
7633: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
7634: l_api_name,
7635: G_PKG_NAME,
7636: 'OTHERS',
7637: x_msg_count,