DBA Data[Home] [Help]

APPS.OKL_LA_STREAM_PVT dependencies on OKL_API

Line 7: G_FND_APP CONSTANT VARCHAR2(200) := OKL_API.G_FND_APP;

3: -------------------------------------------------------------------------------------------------
4: -- GLOBAL MESSAGE CONSTANTS
5: -------------------------------------------------------------------------------------------------
6: G_NO_PARENT_RECORD CONSTANT VARCHAR2(200) := 'OKL_NO_PARENT_RECORD';
7: G_FND_APP CONSTANT VARCHAR2(200) := OKL_API.G_FND_APP;
8: g_rep_req_yn VARCHAR2(3) := 'N';
9: G_SFE_TYPE_SUBSIDY CONSTANT VARCHAR2(200) := okl_create_streams_pvt.G_SFE_TYPE_SUBSIDY;
10: G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;
11: G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_INVALID_VALUE;

Line 10: G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;

6: G_NO_PARENT_RECORD CONSTANT VARCHAR2(200) := 'OKL_NO_PARENT_RECORD';
7: G_FND_APP CONSTANT VARCHAR2(200) := OKL_API.G_FND_APP;
8: g_rep_req_yn VARCHAR2(3) := 'N';
9: G_SFE_TYPE_SUBSIDY CONSTANT VARCHAR2(200) := okl_create_streams_pvt.G_SFE_TYPE_SUBSIDY;
10: G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;
11: G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_INVALID_VALUE;
12: G_UNEXPECTED_ERROR CONSTANT VARCHAR2(200) := 'OKL_CONTRACTS_UNEXP_ERROR';
13: G_DB_ERROR CONSTANT VARCHAR2(12) := 'OKL_DB_ERROR';
14: G_PROG_NAME_TOKEN CONSTANT VARCHAR2(9) := 'PROG_NAME';

Line 11: G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_INVALID_VALUE;

7: G_FND_APP CONSTANT VARCHAR2(200) := OKL_API.G_FND_APP;
8: g_rep_req_yn VARCHAR2(3) := 'N';
9: G_SFE_TYPE_SUBSIDY CONSTANT VARCHAR2(200) := okl_create_streams_pvt.G_SFE_TYPE_SUBSIDY;
10: G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_REQUIRED_VALUE;
11: G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKL_API.G_INVALID_VALUE;
12: G_UNEXPECTED_ERROR CONSTANT VARCHAR2(200) := 'OKL_CONTRACTS_UNEXP_ERROR';
13: G_DB_ERROR CONSTANT VARCHAR2(12) := 'OKL_DB_ERROR';
14: G_PROG_NAME_TOKEN CONSTANT VARCHAR2(9) := 'PROG_NAME';
15: G_SQLCODE_TOKEN CONSTANT VARCHAR2(7) := 'SQLCODE';

Line 18: G_COL_NAME_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_COL_NAME_TOKEN;

14: G_PROG_NAME_TOKEN CONSTANT VARCHAR2(9) := 'PROG_NAME';
15: G_SQLCODE_TOKEN CONSTANT VARCHAR2(7) := 'SQLCODE';
16: G_SQLERRM_TOKEN CONSTANT VARCHAR2(7) := 'SQLERRM';
17: G_UPPERCASE_REQUIRED CONSTANT VARCHAR2(200) := 'OKL_CONTRACTS_UPPERCASE_REQ';
18: G_COL_NAME_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_COL_NAME_TOKEN;
19: -- Start modification Bug#3066346 bakuchib
20: G_LLA_NO_MATCHING_RECORD CONSTANT VARCHAR2(200) := 'OKL_LLA_NO_MATCHING_RECORD';
21: l_pay_tbl OKL_STREAM_GENERATOR_PVT.payment_tbl_type;
22: -- End modification Bug#3066346 bakuchib

Line 146: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

142: l_sty_code okl_strm_type_b.code%TYPE;
143:
144: BEGIN
145:
146: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
147:
148:
149: OPEN cntrct_csr (p_khr_id);
150: FETCH cntrct_csr INTO l_product_id, l_contract_start_date;

Line 166: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

162: OPEN sty_csr;
163: FETCH sty_csr INTO l_sty_code;
164: CLOSE sty_csr;
165:
166: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
167: p_msg_name => 'OKL_PRY_STY_CODE_NOT_FOUND',
168: p_token1 => 'STY_CODE',
169: p_token1_value => l_sty_code);
170: RAISE Okl_Api.G_EXCEPTION_ERROR;

Line 170: RAISE Okl_Api.G_EXCEPTION_ERROR;

166: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
167: p_msg_name => 'OKL_PRY_STY_CODE_NOT_FOUND',
168: p_token1 => 'STY_CODE',
169: p_token1_value => l_sty_code);
170: RAISE Okl_Api.G_EXCEPTION_ERROR;
171: END IF;
172: CLOSE pry_prc_csr;
173:
174: ELSE

Line 176: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

172: CLOSE pry_prc_csr;
173:
174: ELSE
175:
176: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
177: p_msg_name => 'OKL_NO_PDT_FOUND');
178: RAISE Okl_Api.G_EXCEPTION_ERROR;
179:
180: END IF;

Line 178: RAISE Okl_Api.G_EXCEPTION_ERROR;

174: ELSE
175:
176: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
177: p_msg_name => 'OKL_NO_PDT_FOUND');
178: RAISE Okl_Api.G_EXCEPTION_ERROR;
179:
180: END IF;
181:
182: x_primary_pricing_name := l_primary_pricing_name;

Line 185: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

181:
182: x_primary_pricing_name := l_primary_pricing_name;
183:
184: EXCEPTION
185: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
186: IF cntrct_csr%ISOPEN THEN
187: CLOSE cntrct_csr;
188: END IF;
189: IF pry_prc_csr%ISOPEN THEN

Line 192: x_return_status := Okl_Api.G_RET_STS_ERROR ;

188: END IF;
189: IF pry_prc_csr%ISOPEN THEN
190: CLOSE pry_prc_csr;
191: END IF;
192: x_return_status := Okl_Api.G_RET_STS_ERROR ;
193:
194: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
195: IF cntrct_csr%ISOPEN THEN
196: CLOSE cntrct_csr;

Line 194: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN

190: CLOSE pry_prc_csr;
191: END IF;
192: x_return_status := Okl_Api.G_RET_STS_ERROR ;
193:
194: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
195: IF cntrct_csr%ISOPEN THEN
196: CLOSE cntrct_csr;
197: END IF;
198: IF pry_prc_csr%ISOPEN THEN

Line 201: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

197: END IF;
198: IF pry_prc_csr%ISOPEN THEN
199: CLOSE pry_prc_csr;
200: END IF;
201: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
202:
203: WHEN OTHERS THEN
204: IF cntrct_csr%ISOPEN THEN
205: CLOSE cntrct_csr;

Line 210: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

206: END IF;
207: IF pry_prc_csr%ISOPEN THEN
208: CLOSE pry_prc_csr;
209: END IF;
210: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
211:
212:
213: END get_primary_pricing_name;
214:

Line 254: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

250: l_sty_code okl_strm_type_b.code%TYPE;
251:
252: BEGIN
253:
254: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
255:
256:
257: OPEN cntrct_csr (p_khr_id);
258: FETCH cntrct_csr INTO l_product_id, l_contract_start_date;

Line 275: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

271: OPEN sty_csr;
272: FETCH sty_csr INTO l_sty_code;
273: CLOSE sty_csr;
274:
275: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
276: p_msg_name => 'OKL_DEP_STY_CODE_NOT_FOUND',
277: p_token1 => 'STY_CODE',
278: p_token1_value => l_sty_code);
279:

Line 280: RAISE Okl_Api.G_EXCEPTION_ERROR;

276: p_msg_name => 'OKL_DEP_STY_CODE_NOT_FOUND',
277: p_token1 => 'STY_CODE',
278: p_token1_value => l_sty_code);
279:
280: RAISE Okl_Api.G_EXCEPTION_ERROR;
281: END IF;
282: CLOSE pry_prc_csr;
283:
284: ELSE

Line 286: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

282: CLOSE pry_prc_csr;
283:
284: ELSE
285:
286: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
287: p_msg_name => 'OKL_NO_PDT_FOUND');
288: RAISE Okl_Api.G_EXCEPTION_ERROR;
289:
290: END IF;

Line 288: RAISE Okl_Api.G_EXCEPTION_ERROR;

284: ELSE
285:
286: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
287: p_msg_name => 'OKL_NO_PDT_FOUND');
288: RAISE Okl_Api.G_EXCEPTION_ERROR;
289:
290: END IF;
291:
292: x_dependent_pricing_name := l_dependent_pricing_name;

Line 295: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

291:
292: x_dependent_pricing_name := l_dependent_pricing_name;
293:
294: EXCEPTION
295: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
296: IF cntrct_csr%ISOPEN THEN
297: CLOSE cntrct_csr;
298: END IF;
299: IF pry_prc_csr%ISOPEN THEN

Line 302: x_return_status := Okl_Api.G_RET_STS_ERROR ;

298: END IF;
299: IF pry_prc_csr%ISOPEN THEN
300: CLOSE pry_prc_csr;
301: END IF;
302: x_return_status := Okl_Api.G_RET_STS_ERROR ;
303:
304: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
305: IF cntrct_csr%ISOPEN THEN
306: CLOSE cntrct_csr;

Line 304: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN

300: CLOSE pry_prc_csr;
301: END IF;
302: x_return_status := Okl_Api.G_RET_STS_ERROR ;
303:
304: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
305: IF cntrct_csr%ISOPEN THEN
306: CLOSE cntrct_csr;
307: END IF;
308: IF pry_prc_csr%ISOPEN THEN

Line 311: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

307: END IF;
308: IF pry_prc_csr%ISOPEN THEN
309: CLOSE pry_prc_csr;
310: END IF;
311: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
312:
313: WHEN OTHERS THEN
314: IF cntrct_csr%ISOPEN THEN
315: CLOSE cntrct_csr;

Line 320: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

316: END IF;
317: IF pry_prc_csr%ISOPEN THEN
318: CLOSE pry_prc_csr;
319: END IF;
320: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
321: --okl_debug_pub.logmessage(SQLERRM);
322:
323: END get_dependent_pricing_name;
324:

Line 358: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

354: l_primary_sty_purpose_meaning VARCHAR2(4000);
355:
356: BEGIN
357:
358: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
359:
360:
361: OPEN cntrct_csr (p_khr_id);
362: FETCH cntrct_csr INTO l_product_id, l_contract_start_date;

Line 377: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

373:
374: l_primary_sty_purpose_meaning := OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING
375: ('OKL_STREAM_TYPE_PURPOSE', p_primary_sty_purpose);
376:
377: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
378: p_msg_name => 'OKL_NO_PRY_STY_FOUND',
379: p_token1 => 'PURPOSE',
380: p_token1_value => l_primary_sty_purpose_meaning);
381:

Line 382: RAISE Okl_Api.G_EXCEPTION_ERROR;

378: p_msg_name => 'OKL_NO_PRY_STY_FOUND',
379: p_token1 => 'PURPOSE',
380: p_token1_value => l_primary_sty_purpose_meaning);
381:
382: RAISE Okl_Api.G_EXCEPTION_ERROR;
383: END IF;
384: CLOSE pry_sty_csr;
385:
386: ELSE

Line 388: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

384: CLOSE pry_sty_csr;
385:
386: ELSE
387:
388: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
389: p_msg_name => 'OKL_NO_PDT_FOUND');
390: RAISE Okl_Api.G_EXCEPTION_ERROR;
391:
392: END IF;

Line 390: RAISE Okl_Api.G_EXCEPTION_ERROR;

386: ELSE
387:
388: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
389: p_msg_name => 'OKL_NO_PDT_FOUND');
390: RAISE Okl_Api.G_EXCEPTION_ERROR;
391:
392: END IF;
393:
394: x_primary_sty_id := l_strm_rec_type;

Line 397: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

393:
394: x_primary_sty_id := l_strm_rec_type;
395:
396: EXCEPTION
397: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
398: IF cntrct_csr%ISOPEN THEN
399: CLOSE cntrct_csr;
400: END IF;
401: IF pry_sty_csr%ISOPEN THEN

Line 404: x_return_status := Okl_Api.G_RET_STS_ERROR ;

400: END IF;
401: IF pry_sty_csr%ISOPEN THEN
402: CLOSE pry_sty_csr;
403: END IF;
404: x_return_status := Okl_Api.G_RET_STS_ERROR ;
405:
406: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
407: IF cntrct_csr%ISOPEN THEN
408: CLOSE cntrct_csr;

Line 406: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN

402: CLOSE pry_sty_csr;
403: END IF;
404: x_return_status := Okl_Api.G_RET_STS_ERROR ;
405:
406: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
407: IF cntrct_csr%ISOPEN THEN
408: CLOSE cntrct_csr;
409: END IF;
410: IF pry_sty_csr%ISOPEN THEN

Line 413: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

409: END IF;
410: IF pry_sty_csr%ISOPEN THEN
411: CLOSE pry_sty_csr;
412: END IF;
413: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
414:
415: WHEN OTHERS THEN
416: IF cntrct_csr%ISOPEN THEN
417: CLOSE cntrct_csr;

Line 422: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

418: END IF;
419: IF pry_sty_csr%ISOPEN THEN
420: CLOSE pry_sty_csr;
421: END IF;
422: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
423:
424:
425: END get_primary_stream_type;
426:

Line 462: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

458: l_primary_sty_purpose_meaning VARCHAR2(4000);
459:
460: BEGIN
461:
462: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
463:
464:
465: OPEN cntrct_csr (p_khr_id);
466: FETCH cntrct_csr INTO l_product_id, l_contract_start_date;

Line 482: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

478:
479: l_primary_sty_purpose_meaning := OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING
480: ('OKL_STREAM_TYPE_PURPOSE', p_primary_sty_purpose);
481:
482: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
483: p_msg_name => 'OKL_NO_PRY_STY_FOUND',
484: p_token1 => 'PURPOSE',
485: p_token1_value => l_primary_sty_purpose_meaning);
486:

Line 487: RAISE Okl_Api.G_EXCEPTION_ERROR;

483: p_msg_name => 'OKL_NO_PRY_STY_FOUND',
484: p_token1 => 'PURPOSE',
485: p_token1_value => l_primary_sty_purpose_meaning);
486:
487: RAISE Okl_Api.G_EXCEPTION_ERROR;
488: END IF;
489: CLOSE pry_sty_csr;
490:
491: ELSE

Line 493: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

489: CLOSE pry_sty_csr;
490:
491: ELSE
492:
493: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
494: p_msg_name => 'OKL_NO_PDT_FOUND');
495: RAISE Okl_Api.G_EXCEPTION_ERROR;
496:
497: END IF;

Line 495: RAISE Okl_Api.G_EXCEPTION_ERROR;

491: ELSE
492:
493: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
494: p_msg_name => 'OKL_NO_PDT_FOUND');
495: RAISE Okl_Api.G_EXCEPTION_ERROR;
496:
497: END IF;
498:
499: x_primary_sty_id := l_strm_rec_type;

Line 502: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

498:
499: x_primary_sty_id := l_strm_rec_type;
500:
501: EXCEPTION
502: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
503: IF cntrct_csr%ISOPEN THEN
504: CLOSE cntrct_csr;
505: END IF;
506: IF pry_sty_csr%ISOPEN THEN

Line 509: x_return_status := Okl_Api.G_RET_STS_ERROR ;

505: END IF;
506: IF pry_sty_csr%ISOPEN THEN
507: CLOSE pry_sty_csr;
508: END IF;
509: x_return_status := Okl_Api.G_RET_STS_ERROR ;
510:
511: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
512: IF cntrct_csr%ISOPEN THEN
513: CLOSE cntrct_csr;

Line 511: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN

507: CLOSE pry_sty_csr;
508: END IF;
509: x_return_status := Okl_Api.G_RET_STS_ERROR ;
510:
511: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
512: IF cntrct_csr%ISOPEN THEN
513: CLOSE cntrct_csr;
514: END IF;
515: IF pry_sty_csr%ISOPEN THEN

Line 518: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

514: END IF;
515: IF pry_sty_csr%ISOPEN THEN
516: CLOSE pry_sty_csr;
517: END IF;
518: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
519:
520: WHEN OTHERS THEN
521: IF cntrct_csr%ISOPEN THEN
522: CLOSE cntrct_csr;

Line 527: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

523: END IF;
524: IF pry_sty_csr%ISOPEN THEN
525: CLOSE pry_sty_csr;
526: END IF;
527: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
528:
529:
530: END get_primary_no_prc_stream_type;
531:

Line 568: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

564: l_dep_sty_purpose_meaning VARCHAR2(4000);
565:
566: BEGIN
567:
568: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
569:
570:
571: OPEN cntrct_csr (p_khr_id);
572: FETCH cntrct_csr INTO l_product_id, l_contract_start_date;

Line 587: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

583:
584: l_dep_sty_purpose_meaning := OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING
585: ('OKL_STREAM_TYPE_PURPOSE', p_dependent_sty_purpose);
586:
587: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
588: p_msg_name => 'OKL_NO_DEP_STY_FOUND',
589: p_token1 => 'PURPOSE',
590: p_token1_value => l_dep_sty_purpose_meaning);
591:

Line 592: RAISE Okl_Api.G_EXCEPTION_ERROR;

588: p_msg_name => 'OKL_NO_DEP_STY_FOUND',
589: p_token1 => 'PURPOSE',
590: p_token1_value => l_dep_sty_purpose_meaning);
591:
592: RAISE Okl_Api.G_EXCEPTION_ERROR;
593: END IF;
594: CLOSE dep_sty_csr;
595:
596: ELSE

Line 598: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

594: CLOSE dep_sty_csr;
595:
596: ELSE
597:
598: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
599: p_msg_name => 'OKL_NO_PDT_FOUND');
600: RAISE Okl_Api.G_EXCEPTION_ERROR;
601:
602: END IF;

Line 600: RAISE Okl_Api.G_EXCEPTION_ERROR;

596: ELSE
597:
598: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
599: p_msg_name => 'OKL_NO_PDT_FOUND');
600: RAISE Okl_Api.G_EXCEPTION_ERROR;
601:
602: END IF;
603:
604: x_dependent_sty_id := l_strm_rec_type;

Line 607: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

603:
604: x_dependent_sty_id := l_strm_rec_type;
605:
606: EXCEPTION
607: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
608: IF cntrct_csr%ISOPEN THEN
609: CLOSE cntrct_csr;
610: END IF;
611: IF dep_sty_csr%ISOPEN THEN

Line 614: x_return_status := Okl_Api.G_RET_STS_ERROR ;

610: END IF;
611: IF dep_sty_csr%ISOPEN THEN
612: CLOSE dep_sty_csr;
613: END IF;
614: x_return_status := Okl_Api.G_RET_STS_ERROR ;
615:
616: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
617: IF cntrct_csr%ISOPEN THEN
618: CLOSE cntrct_csr;

Line 616: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN

612: CLOSE dep_sty_csr;
613: END IF;
614: x_return_status := Okl_Api.G_RET_STS_ERROR ;
615:
616: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
617: IF cntrct_csr%ISOPEN THEN
618: CLOSE cntrct_csr;
619: END IF;
620: IF dep_sty_csr%ISOPEN THEN

Line 623: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

619: END IF;
620: IF dep_sty_csr%ISOPEN THEN
621: CLOSE dep_sty_csr;
622: END IF;
623: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
624:
625: WHEN OTHERS THEN
626: IF cntrct_csr%ISOPEN THEN
627: CLOSE cntrct_csr;

Line 632: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

628: END IF;
629: IF dep_sty_csr%ISOPEN THEN
630: CLOSE dep_sty_csr;
631: END IF;
632: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
633:
634: END get_dep_no_prc_stream_type;
635:
636: PROCEDURE get_dep_no_prc_stream_type

Line 672: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

668: l_dep_sty_purpose_meaning VARCHAR2(4000);
669:
670: BEGIN
671:
672: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
673:
674: OPEN cntrct_csr (p_khr_id);
675: FETCH cntrct_csr INTO l_product_id, l_contract_start_date;
676: CLOSE cntrct_csr;

Line 689: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

685:
686: l_dep_sty_purpose_meaning := OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING
687: ('OKL_STREAM_TYPE_PURPOSE', p_dependent_sty_purpose);
688:
689: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
690: p_msg_name => 'OKL_NO_DEP_STY_FOUND',
691: p_token1 => 'PURPOSE',
692: p_token1_value => l_dep_sty_purpose_meaning);
693:

Line 694: RAISE Okl_Api.G_EXCEPTION_ERROR;

690: p_msg_name => 'OKL_NO_DEP_STY_FOUND',
691: p_token1 => 'PURPOSE',
692: p_token1_value => l_dep_sty_purpose_meaning);
693:
694: RAISE Okl_Api.G_EXCEPTION_ERROR;
695: END IF;
696: CLOSE dep_sty_csr;
697:
698: ELSE

Line 700: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

696: CLOSE dep_sty_csr;
697:
698: ELSE
699:
700: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
701: p_msg_name => 'OKL_NO_PDT_FOUND');
702: RAISE Okl_Api.G_EXCEPTION_ERROR;
703:
704: END IF;

Line 702: RAISE Okl_Api.G_EXCEPTION_ERROR;

698: ELSE
699:
700: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
701: p_msg_name => 'OKL_NO_PDT_FOUND');
702: RAISE Okl_Api.G_EXCEPTION_ERROR;
703:
704: END IF;
705:
706: x_dependent_sty_id := l_strm_rec_type;

Line 709: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

705:
706: x_dependent_sty_id := l_strm_rec_type;
707:
708: EXCEPTION
709: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
710: IF cntrct_csr%ISOPEN THEN
711: CLOSE cntrct_csr;
712: END IF;
713: IF dep_sty_csr%ISOPEN THEN

Line 716: x_return_status := Okl_Api.G_RET_STS_ERROR ;

712: END IF;
713: IF dep_sty_csr%ISOPEN THEN
714: CLOSE dep_sty_csr;
715: END IF;
716: x_return_status := Okl_Api.G_RET_STS_ERROR ;
717:
718: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
719: IF cntrct_csr%ISOPEN THEN
720: CLOSE cntrct_csr;

Line 718: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN

714: CLOSE dep_sty_csr;
715: END IF;
716: x_return_status := Okl_Api.G_RET_STS_ERROR ;
717:
718: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
719: IF cntrct_csr%ISOPEN THEN
720: CLOSE cntrct_csr;
721: END IF;
722: IF dep_sty_csr%ISOPEN THEN

Line 725: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

721: END IF;
722: IF dep_sty_csr%ISOPEN THEN
723: CLOSE dep_sty_csr;
724: END IF;
725: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
726:
727: WHEN OTHERS THEN
728: IF cntrct_csr%ISOPEN THEN
729: CLOSE cntrct_csr;

Line 734: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

730: END IF;
731: IF dep_sty_csr%ISOPEN THEN
732: CLOSE dep_sty_csr;
733: END IF;
734: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
735:
736: END get_dep_no_prc_stream_type;
737:
738: PROCEDURE get_dep_no_prc_stream_type

Line 773: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

769: l_dep_sty_purpose_meaning VARCHAR2(4000);
770:
771: BEGIN
772:
773: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
774:
775: OPEN cntrct_csr (p_khr_id);
776: FETCH cntrct_csr INTO l_product_id, l_contract_start_date;
777: CLOSE cntrct_csr;

Line 790: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

786:
787: l_dep_sty_purpose_meaning := OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING
788: ('OKL_STREAM_TYPE_PURPOSE', p_dependent_sty_purpose);
789:
790: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
791: p_msg_name => 'OKL_NO_DEP_STY_FOUND',
792: p_token1 => 'PURPOSE',
793: p_token1_value => l_dep_sty_purpose_meaning);
794:

Line 795: RAISE Okl_Api.G_EXCEPTION_ERROR;

791: p_msg_name => 'OKL_NO_DEP_STY_FOUND',
792: p_token1 => 'PURPOSE',
793: p_token1_value => l_dep_sty_purpose_meaning);
794:
795: RAISE Okl_Api.G_EXCEPTION_ERROR;
796: END IF;
797: CLOSE dep_sty_csr;
798:
799: ELSE

Line 801: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

797: CLOSE dep_sty_csr;
798:
799: ELSE
800:
801: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
802: p_msg_name => 'OKL_NO_PDT_FOUND');
803: RAISE Okl_Api.G_EXCEPTION_ERROR;
804:
805: END IF;

Line 803: RAISE Okl_Api.G_EXCEPTION_ERROR;

799: ELSE
800:
801: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
802: p_msg_name => 'OKL_NO_PDT_FOUND');
803: RAISE Okl_Api.G_EXCEPTION_ERROR;
804:
805: END IF;
806:
807: x_dependent_sty_id := l_strm_rec_type;

Line 810: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

806:
807: x_dependent_sty_id := l_strm_rec_type;
808:
809: EXCEPTION
810: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
811: IF cntrct_csr%ISOPEN THEN
812: CLOSE cntrct_csr;
813: END IF;
814: IF dep_sty_csr%ISOPEN THEN

Line 817: x_return_status := Okl_Api.G_RET_STS_ERROR ;

813: END IF;
814: IF dep_sty_csr%ISOPEN THEN
815: CLOSE dep_sty_csr;
816: END IF;
817: x_return_status := Okl_Api.G_RET_STS_ERROR ;
818:
819: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
820: IF cntrct_csr%ISOPEN THEN
821: CLOSE cntrct_csr;

Line 819: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN

815: CLOSE dep_sty_csr;
816: END IF;
817: x_return_status := Okl_Api.G_RET_STS_ERROR ;
818:
819: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
820: IF cntrct_csr%ISOPEN THEN
821: CLOSE cntrct_csr;
822: END IF;
823: IF dep_sty_csr%ISOPEN THEN

Line 826: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

822: END IF;
823: IF dep_sty_csr%ISOPEN THEN
824: CLOSE dep_sty_csr;
825: END IF;
826: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
827:
828: WHEN OTHERS THEN
829: IF cntrct_csr%ISOPEN THEN
830: CLOSE cntrct_csr;

Line 835: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

831: END IF;
832: IF dep_sty_csr%ISOPEN THEN
833: CLOSE dep_sty_csr;
834: END IF;
835: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
836:
837: END get_dep_no_prc_stream_type;
838:
839:

Line 876: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

872: l_primary_sty_purpose_meaning VARCHAR2(4000);
873:
874: BEGIN
875:
876: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
877:
878:
879: OPEN cntrct_csr (p_khr_id);
880: FETCH cntrct_csr INTO l_product_id, l_contract_start_date;

Line 902: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

898:
899: l_primary_sty_purpose_meaning := OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING
900: ('OKL_STREAM_TYPE_PURPOSE', p_primary_sty_purpose);
901:
902: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
903: p_msg_name => 'OKL_NO_PRY_STY_FOUND',
904: p_token1 => 'PURPOSE',
905: p_token1_value => l_primary_sty_purpose_meaning);
906:

Line 907: RAISE Okl_Api.G_EXCEPTION_ERROR;

903: p_msg_name => 'OKL_NO_PRY_STY_FOUND',
904: p_token1 => 'PURPOSE',
905: p_token1_value => l_primary_sty_purpose_meaning);
906:
907: RAISE Okl_Api.G_EXCEPTION_ERROR;
908: END IF;
909: CLOSE pry_sty_csr;
910:
911: ELSE

Line 913: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

909: CLOSE pry_sty_csr;
910:
911: ELSE
912:
913: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
914: p_msg_name => 'OKL_NO_PDT_FOUND');
915: RAISE Okl_Api.G_EXCEPTION_ERROR;
916:
917: END IF;

Line 915: RAISE Okl_Api.G_EXCEPTION_ERROR;

911: ELSE
912:
913: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
914: p_msg_name => 'OKL_NO_PDT_FOUND');
915: RAISE Okl_Api.G_EXCEPTION_ERROR;
916:
917: END IF;
918:
919: x_primary_sty_id := l_strm_rec_type;

Line 922: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

918:
919: x_primary_sty_id := l_strm_rec_type;
920:
921: EXCEPTION
922: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
923: IF cntrct_csr%ISOPEN THEN
924: CLOSE cntrct_csr;
925: END IF;
926: IF pry_sty_csr%ISOPEN THEN

Line 929: x_return_status := Okl_Api.G_RET_STS_ERROR ;

925: END IF;
926: IF pry_sty_csr%ISOPEN THEN
927: CLOSE pry_sty_csr;
928: END IF;
929: x_return_status := Okl_Api.G_RET_STS_ERROR ;
930:
931: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
932: IF cntrct_csr%ISOPEN THEN
933: CLOSE cntrct_csr;

Line 931: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN

927: CLOSE pry_sty_csr;
928: END IF;
929: x_return_status := Okl_Api.G_RET_STS_ERROR ;
930:
931: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
932: IF cntrct_csr%ISOPEN THEN
933: CLOSE cntrct_csr;
934: END IF;
935: IF pry_sty_csr%ISOPEN THEN

Line 938: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

934: END IF;
935: IF pry_sty_csr%ISOPEN THEN
936: CLOSE pry_sty_csr;
937: END IF;
938: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
939:
940: WHEN OTHERS THEN
941: IF cntrct_csr%ISOPEN THEN
942: CLOSE cntrct_csr;

Line 947: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

943: END IF;
944: IF pry_sty_csr%ISOPEN THEN
945: CLOSE pry_sty_csr;
946: END IF;
947: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
948:
949:
950: END get_primary_stream_type;
951:

Line 985: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

981: l_primary_sty_purpose_meaning VARCHAR2(4000);
982:
983: BEGIN
984:
985: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
986: x_primary_sty_id.delete;
987:
988:
989: OPEN cntrct_csr (p_khr_id);

Line 1006: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

1002: IF (x_primary_sty_id.count = 0) THEN
1003: l_primary_sty_purpose_meaning := OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING
1004: ('OKL_STREAM_TYPE_PURPOSE', p_primary_sty_purpose);
1005:
1006: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1007: p_msg_name => 'OKL_NO_PRY_STY_FOUND',
1008: p_token1 => 'PURPOSE',
1009: p_token1_value => l_primary_sty_purpose_meaning);
1010:

Line 1011: RAISE Okl_Api.G_EXCEPTION_ERROR;

1007: p_msg_name => 'OKL_NO_PRY_STY_FOUND',
1008: p_token1 => 'PURPOSE',
1009: p_token1_value => l_primary_sty_purpose_meaning);
1010:
1011: RAISE Okl_Api.G_EXCEPTION_ERROR;
1012: END IF;
1013: ELSE
1014:
1015: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

Line 1015: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

1011: RAISE Okl_Api.G_EXCEPTION_ERROR;
1012: END IF;
1013: ELSE
1014:
1015: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1016: p_msg_name => 'OKL_NO_PDT_FOUND');
1017: RAISE Okl_Api.G_EXCEPTION_ERROR;
1018:
1019: END IF;

Line 1017: RAISE Okl_Api.G_EXCEPTION_ERROR;

1013: ELSE
1014:
1015: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1016: p_msg_name => 'OKL_NO_PDT_FOUND');
1017: RAISE Okl_Api.G_EXCEPTION_ERROR;
1018:
1019: END IF;
1020:
1021: -- x_primary_sty_id := l_primary_sty_id;

Line 1024: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

1020:
1021: -- x_primary_sty_id := l_primary_sty_id;
1022:
1023: EXCEPTION
1024: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
1025: IF cntrct_csr%ISOPEN THEN
1026: CLOSE cntrct_csr;
1027: END IF;
1028: IF pry_sty_csr%ISOPEN THEN

Line 1031: x_return_status := Okl_Api.G_RET_STS_ERROR ;

1027: END IF;
1028: IF pry_sty_csr%ISOPEN THEN
1029: CLOSE pry_sty_csr;
1030: END IF;
1031: x_return_status := Okl_Api.G_RET_STS_ERROR ;
1032:
1033: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
1034: IF cntrct_csr%ISOPEN THEN
1035: CLOSE cntrct_csr;

Line 1033: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN

1029: CLOSE pry_sty_csr;
1030: END IF;
1031: x_return_status := Okl_Api.G_RET_STS_ERROR ;
1032:
1033: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
1034: IF cntrct_csr%ISOPEN THEN
1035: CLOSE cntrct_csr;
1036: END IF;
1037: IF pry_sty_csr%ISOPEN THEN

Line 1040: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

1036: END IF;
1037: IF pry_sty_csr%ISOPEN THEN
1038: CLOSE pry_sty_csr;
1039: END IF;
1040: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
1041:
1042: WHEN OTHERS THEN
1043: IF cntrct_csr%ISOPEN THEN
1044: CLOSE cntrct_csr;

Line 1049: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

1045: END IF;
1046: IF pry_sty_csr%ISOPEN THEN
1047: CLOSE pry_sty_csr;
1048: END IF;
1049: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
1050:
1051:
1052: END get_primary_stream_types;
1053:

Line 1088: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

1084: l_dependetn_sty_id NUMBER;
1085: l_dep_sty_purpose_meaning VARCHAR2(4000);
1086: BEGIN
1087:
1088: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
1089:
1090: OPEN cntrct_csr (p_khr_id);
1091: FETCH cntrct_csr INTO l_product_id, l_contract_start_date;
1092: CLOSE cntrct_csr;

Line 1104: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

1100:
1101: l_dep_sty_purpose_meaning := OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING
1102: ('OKL_STREAM_TYPE_PURPOSE', p_dependent_sty_purpose);
1103:
1104: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1105: p_msg_name => 'OKL_NO_DEP_STY_FOUND',
1106: p_token1 => 'PURPOSE',
1107: p_token1_value => l_dep_sty_purpose_meaning);
1108:

Line 1109: RAISE Okl_Api.G_EXCEPTION_ERROR;

1105: p_msg_name => 'OKL_NO_DEP_STY_FOUND',
1106: p_token1 => 'PURPOSE',
1107: p_token1_value => l_dep_sty_purpose_meaning);
1108:
1109: RAISE Okl_Api.G_EXCEPTION_ERROR;
1110: END IF;
1111: CLOSE dep_sty_csr;
1112:
1113: ELSE

Line 1115: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

1111: CLOSE dep_sty_csr;
1112:
1113: ELSE
1114:
1115: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1116: p_msg_name => 'OKL_NO_PDT_FOUND');
1117: RAISE Okl_Api.G_EXCEPTION_ERROR;
1118:
1119: END IF;

Line 1117: RAISE Okl_Api.G_EXCEPTION_ERROR;

1113: ELSE
1114:
1115: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1116: p_msg_name => 'OKL_NO_PDT_FOUND');
1117: RAISE Okl_Api.G_EXCEPTION_ERROR;
1118:
1119: END IF;
1120:
1121: x_dependent_sty_id := l_strm_rec_type;

Line 1124: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

1120:
1121: x_dependent_sty_id := l_strm_rec_type;
1122:
1123: EXCEPTION
1124: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
1125: IF cntrct_csr%ISOPEN THEN
1126: CLOSE cntrct_csr;
1127: END IF;
1128: IF dep_sty_csr%ISOPEN THEN

Line 1131: x_return_status := Okl_Api.G_RET_STS_ERROR ;

1127: END IF;
1128: IF dep_sty_csr%ISOPEN THEN
1129: CLOSE dep_sty_csr;
1130: END IF;
1131: x_return_status := Okl_Api.G_RET_STS_ERROR ;
1132:
1133: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
1134: IF cntrct_csr%ISOPEN THEN
1135: CLOSE cntrct_csr;

Line 1133: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN

1129: CLOSE dep_sty_csr;
1130: END IF;
1131: x_return_status := Okl_Api.G_RET_STS_ERROR ;
1132:
1133: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
1134: IF cntrct_csr%ISOPEN THEN
1135: CLOSE cntrct_csr;
1136: END IF;
1137: IF dep_sty_csr%ISOPEN THEN

Line 1140: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

1136: END IF;
1137: IF dep_sty_csr%ISOPEN THEN
1138: CLOSE dep_sty_csr;
1139: END IF;
1140: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
1141:
1142: WHEN OTHERS THEN
1143: IF cntrct_csr%ISOPEN THEN
1144: CLOSE cntrct_csr;

Line 1149: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

1145: END IF;
1146: IF dep_sty_csr%ISOPEN THEN
1147: CLOSE dep_sty_csr;
1148: END IF;
1149: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
1150:
1151: END get_dependent_stream_type;
1152:
1153: PROCEDURE get_dependent_stream_type

Line 1187: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

1183: l_dependetn_sty_id NUMBER;
1184: l_dep_sty_purpose_meaning VARCHAR2(4000);
1185: BEGIN
1186:
1187: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
1188:
1189: OPEN cntrct_csr (p_khr_id);
1190: FETCH cntrct_csr INTO l_product_id, l_contract_start_date;
1191: CLOSE cntrct_csr;

Line 1203: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

1199:
1200: l_dep_sty_purpose_meaning := OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING
1201: ('OKL_STREAM_TYPE_PURPOSE', p_dependent_sty_purpose);
1202:
1203: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1204: p_msg_name => 'OKL_NO_DEP_STY_FOUND',
1205: p_token1 => 'PURPOSE',
1206: p_token1_value => l_dep_sty_purpose_meaning);
1207:

Line 1208: RAISE Okl_Api.G_EXCEPTION_ERROR;

1204: p_msg_name => 'OKL_NO_DEP_STY_FOUND',
1205: p_token1 => 'PURPOSE',
1206: p_token1_value => l_dep_sty_purpose_meaning);
1207:
1208: RAISE Okl_Api.G_EXCEPTION_ERROR;
1209: END IF;
1210: CLOSE dep_sty_csr;
1211:
1212: ELSE

Line 1214: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

1210: CLOSE dep_sty_csr;
1211:
1212: ELSE
1213:
1214: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1215: p_msg_name => 'OKL_NO_PDT_FOUND');
1216: RAISE Okl_Api.G_EXCEPTION_ERROR;
1217:
1218: END IF;

Line 1216: RAISE Okl_Api.G_EXCEPTION_ERROR;

1212: ELSE
1213:
1214: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1215: p_msg_name => 'OKL_NO_PDT_FOUND');
1216: RAISE Okl_Api.G_EXCEPTION_ERROR;
1217:
1218: END IF;
1219:
1220: x_dependent_sty_id := l_strm_rec_type;

Line 1223: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

1219:
1220: x_dependent_sty_id := l_strm_rec_type;
1221:
1222: EXCEPTION
1223: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
1224: IF cntrct_csr%ISOPEN THEN
1225: CLOSE cntrct_csr;
1226: END IF;
1227: IF dep_sty_csr%ISOPEN THEN

Line 1230: x_return_status := Okl_Api.G_RET_STS_ERROR ;

1226: END IF;
1227: IF dep_sty_csr%ISOPEN THEN
1228: CLOSE dep_sty_csr;
1229: END IF;
1230: x_return_status := Okl_Api.G_RET_STS_ERROR ;
1231:
1232: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
1233: IF cntrct_csr%ISOPEN THEN
1234: CLOSE cntrct_csr;

Line 1232: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN

1228: CLOSE dep_sty_csr;
1229: END IF;
1230: x_return_status := Okl_Api.G_RET_STS_ERROR ;
1231:
1232: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
1233: IF cntrct_csr%ISOPEN THEN
1234: CLOSE cntrct_csr;
1235: END IF;
1236: IF dep_sty_csr%ISOPEN THEN

Line 1239: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

1235: END IF;
1236: IF dep_sty_csr%ISOPEN THEN
1237: CLOSE dep_sty_csr;
1238: END IF;
1239: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
1240:
1241: WHEN OTHERS THEN
1242: IF cntrct_csr%ISOPEN THEN
1243: CLOSE cntrct_csr;

Line 1248: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

1244: END IF;
1245: IF dep_sty_csr%ISOPEN THEN
1246: CLOSE dep_sty_csr;
1247: END IF;
1248: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
1249:
1250: END get_dependent_stream_type;
1251: PROCEDURE get_dependent_stream_types
1252: (

Line 1284: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

1280: l_dep_sty_purpose_meaning VARCHAR2(4000);
1281:
1282: BEGIN
1283:
1284: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
1285:
1286: OPEN cntrct_csr (p_khr_id);
1287: FETCH cntrct_csr INTO l_product_id, l_contract_start_date;
1288: CLOSE cntrct_csr;

Line 1300: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

1296:
1297: -- Bug 4064253
1298: /*
1299: IF (x_dependent_sty_id.count = 0) THEN
1300: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1301: p_msg_name => 'OKL_NO_PDT_FOUND');,
1302:
1303: RAISE Okl_Api.G_EXCEPTION_ERROR;
1304: END IF;

Line 1303: RAISE Okl_Api.G_EXCEPTION_ERROR;

1299: IF (x_dependent_sty_id.count = 0) THEN
1300: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1301: p_msg_name => 'OKL_NO_PDT_FOUND');,
1302:
1303: RAISE Okl_Api.G_EXCEPTION_ERROR;
1304: END IF;
1305: */
1306:
1307: ELSE

Line 1308: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

1304: END IF;
1305: */
1306:
1307: ELSE
1308: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1309: p_msg_name => 'OKL_NO_PDT_FOUND');
1310: RAISE Okl_Api.G_EXCEPTION_ERROR;
1311: END IF;
1312:

Line 1310: RAISE Okl_Api.G_EXCEPTION_ERROR;

1306:
1307: ELSE
1308: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1309: p_msg_name => 'OKL_NO_PDT_FOUND');
1310: RAISE Okl_Api.G_EXCEPTION_ERROR;
1311: END IF;
1312:
1313: EXCEPTION
1314: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

Line 1314: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

1310: RAISE Okl_Api.G_EXCEPTION_ERROR;
1311: END IF;
1312:
1313: EXCEPTION
1314: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
1315: IF cntrct_csr%ISOPEN THEN
1316: CLOSE cntrct_csr;
1317: END IF;
1318: IF dep_sty_csr%ISOPEN THEN

Line 1321: x_return_status := Okl_Api.G_RET_STS_ERROR ;

1317: END IF;
1318: IF dep_sty_csr%ISOPEN THEN
1319: CLOSE dep_sty_csr;
1320: END IF;
1321: x_return_status := Okl_Api.G_RET_STS_ERROR ;
1322:
1323: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
1324: IF cntrct_csr%ISOPEN THEN
1325: CLOSE cntrct_csr;

Line 1323: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN

1319: CLOSE dep_sty_csr;
1320: END IF;
1321: x_return_status := Okl_Api.G_RET_STS_ERROR ;
1322:
1323: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
1324: IF cntrct_csr%ISOPEN THEN
1325: CLOSE cntrct_csr;
1326: END IF;
1327: IF dep_sty_csr%ISOPEN THEN

Line 1330: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

1326: END IF;
1327: IF dep_sty_csr%ISOPEN THEN
1328: CLOSE dep_sty_csr;
1329: END IF;
1330: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
1331:
1332: WHEN OTHERS THEN
1333: IF cntrct_csr%ISOPEN THEN
1334: CLOSE cntrct_csr;

Line 1339: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

1335: END IF;
1336: IF dep_sty_csr%ISOPEN THEN
1337: CLOSE dep_sty_csr;
1338: END IF;
1339: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
1340:
1341: END get_dependent_stream_types;
1342:
1343:

Line 1379: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

1375: l_dep_sty_purpose_meaning VARCHAR2(4000);
1376:
1377: BEGIN
1378:
1379: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
1380:
1381: OPEN cntrct_csr (p_khr_id);
1382: FETCH cntrct_csr INTO l_product_id, l_contract_start_date;
1383: CLOSE cntrct_csr;

Line 1396: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

1392:
1393: -- Bug 4064253
1394: /*
1395: IF (x_primary_sty_id.count = 0) THEN
1396: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1397: p_msg_name => 'OKL_NO_PDT_FOUND');
1398: RAISE Okl_Api.G_EXCEPTION_ERROR;
1399: END IF;
1400: */

Line 1398: RAISE Okl_Api.G_EXCEPTION_ERROR;

1394: /*
1395: IF (x_primary_sty_id.count = 0) THEN
1396: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1397: p_msg_name => 'OKL_NO_PDT_FOUND');
1398: RAISE Okl_Api.G_EXCEPTION_ERROR;
1399: END IF;
1400: */
1401:
1402:

Line 1404: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

1400: */
1401:
1402:
1403: ELSE
1404: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1405: p_msg_name => 'OKL_NO_PDT_FOUND');
1406: RAISE Okl_Api.G_EXCEPTION_ERROR;
1407: END IF;
1408:

Line 1406: RAISE Okl_Api.G_EXCEPTION_ERROR;

1402:
1403: ELSE
1404: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1405: p_msg_name => 'OKL_NO_PDT_FOUND');
1406: RAISE Okl_Api.G_EXCEPTION_ERROR;
1407: END IF;
1408:
1409: EXCEPTION
1410: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

Line 1410: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

1406: RAISE Okl_Api.G_EXCEPTION_ERROR;
1407: END IF;
1408:
1409: EXCEPTION
1410: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
1411: IF cntrct_csr%ISOPEN THEN
1412: CLOSE cntrct_csr;
1413: END IF;
1414: IF dep_sty_csr%ISOPEN THEN

Line 1417: x_return_status := Okl_Api.G_RET_STS_ERROR ;

1413: END IF;
1414: IF dep_sty_csr%ISOPEN THEN
1415: CLOSE dep_sty_csr;
1416: END IF;
1417: x_return_status := Okl_Api.G_RET_STS_ERROR ;
1418:
1419: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
1420: IF cntrct_csr%ISOPEN THEN
1421: CLOSE cntrct_csr;

Line 1419: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN

1415: CLOSE dep_sty_csr;
1416: END IF;
1417: x_return_status := Okl_Api.G_RET_STS_ERROR ;
1418:
1419: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
1420: IF cntrct_csr%ISOPEN THEN
1421: CLOSE cntrct_csr;
1422: END IF;
1423: IF dep_sty_csr%ISOPEN THEN

Line 1426: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

1422: END IF;
1423: IF dep_sty_csr%ISOPEN THEN
1424: CLOSE dep_sty_csr;
1425: END IF;
1426: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
1427:
1428: WHEN OTHERS THEN
1429: IF cntrct_csr%ISOPEN THEN
1430: CLOSE cntrct_csr;

Line 1435: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

1431: END IF;
1432: IF dep_sty_csr%ISOPEN THEN
1433: CLOSE dep_sty_csr;
1434: END IF;
1435: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
1436:
1437: END get_dependent_stream_types;
1438:
1439: PROCEDURE get_dependent_stream_type

Line 1476: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

1472: l_dep_sty_purpose_meaning VARCHAR2(4000);
1473:
1474: BEGIN
1475:
1476: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
1477:
1478: OPEN cntrct_csr (p_khr_id);
1479: FETCH cntrct_csr INTO l_product_id, l_contract_start_date;
1480: CLOSE cntrct_csr;

Line 1500: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

1496:
1497: l_dep_sty_purpose_meaning := OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING
1498: ('OKL_STREAM_TYPE_PURPOSE', p_dependent_sty_purpose);
1499:
1500: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1501: p_msg_name => 'OKL_NO_DEP_STY_FOUND',
1502: p_token1 => 'PURPOSE',
1503: p_token1_value => l_dep_sty_purpose_meaning);
1504:

Line 1505: RAISE Okl_Api.G_EXCEPTION_ERROR;

1501: p_msg_name => 'OKL_NO_DEP_STY_FOUND',
1502: p_token1 => 'PURPOSE',
1503: p_token1_value => l_dep_sty_purpose_meaning);
1504:
1505: RAISE Okl_Api.G_EXCEPTION_ERROR;
1506: END IF;
1507: CLOSE dep_sty_csr;
1508:
1509: ELSE

Line 1511: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

1507: CLOSE dep_sty_csr;
1508:
1509: ELSE
1510:
1511: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1512: p_msg_name => 'OKL_NO_PDT_FOUND');
1513: RAISE Okl_Api.G_EXCEPTION_ERROR;
1514:
1515: END IF;

Line 1513: RAISE Okl_Api.G_EXCEPTION_ERROR;

1509: ELSE
1510:
1511: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1512: p_msg_name => 'OKL_NO_PDT_FOUND');
1513: RAISE Okl_Api.G_EXCEPTION_ERROR;
1514:
1515: END IF;
1516:
1517: x_dependent_sty_id := l_strm_rec_type;

Line 1520: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

1516:
1517: x_dependent_sty_id := l_strm_rec_type;
1518:
1519: EXCEPTION
1520: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
1521: IF cntrct_csr%ISOPEN THEN
1522: CLOSE cntrct_csr;
1523: END IF;
1524: IF dep_sty_csr%ISOPEN THEN

Line 1527: x_return_status := Okl_Api.G_RET_STS_ERROR ;

1523: END IF;
1524: IF dep_sty_csr%ISOPEN THEN
1525: CLOSE dep_sty_csr;
1526: END IF;
1527: x_return_status := Okl_Api.G_RET_STS_ERROR ;
1528:
1529: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
1530: IF cntrct_csr%ISOPEN THEN
1531: CLOSE cntrct_csr;

Line 1529: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN

1525: CLOSE dep_sty_csr;
1526: END IF;
1527: x_return_status := Okl_Api.G_RET_STS_ERROR ;
1528:
1529: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
1530: IF cntrct_csr%ISOPEN THEN
1531: CLOSE cntrct_csr;
1532: END IF;
1533: IF dep_sty_csr%ISOPEN THEN

Line 1536: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

1532: END IF;
1533: IF dep_sty_csr%ISOPEN THEN
1534: CLOSE dep_sty_csr;
1535: END IF;
1536: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
1537:
1538: WHEN OTHERS THEN
1539: IF cntrct_csr%ISOPEN THEN
1540: CLOSE cntrct_csr;

Line 1545: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

1541: END IF;
1542: IF dep_sty_csr%ISOPEN THEN
1543: CLOSE dep_sty_csr;
1544: END IF;
1545: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
1546:
1547: END get_dependent_stream_type;
1548:
1549: PROCEDURE get_dependent_stream_type

Line 1586: x_return_status := Okl_Api.G_RET_STS_SUCCESS;

1582: l_dep_sty_purpose_meaning VARCHAR2(4000);
1583:
1584: BEGIN
1585:
1586: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
1587:
1588: OPEN cntrct_csr (p_khr_id);
1589: FETCH cntrct_csr INTO l_product_id, l_contract_start_date;
1590: CLOSE cntrct_csr;

Line 1610: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

1606:
1607: l_dep_sty_purpose_meaning := OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING
1608: ('OKL_STREAM_TYPE_PURPOSE', p_dependent_sty_purpose);
1609:
1610: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1611: p_msg_name => 'OKL_NO_DEP_STY_FOUND',
1612: p_token1 => 'PURPOSE',
1613: p_token1_value => l_dep_sty_purpose_meaning);
1614:

Line 1615: RAISE Okl_Api.G_EXCEPTION_ERROR;

1611: p_msg_name => 'OKL_NO_DEP_STY_FOUND',
1612: p_token1 => 'PURPOSE',
1613: p_token1_value => l_dep_sty_purpose_meaning);
1614:
1615: RAISE Okl_Api.G_EXCEPTION_ERROR;
1616: END IF;
1617: CLOSE dep_sty_csr;
1618:
1619: ELSE

Line 1621: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

1617: CLOSE dep_sty_csr;
1618:
1619: ELSE
1620:
1621: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1622: p_msg_name => 'OKL_NO_PDT_FOUND');
1623: RAISE Okl_Api.G_EXCEPTION_ERROR;
1624:
1625: END IF;

Line 1623: RAISE Okl_Api.G_EXCEPTION_ERROR;

1619: ELSE
1620:
1621: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
1622: p_msg_name => 'OKL_NO_PDT_FOUND');
1623: RAISE Okl_Api.G_EXCEPTION_ERROR;
1624:
1625: END IF;
1626:
1627: x_dependent_sty_id := l_strm_rec_type;

Line 1630: WHEN Okl_Api.G_EXCEPTION_ERROR THEN

1626:
1627: x_dependent_sty_id := l_strm_rec_type;
1628:
1629: EXCEPTION
1630: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
1631: IF cntrct_csr%ISOPEN THEN
1632: CLOSE cntrct_csr;
1633: END IF;
1634: IF dep_sty_csr%ISOPEN THEN

Line 1637: x_return_status := Okl_Api.G_RET_STS_ERROR ;

1633: END IF;
1634: IF dep_sty_csr%ISOPEN THEN
1635: CLOSE dep_sty_csr;
1636: END IF;
1637: x_return_status := Okl_Api.G_RET_STS_ERROR ;
1638:
1639: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
1640: IF cntrct_csr%ISOPEN THEN
1641: CLOSE cntrct_csr;

Line 1639: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN

1635: CLOSE dep_sty_csr;
1636: END IF;
1637: x_return_status := Okl_Api.G_RET_STS_ERROR ;
1638:
1639: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
1640: IF cntrct_csr%ISOPEN THEN
1641: CLOSE cntrct_csr;
1642: END IF;
1643: IF dep_sty_csr%ISOPEN THEN

Line 1646: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

1642: END IF;
1643: IF dep_sty_csr%ISOPEN THEN
1644: CLOSE dep_sty_csr;
1645: END IF;
1646: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
1647:
1648: WHEN OTHERS THEN
1649: IF cntrct_csr%ISOPEN THEN
1650: CLOSE cntrct_csr;

Line 1655: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

1651: END IF;
1652: IF dep_sty_csr%ISOPEN THEN
1653: CLOSE dep_sty_csr;
1654: END IF;
1655: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
1656:
1657: END get_dependent_stream_type;
1658:
1659: -- End code for new procedures of stream type

Line 1664: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

1660:
1661: -- gboomina BUG#4508077 changes start
1662: -- procedure to update the rvi_amount and delete the primary stream
1663: PROCEDURE update_rvi_amount(p_api_version IN NUMBER,
1664: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
1665: p_chr_id IN NUMBER,
1666: p_purpose IN VARCHAR2,
1667: x_return_status OUT NOCOPY VARCHAR2,
1668: x_msg_count OUT NOCOPY NUMBER,

Line 1706: x_return_status := OKL_API.G_RET_STS_SUCCESS;

1702: l_strm_id NUMBER;
1703: l_stmv_rec okl_streams_pub.stmv_rec_type;
1704: l_api_name VARCHAR2(255) := 'update_rvi_amount';
1705: BEGIN
1706: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1707: -- Call start_activity to create savepoint, check compatibility
1708: -- and initialize message list
1709: x_return_status := OKL_API.START_ACTIVITY (
1710: l_api_name

Line 1709: x_return_status := OKL_API.START_ACTIVITY (

1705: BEGIN
1706: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1707: -- Call start_activity to create savepoint, check compatibility
1708: -- and initialize message list
1709: x_return_status := OKL_API.START_ACTIVITY (
1710: l_api_name
1711: ,p_init_msg_list
1712: ,'_PVT'
1713: ,x_return_status);

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

1711: ,p_init_msg_list
1712: ,'_PVT'
1713: ,x_return_status);
1714: -- Check if activity started successfully
1715: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1716: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1717: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1718: RAISE OKL_API.G_EXCEPTION_ERROR;
1719: END IF;

Line 1716: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1712: ,'_PVT'
1713: ,x_return_status);
1714: -- Check if activity started successfully
1715: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1716: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1717: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1718: RAISE OKL_API.G_EXCEPTION_ERROR;
1719: END IF;
1720: l_line_id := NULL;

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

1713: ,x_return_status);
1714: -- Check if activity started successfully
1715: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1716: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1717: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1718: RAISE OKL_API.G_EXCEPTION_ERROR;
1719: END IF;
1720: l_line_id := NULL;
1721: l_rvi_amount := NULL;

Line 1718: RAISE OKL_API.G_EXCEPTION_ERROR;

1714: -- Check if activity started successfully
1715: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1716: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1717: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1718: RAISE OKL_API.G_EXCEPTION_ERROR;
1719: END IF;
1720: l_line_id := NULL;
1721: l_rvi_amount := NULL;
1722: -- get the abosrbed fee line with purpose code as RVI

Line 1762: p_init_msg_list => OKL_API.G_FALSE,

1758: IF l_rvi_amount IS NOT NULL THEN
1759: l_fee_types_rec.amount := l_rvi_amount;
1760: -- update the fee line
1761: okl_maintain_fee_pvt.update_fee_type(p_api_version => p_api_version,
1762: p_init_msg_list => OKL_API.G_FALSE,
1763: x_return_status => x_return_status,
1764: x_msg_count => x_msg_count,
1765: x_msg_data => x_msg_data,
1766: p_fee_types_rec => l_fee_types_rec,

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

1764: x_msg_count => x_msg_count,
1765: x_msg_data => x_msg_data,
1766: p_fee_types_rec => l_fee_types_rec,
1767: x_fee_types_rec => lx_fee_types_rec);
1768: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1770: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1771: RAISE OKL_API.G_EXCEPTION_ERROR;
1772: END IF;

Line 1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1765: x_msg_data => x_msg_data,
1766: p_fee_types_rec => l_fee_types_rec,
1767: x_fee_types_rec => lx_fee_types_rec);
1768: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1770: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1771: RAISE OKL_API.G_EXCEPTION_ERROR;
1772: END IF;
1773: END IF; -- end of stream element check

Line 1770: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1766: p_fee_types_rec => l_fee_types_rec,
1767: x_fee_types_rec => lx_fee_types_rec);
1768: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1770: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1771: RAISE OKL_API.G_EXCEPTION_ERROR;
1772: END IF;
1773: END IF; -- end of stream element check
1774: END IF; -- end of main product check

Line 1771: RAISE OKL_API.G_EXCEPTION_ERROR;

1767: x_fee_types_rec => lx_fee_types_rec);
1768: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1769: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1770: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1771: RAISE OKL_API.G_EXCEPTION_ERROR;
1772: END IF;
1773: END IF; -- end of stream element check
1774: END IF; -- end of main product check
1775: -- delete the primary stream for all products

Line 1777: p_init_msg_list => OKL_API.G_FALSE,

1773: END IF; -- end of stream element check
1774: END IF; -- end of main product check
1775: -- delete the primary stream for all products
1776: okl_streams_pub.delete_streams(p_api_version => p_api_version,
1777: p_init_msg_list => OKL_API.G_FALSE,
1778: x_return_status => x_return_status,
1779: x_msg_count => x_msg_count,
1780: x_msg_data => x_msg_data,
1781: p_stmv_rec => l_stmv_rec);

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

1778: x_return_status => x_return_status,
1779: x_msg_count => x_msg_count,
1780: x_msg_data => x_msg_data,
1781: p_stmv_rec => l_stmv_rec);
1782: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1783: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1784: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1785: RAISE OKL_API.G_EXCEPTION_ERROR;
1786: END IF;

Line 1783: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1779: x_msg_count => x_msg_count,
1780: x_msg_data => x_msg_data,
1781: p_stmv_rec => l_stmv_rec);
1782: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1783: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1784: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1785: RAISE OKL_API.G_EXCEPTION_ERROR;
1786: END IF;
1787: END IF; -- end of strm id not null check

Line 1784: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

1780: x_msg_data => x_msg_data,
1781: p_stmv_rec => l_stmv_rec);
1782: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1783: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1784: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1785: RAISE OKL_API.G_EXCEPTION_ERROR;
1786: END IF;
1787: END IF; -- end of strm id not null check
1788: END IF; -- end of line id not null check

Line 1785: RAISE OKL_API.G_EXCEPTION_ERROR;

1781: p_stmv_rec => l_stmv_rec);
1782: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1783: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1784: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
1785: RAISE OKL_API.G_EXCEPTION_ERROR;
1786: END IF;
1787: END IF; -- end of strm id not null check
1788: END IF; -- end of line id not null check
1789: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

Line 1789: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

1785: RAISE OKL_API.G_EXCEPTION_ERROR;
1786: END IF;
1787: END IF; -- end of strm id not null check
1788: END IF; -- end of line id not null check
1789: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
1790: EXCEPTION
1791: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1792: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1793: p_api_name => l_api_name,

Line 1791: WHEN OKL_API.G_EXCEPTION_ERROR THEN

1787: END IF; -- end of strm id not null check
1788: END IF; -- end of line id not null check
1789: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
1790: EXCEPTION
1791: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1792: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1793: p_api_name => l_api_name,
1794: p_pkg_name => g_pkg_name,
1795: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 1792: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

1788: END IF; -- end of line id not null check
1789: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
1790: EXCEPTION
1791: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1792: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1793: p_api_name => l_api_name,
1794: p_pkg_name => g_pkg_name,
1795: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
1796: x_msg_count => x_msg_count,

Line 1795: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

1791: WHEN OKL_API.G_EXCEPTION_ERROR THEN
1792: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1793: p_api_name => l_api_name,
1794: p_pkg_name => g_pkg_name,
1795: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
1796: x_msg_count => x_msg_count,
1797: x_msg_data => x_msg_data,
1798: p_api_type => g_api_type);
1799:

Line 1800: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

1796: x_msg_count => x_msg_count,
1797: x_msg_data => x_msg_data,
1798: p_api_type => g_api_type);
1799:
1800: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
1801: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1802: p_api_name => l_api_name,
1803: p_pkg_name => g_pkg_name,
1804: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 1801: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

1797: x_msg_data => x_msg_data,
1798: p_api_type => g_api_type);
1799:
1800: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
1801: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1802: p_api_name => l_api_name,
1803: p_pkg_name => g_pkg_name,
1804: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
1805: x_msg_count => x_msg_count,

Line 1804: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

1800: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
1801: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1802: p_api_name => l_api_name,
1803: p_pkg_name => g_pkg_name,
1804: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
1805: x_msg_count => x_msg_count,
1806: x_msg_data => x_msg_data,
1807: p_api_type => g_api_type);
1808:

Line 1810: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

1806: x_msg_data => x_msg_data,
1807: p_api_type => g_api_type);
1808:
1809: WHEN OTHERS then
1810: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
1811: p_api_name => l_api_name,
1812: p_pkg_name => g_pkg_name,
1813: p_exc_name => 'OTHERS',
1814: x_msg_count => x_msg_count,

Line 1834: x_return_status VARCHAR2(3) := okl_api.g_ret_sts_success;

1830: -------------------------------------------------------------------------------------------------
1831: FUNCTION yield_request(x_csm_yields_tbl OUT NOCOPY okl_create_streams_pub.csm_yields_tbl_type)
1832: RETURN VARCHAR2 IS
1833: l_prog_name VARCHAR2(100) := 'YIELD_REQUEST';
1834: x_return_status VARCHAR2(3) := okl_api.g_ret_sts_success;
1835: l_csm_yields_tbl okl_create_streams_pub.csm_yields_tbl_type;
1836: BEGIN
1837: -- Pre tax IRR with subsidy
1838: l_csm_yields_tbl(1).yield_name := 'PTIRR';

Line 1890: okl_api.set_message (p_app_name => G_APP_NAME,

1886: x_csm_yields_tbl := l_csm_yields_tbl;
1887: RETURN x_return_status;
1888: EXCEPTION
1889: WHEN OTHERS THEN
1890: okl_api.set_message (p_app_name => G_APP_NAME,
1891: p_msg_name => G_DB_ERROR,
1892: p_token1 => G_PROG_NAME_TOKEN,
1893: p_token1_value => l_prog_name,
1894: p_token2 => G_SQLCODE_TOKEN,

Line 1898: x_return_status := okl_api.g_ret_sts_error;

1894: p_token2 => G_SQLCODE_TOKEN,
1895: p_token2_value => sqlcode,
1896: p_token3 => G_SQLERRM_TOKEN,
1897: p_token3_value => sqlerrm);
1898: x_return_status := okl_api.g_ret_sts_error;
1899: RETURN x_return_status;
1900: END yield_request;
1901: --------------------------------------------------------------------------------
1902: -- Start modification 11i9 bakuchib

Line 1928: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;

1924: RETURN VARCHAR2 IS
1925: l_prog_name VARCHAR2(100) := 'VAL_TXD_TAX_BOOK';
1926: g_process_error EXCEPTION;
1927: G_NO_SETUP_TAX_BOOK CONSTANT VARCHAR2(200) := 'OKL_LLP_TAX_BOOK_MAP';
1928: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
1929: i NUMBER := 0;
1930: lv_tax_book OKL_TXD_ASSETS_B.TAX_BOOK%TYPE := NULL;
1931: -- Get the OKL_TXD_ASSETS_B info
1932: CURSOR l_txd_csr(p_asset_num VARCHAR2)

Line 1979: okl_api.set_message(p_app_name => G_APP_NAME,

1975: FOR j IN lt_tax_book_value_tbl.FIRST..lt_tax_book_value_tbl.LAST LOOP
1976: EXIT WHEN(j = j + 1);
1977: IF lt_tax_book_value_tbl(j).VALUE IS NULL AND
1978: lt_tax_book_value_tbl(j+1).VALUE IS NULL THEN
1979: okl_api.set_message(p_app_name => G_APP_NAME,
1980: p_msg_name => G_NO_SETUP_TAX_BOOK,
1981: p_token1 => 'TAX_BOOK',
1982: p_token1_value => lt_tax_book_value_tbl(j).tax_book);
1983: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 1983: x_return_status := OKL_API.G_RET_STS_ERROR;

1979: okl_api.set_message(p_app_name => G_APP_NAME,
1980: p_msg_name => G_NO_SETUP_TAX_BOOK,
1981: p_token1 => 'TAX_BOOK',
1982: p_token1_value => lt_tax_book_value_tbl(j).tax_book);
1983: x_return_status := OKL_API.G_RET_STS_ERROR;
1984: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
1985: END IF;
1986: END LOOP;
1987: ELSE

Line 1984: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

1980: p_msg_name => G_NO_SETUP_TAX_BOOK,
1981: p_token1 => 'TAX_BOOK',
1982: p_token1_value => lt_tax_book_value_tbl(j).tax_book);
1983: x_return_status := OKL_API.G_RET_STS_ERROR;
1984: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
1985: END IF;
1986: END LOOP;
1987: ELSE
1988: x_fed_only := 'N';

Line 1992: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

1988: x_fed_only := 'N';
1989: x_fed_only_tax_book := NULL;
1990: RETURN x_return_status;
1991: END IF;
1992: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
1993: RAISE g_process_error;
1994: END IF;
1995: RETURN x_return_status;
1996: EXCEPTION

Line 2004: x_return_status := OKL_API.G_RET_STS_ERROR;

2000: END IF;
2001: IF l_txd_csr%ISOPEN THEN
2002: CLOSE l_txd_csr;
2003: END IF;
2004: x_return_status := OKL_API.G_RET_STS_ERROR;
2005: RETURN x_return_status;
2006: WHEN OTHERS THEN
2007: IF l_txtrans_csr%ISOPEN THEN
2008: CLOSE l_txtrans_csr;

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

2009: END IF;
2010: IF l_txd_csr%ISOPEN THEN
2011: CLOSE l_txd_csr;
2012: END IF;
2013: OKL_API.SET_MESSAGE (p_app_name => G_APP_NAME,
2014: p_msg_name => G_DB_ERROR,
2015: p_token1 => G_PROG_NAME_TOKEN,
2016: p_token1_value => l_prog_name,
2017: p_token2 => G_SQLCODE_TOKEN,

Line 2021: x_return_status := OKL_API.G_RET_STS_ERROR;

2017: p_token2 => G_SQLCODE_TOKEN,
2018: p_token2_value => sqlcode,
2019: p_token3 => G_SQLERRM_TOKEN,
2020: p_token3_value => sqlerrm);
2021: x_return_status := OKL_API.G_RET_STS_ERROR;
2022: RETURN x_return_status;
2023: END validate_txd_tax_book;
2024: -------------------------------------------------------------------------------------------------
2025: -- Start modification 11i10 bakuchib

Line 2047: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;

2043: p_corp_book IN VARCHAR2,
2044: x_mg_tax_yn OUT NOCOPY VARCHAR2)
2045: RETURN VARCHAR2 IS
2046: l_prog_name VARCHAR2(100) := 'IS_REP_PDT';
2047: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
2048: lv_mg_tax_yn VARCHAR2(3) := 'N';
2049: /*
2050: CURSOR get_rep_tax_csr(p_asset_number okl_txd_assets_b.asset_number%TYPE)
2051: IS

Line 2079: x_return_status := OKL_API.G_RET_STS_ERROR;

2075: WHEN OTHERS THEN
2076: IF get_rep_tax_csr%ISOPEN THEN
2077: CLOSE get_rep_tax_csr;
2078: END IF;
2079: x_return_status := OKL_API.G_RET_STS_ERROR;
2080: RETURN x_return_status;
2081: END is_rep_pdt;
2082: -------------------------------------------------------------------------------------------------
2083: -- Start of Commnets

Line 2138: x_return_status := OKL_API.G_RET_STS_SUCCESS;

2134: AND cle.lse_id = lse.id
2135: AND cle.sts_code = 'TERMINATED'
2136: AND lse.lty_code = 'FREE_FORM1');
2137: BEGIN
2138: x_return_status := OKL_API.G_RET_STS_SUCCESS;
2139: -- Call start_activity to create savepoint, check compatibility
2140: -- and initialize message list
2141: x_return_status := OKL_API.START_ACTIVITY (
2142: l_api_name

Line 2141: x_return_status := OKL_API.START_ACTIVITY (

2137: BEGIN
2138: x_return_status := OKL_API.G_RET_STS_SUCCESS;
2139: -- Call start_activity to create savepoint, check compatibility
2140: -- and initialize message list
2141: x_return_status := OKL_API.START_ACTIVITY (
2142: l_api_name
2143: ,p_init_msg_list
2144: ,'_PVT'
2145: ,x_return_status);

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

2143: ,p_init_msg_list
2144: ,'_PVT'
2145: ,x_return_status);
2146: -- Check if activity started successfully
2147: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2148: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2149: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2150: RAISE OKL_API.G_EXCEPTION_ERROR;
2151: END IF;

Line 2148: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2144: ,'_PVT'
2145: ,x_return_status);
2146: -- Check if activity started successfully
2147: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2148: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2149: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2150: RAISE OKL_API.G_EXCEPTION_ERROR;
2151: END IF;
2152: IF (p_contract_id IS NOT NULL OR

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

2145: ,x_return_status);
2146: -- Check if activity started successfully
2147: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2148: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2149: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2150: RAISE OKL_API.G_EXCEPTION_ERROR;
2151: END IF;
2152: IF (p_contract_id IS NOT NULL OR
2153: p_contract_id <> okl_api.g_miss_num) AND

Line 2150: RAISE OKL_API.G_EXCEPTION_ERROR;

2146: -- Check if activity started successfully
2147: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2148: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2149: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2150: RAISE OKL_API.G_EXCEPTION_ERROR;
2151: END IF;
2152: IF (p_contract_id IS NOT NULL OR
2153: p_contract_id <> okl_api.g_miss_num) AND
2154: (p_line_id IS NULL OR

Line 2153: p_contract_id <> okl_api.g_miss_num) AND

2149: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2150: RAISE OKL_API.G_EXCEPTION_ERROR;
2151: END IF;
2152: IF (p_contract_id IS NOT NULL OR
2153: p_contract_id <> okl_api.g_miss_num) AND
2154: (p_line_id IS NULL OR
2155: p_line_id = okl_api.g_miss_num) THEN
2156: OPEN l_hdr_ter_csr(p_chr_id => p_contract_id);
2157: FETCH l_hdr_ter_csr INTO lv_hdr_ter;

Line 2155: p_line_id = okl_api.g_miss_num) THEN

2151: END IF;
2152: IF (p_contract_id IS NOT NULL OR
2153: p_contract_id <> okl_api.g_miss_num) AND
2154: (p_line_id IS NULL OR
2155: p_line_id = okl_api.g_miss_num) THEN
2156: OPEN l_hdr_ter_csr(p_chr_id => p_contract_id);
2157: FETCH l_hdr_ter_csr INTO lv_hdr_ter;
2158: CLOSE l_hdr_ter_csr;
2159: IF lv_hdr_ter = 'Y' THEN

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

2172: p_contract_id => p_contract_id,
2173: p_line_id => NULL,
2174: p_additional_parameters => l_additional_parameters,
2175: x_value => x_value);
2176: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2177: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2178: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2179: RAISE OKL_API.G_EXCEPTION_ERROR;
2180: END IF;

Line 2177: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2173: p_line_id => NULL,
2174: p_additional_parameters => l_additional_parameters,
2175: x_value => x_value);
2176: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2177: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2178: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2179: RAISE OKL_API.G_EXCEPTION_ERROR;
2180: END IF;
2181: -- We need to set the global formula addtional parameter to Y and reset the

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

2174: p_additional_parameters => l_additional_parameters,
2175: x_value => x_value);
2176: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2177: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2178: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2179: RAISE OKL_API.G_EXCEPTION_ERROR;
2180: END IF;
2181: -- We need to set the global formula addtional parameter to Y and reset the
2182: -- same to N after using the formula since we need to consider TERMINATED lines

Line 2179: RAISE OKL_API.G_EXCEPTION_ERROR;

2175: x_value => x_value);
2176: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2177: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2178: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2179: RAISE OKL_API.G_EXCEPTION_ERROR;
2180: END IF;
2181: -- We need to set the global formula addtional parameter to Y and reset the
2182: -- same to N after using the formula since we need to consider TERMINATED lines
2183: l_additional_parameters.delete;

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

2191: p_formula_name => p_formula_name,
2192: p_contract_id => p_contract_id,
2193: p_line_id => NULL,
2194: x_value => x_value);
2195: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2196: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2197: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2198: RAISE OKL_API.G_EXCEPTION_ERROR;
2199: END IF;

Line 2196: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2192: p_contract_id => p_contract_id,
2193: p_line_id => NULL,
2194: x_value => x_value);
2195: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2196: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2197: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2198: RAISE OKL_API.G_EXCEPTION_ERROR;
2199: END IF;
2200: END IF;

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

2193: p_line_id => NULL,
2194: x_value => x_value);
2195: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2196: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2197: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2198: RAISE OKL_API.G_EXCEPTION_ERROR;
2199: END IF;
2200: END IF;
2201: ELSIF (p_contract_id IS NOT NULL OR

Line 2198: RAISE OKL_API.G_EXCEPTION_ERROR;

2194: x_value => x_value);
2195: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2196: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2197: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2198: RAISE OKL_API.G_EXCEPTION_ERROR;
2199: END IF;
2200: END IF;
2201: ELSIF (p_contract_id IS NOT NULL OR
2202: p_contract_id <> okl_api.g_miss_num) AND

Line 2202: p_contract_id <> okl_api.g_miss_num) AND

2198: RAISE OKL_API.G_EXCEPTION_ERROR;
2199: END IF;
2200: END IF;
2201: ELSIF (p_contract_id IS NOT NULL OR
2202: p_contract_id <> okl_api.g_miss_num) AND
2203: (p_line_id IS NOT NULL OR
2204: p_line_id <> okl_api.g_miss_num) THEN
2205: OPEN l_lne_ter_csr(p_chr_id => p_contract_id,
2206: p_cle_id => p_line_id);

Line 2204: p_line_id <> okl_api.g_miss_num) THEN

2200: END IF;
2201: ELSIF (p_contract_id IS NOT NULL OR
2202: p_contract_id <> okl_api.g_miss_num) AND
2203: (p_line_id IS NOT NULL OR
2204: p_line_id <> okl_api.g_miss_num) THEN
2205: OPEN l_lne_ter_csr(p_chr_id => p_contract_id,
2206: p_cle_id => p_line_id);
2207: FETCH l_lne_ter_csr INTO lv_lne_ter;
2208: CLOSE l_lne_ter_csr;

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

2222: p_contract_id => p_contract_id,
2223: p_line_id => p_line_id,
2224: p_additional_parameters => l_additional_parameters,
2225: x_value => x_value);
2226: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2227: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2228: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2229: RAISE OKL_API.G_EXCEPTION_ERROR;
2230: END IF;

Line 2227: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2223: p_line_id => p_line_id,
2224: p_additional_parameters => l_additional_parameters,
2225: x_value => x_value);
2226: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2227: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2228: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2229: RAISE OKL_API.G_EXCEPTION_ERROR;
2230: END IF;
2231: -- We need to set the global formula addtional parameter to Y and reset the

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

2224: p_additional_parameters => l_additional_parameters,
2225: x_value => x_value);
2226: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2227: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2228: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2229: RAISE OKL_API.G_EXCEPTION_ERROR;
2230: END IF;
2231: -- We need to set the global formula addtional parameter to Y and reset the
2232: -- same to N after using the formula since we need to consider TERMINATED lines

Line 2229: RAISE OKL_API.G_EXCEPTION_ERROR;

2225: x_value => x_value);
2226: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2227: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2228: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2229: RAISE OKL_API.G_EXCEPTION_ERROR;
2230: END IF;
2231: -- We need to set the global formula addtional parameter to Y and reset the
2232: -- same to N after using the formula since we need to consider TERMINATED lines
2233: l_additional_parameters.delete;

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

2241: p_formula_name => p_formula_name,
2242: p_contract_id => p_contract_id,
2243: p_line_id => p_line_id,
2244: x_value => x_value);
2245: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2246: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2247: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2248: RAISE OKL_API.G_EXCEPTION_ERROR;
2249: END IF;

Line 2246: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2242: p_contract_id => p_contract_id,
2243: p_line_id => p_line_id,
2244: x_value => x_value);
2245: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2246: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2247: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2248: RAISE OKL_API.G_EXCEPTION_ERROR;
2249: END IF;
2250: END IF;

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

2243: p_line_id => p_line_id,
2244: x_value => x_value);
2245: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2246: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2247: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2248: RAISE OKL_API.G_EXCEPTION_ERROR;
2249: END IF;
2250: END IF;
2251: ELSE

Line 2248: RAISE OKL_API.G_EXCEPTION_ERROR;

2244: x_value => x_value);
2245: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2246: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2247: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2248: RAISE OKL_API.G_EXCEPTION_ERROR;
2249: END IF;
2250: END IF;
2251: ELSE
2252: okl_api.set_message(p_app_name => G_APP_NAME,

Line 2252: okl_api.set_message(p_app_name => G_APP_NAME,

2248: RAISE OKL_API.G_EXCEPTION_ERROR;
2249: END IF;
2250: END IF;
2251: ELSE
2252: okl_api.set_message(p_app_name => G_APP_NAME,
2253: p_msg_name => G_REQUIRED_VALUE,
2254: p_token1 => G_COL_NAME_TOKEN,
2255: p_token1_value => 'Stub days, Periods');
2256: x_return_status := okl_api.g_ret_sts_error;

Line 2256: x_return_status := okl_api.g_ret_sts_error;

2252: okl_api.set_message(p_app_name => G_APP_NAME,
2253: p_msg_name => G_REQUIRED_VALUE,
2254: p_token1 => G_COL_NAME_TOKEN,
2255: p_token1_value => 'Stub days, Periods');
2256: x_return_status := okl_api.g_ret_sts_error;
2257: RAISE OKL_API.G_EXCEPTION_ERROR;
2258: END IF;
2259: OKL_API.END_ACTIVITY (x_msg_count,
2260: x_msg_data );

Line 2257: RAISE OKL_API.G_EXCEPTION_ERROR;

2253: p_msg_name => G_REQUIRED_VALUE,
2254: p_token1 => G_COL_NAME_TOKEN,
2255: p_token1_value => 'Stub days, Periods');
2256: x_return_status := okl_api.g_ret_sts_error;
2257: RAISE OKL_API.G_EXCEPTION_ERROR;
2258: END IF;
2259: OKL_API.END_ACTIVITY (x_msg_count,
2260: x_msg_data );
2261: EXCEPTION

Line 2259: OKL_API.END_ACTIVITY (x_msg_count,

2255: p_token1_value => 'Stub days, Periods');
2256: x_return_status := okl_api.g_ret_sts_error;
2257: RAISE OKL_API.G_EXCEPTION_ERROR;
2258: END IF;
2259: OKL_API.END_ACTIVITY (x_msg_count,
2260: x_msg_data );
2261: EXCEPTION
2262: WHEN OKL_API.G_EXCEPTION_ERROR then
2263: IF l_hdr_ter_csr%ISOPEN THEN

Line 2262: WHEN OKL_API.G_EXCEPTION_ERROR then

2258: END IF;
2259: OKL_API.END_ACTIVITY (x_msg_count,
2260: x_msg_data );
2261: EXCEPTION
2262: WHEN OKL_API.G_EXCEPTION_ERROR then
2263: IF l_hdr_ter_csr%ISOPEN THEN
2264: CLOSE l_hdr_ter_csr;
2265: END IF;
2266: IF l_lne_ter_csr%ISOPEN THEN

Line 2269: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2265: END IF;
2266: IF l_lne_ter_csr%ISOPEN THEN
2267: CLOSE l_lne_ter_csr;
2268: END IF;
2269: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2270: l_api_name,
2271: G_PKG_NAME,
2272: 'OKL_API.G_RET_STS_ERROR',
2273: x_msg_count,

Line 2272: 'OKL_API.G_RET_STS_ERROR',

2268: END IF;
2269: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2270: l_api_name,
2271: G_PKG_NAME,
2272: 'OKL_API.G_RET_STS_ERROR',
2273: x_msg_count,
2274: x_msg_data,
2275: '_PVT');
2276: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

Line 2276: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

2272: 'OKL_API.G_RET_STS_ERROR',
2273: x_msg_count,
2274: x_msg_data,
2275: '_PVT');
2276: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
2277: IF l_hdr_ter_csr%ISOPEN THEN
2278: CLOSE l_hdr_ter_csr;
2279: END IF;
2280: IF l_lne_ter_csr%ISOPEN THEN

Line 2283: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

2279: END IF;
2280: IF l_lne_ter_csr%ISOPEN THEN
2281: CLOSE l_lne_ter_csr;
2282: END IF;
2283: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
2284: l_api_name,
2285: G_PKG_NAME,
2286: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2287: x_msg_count,

Line 2286: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2282: END IF;
2283: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
2284: l_api_name,
2285: G_PKG_NAME,
2286: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2287: x_msg_count,
2288: x_msg_data,
2289: '_PVT');
2290: WHEN OTHERS then

Line 2297: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

2293: END IF;
2294: IF l_lne_ter_csr%ISOPEN THEN
2295: CLOSE l_lne_ter_csr;
2296: END IF;
2297: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
2298: l_api_name,
2299: G_PKG_NAME,
2300: 'OTHERS',
2301: x_msg_count,

Line 2329: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;

2325: m NUMBER := 0;
2326: n NUMBER := 0;
2327: ld_start_date OKC_K_HEADERS_B.START_DATE%TYPE;
2328: g_process_error EXCEPTION;
2329: x_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
2330: -- Cursor to get the Start of the contract
2331: -- To compare the date Start of the table of Records
2332: CURSOR c_start_date_khr_csr(p_khr_id OKC_K_HEADERS_B.ID%TYPE)
2333: IS

Line 2349: p_khr_id <> OKL_API.G_MISS_NUM THEN

2345: AND cle.lse_id = lse.id
2346: AND lse.lty_code = 'FEE';
2347: BEGIN
2348: IF p_khr_id IS NOT NULL OR
2349: p_khr_id <> OKL_API.G_MISS_NUM THEN
2350: -- Cursor to get the Start of the contract
2351: -- To compare the date Start of the table of Records
2352: OPEN c_start_date_khr_csr(p_khr_id => p_khr_id);
2353: FETCH c_start_date_khr_csr INTO ld_start_date;

Line 2368: ld_start_date <> OKL_API.G_MISS_DATE) AND

2364: FOR i IN l_csm_perd_exp_tbl.FIRST..l_csm_perd_exp_tbl.LAST LOOP
2365: IF l_csm_perd_exp_tbl(i).kle_fee_id = r_fee_line_csr.id AND
2366: l_csm_perd_exp_tbl(i).level_index_number = 1 AND
2367: (ld_start_date IS NOT NULL OR
2368: ld_start_date <> OKL_API.G_MISS_DATE) AND
2369: l_csm_perd_exp_tbl(i).date_start <> ld_start_date THEN
2370: m_csm_perd_exp_tbl(i) := l_csm_perd_exp_tbl(i);
2371: END IF;
2372: END LOOP;

Line 2416: ld_start_date <> OKL_API.G_MISS_DATE) AND

2412: FOR i IN l_csm_perd_exp_tbl.FIRST..l_csm_perd_exp_tbl.LAST LOOP
2413: IF l_csm_perd_exp_tbl(i).kle_fee_id = r_fee_line_csr.id AND
2414: l_csm_perd_exp_tbl(i).level_index_number = n AND
2415: (ld_start_date IS NOT NULL OR
2416: ld_start_date <> OKL_API.G_MISS_DATE) AND
2417: l_csm_perd_exp_tbl(i).date_start <> ld_start_date THEN
2418: n := n + 1;
2419: l_csm_perd_exp_tbl(i).level_index_number := n;
2420: END IF;

Line 2438: x_return_status := OKL_API.G_RET_STS_ERROR;

2434: END IF;
2435: IF c_fee_line_csr%ISOPEN THEN
2436: CLOSE c_fee_line_csr;
2437: END IF;
2438: x_return_status := OKL_API.G_RET_STS_ERROR;
2439: RETURN x_return_status;
2440: WHEN OTHERS THEN
2441: IF c_start_date_khr_csr%ISOPEN THEN
2442: CLOSE c_start_date_khr_csr;

Line 2447: x_return_status := OKL_API.G_RET_STS_ERROR;

2443: END IF;
2444: IF c_fee_line_csr%ISOPEN THEN
2445: CLOSE c_fee_line_csr;
2446: END IF;
2447: x_return_status := OKL_API.G_RET_STS_ERROR;
2448: RETURN x_return_status;
2449: END append_perd_exp_tbl;
2450: -- End modification 11i9 bakuchib
2451: PROCEDURE delete_working_streams(

Line 2453: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

2449: END append_perd_exp_tbl;
2450: -- End modification 11i9 bakuchib
2451: PROCEDURE delete_working_streams(
2452: p_api_version IN NUMBER,
2453: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
2454: x_return_status OUT NOCOPY VARCHAR2,
2455: x_msg_count OUT NOCOPY NUMBER,
2456: x_msg_data OUT NOCOPY VARCHAR2,
2457: p_chr_id IN NUMBER) AS

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

2455: x_msg_count OUT NOCOPY NUMBER,
2456: x_msg_data OUT NOCOPY VARCHAR2,
2457: p_chr_id IN NUMBER) AS
2458: l_api_name CONSTANT VARCHAR2(30) := 'DELETE_WKG_STRMS';
2459: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2460: l_api_version NUMBER := 1.0;
2461:
2462: l_stmv_tbl okl_streams_pub.stmv_tbl_type;
2463: x_stmv_tbl okl_streams_pub.stmv_tbl_type;

Line 2472: l_return_status := OKL_API.START_ACTIVITY(

2468:
2469: Begin
2470:
2471: print( l_api_name, 'begin');
2472: l_return_status := OKL_API.START_ACTIVITY(
2473: p_api_name => l_api_name,
2474: p_pkg_name => g_pkg_name,
2475: p_init_msg_list => p_init_msg_list,
2476: l_api_version => l_api_version,

Line 2482: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

2478: p_api_type => G_API_TYPE,
2479: x_return_status => x_return_status);
2480:
2481: -- check if activity started successfully
2482: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
2483: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2484: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
2485: raise OKL_API.G_EXCEPTION_ERROR;
2486: End If;

Line 2483: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2479: x_return_status => x_return_status);
2480:
2481: -- check if activity started successfully
2482: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
2483: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2484: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
2485: raise OKL_API.G_EXCEPTION_ERROR;
2486: End If;
2487:

Line 2484: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then

2480:
2481: -- check if activity started successfully
2482: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
2483: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2484: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
2485: raise OKL_API.G_EXCEPTION_ERROR;
2486: End If;
2487:
2488: i := 0;

Line 2485: raise OKL_API.G_EXCEPTION_ERROR;

2481: -- check if activity started successfully
2482: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
2483: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2484: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
2485: raise OKL_API.G_EXCEPTION_ERROR;
2486: End If;
2487:
2488: i := 0;
2489: FOR l_strms_orig_rec in strms_csr ( p_chr_id, 'WORK', 'ORIGIN')

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

2520: x_msg_count => x_msg_count,
2521: x_msg_data => x_msg_data,
2522: p_stmv_tbl => l_stmv_tbl);
2523:
2524: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2525: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2526: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2527: RAISE OKL_API.G_EXCEPTION_ERROR;
2528: END IF;

Line 2525: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2521: x_msg_data => x_msg_data,
2522: p_stmv_tbl => l_stmv_tbl);
2523:
2524: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2525: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2526: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2527: RAISE OKL_API.G_EXCEPTION_ERROR;
2528: END IF;
2529:

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

2522: p_stmv_tbl => l_stmv_tbl);
2523:
2524: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2525: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2526: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2527: RAISE OKL_API.G_EXCEPTION_ERROR;
2528: END IF;
2529:
2530: End If;

Line 2527: RAISE OKL_API.G_EXCEPTION_ERROR;

2523:
2524: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2525: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2526: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
2527: RAISE OKL_API.G_EXCEPTION_ERROR;
2528: END IF;
2529:
2530: End If;
2531:

Line 2534: when OKL_API.G_EXCEPTION_ERROR then

2530: End If;
2531:
2532: print( l_api_name, 'end');
2533: EXCEPTION
2534: when OKL_API.G_EXCEPTION_ERROR then
2535: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
2536: p_api_name => l_api_name,
2537: p_pkg_name => g_pkg_name,
2538: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 2535: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

2531:
2532: print( l_api_name, 'end');
2533: EXCEPTION
2534: when OKL_API.G_EXCEPTION_ERROR then
2535: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
2536: p_api_name => l_api_name,
2537: p_pkg_name => g_pkg_name,
2538: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
2539: x_msg_count => x_msg_count,

Line 2538: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

2534: when OKL_API.G_EXCEPTION_ERROR then
2535: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
2536: p_api_name => l_api_name,
2537: p_pkg_name => g_pkg_name,
2538: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
2539: x_msg_count => x_msg_count,
2540: x_msg_data => x_msg_data,
2541: p_api_type => g_api_type);
2542: x_return_status := l_return_status;

Line 2544: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

2540: x_msg_data => x_msg_data,
2541: p_api_type => g_api_type);
2542: x_return_status := l_return_status;
2543:
2544: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
2545: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
2546: p_api_name => l_api_name,
2547: p_pkg_name => g_pkg_name,
2548: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2545: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

2541: p_api_type => g_api_type);
2542: x_return_status := l_return_status;
2543:
2544: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
2545: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
2546: p_api_name => l_api_name,
2547: p_pkg_name => g_pkg_name,
2548: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
2549: x_msg_count => x_msg_count,

Line 2548: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

2544: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
2545: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
2546: p_api_name => l_api_name,
2547: p_pkg_name => g_pkg_name,
2548: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
2549: x_msg_count => x_msg_count,
2550: x_msg_data => x_msg_data,
2551: p_api_type => g_api_type);
2552: x_return_status := l_return_status;

Line 2555: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

2551: p_api_type => g_api_type);
2552: x_return_status := l_return_status;
2553:
2554: when OTHERS then
2555: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
2556: p_api_name => l_api_name,
2557: p_pkg_name => g_pkg_name,
2558: p_exc_name => 'OTHERS',
2559: x_msg_count => x_msg_count,

Line 2604: x_return_status := OKL_API.G_RET_STS_SUCCESS;

2600: AND aes.id = pdt.aes_id
2601: AND tst.id = aes.gts_id;
2602:
2603: BEGIN
2604: x_return_status := OKL_API.G_RET_STS_SUCCESS;
2605:
2606: l_recurrence_day := NULL;
2607: OPEN l_rl_csr2 ( 'LALEVL', 'LASLH', TO_NUMBER(p_chr_id), p_kle_id);
2608: FETCH l_rl_csr2 INTO l_rl_rec2;

Line 2633: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

2629: l_arrears := 'N';
2630: END IF;
2631:
2632: IF (l_rl_rec.rule_information7 IS NOT NULL OR
2633: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
2634: (l_rl_rec.rule_information8 IS NOT NULL OR
2635: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
2636: l_recurrence_day := NULL;
2637: IF(l_arrears = 'Y') THEN

Line 2635: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

2631:
2632: IF (l_rl_rec.rule_information7 IS NOT NULL OR
2633: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
2634: (l_rl_rec.rule_information8 IS NOT NULL OR
2635: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
2636: l_recurrence_day := NULL;
2637: IF(l_arrears = 'Y') THEN
2638: IF l_arrears_pay_dates_option = 'FIRST_DAY_OF_NEXT_PERIOD' THEN
2639: l_payment_date := TRUNC(FND_DATE.canonical_to_date(l_rl_rec.rule_information2)+TO_NUMBER(l_rl_rec.rule_information7));

Line 2689: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2685:
2686: x_bill_amount := l_bill_amount;
2687:
2688: EXCEPTION
2689: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2690: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2691: p_api_name => l_api_name,
2692: p_pkg_name => g_pkg_name,
2693: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 2690: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2686: x_bill_amount := l_bill_amount;
2687:
2688: EXCEPTION
2689: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2690: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2691: p_api_name => l_api_name,
2692: p_pkg_name => g_pkg_name,
2693: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
2694: x_msg_count => x_msg_count,

Line 2693: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

2689: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2690: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2691: p_api_name => l_api_name,
2692: p_pkg_name => g_pkg_name,
2693: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
2694: x_msg_count => x_msg_count,
2695: x_msg_data => x_msg_data,
2696: p_api_type => g_api_type);
2697:

Line 2698: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2694: x_msg_count => x_msg_count,
2695: x_msg_data => x_msg_data,
2696: p_api_type => g_api_type);
2697:
2698: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2699: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2700: p_api_name => l_api_name,
2701: p_pkg_name => g_pkg_name,
2702: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2699: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2695: x_msg_data => x_msg_data,
2696: p_api_type => g_api_type);
2697:
2698: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2699: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2700: p_api_name => l_api_name,
2701: p_pkg_name => g_pkg_name,
2702: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
2703: x_msg_count => x_msg_count,

Line 2702: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

2698: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2699: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2700: p_api_name => l_api_name,
2701: p_pkg_name => g_pkg_name,
2702: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
2703: x_msg_count => x_msg_count,
2704: x_msg_data => x_msg_data,
2705: p_api_type => g_api_type);
2706:

Line 2708: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2704: x_msg_data => x_msg_data,
2705: p_api_type => g_api_type);
2706:
2707: WHEN OTHERS THEN
2708: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2709: p_api_name => l_api_name,
2710: p_pkg_name => g_pkg_name,
2711: p_exc_name => 'OTHERS',
2712: x_msg_count => x_msg_count,

Line 2741: x_return_status := OKL_API.G_RET_STS_SUCCESS;

2737: l_next_lowest_date DATE;
2738: l_rec_exists BOOLEAN := FALSE;
2739:
2740: BEGIN
2741: x_return_status := OKL_API.G_RET_STS_SUCCESS;
2742:
2743: l_tmp_selv_tbl := p_selv_tbl;
2744:
2745: -- Start sorting and consolidation

Line 2784: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2780: END IF;
2781: -- End sorting and consolidation
2782:
2783: EXCEPTION
2784: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2785: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2786: p_api_name => l_api_name,
2787: p_pkg_name => g_pkg_name,
2788: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 2785: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2781: -- End sorting and consolidation
2782:
2783: EXCEPTION
2784: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2785: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2786: p_api_name => l_api_name,
2787: p_pkg_name => g_pkg_name,
2788: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
2789: x_msg_count => x_msg_count,

Line 2788: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

2784: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2785: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2786: p_api_name => l_api_name,
2787: p_pkg_name => g_pkg_name,
2788: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
2789: x_msg_count => x_msg_count,
2790: x_msg_data => x_msg_data,
2791: p_api_type => g_api_type);
2792:

Line 2793: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2789: x_msg_count => x_msg_count,
2790: x_msg_data => x_msg_data,
2791: p_api_type => g_api_type);
2792:
2793: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2794: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2795: p_api_name => l_api_name,
2796: p_pkg_name => g_pkg_name,
2797: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2794: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2790: x_msg_data => x_msg_data,
2791: p_api_type => g_api_type);
2792:
2793: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2794: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2795: p_api_name => l_api_name,
2796: p_pkg_name => g_pkg_name,
2797: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
2798: x_msg_count => x_msg_count,

Line 2797: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

2793: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2794: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2795: p_api_name => l_api_name,
2796: p_pkg_name => g_pkg_name,
2797: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
2798: x_msg_count => x_msg_count,
2799: x_msg_data => x_msg_data,
2800: p_api_type => g_api_type);
2801:

Line 2803: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2799: x_msg_data => x_msg_data,
2800: p_api_type => g_api_type);
2801:
2802: WHEN OTHERS THEN
2803: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2804: p_api_name => l_api_name,
2805: p_pkg_name => g_pkg_name,
2806: p_exc_name => 'OTHERS',
2807: x_msg_count => x_msg_count,

Line 2851: x_return_status := OKL_API.G_RET_STS_SUCCESS;

2847: WHERE ID = p_chr_id;
2848:
2849: BEGIN
2850:
2851: x_return_status := OKL_API.G_RET_STS_SUCCESS;
2852:
2853: --Get the day convention
2854: OKL_PRICING_UTILS_PVT.get_day_convention(
2855: p_id => p_chr_id,

Line 2860: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

2856: p_source => 'ISG',
2857: x_days_in_month => l_day_convention_month,
2858: x_days_in_year => l_day_convention_year,
2859: x_return_status => x_return_status);
2860: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2861: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2862: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2863: RAISE OKL_API.G_EXCEPTION_ERROR;
2864: END IF;

Line 2861: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2857: x_days_in_month => l_day_convention_month,
2858: x_days_in_year => l_day_convention_year,
2859: x_return_status => x_return_status);
2860: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2861: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2862: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2863: RAISE OKL_API.G_EXCEPTION_ERROR;
2864: END IF;
2865:

Line 2862: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

2858: x_days_in_year => l_day_convention_year,
2859: x_return_status => x_return_status);
2860: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2861: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2862: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2863: RAISE OKL_API.G_EXCEPTION_ERROR;
2864: END IF;
2865:
2866: OPEN get_currency_code;

Line 2863: RAISE OKL_API.G_EXCEPTION_ERROR;

2859: x_return_status => x_return_status);
2860: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2861: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2862: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2863: RAISE OKL_API.G_EXCEPTION_ERROR;
2864: END IF;
2865:
2866: OPEN get_currency_code;
2867: FETCH get_currency_code INTO l_currency_code;

Line 2871: p_init_msg_list => OKL_API.G_FALSE,

2867: FETCH get_currency_code INTO l_currency_code;
2868: CLOSE get_currency_code;
2869:
2870: okl_accounting_util.round_amount(p_api_version => 1.0,
2871: p_init_msg_list => OKL_API.G_FALSE,
2872: x_return_status => x_return_status,
2873: x_msg_count => x_msg_count,
2874: x_msg_data => x_msg_data,
2875: p_amount => p_disb_amount,

Line 2879: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

2875: p_amount => p_disb_amount,
2876: p_currency_code => l_currency_code,
2877: p_round_option => 'STM',
2878: x_rounded_amount => l_disb_amt_bal);
2879: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2880: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2881: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2882: RAISE OKL_API.G_EXCEPTION_ERROR;
2883: END IF;

Line 2880: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2876: p_currency_code => l_currency_code,
2877: p_round_option => 'STM',
2878: x_rounded_amount => l_disb_amt_bal);
2879: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2880: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2881: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2882: RAISE OKL_API.G_EXCEPTION_ERROR;
2883: END IF;
2884:

Line 2881: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

2877: p_round_option => 'STM',
2878: x_rounded_amount => l_disb_amt_bal);
2879: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2880: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2881: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2882: RAISE OKL_API.G_EXCEPTION_ERROR;
2883: END IF;
2884:
2885: l_start_date := p_start_date;

Line 2882: RAISE OKL_API.G_EXCEPTION_ERROR;

2878: x_rounded_amount => l_disb_amt_bal);
2879: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2880: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2881: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2882: RAISE OKL_API.G_EXCEPTION_ERROR;
2883: END IF;
2884:
2885: l_start_date := p_start_date;
2886: l_end_date := p_end_date;

Line 2896: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

2892: p_days_in_year => l_day_convention_year,
2893: p_end_date => l_end_date,
2894: p_arrears => 'Y',
2895: x_return_status => x_return_status);
2896: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2897: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2898: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2899: RAISE OKL_API.G_EXCEPTION_ERROR;
2900: END IF;

Line 2897: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2893: p_end_date => l_end_date,
2894: p_arrears => 'Y',
2895: x_return_status => x_return_status);
2896: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2897: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2898: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2899: RAISE OKL_API.G_EXCEPTION_ERROR;
2900: END IF;
2901:

Line 2898: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

2894: p_arrears => 'Y',
2895: x_return_status => x_return_status);
2896: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2897: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2898: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2899: RAISE OKL_API.G_EXCEPTION_ERROR;
2900: END IF;
2901:
2902: l_daily_amt := p_disb_amount / l_total_days;

Line 2899: RAISE OKL_API.G_EXCEPTION_ERROR;

2895: x_return_status => x_return_status);
2896: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2897: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2898: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2899: RAISE OKL_API.G_EXCEPTION_ERROR;
2900: END IF;
2901:
2902: l_daily_amt := p_disb_amount / l_total_days;
2903:

Line 2916: p_init_msg_list => OKL_API.G_FALSE,

2912: x_selv_tbl(i).se_line_number := i;
2913:
2914: IF l_month_end >= l_end_date THEN
2915: okl_accounting_util.round_amount(p_api_version => 1.0,
2916: p_init_msg_list => OKL_API.G_FALSE,
2917: x_return_status => x_return_status,
2918: x_msg_count => x_msg_count,
2919: x_msg_data => x_msg_data,
2920: p_amount => l_disb_amt_bal,

Line 2924: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

2920: p_amount => l_disb_amt_bal,
2921: p_currency_code => l_currency_code,
2922: p_round_option => 'STM',
2923: x_rounded_amount => l_rounded_amount);
2924: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2925: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2926: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2927: RAISE OKL_API.G_EXCEPTION_ERROR;
2928: END IF;

Line 2925: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2921: p_currency_code => l_currency_code,
2922: p_round_option => 'STM',
2923: x_rounded_amount => l_rounded_amount);
2924: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2925: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2926: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2927: RAISE OKL_API.G_EXCEPTION_ERROR;
2928: END IF;
2929:

Line 2926: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

2922: p_round_option => 'STM',
2923: x_rounded_amount => l_rounded_amount);
2924: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2925: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2926: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2927: RAISE OKL_API.G_EXCEPTION_ERROR;
2928: END IF;
2929:
2930: x_selv_tbl(i).amount := l_rounded_amount;

Line 2927: RAISE OKL_API.G_EXCEPTION_ERROR;

2923: x_rounded_amount => l_rounded_amount);
2924: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2925: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2926: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2927: RAISE OKL_API.G_EXCEPTION_ERROR;
2928: END IF;
2929:
2930: x_selv_tbl(i).amount := l_rounded_amount;
2931: EXIT;

Line 2940: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

2936: p_days_in_year => l_day_convention_year,
2937: p_end_date => l_month_end,
2938: p_arrears => 'Y',
2939: x_return_status => x_return_status);
2940: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2941: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2942: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2943: RAISE OKL_API.G_EXCEPTION_ERROR;
2944: END IF;

Line 2941: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2937: p_end_date => l_month_end,
2938: p_arrears => 'Y',
2939: x_return_status => x_return_status);
2940: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2941: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2942: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2943: RAISE OKL_API.G_EXCEPTION_ERROR;
2944: END IF;
2945:

Line 2942: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

2938: p_arrears => 'Y',
2939: x_return_status => x_return_status);
2940: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2941: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2942: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2943: RAISE OKL_API.G_EXCEPTION_ERROR;
2944: END IF;
2945:
2946: okl_accounting_util.round_amount(p_api_version => 1.0,

Line 2943: RAISE OKL_API.G_EXCEPTION_ERROR;

2939: x_return_status => x_return_status);
2940: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2941: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2942: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2943: RAISE OKL_API.G_EXCEPTION_ERROR;
2944: END IF;
2945:
2946: okl_accounting_util.round_amount(p_api_version => 1.0,
2947: p_init_msg_list => OKL_API.G_FALSE,

Line 2947: p_init_msg_list => OKL_API.G_FALSE,

2943: RAISE OKL_API.G_EXCEPTION_ERROR;
2944: END IF;
2945:
2946: okl_accounting_util.round_amount(p_api_version => 1.0,
2947: p_init_msg_list => OKL_API.G_FALSE,
2948: x_return_status => x_return_status,
2949: x_msg_count => x_msg_count,
2950: x_msg_data => x_msg_data,
2951: p_amount => l_days * l_daily_amt,

Line 2955: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

2951: p_amount => l_days * l_daily_amt,
2952: p_currency_code => l_currency_code,
2953: p_round_option => 'STM',
2954: x_rounded_amount => l_rounded_amount);
2955: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2956: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2957: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2958: RAISE OKL_API.G_EXCEPTION_ERROR;
2959: END IF;

Line 2956: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2952: p_currency_code => l_currency_code,
2953: p_round_option => 'STM',
2954: x_rounded_amount => l_rounded_amount);
2955: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2956: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2957: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2958: RAISE OKL_API.G_EXCEPTION_ERROR;
2959: END IF;
2960:

Line 2957: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

2953: p_round_option => 'STM',
2954: x_rounded_amount => l_rounded_amount);
2955: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2956: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2957: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2958: RAISE OKL_API.G_EXCEPTION_ERROR;
2959: END IF;
2960:
2961: x_selv_tbl(i).amount := l_rounded_amount;

Line 2958: RAISE OKL_API.G_EXCEPTION_ERROR;

2954: x_rounded_amount => l_rounded_amount);
2955: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2956: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2957: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
2958: RAISE OKL_API.G_EXCEPTION_ERROR;
2959: END IF;
2960:
2961: x_selv_tbl(i).amount := l_rounded_amount;
2962: END IF;

Line 2971: when OKL_API.G_EXCEPTION_ERROR then

2967:
2968: END LOOP;
2969:
2970: EXCEPTION
2971: when OKL_API.G_EXCEPTION_ERROR then
2972: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2973: p_api_name => l_api_name,
2974: p_pkg_name => g_pkg_name,
2975: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 2972: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2968: END LOOP;
2969:
2970: EXCEPTION
2971: when OKL_API.G_EXCEPTION_ERROR then
2972: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2973: p_api_name => l_api_name,
2974: p_pkg_name => g_pkg_name,
2975: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
2976: x_msg_count => x_msg_count,

Line 2975: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

2971: when OKL_API.G_EXCEPTION_ERROR then
2972: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2973: p_api_name => l_api_name,
2974: p_pkg_name => g_pkg_name,
2975: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
2976: x_msg_count => x_msg_count,
2977: x_msg_data => x_msg_data,
2978: p_api_type => g_api_type);
2979:

Line 2980: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

2976: x_msg_count => x_msg_count,
2977: x_msg_data => x_msg_data,
2978: p_api_type => g_api_type);
2979:
2980: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
2981: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2982: p_api_name => l_api_name,
2983: p_pkg_name => g_pkg_name,
2984: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2981: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2977: x_msg_data => x_msg_data,
2978: p_api_type => g_api_type);
2979:
2980: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
2981: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2982: p_api_name => l_api_name,
2983: p_pkg_name => g_pkg_name,
2984: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
2985: x_msg_count => x_msg_count,

Line 2984: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

2980: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
2981: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2982: p_api_name => l_api_name,
2983: p_pkg_name => g_pkg_name,
2984: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
2985: x_msg_count => x_msg_count,
2986: x_msg_data => x_msg_data,
2987: p_api_type => g_api_type);
2988:

Line 2990: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

2986: x_msg_data => x_msg_data,
2987: p_api_type => g_api_type);
2988:
2989: when OTHERS then
2990: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
2991: p_api_name => l_api_name,
2992: p_pkg_name => g_pkg_name,
2993: p_exc_name => 'OTHERS',
2994: x_msg_count => x_msg_count,

Line 3009: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3005: ---------------------------------------------------------------------------------------------
3006: -- 10-Aug-09 sechawla 8677460 PRB ESG Enhancements : Support PRB for Pass Through accrual streams
3007: PROCEDURE adjust_passthrough_streams(
3008: p_api_version IN NUMBER,
3009: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3010: x_return_status OUT NOCOPY VARCHAR2,
3011: x_msg_count OUT NOCOPY NUMBER,
3012: x_msg_data OUT NOCOPY VARCHAR2,
3013: p_chr_id IN VARCHAR2,

Line 3258: x_return_status := OKL_API.G_RET_STS_SUCCESS;

3254: l_prev_pay_start_date DATE;
3255: --end rgooty
3256:
3257: BEGIN
3258: x_return_status := OKL_API.G_RET_STS_SUCCESS;
3259: -- Call start_activity to create savepoint, check compatibility
3260: -- and initialize message list
3261: x_return_status := OKL_API.START_ACTIVITY (
3262: l_api_name

Line 3261: x_return_status := OKL_API.START_ACTIVITY (

3257: BEGIN
3258: x_return_status := OKL_API.G_RET_STS_SUCCESS;
3259: -- Call start_activity to create savepoint, check compatibility
3260: -- and initialize message list
3261: x_return_status := OKL_API.START_ACTIVITY (
3262: l_api_name
3263: ,p_init_msg_list
3264: ,'_PVT'
3265: ,x_return_status);

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

3263: ,p_init_msg_list
3264: ,'_PVT'
3265: ,x_return_status);
3266: -- Check if activity started successfully
3267: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3268: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3269: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3270: RAISE OKL_API.G_EXCEPTION_ERROR;
3271: END IF;

Line 3268: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3264: ,'_PVT'
3265: ,x_return_status);
3266: -- Check if activity started successfully
3267: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3268: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3269: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3270: RAISE OKL_API.G_EXCEPTION_ERROR;
3271: END IF;
3272: OPEN l_stmp_yn_csr( TO_NUMBER(p_chr_id), p_purpose);

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

3265: ,x_return_status);
3266: -- Check if activity started successfully
3267: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3268: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3269: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3270: RAISE OKL_API.G_EXCEPTION_ERROR;
3271: END IF;
3272: OPEN l_stmp_yn_csr( TO_NUMBER(p_chr_id), p_purpose);
3273: FETCH l_stmp_yn_csr INTO l_stmp_yn_rec;

Line 3270: RAISE OKL_API.G_EXCEPTION_ERROR;

3266: -- Check if activity started successfully
3267: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3268: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3269: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3270: RAISE OKL_API.G_EXCEPTION_ERROR;
3271: END IF;
3272: OPEN l_stmp_yn_csr( TO_NUMBER(p_chr_id), p_purpose);
3273: FETCH l_stmp_yn_csr INTO l_stmp_yn_rec;
3274: CLOSE l_stmp_yn_csr;

Line 3300: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN

3296: p_init_msg_list => p_init_msg_list,
3297: x_msg_count => x_msg_count,
3298: x_msg_data => x_msg_data,
3299: p_stmv_tbl => l_stmv_tbl);
3300: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3301: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3302: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3303: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3304: END IF;

Line 3301: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);

3297: x_msg_count => x_msg_count,
3298: x_msg_data => x_msg_data,
3299: p_stmv_tbl => l_stmv_tbl);
3300: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3301: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3302: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3303: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3304: END IF;
3305: END IF;

Line 3302: ELSIF x_return_status = okl_api.g_ret_sts_error THEN

3298: x_msg_data => x_msg_data,
3299: p_stmv_tbl => l_stmv_tbl);
3300: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3301: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3302: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3303: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3304: END IF;
3305: END IF;
3306: */

Line 3303: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);

3299: p_stmv_tbl => l_stmv_tbl);
3300: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3301: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3302: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3303: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3304: END IF;
3305: END IF;
3306: */
3307:

Line 3351: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN

3347: x_msg_count => x_msg_count,
3348: x_msg_data => x_msg_data,
3349: p_recurrence_date => l_recurrence_date);
3350: -- gboomina Bug 4746368 - End
3351: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3352: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3353: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3354: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3355: END IF;

Line 3352: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);

3348: x_msg_data => x_msg_data,
3349: p_recurrence_date => l_recurrence_date);
3350: -- gboomina Bug 4746368 - End
3351: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3352: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3353: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3354: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3355: END IF;
3356:

Line 3353: ELSIF x_return_status = okl_api.g_ret_sts_error THEN

3349: p_recurrence_date => l_recurrence_date);
3350: -- gboomina Bug 4746368 - End
3351: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3352: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3353: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3354: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3355: END IF;
3356:
3357:

Line 3354: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);

3350: -- gboomina Bug 4746368 - End
3351: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3352: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3353: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3354: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3355: END IF;
3356:
3357:
3358:

Line 3372: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN

3368: p_sty_id => l_inflow.sty_id,
3369: p_purpose_code => l_purpose_code,
3370: x_stmv_rec => l_stmv_rec,
3371: x_return_status => x_return_status);
3372: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3373: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3374: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3375: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3376: END IF;

Line 3373: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);

3369: p_purpose_code => l_purpose_code,
3370: x_stmv_rec => l_stmv_rec,
3371: x_return_status => x_return_status);
3372: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3373: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3374: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3375: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3376: END IF;
3377: --l_stmv_rec.say_code := 'CURR';

Line 3374: ELSIF x_return_status = okl_api.g_ret_sts_error THEN

3370: x_stmv_rec => l_stmv_rec,
3371: x_return_status => x_return_status);
3372: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3373: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3374: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3375: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3376: END IF;
3377: --l_stmv_rec.say_code := 'CURR';
3378: l_stmv_rec.say_code := 'WORK';

Line 3375: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);

3371: x_return_status => x_return_status);
3372: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3373: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3374: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3375: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3376: END IF;
3377: --l_stmv_rec.say_code := 'CURR';
3378: l_stmv_rec.say_code := 'WORK';
3379: l_stmv_rec.active_yn := 'Y';

Line 3393: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN

3389: p_stmv_rec => l_stmv_rec,
3390: p_selv_tbl => l_selv_tbl,
3391: x_stmv_rec => lx_stmv_rec,
3392: x_selv_tbl => lx_selv_tbl);
3393: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3394: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3395: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3396: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3397: END IF;

Line 3394: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);

3390: p_selv_tbl => l_selv_tbl,
3391: x_stmv_rec => lx_stmv_rec,
3392: x_selv_tbl => lx_selv_tbl);
3393: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3394: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3395: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3396: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3397: END IF;
3398: END IF;

Line 3395: ELSIF x_return_status = okl_api.g_ret_sts_error THEN

3391: x_stmv_rec => lx_stmv_rec,
3392: x_selv_tbl => lx_selv_tbl);
3393: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3394: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3395: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3396: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3397: END IF;
3398: END IF;
3399: --Bug 5029161 - End of Changes

Line 3396: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);

3392: x_selv_tbl => lx_selv_tbl);
3393: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3394: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3395: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3396: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3397: END IF;
3398: END IF;
3399: --Bug 5029161 - End of Changes
3400: --srsreeni bug 5869271 start

Line 3423: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN

3419: ,x_msg_count => x_msg_count
3420: ,x_msg_data => x_msg_data
3421: ,p_selv_tbl => l_selv_tbl
3422: ,x_selv_tbl => lx_selv_tbl);
3423: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3424: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3425: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3426: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3427: END IF;

Line 3424: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);

3420: ,x_msg_data => x_msg_data
3421: ,p_selv_tbl => l_selv_tbl
3422: ,x_selv_tbl => lx_selv_tbl);
3423: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3424: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3425: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3426: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3427: END IF;
3428: END IF;

Line 3425: ELSIF x_return_status = okl_api.g_ret_sts_error THEN

3421: ,p_selv_tbl => l_selv_tbl
3422: ,x_selv_tbl => lx_selv_tbl);
3423: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3424: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3425: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3426: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3427: END IF;
3428: END IF;
3429: END IF;

Line 3426: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);

3422: ,x_selv_tbl => lx_selv_tbl);
3423: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3424: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3425: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3426: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3427: END IF;
3428: END IF;
3429: END IF;
3430: --srsreeni bug 5869271 end

Line 3448: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN

3444: --srsreeni Bug 5917582 end
3445: p_currency_code => l_hdr.currency_code,
3446: x_selv_tbl => l_selv_tbl,
3447: x_return_status => x_return_status);
3448: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3449: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3450: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3451: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3452: END IF;

Line 3449: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);

3445: p_currency_code => l_hdr.currency_code,
3446: x_selv_tbl => l_selv_tbl,
3447: x_return_status => x_return_status);
3448: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3449: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3450: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3451: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3452: END IF;
3453:

Line 3450: ELSIF x_return_status = okl_api.g_ret_sts_error THEN

3446: x_selv_tbl => l_selv_tbl,
3447: x_return_status => x_return_status);
3448: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3449: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3450: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3451: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3452: END IF;
3453:
3454: --srsreeni bug 5869271 start add

Line 3451: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);

3447: x_return_status => x_return_status);
3448: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3449: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3450: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3451: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3452: END IF;
3453:
3454: --srsreeni bug 5869271 start add
3455: IF (l_old_cle_id IS NULL OR (l_old_cle_id <> l_inflow.cle_id OR l_old_sty_id <> l_inflow.sty_id)) THEN

Line 3498: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN

3494: p_sty_name => 'PASS THROUGH REVENUE ACCRUAL',
3495: x_sty_id => l_sty_id,
3496: x_sty_name => l_sty_name,
3497: x_return_status => x_return_status);
3498: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3499: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3500: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3501: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3502: END IF;

Line 3499: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);

3495: x_sty_id => l_sty_id,
3496: x_sty_name => l_sty_name,
3497: x_return_status => x_return_status);
3498: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3499: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3500: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3501: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3502: END IF;
3503: */

Line 3500: ELSIF x_return_status = okl_api.g_ret_sts_error THEN

3496: x_sty_name => l_sty_name,
3497: x_return_status => x_return_status);
3498: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3499: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3500: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3501: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3502: END IF;
3503: */
3504: -- Code commented and added for user defined streams ends here- HKPATEL

Line 3501: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);

3497: x_return_status => x_return_status);
3498: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3499: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3500: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3501: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3502: END IF;
3503: */
3504: -- Code commented and added for user defined streams ends here- HKPATEL
3505: IF(l_sty_id.id IS NOT NULL) THEN

Line 3513: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN

3509: p_sty_id => l_sty_id.id,
3510: p_purpose_code => l_purpose_code,
3511: x_stmv_rec => l_stmv_rec,
3512: x_return_status => x_return_status);
3513: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3514: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3515: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3516: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3517: END IF;

Line 3514: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);

3510: p_purpose_code => l_purpose_code,
3511: x_stmv_rec => l_stmv_rec,
3512: x_return_status => x_return_status);
3513: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3514: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3515: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3516: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3517: END IF;
3518: --l_stmv_rec.say_code := 'CURR';

Line 3515: ELSIF x_return_status = okl_api.g_ret_sts_error THEN

3511: x_stmv_rec => l_stmv_rec,
3512: x_return_status => x_return_status);
3513: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3514: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3515: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3516: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3517: END IF;
3518: --l_stmv_rec.say_code := 'CURR';
3519: l_stmv_rec.say_code := 'WORK';

Line 3516: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);

3512: x_return_status => x_return_status);
3513: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3514: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3515: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3516: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3517: END IF;
3518: --l_stmv_rec.say_code := 'CURR';
3519: l_stmv_rec.say_code := 'WORK';
3520: l_stmv_rec.active_yn := 'Y';

Line 3534: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN

3530: p_stmv_rec => l_stmv_rec,
3531: p_selv_tbl => l_selv_tbl,
3532: x_stmv_rec => lx_stmv_rec,
3533: x_selv_tbl => lx_selv_tbl);
3534: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3535: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3536: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3537: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3538: END IF;

Line 3535: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);

3531: p_selv_tbl => l_selv_tbl,
3532: x_stmv_rec => lx_stmv_rec,
3533: x_selv_tbl => lx_selv_tbl);
3534: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3535: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3536: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3537: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3538: END IF;
3539: END IF;

Line 3536: ELSIF x_return_status = okl_api.g_ret_sts_error THEN

3532: x_stmv_rec => lx_stmv_rec,
3533: x_selv_tbl => lx_selv_tbl);
3534: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3535: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3536: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3537: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3538: END IF;
3539: END IF;
3540: --Bug 5029161 - Start of Changes

Line 3537: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);

3533: x_selv_tbl => lx_selv_tbl);
3534: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3535: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3536: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3537: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3538: END IF;
3539: END IF;
3540: --Bug 5029161 - Start of Changes
3541: --srsreeni bug 5869271 start add

Line 3565: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN

3561: ,x_msg_count => x_msg_count
3562: ,x_msg_data => x_msg_data
3563: ,p_selv_tbl => l_selv_tbl
3564: ,x_selv_tbl => lx_selv_tbl);
3565: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3566: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3567: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3568: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3569: END IF;

Line 3566: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);

3562: ,x_msg_data => x_msg_data
3563: ,p_selv_tbl => l_selv_tbl
3564: ,x_selv_tbl => lx_selv_tbl);
3565: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3566: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3567: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3568: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3569: END IF;
3570: END IF;

Line 3567: ELSIF x_return_status = okl_api.g_ret_sts_error THEN

3563: ,p_selv_tbl => l_selv_tbl
3564: ,x_selv_tbl => lx_selv_tbl);
3565: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3566: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3567: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3568: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3569: END IF;
3570: END IF;
3571: END IF;

Line 3568: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);

3564: ,x_selv_tbl => lx_selv_tbl);
3565: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
3566: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
3567: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
3568: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
3569: END IF;
3570: END IF;
3571: END IF;
3572: l_old_cle_id := l_inflow.cle_id;

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

3604: ,x_msg_data => x_msg_data
3605: );
3606:
3607: -- gboomina Bug 4746368 - End
3608: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3609: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3610: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3611: RAISE OKL_API.G_EXCEPTION_ERROR;
3612: END IF;

Line 3609: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3605: );
3606:
3607: -- gboomina Bug 4746368 - End
3608: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3609: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3610: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3611: RAISE OKL_API.G_EXCEPTION_ERROR;
3612: END IF;
3613:

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

3606:
3607: -- gboomina Bug 4746368 - End
3608: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3609: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3610: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3611: RAISE OKL_API.G_EXCEPTION_ERROR;
3612: END IF;
3613:
3614: --sechawla 15-SEP-2010 10045043 : begin

Line 3611: RAISE OKL_API.G_EXCEPTION_ERROR;

3607: -- gboomina Bug 4746368 - End
3608: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3609: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3610: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3611: RAISE OKL_API.G_EXCEPTION_ERROR;
3612: END IF;
3613:
3614: --sechawla 15-SEP-2010 10045043 : begin
3615: -- Generate passthru service expense accrual streams for ESG

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

3626: ,x_msg_data => x_msg_data
3627: );
3628:
3629:
3630: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3631: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3632: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3633: RAISE OKL_API.G_EXCEPTION_ERROR;
3634: END IF;

Line 3631: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3627: );
3628:
3629:
3630: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3631: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3632: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3633: RAISE OKL_API.G_EXCEPTION_ERROR;
3634: END IF;
3635: --sechawla 15-SEP-2010 10045043 : end

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

3628:
3629:
3630: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3631: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3632: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3633: RAISE OKL_API.G_EXCEPTION_ERROR;
3634: END IF;
3635: --sechawla 15-SEP-2010 10045043 : end
3636:

Line 3633: RAISE OKL_API.G_EXCEPTION_ERROR;

3629:
3630: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3631: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3632: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3633: RAISE OKL_API.G_EXCEPTION_ERROR;
3634: END IF;
3635: --sechawla 15-SEP-2010 10045043 : end
3636:
3637: --------------------- sechawla 10-Aug-09 - begin ------------------------

Line 3713: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

3709: ,x_return_status => x_return_status
3710: ,x_msg_count => x_msg_count
3711: ,x_msg_data => x_msg_data);
3712:
3713: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3714: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3715: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3716: RAISE OKL_API.G_EXCEPTION_ERROR;
3717: END IF;

Line 3714: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3710: ,x_msg_count => x_msg_count
3711: ,x_msg_data => x_msg_data);
3712:
3713: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3714: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3715: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3716: RAISE OKL_API.G_EXCEPTION_ERROR;
3717: END IF;
3718: END IF;

Line 3715: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

3711: ,x_msg_data => x_msg_data);
3712:
3713: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3714: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3715: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3716: RAISE OKL_API.G_EXCEPTION_ERROR;
3717: END IF;
3718: END IF;
3719:

Line 3716: RAISE OKL_API.G_EXCEPTION_ERROR;

3712:
3713: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3714: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3715: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3716: RAISE OKL_API.G_EXCEPTION_ERROR;
3717: END IF;
3718: END IF;
3719:
3720:

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

3717: END IF;
3718: END IF;
3719:
3720:
3721: OKL_API.SET_MESSAGE (p_app_name => G_APP_NAME,
3722: p_msg_name => 'OKL_STREAM_GENERATION_SUCCESS');
3723:
3724: --------------------- sechawla 10-Aug-09 - end ------------------------
3725:

Line 3726: OKL_API.END_ACTIVITY (x_msg_count,

3722: p_msg_name => 'OKL_STREAM_GENERATION_SUCCESS');
3723:
3724: --------------------- sechawla 10-Aug-09 - end ------------------------
3725:
3726: OKL_API.END_ACTIVITY (x_msg_count,
3727: x_msg_data );
3728: EXCEPTION
3729: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3730: IF c_hdr%ISOPEN THEN

Line 3729: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3725:
3726: OKL_API.END_ACTIVITY (x_msg_count,
3727: x_msg_data );
3728: EXCEPTION
3729: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3730: IF c_hdr%ISOPEN THEN
3731: CLOSE c_hdr;
3732: END IF;
3733: IF c_inflows%ISOPEN THEN

Line 3742: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

3738: END IF;
3739: IF l_stm_csr%ISOPEN THEN
3740: CLOSE l_stm_csr;
3741: END IF;
3742: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3743: l_api_name,
3744: G_PKG_NAME,
3745: 'OKL_API.G_RET_STS_ERROR',
3746: x_msg_count,

Line 3745: 'OKL_API.G_RET_STS_ERROR',

3741: END IF;
3742: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
3743: l_api_name,
3744: G_PKG_NAME,
3745: 'OKL_API.G_RET_STS_ERROR',
3746: x_msg_count,
3747: x_msg_data,
3748: '_PVT');
3749: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 3749: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3745: 'OKL_API.G_RET_STS_ERROR',
3746: x_msg_count,
3747: x_msg_data,
3748: '_PVT');
3749: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3750: IF c_hdr%ISOPEN THEN
3751: CLOSE c_hdr;
3752: END IF;
3753: IF c_inflows%ISOPEN THEN

Line 3762: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

3758: END IF;
3759: IF l_stm_csr%ISOPEN THEN
3760: CLOSE l_stm_csr;
3761: END IF;
3762: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3763: l_api_name,
3764: G_PKG_NAME,
3765: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3766: x_msg_count,

Line 3765: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3761: END IF;
3762: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3763: l_api_name,
3764: G_PKG_NAME,
3765: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3766: x_msg_count,
3767: x_msg_data,
3768: '_PVT');
3769: WHEN OTHERS THEN

Line 3782: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

3778: END IF;
3779: IF l_stm_csr%ISOPEN THEN
3780: CLOSE l_stm_csr;
3781: END IF;
3782: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
3783: l_api_name,
3784: G_PKG_NAME,
3785: 'OTHERS',
3786: x_msg_count,

Line 3799: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

3795: ---------------------------------------------------------------------------------------------
3796: PROCEDURE GENERATE_PASSTHRU_EXP_STREAMS
3797: (
3798: p_api_version IN NUMBER,
3799: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
3800: P_CHR_ID IN NUMBER,
3801: P_PURPOSE_CODE IN VARCHAR2,
3802: x_return_status OUT NOCOPY VARCHAR2,
3803: x_msg_count OUT NOCOPY NUMBER,

Line 3913: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

3909:
3910: l_months_factor := OKL_STREAM_GENERATOR_PVT.get_months_factor(
3911: p_frequency => l_frequency,
3912: x_return_status => x_return_status);
3913: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3914: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3915: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3916: RAISE OKL_API.G_EXCEPTION_ERROR;
3917: END IF;

Line 3914: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3910: l_months_factor := OKL_STREAM_GENERATOR_PVT.get_months_factor(
3911: p_frequency => l_frequency,
3912: x_return_status => x_return_status);
3913: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3914: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3915: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3916: RAISE OKL_API.G_EXCEPTION_ERROR;
3917: END IF;
3918: l_prev_pay_start_date := NULL;

Line 3915: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

3911: p_frequency => l_frequency,
3912: x_return_status => x_return_status);
3913: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3914: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3915: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3916: RAISE OKL_API.G_EXCEPTION_ERROR;
3917: END IF;
3918: l_prev_pay_start_date := NULL;
3919: LOOP

Line 3916: RAISE OKL_API.G_EXCEPTION_ERROR;

3912: x_return_status => x_return_status);
3913: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3914: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3915: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3916: RAISE OKL_API.G_EXCEPTION_ERROR;
3917: END IF;
3918: l_prev_pay_start_date := NULL;
3919: LOOP
3920: IF (r_pass.disbursement_basis = 'PERCENT' ) THEN

Line 3930: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

3926: p_prev_payout_date => l_prev_pay_start_date,
3927: p_payout_date => l_pay_start_date,
3928: x_bill_amount => l_bill_amount,
3929: x_return_status => x_return_status);
3930: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3931: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3932: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3933: RAISE OKL_API.G_EXCEPTION_ERROR;
3934: END IF;

Line 3931: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3927: p_payout_date => l_pay_start_date,
3928: x_bill_amount => l_bill_amount,
3929: x_return_status => x_return_status);
3930: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3931: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3932: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3933: RAISE OKL_API.G_EXCEPTION_ERROR;
3934: END IF;
3935: l_disb_amount := (l_bill_amount * r_pass.DISBURSEMENT_PERCENT)/100;

Line 3932: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

3928: x_bill_amount => l_bill_amount,
3929: x_return_status => x_return_status);
3930: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3931: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3932: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3933: RAISE OKL_API.G_EXCEPTION_ERROR;
3934: END IF;
3935: l_disb_amount := (l_bill_amount * r_pass.DISBURSEMENT_PERCENT)/100;
3936: ELSE

Line 3933: RAISE OKL_API.G_EXCEPTION_ERROR;

3929: x_return_status => x_return_status);
3930: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3931: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3932: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3933: RAISE OKL_API.G_EXCEPTION_ERROR;
3934: END IF;
3935: l_disb_amount := (l_bill_amount * r_pass.DISBURSEMENT_PERCENT)/100;
3936: ELSE
3937: l_disb_amount := r_pass.disbursement_fixed_amount;

Line 3963: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR

3959: p_start_date => l_payment_period_start_date,
3960: p_end_date => l_payment_period_end_date,
3961: x_selv_tbl => l_pt_tbl_tmp,
3962: x_return_status => x_return_status);
3963: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR
3964: THEN
3965: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3966: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR
3967: THEN

Line 3965: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3961: x_selv_tbl => l_pt_tbl_tmp,
3962: x_return_status => x_return_status);
3963: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR
3964: THEN
3965: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3966: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR
3967: THEN
3968: RAISE OKL_API.G_EXCEPTION_ERROR;
3969: END IF;

Line 3966: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR

3962: x_return_status => x_return_status);
3963: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR
3964: THEN
3965: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3966: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR
3967: THEN
3968: RAISE OKL_API.G_EXCEPTION_ERROR;
3969: END IF;
3970:

Line 3968: RAISE OKL_API.G_EXCEPTION_ERROR;

3964: THEN
3965: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3966: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR
3967: THEN
3968: RAISE OKL_API.G_EXCEPTION_ERROR;
3969: END IF;
3970:
3971: IF (l_pt_tbl_tmp.COUNT > 0)
3972: THEN

Line 3994: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

3990: consolidate_pth_acc_streams(p_chr_id => p_chr_id,
3991: p_selv_tbl => l_pth_selv_tbl,
3992: x_selv_tbl => l_pth_exp_selv_tbl,
3993: x_return_status => x_return_status);
3994: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3995: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3996: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3997: RAISE OKL_API.G_EXCEPTION_ERROR;
3998: END IF;

Line 3995: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3991: p_selv_tbl => l_pth_selv_tbl,
3992: x_selv_tbl => l_pth_exp_selv_tbl,
3993: x_return_status => x_return_status);
3994: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3995: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3996: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3997: RAISE OKL_API.G_EXCEPTION_ERROR;
3998: END IF;
3999: --end rgooty for bug 8399461

Line 3996: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

3992: x_selv_tbl => l_pth_exp_selv_tbl,
3993: x_return_status => x_return_status);
3994: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3995: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3996: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3997: RAISE OKL_API.G_EXCEPTION_ERROR;
3998: END IF;
3999: --end rgooty for bug 8399461
4000: OPEN fee_strm_type_csr ( l_lne_rec.id, 'FEE' );

Line 3997: RAISE OKL_API.G_EXCEPTION_ERROR;

3993: x_return_status => x_return_status);
3994: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3995: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3996: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
3997: RAISE OKL_API.G_EXCEPTION_ERROR;
3998: END IF;
3999: --end rgooty for bug 8399461
4000: OPEN fee_strm_type_csr ( l_lne_rec.id, 'FEE' );
4001: FETCH fee_strm_type_csr into l_fee_strm_type_rec;

Line 4042: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN

4038: p_sty_id => l_sty_id.id,
4039: p_purpose_code => l_purpose_code,
4040: x_stmv_rec => l_stmv_rec,
4041: x_return_status => x_return_status);
4042: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4043: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4044: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4045: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4046: END IF;

Line 4043: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);

4039: p_purpose_code => l_purpose_code,
4040: x_stmv_rec => l_stmv_rec,
4041: x_return_status => x_return_status);
4042: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4043: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4044: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4045: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4046: END IF;
4047: l_stmv_rec.say_code := 'WORK';

Line 4044: ELSIF x_return_status = okl_api.g_ret_sts_error THEN

4040: x_stmv_rec => l_stmv_rec,
4041: x_return_status => x_return_status);
4042: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4043: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4044: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4045: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4046: END IF;
4047: l_stmv_rec.say_code := 'WORK';
4048: l_stmv_rec.active_yn := 'Y';

Line 4045: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);

4041: x_return_status => x_return_status);
4042: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4043: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4044: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4045: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4046: END IF;
4047: l_stmv_rec.say_code := 'WORK';
4048: l_stmv_rec.active_yn := 'Y';
4049: l_stmv_rec.date_working := SYSDATE;

Line 4063: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN

4059: p_stmv_rec => l_stmv_rec,
4060: p_selv_tbl => l_pth_exp_selv_tbl, --Changed by rgooty for bug 8399461
4061: x_stmv_rec => lx_stmv_rec,
4062: x_selv_tbl => lx_selv_tbl);
4063: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4064: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4065: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4066: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4067: END IF;

Line 4064: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);

4060: p_selv_tbl => l_pth_exp_selv_tbl, --Changed by rgooty for bug 8399461
4061: x_stmv_rec => lx_stmv_rec,
4062: x_selv_tbl => lx_selv_tbl);
4063: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4064: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4065: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4066: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4067: END IF;
4068: END IF;

Line 4065: ELSIF x_return_status = okl_api.g_ret_sts_error THEN

4061: x_stmv_rec => lx_stmv_rec,
4062: x_selv_tbl => lx_selv_tbl);
4063: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4064: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4065: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4066: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4067: END IF;
4068: END IF;
4069: --Bug 5029161 - End of Changes

Line 4066: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);

4062: x_selv_tbl => lx_selv_tbl);
4063: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4064: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4065: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4066: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4067: END IF;
4068: END IF;
4069: --Bug 5029161 - End of Changes
4070: END IF;

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

4076: END IF;
4077: --Bug 5137824 - End of Changes
4078: END LOOP;
4079: -- gboomina Bug 4746368 - End
4080: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4081: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4082: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4083: RAISE OKL_API.G_EXCEPTION_ERROR;
4084: END IF;

Line 4081: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4077: --Bug 5137824 - End of Changes
4078: END LOOP;
4079: -- gboomina Bug 4746368 - End
4080: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4081: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4082: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4083: RAISE OKL_API.G_EXCEPTION_ERROR;
4084: END IF;
4085: EXCEPTION

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

4078: END LOOP;
4079: -- gboomina Bug 4746368 - End
4080: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4081: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4082: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4083: RAISE OKL_API.G_EXCEPTION_ERROR;
4084: END IF;
4085: EXCEPTION
4086: WHEN OKL_API.G_EXCEPTION_ERROR THEN

Line 4083: RAISE OKL_API.G_EXCEPTION_ERROR;

4079: -- gboomina Bug 4746368 - End
4080: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4081: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4082: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4083: RAISE OKL_API.G_EXCEPTION_ERROR;
4084: END IF;
4085: EXCEPTION
4086: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4087: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 4086: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4082: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4083: RAISE OKL_API.G_EXCEPTION_ERROR;
4084: END IF;
4085: EXCEPTION
4086: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4087: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4088: l_api_name,
4089: G_PKG_NAME,
4090: 'OKL_API.G_RET_STS_ERROR',

Line 4087: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

4083: RAISE OKL_API.G_EXCEPTION_ERROR;
4084: END IF;
4085: EXCEPTION
4086: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4087: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4088: l_api_name,
4089: G_PKG_NAME,
4090: 'OKL_API.G_RET_STS_ERROR',
4091: x_msg_count,

Line 4090: 'OKL_API.G_RET_STS_ERROR',

4086: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4087: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4088: l_api_name,
4089: G_PKG_NAME,
4090: 'OKL_API.G_RET_STS_ERROR',
4091: x_msg_count,
4092: x_msg_data,
4093: '_PVT');
4094: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 4094: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4090: 'OKL_API.G_RET_STS_ERROR',
4091: x_msg_count,
4092: x_msg_data,
4093: '_PVT');
4094: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4095: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4096: l_api_name,
4097: G_PKG_NAME,
4098: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4095: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

4091: x_msg_count,
4092: x_msg_data,
4093: '_PVT');
4094: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4095: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4096: l_api_name,
4097: G_PKG_NAME,
4098: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4099: x_msg_count,

Line 4098: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4094: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4095: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4096: l_api_name,
4097: G_PKG_NAME,
4098: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4099: x_msg_count,
4100: x_msg_data,
4101: '_PVT');
4102: WHEN OTHERS THEN

Line 4103: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

4099: x_msg_count,
4100: x_msg_data,
4101: '_PVT');
4102: WHEN OTHERS THEN
4103: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4104: l_api_name,
4105: G_PKG_NAME,
4106: 'OTHERS',
4107: x_msg_count,

Line 4127: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4123:
4124: PROCEDURE GEN_PASSTHRU_SERV_EXP_STREAMS
4125: (
4126: p_api_version IN NUMBER,
4127: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4128: P_CHR_ID IN NUMBER,
4129: P_PURPOSE_CODE IN VARCHAR2,
4130: x_return_status OUT NOCOPY VARCHAR2,
4131: x_msg_count OUT NOCOPY NUMBER,

Line 4242: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

4238: END IF;
4239: l_months_factor := OKL_STREAM_GENERATOR_PVT.get_months_factor(
4240: p_frequency => l_frequency,
4241: x_return_status => x_return_status);
4242: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4243: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4244: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
4245: RAISE OKL_API.G_EXCEPTION_ERROR;
4246: END IF;

Line 4243: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4239: l_months_factor := OKL_STREAM_GENERATOR_PVT.get_months_factor(
4240: p_frequency => l_frequency,
4241: x_return_status => x_return_status);
4242: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4243: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4244: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
4245: RAISE OKL_API.G_EXCEPTION_ERROR;
4246: END IF;
4247: l_prev_pay_start_date := NULL;

Line 4244: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

4240: p_frequency => l_frequency,
4241: x_return_status => x_return_status);
4242: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4243: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4244: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
4245: RAISE OKL_API.G_EXCEPTION_ERROR;
4246: END IF;
4247: l_prev_pay_start_date := NULL;
4248: LOOP

Line 4245: RAISE OKL_API.G_EXCEPTION_ERROR;

4241: x_return_status => x_return_status);
4242: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4243: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4244: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
4245: RAISE OKL_API.G_EXCEPTION_ERROR;
4246: END IF;
4247: l_prev_pay_start_date := NULL;
4248: LOOP
4249: IF (r_pass.disbursement_basis = 'PERCENT' ) THEN

Line 4259: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

4255: p_prev_payout_date => l_prev_pay_start_date,
4256: p_payout_date => l_pay_start_date,
4257: x_bill_amount => l_bill_amount,
4258: x_return_status => x_return_status);
4259: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4260: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4261: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
4262: RAISE OKL_API.G_EXCEPTION_ERROR;
4263: END IF;

Line 4260: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4256: p_payout_date => l_pay_start_date,
4257: x_bill_amount => l_bill_amount,
4258: x_return_status => x_return_status);
4259: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4260: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4261: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
4262: RAISE OKL_API.G_EXCEPTION_ERROR;
4263: END IF;
4264: l_disb_amount := (l_bill_amount * r_pass.DISBURSEMENT_PERCENT)/100;

Line 4261: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

4257: x_bill_amount => l_bill_amount,
4258: x_return_status => x_return_status);
4259: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4260: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4261: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
4262: RAISE OKL_API.G_EXCEPTION_ERROR;
4263: END IF;
4264: l_disb_amount := (l_bill_amount * r_pass.DISBURSEMENT_PERCENT)/100;
4265: ELSE

Line 4262: RAISE OKL_API.G_EXCEPTION_ERROR;

4258: x_return_status => x_return_status);
4259: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4260: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4261: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
4262: RAISE OKL_API.G_EXCEPTION_ERROR;
4263: END IF;
4264: l_disb_amount := (l_bill_amount * r_pass.DISBURSEMENT_PERCENT)/100;
4265: ELSE
4266: l_disb_amount := r_pass.disbursement_fixed_amount;

Line 4290: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR

4286: p_start_date => l_payment_period_start_date,
4287: p_end_date => l_payment_period_end_date,
4288: x_selv_tbl => l_pt_tbl_tmp,
4289: x_return_status => x_return_status);
4290: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR
4291: THEN
4292: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4293: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR
4294: THEN

Line 4292: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4288: x_selv_tbl => l_pt_tbl_tmp,
4289: x_return_status => x_return_status);
4290: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR
4291: THEN
4292: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4293: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR
4294: THEN
4295: RAISE OKL_API.G_EXCEPTION_ERROR;
4296: END IF;

Line 4293: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR

4289: x_return_status => x_return_status);
4290: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR
4291: THEN
4292: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4293: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR
4294: THEN
4295: RAISE OKL_API.G_EXCEPTION_ERROR;
4296: END IF;
4297:

Line 4295: RAISE OKL_API.G_EXCEPTION_ERROR;

4291: THEN
4292: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4293: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR
4294: THEN
4295: RAISE OKL_API.G_EXCEPTION_ERROR;
4296: END IF;
4297:
4298: IF (l_pt_tbl_tmp.COUNT > 0)
4299: THEN

Line 4320: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

4316: consolidate_pth_acc_streams(p_chr_id => p_chr_id,
4317: p_selv_tbl => l_pth_selv_tbl,
4318: x_selv_tbl => l_pth_exp_selv_tbl,
4319: x_return_status => x_return_status);
4320: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4321: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4322: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
4323: RAISE OKL_API.G_EXCEPTION_ERROR;
4324: END IF;

Line 4321: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4317: p_selv_tbl => l_pth_selv_tbl,
4318: x_selv_tbl => l_pth_exp_selv_tbl,
4319: x_return_status => x_return_status);
4320: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4321: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4322: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
4323: RAISE OKL_API.G_EXCEPTION_ERROR;
4324: END IF;
4325:

Line 4322: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

4318: x_selv_tbl => l_pth_exp_selv_tbl,
4319: x_return_status => x_return_status);
4320: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4321: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4322: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
4323: RAISE OKL_API.G_EXCEPTION_ERROR;
4324: END IF;
4325:
4326: --moved this up to check upfront if this is passthru service

Line 4323: RAISE OKL_API.G_EXCEPTION_ERROR;

4319: x_return_status => x_return_status);
4320: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4321: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4322: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
4323: RAISE OKL_API.G_EXCEPTION_ERROR;
4324: END IF;
4325:
4326: --moved this up to check upfront if this is passthru service
4327: /*

Line 4373: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN

4369: p_sty_id => l_sty_id.id,
4370: p_purpose_code => l_purpose_code,
4371: x_stmv_rec => l_stmv_rec,
4372: x_return_status => x_return_status);
4373: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4374: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4375: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4376: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4377: END IF;

Line 4374: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);

4370: p_purpose_code => l_purpose_code,
4371: x_stmv_rec => l_stmv_rec,
4372: x_return_status => x_return_status);
4373: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4374: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4375: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4376: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4377: END IF;
4378: l_stmv_rec.say_code := 'WORK';

Line 4375: ELSIF x_return_status = okl_api.g_ret_sts_error THEN

4371: x_stmv_rec => l_stmv_rec,
4372: x_return_status => x_return_status);
4373: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4374: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4375: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4376: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4377: END IF;
4378: l_stmv_rec.say_code := 'WORK';
4379: l_stmv_rec.active_yn := 'Y';

Line 4376: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);

4372: x_return_status => x_return_status);
4373: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4374: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4375: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4376: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4377: END IF;
4378: l_stmv_rec.say_code := 'WORK';
4379: l_stmv_rec.active_yn := 'Y';
4380: l_stmv_rec.date_working := SYSDATE;

Line 4394: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN

4390: p_stmv_rec => l_stmv_rec,
4391: p_selv_tbl => l_pth_exp_selv_tbl,
4392: x_stmv_rec => lx_stmv_rec,
4393: x_selv_tbl => lx_selv_tbl);
4394: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4395: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4396: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4397: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4398: END IF;

Line 4395: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);

4391: p_selv_tbl => l_pth_exp_selv_tbl,
4392: x_stmv_rec => lx_stmv_rec,
4393: x_selv_tbl => lx_selv_tbl);
4394: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4395: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4396: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4397: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4398: END IF;
4399: END IF;

Line 4396: ELSIF x_return_status = okl_api.g_ret_sts_error THEN

4392: x_stmv_rec => lx_stmv_rec,
4393: x_selv_tbl => lx_selv_tbl);
4394: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4395: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4396: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4397: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4398: END IF;
4399: END IF;
4400: --Bug 5029161 - End of Changes

Line 4397: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);

4393: x_selv_tbl => lx_selv_tbl);
4394: IF x_return_status = okl_api.g_ret_sts_unexp_error THEN
4395: EXIT WHEN (x_return_status = okl_api.g_ret_sts_unexp_error);
4396: ELSIF x_return_status = okl_api.g_ret_sts_error THEN
4397: EXIT WHEN (x_return_status = okl_api.g_ret_sts_error);
4398: END IF;
4399: END IF;
4400: --Bug 5029161 - End of Changes
4401: END IF;

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

4407: END IF;
4408: --Bug 5137824 - End of Changes
4409: END LOOP;
4410: -- gboomina Bug 4746368 - End
4411: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4412: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4413: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4414: RAISE OKL_API.G_EXCEPTION_ERROR;
4415: END IF;

Line 4412: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4408: --Bug 5137824 - End of Changes
4409: END LOOP;
4410: -- gboomina Bug 4746368 - End
4411: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4412: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4413: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4414: RAISE OKL_API.G_EXCEPTION_ERROR;
4415: END IF;
4416: EXCEPTION

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

4409: END LOOP;
4410: -- gboomina Bug 4746368 - End
4411: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4412: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4413: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4414: RAISE OKL_API.G_EXCEPTION_ERROR;
4415: END IF;
4416: EXCEPTION
4417: WHEN OKL_API.G_EXCEPTION_ERROR THEN

Line 4414: RAISE OKL_API.G_EXCEPTION_ERROR;

4410: -- gboomina Bug 4746368 - End
4411: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4412: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4413: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4414: RAISE OKL_API.G_EXCEPTION_ERROR;
4415: END IF;
4416: EXCEPTION
4417: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4418: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 4417: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4413: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4414: RAISE OKL_API.G_EXCEPTION_ERROR;
4415: END IF;
4416: EXCEPTION
4417: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4418: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4419: l_api_name,
4420: G_PKG_NAME,
4421: 'OKL_API.G_RET_STS_ERROR',

Line 4418: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

4414: RAISE OKL_API.G_EXCEPTION_ERROR;
4415: END IF;
4416: EXCEPTION
4417: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4418: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4419: l_api_name,
4420: G_PKG_NAME,
4421: 'OKL_API.G_RET_STS_ERROR',
4422: x_msg_count,

Line 4421: 'OKL_API.G_RET_STS_ERROR',

4417: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4418: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4419: l_api_name,
4420: G_PKG_NAME,
4421: 'OKL_API.G_RET_STS_ERROR',
4422: x_msg_count,
4423: x_msg_data,
4424: '_PVT');
4425: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 4425: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4421: 'OKL_API.G_RET_STS_ERROR',
4422: x_msg_count,
4423: x_msg_data,
4424: '_PVT');
4425: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4426: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4427: l_api_name,
4428: G_PKG_NAME,
4429: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4426: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

4422: x_msg_count,
4423: x_msg_data,
4424: '_PVT');
4425: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4426: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4427: l_api_name,
4428: G_PKG_NAME,
4429: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4430: x_msg_count,

Line 4429: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4425: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4426: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4427: l_api_name,
4428: G_PKG_NAME,
4429: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4430: x_msg_count,
4431: x_msg_data,
4432: '_PVT');
4433: WHEN OTHERS THEN

Line 4434: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

4430: x_msg_count,
4431: x_msg_data,
4432: '_PVT');
4433: WHEN OTHERS THEN
4434: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4435: l_api_name,
4436: G_PKG_NAME,
4437: 'OTHERS',
4438: x_msg_count,

Line 4446: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4442:
4443:
4444: Procedure alloc_strms_basis_level(
4445: p_api_version IN NUMBER,
4446: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4447: x_return_status OUT NOCOPY VARCHAR2,
4448: x_msg_count OUT NOCOPY NUMBER,
4449: x_msg_data OUT NOCOPY VARCHAR2,
4450: p_chr_id IN NUMBER,

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

4453: p_strmele_tbl IN strmele_tbl_type) AS
4454:
4455: l_api_name CONSTANT VARCHAR2(30) := 'ALLOC_STRMS_BASIS_LEVEL';
4456: l_api_version CONSTANT NUMBER := 1;
4457: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4458:
4459:
4460: l_ctrt_cap_amnt NUMBER := p_ctrt_cap_amnt;
4461:

Line 4480: l_return_status := OKL_API.START_ACTIVITY(

4476: l_strmele_tbl strmele_tbl_type := p_strmele_tbl;
4477:
4478: BEGIN
4479:
4480: l_return_status := OKL_API.START_ACTIVITY(
4481: p_api_name => l_api_name,
4482: p_pkg_name => g_pkg_name,
4483: p_init_msg_list => p_init_msg_list,
4484: l_api_version => l_api_version,

Line 4490: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4486: p_api_type => G_API_TYPE,
4487: x_return_status => x_return_status);
4488:
4489: -- check if activity started successfully
4490: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4491: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4492: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4493: raise OKL_API.G_EXCEPTION_ERROR;
4494: End If;

Line 4491: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4487: x_return_status => x_return_status);
4488:
4489: -- check if activity started successfully
4490: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4491: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4492: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4493: raise OKL_API.G_EXCEPTION_ERROR;
4494: End If;
4495:

Line 4492: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then

4488:
4489: -- check if activity started successfully
4490: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4491: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4492: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4493: raise OKL_API.G_EXCEPTION_ERROR;
4494: End If;
4495:
4496: FOR l_finline_rec in l_line_rec_csr ( p_chr_id, 'FREE_FORM1')

Line 4493: raise OKL_API.G_EXCEPTION_ERROR;

4489: -- check if activity started successfully
4490: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4491: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4492: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4493: raise OKL_API.G_EXCEPTION_ERROR;
4494: End If;
4495:
4496: FOR l_finline_rec in l_line_rec_csr ( p_chr_id, 'FREE_FORM1')
4497: LOOP

Line 4547: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4543: ,p_selv_tbl => l_selv_tbl
4544: ,x_stmv_rec => x_stmv_rec
4545: ,x_selv_tbl => x_selv_tbl);
4546:
4547: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4548: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4549: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4550: raise OKL_API.G_EXCEPTION_ERROR;
4551: End If;

Line 4548: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4544: ,x_stmv_rec => x_stmv_rec
4545: ,x_selv_tbl => x_selv_tbl);
4546:
4547: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4548: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4549: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4550: raise OKL_API.G_EXCEPTION_ERROR;
4551: End If;
4552:

Line 4549: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then

4545: ,x_selv_tbl => x_selv_tbl);
4546:
4547: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4548: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4549: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4550: raise OKL_API.G_EXCEPTION_ERROR;
4551: End If;
4552:
4553: l_selv_tbl.DELETE(1, l_selv_tbl.COUNT);

Line 4550: raise OKL_API.G_EXCEPTION_ERROR;

4546:
4547: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4548: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4549: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4550: raise OKL_API.G_EXCEPTION_ERROR;
4551: End If;
4552:
4553: l_selv_tbl.DELETE(1, l_selv_tbl.COUNT);
4554: amounts.DELETE(1, amounts.COUNT);

Line 4563: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

4559:
4560:
4561: x_return_status := l_return_status;
4562:
4563: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
4564:
4565: EXCEPTION
4566: when OKL_API.G_EXCEPTION_ERROR then
4567: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 4566: when OKL_API.G_EXCEPTION_ERROR then

4562:
4563: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
4564:
4565: EXCEPTION
4566: when OKL_API.G_EXCEPTION_ERROR then
4567: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4568: p_api_name => l_api_name,
4569: p_pkg_name => g_pkg_name,
4570: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 4567: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

4563: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
4564:
4565: EXCEPTION
4566: when OKL_API.G_EXCEPTION_ERROR then
4567: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4568: p_api_name => l_api_name,
4569: p_pkg_name => g_pkg_name,
4570: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
4571: x_msg_count => x_msg_count,

Line 4570: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

4566: when OKL_API.G_EXCEPTION_ERROR then
4567: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4568: p_api_name => l_api_name,
4569: p_pkg_name => g_pkg_name,
4570: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
4571: x_msg_count => x_msg_count,
4572: x_msg_data => x_msg_data,
4573: p_api_type => g_api_type);
4574: x_return_status := l_return_status;

Line 4576: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

4572: x_msg_data => x_msg_data,
4573: p_api_type => g_api_type);
4574: x_return_status := l_return_status;
4575:
4576: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
4577: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4578: p_api_name => l_api_name,
4579: p_pkg_name => g_pkg_name,
4580: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4577: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

4573: p_api_type => g_api_type);
4574: x_return_status := l_return_status;
4575:
4576: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
4577: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4578: p_api_name => l_api_name,
4579: p_pkg_name => g_pkg_name,
4580: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
4581: x_msg_count => x_msg_count,

Line 4580: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

4576: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
4577: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4578: p_api_name => l_api_name,
4579: p_pkg_name => g_pkg_name,
4580: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
4581: x_msg_count => x_msg_count,
4582: x_msg_data => x_msg_data,
4583: p_api_type => g_api_type);
4584: x_return_status := l_return_status;

Line 4591: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

4587: End If;
4588:
4589:
4590: when OTHERS then
4591: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4592: p_api_name => l_api_name,
4593: p_pkg_name => g_pkg_name,
4594: p_exc_name => 'OTHERS',
4595: x_msg_count => x_msg_count,

Line 4606: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4602:
4603:
4604: Procedure alloc_strms_basis_capital(
4605: p_api_version IN NUMBER,
4606: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4607: x_return_status OUT NOCOPY VARCHAR2,
4608: x_msg_count OUT NOCOPY NUMBER,
4609: x_msg_data OUT NOCOPY VARCHAR2,
4610: p_chr_id IN NUMBER,

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

4613: p_strmele_tbl IN strmele_tbl_type) AS
4614:
4615: l_api_name CONSTANT VARCHAR2(30) := 'ALLOC_STRMS_BASIS_CAPITAL';
4616: l_api_version CONSTANT NUMBER := 1;
4617: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4618:
4619:
4620:
4621: l_finline_rec l_line_rec_csr%ROWTYPE;

Line 4639: l_return_status := OKL_API.START_ACTIVITY(

4635: x_selv_tbl Okl_Streams_pub.selv_tbl_type;
4636:
4637: BEGIN
4638:
4639: l_return_status := OKL_API.START_ACTIVITY(
4640: p_api_name => l_api_name,
4641: p_pkg_name => g_pkg_name,
4642: p_init_msg_list => p_init_msg_list,
4643: l_api_version => l_api_version,

Line 4650: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4646: x_return_status => x_return_status);
4647:
4648:
4649: -- check if activity started successfully
4650: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4651: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4652: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4653: raise OKL_API.G_EXCEPTION_ERROR;
4654: End If;

Line 4651: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4647:
4648:
4649: -- check if activity started successfully
4650: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4651: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4652: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4653: raise OKL_API.G_EXCEPTION_ERROR;
4654: End If;
4655:

Line 4652: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then

4648:
4649: -- check if activity started successfully
4650: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4651: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4652: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4653: raise OKL_API.G_EXCEPTION_ERROR;
4654: End If;
4655:
4656:

Line 4653: raise OKL_API.G_EXCEPTION_ERROR;

4649: -- check if activity started successfully
4650: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4651: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4652: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4653: raise OKL_API.G_EXCEPTION_ERROR;
4654: End If;
4655:
4656:
4657: FOR l_finline_rec in l_line_rec_csr ( p_chr_id, 'FREE_FORM1')

Line 4711: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4707: ,x_stmv_rec => x_stmv_rec);
4708:
4709:
4710:
4711: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4712: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4713: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4714: raise OKL_API.G_EXCEPTION_ERROR;
4715: End If;

Line 4712: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4708:
4709:
4710:
4711: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4712: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4713: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4714: raise OKL_API.G_EXCEPTION_ERROR;
4715: End If;
4716:

Line 4713: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then

4709:
4710:
4711: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4712: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4713: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4714: raise OKL_API.G_EXCEPTION_ERROR;
4715: End If;
4716:
4717:

Line 4714: raise OKL_API.G_EXCEPTION_ERROR;

4710:
4711: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4712: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4713: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4714: raise OKL_API.G_EXCEPTION_ERROR;
4715: End If;
4716:
4717:
4718:

Line 4733: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4729: ,x_msg_data => x_msg_data
4730: ,p_selv_tbl => l_selv_tbl
4731: ,x_selv_tbl => x_selv_tbl);
4732:
4733: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4734: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4735: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4736: raise OKL_API.G_EXCEPTION_ERROR;
4737: End If;

Line 4734: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4730: ,p_selv_tbl => l_selv_tbl
4731: ,x_selv_tbl => x_selv_tbl);
4732:
4733: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4734: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4735: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4736: raise OKL_API.G_EXCEPTION_ERROR;
4737: End If;
4738:

Line 4735: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then

4731: ,x_selv_tbl => x_selv_tbl);
4732:
4733: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4734: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4735: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4736: raise OKL_API.G_EXCEPTION_ERROR;
4737: End If;
4738:
4739: l_selv_tbl.DELETE(1, l_selv_tbl.COUNT);

Line 4736: raise OKL_API.G_EXCEPTION_ERROR;

4732:
4733: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4734: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4735: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4736: raise OKL_API.G_EXCEPTION_ERROR;
4737: End If;
4738:
4739: l_selv_tbl.DELETE(1, l_selv_tbl.COUNT);
4740: l_stmv_rec := NULL;

Line 4747: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

4743: END LOOP;
4744:
4745: x_return_status := l_return_status;
4746:
4747: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
4748:
4749: EXCEPTION
4750: when OKL_API.G_EXCEPTION_ERROR then
4751: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 4750: when OKL_API.G_EXCEPTION_ERROR then

4746:
4747: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
4748:
4749: EXCEPTION
4750: when OKL_API.G_EXCEPTION_ERROR then
4751: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4752: p_api_name => l_api_name,
4753: p_pkg_name => g_pkg_name,
4754: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 4751: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

4747: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
4748:
4749: EXCEPTION
4750: when OKL_API.G_EXCEPTION_ERROR then
4751: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4752: p_api_name => l_api_name,
4753: p_pkg_name => g_pkg_name,
4754: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
4755: x_msg_count => x_msg_count,

Line 4754: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

4750: when OKL_API.G_EXCEPTION_ERROR then
4751: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4752: p_api_name => l_api_name,
4753: p_pkg_name => g_pkg_name,
4754: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
4755: x_msg_count => x_msg_count,
4756: x_msg_data => x_msg_data,
4757: p_api_type => g_api_type);
4758: x_return_status := l_return_status;

Line 4760: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

4756: x_msg_data => x_msg_data,
4757: p_api_type => g_api_type);
4758: x_return_status := l_return_status;
4759:
4760: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
4761: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4762: p_api_name => l_api_name,
4763: p_pkg_name => g_pkg_name,
4764: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4761: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

4757: p_api_type => g_api_type);
4758: x_return_status := l_return_status;
4759:
4760: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
4761: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4762: p_api_name => l_api_name,
4763: p_pkg_name => g_pkg_name,
4764: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
4765: x_msg_count => x_msg_count,

Line 4764: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

4760: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
4761: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4762: p_api_name => l_api_name,
4763: p_pkg_name => g_pkg_name,
4764: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
4765: x_msg_count => x_msg_count,
4766: x_msg_data => x_msg_data,
4767: p_api_type => g_api_type);
4768: x_return_status := l_return_status;

Line 4775: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

4771: End If;
4772:
4773:
4774: when OTHERS then
4775: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4776: p_api_name => l_api_name,
4777: p_pkg_name => g_pkg_name,
4778: p_exc_name => 'OTHERS',
4779: x_msg_count => x_msg_count,

Line 4789: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4785: END alloc_strms_basis_capital;
4786:
4787: Procedure allocate_streams(
4788: p_api_version IN NUMBER,
4789: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4790: x_return_status OUT NOCOPY VARCHAR2,
4791: x_msg_count OUT NOCOPY NUMBER,
4792: x_msg_data OUT NOCOPY VARCHAR2,
4793: p_chr_id IN NUMBER) AS

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

4793: p_chr_id IN NUMBER) AS
4794:
4795: l_api_name CONSTANT VARCHAR2(30) := 'ALLOCATE_STREAMS';
4796: l_api_version CONSTANT NUMBER := 1;
4797: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4798: l_ctrt_cap_amnt NUMBER;
4799: l_strmele_rec l_strmele_csr%ROWTYPE;
4800: l_strmele_tbl strmele_tbl_type;
4801: i NUMBER;

Line 4820: l_return_status := OKL_API.START_ACTIVITY(

4816: BEGIN
4817:
4818: print( l_api_name, 'begin');
4819:
4820: l_return_status := OKL_API.START_ACTIVITY(
4821: p_api_name => l_api_name,
4822: p_pkg_name => g_pkg_name,
4823: p_init_msg_list => p_init_msg_list,
4824: l_api_version => l_api_version,

Line 4830: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4826: p_api_type => G_API_TYPE,
4827: x_return_status => x_return_status);
4828:
4829: -- check if activity started successfully
4830: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4831: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4832: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4833: raise OKL_API.G_EXCEPTION_ERROR;
4834: End If;

Line 4831: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4827: x_return_status => x_return_status);
4828:
4829: -- check if activity started successfully
4830: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4831: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4832: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4833: raise OKL_API.G_EXCEPTION_ERROR;
4834: End If;
4835:

Line 4832: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then

4828:
4829: -- check if activity started successfully
4830: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4831: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4832: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4833: raise OKL_API.G_EXCEPTION_ERROR;
4834: End If;
4835:
4836: execute_formula(p_api_version => l_api_version,

Line 4833: raise OKL_API.G_EXCEPTION_ERROR;

4829: -- check if activity started successfully
4830: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4831: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4832: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4833: raise OKL_API.G_EXCEPTION_ERROR;
4834: End If;
4835:
4836: execute_formula(p_api_version => l_api_version,
4837: p_init_msg_list => p_init_msg_list,

Line 4849: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

4845: x_value => l_ctrt_cap_amnt);
4846: print( l_api_name, 'execute formula', x_return_status);
4847:
4848: -- check if activity started successfully
4849: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4850: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4851: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4852: raise OKL_API.G_EXCEPTION_ERROR;
4853: End If;

Line 4850: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4846: print( l_api_name, 'execute formula', x_return_status);
4847:
4848: -- check if activity started successfully
4849: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4850: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4851: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4852: raise OKL_API.G_EXCEPTION_ERROR;
4853: End If;
4854:

Line 4851: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then

4847:
4848: -- check if activity started successfully
4849: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4850: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4851: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4852: raise OKL_API.G_EXCEPTION_ERROR;
4853: End If;
4854:
4855: If (l_ctrt_cap_amnt <= 0) Then

Line 4852: raise OKL_API.G_EXCEPTION_ERROR;

4848: -- check if activity started successfully
4849: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
4850: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4851: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
4852: raise OKL_API.G_EXCEPTION_ERROR;
4853: End If;
4854:
4855: If (l_ctrt_cap_amnt <= 0) Then
4856: okl_api.set_message(

Line 4856: okl_api.set_message(

4852: raise OKL_API.G_EXCEPTION_ERROR;
4853: End If;
4854:
4855: If (l_ctrt_cap_amnt <= 0) Then
4856: okl_api.set_message(
4857: p_app_name => G_APP_NAME,
4858: p_msg_name => 'G_INVALID_CONTRACT_CAP_AMNT');
4859: raise OKL_API.G_EXCEPTION_ERROR;
4860: End If;

Line 4859: raise OKL_API.G_EXCEPTION_ERROR;

4855: If (l_ctrt_cap_amnt <= 0) Then
4856: okl_api.set_message(
4857: p_app_name => G_APP_NAME,
4858: p_msg_name => 'G_INVALID_CONTRACT_CAP_AMNT');
4859: raise OKL_API.G_EXCEPTION_ERROR;
4860: End If;
4861:
4862: /*
4863: FOR j in 1..n l_strms_csr ( TO_NUMBER(p_chr_id ), 'STREAM TYPE')

Line 4900: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

4896: p_sty_id => l_strm_rec.sty_id,
4897: p_ctrt_cap_amnt => l_ctrt_cap_amnt,
4898: p_strmele_tbl => l_strmele_tbl );
4899:
4900: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4901: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4902: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4903: RAISE OKL_API.G_EXCEPTION_ERROR;
4904: END IF;

Line 4901: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4897: p_ctrt_cap_amnt => l_ctrt_cap_amnt,
4898: p_strmele_tbl => l_strmele_tbl );
4899:
4900: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4901: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4902: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4903: RAISE OKL_API.G_EXCEPTION_ERROR;
4904: END IF;
4905:

Line 4902: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

4898: p_strmele_tbl => l_strmele_tbl );
4899:
4900: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4901: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4902: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4903: RAISE OKL_API.G_EXCEPTION_ERROR;
4904: END IF;
4905:
4906: l_strmele_tbl.DELETE(1, l_strmele_tbl.COUNT);

Line 4903: RAISE OKL_API.G_EXCEPTION_ERROR;

4899:
4900: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4901: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4902: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4903: RAISE OKL_API.G_EXCEPTION_ERROR;
4904: END IF;
4905:
4906: l_strmele_tbl.DELETE(1, l_strmele_tbl.COUNT);
4907:

Line 4912: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

4908: -- END LOOP;
4909:
4910: x_return_status := l_return_status;
4911:
4912: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
4913:
4914: EXCEPTION
4915: when OKL_API.G_EXCEPTION_ERROR then
4916: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 4915: when OKL_API.G_EXCEPTION_ERROR then

4911:
4912: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
4913:
4914: EXCEPTION
4915: when OKL_API.G_EXCEPTION_ERROR then
4916: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4917: p_api_name => l_api_name,
4918: p_pkg_name => g_pkg_name,
4919: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 4916: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

4912: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
4913:
4914: EXCEPTION
4915: when OKL_API.G_EXCEPTION_ERROR then
4916: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4917: p_api_name => l_api_name,
4918: p_pkg_name => g_pkg_name,
4919: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
4920: x_msg_count => x_msg_count,

Line 4919: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

4915: when OKL_API.G_EXCEPTION_ERROR then
4916: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4917: p_api_name => l_api_name,
4918: p_pkg_name => g_pkg_name,
4919: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
4920: x_msg_count => x_msg_count,
4921: x_msg_data => x_msg_data,
4922: p_api_type => g_api_type);
4923: x_return_status := l_return_status;

Line 4925: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

4921: x_msg_data => x_msg_data,
4922: p_api_type => g_api_type);
4923: x_return_status := l_return_status;
4924:
4925: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
4926: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4927: p_api_name => l_api_name,
4928: p_pkg_name => g_pkg_name,
4929: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 4926: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

4922: p_api_type => g_api_type);
4923: x_return_status := l_return_status;
4924:
4925: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
4926: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4927: p_api_name => l_api_name,
4928: p_pkg_name => g_pkg_name,
4929: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
4930: x_msg_count => x_msg_count,

Line 4929: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

4925: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
4926: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4927: p_api_name => l_api_name,
4928: p_pkg_name => g_pkg_name,
4929: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
4930: x_msg_count => x_msg_count,
4931: x_msg_data => x_msg_data,
4932: p_api_type => g_api_type);
4933: x_return_status := l_return_status;

Line 4939: l_return_status := OKL_API.HANDLE_EXCEPTIONS(

4935: CLOSE strm_name_csr;
4936: End If;
4937:
4938: when OTHERS then
4939: l_return_status := OKL_API.HANDLE_EXCEPTIONS(
4940: p_api_name => l_api_name,
4941: p_pkg_name => g_pkg_name,
4942: p_exc_name => 'OTHERS',
4943: x_msg_count => x_msg_count,

Line 4951: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

4947:
4948: End allocate_streams;
4949: -- Start modification 11i10 bakuchib
4950: PROCEDURE create_interim_rental_streams(p_api_version IN NUMBER,
4951: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
4952: x_return_status OUT NOCOPY VARCHAR2,
4953: x_msg_count OUT NOCOPY NUMBER,
4954: x_msg_data OUT NOCOPY VARCHAR2,
4955: p_chr_id IN NUMBER,

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

4954: x_msg_data OUT NOCOPY VARCHAR2,
4955: p_chr_id IN NUMBER,
4956: p_purpose IN VARCHAR2) AS
4957: l_api_name CONSTANT VARCHAR2(256) := 'INTERIM_STREAMS';
4958: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4959: i NUMBER;
4960: j NUMBER;
4961: l_orig_amount NUMBER;
4962: l_rebook_amount NUMBER;

Line 4968: lv_chr_secure VARCHAR2(3) := OKL_API.G_FALSE;

4964: error VARCHAR2(256);
4965: --styid NUMBER;
4966: styid strm_rec_type;
4967: stream_name VARCHAR2(256);
4968: lv_chr_secure VARCHAR2(3) := OKL_API.G_FALSE;
4969: ln_secure_amt NUMBER := 0;
4970: -- get the transaction number
4971: CURSOR l_strm_csr (chrId NUMBER, pp VARCHAR2 )
4972: IS

Line 5085: x_return_status := OKL_API.G_RET_STS_SUCCESS;

5081: lx_stmv_rec_secure Okl_Streams_pub.stmv_rec_type;
5082: lx_selv_tbl_secure Okl_Streams_pub.selv_tbl_type;
5083: lx_inv_agmt_chr_id_tbl okl_securitization_pvt.inv_agmt_chr_id_tbl_type;
5084: BEGIN
5085: x_return_status := OKL_API.G_RET_STS_SUCCESS;
5086: -- Call start_activity to create savepoint, check compatibility
5087: -- and initialize message list
5088: x_return_status := OKL_API.START_ACTIVITY (
5089: l_api_name

Line 5088: x_return_status := OKL_API.START_ACTIVITY (

5084: BEGIN
5085: x_return_status := OKL_API.G_RET_STS_SUCCESS;
5086: -- Call start_activity to create savepoint, check compatibility
5087: -- and initialize message list
5088: x_return_status := OKL_API.START_ACTIVITY (
5089: l_api_name
5090: ,p_init_msg_list
5091: ,'_PVT'
5092: ,x_return_status);

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

5090: ,p_init_msg_list
5091: ,'_PVT'
5092: ,x_return_status);
5093: -- Check if activity started successfully
5094: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5095: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5096: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5097: RAISE OKL_API.G_EXCEPTION_ERROR;
5098: END IF;

Line 5095: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5091: ,'_PVT'
5092: ,x_return_status);
5093: -- Check if activity started successfully
5094: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5095: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5096: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5097: RAISE OKL_API.G_EXCEPTION_ERROR;
5098: END IF;
5099: -- get the stream id

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

5092: ,x_return_status);
5093: -- Check if activity started successfully
5094: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5095: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5096: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5097: RAISE OKL_API.G_EXCEPTION_ERROR;
5098: END IF;
5099: -- get the stream id
5100: -- Code added and commented for user defined streams - HKPATEL

Line 5097: RAISE OKL_API.G_EXCEPTION_ERROR;

5093: -- Check if activity started successfully
5094: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5095: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5096: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5097: RAISE OKL_API.G_EXCEPTION_ERROR;
5098: END IF;
5099: -- get the stream id
5100: -- Code added and commented for user defined streams - HKPATEL
5101: IF(g_rep_req_yn = 'Y') THEN

Line 5140: okl_api.set_message(p_app_name => G_APP_NAME,

5136: OPEN primary_sty_name_csr(p_chr_id => p_chr_id,
5137: p_purpose => 'REBOOK_BILLING_ADJUSTMENT');
5138: FETCH primary_sty_name_csr into l_strm_name;
5139: IF primary_sty_name_csr%NOTFOUND THEN
5140: okl_api.set_message(p_app_name => G_APP_NAME,
5141: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5142: p_token1 => G_COL_NAME_TOKEN,
5143: p_token1_value => 'Stream name');
5144: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 5144: RAISE OKL_API.G_EXCEPTION_ERROR;

5140: okl_api.set_message(p_app_name => G_APP_NAME,
5141: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5142: p_token1 => G_COL_NAME_TOKEN,
5143: p_token1_value => 'Stream name');
5144: RAISE OKL_API.G_EXCEPTION_ERROR;
5145: END IF;
5146: CLOSE primary_sty_name_csr;
5147:
5148:

Line 5152: okl_api.set_message(p_app_name => G_APP_NAME,

5148:
5149: OPEN get_styid_csr(p_strm_name => l_strm_name);
5150: FETCH get_styid_csr INTO l_styid_rec;
5151: IF get_styid_csr%NOTFOUND THEN
5152: okl_api.set_message(p_app_name => G_APP_NAME,
5153: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5154: p_token1 => G_COL_NAME_TOKEN,
5155: p_token1_value => 'Stream name');
5156: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 5156: RAISE OKL_API.G_EXCEPTION_ERROR;

5152: okl_api.set_message(p_app_name => G_APP_NAME,
5153: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5154: p_token1 => G_COL_NAME_TOKEN,
5155: p_token1_value => 'Stream name');
5156: RAISE OKL_API.G_EXCEPTION_ERROR;
5157: END IF;
5158: CLOSE get_styid_csr;
5159:
5160:

Line 5163: okl_api.set_message(p_app_name => G_APP_NAME,

5159:
5160:
5161:
5162: IF l_styid_rec.id = -1 THEN
5163: okl_api.set_message(p_app_name => G_APP_NAME,
5164: p_msg_name => G_INVALID_VALUE,
5165: p_token1 => G_COL_NAME_TOKEN,
5166: p_token1_value => 'Stream ID');
5167: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 5167: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5163: okl_api.set_message(p_app_name => G_APP_NAME,
5164: p_msg_name => G_INVALID_VALUE,
5165: p_token1 => G_COL_NAME_TOKEN,
5166: p_token1_value => 'Stream ID');
5167: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5168: END IF;
5169: -- added code for user defined streams ends here
5170: */
5171: -- get the transaction number

Line 5175: okl_api.set_message(p_app_name => G_APP_NAME,

5171: -- get the transaction number
5172: OPEN l_strm_csr (p_chr_id, p_purpose);
5173: FETCH l_strm_csr INTO l_strm_rec;
5174: IF l_strm_csr%NOTFOUND THEN
5175: okl_api.set_message(p_app_name => G_APP_NAME,
5176: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5177: p_token1 => G_COL_NAME_TOKEN,
5178: p_token1_value => 'Chr_id and for '||p_purpose);
5179: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 5179: RAISE OKL_API.G_EXCEPTION_ERROR;

5175: okl_api.set_message(p_app_name => G_APP_NAME,
5176: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5177: p_token1 => G_COL_NAME_TOKEN,
5178: p_token1_value => 'Chr_id and for '||p_purpose);
5179: RAISE OKL_API.G_EXCEPTION_ERROR;
5180: END IF;
5181: CLOSE l_strm_csr;
5182: -- Get the header info
5183: OPEN l_hdr_csr (p_chr_id);

Line 5186: okl_api.set_message(p_app_name => G_APP_NAME,

5182: -- Get the header info
5183: OPEN l_hdr_csr (p_chr_id);
5184: FETCH l_hdr_csr INTO l_hdr_rec;
5185: IF l_hdr_csr%NOTFOUND THEN
5186: okl_api.set_message(p_app_name => G_APP_NAME,
5187: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5188: p_token1 => G_COL_NAME_TOKEN,
5189: p_token1_value => 'Chr_id ');
5190: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 5190: RAISE OKL_API.G_EXCEPTION_ERROR;

5186: okl_api.set_message(p_app_name => G_APP_NAME,
5187: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5188: p_token1 => G_COL_NAME_TOKEN,
5189: p_token1_value => 'Chr_id ');
5190: RAISE OKL_API.G_EXCEPTION_ERROR;
5191: END IF;
5192: CLOSE l_hdr_csr;
5193: -- Get the line info
5194: FOR l_line_rec IN l_line_csr (p_chr_id) LOOP

Line 5216: okl_api.set_message(p_app_name => G_APP_NAME,

5212:
5213: OPEN l_billedrents_csr(l_hdr_rec.orig_system_id1, l_line_rec.orig_system_id1, p_purpose );
5214: FETCH l_billedrents_csr INTO l_orig_amount;
5215: IF l_billedrents_csr%NOTFOUND THEN
5216: okl_api.set_message(p_app_name => G_APP_NAME,
5217: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5218: p_token1 => G_COL_NAME_TOKEN,
5219: p_token1_value => 'Orig System Chr_id/Line id and for '||p_purpose);
5220: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 5220: x_return_status := OKL_API.G_RET_STS_ERROR;

5216: okl_api.set_message(p_app_name => G_APP_NAME,
5217: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5218: p_token1 => G_COL_NAME_TOKEN,
5219: p_token1_value => 'Orig System Chr_id/Line id and for '||p_purpose);
5220: x_return_status := OKL_API.G_RET_STS_ERROR;
5221: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5222: END IF;
5223: CLOSE l_billedrents_csr;
5224: -- get Billabel Rentals contract id sent as parameter

Line 5221: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

5217: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5218: p_token1 => G_COL_NAME_TOKEN,
5219: p_token1_value => 'Orig System Chr_id/Line id and for '||p_purpose);
5220: x_return_status := OKL_API.G_RET_STS_ERROR;
5221: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5222: END IF;
5223: CLOSE l_billedrents_csr;
5224: -- get Billabel Rentals contract id sent as parameter
5225: OPEN l_billedrents_csr(p_chr_id,l_line_rec.id,p_purpose );

Line 5228: okl_api.set_message(p_app_name => G_APP_NAME,

5224: -- get Billabel Rentals contract id sent as parameter
5225: OPEN l_billedrents_csr(p_chr_id,l_line_rec.id,p_purpose );
5226: FETCH l_billedrents_csr INTO l_rebook_amount;
5227: IF l_billedrents_csr%NOTFOUND THEN
5228: okl_api.set_message(p_app_name => G_APP_NAME,
5229: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5230: p_token1 => G_COL_NAME_TOKEN,
5231: p_token1_value => 'Chr_id/Line id and for '||p_purpose);
5232: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 5232: x_return_status := OKL_API.G_RET_STS_ERROR;

5228: okl_api.set_message(p_app_name => G_APP_NAME,
5229: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5230: p_token1 => G_COL_NAME_TOKEN,
5231: p_token1_value => 'Chr_id/Line id and for '||p_purpose);
5232: x_return_status := OKL_API.G_RET_STS_ERROR;
5233: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5234: END IF;
5235: CLOSE l_billedrents_csr;
5236:

Line 5233: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

5229: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5230: p_token1 => G_COL_NAME_TOKEN,
5231: p_token1_value => 'Chr_id/Line id and for '||p_purpose);
5232: x_return_status := OKL_API.G_RET_STS_ERROR;
5233: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5234: END IF;
5235: CLOSE l_billedrents_csr;
5236:
5237:

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

5254: p_stmv_rec => l_stmv_rec_intm_rentals,
5255: p_selv_tbl => l_selv_tbl_intm_rentals,
5256: x_stmv_rec => x_stmv_rec,
5257: x_selv_tbl => x_selv_tbl);
5258: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5259: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5260: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5261: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5262: END IF;

Line 5259: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

5255: p_selv_tbl => l_selv_tbl_intm_rentals,
5256: x_stmv_rec => x_stmv_rec,
5257: x_selv_tbl => x_selv_tbl);
5258: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5259: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5260: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5261: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5262: END IF;
5263: END IF;

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

5256: x_stmv_rec => x_stmv_rec,
5257: x_selv_tbl => x_selv_tbl);
5258: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5259: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5260: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5261: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5262: END IF;
5263: END IF;
5264: -- Check for Original contract is securitized

Line 5261: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

5257: x_selv_tbl => x_selv_tbl);
5258: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5259: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5260: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5261: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5262: END IF;
5263: END IF;
5264: -- Check for Original contract is securitized
5265: okl_securitization_pvt.check_khr_securitized(

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

5273: p_effective_date_operator => okl_securitization_pvt.G_GREATER_THAN_EQUAL_TO,
5274: p_stream_type_subclass => l_styid_rec.stream_type_subclass,
5275: x_value => lv_chr_secure,
5276: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5277: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5278: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5279: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5280: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5281: END IF;

Line 5278: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

5274: p_stream_type_subclass => l_styid_rec.stream_type_subclass,
5275: x_value => lv_chr_secure,
5276: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5277: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5278: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5279: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5280: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5281: END IF;
5282: IF lv_chr_secure = OKL_API.G_TRUE THEN

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

5275: x_value => lv_chr_secure,
5276: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5277: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5278: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5279: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5280: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5281: END IF;
5282: IF lv_chr_secure = OKL_API.G_TRUE THEN
5283: -- get the stream id

Line 5280: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

5276: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5277: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5278: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5279: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5280: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5281: END IF;
5282: IF lv_chr_secure = OKL_API.G_TRUE THEN
5283: -- get the stream id
5284: -- code added for user defined stream

Line 5282: IF lv_chr_secure = OKL_API.G_TRUE THEN

5278: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5279: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5280: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5281: END IF;
5282: IF lv_chr_secure = OKL_API.G_TRUE THEN
5283: -- get the stream id
5284: -- code added for user defined stream
5285: IF(g_rep_req_yn = 'Y') THEN
5286: get_primary_no_prc_stream_type

Line 5319: okl_api.set_message(p_app_name => G_APP_NAME,

5315:
5316:
5317: FETCH get_styid_csr INTO l_styid_rec;
5318: IF get_styid_csr%NOTFOUND THEN
5319: okl_api.set_message(p_app_name => G_APP_NAME,
5320: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5321: p_token1 => G_COL_NAME_TOKEN,
5322: p_token1_value => 'Stream name');
5323: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 5323: x_return_status := OKL_API.G_RET_STS_ERROR;

5319: okl_api.set_message(p_app_name => G_APP_NAME,
5320: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5321: p_token1 => G_COL_NAME_TOKEN,
5322: p_token1_value => 'Stream name');
5323: x_return_status := OKL_API.G_RET_STS_ERROR;
5324: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5325: END IF;
5326: CLOSE get_styid_csr;
5327: IF l_styid_rec.id = -1 THEN

Line 5324: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

5320: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5321: p_token1 => G_COL_NAME_TOKEN,
5322: p_token1_value => 'Stream name');
5323: x_return_status := OKL_API.G_RET_STS_ERROR;
5324: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5325: END IF;
5326: CLOSE get_styid_csr;
5327: IF l_styid_rec.id = -1 THEN
5328: okl_api.set_message(p_app_name => G_APP_NAME,

Line 5328: okl_api.set_message(p_app_name => G_APP_NAME,

5324: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5325: END IF;
5326: CLOSE get_styid_csr;
5327: IF l_styid_rec.id = -1 THEN
5328: okl_api.set_message(p_app_name => G_APP_NAME,
5329: p_msg_name => G_INVALID_VALUE,
5330: p_token1 => G_COL_NAME_TOKEN,
5331: p_token1_value => 'Stream ID');
5332: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 5332: x_return_status := OKL_API.G_RET_STS_ERROR;

5328: okl_api.set_message(p_app_name => G_APP_NAME,
5329: p_msg_name => G_INVALID_VALUE,
5330: p_token1 => G_COL_NAME_TOKEN,
5331: p_token1_value => 'Stream ID');
5332: x_return_status := OKL_API.G_RET_STS_ERROR;
5333: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5334: END IF;
5335: */
5336: -- Added code for user defined stream ends here

Line 5333: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

5329: p_msg_name => G_INVALID_VALUE,
5330: p_token1 => G_COL_NAME_TOKEN,
5331: p_token1_value => 'Stream ID');
5332: x_return_status := OKL_API.G_RET_STS_ERROR;
5333: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5334: END IF;
5335: */
5336: -- Added code for user defined stream ends here
5337: -- Get the amount

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

5347: p_effective_date_operator => okl_securitization_pvt.G_GREATER_THAN_EQUAL_TO,
5348: p_stream_type_subclass => l_styid_rec.stream_type_subclass,
5349: x_value => lv_chr_secure,
5350: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5351: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5352: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5353: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5354: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5355: END IF;

Line 5352: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

5348: p_stream_type_subclass => l_styid_rec.stream_type_subclass,
5349: x_value => lv_chr_secure,
5350: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5351: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5352: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5353: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5354: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5355: END IF;
5356:

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

5349: x_value => lv_chr_secure,
5350: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5351: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5352: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5353: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5354: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5355: END IF;
5356:
5357: --Start of modification Bug#3293300 - BAKUCHIB

Line 5354: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

5350: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5351: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5352: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5353: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5354: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5355: END IF;
5356:
5357: --Start of modification Bug#3293300 - BAKUCHIB
5358: FOR i in lx_inv_agmt_chr_id_tbl.FIRST..lx_inv_agmt_chr_id_tbl.LAST LOOP

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

5382: p_stmv_rec => l_stmv_rec_secure,
5383: p_selv_tbl => l_selv_tbl_secure,
5384: x_stmv_rec => lx_stmv_rec_secure,
5385: x_selv_tbl => lx_selv_tbl_secure);
5386: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5387: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5388: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5389: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5390: END IF;

Line 5387: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

5383: p_selv_tbl => l_selv_tbl_secure,
5384: x_stmv_rec => lx_stmv_rec_secure,
5385: x_selv_tbl => lx_selv_tbl_secure);
5386: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5387: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5388: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5389: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5390: END IF;
5391:

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

5384: x_stmv_rec => lx_stmv_rec_secure,
5385: x_selv_tbl => lx_selv_tbl_secure);
5386: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5387: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5388: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5389: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5390: END IF;
5391:
5392: END IF;

Line 5389: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

5385: x_selv_tbl => lx_selv_tbl_secure);
5386: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5387: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5388: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5389: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5390: END IF;
5391:
5392: END IF;
5393:

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

5402: l_selv_tbl_intm_rentals.DELETE;
5403: l_selv_tbl_intm_rentals := l_selv_tbl;
5404: l_stmv_rec_intm_rentals := l_stmv_rec;
5405: END LOOP;
5406: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5407: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5408: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5409: RAISE OKL_API.G_EXCEPTION_ERROR;
5410: END IF;

Line 5407: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5403: l_selv_tbl_intm_rentals := l_selv_tbl;
5404: l_stmv_rec_intm_rentals := l_stmv_rec;
5405: END LOOP;
5406: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5407: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5408: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5409: RAISE OKL_API.G_EXCEPTION_ERROR;
5410: END IF;
5411: -- for the contract header level.

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

5404: l_stmv_rec_intm_rentals := l_stmv_rec;
5405: END LOOP;
5406: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5407: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5408: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5409: RAISE OKL_API.G_EXCEPTION_ERROR;
5410: END IF;
5411: -- for the contract header level.
5412: l_stmv_rec_intm_rentals.khr_id := TO_NUMBER(p_chr_id);

Line 5409: RAISE OKL_API.G_EXCEPTION_ERROR;

5405: END LOOP;
5406: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5407: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5408: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5409: RAISE OKL_API.G_EXCEPTION_ERROR;
5410: END IF;
5411: -- for the contract header level.
5412: l_stmv_rec_intm_rentals.khr_id := TO_NUMBER(p_chr_id);
5413: l_stmv_rec_intm_rentals.kle_id := NULL;

Line 5428: okl_api.set_message(p_app_name => G_APP_NAME,

5424:
5425: OPEN l_billedrents_csr(l_hdr_rec.orig_system_id1, -1, p_purpose );
5426: FETCH l_billedrents_csr INTO l_orig_amount;
5427: IF l_billedrents_csr%NOTFOUND THEN
5428: okl_api.set_message(p_app_name => G_APP_NAME,
5429: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5430: p_token1 => G_COL_NAME_TOKEN,
5431: p_token1_value => 'Orig System Chr_id and for '||p_purpose);
5432: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 5432: RAISE OKL_API.G_EXCEPTION_ERROR;

5428: okl_api.set_message(p_app_name => G_APP_NAME,
5429: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5430: p_token1 => G_COL_NAME_TOKEN,
5431: p_token1_value => 'Orig System Chr_id and for '||p_purpose);
5432: RAISE OKL_API.G_EXCEPTION_ERROR;
5433: END IF;
5434: CLOSE l_billedrents_csr;
5435: -- Get Billabel rentals
5436: OPEN l_billedrents_csr(TO_NUMBER(p_chr_id), -1, p_purpose );

Line 5439: okl_api.set_message(p_app_name => G_APP_NAME,

5435: -- Get Billabel rentals
5436: OPEN l_billedrents_csr(TO_NUMBER(p_chr_id), -1, p_purpose );
5437: FETCH l_billedrents_csr INTO l_rebook_amount;
5438: IF l_billedrents_csr%NOTFOUND THEN
5439: okl_api.set_message(p_app_name => G_APP_NAME,
5440: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5441: p_token1 => G_COL_NAME_TOKEN,
5442: p_token1_value => 'Chr_id and for '||p_purpose);
5443: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 5443: RAISE OKL_API.G_EXCEPTION_ERROR;

5439: okl_api.set_message(p_app_name => G_APP_NAME,
5440: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5441: p_token1 => G_COL_NAME_TOKEN,
5442: p_token1_value => 'Chr_id and for '||p_purpose);
5443: RAISE OKL_API.G_EXCEPTION_ERROR;
5444: END IF;
5445: CLOSE l_billedrents_csr;
5446:
5447: l_selv_tbl_intm_rentals(1).amount := l_rebook_amount - l_orig_amount;

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

5463: p_stmv_rec => l_stmv_rec_intm_rentals,
5464: p_selv_tbl => l_selv_tbl_intm_rentals,
5465: x_stmv_rec => x_stmv_rec,
5466: x_selv_tbl => x_selv_tbl);
5467: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5468: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5469: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5470: RAISE OKL_API.G_EXCEPTION_ERROR;
5471: END IF;

Line 5468: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5464: p_selv_tbl => l_selv_tbl_intm_rentals,
5465: x_stmv_rec => x_stmv_rec,
5466: x_selv_tbl => x_selv_tbl);
5467: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5468: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5469: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5470: RAISE OKL_API.G_EXCEPTION_ERROR;
5471: END IF;
5472: END IF;

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

5465: x_stmv_rec => x_stmv_rec,
5466: x_selv_tbl => x_selv_tbl);
5467: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5468: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5469: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5470: RAISE OKL_API.G_EXCEPTION_ERROR;
5471: END IF;
5472: END IF;
5473: l_selv_tbl_intm_rentals.DELETE(1, l_selv_tbl_intm_rentals.LAST);

Line 5470: RAISE OKL_API.G_EXCEPTION_ERROR;

5466: x_selv_tbl => x_selv_tbl);
5467: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5468: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5469: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5470: RAISE OKL_API.G_EXCEPTION_ERROR;
5471: END IF;
5472: END IF;
5473: l_selv_tbl_intm_rentals.DELETE(1, l_selv_tbl_intm_rentals.LAST);
5474: l_stmv_rec_intm_rentals := NULL;

Line 5476: OKL_API.END_ACTIVITY (x_msg_count,

5472: END IF;
5473: l_selv_tbl_intm_rentals.DELETE(1, l_selv_tbl_intm_rentals.LAST);
5474: l_stmv_rec_intm_rentals := NULL;
5475: -- for the contract header level.
5476: OKL_API.END_ACTIVITY (x_msg_count,
5477: x_msg_data );
5478: EXCEPTION
5479: WHEN OKL_API.G_EXCEPTION_ERROR THEN
5480: IF l_strm_csr%ISOPEN THEN

Line 5479: WHEN OKL_API.G_EXCEPTION_ERROR THEN

5475: -- for the contract header level.
5476: OKL_API.END_ACTIVITY (x_msg_count,
5477: x_msg_data );
5478: EXCEPTION
5479: WHEN OKL_API.G_EXCEPTION_ERROR THEN
5480: IF l_strm_csr%ISOPEN THEN
5481: CLOSE l_strm_csr;
5482: END IF;
5483: IF l_billedrents_csr%ISOPEN THEN

Line 5495: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

5491: END IF;
5492: IF get_styid_csr%ISOPEN THEN
5493: CLOSE get_styid_csr;
5494: END IF;
5495: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
5496: l_api_name,
5497: G_PKG_NAME,
5498: 'OKL_API.G_RET_STS_ERROR',
5499: x_msg_count,

Line 5498: 'OKL_API.G_RET_STS_ERROR',

5494: END IF;
5495: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
5496: l_api_name,
5497: G_PKG_NAME,
5498: 'OKL_API.G_RET_STS_ERROR',
5499: x_msg_count,
5500: x_msg_data,
5501: '_PVT');
5502: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 5502: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

5498: 'OKL_API.G_RET_STS_ERROR',
5499: x_msg_count,
5500: x_msg_data,
5501: '_PVT');
5502: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5503: IF l_strm_csr%ISOPEN THEN
5504: CLOSE l_strm_csr;
5505: END IF;
5506: IF l_billedrents_csr%ISOPEN THEN

Line 5518: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

5514: END IF;
5515: IF get_styid_csr%ISOPEN THEN
5516: CLOSE get_styid_csr;
5517: END IF;
5518: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
5519: l_api_name,
5520: G_PKG_NAME,
5521: 'OKL_API.G_RET_STS_UNEXP_ERROR',
5522: x_msg_count,

Line 5521: 'OKL_API.G_RET_STS_UNEXP_ERROR',

5517: END IF;
5518: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
5519: l_api_name,
5520: G_PKG_NAME,
5521: 'OKL_API.G_RET_STS_UNEXP_ERROR',
5522: x_msg_count,
5523: x_msg_data,
5524: '_PVT');
5525: WHEN OTHERS THEN

Line 5541: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

5537: END IF;
5538: IF get_styid_csr%ISOPEN THEN
5539: CLOSE get_styid_csr;
5540: END IF;
5541: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
5542: l_api_name,
5543: G_PKG_NAME,
5544: 'OTHERS',
5545: x_msg_count,

Line 5553: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

5549:
5550: -- Added by HKPATEL for mass rebook fix
5551: PROCEDURE adjust_massrebook_streams(
5552: p_api_version IN NUMBER,
5553: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
5554: x_return_status OUT NOCOPY VARCHAR2,
5555: x_msg_count OUT NOCOPY NUMBER,
5556: x_msg_data OUT NOCOPY VARCHAR2,
5557: p_chr_id IN VARCHAR2,

Line 5564: lv_chr_secure VARCHAR2(3) := OKL_API.G_FALSE;

5560: l_api_name CONSTANT VARCHAR2(256) := 'ADJUSTMENT_STREAMS';
5561: --styid NUMBER;
5562: styid strm_rec_type;
5563: stream_name VARCHAR2(256);
5564: lv_chr_secure VARCHAR2(3) := OKL_API.G_FALSE;
5565: ln_secure_amt NUMBER := 0;
5566:
5567: -- To check if the contract is MASS REBOOK candidate
5568: CURSOR c_chk_msrbk_csr(p_chr_id NUMBER)

Line 5682: x_return_status := OKL_API.G_RET_STS_SUCCESS;

5678: lx_stmv_rec_secure Okl_Streams_pub.stmv_rec_type;
5679: lx_selv_tbl_secure Okl_Streams_pub.selv_tbl_type;
5680: lx_inv_agmt_chr_id_tbl okl_securitization_pvt.inv_agmt_chr_id_tbl_type;
5681: Begin
5682: x_return_status := OKL_API.G_RET_STS_SUCCESS;
5683: -- Call start_activity to create savepoint, check compatibility
5684: -- and initialize message list
5685: x_return_status := OKL_API.START_ACTIVITY (
5686: l_api_name

Line 5685: x_return_status := OKL_API.START_ACTIVITY (

5681: Begin
5682: x_return_status := OKL_API.G_RET_STS_SUCCESS;
5683: -- Call start_activity to create savepoint, check compatibility
5684: -- and initialize message list
5685: x_return_status := OKL_API.START_ACTIVITY (
5686: l_api_name
5687: ,p_init_msg_list
5688: ,'_PVT'
5689: ,x_return_status);

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

5687: ,p_init_msg_list
5688: ,'_PVT'
5689: ,x_return_status);
5690: -- Check if activity started successfully
5691: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5692: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5693: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5694: RAISE OKL_API.G_EXCEPTION_ERROR;
5695: END IF;

Line 5692: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5688: ,'_PVT'
5689: ,x_return_status);
5690: -- Check if activity started successfully
5691: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5692: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5693: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5694: RAISE OKL_API.G_EXCEPTION_ERROR;
5695: END IF;
5696:

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

5689: ,x_return_status);
5690: -- Check if activity started successfully
5691: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5692: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5693: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5694: RAISE OKL_API.G_EXCEPTION_ERROR;
5695: END IF;
5696:
5697: OPEN l_hdr_pdt_csr(p_chr_id);

Line 5694: RAISE OKL_API.G_EXCEPTION_ERROR;

5690: -- Check if activity started successfully
5691: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5692: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5693: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5694: RAISE OKL_API.G_EXCEPTION_ERROR;
5695: END IF;
5696:
5697: OPEN l_hdr_pdt_csr(p_chr_id);
5698: FETCH l_hdr_pdt_csr INTO l_pdt_id_rec;

Line 5741: okl_api.set_message(p_app_name => G_APP_NAME,

5737: --OPEN get_styid_csr(p_strm_name => 'BILLING ADJUSTMENT');
5738:
5739: FETCH get_styid_csr INTO l_styid_rec;
5740: IF get_styid_csr%NOTFOUND THEN
5741: okl_api.set_message(p_app_name => G_APP_NAME,
5742: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5743: p_token1 => G_COL_NAME_TOKEN,
5744: p_token1_value => 'Stream name');
5745: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 5745: RAISE OKL_API.G_EXCEPTION_ERROR;

5741: okl_api.set_message(p_app_name => G_APP_NAME,
5742: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5743: p_token1 => G_COL_NAME_TOKEN,
5744: p_token1_value => 'Stream name');
5745: RAISE OKL_API.G_EXCEPTION_ERROR;
5746: END IF;
5747: CLOSE get_styid_csr;
5748: IF l_styid_rec.id = -1 THEN
5749: okl_api.set_message(p_app_name => G_APP_NAME,

Line 5749: okl_api.set_message(p_app_name => G_APP_NAME,

5745: RAISE OKL_API.G_EXCEPTION_ERROR;
5746: END IF;
5747: CLOSE get_styid_csr;
5748: IF l_styid_rec.id = -1 THEN
5749: okl_api.set_message(p_app_name => G_APP_NAME,
5750: p_msg_name => G_INVALID_VALUE,
5751: p_token1 => G_COL_NAME_TOKEN,
5752: p_token1_value => 'Stream ID');
5753: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 5753: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5749: okl_api.set_message(p_app_name => G_APP_NAME,
5750: p_msg_name => G_INVALID_VALUE,
5751: p_token1 => G_COL_NAME_TOKEN,
5752: p_token1_value => 'Stream ID');
5753: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5754: END IF;
5755: */
5756: -- Added code for user defined stream ends here
5757: -- Get the line info

Line 5785: okl_api.set_message(p_app_name => G_APP_NAME,

5781: p_kle_id => r_line_rec.kle_id,
5782: p_purpose => p_purpose);
5783: FETCH l_bill_adjust_csr INTO ln_billed_adj_amt;
5784: IF l_bill_adjust_csr%NOTFOUND THEN
5785: okl_api.set_message(p_app_name => G_APP_NAME,
5786: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5787: p_token1 => G_COL_NAME_TOKEN,
5788: p_token1_value => 'Chr_id/Line id and for '||p_purpose);
5789: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 5789: x_return_status := OKL_API.G_RET_STS_ERROR;

5785: okl_api.set_message(p_app_name => G_APP_NAME,
5786: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5787: p_token1 => G_COL_NAME_TOKEN,
5788: p_token1_value => 'Chr_id/Line id and for '||p_purpose);
5789: x_return_status := OKL_API.G_RET_STS_ERROR;
5790: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5791: END IF;
5792: CLOSE l_bill_adjust_csr;
5793: -- to get the billed amount of all the rent that have been

Line 5790: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

5786: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5787: p_token1 => G_COL_NAME_TOKEN,
5788: p_token1_value => 'Chr_id/Line id and for '||p_purpose);
5789: x_return_status := OKL_API.G_RET_STS_ERROR;
5790: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5791: END IF;
5792: CLOSE l_bill_adjust_csr;
5793: -- to get the billed amount of all the rent that have been
5794: -- billed but does not include the billing adjustment stream amount

Line 5800: okl_api.set_message(p_app_name => G_APP_NAME,

5796: p_kle_id => r_line_rec.kle_id,
5797: p_purpose => p_purpose);
5798: FETCH l_billedrents_csr INTO lt_bill_rec.billed_amt;
5799: IF l_billedrents_csr%NOTFOUND THEN
5800: okl_api.set_message(p_app_name => G_APP_NAME,
5801: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5802: p_token1 => G_COL_NAME_TOKEN,
5803: p_token1_value => 'Chr_id/Line id and for '||p_purpose);
5804: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 5804: x_return_status := OKL_API.G_RET_STS_ERROR;

5800: okl_api.set_message(p_app_name => G_APP_NAME,
5801: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5802: p_token1 => G_COL_NAME_TOKEN,
5803: p_token1_value => 'Chr_id/Line id and for '||p_purpose);
5804: x_return_status := OKL_API.G_RET_STS_ERROR;
5805: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5806: END IF;
5807: CLOSE l_billedrents_csr;
5808:

Line 5805: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

5801: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5802: p_token1 => G_COL_NAME_TOKEN,
5803: p_token1_value => 'Chr_id/Line id and for '||p_purpose);
5804: x_return_status := OKL_API.G_RET_STS_ERROR;
5805: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5806: END IF;
5807: CLOSE l_billedrents_csr;
5808:
5809: l_selv_tbl_intm_rentals(1).amount := (lt_bill_rec.billed_amt) * -1 + ln_billed_adj_amt;

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

5821: p_stmv_rec => l_stmv_rec_intm_rentals,
5822: p_selv_tbl => l_selv_tbl_intm_rentals,
5823: x_stmv_rec => x_stmv_rec,
5824: x_selv_tbl => x_selv_tbl);
5825: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5826: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5827: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5828: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5829: END IF;

Line 5826: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

5822: p_selv_tbl => l_selv_tbl_intm_rentals,
5823: x_stmv_rec => x_stmv_rec,
5824: x_selv_tbl => x_selv_tbl);
5825: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5826: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5827: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5828: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5829: END IF;
5830: END IF;

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

5823: x_stmv_rec => x_stmv_rec,
5824: x_selv_tbl => x_selv_tbl);
5825: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5826: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5827: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5828: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5829: END IF;
5830: END IF;
5831: -- Check for Original contract is securitized

Line 5828: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

5824: x_selv_tbl => x_selv_tbl);
5825: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5826: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5827: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5828: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5829: END IF;
5830: END IF;
5831: -- Check for Original contract is securitized
5832: okl_securitization_pvt.check_khr_securitized(

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

5840: p_effective_date_operator => okl_securitization_pvt.G_GREATER_THAN_EQUAL_TO,
5841: p_stream_type_subclass => l_styid_rec.stream_type_subclass,
5842: x_value => lv_chr_secure,
5843: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5844: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5845: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5846: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5847: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5848: END IF;

Line 5845: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

5841: p_stream_type_subclass => l_styid_rec.stream_type_subclass,
5842: x_value => lv_chr_secure,
5843: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5844: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5845: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5846: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5847: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5848: END IF;
5849: IF lv_chr_secure = OKL_API.G_TRUE THEN

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

5842: x_value => lv_chr_secure,
5843: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5844: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5845: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5846: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5847: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5848: END IF;
5849: IF lv_chr_secure = OKL_API.G_TRUE THEN
5850: IF(g_rep_req_yn = 'Y') THEN

Line 5847: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

5843: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5844: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5845: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5846: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5847: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5848: END IF;
5849: IF lv_chr_secure = OKL_API.G_TRUE THEN
5850: IF(g_rep_req_yn = 'Y') THEN
5851: get_primary_no_prc_stream_type

Line 5849: IF lv_chr_secure = OKL_API.G_TRUE THEN

5845: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5846: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5847: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5848: END IF;
5849: IF lv_chr_secure = OKL_API.G_TRUE THEN
5850: IF(g_rep_req_yn = 'Y') THEN
5851: get_primary_no_prc_stream_type
5852: (
5853: p_khr_id =>p_chr_id,

Line 5884: okl_api.set_message(p_app_name => G_APP_NAME,

5880: --OPEN get_styid_csr(p_strm_name => 'INVESTOR DISBURSEMENT ADJUSTMENT');
5881: OPEN get_styid_csr(p_strm_name => l_strm_name);
5882: FETCH get_styid_csr INTO l_styid_rec;
5883: IF get_styid_csr%NOTFOUND THEN
5884: okl_api.set_message(p_app_name => G_APP_NAME,
5885: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5886: p_token1 => G_COL_NAME_TOKEN,
5887: p_token1_value => 'Stream name');
5888: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 5888: x_return_status := OKL_API.G_RET_STS_ERROR;

5884: okl_api.set_message(p_app_name => G_APP_NAME,
5885: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5886: p_token1 => G_COL_NAME_TOKEN,
5887: p_token1_value => 'Stream name');
5888: x_return_status := OKL_API.G_RET_STS_ERROR;
5889: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5890: END IF;
5891: CLOSE get_styid_csr;
5892: IF l_styid_rec.id = -1 THEN

Line 5889: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

5885: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5886: p_token1 => G_COL_NAME_TOKEN,
5887: p_token1_value => 'Stream name');
5888: x_return_status := OKL_API.G_RET_STS_ERROR;
5889: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5890: END IF;
5891: CLOSE get_styid_csr;
5892: IF l_styid_rec.id = -1 THEN
5893: okl_api.set_message(p_app_name => G_APP_NAME,

Line 5893: okl_api.set_message(p_app_name => G_APP_NAME,

5889: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5890: END IF;
5891: CLOSE get_styid_csr;
5892: IF l_styid_rec.id = -1 THEN
5893: okl_api.set_message(p_app_name => G_APP_NAME,
5894: p_msg_name => G_INVALID_VALUE,
5895: p_token1 => G_COL_NAME_TOKEN,
5896: p_token1_value => 'Stream ID');
5897: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 5897: x_return_status := OKL_API.G_RET_STS_ERROR;

5893: okl_api.set_message(p_app_name => G_APP_NAME,
5894: p_msg_name => G_INVALID_VALUE,
5895: p_token1 => G_COL_NAME_TOKEN,
5896: p_token1_value => 'Stream ID');
5897: x_return_status := OKL_API.G_RET_STS_ERROR;
5898: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5899: END IF;
5900: */
5901: -- Get the amount

Line 5898: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

5894: p_msg_name => G_INVALID_VALUE,
5895: p_token1 => G_COL_NAME_TOKEN,
5896: p_token1_value => 'Stream ID');
5897: x_return_status := OKL_API.G_RET_STS_ERROR;
5898: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
5899: END IF;
5900: */
5901: -- Get the amount
5902: -- LOOP start.

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

5911: p_effective_date_operator => okl_securitization_pvt.G_GREATER_THAN_EQUAL_TO,
5912: p_stream_type_subclass => l_styid_rec.stream_type_subclass,
5913: x_value => lv_chr_secure,
5914: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5915: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5916: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5917: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5918: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5919: END IF;

Line 5916: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

5912: p_stream_type_subclass => l_styid_rec.stream_type_subclass,
5913: x_value => lv_chr_secure,
5914: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5915: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5916: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5917: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5918: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5919: END IF;
5920: FOR i in lx_inv_agmt_chr_id_tbl.FIRST..lx_inv_agmt_chr_id_tbl.LAST LOOP

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

5913: x_value => lv_chr_secure,
5914: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5915: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5916: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5917: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5918: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5919: END IF;
5920: FOR i in lx_inv_agmt_chr_id_tbl.FIRST..lx_inv_agmt_chr_id_tbl.LAST LOOP
5921: ln_secure_amt := okl_investor_invoice_disb_pvt.get_disb_amt(

Line 5918: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

5914: x_inv_agmt_chr_id_tbl => lx_inv_agmt_chr_id_tbl);
5915: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5916: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5917: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5918: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5919: END IF;
5920: FOR i in lx_inv_agmt_chr_id_tbl.FIRST..lx_inv_agmt_chr_id_tbl.LAST LOOP
5921: ln_secure_amt := okl_investor_invoice_disb_pvt.get_disb_amt(
5922: p_ia_id => lx_inv_agmt_chr_id_tbl(i).khr_id,

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

5938: p_stmv_rec => l_stmv_rec_secure,
5939: p_selv_tbl => l_selv_tbl_secure,
5940: x_stmv_rec => lx_stmv_rec_secure,
5941: x_selv_tbl => lx_selv_tbl_secure);
5942: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5943: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5944: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5945: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5946: END IF;

Line 5943: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

5939: p_selv_tbl => l_selv_tbl_secure,
5940: x_stmv_rec => lx_stmv_rec_secure,
5941: x_selv_tbl => lx_selv_tbl_secure);
5942: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5943: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5944: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5945: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5946: END IF;
5947: END IF;

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

5940: x_stmv_rec => lx_stmv_rec_secure,
5941: x_selv_tbl => lx_selv_tbl_secure);
5942: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5943: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5944: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5945: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5946: END IF;
5947: END IF;
5948: l_selv_tbl_secure.DELETE;

Line 5945: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

5941: x_selv_tbl => lx_selv_tbl_secure);
5942: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5943: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
5944: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5945: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
5946: END IF;
5947: END IF;
5948: l_selv_tbl_secure.DELETE;
5949: l_selv_tbl_secure := l_selv_tbl;

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

5953: l_selv_tbl_intm_rentals.DELETE;
5954: l_selv_tbl_intm_rentals := l_selv_tbl;
5955: l_stmv_rec_intm_rentals := l_stmv_rec;
5956: END LOOP;
5957: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5958: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5959: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5960: RAISE OKL_API.G_EXCEPTION_ERROR;
5961: END IF;

Line 5958: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5954: l_selv_tbl_intm_rentals := l_selv_tbl;
5955: l_stmv_rec_intm_rentals := l_stmv_rec;
5956: END LOOP;
5957: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5958: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5959: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5960: RAISE OKL_API.G_EXCEPTION_ERROR;
5961: END IF;
5962: -- generate for the contract lines

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

5955: l_stmv_rec_intm_rentals := l_stmv_rec;
5956: END LOOP;
5957: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5958: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5959: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5960: RAISE OKL_API.G_EXCEPTION_ERROR;
5961: END IF;
5962: -- generate for the contract lines
5963: l_stmv_rec_intm_rentals.khr_id := p_chr_id;

Line 5960: RAISE OKL_API.G_EXCEPTION_ERROR;

5956: END LOOP;
5957: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5958: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5959: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
5960: RAISE OKL_API.G_EXCEPTION_ERROR;
5961: END IF;
5962: -- generate for the contract lines
5963: l_stmv_rec_intm_rentals.khr_id := p_chr_id;
5964: l_stmv_rec_intm_rentals.kle_id := NULL;

Line 5983: okl_api.set_message(p_app_name => G_APP_NAME,

5979: p_kle_id => NULL,
5980: p_purpose => p_purpose);
5981: FETCH l_bill_adjust_csr INTO ln_billed_adj_amt;
5982: IF l_bill_adjust_csr%NOTFOUND THEN
5983: okl_api.set_message(p_app_name => G_APP_NAME,
5984: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5985: p_token1 => G_COL_NAME_TOKEN,
5986: p_token1_value => 'Chr_id/Line id and for '||p_purpose);
5987: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 5987: x_return_status := OKL_API.G_RET_STS_ERROR;

5983: okl_api.set_message(p_app_name => G_APP_NAME,
5984: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5985: p_token1 => G_COL_NAME_TOKEN,
5986: p_token1_value => 'Chr_id/Line id and for '||p_purpose);
5987: x_return_status := OKL_API.G_RET_STS_ERROR;
5988: RAISE OKL_API.G_EXCEPTION_ERROR;
5989: END IF;
5990: CLOSE l_bill_adjust_csr;
5991: -- to get the billed amount of all the rent that have been

Line 5988: RAISE OKL_API.G_EXCEPTION_ERROR;

5984: p_msg_name => G_LLA_NO_MATCHING_RECORD,
5985: p_token1 => G_COL_NAME_TOKEN,
5986: p_token1_value => 'Chr_id/Line id and for '||p_purpose);
5987: x_return_status := OKL_API.G_RET_STS_ERROR;
5988: RAISE OKL_API.G_EXCEPTION_ERROR;
5989: END IF;
5990: CLOSE l_bill_adjust_csr;
5991: -- to get the billed amount of all the rent that have been
5992: -- billed but does not include the billing adjustment stream amount

Line 5998: okl_api.set_message(p_app_name => G_APP_NAME,

5994: p_kle_id => NULL,
5995: p_purpose => p_purpose);
5996: FETCH l_billedrents_csr INTO lt_bill_rec.billed_amt;
5997: IF l_billedrents_csr%NOTFOUND THEN
5998: okl_api.set_message(p_app_name => G_APP_NAME,
5999: p_msg_name => G_LLA_NO_MATCHING_RECORD,
6000: p_token1 => G_COL_NAME_TOKEN,
6001: p_token1_value => 'Chr_id/Line id and for '||p_purpose);
6002: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 6002: x_return_status := OKL_API.G_RET_STS_ERROR;

5998: okl_api.set_message(p_app_name => G_APP_NAME,
5999: p_msg_name => G_LLA_NO_MATCHING_RECORD,
6000: p_token1 => G_COL_NAME_TOKEN,
6001: p_token1_value => 'Chr_id/Line id and for '||p_purpose);
6002: x_return_status := OKL_API.G_RET_STS_ERROR;
6003: RAISE OKL_API.G_EXCEPTION_ERROR;
6004: END IF;
6005: CLOSE l_billedrents_csr;
6006:

Line 6003: RAISE OKL_API.G_EXCEPTION_ERROR;

5999: p_msg_name => G_LLA_NO_MATCHING_RECORD,
6000: p_token1 => G_COL_NAME_TOKEN,
6001: p_token1_value => 'Chr_id/Line id and for '||p_purpose);
6002: x_return_status := OKL_API.G_RET_STS_ERROR;
6003: RAISE OKL_API.G_EXCEPTION_ERROR;
6004: END IF;
6005: CLOSE l_billedrents_csr;
6006:
6007: l_selv_tbl_intm_rentals(1).amount := (lt_bill_rec.billed_amt) * -1 + ln_billed_adj_amt;

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

6019: p_stmv_rec => l_stmv_rec_intm_rentals,
6020: p_selv_tbl => l_selv_tbl_intm_rentals,
6021: x_stmv_rec => x_stmv_rec,
6022: x_selv_tbl => x_selv_tbl);
6023: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6024: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6025: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6026: RAISE OKL_API.G_EXCEPTION_ERROR;
6027: END IF;

Line 6024: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6020: p_selv_tbl => l_selv_tbl_intm_rentals,
6021: x_stmv_rec => x_stmv_rec,
6022: x_selv_tbl => x_selv_tbl);
6023: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6024: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6025: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6026: RAISE OKL_API.G_EXCEPTION_ERROR;
6027: END IF;
6028: END IF;

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

6021: x_stmv_rec => x_stmv_rec,
6022: x_selv_tbl => x_selv_tbl);
6023: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6024: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6025: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6026: RAISE OKL_API.G_EXCEPTION_ERROR;
6027: END IF;
6028: END IF;
6029: END IF;

Line 6026: RAISE OKL_API.G_EXCEPTION_ERROR;

6022: x_selv_tbl => x_selv_tbl);
6023: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6024: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6025: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6026: RAISE OKL_API.G_EXCEPTION_ERROR;
6027: END IF;
6028: END IF;
6029: END IF;
6030: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

6026: RAISE OKL_API.G_EXCEPTION_ERROR;
6027: END IF;
6028: END IF;
6029: END IF;
6030: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6031: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6032: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6033: RAISE OKL_API.G_EXCEPTION_ERROR;
6034: END IF;

Line 6031: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6027: END IF;
6028: END IF;
6029: END IF;
6030: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6031: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6032: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6033: RAISE OKL_API.G_EXCEPTION_ERROR;
6034: END IF;
6035:

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

6028: END IF;
6029: END IF;
6030: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6031: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6032: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6033: RAISE OKL_API.G_EXCEPTION_ERROR;
6034: END IF;
6035:
6036: OKL_API.END_ACTIVITY (x_msg_count,

Line 6033: RAISE OKL_API.G_EXCEPTION_ERROR;

6029: END IF;
6030: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6031: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6032: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6033: RAISE OKL_API.G_EXCEPTION_ERROR;
6034: END IF;
6035:
6036: OKL_API.END_ACTIVITY (x_msg_count,
6037: x_msg_data );

Line 6036: OKL_API.END_ACTIVITY (x_msg_count,

6032: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6033: RAISE OKL_API.G_EXCEPTION_ERROR;
6034: END IF;
6035:
6036: OKL_API.END_ACTIVITY (x_msg_count,
6037: x_msg_data );
6038: EXCEPTION
6039: WHEN OKL_API.G_EXCEPTION_ERROR then
6040: IF c_chk_msrbk_csr%ISOPEN THEN

Line 6039: WHEN OKL_API.G_EXCEPTION_ERROR then

6035:
6036: OKL_API.END_ACTIVITY (x_msg_count,
6037: x_msg_data );
6038: EXCEPTION
6039: WHEN OKL_API.G_EXCEPTION_ERROR then
6040: IF c_chk_msrbk_csr%ISOPEN THEN
6041: CLOSE c_chk_msrbk_csr;
6042: END IF;
6043: IF l_billedrents_csr%ISOPEN THEN

Line 6058: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6054: END IF;
6055: IF l_trx_num_csr%ISOPEN THEN
6056: CLOSE l_trx_num_csr;
6057: END IF;
6058: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6059: l_api_name,
6060: G_PKG_NAME,
6061: 'OKL_API.G_RET_STS_ERROR',
6062: x_msg_count,

Line 6061: 'OKL_API.G_RET_STS_ERROR',

6057: END IF;
6058: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6059: l_api_name,
6060: G_PKG_NAME,
6061: 'OKL_API.G_RET_STS_ERROR',
6062: x_msg_count,
6063: x_msg_data,
6064: '_PVT');
6065: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

Line 6065: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

6061: 'OKL_API.G_RET_STS_ERROR',
6062: x_msg_count,
6063: x_msg_data,
6064: '_PVT');
6065: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
6066: IF c_chk_msrbk_csr%ISOPEN THEN
6067: CLOSE c_chk_msrbk_csr;
6068: END IF;
6069: IF l_billedrents_csr%ISOPEN THEN

Line 6084: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

6080: END IF;
6081: IF l_trx_num_csr%ISOPEN THEN
6082: CLOSE l_trx_num_csr;
6083: END IF;
6084: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
6085: l_api_name,
6086: G_PKG_NAME,
6087: 'OKL_API.G_RET_STS_UNEXP_ERROR',
6088: x_msg_count,

Line 6087: 'OKL_API.G_RET_STS_UNEXP_ERROR',

6083: END IF;
6084: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
6085: l_api_name,
6086: G_PKG_NAME,
6087: 'OKL_API.G_RET_STS_UNEXP_ERROR',
6088: x_msg_count,
6089: x_msg_data,
6090: '_PVT');
6091: WHEN OTHERS then

Line 6110: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

6106: END IF;
6107: IF l_trx_num_csr%ISOPEN THEN
6108: CLOSE l_trx_num_csr;
6109: END IF;
6110: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
6111: l_api_name,
6112: G_PKG_NAME,
6113: 'OTHERS',
6114: x_msg_count,

Line 6124: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

6120: -- End modification 11i10 bakuchib
6121: -- Start modification 11i10 bakuchib
6122: procedure create_advance_rental_streams(
6123: p_api_version IN NUMBER,
6124: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
6125: x_return_status OUT NOCOPY VARCHAR2,
6126: x_msg_count OUT NOCOPY NUMBER,
6127: x_msg_data OUT NOCOPY VARCHAR2,
6128: p_chr_id IN NUMBER,

Line 6277: x_return_status := OKL_API.START_ACTIVITY(

6273: l_next_position NUMBER;
6274: --Bug 4414441 - End of Changes
6275: BEGIN
6276: print( l_api_name, 'begin');
6277: x_return_status := OKL_API.START_ACTIVITY(
6278: p_api_name => l_api_name,
6279: p_pkg_name => g_pkg_name,
6280: p_init_msg_list => p_init_msg_list,
6281: l_api_version => l_api_version,

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

6282: p_api_version => p_api_version,
6283: p_api_type => G_API_TYPE,
6284: x_return_status => x_return_status);
6285: -- check if activity started successfully
6286: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6287: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6288: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6289: RAISE OKL_API.G_EXCEPTION_ERROR;
6290: End If;

Line 6287: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6283: p_api_type => G_API_TYPE,
6284: x_return_status => x_return_status);
6285: -- check if activity started successfully
6286: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6287: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6288: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6289: RAISE OKL_API.G_EXCEPTION_ERROR;
6290: End If;
6291:

Line 6288: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

6284: x_return_status => x_return_status);
6285: -- check if activity started successfully
6286: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6287: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6288: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6289: RAISE OKL_API.G_EXCEPTION_ERROR;
6290: End If;
6291:
6292: OPEN l_stmp_yn_csr (TO_NUMBER(p_chr_id), p_purpose);

Line 6289: RAISE OKL_API.G_EXCEPTION_ERROR;

6285: -- check if activity started successfully
6286: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6287: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6288: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6289: RAISE OKL_API.G_EXCEPTION_ERROR;
6290: End If;
6291:
6292: OPEN l_stmp_yn_csr (TO_NUMBER(p_chr_id), p_purpose);
6293: FETCH l_stmp_yn_csr INTO l_stmp_yn_rec;

Line 6530: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

6526: ,p_selv_tbl => l_selv_tbl
6527: ,x_stmv_rec => x_stmv_rec
6528: ,x_selv_tbl => x_selv_tbl);
6529:
6530: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6532: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6533: RAISE OKL_API.G_EXCEPTION_ERROR;
6534: END IF;

Line 6531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6527: ,x_stmv_rec => x_stmv_rec
6528: ,x_selv_tbl => x_selv_tbl);
6529:
6530: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6532: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6533: RAISE OKL_API.G_EXCEPTION_ERROR;
6534: END IF;
6535: ELSE

Line 6532: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

6528: ,x_selv_tbl => x_selv_tbl);
6529:
6530: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6532: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6533: RAISE OKL_API.G_EXCEPTION_ERROR;
6534: END IF;
6535: ELSE
6536: -- FOR ISG store the value for the first element alone

Line 6533: RAISE OKL_API.G_EXCEPTION_ERROR;

6529:
6530: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6532: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6533: RAISE OKL_API.G_EXCEPTION_ERROR;
6534: END IF;
6535: ELSE
6536: -- FOR ISG store the value for the first element alone
6537: -- as the sum of all the elements based on the structure (1,2,3)

Line 6553: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

6549: ,p_selv_tbl => l_selv_tbl_adv_rentals
6550: ,x_stmv_rec => x_stmv_rec
6551: ,x_selv_tbl => x_selv_tbl);
6552:
6553: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6554: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6555: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6556: RAISE OKL_API.G_EXCEPTION_ERROR;
6557: END IF;

Line 6554: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6550: ,x_stmv_rec => x_stmv_rec
6551: ,x_selv_tbl => x_selv_tbl);
6552:
6553: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6554: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6555: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6556: RAISE OKL_API.G_EXCEPTION_ERROR;
6557: END IF;
6558: l_selv_tbl.DELETE(1, l_selv_tbl.COUNT);

Line 6555: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

6551: ,x_selv_tbl => x_selv_tbl);
6552:
6553: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6554: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6555: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6556: RAISE OKL_API.G_EXCEPTION_ERROR;
6557: END IF;
6558: l_selv_tbl.DELETE(1, l_selv_tbl.COUNT);
6559: l_selv_tbl_adv_rentals.DELETE(1, l_selv_tbl_adv_rentals.COUNT);

Line 6556: RAISE OKL_API.G_EXCEPTION_ERROR;

6552:
6553: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6554: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6555: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6556: RAISE OKL_API.G_EXCEPTION_ERROR;
6557: END IF;
6558: l_selv_tbl.DELETE(1, l_selv_tbl.COUNT);
6559: l_selv_tbl_adv_rentals.DELETE(1, l_selv_tbl_adv_rentals.COUNT);
6560: l_stmv_rec := NULL;

Line 6564: RAISE OKL_API.G_EXCEPTION_ERROR;

6560: l_stmv_rec := NULL;
6561: l_stmv_rec_adv_rentals := NULL;
6562: /* Dont raise any exceptions if you dont find any thing for rent streams ..
6563: ELSE
6564: RAISE OKL_API.G_EXCEPTION_ERROR;
6565: */
6566: END IF;
6567: CLOSE l_Strm_csr;
6568: END IF;

Line 6573: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

6569: END LOOP;
6570: --Bug 4346646 - End of Changes
6571:
6572: print( l_api_name, 'end', x_return_status);
6573: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
6574: EXCEPTION
6575: WHEN OKL_API.G_EXCEPTION_ERROR THEN
6576: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6577: p_api_name => l_api_name,

Line 6575: WHEN OKL_API.G_EXCEPTION_ERROR THEN

6571:
6572: print( l_api_name, 'end', x_return_status);
6573: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
6574: EXCEPTION
6575: WHEN OKL_API.G_EXCEPTION_ERROR THEN
6576: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6577: p_api_name => l_api_name,
6578: p_pkg_name => g_pkg_name,
6579: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 6576: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6572: print( l_api_name, 'end', x_return_status);
6573: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
6574: EXCEPTION
6575: WHEN OKL_API.G_EXCEPTION_ERROR THEN
6576: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6577: p_api_name => l_api_name,
6578: p_pkg_name => g_pkg_name,
6579: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
6580: x_msg_count => x_msg_count,

Line 6579: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

6575: WHEN OKL_API.G_EXCEPTION_ERROR THEN
6576: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6577: p_api_name => l_api_name,
6578: p_pkg_name => g_pkg_name,
6579: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
6580: x_msg_count => x_msg_count,
6581: x_msg_data => x_msg_data,
6582: p_api_type => g_api_type);
6583: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 6583: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

6579: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
6580: x_msg_count => x_msg_count,
6581: x_msg_data => x_msg_data,
6582: p_api_type => g_api_type);
6583: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
6584: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6585: p_api_name => l_api_name,
6586: p_pkg_name => g_pkg_name,
6587: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 6584: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6580: x_msg_count => x_msg_count,
6581: x_msg_data => x_msg_data,
6582: p_api_type => g_api_type);
6583: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
6584: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6585: p_api_name => l_api_name,
6586: p_pkg_name => g_pkg_name,
6587: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
6588: x_msg_count => x_msg_count,

Line 6587: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

6583: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
6584: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6585: p_api_name => l_api_name,
6586: p_pkg_name => g_pkg_name,
6587: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
6588: x_msg_count => x_msg_count,
6589: x_msg_data => x_msg_data,
6590: p_api_type => g_api_type);
6591: If( strm_name_csr%ISOPEN ) Then

Line 6595: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6591: If( strm_name_csr%ISOPEN ) Then
6592: CLOSE strm_name_csr;
6593: End If;
6594: WHEN OTHERS THEN
6595: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6596: p_api_name => l_api_name,
6597: p_pkg_name => g_pkg_name,
6598: p_exc_name => 'OTHERS',
6599: x_msg_count => x_msg_count,

Line 6608: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

6604: -- End modification 11i10 bakuchib
6605: -- Start modification Bug#3121708 bakuchib
6606: Procedure update_contract_yields(
6607: p_api_version IN NUMBER,
6608: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
6609: x_return_status OUT NOCOPY VARCHAR2,
6610: x_msg_count OUT NOCOPY NUMBER,
6611: x_msg_data OUT NOCOPY VARCHAR2,
6612: p_chr_id IN VARCHAR2,

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

6613: p_chr_yields IN yields_rec_type) AS
6614:
6615: l_api_name CONSTANT VARCHAR2(30) := 'UPDATE_CONTRACT_YIELDS';
6616: l_api_version CONSTANT NUMBER := 1;
6617: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
6618:
6619: pl_chrv_rec okl_okc_migration_pvt.chrv_rec_type;
6620: pl_khrv_rec okl_contract_pvt.khrv_rec_type;
6621: xl_chrv_rec okl_okc_migration_pvt.chrv_rec_type;

Line 6678: x_return_status := OKL_API.START_ACTIVITY(

6674: begin
6675:
6676: print( l_api_name, 'begin');
6677:
6678: x_return_status := OKL_API.START_ACTIVITY(
6679: p_api_name => l_api_name,
6680: p_pkg_name => g_pkg_name,
6681: p_init_msg_list => p_init_msg_list,
6682: l_api_version => l_api_version,

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

6684: p_api_type => G_API_TYPE,
6685: x_return_status => x_return_status);
6686:
6687: -- check if activity started successfully
6688: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6689: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6690: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6691: raise OKL_API.G_EXCEPTION_ERROR;
6692: End If;

Line 6689: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6685: x_return_status => x_return_status);
6686:
6687: -- check if activity started successfully
6688: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6689: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6690: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6691: raise OKL_API.G_EXCEPTION_ERROR;
6692: End If;
6693: OPEN validate_sub_line(p_dnz_chr_id => l_chr_id);

Line 6690: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

6686:
6687: -- check if activity started successfully
6688: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6689: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6690: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6691: raise OKL_API.G_EXCEPTION_ERROR;
6692: End If;
6693: OPEN validate_sub_line(p_dnz_chr_id => l_chr_id);
6694: FETCH validate_sub_line INTO ln_sub_exists;

Line 6691: raise OKL_API.G_EXCEPTION_ERROR;

6687: -- check if activity started successfully
6688: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6689: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6690: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6691: raise OKL_API.G_EXCEPTION_ERROR;
6692: End If;
6693: OPEN validate_sub_line(p_dnz_chr_id => l_chr_id);
6694: FETCH validate_sub_line INTO ln_sub_exists;
6695: CLOSE validate_sub_line;

Line 6757: p_restricted_update => OKL_API.G_FALSE,

6753: p_init_msg_list => p_init_msg_list,
6754: x_return_status => x_return_status,
6755: x_msg_count => x_msg_count,
6756: x_msg_data => x_msg_data,
6757: p_restricted_update => OKL_API.G_FALSE,
6758: p_chrv_rec => pl_chrv_rec,
6759: p_khrv_rec => pl_khrv_rec,
6760: p_edit_mode => 'N',
6761: x_chrv_rec => xl_chrv_rec,

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

6761: x_chrv_rec => xl_chrv_rec,
6762: x_khrv_rec => xl_khrv_rec);
6763:
6764:
6765: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6766: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6767: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6768: raise OKL_API.G_EXCEPTION_ERROR;
6769: End If;

Line 6766: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6762: x_khrv_rec => xl_khrv_rec);
6763:
6764:
6765: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6766: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6767: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6768: raise OKL_API.G_EXCEPTION_ERROR;
6769: End If;
6770:

Line 6767: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

6763:
6764:
6765: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6766: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6767: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6768: raise OKL_API.G_EXCEPTION_ERROR;
6769: End If;
6770:
6771:

Line 6768: raise OKL_API.G_EXCEPTION_ERROR;

6764:
6765: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
6766: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6767: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
6768: raise OKL_API.G_EXCEPTION_ERROR;
6769: End If;
6770:
6771:
6772: print( l_api_name, 'end', x_return_status);

Line 6774: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

6770:
6771:
6772: print( l_api_name, 'end', x_return_status);
6773:
6774: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
6775:
6776: Exception
6777: when OKL_API.G_EXCEPTION_ERROR then
6778: IF validate_sub_line%ISOPEN THEN

Line 6777: when OKL_API.G_EXCEPTION_ERROR then

6773:
6774: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
6775:
6776: Exception
6777: when OKL_API.G_EXCEPTION_ERROR then
6778: IF validate_sub_line%ISOPEN THEN
6779: CLOSE validate_sub_line;
6780: END IF;
6781: IF validate_esg_isg%ISOPEN THEN

Line 6784: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6780: END IF;
6781: IF validate_esg_isg%ISOPEN THEN
6782: CLOSE validate_esg_isg;
6783: END IF;
6784: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6785: p_api_name => l_api_name,
6786: p_pkg_name => g_pkg_name,
6787: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
6788: x_msg_count => x_msg_count,

Line 6787: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

6783: END IF;
6784: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6785: p_api_name => l_api_name,
6786: p_pkg_name => g_pkg_name,
6787: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
6788: x_msg_count => x_msg_count,
6789: x_msg_data => x_msg_data,
6790: p_api_type => g_api_type);
6791: IF l_hdr_csr%ISOPEN THEN

Line 6795: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

6791: IF l_hdr_csr%ISOPEN THEN
6792: CLOSE l_hdr_csr;
6793: End If;
6794:
6795: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
6796: IF validate_sub_line%ISOPEN THEN
6797: CLOSE validate_sub_line;
6798: END IF;
6799: IF validate_esg_isg%ISOPEN THEN

Line 6802: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6798: END IF;
6799: IF validate_esg_isg%ISOPEN THEN
6800: CLOSE validate_esg_isg;
6801: END IF;
6802: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6803: p_api_name => l_api_name,
6804: p_pkg_name => g_pkg_name,
6805: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
6806: x_msg_count => x_msg_count,

Line 6805: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

6801: END IF;
6802: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6803: p_api_name => l_api_name,
6804: p_pkg_name => g_pkg_name,
6805: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
6806: x_msg_count => x_msg_count,
6807: x_msg_data => x_msg_data,
6808: p_api_type => g_api_type);
6809:

Line 6821: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6817: END IF;
6818: IF validate_esg_isg%ISOPEN THEN
6819: CLOSE validate_esg_isg;
6820: END IF;
6821: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6822: p_api_name => l_api_name,
6823: p_pkg_name => g_pkg_name,
6824: p_exc_name => 'OTHERS',
6825: x_msg_count => x_msg_count,

Line 6840: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

6836: --Added by bkatraga for bug 13447258
6837: -- This procedure will copy the variable rate created streams for terminated assets
6838: PROCEDURE COPY_VARIABLE_RATE_STREAMS(
6839: p_api_version IN NUMBER,
6840: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
6841: x_return_status OUT NOCOPY VARCHAR2,
6842: x_msg_count OUT NOCOPY NUMBER,
6843: x_msg_data OUT NOCOPY VARCHAR2,
6844: p_chr_id IN VARCHAR2,

Line 6905: x_return_status := OKL_API.G_RET_STS_SUCCESS;

6901: l_kle_id OKC_K_LINES_B.ID%TYPE;
6902:
6903: BEGIN
6904:
6905: x_return_status := OKL_API.G_RET_STS_SUCCESS;
6906:
6907: -- Call start_activity to create savepoint, check compatibility
6908: -- and initialize message list
6909: x_return_status := OKL_API.START_ACTIVITY (

Line 6909: x_return_status := OKL_API.START_ACTIVITY (

6905: x_return_status := OKL_API.G_RET_STS_SUCCESS;
6906:
6907: -- Call start_activity to create savepoint, check compatibility
6908: -- and initialize message list
6909: x_return_status := OKL_API.START_ACTIVITY (
6910: l_api_name
6911: ,p_init_msg_list
6912: ,'_PVT'
6913: ,x_return_status);

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

6911: ,p_init_msg_list
6912: ,'_PVT'
6913: ,x_return_status);
6914: -- Check if activity started successfully
6915: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6916: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6917: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6918: RAISE OKL_API.G_EXCEPTION_ERROR;
6919: END IF;

Line 6916: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6912: ,'_PVT'
6913: ,x_return_status);
6914: -- Check if activity started successfully
6915: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6916: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6917: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6918: RAISE OKL_API.G_EXCEPTION_ERROR;
6919: END IF;
6920:

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

6913: ,x_return_status);
6914: -- Check if activity started successfully
6915: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6916: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6917: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6918: RAISE OKL_API.G_EXCEPTION_ERROR;
6919: END IF;
6920:
6921: l_strm_index := 0;

Line 6918: RAISE OKL_API.G_EXCEPTION_ERROR;

6914: -- Check if activity started successfully
6915: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6916: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6917: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6918: RAISE OKL_API.G_EXCEPTION_ERROR;
6919: END IF;
6920:
6921: l_strm_index := 0;
6922: l_sel_index := 0;

Line 6968: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

6964: , l_stmv_tbl
6965: , l_selv_tbl
6966: , lx_stmv_tbl
6967: , lx_selv_tbl);
6968: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6969: RAISE OKL_API.G_EXCEPTION_ERROR;
6970: ELSIF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
6971: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6972: END IF;

Line 6969: RAISE OKL_API.G_EXCEPTION_ERROR;

6965: , l_selv_tbl
6966: , lx_stmv_tbl
6967: , lx_selv_tbl);
6968: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6969: RAISE OKL_API.G_EXCEPTION_ERROR;
6970: ELSIF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
6971: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6972: END IF;
6973: END IF;

Line 6970: ELSIF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

6966: , lx_stmv_tbl
6967: , lx_selv_tbl);
6968: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6969: RAISE OKL_API.G_EXCEPTION_ERROR;
6970: ELSIF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
6971: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6972: END IF;
6973: END IF;
6974:

Line 6971: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6967: , lx_selv_tbl);
6968: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
6969: RAISE OKL_API.G_EXCEPTION_ERROR;
6970: ELSIF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
6971: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6972: END IF;
6973: END IF;
6974:
6975: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

Line 6975: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

6971: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6972: END IF;
6973: END IF;
6974:
6975: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
6976:
6977: EXCEPTION
6978: WHEN OKL_API.G_EXCEPTION_ERROR THEN
6979: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 6978: WHEN OKL_API.G_EXCEPTION_ERROR THEN

6974:
6975: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
6976:
6977: EXCEPTION
6978: WHEN OKL_API.G_EXCEPTION_ERROR THEN
6979: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6980: p_api_name => l_api_name,
6981: p_pkg_name => g_pkg_name,
6982: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 6979: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6975: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
6976:
6977: EXCEPTION
6978: WHEN OKL_API.G_EXCEPTION_ERROR THEN
6979: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6980: p_api_name => l_api_name,
6981: p_pkg_name => g_pkg_name,
6982: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
6983: x_msg_count => x_msg_count,

Line 6982: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

6978: WHEN OKL_API.G_EXCEPTION_ERROR THEN
6979: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6980: p_api_name => l_api_name,
6981: p_pkg_name => g_pkg_name,
6982: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
6983: x_msg_count => x_msg_count,
6984: x_msg_data => x_msg_data,
6985: p_api_type => g_api_type);
6986: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 6986: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

6982: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
6983: x_msg_count => x_msg_count,
6984: x_msg_data => x_msg_data,
6985: p_api_type => g_api_type);
6986: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
6987: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6988: p_api_name => l_api_name,
6989: p_pkg_name => g_pkg_name,
6990: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 6987: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6983: x_msg_count => x_msg_count,
6984: x_msg_data => x_msg_data,
6985: p_api_type => g_api_type);
6986: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
6987: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6988: p_api_name => l_api_name,
6989: p_pkg_name => g_pkg_name,
6990: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
6991: x_msg_count => x_msg_count,

Line 6990: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

6986: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
6987: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6988: p_api_name => l_api_name,
6989: p_pkg_name => g_pkg_name,
6990: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
6991: x_msg_count => x_msg_count,
6992: x_msg_data => x_msg_data,
6993: p_api_type => g_api_type);
6994: WHEN OTHERS THEN

Line 6995: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

6991: x_msg_count => x_msg_count,
6992: x_msg_data => x_msg_data,
6993: p_api_type => g_api_type);
6994: WHEN OTHERS THEN
6995: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
6996: p_api_name => l_api_name,
6997: p_pkg_name => g_pkg_name,
6998: p_exc_name => 'OTHERS',
6999: x_msg_count => x_msg_count,

Line 7008: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

7004:
7005: -- This procedure will historize the variable rate created streams for terminated assets
7006: PROCEDURE HISTORIZE_VAR_RATE_STREAMS(
7007: p_api_version IN NUMBER,
7008: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
7009: x_return_status OUT NOCOPY VARCHAR2,
7010: x_msg_count OUT NOCOPY NUMBER,
7011: x_msg_data OUT NOCOPY VARCHAR2,
7012: p_chr_id IN VARCHAR2,

Line 7070: x_return_status := OKL_API.G_RET_STS_SUCCESS;

7066: l_mass_rbk_khr VARCHAR2(1);
7067:
7068: BEGIN
7069:
7070: x_return_status := OKL_API.G_RET_STS_SUCCESS;
7071:
7072: -- Call start_activity to create savepoint, check compatibility
7073: -- and initialize message list
7074: x_return_status := OKL_API.START_ACTIVITY (

Line 7074: x_return_status := OKL_API.START_ACTIVITY (

7070: x_return_status := OKL_API.G_RET_STS_SUCCESS;
7071:
7072: -- Call start_activity to create savepoint, check compatibility
7073: -- and initialize message list
7074: x_return_status := OKL_API.START_ACTIVITY (
7075: l_api_name
7076: ,p_init_msg_list
7077: ,'_PVT'
7078: ,x_return_status);

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

7076: ,p_init_msg_list
7077: ,'_PVT'
7078: ,x_return_status);
7079: -- Check if activity started successfully
7080: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7081: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7082: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7083: RAISE OKL_API.G_EXCEPTION_ERROR;
7084: END IF;

Line 7081: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7077: ,'_PVT'
7078: ,x_return_status);
7079: -- Check if activity started successfully
7080: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7081: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7082: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7083: RAISE OKL_API.G_EXCEPTION_ERROR;
7084: END IF;
7085:

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

7078: ,x_return_status);
7079: -- Check if activity started successfully
7080: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7081: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7082: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7083: RAISE OKL_API.G_EXCEPTION_ERROR;
7084: END IF;
7085:
7086:

Line 7083: RAISE OKL_API.G_EXCEPTION_ERROR;

7079: -- Check if activity started successfully
7080: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7081: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7082: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7083: RAISE OKL_API.G_EXCEPTION_ERROR;
7084: END IF;
7085:
7086:
7087: l_mass_rbk_khr := '?';

Line 7109: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

7105: END LOOP;
7106: END LOOP;
7107: END IF;
7108:
7109: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
7110:
7111: EXCEPTION
7112: WHEN OKL_API.G_EXCEPTION_ERROR THEN
7113: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 7112: WHEN OKL_API.G_EXCEPTION_ERROR THEN

7108:
7109: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
7110:
7111: EXCEPTION
7112: WHEN OKL_API.G_EXCEPTION_ERROR THEN
7113: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7114: p_api_name => l_api_name,
7115: p_pkg_name => g_pkg_name,
7116: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 7113: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

7109: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
7110:
7111: EXCEPTION
7112: WHEN OKL_API.G_EXCEPTION_ERROR THEN
7113: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7114: p_api_name => l_api_name,
7115: p_pkg_name => g_pkg_name,
7116: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
7117: x_msg_count => x_msg_count,

Line 7116: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

7112: WHEN OKL_API.G_EXCEPTION_ERROR THEN
7113: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7114: p_api_name => l_api_name,
7115: p_pkg_name => g_pkg_name,
7116: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
7117: x_msg_count => x_msg_count,
7118: x_msg_data => x_msg_data,
7119: p_api_type => g_api_type);
7120: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 7120: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

7116: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
7117: x_msg_count => x_msg_count,
7118: x_msg_data => x_msg_data,
7119: p_api_type => g_api_type);
7120: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
7121: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7122: p_api_name => l_api_name,
7123: p_pkg_name => g_pkg_name,
7124: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 7121: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

7117: x_msg_count => x_msg_count,
7118: x_msg_data => x_msg_data,
7119: p_api_type => g_api_type);
7120: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
7121: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7122: p_api_name => l_api_name,
7123: p_pkg_name => g_pkg_name,
7124: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
7125: x_msg_count => x_msg_count,

Line 7124: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

7120: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
7121: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7122: p_api_name => l_api_name,
7123: p_pkg_name => g_pkg_name,
7124: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
7125: x_msg_count => x_msg_count,
7126: x_msg_data => x_msg_data,
7127: p_api_type => g_api_type);
7128: WHEN OTHERS THEN

Line 7129: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

7125: x_msg_count => x_msg_count,
7126: x_msg_data => x_msg_data,
7127: p_api_type => g_api_type);
7128: WHEN OTHERS THEN
7129: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7130: p_api_name => l_api_name,
7131: p_pkg_name => g_pkg_name,
7132: p_exc_name => 'OTHERS',
7133: x_msg_count => x_msg_count,

Line 7144: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

7140: -- Start modification Bug#3121708 bakuchib
7141: -- gboomina BUG#4508077 added p_source_call as a parameter
7142: Procedure adjust_streams(
7143: p_api_version IN NUMBER,
7144: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
7145: x_return_status OUT NOCOPY VARCHAR2,
7146: x_msg_count OUT NOCOPY NUMBER,
7147: x_msg_data OUT NOCOPY VARCHAR2,
7148: p_chr_id IN VARCHAR2,

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

7150: p_source_call IN VARCHAR2) AS
7151:
7152: l_api_name CONSTANT VARCHAR2(30) := 'ADJUST_STREAMS';
7153: l_api_version CONSTANT NUMBER := 1;
7154: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
7155:
7156: pl_chrv_rec okl_okc_migration_pvt.chrv_rec_type;
7157: pl_khrv_rec okl_contract_pvt.khrv_rec_type;
7158: xl_chrv_rec okl_okc_migration_pvt.chrv_rec_type;

Line 7272: x_return_status := OKL_API.START_ACTIVITY(

7268: --Added by kthiruva for Debugging
7269: write_to_log('Inside procedure adjust_Streams');
7270:
7271: print( l_api_name, 'begin');
7272: x_return_status := OKL_API.START_ACTIVITY(
7273: p_api_name => l_api_name,
7274: p_pkg_name => g_pkg_name,
7275: p_init_msg_list => p_init_msg_list,
7276: l_api_version => l_api_version,

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

7277: p_api_version => p_api_version,
7278: p_api_type => G_API_TYPE,
7279: x_return_status => x_return_status);
7280: -- check if activity started successfully
7281: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7282: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7283: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7284: raise OKL_API.G_EXCEPTION_ERROR;
7285: End If;

Line 7282: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7278: p_api_type => G_API_TYPE,
7279: x_return_status => x_return_status);
7280: -- check if activity started successfully
7281: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7282: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7283: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7284: raise OKL_API.G_EXCEPTION_ERROR;
7285: End If;
7286: OPEN l_hdr_pdt_csr(p_chr_id);

Line 7283: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

7279: x_return_status => x_return_status);
7280: -- check if activity started successfully
7281: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7282: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7283: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7284: raise OKL_API.G_EXCEPTION_ERROR;
7285: End If;
7286: OPEN l_hdr_pdt_csr(p_chr_id);
7287: FETCH l_hdr_pdt_csr INTO l_pdt_id_rec;

Line 7284: raise OKL_API.G_EXCEPTION_ERROR;

7280: -- check if activity started successfully
7281: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7282: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7283: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7284: raise OKL_API.G_EXCEPTION_ERROR;
7285: End If;
7286: OPEN l_hdr_pdt_csr(p_chr_id);
7287: FETCH l_hdr_pdt_csr INTO l_pdt_id_rec;
7288: CLOSE l_hdr_pdt_csr;

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

7318: p_start_date => l_hdr_rec.start_date,
7319: p_end_date => l_hdr_rec.end_date,
7320: p_deal_type => l_deal_type,
7321: x_return_status => x_return_status);
7322: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7323: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7324: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7325: raise OKL_API.G_EXCEPTION_ERROR;
7326: End If;

Line 7323: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7319: p_end_date => l_hdr_rec.end_date,
7320: p_deal_type => l_deal_type,
7321: x_return_status => x_return_status);
7322: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7323: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7324: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7325: raise OKL_API.G_EXCEPTION_ERROR;
7326: End If;
7327: END IF;

Line 7324: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

7320: p_deal_type => l_deal_type,
7321: x_return_status => x_return_status);
7322: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7323: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7324: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7325: raise OKL_API.G_EXCEPTION_ERROR;
7326: End If;
7327: END IF;
7328: -- gboomina BUG#4508077 end

Line 7325: raise OKL_API.G_EXCEPTION_ERROR;

7321: x_return_status => x_return_status);
7322: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7323: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7324: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7325: raise OKL_API.G_EXCEPTION_ERROR;
7326: End If;
7327: END IF;
7328: -- gboomina BUG#4508077 end
7329: END IF;

Line 7343: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

7339: x_msg_data => x_msg_data);
7340:
7341: --Added by kthiruva for Debugging
7342: write_to_log('After the call to OKL_STREAM_GENERATOR_PUB.GEN_VAR_INT_SCHEDULE, return status is :'||x_return_status);
7343: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7344: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7345: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7346: raise OKL_API.G_EXCEPTION_ERROR;
7347: END IF;

Line 7344: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7340:
7341: --Added by kthiruva for Debugging
7342: write_to_log('After the call to OKL_STREAM_GENERATOR_PUB.GEN_VAR_INT_SCHEDULE, return status is :'||x_return_status);
7343: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7344: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7345: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7346: raise OKL_API.G_EXCEPTION_ERROR;
7347: END IF;
7348:

Line 7345: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

7341: --Added by kthiruva for Debugging
7342: write_to_log('After the call to OKL_STREAM_GENERATOR_PUB.GEN_VAR_INT_SCHEDULE, return status is :'||x_return_status);
7343: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7344: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7345: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7346: raise OKL_API.G_EXCEPTION_ERROR;
7347: END IF;
7348:
7349: -- Added by HKPATEL for mass rebook fix

Line 7346: raise OKL_API.G_EXCEPTION_ERROR;

7342: write_to_log('After the call to OKL_STREAM_GENERATOR_PUB.GEN_VAR_INT_SCHEDULE, return status is :'||x_return_status);
7343: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7344: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7345: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7346: raise OKL_API.G_EXCEPTION_ERROR;
7347: END IF;
7348:
7349: -- Added by HKPATEL for mass rebook fix
7350: /*

Line 7359: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

7355: x_msg_count => x_msg_count,
7356: x_msg_data => x_msg_data,
7357: p_chr_id => p_chr_id,
7358: p_purpose => p_purpose);
7359: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7360: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7361: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7362: raise OKL_API.G_EXCEPTION_ERROR;
7363: END IF;

Line 7360: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7356: x_msg_data => x_msg_data,
7357: p_chr_id => p_chr_id,
7358: p_purpose => p_purpose);
7359: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7360: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7361: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7362: raise OKL_API.G_EXCEPTION_ERROR;
7363: END IF;
7364: */

Line 7361: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

7357: p_chr_id => p_chr_id,
7358: p_purpose => p_purpose);
7359: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7360: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7361: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7362: raise OKL_API.G_EXCEPTION_ERROR;
7363: END IF;
7364: */
7365:

Line 7362: raise OKL_API.G_EXCEPTION_ERROR;

7358: p_purpose => p_purpose);
7359: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7360: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7361: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7362: raise OKL_API.G_EXCEPTION_ERROR;
7363: END IF;
7364: */
7365:
7366: -- Code for rebook enhancement - HKPATEL - 4212626

Line 7381: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

7377:
7378: --Added by kthiruva for Debugging
7379: write_to_log('After the call to create_advance_rental_streams, return status is :'||x_return_status);
7380:
7381: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7382: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7383: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7384: raise OKL_API.G_EXCEPTION_ERROR;
7385: END IF;

Line 7382: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7378: --Added by kthiruva for Debugging
7379: write_to_log('After the call to create_advance_rental_streams, return status is :'||x_return_status);
7380:
7381: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7382: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7383: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7384: raise OKL_API.G_EXCEPTION_ERROR;
7385: END IF;
7386:

Line 7383: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

7379: write_to_log('After the call to create_advance_rental_streams, return status is :'||x_return_status);
7380:
7381: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7382: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7383: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7384: raise OKL_API.G_EXCEPTION_ERROR;
7385: END IF;
7386:
7387: --Added by kthiruva for Debugging

Line 7384: raise OKL_API.G_EXCEPTION_ERROR;

7380:
7381: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7382: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7383: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7384: raise OKL_API.G_EXCEPTION_ERROR;
7385: END IF;
7386:
7387: --Added by kthiruva for Debugging
7388: write_to_log('Prior to the call to adjust_passthrough_streams ');

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

7397:
7398: --Added by kthiruva for Debugging
7399: write_to_log('After the call to adjust_passthrough_streams, return status is :'||x_return_status);
7400:
7401: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7402: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7403: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7404: RAISE OKL_API.G_EXCEPTION_ERROR;
7405: END IF;

Line 7402: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7398: --Added by kthiruva for Debugging
7399: write_to_log('After the call to adjust_passthrough_streams, return status is :'||x_return_status);
7400:
7401: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7402: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7403: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7404: RAISE OKL_API.G_EXCEPTION_ERROR;
7405: END IF;
7406:

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

7399: write_to_log('After the call to adjust_passthrough_streams, return status is :'||x_return_status);
7400:
7401: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7402: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7403: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7404: RAISE OKL_API.G_EXCEPTION_ERROR;
7405: END IF;
7406:
7407: --Added by kthiruva for Debugging

Line 7404: RAISE OKL_API.G_EXCEPTION_ERROR;

7400:
7401: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7402: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7403: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7404: RAISE OKL_API.G_EXCEPTION_ERROR;
7405: END IF;
7406:
7407: --Added by kthiruva for Debugging
7408: write_to_log('Prior to the call to OKL_CONTRACT_REBOOK_PVT.link_streams');

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

7416:
7417: --Added by kthiruva for Debugging
7418: write_to_log('After the call to OKL_CONTRACT_REBOOK_PVT.link_streams, return status is :'||x_return_status);
7419:
7420: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7421: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7422: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7423: RAISE OKL_API.G_EXCEPTION_ERROR;
7424: END IF;

Line 7421: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7417: --Added by kthiruva for Debugging
7418: write_to_log('After the call to OKL_CONTRACT_REBOOK_PVT.link_streams, return status is :'||x_return_status);
7419:
7420: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7421: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7422: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7423: RAISE OKL_API.G_EXCEPTION_ERROR;
7424: END IF;
7425: -- Code for rebook enhancement ends here - HKPATEL

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

7418: write_to_log('After the call to OKL_CONTRACT_REBOOK_PVT.link_streams, return status is :'||x_return_status);
7419:
7420: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7421: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7422: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7423: RAISE OKL_API.G_EXCEPTION_ERROR;
7424: END IF;
7425: -- Code for rebook enhancement ends here - HKPATEL
7426:

Line 7423: RAISE OKL_API.G_EXCEPTION_ERROR;

7419:
7420: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7421: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7422: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7423: RAISE OKL_API.G_EXCEPTION_ERROR;
7424: END IF;
7425: -- Code for rebook enhancement ends here - HKPATEL
7426:
7427: --Added by bkatraga for bug 13447258

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

7433: x_msg_count => x_msg_count,
7434: x_msg_data => x_msg_data,
7435: p_chr_id => p_chr_id,
7436: p_purpose => p_purpose);
7437: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7438: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7439: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7440: RAISE OKL_API.G_EXCEPTION_ERROR;
7441: END IF;

Line 7438: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7434: x_msg_data => x_msg_data,
7435: p_chr_id => p_chr_id,
7436: p_purpose => p_purpose);
7437: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7438: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7439: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7440: RAISE OKL_API.G_EXCEPTION_ERROR;
7441: END IF;
7442: END IF;

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

7435: p_chr_id => p_chr_id,
7436: p_purpose => p_purpose);
7437: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7438: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7439: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7440: RAISE OKL_API.G_EXCEPTION_ERROR;
7441: END IF;
7442: END IF;
7443: --end bkatraga for bug 13447258

Line 7440: RAISE OKL_API.G_EXCEPTION_ERROR;

7436: p_purpose => p_purpose);
7437: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7438: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7439: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7440: RAISE OKL_API.G_EXCEPTION_ERROR;
7441: END IF;
7442: END IF;
7443: --end bkatraga for bug 13447258
7444:

Line 7454: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7450: OPEN strm_name_csr ( l_strms_rec.sty_id );
7451: FETCH strm_name_csr into l_strm_name_rec;
7452: IF strm_name_csr%NOTFOUND THEN
7453: CLOSE strm_name_csr;
7454: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7455: ELSIF (l_strm_name_rec.name = 'BILLING ADJUSTMENT') THEN
7456: OPEN bill_strm_hist_csr(l_chr_id,l_strms_rec.sty_id,'CURR',p_purpose);
7457: FETCH bill_strm_hist_csr into l_hist_flag;
7458: IF bill_strm_hist_csr%NOTFOUND THEN

Line 7471: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7467: FETCH strm_name_csr into l_strm_name_rec;
7468:
7469: IF strm_name_csr%NOTFOUND THEN
7470: CLOSE strm_name_csr;
7471: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7472:
7473: ELSIF (l_strm_name_rec.stream_type_purpose NOT IN (
7474: 'INVESTOR_CNTRCT_OBLIGATION_PAY', 'INVESTOR_DISB_ADJUSTMENT',
7475: 'INVESTOR_EVERGREEN_RENT_PAY', 'INVESTOR_INTEREST_INCOME',

Line 7519: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7515: OPEN strm_name_csr ( l_strms_rec.sty_id );
7516: FETCH strm_name_csr into l_strm_name_rec;
7517: IF strm_name_csr%NOTFOUND THEN
7518: CLOSE strm_name_csr;
7519: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7520: END IF;
7521: CLOSE strm_name_csr;
7522: -- Code commented and added for use defined streams
7523: --l_strm_name := l_strm_name_rec.name;

Line 7582: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

7578: x_msg_count => x_msg_count,
7579: x_msg_data => x_msg_data,
7580: p_stmv_tbl => l_stmv_tbl,
7581: x_stmv_tbl => x_stmv_tbl);
7582: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7583: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7584: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7585: raise OKL_API.G_EXCEPTION_ERROR;
7586: END IF;

Line 7583: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7579: x_msg_data => x_msg_data,
7580: p_stmv_tbl => l_stmv_tbl,
7581: x_stmv_tbl => x_stmv_tbl);
7582: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7583: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7584: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7585: raise OKL_API.G_EXCEPTION_ERROR;
7586: END IF;
7587: Commented code for Bulk update ends here by HKPATEL -02/18/2005 */

Line 7584: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

7580: p_stmv_tbl => l_stmv_tbl,
7581: x_stmv_tbl => x_stmv_tbl);
7582: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7583: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7584: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7585: raise OKL_API.G_EXCEPTION_ERROR;
7586: END IF;
7587: Commented code for Bulk update ends here by HKPATEL -02/18/2005 */
7588:

Line 7585: raise OKL_API.G_EXCEPTION_ERROR;

7581: x_stmv_tbl => x_stmv_tbl);
7582: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7583: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7584: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7585: raise OKL_API.G_EXCEPTION_ERROR;
7586: END IF;
7587: Commented code for Bulk update ends here by HKPATEL -02/18/2005 */
7588:
7589: -- Bulk update

Line 7618: okl_api.set_message (p_app_name => G_APP_NAME,

7614: write_to_log('After the call to OKL_BILLING_CONTROLLER_PVT.track_next_bill_date');
7615:
7616: EXCEPTION
7617: WHEN OTHERS THEN
7618: okl_api.set_message (p_app_name => G_APP_NAME,
7619: p_msg_name => G_DB_ERROR,
7620: p_token1 => G_PROG_NAME_TOKEN,
7621: p_token1_value => l_api_name,
7622: p_token2 => G_SQLCODE_TOKEN,

Line 7626: l_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

7622: p_token2 => G_SQLCODE_TOKEN,
7623: p_token2_value => sqlcode,
7624: p_token3 => G_SQLERRM_TOKEN,
7625: p_token3_value => sqlerrm);
7626: l_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
7627: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7628: END;
7629:
7630: -- Bulk update ends here

Line 7627: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7623: p_token2_value => sqlcode,
7624: p_token3 => G_SQLERRM_TOKEN,
7625: p_token3_value => sqlerrm);
7626: l_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
7627: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7628: END;
7629:
7630: -- Bulk update ends here
7631:

Line 7644: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

7640: p_chr_id => l_chr_id,
7641: p_purpose => p_purpose);
7642:
7643:
7644: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7645: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7646: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7647: raise OKL_API.G_EXCEPTION_ERROR;
7648: END IF;

Line 7645: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7641: p_purpose => p_purpose);
7642:
7643:
7644: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7645: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7646: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7647: raise OKL_API.G_EXCEPTION_ERROR;
7648: END IF;
7649: */

Line 7646: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

7642:
7643:
7644: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7645: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7646: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7647: raise OKL_API.G_EXCEPTION_ERROR;
7648: END IF;
7649: */
7650: OPEN l_hdr_csr( l_chr_id);

Line 7647: raise OKL_API.G_EXCEPTION_ERROR;

7643:
7644: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
7645: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7646: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
7647: raise OKL_API.G_EXCEPTION_ERROR;
7648: END IF;
7649: */
7650: OPEN l_hdr_csr( l_chr_id);
7651: FETCH l_hdr_csr INTO l_hdr_rec;

Line 7654: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7650: OPEN l_hdr_csr( l_chr_id);
7651: FETCH l_hdr_csr INTO l_hdr_rec;
7652:
7653: IF l_hdr_csr%NOTFOUND THEN
7654: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7655: Elsif (l_hdr_rec.orig_system_source_code = 'OKL_REBOOK') Then
7656: NULL;
7657: /* Changed the position of code for bug 4212626
7658: create_interim_rental_streams(

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

7663: x_msg_data => x_msg_data,
7664: p_chr_id => l_chr_id,
7665: p_purpose => p_purpose);
7666:
7667: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7668: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7669: END IF;
7670: */
7671: END IF;

Line 7668: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7664: p_chr_id => l_chr_id,
7665: p_purpose => p_purpose);
7666:
7667: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7668: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7669: END IF;
7670: */
7671: END IF;
7672: CLOSE l_hdr_csr;

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

7706: x_msg_data => x_msg_data,
7707: p_selv_tbl => l_selv_tbl);
7708:
7709:
7710: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7711: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7712: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7713: RAISE OKL_API.G_EXCEPTION_ERROR;
7714: END IF;

Line 7711: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7707: p_selv_tbl => l_selv_tbl);
7708:
7709:
7710: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7711: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7712: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7713: RAISE OKL_API.G_EXCEPTION_ERROR;
7714: END IF;
7715: End If;

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

7708:
7709:
7710: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7711: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7712: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7713: RAISE OKL_API.G_EXCEPTION_ERROR;
7714: END IF;
7715: End If;
7716: /* Changed the position of code for bug 4212626

Line 7713: RAISE OKL_API.G_EXCEPTION_ERROR;

7709:
7710: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7711: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7712: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7713: RAISE OKL_API.G_EXCEPTION_ERROR;
7714: END IF;
7715: End If;
7716: /* Changed the position of code for bug 4212626
7717: adjust_passthrough_streams(

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

7723: p_chr_id => p_chr_id,
7724: p_purpose => p_purpose);
7725:
7726:
7727: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7728: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7729: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7730: RAISE OKL_API.G_EXCEPTION_ERROR;
7731: END IF;

Line 7728: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

7724: p_purpose => p_purpose);
7725:
7726:
7727: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7728: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7729: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7730: RAISE OKL_API.G_EXCEPTION_ERROR;
7731: END IF;
7732: */

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

7725:
7726:
7727: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7728: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7729: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7730: RAISE OKL_API.G_EXCEPTION_ERROR;
7731: END IF;
7732: */
7733: x_return_status := l_return_status;

Line 7730: RAISE OKL_API.G_EXCEPTION_ERROR;

7726:
7727: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
7728: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
7729: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
7730: RAISE OKL_API.G_EXCEPTION_ERROR;
7731: END IF;
7732: */
7733: x_return_status := l_return_status;
7734:

Line 7737: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

7733: x_return_status := l_return_status;
7734:
7735: print( l_api_name, 'end', x_return_status);
7736:
7737: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
7738:
7739: Exception
7740: when OKL_API.G_EXCEPTION_ERROR THEN
7741: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 7740: when OKL_API.G_EXCEPTION_ERROR THEN

7736:
7737: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
7738:
7739: Exception
7740: when OKL_API.G_EXCEPTION_ERROR THEN
7741: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7742: p_api_name => l_api_name,
7743: p_pkg_name => g_pkg_name,
7744: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 7741: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

7737: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
7738:
7739: Exception
7740: when OKL_API.G_EXCEPTION_ERROR THEN
7741: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7742: p_api_name => l_api_name,
7743: p_pkg_name => g_pkg_name,
7744: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
7745: x_msg_count => x_msg_count,

Line 7744: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

7740: when OKL_API.G_EXCEPTION_ERROR THEN
7741: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7742: p_api_name => l_api_name,
7743: p_pkg_name => g_pkg_name,
7744: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
7745: x_msg_count => x_msg_count,
7746: x_msg_data => x_msg_data,
7747: p_api_type => g_api_type);
7748: IF l_hdr_csr%ISOPEN THEN

Line 7752: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

7748: IF l_hdr_csr%ISOPEN THEN
7749: CLOSE l_hdr_csr;
7750: End If;
7751:
7752: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
7753: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7754: p_api_name => l_api_name,
7755: p_pkg_name => g_pkg_name,
7756: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 7753: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

7749: CLOSE l_hdr_csr;
7750: End If;
7751:
7752: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
7753: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7754: p_api_name => l_api_name,
7755: p_pkg_name => g_pkg_name,
7756: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
7757: x_msg_count => x_msg_count,

Line 7756: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

7752: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
7753: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7754: p_api_name => l_api_name,
7755: p_pkg_name => g_pkg_name,
7756: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
7757: x_msg_count => x_msg_count,
7758: x_msg_data => x_msg_data,
7759: p_api_type => g_api_type);
7760:

Line 7770: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

7766: CLOSE l_hdr_csr;
7767: End If;
7768:
7769: when OTHERS THEN
7770: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
7771: p_api_name => l_api_name,
7772: p_pkg_name => g_pkg_name,
7773: p_exc_name => 'OTHERS',
7774: x_msg_count => x_msg_count,

Line 7827: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

7823: --
7824: -- End of comments
7825: PROCEDURE RECREATE_TMT_LN_STRMS(
7826: p_api_version IN NUMBER,
7827: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
7828: x_return_status OUT NOCOPY VARCHAR2,
7829: x_msg_count OUT NOCOPY NUMBER,
7830: x_msg_data OUT NOCOPY VARCHAR2,
7831: p_chr_id IN VARCHAR2,

Line 8172: x_return_status := OKL_API.G_RET_STS_SUCCESS;

8168:
8169:
8170: BEGIN
8171:
8172: x_return_status := OKL_API.G_RET_STS_SUCCESS;
8173:
8174: -- Call start_activity to create savepoint, check compatibility
8175: -- and initialize message list
8176: x_return_status := OKL_API.START_ACTIVITY (

Line 8176: x_return_status := OKL_API.START_ACTIVITY (

8172: x_return_status := OKL_API.G_RET_STS_SUCCESS;
8173:
8174: -- Call start_activity to create savepoint, check compatibility
8175: -- and initialize message list
8176: x_return_status := OKL_API.START_ACTIVITY (
8177: l_api_name
8178: ,p_init_msg_list
8179: ,'_PVT'
8180: ,x_return_status);

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

8178: ,p_init_msg_list
8179: ,'_PVT'
8180: ,x_return_status);
8181: -- Check if activity started successfully
8182: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8183: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8184: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8185: RAISE OKL_API.G_EXCEPTION_ERROR;
8186: END IF;

Line 8183: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8179: ,'_PVT'
8180: ,x_return_status);
8181: -- Check if activity started successfully
8182: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8183: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8184: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8185: RAISE OKL_API.G_EXCEPTION_ERROR;
8186: END IF;
8187:

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

8180: ,x_return_status);
8181: -- Check if activity started successfully
8182: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8183: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8184: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8185: RAISE OKL_API.G_EXCEPTION_ERROR;
8186: END IF;
8187:
8188: -- Initialize variables/records

Line 8185: RAISE OKL_API.G_EXCEPTION_ERROR;

8181: -- Check if activity started successfully
8182: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8183: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8184: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8185: RAISE OKL_API.G_EXCEPTION_ERROR;
8186: END IF;
8187:
8188: -- Initialize variables/records
8189: l_strm_index := 0;

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

8322: x_msg_count => x_msg_count,
8323: x_msg_data => x_msg_data,
8324: p_chr_id => p_chr_id,
8325: p_trx_number => p_trx_number);
8326: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8327: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8328: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8329: RAISE OKL_API.G_EXCEPTION_ERROR;
8330: END IF;

Line 8327: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8323: x_msg_data => x_msg_data,
8324: p_chr_id => p_chr_id,
8325: p_trx_number => p_trx_number);
8326: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8327: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8328: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8329: RAISE OKL_API.G_EXCEPTION_ERROR;
8330: END IF;
8331: --end bkatraga for bug 13447258

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

8324: p_chr_id => p_chr_id,
8325: p_trx_number => p_trx_number);
8326: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8327: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8328: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8329: RAISE OKL_API.G_EXCEPTION_ERROR;
8330: END IF;
8331: --end bkatraga for bug 13447258
8332:

Line 8329: RAISE OKL_API.G_EXCEPTION_ERROR;

8325: p_trx_number => p_trx_number);
8326: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8327: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8328: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8329: RAISE OKL_API.G_EXCEPTION_ERROR;
8330: END IF;
8331: --end bkatraga for bug 13447258
8332:
8333: ELSE

Line 8532: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

8528: , l_stmv_tbl
8529: , l_selv_tbl
8530: , lx_stmv_tbl
8531: , lx_selv_tbl);
8532: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8533: RAISE OKL_API.G_EXCEPTION_ERROR;
8534: ELSIF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
8535: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8536: END IF;

Line 8533: RAISE OKL_API.G_EXCEPTION_ERROR;

8529: , l_selv_tbl
8530: , lx_stmv_tbl
8531: , lx_selv_tbl);
8532: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8533: RAISE OKL_API.G_EXCEPTION_ERROR;
8534: ELSIF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
8535: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8536: END IF;
8537: END IF; -- l_stmv_tbl count check

Line 8534: ELSIF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

8530: , lx_stmv_tbl
8531: , lx_selv_tbl);
8532: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8533: RAISE OKL_API.G_EXCEPTION_ERROR;
8534: ELSIF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
8535: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8536: END IF;
8537: END IF; -- l_stmv_tbl count check
8538:

Line 8535: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8531: , lx_selv_tbl);
8532: IF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8533: RAISE OKL_API.G_EXCEPTION_ERROR;
8534: ELSIF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
8535: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8536: END IF;
8537: END IF; -- l_stmv_tbl count check
8538:
8539: END IF; -- END IF p_source_call check

Line 8542: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

8538:
8539: END IF; -- END IF p_source_call check
8540:
8541: -- End of API
8542: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
8543: EXCEPTION
8544: WHEN OKL_API.G_EXCEPTION_ERROR THEN
8545: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
8546: p_api_name => l_api_name,

Line 8544: WHEN OKL_API.G_EXCEPTION_ERROR THEN

8540:
8541: -- End of API
8542: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
8543: EXCEPTION
8544: WHEN OKL_API.G_EXCEPTION_ERROR THEN
8545: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
8546: p_api_name => l_api_name,
8547: p_pkg_name => g_pkg_name,
8548: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 8545: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

8541: -- End of API
8542: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
8543: EXCEPTION
8544: WHEN OKL_API.G_EXCEPTION_ERROR THEN
8545: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
8546: p_api_name => l_api_name,
8547: p_pkg_name => g_pkg_name,
8548: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
8549: x_msg_count => x_msg_count,

Line 8548: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

8544: WHEN OKL_API.G_EXCEPTION_ERROR THEN
8545: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
8546: p_api_name => l_api_name,
8547: p_pkg_name => g_pkg_name,
8548: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
8549: x_msg_count => x_msg_count,
8550: x_msg_data => x_msg_data,
8551: p_api_type => g_api_type);
8552: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 8552: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

8548: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
8549: x_msg_count => x_msg_count,
8550: x_msg_data => x_msg_data,
8551: p_api_type => g_api_type);
8552: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
8553: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
8554: p_api_name => l_api_name,
8555: p_pkg_name => g_pkg_name,
8556: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 8553: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

8549: x_msg_count => x_msg_count,
8550: x_msg_data => x_msg_data,
8551: p_api_type => g_api_type);
8552: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
8553: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
8554: p_api_name => l_api_name,
8555: p_pkg_name => g_pkg_name,
8556: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
8557: x_msg_count => x_msg_count,

Line 8556: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

8552: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
8553: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
8554: p_api_name => l_api_name,
8555: p_pkg_name => g_pkg_name,
8556: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
8557: x_msg_count => x_msg_count,
8558: x_msg_data => x_msg_data,
8559: p_api_type => g_api_type);
8560: WHEN OTHERS THEN

Line 8561: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

8557: x_msg_count => x_msg_count,
8558: x_msg_data => x_msg_data,
8559: p_api_type => g_api_type);
8560: WHEN OTHERS THEN
8561: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
8562: p_api_name => l_api_name,
8563: p_pkg_name => g_pkg_name,
8564: p_exc_name => 'OTHERS',
8565: x_msg_count => x_msg_count,

Line 8574: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

8570:
8571: -- Start modification 11i10 bakuchib
8572: Procedure process_streams(
8573: p_api_version IN NUMBER,
8574: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
8575: x_return_status OUT NOCOPY VARCHAR2,
8576: x_msg_count OUT NOCOPY NUMBER,
8577: x_msg_data OUT NOCOPY VARCHAR2,
8578: p_chr_id IN VARCHAR2,

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

8581: p_source_call IN VARCHAR2) AS
8582:
8583: l_api_name CONSTANT VARCHAR2(30) := 'PROCESS_STREAMS';
8584: l_api_version CONSTANT NUMBER := 1;
8585: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
8586:
8587: pl_chrv_rec okl_okc_migration_pvt.chrv_rec_type;
8588: pl_khrv_rec okl_contract_pvt.khrv_rec_type;
8589: xl_chrv_rec okl_okc_migration_pvt.chrv_rec_type;

Line 8774: x_return_status := OKL_API.G_RET_STS_SUCCESS;

8770: --Bug 4541302 - End of Changes
8771:
8772:
8773: BEGIN
8774: x_return_status := OKL_API.G_RET_STS_SUCCESS;
8775: -- Call start_activity to create savepoint, check compatibility
8776: -- and initialize message list
8777: x_return_status := OKL_API.START_ACTIVITY (
8778: l_api_name

Line 8777: x_return_status := OKL_API.START_ACTIVITY (

8773: BEGIN
8774: x_return_status := OKL_API.G_RET_STS_SUCCESS;
8775: -- Call start_activity to create savepoint, check compatibility
8776: -- and initialize message list
8777: x_return_status := OKL_API.START_ACTIVITY (
8778: l_api_name
8779: ,p_init_msg_list
8780: ,'_PVT'
8781: ,x_return_status);

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

8779: ,p_init_msg_list
8780: ,'_PVT'
8781: ,x_return_status);
8782: -- Check if activity started successfully
8783: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8784: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8785: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8786: RAISE OKL_API.G_EXCEPTION_ERROR;
8787: END IF;

Line 8784: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8780: ,'_PVT'
8781: ,x_return_status);
8782: -- Check if activity started successfully
8783: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8784: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8785: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8786: RAISE OKL_API.G_EXCEPTION_ERROR;
8787: END IF;
8788: IF p_process_yn = OKL_API.G_TRUE Then

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

8781: ,x_return_status);
8782: -- Check if activity started successfully
8783: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8784: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8785: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8786: RAISE OKL_API.G_EXCEPTION_ERROR;
8787: END IF;
8788: IF p_process_yn = OKL_API.G_TRUE Then
8789: l_process_yn := 'Y';

Line 8786: RAISE OKL_API.G_EXCEPTION_ERROR;

8782: -- Check if activity started successfully
8783: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8784: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8785: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8786: RAISE OKL_API.G_EXCEPTION_ERROR;
8787: END IF;
8788: IF p_process_yn = OKL_API.G_TRUE Then
8789: l_process_yn := 'Y';
8790: END IF;

Line 8788: IF p_process_yn = OKL_API.G_TRUE Then

8784: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8785: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8786: RAISE OKL_API.G_EXCEPTION_ERROR;
8787: END IF;
8788: IF p_process_yn = OKL_API.G_TRUE Then
8789: l_process_yn := 'Y';
8790: END IF;
8791:
8792: --Added by kthiruva for Debug Logging

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

8824: x_msg_data => x_msg_data,
8825: p_rulv_rec => l_rulv_rec,
8826: p_edit_mode => 'N',
8827: x_rulv_rec => lx_rulv_rec);
8828: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8829: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
8830: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8831: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
8832: END IF;

Line 8829: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

8825: p_rulv_rec => l_rulv_rec,
8826: p_edit_mode => 'N',
8827: x_rulv_rec => lx_rulv_rec);
8828: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8829: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
8830: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8831: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
8832: END IF;
8833: END LOOP;

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

8826: p_edit_mode => 'N',
8827: x_rulv_rec => lx_rulv_rec);
8828: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8829: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
8830: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8831: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
8832: END IF;
8833: END LOOP;
8834: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 8831: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

8827: x_rulv_rec => lx_rulv_rec);
8828: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8829: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
8830: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8831: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
8832: END IF;
8833: END LOOP;
8834: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8835: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

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

8830: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8831: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
8832: END IF;
8833: END LOOP;
8834: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8835: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
8836: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8837: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
8838: END IF;

Line 8835: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

8831: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
8832: END IF;
8833: END LOOP;
8834: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8835: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
8836: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8837: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
8838: END IF;
8839: END LOOP;

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

8832: END IF;
8833: END LOOP;
8834: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8835: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
8836: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8837: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
8838: END IF;
8839: END LOOP;
8840: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 8837: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

8833: END LOOP;
8834: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8835: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
8836: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8837: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
8838: END IF;
8839: END LOOP;
8840: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8841: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

8836: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8837: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
8838: END IF;
8839: END LOOP;
8840: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8841: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8842: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8843: RAISE OKL_API.G_EXCEPTION_ERROR;
8844: END IF;

Line 8841: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8837: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
8838: END IF;
8839: END LOOP;
8840: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8841: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8842: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8843: RAISE OKL_API.G_EXCEPTION_ERROR;
8844: END IF;
8845: -- getting the header info

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

8838: END IF;
8839: END LOOP;
8840: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8841: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8842: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8843: RAISE OKL_API.G_EXCEPTION_ERROR;
8844: END IF;
8845: -- getting the header info
8846: OPEN l_hdr_csr( p_chr_id );

Line 8843: RAISE OKL_API.G_EXCEPTION_ERROR;

8839: END LOOP;
8840: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8841: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8842: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8843: RAISE OKL_API.G_EXCEPTION_ERROR;
8844: END IF;
8845: -- getting the header info
8846: OPEN l_hdr_csr( p_chr_id );
8847: FETCH l_hdr_csr INTO l_hdr_rec;

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

8904:
8905: --Added by kthiruva for Logging Purposes
8906: write_to_log('After the call to update_contract_yields, the return status is :'||x_return_status);
8907:
8908: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8909: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8910: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8911: RAISE OKL_API.G_EXCEPTION_ERROR;
8912: END IF;

Line 8909: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8905: --Added by kthiruva for Logging Purposes
8906: write_to_log('After the call to update_contract_yields, the return status is :'||x_return_status);
8907:
8908: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8909: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8910: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8911: RAISE OKL_API.G_EXCEPTION_ERROR;
8912: END IF;
8913: END IF;

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

8906: write_to_log('After the call to update_contract_yields, the return status is :'||x_return_status);
8907:
8908: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8909: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8910: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8911: RAISE OKL_API.G_EXCEPTION_ERROR;
8912: END IF;
8913: END IF;
8914: IF p_source_call = 'ESG' THEN

Line 8911: RAISE OKL_API.G_EXCEPTION_ERROR;

8907:
8908: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8909: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8910: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8911: RAISE OKL_API.G_EXCEPTION_ERROR;
8912: END IF;
8913: END IF;
8914: IF p_source_call = 'ESG' THEN
8915: --Added by kthiruva for Debugging

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

8941: x_msg_count => x_msg_count,
8942: x_msg_data => x_msg_data,
8943: p_stmv_tbl => l_stmv_tbl);
8944:
8945: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8946: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8947: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8948: RAISE OKL_API.G_EXCEPTION_ERROR;
8949: END IF;

Line 8946: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8942: x_msg_data => x_msg_data,
8943: p_stmv_tbl => l_stmv_tbl);
8944:
8945: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8946: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8947: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8948: RAISE OKL_API.G_EXCEPTION_ERROR;
8949: END IF;
8950: END IF;

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

8943: p_stmv_tbl => l_stmv_tbl);
8944:
8945: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8946: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8947: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8948: RAISE OKL_API.G_EXCEPTION_ERROR;
8949: END IF;
8950: END IF;
8951: RETURN;

Line 8948: RAISE OKL_API.G_EXCEPTION_ERROR;

8944:
8945: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8946: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8947: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8948: RAISE OKL_API.G_EXCEPTION_ERROR;
8949: END IF;
8950: END IF;
8951: RETURN;
8952: -- Start for bug#3388812 modification - BAKUCHIB

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

8971:
8972: --Added by kthiruva for Debug Purposes
8973: write_to_log('After the call to adjust_streams, the return status is :'||x_return_status);
8974:
8975: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8976: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8977: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8978: RAISE OKL_API.G_EXCEPTION_ERROR;
8979: END IF;

Line 8976: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8972: --Added by kthiruva for Debug Purposes
8973: write_to_log('After the call to adjust_streams, the return status is :'||x_return_status);
8974:
8975: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8976: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8977: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8978: RAISE OKL_API.G_EXCEPTION_ERROR;
8979: END IF;
8980: END IF;

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

8973: write_to_log('After the call to adjust_streams, the return status is :'||x_return_status);
8974:
8975: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8976: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8977: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8978: RAISE OKL_API.G_EXCEPTION_ERROR;
8979: END IF;
8980: END IF;
8981: END If;

Line 8978: RAISE OKL_API.G_EXCEPTION_ERROR;

8974:
8975: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
8976: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
8977: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
8978: RAISE OKL_API.G_EXCEPTION_ERROR;
8979: END IF;
8980: END IF;
8981: END If;
8982: IF l_orig_yn = 'Y' THEN

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

8995:
8996: --Added by kthiruva for Debug Purposes
8997: write_to_log('After the call to adjust_streams, the return status is :'||x_return_status);
8998:
8999: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9000: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9001: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9002: RAISE OKL_API.G_EXCEPTION_ERROR;
9003: END IF;

Line 9000: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

8996: --Added by kthiruva for Debug Purposes
8997: write_to_log('After the call to adjust_streams, the return status is :'||x_return_status);
8998:
8999: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9000: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9001: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9002: RAISE OKL_API.G_EXCEPTION_ERROR;
9003: END IF;
9004: END IF;

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

8997: write_to_log('After the call to adjust_streams, the return status is :'||x_return_status);
8998:
8999: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9000: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9001: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9002: RAISE OKL_API.G_EXCEPTION_ERROR;
9003: END IF;
9004: END IF;
9005: ELSIF p_source_call = 'ISG' THEN

Line 9002: RAISE OKL_API.G_EXCEPTION_ERROR;

8998:
8999: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9000: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9001: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9002: RAISE OKL_API.G_EXCEPTION_ERROR;
9003: END IF;
9004: END IF;
9005: ELSIF p_source_call = 'ISG' THEN
9006: --Added by kthiruva for Debugging

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

9032: x_msg_count => x_msg_count,
9033: x_msg_data => x_msg_data,
9034: p_stmv_tbl => l_stmv_tbl);
9035:
9036: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9037: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9038: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9039: RAISE OKL_API.G_EXCEPTION_ERROR;
9040: END IF;

Line 9037: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9033: x_msg_data => x_msg_data,
9034: p_stmv_tbl => l_stmv_tbl);
9035:
9036: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9037: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9038: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9039: RAISE OKL_API.G_EXCEPTION_ERROR;
9040: END IF;
9041: END IF;

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

9034: p_stmv_tbl => l_stmv_tbl);
9035:
9036: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9037: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9038: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9039: RAISE OKL_API.G_EXCEPTION_ERROR;
9040: END IF;
9041: END IF;
9042: RETURN;

Line 9039: RAISE OKL_API.G_EXCEPTION_ERROR;

9035:
9036: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9037: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9038: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9039: RAISE OKL_API.G_EXCEPTION_ERROR;
9040: END IF;
9041: END IF;
9042: RETURN;
9043: -- Start for bug#3388812 modification - BAKUCHIB

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

9054: p_chr_id => p_chr_id,
9055: p_purpose => 'REPORT',
9056: p_source_call => p_source_call);
9057:
9058: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9059: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9060: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9061: RAISE OKL_API.G_EXCEPTION_ERROR;
9062: END IF;

Line 9059: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9055: p_purpose => 'REPORT',
9056: p_source_call => p_source_call);
9057:
9058: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9059: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9060: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9061: RAISE OKL_API.G_EXCEPTION_ERROR;
9062: END IF;
9063: -- gboomina BUG#4508077 passing p_source_call as a parameter

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

9056: p_source_call => p_source_call);
9057:
9058: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9059: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9060: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9061: RAISE OKL_API.G_EXCEPTION_ERROR;
9062: END IF;
9063: -- gboomina BUG#4508077 passing p_source_call as a parameter
9064: adjust_streams(p_api_version => p_api_version,

Line 9061: RAISE OKL_API.G_EXCEPTION_ERROR;

9057:
9058: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9059: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9060: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9061: RAISE OKL_API.G_EXCEPTION_ERROR;
9062: END IF;
9063: -- gboomina BUG#4508077 passing p_source_call as a parameter
9064: adjust_streams(p_api_version => p_api_version,
9065: p_init_msg_list => p_init_msg_list,

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

9069: p_chr_id => p_chr_id,
9070: p_purpose => 'ORIGIN',
9071: p_source_call => p_source_call);
9072:
9073: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9074: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9075: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9076: RAISE OKL_API.G_EXCEPTION_ERROR;
9077: END IF;

Line 9074: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9070: p_purpose => 'ORIGIN',
9071: p_source_call => p_source_call);
9072:
9073: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9074: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9075: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9076: RAISE OKL_API.G_EXCEPTION_ERROR;
9077: END IF;
9078: END IF;

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

9071: p_source_call => p_source_call);
9072:
9073: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9074: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9075: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9076: RAISE OKL_API.G_EXCEPTION_ERROR;
9077: END IF;
9078: END IF;
9079: ELSE

Line 9076: RAISE OKL_API.G_EXCEPTION_ERROR;

9072:
9073: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9074: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9075: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9076: RAISE OKL_API.G_EXCEPTION_ERROR;
9077: END IF;
9078: END IF;
9079: ELSE
9080: write_to_log('Before the call to Adjust Streams');

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

9090:
9091: --Added by kthiruva for Debug Purposes
9092: write_to_log('After the call to adjust_streams, the return status is :'||x_return_status);
9093:
9094: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9095: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9096: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9097: RAISE OKL_API.G_EXCEPTION_ERROR;
9098: END IF;

Line 9095: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9091: --Added by kthiruva for Debug Purposes
9092: write_to_log('After the call to adjust_streams, the return status is :'||x_return_status);
9093:
9094: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9095: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9096: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9097: RAISE OKL_API.G_EXCEPTION_ERROR;
9098: END IF;
9099: END If;

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

9092: write_to_log('After the call to adjust_streams, the return status is :'||x_return_status);
9093:
9094: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9095: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9096: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9097: RAISE OKL_API.G_EXCEPTION_ERROR;
9098: END IF;
9099: END If;
9100: END IF;

Line 9097: RAISE OKL_API.G_EXCEPTION_ERROR;

9093:
9094: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9095: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9096: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9097: RAISE OKL_API.G_EXCEPTION_ERROR;
9098: END IF;
9099: END If;
9100: END IF;
9101:

Line 9138: okl_api.set_message (p_app_name => G_APP_NAME,

9134: write_to_log('Streams historised successfully');
9135:
9136: EXCEPTION
9137: WHEN OTHERS THEN
9138: okl_api.set_message (p_app_name => G_APP_NAME,
9139: p_msg_name => G_DB_ERROR,
9140: p_token1 => G_PROG_NAME_TOKEN,
9141: p_token1_value => l_api_name,
9142: p_token2 => G_SQLCODE_TOKEN,

Line 9146: l_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

9142: p_token2 => G_SQLCODE_TOKEN,
9143: p_token2_value => sqlcode,
9144: p_token3 => G_SQLERRM_TOKEN,
9145: p_token3_value => sqlerrm);
9146: l_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
9147: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9148: END;
9149: /* Commented for Bulk Update - HKPATEL - 02/18/2004
9150: IF (m_stmv_tbl.COUNT > 0) THEN

Line 9147: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9143: p_token2_value => sqlcode,
9144: p_token3 => G_SQLERRM_TOKEN,
9145: p_token3_value => sqlerrm);
9146: l_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
9147: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9148: END;
9149: /* Commented for Bulk Update - HKPATEL - 02/18/2004
9150: IF (m_stmv_tbl.COUNT > 0) THEN
9151: okl_streams_pub.update_streams(

Line 9159: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

9155: x_msg_count => x_msg_count,
9156: x_msg_data => x_msg_data,
9157: p_stmv_tbl => m_stmv_tbl,
9158: x_stmv_tbl => mx_stmv_tbl);
9159: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
9160: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9161: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
9162: raise OKL_API.G_EXCEPTION_ERROR;
9163: END IF;

Line 9160: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9156: x_msg_data => x_msg_data,
9157: p_stmv_tbl => m_stmv_tbl,
9158: x_stmv_tbl => mx_stmv_tbl);
9159: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
9160: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9161: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
9162: raise OKL_API.G_EXCEPTION_ERROR;
9163: END IF;
9164: */

Line 9161: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

9157: p_stmv_tbl => m_stmv_tbl,
9158: x_stmv_tbl => mx_stmv_tbl);
9159: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
9160: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9161: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
9162: raise OKL_API.G_EXCEPTION_ERROR;
9163: END IF;
9164: */
9165: END IF;

Line 9162: raise OKL_API.G_EXCEPTION_ERROR;

9158: x_stmv_tbl => mx_stmv_tbl);
9159: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
9160: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9161: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
9162: raise OKL_API.G_EXCEPTION_ERROR;
9163: END IF;
9164: */
9165: END IF;
9166: END IF;

Line 9176: p_init_msg_list => OKL_API.G_FALSE,

9172: write_to_log('Value of l_orig_yn = Y');
9173: write_to_log('Prior to the call to update_rvi_amount');
9174:
9175: update_rvi_amount(p_api_version => p_api_version,
9176: p_init_msg_list => OKL_API.G_FALSE,
9177: p_chr_id => p_chr_id,
9178: p_purpose => 'ORIGIN',
9179: x_return_status => x_return_status,
9180: x_msg_count => x_msg_count,

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

9182:
9183: --Added by kthiruva for Debugging
9184: write_to_log('After the call to Update_rvi_amount, the return status is :'||x_return_status);
9185: -- raise appropriate exceptions depending on the return status
9186: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9187: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9188: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9189: RAISE OKL_API.G_EXCEPTION_ERROR;
9190: END IF;

Line 9187: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9183: --Added by kthiruva for Debugging
9184: write_to_log('After the call to Update_rvi_amount, the return status is :'||x_return_status);
9185: -- raise appropriate exceptions depending on the return status
9186: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9187: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9188: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9189: RAISE OKL_API.G_EXCEPTION_ERROR;
9190: END IF;
9191: END IF;

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

9184: write_to_log('After the call to Update_rvi_amount, the return status is :'||x_return_status);
9185: -- raise appropriate exceptions depending on the return status
9186: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9187: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9188: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9189: RAISE OKL_API.G_EXCEPTION_ERROR;
9190: END IF;
9191: END IF;
9192: -- for reporting product

Line 9189: RAISE OKL_API.G_EXCEPTION_ERROR;

9185: -- raise appropriate exceptions depending on the return status
9186: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9187: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9188: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9189: RAISE OKL_API.G_EXCEPTION_ERROR;
9190: END IF;
9191: END IF;
9192: -- for reporting product
9193: IF l_rep_yn = 'Y' THEN

Line 9199: p_init_msg_list => OKL_API.G_FALSE,

9195: write_to_log('Value of l_rep_yn = Y');
9196: write_to_log('Prior to the call to update_rvi_amount');
9197:
9198: update_rvi_amount(p_api_version => p_api_version,
9199: p_init_msg_list => OKL_API.G_FALSE,
9200: p_chr_id => p_chr_id,
9201: p_purpose => 'REPORT',
9202: x_return_status => x_return_status,
9203: x_msg_count => x_msg_count,

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

9205:
9206: --Added by kthiruva for Debugging
9207: write_to_log('After the call to Update_rvi_amount, the return status is :'||x_return_status);
9208: -- raise appropriate exceptions depending on the return status
9209: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9210: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9211: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9212: RAISE OKL_API.G_EXCEPTION_ERROR;
9213: END IF;

Line 9210: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9206: --Added by kthiruva for Debugging
9207: write_to_log('After the call to Update_rvi_amount, the return status is :'||x_return_status);
9208: -- raise appropriate exceptions depending on the return status
9209: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9210: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9211: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9212: RAISE OKL_API.G_EXCEPTION_ERROR;
9213: END IF;
9214: END IF;

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

9207: write_to_log('After the call to Update_rvi_amount, the return status is :'||x_return_status);
9208: -- raise appropriate exceptions depending on the return status
9209: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9210: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9211: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9212: RAISE OKL_API.G_EXCEPTION_ERROR;
9213: END IF;
9214: END IF;
9215: -- gboomina BUG#4508077 changes end

Line 9212: RAISE OKL_API.G_EXCEPTION_ERROR;

9208: -- raise appropriate exceptions depending on the return status
9209: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9210: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9211: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9212: RAISE OKL_API.G_EXCEPTION_ERROR;
9213: END IF;
9214: END IF;
9215: -- gboomina BUG#4508077 changes end
9216: -- End for bug#3388812 modification - BAKUCHIB

Line 9217: IF (x_return_status = Okl_Api.G_RET_STS_SUCCESS) THEN

9213: END IF;
9214: END IF;
9215: -- gboomina BUG#4508077 changes end
9216: -- End for bug#3388812 modification - BAKUCHIB
9217: IF (x_return_status = Okl_Api.G_RET_STS_SUCCESS) THEN
9218: --PAGARG 25-Feb-2005 Bug 4037658 starts
9219: IF (p_source_call = 'ESG') THEN
9220: IF not (l_orig_yn='N' AND l_rep_yn='Y') THEN
9221: --Added by kthiruva on 11-Aug-2005

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

9275: x_msg_count,
9276: x_msg_data,
9277: 'COMPLETE',
9278: p_chr_id );
9279: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9280: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9281: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9282: RAISE OKL_API.G_EXCEPTION_ERROR;
9283: END IF;

Line 9280: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9276: x_msg_data,
9277: 'COMPLETE',
9278: p_chr_id );
9279: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9280: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9281: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9282: RAISE OKL_API.G_EXCEPTION_ERROR;
9283: END IF;
9284: --Added by kthiruva for Debugging

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

9277: 'COMPLETE',
9278: p_chr_id );
9279: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9280: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9281: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9282: RAISE OKL_API.G_EXCEPTION_ERROR;
9283: END IF;
9284: --Added by kthiruva for Debugging
9285: write_to_log('After the call to update_contract_status, return status is :'||x_return_status);

Line 9282: RAISE OKL_API.G_EXCEPTION_ERROR;

9278: p_chr_id );
9279: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9280: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9281: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9282: RAISE OKL_API.G_EXCEPTION_ERROR;
9283: END IF;
9284: --Added by kthiruva for Debugging
9285: write_to_log('After the call to update_contract_status, return status is :'||x_return_status);
9286:

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

9294: p_chr_id => l_chr_id);
9295: --Added by kthiruva for Debugging
9296: write_to_log('After the call to cascade_lease_status, return status is :'||x_return_status);
9297:
9298: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9299: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9300: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9301: RAISE OKL_API.G_EXCEPTION_ERROR;
9302: END IF;

Line 9299: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9295: --Added by kthiruva for Debugging
9296: write_to_log('After the call to cascade_lease_status, return status is :'||x_return_status);
9297:
9298: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9299: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9300: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9301: RAISE OKL_API.G_EXCEPTION_ERROR;
9302: END IF;
9303: --srsreeni Bug6011651 starts

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

9296: write_to_log('After the call to cascade_lease_status, return status is :'||x_return_status);
9297:
9298: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9299: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9300: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9301: RAISE OKL_API.G_EXCEPTION_ERROR;
9302: END IF;
9303: --srsreeni Bug6011651 starts
9304: OKL_BOOK_CONTROLLER_PVT.update_book_controller_trx(

Line 9301: RAISE OKL_API.G_EXCEPTION_ERROR;

9297:
9298: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9299: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9300: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9301: RAISE OKL_API.G_EXCEPTION_ERROR;
9302: END IF;
9303: --srsreeni Bug6011651 starts
9304: OKL_BOOK_CONTROLLER_PVT.update_book_controller_trx(
9305: p_api_version => l_api_version,

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

9309: x_msg_data => x_msg_data,
9310: p_khr_id => l_chr_id,
9311: p_prog_short_name => OKL_BOOK_CONTROLLER_PVT.G_PRICE_CONTRACT,
9312: p_progress_status => OKL_BOOK_CONTROLLER_PVT.G_PROG_STS_COMPLETE);
9313: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9314: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9315: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9316: RAISE OKL_API.G_EXCEPTION_ERROR;
9317: END IF;

Line 9314: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9310: p_khr_id => l_chr_id,
9311: p_prog_short_name => OKL_BOOK_CONTROLLER_PVT.G_PRICE_CONTRACT,
9312: p_progress_status => OKL_BOOK_CONTROLLER_PVT.G_PROG_STS_COMPLETE);
9313: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9314: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9315: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9316: RAISE OKL_API.G_EXCEPTION_ERROR;
9317: END IF;
9318: --srsreeni Bug6011651 ends

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

9311: p_prog_short_name => OKL_BOOK_CONTROLLER_PVT.G_PRICE_CONTRACT,
9312: p_progress_status => OKL_BOOK_CONTROLLER_PVT.G_PROG_STS_COMPLETE);
9313: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9314: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9315: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9316: RAISE OKL_API.G_EXCEPTION_ERROR;
9317: END IF;
9318: --srsreeni Bug6011651 ends
9319: END IF;

Line 9316: RAISE OKL_API.G_EXCEPTION_ERROR;

9312: p_progress_status => OKL_BOOK_CONTROLLER_PVT.G_PROG_STS_COMPLETE);
9313: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9314: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9315: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9316: RAISE OKL_API.G_EXCEPTION_ERROR;
9317: END IF;
9318: --srsreeni Bug6011651 ends
9319: END IF;
9320:

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

9339: x_msg_data,
9340: 'COMPLETE',
9341: p_chr_id );
9342:
9343: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9344: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9345: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9346: RAISE OKL_API.G_EXCEPTION_ERROR;
9347: END IF;

Line 9344: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9340: 'COMPLETE',
9341: p_chr_id );
9342:
9343: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9344: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9345: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9346: RAISE OKL_API.G_EXCEPTION_ERROR;
9347: END IF;
9348: --call to cascade status on to lines

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

9341: p_chr_id );
9342:
9343: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9344: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9345: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9346: RAISE OKL_API.G_EXCEPTION_ERROR;
9347: END IF;
9348: --call to cascade status on to lines
9349: OKL_CONTRACT_STATUS_PVT.cascade_lease_status

Line 9346: RAISE OKL_API.G_EXCEPTION_ERROR;

9342:
9343: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9344: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9345: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9346: RAISE OKL_API.G_EXCEPTION_ERROR;
9347: END IF;
9348: --call to cascade status on to lines
9349: OKL_CONTRACT_STATUS_PVT.cascade_lease_status
9350: (p_api_version => l_api_version,

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

9353: x_msg_count => x_msg_count,
9354: x_msg_data => x_msg_data,
9355: p_chr_id => l_chr_id);
9356:
9357: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9358: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9359: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9360: RAISE OKL_API.G_EXCEPTION_ERROR;
9361: END IF;

Line 9358: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9354: x_msg_data => x_msg_data,
9355: p_chr_id => l_chr_id);
9356:
9357: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9358: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9359: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9360: RAISE OKL_API.G_EXCEPTION_ERROR;
9361: END IF;
9362: --srsreeni Bug6011651 starts

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

9355: p_chr_id => l_chr_id);
9356:
9357: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9358: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9359: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9360: RAISE OKL_API.G_EXCEPTION_ERROR;
9361: END IF;
9362: --srsreeni Bug6011651 starts
9363: OKL_BOOK_CONTROLLER_PVT.update_book_controller_trx(

Line 9360: RAISE OKL_API.G_EXCEPTION_ERROR;

9356:
9357: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9358: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9359: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9360: RAISE OKL_API.G_EXCEPTION_ERROR;
9361: END IF;
9362: --srsreeni Bug6011651 starts
9363: OKL_BOOK_CONTROLLER_PVT.update_book_controller_trx(
9364: p_api_version => l_api_version,

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

9368: x_msg_data => x_msg_data,
9369: p_khr_id => l_chr_id,
9370: p_prog_short_name => OKL_BOOK_CONTROLLER_PVT.G_PRICE_CONTRACT,
9371: p_progress_status => OKL_BOOK_CONTROLLER_PVT.G_PROG_STS_COMPLETE);
9372: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9373: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9374: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9375: RAISE OKL_API.G_EXCEPTION_ERROR;
9376: END IF;

Line 9373: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9369: p_khr_id => l_chr_id,
9370: p_prog_short_name => OKL_BOOK_CONTROLLER_PVT.G_PRICE_CONTRACT,
9371: p_progress_status => OKL_BOOK_CONTROLLER_PVT.G_PROG_STS_COMPLETE);
9372: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9373: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9374: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9375: RAISE OKL_API.G_EXCEPTION_ERROR;
9376: END IF;
9377: --srsreeni Bug6011651 ends

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

9370: p_prog_short_name => OKL_BOOK_CONTROLLER_PVT.G_PRICE_CONTRACT,
9371: p_progress_status => OKL_BOOK_CONTROLLER_PVT.G_PROG_STS_COMPLETE);
9372: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9373: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9374: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9375: RAISE OKL_API.G_EXCEPTION_ERROR;
9376: END IF;
9377: --srsreeni Bug6011651 ends
9378: END IF;

Line 9375: RAISE OKL_API.G_EXCEPTION_ERROR;

9371: p_progress_status => OKL_BOOK_CONTROLLER_PVT.G_PROG_STS_COMPLETE);
9372: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9373: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9374: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9375: RAISE OKL_API.G_EXCEPTION_ERROR;
9376: END IF;
9377: --srsreeni Bug6011651 ends
9378: END IF;
9379: --PAGARG 25-Feb-2005 Bug 4037658 starts

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

9394: ,p_chr_id => l_chr_id);
9395: --Added by kthiruva for Debugging
9396: write_to_log('After the call to mass_rebook_after_yield, return status is '||x_return_status);
9397:
9398: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9399: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9400: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9401: RAISE OKL_API.G_EXCEPTION_ERROR;
9402: END IF;

Line 9399: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9395: --Added by kthiruva for Debugging
9396: write_to_log('After the call to mass_rebook_after_yield, return status is '||x_return_status);
9397:
9398: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9399: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9400: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9401: RAISE OKL_API.G_EXCEPTION_ERROR;
9402: END IF;
9403:

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

9396: write_to_log('After the call to mass_rebook_after_yield, return status is '||x_return_status);
9397:
9398: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9399: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9400: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9401: RAISE OKL_API.G_EXCEPTION_ERROR;
9402: END IF;
9403:
9404: -- after yield processing for an imported contract.

Line 9401: RAISE OKL_API.G_EXCEPTION_ERROR;

9397:
9398: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9399: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9400: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9401: RAISE OKL_API.G_EXCEPTION_ERROR;
9402: END IF;
9403:
9404: -- after yield processing for an imported contract.
9405: print( l_api_name, 'calling import api');

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

9416: --Added by kthiruva for Debugging
9417: write_to_log('After the call to contract_after_yield, return status is '||x_return_status);
9418:
9419: print( l_api_name, 'import api', x_return_status);
9420: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9421: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9422: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9423: RAISE OKL_API.G_EXCEPTION_ERROR;
9424: END IF;

Line 9421: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9417: write_to_log('After the call to contract_after_yield, return status is '||x_return_status);
9418:
9419: print( l_api_name, 'import api', x_return_status);
9420: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9421: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9422: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9423: RAISE OKL_API.G_EXCEPTION_ERROR;
9424: END IF;
9425: --Bug 8814790: Moved split_asset_after_yield for ESG to be inside the IF condition

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

9418:
9419: print( l_api_name, 'import api', x_return_status);
9420: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9421: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9422: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9423: RAISE OKL_API.G_EXCEPTION_ERROR;
9424: END IF;
9425: --Bug 8814790: Moved split_asset_after_yield for ESG to be inside the IF condition
9426: --Added by vdamerla for bug 6344223

Line 9423: RAISE OKL_API.G_EXCEPTION_ERROR;

9419: print( l_api_name, 'import api', x_return_status);
9420: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9421: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9422: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9423: RAISE OKL_API.G_EXCEPTION_ERROR;
9424: END IF;
9425: --Bug 8814790: Moved split_asset_after_yield for ESG to be inside the IF condition
9426: --Added by vdamerla for bug 6344223
9427: print( l_api_name, 'calling split asset api');

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

9436: ,p_chr_id => l_chr_id);
9437: --Added by kthiruva for Debugging
9438: write_to_log('After the call to split_asset_after_yield, return status is '||x_return_status);
9439: print( l_api_name, 'split asset api', x_return_status);
9440: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9441: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9442: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9443: RAISE OKL_API.G_EXCEPTION_ERROR;
9444: END IF;

Line 9441: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9437: --Added by kthiruva for Debugging
9438: write_to_log('After the call to split_asset_after_yield, return status is '||x_return_status);
9439: print( l_api_name, 'split asset api', x_return_status);
9440: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9441: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9442: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9443: RAISE OKL_API.G_EXCEPTION_ERROR;
9444: END IF;
9445: --end vdamerla for bug 6344223

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

9438: write_to_log('After the call to split_asset_after_yield, return status is '||x_return_status);
9439: print( l_api_name, 'split asset api', x_return_status);
9440: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9441: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9442: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9443: RAISE OKL_API.G_EXCEPTION_ERROR;
9444: END IF;
9445: --end vdamerla for bug 6344223
9446: END IF;

Line 9443: RAISE OKL_API.G_EXCEPTION_ERROR;

9439: print( l_api_name, 'split asset api', x_return_status);
9440: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9441: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9442: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9443: RAISE OKL_API.G_EXCEPTION_ERROR;
9444: END IF;
9445: --end vdamerla for bug 6344223
9446: END IF;
9447: ELSE -- For Internal Stream generator

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

9456: ,x_msg_count => x_msg_count
9457: ,x_msg_data => x_msg_data
9458: ,p_chr_id => l_chr_id);
9459:
9460: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9461: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9462: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9463: RAISE OKL_API.G_EXCEPTION_ERROR;
9464: END IF;

Line 9461: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9457: ,x_msg_data => x_msg_data
9458: ,p_chr_id => l_chr_id);
9459:
9460: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9461: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9462: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9463: RAISE OKL_API.G_EXCEPTION_ERROR;
9464: END IF;
9465:

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

9458: ,p_chr_id => l_chr_id);
9459:
9460: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9461: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9462: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9463: RAISE OKL_API.G_EXCEPTION_ERROR;
9464: END IF;
9465:
9466: -- after yield processing for an imported contract.

Line 9463: RAISE OKL_API.G_EXCEPTION_ERROR;

9459:
9460: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9461: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9462: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9463: RAISE OKL_API.G_EXCEPTION_ERROR;
9464: END IF;
9465:
9466: -- after yield processing for an imported contract.
9467: print( l_api_name, 'calling import api');

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

9473: ,x_msg_data => x_msg_data
9474: ,p_chr_id => l_chr_id);
9475:
9476: print( l_api_name, 'import api', x_return_status);
9477: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9478: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9479: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9480: RAISE OKL_API.G_EXCEPTION_ERROR;
9481: END IF;

Line 9478: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9474: ,p_chr_id => l_chr_id);
9475:
9476: print( l_api_name, 'import api', x_return_status);
9477: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9478: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9479: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9480: RAISE OKL_API.G_EXCEPTION_ERROR;
9481: END IF;
9482:

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

9475:
9476: print( l_api_name, 'import api', x_return_status);
9477: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9478: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9479: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9480: RAISE OKL_API.G_EXCEPTION_ERROR;
9481: END IF;
9482:
9483: --Bug 8814790: Moved split_asset_after_yield for ISG to be inside the ELSE condition

Line 9480: RAISE OKL_API.G_EXCEPTION_ERROR;

9476: print( l_api_name, 'import api', x_return_status);
9477: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9478: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9479: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9480: RAISE OKL_API.G_EXCEPTION_ERROR;
9481: END IF;
9482:
9483: --Bug 8814790: Moved split_asset_after_yield for ISG to be inside the ELSE condition
9484: --Added by vdamerla for bug 6344223

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

9490: ,x_msg_count => x_msg_count
9491: ,x_msg_data => x_msg_data
9492: ,p_chr_id => l_chr_id);
9493: print( l_api_name, 'split asset api', x_return_status);
9494: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9495: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9496: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9497: RAISE OKL_API.G_EXCEPTION_ERROR;
9498: END IF;

Line 9495: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9491: ,x_msg_data => x_msg_data
9492: ,p_chr_id => l_chr_id);
9493: print( l_api_name, 'split asset api', x_return_status);
9494: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9495: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9496: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9497: RAISE OKL_API.G_EXCEPTION_ERROR;
9498: END IF;
9499: --end vdamerla for bug 6344223

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

9492: ,p_chr_id => l_chr_id);
9493: print( l_api_name, 'split asset api', x_return_status);
9494: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9495: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9496: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9497: RAISE OKL_API.G_EXCEPTION_ERROR;
9498: END IF;
9499: --end vdamerla for bug 6344223
9500: --PAGARG 25-Feb-2005 Bug 4037658

Line 9497: RAISE OKL_API.G_EXCEPTION_ERROR;

9493: print( l_api_name, 'split asset api', x_return_status);
9494: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9495: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9496: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9497: RAISE OKL_API.G_EXCEPTION_ERROR;
9498: END IF;
9499: --end vdamerla for bug 6344223
9500: --PAGARG 25-Feb-2005 Bug 4037658
9501: END IF; -- for p_source_call = 'ESG' check

Line 9504: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

9500: --PAGARG 25-Feb-2005 Bug 4037658
9501: END IF; -- for p_source_call = 'ESG' check
9502:
9503: print( l_api_name, 'end', x_return_status);
9504: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
9505: EXCEPTION
9506: WHEN OKL_API.G_EXCEPTION_ERROR THEN
9507: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
9508: p_api_name => l_api_name,

Line 9506: WHEN OKL_API.G_EXCEPTION_ERROR THEN

9502:
9503: print( l_api_name, 'end', x_return_status);
9504: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
9505: EXCEPTION
9506: WHEN OKL_API.G_EXCEPTION_ERROR THEN
9507: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
9508: p_api_name => l_api_name,
9509: p_pkg_name => g_pkg_name,
9510: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 9507: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

9503: print( l_api_name, 'end', x_return_status);
9504: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
9505: EXCEPTION
9506: WHEN OKL_API.G_EXCEPTION_ERROR THEN
9507: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
9508: p_api_name => l_api_name,
9509: p_pkg_name => g_pkg_name,
9510: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
9511: x_msg_count => x_msg_count,

Line 9510: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

9506: WHEN OKL_API.G_EXCEPTION_ERROR THEN
9507: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
9508: p_api_name => l_api_name,
9509: p_pkg_name => g_pkg_name,
9510: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
9511: x_msg_count => x_msg_count,
9512: x_msg_data => x_msg_data,
9513: p_api_type => g_api_type);
9514: IF l_hdr_csr%ISOPEN THEN

Line 9520: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

9516: End If;
9517: IF get_fin_lne_csr%ISOPEN THEN
9518: CLOSE get_fin_lne_csr;
9519: End If;
9520: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
9521: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
9522: p_api_name => l_api_name,
9523: p_pkg_name => g_pkg_name,
9524: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 9521: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

9517: IF get_fin_lne_csr%ISOPEN THEN
9518: CLOSE get_fin_lne_csr;
9519: End If;
9520: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
9521: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
9522: p_api_name => l_api_name,
9523: p_pkg_name => g_pkg_name,
9524: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
9525: x_msg_count => x_msg_count,

Line 9524: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

9520: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
9521: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
9522: p_api_name => l_api_name,
9523: p_pkg_name => g_pkg_name,
9524: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
9525: x_msg_count => x_msg_count,
9526: x_msg_data => x_msg_data,
9527: p_api_type => g_api_type);
9528:

Line 9540: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

9536: IF get_fin_lne_csr%ISOPEN THEN
9537: CLOSE get_fin_lne_csr;
9538: End If;
9539: when OTHERS then
9540: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
9541: p_api_name => l_api_name,
9542: p_pkg_name => g_pkg_name,
9543: p_exc_name => 'OTHERS',
9544: x_msg_count => x_msg_count,

Line 9559: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

9555: -- End modification 11i10 bakuchib
9556: -- Start modification 11i10 bakuchib
9557: PROCEDURE check_for_mandatory_streams(
9558: p_api_version IN NUMBER,
9559: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
9560: x_return_status OUT NOCOPY VARCHAR2,
9561: x_msg_count OUT NOCOPY NUMBER,
9562: x_msg_data OUT NOCOPY VARCHAR2,
9563: p_chr_id IN OKC_K_HEADERS_B.ID%TYPE,

Line 9575: l_strm_name VARCHAR2(256) := OKL_API.G_MISS_CHAR;

9571: j NUMBER;
9572: k NUMBER :=0;
9573: ln_dummy NUMBER := 0;
9574: ln_income NUMBER := 0;
9575: l_strm_name VARCHAR2(256) := OKL_API.G_MISS_CHAR;
9576: l_blnInclude VARCHAR2(3) := OKL_API.G_TRUE;
9577: l_blnhasfees VARCHAR2(3) := OKL_API.G_FALSE;
9578: l_blnhasfin VARCHAR2(3) := OKL_API.G_FALSE;
9579: TYPE l_streams_tbl_type IS TABLE OF VARCHAR2(256)

Line 9576: l_blnInclude VARCHAR2(3) := OKL_API.G_TRUE;

9572: k NUMBER :=0;
9573: ln_dummy NUMBER := 0;
9574: ln_income NUMBER := 0;
9575: l_strm_name VARCHAR2(256) := OKL_API.G_MISS_CHAR;
9576: l_blnInclude VARCHAR2(3) := OKL_API.G_TRUE;
9577: l_blnhasfees VARCHAR2(3) := OKL_API.G_FALSE;
9578: l_blnhasfin VARCHAR2(3) := OKL_API.G_FALSE;
9579: TYPE l_streams_tbl_type IS TABLE OF VARCHAR2(256)
9580: INDEX BY BINARY_INTEGER;

Line 9577: l_blnhasfees VARCHAR2(3) := OKL_API.G_FALSE;

9573: ln_dummy NUMBER := 0;
9574: ln_income NUMBER := 0;
9575: l_strm_name VARCHAR2(256) := OKL_API.G_MISS_CHAR;
9576: l_blnInclude VARCHAR2(3) := OKL_API.G_TRUE;
9577: l_blnhasfees VARCHAR2(3) := OKL_API.G_FALSE;
9578: l_blnhasfin VARCHAR2(3) := OKL_API.G_FALSE;
9579: TYPE l_streams_tbl_type IS TABLE OF VARCHAR2(256)
9580: INDEX BY BINARY_INTEGER;
9581: TYPE fin_id_tbl_type IS TABLE OF NUMBER

Line 9578: l_blnhasfin VARCHAR2(3) := OKL_API.G_FALSE;

9574: ln_income NUMBER := 0;
9575: l_strm_name VARCHAR2(256) := OKL_API.G_MISS_CHAR;
9576: l_blnInclude VARCHAR2(3) := OKL_API.G_TRUE;
9577: l_blnhasfees VARCHAR2(3) := OKL_API.G_FALSE;
9578: l_blnhasfin VARCHAR2(3) := OKL_API.G_FALSE;
9579: TYPE l_streams_tbl_type IS TABLE OF VARCHAR2(256)
9580: INDEX BY BINARY_INTEGER;
9581: TYPE fin_id_tbl_type IS TABLE OF NUMBER
9582: INDEX BY BINARY_INTEGER;

Line 9756: x_return_status := OKL_API.G_RET_STS_SUCCESS;

9752: l_pricing_name VARCHAR2(150); --02-Sep-11 SECHAWLA 12936702
9753: -- end mansrini
9754:
9755: BEGIN
9756: x_return_status := OKL_API.G_RET_STS_SUCCESS;
9757: -- Call start_activity to create savepoint, check compatibility
9758: -- and initialize message list
9759: x_return_status := OKL_API.START_ACTIVITY (
9760: l_api_name

Line 9759: x_return_status := OKL_API.START_ACTIVITY (

9755: BEGIN
9756: x_return_status := OKL_API.G_RET_STS_SUCCESS;
9757: -- Call start_activity to create savepoint, check compatibility
9758: -- and initialize message list
9759: x_return_status := OKL_API.START_ACTIVITY (
9760: l_api_name
9761: ,p_init_msg_list
9762: ,'_PVT'
9763: ,x_return_status);

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

9761: ,p_init_msg_list
9762: ,'_PVT'
9763: ,x_return_status);
9764: -- Check if activity started successfully
9765: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9766: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9767: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9768: RAISE OKL_API.G_EXCEPTION_ERROR;
9769: END IF;

Line 9766: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9762: ,'_PVT'
9763: ,x_return_status);
9764: -- Check if activity started successfully
9765: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9766: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9767: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9768: RAISE OKL_API.G_EXCEPTION_ERROR;
9769: END IF;
9770: l_streams_tbl(1) := 'RENT';

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

9763: ,x_return_status);
9764: -- Check if activity started successfully
9765: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9766: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9767: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9768: RAISE OKL_API.G_EXCEPTION_ERROR;
9769: END IF;
9770: l_streams_tbl(1) := 'RENT';
9771: l_streams_tbl(2) := 'PRINCIPAL BALANCE';

Line 9768: RAISE OKL_API.G_EXCEPTION_ERROR;

9764: -- Check if activity started successfully
9765: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9766: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9767: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9768: RAISE OKL_API.G_EXCEPTION_ERROR;
9769: END IF;
9770: l_streams_tbl(1) := 'RENT';
9771: l_streams_tbl(2) := 'PRINCIPAL BALANCE';
9772: l_streams_tbl(3) := 'RATE PARTICIPATION';

Line 9800: IF x_stream_types_tbl(i).kle_fee_id <> OKL_API.G_MISS_NUM AND

9796: x_stream_types_tbl(i).stream_type_id := p_stream_types_tbl(i).stream_type_id;
9797: x_stream_types_tbl(i).pricing_name := p_stream_types_tbl(i).pricing_name;
9798: x_stream_types_tbl(i).kle_asset_id := p_stream_types_tbl(i).kle_asset_id;
9799: x_stream_types_tbl(i).kle_fee_id := p_stream_types_tbl(i).kle_fee_id;
9800: IF x_stream_types_tbl(i).kle_fee_id <> OKL_API.G_MISS_NUM AND
9801: l_blnhasfees = OKL_API.G_FALSE THEN
9802: l_blnhasfees := OKL_API.G_TRUE;
9803: END IF;
9804: END LOOP;

Line 9801: l_blnhasfees = OKL_API.G_FALSE THEN

9797: x_stream_types_tbl(i).pricing_name := p_stream_types_tbl(i).pricing_name;
9798: x_stream_types_tbl(i).kle_asset_id := p_stream_types_tbl(i).kle_asset_id;
9799: x_stream_types_tbl(i).kle_fee_id := p_stream_types_tbl(i).kle_fee_id;
9800: IF x_stream_types_tbl(i).kle_fee_id <> OKL_API.G_MISS_NUM AND
9801: l_blnhasfees = OKL_API.G_FALSE THEN
9802: l_blnhasfees := OKL_API.G_TRUE;
9803: END IF;
9804: END LOOP;
9805: END IF;

Line 9802: l_blnhasfees := OKL_API.G_TRUE;

9798: x_stream_types_tbl(i).kle_asset_id := p_stream_types_tbl(i).kle_asset_id;
9799: x_stream_types_tbl(i).kle_fee_id := p_stream_types_tbl(i).kle_fee_id;
9800: IF x_stream_types_tbl(i).kle_fee_id <> OKL_API.G_MISS_NUM AND
9801: l_blnhasfees = OKL_API.G_FALSE THEN
9802: l_blnhasfees := OKL_API.G_TRUE;
9803: END IF;
9804: END LOOP;
9805: END IF;
9806:

Line 9817: okl_api.set_message(p_app_name => G_APP_NAME,

9813: WHILE (( l_strm_name <> l_streams_tbl(i) ) AND ( j <= x_stream_types_tbl.COUNT)) LOOP
9814: OPEN strm_name_csr ( x_stream_types_tbl(j).stream_type_id );
9815: FETCH strm_name_csr into l_strm_name_rec;
9816: IF strm_name_csr%NOTFOUND THEN
9817: okl_api.set_message(p_app_name => G_APP_NAME,
9818: p_msg_name => G_LLA_NO_MATCHING_RECORD,
9819: p_token1 => G_COL_NAME_TOKEN,
9820: p_token1_value => 'Stream Type id');
9821: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 9821: x_return_status := OKL_API.G_RET_STS_ERROR;

9817: okl_api.set_message(p_app_name => G_APP_NAME,
9818: p_msg_name => G_LLA_NO_MATCHING_RECORD,
9819: p_token1 => G_COL_NAME_TOKEN,
9820: p_token1_value => 'Stream Type id');
9821: x_return_status := OKL_API.G_RET_STS_ERROR;
9822: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
9823: END IF;
9824: CLOSE strm_name_csr;
9825: l_strm_name := l_strm_name_rec.name;

Line 9822: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

9818: p_msg_name => G_LLA_NO_MATCHING_RECORD,
9819: p_token1 => G_COL_NAME_TOKEN,
9820: p_token1_value => 'Stream Type id');
9821: x_return_status := OKL_API.G_RET_STS_ERROR;
9822: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
9823: END IF;
9824: CLOSE strm_name_csr;
9825: l_strm_name := l_strm_name_rec.name;
9826: j := j + 1;

Line 9828: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

9824: CLOSE strm_name_csr;
9825: l_strm_name := l_strm_name_rec.name;
9826: j := j + 1;
9827: END LOOP;
9828: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
9829: EXIT WHEN (x_return_status <> OKL_API.G_RET_STS_SUCCESS);
9830: END IF;
9831: IF ((j > x_stream_types_tbl.COUNT ) AND ( l_strm_name <> l_streams_tbl(i))) THEN
9832: l_blnInclude := OKL_API.G_FALSE;

Line 9829: EXIT WHEN (x_return_status <> OKL_API.G_RET_STS_SUCCESS);

9825: l_strm_name := l_strm_name_rec.name;
9826: j := j + 1;
9827: END LOOP;
9828: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
9829: EXIT WHEN (x_return_status <> OKL_API.G_RET_STS_SUCCESS);
9830: END IF;
9831: IF ((j > x_stream_types_tbl.COUNT ) AND ( l_strm_name <> l_streams_tbl(i))) THEN
9832: l_blnInclude := OKL_API.G_FALSE;
9833: -- If the Deal type Containing Lease

Line 9832: l_blnInclude := OKL_API.G_FALSE;

9828: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
9829: EXIT WHEN (x_return_status <> OKL_API.G_RET_STS_SUCCESS);
9830: END IF;
9831: IF ((j > x_stream_types_tbl.COUNT ) AND ( l_strm_name <> l_streams_tbl(i))) THEN
9832: l_blnInclude := OKL_API.G_FALSE;
9833: -- If the Deal type Containing Lease
9834: IF (INSTR( p_deal_type, 'LEASE') > 0) THEN
9835: -- Then we can include RENT,RENT,RENT,RESIDUAL VALUE INSURANCE PREMIUM
9836: -- RENT,RENT

Line 9839: l_blnInclude := OKL_API.G_TRUE;

9835: -- Then we can include RENT,RENT,RENT,RESIDUAL VALUE INSURANCE PREMIUM
9836: -- RENT,RENT
9837: IF l_streams_tbl(i) = 'RENT' OR
9838: l_streams_tbl(i) = 'RESIDUAL VALUE INSURANCE PREMIUM' THEN
9839: l_blnInclude := OKL_API.G_TRUE;
9840: -- then we can include PRE-TAX INCOME if Deal type is Lease Direct finance
9841: -- then we can include PRE-TAX INCOME if Deal type is Lease Sale Type
9842: ELSIF l_streams_tbl(i) = 'PRE-TAX INCOME' AND
9843: trim(p_deal_type) IN ('LEASEDF','LEASEST') THEN

Line 9844: l_blnInclude := OKL_API.G_TRUE;

9840: -- then we can include PRE-TAX INCOME if Deal type is Lease Direct finance
9841: -- then we can include PRE-TAX INCOME if Deal type is Lease Sale Type
9842: ELSIF l_streams_tbl(i) = 'PRE-TAX INCOME' AND
9843: trim(p_deal_type) IN ('LEASEDF','LEASEST') THEN
9844: l_blnInclude := OKL_API.G_TRUE;
9845: -- Then we can include FINANCED EXTENSION FEE INCOME if the Lease contract has Fee line
9846: ELSIF l_streams_tbl(i) = 'FINANCED EXTENSION FEE INCOME' AND
9847: l_blnhasfees = OKL_API.G_TRUE THEN
9848: l_blnInclude := OKL_API.G_TRUE;

Line 9847: l_blnhasfees = OKL_API.G_TRUE THEN

9843: trim(p_deal_type) IN ('LEASEDF','LEASEST') THEN
9844: l_blnInclude := OKL_API.G_TRUE;
9845: -- Then we can include FINANCED EXTENSION FEE INCOME if the Lease contract has Fee line
9846: ELSIF l_streams_tbl(i) = 'FINANCED EXTENSION FEE INCOME' AND
9847: l_blnhasfees = OKL_API.G_TRUE THEN
9848: l_blnInclude := OKL_API.G_TRUE;
9849: -- then we can include RENTAL ACCRUAL if Deal type is Lease operating
9850: ELSIF l_streams_tbl(i) = 'RENTAL ACCRUAL' AND
9851: trim(p_deal_type) = 'LEASEOP' THEN

Line 9848: l_blnInclude := OKL_API.G_TRUE;

9844: l_blnInclude := OKL_API.G_TRUE;
9845: -- Then we can include FINANCED EXTENSION FEE INCOME if the Lease contract has Fee line
9846: ELSIF l_streams_tbl(i) = 'FINANCED EXTENSION FEE INCOME' AND
9847: l_blnhasfees = OKL_API.G_TRUE THEN
9848: l_blnInclude := OKL_API.G_TRUE;
9849: -- then we can include RENTAL ACCRUAL if Deal type is Lease operating
9850: ELSIF l_streams_tbl(i) = 'RENTAL ACCRUAL' AND
9851: trim(p_deal_type) = 'LEASEOP' THEN
9852: l_blnInclude := OKL_API.G_TRUE;

Line 9852: l_blnInclude := OKL_API.G_TRUE;

9848: l_blnInclude := OKL_API.G_TRUE;
9849: -- then we can include RENTAL ACCRUAL if Deal type is Lease operating
9850: ELSIF l_streams_tbl(i) = 'RENTAL ACCRUAL' AND
9851: trim(p_deal_type) = 'LEASEOP' THEN
9852: l_blnInclude := OKL_API.G_TRUE;
9853: END IF;
9854: -- If the Deal type Containing Loan
9855: ELSIF (INSTR(p_deal_type, 'LOAN') > 0) THEN
9856: -- Then we can include PRINCIPAL BALANCE,INTEREST PAYMENT,PRINCIPAL PAYMENT,

Line 9863: l_blnInclude := OKL_API.G_TRUE;

9859: l_streams_tbl(i) = 'INTEREST PAYMENT' OR
9860: l_streams_tbl(i) = 'PRINCIPAL PAYMENT' OR
9861: l_streams_tbl(i) = 'LOAN PAYMENT' OR
9862: l_streams_tbl(i) = 'PRE-TAX INCOME' THEN
9863: l_blnInclude := OKL_API.G_TRUE;
9864: END IF;
9865: END IF;
9866: -- We include the below streams independent of the Deal type but
9867: -- Conditional basis of weather the contact has Fee line

Line 9871: l_blnhasfees = OKL_API.G_TRUE) OR

9867: -- Conditional basis of weather the contact has Fee line
9868: -- RATE PARTICIPATION,FAS 91 FEE INCOME,RATE SUBSIDY,
9869: -- TERMINATION VALUE,STIP LOSS VALUE,FEE INCOME,PERIODIC EXPENSE PAYABLE
9870: IF (l_streams_tbl(i) = 'RATE PARTICIPATION' AND
9871: l_blnhasfees = OKL_API.G_TRUE) OR
9872: (l_streams_tbl(i) = 'RATE SUBSIDY' AND
9873: l_blnhasfees = OKL_API.G_TRUE) OR
9874: (l_streams_tbl(i) = 'FEE INCOME' AND
9875: l_blnhasfees = OKL_API.G_TRUE) OR

Line 9873: l_blnhasfees = OKL_API.G_TRUE) OR

9869: -- TERMINATION VALUE,STIP LOSS VALUE,FEE INCOME,PERIODIC EXPENSE PAYABLE
9870: IF (l_streams_tbl(i) = 'RATE PARTICIPATION' AND
9871: l_blnhasfees = OKL_API.G_TRUE) OR
9872: (l_streams_tbl(i) = 'RATE SUBSIDY' AND
9873: l_blnhasfees = OKL_API.G_TRUE) OR
9874: (l_streams_tbl(i) = 'FEE INCOME' AND
9875: l_blnhasfees = OKL_API.G_TRUE) OR
9876: (l_streams_tbl(i) = 'FAS 91 FEE INCOME') OR
9877: (l_streams_tbl(i) = 'TERMINATION VALUE') OR

Line 9875: l_blnhasfees = OKL_API.G_TRUE) OR

9871: l_blnhasfees = OKL_API.G_TRUE) OR
9872: (l_streams_tbl(i) = 'RATE SUBSIDY' AND
9873: l_blnhasfees = OKL_API.G_TRUE) OR
9874: (l_streams_tbl(i) = 'FEE INCOME' AND
9875: l_blnhasfees = OKL_API.G_TRUE) OR
9876: (l_streams_tbl(i) = 'FAS 91 FEE INCOME') OR
9877: (l_streams_tbl(i) = 'TERMINATION VALUE') OR
9878: (l_streams_tbl(i) = 'STIP LOSS VALUE') THEN
9879: l_blnInclude := OKL_API.G_TRUE;

Line 9879: l_blnInclude := OKL_API.G_TRUE;

9875: l_blnhasfees = OKL_API.G_TRUE) OR
9876: (l_streams_tbl(i) = 'FAS 91 FEE INCOME') OR
9877: (l_streams_tbl(i) = 'TERMINATION VALUE') OR
9878: (l_streams_tbl(i) = 'STIP LOSS VALUE') THEN
9879: l_blnInclude := OKL_API.G_TRUE;
9880: -- Start of BUG#2997914 fix
9881: END IF;
9882: -- End of BUG#2997914 fix
9883: -- Handling only fee receivable Streams

Line 9885: l_blnInclude = OKL_API.G_TRUE THEN

9881: END IF;
9882: -- End of BUG#2997914 fix
9883: -- Handling only fee receivable Streams
9884: IF l_streams_tbl(i) = 'FEE INCOME' AND
9885: l_blnInclude = OKL_API.G_TRUE THEN
9886: FOR k IN p_stream_types_tbl.FIRST..p_stream_types_tbl.LAST LOOP
9887: IF p_stream_types_tbl(k).kle_fee_id <> OKL_API.G_MISS_NUM THEN
9888: OPEN l_fee_type_csr (p_chr_id,
9889: p_stream_types_tbl(k).kle_fee_id);

Line 9887: IF p_stream_types_tbl(k).kle_fee_id <> OKL_API.G_MISS_NUM THEN

9883: -- Handling only fee receivable Streams
9884: IF l_streams_tbl(i) = 'FEE INCOME' AND
9885: l_blnInclude = OKL_API.G_TRUE THEN
9886: FOR k IN p_stream_types_tbl.FIRST..p_stream_types_tbl.LAST LOOP
9887: IF p_stream_types_tbl(k).kle_fee_id <> OKL_API.G_MISS_NUM THEN
9888: OPEN l_fee_type_csr (p_chr_id,
9889: p_stream_types_tbl(k).kle_fee_id);
9890: FETCH l_fee_type_csr INTO l_fee_type_rec;
9891: CLOSE l_fee_type_csr;

Line 9893: l_blnInclude := OKL_API.G_TRUE;

9889: p_stream_types_tbl(k).kle_fee_id);
9890: FETCH l_fee_type_csr INTO l_fee_type_rec;
9891: CLOSE l_fee_type_csr;
9892: IF l_fee_type_rec.fee_type IN ('PASSTHROUGH','MISCELLANEOUS') THEN
9893: l_blnInclude := OKL_API.G_TRUE;
9894: EXIT;
9895: ELSE
9896: l_blnInclude := OKL_API.G_FALSE;
9897: END IF;

Line 9896: l_blnInclude := OKL_API.G_FALSE;

9892: IF l_fee_type_rec.fee_type IN ('PASSTHROUGH','MISCELLANEOUS') THEN
9893: l_blnInclude := OKL_API.G_TRUE;
9894: EXIT;
9895: ELSE
9896: l_blnInclude := OKL_API.G_FALSE;
9897: END IF;
9898: END IF;
9899: END LOOP;
9900: END IF;

Line 9901: IF (l_blnInclude = OKL_API.G_TRUE) THEN

9897: END IF;
9898: END IF;
9899: END LOOP;
9900: END IF;
9901: IF (l_blnInclude = OKL_API.G_TRUE) THEN
9902: OPEN l_strmid_csr(l_streams_tbl(i));
9903: FETCH l_strmid_csr into l_strmid_rec;
9904: IF l_strmid_csr%NOTFOUND THEN
9905: okl_api.set_message(p_app_name => G_APP_NAME,

Line 9905: okl_api.set_message(p_app_name => G_APP_NAME,

9901: IF (l_blnInclude = OKL_API.G_TRUE) THEN
9902: OPEN l_strmid_csr(l_streams_tbl(i));
9903: FETCH l_strmid_csr into l_strmid_rec;
9904: IF l_strmid_csr%NOTFOUND THEN
9905: okl_api.set_message(p_app_name => G_APP_NAME,
9906: p_msg_name => G_LLA_NO_MATCHING_RECORD,
9907: p_token1 => G_COL_NAME_TOKEN,
9908: p_token1_value => 'Stream Type');
9909: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 9909: x_return_status := OKL_API.G_RET_STS_ERROR;

9905: okl_api.set_message(p_app_name => G_APP_NAME,
9906: p_msg_name => G_LLA_NO_MATCHING_RECORD,
9907: p_token1 => G_COL_NAME_TOKEN,
9908: p_token1_value => 'Stream Type');
9909: x_return_status := OKL_API.G_RET_STS_ERROR;
9910: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
9911: END IF;
9912: CLOSE l_strmid_csr;
9913: styid := l_strmid_rec.styid;

Line 9910: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

9906: p_msg_name => G_LLA_NO_MATCHING_RECORD,
9907: p_token1 => G_COL_NAME_TOKEN,
9908: p_token1_value => 'Stream Type');
9909: x_return_status := OKL_API.G_RET_STS_ERROR;
9910: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
9911: END IF;
9912: CLOSE l_strmid_csr;
9913: styid := l_strmid_rec.styid;
9914: -- Then we can include PRINCIPAL BALANCE,INTEREST PAYMENT,PRINCIPAL PAYMENT,

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

9933: END IF;
9934: END IF;
9935: END IF;
9936: END LOOP;
9937: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9938: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9939: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9940: RAISE OKL_API.G_EXCEPTION_ERROR;
9941: END IF;

Line 9938: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

9934: END IF;
9935: END IF;
9936: END LOOP;
9937: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9938: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9939: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9940: RAISE OKL_API.G_EXCEPTION_ERROR;
9941: END IF;
9942:

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

9935: END IF;
9936: END LOOP;
9937: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9938: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9939: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9940: RAISE OKL_API.G_EXCEPTION_ERROR;
9941: END IF;
9942:
9943: --Code commented by HKPATEL for userdefined streams */

Line 9940: RAISE OKL_API.G_EXCEPTION_ERROR;

9936: END LOOP;
9937: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
9938: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
9939: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
9940: RAISE OKL_API.G_EXCEPTION_ERROR;
9941: END IF;
9942:
9943: --Code commented by HKPATEL for userdefined streams */
9944: /*

Line 9951: l_blnhasfin := OKL_API.G_TRUE;

9947: FOR r_finance_strm_rec IN c_finance_strm_csr LOOP
9948: x_stream_types_tbl(x_stream_types_tbl.COUNT+1).stream_type_id := r_finance_strm_rec.id;
9949: x_stream_types_tbl(x_stream_types_tbl.COUNT).kle_asset_id := l_fin_type_rec.fin_id;
9950: END LOOP;
9951: l_blnhasfin := OKL_API.G_TRUE;
9952: END LOOP;
9953: -- Now we get the Subsidy Income Accural stream type id , wil be fetched from
9954: -- Subsidy setup
9955: FOR get_sub_line_rec IN get_sub_line_csr (p_dnz_chr_id => p_chr_id) LOOP

Line 10053: OKL_API.END_ACTIVITY (x_msg_count,

10049:
10050: -- Code for user defined streams ends here
10051:
10052:
10053: OKL_API.END_ACTIVITY (x_msg_count,
10054: x_msg_data );
10055:
10056: EXCEPTION
10057: WHEN OKL_API.G_EXCEPTION_ERROR THEN

Line 10057: WHEN OKL_API.G_EXCEPTION_ERROR THEN

10053: OKL_API.END_ACTIVITY (x_msg_count,
10054: x_msg_data );
10055:
10056: EXCEPTION
10057: WHEN OKL_API.G_EXCEPTION_ERROR THEN
10058: IF get_sub_line_csr%ISOPEN THEN
10059: CLOSE get_sub_line_csr;
10060: END IF;
10061: IF strm_name_csr%ISOPEN THEN

Line 10077: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

10073: IF l_fin_type_csr%ISOPEN THEN
10074: CLOSE l_fin_type_csr;
10075: END IF;
10076:
10077: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
10078: l_api_name,
10079: G_PKG_NAME,
10080: 'OKL_API.G_RET_STS_ERROR',
10081: x_msg_count,

Line 10080: 'OKL_API.G_RET_STS_ERROR',

10076:
10077: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
10078: l_api_name,
10079: G_PKG_NAME,
10080: 'OKL_API.G_RET_STS_ERROR',
10081: x_msg_count,
10082: x_msg_data,
10083: '_PVT');
10084: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 10084: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

10080: 'OKL_API.G_RET_STS_ERROR',
10081: x_msg_count,
10082: x_msg_data,
10083: '_PVT');
10084: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
10085: IF get_sub_line_csr%ISOPEN THEN
10086: CLOSE get_sub_line_csr;
10087: END IF;
10088: IF strm_name_csr%ISOPEN THEN

Line 10103: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

10099: END IF;
10100: IF l_fin_type_csr%ISOPEN THEN
10101: CLOSE l_fin_type_csr;
10102: END IF;
10103: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
10104: l_api_name,
10105: G_PKG_NAME,
10106: 'OKL_API.G_RET_STS_UNEXP_ERROR',
10107: x_msg_count,

Line 10106: 'OKL_API.G_RET_STS_UNEXP_ERROR',

10102: END IF;
10103: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
10104: l_api_name,
10105: G_PKG_NAME,
10106: 'OKL_API.G_RET_STS_UNEXP_ERROR',
10107: x_msg_count,
10108: x_msg_data,
10109: '_PVT');
10110: WHEN OTHERS THEN

Line 10130: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

10126: END IF;
10127: IF l_fin_type_csr%ISOPEN THEN
10128: CLOSE l_fin_type_csr;
10129: END IF;
10130: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
10131: l_api_name,
10132: G_PKG_NAME,
10133: 'OTHERS',
10134: x_msg_count,

Line 10142: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

10138: -- End modification 11i10 bakuchib
10139: Procedure extract_security_deposit( p_api_version IN NUMBER,
10140: p_chr_id IN NUMBER,
10141: p_deal_type IN VARCHAR2,
10142: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
10143: x_msg_count OUT NOCOPY NUMBER,
10144: x_msg_data OUT NOCOPY VARCHAR2,
10145: x_return_status OUT NOCOPY VARCHAR2,
10146: px_csm_lease_header IN OUT NOCOPY okl_create_streams_pub.csm_lease_rec_type,

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

10150:
10151: l_api_name CONSTANT VARCHAR2(30) := 'EXTRACT_SECURITY_DEPOSIT';
10152: l_api_version CONSTANT NUMBER := 1;
10153:
10154: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
10155: x NUMBER := 0;
10156:
10157: CURSOR c_deposit_date( chrId NUMBER) IS
10158: SELECT FND_DATE.canonical_to_date(rule_information5) date_returned

Line 10255: x_return_status := OKL_API.START_ACTIVITY(

10251: Begin
10252:
10253: print( l_api_name, 'begin');
10254:
10255: x_return_status := OKL_API.START_ACTIVITY(
10256: p_api_name => l_api_name,
10257: p_pkg_name => g_pkg_name,
10258: p_init_msg_list => p_init_msg_list,
10259: l_api_version => l_api_version,

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

10262:
10263: x_return_status => x_return_status);
10264:
10265: -- check if ac1tivity started successfully
10266: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
10267: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
10268: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
10269: raise OKL_API.G_EXCEPTION_ERROR;
10270: End If;

Line 10267: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

10263: x_return_status => x_return_status);
10264:
10265: -- check if ac1tivity started successfully
10266: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
10267: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
10268: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
10269: raise OKL_API.G_EXCEPTION_ERROR;
10270: End If;
10271:

Line 10268: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

10264:
10265: -- check if ac1tivity started successfully
10266: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
10267: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
10268: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
10269: raise OKL_API.G_EXCEPTION_ERROR;
10270: End If;
10271:
10272: --sechawla 20-Jul-09 PRB ESG Enhancements : check rebook option

Line 10269: raise OKL_API.G_EXCEPTION_ERROR;

10265: -- check if ac1tivity started successfully
10266: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
10267: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
10268: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
10269: raise OKL_API.G_EXCEPTION_ERROR;
10270: End If;
10271:
10272: --sechawla 20-Jul-09 PRB ESG Enhancements : check rebook option
10273: open get_rebook_type ;

Line 10322: IF(l_rl_rec1.RULE_INFORMATION2 IS NULL or l_rl_rec1.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then

10318: OPEN l_rl_csr1 ( 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_lne_rec1.id );
10319: FETCH l_rl_csr1 INTO l_rl_rec1;
10320: CLOSE l_rl_csr1;
10321: px_csm_one_off_fee_tbl(l).amount := FND_NUMBER.canonical_to_number(nvl(l_rl_rec1.RULE_INFORMATION6,'0'));
10322: IF(l_rl_rec1.RULE_INFORMATION2 IS NULL or l_rl_rec1.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then
10323: px_csm_one_off_fee_tbl(l).date_start := l_lne_rec1.start_date ;
10324: ELSE
10325: px_csm_one_off_fee_tbl(l).date_start := FND_DATE.canonical_to_date(l_rl_rec1.RULE_INFORMATION2);
10326: END IF;

Line 10345: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

10341: End If;
10342: END IF;
10343: END LOOP;
10344:
10345: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
10346:
10347: print( l_api_name, 'end', x_return_status);
10348:
10349: Exception

Line 10351: when OKL_API.G_EXCEPTION_ERROR then

10347: print( l_api_name, 'end', x_return_status);
10348:
10349: Exception
10350:
10351: when OKL_API.G_EXCEPTION_ERROR then
10352: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
10353: p_api_name => l_api_name,
10354: p_pkg_name => g_pkg_name,
10355: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 10352: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

10348:
10349: Exception
10350:
10351: when OKL_API.G_EXCEPTION_ERROR then
10352: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
10353: p_api_name => l_api_name,
10354: p_pkg_name => g_pkg_name,
10355: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
10356: x_msg_count => x_msg_count,

Line 10355: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

10351: when OKL_API.G_EXCEPTION_ERROR then
10352: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
10353: p_api_name => l_api_name,
10354: p_pkg_name => g_pkg_name,
10355: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
10356: x_msg_count => x_msg_count,
10357: x_msg_data => x_msg_data,
10358: p_api_type => g_api_type);
10359:

Line 10364: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

10360: If (fee_strm_type_csr1%ISOPEN) Then
10361: CLOSE fee_strm_type_csr1;
10362: End If;
10363:
10364: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
10365: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
10366:
10367: p_api_name => l_api_name,
10368:

Line 10365: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

10361: CLOSE fee_strm_type_csr1;
10362: End If;
10363:
10364: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
10365: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
10366:
10367: p_api_name => l_api_name,
10368:
10369: p_pkg_name => g_pkg_name,

Line 10370: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

10366:
10367: p_api_name => l_api_name,
10368:
10369: p_pkg_name => g_pkg_name,
10370: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
10371: x_msg_count => x_msg_count,
10372: x_msg_data => x_msg_data,
10373: p_api_type => g_api_type);
10374:

Line 10380: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

10376: CLOSE fee_strm_type_csr;
10377: End If;
10378:
10379: when OTHERS then
10380: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
10381: p_api_name => l_api_name,
10382: p_pkg_name => g_pkg_name,
10383: p_exc_name => 'OTHERS',
10384: x_msg_count => x_msg_count,

Line 10415: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

10411: -- : BAKUCHIB 19-MAR-2004
10412: -- End of Commnets
10413: --------------------------------------------------------------------------------
10414: PROCEDURE extract_subsidized_lines(p_api_version IN NUMBER,
10415: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
10416: x_return_status OUT NOCOPY VARCHAR2,
10417: x_msg_count OUT NOCOPY NUMBER,
10418: x_msg_data OUT NOCOPY VARCHAR2,
10419: p_chr_id IN NUMBER,

Line 10548: x_return_status := OKL_API.G_RET_STS_SUCCESS;

10544: from okl_sys_acct_opts;
10545: l_PROSPECTIVE_REBOOK_YN VARCHAR2(1);
10546:
10547: BEGIN
10548: x_return_status := OKL_API.G_RET_STS_SUCCESS;
10549: -- Call start_activity to create savepoint, check compatibility
10550: -- and initialize message list
10551: x_return_status := OKL_API.START_ACTIVITY (
10552: l_api_name

Line 10551: x_return_status := OKL_API.START_ACTIVITY (

10547: BEGIN
10548: x_return_status := OKL_API.G_RET_STS_SUCCESS;
10549: -- Call start_activity to create savepoint, check compatibility
10550: -- and initialize message list
10551: x_return_status := OKL_API.START_ACTIVITY (
10552: l_api_name
10553: ,p_init_msg_list
10554: ,'_PVT'
10555: ,x_return_status);

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

10553: ,p_init_msg_list
10554: ,'_PVT'
10555: ,x_return_status);
10556: -- check if ac1tivity started successfully
10557: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10558: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
10559: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10560: RAISE OKL_API.G_EXCEPTION_ERROR;
10561: END IF;

Line 10558: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

10554: ,'_PVT'
10555: ,x_return_status);
10556: -- check if ac1tivity started successfully
10557: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10558: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
10559: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10560: RAISE OKL_API.G_EXCEPTION_ERROR;
10561: END IF;
10562:

Line 10559: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

10555: ,x_return_status);
10556: -- check if ac1tivity started successfully
10557: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10558: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
10559: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10560: RAISE OKL_API.G_EXCEPTION_ERROR;
10561: END IF;
10562:
10563: --sechawla 20-Jul-09 PRB ESG Enhancements : check rebook option

Line 10560: RAISE OKL_API.G_EXCEPTION_ERROR;

10556: -- check if ac1tivity started successfully
10557: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10558: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
10559: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10560: RAISE OKL_API.G_EXCEPTION_ERROR;
10561: END IF;
10562:
10563: --sechawla 20-Jul-09 PRB ESG Enhancements : check rebook option
10564: open get_rebook_type;

Line 10580: get_asset_lines_rec.id <> OKL_API.G_MISS_NUM THEN

10576: -- Now scan thru the CSM line details table for the asset id
10577: -- and then call the OKL_SUBSIDY_PROCESS_PVT to get the total subsidized amount for an asset
10578: FOR get_asset_lines_rec IN get_asset_lines_csr (p_chr_id => p_chr_id) LOOP
10579: IF get_asset_lines_rec.id IS NOT NULL OR
10580: get_asset_lines_rec.id <> OKL_API.G_MISS_NUM THEN
10581: execute_formula(p_api_version => p_api_version,
10582: p_init_msg_list => p_init_msg_list,
10583: x_return_status => x_return_status,
10584: x_msg_count => x_msg_count,

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

10587: p_formula_name => 'LINE_CAP_AMNT_PRICE',
10588: p_contract_id => p_chr_id,
10589: p_line_id => get_asset_lines_rec.id,
10590: x_value => ln_cap_amt);
10591: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10592: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10593: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10594: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10595: END IF;

Line 10592: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

10588: p_contract_id => p_chr_id,
10589: p_line_id => get_asset_lines_rec.id,
10590: x_value => ln_cap_amt);
10591: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10592: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10593: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10594: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10595: END IF;
10596: execute_formula(p_api_version => p_api_version,

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

10589: p_line_id => get_asset_lines_rec.id,
10590: x_value => ln_cap_amt);
10591: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10592: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10593: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10594: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10595: END IF;
10596: execute_formula(p_api_version => p_api_version,
10597: p_init_msg_list => p_init_msg_list,

Line 10594: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

10590: x_value => ln_cap_amt);
10591: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10592: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10593: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10594: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10595: END IF;
10596: execute_formula(p_api_version => p_api_version,
10597: p_init_msg_list => p_init_msg_list,
10598: x_return_status => x_return_status,

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

10601: p_formula_name => 'LINE_DISCOUNT',
10602: p_contract_id => p_chr_id,
10603: p_line_id => get_asset_lines_rec.id,
10604: x_value => ln_cap_dis);
10605: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10606: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10607: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10608: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10609: END IF;

Line 10606: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

10602: p_contract_id => p_chr_id,
10603: p_line_id => get_asset_lines_rec.id,
10604: x_value => ln_cap_dis);
10605: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10606: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10607: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10608: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10609: END IF;
10610: -- We are doing the above since we need the cap amt for each line

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

10603: p_line_id => get_asset_lines_rec.id,
10604: x_value => ln_cap_dis);
10605: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10606: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10607: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10608: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10609: END IF;
10610: -- We are doing the above since we need the cap amt for each line
10611: -- and since the cap amt is inclusive of the discount then

Line 10608: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

10604: x_value => ln_cap_dis);
10605: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10606: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10607: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10608: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10609: END IF;
10610: -- We are doing the above since we need the cap amt for each line
10611: -- and since the cap amt is inclusive of the discount then
10612: -- we need to exclude the same and then use to send the same to

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

10628: x_msg_count => x_msg_count,
10629: x_msg_data => x_msg_data,
10630: p_asset_cle_id => get_asset_lines_rec.id,
10631: x_asbv_tbl => l_asbv_tbl);
10632: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10633: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10634: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10635: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10636: END IF;

Line 10633: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

10629: x_msg_data => x_msg_data,
10630: p_asset_cle_id => get_asset_lines_rec.id,
10631: x_asbv_tbl => l_asbv_tbl);
10632: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10633: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10634: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10635: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10636: END IF;
10637: IF l_asbv_tbl.COUNT > 0 THEN

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

10630: p_asset_cle_id => get_asset_lines_rec.id,
10631: x_asbv_tbl => l_asbv_tbl);
10632: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10633: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10634: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10635: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10636: END IF;
10637: IF l_asbv_tbl.COUNT > 0 THEN
10638: FOR k IN l_asbv_tbl.FIRST..l_asbv_tbl.LAST LOOP

Line 10635: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

10631: x_asbv_tbl => l_asbv_tbl);
10632: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10633: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10634: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10635: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10636: END IF;
10637: IF l_asbv_tbl.COUNT > 0 THEN
10638: FOR k IN l_asbv_tbl.FIRST..l_asbv_tbl.LAST LOOP
10639: /* Bug# 7534196 - Commented

Line 10656: okl_api.set_message(

10652: l_csm_one_off_fee_tbl(i).amount := l_asbv_tbl(k).amount;
10653: END IF;
10654: END LOOP;
10655: ELSE
10656: okl_api.set_message(
10657: p_app_name => G_APP_NAME,
10658: p_msg_name => G_LLA_NO_MATCHING_RECORD,
10659: p_token1 => G_COL_NAME_TOKEN,
10660: p_token1_value => 'Subsidy Records');

Line 10661: x_return_status := OKL_API.G_RET_STS_ERROR;

10657: p_app_name => G_APP_NAME,
10658: p_msg_name => G_LLA_NO_MATCHING_RECORD,
10659: p_token1 => G_COL_NAME_TOKEN,
10660: p_token1_value => 'Subsidy Records');
10661: x_return_status := OKL_API.G_RET_STS_ERROR;
10662: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10663: END IF;
10664: l_csm_one_off_fee_tbl(i).income_or_expense := OKL_CREATE_STREAMS_PUB.G_INCOME;
10665: l_csm_one_off_fee_tbl(i).date_paid := get_asset_lines_rec.date_funding;

Line 10662: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

10658: p_msg_name => G_LLA_NO_MATCHING_RECORD,
10659: p_token1 => G_COL_NAME_TOKEN,
10660: p_token1_value => 'Subsidy Records');
10661: x_return_status := OKL_API.G_RET_STS_ERROR;
10662: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10663: END IF;
10664: l_csm_one_off_fee_tbl(i).income_or_expense := OKL_CREATE_STREAMS_PUB.G_INCOME;
10665: l_csm_one_off_fee_tbl(i).date_paid := get_asset_lines_rec.date_funding;
10666: l_csm_one_off_fee_tbl(i).kle_asset_id := get_asset_lines_rec.id;

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

10678: -- Changed for bug 4044089 by HKPATEL 12/02/2004
10679: --FETCH get_sub_income_strm_csr INTO l_csm_one_off_fee_tbl(i).description;
10680: FETCH get_sub_income_strm_csr INTO l_sty_id;
10681: IF get_sub_income_strm_csr%NOTFOUND THEN
10682: OKL_API.set_message(p_app_name => G_APP_NAME,
10683: p_msg_name => G_REQUIRED_VALUE,
10684: p_token1 => G_COL_NAME_TOKEN,
10685: p_token1_value => 'Subsidy Income Stream Description');
10686: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 10686: x_return_status := OKL_API.G_RET_STS_ERROR;

10682: OKL_API.set_message(p_app_name => G_APP_NAME,
10683: p_msg_name => G_REQUIRED_VALUE,
10684: p_token1 => G_COL_NAME_TOKEN,
10685: p_token1_value => 'Subsidy Income Stream Description');
10686: x_return_status := OKL_API.G_RET_STS_ERROR;
10687: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10688: END IF;
10689: CLOSE get_sub_income_strm_csr;
10690:

Line 10687: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

10683: p_msg_name => G_REQUIRED_VALUE,
10684: p_token1 => G_COL_NAME_TOKEN,
10685: p_token1_value => 'Subsidy Income Stream Description');
10686: x_return_status := OKL_API.G_RET_STS_ERROR;
10687: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10688: END IF;
10689: CLOSE get_sub_income_strm_csr;
10690:
10691: -- New code for bug 4044089 by HKPATEL 12/02/2004

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

10710: CLOSE get_strm_type_code;
10711: -- New code for bug 4044089 by HKPATEL 12/02/2004 ends here
10712:
10713: END LOOP;
10714: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10715: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10716: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10717: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10718: END IF;

Line 10715: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

10711: -- New code for bug 4044089 by HKPATEL 12/02/2004 ends here
10712:
10713: END LOOP;
10714: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10715: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10716: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10717: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10718: END IF;
10719: ELSE

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

10712:
10713: END LOOP;
10714: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10715: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10716: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10717: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10718: END IF;
10719: ELSE
10720: OKL_API.set_message(p_app_name => G_APP_NAME,

Line 10717: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

10713: END LOOP;
10714: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10715: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10716: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10717: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10718: END IF;
10719: ELSE
10720: OKL_API.set_message(p_app_name => G_APP_NAME,
10721: p_msg_name => G_REQUIRED_VALUE,

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

10716: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10717: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10718: END IF;
10719: ELSE
10720: OKL_API.set_message(p_app_name => G_APP_NAME,
10721: p_msg_name => G_REQUIRED_VALUE,
10722: p_token1 => G_COL_NAME_TOKEN,
10723: p_token1_value => 'kle_asset_id');
10724: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 10724: x_return_status := OKL_API.G_RET_STS_ERROR;

10720: OKL_API.set_message(p_app_name => G_APP_NAME,
10721: p_msg_name => G_REQUIRED_VALUE,
10722: p_token1 => G_COL_NAME_TOKEN,
10723: p_token1_value => 'kle_asset_id');
10724: x_return_status := OKL_API.G_RET_STS_ERROR;
10725: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10726: END IF;
10727: END LOOP;
10728: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

Line 10725: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

10721: p_msg_name => G_REQUIRED_VALUE,
10722: p_token1 => G_COL_NAME_TOKEN,
10723: p_token1_value => 'kle_asset_id');
10724: x_return_status := OKL_API.G_RET_STS_ERROR;
10725: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10726: END IF;
10727: END LOOP;
10728: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
10729: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 10728: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

10724: x_return_status := OKL_API.G_RET_STS_ERROR;
10725: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10726: END IF;
10727: END LOOP;
10728: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
10729: RAISE OKL_API.G_EXCEPTION_ERROR;
10730: END IF;
10731: ELSE
10732: -- Since there are no One off tbl create one

Line 10729: RAISE OKL_API.G_EXCEPTION_ERROR;

10725: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10726: END IF;
10727: END LOOP;
10728: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
10729: RAISE OKL_API.G_EXCEPTION_ERROR;
10730: END IF;
10731: ELSE
10732: -- Since there are no One off tbl create one
10733: -- Now scan thru the CSM line details table for the asset id

Line 10737: get_asset_lines_rec.id <> OKL_API.G_MISS_NUM THEN

10733: -- Now scan thru the CSM line details table for the asset id
10734: -- and then call the OKL_SUBSIDY_PROCESS_PVT to get the total subsidized amount for an asset
10735: FOR get_asset_lines_rec IN get_asset_lines_csr (p_chr_id => p_chr_id) LOOP
10736: IF get_asset_lines_rec.id IS NOT NULL OR
10737: get_asset_lines_rec.id <> OKL_API.G_MISS_NUM THEN
10738: execute_formula(p_api_version => p_api_version,
10739: p_init_msg_list => p_init_msg_list,
10740: x_return_status => x_return_status,
10741: x_msg_count => x_msg_count,

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

10744: p_formula_name => 'LINE_CAP_AMNT_PRICE',
10745: p_contract_id => p_chr_id,
10746: p_line_id => get_asset_lines_rec.id,
10747: x_value => ln_cap_amt);
10748: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10749: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10750: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10751: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10752: END IF;

Line 10749: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

10745: p_contract_id => p_chr_id,
10746: p_line_id => get_asset_lines_rec.id,
10747: x_value => ln_cap_amt);
10748: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10749: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10750: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10751: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10752: END IF;
10753: execute_formula(p_api_version => p_api_version,

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

10746: p_line_id => get_asset_lines_rec.id,
10747: x_value => ln_cap_amt);
10748: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10749: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10750: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10751: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10752: END IF;
10753: execute_formula(p_api_version => p_api_version,
10754: p_init_msg_list => p_init_msg_list,

Line 10751: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

10747: x_value => ln_cap_amt);
10748: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10749: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10750: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10751: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10752: END IF;
10753: execute_formula(p_api_version => p_api_version,
10754: p_init_msg_list => p_init_msg_list,
10755: x_return_status => x_return_status,

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

10758: p_formula_name => 'LINE_DISCOUNT',
10759: p_contract_id => p_chr_id,
10760: p_line_id => get_asset_lines_rec.id,
10761: x_value => ln_cap_dis);
10762: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10763: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10764: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10765: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10766: END IF;

Line 10763: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

10759: p_contract_id => p_chr_id,
10760: p_line_id => get_asset_lines_rec.id,
10761: x_value => ln_cap_dis);
10762: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10763: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10764: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10765: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10766: END IF;
10767: -- We are doing the above since we need the cap amt for each line

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

10760: p_line_id => get_asset_lines_rec.id,
10761: x_value => ln_cap_dis);
10762: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10763: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10764: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10765: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10766: END IF;
10767: -- We are doing the above since we need the cap amt for each line
10768: -- and since the cap amt is inclusive of the discount then

Line 10765: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

10761: x_value => ln_cap_dis);
10762: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10763: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10764: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10765: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10766: END IF;
10767: -- We are doing the above since we need the cap amt for each line
10768: -- and since the cap amt is inclusive of the discount then
10769: -- we need to exclude the same and then use to send the same to

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

10786: x_msg_count => x_msg_count,
10787: x_msg_data => x_msg_data,
10788: p_asset_cle_id => get_asset_lines_rec.id,
10789: x_asbv_tbl => l_asbv_tbl);
10790: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10791: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10792: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10793: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10794: END IF;

Line 10791: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

10787: x_msg_data => x_msg_data,
10788: p_asset_cle_id => get_asset_lines_rec.id,
10789: x_asbv_tbl => l_asbv_tbl);
10790: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10791: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10792: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10793: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10794: END IF;
10795: IF l_asbv_tbl.COUNT > 0 THEN

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

10788: p_asset_cle_id => get_asset_lines_rec.id,
10789: x_asbv_tbl => l_asbv_tbl);
10790: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10791: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10792: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10793: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10794: END IF;
10795: IF l_asbv_tbl.COUNT > 0 THEN
10796: FOR k IN l_asbv_tbl.FIRST..l_asbv_tbl.LAST LOOP

Line 10793: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

10789: x_asbv_tbl => l_asbv_tbl);
10790: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10791: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10792: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10793: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10794: END IF;
10795: IF l_asbv_tbl.COUNT > 0 THEN
10796: FOR k IN l_asbv_tbl.FIRST..l_asbv_tbl.LAST LOOP
10797: /* Bug# 7534196 - Commented

Line 10814: okl_api.set_message(

10810: l_csm_one_off_fee_tbl(i).amount := l_asbv_tbl(k).amount;
10811: END IF;
10812: END LOOP;
10813: ELSE
10814: okl_api.set_message(
10815: p_app_name => G_APP_NAME,
10816: p_msg_name => G_LLA_NO_MATCHING_RECORD,
10817: p_token1 => G_COL_NAME_TOKEN,
10818: p_token1_value => 'Subsidy Records');

Line 10819: x_return_status := OKL_API.G_RET_STS_ERROR;

10815: p_app_name => G_APP_NAME,
10816: p_msg_name => G_LLA_NO_MATCHING_RECORD,
10817: p_token1 => G_COL_NAME_TOKEN,
10818: p_token1_value => 'Subsidy Records');
10819: x_return_status := OKL_API.G_RET_STS_ERROR;
10820: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10821: END IF;
10822: l_csm_one_off_fee_tbl(i).income_or_expense := OKL_CREATE_STREAMS_PUB.G_INCOME;
10823: l_csm_one_off_fee_tbl(i).date_paid := get_asset_lines_rec.date_funding;

Line 10820: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

10816: p_msg_name => G_LLA_NO_MATCHING_RECORD,
10817: p_token1 => G_COL_NAME_TOKEN,
10818: p_token1_value => 'Subsidy Records');
10819: x_return_status := OKL_API.G_RET_STS_ERROR;
10820: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10821: END IF;
10822: l_csm_one_off_fee_tbl(i).income_or_expense := OKL_CREATE_STREAMS_PUB.G_INCOME;
10823: l_csm_one_off_fee_tbl(i).date_paid := get_asset_lines_rec.date_funding;
10824: l_csm_one_off_fee_tbl(i).kle_asset_id := get_asset_lines_rec.id;

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

10834: p_sub_cle_id => get_acc_mth_code_rec.id);
10835: --FETCH get_sub_income_strm_csr INTO l_csm_one_off_fee_tbl(i).description;
10836: FETCH get_sub_income_strm_csr INTO l_sty_id;
10837: IF get_sub_income_strm_csr%NOTFOUND THEN
10838: OKL_API.set_message(p_app_name => G_APP_NAME,
10839: p_msg_name => G_REQUIRED_VALUE,
10840: p_token1 => G_COL_NAME_TOKEN,
10841: p_token1_value => 'Subsidy Income Stream Description');
10842: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 10842: x_return_status := OKL_API.G_RET_STS_ERROR;

10838: OKL_API.set_message(p_app_name => G_APP_NAME,
10839: p_msg_name => G_REQUIRED_VALUE,
10840: p_token1 => G_COL_NAME_TOKEN,
10841: p_token1_value => 'Subsidy Income Stream Description');
10842: x_return_status := OKL_API.G_RET_STS_ERROR;
10843: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10844: END IF;
10845: CLOSE get_sub_income_strm_csr;
10846: -- New code for bug 4044089 by HKPATEL 12/02/2004

Line 10843: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

10839: p_msg_name => G_REQUIRED_VALUE,
10840: p_token1 => G_COL_NAME_TOKEN,
10841: p_token1_value => 'Subsidy Income Stream Description');
10842: x_return_status := OKL_API.G_RET_STS_ERROR;
10843: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10844: END IF;
10845: CLOSE get_sub_income_strm_csr;
10846: -- New code for bug 4044089 by HKPATEL 12/02/2004
10847: OKL_STREAMS_UTIL.get_dependent_stream_type

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

10865: CLOSE get_strm_type_code;
10866: -- New code for bug 4044089 by HKPATEL 12/02/2004 ends here
10867:
10868: END LOOP;
10869: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10870: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10871: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10872: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10873: END IF;

Line 10870: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

10866: -- New code for bug 4044089 by HKPATEL 12/02/2004 ends here
10867:
10868: END LOOP;
10869: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10870: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10871: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10872: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10873: END IF;
10874: ELSE

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

10867:
10868: END LOOP;
10869: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10870: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10871: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10872: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10873: END IF;
10874: ELSE
10875: OKL_API.set_message(p_app_name => G_APP_NAME,

Line 10872: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

10868: END LOOP;
10869: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
10870: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
10871: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10872: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10873: END IF;
10874: ELSE
10875: OKL_API.set_message(p_app_name => G_APP_NAME,
10876: p_msg_name => G_REQUIRED_VALUE,

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

10871: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
10872: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10873: END IF;
10874: ELSE
10875: OKL_API.set_message(p_app_name => G_APP_NAME,
10876: p_msg_name => G_REQUIRED_VALUE,
10877: p_token1 => G_COL_NAME_TOKEN,
10878: p_token1_value => 'kle_asset_id');
10879: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 10879: x_return_status := OKL_API.G_RET_STS_ERROR;

10875: OKL_API.set_message(p_app_name => G_APP_NAME,
10876: p_msg_name => G_REQUIRED_VALUE,
10877: p_token1 => G_COL_NAME_TOKEN,
10878: p_token1_value => 'kle_asset_id');
10879: x_return_status := OKL_API.G_RET_STS_ERROR;
10880: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10881: END IF;
10882: END LOOP;
10883: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

Line 10880: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

10876: p_msg_name => G_REQUIRED_VALUE,
10877: p_token1 => G_COL_NAME_TOKEN,
10878: p_token1_value => 'kle_asset_id');
10879: x_return_status := OKL_API.G_RET_STS_ERROR;
10880: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10881: END IF;
10882: END LOOP;
10883: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
10884: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 10883: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

10879: x_return_status := OKL_API.G_RET_STS_ERROR;
10880: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10881: END IF;
10882: END LOOP;
10883: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
10884: RAISE OKL_API.G_EXCEPTION_ERROR;
10885: END IF;
10886: END IF;
10887: END IF;

Line 10884: RAISE OKL_API.G_EXCEPTION_ERROR;

10880: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
10881: END IF;
10882: END LOOP;
10883: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
10884: RAISE OKL_API.G_EXCEPTION_ERROR;
10885: END IF;
10886: END IF;
10887: END IF;
10888: px_csm_one_off_fee_tbl := l_csm_one_off_fee_tbl;

Line 10889: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

10885: END IF;
10886: END IF;
10887: END IF;
10888: px_csm_one_off_fee_tbl := l_csm_one_off_fee_tbl;
10889: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
10890: x_msg_data => x_msg_data);
10891: EXCEPTION
10892: WHEN OKL_API.G_EXCEPTION_ERROR THEN
10893: IF get_asset_lines_csr%ISOPEN THEN

Line 10892: WHEN OKL_API.G_EXCEPTION_ERROR THEN

10888: px_csm_one_off_fee_tbl := l_csm_one_off_fee_tbl;
10889: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
10890: x_msg_data => x_msg_data);
10891: EXCEPTION
10892: WHEN OKL_API.G_EXCEPTION_ERROR THEN
10893: IF get_asset_lines_csr%ISOPEN THEN
10894: CLOSE get_asset_lines_csr;
10895: END IF;
10896: IF get_sub_income_strm_csr%ISOPEN THEN

Line 10905: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

10901: END IF;
10902: IF validate_sub_line%ISOPEN THEN
10903: CLOSE validate_sub_line;
10904: END IF;
10905: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
10906: p_api_name => l_api_name,
10907: p_pkg_name => g_pkg_name,
10908: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
10909: x_msg_count => x_msg_count,

Line 10908: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

10904: END IF;
10905: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
10906: p_api_name => l_api_name,
10907: p_pkg_name => g_pkg_name,
10908: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
10909: x_msg_count => x_msg_count,
10910: x_msg_data => x_msg_data,
10911: p_api_type => g_api_type);
10912: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 10912: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

10908: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
10909: x_msg_count => x_msg_count,
10910: x_msg_data => x_msg_data,
10911: p_api_type => g_api_type);
10912: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
10913: IF get_asset_lines_csr%ISOPEN THEN
10914: CLOSE get_asset_lines_csr;
10915: END IF;
10916: IF get_sub_income_strm_csr%ISOPEN THEN

Line 10925: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

10921: END IF;
10922: IF validate_sub_line%ISOPEN THEN
10923: CLOSE validate_sub_line;
10924: END IF;
10925: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
10926: p_api_name => l_api_name,
10927: p_pkg_name => g_pkg_name,
10928: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
10929: x_msg_count => x_msg_count,

Line 10928: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

10924: END IF;
10925: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
10926: p_api_name => l_api_name,
10927: p_pkg_name => g_pkg_name,
10928: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
10929: x_msg_count => x_msg_count,
10930: x_msg_data => x_msg_data,
10931: p_api_type => g_api_type);
10932: WHEN OTHERS THEN

Line 10945: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

10941: END IF;
10942: IF validate_sub_line%ISOPEN THEN
10943: CLOSE validate_sub_line;
10944: END IF;
10945: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
10946: p_api_name => l_api_name,
10947: p_pkg_name => g_pkg_name,
10948: p_exc_name => 'OTHERS',
10949: x_msg_count => x_msg_count,

Line 10958: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

10954: -- Start modification 11i10 bakuchib
10955: Procedure extract_fee_lines( p_api_version IN NUMBER,
10956: p_chr_id IN NUMBER,
10957: p_deal_type IN VARCHAR2,
10958: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
10959: x_msg_count OUT NOCOPY NUMBER,
10960: x_msg_data OUT NOCOPY VARCHAR2,
10961: x_return_status OUT NOCOPY VARCHAR2,
10962: px_csm_one_off_fee_tbl IN OUT NOCOPY okl_create_streams_pub.csm_one_off_fee_tbl_type,

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

10964: px_csm_stream_types_tbl IN OUT NOCOPY okl_create_streams_pub.csm_stream_types_tbl_type) AS
10965:
10966: l_api_name CONSTANT VARCHAR2(30) := 'EXTRACT_FEE_LINES';
10967: l_api_version CONSTANT NUMBER := 1;
10968: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
10969: ln_level_cnt NUMBER := 0;
10970: l_pdt_id_rec l_hdr_pdt_csr%ROWTYPE;
10971: l_line_rec l_line_rec_csr%ROWTYPE;
10972: l_lne_rec l_line_rec_csr%ROWTYPE;

Line 11262: x_return_status := OKL_API.START_ACTIVITY(

11258:
11259:
11260: Begin
11261: print( l_api_name, 'begin');
11262: x_return_status := OKL_API.START_ACTIVITY(
11263: p_api_name => l_api_name,
11264: p_pkg_name => g_pkg_name,
11265: p_init_msg_list => p_init_msg_list,
11266: l_api_version => l_api_version,

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

11267: p_api_version => p_api_version,
11268: p_api_type => G_API_TYPE,
11269: x_return_status => x_return_status);
11270: -- check if activity started successfully
11271: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
11272: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11273: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
11274: raise OKL_API.G_EXCEPTION_ERROR;
11275: End If;

Line 11272: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

11268: p_api_type => G_API_TYPE,
11269: x_return_status => x_return_status);
11270: -- check if activity started successfully
11271: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
11272: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11273: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
11274: raise OKL_API.G_EXCEPTION_ERROR;
11275: End If;
11276:

Line 11273: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

11269: x_return_status => x_return_status);
11270: -- check if activity started successfully
11271: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
11272: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11273: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
11274: raise OKL_API.G_EXCEPTION_ERROR;
11275: End If;
11276:
11277: --sechawla 20-Jul-09 PRB ESG Enhancements : check rebook option

Line 11274: raise OKL_API.G_EXCEPTION_ERROR;

11270: -- check if activity started successfully
11271: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
11272: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11273: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
11274: raise OKL_API.G_EXCEPTION_ERROR;
11275: End If;
11276:
11277: --sechawla 20-Jul-09 PRB ESG Enhancements : check rebook option
11278: open get_rebook_type;

Line 11304: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

11300:
11301: OPEN l_hdr_csr(p_chr_id);
11302: FETCH l_hdr_csr into l_hdr_rec;
11303: IF l_hdr_csr%NOTFOUND THEN
11304: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11305: END IF;
11306: CLOSE l_hdr_csr;
11307: i := 0; j := 0;
11308: k := px_csm_periodic_expenses_tbl.COUNT;

Line 11322: okl_api.set_message(

11318: print( l_api_name, 'Fee Line='||l_strm_name);
11319:
11320: l_fee_type := nvl(l_lne_rec.fee_type, 'NOFEETYPE');
11321: If (( l_fee_type = 'PASSTHROUGH' ) AND (l_passthru_percent < 0.0)) Then
11322: okl_api.set_message(
11323: p_app_name => G_APP_NAME,
11324: p_msg_name => 'OKL_LLA_NEG_PASSTHRU');
11325: raise OKL_API.G_EXCEPTION_ERROR;
11326: End If;

Line 11325: raise OKL_API.G_EXCEPTION_ERROR;

11321: If (( l_fee_type = 'PASSTHROUGH' ) AND (l_passthru_percent < 0.0)) Then
11322: okl_api.set_message(
11323: p_app_name => G_APP_NAME,
11324: p_msg_name => 'OKL_LLA_NEG_PASSTHRU');
11325: raise OKL_API.G_EXCEPTION_ERROR;
11326: End If;
11327:
11328: print( l_api_name, 'fee type'||l_fee_type);
11329: If (( l_fee_strm_type_rec.capitalize_yn = 'Y') OR ( l_fee_type = 'CAPITALIZED' )) Then

Line 11376: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

11372:
11373: l_months_factor := OKL_STREAM_GENERATOR_PVT.get_months_factor(
11374: p_frequency => l_frequency,
11375: x_return_status => x_return_status);
11376: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
11377: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11378: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
11379: RAISE OKL_API.G_EXCEPTION_ERROR;
11380: END IF;

Line 11377: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

11373: l_months_factor := OKL_STREAM_GENERATOR_PVT.get_months_factor(
11374: p_frequency => l_frequency,
11375: x_return_status => x_return_status);
11376: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
11377: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11378: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
11379: RAISE OKL_API.G_EXCEPTION_ERROR;
11380: END IF;
11381:

Line 11378: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

11374: p_frequency => l_frequency,
11375: x_return_status => x_return_status);
11376: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
11377: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11378: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
11379: RAISE OKL_API.G_EXCEPTION_ERROR;
11380: END IF;
11381:
11382: l_pay_start_date := r_pass.PAYMENT_START_DATE;

Line 11379: RAISE OKL_API.G_EXCEPTION_ERROR;

11375: x_return_status => x_return_status);
11376: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
11377: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11378: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
11379: RAISE OKL_API.G_EXCEPTION_ERROR;
11380: END IF;
11381:
11382: l_pay_start_date := r_pass.PAYMENT_START_DATE;
11383: l_prev_pay_start_date := NULL;

Line 11396: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

11392: p_prev_payout_date => l_prev_pay_start_date,
11393: p_payout_date => l_pay_start_date,
11394: x_bill_amount => l_bill_amount,
11395: x_return_status => x_return_status);
11396: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
11397: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11398: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
11399: RAISE OKL_API.G_EXCEPTION_ERROR;
11400: END IF;

Line 11397: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

11393: p_payout_date => l_pay_start_date,
11394: x_bill_amount => l_bill_amount,
11395: x_return_status => x_return_status);
11396: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
11397: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11398: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
11399: RAISE OKL_API.G_EXCEPTION_ERROR;
11400: END IF;
11401:

Line 11398: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

11394: x_bill_amount => l_bill_amount,
11395: x_return_status => x_return_status);
11396: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
11397: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11398: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
11399: RAISE OKL_API.G_EXCEPTION_ERROR;
11400: END IF;
11401:
11402: l_calc_disb_amount := (l_bill_amount * r_pass.DISBURSEMENT_PERCENT)/100;

Line 11399: RAISE OKL_API.G_EXCEPTION_ERROR;

11395: x_return_status => x_return_status);
11396: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
11397: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11398: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
11399: RAISE OKL_API.G_EXCEPTION_ERROR;
11400: END IF;
11401:
11402: l_calc_disb_amount := (l_bill_amount * r_pass.DISBURSEMENT_PERCENT)/100;
11403:

Line 11405: p_init_msg_list => OKL_API.G_FALSE,

11401:
11402: l_calc_disb_amount := (l_bill_amount * r_pass.DISBURSEMENT_PERCENT)/100;
11403:
11404: okl_accounting_util.round_amount(p_api_version => 1.0,
11405: p_init_msg_list => OKL_API.G_FALSE,
11406: x_return_status => x_return_status,
11407: x_msg_count => x_msg_count,
11408: x_msg_data => x_msg_data,
11409: p_amount => l_calc_disb_amount,

Line 11413: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

11409: p_amount => l_calc_disb_amount,
11410: p_currency_code => l_hdr_rec.currency_code,
11411: p_round_option => 'STM',
11412: x_rounded_amount => l_disb_amount);
11413: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
11414: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11415: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
11416: RAISE OKL_API.G_EXCEPTION_ERROR;
11417: END IF;

Line 11414: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

11410: p_currency_code => l_hdr_rec.currency_code,
11411: p_round_option => 'STM',
11412: x_rounded_amount => l_disb_amount);
11413: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
11414: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11415: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
11416: RAISE OKL_API.G_EXCEPTION_ERROR;
11417: END IF;
11418:

Line 11415: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

11411: p_round_option => 'STM',
11412: x_rounded_amount => l_disb_amount);
11413: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
11414: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11415: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
11416: RAISE OKL_API.G_EXCEPTION_ERROR;
11417: END IF;
11418:
11419: IF(l_disb_amount <> 0) THEN

Line 11416: RAISE OKL_API.G_EXCEPTION_ERROR;

11412: x_rounded_amount => l_disb_amount);
11413: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
11414: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
11415: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
11416: RAISE OKL_API.G_EXCEPTION_ERROR;
11417: END IF;
11418:
11419: IF(l_disb_amount <> 0) THEN
11420: k := k + 1;

Line 11505: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

11501: FOR l_rl_rec in l_rl_csr (l_rl_rec2.slh_id, 'LALEVL', 'LASLL', p_chr_id, l_linked_asset_line_rec.id ) LOOP
11502:
11503: -- Start of Bug#2757289 modification
11504: IF (l_rl_rec.rule_information7 IS NOT NULL OR
11505: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
11506: (l_rl_rec.rule_information8 IS NOT NULL OR
11507: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
11508: k := k + 1;
11509: idx := idx + 1;

Line 11507: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

11503: -- Start of Bug#2757289 modification
11504: IF (l_rl_rec.rule_information7 IS NOT NULL OR
11505: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
11506: (l_rl_rec.rule_information8 IS NOT NULL OR
11507: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
11508: k := k + 1;
11509: idx := idx + 1;
11510: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
11511: px_csm_periodic_expenses_tbl(k).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 11545: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

11541: END IF;
11542: -- Bug 4915938 - End of Changes
11543:
11544: ELSIF (l_rl_rec.rule_information7 IS NULL OR
11545: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
11546: (l_rl_rec.rule_information8 IS NULL OR
11547: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
11548: k := k + 1;
11549: idx := idx + 1;

Line 11547: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

11543:
11544: ELSIF (l_rl_rec.rule_information7 IS NULL OR
11545: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
11546: (l_rl_rec.rule_information8 IS NULL OR
11547: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
11548: k := k + 1;
11549: idx := idx + 1;
11550: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
11551: px_csm_periodic_expenses_tbl(k).description := l_strm_name;

Line 11576: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN

11572: px_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ARREARS;
11573: ELSE
11574: px_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
11575: END IF;
11576: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN
11577: --11-Sep-09 sechawla 8798556
11578: --px_csm_periodic_expenses_tbl(k).date_start:=l_hdr_rec.start_date;
11579: px_csm_periodic_expenses_tbl(k).date_start:= l_linked_asset_line_rec.start_date;
11580: ELSE

Line 11626: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

11622:
11623:
11624: -- Start of Bug#2757289 modification
11625: IF (l_rl_rec.rule_information7 IS NOT NULL OR
11626: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
11627: (l_rl_rec.rule_information8 IS NOT NULL OR
11628: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
11629: k := k + 1;
11630: idx := idx + 1;

Line 11628: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

11624: -- Start of Bug#2757289 modification
11625: IF (l_rl_rec.rule_information7 IS NOT NULL OR
11626: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
11627: (l_rl_rec.rule_information8 IS NOT NULL OR
11628: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
11629: k := k + 1;
11630: idx := idx + 1;
11631: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
11632: px_csm_periodic_expenses_tbl(k).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 11666: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

11662: END IF;
11663: -- Bug 4915938 - End of Changes
11664:
11665: ELSIF (l_rl_rec.rule_information7 IS NULL OR
11666: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
11667: (l_rl_rec.rule_information8 IS NULL OR
11668: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
11669: k := k + 1;
11670: idx := idx + 1;

Line 11668: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

11664:
11665: ELSIF (l_rl_rec.rule_information7 IS NULL OR
11666: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
11667: (l_rl_rec.rule_information8 IS NULL OR
11668: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
11669: k := k + 1;
11670: idx := idx + 1;
11671: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
11672: px_csm_periodic_expenses_tbl(k).description := l_strm_name;

Line 11697: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN

11693: px_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ARREARS;
11694: ELSE
11695: px_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
11696: END IF;
11697: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN
11698: --11-Sep-09 sechawla 8798556
11699: --px_csm_periodic_expenses_tbl(k).date_start:=l_hdr_rec.start_date;
11700: px_csm_periodic_expenses_tbl(k).date_start:= l_lne_rec.start_date;
11701: ELSE

Line 12034: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

12030: idx := 0;
12031: FOR l_rl_rec in l_rl_csr (l_rl_rec2.slh_id, 'LALEVL', 'LASLL', p_chr_id, l_linked_asset_line_rec.id ) LOOP
12032: -- Start of Bug#2757289 modification
12033: IF (l_rl_rec.rule_information7 IS NOT NULL OR
12034: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
12035: (l_rl_rec.rule_information8 IS NOT NULL OR
12036: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
12037: k := k + 1;
12038: idx := idx + 1;

Line 12036: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

12032: -- Start of Bug#2757289 modification
12033: IF (l_rl_rec.rule_information7 IS NOT NULL OR
12034: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
12035: (l_rl_rec.rule_information8 IS NOT NULL OR
12036: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
12037: k := k + 1;
12038: idx := idx + 1;
12039: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
12040: px_csm_periodic_expenses_tbl(k).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 12072: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

12068: px_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
12069: END IF;
12070: -- Bug 4915938 - End of Changes
12071: ELSIF (l_rl_rec.rule_information7 IS NULL OR
12072: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
12073: (l_rl_rec.rule_information8 IS NULL OR
12074: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
12075: -- End of Bug#2757289 modification
12076: k := k + 1;

Line 12074: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

12070: -- Bug 4915938 - End of Changes
12071: ELSIF (l_rl_rec.rule_information7 IS NULL OR
12072: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
12073: (l_rl_rec.rule_information8 IS NULL OR
12074: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
12075: -- End of Bug#2757289 modification
12076: k := k + 1;
12077: idx := idx + 1;
12078: px_csm_periodic_expenses_tbl(k).level_index_number := idx;

Line 12104: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then

12100: px_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ARREARS;
12101: ELSE
12102: px_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
12103: END IF;
12104: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then
12105: --11-Sep-09 sechawla 8798556
12106: --px_csm_periodic_expenses_tbl(k).date_start:=l_hdr_rec.start_date;
12107: px_csm_periodic_expenses_tbl(k).date_start:=l_linked_asset_line_rec.start_date;
12108: ELSE

Line 12412: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

12408: idx := 0;
12409: FOR l_rl_rec in l_rl_csr (l_rl_rec2.slh_id, 'LALEVL', 'LASLL', p_chr_id, l_lne_rec.id ) LOOP
12410: -- Start of Bug#2757289 modification
12411: IF (l_rl_rec.rule_information7 IS NOT NULL OR
12412: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
12413: (l_rl_rec.rule_information8 IS NOT NULL OR
12414: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
12415: k := k + 1;
12416: idx := idx + 1;

Line 12414: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

12410: -- Start of Bug#2757289 modification
12411: IF (l_rl_rec.rule_information7 IS NOT NULL OR
12412: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
12413: (l_rl_rec.rule_information8 IS NOT NULL OR
12414: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
12415: k := k + 1;
12416: idx := idx + 1;
12417: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
12418: px_csm_periodic_expenses_tbl(k).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 12450: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

12446: px_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
12447: END IF;
12448: -- Bug 4915938 - End of Changes
12449: ELSIF (l_rl_rec.rule_information7 IS NULL OR
12450: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
12451: (l_rl_rec.rule_information8 IS NULL OR
12452: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
12453: -- End of Bug#2757289 modification
12454: k := k + 1;

Line 12452: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

12448: -- Bug 4915938 - End of Changes
12449: ELSIF (l_rl_rec.rule_information7 IS NULL OR
12450: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
12451: (l_rl_rec.rule_information8 IS NULL OR
12452: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
12453: -- End of Bug#2757289 modification
12454: k := k + 1;
12455: idx := idx + 1;
12456: px_csm_periodic_expenses_tbl(k).level_index_number := idx;

Line 12482: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then

12478: px_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ARREARS;
12479: ELSE
12480: px_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
12481: END IF;
12482: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then
12483: --11-Sep-09 sechawla 8798556
12484: --px_csm_periodic_expenses_tbl(k).date_start:=l_hdr_rec.start_date;
12485: px_csm_periodic_expenses_tbl(k).date_start:= l_lne_rec.start_date;
12486: ELSE

Line 12646: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

12642: idx := 0;
12643: FOR l_rl_rec IN l_rl_csr (l_rl_rec2.slh_id,'LALEVL','LASLL',p_chr_id, l_linked_asset_line_rec.id) LOOP
12644: -- Start of Bug#2757289 modification
12645: IF (l_rl_rec.rule_information7 IS NOT NULL OR
12646: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
12647: (l_rl_rec.rule_information8 IS NOT NULL OR
12648: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
12649: k := k + 1;
12650: idx := idx + 1;

Line 12648: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

12644: -- Start of Bug#2757289 modification
12645: IF (l_rl_rec.rule_information7 IS NOT NULL OR
12646: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
12647: (l_rl_rec.rule_information8 IS NOT NULL OR
12648: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
12649: k := k + 1;
12650: idx := idx + 1;
12651: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
12652: px_csm_periodic_expenses_tbl(k).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 12685: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

12681: END IF;
12682: -- Bug 4915938 - End of Changes
12683:
12684: ELSIF (l_rl_rec.rule_information7 IS NULL OR
12685: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
12686: (l_rl_rec.rule_information8 IS NULL OR
12687: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
12688: k := k + 1;
12689: idx := idx + 1;

Line 12687: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

12683:
12684: ELSIF (l_rl_rec.rule_information7 IS NULL OR
12685: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
12686: (l_rl_rec.rule_information8 IS NULL OR
12687: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
12688: k := k + 1;
12689: idx := idx + 1;
12690: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
12691: px_csm_periodic_expenses_tbl(k).description := l_strm_name;

Line 12717: l_rl_rec.rule_information2 = OKL_API.G_MISS_CHAR) THEN

12713: ELSE
12714: px_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
12715: END IF;
12716: IF(l_rl_rec.rule_information2 IS NULL OR
12717: l_rl_rec.rule_information2 = OKL_API.G_MISS_CHAR) THEN
12718: --11-Sep-09 sechawla 8798556
12719: --px_csm_periodic_expenses_tbl(k).date_start:=l_hdr_rec.start_date;
12720: px_csm_periodic_expenses_tbl(k).date_start:= l_linked_asset_line_rec.start_date;
12721: ELSE

Line 12800: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

12796: idx := 0;
12797: FOR l_rl_rec IN l_rl_csr (l_rl_rec2.slh_id,'LALEVL','LASLL',p_chr_id, l_lne_rec.id) LOOP
12798: -- Start of Bug#2757289 modification
12799: IF (l_rl_rec.rule_information7 IS NOT NULL OR
12800: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
12801: (l_rl_rec.rule_information8 IS NOT NULL OR
12802: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
12803: k := k + 1;
12804: idx := idx + 1;

Line 12802: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

12798: -- Start of Bug#2757289 modification
12799: IF (l_rl_rec.rule_information7 IS NOT NULL OR
12800: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
12801: (l_rl_rec.rule_information8 IS NOT NULL OR
12802: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
12803: k := k + 1;
12804: idx := idx + 1;
12805: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
12806: px_csm_periodic_expenses_tbl(k).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 12839: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

12835: END IF;
12836: -- Bug 4915938 - End of Changes
12837:
12838: ELSIF (l_rl_rec.rule_information7 IS NULL OR
12839: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
12840: (l_rl_rec.rule_information8 IS NULL OR
12841: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
12842: k := k + 1;
12843: idx := idx + 1;

Line 12841: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

12837:
12838: ELSIF (l_rl_rec.rule_information7 IS NULL OR
12839: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
12840: (l_rl_rec.rule_information8 IS NULL OR
12841: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
12842: k := k + 1;
12843: idx := idx + 1;
12844: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
12845: px_csm_periodic_expenses_tbl(k).description := l_strm_name;

Line 12871: l_rl_rec.rule_information2 = OKL_API.G_MISS_CHAR) THEN

12867: ELSE
12868: px_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
12869: END IF;
12870: IF(l_rl_rec.rule_information2 IS NULL OR
12871: l_rl_rec.rule_information2 = OKL_API.G_MISS_CHAR) THEN
12872: --11-Sep-09 sechawla 8798556
12873: --px_csm_periodic_expenses_tbl(k).date_start:=l_hdr_rec.start_date;
12874: px_csm_periodic_expenses_tbl(k).date_start:=l_lne_rec.start_date;
12875: ELSE

Line 12990: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

12986: idx := 0;
12987: FOR l_rl_rec IN l_rl_csr (l_rl_rec2.slh_id,'LALEVL','LASLL',p_chr_id, link_rollover_rec.id) LOOP
12988: -- Start of Bug#2757289 modification
12989: IF (l_rl_rec.rule_information7 IS NOT NULL OR
12990: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
12991: (l_rl_rec.rule_information8 IS NOT NULL OR
12992: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
12993: k := k + 1;
12994: idx := idx + 1;

Line 12992: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

12988: -- Start of Bug#2757289 modification
12989: IF (l_rl_rec.rule_information7 IS NOT NULL OR
12990: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
12991: (l_rl_rec.rule_information8 IS NOT NULL OR
12992: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
12993: k := k + 1;
12994: idx := idx + 1;
12995: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
12996: px_csm_periodic_expenses_tbl(k).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 13030: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

13026: END IF;
13027: -- Bug 4915938 - End of Changes
13028:
13029: ELSIF (l_rl_rec.rule_information7 IS NULL OR
13030: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
13031: (l_rl_rec.rule_information8 IS NULL OR
13032: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
13033: k := k + 1;
13034: idx := idx + 1;

Line 13032: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

13028:
13029: ELSIF (l_rl_rec.rule_information7 IS NULL OR
13030: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
13031: (l_rl_rec.rule_information8 IS NULL OR
13032: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
13033: k := k + 1;
13034: idx := idx + 1;
13035: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
13036: px_csm_periodic_expenses_tbl(k).description := l_strm_name;

Line 13062: l_rl_rec.rule_information2 = OKL_API.G_MISS_CHAR) THEN

13058: ELSE
13059: px_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
13060: END IF;
13061: IF(l_rl_rec.rule_information2 IS NULL OR
13062: l_rl_rec.rule_information2 = OKL_API.G_MISS_CHAR) THEN
13063: --11-Sep-09 sechawla 8798556
13064: --px_csm_periodic_expenses_tbl(k).date_start:=l_hdr_rec.start_date;
13065: px_csm_periodic_expenses_tbl(k).date_start:= link_rollover_rec.start_date;
13066: ELSE

Line 13145: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

13141: idx := 0;
13142: FOR l_rl_rec IN l_rl_csr (l_rl_rec2.slh_id,'LALEVL','LASLL',p_chr_id, l_lne_rec.id) LOOP
13143: -- Start of Bug#2757289 modification
13144: IF (l_rl_rec.rule_information7 IS NOT NULL OR
13145: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
13146: (l_rl_rec.rule_information8 IS NOT NULL OR
13147: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
13148: k := k + 1;
13149: idx := idx + 1;

Line 13147: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

13143: -- Start of Bug#2757289 modification
13144: IF (l_rl_rec.rule_information7 IS NOT NULL OR
13145: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
13146: (l_rl_rec.rule_information8 IS NOT NULL OR
13147: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
13148: k := k + 1;
13149: idx := idx + 1;
13150: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
13151: px_csm_periodic_expenses_tbl(k).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 13185: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

13181: END IF;
13182: -- Bug 4915938 - End of Changes
13183:
13184: ELSIF (l_rl_rec.rule_information7 IS NULL OR
13185: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
13186: (l_rl_rec.rule_information8 IS NULL OR
13187: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
13188: k := k + 1;
13189: idx := idx + 1;

Line 13187: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

13183:
13184: ELSIF (l_rl_rec.rule_information7 IS NULL OR
13185: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
13186: (l_rl_rec.rule_information8 IS NULL OR
13187: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
13188: k := k + 1;
13189: idx := idx + 1;
13190: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
13191: px_csm_periodic_expenses_tbl(k).description := l_strm_name;

Line 13217: l_rl_rec.rule_information2 = OKL_API.G_MISS_CHAR) THEN

13213: ELSE
13214: px_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
13215: END IF;
13216: IF(l_rl_rec.rule_information2 IS NULL OR
13217: l_rl_rec.rule_information2 = OKL_API.G_MISS_CHAR) THEN
13218: --11-Sep-09 sechawla 8798556
13219: --px_csm_periodic_expenses_tbl(k).date_start:=l_hdr_rec.start_date;
13220: px_csm_periodic_expenses_tbl(k).date_start:= l_lne_rec.start_date;
13221: ELSE

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

13483: /*
13484: OPEN l_strmid_csr('AMORTIZED FEE INCOME');
13485: FETCH l_strmid_csr into l_strmid_rec;
13486: IF l_strmid_csr%NOTFOUND THEN
13487: OKL_API.set_message(p_app_name => G_APP_NAME,
13488: p_msg_name => G_LLA_NO_MATCHING_RECORD,
13489: p_token1 => G_COL_NAME_TOKEN,
13490: p_token1_value => 'AMORTIZED FEE INCOME');
13491: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 13491: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

13487: OKL_API.set_message(p_app_name => G_APP_NAME,
13488: p_msg_name => G_LLA_NO_MATCHING_RECORD,
13489: p_token1 => G_COL_NAME_TOKEN,
13490: p_token1_value => 'AMORTIZED FEE INCOME');
13491: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
13492: END IF;
13493: CLOSE l_strmid_csr;
13494: */
13495: -- added and commented code ends here.

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

13558: /*
13559: OPEN l_strmid_csr('FEE INCOME');
13560: FETCH l_strmid_csr into l_strmid_rec;
13561: IF l_strmid_csr%NOTFOUND THEN
13562: OKL_API.set_message(p_app_name => G_APP_NAME,
13563: p_msg_name => G_LLA_NO_MATCHING_RECORD,
13564: p_token1 => G_COL_NAME_TOKEN,
13565: p_token1_value => 'FEE INCOME');
13566: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 13566: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

13562: OKL_API.set_message(p_app_name => G_APP_NAME,
13563: p_msg_name => G_LLA_NO_MATCHING_RECORD,
13564: p_token1 => G_COL_NAME_TOKEN,
13565: p_token1_value => 'FEE INCOME');
13566: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
13567: END IF;
13568: CLOSE l_strmid_csr;
13569: */
13570: IF(l_sty_id.id IS NOT NULL) THEN

Line 13581: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

13577: idx := 0;
13578: FOR l_rl_rec IN l_rl_csr (l_rl_rec2.slh_id,'LALEVL','LASLL',p_chr_id, l_lne_rec.id) LOOP
13579: -- Start of Bug#2757289 modification
13580: IF (l_rl_rec.rule_information7 IS NOT NULL OR
13581: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
13582: (l_rl_rec.rule_information8 IS NOT NULL OR
13583: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
13584: k := k + 1;
13585: idx := idx + 1;

Line 13583: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

13579: -- Start of Bug#2757289 modification
13580: IF (l_rl_rec.rule_information7 IS NOT NULL OR
13581: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
13582: (l_rl_rec.rule_information8 IS NOT NULL OR
13583: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
13584: k := k + 1;
13585: idx := idx + 1;
13586: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
13587: px_csm_periodic_expenses_tbl(k).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 13621: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

13617: END IF;
13618: -- Bug 4915938 - End of Changes
13619:
13620: ELSIF (l_rl_rec.rule_information7 IS NULL OR
13621: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
13622: (l_rl_rec.rule_information8 IS NULL OR
13623: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
13624: k := k + 1;
13625: idx := idx + 1;

Line 13623: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

13619:
13620: ELSIF (l_rl_rec.rule_information7 IS NULL OR
13621: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
13622: (l_rl_rec.rule_information8 IS NULL OR
13623: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
13624: k := k + 1;
13625: idx := idx + 1;
13626: px_csm_periodic_expenses_tbl(k).level_index_number := idx;
13627: px_csm_periodic_expenses_tbl(k).description := l_strm_name;

Line 13653: l_rl_rec.rule_information2 = OKL_API.G_MISS_CHAR) THEN

13649: ELSE
13650: px_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
13651: END IF;
13652: IF(l_rl_rec.rule_information2 IS NULL OR
13653: l_rl_rec.rule_information2 = OKL_API.G_MISS_CHAR) THEN
13654: --11-Sep-09 sechawla 8798556
13655: --px_csm_periodic_expenses_tbl(k).date_start:=l_hdr_rec.start_date;
13656: px_csm_periodic_expenses_tbl(k).date_start:=l_lne_rec.start_date;
13657: ELSE

Line 13669: l_rl_rec.rule_information2 = OKL_API.G_MISS_CHAR) THEN

13665: -- using the StartAccrual tag only for the First Cash flow level
13666: IF idx = 1
13667: THEN
13668: IF(l_rl_rec.rule_information2 IS NULL OR
13669: l_rl_rec.rule_information2 = OKL_API.G_MISS_CHAR) THEN
13670: px_csm_periodic_expenses_tbl(k).date_paid := l_hdr_rec.start_date;
13671: ELSE
13672: px_csm_periodic_expenses_tbl(k).date_paid := FND_DATE.canonical_to_date(l_rl_rec.rule_information2);
13673: END IF;

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

13694: px_csm_stream_types_tbl => px_csm_stream_types_tbl,
13695: px_csm_one_off_fee_tbl => px_csm_one_off_fee_tbl,
13696: px_csm_periodic_expenses_tbl => px_csm_periodic_expenses_tbl);
13697:
13698: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
13699: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
13700: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
13701: raise OKL_API.G_EXCEPTION_ERROR;
13702: End If;

Line 13699: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

13695: px_csm_one_off_fee_tbl => px_csm_one_off_fee_tbl,
13696: px_csm_periodic_expenses_tbl => px_csm_periodic_expenses_tbl);
13697:
13698: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
13699: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
13700: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
13701: raise OKL_API.G_EXCEPTION_ERROR;
13702: End If;
13703:

Line 13700: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

13696: px_csm_periodic_expenses_tbl => px_csm_periodic_expenses_tbl);
13697:
13698: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
13699: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
13700: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
13701: raise OKL_API.G_EXCEPTION_ERROR;
13702: End If;
13703:
13704: k := px_csm_periodic_expenses_tbl.COUNT;

Line 13701: raise OKL_API.G_EXCEPTION_ERROR;

13697:
13698: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
13699: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
13700: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
13701: raise OKL_API.G_EXCEPTION_ERROR;
13702: End If;
13703:
13704: k := px_csm_periodic_expenses_tbl.COUNT;
13705: l := px_csm_one_off_fee_tbl.COUNT;

Line 13710: okl_api.set_message(

13706: m := px_csm_stream_types_tbl.COUNT;
13707:
13708: Else
13709:
13710: okl_api.set_message(
13711: p_app_name => G_APP_NAME,
13712: p_msg_name => 'OKL_LLA_NO_FEETYPE');
13713: raise OKL_API.G_EXCEPTION_ERROR;
13714:

Line 13713: raise OKL_API.G_EXCEPTION_ERROR;

13709:
13710: okl_api.set_message(
13711: p_app_name => G_APP_NAME,
13712: p_msg_name => 'OKL_LLA_NO_FEETYPE');
13713: raise OKL_API.G_EXCEPTION_ERROR;
13714:
13715: End If;
13716:
13717: END LOOP;

Line 13721: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

13717: END LOOP;
13718:
13719: print( l_api_name, 'end', x_return_status);
13720:
13721: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
13722:
13723: Exception
13724:
13725: when OKL_API.G_EXCEPTION_ERROR THEN

Line 13725: when OKL_API.G_EXCEPTION_ERROR THEN

13721: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
13722:
13723: Exception
13724:
13725: when OKL_API.G_EXCEPTION_ERROR THEN
13726:
13727: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
13728:
13729: p_api_name => l_api_name,

Line 13727: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

13723: Exception
13724:
13725: when OKL_API.G_EXCEPTION_ERROR THEN
13726:
13727: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
13728:
13729: p_api_name => l_api_name,
13730: p_pkg_name => g_pkg_name,
13731: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 13731: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

13727: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
13728:
13729: p_api_name => l_api_name,
13730: p_pkg_name => g_pkg_name,
13731: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
13732: x_msg_count => x_msg_count,
13733: x_msg_data => x_msg_data,
13734: p_api_type => g_api_type);
13735:

Line 13743: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

13739: If(l_rl_csr2%ISOPEN) Then
13740: CLOSE l_rl_csr2;
13741: End If;
13742:
13743: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
13744:
13745: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
13746: p_api_name => l_api_name,
13747: p_pkg_name => g_pkg_name,

Line 13745: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

13741: End If;
13742:
13743: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
13744:
13745: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
13746: p_api_name => l_api_name,
13747: p_pkg_name => g_pkg_name,
13748: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
13749: x_msg_count => x_msg_count,

Line 13748: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

13744:
13745: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
13746: p_api_name => l_api_name,
13747: p_pkg_name => g_pkg_name,
13748: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
13749: x_msg_count => x_msg_count,
13750: x_msg_data => x_msg_data,
13751: p_api_type => g_api_type);
13752: If(l_rl_csr1%ISOPEN) Then

Line 13761: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

13757: End If;
13758:
13759: when OTHERS THEN
13760:
13761: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
13762: p_api_name => l_api_name,
13763: p_pkg_name => g_pkg_name,
13764: p_exc_name => 'OTHERS',
13765: x_msg_count => x_msg_count,

Line 13780: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

13776: -- End modification 11i10 bakuchib
13777: -- Start modification 11i10 bakuchib
13778: PROCEDURE extract_params_loan_deal(
13779: p_api_version IN NUMBER,
13780: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
13781: p_chr_id IN VARCHAR2,
13782: p_deal_type IN VARCHAR2,
13783: x_return_status OUT NOCOPY VARCHAR2,
13784: x_msg_count OUT NOCOPY NUMBER,

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

13793: p_orp_code IN VARCHAR2 DEFAULT NULL ) AS
13794:
13795: l_api_name CONSTANT VARCHAR2(30) := 'EXTRACT_PARAMS_LOAN_DEAL';
13796: l_api_version CONSTANT NUMBER := 1;
13797: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
13798: l_level_type NUMBER;
13799: l_strm_name VARCHAR2(200);
13800: i BINARY_INTEGER := 0;
13801: j BINARY_INTEGER := 0;

Line 13932: x_return_status := OKL_API.G_RET_STS_SUCCESS;

13928: BEGIN
13929: --Added by kthiruva for Debugging
13930: write_to_log('Inside procedure extract_params_loan_deal');
13931:
13932: x_return_status := OKL_API.G_RET_STS_SUCCESS;
13933: -- Call start_activity to create savepoint, check compatibility
13934: -- and initialize message list
13935: x_return_status := OKL_API.START_ACTIVITY (
13936: l_api_name

Line 13935: x_return_status := OKL_API.START_ACTIVITY (

13931:
13932: x_return_status := OKL_API.G_RET_STS_SUCCESS;
13933: -- Call start_activity to create savepoint, check compatibility
13934: -- and initialize message list
13935: x_return_status := OKL_API.START_ACTIVITY (
13936: l_api_name
13937: ,p_init_msg_list
13938: ,'_PVT'
13939: ,x_return_status);

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

13937: ,p_init_msg_list
13938: ,'_PVT'
13939: ,x_return_status);
13940: -- Check if activity started successfully
13941: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
13942: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
13943: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
13944: RAISE OKL_API.G_EXCEPTION_ERROR;
13945: END IF;

Line 13942: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

13938: ,'_PVT'
13939: ,x_return_status);
13940: -- Check if activity started successfully
13941: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
13942: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
13943: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
13944: RAISE OKL_API.G_EXCEPTION_ERROR;
13945: END IF;
13946:

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

13939: ,x_return_status);
13940: -- Check if activity started successfully
13941: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
13942: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
13943: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
13944: RAISE OKL_API.G_EXCEPTION_ERROR;
13945: END IF;
13946:
13947: --sechawla 20-Jul-09 PRB ESG Enhancements : check rebook option

Line 13944: RAISE OKL_API.G_EXCEPTION_ERROR;

13940: -- Check if activity started successfully
13941: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
13942: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
13943: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
13944: RAISE OKL_API.G_EXCEPTION_ERROR;
13945: END IF;
13946:
13947: --sechawla 20-Jul-09 PRB ESG Enhancements : check rebook option
13948: open get_rebook_type ;

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

13981: p_paym_tbl => l_pay_tbl);
13982: --Added by kthiruva for Debugging
13983: write_to_log('After the call to validate_payments, the return status is :'|| x_return_status);
13984: write_to_log('After the call to validate_payments, the error message is :' || x_msg_data );
13985: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
13986: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
13987: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
13988: RAISE OKL_API.G_EXCEPTION_ERROR;
13989: END IF;

Line 13986: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

13982: --Added by kthiruva for Debugging
13983: write_to_log('After the call to validate_payments, the return status is :'|| x_return_status);
13984: write_to_log('After the call to validate_payments, the error message is :' || x_msg_data );
13985: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
13986: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
13987: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
13988: RAISE OKL_API.G_EXCEPTION_ERROR;
13989: END IF;
13990: i := 0; j := 0; k := 0; l := 0; m := 0;

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

13983: write_to_log('After the call to validate_payments, the return status is :'|| x_return_status);
13984: write_to_log('After the call to validate_payments, the error message is :' || x_msg_data );
13985: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
13986: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
13987: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
13988: RAISE OKL_API.G_EXCEPTION_ERROR;
13989: END IF;
13990: i := 0; j := 0; k := 0; l := 0; m := 0;
13991:

Line 13988: RAISE OKL_API.G_EXCEPTION_ERROR;

13984: write_to_log('After the call to validate_payments, the error message is :' || x_msg_data );
13985: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
13986: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
13987: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
13988: RAISE OKL_API.G_EXCEPTION_ERROR;
13989: END IF;
13990: i := 0; j := 0; k := 0; l := 0; m := 0;
13991:
13992: -- Header infro

Line 13998: okl_api.set_message(p_app_name => G_APP_NAME,

13994: FETCH l_hdr_csr into l_hdr_rec;
13995: IF l_hdr_csr%NOTFOUND THEN
13996: --Added by kthiruva for Debugging
13997: write_to_log('Cursor l_hdr_csr not found ');
13998: okl_api.set_message(p_app_name => G_APP_NAME,
13999: p_msg_name => G_LLA_NO_MATCHING_RECORD,
14000: p_token1 => G_COL_NAME_TOKEN,
14001: p_token1_value => 'Contract id');
14002: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 14002: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

13998: okl_api.set_message(p_app_name => G_APP_NAME,
13999: p_msg_name => G_LLA_NO_MATCHING_RECORD,
14000: p_token1 => G_COL_NAME_TOKEN,
14001: p_token1_value => 'Contract id');
14002: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
14003: END IF;
14004: CLOSE l_hdr_csr;
14005: l_csm_loan_header.khr_id := p_chr_id;
14006: l_csm_loan_header.date_payments_commencement := l_hdr_rec.start_date;

Line 14020: okl_api.set_message(p_app_name => G_APP_NAME,

14016: FETCH ib_csr into l_ib_rec;
14017: IF ib_csr%NOTFOUND THEN
14018: --Added by kthiruva for Debugging
14019: write_to_log('Cursor ib_csr not found ');
14020: okl_api.set_message(p_app_name => G_APP_NAME,
14021: p_msg_name => G_LLA_NO_MATCHING_RECORD,
14022: p_token1 => G_COL_NAME_TOKEN,
14023: p_token1_value => 'Contract id');
14024: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 14024: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

14020: okl_api.set_message(p_app_name => G_APP_NAME,
14021: p_msg_name => G_LLA_NO_MATCHING_RECORD,
14022: p_token1 => G_COL_NAME_TOKEN,
14023: p_token1_value => 'Contract id');
14024: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
14025: END IF;
14026: CLOSE ib_csr;
14027: l_csm_loan_header.country := l_ib_rec.country;
14028: IF p_orp_code IS NOT NULL

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

14052:
14053: --Added by kthiruva for Debugging
14054: write_to_log('After the call to execute_formula, the return status is :'||x_return_status);
14055: --Bug 4738011 - End of Changes
14056: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14057: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
14058: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14059: RAISE OKL_API.G_EXCEPTION_ERROR;
14060: END IF;

Line 14057: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

14053: --Added by kthiruva for Debugging
14054: write_to_log('After the call to execute_formula, the return status is :'||x_return_status);
14055: --Bug 4738011 - End of Changes
14056: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14057: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
14058: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14059: RAISE OKL_API.G_EXCEPTION_ERROR;
14060: END IF;
14061: l_csm_loan_header.total_lending := l_total_lending;

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

14054: write_to_log('After the call to execute_formula, the return status is :'||x_return_status);
14055: --Bug 4738011 - End of Changes
14056: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14057: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
14058: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14059: RAISE OKL_API.G_EXCEPTION_ERROR;
14060: END IF;
14061: l_csm_loan_header.total_lending := l_total_lending;
14062: l_csm_loan_header.sif_mode := OKL_CREATE_STREAMS_PUB.G_MODE_LENDER;

Line 14059: RAISE OKL_API.G_EXCEPTION_ERROR;

14055: --Bug 4738011 - End of Changes
14056: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14057: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
14058: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14059: RAISE OKL_API.G_EXCEPTION_ERROR;
14060: END IF;
14061: l_csm_loan_header.total_lending := l_total_lending;
14062: l_csm_loan_header.sif_mode := OKL_CREATE_STREAMS_PUB.G_MODE_LENDER;
14063: -- asset infor

Line 14102: okl_api.set_message(p_app_name => G_APP_NAME,

14098:
14099: OPEN strm_name_csr ( l_level_type );
14100: FETCH strm_name_csr into l_strm_name_rec;
14101: IF strm_name_csr%NOTFOUND THEN
14102: okl_api.set_message(p_app_name => G_APP_NAME,
14103: p_msg_name => G_LLA_NO_MATCHING_RECORD,
14104: p_token1 => G_COL_NAME_TOKEN,
14105: p_token1_value => 'Contract id');
14106: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 14106: x_return_status := OKL_API.G_RET_STS_ERROR;

14102: okl_api.set_message(p_app_name => G_APP_NAME,
14103: p_msg_name => G_LLA_NO_MATCHING_RECORD,
14104: p_token1 => G_COL_NAME_TOKEN,
14105: p_token1_value => 'Contract id');
14106: x_return_status := OKL_API.G_RET_STS_ERROR;
14107: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
14108: END IF;
14109: CLOSE strm_name_csr;
14110: --l_strm_name := l_strm_name_rec.name;

Line 14107: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

14103: p_msg_name => G_LLA_NO_MATCHING_RECORD,
14104: p_token1 => G_COL_NAME_TOKEN,
14105: p_token1_value => 'Contract id');
14106: x_return_status := OKL_API.G_RET_STS_ERROR;
14107: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
14108: END IF;
14109: CLOSE strm_name_csr;
14110: --l_strm_name := l_strm_name_rec.name;
14111: l_strm_name := l_strm_name_rec.stream_type_purpose;

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

14230: p_contract_id => p_chr_id,
14231: p_line_id => l_line_rec.id,
14232: x_value => l_total_lending);
14233: --Bug 4738011 - End of Changes
14234: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14235: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
14236: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14237: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
14238: END IF;

Line 14235: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

14231: p_line_id => l_line_rec.id,
14232: x_value => l_total_lending);
14233: --Bug 4738011 - End of Changes
14234: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14235: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
14236: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14237: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
14238: END IF;
14239: l_csm_line_details_tbl(j).amount := l_total_lending;

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

14232: x_value => l_total_lending);
14233: --Bug 4738011 - End of Changes
14234: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14235: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
14236: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14237: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
14238: END IF;
14239: l_csm_line_details_tbl(j).amount := l_total_lending;
14240: --Modified by kthiruva on 2-Sep-2005 for Pricing Enhancements

Line 14237: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

14233: --Bug 4738011 - End of Changes
14234: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14235: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
14236: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14237: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
14238: END IF;
14239: l_csm_line_details_tbl(j).amount := l_total_lending;
14240: --Modified by kthiruva on 2-Sep-2005 for Pricing Enhancements
14241: --Bug 4576794 - Start of Changes

Line 14322: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

14318:
14319: FOR l_rl_rec in l_rl_csr ( l_rl_rec1.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP
14320: -- Start of Bug#2757289 modification
14321: IF (l_rl_rec.rule_information7 IS NOT NULL OR
14322: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
14323: (l_rl_rec.rule_information8 IS NOT NULL OR
14324: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
14325: j := j + 1;
14326: idx := idx + 1;

Line 14324: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

14320: -- Start of Bug#2757289 modification
14321: IF (l_rl_rec.rule_information7 IS NOT NULL OR
14322: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
14323: (l_rl_rec.rule_information8 IS NOT NULL OR
14324: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
14325: j := j + 1;
14326: idx := idx + 1;
14327: l_csm_line_details_tbl(j).level_index_number := idx;
14328: l_csm_line_details_tbl(j).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 14371: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

14367: END IF;
14368: -- Bug 4915938 - End of Changes
14369:
14370: ELSIF (l_rl_rec.rule_information7 IS NULL OR
14371: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
14372: (l_rl_rec.rule_information8 IS NULL OR
14373: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
14374: j := j + 1;
14375: idx := idx + 1;

Line 14373: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

14369:
14370: ELSIF (l_rl_rec.rule_information7 IS NULL OR
14371: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
14372: (l_rl_rec.rule_information8 IS NULL OR
14373: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
14374: j := j + 1;
14375: idx := idx + 1;
14376: l_csm_line_details_tbl(j).kle_loan_id := l_line_rec.id;
14377:

Line 14475: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

14471: OPEN get_base_rate_csr(p_chr_id => p_chr_id,
14472: p_date => l_hdr_rec.start_date);
14473: FETCH get_base_rate_csr INTO l_base_rate;
14474: IF get_base_rate_csr%NOTFOUND THEN
14475: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
14476: p_msg_name => 'OKL_LLAP_BASE_RATE_NOT_DEF');
14477: RAISE Okl_Api.G_EXCEPTION_ERROR;
14478: END IF;
14479: CLOSE get_base_rate_csr;

Line 14477: RAISE Okl_Api.G_EXCEPTION_ERROR;

14473: FETCH get_base_rate_csr INTO l_base_rate;
14474: IF get_base_rate_csr%NOTFOUND THEN
14475: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
14476: p_msg_name => 'OKL_LLAP_BASE_RATE_NOT_DEF');
14477: RAISE Okl_Api.G_EXCEPTION_ERROR;
14478: END IF;
14479: CLOSE get_base_rate_csr;
14480: -- srsreeni - Bug#5699923 - Added - Start
14481: -- DONOT request SuperTrump to generate streams

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

14513: p_contract_id => p_chr_id,
14514: p_line_id => l_line_rec.id,
14515: x_value => l_total_lending);
14516: --Bug 4738011 - End of Changes
14517: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14518: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
14519: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14520: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
14521: END IF;

Line 14518: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

14514: p_line_id => l_line_rec.id,
14515: x_value => l_total_lending);
14516: --Bug 4738011 - End of Changes
14517: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14518: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
14519: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14520: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
14521: END IF;
14522: l_csm_line_details_tbl(j).amount := l_total_lending;

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

14515: x_value => l_total_lending);
14516: --Bug 4738011 - End of Changes
14517: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14518: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
14519: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14520: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
14521: END IF;
14522: l_csm_line_details_tbl(j).amount := l_total_lending;
14523: --Modified by kthiruva on 2-Sep-2005 for Pricing Enhancements

Line 14520: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

14516: --Bug 4738011 - End of Changes
14517: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14518: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
14519: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14520: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
14521: END IF;
14522: l_csm_line_details_tbl(j).amount := l_total_lending;
14523: --Modified by kthiruva on 2-Sep-2005 for Pricing Enhancements
14524: --Bug 4576794 - Start of Changes

Line 14606: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

14602:
14603: FOR l_rl_rec in l_rl_csr ( l_rl_rec1.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP
14604: -- Start of Bug#2757289 modification
14605: IF (l_rl_rec.rule_information7 IS NOT NULL OR
14606: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
14607: (l_rl_rec.rule_information8 IS NOT NULL OR
14608: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
14609: j := j + 1;
14610: idx := idx + 1;

Line 14608: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

14604: -- Start of Bug#2757289 modification
14605: IF (l_rl_rec.rule_information7 IS NOT NULL OR
14606: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
14607: (l_rl_rec.rule_information8 IS NOT NULL OR
14608: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
14609: j := j + 1;
14610: idx := idx + 1;
14611: l_csm_line_details_tbl(j).level_index_number := idx;
14612: l_csm_line_details_tbl(j).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 14659: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

14655: END IF;
14656: -- Bug 4915938 - End of Changes
14657:
14658: ELSIF (l_rl_rec.rule_information7 IS NULL OR
14659: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
14660: (l_rl_rec.rule_information8 IS NULL OR
14661: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
14662: j := j + 1;
14663: idx := idx + 1;

Line 14661: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

14657:
14658: ELSIF (l_rl_rec.rule_information7 IS NULL OR
14659: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
14660: (l_rl_rec.rule_information8 IS NULL OR
14661: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
14662: j := j + 1;
14663: idx := idx + 1;
14664: l_csm_line_details_tbl(j).kle_loan_id := l_line_rec.id;
14665:

Line 14769: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

14765: end if;
14766: --srsreeni Bug6245602 end
14767: FOR l_rl_rec in l_rl_csr(l_rl_rec1.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP
14768: IF (l_rl_rec.rule_information7 IS NOT NULL OR
14769: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
14770: (l_rl_rec.rule_information8 IS NOT NULL OR
14771: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
14772: k := k + 1;
14773: -- idx := idx + 1; bug6245602

Line 14771: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

14767: FOR l_rl_rec in l_rl_csr(l_rl_rec1.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP
14768: IF (l_rl_rec.rule_information7 IS NOT NULL OR
14769: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
14770: (l_rl_rec.rule_information8 IS NOT NULL OR
14771: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
14772: k := k + 1;
14773: -- idx := idx + 1; bug6245602
14774: idx_exp := idx_exp + 1; -- bug6245602
14775: l_csm_periodic_expenses_tbl(k).level_index_number := idx_exp; -- bug6245602

Line 14810: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

14806: END IF;
14807: -- Bug 4915938 - End of Changes
14808:
14809: ELSIF (l_rl_rec.rule_information7 IS NULL OR
14810: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
14811: (l_rl_rec.rule_information8 IS NULL OR
14812: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
14813: k := k + 1;
14814: -- idx := idx + 1; bug6245602

Line 14812: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

14808:
14809: ELSIF (l_rl_rec.rule_information7 IS NULL OR
14810: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
14811: (l_rl_rec.rule_information8 IS NULL OR
14812: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
14813: k := k + 1;
14814: -- idx := idx + 1; bug6245602
14815: idx_exp := idx_exp + 1; -- bug6245602
14816: l_csm_periodic_expenses_tbl(k).level_index_number := idx_exp; -- bug6245602

Line 14843: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN

14839: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ARREARS;
14840: ELSE
14841: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
14842: END IF;
14843: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN
14844: --sechawla 11-sep-09 8798556
14845: --l_csm_periodic_expenses_tbl(k).date_start := l_hdr_rec.start_date;
14846: l_csm_periodic_expenses_tbl(k).date_start := l_line_rec.start_date;
14847:

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

14849: l_csm_periodic_expenses_tbl(k).date_start := FND_DATE.canonical_to_date(l_rl_rec.RULE_INFORMATION2);
14850: END IF;
14851: END IF;
14852: END LOOP;
14853: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14854: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
14855: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14856: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
14857: END IF;

Line 14854: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

14850: END IF;
14851: END IF;
14852: END LOOP;
14853: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14854: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
14855: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14856: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
14857: END IF;
14858:

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

14851: END IF;
14852: END LOOP;
14853: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14854: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
14855: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14856: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
14857: END IF;
14858:
14859: -- Code for Estimated Property Tax Ends Here

Line 14856: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

14852: END LOOP;
14853: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
14854: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
14855: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
14856: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
14857: END IF;
14858:
14859: -- Code for Estimated Property Tax Ends Here
14860:

Line 14872: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

14868: -- code for use defined streams ends here
14869: FOR l_rl_rec in l_rl_csr (l_rl_rec1.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP
14870: -- Start of Bug#2757289 modification
14871: IF (l_rl_rec.rule_information7 IS NOT NULL OR
14872: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
14873: (l_rl_rec.rule_information8 IS NOT NULL OR
14874: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
14875: k := k + 1;
14876: -- idx := idx + 1; bug6245602

Line 14874: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

14870: -- Start of Bug#2757289 modification
14871: IF (l_rl_rec.rule_information7 IS NOT NULL OR
14872: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
14873: (l_rl_rec.rule_information8 IS NOT NULL OR
14874: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
14875: k := k + 1;
14876: -- idx := idx + 1; bug6245602
14877: idx_exp := idx_exp + 1; -- bug6245602
14878: l_csm_periodic_expenses_tbl(k).level_index_number := idx_exp;

Line 14927: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

14923: END IF;
14924: -- Bug 4915938 - End of Changes
14925:
14926: ELSIF (l_rl_rec.rule_information7 IS NULL OR
14927: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
14928: (l_rl_rec.rule_information8 IS NULL OR
14929: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
14930: k := k + 1;
14931: -- idx := idx + 1; bug6245602

Line 14929: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

14925:
14926: ELSIF (l_rl_rec.rule_information7 IS NULL OR
14927: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
14928: (l_rl_rec.rule_information8 IS NULL OR
14929: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
14930: k := k + 1;
14931: -- idx := idx + 1; bug6245602
14932: idx_exp := idx_exp + 1; -- bug6245602
14933: l_csm_periodic_expenses_tbl(k).level_index_number := idx_exp;

Line 14956: IF (l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN

14952: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ARREARS;
14953: ELSE
14954: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
14955: END IF;
14956: IF (l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN
14957: --sechawla 11-sep-09 8798556
14958: --l_csm_periodic_expenses_tbl(k).date_start := l_hdr_rec.start_date;
14959: l_csm_periodic_expenses_tbl(k).date_start := l_line_rec.start_date;
14960: ELSE

Line 14985: If(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then

14981: l := l + 1;
14982: l_csm_one_off_fee_tbl(l).description := l_strm_name_rec.name;
14983: l_csm_one_off_fee_tbl(l).income_or_expense := OKL_CREATE_STREAMS_PUB.G_INCOME;
14984: l_csm_one_off_fee_tbl(l).amount := FND_NUMBER.canonical_to_number(nvl(l_rl_rec.RULE_INFORMATION6,'0'));
14985: If(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then
14986: l_csm_one_off_fee_tbl(l).date_paid := l_hdr_rec.start_date;
14987: Else
14988: l_csm_one_off_fee_tbl(l).date_paid := FND_DATE.canonical_to_date(l_rl_rec.RULE_INFORMATION2);
14989: End If;

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

15003: i := i - 1;
15004: END IF;
15005: --end bkatraga
15006: END LOOP;
15007: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15008: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15009: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15010: RAISE OKL_API.G_EXCEPTION_ERROR;
15011: End If;

Line 15008: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

15004: END IF;
15005: --end bkatraga
15006: END LOOP;
15007: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15008: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15009: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15010: RAISE OKL_API.G_EXCEPTION_ERROR;
15011: End If;
15012: -- Extract fee line

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

15005: --end bkatraga
15006: END LOOP;
15007: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15008: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15009: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15010: RAISE OKL_API.G_EXCEPTION_ERROR;
15011: End If;
15012: -- Extract fee line
15013: -- Added by kthiruva for Debugging

Line 15010: RAISE OKL_API.G_EXCEPTION_ERROR;

15006: END LOOP;
15007: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15008: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15009: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15010: RAISE OKL_API.G_EXCEPTION_ERROR;
15011: End If;
15012: -- Extract fee line
15013: -- Added by kthiruva for Debugging
15014: write_to_log('Before the call to extract_fee_lines');

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

15024: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
15025: --Added by kthiruva for Debugging
15026: write_to_log('After the call to extract_fee_lines, the return status is :'||x_return_status);
15027:
15028: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15029: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15030: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
15031: raise OKL_API.G_EXCEPTION_ERROR;
15032: End If;

Line 15029: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

15025: --Added by kthiruva for Debugging
15026: write_to_log('After the call to extract_fee_lines, the return status is :'||x_return_status);
15027:
15028: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15029: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15030: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
15031: raise OKL_API.G_EXCEPTION_ERROR;
15032: End If;
15033: extract_subsidized_lines(p_api_version => p_api_version,

Line 15030: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

15026: write_to_log('After the call to extract_fee_lines, the return status is :'||x_return_status);
15027:
15028: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15029: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15030: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
15031: raise OKL_API.G_EXCEPTION_ERROR;
15032: End If;
15033: extract_subsidized_lines(p_api_version => p_api_version,
15034: p_init_msg_list => p_init_msg_list,

Line 15031: raise OKL_API.G_EXCEPTION_ERROR;

15027:
15028: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15029: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15030: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
15031: raise OKL_API.G_EXCEPTION_ERROR;
15032: End If;
15033: extract_subsidized_lines(p_api_version => p_api_version,
15034: p_init_msg_list => p_init_msg_list,
15035: x_return_status => x_return_status,

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

15038: p_chr_id => TO_NUMBER(p_chr_id),
15039: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
15040: --Added by kthiruva for Debugging
15041: write_to_log('After the call to extract_subsidized_lines, the return status is :'||x_return_status);
15042: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15043: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15044: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
15045: raise OKL_API.G_EXCEPTION_ERROR;
15046: End If;

Line 15043: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

15039: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
15040: --Added by kthiruva for Debugging
15041: write_to_log('After the call to extract_subsidized_lines, the return status is :'||x_return_status);
15042: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15043: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15044: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
15045: raise OKL_API.G_EXCEPTION_ERROR;
15046: End If;
15047: check_for_mandatory_streams(

Line 15044: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

15040: --Added by kthiruva for Debugging
15041: write_to_log('After the call to extract_subsidized_lines, the return status is :'||x_return_status);
15042: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15043: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15044: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
15045: raise OKL_API.G_EXCEPTION_ERROR;
15046: End If;
15047: check_for_mandatory_streams(
15048: p_api_version => p_api_version,

Line 15045: raise OKL_API.G_EXCEPTION_ERROR;

15041: write_to_log('After the call to extract_subsidized_lines, the return status is :'||x_return_status);
15042: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15043: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15044: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
15045: raise OKL_API.G_EXCEPTION_ERROR;
15046: End If;
15047: check_for_mandatory_streams(
15048: p_api_version => p_api_version,
15049: p_init_msg_list => p_init_msg_list,

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

15056: x_stream_types_tbl => l_req_stream_types_tbl);
15057: --Added by kthiruva for Debugging
15058: write_to_log('After the call to check_for_mandatory_streams, the return status is :'||x_return_status);
15059:
15060: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15061: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15062: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
15063: raise OKL_API.G_EXCEPTION_ERROR;
15064: End If;

Line 15061: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

15057: --Added by kthiruva for Debugging
15058: write_to_log('After the call to check_for_mandatory_streams, the return status is :'||x_return_status);
15059:
15060: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15061: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15062: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
15063: raise OKL_API.G_EXCEPTION_ERROR;
15064: End If;
15065: -- Requesting for yields

Line 15062: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

15058: write_to_log('After the call to check_for_mandatory_streams, the return status is :'||x_return_status);
15059:
15060: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15061: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15062: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
15063: raise OKL_API.G_EXCEPTION_ERROR;
15064: End If;
15065: -- Requesting for yields
15066: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);

Line 15063: raise OKL_API.G_EXCEPTION_ERROR;

15059:
15060: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15061: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15062: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
15063: raise OKL_API.G_EXCEPTION_ERROR;
15064: End If;
15065: -- Requesting for yields
15066: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
15067: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

15063: raise OKL_API.G_EXCEPTION_ERROR;
15064: End If;
15065: -- Requesting for yields
15066: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
15067: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15068: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15069: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15070: RAISE OKL_API.G_EXCEPTION_ERROR;
15071: END IF;

Line 15068: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

15064: End If;
15065: -- Requesting for yields
15066: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
15067: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15068: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15069: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15070: RAISE OKL_API.G_EXCEPTION_ERROR;
15071: END IF;
15072:

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

15065: -- Requesting for yields
15066: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
15067: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15068: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15069: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15070: RAISE OKL_API.G_EXCEPTION_ERROR;
15071: END IF;
15072:
15073: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

Line 15070: RAISE OKL_API.G_EXCEPTION_ERROR;

15066: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
15067: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15068: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15069: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15070: RAISE OKL_API.G_EXCEPTION_ERROR;
15071: END IF;
15072:
15073: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
15074: okl_api.set_message(

Line 15073: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

15069: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15070: RAISE OKL_API.G_EXCEPTION_ERROR;
15071: END IF;
15072:
15073: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
15074: okl_api.set_message(
15075: p_app_name => G_APP_NAME,
15076: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
15077: raise OKL_API.G_EXCEPTION_ERROR;

Line 15074: okl_api.set_message(

15070: RAISE OKL_API.G_EXCEPTION_ERROR;
15071: END IF;
15072:
15073: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
15074: okl_api.set_message(
15075: p_app_name => G_APP_NAME,
15076: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
15077: raise OKL_API.G_EXCEPTION_ERROR;
15078: End If;

Line 15077: raise OKL_API.G_EXCEPTION_ERROR;

15073: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
15074: okl_api.set_message(
15075: p_app_name => G_APP_NAME,
15076: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
15077: raise OKL_API.G_EXCEPTION_ERROR;
15078: End If;
15079:
15080: g_rep_req_yn := 'N'; --Added by bkatraga for bug 16045077
15081:

Line 15089: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

15085: x_csm_one_off_fee_tbl := l_csm_one_off_fee_tbl;
15086: x_csm_periodic_expenses_tbl := l_csm_periodic_expenses_tbl;
15087: x_csm_yields_tbl := l_csm_yields_tbl;
15088: x_csm_stream_types_tbl := l_req_stream_types_tbl;
15089: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
15090: x_msg_data => x_msg_data);
15091: EXCEPTION
15092: WHEN OKL_API.G_EXCEPTION_ERROR THEN
15093: IF l_hdr_csr%ISOPEN THEN

Line 15092: WHEN OKL_API.G_EXCEPTION_ERROR THEN

15088: x_csm_stream_types_tbl := l_req_stream_types_tbl;
15089: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
15090: x_msg_data => x_msg_data);
15091: EXCEPTION
15092: WHEN OKL_API.G_EXCEPTION_ERROR THEN
15093: IF l_hdr_csr%ISOPEN THEN
15094: CLOSE l_hdr_csr;
15095: END IF;
15096: IF ib_csr%ISOPEN THEN

Line 15111: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

15107: END IF;
15108: IF l_rl_csr%ISOPEN THEN
15109: CLOSE l_rl_csr;
15110: END IF;
15111: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
15112: l_api_name,
15113: G_PKG_NAME,
15114: 'OKL_API.G_RET_STS_ERROR',
15115: x_msg_count,

Line 15114: 'OKL_API.G_RET_STS_ERROR',

15110: END IF;
15111: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
15112: l_api_name,
15113: G_PKG_NAME,
15114: 'OKL_API.G_RET_STS_ERROR',
15115: x_msg_count,
15116: x_msg_data,
15117: '_PVT');
15118: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 15118: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

15114: 'OKL_API.G_RET_STS_ERROR',
15115: x_msg_count,
15116: x_msg_data,
15117: '_PVT');
15118: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
15119: IF l_hdr_csr%ISOPEN THEN
15120: CLOSE l_hdr_csr;
15121: END IF;
15122: IF ib_csr%ISOPEN THEN

Line 15137: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

15133: END IF;
15134: IF l_rl_csr%ISOPEN THEN
15135: CLOSE l_rl_csr;
15136: END IF;
15137: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
15138: l_api_name,
15139: G_PKG_NAME,
15140: 'OKL_API.G_RET_STS_UNEXP_ERROR',
15141: x_msg_count,

Line 15140: 'OKL_API.G_RET_STS_UNEXP_ERROR',

15136: END IF;
15137: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
15138: l_api_name,
15139: G_PKG_NAME,
15140: 'OKL_API.G_RET_STS_UNEXP_ERROR',
15141: x_msg_count,
15142: x_msg_data,
15143: '_PVT');
15144: WHEN OTHERS then

Line 15163: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

15159: END IF;
15160: IF l_rl_csr%ISOPEN THEN
15161: CLOSE l_rl_csr;
15162: END IF;
15163: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
15164: l_api_name,
15165: G_PKG_NAME,
15166: 'OTHERS',
15167: x_msg_count,

Line 15174: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

15170: END extract_params_loan_deal;
15171: -- End modification 11i10 bakuchib
15172: PROCEDURE extract_params_loan_paydown(
15173: p_api_version IN NUMBER,
15174: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
15175: p_chr_id IN VARCHAR2,
15176: p_deal_type IN VARCHAR2,
15177: p_paydown_type IN VARCHAR2,
15178: p_paydown_date IN DATE,

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

15190: x_csm_stream_types_tbl OUT NOCOPY okl_create_streams_pub.csm_stream_types_tbl_type) AS
15191:
15192: l_api_name CONSTANT VARCHAR2(30) := 'EXTRACT_PARAMS_LOAN_PPD';
15193: l_api_version CONSTANT NUMBER := 1;
15194: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
15195: l_level_type NUMBER;
15196: l_strm_name VARCHAR2(200);
15197: i BINARY_INTEGER := 0;
15198: j BINARY_INTEGER := 0;

Line 15403: x_return_status := OKL_API.G_RET_STS_SUCCESS;

15399: RETURN null;
15400: END get_end_date;
15401:
15402: BEGIN
15403: x_return_status := OKL_API.G_RET_STS_SUCCESS;
15404: -- Call start_activity to create savepoint, check compatibility
15405: -- and initialize message list
15406: x_return_status := OKL_API.START_ACTIVITY (
15407: l_api_name

Line 15406: x_return_status := OKL_API.START_ACTIVITY (

15402: BEGIN
15403: x_return_status := OKL_API.G_RET_STS_SUCCESS;
15404: -- Call start_activity to create savepoint, check compatibility
15405: -- and initialize message list
15406: x_return_status := OKL_API.START_ACTIVITY (
15407: l_api_name
15408: ,p_init_msg_list
15409: ,'_PVT'
15410: ,x_return_status);

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

15408: ,p_init_msg_list
15409: ,'_PVT'
15410: ,x_return_status);
15411: -- Check if activity started successfully
15412: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15413: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15414: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15415: RAISE OKL_API.G_EXCEPTION_ERROR;
15416: END IF;

Line 15413: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

15409: ,'_PVT'
15410: ,x_return_status);
15411: -- Check if activity started successfully
15412: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15413: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15414: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15415: RAISE OKL_API.G_EXCEPTION_ERROR;
15416: END IF;
15417:

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

15410: ,x_return_status);
15411: -- Check if activity started successfully
15412: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15413: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15414: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15415: RAISE OKL_API.G_EXCEPTION_ERROR;
15416: END IF;
15417:
15418: --sechawla 20-Jul-09 PRB ESG Enhancements : check rebook option

Line 15415: RAISE OKL_API.G_EXCEPTION_ERROR;

15411: -- Check if activity started successfully
15412: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15413: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15414: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15415: RAISE OKL_API.G_EXCEPTION_ERROR;
15416: END IF;
15417:
15418: --sechawla 20-Jul-09 PRB ESG Enhancements : check rebook option
15419: open get_rebook_type;

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

15446: x_msg_count => x_msg_count,
15447: x_msg_data => x_msg_data,
15448: p_khr_id => p_chr_id,
15449: p_paym_tbl => l_pay_tbl);
15450: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15451: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15452: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15453: RAISE OKL_API.G_EXCEPTION_ERROR;
15454: END IF;

Line 15451: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

15447: x_msg_data => x_msg_data,
15448: p_khr_id => p_chr_id,
15449: p_paym_tbl => l_pay_tbl);
15450: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15451: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15452: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15453: RAISE OKL_API.G_EXCEPTION_ERROR;
15454: END IF;
15455: i := 0; j := 0; k := 0; l := 0; m := 0;

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

15448: p_khr_id => p_chr_id,
15449: p_paym_tbl => l_pay_tbl);
15450: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15451: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15452: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15453: RAISE OKL_API.G_EXCEPTION_ERROR;
15454: END IF;
15455: i := 0; j := 0; k := 0; l := 0; m := 0;
15456: /*

Line 15453: RAISE OKL_API.G_EXCEPTION_ERROR;

15449: p_paym_tbl => l_pay_tbl);
15450: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15451: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15452: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15453: RAISE OKL_API.G_EXCEPTION_ERROR;
15454: END IF;
15455: i := 0; j := 0; k := 0; l := 0; m := 0;
15456: /*
15457: OPEN l_hdr_pdt_csr(p_chr_id);

Line 15465: okl_api.set_message(p_app_name => G_APP_NAME,

15461: -- Header infro
15462: OPEN l_hdr_csr(p_chr_id);
15463: FETCH l_hdr_csr into l_hdr_rec;
15464: IF l_hdr_csr%NOTFOUND THEN
15465: okl_api.set_message(p_app_name => G_APP_NAME,
15466: p_msg_name => G_LLA_NO_MATCHING_RECORD,
15467: p_token1 => G_COL_NAME_TOKEN,
15468: p_token1_value => 'Contract id');
15469: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 15469: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

15465: okl_api.set_message(p_app_name => G_APP_NAME,
15466: p_msg_name => G_LLA_NO_MATCHING_RECORD,
15467: p_token1 => G_COL_NAME_TOKEN,
15468: p_token1_value => 'Contract id');
15469: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15470: END IF;
15471: CLOSE l_hdr_csr;
15472: l_csm_loan_header.khr_id := p_chr_id;
15473: l_csm_loan_header.date_payments_commencement := l_hdr_rec.start_date;

Line 15485: okl_api.set_message(p_app_name => G_APP_NAME,

15481: -- Fetching the location of the asset
15482: OPEN ib_csr(TO_NUMBER(p_chr_id));
15483: FETCH ib_csr into l_ib_rec;
15484: IF ib_csr%NOTFOUND THEN
15485: okl_api.set_message(p_app_name => G_APP_NAME,
15486: p_msg_name => G_LLA_NO_MATCHING_RECORD,
15487: p_token1 => G_COL_NAME_TOKEN,
15488: p_token1_value => 'Contract id');
15489: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 15489: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

15485: okl_api.set_message(p_app_name => G_APP_NAME,
15486: p_msg_name => G_LLA_NO_MATCHING_RECORD,
15487: p_token1 => G_COL_NAME_TOKEN,
15488: p_token1_value => 'Contract id');
15489: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15490: END IF;
15491: CLOSE ib_csr;
15492: l_csm_loan_header.country := l_ib_rec.country;
15493: --The orp code for the Principal Paydown process is used here.

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

15505: p_contract_id => p_chr_id,
15506: p_line_id => NULL,
15507: x_value => l_total_lending);
15508: --Bug 4738011 - End of Changes
15509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15512: RAISE OKL_API.G_EXCEPTION_ERROR;
15513: END IF;

Line 15510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

15506: p_line_id => NULL,
15507: x_value => l_total_lending);
15508: --Bug 4738011 - End of Changes
15509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15512: RAISE OKL_API.G_EXCEPTION_ERROR;
15513: END IF;
15514: l_csm_loan_header.total_lending := l_total_lending;

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

15507: x_value => l_total_lending);
15508: --Bug 4738011 - End of Changes
15509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15512: RAISE OKL_API.G_EXCEPTION_ERROR;
15513: END IF;
15514: l_csm_loan_header.total_lending := l_total_lending;
15515: l_csm_loan_header.sif_mode := OKL_CREATE_STREAMS_PUB.G_MODE_LENDER;

Line 15512: RAISE OKL_API.G_EXCEPTION_ERROR;

15508: --Bug 4738011 - End of Changes
15509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15512: RAISE OKL_API.G_EXCEPTION_ERROR;
15513: END IF;
15514: l_csm_loan_header.total_lending := l_total_lending;
15515: l_csm_loan_header.sif_mode := OKL_CREATE_STREAMS_PUB.G_MODE_LENDER;
15516:

Line 15566: okl_api.set_message(p_app_name => G_APP_NAME,

15562:
15563: OPEN strm_name_csr ( l_level_type );
15564: FETCH strm_name_csr into l_strm_name_rec;
15565: IF strm_name_csr%NOTFOUND THEN
15566: okl_api.set_message(p_app_name => G_APP_NAME,
15567: p_msg_name => G_LLA_NO_MATCHING_RECORD,
15568: p_token1 => G_COL_NAME_TOKEN,
15569: p_token1_value => 'Contract id');
15570: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 15570: x_return_status := OKL_API.G_RET_STS_ERROR;

15566: okl_api.set_message(p_app_name => G_APP_NAME,
15567: p_msg_name => G_LLA_NO_MATCHING_RECORD,
15568: p_token1 => G_COL_NAME_TOKEN,
15569: p_token1_value => 'Contract id');
15570: x_return_status := OKL_API.G_RET_STS_ERROR;
15571: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
15572: END IF;
15573: CLOSE strm_name_csr;
15574:

Line 15571: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

15567: p_msg_name => G_LLA_NO_MATCHING_RECORD,
15568: p_token1 => G_COL_NAME_TOKEN,
15569: p_token1_value => 'Contract id');
15570: x_return_status := OKL_API.G_RET_STS_ERROR;
15571: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
15572: END IF;
15573: CLOSE strm_name_csr;
15574:
15575: --Bug 5146545 dpsingh start

Line 15593: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

15589: p_khr_id => p_chr_id,
15590: p_effective_date => p_paydown_date);
15591:
15592:
15593: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15594: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15595: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
15596: raise OKL_API.G_EXCEPTION_ERROR;
15597: End If;

Line 15594: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

15590: p_effective_date => p_paydown_date);
15591:
15592:
15593: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15594: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15595: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
15596: raise OKL_API.G_EXCEPTION_ERROR;
15597: End If;
15598: END IF;

Line 15595: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then

15591:
15592:
15593: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15594: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15595: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
15596: raise OKL_API.G_EXCEPTION_ERROR;
15597: End If;
15598: END IF;
15599: --Bug 5146545 dpsingh end

Line 15596: raise OKL_API.G_EXCEPTION_ERROR;

15592:
15593: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
15594: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
15595: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
15596: raise OKL_API.G_EXCEPTION_ERROR;
15597: End If;
15598: END IF;
15599: --Bug 5146545 dpsingh end
15600: --l_strm_name := l_strm_name_rec.name;

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

15699: p_contract_id => p_chr_id,
15700: p_line_id => l_line_rec.id,
15701: x_value => l_total_lending);
15702: --Bug 4738011 - End of Changes
15703: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15704: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
15705: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15706: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
15707: END IF;

Line 15704: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

15700: p_line_id => l_line_rec.id,
15701: x_value => l_total_lending);
15702: --Bug 4738011 - End of Changes
15703: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15704: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
15705: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15706: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
15707: END IF;
15708: --Initialising l_ppd_count for every asset and deleting the existing l_ppd_Tbl

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

15701: x_value => l_total_lending);
15702: --Bug 4738011 - End of Changes
15703: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15704: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
15705: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15706: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
15707: END IF;
15708: --Initialising l_ppd_count for every asset and deleting the existing l_ppd_Tbl
15709: l_ppd_count := 0;

Line 15706: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

15702: --Bug 4738011 - End of Changes
15703: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
15704: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
15705: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
15706: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
15707: END IF;
15708: --Initialising l_ppd_count for every asset and deleting the existing l_ppd_Tbl
15709: l_ppd_count := 0;
15710: l_ppd_tbl.delete;

Line 15716: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

15712: --All previous PPDs defined on the contract are fetched and added to a PL/SQL table
15713: FOR get_prev_ppd_rec IN get_prev_ppd_csr('LALEVL', 'LASLH', TO_NUMBER(p_chr_id), l_line_rec.id) LOOP
15714: FOR l_rl_rec in l_rl_csr ( get_prev_ppd_rec.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP
15715: IF (l_rl_rec.rule_information7 IS NOT NULL OR
15716: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
15717: (l_rl_rec.rule_information8 IS NOT NULL OR
15718: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
15719: l_ppd_tbl(l_ppd_count).paydown_date := FND_DATE.canonical_to_date(l_rl_rec.rule_information2);
15720: l_ppd_tbl(l_ppd_count).paydown_amount := FND_NUMBER.canonical_to_number(nvl(l_rl_rec.RULE_INFORMATION8,'0'));

Line 15718: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

15714: FOR l_rl_rec in l_rl_csr ( get_prev_ppd_rec.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP
15715: IF (l_rl_rec.rule_information7 IS NOT NULL OR
15716: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
15717: (l_rl_rec.rule_information8 IS NOT NULL OR
15718: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
15719: l_ppd_tbl(l_ppd_count).paydown_date := FND_DATE.canonical_to_date(l_rl_rec.rule_information2);
15720: l_ppd_tbl(l_ppd_count).paydown_amount := FND_NUMBER.canonical_to_number(nvl(l_rl_rec.RULE_INFORMATION8,'0'));
15721: l_ppd_tbl(l_ppd_count).curr_paydown := 'N';
15722: l_ppd_count := l_ppd_count + 1;

Line 15812: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

15808: l_number_periods_completed := 0;
15809: l_number_periods_completed_cpy :=0;
15810: --If the payment is a stub
15811: IF (l_rl_rec.rule_information7 IS NOT NULL OR
15812: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
15813: (l_rl_rec.rule_information8 IS NOT NULL OR
15814: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
15815:
15816: IF p_paydown_type = OKL_CREATE_STREAMS_PVT.G_PAYDOWN_TYPE_PPD THEN

Line 15814: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

15810: --If the payment is a stub
15811: IF (l_rl_rec.rule_information7 IS NOT NULL OR
15812: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
15813: (l_rl_rec.rule_information8 IS NOT NULL OR
15814: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
15815:
15816: IF p_paydown_type = OKL_CREATE_STREAMS_PVT.G_PAYDOWN_TYPE_PPD THEN
15817: FOR k in l_ppd_tbl.FIRST..l_ppd_tbl.LAST LOOP
15818: --If the paydown date lies inside the stub's start and end date, create a stub for the paydown

Line 15993: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

15989: END IF;
15990: -- End of Bug#2757289 modification
15991: /*mansrini Handle PPD for non-stub payments here*/
15992: ELSIF (l_rl_rec.rule_information7 IS NULL OR
15993: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
15994: (l_rl_rec.rule_information8 IS NULL OR
15995: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
15996:
15997: --When there is no PPD in the range of the periodic payment, the payment is retained as is

Line 15995: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

15991: /*mansrini Handle PPD for non-stub payments here*/
15992: ELSIF (l_rl_rec.rule_information7 IS NULL OR
15993: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
15994: (l_rl_rec.rule_information8 IS NULL OR
15995: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
15996:
15997: --When there is no PPD in the range of the periodic payment, the payment is retained as is
15998: IF (l_ppd_tbl(l_ppd_tbl.FIRST).paydown_date < FND_DATE.canonical_to_date(l_rl_rec.rule_information2)
15999: OR l_ppd_tbl(l_ppd_tbl.FIRST).paydown_date > get_end_date(FND_DATE.canonical_to_date(l_rl_rec.rule_information2),l_rl_rec.OBJECT1_ID1,l_rl_rec.rule_information3))

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

16497: p_contract_id => p_chr_id,
16498: p_line_id => l_line_rec.id,
16499: x_value => l_total_lending);
16500: --Bug 4738011 - End of Changes
16501: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
16502: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
16503: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
16504: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
16505: END IF;

Line 16502: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

16498: p_line_id => l_line_rec.id,
16499: x_value => l_total_lending);
16500: --Bug 4738011 - End of Changes
16501: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
16502: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
16503: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
16504: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
16505: END IF;
16506: --Initialising l_ppd_count for every asset and deleting the existing l_ppd_Tbl

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

16499: x_value => l_total_lending);
16500: --Bug 4738011 - End of Changes
16501: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
16502: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
16503: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
16504: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
16505: END IF;
16506: --Initialising l_ppd_count for every asset and deleting the existing l_ppd_Tbl
16507: l_ppd_count := 0;

Line 16504: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

16500: --Bug 4738011 - End of Changes
16501: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
16502: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
16503: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
16504: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
16505: END IF;
16506: --Initialising l_ppd_count for every asset and deleting the existing l_ppd_Tbl
16507: l_ppd_count := 0;
16508: l_ppd_tbl.delete;

Line 16514: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

16510: --All previous PPDs defined on the contract are fetched and added to a PL/SQL table
16511: FOR get_prev_ppd_rec IN get_prev_ppd_csr('LALEVL', 'LASLH', TO_NUMBER(p_chr_id), l_line_rec.id) LOOP
16512: FOR l_rl_rec in l_rl_csr ( get_prev_ppd_rec.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP
16513: IF (l_rl_rec.rule_information7 IS NOT NULL OR
16514: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
16515: (l_rl_rec.rule_information8 IS NOT NULL OR
16516: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
16517: l_ppd_tbl(l_ppd_count).paydown_date := FND_DATE.canonical_to_date(l_rl_rec.rule_information2);
16518: l_ppd_tbl(l_ppd_count).paydown_amount := FND_NUMBER.canonical_to_number(nvl(l_rl_rec.RULE_INFORMATION8,'0'));

Line 16516: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

16512: FOR l_rl_rec in l_rl_csr ( get_prev_ppd_rec.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP
16513: IF (l_rl_rec.rule_information7 IS NOT NULL OR
16514: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
16515: (l_rl_rec.rule_information8 IS NOT NULL OR
16516: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
16517: l_ppd_tbl(l_ppd_count).paydown_date := FND_DATE.canonical_to_date(l_rl_rec.rule_information2);
16518: l_ppd_tbl(l_ppd_count).paydown_amount := FND_NUMBER.canonical_to_number(nvl(l_rl_rec.RULE_INFORMATION8,'0'));
16519: l_ppd_tbl(l_ppd_count).curr_paydown := 'N';
16520: l_ppd_count := l_ppd_count + 1;

Line 16610: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

16606: l_number_periods_completed := 0;
16607: l_number_periods_completed_cpy :=0;
16608: --If payment is a stub
16609: IF (l_rl_rec.rule_information7 IS NOT NULL OR
16610: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
16611: (l_rl_rec.rule_information8 IS NOT NULL OR
16612: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
16613: IF p_paydown_type = OKL_CREATE_STREAMS_PVT.G_PAYDOWN_TYPE_PPD THEN
16614: FOR k in l_ppd_tbl.FIRST..l_ppd_tbl.LAST LOOP

Line 16612: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

16608: --If payment is a stub
16609: IF (l_rl_rec.rule_information7 IS NOT NULL OR
16610: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
16611: (l_rl_rec.rule_information8 IS NOT NULL OR
16612: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
16613: IF p_paydown_type = OKL_CREATE_STREAMS_PVT.G_PAYDOWN_TYPE_PPD THEN
16614: FOR k in l_ppd_tbl.FIRST..l_ppd_tbl.LAST LOOP
16615: --If the paydown date lies inside the stub's start and end date, create a stub for the paydown
16616: --Modified by kthiruva on 13-Feb-2006

Line 16789: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

16785: END IF;
16786: -- End of Bug#2757289 modification
16787: /*mansrini Handle PPD for non-stub payments here*/
16788: ELSIF (l_rl_rec.rule_information7 IS NULL OR
16789: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
16790: (l_rl_rec.rule_information8 IS NULL OR
16791: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
16792:
16793: --When there is no PPD in the range of the periodic payment, the payment is retained as is

Line 16791: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

16787: /*mansrini Handle PPD for non-stub payments here*/
16788: ELSIF (l_rl_rec.rule_information7 IS NULL OR
16789: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
16790: (l_rl_rec.rule_information8 IS NULL OR
16791: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
16792:
16793: --When there is no PPD in the range of the periodic payment, the payment is retained as is
16794: IF (l_ppd_tbl(l_ppd_tbl.FIRST).paydown_date < FND_DATE.canonical_to_date(l_rl_rec.rule_information2)
16795: OR l_ppd_tbl(l_ppd_tbl.FIRST).paydown_date > get_end_date(FND_DATE.canonical_to_date(l_rl_rec.rule_information2),l_rl_rec.OBJECT1_ID1,l_rl_rec.rule_information3))

Line 17214: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

17210: -- code for use defined streams ends here
17211: FOR l_rl_rec in l_rl_csr (l_rl_rec1.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP
17212: -- Start of Bug#2757289 modification
17213: IF (l_rl_rec.rule_information7 IS NOT NULL OR
17214: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
17215: (l_rl_rec.rule_information8 IS NOT NULL OR
17216: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
17217: k := k + 1;
17218: idx := idx + 1;

Line 17216: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

17212: -- Start of Bug#2757289 modification
17213: IF (l_rl_rec.rule_information7 IS NOT NULL OR
17214: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
17215: (l_rl_rec.rule_information8 IS NOT NULL OR
17216: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
17217: k := k + 1;
17218: idx := idx + 1;
17219: l_csm_periodic_expenses_tbl(k).level_index_number := idx;
17220: l_csm_periodic_expenses_tbl(k).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 17267: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

17263: END IF;
17264: -- Bug 4915938 - End of Changes
17265:
17266: ELSIF (l_rl_rec.rule_information7 IS NULL OR
17267: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
17268: (l_rl_rec.rule_information8 IS NULL OR
17269: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
17270: k := k + 1;
17271: idx := idx + 1;

Line 17269: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

17265:
17266: ELSIF (l_rl_rec.rule_information7 IS NULL OR
17267: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
17268: (l_rl_rec.rule_information8 IS NULL OR
17269: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
17270: k := k + 1;
17271: idx := idx + 1;
17272: l_csm_periodic_expenses_tbl(k).level_index_number := idx;
17273: l_csm_periodic_expenses_tbl(k).description := l_strm_name;

Line 17295: IF (l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN

17291: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ARREARS;
17292: ELSE
17293: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
17294: END IF;
17295: IF (l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN
17296: --sechawla 11-sep-09 8798556
17297: --l_csm_periodic_expenses_tbl(k).date_start := l_hdr_rec.start_date;
17298: l_csm_periodic_expenses_tbl(k).date_start := l_line_rec.start_date;
17299: ELSE

Line 17324: If(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then

17320: l := l + 1;
17321: l_csm_one_off_fee_tbl(l).description := l_strm_name_rec.name;
17322: l_csm_one_off_fee_tbl(l).income_or_expense := OKL_CREATE_STREAMS_PUB.G_INCOME;
17323: l_csm_one_off_fee_tbl(l).amount := FND_NUMBER.canonical_to_number(nvl(l_rl_rec.RULE_INFORMATION6,'0'));
17324: If(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then
17325: l_csm_one_off_fee_tbl(l).date_paid := l_hdr_rec.start_date;
17326: Else
17327: l_csm_one_off_fee_tbl(l).date_paid := FND_DATE.canonical_to_date(l_rl_rec.RULE_INFORMATION2);
17328: End If;

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

17336: END LOOP;
17337: END IF;
17338: END LOOP;
17339: END LOOP;
17340: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17341: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17342: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17343: RAISE OKL_API.G_EXCEPTION_ERROR;
17344: End If;

Line 17341: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

17337: END IF;
17338: END LOOP;
17339: END LOOP;
17340: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17341: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17342: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17343: RAISE OKL_API.G_EXCEPTION_ERROR;
17344: End If;
17345: -- Extract fee line

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

17338: END LOOP;
17339: END LOOP;
17340: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17341: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17342: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17343: RAISE OKL_API.G_EXCEPTION_ERROR;
17344: End If;
17345: -- Extract fee line
17346: extract_fee_lines( p_api_version => p_api_version,

Line 17343: RAISE OKL_API.G_EXCEPTION_ERROR;

17339: END LOOP;
17340: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17341: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17342: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17343: RAISE OKL_API.G_EXCEPTION_ERROR;
17344: End If;
17345: -- Extract fee line
17346: extract_fee_lines( p_api_version => p_api_version,
17347: p_chr_id => TO_NUMBER(p_chr_id),

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

17352: x_return_status => x_return_status,
17353: px_csm_stream_types_tbl => l_csm_stream_types_tbl,
17354: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl,
17355: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
17356: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
17357: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17358: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
17359: raise OKL_API.G_EXCEPTION_ERROR;
17360: End If;

Line 17357: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

17353: px_csm_stream_types_tbl => l_csm_stream_types_tbl,
17354: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl,
17355: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
17356: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
17357: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17358: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
17359: raise OKL_API.G_EXCEPTION_ERROR;
17360: End If;
17361: extract_subsidized_lines(p_api_version => p_api_version,

Line 17358: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

17354: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl,
17355: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
17356: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
17357: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17358: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
17359: raise OKL_API.G_EXCEPTION_ERROR;
17360: End If;
17361: extract_subsidized_lines(p_api_version => p_api_version,
17362: p_init_msg_list => p_init_msg_list,

Line 17359: raise OKL_API.G_EXCEPTION_ERROR;

17355: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
17356: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
17357: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17358: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
17359: raise OKL_API.G_EXCEPTION_ERROR;
17360: End If;
17361: extract_subsidized_lines(p_api_version => p_api_version,
17362: p_init_msg_list => p_init_msg_list,
17363: x_return_status => x_return_status,

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

17364: x_msg_count => x_msg_count,
17365: x_msg_data => x_msg_data,
17366: p_chr_id => TO_NUMBER(p_chr_id),
17367: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
17368: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
17369: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17370: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
17371: raise OKL_API.G_EXCEPTION_ERROR;
17372: End If;

Line 17369: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

17365: x_msg_data => x_msg_data,
17366: p_chr_id => TO_NUMBER(p_chr_id),
17367: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
17368: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
17369: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17370: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
17371: raise OKL_API.G_EXCEPTION_ERROR;
17372: End If;
17373: check_for_mandatory_streams(

Line 17370: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

17366: p_chr_id => TO_NUMBER(p_chr_id),
17367: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
17368: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
17369: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17370: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
17371: raise OKL_API.G_EXCEPTION_ERROR;
17372: End If;
17373: check_for_mandatory_streams(
17374: p_api_version => p_api_version,

Line 17371: raise OKL_API.G_EXCEPTION_ERROR;

17367: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
17368: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
17369: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17370: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
17371: raise OKL_API.G_EXCEPTION_ERROR;
17372: End If;
17373: check_for_mandatory_streams(
17374: p_api_version => p_api_version,
17375: p_init_msg_list => p_init_msg_list,

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

17379: p_chr_id => p_chr_id,
17380: p_deal_type => l_deal_type,
17381: p_stream_types_tbl => l_csm_stream_types_tbl,
17382: x_stream_types_tbl => l_req_stream_types_tbl);
17383: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
17384: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17385: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
17386: raise OKL_API.G_EXCEPTION_ERROR;
17387: End If;

Line 17384: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

17380: p_deal_type => l_deal_type,
17381: p_stream_types_tbl => l_csm_stream_types_tbl,
17382: x_stream_types_tbl => l_req_stream_types_tbl);
17383: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
17384: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17385: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
17386: raise OKL_API.G_EXCEPTION_ERROR;
17387: End If;
17388: -- Requesting for yields

Line 17385: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

17381: p_stream_types_tbl => l_csm_stream_types_tbl,
17382: x_stream_types_tbl => l_req_stream_types_tbl);
17383: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
17384: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17385: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
17386: raise OKL_API.G_EXCEPTION_ERROR;
17387: End If;
17388: -- Requesting for yields
17389: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);

Line 17386: raise OKL_API.G_EXCEPTION_ERROR;

17382: x_stream_types_tbl => l_req_stream_types_tbl);
17383: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
17384: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17385: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
17386: raise OKL_API.G_EXCEPTION_ERROR;
17387: End If;
17388: -- Requesting for yields
17389: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
17390: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

17386: raise OKL_API.G_EXCEPTION_ERROR;
17387: End If;
17388: -- Requesting for yields
17389: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
17390: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17391: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17392: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17393: RAISE OKL_API.G_EXCEPTION_ERROR;
17394: END IF;

Line 17391: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

17387: End If;
17388: -- Requesting for yields
17389: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
17390: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17391: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17392: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17393: RAISE OKL_API.G_EXCEPTION_ERROR;
17394: END IF;
17395:

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

17388: -- Requesting for yields
17389: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
17390: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17391: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17392: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17393: RAISE OKL_API.G_EXCEPTION_ERROR;
17394: END IF;
17395:
17396: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

Line 17393: RAISE OKL_API.G_EXCEPTION_ERROR;

17389: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
17390: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17391: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17392: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17393: RAISE OKL_API.G_EXCEPTION_ERROR;
17394: END IF;
17395:
17396: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
17397: okl_api.set_message(

Line 17396: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

17392: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17393: RAISE OKL_API.G_EXCEPTION_ERROR;
17394: END IF;
17395:
17396: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
17397: okl_api.set_message(
17398: p_app_name => G_APP_NAME,
17399: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
17400: raise OKL_API.G_EXCEPTION_ERROR;

Line 17397: okl_api.set_message(

17393: RAISE OKL_API.G_EXCEPTION_ERROR;
17394: END IF;
17395:
17396: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
17397: okl_api.set_message(
17398: p_app_name => G_APP_NAME,
17399: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
17400: raise OKL_API.G_EXCEPTION_ERROR;
17401: End If;

Line 17400: raise OKL_API.G_EXCEPTION_ERROR;

17396: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
17397: okl_api.set_message(
17398: p_app_name => G_APP_NAME,
17399: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
17400: raise OKL_API.G_EXCEPTION_ERROR;
17401: End If;
17402:
17403: x_csm_loan_header := l_csm_loan_header;
17404: x_csm_loan_lines_tbl := l_csm_loan_levels_tbl;

Line 17410: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

17406: x_csm_one_off_fee_tbl := l_csm_one_off_fee_tbl;
17407: x_csm_periodic_expenses_tbl := l_csm_periodic_expenses_tbl;
17408: x_csm_yields_tbl := l_csm_yields_tbl;
17409: x_csm_stream_types_tbl := l_req_stream_types_tbl;
17410: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
17411: x_msg_data => x_msg_data);
17412: EXCEPTION
17413: WHEN OKL_API.G_EXCEPTION_ERROR THEN
17414: IF l_hdr_csr%ISOPEN THEN

Line 17413: WHEN OKL_API.G_EXCEPTION_ERROR THEN

17409: x_csm_stream_types_tbl := l_req_stream_types_tbl;
17410: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
17411: x_msg_data => x_msg_data);
17412: EXCEPTION
17413: WHEN OKL_API.G_EXCEPTION_ERROR THEN
17414: IF l_hdr_csr%ISOPEN THEN
17415: CLOSE l_hdr_csr;
17416: END IF;
17417: IF ib_csr%ISOPEN THEN

Line 17432: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

17428: END IF;
17429: IF l_rl_csr%ISOPEN THEN
17430: CLOSE l_rl_csr;
17431: END IF;
17432: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
17433: l_api_name,
17434: G_PKG_NAME,
17435: 'OKL_API.G_RET_STS_ERROR',
17436: x_msg_count,

Line 17435: 'OKL_API.G_RET_STS_ERROR',

17431: END IF;
17432: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
17433: l_api_name,
17434: G_PKG_NAME,
17435: 'OKL_API.G_RET_STS_ERROR',
17436: x_msg_count,
17437: x_msg_data,
17438: '_PVT');
17439: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 17439: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

17435: 'OKL_API.G_RET_STS_ERROR',
17436: x_msg_count,
17437: x_msg_data,
17438: '_PVT');
17439: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
17440: IF l_hdr_csr%ISOPEN THEN
17441: CLOSE l_hdr_csr;
17442: END IF;
17443: IF ib_csr%ISOPEN THEN

Line 17458: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

17454: END IF;
17455: IF l_rl_csr%ISOPEN THEN
17456: CLOSE l_rl_csr;
17457: END IF;
17458: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
17459: l_api_name,
17460: G_PKG_NAME,
17461: 'OKL_API.G_RET_STS_UNEXP_ERROR',
17462: x_msg_count,

Line 17461: 'OKL_API.G_RET_STS_UNEXP_ERROR',

17457: END IF;
17458: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
17459: l_api_name,
17460: G_PKG_NAME,
17461: 'OKL_API.G_RET_STS_UNEXP_ERROR',
17462: x_msg_count,
17463: x_msg_data,
17464: '_PVT');
17465: WHEN OTHERS then

Line 17484: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

17480: END IF;
17481: IF l_rl_csr%ISOPEN THEN
17482: CLOSE l_rl_csr;
17483: END IF;
17484: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
17485: l_api_name,
17486: G_PKG_NAME,
17487: 'OTHERS',
17488: x_msg_count,

Line 17495: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

17491: END extract_params_loan_paydown;
17492:
17493: PROCEDURE extract_params_ppd_rebook(
17494: p_api_version IN NUMBER,
17495: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
17496: p_chr_id IN VARCHAR2,
17497: x_return_status OUT NOCOPY VARCHAR2,
17498: x_msg_count OUT NOCOPY NUMBER,
17499: x_msg_data OUT NOCOPY VARCHAR2,

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

17506: x_csm_stream_types_tbl OUT NOCOPY okl_create_streams_pub.csm_stream_types_tbl_type) AS
17507:
17508: l_api_name CONSTANT VARCHAR2(30) := 'EXTRACT_PARAMS_PPD_REBOOK';
17509: l_api_version CONSTANT NUMBER := 1;
17510: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
17511: l_level_type NUMBER;
17512: l_strm_name VARCHAR2(200);
17513: i BINARY_INTEGER := 0;
17514: j BINARY_INTEGER := 0;

Line 17714: x_return_status := OKL_API.G_RET_STS_SUCCESS;

17710: RETURN null;
17711: END get_end_date;
17712:
17713: BEGIN
17714: x_return_status := OKL_API.G_RET_STS_SUCCESS;
17715: -- Call start_activity to create savepoint, check compatibility
17716: -- and initialize message list
17717: x_return_status := OKL_API.START_ACTIVITY (
17718: l_api_name

Line 17717: x_return_status := OKL_API.START_ACTIVITY (

17713: BEGIN
17714: x_return_status := OKL_API.G_RET_STS_SUCCESS;
17715: -- Call start_activity to create savepoint, check compatibility
17716: -- and initialize message list
17717: x_return_status := OKL_API.START_ACTIVITY (
17718: l_api_name
17719: ,p_init_msg_list
17720: ,'_PVT'
17721: ,x_return_status);

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

17719: ,p_init_msg_list
17720: ,'_PVT'
17721: ,x_return_status);
17722: -- Check if activity started successfully
17723: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17724: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17725: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17726: RAISE OKL_API.G_EXCEPTION_ERROR;
17727: END IF;

Line 17724: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

17720: ,'_PVT'
17721: ,x_return_status);
17722: -- Check if activity started successfully
17723: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17724: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17725: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17726: RAISE OKL_API.G_EXCEPTION_ERROR;
17727: END IF;
17728:

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

17721: ,x_return_status);
17722: -- Check if activity started successfully
17723: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17724: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17725: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17726: RAISE OKL_API.G_EXCEPTION_ERROR;
17727: END IF;
17728:
17729:

Line 17726: RAISE OKL_API.G_EXCEPTION_ERROR;

17722: -- Check if activity started successfully
17723: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17724: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17725: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17726: RAISE OKL_API.G_EXCEPTION_ERROR;
17727: END IF;
17728:
17729:
17730: --sechawla 20-Jul-09 PRB ESG Enhancements : check rebook option

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

17758: x_msg_count => x_msg_count,
17759: x_msg_data => x_msg_data,
17760: p_khr_id => p_chr_id,
17761: p_paym_tbl => l_pay_tbl);
17762: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17763: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17764: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17765: RAISE OKL_API.G_EXCEPTION_ERROR;
17766: END IF;

Line 17763: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

17759: x_msg_data => x_msg_data,
17760: p_khr_id => p_chr_id,
17761: p_paym_tbl => l_pay_tbl);
17762: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17763: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17764: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17765: RAISE OKL_API.G_EXCEPTION_ERROR;
17766: END IF;
17767: i := 0; j := 0; k := 0; l := 0; m := 0;

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

17760: p_khr_id => p_chr_id,
17761: p_paym_tbl => l_pay_tbl);
17762: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17763: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17764: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17765: RAISE OKL_API.G_EXCEPTION_ERROR;
17766: END IF;
17767: i := 0; j := 0; k := 0; l := 0; m := 0;
17768: /*

Line 17765: RAISE OKL_API.G_EXCEPTION_ERROR;

17761: p_paym_tbl => l_pay_tbl);
17762: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17763: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17764: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17765: RAISE OKL_API.G_EXCEPTION_ERROR;
17766: END IF;
17767: i := 0; j := 0; k := 0; l := 0; m := 0;
17768: /*
17769: OPEN l_hdr_pdt_csr(p_chr_id);

Line 17777: okl_api.set_message(p_app_name => G_APP_NAME,

17773: -- Header infro
17774: OPEN l_hdr_csr(p_chr_id);
17775: FETCH l_hdr_csr into l_hdr_rec;
17776: IF l_hdr_csr%NOTFOUND THEN
17777: okl_api.set_message(p_app_name => G_APP_NAME,
17778: p_msg_name => G_LLA_NO_MATCHING_RECORD,
17779: p_token1 => G_COL_NAME_TOKEN,
17780: p_token1_value => 'Contract id');
17781: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 17781: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

17777: okl_api.set_message(p_app_name => G_APP_NAME,
17778: p_msg_name => G_LLA_NO_MATCHING_RECORD,
17779: p_token1 => G_COL_NAME_TOKEN,
17780: p_token1_value => 'Contract id');
17781: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17782: END IF;
17783: CLOSE l_hdr_csr;
17784: l_csm_loan_header.khr_id := p_chr_id;
17785: l_csm_loan_header.date_payments_commencement := l_hdr_rec.start_date;

Line 17793: okl_api.set_message(p_app_name => G_APP_NAME,

17789: -- Fetching the location of the asset
17790: OPEN ib_csr(TO_NUMBER(p_chr_id));
17791: FETCH ib_csr into l_ib_rec;
17792: IF ib_csr%NOTFOUND THEN
17793: okl_api.set_message(p_app_name => G_APP_NAME,
17794: p_msg_name => G_LLA_NO_MATCHING_RECORD,
17795: p_token1 => G_COL_NAME_TOKEN,
17796: p_token1_value => 'Contract id');
17797: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 17797: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

17793: okl_api.set_message(p_app_name => G_APP_NAME,
17794: p_msg_name => G_LLA_NO_MATCHING_RECORD,
17795: p_token1 => G_COL_NAME_TOKEN,
17796: p_token1_value => 'Contract id');
17797: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17798: END IF;
17799: CLOSE ib_csr;
17800: l_csm_loan_header.country := l_ib_rec.country;
17801: --The orp code for the Principal Paydown process is used here.

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

17813: p_contract_id => p_chr_id,
17814: p_line_id => NULL,
17815: x_value => l_total_lending);
17816: --Bug 4738011 - End of Changes
17817: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17818: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17819: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17820: RAISE OKL_API.G_EXCEPTION_ERROR;
17821: END IF;

Line 17818: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

17814: p_line_id => NULL,
17815: x_value => l_total_lending);
17816: --Bug 4738011 - End of Changes
17817: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17818: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17819: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17820: RAISE OKL_API.G_EXCEPTION_ERROR;
17821: END IF;
17822: l_csm_loan_header.total_lending := l_total_lending;

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

17815: x_value => l_total_lending);
17816: --Bug 4738011 - End of Changes
17817: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17818: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17819: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17820: RAISE OKL_API.G_EXCEPTION_ERROR;
17821: END IF;
17822: l_csm_loan_header.total_lending := l_total_lending;
17823: l_csm_loan_header.sif_mode := OKL_CREATE_STREAMS_PUB.G_MODE_LENDER;

Line 17820: RAISE OKL_API.G_EXCEPTION_ERROR;

17816: --Bug 4738011 - End of Changes
17817: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17818: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
17819: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17820: RAISE OKL_API.G_EXCEPTION_ERROR;
17821: END IF;
17822: l_csm_loan_header.total_lending := l_total_lending;
17823: l_csm_loan_header.sif_mode := OKL_CREATE_STREAMS_PUB.G_MODE_LENDER;
17824:

Line 17873: okl_api.set_message(p_app_name => G_APP_NAME,

17869:
17870: OPEN strm_name_csr ( l_level_type );
17871: FETCH strm_name_csr into l_strm_name_rec;
17872: IF strm_name_csr%NOTFOUND THEN
17873: okl_api.set_message(p_app_name => G_APP_NAME,
17874: p_msg_name => G_LLA_NO_MATCHING_RECORD,
17875: p_token1 => G_COL_NAME_TOKEN,
17876: p_token1_value => 'Contract id');
17877: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 17877: x_return_status := OKL_API.G_RET_STS_ERROR;

17873: okl_api.set_message(p_app_name => G_APP_NAME,
17874: p_msg_name => G_LLA_NO_MATCHING_RECORD,
17875: p_token1 => G_COL_NAME_TOKEN,
17876: p_token1_value => 'Contract id');
17877: x_return_status := OKL_API.G_RET_STS_ERROR;
17878: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
17879: END IF;
17880: CLOSE strm_name_csr;
17881:

Line 17878: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

17874: p_msg_name => G_LLA_NO_MATCHING_RECORD,
17875: p_token1 => G_COL_NAME_TOKEN,
17876: p_token1_value => 'Contract id');
17877: x_return_status := OKL_API.G_RET_STS_ERROR;
17878: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
17879: END IF;
17880: CLOSE strm_name_csr;
17881:
17882: --l_strm_name := l_strm_name_rec.name;

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

17981: p_contract_id => p_chr_id,
17982: p_line_id => l_line_rec.id,
17983: x_value => l_total_lending);
17984: --Bug 4738011 - End of Changes
17985: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17986: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
17987: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17988: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
17989: END IF;

Line 17986: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

17982: p_line_id => l_line_rec.id,
17983: x_value => l_total_lending);
17984: --Bug 4738011 - End of Changes
17985: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17986: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
17987: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17988: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
17989: END IF;
17990: --Initialising l_ppd_count for every asset and deleting the existing l_ppd_Tbl

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

17983: x_value => l_total_lending);
17984: --Bug 4738011 - End of Changes
17985: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17986: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
17987: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17988: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
17989: END IF;
17990: --Initialising l_ppd_count for every asset and deleting the existing l_ppd_Tbl
17991: l_ppd_count := 0;

Line 17988: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

17984: --Bug 4738011 - End of Changes
17985: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
17986: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
17987: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
17988: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
17989: END IF;
17990: --Initialising l_ppd_count for every asset and deleting the existing l_ppd_Tbl
17991: l_ppd_count := 0;
17992: l_ppd_tbl.delete;

Line 17998: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

17994: --All previous PPDs defined on the contract are fetched and added to a PL/SQL table
17995: FOR get_prev_ppd_rec IN get_prev_ppd_csr('LALEVL', 'LASLH', TO_NUMBER(p_chr_id), l_line_rec.id) LOOP
17996: FOR l_rl_rec in l_rl_csr ( get_prev_ppd_rec.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP
17997: IF (l_rl_rec.rule_information7 IS NOT NULL OR
17998: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
17999: (l_rl_rec.rule_information8 IS NOT NULL OR
18000: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
18001: l_ppd_tbl(l_ppd_count).paydown_date := FND_DATE.canonical_to_date(l_rl_rec.rule_information2);
18002: l_ppd_tbl(l_ppd_count).paydown_amount := FND_NUMBER.canonical_to_number(nvl(l_rl_rec.RULE_INFORMATION8,'0'));

Line 18000: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

17996: FOR l_rl_rec in l_rl_csr ( get_prev_ppd_rec.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP
17997: IF (l_rl_rec.rule_information7 IS NOT NULL OR
17998: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
17999: (l_rl_rec.rule_information8 IS NOT NULL OR
18000: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
18001: l_ppd_tbl(l_ppd_count).paydown_date := FND_DATE.canonical_to_date(l_rl_rec.rule_information2);
18002: l_ppd_tbl(l_ppd_count).paydown_amount := FND_NUMBER.canonical_to_number(nvl(l_rl_rec.RULE_INFORMATION8,'0'));
18003: l_ppd_tbl(l_ppd_count).curr_paydown := 'N';
18004: l_ppd_count := l_ppd_count + 1;

Line 18087: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

18083: l_number_periods_completed := 0;
18084: l_number_periods_completed_cpy :=0;
18085: --If the payment is a stub
18086: IF (l_rl_rec.rule_information7 IS NOT NULL OR
18087: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
18088: (l_rl_rec.rule_information8 IS NOT NULL OR
18089: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
18090:
18091: FOR k in l_ppd_tbl.FIRST..l_ppd_tbl.LAST LOOP

Line 18089: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

18085: --If the payment is a stub
18086: IF (l_rl_rec.rule_information7 IS NOT NULL OR
18087: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
18088: (l_rl_rec.rule_information8 IS NOT NULL OR
18089: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
18090:
18091: FOR k in l_ppd_tbl.FIRST..l_ppd_tbl.LAST LOOP
18092: --If the paydown date lies inside the stub's start and end date, create a stub for the paydown
18093: --Modified by kthiruva on 13-Feb-2006

Line 18255: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

18251: --Bug 4964710 - End of Changes
18252: -- End of Bug#2757289 modification
18253: /*mansrini Handle PPD for non-stub payments here*/
18254: ELSIF (l_rl_rec.rule_information7 IS NULL OR
18255: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
18256: (l_rl_rec.rule_information8 IS NULL OR
18257: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
18258:
18259: --When there is no PPD in the range of the periodic payment, the payment is retained as is

Line 18257: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

18253: /*mansrini Handle PPD for non-stub payments here*/
18254: ELSIF (l_rl_rec.rule_information7 IS NULL OR
18255: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
18256: (l_rl_rec.rule_information8 IS NULL OR
18257: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
18258:
18259: --When there is no PPD in the range of the periodic payment, the payment is retained as is
18260: IF (l_ppd_tbl(l_ppd_tbl.FIRST).paydown_date < FND_DATE.canonical_to_date(l_rl_rec.rule_information2)
18261: OR l_ppd_tbl(l_ppd_tbl.FIRST).paydown_date > get_end_date(FND_DATE.canonical_to_date(l_rl_rec.rule_information2),l_rl_rec.OBJECT1_ID1,l_rl_rec.rule_information3))

Line 18719: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,

18715: OPEN get_base_rate_csr(p_chr_id => p_chr_id,
18716: p_date => l_hdr_rec.start_date);
18717: FETCH get_base_rate_csr INTO l_base_rate;
18718: IF get_base_rate_csr%NOTFOUND THEN
18719: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
18720: p_msg_name => 'OKL_LLAP_BASE_RATE_NOT_DEF');
18721: RAISE Okl_Api.G_EXCEPTION_ERROR;
18722: END IF;
18723: CLOSE get_base_rate_csr;

Line 18721: RAISE Okl_Api.G_EXCEPTION_ERROR;

18717: FETCH get_base_rate_csr INTO l_base_rate;
18718: IF get_base_rate_csr%NOTFOUND THEN
18719: Okl_Api.SET_MESSAGE(p_app_name => g_app_name,
18720: p_msg_name => 'OKL_LLAP_BASE_RATE_NOT_DEF');
18721: RAISE Okl_Api.G_EXCEPTION_ERROR;
18722: END IF;
18723: CLOSE get_base_rate_csr;
18724:
18725: j := j + 1;

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

18744: p_contract_id => p_chr_id,
18745: p_line_id => l_line_rec.id,
18746: x_value => l_total_lending);
18747: --Bug 4738011 - End of Changes
18748: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
18749: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
18750: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
18751: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
18752: END IF;

Line 18749: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

18745: p_line_id => l_line_rec.id,
18746: x_value => l_total_lending);
18747: --Bug 4738011 - End of Changes
18748: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
18749: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
18750: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
18751: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
18752: END IF;
18753: --Initialising l_ppd_count for every asset and deleting the existing l_ppd_Tbl

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

18746: x_value => l_total_lending);
18747: --Bug 4738011 - End of Changes
18748: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
18749: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
18750: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
18751: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
18752: END IF;
18753: --Initialising l_ppd_count for every asset and deleting the existing l_ppd_Tbl
18754: l_ppd_count := 0;

Line 18751: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

18747: --Bug 4738011 - End of Changes
18748: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
18749: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
18750: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
18751: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
18752: END IF;
18753: --Initialising l_ppd_count for every asset and deleting the existing l_ppd_Tbl
18754: l_ppd_count := 0;
18755: l_ppd_tbl.delete;

Line 18761: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

18757: --All previous PPDs defined on the contract are fetched and added to a PL/SQL table
18758: FOR get_prev_ppd_rec IN get_prev_ppd_csr('LALEVL', 'LASLH', TO_NUMBER(p_chr_id), l_line_rec.id) LOOP
18759: FOR l_rl_rec in l_rl_csr ( get_prev_ppd_rec.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP
18760: IF (l_rl_rec.rule_information7 IS NOT NULL OR
18761: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
18762: (l_rl_rec.rule_information8 IS NOT NULL OR
18763: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
18764: l_ppd_tbl(l_ppd_count).paydown_date := FND_DATE.canonical_to_date(l_rl_rec.rule_information2);
18765: l_ppd_tbl(l_ppd_count).paydown_amount := FND_NUMBER.canonical_to_number(nvl(l_rl_rec.RULE_INFORMATION8,'0'));

Line 18763: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

18759: FOR l_rl_rec in l_rl_csr ( get_prev_ppd_rec.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP
18760: IF (l_rl_rec.rule_information7 IS NOT NULL OR
18761: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
18762: (l_rl_rec.rule_information8 IS NOT NULL OR
18763: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
18764: l_ppd_tbl(l_ppd_count).paydown_date := FND_DATE.canonical_to_date(l_rl_rec.rule_information2);
18765: l_ppd_tbl(l_ppd_count).paydown_amount := FND_NUMBER.canonical_to_number(nvl(l_rl_rec.RULE_INFORMATION8,'0'));
18766: l_ppd_tbl(l_ppd_count).curr_paydown := 'N';
18767: l_ppd_count := l_ppd_count + 1;

Line 18850: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

18846: l_number_periods_completed := 0;
18847: l_number_periods_completed_cpy :=0;
18848: --If payment is a stub
18849: IF (l_rl_rec.rule_information7 IS NOT NULL OR
18850: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
18851: (l_rl_rec.rule_information8 IS NOT NULL OR
18852: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
18853: FOR k in l_ppd_tbl.FIRST..l_ppd_tbl.LAST LOOP
18854: --If the paydown date lies inside the stub's start and end date, create a stub for the paydown

Line 18852: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

18848: --If payment is a stub
18849: IF (l_rl_rec.rule_information7 IS NOT NULL OR
18850: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
18851: (l_rl_rec.rule_information8 IS NOT NULL OR
18852: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
18853: FOR k in l_ppd_tbl.FIRST..l_ppd_tbl.LAST LOOP
18854: --If the paydown date lies inside the stub's start and end date, create a stub for the paydown
18855: --Modified by kthiruva on 13-Feb-2006
18856: --Bug 4964710 - Start of Changes

Line 19024: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

19020: --Bug 4964710 - End of Changes
19021: -- End of Bug#2757289 modification
19022: /*mansrini Handle PPD for non-stub payments here*/
19023: ELSIF (l_rl_rec.rule_information7 IS NULL OR
19024: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
19025: (l_rl_rec.rule_information8 IS NULL OR
19026: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
19027:
19028: --When there is no PPD in the range of the periodic payment, the payment is retained as is

Line 19026: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

19022: /*mansrini Handle PPD for non-stub payments here*/
19023: ELSIF (l_rl_rec.rule_information7 IS NULL OR
19024: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
19025: (l_rl_rec.rule_information8 IS NULL OR
19026: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
19027:
19028: --When there is no PPD in the range of the periodic payment, the payment is retained as is
19029: IF (l_ppd_tbl(l_ppd_tbl.FIRST).paydown_date < FND_DATE.canonical_to_date(l_rl_rec.rule_information2)
19030: OR l_ppd_tbl(l_ppd_tbl.FIRST).paydown_date > get_end_date(FND_DATE.canonical_to_date(l_rl_rec.rule_information2),l_rl_rec.OBJECT1_ID1,l_rl_rec.rule_information3))

Line 19437: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

19433: -- code for use defined streams ends here
19434: FOR l_rl_rec in l_rl_csr (l_rl_rec1.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP
19435: -- Start of Bug#2757289 modification
19436: IF (l_rl_rec.rule_information7 IS NOT NULL OR
19437: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
19438: (l_rl_rec.rule_information8 IS NOT NULL OR
19439: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
19440: k := k + 1;
19441: idx := idx + 1;

Line 19439: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

19435: -- Start of Bug#2757289 modification
19436: IF (l_rl_rec.rule_information7 IS NOT NULL OR
19437: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
19438: (l_rl_rec.rule_information8 IS NOT NULL OR
19439: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
19440: k := k + 1;
19441: idx := idx + 1;
19442: l_csm_periodic_expenses_tbl(k).level_index_number := idx;
19443: l_csm_periodic_expenses_tbl(k).amount := okl_accounting_util.round_amount (p_amount => TO_NUMBER(l_rl_rec.rule_information8) , p_currency_code => l_hdr_rec.currency_code);

Line 19490: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

19486: END IF;
19487: -- Bug 4915938 - End of Changes
19488:
19489: ELSIF (l_rl_rec.rule_information7 IS NULL OR
19490: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
19491: (l_rl_rec.rule_information8 IS NULL OR
19492: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
19493: k := k + 1;
19494: idx := idx + 1;

Line 19492: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

19488:
19489: ELSIF (l_rl_rec.rule_information7 IS NULL OR
19490: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
19491: (l_rl_rec.rule_information8 IS NULL OR
19492: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
19493: k := k + 1;
19494: idx := idx + 1;
19495: l_csm_periodic_expenses_tbl(k).level_index_number := idx;
19496: l_csm_periodic_expenses_tbl(k).description := l_strm_name;

Line 19518: IF (l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN

19514: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ARREARS;
19515: ELSE
19516: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
19517: END IF;
19518: IF (l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN
19519: --sechawla 11-sep-09 8798556
19520: --l_csm_periodic_expenses_tbl(k).date_start := l_hdr_rec.start_date;
19521: l_csm_periodic_expenses_tbl(k).date_start := l_line_rec.start_date;
19522: ELSE

Line 19547: If(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then

19543: l := l + 1;
19544: l_csm_one_off_fee_tbl(l).description := l_strm_name_rec.name;
19545: l_csm_one_off_fee_tbl(l).income_or_expense := OKL_CREATE_STREAMS_PUB.G_INCOME;
19546: l_csm_one_off_fee_tbl(l).amount := okl_accounting_util.round_amount (p_amount => FND_NUMBER.canonical_to_number(nvl(l_rl_rec.RULE_INFORMATION6,'0')) , p_currency_code => l_hdr_rec.currency_code);
19547: If(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then
19548: l_csm_one_off_fee_tbl(l).date_paid := l_hdr_rec.start_date;
19549: Else
19550: l_csm_one_off_fee_tbl(l).date_paid := FND_DATE.canonical_to_date(l_rl_rec.RULE_INFORMATION2);
19551: End If;

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

19559: END LOOP;
19560: END IF;
19561: END LOOP;
19562: END LOOP;
19563: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
19564: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19565: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
19566: RAISE OKL_API.G_EXCEPTION_ERROR;
19567: End If;

Line 19564: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

19560: END IF;
19561: END LOOP;
19562: END LOOP;
19563: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
19564: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19565: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
19566: RAISE OKL_API.G_EXCEPTION_ERROR;
19567: End If;
19568: -- Extract fee line

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

19561: END LOOP;
19562: END LOOP;
19563: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
19564: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19565: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
19566: RAISE OKL_API.G_EXCEPTION_ERROR;
19567: End If;
19568: -- Extract fee line
19569: extract_fee_lines( p_api_version => p_api_version,

Line 19566: RAISE OKL_API.G_EXCEPTION_ERROR;

19562: END LOOP;
19563: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
19564: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19565: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
19566: RAISE OKL_API.G_EXCEPTION_ERROR;
19567: End If;
19568: -- Extract fee line
19569: extract_fee_lines( p_api_version => p_api_version,
19570: p_chr_id => TO_NUMBER(p_chr_id),

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

19575: x_return_status => x_return_status,
19576: px_csm_stream_types_tbl => l_csm_stream_types_tbl,
19577: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl,
19578: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
19579: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
19580: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19581: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
19582: raise OKL_API.G_EXCEPTION_ERROR;
19583: End If;

Line 19580: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

19576: px_csm_stream_types_tbl => l_csm_stream_types_tbl,
19577: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl,
19578: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
19579: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
19580: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19581: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
19582: raise OKL_API.G_EXCEPTION_ERROR;
19583: End If;
19584: extract_subsidized_lines(p_api_version => p_api_version,

Line 19581: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

19577: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl,
19578: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
19579: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
19580: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19581: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
19582: raise OKL_API.G_EXCEPTION_ERROR;
19583: End If;
19584: extract_subsidized_lines(p_api_version => p_api_version,
19585: p_init_msg_list => p_init_msg_list,

Line 19582: raise OKL_API.G_EXCEPTION_ERROR;

19578: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
19579: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
19580: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19581: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
19582: raise OKL_API.G_EXCEPTION_ERROR;
19583: End If;
19584: extract_subsidized_lines(p_api_version => p_api_version,
19585: p_init_msg_list => p_init_msg_list,
19586: x_return_status => x_return_status,

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

19587: x_msg_count => x_msg_count,
19588: x_msg_data => x_msg_data,
19589: p_chr_id => TO_NUMBER(p_chr_id),
19590: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
19591: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
19592: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19593: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
19594: raise OKL_API.G_EXCEPTION_ERROR;
19595: End If;

Line 19592: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

19588: x_msg_data => x_msg_data,
19589: p_chr_id => TO_NUMBER(p_chr_id),
19590: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
19591: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
19592: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19593: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
19594: raise OKL_API.G_EXCEPTION_ERROR;
19595: End If;
19596: check_for_mandatory_streams(

Line 19593: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

19589: p_chr_id => TO_NUMBER(p_chr_id),
19590: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
19591: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
19592: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19593: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
19594: raise OKL_API.G_EXCEPTION_ERROR;
19595: End If;
19596: check_for_mandatory_streams(
19597: p_api_version => p_api_version,

Line 19594: raise OKL_API.G_EXCEPTION_ERROR;

19590: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
19591: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
19592: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19593: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
19594: raise OKL_API.G_EXCEPTION_ERROR;
19595: End If;
19596: check_for_mandatory_streams(
19597: p_api_version => p_api_version,
19598: p_init_msg_list => p_init_msg_list,

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

19602: p_chr_id => p_chr_id,
19603: p_deal_type => l_deal_type,
19604: p_stream_types_tbl => l_csm_stream_types_tbl,
19605: x_stream_types_tbl => l_req_stream_types_tbl);
19606: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
19607: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19608: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
19609: raise OKL_API.G_EXCEPTION_ERROR;
19610: End If;

Line 19607: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

19603: p_deal_type => l_deal_type,
19604: p_stream_types_tbl => l_csm_stream_types_tbl,
19605: x_stream_types_tbl => l_req_stream_types_tbl);
19606: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
19607: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19608: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
19609: raise OKL_API.G_EXCEPTION_ERROR;
19610: End If;
19611: -- Requesting for yields

Line 19608: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

19604: p_stream_types_tbl => l_csm_stream_types_tbl,
19605: x_stream_types_tbl => l_req_stream_types_tbl);
19606: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
19607: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19608: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
19609: raise OKL_API.G_EXCEPTION_ERROR;
19610: End If;
19611: -- Requesting for yields
19612: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);

Line 19609: raise OKL_API.G_EXCEPTION_ERROR;

19605: x_stream_types_tbl => l_req_stream_types_tbl);
19606: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
19607: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19608: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
19609: raise OKL_API.G_EXCEPTION_ERROR;
19610: End If;
19611: -- Requesting for yields
19612: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
19613: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

19609: raise OKL_API.G_EXCEPTION_ERROR;
19610: End If;
19611: -- Requesting for yields
19612: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
19613: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
19614: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19615: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
19616: RAISE OKL_API.G_EXCEPTION_ERROR;
19617: END IF;

Line 19614: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

19610: End If;
19611: -- Requesting for yields
19612: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
19613: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
19614: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19615: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
19616: RAISE OKL_API.G_EXCEPTION_ERROR;
19617: END IF;
19618:

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

19611: -- Requesting for yields
19612: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
19613: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
19614: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19615: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
19616: RAISE OKL_API.G_EXCEPTION_ERROR;
19617: END IF;
19618:
19619: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

Line 19616: RAISE OKL_API.G_EXCEPTION_ERROR;

19612: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
19613: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
19614: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
19615: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
19616: RAISE OKL_API.G_EXCEPTION_ERROR;
19617: END IF;
19618:
19619: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
19620: okl_api.set_message(

Line 19619: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

19615: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
19616: RAISE OKL_API.G_EXCEPTION_ERROR;
19617: END IF;
19618:
19619: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
19620: okl_api.set_message(
19621: p_app_name => G_APP_NAME,
19622: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
19623: raise OKL_API.G_EXCEPTION_ERROR;

Line 19620: okl_api.set_message(

19616: RAISE OKL_API.G_EXCEPTION_ERROR;
19617: END IF;
19618:
19619: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
19620: okl_api.set_message(
19621: p_app_name => G_APP_NAME,
19622: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
19623: raise OKL_API.G_EXCEPTION_ERROR;
19624: End If;

Line 19623: raise OKL_API.G_EXCEPTION_ERROR;

19619: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
19620: okl_api.set_message(
19621: p_app_name => G_APP_NAME,
19622: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
19623: raise OKL_API.G_EXCEPTION_ERROR;
19624: End If;
19625:
19626: write_to_log('okl_la_stream_pvt.extract_params_ppd_rebook: Begin(+)');
19627: IF l_csm_line_details_tbl.COUNT > 0 THEN

Line 19698: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

19694: x_csm_one_off_fee_tbl := l_csm_one_off_fee_tbl;
19695: x_csm_periodic_expenses_tbl := l_csm_periodic_expenses_tbl;
19696: x_csm_yields_tbl := l_csm_yields_tbl;
19697: x_csm_stream_types_tbl := l_req_stream_types_tbl;
19698: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
19699: x_msg_data => x_msg_data);
19700: EXCEPTION
19701: WHEN OKL_API.G_EXCEPTION_ERROR THEN
19702: IF l_hdr_csr%ISOPEN THEN

Line 19701: WHEN OKL_API.G_EXCEPTION_ERROR THEN

19697: x_csm_stream_types_tbl := l_req_stream_types_tbl;
19698: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
19699: x_msg_data => x_msg_data);
19700: EXCEPTION
19701: WHEN OKL_API.G_EXCEPTION_ERROR THEN
19702: IF l_hdr_csr%ISOPEN THEN
19703: CLOSE l_hdr_csr;
19704: END IF;
19705: IF ib_csr%ISOPEN THEN

Line 19720: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

19716: END IF;
19717: IF l_rl_csr%ISOPEN THEN
19718: CLOSE l_rl_csr;
19719: END IF;
19720: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
19721: l_api_name,
19722: G_PKG_NAME,
19723: 'OKL_API.G_RET_STS_ERROR',
19724: x_msg_count,

Line 19723: 'OKL_API.G_RET_STS_ERROR',

19719: END IF;
19720: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
19721: l_api_name,
19722: G_PKG_NAME,
19723: 'OKL_API.G_RET_STS_ERROR',
19724: x_msg_count,
19725: x_msg_data,
19726: '_PVT');
19727: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 19727: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

19723: 'OKL_API.G_RET_STS_ERROR',
19724: x_msg_count,
19725: x_msg_data,
19726: '_PVT');
19727: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
19728: IF l_hdr_csr%ISOPEN THEN
19729: CLOSE l_hdr_csr;
19730: END IF;
19731: IF ib_csr%ISOPEN THEN

Line 19746: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

19742: END IF;
19743: IF l_rl_csr%ISOPEN THEN
19744: CLOSE l_rl_csr;
19745: END IF;
19746: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
19747: l_api_name,
19748: G_PKG_NAME,
19749: 'OKL_API.G_RET_STS_UNEXP_ERROR',
19750: x_msg_count,

Line 19749: 'OKL_API.G_RET_STS_UNEXP_ERROR',

19745: END IF;
19746: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
19747: l_api_name,
19748: G_PKG_NAME,
19749: 'OKL_API.G_RET_STS_UNEXP_ERROR',
19750: x_msg_count,
19751: x_msg_data,
19752: '_PVT');
19753: WHEN OTHERS then

Line 19772: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

19768: END IF;
19769: IF l_rl_csr%ISOPEN THEN
19770: CLOSE l_rl_csr;
19771: END IF;
19772: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
19773: l_api_name,
19774: G_PKG_NAME,
19775: 'OTHERS',
19776: x_msg_count,

Line 19784: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

19780:
19781:
19782: Procedure extract_params_loan(
19783: p_api_version IN NUMBER,
19784: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
19785: p_chr_id IN VARCHAR2,
19786: x_return_status OUT NOCOPY VARCHAR2,
19787: x_msg_count OUT NOCOPY NUMBER,
19788: x_msg_data OUT NOCOPY VARCHAR2,

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

19815: l_ppd_cnt NUMBER := 0;
19816:
19817: l_api_name CONSTANT VARCHAR2(30) := 'EXTRACT_PARAMS_LOAN';
19818: l_api_version CONSTANT NUMBER := 1;
19819: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
19820:
19821: Begin
19822:
19823: --Added by kthiruva on 18-Apr-2006

Line 19850: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

19846: x_csm_stream_types_tbl);
19847:
19848: --Added by kthiruva for Debugging
19849: write_to_log('After the call to extract_params_ppd_rebook, the return status is :'||x_return_status);
19850: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
19851: okl_api.set_message(
19852: p_app_name => G_APP_NAME,
19853: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
19854: raise OKL_API.G_EXCEPTION_ERROR;

Line 19851: okl_api.set_message(

19847:
19848: --Added by kthiruva for Debugging
19849: write_to_log('After the call to extract_params_ppd_rebook, the return status is :'||x_return_status);
19850: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
19851: okl_api.set_message(
19852: p_app_name => G_APP_NAME,
19853: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
19854: raise OKL_API.G_EXCEPTION_ERROR;
19855: End If;

Line 19854: raise OKL_API.G_EXCEPTION_ERROR;

19850: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
19851: okl_api.set_message(
19852: p_app_name => G_APP_NAME,
19853: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
19854: raise OKL_API.G_EXCEPTION_ERROR;
19855: End If;
19856:
19857: ELSE
19858: extract_params_loan_deal(

Line 19877: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

19873: p_orp_code ); -- p_orp_code -- RG: 11-Aug-2009: PRB Upgrade
19874:
19875: --Added by kthiruva for Debugging
19876: write_to_log('After the call to extract_params_loan, the return status is :'||x_return_status);
19877: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
19878: okl_api.set_message(
19879: p_app_name => G_APP_NAME,
19880: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
19881: raise OKL_API.G_EXCEPTION_ERROR;

Line 19878: okl_api.set_message(

19874:
19875: --Added by kthiruva for Debugging
19876: write_to_log('After the call to extract_params_loan, the return status is :'||x_return_status);
19877: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
19878: okl_api.set_message(
19879: p_app_name => G_APP_NAME,
19880: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
19881: raise OKL_API.G_EXCEPTION_ERROR;
19882: End If;

Line 19881: raise OKL_API.G_EXCEPTION_ERROR;

19877: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
19878: okl_api.set_message(
19879: p_app_name => G_APP_NAME,
19880: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
19881: raise OKL_API.G_EXCEPTION_ERROR;
19882: End If;
19883:
19884: END IF;
19885: print( l_api_name, 'end', x_return_status);

Line 19891: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

19887:
19888: --Added by kthiruva for Bug 5161075
19889: Procedure extract_params_loan_reamort(
19890: p_api_version IN NUMBER,
19891: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
19892: p_chr_id IN VARCHAR2,
19893: x_return_status OUT NOCOPY VARCHAR2,
19894: x_msg_count OUT NOCOPY NUMBER,
19895: x_msg_data OUT NOCOPY VARCHAR2,

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

19924:
19925:
19926: l_api_name CONSTANT VARCHAR2(30) := 'EXTRACT_PARAMS_LOAN_REAMORT';
19927: l_api_version CONSTANT NUMBER := 1;
19928: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
19929:
19930: Begin
19931:
19932: --Added by kthiruva on 18-Apr-2006

Line 19970: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

19966: NULL ); -- p_orp_code
19967:
19968: --Added by kthiruva for Debugging
19969: write_to_log('After the call to extract_params_loan_deal, the return status is :'||x_return_status);
19970: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
19971: okl_api.set_message(
19972: p_app_name => G_APP_NAME,
19973: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
19974: raise OKL_API.G_EXCEPTION_ERROR;

Line 19971: okl_api.set_message(

19967:
19968: --Added by kthiruva for Debugging
19969: write_to_log('After the call to extract_params_loan_deal, the return status is :'||x_return_status);
19970: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
19971: okl_api.set_message(
19972: p_app_name => G_APP_NAME,
19973: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
19974: raise OKL_API.G_EXCEPTION_ERROR;
19975: End If;

Line 19974: raise OKL_API.G_EXCEPTION_ERROR;

19970: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
19971: okl_api.set_message(
19972: p_app_name => G_APP_NAME,
19973: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
19974: raise OKL_API.G_EXCEPTION_ERROR;
19975: End If;
19976: ELSE
19977: --Payment type on the contract is Rent
19978: --IF there is a PPD on the contract then call extract_params_loan_deal

Line 20000: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

19996: NULL ); -- p_orp_code
19997:
19998: --Added by kthiruva for Debugging
19999: write_to_log('After the call to extract_params_loan_deal, the return status is :'||x_return_status);
20000: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
20001: okl_api.set_message(
20002: p_app_name => G_APP_NAME,
20003: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
20004: raise OKL_API.G_EXCEPTION_ERROR;

Line 20001: okl_api.set_message(

19997:
19998: --Added by kthiruva for Debugging
19999: write_to_log('After the call to extract_params_loan_deal, the return status is :'||x_return_status);
20000: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
20001: okl_api.set_message(
20002: p_app_name => G_APP_NAME,
20003: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
20004: raise OKL_API.G_EXCEPTION_ERROR;
20005: End If;

Line 20004: raise OKL_API.G_EXCEPTION_ERROR;

20000: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
20001: okl_api.set_message(
20002: p_app_name => G_APP_NAME,
20003: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
20004: raise OKL_API.G_EXCEPTION_ERROR;
20005: End If;
20006: ELSIF l_ppd_cnt > 0 THEN
20007:
20008: --Payment on the contract is Rent. Therefore the PPD should also be incorporated

Line 20027: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

20023: x_csm_stream_types_tbl);
20024:
20025: --Added by kthiruva for Debugging
20026: write_to_log('After the call to extract_params_ppd_rebook, the return status is :'||x_return_status);
20027: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
20028: okl_api.set_message(
20029: p_app_name => G_APP_NAME,
20030: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
20031: raise OKL_API.G_EXCEPTION_ERROR;

Line 20028: okl_api.set_message(

20024:
20025: --Added by kthiruva for Debugging
20026: write_to_log('After the call to extract_params_ppd_rebook, the return status is :'||x_return_status);
20027: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
20028: okl_api.set_message(
20029: p_app_name => G_APP_NAME,
20030: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
20031: raise OKL_API.G_EXCEPTION_ERROR;
20032: End If;

Line 20031: raise OKL_API.G_EXCEPTION_ERROR;

20027: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
20028: okl_api.set_message(
20029: p_app_name => G_APP_NAME,
20030: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
20031: raise OKL_API.G_EXCEPTION_ERROR;
20032: End If;
20033: END IF;
20034: END IF;
20035: print( l_api_name, 'end', x_return_status);

Line 20041: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

20037:
20038: -- Start modification 11i10 bakuchib
20039: PROCEDURE extract_params_lease_deal(
20040: p_api_version IN NUMBER,
20041: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
20042: p_chr_id IN VARCHAR2,
20043: p_deal_type IN VARCHAR2,
20044: x_return_status OUT NOCOPY VARCHAR2,
20045: x_msg_count OUT NOCOPY NUMBER,

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

20054: p_orp_code IN VARCHAR2 DEFAULT NULL ) AS
20055:
20056: l_api_name CONSTANT VARCHAR2(30) := 'EXTRACT_PARAMS_LEASE_DEAL';
20057: l_api_version CONSTANT NUMBER := 1;
20058: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
20059: lv_fed_only VARCHAR2(3) := 'N';
20060: ln_value NUMBER := 0;
20061: lv_fed_only_tax_book OKL_TXD_ASSETS_B.TAX_BOOK%TYPE := NULL;
20062: lv_mg_tax_yn VARCHAR2(3) := 'N';

Line 20500: x_return_status := OKL_API.G_RET_STS_SUCCESS;

20496: BEGIN
20497: --Added by kthiruva for Debugging
20498: write_to_log('Inside procedure extract_params_lease_deal');
20499:
20500: x_return_status := OKL_API.G_RET_STS_SUCCESS;
20501: -- Call start_activity to create savepoint, check compatibility
20502: -- and initialize message list
20503: x_return_status := OKL_API.START_ACTIVITY (
20504: l_api_name

Line 20503: x_return_status := OKL_API.START_ACTIVITY (

20499:
20500: x_return_status := OKL_API.G_RET_STS_SUCCESS;
20501: -- Call start_activity to create savepoint, check compatibility
20502: -- and initialize message list
20503: x_return_status := OKL_API.START_ACTIVITY (
20504: l_api_name
20505: ,p_init_msg_list
20506: ,'_PVT'
20507: ,x_return_status);

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

20505: ,p_init_msg_list
20506: ,'_PVT'
20507: ,x_return_status);
20508: -- Check if activity started successfully
20509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20512: RAISE OKL_API.G_EXCEPTION_ERROR;
20513: END IF;

Line 20510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

20506: ,'_PVT'
20507: ,x_return_status);
20508: -- Check if activity started successfully
20509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20512: RAISE OKL_API.G_EXCEPTION_ERROR;
20513: END IF;
20514:

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

20507: ,x_return_status);
20508: -- Check if activity started successfully
20509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20512: RAISE OKL_API.G_EXCEPTION_ERROR;
20513: END IF;
20514:
20515:

Line 20512: RAISE OKL_API.G_EXCEPTION_ERROR;

20508: -- Check if activity started successfully
20509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20512: RAISE OKL_API.G_EXCEPTION_ERROR;
20513: END IF;
20514:
20515:
20516: --sechawla 20-Jul-09 PRB ESG Enhancements : check rebook option

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

20531:
20532: --Added by kthiruva for Debugging
20533: write_to_log('After the call to validate_payments, the return status is :'||x_return_status);
20534:
20535: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20536: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20537: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20538: RAISE OKL_API.G_EXCEPTION_ERROR;
20539: END IF;

Line 20536: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

20532: --Added by kthiruva for Debugging
20533: write_to_log('After the call to validate_payments, the return status is :'||x_return_status);
20534:
20535: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20536: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20537: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20538: RAISE OKL_API.G_EXCEPTION_ERROR;
20539: END IF;
20540: i := 0; j := 0; k := 0; l := 0; m := 0;

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

20533: write_to_log('After the call to validate_payments, the return status is :'||x_return_status);
20534:
20535: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20536: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20537: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20538: RAISE OKL_API.G_EXCEPTION_ERROR;
20539: END IF;
20540: i := 0; j := 0; k := 0; l := 0; m := 0;
20541:

Line 20538: RAISE OKL_API.G_EXCEPTION_ERROR;

20534:
20535: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20536: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20537: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20538: RAISE OKL_API.G_EXCEPTION_ERROR;
20539: END IF;
20540: i := 0; j := 0; k := 0; l := 0; m := 0;
20541:
20542: OPEN l_hdr_pdt_csr(p_chr_id);

Line 20568: okl_api.set_message(p_app_name => G_APP_NAME,

20564: FETCH l_hdr_csr_lease into l_hdr_rec;
20565: IF l_hdr_csr_lease%NOTFOUND THEN
20566: --Added by kthiruva for Debugging
20567: write_to_log('Cursor l_hdr_csr_lease not found');
20568: okl_api.set_message(p_app_name => G_APP_NAME,
20569: p_msg_name => G_LLA_NO_MATCHING_RECORD,
20570: p_token1 => G_COL_NAME_TOKEN,
20571: p_token1_value => 'Contract id');
20572: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 20572: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

20568: okl_api.set_message(p_app_name => G_APP_NAME,
20569: p_msg_name => G_LLA_NO_MATCHING_RECORD,
20570: p_token1 => G_COL_NAME_TOKEN,
20571: p_token1_value => 'Contract id');
20572: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20573: END IF;
20574: CLOSE l_hdr_csr_lease;
20575: -- get header rule info
20576: OPEN l_hdrrl_csr_lease('LATOWN', 'LATOWN', TO_NUMBER(p_chr_id));

Line 20581: okl_api.set_message(p_app_name => G_APP_NAME,

20577: FETCH l_hdrrl_csr_lease into l_hdrrl_rec;
20578: IF l_hdrrl_csr_lease%NOTFOUND THEN
20579: --Added by kthiruva for Debugging
20580: write_to_log('Cursor l_hdrrl_csr_lease not found');
20581: okl_api.set_message(p_app_name => G_APP_NAME,
20582: p_msg_name => G_LLA_NO_MATCHING_RECORD,
20583: p_token1 => G_COL_NAME_TOKEN,
20584: p_token1_value => 'Contract id');
20585: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 20585: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

20581: okl_api.set_message(p_app_name => G_APP_NAME,
20582: p_msg_name => G_LLA_NO_MATCHING_RECORD,
20583: p_token1 => G_COL_NAME_TOKEN,
20584: p_token1_value => 'Contract id');
20585: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20586: END IF;
20587: CLOSE l_hdrrl_csr_lease;
20588: l_csm_lease_header.irs_tax_treatment_method := l_hdrrl_rec.RULE_INFORMATION1;
20589: l_lease_tax_owner := l_hdrrl_rec.RULE_INFORMATION1;

Line 20616: okl_api.set_message(p_app_name => G_APP_NAME,

20612: FETCH ib_csr_lease into l_ib_rec;
20613: IF ib_csr_lease%NOTFOUND THEN
20614: --Added by kthiruva for Debugging
20615: write_to_log('Cursor ib_csr_lease not found');
20616: okl_api.set_message(p_app_name => G_APP_NAME,
20617: p_msg_name => G_LLA_NO_MATCHING_RECORD,
20618: p_token1 => G_COL_NAME_TOKEN,
20619: p_token1_value => 'Contract id');
20620: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 20620: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

20616: okl_api.set_message(p_app_name => G_APP_NAME,
20617: p_msg_name => G_LLA_NO_MATCHING_RECORD,
20618: p_token1 => G_COL_NAME_TOKEN,
20619: p_token1_value => 'Contract id');
20620: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20621: END IF;
20622: CLOSE ib_csr_lease;
20623: l_csm_lease_header.country := l_ib_rec.country;
20624: IF p_orp_code IS NOT NULL

Line 20677: l_hdrrl_rec.rule_information1 <> okl_api.g_miss_char) AND

20673: FETCH l_hdrrl_csr_lease into l_hdrrl_rec;
20674: CLOSE l_hdrrl_csr_lease;
20675: l_purchase_option := l_hdrrl_rec.RULE_INFORMATION11;
20676: IF (l_hdrrl_rec.rule_information1 IS NOT NULL OR
20677: l_hdrrl_rec.rule_information1 <> okl_api.g_miss_char) AND
20678: LTRIM(RTRIM(l_hdrrl_rec.rule_information1)) = 'USE_FORMULA' AND
20679: (l_hdrrl_rec.rule_information3 IS NOT NULL OR
20680: l_hdrrl_rec.rule_information3 <> okl_api.g_miss_char) THEN
20681: -- Executing the formula defined

Line 20680: l_hdrrl_rec.rule_information3 <> okl_api.g_miss_char) THEN

20676: IF (l_hdrrl_rec.rule_information1 IS NOT NULL OR
20677: l_hdrrl_rec.rule_information1 <> okl_api.g_miss_char) AND
20678: LTRIM(RTRIM(l_hdrrl_rec.rule_information1)) = 'USE_FORMULA' AND
20679: (l_hdrrl_rec.rule_information3 IS NOT NULL OR
20680: l_hdrrl_rec.rule_information3 <> okl_api.g_miss_char) THEN
20681: -- Executing the formula defined
20682: --Added by kthiruva for Debugging
20683: write_to_log('Prior to the call to execute_formula');
20684: execute_formula(p_api_version => l_api_version,

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

20693: --Added by kthiruva for Debugging
20694:
20695: --Commented by bkatraga for bug 10649684
20696: --write_to_log('After the call to execute_formula, the return status is :'||l_return_status);
20697: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20698: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20699: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20700: RAISE OKL_API.G_EXCEPTION_ERROR;
20701: END IF;

Line 20698: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

20694:
20695: --Commented by bkatraga for bug 10649684
20696: --write_to_log('After the call to execute_formula, the return status is :'||l_return_status);
20697: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20698: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20699: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20700: RAISE OKL_API.G_EXCEPTION_ERROR;
20701: END IF;
20702: ELSIF (l_hdrrl_rec.rule_information1 IS NOT NULL OR

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

20695: --Commented by bkatraga for bug 10649684
20696: --write_to_log('After the call to execute_formula, the return status is :'||l_return_status);
20697: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20698: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20699: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20700: RAISE OKL_API.G_EXCEPTION_ERROR;
20701: END IF;
20702: ELSIF (l_hdrrl_rec.rule_information1 IS NOT NULL OR
20703: l_hdrrl_rec.rule_information1 <> okl_api.g_miss_char) AND

Line 20700: RAISE OKL_API.G_EXCEPTION_ERROR;

20696: --write_to_log('After the call to execute_formula, the return status is :'||l_return_status);
20697: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20698: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20699: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20700: RAISE OKL_API.G_EXCEPTION_ERROR;
20701: END IF;
20702: ELSIF (l_hdrrl_rec.rule_information1 IS NOT NULL OR
20703: l_hdrrl_rec.rule_information1 <> okl_api.g_miss_char) AND
20704: LTRIM(RTRIM(l_hdrrl_rec.rule_information1)) = 'USE_FIXED_AMOUNT' AND

Line 20703: l_hdrrl_rec.rule_information1 <> okl_api.g_miss_char) AND

20699: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20700: RAISE OKL_API.G_EXCEPTION_ERROR;
20701: END IF;
20702: ELSIF (l_hdrrl_rec.rule_information1 IS NOT NULL OR
20703: l_hdrrl_rec.rule_information1 <> okl_api.g_miss_char) AND
20704: LTRIM(RTRIM(l_hdrrl_rec.rule_information1)) = 'USE_FIXED_AMOUNT' AND
20705: (l_hdrrl_rec.rule_information2 IS NOT NULL OR
20706: l_hdrrl_rec.rule_information2 <> okl_api.g_miss_char) THEN
20707: l_purchase_option_amount := TO_NUMBER(l_hdrrl_rec.RULE_INFORMATION2);

Line 20706: l_hdrrl_rec.rule_information2 <> okl_api.g_miss_char) THEN

20702: ELSIF (l_hdrrl_rec.rule_information1 IS NOT NULL OR
20703: l_hdrrl_rec.rule_information1 <> okl_api.g_miss_char) AND
20704: LTRIM(RTRIM(l_hdrrl_rec.rule_information1)) = 'USE_FIXED_AMOUNT' AND
20705: (l_hdrrl_rec.rule_information2 IS NOT NULL OR
20706: l_hdrrl_rec.rule_information2 <> okl_api.g_miss_char) THEN
20707: l_purchase_option_amount := TO_NUMBER(l_hdrrl_rec.RULE_INFORMATION2);
20708: ELSE
20709: l_purchase_option := 'NONE';
20710: l_purchase_option_amount := NULL;

Line 20729: okl_api.set_message(p_app_name => G_APP_NAME,

20725: lv_currency_code;
20726: IF get_org_id%NOTFOUND THEN
20727: --Added by kthiruva for Debugging
20728: write_to_log('Cursor get_org_id not found');
20729: okl_api.set_message(p_app_name => G_APP_NAME,
20730: p_msg_name => G_LLA_NO_MATCHING_RECORD,
20731: p_token1 => G_COL_NAME_TOKEN,
20732: p_token1_value => 'Contract id');
20733: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 20733: x_return_status := OKL_API.G_RET_STS_ERROR;

20729: okl_api.set_message(p_app_name => G_APP_NAME,
20730: p_msg_name => G_LLA_NO_MATCHING_RECORD,
20731: p_token1 => G_COL_NAME_TOKEN,
20732: p_token1_value => 'Contract id');
20733: x_return_status := OKL_API.G_RET_STS_ERROR;
20734: END IF;
20735: CLOSE get_org_id;
20736: --Bug 4346646 - End of Changes
20737:

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

20739: OKL_ISG_UTILS_PVT.get_arrears_pay_dates_option(
20740: p_khr_id => p_chr_id,
20741: x_arrears_pay_dates_option => l_arrears_pay_dates_option,
20742: x_return_status => x_return_status);
20743: IF(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20744: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20745: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20746: RAISE OKL_API.G_EXCEPTION_ERROR;
20747: END IF;

Line 20744: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

20740: p_khr_id => p_chr_id,
20741: x_arrears_pay_dates_option => l_arrears_pay_dates_option,
20742: x_return_status => x_return_status);
20743: IF(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20744: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20745: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20746: RAISE OKL_API.G_EXCEPTION_ERROR;
20747: END IF;
20748: --end bkatraga for bug 14822974

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

20741: x_arrears_pay_dates_option => l_arrears_pay_dates_option,
20742: x_return_status => x_return_status);
20743: IF(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20744: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20745: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20746: RAISE OKL_API.G_EXCEPTION_ERROR;
20747: END IF;
20748: --end bkatraga for bug 14822974
20749:

Line 20746: RAISE OKL_API.G_EXCEPTION_ERROR;

20742: x_return_status => x_return_status);
20743: IF(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20744: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
20745: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20746: RAISE OKL_API.G_EXCEPTION_ERROR;
20747: END IF;
20748: --end bkatraga for bug 14822974
20749:
20750: -- fetching the line record

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

20922: p_cle_id => l_line_rec.id,
20923: x_ast_dtl_tbl => l_ast_dtl_tbl);
20924: --Added by kthiruva for Debugging
20925: write_To_log('After the call to okl_activate_asset_pvt.get_pricing_parameters, return status is :'||x_return_status);
20926: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20927: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
20928: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20929: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
20930: END IF;

Line 20927: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

20923: x_ast_dtl_tbl => l_ast_dtl_tbl);
20924: --Added by kthiruva for Debugging
20925: write_To_log('After the call to okl_activate_asset_pvt.get_pricing_parameters, return status is :'||x_return_status);
20926: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20927: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
20928: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20929: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
20930: END IF;
20931: -- bug 4194673 fixed by HKPATEL

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

20924: --Added by kthiruva for Debugging
20925: write_To_log('After the call to okl_activate_asset_pvt.get_pricing_parameters, return status is :'||x_return_status);
20926: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20927: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
20928: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20929: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
20930: END IF;
20931: -- bug 4194673 fixed by HKPATEL
20932: IF l_ast_dtl_tbl.COUNT > 0 THEN

Line 20929: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

20925: write_To_log('After the call to okl_activate_asset_pvt.get_pricing_parameters, return status is :'||x_return_status);
20926: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20927: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
20928: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20929: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
20930: END IF;
20931: -- bug 4194673 fixed by HKPATEL
20932: IF l_ast_dtl_tbl.COUNT > 0 THEN
20933: l_book_type_code := NULL;

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

20961: p_pdt_parameter_rec => lx_pdt_param_rec);
20962:
20963: --Added by kthiruva for Debugging
20964: write_to_log('After the call to okl_setupproducts_pvt.getpdt_parameters, the return status is :'||x_return_status);
20965: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20966: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
20967: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20968: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
20969: END IF;

Line 20966: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

20962:
20963: --Added by kthiruva for Debugging
20964: write_to_log('After the call to okl_setupproducts_pvt.getpdt_parameters, the return status is :'||x_return_status);
20965: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20966: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
20967: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20968: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
20969: END IF;
20970: -- bug 4194673 fixed by HKPATEL

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

20963: --Added by kthiruva for Debugging
20964: write_to_log('After the call to okl_setupproducts_pvt.getpdt_parameters, the return status is :'||x_return_status);
20965: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20966: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
20967: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20968: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
20969: END IF;
20970: -- bug 4194673 fixed by HKPATEL
20971: x_return_status := is_rep_pdt(--p_asset_number => l_line_rec.name,

Line 20968: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

20964: write_to_log('After the call to okl_setupproducts_pvt.getpdt_parameters, the return status is :'||x_return_status);
20965: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20966: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
20967: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20968: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
20969: END IF;
20970: -- bug 4194673 fixed by HKPATEL
20971: x_return_status := is_rep_pdt(--p_asset_number => l_line_rec.name,
20972: p_corp_book => l_book_type_code,

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

20970: -- bug 4194673 fixed by HKPATEL
20971: x_return_status := is_rep_pdt(--p_asset_number => l_line_rec.name,
20972: p_corp_book => l_book_type_code,
20973: x_mg_tax_yn => lv_mg_tax_yn);
20974: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20975: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
20976: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20977: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
20978: END IF;

Line 20975: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

20971: x_return_status := is_rep_pdt(--p_asset_number => l_line_rec.name,
20972: p_corp_book => l_book_type_code,
20973: x_mg_tax_yn => lv_mg_tax_yn);
20974: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20975: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
20976: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20977: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
20978: END IF;
20979: -- If the reporting book is of deal type and if the

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

20972: p_corp_book => l_book_type_code,
20973: x_mg_tax_yn => lv_mg_tax_yn);
20974: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20975: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
20976: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20977: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
20978: END IF;
20979: -- If the reporting book is of deal type and if the
20980: -- if there is multi gaap tax book create in okl_txd_assets_b table

Line 20977: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

20973: x_mg_tax_yn => lv_mg_tax_yn);
20974: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
20975: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
20976: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
20977: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
20978: END IF;
20979: -- If the reporting book is of deal type and if the
20980: -- if there is multi gaap tax book create in okl_txd_assets_b table
20981: -- then we go and generate the book dep streams for the Mg tax book

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

21278: END IF;--vdamerla Bug6149951 ends
21279: END IF;
21280: END IF;
21281: END LOOP;
21282: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21283: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21284: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21285: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21286: END IF;

Line 21283: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

21279: END IF;
21280: END IF;
21281: END LOOP;
21282: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21283: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21284: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21285: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21286: END IF;
21287: END IF;

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

21280: END IF;
21281: END LOOP;
21282: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21283: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21284: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21285: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21286: END IF;
21287: END IF;
21288: END LOOP;

Line 21285: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

21281: END LOOP;
21282: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21283: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21284: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21285: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21286: END IF;
21287: END IF;
21288: END LOOP;
21289: ELSE

Line 21290: okl_api.set_message(p_app_name => G_APP_NAME,

21286: END IF;
21287: END IF;
21288: END LOOP;
21289: ELSE
21290: okl_api.set_message(p_app_name => G_APP_NAME,
21291: p_msg_name => G_LLA_NO_MATCHING_RECORD,
21292: p_token1 => G_COL_NAME_TOKEN,
21293: p_token1_value => 'Asset Number : '||l_line_rec.name);
21294: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 21294: x_return_status := OKL_API.G_RET_STS_ERROR;

21290: okl_api.set_message(p_app_name => G_APP_NAME,
21291: p_msg_name => G_LLA_NO_MATCHING_RECORD,
21292: p_token1 => G_COL_NAME_TOKEN,
21293: p_token1_value => 'Asset Number : '||l_line_rec.name);
21294: x_return_status := OKL_API.G_RET_STS_ERROR;
21295: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21296: END IF;
21297:
21298:

Line 21295: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

21291: p_msg_name => G_LLA_NO_MATCHING_RECORD,
21292: p_token1 => G_COL_NAME_TOKEN,
21293: p_token1_value => 'Asset Number : '||l_line_rec.name);
21294: x_return_status := OKL_API.G_RET_STS_ERROR;
21295: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21296: END IF;
21297:
21298:
21299: -- added by bkatraga for residual streams. Bug 4274539

Line 21351: x_return_status := OKL_API.G_RET_STS_ERROR;

21347: l_level_type := l_rl_rec1.object1_id1;
21348: OPEN strm_name_csr_lease ( l_level_type );
21349: FETCH strm_name_csr_lease into l_strm_name_rec;
21350: IF strm_name_csr_lease%NOTFOUND THEN
21351: x_return_status := OKL_API.G_RET_STS_ERROR;
21352: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21353: END IF;
21354: CLOSE strm_name_csr_lease;
21355: l_strm_name := l_strm_name_rec.stream_type_purpose;

Line 21352: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

21348: OPEN strm_name_csr_lease ( l_level_type );
21349: FETCH strm_name_csr_lease into l_strm_name_rec;
21350: IF strm_name_csr_lease%NOTFOUND THEN
21351: x_return_status := OKL_API.G_RET_STS_ERROR;
21352: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21353: END IF;
21354: CLOSE strm_name_csr_lease;
21355: l_strm_name := l_strm_name_rec.stream_type_purpose;
21356: --Added by srsreeni for bug5841892

Line 21466: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

21462: END IF; */
21463: -- End of Bug#3401024 modification BAKUCHIB
21464: -- Start of Bug#2757289 modification
21465: IF (l_rl_rec.rule_information7 IS NOT NULL OR
21466: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
21467: (l_rl_rec.rule_information8 IS NOT NULL OR
21468: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
21469: j := j + 1;
21470: idx := idx + 1;

Line 21468: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

21464: -- Start of Bug#2757289 modification
21465: IF (l_rl_rec.rule_information7 IS NOT NULL OR
21466: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
21467: (l_rl_rec.rule_information8 IS NOT NULL OR
21468: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
21469: j := j + 1;
21470: idx := idx + 1;
21471: l_rents_tbl(j).level_index_number := idx;
21472: l_rents_tbl(j).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 21516: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

21512: --IF l_PROSPECTIVE_REBOOK_YN = 'Y' THEN
21513: l_rents_tbl(j).orig_contract_line_id := l_line_rec.orig_contract_line_id;
21514: --END IF;
21515: ELSIF (l_rl_rec.rule_information7 IS NULL OR
21516: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
21517: (l_rl_rec.rule_information8 IS NULL OR
21518: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
21519: j := j + 1;
21520: idx := idx + 1;

Line 21518: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

21514: --END IF;
21515: ELSIF (l_rl_rec.rule_information7 IS NULL OR
21516: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
21517: (l_rl_rec.rule_information8 IS NULL OR
21518: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
21519: j := j + 1;
21520: idx := idx + 1;
21521: l_rents_tbl(j).level_index_number := idx;
21522: l_rents_tbl(j).level_type := OKL_CREATE_STREAMS_PUB.G_SFE_LEVEL_PAYMENT;

Line 21558: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then

21554: l_rents_tbl(j).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ARREARS;
21555: ELSE
21556: l_rents_tbl(j).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
21557: END IF;
21558: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then
21559: --sechawla 11-sep-09 8798556
21560: --l_rents_tbl(j).date_start := l_hdr_rec.start_date;
21561: l_rents_tbl(j).date_start := l_line_rec.start_date;
21562: ELSE

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

21564: END IF;
21565: l_rents_tbl(j).rate := l_rl_rec.rule_information13;
21566: END IF;
21567: END LOOP;
21568: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21569: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21570: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21571: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21572: END IF;

Line 21569: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

21565: l_rents_tbl(j).rate := l_rl_rec.rule_information13;
21566: END IF;
21567: END LOOP;
21568: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21569: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21570: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21571: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21572: END IF;
21573: -- Code for Estimated Property Tax Starts Here

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

21566: END IF;
21567: END LOOP;
21568: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21569: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21570: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21571: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21572: END IF;
21573: -- Code for Estimated Property Tax Starts Here
21574: ELSIF( UPPER(TRIM(l_strm_name)) = 'ESTIMATED_PROPERTY_TAX' ) THEN

Line 21571: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

21567: END LOOP;
21568: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21569: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21570: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21571: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21572: END IF;
21573: -- Code for Estimated Property Tax Starts Here
21574: ELSIF( UPPER(TRIM(l_strm_name)) = 'ESTIMATED_PROPERTY_TAX' ) THEN
21575: FOR l_rl_rec in l_sll_csr_lease (l_rl_rec1.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP

Line 21620: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

21616: END IF;
21617: */
21618:
21619: IF (l_rl_rec.rule_information7 IS NOT NULL OR
21620: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
21621: (l_rl_rec.rule_information8 IS NOT NULL OR
21622: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
21623: k := k + 1;
21624: idx := idx + 1;

Line 21622: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

21618:
21619: IF (l_rl_rec.rule_information7 IS NOT NULL OR
21620: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
21621: (l_rl_rec.rule_information8 IS NOT NULL OR
21622: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
21623: k := k + 1;
21624: idx := idx + 1;
21625: l_csm_periodic_expenses_tbl(k).level_index_number := idx;
21626: l_csm_periodic_expenses_tbl(k).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 21660: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

21656: END IF;
21657: -- Bug 4915938 - End of Changes
21658:
21659: ELSIF (l_rl_rec.rule_information7 IS NULL OR
21660: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
21661: (l_rl_rec.rule_information8 IS NULL OR
21662: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
21663: k := k + 1;
21664: idx := idx + 1;

Line 21662: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

21658:
21659: ELSIF (l_rl_rec.rule_information7 IS NULL OR
21660: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
21661: (l_rl_rec.rule_information8 IS NULL OR
21662: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
21663: k := k + 1;
21664: idx := idx + 1;
21665: l_csm_periodic_expenses_tbl(k).level_index_number := idx;
21666: l_csm_periodic_expenses_tbl(k).level_type := OKL_CREATE_STREAMS_PUB.G_SFE_LEVEL_PAYMENT;

Line 21692: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN

21688: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ARREARS;
21689: ELSE
21690: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
21691: END IF;
21692: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN
21693: --sechawla 11-sep-09 8798556
21694: --l_csm_periodic_expenses_tbl(k).date_start := l_hdr_rec.start_date;
21695: l_csm_periodic_expenses_tbl(k).date_start := l_line_rec.start_date;
21696:

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

21698: l_csm_periodic_expenses_tbl(k).date_start := FND_DATE.canonical_to_date(l_rl_rec.RULE_INFORMATION2);
21699: END IF;
21700: END IF;
21701: END LOOP;
21702: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21703: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21704: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21705: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21706: END IF;

Line 21703: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

21699: END IF;
21700: END IF;
21701: END LOOP;
21702: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21703: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21704: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21705: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21706: END IF;
21707:

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

21700: END IF;
21701: END LOOP;
21702: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21703: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21704: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21705: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21706: END IF;
21707:
21708: -- Code for Estimated Property Tax Ends Here

Line 21705: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

21701: END LOOP;
21702: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21703: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21704: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21705: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21706: END IF;
21707:
21708: -- Code for Estimated Property Tax Ends Here
21709: ELSIF (((l_strm_name_rec.periodic_yn = 'Y' ) AND

Line 21759: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

21755: */
21756: -- End of Bug#3401024 modification BAKUCHIB
21757: -- Start of Bug#2757289 modification
21758: IF (l_rl_rec.rule_information7 IS NOT NULL OR
21759: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
21760: (l_rl_rec.rule_information8 IS NOT NULL OR
21761: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
21762: k := k + 1;
21763: idx := idx + 1;

Line 21761: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

21757: -- Start of Bug#2757289 modification
21758: IF (l_rl_rec.rule_information7 IS NOT NULL OR
21759: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
21760: (l_rl_rec.rule_information8 IS NOT NULL OR
21761: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
21762: k := k + 1;
21763: idx := idx + 1;
21764: l_csm_periodic_expenses_tbl(k).level_index_number := idx;
21765: l_csm_periodic_expenses_tbl(k).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 21798: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

21794: END IF;
21795: -- Bug 4915938 - End of Changes
21796:
21797: ELSIF (l_rl_rec.rule_information7 IS NULL OR
21798: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
21799: (l_rl_rec.rule_information8 IS NULL OR
21800: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
21801: k := k + 1;
21802: idx := idx + 1;

Line 21800: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

21796:
21797: ELSIF (l_rl_rec.rule_information7 IS NULL OR
21798: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
21799: (l_rl_rec.rule_information8 IS NULL OR
21800: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
21801: k := k + 1;
21802: idx := idx + 1;
21803: l_csm_periodic_expenses_tbl(k).level_index_number := idx;
21804: l_csm_periodic_expenses_tbl(k).level_type := OKL_CREATE_STREAMS_PUB.G_SFE_LEVEL_PAYMENT;

Line 21828: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN

21824: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ARREARS;
21825: ELSE
21826: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
21827: END IF;
21828: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN
21829: --sechawla 11-sep-09 8798556
21830: --l_csm_periodic_expenses_tbl(k).date_start := l_hdr_rec.start_date;
21831: l_csm_periodic_expenses_tbl(k).date_start := l_line_rec.start_date;
21832:

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

21834: l_csm_periodic_expenses_tbl(k).date_start := FND_DATE.canonical_to_date(l_rl_rec.RULE_INFORMATION2);
21835: END IF;
21836: END IF;
21837: END LOOP;
21838: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21839: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21840: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21841: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21842: END IF;

Line 21839: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

21835: END IF;
21836: END IF;
21837: END LOOP;
21838: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21839: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21840: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21841: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21842: END IF;
21843: ELSIF ((UPPER(TRIM(l_strm_name_rec.periodic_yn)) = 'N' ) AND

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

21836: END IF;
21837: END LOOP;
21838: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21839: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21840: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21841: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21842: END IF;
21843: ELSIF ((UPPER(TRIM(l_strm_name_rec.periodic_yn)) = 'N' ) AND
21844: (UPPER(TRIM(l_strm_name)) <> 'DOWN_PAYMENT') ) THEN

Line 21841: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

21837: END LOOP;
21838: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21839: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21840: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21841: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21842: END IF;
21843: ELSIF ((UPPER(TRIM(l_strm_name_rec.periodic_yn)) = 'N' ) AND
21844: (UPPER(TRIM(l_strm_name)) <> 'DOWN_PAYMENT') ) THEN
21845: FOR l_rl_rec in l_sll_csr_lease (l_rl_rec1.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_line_rec.id ) LOOP

Line 21850: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN

21846: l := l + 1;
21847: l_csm_one_off_fee_tbl(l).description := l_strm_name_rec.name;
21848: l_csm_one_off_fee_tbl(l).income_or_expense := OKL_CREATE_STREAMS_PUB.G_INCOME;
21849: l_csm_one_off_fee_tbl(l).amount := FND_NUMBER.canonical_to_number(nvl(l_rl_rec.RULE_INFORMATION6,'0'));
21850: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN
21851: l_csm_one_off_fee_tbl(l).date_paid := l_hdr_rec.start_date;
21852: ELSE
21853: l_csm_one_off_fee_tbl(l).date_paid := FND_DATE.canonical_to_date(l_rl_rec.RULE_INFORMATION2);
21854: END IF;

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

21860: --end if;
21861:
21862:
21863: END LOOP;
21864: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21865: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21866: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21867: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21868: END IF;

Line 21865: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

21861:
21862:
21863: END LOOP;
21864: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21865: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21866: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21867: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21868: END IF;
21869: END IF;

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

21862:
21863: END LOOP;
21864: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21865: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21866: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21867: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21868: END IF;
21869: END IF;
21870: END LOOP;

Line 21867: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

21863: END LOOP;
21864: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21865: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21866: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21867: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21868: END IF;
21869: END IF;
21870: END LOOP;
21871: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

21867: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21868: END IF;
21869: END IF;
21870: END LOOP;
21871: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21872: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21873: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21874: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21875: END IF;

Line 21872: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

21868: END IF;
21869: END IF;
21870: END LOOP;
21871: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21872: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21873: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21874: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21875: END IF;
21876: END LOOP;

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

21869: END IF;
21870: END LOOP;
21871: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21872: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21873: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21874: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21875: END IF;
21876: END LOOP;
21877: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

Line 21874: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);

21870: END LOOP;
21871: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21872: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
21873: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21874: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21875: END IF;
21876: END LOOP;
21877: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
21878: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 21877: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

21873: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21874: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21875: END IF;
21876: END LOOP;
21877: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
21878: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21879: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
21880: RAISE OKL_API.G_EXCEPTION_ERROR;
21881: END IF;

Line 21878: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

21874: EXIT WHEN(x_return_status = OKL_API.G_RET_STS_ERROR);
21875: END IF;
21876: END LOOP;
21877: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
21878: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21879: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
21880: RAISE OKL_API.G_EXCEPTION_ERROR;
21881: END IF;
21882: --Added for Debugging

Line 21879: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

21875: END IF;
21876: END LOOP;
21877: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
21878: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21879: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
21880: RAISE OKL_API.G_EXCEPTION_ERROR;
21881: END IF;
21882: --Added for Debugging
21883: write_to_log('Prior to the call to extract_fee_lines');

Line 21880: RAISE OKL_API.G_EXCEPTION_ERROR;

21876: END LOOP;
21877: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
21878: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21879: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
21880: RAISE OKL_API.G_EXCEPTION_ERROR;
21881: END IF;
21882: --Added for Debugging
21883: write_to_log('Prior to the call to extract_fee_lines');
21884: -- g_rep_req_yn := 'N'; --sechawla for bug 9001267

Line 21898: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

21894: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl,
21895: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
21896: --Added for Debugging
21897: write_to_log('After the call to extract_fee_lines, the return status is :'|| x_return_status);
21898: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
21899: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21900: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
21901: RAISE OKL_API.G_EXCEPTION_ERROR;
21902: END IF;

Line 21899: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

21895: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
21896: --Added for Debugging
21897: write_to_log('After the call to extract_fee_lines, the return status is :'|| x_return_status);
21898: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
21899: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21900: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
21901: RAISE OKL_API.G_EXCEPTION_ERROR;
21902: END IF;
21903: -- Check for mandatory stream for pricing eng

Line 21900: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

21896: --Added for Debugging
21897: write_to_log('After the call to extract_fee_lines, the return status is :'|| x_return_status);
21898: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
21899: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21900: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
21901: RAISE OKL_API.G_EXCEPTION_ERROR;
21902: END IF;
21903: -- Check for mandatory stream for pricing eng
21904: check_for_mandatory_streams(

Line 21901: RAISE OKL_API.G_EXCEPTION_ERROR;

21897: write_to_log('After the call to extract_fee_lines, the return status is :'|| x_return_status);
21898: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
21899: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21900: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
21901: RAISE OKL_API.G_EXCEPTION_ERROR;
21902: END IF;
21903: -- Check for mandatory stream for pricing eng
21904: check_for_mandatory_streams(
21905: p_api_version => p_api_version,

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

21912: p_stream_types_tbl => l_csm_stream_types_tbl,
21913: x_stream_types_tbl => l_req_stream_types_tbl);
21914: --Added for Debugging
21915: write_to_log('After the call to check_for_mandatory_streams, the return status is :'||x_return_status);
21916: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21917: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21918: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21919: RAISE OKL_API.G_EXCEPTION_ERROR;
21920: END IF;

Line 21917: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

21913: x_stream_types_tbl => l_req_stream_types_tbl);
21914: --Added for Debugging
21915: write_to_log('After the call to check_for_mandatory_streams, the return status is :'||x_return_status);
21916: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21917: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21918: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21919: RAISE OKL_API.G_EXCEPTION_ERROR;
21920: END IF;
21921: -- Requesting for yields

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

21914: --Added for Debugging
21915: write_to_log('After the call to check_for_mandatory_streams, the return status is :'||x_return_status);
21916: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21917: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21918: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21919: RAISE OKL_API.G_EXCEPTION_ERROR;
21920: END IF;
21921: -- Requesting for yields
21922: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);

Line 21919: RAISE OKL_API.G_EXCEPTION_ERROR;

21915: write_to_log('After the call to check_for_mandatory_streams, the return status is :'||x_return_status);
21916: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21917: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21918: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21919: RAISE OKL_API.G_EXCEPTION_ERROR;
21920: END IF;
21921: -- Requesting for yields
21922: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
21923: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

21919: RAISE OKL_API.G_EXCEPTION_ERROR;
21920: END IF;
21921: -- Requesting for yields
21922: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
21923: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21924: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21925: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21926: RAISE OKL_API.G_EXCEPTION_ERROR;
21927: END IF;

Line 21924: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

21920: END IF;
21921: -- Requesting for yields
21922: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
21923: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21924: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21925: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21926: RAISE OKL_API.G_EXCEPTION_ERROR;
21927: END IF;
21928: -- Extract Subsidy line

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

21921: -- Requesting for yields
21922: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
21923: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21924: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21925: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21926: RAISE OKL_API.G_EXCEPTION_ERROR;
21927: END IF;
21928: -- Extract Subsidy line
21929: extract_subsidized_lines(p_api_version => p_api_version,

Line 21926: RAISE OKL_API.G_EXCEPTION_ERROR;

21922: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
21923: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21924: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21925: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21926: RAISE OKL_API.G_EXCEPTION_ERROR;
21927: END IF;
21928: -- Extract Subsidy line
21929: extract_subsidized_lines(p_api_version => p_api_version,
21930: p_init_msg_list => p_init_msg_list,

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

21935: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
21936: --Added by kthiruva for debugging
21937: write_to_log('After the call to extract_subsidized_lines, the return status is :'||x_return_status);
21938:
21939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21942: RAISE OKL_API.G_EXCEPTION_ERROR;
21943: END IF;

Line 21940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

21936: --Added by kthiruva for debugging
21937: write_to_log('After the call to extract_subsidized_lines, the return status is :'||x_return_status);
21938:
21939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21942: RAISE OKL_API.G_EXCEPTION_ERROR;
21943: END IF;
21944: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

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

21937: write_to_log('After the call to extract_subsidized_lines, the return status is :'||x_return_status);
21938:
21939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21942: RAISE OKL_API.G_EXCEPTION_ERROR;
21943: END IF;
21944: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
21945: okl_api.set_message(p_app_name => G_APP_NAME,

Line 21942: RAISE OKL_API.G_EXCEPTION_ERROR;

21938:
21939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
21940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21942: RAISE OKL_API.G_EXCEPTION_ERROR;
21943: END IF;
21944: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
21945: okl_api.set_message(p_app_name => G_APP_NAME,
21946: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');

Line 21944: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

21940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
21941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21942: RAISE OKL_API.G_EXCEPTION_ERROR;
21943: END IF;
21944: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
21945: okl_api.set_message(p_app_name => G_APP_NAME,
21946: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
21947: RAISE OKL_API.G_EXCEPTION_ERROR;
21948: END IF;

Line 21945: okl_api.set_message(p_app_name => G_APP_NAME,

21941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
21942: RAISE OKL_API.G_EXCEPTION_ERROR;
21943: END IF;
21944: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
21945: okl_api.set_message(p_app_name => G_APP_NAME,
21946: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
21947: RAISE OKL_API.G_EXCEPTION_ERROR;
21948: END IF;
21949:

Line 21947: RAISE OKL_API.G_EXCEPTION_ERROR;

21943: END IF;
21944: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
21945: okl_api.set_message(p_app_name => G_APP_NAME,
21946: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
21947: RAISE OKL_API.G_EXCEPTION_ERROR;
21948: END IF;
21949:
21950: g_rep_req_yn := 'N'; --Added by sechawla for bug 9001267
21951:

Line 21959: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

21955: x_csm_yields_tbl := l_csm_yields_tbl;
21956: x_req_stream_types_tbl := l_req_stream_types_tbl;
21957: x_csm_line_details_tbl := l_csm_line_details_tbl;
21958: x_rents_tbl := l_rents_tbl;
21959: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
21960: x_msg_data => x_msg_data);
21961: EXCEPTION
21962: WHEN OKL_API.G_EXCEPTION_ERROR then
21963: IF l_hdr_csr_lease%ISOPEN THEN

Line 21962: WHEN OKL_API.G_EXCEPTION_ERROR then

21958: x_rents_tbl := l_rents_tbl;
21959: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
21960: x_msg_data => x_msg_data);
21961: EXCEPTION
21962: WHEN OKL_API.G_EXCEPTION_ERROR then
21963: IF l_hdr_csr_lease%ISOPEN THEN
21964: CLOSE l_hdr_csr_lease;
21965: END IF;
21966: IF l_line_rec_csr_lease%ISOPEN THEN

Line 21999: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

21995: END IF;
21996: IF l_txtrans_csr_lease%ISOPEN THEN
21997: CLOSE l_txtrans_csr_lease;
21998: END IF;
21999: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
22000: l_api_name,
22001: G_PKG_NAME,
22002: 'OKL_API.G_RET_STS_ERROR',
22003: x_msg_count,

Line 22002: 'OKL_API.G_RET_STS_ERROR',

21998: END IF;
21999: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
22000: l_api_name,
22001: G_PKG_NAME,
22002: 'OKL_API.G_RET_STS_ERROR',
22003: x_msg_count,
22004: x_msg_data,
22005: '_PVT');
22006: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

Line 22006: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

22002: 'OKL_API.G_RET_STS_ERROR',
22003: x_msg_count,
22004: x_msg_data,
22005: '_PVT');
22006: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
22007: IF l_hdr_csr_lease%ISOPEN THEN
22008: CLOSE l_hdr_csr_lease;
22009: END IF;
22010: IF l_line_rec_csr_lease%ISOPEN THEN

Line 22043: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

22039: END IF;
22040: IF l_txtrans_csr_lease%ISOPEN THEN
22041: CLOSE l_txtrans_csr_lease;
22042: END IF;
22043: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
22044: l_api_name,
22045: G_PKG_NAME,
22046: 'OKL_API.G_RET_STS_UNEXP_ERROR',
22047: x_msg_count,

Line 22046: 'OKL_API.G_RET_STS_UNEXP_ERROR',

22042: END IF;
22043: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
22044: l_api_name,
22045: G_PKG_NAME,
22046: 'OKL_API.G_RET_STS_UNEXP_ERROR',
22047: x_msg_count,
22048: x_msg_data,
22049: '_PVT');
22050: WHEN OTHERS then

Line 22087: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

22083: END IF;
22084: IF l_txtrans_csr_lease%ISOPEN THEN
22085: CLOSE l_txtrans_csr_lease;
22086: END IF;
22087: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
22088: l_api_name,
22089: G_PKG_NAME,
22090: 'OTHERS',
22091: x_msg_count,

Line 22098: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

22094: END extract_params_lease_deal;
22095: -- End modification 11i10 bakuchib
22096: Procedure extract_params_lease(
22097: p_api_version IN NUMBER,
22098: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
22099: p_chr_id IN VARCHAR2,
22100: x_return_status OUT NOCOPY VARCHAR2,
22101: x_msg_count OUT NOCOPY NUMBER,
22102: x_msg_data OUT NOCOPY VARCHAR2,

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

22110: p_orp_code IN VARCHAR2 DEFAULT NULL ) AS
22111:
22112: l_api_name CONSTANT VARCHAR2(30) := 'EXTRACT_PARAMS_LEASE';
22113: l_api_version CONSTANT NUMBER := 1;
22114: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
22115:
22116: Begin
22117:
22118: print( l_api_name, 'begin');

Line 22142: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

22138: End extract_params_lease;
22139:
22140: Procedure generate_reporting_streams(
22141: p_api_version IN NUMBER,
22142: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
22143: p_chr_id IN VARCHAR2,
22144: p_report_deal_type IN VARCHAR2,
22145: p_generation_context IN VARCHAR2,
22146: p_skip_prc_engine IN VARCHAR2,

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

22152: p_orp_code IN VARCHAR2) AS
22153:
22154: l_api_name CONSTANT VARCHAR2(30) := 'GEN_REPORT_STREAMS';
22155: l_api_version CONSTANT NUMBER := 1;
22156: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
22157: l_fnd_rec fnd_lookups_csr%ROWTYPE;
22158:
22159: l_isStrmGenAllowed BOOLEAN := TRUE;
22160: l_passStatus VARCHAR2(256);

Line 22210: x_return_status := OKL_API.G_RET_STS_SUCCESS;

22206:
22207:
22208: print( l_api_name, 'begin');
22209:
22210: x_return_status := OKL_API.G_RET_STS_SUCCESS;
22211:
22212: x_return_status := OKL_API.START_ACTIVITY(
22213: p_api_name => l_api_name,
22214: p_pkg_name => g_pkg_name,

Line 22212: x_return_status := OKL_API.START_ACTIVITY(

22208: print( l_api_name, 'begin');
22209:
22210: x_return_status := OKL_API.G_RET_STS_SUCCESS;
22211:
22212: x_return_status := OKL_API.START_ACTIVITY(
22213: p_api_name => l_api_name,
22214: p_pkg_name => g_pkg_name,
22215: p_init_msg_list => p_init_msg_list,
22216: l_api_version => l_api_version,

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

22218: p_api_type => G_API_TYPE,
22219: x_return_status => x_return_status);
22220:
22221: -- check if activity started successfully
22222: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22223: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22224: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22225: raise OKL_API.G_EXCEPTION_ERROR;
22226: End If;

Line 22223: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

22219: x_return_status => x_return_status);
22220:
22221: -- check if activity started successfully
22222: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22223: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22224: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22225: raise OKL_API.G_EXCEPTION_ERROR;
22226: End If;
22227:

Line 22224: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

22220:
22221: -- check if activity started successfully
22222: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22223: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22224: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22225: raise OKL_API.G_EXCEPTION_ERROR;
22226: End If;
22227:
22228: print( l_api_name, 'Reporting Deal Type='||p_report_deal_type);

Line 22225: raise OKL_API.G_EXCEPTION_ERROR;

22221: -- check if activity started successfully
22222: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22223: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22224: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22225: raise OKL_API.G_EXCEPTION_ERROR;
22226: End If;
22227:
22228: print( l_api_name, 'Reporting Deal Type='||p_report_deal_type);
22229:

Line 22250: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then -- Modified 06/14/2002. dedey

22246: x_csm_line_details_tbl,
22247: x_rents_tbl,
22248: p_orp_code);
22249:
22250: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then -- Modified 06/14/2002. dedey
22251: okl_api.set_message(
22252: p_app_name => G_APP_NAME,
22253: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
22254: raise OKL_API.G_EXCEPTION_ERROR;

Line 22251: okl_api.set_message(

22247: x_rents_tbl,
22248: p_orp_code);
22249:
22250: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then -- Modified 06/14/2002. dedey
22251: okl_api.set_message(
22252: p_app_name => G_APP_NAME,
22253: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
22254: raise OKL_API.G_EXCEPTION_ERROR;
22255: End If;

Line 22254: raise OKL_API.G_EXCEPTION_ERROR;

22250: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then -- Modified 06/14/2002. dedey
22251: okl_api.set_message(
22252: p_app_name => G_APP_NAME,
22253: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
22254: raise OKL_API.G_EXCEPTION_ERROR;
22255: End If;
22256:
22257: x_csm_lease_header.purpose_code := 'REPORT';
22258: x_csm_lease_header.sif_id := x_request_id;

Line 22277: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

22273: x_return_status,
22274: x_msg_count,
22275: x_msg_data);
22276: -- rabhupat BUG#4259056 start
22277: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22278: -- rabhupat BUG#4259056 end
22279: okl_api.set_message(
22280: p_app_name => G_APP_NAME,
22281: p_msg_name => 'OKL_LLA_REPSTRMS_REQ_FLD');

Line 22279: okl_api.set_message(

22275: x_msg_data);
22276: -- rabhupat BUG#4259056 start
22277: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22278: -- rabhupat BUG#4259056 end
22279: okl_api.set_message(
22280: p_app_name => G_APP_NAME,
22281: p_msg_name => 'OKL_LLA_REPSTRMS_REQ_FLD');
22282: raise OKL_API.G_EXCEPTION_ERROR;
22283: End If;

Line 22282: raise OKL_API.G_EXCEPTION_ERROR;

22278: -- rabhupat BUG#4259056 end
22279: okl_api.set_message(
22280: p_app_name => G_APP_NAME,
22281: p_msg_name => 'OKL_LLA_REPSTRMS_REQ_FLD');
22282: raise OKL_API.G_EXCEPTION_ERROR;
22283: End If;
22284:
22285: ELSIF (INSTR(p_report_deal_type, 'LOAN') > 0) THEN
22286: -- Reporting loan streams were not getting generated- hkpatel- Bug 4734085

Line 22308: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

22304: p_orp_code);
22305:
22306: --Added by kthiruva for Debugging
22307: write_to_log('After the call to extract_params_loan, the return status is :'||x_return_status);
22308: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22309: okl_api.set_message(
22310: p_app_name => G_APP_NAME,
22311: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
22312: raise OKL_API.G_EXCEPTION_ERROR;

Line 22309: okl_api.set_message(

22305:
22306: --Added by kthiruva for Debugging
22307: write_to_log('After the call to extract_params_loan, the return status is :'||x_return_status);
22308: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22309: okl_api.set_message(
22310: p_app_name => G_APP_NAME,
22311: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
22312: raise OKL_API.G_EXCEPTION_ERROR;
22313: End If;

Line 22312: raise OKL_API.G_EXCEPTION_ERROR;

22308: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22309: okl_api.set_message(
22310: p_app_name => G_APP_NAME,
22311: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
22312: raise OKL_API.G_EXCEPTION_ERROR;
22313: End If;
22314:
22315: x_csm_loan_header.purpose_code := 'REPORT';
22316: x_csm_loan_header.sif_id := x_request_id;

Line 22336: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

22332: x_msg_count => x_msg_count,
22333: x_msg_data => x_msg_data);
22334:
22335: -- rabhupat BUG#4259056 start
22336: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22337: -- rabhupat BUG#4259056 end
22338: okl_api.set_message(
22339: p_app_name => G_APP_NAME,
22340: p_msg_name => 'OKL_LLA_REPSTRMS_REQ_FLD');

Line 22338: okl_api.set_message(

22334:
22335: -- rabhupat BUG#4259056 start
22336: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22337: -- rabhupat BUG#4259056 end
22338: okl_api.set_message(
22339: p_app_name => G_APP_NAME,
22340: p_msg_name => 'OKL_LLA_REPSTRMS_REQ_FLD');
22341: raise OKL_API.G_EXCEPTION_ERROR;
22342: End If;

Line 22341: raise OKL_API.G_EXCEPTION_ERROR;

22337: -- rabhupat BUG#4259056 end
22338: okl_api.set_message(
22339: p_app_name => G_APP_NAME,
22340: p_msg_name => 'OKL_LLA_REPSTRMS_REQ_FLD');
22341: raise OKL_API.G_EXCEPTION_ERROR;
22342: End If;
22343: ELSE
22344: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22345: END IF;

Line 22344: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

22340: p_msg_name => 'OKL_LLA_REPSTRMS_REQ_FLD');
22341: raise OKL_API.G_EXCEPTION_ERROR;
22342: End If;
22343: ELSE
22344: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22345: END IF;
22346:
22347:
22348: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

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

22344: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22345: END IF;
22346:
22347:
22348: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22349: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22350: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22351: raise OKL_API.G_EXCEPTION_ERROR;
22352: End If;

Line 22349: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

22345: END IF;
22346:
22347:
22348: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22349: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22350: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22351: raise OKL_API.G_EXCEPTION_ERROR;
22352: End If;
22353:

Line 22350: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

22346:
22347:
22348: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22349: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22350: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22351: raise OKL_API.G_EXCEPTION_ERROR;
22352: End If;
22353:
22354: print( l_api_name, 'end', x_return_status);

Line 22351: raise OKL_API.G_EXCEPTION_ERROR;

22347:
22348: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22349: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22350: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22351: raise OKL_API.G_EXCEPTION_ERROR;
22352: End If;
22353:
22354: print( l_api_name, 'end', x_return_status);
22355: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

Line 22355: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

22351: raise OKL_API.G_EXCEPTION_ERROR;
22352: End If;
22353:
22354: print( l_api_name, 'end', x_return_status);
22355: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
22356:
22357: Exception
22358: when OKL_API.G_EXCEPTION_ERROR then
22359: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 22358: when OKL_API.G_EXCEPTION_ERROR then

22354: print( l_api_name, 'end', x_return_status);
22355: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
22356:
22357: Exception
22358: when OKL_API.G_EXCEPTION_ERROR then
22359: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
22360: p_api_name => l_api_name,
22361: p_pkg_name => g_pkg_name,
22362: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 22359: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

22355: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
22356:
22357: Exception
22358: when OKL_API.G_EXCEPTION_ERROR then
22359: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
22360: p_api_name => l_api_name,
22361: p_pkg_name => g_pkg_name,
22362: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
22363: x_msg_count => x_msg_count,

Line 22362: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

22358: when OKL_API.G_EXCEPTION_ERROR then
22359: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
22360: p_api_name => l_api_name,
22361: p_pkg_name => g_pkg_name,
22362: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
22363: x_msg_count => x_msg_count,
22364: x_msg_data => x_msg_data,
22365: p_api_type => g_api_type);
22366:

Line 22367: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

22363: x_msg_count => x_msg_count,
22364: x_msg_data => x_msg_data,
22365: p_api_type => g_api_type);
22366:
22367: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
22368: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
22369: p_api_name => l_api_name,
22370: p_pkg_name => g_pkg_name,
22371: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 22368: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

22364: x_msg_data => x_msg_data,
22365: p_api_type => g_api_type);
22366:
22367: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
22368: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
22369: p_api_name => l_api_name,
22370: p_pkg_name => g_pkg_name,
22371: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
22372: x_msg_count => x_msg_count,

Line 22371: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

22367: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
22368: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
22369: p_api_name => l_api_name,
22370: p_pkg_name => g_pkg_name,
22371: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
22372: x_msg_count => x_msg_count,
22373: x_msg_data => x_msg_data,
22374: p_api_type => g_api_type);
22375:

Line 22377: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

22373: x_msg_data => x_msg_data,
22374: p_api_type => g_api_type);
22375:
22376: when OTHERS then
22377: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
22378: p_api_name => l_api_name,
22379: p_pkg_name => g_pkg_name,
22380: p_exc_name => 'OTHERS',
22381: x_msg_count => x_msg_count,

Line 22389: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

22385: END generate_reporting_streams;
22386:
22387: Procedure generate_streams(
22388: p_api_version IN NUMBER,
22389: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
22390: p_chr_id IN VARCHAR2,
22391: p_generation_context IN VARCHAR2,
22392: p_skip_prc_engine IN VARCHAR2,
22393: x_return_status OUT NOCOPY VARCHAR2,

Line 22467: x_return_status := OKL_API.G_RET_STS_SUCCESS;

22463: BEGIN
22464: --Added by kthiruva for Debugging
22465: write_to_log('Inside the call to generate_streams');
22466:
22467: x_return_status := OKL_API.G_RET_STS_SUCCESS;
22468: x_return_status := OKL_API.START_ACTIVITY(
22469: p_api_name => l_api_name,
22470: p_pkg_name => g_pkg_name,
22471: p_init_msg_list => p_init_msg_list,

Line 22468: x_return_status := OKL_API.START_ACTIVITY(

22464: --Added by kthiruva for Debugging
22465: write_to_log('Inside the call to generate_streams');
22466:
22467: x_return_status := OKL_API.G_RET_STS_SUCCESS;
22468: x_return_status := OKL_API.START_ACTIVITY(
22469: p_api_name => l_api_name,
22470: p_pkg_name => g_pkg_name,
22471: p_init_msg_list => p_init_msg_list,
22472: l_api_version => l_api_version,

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

22473: p_api_version => p_api_version,
22474: p_api_type => G_API_TYPE,
22475: x_return_status => x_return_status);
22476: -- check if activity started successfully
22477: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22478: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22479: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22480: raise OKL_API.G_EXCEPTION_ERROR;
22481: End If;

Line 22478: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

22474: p_api_type => G_API_TYPE,
22475: x_return_status => x_return_status);
22476: -- check if activity started successfully
22477: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22478: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22479: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22480: raise OKL_API.G_EXCEPTION_ERROR;
22481: End If;
22482:

Line 22479: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

22475: x_return_status => x_return_status);
22476: -- check if activity started successfully
22477: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22478: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22479: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22480: raise OKL_API.G_EXCEPTION_ERROR;
22481: End If;
22482:
22483: -- 2. type of contract lease/loan

Line 22480: raise OKL_API.G_EXCEPTION_ERROR;

22476: -- check if activity started successfully
22477: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22478: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22479: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22480: raise OKL_API.G_EXCEPTION_ERROR;
22481: End If;
22482:
22483: -- 2. type of contract lease/loan
22484: OPEN l_hdr_csr(p_chr_id);

Line 22488: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

22484: OPEN l_hdr_csr(p_chr_id);
22485: FETCH l_hdr_csr into l_hdr_rec;
22486: IF l_hdr_csr%NOTFOUND THEN
22487: CLOSE l_hdr_csr;
22488: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22489: END IF;
22490: CLOSE l_hdr_csr;
22491:
22492: IF (l_hdr_rec.template_yn = 'Y') Then

Line 22493: x_return_status := OKL_API.G_RET_STS_ERROR;

22489: END IF;
22490: CLOSE l_hdr_csr;
22491:
22492: IF (l_hdr_rec.template_yn = 'Y') Then
22493: x_return_status := OKL_API.G_RET_STS_ERROR;
22494: OKL_API.set_message(
22495: p_app_name => G_APP_NAME,
22496: p_msg_name => 'OKL_LLA_NO_STRM_TMPLTC');
22497: return;

Line 22494: OKL_API.set_message(

22490: CLOSE l_hdr_csr;
22491:
22492: IF (l_hdr_rec.template_yn = 'Y') Then
22493: x_return_status := OKL_API.G_RET_STS_ERROR;
22494: OKL_API.set_message(
22495: p_app_name => G_APP_NAME,
22496: p_msg_name => 'OKL_LLA_NO_STRM_TMPLTC');
22497: return;
22498: END IF;

Line 22510: x_return_status := OKL_API.G_RET_STS_ERROR;

22506: l_failStatus,
22507: OKL_CONTRACT_STATUS_PUB.G_K_STRMGEN,
22508: p_chr_id);
22509: If ( NOT (l_isStrmGenAllowed )) then
22510: x_return_status := OKL_API.G_RET_STS_ERROR;
22511: okl_api.set_message(
22512: p_app_name => G_APP_NAME,
22513: p_msg_name => OKL_CONTRACT_STATUS_PUB.G_CANNOT_GENSTRMS);
22514: return;

Line 22511: okl_api.set_message(

22507: OKL_CONTRACT_STATUS_PUB.G_K_STRMGEN,
22508: p_chr_id);
22509: If ( NOT (l_isStrmGenAllowed )) then
22510: x_return_status := OKL_API.G_RET_STS_ERROR;
22511: okl_api.set_message(
22512: p_app_name => G_APP_NAME,
22513: p_msg_name => OKL_CONTRACT_STATUS_PUB.G_CANNOT_GENSTRMS);
22514: return;
22515: ElsIf (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

Line 22515: ElsIf (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

22511: okl_api.set_message(
22512: p_app_name => G_APP_NAME,
22513: p_msg_name => OKL_CONTRACT_STATUS_PUB.G_CANNOT_GENSTRMS);
22514: return;
22515: ElsIf (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22516: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22517: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22518: raise OKL_API.G_EXCEPTION_ERROR;
22519: End If;

Line 22516: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

22512: p_app_name => G_APP_NAME,
22513: p_msg_name => OKL_CONTRACT_STATUS_PUB.G_CANNOT_GENSTRMS);
22514: return;
22515: ElsIf (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22516: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22517: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22518: raise OKL_API.G_EXCEPTION_ERROR;
22519: End If;
22520:

Line 22517: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

22513: p_msg_name => OKL_CONTRACT_STATUS_PUB.G_CANNOT_GENSTRMS);
22514: return;
22515: ElsIf (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22516: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22517: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22518: raise OKL_API.G_EXCEPTION_ERROR;
22519: End If;
22520:
22521: print( l_api_name, 'Contract Status Check', x_return_status);

Line 22518: raise OKL_API.G_EXCEPTION_ERROR;

22514: return;
22515: ElsIf (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22516: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22517: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22518: raise OKL_API.G_EXCEPTION_ERROR;
22519: End If;
22520:
22521: print( l_api_name, 'Contract Status Check', x_return_status);
22522: FOR l_nullrl_rec in l_nullrl_csr ( 'LALEVL', 'LASLL', p_chr_id )

Line 22553: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

22549: x_msg_count => x_msg_count,
22550: x_msg_data => x_msg_data,
22551: p_chr_id => p_chr_id);
22552:
22553: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22554: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22555: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22556: raise OKL_API.G_EXCEPTION_ERROR;
22557: END IF;

Line 22554: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

22550: x_msg_data => x_msg_data,
22551: p_chr_id => p_chr_id);
22552:
22553: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22554: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22555: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22556: raise OKL_API.G_EXCEPTION_ERROR;
22557: END IF;
22558:

Line 22555: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

22551: p_chr_id => p_chr_id);
22552:
22553: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22554: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22555: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22556: raise OKL_API.G_EXCEPTION_ERROR;
22557: END IF;
22558:
22559: -- Reporting stream generation call will be made first bug 8814790.

Line 22556: raise OKL_API.G_EXCEPTION_ERROR;

22552:
22553: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22554: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22555: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22556: raise OKL_API.G_EXCEPTION_ERROR;
22557: END IF;
22558:
22559: -- Reporting stream generation call will be made first bug 8814790.
22560: -- Start

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

22575: p_pdt_parameter_rec => x_pdt_parameter_rec);
22576: --Added by kthiruva for Debugging
22577: write_to_log('After the call to OKL_SETUPPRODUCTS_PVT.Getpdt_parameters, return status is :'||x_return_status);
22578:
22579: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
22580: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22581: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
22582: RAISE OKL_API.G_EXCEPTION_ERROR;
22583: END IF;

Line 22580: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

22576: --Added by kthiruva for Debugging
22577: write_to_log('After the call to OKL_SETUPPRODUCTS_PVT.Getpdt_parameters, return status is :'||x_return_status);
22578:
22579: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
22580: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22581: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
22582: RAISE OKL_API.G_EXCEPTION_ERROR;
22583: END IF;
22584:

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

22577: write_to_log('After the call to OKL_SETUPPRODUCTS_PVT.Getpdt_parameters, return status is :'||x_return_status);
22578:
22579: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
22580: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22581: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
22582: RAISE OKL_API.G_EXCEPTION_ERROR;
22583: END IF;
22584:
22585: --Added by kthiruva for Debugging

Line 22582: RAISE OKL_API.G_EXCEPTION_ERROR;

22578:
22579: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
22580: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22581: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
22582: RAISE OKL_API.G_EXCEPTION_ERROR;
22583: END IF;
22584:
22585: --Added by kthiruva for Debugging
22586: write_to_log('Prior to the call to generate_reporting_streams');

Line 22604: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

22600: p_orp_code => NULL );
22601:
22602: --Added by kthiruva for Debugging
22603: write_to_log('After the call to generate_reporting_streams, return status is :'||x_return_status);
22604: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22605:
22606: okl_api.set_message(
22607: p_app_name => G_APP_NAME,
22608: p_msg_name => 'OKL_LLA_REPSTRMS_REQ_FAILED');

Line 22606: okl_api.set_message(

22602: --Added by kthiruva for Debugging
22603: write_to_log('After the call to generate_reporting_streams, return status is :'||x_return_status);
22604: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22605:
22606: okl_api.set_message(
22607: p_app_name => G_APP_NAME,
22608: p_msg_name => 'OKL_LLA_REPSTRMS_REQ_FAILED');
22609: raise OKL_API.G_EXCEPTION_ERROR;
22610:

Line 22609: raise OKL_API.G_EXCEPTION_ERROR;

22605:
22606: okl_api.set_message(
22607: p_app_name => G_APP_NAME,
22608: p_msg_name => 'OKL_LLA_REPSTRMS_REQ_FAILED');
22609: raise OKL_API.G_EXCEPTION_ERROR;
22610:
22611: End If;
22612:
22613:

Line 22643: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then -- Modified 06/14/2002. dedey

22639:
22640: --Added by kthiruva for Debugging
22641: write_to_log('After the call to extract_params_lease, the return status is :'||x_return_status);
22642:
22643: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then -- Modified 06/14/2002. dedey
22644: okl_api.set_message(
22645: p_app_name => G_APP_NAME,
22646: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
22647: raise OKL_API.G_EXCEPTION_ERROR;

Line 22644: okl_api.set_message(

22640: --Added by kthiruva for Debugging
22641: write_to_log('After the call to extract_params_lease, the return status is :'||x_return_status);
22642:
22643: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then -- Modified 06/14/2002. dedey
22644: okl_api.set_message(
22645: p_app_name => G_APP_NAME,
22646: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
22647: raise OKL_API.G_EXCEPTION_ERROR;
22648: End If;

Line 22647: raise OKL_API.G_EXCEPTION_ERROR;

22643: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then -- Modified 06/14/2002. dedey
22644: okl_api.set_message(
22645: p_app_name => G_APP_NAME,
22646: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
22647: raise OKL_API.G_EXCEPTION_ERROR;
22648: End If;
22649:
22650: -- FOR i in 1..x_req_stream_types_tbl.COUNT
22651: -- LOOP

Line 22677: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

22673:
22674: --Added by kthiruva for Debugging
22675: write_to_log('After the call to create_streams_lease_book, the return status is '||x_return_status);
22676:
22677: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22678: okl_api.set_message(
22679: p_app_name => G_APP_NAME,
22680: p_msg_name => OKL_CONTRACT_STATUS_PUB.G_GENSTRMS_REQ_FAILED);
22681: raise OKL_API.G_EXCEPTION_ERROR;

Line 22678: okl_api.set_message(

22674: --Added by kthiruva for Debugging
22675: write_to_log('After the call to create_streams_lease_book, the return status is '||x_return_status);
22676:
22677: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22678: okl_api.set_message(
22679: p_app_name => G_APP_NAME,
22680: p_msg_name => OKL_CONTRACT_STATUS_PUB.G_GENSTRMS_REQ_FAILED);
22681: raise OKL_API.G_EXCEPTION_ERROR;
22682: End If;

Line 22681: raise OKL_API.G_EXCEPTION_ERROR;

22677: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22678: okl_api.set_message(
22679: p_app_name => G_APP_NAME,
22680: p_msg_name => OKL_CONTRACT_STATUS_PUB.G_GENSTRMS_REQ_FAILED);
22681: raise OKL_API.G_EXCEPTION_ERROR;
22682: End If;
22683:
22684: ELSIF (INSTR(l_hdr_rec.deal_type, 'LOAN') > 0) THEN
22685:

Line 22707: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

22703: NULL ); -- p_orp_code
22704:
22705: --Added by kthiruva for Debugging
22706: write_to_log('After the call to extract_params_loan, the return status is :'||x_return_status);
22707: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22708: okl_api.set_message(
22709: p_app_name => G_APP_NAME,
22710: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
22711: raise OKL_API.G_EXCEPTION_ERROR;

Line 22708: okl_api.set_message(

22704:
22705: --Added by kthiruva for Debugging
22706: write_to_log('After the call to extract_params_loan, the return status is :'||x_return_status);
22707: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22708: okl_api.set_message(
22709: p_app_name => G_APP_NAME,
22710: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
22711: raise OKL_API.G_EXCEPTION_ERROR;
22712: End If;

Line 22711: raise OKL_API.G_EXCEPTION_ERROR;

22707: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22708: okl_api.set_message(
22709: p_app_name => G_APP_NAME,
22710: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
22711: raise OKL_API.G_EXCEPTION_ERROR;
22712: End If;
22713:
22714: okl_create_streams_pub.create_streams_loan_book(
22715: p_api_version => p_api_version,

Line 22734: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

22730:
22731: --Added by kthiruva for Debugging
22732: write_to_log('After the call to create_streams_loan_book, the return status is '||x_return_status);
22733:
22734: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22735: okl_api.set_message(
22736: p_app_name => G_APP_NAME,
22737: p_msg_name => OKL_CONTRACT_STATUS_PUB.G_GENSTRMS_REQ_FAILED);
22738: raise OKL_API.G_EXCEPTION_ERROR;

Line 22735: okl_api.set_message(

22731: --Added by kthiruva for Debugging
22732: write_to_log('After the call to create_streams_loan_book, the return status is '||x_return_status);
22733:
22734: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22735: okl_api.set_message(
22736: p_app_name => G_APP_NAME,
22737: p_msg_name => OKL_CONTRACT_STATUS_PUB.G_GENSTRMS_REQ_FAILED);
22738: raise OKL_API.G_EXCEPTION_ERROR;
22739: End If;

Line 22738: raise OKL_API.G_EXCEPTION_ERROR;

22734: If (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
22735: okl_api.set_message(
22736: p_app_name => G_APP_NAME,
22737: p_msg_name => OKL_CONTRACT_STATUS_PUB.G_GENSTRMS_REQ_FAILED);
22738: raise OKL_API.G_EXCEPTION_ERROR;
22739: End If;
22740: ELSE
22741: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22742: END IF;

Line 22741: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

22737: p_msg_name => OKL_CONTRACT_STATUS_PUB.G_GENSTRMS_REQ_FAILED);
22738: raise OKL_API.G_EXCEPTION_ERROR;
22739: End If;
22740: ELSE
22741: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22742: END IF;
22743: -- Reporting stream generation call will be made first Bug 8814790.
22744: -- Start
22745: -- Reporting stream call removed.

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

22746: -- End
22747: --Reporting stream generation call will be made first Bug 8814790
22748:
22749:
22750: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22751: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22752: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22753: raise OKL_API.G_EXCEPTION_ERROR;
22754: End If;

Line 22751: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

22747: --Reporting stream generation call will be made first Bug 8814790
22748:
22749:
22750: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22751: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22752: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22753: raise OKL_API.G_EXCEPTION_ERROR;
22754: End If;
22755:

Line 22752: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

22748:
22749:
22750: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22751: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22752: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22753: raise OKL_API.G_EXCEPTION_ERROR;
22754: End If;
22755:
22756: print( l_api_name, 'end', x_return_status);

Line 22753: raise OKL_API.G_EXCEPTION_ERROR;

22749:
22750: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
22751: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
22752: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
22753: raise OKL_API.G_EXCEPTION_ERROR;
22754: End If;
22755:
22756: print( l_api_name, 'end', x_return_status);
22757: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

Line 22757: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

22753: raise OKL_API.G_EXCEPTION_ERROR;
22754: End If;
22755:
22756: print( l_api_name, 'end', x_return_status);
22757: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
22758:
22759: Exception
22760: when OKL_API.G_EXCEPTION_ERROR then
22761: --srsreeni bug6011651 starts

Line 22760: when OKL_API.G_EXCEPTION_ERROR then

22756: print( l_api_name, 'end', x_return_status);
22757: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
22758:
22759: Exception
22760: when OKL_API.G_EXCEPTION_ERROR then
22761: --srsreeni bug6011651 starts
22762: OKL_BOOK_CONTROLLER_PVT.update_book_controller_trx(
22763: p_api_version => p_api_version,
22764: p_init_msg_list => p_init_msg_list,

Line 22772: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

22768: p_khr_id => p_chr_id,
22769: p_prog_short_name => OKL_BOOK_CONTROLLER_PVT.G_PRICE_CONTRACT,
22770: p_progress_status => OKL_BOOK_CONTROLLER_PVT.G_PROG_STS_ERROR);
22771: --srsreeni bug6011651 ends
22772: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
22773: p_api_name => l_api_name,
22774: p_pkg_name => g_pkg_name,
22775: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
22776: x_msg_count => x_msg_count,

Line 22775: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

22771: --srsreeni bug6011651 ends
22772: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
22773: p_api_name => l_api_name,
22774: p_pkg_name => g_pkg_name,
22775: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
22776: x_msg_count => x_msg_count,
22777: x_msg_data => x_msg_data,
22778: p_api_type => g_api_type);
22779:

Line 22780: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

22776: x_msg_count => x_msg_count,
22777: x_msg_data => x_msg_data,
22778: p_api_type => g_api_type);
22779:
22780: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
22781: --srsreeni bug6011651 starts
22782: OKL_BOOK_CONTROLLER_PVT.update_book_controller_trx(
22783: p_api_version => p_api_version,
22784: p_init_msg_list => p_init_msg_list,

Line 22792: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

22788: p_khr_id => p_chr_id,
22789: p_prog_short_name => OKL_BOOK_CONTROLLER_PVT.G_PRICE_CONTRACT,
22790: p_progress_status => OKL_BOOK_CONTROLLER_PVT.G_PROG_STS_ERROR);
22791: --srsreeni bug6011651 ends
22792: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
22793: p_api_name => l_api_name,
22794: p_pkg_name => g_pkg_name,
22795: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
22796: x_msg_count => x_msg_count,

Line 22795: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

22791: --srsreeni bug6011651 ends
22792: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
22793: p_api_name => l_api_name,
22794: p_pkg_name => g_pkg_name,
22795: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
22796: x_msg_count => x_msg_count,
22797: x_msg_data => x_msg_data,
22798: p_api_type => g_api_type);
22799:

Line 22812: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

22808: p_khr_id => p_chr_id,
22809: p_prog_short_name => OKL_BOOK_CONTROLLER_PVT.G_PRICE_CONTRACT,
22810: p_progress_status => OKL_BOOK_CONTROLLER_PVT.G_PROG_STS_ERROR);
22811: --srsreeni bug6011651 ends
22812: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
22813: p_api_name => l_api_name,
22814: p_pkg_name => g_pkg_name,
22815: p_exc_name => 'OTHERS',
22816: x_msg_count => x_msg_count,

Line 23012: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

23008: ,p_selv_tbl => l_selv_tbl
23009: ,x_stmv_rec => x_stmv_rec
23010: ,x_selv_tbl => x_selv_tbl);
23011:
23012: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23013: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23014: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
23015: raise OKL_API.G_EXCEPTION_ERROR;
23016: End If;

Line 23013: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23009: ,x_stmv_rec => x_stmv_rec
23010: ,x_selv_tbl => x_selv_tbl);
23011:
23012: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23013: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23014: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
23015: raise OKL_API.G_EXCEPTION_ERROR;
23016: End If;
23017:

Line 23014: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then

23010: ,x_selv_tbl => x_selv_tbl);
23011:
23012: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23013: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23014: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
23015: raise OKL_API.G_EXCEPTION_ERROR;
23016: End If;
23017:
23018: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

Line 23015: raise OKL_API.G_EXCEPTION_ERROR;

23011:
23012: If (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23013: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23014: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
23015: raise OKL_API.G_EXCEPTION_ERROR;
23016: End If;
23017:
23018: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
23019:

Line 23018: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

23014: ElSIF (l_return_status = OKL_API.G_RET_STS_ERROR) then
23015: raise OKL_API.G_EXCEPTION_ERROR;
23016: End If;
23017:
23018: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
23019:
23020: Exception
23021: when OKC_API.G_EXCEPTION_ERROR then
23022: x_return_status := OKC_API.HANDLE_EXCEPTIONS(

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

23095: x_msg_data,
23096: 'COMPLETE',
23097: p_chr_id );
23098:
23099: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23100: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23101: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23102: RAISE OKL_API.G_EXCEPTION_ERROR;
23103: END IF;

Line 23100: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23096: 'COMPLETE',
23097: p_chr_id );
23098:
23099: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23100: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23101: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23102: RAISE OKL_API.G_EXCEPTION_ERROR;
23103: END IF;
23104:

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

23097: p_chr_id );
23098:
23099: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23100: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23101: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23102: RAISE OKL_API.G_EXCEPTION_ERROR;
23103: END IF;
23104:
23105: OKL_CONTRACT_STATUS_PVT.cascade_lease_status

Line 23102: RAISE OKL_API.G_EXCEPTION_ERROR;

23098:
23099: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23100: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23101: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23102: RAISE OKL_API.G_EXCEPTION_ERROR;
23103: END IF;
23104:
23105: OKL_CONTRACT_STATUS_PVT.cascade_lease_status
23106: (p_api_version => p_api_version,

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

23109: x_msg_count => x_msg_count,
23110: x_msg_data => x_msg_data,
23111: p_chr_id => p_chr_id);
23112:
23113: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23114: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23115: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23116: RAISE OKL_API.G_EXCEPTION_ERROR;
23117: END IF;

Line 23114: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23110: x_msg_data => x_msg_data,
23111: p_chr_id => p_chr_id);
23112:
23113: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23114: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23115: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23116: RAISE OKL_API.G_EXCEPTION_ERROR;
23117: END IF;
23118: ---

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

23111: p_chr_id => p_chr_id);
23112:
23113: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23114: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23115: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23116: RAISE OKL_API.G_EXCEPTION_ERROR;
23117: END IF;
23118: ---
23119:

Line 23116: RAISE OKL_API.G_EXCEPTION_ERROR;

23112:
23113: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23114: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23115: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23116: RAISE OKL_API.G_EXCEPTION_ERROR;
23117: END IF;
23118: ---
23119:
23120: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

Line 23120: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

23116: RAISE OKL_API.G_EXCEPTION_ERROR;
23117: END IF;
23118: ---
23119:
23120: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
23121:
23122: Exception
23123: when OKC_API.G_EXCEPTION_ERROR then
23124: x_return_status := OKC_API.HANDLE_EXCEPTIONS(

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

23164:
23165: l_api_name VARCHAR2(35) := 'gen_intr_extr_stream';
23166: l_proc_name VARCHAR2(35) := 'GEN_INTR_EXTR_STREAM';
23167: l_api_version NUMBER := 1.0;
23168: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
23169:
23170: l_pre_tax_irr NUMBER;
23171:
23172: -- TYPE yields IS TABLE OF yields_rec_type INDEX BY BINARY_INTEGER;

Line 23210: x_return_status := OKL_API.START_ACTIVITY(

23206: L_DEBUG_ENABLED := OKL_DEBUG_PUB.CHECK_LOG_ENABLED;
23207: write_to_log('Start of Debug Logging for ESG');
23208: write_to_log ('=============================');
23209: print( l_api_name, 'begin');
23210: x_return_status := OKL_API.START_ACTIVITY(
23211: p_api_name => l_api_name,
23212: p_pkg_name => G_PKG_NAME,
23213: p_init_msg_list => p_init_msg_list,
23214: l_api_version => l_api_version,

Line 23220: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

23216: p_api_type => G_API_TYPE,
23217: x_return_status => x_return_status);
23218:
23219: -- check if activity started successfully
23220: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23221: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23222: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23223: raise OKL_API.G_EXCEPTION_ERROR;
23224: END IF;

Line 23221: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23217: x_return_status => x_return_status);
23218:
23219: -- check if activity started successfully
23220: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23221: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23222: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23223: raise OKL_API.G_EXCEPTION_ERROR;
23224: END IF;
23225:

Line 23222: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

23218:
23219: -- check if activity started successfully
23220: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23221: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23222: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23223: raise OKL_API.G_EXCEPTION_ERROR;
23224: END IF;
23225:
23226: print( l_api_name, 'deleting working streams');

Line 23223: raise OKL_API.G_EXCEPTION_ERROR;

23219: -- check if activity started successfully
23220: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23221: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23222: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23223: raise OKL_API.G_EXCEPTION_ERROR;
23224: END IF;
23225:
23226: print( l_api_name, 'deleting working streams');
23227: delete_working_streams(

Line 23235: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

23231: x_msg_count => x_msg_count,
23232: x_msg_data => x_msg_data,
23233: p_chr_id => p_khr_id);
23234:
23235: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23236: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23237: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23238: raise OKL_API.G_EXCEPTION_ERROR;
23239: END IF;

Line 23236: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23232: x_msg_data => x_msg_data,
23233: p_chr_id => p_khr_id);
23234:
23235: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23236: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23237: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23238: raise OKL_API.G_EXCEPTION_ERROR;
23239: END IF;
23240:

Line 23237: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

23233: p_chr_id => p_khr_id);
23234:
23235: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23236: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23237: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23238: raise OKL_API.G_EXCEPTION_ERROR;
23239: END IF;
23240:
23241: OPEN l_hdr_csr(p_khr_id);

Line 23238: raise OKL_API.G_EXCEPTION_ERROR;

23234:
23235: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23236: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23237: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23238: raise OKL_API.G_EXCEPTION_ERROR;
23239: END IF;
23240:
23241: OPEN l_hdr_csr(p_khr_id);
23242: FETCH l_hdr_csr into l_hdr_rec;

Line 23246: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23242: FETCH l_hdr_csr into l_hdr_rec;
23243: IF l_hdr_csr%NOTFOUND THEN
23244: CLOSE l_hdr_csr;
23245: print( l_api_name, 'header curosr unexpected error');
23246: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23247: END IF;
23248: CLOSE l_hdr_csr;
23249:
23250: IF ( l_hdr_rec.deal_type = 'LOAN-REVOLVING') Then

Line 23268: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

23264: x_msg_data => x_msg_data);
23265: --Added by kthiruva for Debugging
23266: write_to_log('After the call to OKL_STREAM_GENERATOR_PUB.GEN_VAR_INT_SCHEDULE, return status is :'||x_return_status);
23267:
23268: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23269: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23270: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23271: raise OKL_API.G_EXCEPTION_ERROR;
23272: END IF;

Line 23269: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23265: --Added by kthiruva for Debugging
23266: write_to_log('After the call to OKL_STREAM_GENERATOR_PUB.GEN_VAR_INT_SCHEDULE, return status is :'||x_return_status);
23267:
23268: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23269: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23270: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23271: raise OKL_API.G_EXCEPTION_ERROR;
23272: END IF;
23273:

Line 23270: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

23266: write_to_log('After the call to OKL_STREAM_GENERATOR_PUB.GEN_VAR_INT_SCHEDULE, return status is :'||x_return_status);
23267:
23268: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23269: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23270: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23271: raise OKL_API.G_EXCEPTION_ERROR;
23272: END IF;
23273:
23274: I := 0;

Line 23271: raise OKL_API.G_EXCEPTION_ERROR;

23267:
23268: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23269: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23270: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23271: raise OKL_API.G_EXCEPTION_ERROR;
23272: END IF;
23273:
23274: I := 0;
23275: FOR l_strms_rec in strms_csr ( p_khr_id, 'WORK', 'ORIGIN')

Line 23316: okl_api.set_message (p_app_name => G_APP_NAME,

23312:
23313:
23314: EXCEPTION
23315: WHEN OTHERS THEN
23316: okl_api.set_message (p_app_name => G_APP_NAME,
23317: p_msg_name => G_DB_ERROR,
23318: p_token1 => G_PROG_NAME_TOKEN,
23319: p_token1_value => l_api_name,
23320: p_token2 => G_SQLCODE_TOKEN,

Line 23324: l_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;

23320: p_token2 => G_SQLCODE_TOKEN,
23321: p_token2_value => sqlcode,
23322: p_token3 => G_SQLERRM_TOKEN,
23323: p_token3_value => sqlerrm);
23324: l_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
23325: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23326: END;
23327: /* Commented for Bulk update by HKPATEL -02/28/2004
23328: If ( l_stmv_tbl.COUNT > 0 ) Then

Line 23325: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23321: p_token2_value => sqlcode,
23322: p_token3 => G_SQLERRM_TOKEN,
23323: p_token3_value => sqlerrm);
23324: l_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
23325: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23326: END;
23327: /* Commented for Bulk update by HKPATEL -02/28/2004
23328: If ( l_stmv_tbl.COUNT > 0 ) Then
23329: Okl_Streams_pub.update_streams(

Line 23338: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

23334: x_msg_data => x_msg_data,
23335: p_stmv_tbl => l_stmv_tbl,
23336: x_stmv_tbl => x_stmv_tbl);
23337:
23338: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23339: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23340: END IF;
23341: */
23342:

Line 23339: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23335: p_stmv_tbl => l_stmv_tbl,
23336: x_stmv_tbl => x_stmv_tbl);
23337:
23338: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23339: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23340: END IF;
23341: */
23342:
23343: ENd If;

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

23350: x_msg_count,
23351: x_msg_data,
23352: 'COMPLETE',
23353: p_khr_id );
23354: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23355: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23356: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23357: RAISE OKL_API.G_EXCEPTION_ERROR;
23358: END IF;

Line 23355: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23351: x_msg_data,
23352: 'COMPLETE',
23353: p_khr_id );
23354: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23355: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23356: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23357: RAISE OKL_API.G_EXCEPTION_ERROR;
23358: END IF;
23359: --Added by kthiruva for Debugging

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

23352: 'COMPLETE',
23353: p_khr_id );
23354: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23355: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23356: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23357: RAISE OKL_API.G_EXCEPTION_ERROR;
23358: END IF;
23359: --Added by kthiruva for Debugging
23360: write_to_log('After the call to update_contract_status, return status is :'||x_return_status);

Line 23357: RAISE OKL_API.G_EXCEPTION_ERROR;

23353: p_khr_id );
23354: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23355: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23356: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23357: RAISE OKL_API.G_EXCEPTION_ERROR;
23358: END IF;
23359: --Added by kthiruva for Debugging
23360: write_to_log('After the call to update_contract_status, return status is :'||x_return_status);
23361:

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

23369: p_chr_id => p_khr_id);
23370: --Added by kthiruva for Debugging
23371: write_to_log('After the call to cascade_lease_status, return status is :'||x_return_status);
23372:
23373: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23375: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23376: RAISE OKL_API.G_EXCEPTION_ERROR;
23377: END IF;

Line 23374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23370: --Added by kthiruva for Debugging
23371: write_to_log('After the call to cascade_lease_status, return status is :'||x_return_status);
23372:
23373: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23375: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23376: RAISE OKL_API.G_EXCEPTION_ERROR;
23377: END IF;
23378:

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

23371: write_to_log('After the call to cascade_lease_status, return status is :'||x_return_status);
23372:
23373: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23375: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23376: RAISE OKL_API.G_EXCEPTION_ERROR;
23377: END IF;
23378:
23379: OKL_BOOK_CONTROLLER_PVT.update_book_controller_trx(

Line 23376: RAISE OKL_API.G_EXCEPTION_ERROR;

23372:
23373: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23374: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23375: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23376: RAISE OKL_API.G_EXCEPTION_ERROR;
23377: END IF;
23378:
23379: OKL_BOOK_CONTROLLER_PVT.update_book_controller_trx(
23380: p_api_version => l_api_version,

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

23385: p_khr_id => p_khr_id,
23386: p_prog_short_name => OKL_BOOK_CONTROLLER_PVT.G_PRICE_CONTRACT,
23387: p_progress_status => OKL_BOOK_CONTROLLER_PVT.G_PROG_STS_COMPLETE);
23388:
23389: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23390: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23391: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23392: RAISE OKL_API.G_EXCEPTION_ERROR;
23393: END IF;

Line 23390: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23386: p_prog_short_name => OKL_BOOK_CONTROLLER_PVT.G_PRICE_CONTRACT,
23387: p_progress_status => OKL_BOOK_CONTROLLER_PVT.G_PROG_STS_COMPLETE);
23388:
23389: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23390: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23391: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23392: RAISE OKL_API.G_EXCEPTION_ERROR;
23393: END IF;
23394: --Bug 6476425 - End of Changes

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

23387: p_progress_status => OKL_BOOK_CONTROLLER_PVT.G_PROG_STS_COMPLETE);
23388:
23389: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23390: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23391: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23392: RAISE OKL_API.G_EXCEPTION_ERROR;
23393: END IF;
23394: --Bug 6476425 - End of Changes
23395:

Line 23392: RAISE OKL_API.G_EXCEPTION_ERROR;

23388:
23389: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23390: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23391: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23392: RAISE OKL_API.G_EXCEPTION_ERROR;
23393: END IF;
23394: --Bug 6476425 - End of Changes
23395:
23396:

Line 23407: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

23403: x_pricing_engine => l_pricing_engine,
23404: x_return_status => x_return_status);
23405: --Added by kthiruva for Debugging
23406: write_to_log('The pricing engine is :'||l_pricing_engine);
23407: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23408: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23409: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23410: raise OKL_API.G_EXCEPTION_ERROR;
23411: END IF;

Line 23408: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23404: x_return_status => x_return_status);
23405: --Added by kthiruva for Debugging
23406: write_to_log('The pricing engine is :'||l_pricing_engine);
23407: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23408: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23409: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23410: raise OKL_API.G_EXCEPTION_ERROR;
23411: END IF;
23412:

Line 23409: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

23405: --Added by kthiruva for Debugging
23406: write_to_log('The pricing engine is :'||l_pricing_engine);
23407: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23408: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23409: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23410: raise OKL_API.G_EXCEPTION_ERROR;
23411: END IF;
23412:
23413:

Line 23410: raise OKL_API.G_EXCEPTION_ERROR;

23406: write_to_log('The pricing engine is :'||l_pricing_engine);
23407: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23408: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23409: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23410: raise OKL_API.G_EXCEPTION_ERROR;
23411: END IF;
23412:
23413:
23414: --IF ( fnd_profile.value('OKL_STREAMS_GEN_PATH') = 'EXTERNAL') THEN

Line 23431: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

23427: x_return_status => x_return_status);
23428: --end if;
23429:
23430: write_to_log('Done with populating orig_contract_line_id');
23431: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23432: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23433: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23434: raise OKL_API.G_EXCEPTION_ERROR;
23435: END IF;

Line 23432: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23428: --end if;
23429:
23430: write_to_log('Done with populating orig_contract_line_id');
23431: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23432: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23433: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23434: raise OKL_API.G_EXCEPTION_ERROR;
23435: END IF;
23436:

Line 23433: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

23429:
23430: write_to_log('Done with populating orig_contract_line_id');
23431: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23432: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23433: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23434: raise OKL_API.G_EXCEPTION_ERROR;
23435: END IF;
23436:
23437: --

Line 23434: raise OKL_API.G_EXCEPTION_ERROR;

23430: write_to_log('Done with populating orig_contract_line_id');
23431: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23432: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23433: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23434: raise OKL_API.G_EXCEPTION_ERROR;
23435: END IF;
23436:
23437: --
23438: -- Call EXTERNAL Stream genration process

Line 23442: p_init_msg_list => OKL_API.G_FALSE,

23438: -- Call EXTERNAL Stream genration process
23439: --
23440: OKL_GENERATE_STREAMS_PUB.GENERATE_STREAMS(
23441: p_api_version => p_api_version,
23442: p_init_msg_list => OKL_API.G_FALSE,
23443: p_khr_id => p_khr_id,
23444: p_generation_ctx_code => p_generation_ctx_code,
23445: x_trx_number => x_trx_number,
23446: x_trx_status => x_trx_status,

Line 23452: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

23448: x_msg_count => x_msg_count,
23449: x_msg_data => x_msg_data
23450: );
23451:
23452: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23453: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23454: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23455: raise OKL_API.G_EXCEPTION_ERROR;
23456: END IF;

Line 23453: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23449: x_msg_data => x_msg_data
23450: );
23451:
23452: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23453: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23454: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23455: raise OKL_API.G_EXCEPTION_ERROR;
23456: END IF;
23457:

Line 23454: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

23450: );
23451:
23452: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23453: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23454: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23455: raise OKL_API.G_EXCEPTION_ERROR;
23456: END IF;
23457:
23458: --ELSE -- fnd_profile = INTERNAL or NONE

Line 23455: raise OKL_API.G_EXCEPTION_ERROR;

23451:
23452: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23453: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23454: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23455: raise OKL_API.G_EXCEPTION_ERROR;
23456: END IF;
23457:
23458: --ELSE -- fnd_profile = INTERNAL or NONE
23459: ELSIF ( l_pricing_engine = 'INTERNAL') THEN

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

23480: x_msg_data => x_msg_data,
23481: p_khr_id => p_khr_id,
23482: x_contract_rates => lx_contract_rates) ;
23483: -- check if activity started successfully
23484: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23485: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23486: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23487: raise OKL_API.G_EXCEPTION_ERROR;
23488: End If;

Line 23485: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23481: p_khr_id => p_khr_id,
23482: x_contract_rates => lx_contract_rates) ;
23483: -- check if activity started successfully
23484: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23485: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23486: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23487: raise OKL_API.G_EXCEPTION_ERROR;
23488: End If;
23489:

Line 23486: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

23482: x_contract_rates => lx_contract_rates) ;
23483: -- check if activity started successfully
23484: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23485: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23486: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23487: raise OKL_API.G_EXCEPTION_ERROR;
23488: End If;
23489:
23490: p_chr_yields.pre_tax_yield := lx_contract_rates.pre_tax_yield;

Line 23487: raise OKL_API.G_EXCEPTION_ERROR;

23483: -- check if activity started successfully
23484: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23485: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23486: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23487: raise OKL_API.G_EXCEPTION_ERROR;
23488: End If;
23489:
23490: p_chr_yields.pre_tax_yield := lx_contract_rates.pre_tax_yield;
23491: p_chr_yields.pre_tax_irr := lx_contract_rates.pre_tax_irr;

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

23505: x_msg_data => x_msg_data,
23506: p_pdtv_rec => p_pdtv_rec,
23507: x_no_data_found => x_no_data_found,
23508: p_pdt_parameter_rec => x_pdt_parameter_rec);
23509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23512: RAISE OKL_API.G_EXCEPTION_ERROR;
23513: END IF;

Line 23510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23506: p_pdtv_rec => p_pdtv_rec,
23507: x_no_data_found => x_no_data_found,
23508: p_pdt_parameter_rec => x_pdt_parameter_rec);
23509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23512: RAISE OKL_API.G_EXCEPTION_ERROR;
23513: END IF;
23514: OKL_STREAM_GENERATOR_PUB.generate_streams(

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

23507: x_no_data_found => x_no_data_found,
23508: p_pdt_parameter_rec => x_pdt_parameter_rec);
23509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23512: RAISE OKL_API.G_EXCEPTION_ERROR;
23513: END IF;
23514: OKL_STREAM_GENERATOR_PUB.generate_streams(
23515: p_api_version => l_api_version,

Line 23512: RAISE OKL_API.G_EXCEPTION_ERROR;

23508: p_pdt_parameter_rec => x_pdt_parameter_rec);
23509: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23510: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23511: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
23512: RAISE OKL_API.G_EXCEPTION_ERROR;
23513: END IF;
23514: OKL_STREAM_GENERATOR_PUB.generate_streams(
23515: p_api_version => l_api_version,
23516: p_init_msg_list => p_init_msg_list,

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

23520: p_khr_id => p_khr_id,
23521: p_reporting_book_class => x_pdt_parameter_rec.deal_type,
23522: x_contract_rates => lx_contract_rates) ;
23523: -- check if activity started successfully
23524: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23525: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23526: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23527: raise OKL_API.G_EXCEPTION_ERROR;
23528: End If;

Line 23525: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23521: p_reporting_book_class => x_pdt_parameter_rec.deal_type,
23522: x_contract_rates => lx_contract_rates) ;
23523: -- check if activity started successfully
23524: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23525: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23526: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23527: raise OKL_API.G_EXCEPTION_ERROR;
23528: End If;
23529: -- p_chr_yields(1).PRE_TAX_IRR := l_pre_tax_irr; -- Not updated though !!! (ssiruvol - 06-FEB-2003)

Line 23526: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

23522: x_contract_rates => lx_contract_rates) ;
23523: -- check if activity started successfully
23524: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23525: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23526: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23527: raise OKL_API.G_EXCEPTION_ERROR;
23528: End If;
23529: -- p_chr_yields(1).PRE_TAX_IRR := l_pre_tax_irr; -- Not updated though !!! (ssiruvol - 06-FEB-2003)
23530: -- Start modification 11i10 bakuchib

Line 23527: raise OKL_API.G_EXCEPTION_ERROR;

23523: -- check if activity started successfully
23524: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23525: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23526: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23527: raise OKL_API.G_EXCEPTION_ERROR;
23528: End If;
23529: -- p_chr_yields(1).PRE_TAX_IRR := l_pre_tax_irr; -- Not updated though !!! (ssiruvol - 06-FEB-2003)
23530: -- Start modification 11i10 bakuchib
23531: /* Commented by HKPATEL for bug 4040722 - 01-DEC-2004

Line 23548: p_init_msg_list => OKL_API.G_FALSE,

23544:
23545: print( l_api_name, 'process streams');
23546: process_streams(
23547: p_api_version => l_api_version,
23548: p_init_msg_list => OKL_API.G_FALSE,
23549: x_return_status => x_return_status,
23550: x_msg_count => x_msg_count,
23551: x_msg_data => x_msg_data,
23552: p_chr_id => p_khr_id,

Line 23553: p_process_yn => OKL_API.G_TRUE,

23549: x_return_status => x_return_status,
23550: x_msg_count => x_msg_count,
23551: x_msg_data => x_msg_data,
23552: p_chr_id => p_khr_id,
23553: p_process_yn => OKL_API.G_TRUE,
23554: p_chr_yields => p_chr_yields,
23555: p_source_call => 'ISG');
23556: -- check if activity started successfully
23557: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then

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

23553: p_process_yn => OKL_API.G_TRUE,
23554: p_chr_yields => p_chr_yields,
23555: p_source_call => 'ISG');
23556: -- check if activity started successfully
23557: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23558: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23559: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23560: raise OKL_API.G_EXCEPTION_ERROR;
23561: End If;

Line 23558: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23554: p_chr_yields => p_chr_yields,
23555: p_source_call => 'ISG');
23556: -- check if activity started successfully
23557: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23558: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23559: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23560: raise OKL_API.G_EXCEPTION_ERROR;
23561: End If;
23562:

Line 23559: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then

23555: p_source_call => 'ISG');
23556: -- check if activity started successfully
23557: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23558: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23559: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23560: raise OKL_API.G_EXCEPTION_ERROR;
23561: End If;
23562:
23563: END IF; -- fnd_profile

Line 23560: raise OKL_API.G_EXCEPTION_ERROR;

23556: -- check if activity started successfully
23557: If (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) then
23558: raise OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23559: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) then
23560: raise OKL_API.G_EXCEPTION_ERROR;
23561: End If;
23562:
23563: END IF; -- fnd_profile
23564: print( l_api_name, 'end', x_return_status);

Line 23565: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,

23561: End If;
23562:
23563: END IF; -- fnd_profile
23564: print( l_api_name, 'end', x_return_status);
23565: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count,
23566: x_msg_data => x_msg_data);
23567:
23568: RETURN;
23569:

Line 23571: when OKL_API.G_EXCEPTION_ERROR then

23567:
23568: RETURN;
23569:
23570: EXCEPTION
23571: when OKL_API.G_EXCEPTION_ERROR then
23572: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
23573: p_api_name => l_api_name,
23574: p_pkg_name => G_PKG_NAME,
23575: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

Line 23572: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

23568: RETURN;
23569:
23570: EXCEPTION
23571: when OKL_API.G_EXCEPTION_ERROR then
23572: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
23573: p_api_name => l_api_name,
23574: p_pkg_name => G_PKG_NAME,
23575: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
23576: x_msg_count => x_msg_count,

Line 23575: p_exc_name => 'OKL_API.G_RET_STS_ERROR',

23571: when OKL_API.G_EXCEPTION_ERROR then
23572: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
23573: p_api_name => l_api_name,
23574: p_pkg_name => G_PKG_NAME,
23575: p_exc_name => 'OKL_API.G_RET_STS_ERROR',
23576: x_msg_count => x_msg_count,
23577: x_msg_data => x_msg_data,
23578: p_api_type => G_API_TYPE);
23579:

Line 23580: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then

23576: x_msg_count => x_msg_count,
23577: x_msg_data => x_msg_data,
23578: p_api_type => G_API_TYPE);
23579:
23580: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
23581: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
23582: p_api_name => l_api_name,
23583: p_pkg_name => G_PKG_NAME,
23584: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 23581: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

23577: x_msg_data => x_msg_data,
23578: p_api_type => G_API_TYPE);
23579:
23580: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
23581: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
23582: p_api_name => l_api_name,
23583: p_pkg_name => G_PKG_NAME,
23584: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
23585: x_msg_count => x_msg_count,

Line 23584: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',

23580: when OKL_API.G_EXCEPTION_UNEXPECTED_ERROR then
23581: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
23582: p_api_name => l_api_name,
23583: p_pkg_name => G_PKG_NAME,
23584: p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR',
23585: x_msg_count => x_msg_count,
23586: x_msg_data => x_msg_data,
23587: p_api_type => G_API_TYPE);
23588:

Line 23590: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

23586: x_msg_data => x_msg_data,
23587: p_api_type => G_API_TYPE);
23588:
23589: when OTHERS then
23590: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
23591: p_api_name => l_api_name,
23592: p_pkg_name => G_PKG_NAME,
23593: p_exc_name => 'OTHERS',
23594: x_msg_count => x_msg_count,

Line 23620: l_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;

23616: p_paym_tbl IN OKL_STREAM_GENERATOR_PVT.payment_tbl_type)
23617: IS
23618: l_api_name CONSTANT VARCHAR2(30) := 'VALIDATE_PAYMENTS';
23619: G_APP_NAME VARCHAR2(30) := 'OKL';
23620: l_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
23621: G_RGD_CODE okc_rule_groups_b.rgd_code%TYPE := 'LALEVL';
23622: G_RUL_SLH_CODE okc_rules_b.rule_information_category%TYPE := 'LASLH';
23623: G_RUL_SLL_CODE okc_rules_b.rule_information_category%TYPE := 'LASLL';
23624: G_FEE_TYPE okl_k_lines.fee_type%TYPE := 'PASSTHROUGH';

Line 23741: start_date okc_rules_b.last_update_date%TYPE := okl_api.G_MISS_DATE,

23737: WHERE EXISTS (SELECT 1
23738: FROM okc_k_headers_b
23739: WHERE id = p_khr_id);
23740: TYPE sll_date_rec_type IS RECORD (
23741: start_date okc_rules_b.last_update_date%TYPE := okl_api.G_MISS_DATE,
23742: end_date okc_rules_b.last_update_date%TYPE := okl_api.G_MISS_DATE);
23743: TYPE sll_date_tbl_type IS TABLE OF sll_date_rec_type
23744: INDEX BY BINARY_INTEGER;
23745: lt_sll_date_tbl_type sll_date_tbl_type;

Line 23742: end_date okc_rules_b.last_update_date%TYPE := okl_api.G_MISS_DATE);

23738: FROM okc_k_headers_b
23739: WHERE id = p_khr_id);
23740: TYPE sll_date_rec_type IS RECORD (
23741: start_date okc_rules_b.last_update_date%TYPE := okl_api.G_MISS_DATE,
23742: end_date okc_rules_b.last_update_date%TYPE := okl_api.G_MISS_DATE);
23743: TYPE sll_date_tbl_type IS TABLE OF sll_date_rec_type
23744: INDEX BY BINARY_INTEGER;
23745: lt_sll_date_tbl_type sll_date_tbl_type;
23746: l_paym_tbl OKL_STREAM_GENERATOR_PVT.payment_tbl_type := p_paym_tbl;

Line 23748: l_return_status := OKL_API.START_ACTIVITY (

23744: INDEX BY BINARY_INTEGER;
23745: lt_sll_date_tbl_type sll_date_tbl_type;
23746: l_paym_tbl OKL_STREAM_GENERATOR_PVT.payment_tbl_type := p_paym_tbl;
23747: BEGIN
23748: l_return_status := OKL_API.START_ACTIVITY (
23749: l_api_name
23750: ,p_init_msg_list
23751: ,'_PVT'
23752: ,l_return_status);

Line 23754: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

23750: ,p_init_msg_list
23751: ,'_PVT'
23752: ,l_return_status);
23753: -- Check if activity started successfully
23754: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23755: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23756: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
23757: RAISE OKL_API.G_EXCEPTION_ERROR;
23758: END IF;

Line 23755: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23751: ,'_PVT'
23752: ,l_return_status);
23753: -- Check if activity started successfully
23754: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23755: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23756: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
23757: RAISE OKL_API.G_EXCEPTION_ERROR;
23758: END IF;
23759: IF (p_khr_id = OKL_API.G_MISS_NUM OR

Line 23756: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

23752: ,l_return_status);
23753: -- Check if activity started successfully
23754: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23755: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23756: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
23757: RAISE OKL_API.G_EXCEPTION_ERROR;
23758: END IF;
23759: IF (p_khr_id = OKL_API.G_MISS_NUM OR
23760: p_khr_id IS NULL) AND

Line 23757: RAISE OKL_API.G_EXCEPTION_ERROR;

23753: -- Check if activity started successfully
23754: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23755: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23756: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
23757: RAISE OKL_API.G_EXCEPTION_ERROR;
23758: END IF;
23759: IF (p_khr_id = OKL_API.G_MISS_NUM OR
23760: p_khr_id IS NULL) AND
23761: p_paym_tbl.COUNT = 0 THEN

Line 23759: IF (p_khr_id = OKL_API.G_MISS_NUM OR

23755: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23756: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
23757: RAISE OKL_API.G_EXCEPTION_ERROR;
23758: END IF;
23759: IF (p_khr_id = OKL_API.G_MISS_NUM OR
23760: p_khr_id IS NULL) AND
23761: p_paym_tbl.COUNT = 0 THEN
23762: OKL_API.set_message(p_app_name => G_APP_NAME,
23763: p_msg_name => G_REQUIRED_VALUE,

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

23758: END IF;
23759: IF (p_khr_id = OKL_API.G_MISS_NUM OR
23760: p_khr_id IS NULL) AND
23761: p_paym_tbl.COUNT = 0 THEN
23762: OKL_API.set_message(p_app_name => G_APP_NAME,
23763: p_msg_name => G_REQUIRED_VALUE,
23764: p_token1 => G_COL_NAME_TOKEN,
23765: p_token1_value => 'khr_id/Payment table');
23766: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 23766: RAISE OKL_API.G_EXCEPTION_ERROR;

23762: OKL_API.set_message(p_app_name => G_APP_NAME,
23763: p_msg_name => G_REQUIRED_VALUE,
23764: p_token1 => G_COL_NAME_TOKEN,
23765: p_token1_value => 'khr_id/Payment table');
23766: RAISE OKL_API.G_EXCEPTION_ERROR;
23767: ELSIF p_khr_id <> OKL_API.G_MISS_NUM OR
23768: p_khr_id IS NOT NULL THEN
23769: -- Validating the khr_id
23770: OPEN c_valid_khr_csr(p_khr_id => p_khr_id);

Line 23767: ELSIF p_khr_id <> OKL_API.G_MISS_NUM OR

23763: p_msg_name => G_REQUIRED_VALUE,
23764: p_token1 => G_COL_NAME_TOKEN,
23765: p_token1_value => 'khr_id/Payment table');
23766: RAISE OKL_API.G_EXCEPTION_ERROR;
23767: ELSIF p_khr_id <> OKL_API.G_MISS_NUM OR
23768: p_khr_id IS NOT NULL THEN
23769: -- Validating the khr_id
23770: OPEN c_valid_khr_csr(p_khr_id => p_khr_id);
23771: FETCH c_valid_khr_csr INTO ln_dummy;

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

23769: -- Validating the khr_id
23770: OPEN c_valid_khr_csr(p_khr_id => p_khr_id);
23771: FETCH c_valid_khr_csr INTO ln_dummy;
23772: IF c_valid_khr_csr%NOTFOUND THEN
23773: OKL_API.set_message(p_app_name => G_APP_NAME,
23774: p_msg_name => G_REQUIRED_VALUE,
23775: p_token1 => G_COL_NAME_TOKEN,
23776: p_token1_value => 'khr_id');
23777: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 23777: RAISE OKL_API.G_EXCEPTION_ERROR;

23773: OKL_API.set_message(p_app_name => G_APP_NAME,
23774: p_msg_name => G_REQUIRED_VALUE,
23775: p_token1 => G_COL_NAME_TOKEN,
23776: p_token1_value => 'khr_id');
23777: RAISE OKL_API.G_EXCEPTION_ERROR;
23778: END IF;
23779: CLOSE c_valid_khr_csr;
23780: IF ln_dummy <> 1 THEN
23781: OKL_API.set_message(p_app_name => G_APP_NAME,

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

23777: RAISE OKL_API.G_EXCEPTION_ERROR;
23778: END IF;
23779: CLOSE c_valid_khr_csr;
23780: IF ln_dummy <> 1 THEN
23781: OKL_API.set_message(p_app_name => G_APP_NAME,
23782: p_msg_name => G_INVALID_VALUE,
23783: p_token1 => G_COL_NAME_TOKEN,
23784: p_token1_value => 'khr_id');
23785: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 23785: RAISE OKL_API.G_EXCEPTION_ERROR;

23781: OKL_API.set_message(p_app_name => G_APP_NAME,
23782: p_msg_name => G_INVALID_VALUE,
23783: p_token1 => G_COL_NAME_TOKEN,
23784: p_token1_value => 'khr_id');
23785: RAISE OKL_API.G_EXCEPTION_ERROR;
23786: END IF;
23787: -- Checking for Passthrough
23788: FOR r_get_psth_rec IN c_get_psth_csr (p_khr_id => p_khr_id) LOOP
23789: OPEN c_get_pay_psth_csr(p_khr_id => p_khr_id,

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

23790: p_kle_id => r_get_psth_rec.id);
23791: FETCH c_get_pay_psth_csr INTO ln_pasth_cnt;
23792: CLOSE c_get_pay_psth_csr;
23793: IF ln_pasth_cnt > 1 THEN
23794: OKL_API.set_message(p_app_name => G_APP_NAME,
23795: p_msg_name => G_PSTH_PAYMENT_ERROR,
23796: p_token1 => 'FEE_TYPE',
23797: p_token1_value => G_FEE_TYPE);
23798: l_return_status := OKL_API.G_RET_STS_ERROR;

Line 23798: l_return_status := OKL_API.G_RET_STS_ERROR;

23794: OKL_API.set_message(p_app_name => G_APP_NAME,
23795: p_msg_name => G_PSTH_PAYMENT_ERROR,
23796: p_token1 => 'FEE_TYPE',
23797: p_token1_value => G_FEE_TYPE);
23798: l_return_status := OKL_API.G_RET_STS_ERROR;
23799: EXIT WHEN (l_return_status = OKL_API.G_RET_STS_ERROR);
23800: END IF;
23801: END LOOP;
23802: -- Check if activity started successfully

Line 23799: EXIT WHEN (l_return_status = OKL_API.G_RET_STS_ERROR);

23795: p_msg_name => G_PSTH_PAYMENT_ERROR,
23796: p_token1 => 'FEE_TYPE',
23797: p_token1_value => G_FEE_TYPE);
23798: l_return_status := OKL_API.G_RET_STS_ERROR;
23799: EXIT WHEN (l_return_status = OKL_API.G_RET_STS_ERROR);
23800: END IF;
23801: END LOOP;
23802: -- Check if activity started successfully
23803: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 23803: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

23799: EXIT WHEN (l_return_status = OKL_API.G_RET_STS_ERROR);
23800: END IF;
23801: END LOOP;
23802: -- Check if activity started successfully
23803: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23804: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23805: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
23806: RAISE OKL_API.G_EXCEPTION_ERROR;
23807: END IF;

Line 23804: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

23800: END IF;
23801: END LOOP;
23802: -- Check if activity started successfully
23803: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23804: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23805: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
23806: RAISE OKL_API.G_EXCEPTION_ERROR;
23807: END IF;
23808: -- Get all the lines

Line 23805: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

23801: END LOOP;
23802: -- Check if activity started successfully
23803: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23804: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23805: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
23806: RAISE OKL_API.G_EXCEPTION_ERROR;
23807: END IF;
23808: -- Get all the lines
23809: FOR r_get_all_lines_rec IN c_get_all_lines_csr(p_khr_id => p_khr_id) LOOP

Line 23806: RAISE OKL_API.G_EXCEPTION_ERROR;

23802: -- Check if activity started successfully
23803: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
23804: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
23805: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
23806: RAISE OKL_API.G_EXCEPTION_ERROR;
23807: END IF;
23808: -- Get all the lines
23809: FOR r_get_all_lines_rec IN c_get_all_lines_csr(p_khr_id => p_khr_id) LOOP
23810: -- Get all the SLH payment lines for khr_id and each line_id

Line 23836: r_get_sll_lines_rec.arrears_yn = OKL_API.G_MISS_CHAR THEN

23832: ELSIF r_get_sll_lines_rec.rate IS NOT NULL THEN
23833: ln_cnt_rte_not_null := ln_cnt_rte_not_null + 1;
23834: END IF;
23835: IF r_get_sll_lines_rec.arrears_yn IS NULL OR
23836: r_get_sll_lines_rec.arrears_yn = OKL_API.G_MISS_CHAR THEN
23837: l_return_status := OKL_API.G_RET_STS_ERROR;
23838: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23839: OKL_API.set_message(p_app_name => G_APP_NAME,
23840: p_msg_name => G_INVALID_VALUE,

Line 23837: l_return_status := OKL_API.G_RET_STS_ERROR;

23833: ln_cnt_rte_not_null := ln_cnt_rte_not_null + 1;
23834: END IF;
23835: IF r_get_sll_lines_rec.arrears_yn IS NULL OR
23836: r_get_sll_lines_rec.arrears_yn = OKL_API.G_MISS_CHAR THEN
23837: l_return_status := OKL_API.G_RET_STS_ERROR;
23838: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23839: OKL_API.set_message(p_app_name => G_APP_NAME,
23840: p_msg_name => G_INVALID_VALUE,
23841: p_token1 => G_COL_NAME_TOKEN,

Line 23838: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

23834: END IF;
23835: IF r_get_sll_lines_rec.arrears_yn IS NULL OR
23836: r_get_sll_lines_rec.arrears_yn = OKL_API.G_MISS_CHAR THEN
23837: l_return_status := OKL_API.G_RET_STS_ERROR;
23838: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23839: OKL_API.set_message(p_app_name => G_APP_NAME,
23840: p_msg_name => G_INVALID_VALUE,
23841: p_token1 => G_COL_NAME_TOKEN,
23842: p_token1_value => 'Arrear');

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

23835: IF r_get_sll_lines_rec.arrears_yn IS NULL OR
23836: r_get_sll_lines_rec.arrears_yn = OKL_API.G_MISS_CHAR THEN
23837: l_return_status := OKL_API.G_RET_STS_ERROR;
23838: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23839: OKL_API.set_message(p_app_name => G_APP_NAME,
23840: p_msg_name => G_INVALID_VALUE,
23841: p_token1 => G_COL_NAME_TOKEN,
23842: p_token1_value => 'Arrear');
23843: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

Line 23843: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

23839: OKL_API.set_message(p_app_name => G_APP_NAME,
23840: p_msg_name => G_INVALID_VALUE,
23841: p_token1 => G_COL_NAME_TOKEN,
23842: p_token1_value => 'Arrear');
23843: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23844: END IF;
23845: ELSIF (r_get_sll_lines_rec.arrears_yn IS NOT NULL OR
23846: r_get_sll_lines_rec.arrears_yn <> OKL_API.G_MISS_CHAR) AND
23847: r_get_sll_lines_rec.arrears_yn = 'N' THEN

Line 23846: r_get_sll_lines_rec.arrears_yn <> OKL_API.G_MISS_CHAR) AND

23842: p_token1_value => 'Arrear');
23843: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23844: END IF;
23845: ELSIF (r_get_sll_lines_rec.arrears_yn IS NOT NULL OR
23846: r_get_sll_lines_rec.arrears_yn <> OKL_API.G_MISS_CHAR) AND
23847: r_get_sll_lines_rec.arrears_yn = 'N' THEN
23848: IF r_get_sll_lines_rec.STRUCTURE IS NULL OR
23849: r_get_sll_lines_rec.STRUCTURE = OKL_API.G_MISS_CHAR THEN
23850: l_return_status := OKL_API.G_RET_STS_ERROR;

Line 23849: r_get_sll_lines_rec.STRUCTURE = OKL_API.G_MISS_CHAR THEN

23845: ELSIF (r_get_sll_lines_rec.arrears_yn IS NOT NULL OR
23846: r_get_sll_lines_rec.arrears_yn <> OKL_API.G_MISS_CHAR) AND
23847: r_get_sll_lines_rec.arrears_yn = 'N' THEN
23848: IF r_get_sll_lines_rec.STRUCTURE IS NULL OR
23849: r_get_sll_lines_rec.STRUCTURE = OKL_API.G_MISS_CHAR THEN
23850: l_return_status := OKL_API.G_RET_STS_ERROR;
23851: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23852: OKL_API.set_message(p_app_name => G_APP_NAME,
23853: p_msg_name => G_INVALID_VALUE,

Line 23850: l_return_status := OKL_API.G_RET_STS_ERROR;

23846: r_get_sll_lines_rec.arrears_yn <> OKL_API.G_MISS_CHAR) AND
23847: r_get_sll_lines_rec.arrears_yn = 'N' THEN
23848: IF r_get_sll_lines_rec.STRUCTURE IS NULL OR
23849: r_get_sll_lines_rec.STRUCTURE = OKL_API.G_MISS_CHAR THEN
23850: l_return_status := OKL_API.G_RET_STS_ERROR;
23851: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23852: OKL_API.set_message(p_app_name => G_APP_NAME,
23853: p_msg_name => G_INVALID_VALUE,
23854: p_token1 => G_COL_NAME_TOKEN,

Line 23851: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

23847: r_get_sll_lines_rec.arrears_yn = 'N' THEN
23848: IF r_get_sll_lines_rec.STRUCTURE IS NULL OR
23849: r_get_sll_lines_rec.STRUCTURE = OKL_API.G_MISS_CHAR THEN
23850: l_return_status := OKL_API.G_RET_STS_ERROR;
23851: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23852: OKL_API.set_message(p_app_name => G_APP_NAME,
23853: p_msg_name => G_INVALID_VALUE,
23854: p_token1 => G_COL_NAME_TOKEN,
23855: p_token1_value => 'Structure');

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

23848: IF r_get_sll_lines_rec.STRUCTURE IS NULL OR
23849: r_get_sll_lines_rec.STRUCTURE = OKL_API.G_MISS_CHAR THEN
23850: l_return_status := OKL_API.G_RET_STS_ERROR;
23851: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23852: OKL_API.set_message(p_app_name => G_APP_NAME,
23853: p_msg_name => G_INVALID_VALUE,
23854: p_token1 => G_COL_NAME_TOKEN,
23855: p_token1_value => 'Structure');
23856: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

Line 23856: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

23852: OKL_API.set_message(p_app_name => G_APP_NAME,
23853: p_msg_name => G_INVALID_VALUE,
23854: p_token1 => G_COL_NAME_TOKEN,
23855: p_token1_value => 'Structure');
23856: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23857: END IF;
23858: END IF;
23859: END IF;
23860: i := i + 1;

Line 23863: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

23859: END IF;
23860: i := i + 1;
23861: ln_tot_cnt := ln_tot_cnt + 1;
23862: END LOOP;
23863: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23864: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23865: END IF;
23866: -- Validating amounts and rates values
23867: IF ln_cnt_rte_not_null = ln_tot_cnt AND

Line 23864: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

23860: i := i + 1;
23861: ln_tot_cnt := ln_tot_cnt + 1;
23862: END LOOP;
23863: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23864: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23865: END IF;
23866: -- Validating amounts and rates values
23867: IF ln_cnt_rte_not_null = ln_tot_cnt AND
23868: ln_cnt_amt_null < ln_tot_cnt AND

Line 23870: l_return_status := OKL_API.G_RET_STS_ERROR;

23866: -- Validating amounts and rates values
23867: IF ln_cnt_rte_not_null = ln_tot_cnt AND
23868: ln_cnt_amt_null < ln_tot_cnt AND
23869: ln_cnt_amt_null > 1 THEN
23870: l_return_status := OKL_API.G_RET_STS_ERROR;
23871: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23872: OKL_API.set_message(p_app_name => G_APP_NAME,
23873: p_msg_name => G_INVALID_VALUE,
23874: p_token1 => G_COL_NAME_TOKEN,

Line 23871: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

23867: IF ln_cnt_rte_not_null = ln_tot_cnt AND
23868: ln_cnt_amt_null < ln_tot_cnt AND
23869: ln_cnt_amt_null > 1 THEN
23870: l_return_status := OKL_API.G_RET_STS_ERROR;
23871: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23872: OKL_API.set_message(p_app_name => G_APP_NAME,
23873: p_msg_name => G_INVALID_VALUE,
23874: p_token1 => G_COL_NAME_TOKEN,
23875: p_token1_value => 'payment amounts');

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

23868: ln_cnt_amt_null < ln_tot_cnt AND
23869: ln_cnt_amt_null > 1 THEN
23870: l_return_status := OKL_API.G_RET_STS_ERROR;
23871: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23872: OKL_API.set_message(p_app_name => G_APP_NAME,
23873: p_msg_name => G_INVALID_VALUE,
23874: p_token1 => G_COL_NAME_TOKEN,
23875: p_token1_value => 'payment amounts');
23876: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

Line 23876: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

23872: OKL_API.set_message(p_app_name => G_APP_NAME,
23873: p_msg_name => G_INVALID_VALUE,
23874: p_token1 => G_COL_NAME_TOKEN,
23875: p_token1_value => 'payment amounts');
23876: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23877: END IF;
23878: END IF;
23879: IF ln_cnt_amt_not_null = ln_tot_cnt THEN
23880: IF ln_cnt_rte_not_null < ln_tot_cnt AND

Line 23882: l_return_status := OKL_API.G_RET_STS_ERROR;

23878: END IF;
23879: IF ln_cnt_amt_not_null = ln_tot_cnt THEN
23880: IF ln_cnt_rte_not_null < ln_tot_cnt AND
23881: ln_cnt_rte_not_null > 0 THEN
23882: l_return_status := OKL_API.G_RET_STS_ERROR;
23883: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23884: OKL_API.set_message(p_app_name => G_APP_NAME,
23885: p_msg_name => G_INVALID_VALUE,
23886: p_token1 => G_COL_NAME_TOKEN,

Line 23883: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

23879: IF ln_cnt_amt_not_null = ln_tot_cnt THEN
23880: IF ln_cnt_rte_not_null < ln_tot_cnt AND
23881: ln_cnt_rte_not_null > 0 THEN
23882: l_return_status := OKL_API.G_RET_STS_ERROR;
23883: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23884: OKL_API.set_message(p_app_name => G_APP_NAME,
23885: p_msg_name => G_INVALID_VALUE,
23886: p_token1 => G_COL_NAME_TOKEN,
23887: p_token1_value => 'payment rates');

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

23880: IF ln_cnt_rte_not_null < ln_tot_cnt AND
23881: ln_cnt_rte_not_null > 0 THEN
23882: l_return_status := OKL_API.G_RET_STS_ERROR;
23883: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23884: OKL_API.set_message(p_app_name => G_APP_NAME,
23885: p_msg_name => G_INVALID_VALUE,
23886: p_token1 => G_COL_NAME_TOKEN,
23887: p_token1_value => 'payment rates');
23888: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

Line 23888: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

23884: OKL_API.set_message(p_app_name => G_APP_NAME,
23885: p_msg_name => G_INVALID_VALUE,
23886: p_token1 => G_COL_NAME_TOKEN,
23887: p_token1_value => 'payment rates');
23888: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23889: END IF;
23890: END IF;
23891: END IF;
23892: IF ln_cnt_rte_null = ln_tot_cnt AND

Line 23894: l_return_status := OKL_API.G_RET_STS_ERROR;

23890: END IF;
23891: END IF;
23892: IF ln_cnt_rte_null = ln_tot_cnt AND
23893: ln_cnt_amt_null = ln_tot_cnt THEN
23894: l_return_status := OKL_API.G_RET_STS_ERROR;
23895: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23896: OKL_API.set_message(p_app_name => G_APP_NAME,
23897: p_msg_name => G_REQUIRED_VALUE,
23898: p_token1 => G_COL_NAME_TOKEN,

Line 23895: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

23891: END IF;
23892: IF ln_cnt_rte_null = ln_tot_cnt AND
23893: ln_cnt_amt_null = ln_tot_cnt THEN
23894: l_return_status := OKL_API.G_RET_STS_ERROR;
23895: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23896: OKL_API.set_message(p_app_name => G_APP_NAME,
23897: p_msg_name => G_REQUIRED_VALUE,
23898: p_token1 => G_COL_NAME_TOKEN,
23899: p_token1_value => 'payment rate and payment amount');

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

23892: IF ln_cnt_rte_null = ln_tot_cnt AND
23893: ln_cnt_amt_null = ln_tot_cnt THEN
23894: l_return_status := OKL_API.G_RET_STS_ERROR;
23895: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23896: OKL_API.set_message(p_app_name => G_APP_NAME,
23897: p_msg_name => G_REQUIRED_VALUE,
23898: p_token1 => G_COL_NAME_TOKEN,
23899: p_token1_value => 'payment rate and payment amount');
23900: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

Line 23900: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

23896: OKL_API.set_message(p_app_name => G_APP_NAME,
23897: p_msg_name => G_REQUIRED_VALUE,
23898: p_token1 => G_COL_NAME_TOKEN,
23899: p_token1_value => 'payment rate and payment amount');
23900: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23901: END IF;
23902: END IF;
23903: IF ln_cnt_rte_not_null <> ln_tot_cnt AND
23904: ln_cnt_amt_not_null <> ln_tot_cnt THEN

Line 23905: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

23901: END IF;
23902: END IF;
23903: IF ln_cnt_rte_not_null <> ln_tot_cnt AND
23904: ln_cnt_amt_not_null <> ln_tot_cnt THEN
23905: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23906: OKL_API.set_message(p_app_name => G_APP_NAME,
23907: p_msg_name => G_INVALID_VALUE,
23908: p_token1 => G_COL_NAME_TOKEN,
23909: p_token1_value => 'payment rates and payment amounts');

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

23902: END IF;
23903: IF ln_cnt_rte_not_null <> ln_tot_cnt AND
23904: ln_cnt_amt_not_null <> ln_tot_cnt THEN
23905: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23906: OKL_API.set_message(p_app_name => G_APP_NAME,
23907: p_msg_name => G_INVALID_VALUE,
23908: p_token1 => G_COL_NAME_TOKEN,
23909: p_token1_value => 'payment rates and payment amounts');
23910: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

Line 23910: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

23906: OKL_API.set_message(p_app_name => G_APP_NAME,
23907: p_msg_name => G_INVALID_VALUE,
23908: p_token1 => G_COL_NAME_TOKEN,
23909: p_token1_value => 'payment rates and payment amounts');
23910: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23911: END IF;
23912: END IF;
23913: ln_cnt_amt_null := 0;
23914: ln_cnt_amt_not_null := 0;

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

23922:
23923:
23924: IF lt_sll_date_tbl_type(k+1).start_date >= lt_sll_date_tbl_type(k).start_date AND
23925: lt_sll_date_tbl_type(k+1).start_date <= lt_sll_date_tbl_type(k).end_date THEN
23926: OKL_API.set_message(p_app_name => G_APP_NAME,
23927: p_msg_name => G_PAYMENT_OVERLAP_ERROR);
23928: l_return_status := OKL_API.G_RET_STS_ERROR;
23929: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23930: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

Line 23928: l_return_status := OKL_API.G_RET_STS_ERROR;

23924: IF lt_sll_date_tbl_type(k+1).start_date >= lt_sll_date_tbl_type(k).start_date AND
23925: lt_sll_date_tbl_type(k+1).start_date <= lt_sll_date_tbl_type(k).end_date THEN
23926: OKL_API.set_message(p_app_name => G_APP_NAME,
23927: p_msg_name => G_PAYMENT_OVERLAP_ERROR);
23928: l_return_status := OKL_API.G_RET_STS_ERROR;
23929: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23930: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23931: END IF;
23932: ELSIF lt_sll_date_tbl_type(k+1).start_date > lt_sll_date_tbl_type(k).end_date + 1 THEN

Line 23929: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

23925: lt_sll_date_tbl_type(k+1).start_date <= lt_sll_date_tbl_type(k).end_date THEN
23926: OKL_API.set_message(p_app_name => G_APP_NAME,
23927: p_msg_name => G_PAYMENT_OVERLAP_ERROR);
23928: l_return_status := OKL_API.G_RET_STS_ERROR;
23929: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23930: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23931: END IF;
23932: ELSIF lt_sll_date_tbl_type(k+1).start_date > lt_sll_date_tbl_type(k).end_date + 1 THEN
23933: OKL_API.set_message(p_app_name => G_APP_NAME,

Line 23930: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

23926: OKL_API.set_message(p_app_name => G_APP_NAME,
23927: p_msg_name => G_PAYMENT_OVERLAP_ERROR);
23928: l_return_status := OKL_API.G_RET_STS_ERROR;
23929: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23930: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23931: END IF;
23932: ELSIF lt_sll_date_tbl_type(k+1).start_date > lt_sll_date_tbl_type(k).end_date + 1 THEN
23933: OKL_API.set_message(p_app_name => G_APP_NAME,
23934: p_msg_name => G_PAYMENT_GAP_ERROR);

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

23929: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23930: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23931: END IF;
23932: ELSIF lt_sll_date_tbl_type(k+1).start_date > lt_sll_date_tbl_type(k).end_date + 1 THEN
23933: OKL_API.set_message(p_app_name => G_APP_NAME,
23934: p_msg_name => G_PAYMENT_GAP_ERROR);
23935: l_return_status := OKL_API.G_RET_STS_ERROR;
23936: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23937: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

Line 23935: l_return_status := OKL_API.G_RET_STS_ERROR;

23931: END IF;
23932: ELSIF lt_sll_date_tbl_type(k+1).start_date > lt_sll_date_tbl_type(k).end_date + 1 THEN
23933: OKL_API.set_message(p_app_name => G_APP_NAME,
23934: p_msg_name => G_PAYMENT_GAP_ERROR);
23935: l_return_status := OKL_API.G_RET_STS_ERROR;
23936: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23937: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23938: END IF;
23939: END IF;

Line 23936: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

23932: ELSIF lt_sll_date_tbl_type(k+1).start_date > lt_sll_date_tbl_type(k).end_date + 1 THEN
23933: OKL_API.set_message(p_app_name => G_APP_NAME,
23934: p_msg_name => G_PAYMENT_GAP_ERROR);
23935: l_return_status := OKL_API.G_RET_STS_ERROR;
23936: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23937: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23938: END IF;
23939: END IF;
23940: END LOOP;

Line 23937: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

23933: OKL_API.set_message(p_app_name => G_APP_NAME,
23934: p_msg_name => G_PAYMENT_GAP_ERROR);
23935: l_return_status := OKL_API.G_RET_STS_ERROR;
23936: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23937: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23938: END IF;
23939: END IF;
23940: END LOOP;
23941: END IF;

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

23939: END IF;
23940: END LOOP;
23941: END IF;
23942: ELSE
23943: OKL_API.set_message(p_app_name => G_APP_NAME,
23944: p_msg_name => G_REQUIRED_VALUE,
23945: p_token1 => G_COL_NAME_TOKEN,
23946: p_token1_value => 'Payment Line Record');
23947: l_return_status := OKL_API.G_RET_STS_ERROR;

Line 23947: l_return_status := OKL_API.G_RET_STS_ERROR;

23943: OKL_API.set_message(p_app_name => G_APP_NAME,
23944: p_msg_name => G_REQUIRED_VALUE,
23945: p_token1 => G_COL_NAME_TOKEN,
23946: p_token1_value => 'Payment Line Record');
23947: l_return_status := OKL_API.G_RET_STS_ERROR;
23948: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23949: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23950: END IF;
23951: END IF;

Line 23948: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

23944: p_msg_name => G_REQUIRED_VALUE,
23945: p_token1 => G_COL_NAME_TOKEN,
23946: p_token1_value => 'Payment Line Record');
23947: l_return_status := OKL_API.G_RET_STS_ERROR;
23948: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23949: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23950: END IF;
23951: END IF;
23952: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

Line 23949: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

23945: p_token1 => G_COL_NAME_TOKEN,
23946: p_token1_value => 'Payment Line Record');
23947: l_return_status := OKL_API.G_RET_STS_ERROR;
23948: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23949: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23950: END IF;
23951: END IF;
23952: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23953: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

Line 23952: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

23948: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23949: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23950: END IF;
23951: END IF;
23952: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23953: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23954: END IF;
23955: lt_sll_date_tbl_type.DELETE;
23956: i := 0;

Line 23953: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

23949: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23950: END IF;
23951: END IF;
23952: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23953: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23954: END IF;
23955: lt_sll_date_tbl_type.DELETE;
23956: i := 0;
23957: END LOOP;

Line 23958: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

23954: END IF;
23955: lt_sll_date_tbl_type.DELETE;
23956: i := 0;
23957: END LOOP;
23958: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23959: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23960: END IF;
23961: END LOOP;
23962: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

Line 23959: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

23955: lt_sll_date_tbl_type.DELETE;
23956: i := 0;
23957: END LOOP;
23958: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23959: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23960: END IF;
23961: END LOOP;
23962: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23963: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 23962: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

23958: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23959: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23960: END IF;
23961: END LOOP;
23962: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23963: RAISE OKL_API.G_EXCEPTION_ERROR;
23964: END IF;
23965: ELSIF l_paym_tbl.COUNT > 0 THEN
23966: i := l_paym_tbl.FIRST;

Line 23963: RAISE OKL_API.G_EXCEPTION_ERROR;

23959: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
23960: END IF;
23961: END LOOP;
23962: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
23963: RAISE OKL_API.G_EXCEPTION_ERROR;
23964: END IF;
23965: ELSIF l_paym_tbl.COUNT > 0 THEN
23966: i := l_paym_tbl.FIRST;
23967: LOOP

Line 23969: l_paym_tbl(i).START_DATE = OKL_API.G_MISS_DATE) OR

23965: ELSIF l_paym_tbl.COUNT > 0 THEN
23966: i := l_paym_tbl.FIRST;
23967: LOOP
23968: IF (l_paym_tbl(i).START_DATE IS NULL OR
23969: l_paym_tbl(i).START_DATE = OKL_API.G_MISS_DATE) OR
23970: (l_paym_tbl(i).frequency IS NULL OR
23971: l_paym_tbl(i).frequency = OKL_API.G_MISS_CHAR) OR
23972: l_paym_tbl(i).frequency NOT IN ('A','S','Q','M') THEN
23973: OKL_API.set_message(p_app_name => G_APP_NAME,

Line 23971: l_paym_tbl(i).frequency = OKL_API.G_MISS_CHAR) OR

23967: LOOP
23968: IF (l_paym_tbl(i).START_DATE IS NULL OR
23969: l_paym_tbl(i).START_DATE = OKL_API.G_MISS_DATE) OR
23970: (l_paym_tbl(i).frequency IS NULL OR
23971: l_paym_tbl(i).frequency = OKL_API.G_MISS_CHAR) OR
23972: l_paym_tbl(i).frequency NOT IN ('A','S','Q','M') THEN
23973: OKL_API.set_message(p_app_name => G_APP_NAME,
23974: p_msg_name => G_REQUIRED_VALUE,
23975: p_token1 => G_COL_NAME_TOKEN,

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

23969: l_paym_tbl(i).START_DATE = OKL_API.G_MISS_DATE) OR
23970: (l_paym_tbl(i).frequency IS NULL OR
23971: l_paym_tbl(i).frequency = OKL_API.G_MISS_CHAR) OR
23972: l_paym_tbl(i).frequency NOT IN ('A','S','Q','M') THEN
23973: OKL_API.set_message(p_app_name => G_APP_NAME,
23974: p_msg_name => G_REQUIRED_VALUE,
23975: p_token1 => G_COL_NAME_TOKEN,
23976: p_token1_value => 'Start date, Frequency');
23977: l_return_status := OKL_API.G_RET_STS_ERROR;

Line 23977: l_return_status := OKL_API.G_RET_STS_ERROR;

23973: OKL_API.set_message(p_app_name => G_APP_NAME,
23974: p_msg_name => G_REQUIRED_VALUE,
23975: p_token1 => G_COL_NAME_TOKEN,
23976: p_token1_value => 'Start date, Frequency');
23977: l_return_status := OKL_API.G_RET_STS_ERROR;
23978: EXIT WHEN (l_return_status = OKL_API.G_RET_STS_ERROR);
23979: END IF;
23980: IF l_paym_tbl(i).frequency = 'A' THEN
23981: l_freq := 12;

Line 23978: EXIT WHEN (l_return_status = OKL_API.G_RET_STS_ERROR);

23974: p_msg_name => G_REQUIRED_VALUE,
23975: p_token1 => G_COL_NAME_TOKEN,
23976: p_token1_value => 'Start date, Frequency');
23977: l_return_status := OKL_API.G_RET_STS_ERROR;
23978: EXIT WHEN (l_return_status = OKL_API.G_RET_STS_ERROR);
23979: END IF;
23980: IF l_paym_tbl(i).frequency = 'A' THEN
23981: l_freq := 12;
23982: ELSIF l_paym_tbl(i).frequency = 'S' THEN

Line 23990: l_paym_tbl(i).stub_days = OKL_API.G_MISS_NUM) AND

23986: ELSIF l_paym_tbl(i).frequency = 'M' THEN
23987: l_freq := 1;
23988: END IF;
23989: IF (l_paym_tbl(i).stub_days IS NULL OR
23990: l_paym_tbl(i).stub_days = OKL_API.G_MISS_NUM) AND
23991: (l_paym_tbl(i).periods IS NOT NULL OR
23992: l_paym_tbl(i).periods <> OKL_API.G_MISS_NUM) THEN
23993: lt_sll_date_tbl_type(j).START_DATE := l_paym_tbl(i).START_DATE;
23994: lt_sll_date_tbl_type(j).end_date := ADD_MONTHS(l_paym_tbl(i).START_DATE,(l_paym_tbl(i).periods*l_freq))-1;

Line 23992: l_paym_tbl(i).periods <> OKL_API.G_MISS_NUM) THEN

23988: END IF;
23989: IF (l_paym_tbl(i).stub_days IS NULL OR
23990: l_paym_tbl(i).stub_days = OKL_API.G_MISS_NUM) AND
23991: (l_paym_tbl(i).periods IS NOT NULL OR
23992: l_paym_tbl(i).periods <> OKL_API.G_MISS_NUM) THEN
23993: lt_sll_date_tbl_type(j).START_DATE := l_paym_tbl(i).START_DATE;
23994: lt_sll_date_tbl_type(j).end_date := ADD_MONTHS(l_paym_tbl(i).START_DATE,(l_paym_tbl(i).periods*l_freq))-1;
23995: ELSIF (l_paym_tbl(i).stub_days IS NOT NULL OR
23996: l_paym_tbl(i).stub_days <> OKL_API.G_MISS_NUM) AND

Line 23996: l_paym_tbl(i).stub_days <> OKL_API.G_MISS_NUM) AND

23992: l_paym_tbl(i).periods <> OKL_API.G_MISS_NUM) THEN
23993: lt_sll_date_tbl_type(j).START_DATE := l_paym_tbl(i).START_DATE;
23994: lt_sll_date_tbl_type(j).end_date := ADD_MONTHS(l_paym_tbl(i).START_DATE,(l_paym_tbl(i).periods*l_freq))-1;
23995: ELSIF (l_paym_tbl(i).stub_days IS NOT NULL OR
23996: l_paym_tbl(i).stub_days <> OKL_API.G_MISS_NUM) AND
23997: (l_paym_tbl(i).periods IS NULL OR
23998: l_paym_tbl(i).periods = OKL_API.G_MISS_NUM) THEN
23999: lt_sll_date_tbl_type(j).START_DATE := l_paym_tbl(i).START_DATE;
24000: lt_sll_date_tbl_type(j).end_date := (l_paym_tbl(i).START_DATE+l_paym_tbl(i).stub_days)-1;

Line 23998: l_paym_tbl(i).periods = OKL_API.G_MISS_NUM) THEN

23994: lt_sll_date_tbl_type(j).end_date := ADD_MONTHS(l_paym_tbl(i).START_DATE,(l_paym_tbl(i).periods*l_freq))-1;
23995: ELSIF (l_paym_tbl(i).stub_days IS NOT NULL OR
23996: l_paym_tbl(i).stub_days <> OKL_API.G_MISS_NUM) AND
23997: (l_paym_tbl(i).periods IS NULL OR
23998: l_paym_tbl(i).periods = OKL_API.G_MISS_NUM) THEN
23999: lt_sll_date_tbl_type(j).START_DATE := l_paym_tbl(i).START_DATE;
24000: lt_sll_date_tbl_type(j).end_date := (l_paym_tbl(i).START_DATE+l_paym_tbl(i).stub_days)-1;
24001: ELSIF (l_paym_tbl(i).periods IS NULL OR
24002: l_paym_tbl(i).periods = OKL_API.G_MISS_NUM) AND

Line 24002: l_paym_tbl(i).periods = OKL_API.G_MISS_NUM) AND

23998: l_paym_tbl(i).periods = OKL_API.G_MISS_NUM) THEN
23999: lt_sll_date_tbl_type(j).START_DATE := l_paym_tbl(i).START_DATE;
24000: lt_sll_date_tbl_type(j).end_date := (l_paym_tbl(i).START_DATE+l_paym_tbl(i).stub_days)-1;
24001: ELSIF (l_paym_tbl(i).periods IS NULL OR
24002: l_paym_tbl(i).periods = OKL_API.G_MISS_NUM) AND
24003: (l_paym_tbl(i).stub_days IS NULL OR
24004: l_paym_tbl(i).stub_days = OKL_API.G_MISS_NUM) THEN
24005: OKL_API.set_message(p_app_name => G_APP_NAME,
24006: p_msg_name => G_REQUIRED_VALUE,

Line 24004: l_paym_tbl(i).stub_days = OKL_API.G_MISS_NUM) THEN

24000: lt_sll_date_tbl_type(j).end_date := (l_paym_tbl(i).START_DATE+l_paym_tbl(i).stub_days)-1;
24001: ELSIF (l_paym_tbl(i).periods IS NULL OR
24002: l_paym_tbl(i).periods = OKL_API.G_MISS_NUM) AND
24003: (l_paym_tbl(i).stub_days IS NULL OR
24004: l_paym_tbl(i).stub_days = OKL_API.G_MISS_NUM) THEN
24005: OKL_API.set_message(p_app_name => G_APP_NAME,
24006: p_msg_name => G_REQUIRED_VALUE,
24007: p_token1 => G_COL_NAME_TOKEN,
24008: p_token1_value => 'Stub days, Periods');

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

24001: ELSIF (l_paym_tbl(i).periods IS NULL OR
24002: l_paym_tbl(i).periods = OKL_API.G_MISS_NUM) AND
24003: (l_paym_tbl(i).stub_days IS NULL OR
24004: l_paym_tbl(i).stub_days = OKL_API.G_MISS_NUM) THEN
24005: OKL_API.set_message(p_app_name => G_APP_NAME,
24006: p_msg_name => G_REQUIRED_VALUE,
24007: p_token1 => G_COL_NAME_TOKEN,
24008: p_token1_value => 'Stub days, Periods');
24009: l_return_status := OKL_API.G_RET_STS_ERROR;

Line 24009: l_return_status := OKL_API.G_RET_STS_ERROR;

24005: OKL_API.set_message(p_app_name => G_APP_NAME,
24006: p_msg_name => G_REQUIRED_VALUE,
24007: p_token1 => G_COL_NAME_TOKEN,
24008: p_token1_value => 'Stub days, Periods');
24009: l_return_status := OKL_API.G_RET_STS_ERROR;
24010: EXIT WHEN (l_return_status = OKL_API.G_RET_STS_ERROR);
24011: END IF;
24012: j := j + 1;
24013: -- Collecting amount and rate info to validate further

Line 24010: EXIT WHEN (l_return_status = OKL_API.G_RET_STS_ERROR);

24006: p_msg_name => G_REQUIRED_VALUE,
24007: p_token1 => G_COL_NAME_TOKEN,
24008: p_token1_value => 'Stub days, Periods');
24009: l_return_status := OKL_API.G_RET_STS_ERROR;
24010: EXIT WHEN (l_return_status = OKL_API.G_RET_STS_ERROR);
24011: END IF;
24012: j := j + 1;
24013: -- Collecting amount and rate info to validate further
24014: IF l_paym_tbl(i).amount IS NULL THEN

Line 24027: l_paym_tbl(i).arrears_yn = OKL_API.G_MISS_CHAR THEN

24023: ln_cnt_rte_not_null := ln_cnt_rte_not_null + 1;
24024: END IF;
24025: l_paym_tbl(i).arrears_yn := nvl(l_paym_tbl(i).arrears_yn,'Y');
24026: IF l_paym_tbl(i).arrears_yn IS NULL OR
24027: l_paym_tbl(i).arrears_yn = OKL_API.G_MISS_CHAR THEN
24028: l_return_status := OKL_API.G_RET_STS_ERROR;
24029: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24030: OKL_API.set_message(p_app_name => G_APP_NAME,
24031: p_msg_name => G_INVALID_VALUE,

Line 24028: l_return_status := OKL_API.G_RET_STS_ERROR;

24024: END IF;
24025: l_paym_tbl(i).arrears_yn := nvl(l_paym_tbl(i).arrears_yn,'Y');
24026: IF l_paym_tbl(i).arrears_yn IS NULL OR
24027: l_paym_tbl(i).arrears_yn = OKL_API.G_MISS_CHAR THEN
24028: l_return_status := OKL_API.G_RET_STS_ERROR;
24029: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24030: OKL_API.set_message(p_app_name => G_APP_NAME,
24031: p_msg_name => G_INVALID_VALUE,
24032: p_token1 => G_COL_NAME_TOKEN,

Line 24029: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

24025: l_paym_tbl(i).arrears_yn := nvl(l_paym_tbl(i).arrears_yn,'Y');
24026: IF l_paym_tbl(i).arrears_yn IS NULL OR
24027: l_paym_tbl(i).arrears_yn = OKL_API.G_MISS_CHAR THEN
24028: l_return_status := OKL_API.G_RET_STS_ERROR;
24029: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24030: OKL_API.set_message(p_app_name => G_APP_NAME,
24031: p_msg_name => G_INVALID_VALUE,
24032: p_token1 => G_COL_NAME_TOKEN,
24033: p_token1_value => 'Arrear');

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

24026: IF l_paym_tbl(i).arrears_yn IS NULL OR
24027: l_paym_tbl(i).arrears_yn = OKL_API.G_MISS_CHAR THEN
24028: l_return_status := OKL_API.G_RET_STS_ERROR;
24029: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24030: OKL_API.set_message(p_app_name => G_APP_NAME,
24031: p_msg_name => G_INVALID_VALUE,
24032: p_token1 => G_COL_NAME_TOKEN,
24033: p_token1_value => 'Arrear');
24034: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

Line 24034: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

24030: OKL_API.set_message(p_app_name => G_APP_NAME,
24031: p_msg_name => G_INVALID_VALUE,
24032: p_token1 => G_COL_NAME_TOKEN,
24033: p_token1_value => 'Arrear');
24034: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
24035: END IF;
24036: ELSIF (l_paym_tbl(i).arrears_yn IS NOT NULL OR
24037: l_paym_tbl(i).arrears_yn <> OKL_API.G_MISS_CHAR) AND
24038: l_paym_tbl(i).arrears_yn = 'N' THEN

Line 24037: l_paym_tbl(i).arrears_yn <> OKL_API.G_MISS_CHAR) AND

24033: p_token1_value => 'Arrear');
24034: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
24035: END IF;
24036: ELSIF (l_paym_tbl(i).arrears_yn IS NOT NULL OR
24037: l_paym_tbl(i).arrears_yn <> OKL_API.G_MISS_CHAR) AND
24038: l_paym_tbl(i).arrears_yn = 'N' THEN
24039: IF l_paym_tbl(i).STRUCTURE IS NULL OR
24040: l_paym_tbl(i).STRUCTURE = OKL_API.G_MISS_CHAR THEN
24041: l_return_status := OKL_API.G_RET_STS_ERROR;

Line 24040: l_paym_tbl(i).STRUCTURE = OKL_API.G_MISS_CHAR THEN

24036: ELSIF (l_paym_tbl(i).arrears_yn IS NOT NULL OR
24037: l_paym_tbl(i).arrears_yn <> OKL_API.G_MISS_CHAR) AND
24038: l_paym_tbl(i).arrears_yn = 'N' THEN
24039: IF l_paym_tbl(i).STRUCTURE IS NULL OR
24040: l_paym_tbl(i).STRUCTURE = OKL_API.G_MISS_CHAR THEN
24041: l_return_status := OKL_API.G_RET_STS_ERROR;
24042: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24043: OKL_API.set_message(p_app_name => G_APP_NAME,
24044: p_msg_name => G_INVALID_VALUE,

Line 24041: l_return_status := OKL_API.G_RET_STS_ERROR;

24037: l_paym_tbl(i).arrears_yn <> OKL_API.G_MISS_CHAR) AND
24038: l_paym_tbl(i).arrears_yn = 'N' THEN
24039: IF l_paym_tbl(i).STRUCTURE IS NULL OR
24040: l_paym_tbl(i).STRUCTURE = OKL_API.G_MISS_CHAR THEN
24041: l_return_status := OKL_API.G_RET_STS_ERROR;
24042: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24043: OKL_API.set_message(p_app_name => G_APP_NAME,
24044: p_msg_name => G_INVALID_VALUE,
24045: p_token1 => G_COL_NAME_TOKEN,

Line 24042: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

24038: l_paym_tbl(i).arrears_yn = 'N' THEN
24039: IF l_paym_tbl(i).STRUCTURE IS NULL OR
24040: l_paym_tbl(i).STRUCTURE = OKL_API.G_MISS_CHAR THEN
24041: l_return_status := OKL_API.G_RET_STS_ERROR;
24042: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24043: OKL_API.set_message(p_app_name => G_APP_NAME,
24044: p_msg_name => G_INVALID_VALUE,
24045: p_token1 => G_COL_NAME_TOKEN,
24046: p_token1_value => 'Structure');

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

24039: IF l_paym_tbl(i).STRUCTURE IS NULL OR
24040: l_paym_tbl(i).STRUCTURE = OKL_API.G_MISS_CHAR THEN
24041: l_return_status := OKL_API.G_RET_STS_ERROR;
24042: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24043: OKL_API.set_message(p_app_name => G_APP_NAME,
24044: p_msg_name => G_INVALID_VALUE,
24045: p_token1 => G_COL_NAME_TOKEN,
24046: p_token1_value => 'Structure');
24047: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

Line 24047: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

24043: OKL_API.set_message(p_app_name => G_APP_NAME,
24044: p_msg_name => G_INVALID_VALUE,
24045: p_token1 => G_COL_NAME_TOKEN,
24046: p_token1_value => 'Structure');
24047: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
24048: END IF;
24049: END IF;
24050: END IF;
24051: EXIT WHEN (i = l_paym_tbl.LAST);

Line 24054: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

24050: END IF;
24051: EXIT WHEN (i = l_paym_tbl.LAST);
24052: i := l_paym_tbl.NEXT(i);
24053: END LOOP;
24054: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24055: RAISE OKL_API.G_EXCEPTION_ERROR;
24056: END IF;
24057: -- Validating amounts and rates values
24058: IF ln_cnt_rte_not_null = l_paym_tbl.COUNT AND

Line 24055: RAISE OKL_API.G_EXCEPTION_ERROR;

24051: EXIT WHEN (i = l_paym_tbl.LAST);
24052: i := l_paym_tbl.NEXT(i);
24053: END LOOP;
24054: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24055: RAISE OKL_API.G_EXCEPTION_ERROR;
24056: END IF;
24057: -- Validating amounts and rates values
24058: IF ln_cnt_rte_not_null = l_paym_tbl.COUNT AND
24059: ln_cnt_amt_null < l_paym_tbl.COUNT AND

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

24057: -- Validating amounts and rates values
24058: IF ln_cnt_rte_not_null = l_paym_tbl.COUNT AND
24059: ln_cnt_amt_null < l_paym_tbl.COUNT AND
24060: ln_cnt_amt_null > 1 THEN
24061: OKL_API.set_message(p_app_name => G_APP_NAME,
24062: p_msg_name => G_INVALID_VALUE,
24063: p_token1 => G_COL_NAME_TOKEN,
24064: p_token1_value => 'payment amounts');
24065: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 24065: RAISE OKL_API.G_EXCEPTION_ERROR;

24061: OKL_API.set_message(p_app_name => G_APP_NAME,
24062: p_msg_name => G_INVALID_VALUE,
24063: p_token1 => G_COL_NAME_TOKEN,
24064: p_token1_value => 'payment amounts');
24065: RAISE OKL_API.G_EXCEPTION_ERROR;
24066: END IF;
24067: IF ln_cnt_amt_not_null = l_paym_tbl.COUNT THEN
24068: IF ln_cnt_rte_not_null < l_paym_tbl.COUNT AND
24069: ln_cnt_rte_not_null > 0 THEN

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

24066: END IF;
24067: IF ln_cnt_amt_not_null = l_paym_tbl.COUNT THEN
24068: IF ln_cnt_rte_not_null < l_paym_tbl.COUNT AND
24069: ln_cnt_rte_not_null > 0 THEN
24070: OKL_API.set_message(p_app_name => G_APP_NAME,
24071: p_msg_name => G_INVALID_VALUE,
24072: p_token1 => G_COL_NAME_TOKEN,
24073: p_token1_value => 'payment rates');
24074: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 24074: RAISE OKL_API.G_EXCEPTION_ERROR;

24070: OKL_API.set_message(p_app_name => G_APP_NAME,
24071: p_msg_name => G_INVALID_VALUE,
24072: p_token1 => G_COL_NAME_TOKEN,
24073: p_token1_value => 'payment rates');
24074: RAISE OKL_API.G_EXCEPTION_ERROR;
24075: END IF;
24076: END IF;
24077: IF ln_cnt_rte_null = l_paym_tbl.COUNT AND
24078: ln_cnt_amt_null = l_paym_tbl.COUNT THEN

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

24075: END IF;
24076: END IF;
24077: IF ln_cnt_rte_null = l_paym_tbl.COUNT AND
24078: ln_cnt_amt_null = l_paym_tbl.COUNT THEN
24079: OKL_API.set_message(p_app_name => G_APP_NAME,
24080: p_msg_name => G_REQUIRED_VALUE,
24081: p_token1 => G_COL_NAME_TOKEN,
24082: p_token1_value => 'payment rate and payment amount');
24083: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 24083: RAISE OKL_API.G_EXCEPTION_ERROR;

24079: OKL_API.set_message(p_app_name => G_APP_NAME,
24080: p_msg_name => G_REQUIRED_VALUE,
24081: p_token1 => G_COL_NAME_TOKEN,
24082: p_token1_value => 'payment rate and payment amount');
24083: RAISE OKL_API.G_EXCEPTION_ERROR;
24084: END IF;
24085: IF ln_cnt_rte_not_null <> l_paym_tbl.COUNT AND
24086: ln_cnt_amt_not_null <> l_paym_tbl.COUNT THEN
24087: OKL_API.set_message(p_app_name => G_APP_NAME,

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

24083: RAISE OKL_API.G_EXCEPTION_ERROR;
24084: END IF;
24085: IF ln_cnt_rte_not_null <> l_paym_tbl.COUNT AND
24086: ln_cnt_amt_not_null <> l_paym_tbl.COUNT THEN
24087: OKL_API.set_message(p_app_name => G_APP_NAME,
24088: p_msg_name => G_INVALID_VALUE,
24089: p_token1 => G_COL_NAME_TOKEN,
24090: p_token1_value => 'payment rates and payment amounts');
24091: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 24091: RAISE OKL_API.G_EXCEPTION_ERROR;

24087: OKL_API.set_message(p_app_name => G_APP_NAME,
24088: p_msg_name => G_INVALID_VALUE,
24089: p_token1 => G_COL_NAME_TOKEN,
24090: p_token1_value => 'payment rates and payment amounts');
24091: RAISE OKL_API.G_EXCEPTION_ERROR;
24092: END IF;
24093: ln_cnt_amt_null := 0;
24094: ln_cnt_amt_not_null := 0;
24095: ln_cnt_rte_null := 0;

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

24100: FOR k IN lt_sll_date_tbl_type.FIRST..lt_sll_date_tbl_type.LAST LOOP
24101: EXIT WHEN(k = lt_sll_date_tbl_type.LAST);
24102: IF lt_sll_date_tbl_type(k+1).start_date >= lt_sll_date_tbl_type(k).start_date AND
24103: lt_sll_date_tbl_type(k+1).start_date <= lt_sll_date_tbl_type(k).end_date THEN
24104: OKL_API.set_message(p_app_name => G_APP_NAME,
24105: p_msg_name => G_PAYMENT_OVERLAP_ERROR);
24106: l_return_status := OKL_API.G_RET_STS_ERROR;
24107: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24108: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

Line 24106: l_return_status := OKL_API.G_RET_STS_ERROR;

24102: IF lt_sll_date_tbl_type(k+1).start_date >= lt_sll_date_tbl_type(k).start_date AND
24103: lt_sll_date_tbl_type(k+1).start_date <= lt_sll_date_tbl_type(k).end_date THEN
24104: OKL_API.set_message(p_app_name => G_APP_NAME,
24105: p_msg_name => G_PAYMENT_OVERLAP_ERROR);
24106: l_return_status := OKL_API.G_RET_STS_ERROR;
24107: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24108: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
24109: END IF;
24110: ELSIF lt_sll_date_tbl_type(k+1).start_date > lt_sll_date_tbl_type(k).end_date + 1 THEN

Line 24107: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

24103: lt_sll_date_tbl_type(k+1).start_date <= lt_sll_date_tbl_type(k).end_date THEN
24104: OKL_API.set_message(p_app_name => G_APP_NAME,
24105: p_msg_name => G_PAYMENT_OVERLAP_ERROR);
24106: l_return_status := OKL_API.G_RET_STS_ERROR;
24107: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24108: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
24109: END IF;
24110: ELSIF lt_sll_date_tbl_type(k+1).start_date > lt_sll_date_tbl_type(k).end_date + 1 THEN
24111: OKL_API.set_message(p_app_name => G_APP_NAME,

Line 24108: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

24104: OKL_API.set_message(p_app_name => G_APP_NAME,
24105: p_msg_name => G_PAYMENT_OVERLAP_ERROR);
24106: l_return_status := OKL_API.G_RET_STS_ERROR;
24107: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24108: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
24109: END IF;
24110: ELSIF lt_sll_date_tbl_type(k+1).start_date > lt_sll_date_tbl_type(k).end_date + 1 THEN
24111: OKL_API.set_message(p_app_name => G_APP_NAME,
24112: p_msg_name => G_PAYMENT_GAP_ERROR);

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

24107: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24108: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
24109: END IF;
24110: ELSIF lt_sll_date_tbl_type(k+1).start_date > lt_sll_date_tbl_type(k).end_date + 1 THEN
24111: OKL_API.set_message(p_app_name => G_APP_NAME,
24112: p_msg_name => G_PAYMENT_GAP_ERROR);
24113: l_return_status := OKL_API.G_RET_STS_ERROR;
24114: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24115: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

Line 24113: l_return_status := OKL_API.G_RET_STS_ERROR;

24109: END IF;
24110: ELSIF lt_sll_date_tbl_type(k+1).start_date > lt_sll_date_tbl_type(k).end_date + 1 THEN
24111: OKL_API.set_message(p_app_name => G_APP_NAME,
24112: p_msg_name => G_PAYMENT_GAP_ERROR);
24113: l_return_status := OKL_API.G_RET_STS_ERROR;
24114: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24115: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
24116: END IF;
24117: END IF;

Line 24114: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

24110: ELSIF lt_sll_date_tbl_type(k+1).start_date > lt_sll_date_tbl_type(k).end_date + 1 THEN
24111: OKL_API.set_message(p_app_name => G_APP_NAME,
24112: p_msg_name => G_PAYMENT_GAP_ERROR);
24113: l_return_status := OKL_API.G_RET_STS_ERROR;
24114: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24115: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
24116: END IF;
24117: END IF;
24118: END LOOP;

Line 24115: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);

24111: OKL_API.set_message(p_app_name => G_APP_NAME,
24112: p_msg_name => G_PAYMENT_GAP_ERROR);
24113: l_return_status := OKL_API.G_RET_STS_ERROR;
24114: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24115: EXIT WHEN(l_return_status <> OKL_API.G_RET_STS_SUCCESS);
24116: END IF;
24117: END IF;
24118: END LOOP;
24119: END IF;

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

24118: END LOOP;
24119: END IF;
24120: END IF;
24121: ELSE
24122: OKL_API.set_message(p_app_name => G_APP_NAME,
24123: p_msg_name => G_REQUIRED_VALUE,
24124: p_token1 => G_COL_NAME_TOKEN,
24125: p_token1_value => 'Payment Line Record');
24126: l_return_status := OKL_API.G_RET_STS_ERROR;

Line 24126: l_return_status := OKL_API.G_RET_STS_ERROR;

24122: OKL_API.set_message(p_app_name => G_APP_NAME,
24123: p_msg_name => G_REQUIRED_VALUE,
24124: p_token1 => G_COL_NAME_TOKEN,
24125: p_token1_value => 'Payment Line Record');
24126: l_return_status := OKL_API.G_RET_STS_ERROR;
24127: END IF;
24128: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24129: RAISE OKL_API.G_EXCEPTION_ERROR;
24130: END IF;

Line 24128: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

24124: p_token1 => G_COL_NAME_TOKEN,
24125: p_token1_value => 'Payment Line Record');
24126: l_return_status := OKL_API.G_RET_STS_ERROR;
24127: END IF;
24128: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24129: RAISE OKL_API.G_EXCEPTION_ERROR;
24130: END IF;
24131: x_return_status := l_return_status;
24132: OKL_API.END_ACTIVITY (x_msg_count,

Line 24129: RAISE OKL_API.G_EXCEPTION_ERROR;

24125: p_token1_value => 'Payment Line Record');
24126: l_return_status := OKL_API.G_RET_STS_ERROR;
24127: END IF;
24128: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24129: RAISE OKL_API.G_EXCEPTION_ERROR;
24130: END IF;
24131: x_return_status := l_return_status;
24132: OKL_API.END_ACTIVITY (x_msg_count,
24133: x_msg_data );

Line 24132: OKL_API.END_ACTIVITY (x_msg_count,

24128: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24129: RAISE OKL_API.G_EXCEPTION_ERROR;
24130: END IF;
24131: x_return_status := l_return_status;
24132: OKL_API.END_ACTIVITY (x_msg_count,
24133: x_msg_data );
24134: EXCEPTION
24135: WHEN OKL_API.G_EXCEPTION_ERROR THEN
24136: IF c_get_sll_lines_csr%ISOPEN THEN

Line 24135: WHEN OKL_API.G_EXCEPTION_ERROR THEN

24131: x_return_status := l_return_status;
24132: OKL_API.END_ACTIVITY (x_msg_count,
24133: x_msg_data );
24134: EXCEPTION
24135: WHEN OKL_API.G_EXCEPTION_ERROR THEN
24136: IF c_get_sll_lines_csr%ISOPEN THEN
24137: CLOSE c_get_sll_lines_csr;
24138: END IF;
24139: IF c_get_slh_lines_csr%ISOPEN THEN

Line 24154: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

24150: END IF;
24151: IF c_get_psth_csr%ISOPEN THEN
24152: CLOSE c_get_psth_csr;
24153: END IF;
24154: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
24155: l_api_name,
24156: G_PKG_NAME,
24157: 'OKL_API.G_RET_STS_ERROR',
24158: x_msg_count,

Line 24157: 'OKL_API.G_RET_STS_ERROR',

24153: END IF;
24154: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
24155: l_api_name,
24156: G_PKG_NAME,
24157: 'OKL_API.G_RET_STS_ERROR',
24158: x_msg_count,
24159: x_msg_data,
24160: '_PVT');
24161: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 24161: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

24157: 'OKL_API.G_RET_STS_ERROR',
24158: x_msg_count,
24159: x_msg_data,
24160: '_PVT');
24161: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
24162: IF c_get_sll_lines_csr%ISOPEN THEN
24163: CLOSE c_get_sll_lines_csr;
24164: END IF;
24165: IF c_get_slh_lines_csr%ISOPEN THEN

Line 24180: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

24176: END IF;
24177: IF c_get_psth_csr%ISOPEN THEN
24178: CLOSE c_get_psth_csr;
24179: END IF;
24180: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
24181: l_api_name,
24182: G_PKG_NAME,
24183: 'OKL_API.G_RET_STS_UNEXP_ERROR',
24184: x_msg_count,

Line 24183: 'OKL_API.G_RET_STS_UNEXP_ERROR',

24179: END IF;
24180: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
24181: l_api_name,
24182: G_PKG_NAME,
24183: 'OKL_API.G_RET_STS_UNEXP_ERROR',
24184: x_msg_count,
24185: x_msg_data,
24186: '_PVT');
24187: WHEN OTHERS THEN

Line 24206: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

24202: END IF;
24203: IF c_get_psth_csr%ISOPEN THEN
24204: CLOSE c_get_psth_csr;
24205: END IF;
24206: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
24207: l_api_name,
24208: G_PKG_NAME,
24209: 'OTHERS',
24210: x_msg_count,

Line 24232: l_return_status VARCHAR2(3):= OKL_API.G_RET_STS_SUCCESS;

24228: x_return_status OUT NOCOPY VARCHAR2,
24229: x_asset_oec OUT NOCOPY NUMBER,
24230: x_start_date OUT NOCOPY DATE)
24231: IS
24232: l_return_status VARCHAR2(3):= OKL_API.G_RET_STS_SUCCESS;
24233: l_msg_count NUMBER;
24234: l_msg_data VARCHAR2(32767);
24235: G_FORMULA_DIS OKL_FORMULAE_V.NAME%TYPE := 'LINE_DISCOUNT';
24236: G_AMT_TOKEN CONSTANT VARCHAR2(200) := 'AMOUNT';

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

24276: AND chr_rv.START_DATE = cle_rv.START_DATE
24277: AND cle_rv.id = kle_rv.id;
24278: BEGIN
24279: IF p_subside_yn NOT IN ('Y','N') THEN
24280: OKL_API.set_message(p_app_name => G_APP_NAME,
24281: p_msg_name => G_INVALID_VALUE,
24282: p_token1 => G_COL_NAME_TOKEN,
24283: p_token1_value => 'p_subside_yn');
24284: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 24284: RAISE OKL_API.G_EXCEPTION_ERROR;

24280: OKL_API.set_message(p_app_name => G_APP_NAME,
24281: p_msg_name => G_INVALID_VALUE,
24282: p_token1 => G_COL_NAME_TOKEN,
24283: p_token1_value => 'p_subside_yn');
24284: RAISE OKL_API.G_EXCEPTION_ERROR;
24285: END IF;
24286: FOR get_oec_rec IN get_oec_csr(p_khr_id => p_khr_id,
24287: p_kle_id => p_kle_id) LOOP
24288: IF p_subside_yn = 'Y' THEN

Line 24290: p_init_msg_list => OKL_API.G_TRUE,

24286: FOR get_oec_rec IN get_oec_csr(p_khr_id => p_khr_id,
24287: p_kle_id => p_kle_id) LOOP
24288: IF p_subside_yn = 'Y' THEN
24289: execute_formula(p_api_version => l_api_version,
24290: p_init_msg_list => OKL_API.G_TRUE,
24291: x_return_status => l_return_status,
24292: x_msg_count => l_msg_count,
24293: x_msg_data => l_msg_data,
24294: p_formula_name => G_FORMULA_DIS,

Line 24298: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

24294: p_formula_name => G_FORMULA_DIS,
24295: p_contract_id => p_khr_id,
24296: p_line_id => get_oec_rec.asset_line_id,
24297: x_value => l_dis_amt);
24298: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
24299: OKL_API.set_message(p_app_name => G_APP_NAME,
24300: p_msg_name => G_CALC_AMOUNT);
24301: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
24302: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

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

24295: p_contract_id => p_khr_id,
24296: p_line_id => get_oec_rec.asset_line_id,
24297: x_value => l_dis_amt);
24298: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
24299: OKL_API.set_message(p_app_name => G_APP_NAME,
24300: p_msg_name => G_CALC_AMOUNT);
24301: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
24302: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
24303: OKL_API.set_message(p_app_name => G_APP_NAME,

Line 24301: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

24297: x_value => l_dis_amt);
24298: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
24299: OKL_API.set_message(p_app_name => G_APP_NAME,
24300: p_msg_name => G_CALC_AMOUNT);
24301: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
24302: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
24303: OKL_API.set_message(p_app_name => G_APP_NAME,
24304: p_msg_name => G_CALC_AMOUNT);
24305: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_ERROR);

Line 24302: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

24298: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
24299: OKL_API.set_message(p_app_name => G_APP_NAME,
24300: p_msg_name => G_CALC_AMOUNT);
24301: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
24302: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
24303: OKL_API.set_message(p_app_name => G_APP_NAME,
24304: p_msg_name => G_CALC_AMOUNT);
24305: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_ERROR);
24306: END IF;

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

24299: OKL_API.set_message(p_app_name => G_APP_NAME,
24300: p_msg_name => G_CALC_AMOUNT);
24301: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
24302: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
24303: OKL_API.set_message(p_app_name => G_APP_NAME,
24304: p_msg_name => G_CALC_AMOUNT);
24305: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_ERROR);
24306: END IF;
24307: l_tot_oec_amt := l_tot_oec_amt + (get_oec_rec.oec - nvl(l_dis_amt,0));

Line 24305: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_ERROR);

24301: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
24302: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
24303: OKL_API.set_message(p_app_name => G_APP_NAME,
24304: p_msg_name => G_CALC_AMOUNT);
24305: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_ERROR);
24306: END IF;
24307: l_tot_oec_amt := l_tot_oec_amt + (get_oec_rec.oec - nvl(l_dis_amt,0));
24308: ELSE
24309: l_tot_oec_amt := l_tot_oec_amt + get_oec_rec.oec;

Line 24313: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

24309: l_tot_oec_amt := l_tot_oec_amt + get_oec_rec.oec;
24310: END IF;
24311: x_start_date := get_oec_rec.START_DATE;
24312: END LOOP;
24313: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24314: RAISE OKL_API.G_EXCEPTION_ERROR;
24315: END IF;
24316: x_asset_oec := l_tot_oec_amt;
24317: IF NVL(x_asset_oec,0) = 0 THEN

Line 24314: RAISE OKL_API.G_EXCEPTION_ERROR;

24310: END IF;
24311: x_start_date := get_oec_rec.START_DATE;
24312: END LOOP;
24313: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24314: RAISE OKL_API.G_EXCEPTION_ERROR;
24315: END IF;
24316: x_asset_oec := l_tot_oec_amt;
24317: IF NVL(x_asset_oec,0) = 0 THEN
24318: OKL_API.set_message(p_app_name => G_APP_NAME,

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

24314: RAISE OKL_API.G_EXCEPTION_ERROR;
24315: END IF;
24316: x_asset_oec := l_tot_oec_amt;
24317: IF NVL(x_asset_oec,0) = 0 THEN
24318: OKL_API.set_message(p_app_name => G_APP_NAME,
24319: p_msg_name => G_CALC_AMOUNT);
24320: RAISE OKL_API.G_EXCEPTION_ERROR;
24321: END IF;
24322: x_return_status := l_return_status;

Line 24320: RAISE OKL_API.G_EXCEPTION_ERROR;

24316: x_asset_oec := l_tot_oec_amt;
24317: IF NVL(x_asset_oec,0) = 0 THEN
24318: OKL_API.set_message(p_app_name => G_APP_NAME,
24319: p_msg_name => G_CALC_AMOUNT);
24320: RAISE OKL_API.G_EXCEPTION_ERROR;
24321: END IF;
24322: x_return_status := l_return_status;
24323: EXCEPTION
24324: WHEN OKL_API.G_EXCEPTION_ERROR THEN

Line 24324: WHEN OKL_API.G_EXCEPTION_ERROR THEN

24320: RAISE OKL_API.G_EXCEPTION_ERROR;
24321: END IF;
24322: x_return_status := l_return_status;
24323: EXCEPTION
24324: WHEN OKL_API.G_EXCEPTION_ERROR THEN
24325: IF get_oec_csr%ISOPEN THEN
24326: CLOSE get_oec_csr;
24327: END IF;
24328: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 24328: x_return_status := OKL_API.G_RET_STS_ERROR;

24324: WHEN OKL_API.G_EXCEPTION_ERROR THEN
24325: IF get_oec_csr%ISOPEN THEN
24326: CLOSE get_oec_csr;
24327: END IF;
24328: x_return_status := OKL_API.G_RET_STS_ERROR;
24329: WHEN OTHERS THEN
24330: IF get_oec_csr%ISOPEN THEN
24331: CLOSE get_oec_csr;
24332: END IF;

Line 24333: x_return_status := OKL_API.G_RET_STS_ERROR;

24329: WHEN OTHERS THEN
24330: IF get_oec_csr%ISOPEN THEN
24331: CLOSE get_oec_csr;
24332: END IF;
24333: x_return_status := OKL_API.G_RET_STS_ERROR;
24334: END get_so_asset_oec1;
24335: -------------------------------------------------------------------------------------------------
24336: -- Start of Commnets
24337: -- Badrinath Kuchibholta

Line 24352: l_return_status VARCHAR2(3):= OKL_API.G_RET_STS_SUCCESS;

24348: x_return_status OUT NOCOPY VARCHAR2,
24349: x_residual_value OUT NOCOPY NUMBER,
24350: x_start_date OUT NOCOPY DATE)
24351: IS
24352: l_return_status VARCHAR2(3):= OKL_API.G_RET_STS_SUCCESS;
24353: l_msg_count NUMBER;
24354: l_msg_data VARCHAR2(32767);
24355: G_FORMULA_DIS OKL_FORMULAE_V.NAME%TYPE := 'LINE_DISCOUNT';
24356: G_AMT_TOKEN CONSTANT VARCHAR2(200) := 'AMOUNT';

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

24400: AND cle_rv.id = kle_rv.id;
24401: --end changed by abhsaxen for Bug#6174484
24402: BEGIN
24403: IF p_subside_yn NOT IN ('Y','N') THEN
24404: OKL_API.set_message(p_app_name => G_APP_NAME,
24405: p_msg_name => G_INVALID_VALUE,
24406: p_token1 => G_COL_NAME_TOKEN,
24407: p_token1_value => 'p_subside_yn');
24408: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 24408: RAISE OKL_API.G_EXCEPTION_ERROR;

24404: OKL_API.set_message(p_app_name => G_APP_NAME,
24405: p_msg_name => G_INVALID_VALUE,
24406: p_token1 => G_COL_NAME_TOKEN,
24407: p_token1_value => 'p_subside_yn');
24408: RAISE OKL_API.G_EXCEPTION_ERROR;
24409: END IF;
24410:
24411: FOR get_rvs_rec IN get_rvs_csr(p_khr_id => p_khr_id,
24412: p_kle_id => p_kle_id) LOOP

Line 24415: p_init_msg_list => OKL_API.G_TRUE,

24411: FOR get_rvs_rec IN get_rvs_csr(p_khr_id => p_khr_id,
24412: p_kle_id => p_kle_id) LOOP
24413: IF p_subside_yn = 'Y' THEN
24414: execute_formula(p_api_version => l_api_version,
24415: p_init_msg_list => OKL_API.G_TRUE,
24416: x_return_status => l_return_status,
24417: x_msg_count => l_msg_count,
24418: x_msg_data => l_msg_data,
24419: p_formula_name => G_FORMULA_DIS,

Line 24423: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

24419: p_formula_name => G_FORMULA_DIS,
24420: p_contract_id => p_khr_id,
24421: p_line_id => get_rvs_rec.asset_line_id,
24422: x_value => l_dis_amt);
24423: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
24424: OKL_API.set_message(p_app_name => G_APP_NAME,
24425: p_msg_name => G_CALC_AMOUNT);
24426: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
24427: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

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

24420: p_contract_id => p_khr_id,
24421: p_line_id => get_rvs_rec.asset_line_id,
24422: x_value => l_dis_amt);
24423: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
24424: OKL_API.set_message(p_app_name => G_APP_NAME,
24425: p_msg_name => G_CALC_AMOUNT);
24426: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
24427: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
24428: OKL_API.set_message(p_app_name => G_APP_NAME,

Line 24426: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

24422: x_value => l_dis_amt);
24423: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
24424: OKL_API.set_message(p_app_name => G_APP_NAME,
24425: p_msg_name => G_CALC_AMOUNT);
24426: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
24427: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
24428: OKL_API.set_message(p_app_name => G_APP_NAME,
24429: p_msg_name => G_CALC_AMOUNT);
24430: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_ERROR);

Line 24427: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN

24423: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
24424: OKL_API.set_message(p_app_name => G_APP_NAME,
24425: p_msg_name => G_CALC_AMOUNT);
24426: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
24427: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
24428: OKL_API.set_message(p_app_name => G_APP_NAME,
24429: p_msg_name => G_CALC_AMOUNT);
24430: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_ERROR);
24431: END IF;

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

24424: OKL_API.set_message(p_app_name => G_APP_NAME,
24425: p_msg_name => G_CALC_AMOUNT);
24426: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
24427: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
24428: OKL_API.set_message(p_app_name => G_APP_NAME,
24429: p_msg_name => G_CALC_AMOUNT);
24430: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_ERROR);
24431: END IF;
24432: IF get_rvs_rec.residual_percent IS NOT NULL THEN

Line 24430: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_ERROR);

24426: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
24427: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
24428: OKL_API.set_message(p_app_name => G_APP_NAME,
24429: p_msg_name => G_CALC_AMOUNT);
24430: EXIT WHEN(l_return_status = OKL_API.G_RET_STS_ERROR);
24431: END IF;
24432: IF get_rvs_rec.residual_percent IS NOT NULL THEN
24433: l_res_val := get_rvs_rec.residual_percent * (get_rvs_rec.oec - nvl(l_dis_amt,0)) /100;
24434: l_tot_res_val := l_tot_res_val + l_res_val;

Line 24450: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

24446: END IF;
24447: END IF;
24448: x_start_date := get_rvs_rec.START_DATE;
24449: END LOOP;
24450: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24451: RAISE OKL_API.G_EXCEPTION_ERROR;
24452: END IF;
24453: x_residual_value := l_tot_res_val;
24454: IF (x_residual_value IS NULL) THEN -- bug# 3381546.

Line 24451: RAISE OKL_API.G_EXCEPTION_ERROR;

24447: END IF;
24448: x_start_date := get_rvs_rec.START_DATE;
24449: END LOOP;
24450: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
24451: RAISE OKL_API.G_EXCEPTION_ERROR;
24452: END IF;
24453: x_residual_value := l_tot_res_val;
24454: IF (x_residual_value IS NULL) THEN -- bug# 3381546.
24455: OKL_API.set_message(p_app_name => G_APP_NAME,

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

24451: RAISE OKL_API.G_EXCEPTION_ERROR;
24452: END IF;
24453: x_residual_value := l_tot_res_val;
24454: IF (x_residual_value IS NULL) THEN -- bug# 3381546.
24455: OKL_API.set_message(p_app_name => G_APP_NAME,
24456: p_msg_name => G_INVALID_VALUE,
24457: p_token1 => G_COL_NAME_TOKEN,
24458: p_token1_value => 'Residual Value');
24459: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 24459: RAISE OKL_API.G_EXCEPTION_ERROR;

24455: OKL_API.set_message(p_app_name => G_APP_NAME,
24456: p_msg_name => G_INVALID_VALUE,
24457: p_token1 => G_COL_NAME_TOKEN,
24458: p_token1_value => 'Residual Value');
24459: RAISE OKL_API.G_EXCEPTION_ERROR;
24460: END IF;
24461: x_return_status := l_return_status;
24462: EXCEPTION
24463: WHEN OKL_API.G_EXCEPTION_ERROR THEN

Line 24463: WHEN OKL_API.G_EXCEPTION_ERROR THEN

24459: RAISE OKL_API.G_EXCEPTION_ERROR;
24460: END IF;
24461: x_return_status := l_return_status;
24462: EXCEPTION
24463: WHEN OKL_API.G_EXCEPTION_ERROR THEN
24464: IF get_rvs_csr%ISOPEN THEN
24465: CLOSE get_rvs_csr;
24466: END IF;
24467: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 24467: x_return_status := OKL_API.G_RET_STS_ERROR;

24463: WHEN OKL_API.G_EXCEPTION_ERROR THEN
24464: IF get_rvs_csr%ISOPEN THEN
24465: CLOSE get_rvs_csr;
24466: END IF;
24467: x_return_status := OKL_API.G_RET_STS_ERROR;
24468: WHEN OTHERS THEN
24469: IF get_rvs_csr%ISOPEN THEN
24470: CLOSE get_rvs_csr;
24471: END IF;

Line 24472: x_return_status := OKL_API.G_RET_STS_ERROR;

24468: WHEN OTHERS THEN
24469: IF get_rvs_csr%ISOPEN THEN
24470: CLOSE get_rvs_csr;
24471: END IF;
24472: x_return_status := OKL_API.G_RET_STS_ERROR;
24473: END get_so_residual_value1;
24474:
24475: -------------------------------------------------------------------------------------------------
24476: -- Start of Commnets

Line 24492: l_return_status VARCHAR2(3):= OKL_API.G_RET_STS_SUCCESS;

24488: x_return_status OUT NOCOPY VARCHAR2,
24489: x_residual_value OUT NOCOPY NUMBER,
24490: x_start_date OUT NOCOPY DATE)
24491: IS
24492: l_return_status VARCHAR2(3):= OKL_API.G_RET_STS_SUCCESS;
24493: l_msg_count NUMBER;
24494: l_msg_data VARCHAR2(32767);
24495: G_FORMULA_DIS OKL_FORMULAE_V.NAME%TYPE := 'LINE_CAP_AMNT';
24496: G_AMT_TOKEN CONSTANT VARCHAR2(200) := 'AMOUNT';

Line 24516: p_init_msg_list => OKL_API.G_TRUE,

24512: CLOSE khr_type_csr;
24513:
24514: IF (INSTR( khr_type_rec.scs_code, 'LEASE') > 0) THEN
24515: execute_formula(p_api_version => 1.0,
24516: p_init_msg_list => OKL_API.G_TRUE,
24517: x_return_status => l_return_status,
24518: x_msg_count => l_msg_count,
24519: x_msg_data => l_msg_data,
24520: p_formula_name => 'LINE_RESIDUAL_VALUE',

Line 24524: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

24520: p_formula_name => 'LINE_RESIDUAL_VALUE',
24521: p_contract_id => p_khr_id,
24522: p_line_id => p_kle_id,
24523: x_value => x_residual_value);
24524: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
24525: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
24526: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
24527: RAISE OKL_API.G_EXCEPTION_ERROR;
24528: END IF;

Line 24525: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

24521: p_contract_id => p_khr_id,
24522: p_line_id => p_kle_id,
24523: x_value => x_residual_value);
24524: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
24525: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
24526: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
24527: RAISE OKL_API.G_EXCEPTION_ERROR;
24528: END IF;
24529:

Line 24526: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

24522: p_line_id => p_kle_id,
24523: x_value => x_residual_value);
24524: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
24525: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
24526: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
24527: RAISE OKL_API.G_EXCEPTION_ERROR;
24528: END IF;
24529:
24530: x_start_date := khr_type_rec.start_date;

Line 24527: RAISE OKL_API.G_EXCEPTION_ERROR;

24523: x_value => x_residual_value);
24524: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
24525: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
24526: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
24527: RAISE OKL_API.G_EXCEPTION_ERROR;
24528: END IF;
24529:
24530: x_start_date := khr_type_rec.start_date;
24531:

Line 24544: WHEN OKL_API.G_EXCEPTION_ERROR THEN

24540:
24541: End If;
24542:
24543: EXCEPTION
24544: WHEN OKL_API.G_EXCEPTION_ERROR THEN
24545: IF khr_type_csr%ISOPEN THEN
24546: CLOSE khr_type_csr;
24547: END IF;
24548: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 24548: x_return_status := OKL_API.G_RET_STS_ERROR;

24544: WHEN OKL_API.G_EXCEPTION_ERROR THEN
24545: IF khr_type_csr%ISOPEN THEN
24546: CLOSE khr_type_csr;
24547: END IF;
24548: x_return_status := OKL_API.G_RET_STS_ERROR;
24549: WHEN OTHERS THEN
24550: IF khr_type_csr%ISOPEN THEN
24551: CLOSE khr_type_csr;
24552: END IF;

Line 24553: x_return_status := OKL_API.G_RET_STS_ERROR;

24549: WHEN OTHERS THEN
24550: IF khr_type_csr%ISOPEN THEN
24551: CLOSE khr_type_csr;
24552: END IF;
24553: x_return_status := OKL_API.G_RET_STS_ERROR;
24554:
24555: End get_so_residual_value;
24556:
24557: -------------------------------------------------------------------------------------------------

Line 24574: l_return_status VARCHAR2(3):= OKL_API.G_RET_STS_SUCCESS;

24570: x_return_status OUT NOCOPY VARCHAR2,
24571: x_asset_oec OUT NOCOPY NUMBER,
24572: x_start_date OUT NOCOPY DATE)
24573: IS
24574: l_return_status VARCHAR2(3):= OKL_API.G_RET_STS_SUCCESS;
24575: l_msg_count NUMBER;
24576: l_msg_data VARCHAR2(32767);
24577: G_FORMULA_DIS OKL_FORMULAE_V.NAME%TYPE := 'LINE_CAP_AMNT';
24578: G_AMT_TOKEN CONSTANT VARCHAR2(200) := 'AMOUNT';

Line 24598: p_init_msg_list => OKL_API.G_TRUE,

24594: CLOSE khr_type_csr;
24595:
24596: IF (INSTR( khr_type_rec.scs_code, 'LEASE') > 0) THEN
24597: execute_formula(p_api_version => 1.0,
24598: p_init_msg_list => OKL_API.G_TRUE,
24599: x_return_status => l_return_status,
24600: x_msg_count => l_msg_count,
24601: x_msg_data => l_msg_data,
24602: p_formula_name => 'LINE_CAP_AMNT',

Line 24606: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

24602: p_formula_name => 'LINE_CAP_AMNT',
24603: p_contract_id => p_khr_id,
24604: p_line_id => p_kle_id,
24605: x_value => x_asset_oec);
24606: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
24607: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
24608: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
24609: RAISE OKL_API.G_EXCEPTION_ERROR;
24610: END IF;

Line 24607: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

24603: p_contract_id => p_khr_id,
24604: p_line_id => p_kle_id,
24605: x_value => x_asset_oec);
24606: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
24607: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
24608: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
24609: RAISE OKL_API.G_EXCEPTION_ERROR;
24610: END IF;
24611:

Line 24608: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

24604: p_line_id => p_kle_id,
24605: x_value => x_asset_oec);
24606: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
24607: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
24608: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
24609: RAISE OKL_API.G_EXCEPTION_ERROR;
24610: END IF;
24611:
24612: x_start_date := khr_type_rec.start_date;

Line 24609: RAISE OKL_API.G_EXCEPTION_ERROR;

24605: x_value => x_asset_oec);
24606: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
24607: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
24608: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
24609: RAISE OKL_API.G_EXCEPTION_ERROR;
24610: END IF;
24611:
24612: x_start_date := khr_type_rec.start_date;
24613:

Line 24626: WHEN OKL_API.G_EXCEPTION_ERROR THEN

24622:
24623: End If;
24624:
24625: EXCEPTION
24626: WHEN OKL_API.G_EXCEPTION_ERROR THEN
24627: IF khr_type_csr%ISOPEN THEN
24628: CLOSE khr_type_csr;
24629: END IF;
24630: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 24630: x_return_status := OKL_API.G_RET_STS_ERROR;

24626: WHEN OKL_API.G_EXCEPTION_ERROR THEN
24627: IF khr_type_csr%ISOPEN THEN
24628: CLOSE khr_type_csr;
24629: END IF;
24630: x_return_status := OKL_API.G_RET_STS_ERROR;
24631: WHEN OTHERS THEN
24632: IF khr_type_csr%ISOPEN THEN
24633: CLOSE khr_type_csr;
24634: END IF;

Line 24635: x_return_status := OKL_API.G_RET_STS_ERROR;

24631: WHEN OTHERS THEN
24632: IF khr_type_csr%ISOPEN THEN
24633: CLOSE khr_type_csr;
24634: END IF;
24635: x_return_status := OKL_API.G_RET_STS_ERROR;
24636:
24637: End get_so_asset_oec;
24638:
24639: -------------------------------------------------------------------------------------------------

Line 24651: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,

24647: -- End of Commnets
24648: -------------------------------------------------------------------------------------------------
24649: PROCEDURE extract_params_so(
24650: p_api_version IN NUMBER,
24651: p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
24652: p_chr_id IN OKC_K_HEADERS_B.ID%TYPE,
24653: p_cle_id IN OKC_K_LINES_B.ID%TYPE,
24654: x_return_status OUT NOCOPY VARCHAR2,
24655: x_msg_count OUT NOCOPY NUMBER,

Line 25100: x_return_status := OKL_API.G_RET_STS_SUCCESS;

25096: l_days_in_month_code OKL_ST_GEN_TMPT_SETS.days_in_month_code%type;
25097: l_days_in_yr_code OKL_ST_GEN_TMPT_SETS.days_in_yr_code%type;
25098:
25099: BEGIN
25100: x_return_status := OKL_API.G_RET_STS_SUCCESS;
25101: -- Call start_activity to create savepoint, check compatibility
25102: -- and initialize message list
25103: x_return_status := OKL_API.START_ACTIVITY (
25104: l_api_name

Line 25103: x_return_status := OKL_API.START_ACTIVITY (

25099: BEGIN
25100: x_return_status := OKL_API.G_RET_STS_SUCCESS;
25101: -- Call start_activity to create savepoint, check compatibility
25102: -- and initialize message list
25103: x_return_status := OKL_API.START_ACTIVITY (
25104: l_api_name
25105: ,p_init_msg_list
25106: ,'_PVT'
25107: ,x_return_status);

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

25105: ,p_init_msg_list
25106: ,'_PVT'
25107: ,x_return_status);
25108: -- Check if activity started successfully
25109: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25110: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25111: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25112: RAISE OKL_API.G_EXCEPTION_ERROR;
25113: END IF;

Line 25110: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

25106: ,'_PVT'
25107: ,x_return_status);
25108: -- Check if activity started successfully
25109: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25110: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25111: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25112: RAISE OKL_API.G_EXCEPTION_ERROR;
25113: END IF;
25114: -- To get product id

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

25107: ,x_return_status);
25108: -- Check if activity started successfully
25109: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25110: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25111: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25112: RAISE OKL_API.G_EXCEPTION_ERROR;
25113: END IF;
25114: -- To get product id
25115: OPEN l_hdr_pdt_csr(p_chr_id);

Line 25112: RAISE OKL_API.G_EXCEPTION_ERROR;

25108: -- Check if activity started successfully
25109: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25110: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25111: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25112: RAISE OKL_API.G_EXCEPTION_ERROR;
25113: END IF;
25114: -- To get product id
25115: OPEN l_hdr_pdt_csr(p_chr_id);
25116: FETCH l_hdr_pdt_csr INTO l_pdt_id_rec;

Line 25123: okl_api.set_message(p_app_name => G_APP_NAME,

25119: -- get Header info
25120: OPEN l_hdr_csr(p_chr_id);
25121: FETCH l_hdr_csr INTO l_hdr_rec;
25122: IF l_hdr_csr%NOTFOUND THEN
25123: okl_api.set_message(p_app_name => G_APP_NAME,
25124: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25125: p_token1 => G_COL_NAME_TOKEN,
25126: p_token1_value => 'Contract id');
25127: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 25127: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

25123: okl_api.set_message(p_app_name => G_APP_NAME,
25124: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25125: p_token1 => G_COL_NAME_TOKEN,
25126: p_token1_value => 'Contract id');
25127: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25128: END IF;
25129: CLOSE l_hdr_csr;
25130:
25131: --get day convention info : mansrini

Line 25148: l_hdr_rec.deal_type <> OKL_API.G_MISS_CHAR THEN

25144: END IF;
25145:
25146: -- Validating the Deal type
25147: IF l_hdr_rec.deal_type IS NOT NULL OR
25148: l_hdr_rec.deal_type <> OKL_API.G_MISS_CHAR THEN
25149: l_deal_type := l_hdr_rec.deal_type;
25150: ELSE
25151: okl_api.set_message(p_app_name => G_APP_NAME,
25152: p_msg_name => G_REQUIRED_VALUE,

Line 25151: okl_api.set_message(p_app_name => G_APP_NAME,

25147: IF l_hdr_rec.deal_type IS NOT NULL OR
25148: l_hdr_rec.deal_type <> OKL_API.G_MISS_CHAR THEN
25149: l_deal_type := l_hdr_rec.deal_type;
25150: ELSE
25151: okl_api.set_message(p_app_name => G_APP_NAME,
25152: p_msg_name => G_REQUIRED_VALUE,
25153: p_token1 => G_COL_NAME_TOKEN,
25154: p_token1_value => 'Deal_type');
25155: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 25155: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

25151: okl_api.set_message(p_app_name => G_APP_NAME,
25152: p_msg_name => G_REQUIRED_VALUE,
25153: p_token1 => G_COL_NAME_TOKEN,
25154: p_token1_value => 'Deal_type');
25155: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25156: END IF;
25157: IF l_deal_type IN ('LEASEDF','LEASEOP','LEASEST') THEN
25158: -- Get the Lease owner info
25159: OPEN l_hdrrl_csr('LATOWN', 'LATOWN',p_chr_id);

Line 25162: okl_api.set_message(p_app_name => G_APP_NAME,

25158: -- Get the Lease owner info
25159: OPEN l_hdrrl_csr('LATOWN', 'LATOWN',p_chr_id);
25160: FETCH l_hdrrl_csr INTO l_hdrrl_rec;
25161: IF(l_hdrrl_csr%NOTFOUND) THEN
25162: okl_api.set_message(p_app_name => G_APP_NAME,
25163: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25164: p_token1 => G_COL_NAME_TOKEN,
25165: p_token1_value => 'Contract id');
25166: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 25166: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

25162: okl_api.set_message(p_app_name => G_APP_NAME,
25163: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25164: p_token1 => G_COL_NAME_TOKEN,
25165: p_token1_value => 'Contract id');
25166: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25167: ELSIF l_hdrrl_csr%FOUND THEN
25168: l_csm_lease_header.irs_tax_treatment_method := l_hdrrl_rec.RULE_INFORMATION1;
25169: -- Start of Bug#3388812 modification - BAKUCHIB
25170: l_lease_tax_owner := l_hdrrl_rec.RULE_INFORMATION1;

Line 25176: l_hdr_rec.deal_type <> OKL_API.G_MISS_CHAR THEN

25172: END IF;
25173: CLOSE l_hdrrl_csr;
25174: -- Validating the Deal type
25175: IF l_hdr_rec.deal_type IS NOT NULL OR
25176: l_hdr_rec.deal_type <> OKL_API.G_MISS_CHAR THEN
25177: l_deal_type := l_hdr_rec.deal_type;
25178: ELSE
25179: l_csm_lease_header.irs_tax_treatment_method := 'LESSOR';
25180: END IF;

Line 25201: okl_api.set_message(p_app_name => G_APP_NAME,

25197: -- Getting the install base location
25198: OPEN ib_csr(p_chr_id);
25199: FETCH ib_csr INTO l_ib_rec;
25200: IF ib_csr%NOTFOUND THEN
25201: okl_api.set_message(p_app_name => G_APP_NAME,
25202: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25203: p_token1 => G_COL_NAME_TOKEN,
25204: p_token1_value => 'Contract id');
25205: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 25205: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

25201: okl_api.set_message(p_app_name => G_APP_NAME,
25202: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25203: p_token1 => G_COL_NAME_TOKEN,
25204: p_token1_value => 'Contract id');
25205: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25206: END IF;
25207: CLOSE ib_csr;
25208: l_csm_lease_header.country := l_ib_rec.country;
25209: l_csm_lease_header.orp_code := OKL_CREATE_STREAMS_PUB.G_ORP_CODE_BOOKING;

Line 25246: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

25242: FROM okl_strm_type_tl
25243: WHERE LANGUAGE = 'US'
25244: AND name = 'RESIDUAL VALUE INSURANCE PREMIUM';
25245: IF styid = -1 THEN
25246: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25247: END IF;
25248: */
25249: m := m + 1;
25250: l_csm_stream_types_tbl(m).stream_type_id := l_sty_id.id;

Line 25277: okl_api.set_message(p_app_name => G_APP_NAME,

25273: OPEN get_org_id(p_chr_id => p_chr_id);
25274: FETCH get_org_id INTO ln_org_id,
25275: lv_currency_code;
25276: IF get_org_id%NOTFOUND THEN
25277: okl_api.set_message(p_app_name => G_APP_NAME,
25278: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25279: p_token1 => G_COL_NAME_TOKEN,
25280: p_token1_value => 'Contract id');
25281: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 25281: x_return_status := OKL_API.G_RET_STS_ERROR;

25277: okl_api.set_message(p_app_name => G_APP_NAME,
25278: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25279: p_token1 => G_COL_NAME_TOKEN,
25280: p_token1_value => 'Contract id');
25281: x_return_status := OKL_API.G_RET_STS_ERROR;
25282: END IF;
25283: CLOSE get_org_id;
25284: --Bug 4346646 - End of Changes
25285:

Line 25306: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

25302: p_formula_name => 'LINE_CAP_AMNT',
25303: p_contract_id => p_chr_id,
25304: p_line_id => l_line_rec.id,
25305: x_value => l_value);
25306: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25307: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25308: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25309: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25310: END IF;

Line 25307: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

25303: p_contract_id => p_chr_id,
25304: p_line_id => l_line_rec.id,
25305: x_value => l_value);
25306: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25307: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25308: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25309: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25310: END IF;
25311: -- Get line Trade in

Line 25308: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

25304: p_line_id => l_line_rec.id,
25305: x_value => l_value);
25306: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25307: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25308: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25309: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25310: END IF;
25311: -- Get line Trade in
25312: execute_formula(p_api_version => p_api_version,

Line 25309: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

25305: x_value => l_value);
25306: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25307: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25308: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25309: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25310: END IF;
25311: -- Get line Trade in
25312: execute_formula(p_api_version => p_api_version,
25313: p_init_msg_list => p_init_msg_list,

Line 25321: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

25317: p_formula_name => 'LINE_TRADEIN',
25318: p_contract_id => p_chr_id,
25319: p_line_id => l_line_rec.id,
25320: x_value => l_tradein);
25321: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25322: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25323: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25324: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25325: END IF;

Line 25322: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

25318: p_contract_id => p_chr_id,
25319: p_line_id => l_line_rec.id,
25320: x_value => l_tradein);
25321: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25322: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25323: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25324: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25325: END IF;
25326: -- Get line cap Reduction

Line 25323: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

25319: p_line_id => l_line_rec.id,
25320: x_value => l_tradein);
25321: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25322: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25323: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25324: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25325: END IF;
25326: -- Get line cap Reduction
25327: execute_formula(p_api_version => p_api_version,

Line 25324: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

25320: x_value => l_tradein);
25321: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25322: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25323: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25324: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25325: END IF;
25326: -- Get line cap Reduction
25327: execute_formula(p_api_version => p_api_version,
25328: p_init_msg_list => p_init_msg_list,

Line 25336: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

25332: p_formula_name => 'LINE_CAPREDUCTION',
25333: p_contract_id => p_chr_id,
25334: p_line_id => l_line_rec.id,
25335: x_value => l_capreduc);
25336: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25337: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25338: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25339: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25340: END IF;

Line 25337: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

25333: p_contract_id => p_chr_id,
25334: p_line_id => l_line_rec.id,
25335: x_value => l_capreduc);
25336: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25337: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25338: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25339: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25340: END IF;
25341: -- Get line Fee Capilitized

Line 25338: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

25334: p_line_id => l_line_rec.id,
25335: x_value => l_capreduc);
25336: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25337: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25338: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25339: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25340: END IF;
25341: -- Get line Fee Capilitized
25342: execute_formula(p_api_version => p_api_version,

Line 25339: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

25335: x_value => l_capreduc);
25336: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25337: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25338: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25339: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25340: END IF;
25341: -- Get line Fee Capilitized
25342: execute_formula(p_api_version => p_api_version,
25343: p_init_msg_list => p_init_msg_list,

Line 25351: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

25347: p_formula_name => 'LINE_FEESCAPITALIZED',
25348: p_contract_id => p_chr_id,
25349: p_line_id => l_line_rec.id,
25350: x_value => l_feecap);
25351: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25352: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25353: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25354: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25355: END IF;

Line 25352: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

25348: p_contract_id => p_chr_id,
25349: p_line_id => l_line_rec.id,
25350: x_value => l_feecap);
25351: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25352: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25353: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25354: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25355: END IF;
25356: -- Get line Capitalized Interest

Line 25353: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

25349: p_line_id => l_line_rec.id,
25350: x_value => l_feecap);
25351: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25352: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25353: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25354: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25355: END IF;
25356: -- Get line Capitalized Interest
25357: execute_formula(p_api_version => p_api_version,

Line 25354: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

25350: x_value => l_feecap);
25351: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25352: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25353: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25354: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25355: END IF;
25356: -- Get line Capitalized Interest
25357: execute_formula(p_api_version => p_api_version,
25358: p_init_msg_list => p_init_msg_list,

Line 25366: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

25362: p_formula_name => 'LINE_CAPITALIZED_INTEREST',
25363: p_contract_id => p_chr_id,
25364: p_line_id => l_line_rec.id,
25365: x_value => l_capint);
25366: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25367: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25368: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25369: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25370: END IF;

Line 25367: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

25363: p_contract_id => p_chr_id,
25364: p_line_id => l_line_rec.id,
25365: x_value => l_capint);
25366: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25367: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25368: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25369: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25370: END IF;
25371: -- Get line Discount

Line 25368: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

25364: p_line_id => l_line_rec.id,
25365: x_value => l_capint);
25366: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25367: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25368: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25369: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25370: END IF;
25371: -- Get line Discount
25372: execute_formula(p_api_version => p_api_version,

Line 25369: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

25365: x_value => l_capint);
25366: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25367: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25368: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25369: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25370: END IF;
25371: -- Get line Discount
25372: execute_formula(p_api_version => p_api_version,
25373: p_init_msg_list => p_init_msg_list,

Line 25381: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

25377: p_formula_name => 'LINE_DISCOUNT',
25378: p_contract_id => p_chr_id,
25379: p_line_id => l_line_rec.id,
25380: x_value => l_discount);
25381: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25382: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25383: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25384: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25385: END IF;

Line 25382: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

25378: p_contract_id => p_chr_id,
25379: p_line_id => l_line_rec.id,
25380: x_value => l_discount);
25381: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25382: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25383: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25384: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25385: END IF;
25386: IF l_line_rec.residual_value IS NULL THEN

Line 25383: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

25379: p_line_id => l_line_rec.id,
25380: x_value => l_discount);
25381: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25382: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25383: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25384: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25385: END IF;
25386: IF l_line_rec.residual_value IS NULL THEN
25387: l_csm_line_details_tbl(i).residual_amount := 0;

Line 25384: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

25380: x_value => l_discount);
25381: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25382: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
25383: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25384: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25385: END IF;
25386: IF l_line_rec.residual_value IS NULL THEN
25387: l_csm_line_details_tbl(i).residual_amount := 0;
25388: ELSE

Line 25398: l_line_rec.residual_grnty_amount <> OKL_API.G_MISS_NUM THEN

25394: l_csm_line_details_tbl(i).date_delivery := l_line_rec.delivered_date;
25395: END IF;
25396: l_csm_line_details_tbl(i).residual_guarantee_amount := l_line_rec.residual_grnty_amount;
25397: IF l_line_rec.residual_grnty_amount IS NOT NULL OR
25398: l_line_rec.residual_grnty_amount <> OKL_API.G_MISS_NUM THEN
25399: l_csm_line_details_tbl(i).guarantee_type := l_line_rec.guarantee_type;
25400: END IF;
25401: --smahapat changed 03/13/04
25402: --cannot support until field populated by authoring since field mandatory

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

25417: -- Book Depreciation Stream info
25418: OPEN l_tx_csr(l_line_rec.name );
25419: FETCH l_tx_csr into l_tx_rec;
25420: IF l_tx_csr%NOTFOUND THEN
25421: OKL_API.set_message(p_app_name => G_APP_NAME,
25422: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25423: p_token1 => G_COL_NAME_TOKEN,
25424: p_token1_value => l_line_rec.name);
25425: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 25425: x_return_status := OKL_API.G_RET_STS_ERROR;

25421: OKL_API.set_message(p_app_name => G_APP_NAME,
25422: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25423: p_token1 => G_COL_NAME_TOKEN,
25424: p_token1_value => l_line_rec.name);
25425: x_return_status := OKL_API.G_RET_STS_ERROR;
25426: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25427: END IF;
25428: CLOSE l_tx_csr;
25429: -- Now we are determing the Basis percent for the corp book

Line 25426: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

25422: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25423: p_token1 => G_COL_NAME_TOKEN,
25424: p_token1_value => l_line_rec.name);
25425: x_return_status := OKL_API.G_RET_STS_ERROR;
25426: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25427: END IF;
25428: CLOSE l_tx_csr;
25429: -- Now we are determing the Basis percent for the corp book
25430: -- Basis percent = Depreciable Cost (for each asset defined corp book)

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

25492: /*
25493: OPEN l_strmid_csr('BOOK DEPRECIATION');
25494: FETCH l_strmid_csr into l_strmid_rec;
25495: IF l_strmid_csr%NOTFOUND THEN
25496: OKL_API.set_message(p_app_name => G_APP_NAME,
25497: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25498: p_token1 => G_COL_NAME_TOKEN,
25499: p_token1_value => 'BOOK DEPRECIATION');
25500: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 25500: x_return_status := OKL_API.G_RET_STS_ERROR;

25496: OKL_API.set_message(p_app_name => G_APP_NAME,
25497: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25498: p_token1 => G_COL_NAME_TOKEN,
25499: p_token1_value => 'BOOK DEPRECIATION');
25500: x_return_status := OKL_API.G_RET_STS_ERROR;
25501: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25502: END IF;
25503: CLOSE l_strmid_csr;
25504: */

Line 25501: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

25497: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25498: p_token1 => G_COL_NAME_TOKEN,
25499: p_token1_value => 'BOOK DEPRECIATION');
25500: x_return_status := OKL_API.G_RET_STS_ERROR;
25501: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25502: END IF;
25503: CLOSE l_strmid_csr;
25504: */
25505: -- Added code ends here - HKPATEL

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

25591: /*
25592: OPEN l_strmid_csr('FEDERAL DEPRECIATION');
25593: FETCH l_strmid_csr into l_strmid_rec;
25594: IF l_strmid_csr%NOTFOUND THEN
25595: OKL_API.set_message(p_app_name => G_APP_NAME,
25596: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25597: p_token1 => G_COL_NAME_TOKEN,
25598: p_token1_value => 'FEDERAL DEPRECIATION');
25599: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 25599: x_return_status := OKL_API.G_RET_STS_ERROR;

25595: OKL_API.set_message(p_app_name => G_APP_NAME,
25596: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25597: p_token1 => G_COL_NAME_TOKEN,
25598: p_token1_value => 'FEDERAL DEPRECIATION');
25599: x_return_status := OKL_API.G_RET_STS_ERROR;
25600: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25601: END IF;
25602: CLOSE l_strmid_csr;
25603: */

Line 25600: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

25596: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25597: p_token1 => G_COL_NAME_TOKEN,
25598: p_token1_value => 'FEDERAL DEPRECIATION');
25599: x_return_status := OKL_API.G_RET_STS_ERROR;
25600: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25601: END IF;
25602: CLOSE l_strmid_csr;
25603: */
25604: l_csm_stream_types_tbl(m).stream_type_id := l_sty_id.id;

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

25644: /*
25645: OPEN l_strmid_csr('STATE DEPRECIATION');
25646: FETCH l_strmid_csr into l_strmid_rec;
25647: IF l_strmid_csr%NOTFOUND THEN
25648: OKL_API.set_message(p_app_name => G_APP_NAME,
25649: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25650: p_token1 => G_COL_NAME_TOKEN,
25651: p_token1_value => 'STATE DEPRECIATION');
25652: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 25652: x_return_status := OKL_API.G_RET_STS_ERROR;

25648: OKL_API.set_message(p_app_name => G_APP_NAME,
25649: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25650: p_token1 => G_COL_NAME_TOKEN,
25651: p_token1_value => 'STATE DEPRECIATION');
25652: x_return_status := OKL_API.G_RET_STS_ERROR;
25653: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25654: END IF;
25655: CLOSE l_strmid_csr;
25656: */

Line 25653: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

25649: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25650: p_token1 => G_COL_NAME_TOKEN,
25651: p_token1_value => 'STATE DEPRECIATION');
25652: x_return_status := OKL_API.G_RET_STS_ERROR;
25653: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25654: END IF;
25655: CLOSE l_strmid_csr;
25656: */
25657: l_csm_stream_types_tbl(m).stream_type_id := l_sty_id.id;

Line 25663: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

25659: l_csm_stream_types_tbl(m).kle_asset_id := l_line_rec.id;
25660: END IF;
25661: END IF;
25662: END LOOP;
25663: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
25664: EXIT WHEN(x_return_status <> OKL_API.G_RET_STS_SUCCESS);
25665: END IF;
25666: END LOOP;
25667: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

Line 25664: EXIT WHEN(x_return_status <> OKL_API.G_RET_STS_SUCCESS);

25660: END IF;
25661: END IF;
25662: END LOOP;
25663: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
25664: EXIT WHEN(x_return_status <> OKL_API.G_RET_STS_SUCCESS);
25665: END IF;
25666: END LOOP;
25667: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
25668: EXIT WHEN(x_return_status <> OKL_API.G_RET_STS_SUCCESS);

Line 25667: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

25663: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
25664: EXIT WHEN(x_return_status <> OKL_API.G_RET_STS_SUCCESS);
25665: END IF;
25666: END LOOP;
25667: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
25668: EXIT WHEN(x_return_status <> OKL_API.G_RET_STS_SUCCESS);
25669: END IF;
25670: END LOOP;
25671: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

Line 25668: EXIT WHEN(x_return_status <> OKL_API.G_RET_STS_SUCCESS);

25664: EXIT WHEN(x_return_status <> OKL_API.G_RET_STS_SUCCESS);
25665: END IF;
25666: END LOOP;
25667: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
25668: EXIT WHEN(x_return_status <> OKL_API.G_RET_STS_SUCCESS);
25669: END IF;
25670: END LOOP;
25671: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25672: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

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

25667: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
25668: EXIT WHEN(x_return_status <> OKL_API.G_RET_STS_SUCCESS);
25669: END IF;
25670: END LOOP;
25671: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25672: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25673: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25674: RAISE OKL_API.G_EXCEPTION_ERROR;
25675: END IF;

Line 25672: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

25668: EXIT WHEN(x_return_status <> OKL_API.G_RET_STS_SUCCESS);
25669: END IF;
25670: END LOOP;
25671: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25672: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25673: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25674: RAISE OKL_API.G_EXCEPTION_ERROR;
25675: END IF;
25676: -- WE should deal with so Payment line differently

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

25669: END IF;
25670: END LOOP;
25671: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25672: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25673: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25674: RAISE OKL_API.G_EXCEPTION_ERROR;
25675: END IF;
25676: -- WE should deal with so Payment line differently
25677: -- Getting the payment information of the asset

Line 25674: RAISE OKL_API.G_EXCEPTION_ERROR;

25670: END LOOP;
25671: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25672: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25673: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25674: RAISE OKL_API.G_EXCEPTION_ERROR;
25675: END IF;
25676: -- WE should deal with so Payment line differently
25677: -- Getting the payment information of the asset
25678: FOR l_so_line_rec IN l_so_line_rec_csr (p_chr_id,p_cle_id) LOOP

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

25680: l_level_type := l_rl_rec1.object1_id1;
25681: OPEN strm_name_csr ( l_level_type );
25682: FETCH strm_name_csr into l_strm_name_rec;
25683: IF strm_name_csr%NOTFOUND THEN
25684: OKL_API.set_message(p_app_name => G_APP_NAME,
25685: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25686: p_token1 => G_COL_NAME_TOKEN,
25687: p_token1_value => 'Stream Id');
25688: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 25688: x_return_status := OKL_API.G_RET_STS_ERROR;

25684: OKL_API.set_message(p_app_name => G_APP_NAME,
25685: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25686: p_token1 => G_COL_NAME_TOKEN,
25687: p_token1_value => 'Stream Id');
25688: x_return_status := OKL_API.G_RET_STS_ERROR;
25689: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25690: END IF;
25691: CLOSE strm_name_csr;
25692: l_strm_name := l_strm_name_rec.stream_type_purpose;

Line 25689: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

25685: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25686: p_token1 => G_COL_NAME_TOKEN,
25687: p_token1_value => 'Stream Id');
25688: x_return_status := OKL_API.G_RET_STS_ERROR;
25689: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25690: END IF;
25691: CLOSE strm_name_csr;
25692: l_strm_name := l_strm_name_rec.stream_type_purpose;
25693: m := m + 1;

Line 25700: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

25696: idx := 0;
25697: IF( UPPER(TRIM(l_strm_name)) = 'RENT' ) THEN
25698: FOR l_rl_rec in l_rl_csr (l_rl_rec1.slh_id, 'LALEVL', 'LASLL', p_chr_id, l_so_line_rec.id ) LOOP
25699: IF (l_rl_rec.rule_information7 IS NOT NULL OR
25700: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
25701: (l_rl_rec.rule_information8 IS NOT NULL OR
25702: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
25703: j := j + 1;
25704: idx := idx + 1;

Line 25702: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

25698: FOR l_rl_rec in l_rl_csr (l_rl_rec1.slh_id, 'LALEVL', 'LASLL', p_chr_id, l_so_line_rec.id ) LOOP
25699: IF (l_rl_rec.rule_information7 IS NOT NULL OR
25700: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
25701: (l_rl_rec.rule_information8 IS NOT NULL OR
25702: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
25703: j := j + 1;
25704: idx := idx + 1;
25705: l_rents_tbl(j).level_index_number := idx;
25706: l_rents_tbl(j).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 25732: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

25728: END IF;
25729: -- Bug 4915938 - End of Changes
25730:
25731: ELSIF (l_rl_rec.rule_information7 IS NULL OR
25732: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
25733: (l_rl_rec.rule_information8 IS NULL OR
25734: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
25735: j := j + 1;
25736: idx := idx + 1;

Line 25734: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

25730:
25731: ELSIF (l_rl_rec.rule_information7 IS NULL OR
25732: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
25733: (l_rl_rec.rule_information8 IS NULL OR
25734: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
25735: j := j + 1;
25736: idx := idx + 1;
25737: l_rents_tbl(j).level_index_number := idx;
25738: l_rents_tbl(j).level_type := OKL_CREATE_STREAMS_PUB.G_SFE_LEVEL_PAYMENT;

Line 25755: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then

25751: l_rents_tbl(j).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ARREARS;
25752: ELSE
25753: l_rents_tbl(j).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
25754: END IF;
25755: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) Then
25756: l_rents_tbl(j).date_start := l_hdr_rec.start_date;
25757: ELSE
25758: l_rents_tbl(j).date_start := FND_DATE.canonical_to_date(l_rl_rec.RULE_INFORMATION2);
25759: END IF;

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

25771: ln_diff_days := ld_chr_end_date - ld_last_end_date;
25772: END IF;
25773: CLOSE c_diff_days_csr;
25774: IF SIGN(ln_diff_days) = -1 THEN
25775: OKL_API.set_message(p_app_name => G_APP_NAME,
25776: p_msg_name => G_INVALID_VALUE,
25777: p_token1 => G_COL_NAME_TOKEN,
25778: p_token1_value => 'Diffrence End date');
25779: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 25779: x_return_status := OKL_API.G_RET_STS_ERROR;

25775: OKL_API.set_message(p_app_name => G_APP_NAME,
25776: p_msg_name => G_INVALID_VALUE,
25777: p_token1 => G_COL_NAME_TOKEN,
25778: p_token1_value => 'Diffrence End date');
25779: x_return_status := OKL_API.G_RET_STS_ERROR;
25780: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25781: END IF;
25782: -- If there is diff in days then an empty stub will be appended
25783: IF ln_diff_days > 0 AND

Line 25780: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

25776: p_msg_name => G_INVALID_VALUE,
25777: p_token1 => G_COL_NAME_TOKEN,
25778: p_token1_value => 'Diffrence End date');
25779: x_return_status := OKL_API.G_RET_STS_ERROR;
25780: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
25781: END IF;
25782: -- If there is diff in days then an empty stub will be appended
25783: IF ln_diff_days > 0 AND
25784: ld_last_start_date = FND_DATE.canonical_to_date(l_rl_rec.rule_information2) THEN

Line 25821: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

25817: ((l_strm_name_rec.periodic_yn = 'Y' ) AND
25818: (UPPER(l_strm_name_rec.name) <> 'FEE'))) THEN
25819: FOR l_rl_rec IN l_rl_csr (l_rl_rec1.slh_id, 'LALEVL', 'LASLL', p_chr_id, l_so_line_rec.id) LOOP
25820: IF (l_rl_rec.rule_information7 IS NOT NULL OR
25821: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
25822: (l_rl_rec.rule_information8 IS NOT NULL OR
25823: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
25824: k := k + 1;
25825: idx := idx + 1;

Line 25823: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

25819: FOR l_rl_rec IN l_rl_csr (l_rl_rec1.slh_id, 'LALEVL', 'LASLL', p_chr_id, l_so_line_rec.id) LOOP
25820: IF (l_rl_rec.rule_information7 IS NOT NULL OR
25821: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
25822: (l_rl_rec.rule_information8 IS NOT NULL OR
25823: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
25824: k := k + 1;
25825: idx := idx + 1;
25826: l_csm_periodic_expenses_tbl(k).level_index_number := idx;
25827: l_csm_periodic_expenses_tbl(k).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 25853: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

25849: END IF;
25850: -- Bug 4915938 - End of Changes
25851:
25852: ELSIF (l_rl_rec.rule_information7 IS NULL OR
25853: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
25854: (l_rl_rec.rule_information8 IS NULL OR
25855: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
25856: k := k + 1;
25857: idx := idx + 1;

Line 25855: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

25851:
25852: ELSIF (l_rl_rec.rule_information7 IS NULL OR
25853: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
25854: (l_rl_rec.rule_information8 IS NULL OR
25855: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
25856: k := k + 1;
25857: idx := idx + 1;
25858: l_csm_periodic_expenses_tbl(k).level_index_number := idx;
25859: l_csm_periodic_expenses_tbl(k).level_type := OKL_CREATE_STREAMS_PUB.G_SFE_LEVEL_PAYMENT;

Line 25877: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN

25873: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ARREARS;
25874: ELSE
25875: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
25876: END IF;
25877: IF(l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN
25878: l_csm_periodic_expenses_tbl(k).date_start := l_hdr_rec.start_date;
25879: ELSE
25880: l_csm_periodic_expenses_tbl(k).date_start := FND_DATE.canonical_to_date(l_rl_rec.RULE_INFORMATION2);
25881: END IF;

Line 25890: IF (l_rl_rec.RULE_INFORMATION2 IS NULL OR l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN

25886: l := l + 1;
25887: l_csm_one_off_fee_tbl(l).description := l_strm_name_rec.name;
25888: l_csm_one_off_fee_tbl(l).income_or_expense := OKL_CREATE_STREAMS_PUB.G_INCOME;
25889: l_csm_one_off_fee_tbl(l).amount := FND_NUMBER.canonical_to_number(nvl(l_rl_rec.RULE_INFORMATION6,'0'));
25890: IF (l_rl_rec.RULE_INFORMATION2 IS NULL OR l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN
25891: l_csm_one_off_fee_tbl(l).date_paid := l_hdr_rec.start_date;
25892: ELSE
25893: l_csm_one_off_fee_tbl(l).date_paid := FND_DATE.canonical_to_date(l_rl_rec.RULE_INFORMATION2);
25894: END IF;

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

25896: END LOOP;
25897: END IF;
25898: END LOOP;
25899: END LOOP;
25900: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25901: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25902: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25903: RAISE OKL_API.G_EXCEPTION_ERROR;
25904: END IF;

Line 25901: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

25897: END IF;
25898: END LOOP;
25899: END LOOP;
25900: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25901: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25902: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25903: RAISE OKL_API.G_EXCEPTION_ERROR;
25904: END IF;
25905: -- Extracting the fee lines

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

25898: END LOOP;
25899: END LOOP;
25900: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25901: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25902: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25903: RAISE OKL_API.G_EXCEPTION_ERROR;
25904: END IF;
25905: -- Extracting the fee lines
25906: extract_fee_lines( p_api_version => p_api_version,

Line 25903: RAISE OKL_API.G_EXCEPTION_ERROR;

25899: END LOOP;
25900: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25901: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25902: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25903: RAISE OKL_API.G_EXCEPTION_ERROR;
25904: END IF;
25905: -- Extracting the fee lines
25906: extract_fee_lines( p_api_version => p_api_version,
25907: p_chr_id => p_chr_id,

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

25912: x_msg_data => x_msg_data,
25913: px_csm_stream_types_tbl => l_csm_stream_types_tbl,
25914: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl,
25915: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
25916: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25917: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25918: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25919: RAISE OKL_API.G_EXCEPTION_ERROR;
25920: END IF;

Line 25917: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

25913: px_csm_stream_types_tbl => l_csm_stream_types_tbl,
25914: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl,
25915: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
25916: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25917: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25918: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25919: RAISE OKL_API.G_EXCEPTION_ERROR;
25920: END IF;
25921: -- Check for Mandatory streams

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

25914: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl,
25915: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
25916: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25917: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25918: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25919: RAISE OKL_API.G_EXCEPTION_ERROR;
25920: END IF;
25921: -- Check for Mandatory streams
25922: check_for_mandatory_streams(

Line 25919: RAISE OKL_API.G_EXCEPTION_ERROR;

25915: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
25916: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25917: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25918: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25919: RAISE OKL_API.G_EXCEPTION_ERROR;
25920: END IF;
25921: -- Check for Mandatory streams
25922: check_for_mandatory_streams(
25923: p_api_version => p_api_version,

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

25928: p_chr_id => p_chr_id,
25929: p_deal_type => l_deal_type,
25930: p_stream_types_tbl => l_csm_stream_types_tbl,
25931: x_stream_types_tbl => l_req_stream_types_tbl);
25932: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25933: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25934: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25935: RAISE OKL_API.G_EXCEPTION_ERROR;
25936: END IF;

Line 25933: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

25929: p_deal_type => l_deal_type,
25930: p_stream_types_tbl => l_csm_stream_types_tbl,
25931: x_stream_types_tbl => l_req_stream_types_tbl);
25932: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25933: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25934: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25935: RAISE OKL_API.G_EXCEPTION_ERROR;
25936: END IF;
25937: -- Requesting for yields

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

25930: p_stream_types_tbl => l_csm_stream_types_tbl,
25931: x_stream_types_tbl => l_req_stream_types_tbl);
25932: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25933: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25934: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25935: RAISE OKL_API.G_EXCEPTION_ERROR;
25936: END IF;
25937: -- Requesting for yields
25938: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);

Line 25935: RAISE OKL_API.G_EXCEPTION_ERROR;

25931: x_stream_types_tbl => l_req_stream_types_tbl);
25932: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25933: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25934: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25935: RAISE OKL_API.G_EXCEPTION_ERROR;
25936: END IF;
25937: -- Requesting for yields
25938: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
25939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

25935: RAISE OKL_API.G_EXCEPTION_ERROR;
25936: END IF;
25937: -- Requesting for yields
25938: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
25939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25942: RAISE OKL_API.G_EXCEPTION_ERROR;
25943: END IF;

Line 25940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

25936: END IF;
25937: -- Requesting for yields
25938: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
25939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25942: RAISE OKL_API.G_EXCEPTION_ERROR;
25943: END IF;
25944: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

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

25937: -- Requesting for yields
25938: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
25939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25942: RAISE OKL_API.G_EXCEPTION_ERROR;
25943: END IF;
25944: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
25945: okl_api.set_message(p_app_name => G_APP_NAME,

Line 25942: RAISE OKL_API.G_EXCEPTION_ERROR;

25938: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
25939: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25942: RAISE OKL_API.G_EXCEPTION_ERROR;
25943: END IF;
25944: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
25945: okl_api.set_message(p_app_name => G_APP_NAME,
25946: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');

Line 25944: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

25940: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25942: RAISE OKL_API.G_EXCEPTION_ERROR;
25943: END IF;
25944: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
25945: okl_api.set_message(p_app_name => G_APP_NAME,
25946: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
25947: RAISE OKL_API.G_EXCEPTION_ERROR;
25948: END IF;

Line 25945: okl_api.set_message(p_app_name => G_APP_NAME,

25941: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25942: RAISE OKL_API.G_EXCEPTION_ERROR;
25943: END IF;
25944: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
25945: okl_api.set_message(p_app_name => G_APP_NAME,
25946: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
25947: RAISE OKL_API.G_EXCEPTION_ERROR;
25948: END IF;
25949: -- Call to extraction SUBSIDY line API

Line 25947: RAISE OKL_API.G_EXCEPTION_ERROR;

25943: END IF;
25944: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
25945: okl_api.set_message(p_app_name => G_APP_NAME,
25946: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
25947: RAISE OKL_API.G_EXCEPTION_ERROR;
25948: END IF;
25949: -- Call to extraction SUBSIDY line API
25950: extract_subsidized_lines(p_api_version => p_api_version,
25951: p_init_msg_list => p_init_msg_list,

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

25953: x_msg_count => x_msg_count,
25954: x_msg_data => x_msg_data,
25955: p_chr_id => p_chr_id,
25956: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
25957: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25958: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25959: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25960: RAISE OKL_API.G_EXCEPTION_ERROR;
25961: END IF;

Line 25958: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

25954: x_msg_data => x_msg_data,
25955: p_chr_id => p_chr_id,
25956: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
25957: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25958: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25959: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25960: RAISE OKL_API.G_EXCEPTION_ERROR;
25961: END IF;
25962: x_csm_lease_header := l_csm_lease_header;

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

25955: p_chr_id => p_chr_id,
25956: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
25957: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25958: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25959: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25960: RAISE OKL_API.G_EXCEPTION_ERROR;
25961: END IF;
25962: x_csm_lease_header := l_csm_lease_header;
25963: x_csm_one_off_fee_tbl := l_csm_one_off_fee_tbl;

Line 25960: RAISE OKL_API.G_EXCEPTION_ERROR;

25956: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
25957: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
25958: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25959: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
25960: RAISE OKL_API.G_EXCEPTION_ERROR;
25961: END IF;
25962: x_csm_lease_header := l_csm_lease_header;
25963: x_csm_one_off_fee_tbl := l_csm_one_off_fee_tbl;
25964: x_csm_periodic_expenses_tbl := l_csm_periodic_expenses_tbl;

Line 25969: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

25965: x_csm_yields_tbl := l_csm_yields_tbl;
25966: x_req_stream_types_tbl := l_req_stream_types_tbl;
25967: x_csm_line_details_tbl := l_csm_line_details_tbl;
25968: x_rents_tbl := l_rents_tbl;
25969: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25970: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25971: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25972: RAISE OKL_API.G_EXCEPTION_ERROR;
25973: END IF;

Line 25970: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

25966: x_req_stream_types_tbl := l_req_stream_types_tbl;
25967: x_csm_line_details_tbl := l_csm_line_details_tbl;
25968: x_rents_tbl := l_rents_tbl;
25969: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25970: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25971: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25972: RAISE OKL_API.G_EXCEPTION_ERROR;
25973: END IF;
25974: ELSIF l_deal_type = 'LOAN' THEN

Line 25971: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

25967: x_csm_line_details_tbl := l_csm_line_details_tbl;
25968: x_rents_tbl := l_rents_tbl;
25969: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25970: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25971: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25972: RAISE OKL_API.G_EXCEPTION_ERROR;
25973: END IF;
25974: ELSIF l_deal_type = 'LOAN' THEN
25975: FOR l_line_rec in l_line_rec_csr ( p_chr_id ,'FREE_FORM1') LOOP

Line 25972: RAISE OKL_API.G_EXCEPTION_ERROR;

25968: x_rents_tbl := l_rents_tbl;
25969: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
25970: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25971: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
25972: RAISE OKL_API.G_EXCEPTION_ERROR;
25973: END IF;
25974: ELSIF l_deal_type = 'LOAN' THEN
25975: FOR l_line_rec in l_line_rec_csr ( p_chr_id ,'FREE_FORM1') LOOP
25976: l_tot_asset_oec := l_tot_asset_oec + l_line_rec.oec;

Line 25987: okl_api.set_message(p_app_name => G_APP_NAME,

25983: -- Getting the install base location
25984: OPEN ib_csr(p_chr_id);
25985: FETCH ib_csr INTO l_ib_rec;
25986: IF ib_csr%NOTFOUND THEN
25987: okl_api.set_message(p_app_name => G_APP_NAME,
25988: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25989: p_token1 => G_COL_NAME_TOKEN,
25990: p_token1_value => 'Contract id');
25991: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 25991: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

25987: okl_api.set_message(p_app_name => G_APP_NAME,
25988: p_msg_name => G_LLA_NO_MATCHING_RECORD,
25989: p_token1 => G_COL_NAME_TOKEN,
25990: p_token1_value => 'Contract id');
25991: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
25992: END IF;
25993: CLOSE ib_csr;
25994: l_csm_loan_header.khr_id := p_chr_id;
25995: l_csm_loan_header.date_payments_commencement := l_hdr_rec.start_date;

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

26008: l_level_type := l_rl_rec1.object1_id1;
26009: OPEN strm_name_csr ( l_level_type );
26010: FETCH strm_name_csr into l_strm_name_rec;
26011: IF strm_name_csr%NOTFOUND THEN
26012: OKL_API.set_message(p_app_name => G_APP_NAME,
26013: p_msg_name => G_LLA_NO_MATCHING_RECORD,
26014: p_token1 => G_COL_NAME_TOKEN,
26015: p_token1_value => 'Stream Id');
26016: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 26016: x_return_status := OKL_API.G_RET_STS_ERROR;

26012: OKL_API.set_message(p_app_name => G_APP_NAME,
26013: p_msg_name => G_LLA_NO_MATCHING_RECORD,
26014: p_token1 => G_COL_NAME_TOKEN,
26015: p_token1_value => 'Stream Id');
26016: x_return_status := OKL_API.G_RET_STS_ERROR;
26017: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
26018: END IF;
26019: CLOSE strm_name_csr;
26020: l_strm_name := l_strm_name_rec.stream_type_purpose;

Line 26017: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

26013: p_msg_name => G_LLA_NO_MATCHING_RECORD,
26014: p_token1 => G_COL_NAME_TOKEN,
26015: p_token1_value => 'Stream Id');
26016: x_return_status := OKL_API.G_RET_STS_ERROR;
26017: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
26018: END IF;
26019: CLOSE strm_name_csr;
26020: l_strm_name := l_strm_name_rec.stream_type_purpose;
26021: IF(UPPER(TRIM(l_strm_name)) <> 'RENT') THEN

Line 26041: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

26037: l_csm_loan_levels_tbl(j).days_in_year := l_days_in_yr_code;
26038:
26039: FOR l_rl_rec in l_rl_csr ( l_rl_rec1.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_so_line_rec.id ) LOOP
26040: IF (l_rl_rec.rule_information7 IS NOT NULL OR
26041: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
26042: (l_rl_rec.rule_information8 IS NOT NULL OR
26043: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
26044: j := j + 1;
26045: idx := idx + 1;

Line 26043: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

26039: FOR l_rl_rec in l_rl_csr ( l_rl_rec1.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_so_line_rec.id ) LOOP
26040: IF (l_rl_rec.rule_information7 IS NOT NULL OR
26041: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
26042: (l_rl_rec.rule_information8 IS NOT NULL OR
26043: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
26044: j := j + 1;
26045: idx := idx + 1;
26046: l_csm_loan_levels_tbl(j).level_index_number := idx;
26047: l_csm_loan_levels_tbl(j).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 26077: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

26073: END IF;
26074: -- Bug 4915938 - End of Changes
26075:
26076: ELSIF (l_rl_rec.rule_information7 IS NULL OR
26077: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
26078: (l_rl_rec.rule_information8 IS NULL OR
26079: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
26080: j := j + 1;
26081: idx := idx + 1;

Line 26079: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

26075:
26076: ELSIF (l_rl_rec.rule_information7 IS NULL OR
26077: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
26078: (l_rl_rec.rule_information8 IS NULL OR
26079: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
26080: j := j + 1;
26081: idx := idx + 1;
26082: --smahapat l_csm_loan_levels_tbl(j).kle_loan_id := l_so_line_rec.id;
26083: l_csm_loan_levels_tbl(j).description := l_strm_name;

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

26116: ln_diff_days := ld_chr_end_date - ld_last_end_date;
26117: END IF;
26118: CLOSE c_diff_days_csr;
26119: IF SIGN(ln_diff_days) = -1 THEN
26120: OKL_API.set_message(p_app_name => G_APP_NAME,
26121: p_msg_name => G_INVALID_VALUE,
26122: p_token1 => G_COL_NAME_TOKEN,
26123: p_token1_value => 'Diffrence End date');
26124: x_return_status := OKL_API.G_RET_STS_ERROR;

Line 26124: x_return_status := OKL_API.G_RET_STS_ERROR;

26120: OKL_API.set_message(p_app_name => G_APP_NAME,
26121: p_msg_name => G_INVALID_VALUE,
26122: p_token1 => G_COL_NAME_TOKEN,
26123: p_token1_value => 'Diffrence End date');
26124: x_return_status := OKL_API.G_RET_STS_ERROR;
26125: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
26126: END IF;
26127: -- If there is diff in days then an empty stub will be appended
26128: IF ln_diff_days > 0 AND

Line 26125: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

26121: p_msg_name => G_INVALID_VALUE,
26122: p_token1 => G_COL_NAME_TOKEN,
26123: p_token1_value => 'Diffrence End date');
26124: x_return_status := OKL_API.G_RET_STS_ERROR;
26125: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
26126: END IF;
26127: -- If there is diff in days then an empty stub will be appended
26128: IF ln_diff_days > 0 AND
26129: ld_last_start_date = FND_DATE.canonical_to_date(l_rl_rec.rule_information2) THEN

Line 26171: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND

26167: ((l_strm_name_rec.periodic_yn = 'Y' ) AND
26168: (UPPER(l_strm_name_rec.name) <> 'FEE'))) THEN
26169: FOR l_rl_rec in l_rl_csr (l_rl_rec1.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_so_line_rec.id ) LOOP
26170: IF (l_rl_rec.rule_information7 IS NOT NULL OR
26171: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
26172: (l_rl_rec.rule_information8 IS NOT NULL OR
26173: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
26174: k := k + 1;
26175: idx := idx + 1;

Line 26173: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN

26169: FOR l_rl_rec in l_rl_csr (l_rl_rec1.slh_id, 'LALEVL', 'LASLL', TO_NUMBER(p_chr_id), l_so_line_rec.id ) LOOP
26170: IF (l_rl_rec.rule_information7 IS NOT NULL OR
26171: l_rl_rec.rule_information7 <> OKL_API.G_MISS_CHAR) AND
26172: (l_rl_rec.rule_information8 IS NOT NULL OR
26173: l_rl_rec.rule_information8 <> OKL_API.G_MISS_CHAR) THEN
26174: k := k + 1;
26175: idx := idx + 1;
26176: l_csm_periodic_expenses_tbl(k).level_index_number := idx;
26177: l_csm_periodic_expenses_tbl(k).amount := TO_NUMBER(l_rl_rec.rule_information8);

Line 26213: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND

26209: END IF;
26210: -- Bug 4915938 - End of Changes
26211:
26212: ELSIF (l_rl_rec.rule_information7 IS NULL OR
26213: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
26214: (l_rl_rec.rule_information8 IS NULL OR
26215: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
26216: k := k + 1;
26217: idx := idx + 1;

Line 26215: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN

26211:
26212: ELSIF (l_rl_rec.rule_information7 IS NULL OR
26213: l_rl_rec.rule_information7 = OKL_API.G_MISS_CHAR) AND
26214: (l_rl_rec.rule_information8 IS NULL OR
26215: l_rl_rec.rule_information8 = OKL_API.G_MISS_CHAR) THEN
26216: k := k + 1;
26217: idx := idx + 1;
26218: l_csm_periodic_expenses_tbl(k).level_index_number := idx;
26219: l_csm_periodic_expenses_tbl(k).description := l_strm_name;

Line 26235: IF (l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN

26231: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ARREARS;
26232: ELSE
26233: l_csm_periodic_expenses_tbl(k).advance_or_arrears := OKL_CREATE_STREAMS_PUB.G_ADVANCE;
26234: END IF;
26235: IF (l_rl_rec.RULE_INFORMATION2 IS NULL or l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN
26236: l_csm_periodic_expenses_tbl(k).date_start := l_hdr_rec.start_date;
26237: ELSE
26238: l_csm_periodic_expenses_tbl(k).date_start := FND_DATE.canonical_to_date(l_rl_rec.RULE_INFORMATION2);
26239: END IF;

Line 26261: l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN

26257: l_csm_one_off_fee_tbl(l).description := l_strm_name_rec.name;
26258: l_csm_one_off_fee_tbl(l).income_or_expense := OKL_CREATE_STREAMS_PUB.G_INCOME;
26259: l_csm_one_off_fee_tbl(l).amount := FND_NUMBER.canonical_to_number(nvl(l_rl_rec.RULE_INFORMATION6,'0'));
26260: IF (l_rl_rec.RULE_INFORMATION2 IS NULL OR
26261: l_rl_rec.RULE_INFORMATION2 = OKL_API.G_MISS_CHAR) THEN
26262: l_csm_one_off_fee_tbl(l).date_paid := l_hdr_rec.start_date;
26263: ELSE
26264: l_csm_one_off_fee_tbl(l).date_paid := FND_DATE.canonical_to_date(l_rl_rec.RULE_INFORMATION2);
26265: END IF;

Line 26281: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

26277: x_return_status => x_return_status,
26278: px_csm_stream_types_tbl => l_csm_stream_types_tbl,
26279: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl,
26280: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
26281: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
26282: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26283: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
26284: RAISE OKL_API.G_EXCEPTION_ERROR;
26285: END IF;

Line 26282: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

26278: px_csm_stream_types_tbl => l_csm_stream_types_tbl,
26279: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl,
26280: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
26281: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
26282: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26283: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
26284: RAISE OKL_API.G_EXCEPTION_ERROR;
26285: END IF;
26286: extract_subsidized_lines(p_api_version => p_api_version,

Line 26283: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

26279: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl,
26280: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
26281: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
26282: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26283: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
26284: RAISE OKL_API.G_EXCEPTION_ERROR;
26285: END IF;
26286: extract_subsidized_lines(p_api_version => p_api_version,
26287: p_init_msg_list => p_init_msg_list,

Line 26284: RAISE OKL_API.G_EXCEPTION_ERROR;

26280: px_csm_periodic_expenses_tbl => l_csm_periodic_expenses_tbl);
26281: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
26282: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26283: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
26284: RAISE OKL_API.G_EXCEPTION_ERROR;
26285: END IF;
26286: extract_subsidized_lines(p_api_version => p_api_version,
26287: p_init_msg_list => p_init_msg_list,
26288: x_return_status => x_return_status,

Line 26293: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

26289: x_msg_count => x_msg_count,
26290: x_msg_data => x_msg_data,
26291: p_chr_id => TO_NUMBER(p_chr_id),
26292: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
26293: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
26294: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26295: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
26296: RAISE OKL_API.G_EXCEPTION_ERROR;
26297: END IF;

Line 26294: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

26290: x_msg_data => x_msg_data,
26291: p_chr_id => TO_NUMBER(p_chr_id),
26292: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
26293: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
26294: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26295: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
26296: RAISE OKL_API.G_EXCEPTION_ERROR;
26297: END IF;
26298: check_for_mandatory_streams(

Line 26295: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

26291: p_chr_id => TO_NUMBER(p_chr_id),
26292: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
26293: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
26294: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26295: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
26296: RAISE OKL_API.G_EXCEPTION_ERROR;
26297: END IF;
26298: check_for_mandatory_streams(
26299: p_api_version => p_api_version,

Line 26296: RAISE OKL_API.G_EXCEPTION_ERROR;

26292: px_csm_one_off_fee_tbl => l_csm_one_off_fee_tbl);
26293: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
26294: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26295: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
26296: RAISE OKL_API.G_EXCEPTION_ERROR;
26297: END IF;
26298: check_for_mandatory_streams(
26299: p_api_version => p_api_version,
26300: p_init_msg_list => p_init_msg_list,

Line 26308: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

26304: p_chr_id => p_chr_id,
26305: p_deal_type => l_deal_type,
26306: p_stream_types_tbl => l_csm_stream_types_tbl,
26307: x_stream_types_tbl => l_req_stream_types_tbl);
26308: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
26309: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26310: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
26311: RAISE OKL_API.G_EXCEPTION_ERROR;
26312: END IF;

Line 26309: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

26305: p_deal_type => l_deal_type,
26306: p_stream_types_tbl => l_csm_stream_types_tbl,
26307: x_stream_types_tbl => l_req_stream_types_tbl);
26308: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
26309: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26310: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
26311: RAISE OKL_API.G_EXCEPTION_ERROR;
26312: END IF;
26313: -- Requesting for yields

Line 26310: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN

26306: p_stream_types_tbl => l_csm_stream_types_tbl,
26307: x_stream_types_tbl => l_req_stream_types_tbl);
26308: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
26309: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26310: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
26311: RAISE OKL_API.G_EXCEPTION_ERROR;
26312: END IF;
26313: -- Requesting for yields
26314: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);

Line 26311: RAISE OKL_API.G_EXCEPTION_ERROR;

26307: x_stream_types_tbl => l_req_stream_types_tbl);
26308: IF x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
26309: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26310: ELSIF x_return_status = OKL_API.G_RET_STS_ERROR THEN
26311: RAISE OKL_API.G_EXCEPTION_ERROR;
26312: END IF;
26313: -- Requesting for yields
26314: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
26315: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN

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

26311: RAISE OKL_API.G_EXCEPTION_ERROR;
26312: END IF;
26313: -- Requesting for yields
26314: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
26315: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26316: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26317: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26318: RAISE OKL_API.G_EXCEPTION_ERROR;
26319: END IF;

Line 26316: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

26312: END IF;
26313: -- Requesting for yields
26314: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
26315: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26316: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26317: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26318: RAISE OKL_API.G_EXCEPTION_ERROR;
26319: END IF;
26320: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

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

26313: -- Requesting for yields
26314: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
26315: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26316: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26317: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26318: RAISE OKL_API.G_EXCEPTION_ERROR;
26319: END IF;
26320: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
26321: okl_api.set_message(

Line 26318: RAISE OKL_API.G_EXCEPTION_ERROR;

26314: x_return_status := yield_request(x_csm_yields_tbl => l_csm_yields_tbl);
26315: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26316: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26317: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26318: RAISE OKL_API.G_EXCEPTION_ERROR;
26319: END IF;
26320: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
26321: okl_api.set_message(
26322: p_app_name => G_APP_NAME,

Line 26320: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then

26316: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26317: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26318: RAISE OKL_API.G_EXCEPTION_ERROR;
26319: END IF;
26320: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
26321: okl_api.set_message(
26322: p_app_name => G_APP_NAME,
26323: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
26324: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 26321: okl_api.set_message(

26317: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26318: RAISE OKL_API.G_EXCEPTION_ERROR;
26319: END IF;
26320: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
26321: okl_api.set_message(
26322: p_app_name => G_APP_NAME,
26323: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
26324: RAISE OKL_API.G_EXCEPTION_ERROR;
26325: End If;

Line 26324: RAISE OKL_API.G_EXCEPTION_ERROR;

26320: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) then
26321: okl_api.set_message(
26322: p_app_name => G_APP_NAME,
26323: p_msg_name => 'OKL_LLA_REPSTRMS_EXTR_FAILED');
26324: RAISE OKL_API.G_EXCEPTION_ERROR;
26325: End If;
26326: x_csm_loan_header := l_csm_loan_header;
26327: x_csm_loan_lines_tbl := l_csm_loan_details_tbl;
26328: x_csm_loan_levels_tbl := l_csm_loan_levels_tbl;

Line 26334: okl_api.set_message(p_app_name => G_APP_NAME,

26330: x_csm_periodic_expenses_tbl := l_csm_periodic_expenses_tbl;
26331: x_csm_yields_tbl := l_csm_yields_tbl;
26332: x_req_stream_types_tbl := l_req_stream_types_tbl;
26333: ELSE
26334: okl_api.set_message(p_app_name => G_APP_NAME,
26335: p_msg_name => G_INVALID_VALUE,
26336: p_token1 => G_COL_NAME_TOKEN,
26337: p_token1_value => 'Deal_type');
26338: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 26338: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

26334: okl_api.set_message(p_app_name => G_APP_NAME,
26335: p_msg_name => G_INVALID_VALUE,
26336: p_token1 => G_COL_NAME_TOKEN,
26337: p_token1_value => 'Deal_type');
26338: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26339: END IF;
26340: OKL_API.END_ACTIVITY (x_msg_count,
26341: x_msg_data );
26342: EXCEPTION

Line 26340: OKL_API.END_ACTIVITY (x_msg_count,

26336: p_token1 => G_COL_NAME_TOKEN,
26337: p_token1_value => 'Deal_type');
26338: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26339: END IF;
26340: OKL_API.END_ACTIVITY (x_msg_count,
26341: x_msg_data );
26342: EXCEPTION
26343: WHEN OKL_API.G_EXCEPTION_ERROR THEN
26344: IF l_hdr_csr%ISOPEN THEN

Line 26343: WHEN OKL_API.G_EXCEPTION_ERROR THEN

26339: END IF;
26340: OKL_API.END_ACTIVITY (x_msg_count,
26341: x_msg_data );
26342: EXCEPTION
26343: WHEN OKL_API.G_EXCEPTION_ERROR THEN
26344: IF l_hdr_csr%ISOPEN THEN
26345: CLOSE l_hdr_csr;
26346: END IF;
26347: IF l_hdrrl_csr%ISOPEN THEN

Line 26392: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

26388: END IF;
26389: IF c_diff_days_csr%ISOPEN THEN
26390: CLOSE c_diff_days_csr;
26391: END IF;
26392: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
26393: l_api_name,
26394: G_PKG_NAME,
26395: 'OKL_API.G_RET_STS_ERROR',
26396: x_msg_count,

Line 26395: 'OKL_API.G_RET_STS_ERROR',

26391: END IF;
26392: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
26393: l_api_name,
26394: G_PKG_NAME,
26395: 'OKL_API.G_RET_STS_ERROR',
26396: x_msg_count,
26397: x_msg_data,
26398: '_PVT');
26399: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 26399: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

26395: 'OKL_API.G_RET_STS_ERROR',
26396: x_msg_count,
26397: x_msg_data,
26398: '_PVT');
26399: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
26400: IF l_hdr_csr%ISOPEN THEN
26401: CLOSE l_hdr_csr;
26402: END IF;
26403: IF l_hdrrl_csr%ISOPEN THEN

Line 26448: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

26444: END IF;
26445: IF c_diff_days_csr%ISOPEN THEN
26446: CLOSE c_diff_days_csr;
26447: END IF;
26448: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
26449: l_api_name,
26450: G_PKG_NAME,
26451: 'OKL_API.G_RET_STS_UNEXP_ERROR',
26452: x_msg_count,

Line 26451: 'OKL_API.G_RET_STS_UNEXP_ERROR',

26447: END IF;
26448: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
26449: l_api_name,
26450: G_PKG_NAME,
26451: 'OKL_API.G_RET_STS_UNEXP_ERROR',
26452: x_msg_count,
26453: x_msg_data,
26454: '_PVT');
26455: WHEN OTHERS THEN

Line 26504: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

26500: END IF;
26501: IF c_diff_days_csr%ISOPEN THEN
26502: CLOSE c_diff_days_csr;
26503: END IF;
26504: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
26505: l_api_name,
26506: G_PKG_NAME,
26507: 'OTHERS',
26508: x_msg_count,

Line 26530: l_init_msg_list VARCHAR2(1) := OKL_API.G_TRUE;

26526: AS
26527: l_api_name CONSTANT VARCHAR2(30) := 'UPGRADE_ESG_KHR_FOR_PRB';
26528: l_api_version CONSTANT NUMBER := 1;
26529: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
26530: l_init_msg_list VARCHAR2(1) := OKL_API.G_TRUE;
26531:
26532: l_hdr_rec l_hdr_csr%ROWTYPE;
26533: -- Record Structures required for the Lease Contracts
26534: x_csm_lease_header okl_create_streams_pub.csm_lease_rec_type;

Line 26555: x_return_status := OKL_API.G_RET_STS_SUCCESS;

26551:
26552: BEGIN
26553: print( l_api_name, 'Start');
26554:
26555: x_return_status := OKL_API.G_RET_STS_SUCCESS;
26556: x_return_status := OKL_API.START_ACTIVITY(
26557: p_api_name => l_api_name,
26558: p_pkg_name => g_pkg_name,
26559: p_init_msg_list => l_init_msg_list,

Line 26556: x_return_status := OKL_API.START_ACTIVITY(

26552: BEGIN
26553: print( l_api_name, 'Start');
26554:
26555: x_return_status := OKL_API.G_RET_STS_SUCCESS;
26556: x_return_status := OKL_API.START_ACTIVITY(
26557: p_api_name => l_api_name,
26558: p_pkg_name => g_pkg_name,
26559: p_init_msg_list => l_init_msg_list,
26560: l_api_version => l_api_version,

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

26560: l_api_version => l_api_version,
26561: p_api_version => l_api_version,
26562: p_api_type => G_API_TYPE,
26563: x_return_status => x_return_status);
26564: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26565: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26566: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26567: RAISE OKL_API.G_EXCEPTION_ERROR;
26568: END IF;

Line 26565: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

26561: p_api_version => l_api_version,
26562: p_api_type => G_API_TYPE,
26563: x_return_status => x_return_status);
26564: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26565: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26566: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26567: RAISE OKL_API.G_EXCEPTION_ERROR;
26568: END IF;
26569:

Line 26566: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

26562: p_api_type => G_API_TYPE,
26563: x_return_status => x_return_status);
26564: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26565: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26566: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26567: RAISE OKL_API.G_EXCEPTION_ERROR;
26568: END IF;
26569:
26570: -- Fetch preliminary details about the Contract: Deal Type etc

Line 26567: RAISE OKL_API.G_EXCEPTION_ERROR;

26563: x_return_status => x_return_status);
26564: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26565: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26566: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26567: RAISE OKL_API.G_EXCEPTION_ERROR;
26568: END IF;
26569:
26570: -- Fetch preliminary details about the Contract: Deal Type etc
26571: print( l_api_name, 'Fetching Deal Type of the Contract' );

Line 26577: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

26573: FETCH l_hdr_csr into l_hdr_rec;
26574: IF l_hdr_csr%NOTFOUND
26575: THEN
26576: CLOSE l_hdr_csr;
26577: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26578: END IF;
26579: CLOSE l_hdr_csr;
26580:
26581: print( l_api_name, 'Extraction phase. Deal Type = ' || l_hdr_rec.deal_type );

Line 26600: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS)

26596: ,x_req_stream_types_tbl => x_req_stream_types_tbl
26597: ,x_csm_line_details_tbl => x_csm_line_details_tbl
26598: ,x_rents_tbl => x_rents_tbl
26599: ,p_orp_code => 'UPGRADE' );
26600: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS)
26601: THEN
26602: OKL_API.set_message(
26603: p_app_name => G_APP_NAME
26604: ,p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');

Line 26602: OKL_API.set_message(

26598: ,x_rents_tbl => x_rents_tbl
26599: ,p_orp_code => 'UPGRADE' );
26600: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS)
26601: THEN
26602: OKL_API.set_message(
26603: p_app_name => G_APP_NAME
26604: ,p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
26605: RAISE OKL_API.G_EXCEPTION_ERROR;
26606: END IF;

Line 26605: RAISE OKL_API.G_EXCEPTION_ERROR;

26601: THEN
26602: OKL_API.set_message(
26603: p_app_name => G_APP_NAME
26604: ,p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
26605: RAISE OKL_API.G_EXCEPTION_ERROR;
26606: END IF;
26607: print( l_api_name, 'Before Calling the create_streams_lease_book' );
26608: OKL_CREATE_STREAMS_PUB.create_streams_lease_book(
26609: p_api_version => l_api_version

Line 26611: ,p_skip_prc_engine => OKL_API.G_FALSE

26607: print( l_api_name, 'Before Calling the create_streams_lease_book' );
26608: OKL_CREATE_STREAMS_PUB.create_streams_lease_book(
26609: p_api_version => l_api_version
26610: ,p_init_msg_list => l_init_msg_list
26611: ,p_skip_prc_engine => OKL_API.G_FALSE
26612: ,p_csm_lease_header => x_csm_lease_header
26613: ,p_csm_one_off_fee_tbl => x_csm_one_off_fee_tbl
26614: ,p_csm_periodic_expenses_tbl => x_csm_periodic_expenses_tbl
26615: ,p_csm_yields_tbl => x_csm_yields_tbl

Line 26625: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

26621: ,x_return_status => x_return_status
26622: ,x_msg_count => x_msg_count
26623: ,x_msg_data => x_msg_data );
26624: print( l_api_name, 'After the call to create_streams_lease_book: ' ||x_return_status);
26625: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
26626: okl_api.set_message(
26627: p_app_name => G_APP_NAME
26628: ,p_msg_name => OKL_CONTRACT_STATUS_PUB.G_GENSTRMS_REQ_FAILED);
26629: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 26626: okl_api.set_message(

26622: ,x_msg_count => x_msg_count
26623: ,x_msg_data => x_msg_data );
26624: print( l_api_name, 'After the call to create_streams_lease_book: ' ||x_return_status);
26625: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
26626: okl_api.set_message(
26627: p_app_name => G_APP_NAME
26628: ,p_msg_name => OKL_CONTRACT_STATUS_PUB.G_GENSTRMS_REQ_FAILED);
26629: RAISE OKL_API.G_EXCEPTION_ERROR;
26630: END IF;

Line 26629: RAISE OKL_API.G_EXCEPTION_ERROR;

26625: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
26626: okl_api.set_message(
26627: p_app_name => G_APP_NAME
26628: ,p_msg_name => OKL_CONTRACT_STATUS_PUB.G_GENSTRMS_REQ_FAILED);
26629: RAISE OKL_API.G_EXCEPTION_ERROR;
26630: END IF;
26631:
26632: -- Handling the Loan Type Contracts
26633: ELSIF (INSTR(l_hdr_rec.deal_type, 'LOAN') > 0)

Line 26653: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

26649: ,x_csm_yields_tbl => x_csm_yields_tbl
26650: ,x_csm_stream_types_tbl => x_csm_stream_types_tbl
26651: ,p_orp_code => 'UPGRADE' );
26652: print( l_api_name, 'After the call to extract_params_loan: '||x_return_status);
26653: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
26654: okl_api.set_message(
26655: p_app_name => G_APP_NAME,
26656: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
26657: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 26654: okl_api.set_message(

26650: ,x_csm_stream_types_tbl => x_csm_stream_types_tbl
26651: ,p_orp_code => 'UPGRADE' );
26652: print( l_api_name, 'After the call to extract_params_loan: '||x_return_status);
26653: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
26654: okl_api.set_message(
26655: p_app_name => G_APP_NAME,
26656: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
26657: RAISE OKL_API.G_EXCEPTION_ERROR;
26658: END IF;

Line 26657: RAISE OKL_API.G_EXCEPTION_ERROR;

26653: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
26654: okl_api.set_message(
26655: p_app_name => G_APP_NAME,
26656: p_msg_name => 'OKL_LLA_GENSTRMS_EXTR_FAILED');
26657: RAISE OKL_API.G_EXCEPTION_ERROR;
26658: END IF;
26659:
26660: print( l_api_name, 'Before calling the Create_stream_loan_book API ' );
26661: OKL_CREATE_STREAMS_PUB.create_streams_loan_book(

Line 26664: ,p_skip_prc_engine => OKL_API.G_FALSE

26660: print( l_api_name, 'Before calling the Create_stream_loan_book API ' );
26661: OKL_CREATE_STREAMS_PUB.create_streams_loan_book(
26662: p_api_version => l_api_version
26663: ,p_init_msg_list => l_init_msg_list
26664: ,p_skip_prc_engine => OKL_API.G_FALSE
26665: ,p_csm_loan_header => x_csm_loan_header
26666: ,p_csm_loan_lines_tbl => x_csm_loan_lines_tbl
26667: ,p_csm_loan_levels_tbl => x_csm_loan_levels_tbl
26668: ,p_csm_one_off_fee_tbl => x_csm_one_off_fee_tbl

Line 26678: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS)

26674: ,x_return_status => x_return_status
26675: ,x_msg_count => x_msg_count
26676: ,x_msg_data => x_msg_data);
26677: print( l_api_name, 'After the call to create_streams_loan_book: '||x_return_status);
26678: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS)
26679: THEN
26680: okl_api.set_message(
26681: p_app_name => G_APP_NAME
26682: ,p_msg_name => OKL_CONTRACT_STATUS_PUB.G_GENSTRMS_REQ_FAILED);

Line 26680: okl_api.set_message(

26676: ,x_msg_data => x_msg_data);
26677: print( l_api_name, 'After the call to create_streams_loan_book: '||x_return_status);
26678: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS)
26679: THEN
26680: okl_api.set_message(
26681: p_app_name => G_APP_NAME
26682: ,p_msg_name => OKL_CONTRACT_STATUS_PUB.G_GENSTRMS_REQ_FAILED);
26683: RAISE OKL_API.G_EXCEPTION_ERROR;
26684: END IF;

Line 26683: RAISE OKL_API.G_EXCEPTION_ERROR;

26679: THEN
26680: okl_api.set_message(
26681: p_app_name => G_APP_NAME
26682: ,p_msg_name => OKL_CONTRACT_STATUS_PUB.G_GENSTRMS_REQ_FAILED);
26683: RAISE OKL_API.G_EXCEPTION_ERROR;
26684: END IF;
26685: ELSE
26686: print( l_api_name, 'Error: Invalid deal Type ' );
26687: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

Line 26687: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

26683: RAISE OKL_API.G_EXCEPTION_ERROR;
26684: END IF;
26685: ELSE
26686: print( l_api_name, 'Error: Invalid deal Type ' );
26687: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26688: END IF;
26689:
26690: print( l_api_name, 'Checking if the Reporting Product Exists or not ' );
26691: IF ( l_hdr_rec.report_pdt_id <> -1 )

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

26701: ,p_pdtv_rec => p_pdtv_rec
26702: ,x_no_data_found => x_no_data_found
26703: ,p_pdt_parameter_rec => x_pdt_parameter_rec);
26704: print( l_api_name, 'After OKL_SETUPPRODUCTS_PVT.Getpdt_parameters: '||x_return_status);
26705: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26706: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26707: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26708: RAISE OKL_API.G_EXCEPTION_ERROR;
26709: END IF;

Line 26706: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

26702: ,x_no_data_found => x_no_data_found
26703: ,p_pdt_parameter_rec => x_pdt_parameter_rec);
26704: print( l_api_name, 'After OKL_SETUPPRODUCTS_PVT.Getpdt_parameters: '||x_return_status);
26705: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26706: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26707: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26708: RAISE OKL_API.G_EXCEPTION_ERROR;
26709: END IF;
26710:

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

26703: ,p_pdt_parameter_rec => x_pdt_parameter_rec);
26704: print( l_api_name, 'After OKL_SETUPPRODUCTS_PVT.Getpdt_parameters: '||x_return_status);
26705: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26706: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26707: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26708: RAISE OKL_API.G_EXCEPTION_ERROR;
26709: END IF;
26710:
26711: print( l_api_name, 'Prior to the call to generate_reporting_streams');

Line 26708: RAISE OKL_API.G_EXCEPTION_ERROR;

26704: print( l_api_name, 'After OKL_SETUPPRODUCTS_PVT.Getpdt_parameters: '||x_return_status);
26705: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26706: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26707: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26708: RAISE OKL_API.G_EXCEPTION_ERROR;
26709: END IF;
26710:
26711: print( l_api_name, 'Prior to the call to generate_reporting_streams');
26712: generate_reporting_streams(

Line 26718: ,p_skip_prc_engine => OKL_API.G_FALSE

26714: ,p_init_msg_list => l_init_msg_list
26715: ,p_chr_id => p_chr_id
26716: ,p_report_deal_type => x_pdt_parameter_rec.deal_type
26717: ,p_generation_context => 'FULL'
26718: ,p_skip_prc_engine => OKL_API.G_FALSE
26719: ,x_return_status => x_return_status
26720: ,x_msg_count => x_msg_count
26721: ,x_msg_data => x_msg_data
26722: ,x_request_id => x_rep_request_id

Line 26726: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS)

26722: ,x_request_id => x_rep_request_id
26723: ,x_trans_status => x_rep_trans_status
26724: ,p_orp_code => 'UPGRADE' );
26725: print( l_api_name, 'After generate_reporting_streams: '||x_return_status);
26726: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS)
26727: THEN
26728: okl_api.set_message(
26729: p_app_name => G_APP_NAME
26730: ,p_msg_name => 'OKL_LLA_REPSTRMS_REQ_FAILED');

Line 26728: okl_api.set_message(

26724: ,p_orp_code => 'UPGRADE' );
26725: print( l_api_name, 'After generate_reporting_streams: '||x_return_status);
26726: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS)
26727: THEN
26728: okl_api.set_message(
26729: p_app_name => G_APP_NAME
26730: ,p_msg_name => 'OKL_LLA_REPSTRMS_REQ_FAILED');
26731: RAISE OKL_API.G_EXCEPTION_ERROR;
26732: END IF;

Line 26731: RAISE OKL_API.G_EXCEPTION_ERROR;

26727: THEN
26728: okl_api.set_message(
26729: p_app_name => G_APP_NAME
26730: ,p_msg_name => 'OKL_LLA_REPSTRMS_REQ_FAILED');
26731: RAISE OKL_API.G_EXCEPTION_ERROR;
26732: END IF;
26733:
26734: END IF;
26735:

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

26732: END IF;
26733:
26734: END IF;
26735:
26736: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26737: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26738: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26739: RAISE OKL_API.G_EXCEPTION_ERROR;
26740: END IF;

Line 26737: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

26733:
26734: END IF;
26735:
26736: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26737: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26738: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26739: RAISE OKL_API.G_EXCEPTION_ERROR;
26740: END IF;
26741:

Line 26738: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN

26734: END IF;
26735:
26736: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26737: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26738: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26739: RAISE OKL_API.G_EXCEPTION_ERROR;
26740: END IF;
26741:
26742: print( l_api_name, 'END: ' || x_return_status);

Line 26739: RAISE OKL_API.G_EXCEPTION_ERROR;

26735:
26736: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
26737: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
26738: ElSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
26739: RAISE OKL_API.G_EXCEPTION_ERROR;
26740: END IF;
26741:
26742: print( l_api_name, 'END: ' || x_return_status);
26743: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

Line 26743: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);

26739: RAISE OKL_API.G_EXCEPTION_ERROR;
26740: END IF;
26741:
26742: print( l_api_name, 'END: ' || x_return_status);
26743: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
26744: print( l_api_name, ': End' );
26745: EXCEPTION
26746: WHEN OKL_API.G_EXCEPTION_ERROR
26747: THEN

Line 26746: WHEN OKL_API.G_EXCEPTION_ERROR

26742: print( l_api_name, 'END: ' || x_return_status);
26743: OKL_API.END_ACTIVITY(x_msg_count => x_msg_count, x_msg_data => x_msg_data);
26744: print( l_api_name, ': End' );
26745: EXCEPTION
26746: WHEN OKL_API.G_EXCEPTION_ERROR
26747: THEN
26748: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
26749: p_api_name => l_api_name
26750: ,p_pkg_name => g_pkg_name

Line 26748: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

26744: print( l_api_name, ': End' );
26745: EXCEPTION
26746: WHEN OKL_API.G_EXCEPTION_ERROR
26747: THEN
26748: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
26749: p_api_name => l_api_name
26750: ,p_pkg_name => g_pkg_name
26751: ,p_exc_name => 'OKL_API.G_RET_STS_ERROR'
26752: ,x_msg_count => x_msg_count

Line 26751: ,p_exc_name => 'OKL_API.G_RET_STS_ERROR'

26747: THEN
26748: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
26749: p_api_name => l_api_name
26750: ,p_pkg_name => g_pkg_name
26751: ,p_exc_name => 'OKL_API.G_RET_STS_ERROR'
26752: ,x_msg_count => x_msg_count
26753: ,x_msg_data => x_msg_data
26754: ,p_api_type => g_api_type);
26755:

Line 26756: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR

26752: ,x_msg_count => x_msg_count
26753: ,x_msg_data => x_msg_data
26754: ,p_api_type => g_api_type);
26755:
26756: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR
26757: THEN
26758: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
26759: p_api_name => l_api_name
26760: ,p_pkg_name => g_pkg_name

Line 26758: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

26754: ,p_api_type => g_api_type);
26755:
26756: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR
26757: THEN
26758: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
26759: p_api_name => l_api_name
26760: ,p_pkg_name => g_pkg_name
26761: ,p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR'
26762: ,x_msg_count => x_msg_count

Line 26761: ,p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR'

26757: THEN
26758: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
26759: p_api_name => l_api_name
26760: ,p_pkg_name => g_pkg_name
26761: ,p_exc_name => 'OKL_API.G_RET_STS_UNEXP_ERROR'
26762: ,x_msg_count => x_msg_count
26763: ,x_msg_data => x_msg_data
26764: ,p_api_type => g_api_type);
26765:

Line 26768: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

26764: ,p_api_type => g_api_type);
26765:
26766: WHEN OTHERS
26767: THEN
26768: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
26769: p_api_name => l_api_name
26770: ,p_pkg_name => g_pkg_name
26771: ,p_exc_name => 'OTHERS'
26772: ,x_msg_count => x_msg_count