DBA Data[Home] [Help]

APPS.OKL_AM_INVOICES_PVT dependencies on OKL_API

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

94: p_cpl_id IN NUMBER DEFAULT NULL,
95: px_taiv_rec IN OUT NOCOPY taiv_rec_type,
96: x_return_status OUT NOCOPY VARCHAR2) IS
97:
98: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
99: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
100:
101: l_contract_id NUMBER := px_taiv_rec.khr_id;
102: l_khr_id NUMBER;

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

95: px_taiv_rec IN OUT NOCOPY taiv_rec_type,
96: x_return_status OUT NOCOPY VARCHAR2) IS
97:
98: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
99: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
100:
101: l_contract_id NUMBER := px_taiv_rec.khr_id;
102: l_khr_id NUMBER;
103: l_par_id NUMBER;

Line 244: l_return_status := OKL_API.G_RET_STS_ERROR;

240: OR p_cpl_id = G_MISS_NUM)
241: AND ( l_contract_id IS NULL
242: OR l_contract_id = G_MISS_NUM) THEN
243:
244: l_return_status := OKL_API.G_RET_STS_ERROR;
245:
246: OKC_API.SET_MESSAGE (
247: p_app_name => G_OKC_APP_NAME,
248: p_msg_name => 'OKC_NO_PARAMS',

Line 256: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

252: p_token2_value => 'Get_Vendor_Billing_Info');
253:
254: END IF;
255:
256: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
257: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
258: l_overall_status := l_return_status;
259: END IF;
260: END IF;

Line 257: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

253:
254: END IF;
255:
256: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
257: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
258: l_overall_status := l_return_status;
259: END IF;
260: END IF;
261:

Line 266: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN

262: -- ***************
263: -- Find Rule Group
264: -- ***************
265:
266: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN
267:
268: IF p_cpl_id IS NOT NULL
269: AND p_cpl_id <> G_MISS_NUM THEN
270:

Line 279: l_return_status := OKL_API.G_RET_STS_ERROR;

275: -- RMUNJULU 29-AUG-03 OKC RULES MIGRATION changes
276: l_bill_to_site_use_id := l_k_party_rg_rec.bill_to_site_use_id ;
277:
278: IF l_k_party_rg_rec.cpl_id IS NULL THEN
279: l_return_status := OKL_API.G_RET_STS_ERROR;
280: OKC_API.SET_MESSAGE (
281: p_app_name => G_OKC_APP_NAME,
282: p_msg_name => G_INVALID_VALUE,
283: p_token1 => G_COL_NAME_TOKEN,

Line 287: l_return_status := OKL_API.G_RET_STS_ERROR;

283: p_token1 => G_COL_NAME_TOKEN,
284: p_token1_value => 'Contract Party Id');
285: /* -- RMUNJULU 29-AUG-03 OKC RULES MIGRATION changes
286: ELSIF l_rgd_id IS NULL THEN
287: l_return_status := OKL_API.G_RET_STS_ERROR;
288: l_party_name := okl_am_util_pvt.get_jtf_object_name (
289: l_k_party_rg_rec.object1_code,
290: l_k_party_rg_rec.object1_id1,
291: l_k_party_rg_rec.object1_id2);

Line 300: l_return_status := OKL_API.G_RET_STS_ERROR;

296: p_token1_value => l_party_name);
297: */
298: -- RMUNJULU 29-AUG-03 OKC RULES MIGRATION changes
299: ELSIF l_k_party_rg_rec.bill_to_site_use_id IS NULL THEN
300: l_return_status := OKL_API.G_RET_STS_ERROR;
301: l_party_name := okl_am_util_pvt.get_jtf_object_name (
302: l_k_party_rg_rec.object1_code,
303: l_k_party_rg_rec.object1_id1,
304: l_k_party_rg_rec.object1_id2);

Line 324: l_return_status := OKL_API.G_RET_STS_ERROR;

320: FETCH l_partner_rg_csr INTO l_khr_id, l_par_id, l_rgd_id, l_bill_to_site_use_id, l_party_role; -- RMUNJULU 29-AUG-03 OKC RULES MIGRATION changes
321: CLOSE l_partner_rg_csr;
322:
323: IF l_khr_id IS NULL THEN
324: l_return_status := OKL_API.G_RET_STS_ERROR;
325: OKC_API.SET_MESSAGE (
326: p_app_name => G_OKC_APP_NAME,
327: p_msg_name => G_INVALID_VALUE,
328: p_token1 => G_COL_NAME_TOKEN,

Line 331: l_return_status := OKL_API.G_RET_STS_ERROR;

327: p_msg_name => G_INVALID_VALUE,
328: p_token1 => G_COL_NAME_TOKEN,
329: p_token1_value => 'Contract Id');
330: ELSIF l_par_id IS NULL THEN
331: l_return_status := OKL_API.G_RET_STS_ERROR;
332: okl_am_util_pvt.set_message(
333: p_app_name => G_APP_NAME
334: -- PAGARG Bug 3559535 Use proper message for no vendor program found
335: ,p_msg_name => 'OKL_AM_NO_VENDOR_PROG');

Line 339: l_return_status := OKL_API.G_RET_STS_ERROR;

335: ,p_msg_name => 'OKL_AM_NO_VENDOR_PROG');
336:
337: /* -- RMUNJULU 29-AUG-03 OKC RULES MIGRATION changes
338: ELSIF l_rgd_id IS NULL THEN
339: l_return_status := OKL_API.G_RET_STS_ERROR;
340: l_party_name := okl_am_util_pvt.get_program_partner (l_khr_id);
341: OKC_API.SET_MESSAGE (
342: p_app_name => G_APP_NAME,
343: p_msg_name => 'OKL_AM_NO_BILLING_INFO',

Line 350: l_return_status := OKL_API.G_RET_STS_ERROR;

346: */
347:
348: -- RMUNJULU 29-AUG-03 OKC RULES MIGRATION changes
349: ELSIF l_bill_to_site_use_id IS NULL THEN
350: l_return_status := OKL_API.G_RET_STS_ERROR;
351: l_party_name := okl_am_util_pvt.get_program_partner (l_khr_id);
352: IF (is_debug_statement_on) THEN
353: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called okl_am_util_pvt.get_program_partner and got l_party_name : ' || l_party_name);
354: END IF;

Line 366: l_return_status := OKL_API.G_RET_STS_ERROR;

362: p_token2_value => l_party_role);
363: END IF;
364:
365: ELSE
366: l_return_status := OKL_API.G_RET_STS_ERROR;
367: END IF;
368:
369: END IF;
370:

Line 371: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

367: END IF;
368:
369: END IF;
370:
371: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
372: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
373: l_overall_status := l_return_status;
374: END IF;
375: END IF;

Line 372: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

368:
369: END IF;
370:
371: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
372: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
373: l_overall_status := l_return_status;
374: END IF;
375: END IF;
376:

Line 383: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN

379: -- ***********************************
380:
381: /* -- RMUNJULU 29-AUG-03 OKC RULES MIGRATION changes
382:
383: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN
384:
385:
386: okl_am_util_pvt.get_rule_record (
387: p_rgd_id => l_rgd_id,

Line 399: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

395:
396:
397: END IF;
398:
399: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
400: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
401: l_overall_status := l_return_status;
402: END IF;
403: END IF;

Line 400: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

396:
397: END IF;
398:
399: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
400: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
401: l_overall_status := l_return_status;
402: END IF;
403: END IF;
404: */

Line 406: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN

402: END IF;
403: END IF;
404: */
405:
406: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN
407: IF (is_debug_statement_on) THEN
408: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling okl_am_util_pvt.get_rule_record');
409: END IF;
410:

Line 427: l_return_status := OKL_API.G_RET_STS_SUCCESS;

423:
424: -- RMUNJULU 29-AUG-03 OKC RULES MIGRATION changes
425: -- ADDED SINCE 2533080 not fixed properly
426: -- If the above rule is optional then should not check the return status
427: l_return_status := OKL_API.G_RET_STS_SUCCESS;
428:
429:
430: END IF;
431:

Line 433: -- IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

429:
430: END IF;
431:
432: -- Rule is optional - bug 2533080
433: -- IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
434: -- IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
435: -- l_overall_status := l_return_status;
436: -- END IF;
437: -- END IF;

Line 434: -- IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

430: END IF;
431:
432: -- Rule is optional - bug 2533080
433: -- IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
434: -- IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
435: -- l_overall_status := l_return_status;
436: -- END IF;
437: -- END IF;
438:

Line 443: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN

439: -- *****************************************************
440: -- Extract Customer, Bill To and Payment Term from rules
441: -- *****************************************************
442:
443: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN
444:
445: -- RMUNJULU 27-AUG-03 OKC RULE MIGRATION changes
446: OPEN l_site_use_csr (l_bill_to_site_use_id, 'BILL_TO');
447: FETCH l_site_use_csr INTO l_site_use_rec;

Line 465: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

461: END IF;
462:
463: END IF;
464:
465: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
466: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
467: l_overall_status := l_return_status;
468: END IF;
469: END IF;

Line 466: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

462:
463: END IF;
464:
465: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
466: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
467: l_overall_status := l_return_status;
468: END IF;
469: END IF;
470:

Line 475: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS

471: -- *******************************
472: -- Extract Payment Term from rules
473: -- *******************************
474:
475: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS
476: AND l_mth_rulv_rec.id IS NOT NULL -- Rule is optional - bug 2533080
477: AND l_mth_rulv_rec.id <> G_MISS_NUM THEN
478:
479: IF l_mth_rulv_rec.object1_id2 <> '#' THEN

Line 491: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

487: END IF;
488:
489: END IF;
490:
491: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
492: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
493: l_overall_status := l_return_status;
494: END IF;
495: END IF;

Line 492: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

488:
489: END IF;
490:
491: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
492: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
493: l_overall_status := l_return_status;
494: END IF;
495: END IF;
496:

Line 501: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN

497: -- ****************
498: -- Validate Results
499: -- ****************
500:
501: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN
502:
503: IF px_taiv_rec.ixx_id IS NULL
504: OR px_taiv_rec.ixx_id = G_MISS_NUM THEN
505: l_return_status := OKL_API.G_RET_STS_ERROR;

Line 505: l_return_status := OKL_API.G_RET_STS_ERROR;

501: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN
502:
503: IF px_taiv_rec.ixx_id IS NULL
504: OR px_taiv_rec.ixx_id = G_MISS_NUM THEN
505: l_return_status := OKL_API.G_RET_STS_ERROR;
506: OKC_API.SET_MESSAGE (
507: p_app_name => G_OKC_APP_NAME,
508: p_msg_name => G_REQUIRED_VALUE,
509: p_token1 => G_COL_NAME_TOKEN,

Line 515: l_return_status := OKL_API.G_RET_STS_ERROR;

511: END IF;
512:
513: IF px_taiv_rec.ibt_id IS NULL
514: OR px_taiv_rec.ibt_id = G_MISS_NUM THEN
515: l_return_status := OKL_API.G_RET_STS_ERROR;
516: OKC_API.SET_MESSAGE (
517: p_app_name => G_OKC_APP_NAME,
518: p_msg_name => G_REQUIRED_VALUE,
519: p_token1 => G_COL_NAME_TOKEN,

Line 525: l_return_status := OKL_API.G_RET_STS_ERROR;

521: END IF;
522:
523: IF px_taiv_rec.irt_id IS NULL
524: OR px_taiv_rec.irt_id = G_MISS_NUM THEN
525: l_return_status := OKL_API.G_RET_STS_ERROR;
526: OKC_API.SET_MESSAGE (
527: p_app_name => G_OKC_APP_NAME,
528: p_msg_name => G_REQUIRED_VALUE,
529: p_token1 => G_COL_NAME_TOKEN,

Line 536: -- l_return_status := OKL_API.G_RET_STS_ERROR;

532:
533: -- Rule is optional - bug 2533080
534: -- IF px_taiv_rec.irm_id IS NULL
535: -- OR px_taiv_rec.irm_id = G_MISS_NUM THEN
536: -- l_return_status := OKL_API.G_RET_STS_ERROR;
537: -- OKC_API.SET_MESSAGE (
538: -- p_app_name => G_OKC_APP_NAME,
539: -- p_msg_name => G_REQUIRED_VALUE,
540: -- p_token1 => G_COL_NAME_TOKEN,

Line 546: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

542: -- END IF;
543:
544: END IF;
545:
546: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
547: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
548: l_overall_status := l_return_status;
549: END IF;
550: END IF;

Line 547: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

543:
544: END IF;
545:
546: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
547: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
548: l_overall_status := l_return_status;
549: END IF;
550: END IF;
551:

Line 588: OKL_API.SET_MESSAGE (

584: CLOSE l_std_terms_csr;
585: END IF;
586:
587: -- store SQL error message on message stack for caller
588: OKL_API.SET_MESSAGE (
589: p_app_name => G_APP_NAME
590: ,p_msg_name => G_UNEXPECTED_ERROR
591: ,p_token1 => G_SQLCODE_TOKEN
592: ,p_token1_value => sqlcode

Line 597: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

593: ,p_token2 => G_SQLERRM_TOKEN
594: ,p_token2_value => sqlerrm);
595:
596: -- notify caller of an UNEXPECTED error
597: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
598:
599: END Get_Vendor_Billing_Info;
600:
601: -- Start of comments

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

624:
625: l_pos_try_id NUMBER := NULL;
626: l_neg_try_id NUMBER := NULL;
627: l_sysdate DATE := SYSDATE;
628: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
629: l_taiv_rec taiv_rec_type;
630:
631: l_api_version CONSTANT NUMBER := G_API_VERSION;
632: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;

Line 632: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;

628: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
629: l_taiv_rec taiv_rec_type;
630:
631: l_api_version CONSTANT NUMBER := G_API_VERSION;
632: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;
633: l_msg_data VARCHAR2(2000);
634:
635:
636: l_roll_bill_try_id NUMBER DEFAULT NULL;

Line 720: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS

716: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called okl_am_util_pvt.get_transaction_id , return status: ' || l_return_status);
717: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_pos_try_id : ' || l_pos_try_id);
718: END IF;
719:
720: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
721: OR NVL (l_pos_try_id, G_MISS_NUM) = G_MISS_NUM THEN
722: l_return_status := OKL_API.G_RET_STS_ERROR;
723: OKC_API.SET_MESSAGE (
724: P_APP_NAME => G_OKC_APP_NAME,

Line 722: l_return_status := OKL_API.G_RET_STS_ERROR;

718: END IF;
719:
720: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
721: OR NVL (l_pos_try_id, G_MISS_NUM) = G_MISS_NUM THEN
722: l_return_status := OKL_API.G_RET_STS_ERROR;
723: OKC_API.SET_MESSAGE (
724: P_APP_NAME => G_OKC_APP_NAME,
725: P_MSG_NAME => G_INVALID_VALUE,
726: P_TOKEN1 => G_COL_NAME_TOKEN,

Line 742: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS

738: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called okl_am_util_pvt.get_transaction_id , return status: ' || l_return_status);
739: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_neg_try_id : ' || l_neg_try_id);
740: END IF;
741:
742: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
743: OR NVL (l_neg_try_id, G_MISS_NUM) = G_MISS_NUM THEN
744: l_return_status := OKL_API.G_RET_STS_ERROR;
745: OKC_API.SET_MESSAGE (
746: p_app_name => G_OKC_APP_NAME,

Line 744: l_return_status := OKL_API.G_RET_STS_ERROR;

740: END IF;
741:
742: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
743: OR NVL (l_neg_try_id, G_MISS_NUM) = G_MISS_NUM THEN
744: l_return_status := OKL_API.G_RET_STS_ERROR;
745: OKC_API.SET_MESSAGE (
746: p_app_name => G_OKC_APP_NAME,
747: p_msg_name => G_INVALID_VALUE,
748: p_token1 => G_COL_NAME_TOKEN,

Line 771: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS

767: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called okl_am_util_pvt.get_transaction_id , return status: ' || l_return_status);
768: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_roll_bill_try_id : ' || l_roll_bill_try_id);
769: END IF;
770:
771: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
772: OR NVL (l_roll_bill_try_id, G_MISS_NUM) = G_MISS_NUM THEN
773: l_return_status := OKL_API.G_RET_STS_ERROR;
774: OKC_API.SET_MESSAGE (
775: p_app_name => G_OKC_APP_NAME,

Line 773: l_return_status := OKL_API.G_RET_STS_ERROR;

769: END IF;
770:
771: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
772: OR NVL (l_roll_bill_try_id, G_MISS_NUM) = G_MISS_NUM THEN
773: l_return_status := OKL_API.G_RET_STS_ERROR;
774: OKC_API.SET_MESSAGE (
775: p_app_name => G_OKC_APP_NAME,
776: p_msg_name => G_INVALID_VALUE,
777: p_token1 => G_COL_NAME_TOKEN,

Line 793: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS

789: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called okl_am_util_pvt.get_transaction_id , return status: ' || l_return_status);
790: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_roll_cm_try_id : ' || l_roll_cm_try_id);
791: END IF;
792:
793: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
794: OR NVL (l_roll_cm_try_id, G_MISS_NUM) = G_MISS_NUM THEN
795: l_return_status := OKL_API.G_RET_STS_ERROR;
796: OKC_API.SET_MESSAGE (
797: p_app_name => G_OKC_APP_NAME,

Line 795: l_return_status := OKL_API.G_RET_STS_ERROR;

791: END IF;
792:
793: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
794: OR NVL (l_roll_cm_try_id, G_MISS_NUM) = G_MISS_NUM THEN
795: l_return_status := OKL_API.G_RET_STS_ERROR;
796: OKC_API.SET_MESSAGE (
797: p_app_name => G_OKC_APP_NAME,
798: p_msg_name => G_INVALID_VALUE,
799: p_token1 => G_COL_NAME_TOKEN,

Line 824: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS

820: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_release_bill_try_id : ' || l_release_bill_try_id);
821: END IF;
822:
823: -- 02-Dec-2004 PAGARG Bug# 4043464, check correct variable for G_MISS value
824: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
825: OR NVL (l_release_bill_try_id, G_MISS_NUM) = G_MISS_NUM THEN
826: l_return_status := OKL_API.G_RET_STS_ERROR;
827: OKC_API.SET_MESSAGE (
828: p_app_name => G_OKC_APP_NAME,

Line 826: l_return_status := OKL_API.G_RET_STS_ERROR;

822:
823: -- 02-Dec-2004 PAGARG Bug# 4043464, check correct variable for G_MISS value
824: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
825: OR NVL (l_release_bill_try_id, G_MISS_NUM) = G_MISS_NUM THEN
826: l_return_status := OKL_API.G_RET_STS_ERROR;
827: OKC_API.SET_MESSAGE (
828: p_app_name => G_OKC_APP_NAME,
829: p_msg_name => G_INVALID_VALUE,
830: p_token1 => G_COL_NAME_TOKEN,

Line 847: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS

843: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_release_cm_try_id : ' || l_release_cm_try_id);
844: END IF;
845:
846: -- 02-Dec-2004 PAGARG Bug# 4043464, check correct variable for G_MISS value
847: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
848: OR NVL (l_release_cm_try_id, G_MISS_NUM) = G_MISS_NUM THEN
849: l_return_status := okl_api.g_ret_sts_error;
850: okc_api.set_message (
851: p_app_name => g_okc_app_name,

Line 849: l_return_status := okl_api.g_ret_sts_error;

845:
846: -- 02-Dec-2004 PAGARG Bug# 4043464, check correct variable for G_MISS value
847: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
848: OR NVL (l_release_cm_try_id, G_MISS_NUM) = G_MISS_NUM THEN
849: l_return_status := okl_api.g_ret_sts_error;
850: okc_api.set_message (
851: p_app_name => g_okc_app_name,
852: p_msg_name => g_invalid_value,
853: p_token1 => g_col_name_token,

Line 861: l_return_status := OKL_API.G_RET_STS_ERROR;

857:
858:
859: IF NVL (p_pos_amount, 0) IN (G_MISS_NUM, 0)
860: AND NVL (p_neg_amount, 0) IN (G_MISS_NUM, 0)THEN
861: l_return_status := OKL_API.G_RET_STS_ERROR;
862: OKC_API.SET_MESSAGE (
863: p_app_name => G_OKC_APP_NAME,
864: p_msg_name => G_REQUIRED_VALUE,
865: p_token1 => G_COL_NAME_TOKEN,

Line 870: l_return_status := OKL_API.G_RET_STS_ERROR;

866: p_token1_value => 'Amount');
867: END IF;
868:
869: IF NVL (p_taiv_rec.khr_id, G_MISS_NUM) = G_MISS_NUM THEN
870: l_return_status := OKL_API.G_RET_STS_ERROR;
871: OKC_API.SET_MESSAGE (
872: p_app_name => G_OKC_APP_NAME,
873: p_msg_name => G_REQUIRED_VALUE,
874: p_token1 => G_COL_NAME_TOKEN,

Line 879: l_return_status := OKL_API.G_RET_STS_ERROR;

875: p_token1_value => 'Contract_Id');
876: END IF;
877:
878: IF NVL (p_taiv_rec.currency_code, G_MISS_CHAR) = G_MISS_CHAR THEN
879: l_return_status := OKL_API.G_RET_STS_ERROR;
880: OKC_API.SET_MESSAGE (
881: p_app_name => G_OKC_APP_NAME,
882: p_msg_name => G_REQUIRED_VALUE,
883: p_token1 => G_COL_NAME_TOKEN,

Line 888: l_return_status := OKL_API.G_RET_STS_ERROR;

884: p_token1_value => 'Currency_Code');
885: END IF;
886:
887: IF NVL (p_taiv_rec.description, G_MISS_CHAR) = G_MISS_CHAR THEN
888: l_return_status := OKL_API.G_RET_STS_ERROR;
889: OKC_API.SET_MESSAGE (
890: p_app_name => G_OKC_APP_NAME,
891: p_msg_name => G_REQUIRED_VALUE,
892: p_token1 => G_COL_NAME_TOKEN,

Line 919: l_return_status := OKL_API.G_RET_STS_ERROR;

915: LOOP
916: --akrangan bug 6494341 fix end
917:
918: IF NVL (p_tilv_tbl(i).amount, G_MISS_NUM) = G_MISS_NUM THEN
919: l_return_status := OKL_API.G_RET_STS_ERROR;
920: OKC_API.SET_MESSAGE (
921: p_app_name => G_OKC_APP_NAME,
922: p_msg_name => G_REQUIRED_VALUE,
923: p_token1 => G_COL_NAME_TOKEN,

Line 934: l_return_status := OKL_API.G_RET_STS_ERROR;

930: -- Invoice header id will be assigned before calling Line creation call in 'okl_internal_billing_pvt'
931: -- End - Bug#5874824 - Asset Remarketing Fix */
932:
933: IF NVL (p_tilv_tbl(i).sty_id, G_MISS_NUM) = G_MISS_NUM THEN
934: l_return_status := OKL_API.G_RET_STS_ERROR;
935: OKC_API.SET_MESSAGE (
936: p_app_name => G_OKC_APP_NAME,
937: p_msg_name => G_REQUIRED_VALUE,
938: p_token1 => G_COL_NAME_TOKEN,

Line 943: l_return_status := OKL_API.G_RET_STS_ERROR;

939: p_token1_value => 'Stream_Type_Id');
940: END IF;
941:
942: IF NVL (p_tilv_tbl(i).description, G_MISS_CHAR) = G_MISS_CHAR THEN
943: l_return_status := OKL_API.G_RET_STS_ERROR;
944: OKC_API.SET_MESSAGE (
945: p_app_name => G_OKC_APP_NAME,
946: p_msg_name => G_REQUIRED_VALUE,
947: p_token1 => G_COL_NAME_TOKEN,

Line 968: IF l_return_status = OKL_API.G_RET_STS_SUCCESS

964: --akrangan bug 6494341 fix end
965: END LOOP;
966: END IF;
967:
968: IF l_return_status = OKL_API.G_RET_STS_SUCCESS
969: AND p_pos_amount > 0 THEN
970:
971: -- If quote type is rollover and transaction type is rollover then set
972: -- set rollover credit memo transaction id for positive amounts

Line 990: p_init_msg_list => OKL_API.G_FALSE,

986: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling okl_internal_billing_pvt.create_billing_trx');
987: END IF;
988:
989: okl_internal_billing_pvt.create_billing_trx(p_api_version => l_api_version,
990: p_init_msg_list => OKL_API.G_FALSE,
991: x_return_status => l_return_status, -- 6140786
992: x_msg_count => l_msg_count,
993: x_msg_data => l_msg_data,
994: p_taiv_rec => l_taiv_rec,

Line 1006: IF l_return_status = OKL_API.G_RET_STS_SUCCESS

1002: END IF;
1003:
1004: END IF;
1005:
1006: IF l_return_status = OKL_API.G_RET_STS_SUCCESS
1007: AND p_neg_amount < 0 THEN
1008:
1009:
1010: -- If quote type is rollover and transaction type is rollover then set

Line 1029: p_init_msg_list => OKL_API.G_FALSE,

1025: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling okl_internal_billing_pvt.create_billing_trx');
1026: END IF;
1027:
1028: okl_internal_billing_pvt.create_billing_trx(p_api_version => l_api_version,
1029: p_init_msg_list => OKL_API.G_FALSE,
1030: x_return_status => l_return_status, -- 6140786
1031: x_msg_count => l_msg_count,
1032: x_msg_data => l_msg_data,
1033: p_taiv_rec => l_taiv_rec,

Line 1055: OKL_API.SET_MESSAGE (

1051: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
1052: || sqlcode || ' , SQLERRM : ' || sqlerrm);
1053: END IF;
1054: -- store SQL error message on message stack for caller
1055: OKL_API.SET_MESSAGE (
1056: p_app_name => G_APP_NAME
1057: ,p_msg_name => G_UNEXPECTED_ERROR
1058: ,p_token1 => G_SQLCODE_TOKEN
1059: ,p_token1_value => sqlcode

Line 1064: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1060: ,p_token2 => G_SQLERRM_TOKEN
1061: ,p_token2_value => sqlerrm);
1062:
1063: -- notify caller of an UNEXPECTED error
1064: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1065:
1066: END create_billing_invoices ;
1067:
1068: -- Start of comments

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

1090:
1091: l_pos_try_id NUMBER := NULL;
1092: l_neg_try_id NUMBER := NULL;
1093: l_sysdate DATE := SYSDATE;
1094: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1095: l_taiv_rec taiv_rec_type;
1096:
1097: l_api_version CONSTANT NUMBER := G_API_VERSION;
1098: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;

Line 1098: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;

1094: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1095: l_taiv_rec taiv_rec_type;
1096:
1097: l_api_version CONSTANT NUMBER := G_API_VERSION;
1098: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;
1099: l_msg_data VARCHAR2(2000);
1100:
1101: -- pagarg +++ Rollover +++
1102: -- Variables to store transaction id for rollover biling and rollover credit memo

Line 1120: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS

1116: p_try_name => G_AR_INV_TRX_TYPE,
1117: x_return_status => l_return_status,
1118: x_try_id => l_pos_try_id);
1119:
1120: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
1121: OR NVL (l_pos_try_id, G_MISS_NUM) = G_MISS_NUM THEN
1122: l_return_status := OKL_API.G_RET_STS_ERROR;
1123: OKC_API.SET_MESSAGE (
1124: p_app_name => G_OKC_APP_NAME,

Line 1122: l_return_status := OKL_API.G_RET_STS_ERROR;

1118: x_try_id => l_pos_try_id);
1119:
1120: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
1121: OR NVL (l_pos_try_id, G_MISS_NUM) = G_MISS_NUM THEN
1122: l_return_status := OKL_API.G_RET_STS_ERROR;
1123: OKC_API.SET_MESSAGE (
1124: p_app_name => G_OKC_APP_NAME,
1125: p_msg_name => G_INVALID_VALUE,
1126: p_token1 => G_COL_NAME_TOKEN,

Line 1135: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS

1131: p_try_name => G_AR_CM_TRX_TYPE,
1132: x_return_status => l_return_status,
1133: x_try_id => l_neg_try_id);
1134:
1135: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
1136: OR NVL (l_neg_try_id, G_MISS_NUM) = G_MISS_NUM THEN
1137: l_return_status := OKL_API.G_RET_STS_ERROR;
1138: OKC_API.SET_MESSAGE (
1139: p_app_name => G_OKC_APP_NAME,

Line 1137: l_return_status := OKL_API.G_RET_STS_ERROR;

1133: x_try_id => l_neg_try_id);
1134:
1135: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
1136: OR NVL (l_neg_try_id, G_MISS_NUM) = G_MISS_NUM THEN
1137: l_return_status := OKL_API.G_RET_STS_ERROR;
1138: OKC_API.SET_MESSAGE (
1139: p_app_name => G_OKC_APP_NAME,
1140: p_msg_name => G_INVALID_VALUE,
1141: p_token1 => G_COL_NAME_TOKEN,

Line 1158: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS

1154: p_try_name => 'ROLLOVER BILLING',
1155: x_return_status => l_return_status,
1156: x_try_id => l_roll_bill_try_id);
1157:
1158: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
1159: OR NVL (l_roll_bill_try_id, G_MISS_NUM) = G_MISS_NUM THEN
1160: l_return_status := OKL_API.G_RET_STS_ERROR;
1161: OKC_API.SET_MESSAGE (
1162: p_app_name => G_OKC_APP_NAME,

Line 1160: l_return_status := OKL_API.G_RET_STS_ERROR;

1156: x_try_id => l_roll_bill_try_id);
1157:
1158: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
1159: OR NVL (l_roll_bill_try_id, G_MISS_NUM) = G_MISS_NUM THEN
1160: l_return_status := OKL_API.G_RET_STS_ERROR;
1161: OKC_API.SET_MESSAGE (
1162: p_app_name => G_OKC_APP_NAME,
1163: p_msg_name => G_INVALID_VALUE,
1164: p_token1 => G_COL_NAME_TOKEN,

Line 1173: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS

1169: p_try_name => 'ROLLOVER CREDIT MEMO',
1170: x_return_status => l_return_status,
1171: x_try_id => l_roll_cm_try_id);
1172:
1173: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
1174: OR NVL (l_roll_cm_try_id, G_MISS_NUM) = G_MISS_NUM THEN
1175: l_return_status := OKL_API.G_RET_STS_ERROR;
1176: OKC_API.SET_MESSAGE (
1177: p_app_name => G_OKC_APP_NAME,

Line 1175: l_return_status := OKL_API.G_RET_STS_ERROR;

1171: x_try_id => l_roll_cm_try_id);
1172:
1173: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
1174: OR NVL (l_roll_cm_try_id, G_MISS_NUM) = G_MISS_NUM THEN
1175: l_return_status := OKL_API.G_RET_STS_ERROR;
1176: OKC_API.SET_MESSAGE (
1177: p_app_name => G_OKC_APP_NAME,
1178: p_msg_name => G_INVALID_VALUE,
1179: p_token1 => G_COL_NAME_TOKEN,

Line 1199: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS

1195: x_return_status => l_return_status,
1196: x_try_id => l_release_bill_try_id);
1197:
1198: -- 02-Dec-2004 PAGARG Bug# 4043464, check correct variable for G_MISS value
1199: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
1200: OR NVL (l_release_bill_try_id, G_MISS_NUM) = G_MISS_NUM THEN
1201: l_return_status := OKL_API.G_RET_STS_ERROR;
1202: OKC_API.SET_MESSAGE (
1203: p_app_name => G_OKC_APP_NAME,

Line 1201: l_return_status := OKL_API.G_RET_STS_ERROR;

1197:
1198: -- 02-Dec-2004 PAGARG Bug# 4043464, check correct variable for G_MISS value
1199: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
1200: OR NVL (l_release_bill_try_id, G_MISS_NUM) = G_MISS_NUM THEN
1201: l_return_status := OKL_API.G_RET_STS_ERROR;
1202: OKC_API.SET_MESSAGE (
1203: p_app_name => G_OKC_APP_NAME,
1204: p_msg_name => G_INVALID_VALUE,
1205: p_token1 => G_COL_NAME_TOKEN,

Line 1215: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS

1211: x_return_status => l_return_status,
1212: x_try_id => l_release_cm_try_id);
1213:
1214: -- 02-Dec-2004 PAGARG Bug# 4043464, check correct variable for G_MISS value
1215: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
1216: OR NVL (l_release_cm_try_id, G_MISS_NUM) = G_MISS_NUM THEN
1217: l_return_status := OKL_API.G_RET_STS_ERROR;
1218: OKC_API.SET_MESSAGE (
1219: p_app_name => G_OKC_APP_NAME,

Line 1217: l_return_status := OKL_API.G_RET_STS_ERROR;

1213:
1214: -- 02-Dec-2004 PAGARG Bug# 4043464, check correct variable for G_MISS value
1215: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS
1216: OR NVL (l_release_cm_try_id, G_MISS_NUM) = G_MISS_NUM THEN
1217: l_return_status := OKL_API.G_RET_STS_ERROR;
1218: OKC_API.SET_MESSAGE (
1219: p_app_name => G_OKC_APP_NAME,
1220: p_msg_name => G_INVALID_VALUE,
1221: p_token1 => G_COL_NAME_TOKEN,

Line 1229: l_return_status := OKL_API.G_RET_STS_ERROR;

1225: --+++++++++++ pagarg +++ T and A +++++++ End ++++++++++
1226:
1227: IF NVL (p_pos_amount, 0) IN (G_MISS_NUM, 0)
1228: AND NVL (p_neg_amount, 0) IN (G_MISS_NUM, 0)THEN
1229: l_return_status := OKL_API.G_RET_STS_ERROR;
1230: OKC_API.SET_MESSAGE (
1231: p_app_name => G_OKC_APP_NAME,
1232: p_msg_name => G_REQUIRED_VALUE,
1233: p_token1 => G_COL_NAME_TOKEN,

Line 1238: l_return_status := OKL_API.G_RET_STS_ERROR;

1234: p_token1_value => 'Amount');
1235: END IF;
1236:
1237: IF NVL (p_taiv_rec.khr_id, G_MISS_NUM) = G_MISS_NUM THEN
1238: l_return_status := OKL_API.G_RET_STS_ERROR;
1239: OKC_API.SET_MESSAGE (
1240: p_app_name => G_OKC_APP_NAME,
1241: p_msg_name => G_REQUIRED_VALUE,
1242: p_token1 => G_COL_NAME_TOKEN,

Line 1247: l_return_status := OKL_API.G_RET_STS_ERROR;

1243: p_token1_value => 'Contract_Id');
1244: END IF;
1245:
1246: IF NVL (p_taiv_rec.currency_code, G_MISS_CHAR) = G_MISS_CHAR THEN
1247: l_return_status := OKL_API.G_RET_STS_ERROR;
1248: OKC_API.SET_MESSAGE (
1249: p_app_name => G_OKC_APP_NAME,
1250: p_msg_name => G_REQUIRED_VALUE,
1251: p_token1 => G_COL_NAME_TOKEN,

Line 1256: l_return_status := OKL_API.G_RET_STS_ERROR;

1252: p_token1_value => 'Currency_Code');
1253: END IF;
1254:
1255: IF NVL (p_taiv_rec.description, G_MISS_CHAR) = G_MISS_CHAR THEN
1256: l_return_status := OKL_API.G_RET_STS_ERROR;
1257: OKC_API.SET_MESSAGE (
1258: p_app_name => G_OKC_APP_NAME,
1259: p_msg_name => G_REQUIRED_VALUE,
1260: p_token1 => G_COL_NAME_TOKEN,

Line 1279: IF l_return_status = OKL_API.G_RET_STS_SUCCESS

1275: IF NVL (l_taiv_rec.date_invoiced, G_MISS_DATE) = G_MISS_DATE THEN
1276: l_taiv_rec.date_invoiced := l_sysdate;
1277: END IF;
1278:
1279: IF l_return_status = OKL_API.G_RET_STS_SUCCESS
1280: AND p_pos_amount > 0 THEN
1281:
1282: --+++++++++++ pagarg +++ Rollover +++++++ Start ++++++++++
1283:

Line 1303: p_init_msg_list => OKL_API.G_FALSE,

1299: l_taiv_rec.amount := p_pos_amount;
1300:
1301: okl_trx_ar_invoices_pub.insert_trx_ar_invoices (
1302: p_api_version => l_api_version,
1303: p_init_msg_list => OKL_API.G_FALSE,
1304: x_return_status => l_return_status,
1305: x_msg_count => l_msg_count,
1306: x_msg_data => l_msg_data,
1307: p_taiv_rec => l_taiv_rec,

Line 1312: IF l_return_status = OKL_API.G_RET_STS_SUCCESS

1308: x_taiv_rec => x_pos_taiv_rec);
1309:
1310: END IF;
1311:
1312: IF l_return_status = OKL_API.G_RET_STS_SUCCESS
1313: AND p_neg_amount < 0 THEN
1314:
1315: --+++++++++++ pagarg +++ Rollover +++++++ Start ++++++++++
1316:

Line 1336: p_init_msg_list => OKL_API.G_FALSE,

1332: l_taiv_rec.amount := p_neg_amount;
1333:
1334: okl_trx_ar_invoices_pub.insert_trx_ar_invoices (
1335: p_api_version => l_api_version,
1336: p_init_msg_list => OKL_API.G_FALSE,
1337: x_return_status => l_return_status,
1338: x_msg_count => l_msg_count,
1339: x_msg_data => l_msg_data,
1340: p_taiv_rec => l_taiv_rec,

Line 1351: OKL_API.SET_MESSAGE (

1347: EXCEPTION
1348:
1349: WHEN OTHERS THEN
1350: -- store SQL error message on message stack for caller
1351: OKL_API.SET_MESSAGE (
1352: p_app_name => G_APP_NAME
1353: ,p_msg_name => G_UNEXPECTED_ERROR
1354: ,p_token1 => G_SQLCODE_TOKEN
1355: ,p_token1_value => sqlcode

Line 1360: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1356: ,p_token2 => G_SQLERRM_TOKEN
1357: ,p_token2_value => sqlerrm);
1358:
1359: -- notify caller of an UNEXPECTED error
1360: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1361:
1362: END Create_AR_Invoice_Header;
1363:
1364:

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

1375: p_tilv_rec IN tilv_rec_type,
1376: x_tilv_rec OUT NOCOPY tilv_rec_type,
1377: x_return_status OUT NOCOPY VARCHAR2) IS
1378:
1379: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1380: l_tilv_rec tilv_rec_type;
1381: l_bpd_acc_rec bpd_acc_rec_type;
1382:
1383: l_api_version CONSTANT NUMBER := G_API_VERSION;

Line 1384: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;

1380: l_tilv_rec tilv_rec_type;
1381: l_bpd_acc_rec bpd_acc_rec_type;
1382:
1383: l_api_version CONSTANT NUMBER := G_API_VERSION;
1384: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;
1385: l_msg_data VARCHAR2(2000);
1386:
1387: BEGIN
1388:

Line 1394: l_return_status := OKL_API.G_RET_STS_ERROR;

1390: -- Validate parameters
1391: -- *******************
1392:
1393: IF NVL (p_tilv_rec.amount, G_MISS_NUM) = G_MISS_NUM THEN
1394: l_return_status := OKL_API.G_RET_STS_ERROR;
1395: OKC_API.SET_MESSAGE (
1396: p_app_name => G_OKC_APP_NAME,
1397: p_msg_name => G_REQUIRED_VALUE,
1398: p_token1 => G_COL_NAME_TOKEN,

Line 1403: l_return_status := OKL_API.G_RET_STS_ERROR;

1399: p_token1_value => 'Amount');
1400: END IF;
1401:
1402: IF NVL (p_tilv_rec.tai_id, G_MISS_NUM) = G_MISS_NUM THEN
1403: l_return_status := OKL_API.G_RET_STS_ERROR;
1404: OKC_API.SET_MESSAGE (
1405: p_app_name => G_OKC_APP_NAME,
1406: p_msg_name => G_REQUIRED_VALUE,
1407: p_token1 => G_COL_NAME_TOKEN,

Line 1412: l_return_status := OKL_API.G_RET_STS_ERROR;

1408: p_token1_value => 'Invoice_Header_Id');
1409: END IF;
1410:
1411: IF NVL (p_tilv_rec.sty_id, G_MISS_NUM) = G_MISS_NUM THEN
1412: l_return_status := OKL_API.G_RET_STS_ERROR;
1413: OKC_API.SET_MESSAGE (
1414: p_app_name => G_OKC_APP_NAME,
1415: p_msg_name => G_REQUIRED_VALUE,
1416: p_token1 => G_COL_NAME_TOKEN,

Line 1421: l_return_status := OKL_API.G_RET_STS_ERROR;

1417: p_token1_value => 'Stream_Type_Id');
1418: END IF;
1419:
1420: IF NVL (p_tilv_rec.description, G_MISS_CHAR) = G_MISS_CHAR THEN
1421: l_return_status := OKL_API.G_RET_STS_ERROR;
1422: OKC_API.SET_MESSAGE (
1423: p_app_name => G_OKC_APP_NAME,
1424: p_msg_name => G_REQUIRED_VALUE,
1425: p_token1 => G_COL_NAME_TOKEN,

Line 1433: IF l_return_status = OKL_API.G_RET_STS_SUCCESS THEN

1429: -- *******************
1430: -- Create Invoice Line
1431: -- *******************
1432:
1433: IF l_return_status = OKL_API.G_RET_STS_SUCCESS THEN
1434:
1435: l_tilv_rec := p_tilv_rec;
1436: l_tilv_rec.inv_receiv_line_code := G_AR_INV_LINE_CODE;
1437:

Line 1441: p_init_msg_list => OKL_API.G_FALSE,

1437:
1438: -- Create Invoice Line
1439: okl_txl_ar_inv_lns_pub.insert_txl_ar_inv_lns (
1440: p_api_version => l_api_version,
1441: p_init_msg_list => OKL_API.G_FALSE,
1442: x_return_status => l_return_status,
1443: x_msg_count => l_msg_count,
1444: x_msg_data => l_msg_data,
1445: p_tilv_rec => l_tilv_rec,

Line 1450: IF l_return_status = OKL_API.G_RET_STS_SUCCESS THEN

1446: x_tilv_rec => x_tilv_rec);
1447:
1448: END IF;
1449:
1450: IF l_return_status = OKL_API.G_RET_STS_SUCCESS THEN
1451:
1452: l_bpd_acc_rec.id := x_tilv_rec.id;
1453: l_bpd_acc_rec.source_table := G_AR_LINES_SOURCE;
1454:

Line 1458: p_init_msg_list => OKL_API.G_FALSE,

1454:
1455: -- Create Accounting Distribution
1456: okl_acc_call_pub.create_acc_trans (
1457: p_api_version => l_api_version,
1458: p_init_msg_list => OKL_API.G_FALSE,
1459: x_return_status => l_return_status,
1460: x_msg_count => l_msg_count,
1461: x_msg_data => l_msg_data,
1462: p_bpd_acc_rec => l_bpd_acc_rec);

Line 1472: OKL_API.SET_MESSAGE (

1468: EXCEPTION
1469:
1470: WHEN OTHERS THEN
1471: -- store SQL error message on message stack for caller
1472: OKL_API.SET_MESSAGE (
1473: p_app_name => G_APP_NAME
1474: ,p_msg_name => G_UNEXPECTED_ERROR
1475: ,p_token1 => G_SQLCODE_TOKEN
1476: ,p_token1_value => sqlcode

Line 1481: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1477: ,p_token2 => G_SQLERRM_TOKEN
1478: ,p_token2_value => sqlerrm);
1479:
1480: -- notify caller of an UNEXPECTED error
1481: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1482:
1483: END Create_AR_Invoice_Lines;
1484: */ --ansethur 09-MAR-2007 Commented For Billing Architecture Ends
1485:

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

1542: l_cle_rec l_cle_csr%ROWTYPE;
1543: l_taiv_rec taiv_rec_type;
1544: l_tilv_rec tilv_rec_type;
1545:
1546: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1547: l_bill_to_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1548: l_cle_mismatch VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1549: l_acn_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1550: l_stream_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

Line 1547: l_bill_to_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1543: l_taiv_rec taiv_rec_type;
1544: l_tilv_rec tilv_rec_type;
1545:
1546: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1547: l_bill_to_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1548: l_cle_mismatch VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1549: l_acn_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1550: l_stream_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1551: l_amount_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

Line 1548: l_cle_mismatch VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1544: l_tilv_rec tilv_rec_type;
1545:
1546: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1547: l_bill_to_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1548: l_cle_mismatch VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1549: l_acn_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1550: l_stream_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1551: l_amount_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1552: -- PAGARG Bug 3559535 variable to store status of vendor billing info call

Line 1549: l_acn_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1545:
1546: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1547: l_bill_to_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1548: l_cle_mismatch VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1549: l_acn_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1550: l_stream_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1551: l_amount_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1552: -- PAGARG Bug 3559535 variable to store status of vendor billing info call
1553: l_vendor_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

Line 1550: l_stream_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1546: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1547: l_bill_to_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1548: l_cle_mismatch VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1549: l_acn_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1550: l_stream_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1551: l_amount_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1552: -- PAGARG Bug 3559535 variable to store status of vendor billing info call
1553: l_vendor_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1554:

Line 1551: l_amount_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1547: l_bill_to_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1548: l_cle_mismatch VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1549: l_acn_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1550: l_stream_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1551: l_amount_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1552: -- PAGARG Bug 3559535 variable to store status of vendor billing info call
1553: l_vendor_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1554:
1555: l_approval_counter NUMBER := 0;

Line 1553: l_vendor_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

1549: l_acn_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1550: l_stream_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1551: l_amount_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1552: -- PAGARG Bug 3559535 variable to store status of vendor billing info call
1553: l_vendor_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1554:
1555: l_approval_counter NUMBER := 0;
1556: l_invoiced_counter NUMBER := 0;
1557: l_sty_id NUMBER := NULL;

Line 1635: l_return_status := OKL_API.G_RET_STS_ERROR;

1631: OPEN l_part_csr(p_ariv_tbl(l_cnt).p_acn_id );
1632: FETCH l_part_csr INTO l_part_name;
1633: CLOSE l_part_csr;
1634:
1635: l_return_status := OKL_API.G_RET_STS_ERROR;
1636:
1637: IF l_part_name IS NULL THEN
1638: --Rkuttiya added for bug:3528618
1639: --Message Text: Unable to process request for

Line 1641: OKL_API.SET_MESSAGE (

1637: IF l_part_name IS NULL THEN
1638: --Rkuttiya added for bug:3528618
1639: --Message Text: Unable to process request for
1640: -- a Invoice creation. Invoice(s) already exists for part PART_NUMBER.
1641: OKL_API.SET_MESSAGE (
1642: p_app_name => G_APP_NAME,
1643: p_msg_name => 'OKL_AM_INV_EXIST');
1644:
1645: ELSE

Line 1649: OKL_API.SET_MESSAGE (

1645: ELSE
1646:
1647: -- Message Text: Unable to process request for
1648: -- a Invoice creation. Invoice(s) already exists for part PART_NUMBER.
1649: OKL_API.SET_MESSAGE (
1650: p_app_name => G_APP_NAME,
1651: p_msg_name => 'OKL_AM_INVOICES_EXIST',
1652: p_token1 => 'PART_NUMBER',
1653: p_token1_value => l_part_name);

Line 1662: l_amount_status := OKL_API.G_RET_STS_ERROR;

1658: -- Check that amount is passed and calculate invoice total
1659: IF p_ariv_tbl(l_cnt).p_actual_repair_cost IS NULL
1660: OR p_ariv_tbl(l_cnt).p_actual_repair_cost = G_MISS_NUM
1661: OR p_ariv_tbl(l_cnt).p_actual_repair_cost = 0 THEN
1662: l_amount_status := OKL_API.G_RET_STS_ERROR;
1663: ELSIF p_ariv_tbl(l_cnt).p_actual_repair_cost > 0 THEN
1664: l_pos_amount := l_pos_amount +
1665: p_ariv_tbl(l_cnt).p_actual_repair_cost;
1666: ELSIF p_ariv_tbl(l_cnt).p_actual_repair_cost < 0 THEN

Line 1674: l_bill_to_status := OKL_API.G_RET_STS_ERROR;

1670:
1671: -- Check that Bill To has been indicated
1672: IF NVL (p_ariv_tbl(l_cnt).p_bill_to, G_MISS_NUM) NOT IN (1,2)
1673: OR p_ariv_tbl(l_cnt).p_bill_to <> l_bill_to_flag THEN
1674: l_bill_to_status := OKL_API.G_RET_STS_ERROR;
1675: ELSE
1676:
1677: -- Get Contract IDs
1678: OPEN l_cle_csr (p_ariv_tbl(l_cnt).p_acn_id);

Line 1682: l_acn_status := OKL_API.G_RET_STS_ERROR;

1678: OPEN l_cle_csr (p_ariv_tbl(l_cnt).p_acn_id);
1679: FETCH l_cle_csr INTO l_cle_rec;
1680:
1681: IF l_cle_csr%NOTFOUND THEN
1682: l_acn_status := OKL_API.G_RET_STS_ERROR;
1683:
1684: ELSE
1685: IF NVL (l_tilv_rec.kle_id, G_MISS_NUM) = G_MISS_NUM THEN
1686: -- Save Contract information

Line 1695: OKL_API.SET_MESSAGE(p_app_name => g_app_name,

1691: FETCH l_assetreturns_csr INTO l_legal_entity_id;
1692: CLOSE l_assetreturns_csr;
1693:
1694: IF (l_legal_entity_id is null or l_legal_entity_id = OKC_API.G_MISS_NUM) THEN
1695: OKL_API.SET_MESSAGE(p_app_name => g_app_name,
1696: p_msg_name => g_required_value,
1697: p_token1 => g_col_name_token,
1698: p_token1_value => 'legal_entity_id');
1699: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 1727: l_cle_mismatch := OKL_API.G_RET_STS_ERROR;

1723: -- Legal Entity Changes End
1724:
1725: ELSE
1726: IF l_tilv_rec.kle_id <> l_cle_rec.cle_id THEN
1727: l_cle_mismatch := OKL_API.G_RET_STS_ERROR;
1728: END IF;
1729: END IF;
1730: END IF;
1731:

Line 1762: IF l_stream_status <> OKL_API.G_RET_STS_SUCCESS

1758: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_STREAMS_UTIL.get_primary_stream_type , l_stream_status: ' || l_stream_status);
1759: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_sty_id: ' || l_sty_id);
1760: END IF;
1761:
1762: IF l_stream_status <> OKL_API.G_RET_STS_SUCCESS
1763: OR NVL (l_sty_id, G_MISS_NUM) = G_MISS_NUM THEN
1764: l_return_status := OKL_API.G_RET_STS_ERROR;
1765: OKC_API.SET_MESSAGE (
1766: p_app_name => G_OKC_APP_NAME,

Line 1764: l_return_status := OKL_API.G_RET_STS_ERROR;

1760: END IF;
1761:
1762: IF l_stream_status <> OKL_API.G_RET_STS_SUCCESS
1763: OR NVL (l_sty_id, G_MISS_NUM) = G_MISS_NUM THEN
1764: l_return_status := OKL_API.G_RET_STS_ERROR;
1765: OKC_API.SET_MESSAGE (
1766: p_app_name => G_OKC_APP_NAME,
1767: p_msg_name => G_INVALID_VALUE,
1768: p_token1 => G_COL_NAME_TOKEN,

Line 1787: IF l_vendor_status <> OKL_API.G_RET_STS_SUCCESS

1783: Get_Vendor_Billing_Info (
1784: px_taiv_rec => l_taiv_rec,
1785: x_return_status => l_vendor_status);
1786:
1787: IF l_vendor_status <> OKL_API.G_RET_STS_SUCCESS
1788: THEN
1789: l_return_status := OKL_API.G_RET_STS_ERROR;
1790: END IF;
1791:

Line 1789: l_return_status := OKL_API.G_RET_STS_ERROR;

1785: x_return_status => l_vendor_status);
1786:
1787: IF l_vendor_status <> OKL_API.G_RET_STS_SUCCESS
1788: THEN
1789: l_return_status := OKL_API.G_RET_STS_ERROR;
1790: END IF;
1791:
1792: -- Bill Lessee
1793: ELSIF l_bill_to_flag = 2

Line 1798: l_bill_to_status := OKL_API.G_RET_STS_ERROR;

1794: AND NVL (l_taiv_rec.khr_id, G_MISS_NUM) <> G_MISS_NUM THEN
1795: NULL; -- BPD derives billing info using KHR_ID
1796:
1797: ELSE
1798: l_bill_to_status := OKL_API.G_RET_STS_ERROR;
1799: END IF;
1800:
1801: -- **************
1802: -- Display errors

Line 1806: l_return_status := OKL_API.G_RET_STS_ERROR;

1802: -- Display errors
1803: -- **************
1804:
1805: IF l_approval_counter > 0 THEN
1806: l_return_status := OKL_API.G_RET_STS_ERROR;
1807: -- Message Text: Unable to process the request for a Repair Invoice.
1808: -- Approval for OUTSTANDING_APPROVALS repair line(s) outstanding.
1809: OKL_API.SET_MESSAGE (
1810: p_app_name => G_APP_NAME,

Line 1809: OKL_API.SET_MESSAGE (

1805: IF l_approval_counter > 0 THEN
1806: l_return_status := OKL_API.G_RET_STS_ERROR;
1807: -- Message Text: Unable to process the request for a Repair Invoice.
1808: -- Approval for OUTSTANDING_APPROVALS repair line(s) outstanding.
1809: OKL_API.SET_MESSAGE (
1810: p_app_name => G_APP_NAME,
1811: p_msg_name => 'OKL_AM_APPROVALS_OUTSTANDING',
1812: p_token1 => 'OUTSTANDING_APPROVALS',
1813: p_token1_value => l_approval_counter);

Line 1818: l_return_status := OKL_API.G_RET_STS_ERROR;

1814: END IF;
1815:
1816: /*
1817: IF l_invoiced_counter > 0 THEN
1818: l_return_status := OKL_API.G_RET_STS_ERROR;
1819: -- Message Text: Unable to process request for
1820: -- a Invoice creation. Invoice(s) already exists for part PART_NUMBER.
1821: OKL_API.SET_MESSAGE (
1822: p_app_name => G_APP_NAME,

Line 1821: OKL_API.SET_MESSAGE (

1817: IF l_invoiced_counter > 0 THEN
1818: l_return_status := OKL_API.G_RET_STS_ERROR;
1819: -- Message Text: Unable to process request for
1820: -- a Invoice creation. Invoice(s) already exists for part PART_NUMBER.
1821: OKL_API.SET_MESSAGE (
1822: p_app_name => G_APP_NAME,
1823: p_msg_name => 'OKL_AM_INVOICES_EXIST');
1824: END IF;
1825: */

Line 1826: IF l_bill_to_status <> OKL_API.G_RET_STS_SUCCESS THEN

1822: p_app_name => G_APP_NAME,
1823: p_msg_name => 'OKL_AM_INVOICES_EXIST');
1824: END IF;
1825: */
1826: IF l_bill_to_status <> OKL_API.G_RET_STS_SUCCESS THEN
1827: l_return_status := OKL_API.G_RET_STS_ERROR;
1828: -- Message Text: Invalid value for the column P_BILL_ID
1829: OKL_API.SET_MESSAGE (
1830: p_app_name => G_OKC_APP_NAME,

Line 1827: l_return_status := OKL_API.G_RET_STS_ERROR;

1823: p_msg_name => 'OKL_AM_INVOICES_EXIST');
1824: END IF;
1825: */
1826: IF l_bill_to_status <> OKL_API.G_RET_STS_SUCCESS THEN
1827: l_return_status := OKL_API.G_RET_STS_ERROR;
1828: -- Message Text: Invalid value for the column P_BILL_ID
1829: OKL_API.SET_MESSAGE (
1830: p_app_name => G_OKC_APP_NAME,
1831: p_msg_name => G_INVALID_VALUE,

Line 1829: OKL_API.SET_MESSAGE (

1825: */
1826: IF l_bill_to_status <> OKL_API.G_RET_STS_SUCCESS THEN
1827: l_return_status := OKL_API.G_RET_STS_ERROR;
1828: -- Message Text: Invalid value for the column P_BILL_ID
1829: OKL_API.SET_MESSAGE (
1830: p_app_name => G_OKC_APP_NAME,
1831: p_msg_name => G_INVALID_VALUE,
1832: p_token1 => G_COL_NAME_TOKEN,
1833: p_token1_value => 'p_bill_to');

Line 1836: IF l_cle_mismatch <> OKL_API.G_RET_STS_SUCCESS THEN

1832: p_token1 => G_COL_NAME_TOKEN,
1833: p_token1_value => 'p_bill_to');
1834: END IF;
1835:
1836: IF l_cle_mismatch <> OKL_API.G_RET_STS_SUCCESS THEN
1837: l_return_status := OKL_API.G_RET_STS_ERROR;
1838: -- Message Text: Invalid value for the column CLE_ID
1839: OKL_API.SET_MESSAGE (
1840: p_app_name => G_OKC_APP_NAME,

Line 1837: l_return_status := OKL_API.G_RET_STS_ERROR;

1833: p_token1_value => 'p_bill_to');
1834: END IF;
1835:
1836: IF l_cle_mismatch <> OKL_API.G_RET_STS_SUCCESS THEN
1837: l_return_status := OKL_API.G_RET_STS_ERROR;
1838: -- Message Text: Invalid value for the column CLE_ID
1839: OKL_API.SET_MESSAGE (
1840: p_app_name => G_OKC_APP_NAME,
1841: p_msg_name => G_INVALID_VALUE,

Line 1839: OKL_API.SET_MESSAGE (

1835:
1836: IF l_cle_mismatch <> OKL_API.G_RET_STS_SUCCESS THEN
1837: l_return_status := OKL_API.G_RET_STS_ERROR;
1838: -- Message Text: Invalid value for the column CLE_ID
1839: OKL_API.SET_MESSAGE (
1840: p_app_name => G_OKC_APP_NAME,
1841: p_msg_name => G_INVALID_VALUE,
1842: p_token1 => G_COL_NAME_TOKEN,
1843: p_token1_value => 'cle_id');

Line 1846: IF l_acn_status <> OKL_API.G_RET_STS_SUCCESS THEN

1842: p_token1 => G_COL_NAME_TOKEN,
1843: p_token1_value => 'cle_id');
1844: END IF;
1845:
1846: IF l_acn_status <> OKL_API.G_RET_STS_SUCCESS THEN
1847: l_return_status := OKL_API.G_RET_STS_ERROR;
1848: -- Message Text: Invalid value for the column P_ACN_ID
1849: OKL_API.SET_MESSAGE (
1850: p_app_name => G_OKC_APP_NAME,

Line 1847: l_return_status := OKL_API.G_RET_STS_ERROR;

1843: p_token1_value => 'cle_id');
1844: END IF;
1845:
1846: IF l_acn_status <> OKL_API.G_RET_STS_SUCCESS THEN
1847: l_return_status := OKL_API.G_RET_STS_ERROR;
1848: -- Message Text: Invalid value for the column P_ACN_ID
1849: OKL_API.SET_MESSAGE (
1850: p_app_name => G_OKC_APP_NAME,
1851: p_msg_name => G_INVALID_VALUE,

Line 1849: OKL_API.SET_MESSAGE (

1845:
1846: IF l_acn_status <> OKL_API.G_RET_STS_SUCCESS THEN
1847: l_return_status := OKL_API.G_RET_STS_ERROR;
1848: -- Message Text: Invalid value for the column P_ACN_ID
1849: OKL_API.SET_MESSAGE (
1850: p_app_name => G_OKC_APP_NAME,
1851: p_msg_name => G_INVALID_VALUE,
1852: p_token1 => G_COL_NAME_TOKEN,
1853: p_token1_value => 'p_acn_id');

Line 1856: IF l_amount_status <> OKL_API.G_RET_STS_SUCCESS THEN

1852: p_token1 => G_COL_NAME_TOKEN,
1853: p_token1_value => 'p_acn_id');
1854: END IF;
1855:
1856: IF l_amount_status <> OKL_API.G_RET_STS_SUCCESS THEN
1857: l_return_status := OKL_API.G_RET_STS_ERROR;
1858: /*
1859: -- Message Text: Invalid value for the column P_ACTUAL_REPAIR_COST
1860: OKL_API.SET_MESSAGE (

Line 1857: l_return_status := OKL_API.G_RET_STS_ERROR;

1853: p_token1_value => 'p_acn_id');
1854: END IF;
1855:
1856: IF l_amount_status <> OKL_API.G_RET_STS_SUCCESS THEN
1857: l_return_status := OKL_API.G_RET_STS_ERROR;
1858: /*
1859: -- Message Text: Invalid value for the column P_ACTUAL_REPAIR_COST
1860: OKL_API.SET_MESSAGE (
1861: p_app_name => G_OKC_APP_NAME,

Line 1860: OKL_API.SET_MESSAGE (

1856: IF l_amount_status <> OKL_API.G_RET_STS_SUCCESS THEN
1857: l_return_status := OKL_API.G_RET_STS_ERROR;
1858: /*
1859: -- Message Text: Invalid value for the column P_ACTUAL_REPAIR_COST
1860: OKL_API.SET_MESSAGE (
1861: p_app_name => G_OKC_APP_NAME,
1862: p_msg_name => G_INVALID_VALUE,
1863: p_token1 => G_COL_NAME_TOKEN,
1864: p_token1_value => 'p_actual_repair_cost');

Line 1867: OKL_API.set_message (

1863: p_token1 => G_COL_NAME_TOKEN,
1864: p_token1_value => 'p_actual_repair_cost');
1865: */
1866: -- You must enter a value for PROMPT
1867: OKL_API.set_message (
1868: p_app_name => G_APP_NAME,
1869: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
1870: p_token1 => 'PROMPT',
1871: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_ACTUAL_REPAIR_COST'));

Line 1905: OKL_API.SET_MESSAGE (

1901: CLOSE l_assetreturns_csr;
1902: END IF;
1903:
1904: -- store SQL error message on message stack for caller
1905: OKL_API.SET_MESSAGE (
1906: p_app_name => G_APP_NAME
1907: ,p_msg_name => G_UNEXPECTED_ERROR
1908: ,p_token1 => G_SQLCODE_TOKEN
1909: ,p_token1_value => sqlcode

Line 1914: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

1910: ,p_token2 => G_SQLERRM_TOKEN
1911: ,p_token2_value => sqlerrm);
1912:
1913: -- notify caller of an UNEXPECTED error
1914: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
1915:
1916: END Validate_Populate_Repair;
1917:
1918:

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

1933: x_return_status OUT NOCOPY VARCHAR2,
1934: p_ariv_tbl IN ariv_tbl_type,
1935: x_taiv_tbl OUT NOCOPY taiv_tbl_type) IS
1936:
1937: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1938: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1939:
1940: l_api_name CONSTANT VARCHAR2(30) :=
1941: 'Create_Repair_Invoice';

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

1934: p_ariv_tbl IN ariv_tbl_type,
1935: x_taiv_tbl OUT NOCOPY taiv_tbl_type) IS
1936:
1937: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1938: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
1939:
1940: l_api_name CONSTANT VARCHAR2(30) :=
1941: 'Create_Repair_Invoice';
1942: l_api_version CONSTANT NUMBER := G_API_VERSION;

Line 1943: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;

1939:
1940: l_api_name CONSTANT VARCHAR2(30) :=
1941: 'Create_Repair_Invoice';
1942: l_api_version CONSTANT NUMBER := G_API_VERSION;
1943: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;
1944: l_msg_data VARCHAR2(2000);
1945: l_cnt NUMBER;
1946:
1947: l_pos_amount NUMBER := 0;

Line 1987: l_return_status := OKL_API.START_ACTIVITY (l_api_name,

1983: -- ***************************************************************
1984: -- Check API version, initialize message list and create savepoint
1985: -- ***************************************************************
1986:
1987: l_return_status := OKL_API.START_ACTIVITY (l_api_name,
1988: G_PKG_NAME,
1989: p_init_msg_list,
1990: l_api_version,
1991: p_api_version,

Line 1995: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

1991: p_api_version,
1992: '_PVT',
1993: x_return_status);
1994:
1995: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1997: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
1998: RAISE OKL_API.G_EXCEPTION_ERROR;
1999: END IF;

Line 1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1992: '_PVT',
1993: x_return_status);
1994:
1995: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1997: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
1998: RAISE OKL_API.G_EXCEPTION_ERROR;
1999: END IF;
2000:

Line 1997: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

1993: x_return_status);
1994:
1995: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1997: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
1998: RAISE OKL_API.G_EXCEPTION_ERROR;
1999: END IF;
2000:
2001: -- **********************************************

Line 1998: RAISE OKL_API.G_EXCEPTION_ERROR;

1994:
1995: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
1996: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1997: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
1998: RAISE OKL_API.G_EXCEPTION_ERROR;
1999: END IF;
2000:
2001: -- **********************************************
2002: -- Validate parameters and populate common fields

Line 2015: RAISE OKL_API.G_EXCEPTION_ERROR;

2011: p_token1_value => 'ARIV_TBL',
2012: p_token2 => 'PROCESS',
2013: p_token2_value => l_api_name);
2014:
2015: RAISE OKL_API.G_EXCEPTION_ERROR;
2016:
2017: END IF;
2018:
2019: -- Validate all in-records

Line 2033: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

2029: IF (is_debug_statement_on) THEN
2030: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called Validate_Populate_Repair , return status: ' || l_return_status);
2031: END IF;
2032:
2033: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2034: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2035: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2036: RAISE OKL_API.G_EXCEPTION_ERROR;
2037: END IF;

Line 2034: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2030: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called Validate_Populate_Repair , return status: ' || l_return_status);
2031: END IF;
2032:
2033: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2034: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2035: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2036: RAISE OKL_API.G_EXCEPTION_ERROR;
2037: END IF;
2038:

Line 2035: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

2031: END IF;
2032:
2033: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2034: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2035: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2036: RAISE OKL_API.G_EXCEPTION_ERROR;
2037: END IF;
2038:
2039: -- ANSETHUR 08-MAR-2007 R12B Billing Architecture Start Changes

Line 2036: RAISE OKL_API.G_EXCEPTION_ERROR;

2032:
2033: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2034: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2035: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2036: RAISE OKL_API.G_EXCEPTION_ERROR;
2037: END IF;
2038:
2039: -- ANSETHUR 08-MAR-2007 R12B Billing Architecture Start Changes
2040: -- Replaced the call of Create_AR_Invoice_Header and Create_AR_Invoice_Lines

Line 2066: EXIT WHEN ( l_cnt = p_ariv_tbl.LAST OR l_return_status <> OKL_API.G_RET_STS_SUCCESS);

2062: END IF;
2063:
2064: l_tilv_tbl(l_cnt):= l_tilv_rec ;
2065:
2066: EXIT WHEN ( l_cnt = p_ariv_tbl.LAST OR l_return_status <> OKL_API.G_RET_STS_SUCCESS);
2067: l_cnt := p_ariv_tbl.NEXT(l_cnt);
2068: END LOOP;
2069:
2070: Create_billing_invoices ( p_taiv_rec =>l_taiv_rec,

Line 2096: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

2092: x_pos_taiv_rec => lx_pos_taiv_rec,
2093: x_neg_taiv_rec => lx_neg_taiv_rec,
2094: x_return_status => l_return_status);
2095:
2096: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2097: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2098: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2099: RAISE OKL_API.G_EXCEPTION_ERROR;
2100: END IF;

Line 2097: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2093: x_neg_taiv_rec => lx_neg_taiv_rec,
2094: x_return_status => l_return_status);
2095:
2096: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2097: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2098: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2099: RAISE OKL_API.G_EXCEPTION_ERROR;
2100: END IF;
2101:

Line 2098: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

2094: x_return_status => l_return_status);
2095:
2096: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2097: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2098: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2099: RAISE OKL_API.G_EXCEPTION_ERROR;
2100: END IF;
2101:
2102: -- *********************************************

Line 2099: RAISE OKL_API.G_EXCEPTION_ERROR;

2095:
2096: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2097: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2098: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2099: RAISE OKL_API.G_EXCEPTION_ERROR;
2100: END IF;
2101:
2102: -- *********************************************
2103: -- Create Invoice Lines for each record in table

Line 2140: OR l_return_status <> OKL_API.G_RET_STS_SUCCESS);

2136: x_tilv_rec => lx_tilv_rec,
2137: x_return_status => l_return_status);
2138:
2139: EXIT WHEN ( l_cnt = p_ariv_tbl.LAST
2140: OR l_return_status <> OKL_API.G_RET_STS_SUCCESS);
2141: l_cnt := p_ariv_tbl.NEXT(l_cnt);
2142:
2143: END LOOP;
2144: */

Line 2147: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

2143: END LOOP;
2144: */
2145: -- ansethur 08-MAR-2007 R12B Billing Architecture End Changes
2146:
2147: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2148: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2149: ELSIF l_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: */
2145: -- ansethur 08-MAR-2007 R12B Billing Architecture End Changes
2146:
2147: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2148: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2149: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2150: RAISE OKL_API.G_EXCEPTION_ERROR;
2151: END IF;
2152:

Line 2149: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

2145: -- ansethur 08-MAR-2007 R12B Billing Architecture End Changes
2146:
2147: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2148: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2149: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2150: RAISE OKL_API.G_EXCEPTION_ERROR;
2151: END IF;
2152:
2153: -- **************

Line 2150: RAISE OKL_API.G_EXCEPTION_ERROR;

2146:
2147: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2148: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2149: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2150: RAISE OKL_API.G_EXCEPTION_ERROR;
2151: END IF;
2152:
2153: -- **************
2154: -- Return results

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

2167: END IF;
2168:
2169: x_return_status := l_overall_status;
2170:
2171: OKL_API.END_ACTIVITY (x_msg_count, x_msg_data);
2172: IF (is_debug_procedure_on) THEN
2173: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
2174: END IF;
2175:

Line 2178: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2174: END IF;
2175:
2176: EXCEPTION
2177:
2178: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2179: IF (is_debug_exception_on) THEN
2180: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
2181: END IF;
2182: x_return_status := OKL_API.HANDLE_EXCEPTIONS

Line 2182: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2178: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2179: IF (is_debug_exception_on) THEN
2180: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
2181: END IF;
2182: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2183: (
2184: l_api_name,
2185: G_PKG_NAME,
2186: 'OKL_API.G_RET_STS_ERROR',

Line 2186: 'OKL_API.G_RET_STS_ERROR',

2182: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2183: (
2184: l_api_name,
2185: G_PKG_NAME,
2186: 'OKL_API.G_RET_STS_ERROR',
2187: x_msg_count,
2188: x_msg_data,
2189: '_PVT'
2190: );

Line 2192: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2188: x_msg_data,
2189: '_PVT'
2190: );
2191:
2192: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2193: IF (is_debug_exception_on) THEN
2194: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
2195: END IF;
2196: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

Line 2196: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

2192: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2193: IF (is_debug_exception_on) THEN
2194: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
2195: END IF;
2196: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
2197: (
2198: l_api_name,
2199: G_PKG_NAME,
2200: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2200: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2196: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
2197: (
2198: l_api_name,
2199: G_PKG_NAME,
2200: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2201: x_msg_count,
2202: x_msg_data,
2203: '_PVT'
2204: );

Line 2212: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

2208: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
2209: || sqlcode || ' , SQLERRM : ' || sqlerrm);
2210: END IF;
2211:
2212: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
2213: (
2214: l_api_name,
2215: G_PKG_NAME,
2216: 'OTHERS',

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

2314: l_til_rec l_til_csr%ROWTYPE;
2315: l_taiv_rec taiv_rec_type;
2316: l_tilv_rec tilv_rec_type;
2317:
2318: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2319: lx_remrkt_sty_id NUMBER; --User Defined Streams
2320: l_module_name VARCHAR2(500) := G_MODULE_NAME || 'validate_populate_remarket';
2321: is_debug_exception_on boolean := OKL_DEBUG_PUB.Check_Log_On (l_module_name, G_LEVEL_EXCEPTION);
2322: is_debug_procedure_on boolean := OKL_DEBUG_PUB.Check_Log_On (l_module_name, G_LEVEL_PROCEDURE);

Line 2341: l_return_status := OKL_API.G_RET_STS_ERROR;

2337: OPEN l_til_csr (p_order_line_id);
2338: FETCH l_til_csr INTO l_til_rec;
2339:
2340: IF l_til_csr%FOUND THEN
2341: l_return_status := OKL_API.G_RET_STS_ERROR;
2342: -- Message Text: Unable to process request for
2343: -- a Invoice creation. Invoice(s) already exist
2344: OKL_API.SET_MESSAGE (
2345: p_app_name => G_APP_NAME,

Line 2344: OKL_API.SET_MESSAGE (

2340: IF l_til_csr%FOUND THEN
2341: l_return_status := OKL_API.G_RET_STS_ERROR;
2342: -- Message Text: Unable to process request for
2343: -- a Invoice creation. Invoice(s) already exist
2344: OKL_API.SET_MESSAGE (
2345: p_app_name => G_APP_NAME,
2346: p_msg_name => 'OKL_AM_INVOICES_EXIST');
2347: END IF;
2348:

Line 2359: l_return_status := OKL_API.G_RET_STS_ERROR;

2355: OPEN l_art_csr (p_order_line_id);
2356: FETCH l_art_csr INTO l_art_rec;
2357:
2358: IF l_art_csr%NOTFOUND THEN
2359: l_return_status := OKL_API.G_RET_STS_ERROR;
2360: OKC_API.SET_MESSAGE (
2361: p_app_name => G_OKC_APP_NAME,
2362: p_msg_name => G_INVALID_VALUE,
2363: p_token1 => G_COL_NAME_TOKEN,

Line 2370: OKL_API.SET_MESSAGE(p_app_name => g_app_name,

2366: ELSE
2367:
2368: -- RRAVIKIR Legal Entity Changes
2369: IF (l_art_rec.legal_entity_id is null or l_art_rec.legal_entity_id = OKC_API.G_MISS_NUM) THEN
2370: OKL_API.SET_MESSAGE(p_app_name => g_app_name,
2371: p_msg_name => g_required_value,
2372: p_token1 => g_col_name_token,
2373: p_token1_value => 'legal_entity_id');
2374: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 2456: l_return_status := OKL_API.G_RET_STS_ERROR;

2452: l_tilv_rec.sty_id := lx_remrkt_sty_id;
2453: -- smoduga +++++++++ User Defined Streams -- end ++++++++++++++++
2454:
2455: IF NVL (l_tilv_rec.sty_id, G_MISS_NUM) = G_MISS_NUM THEN
2456: l_return_status := OKL_API.G_RET_STS_ERROR;
2457:
2458: /* -- rmunjulu bug 4056364 No need to set this message
2459: -- Stream Purpose is not setup
2460: okl_am_util_pvt.set_message (

Line 2472: IF l_return_status = OKL_API.G_RET_STS_SUCCESS THEN

2468: -- ***********
2469: -- Save amount
2470: -- ***********
2471:
2472: IF l_return_status = OKL_API.G_RET_STS_SUCCESS THEN
2473: -- if order line is found
2474:
2475: IF l_tilv_rec.amount IS NULL
2476: OR l_tilv_rec.amount = G_MISS_NUM

Line 2478: l_return_status := OKL_API.G_RET_STS_ERROR;

2474:
2475: IF l_tilv_rec.amount IS NULL
2476: OR l_tilv_rec.amount = G_MISS_NUM
2477: OR l_tilv_rec.amount = 0 THEN
2478: l_return_status := OKL_API.G_RET_STS_ERROR;
2479: -- Message Text: Invalid value for the column Amount
2480: OKC_API.SET_MESSAGE (
2481: p_app_name => G_OKC_APP_NAME,
2482: p_msg_name => G_INVALID_VALUE,

Line 2529: OKL_API.SET_MESSAGE (

2525: END IF;
2526:
2527:
2528: -- store SQL error message on message stack for caller
2529: OKL_API.SET_MESSAGE (
2530: p_app_name => G_APP_NAME
2531: ,p_msg_name => G_UNEXPECTED_ERROR
2532: ,p_token1 => G_SQLCODE_TOKEN
2533: ,p_token1_value => sqlcode

Line 2538: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

2534: ,p_token2 => G_SQLERRM_TOKEN
2535: ,p_token2_value => sqlerrm);
2536:
2537: -- notify caller of an UNEXPECTED error
2538: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
2539:
2540: END Validate_Populate_Remarket;
2541:
2542:

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

2557: x_return_status OUT NOCOPY VARCHAR2,
2558: p_order_line_id IN NUMBER,
2559: x_taiv_tbl OUT NOCOPY taiv_tbl_type) IS
2560:
2561: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2562: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2563:
2564: l_api_name CONSTANT VARCHAR2(30) :='Create_Remarket_Invoice';
2565: l_api_version CONSTANT NUMBER := G_API_VERSION;

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

2558: p_order_line_id IN NUMBER,
2559: x_taiv_tbl OUT NOCOPY taiv_tbl_type) IS
2560:
2561: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2562: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2563:
2564: l_api_name CONSTANT VARCHAR2(30) :='Create_Remarket_Invoice';
2565: l_api_version CONSTANT NUMBER := G_API_VERSION;
2566: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;

Line 2566: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;

2562: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2563:
2564: l_api_name CONSTANT VARCHAR2(30) :='Create_Remarket_Invoice';
2565: l_api_version CONSTANT NUMBER := G_API_VERSION;
2566: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;
2567: l_msg_data VARCHAR2(2000);
2568: l_cnt NUMBER;
2569:
2570: l_pos_amount NUMBER := 0;

Line 2599: l_return_status := OKL_API.START_ACTIVITY (

2595: -- ***************************************************************
2596: -- Check API version, initialize message list and create savepoint
2597: -- ***************************************************************
2598:
2599: l_return_status := OKL_API.START_ACTIVITY (
2600: l_api_name,
2601: G_PKG_NAME,
2602: p_init_msg_list,
2603: l_api_version,

Line 2608: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

2604: p_api_version,
2605: '_PVT',
2606: x_return_status);
2607:
2608: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2609: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2610: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2611: RAISE OKL_API.G_EXCEPTION_ERROR;
2612: END IF;

Line 2609: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2605: '_PVT',
2606: x_return_status);
2607:
2608: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2609: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2610: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2611: RAISE OKL_API.G_EXCEPTION_ERROR;
2612: END IF;
2613:

Line 2610: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

2606: x_return_status);
2607:
2608: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2609: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2610: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2611: RAISE OKL_API.G_EXCEPTION_ERROR;
2612: END IF;
2613:
2614: -- *******************

Line 2611: RAISE OKL_API.G_EXCEPTION_ERROR;

2607:
2608: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2609: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2610: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2611: RAISE OKL_API.G_EXCEPTION_ERROR;
2612: END IF;
2613:
2614: -- *******************
2615: -- Validate parameters

Line 2629: RAISE OKL_API.G_EXCEPTION_ERROR;

2625: p_token1_value => 'ORDER_LINE_ID',
2626: p_token2 => 'PROCESS',
2627: p_token2_value => l_api_name);
2628:
2629: RAISE OKL_API.G_EXCEPTION_ERROR;
2630:
2631: END IF;
2632:
2633: -- Validate order_line_id

Line 2646: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

2642: IF (is_debug_statement_on) THEN
2643: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called Validate_Populate_Remarket , return status: ' || l_return_status);
2644: END IF;
2645:
2646: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2647: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2648: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2649: RAISE OKL_API.G_EXCEPTION_ERROR;
2650: END IF;

Line 2647: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2643: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called Validate_Populate_Remarket , return status: ' || l_return_status);
2644: END IF;
2645:
2646: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2647: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2648: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2649: RAISE OKL_API.G_EXCEPTION_ERROR;
2650: END IF;
2651:

Line 2648: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

2644: END IF;
2645:
2646: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2647: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2648: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2649: RAISE OKL_API.G_EXCEPTION_ERROR;
2650: END IF;
2651:
2652:

Line 2649: RAISE OKL_API.G_EXCEPTION_ERROR;

2645:
2646: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2647: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2648: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2649: RAISE OKL_API.G_EXCEPTION_ERROR;
2650: END IF;
2651:
2652:
2653: -- ANSETHUR 08-MAR-2007 R12B Billling Architecture Start Changes

Line 2681: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

2677: x_pos_taiv_rec => lx_pos_taiv_rec,
2678: x_neg_taiv_rec => lx_neg_taiv_rec,
2679: x_return_status => l_return_status);
2680:
2681: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2682: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2683: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2684: RAISE OKL_API.G_EXCEPTION_ERROR;
2685: END IF;

Line 2682: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2678: x_neg_taiv_rec => lx_neg_taiv_rec,
2679: x_return_status => l_return_status);
2680:
2681: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2682: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2683: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2684: RAISE OKL_API.G_EXCEPTION_ERROR;
2685: END IF;
2686:

Line 2683: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

2679: x_return_status => l_return_status);
2680:
2681: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2682: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2683: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2684: RAISE OKL_API.G_EXCEPTION_ERROR;
2685: END IF;
2686:
2687: -- *********************************************

Line 2684: RAISE OKL_API.G_EXCEPTION_ERROR;

2680:
2681: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2682: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2683: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2684: RAISE OKL_API.G_EXCEPTION_ERROR;
2685: END IF;
2686:
2687: -- *********************************************
2688: -- Create Invoice Lines for each record in table

Line 2705: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

2701: x_tilv_rec => lx_tilv_rec,
2702: x_return_status => l_return_status);
2703: */
2704: --ANSETHUR 08-MAR-2007 R12B Billling Architecture End Changes
2705: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2706: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2707: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2708: RAISE OKL_API.G_EXCEPTION_ERROR;
2709: END IF;

Line 2706: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2702: x_return_status => l_return_status);
2703: */
2704: --ANSETHUR 08-MAR-2007 R12B Billling Architecture End Changes
2705: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2706: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2707: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2708: RAISE OKL_API.G_EXCEPTION_ERROR;
2709: END IF;
2710:

Line 2707: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

2703: */
2704: --ANSETHUR 08-MAR-2007 R12B Billling Architecture End Changes
2705: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2706: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2707: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2708: RAISE OKL_API.G_EXCEPTION_ERROR;
2709: END IF;
2710:
2711: -- **************

Line 2708: RAISE OKL_API.G_EXCEPTION_ERROR;

2704: --ANSETHUR 08-MAR-2007 R12B Billling Architecture End Changes
2705: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
2706: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2707: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
2708: RAISE OKL_API.G_EXCEPTION_ERROR;
2709: END IF;
2710:
2711: -- **************
2712: -- Return results

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

2725: END IF;
2726:
2727: x_return_status := l_overall_status;
2728:
2729: OKL_API.END_ACTIVITY (x_msg_count, x_msg_data);
2730: IF (is_debug_procedure_on) THEN
2731: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
2732: END IF;
2733:

Line 2736: WHEN OKL_API.G_EXCEPTION_ERROR THEN

2732: END IF;
2733:
2734: EXCEPTION
2735:
2736: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2737: IF (is_debug_exception_on) THEN
2738: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
2739: END IF;
2740: x_return_status := OKL_API.HANDLE_EXCEPTIONS

Line 2740: x_return_status := OKL_API.HANDLE_EXCEPTIONS

2736: WHEN OKL_API.G_EXCEPTION_ERROR THEN
2737: IF (is_debug_exception_on) THEN
2738: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
2739: END IF;
2740: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2741: (
2742: l_api_name,
2743: G_PKG_NAME,
2744: 'OKL_API.G_RET_STS_ERROR',

Line 2744: 'OKL_API.G_RET_STS_ERROR',

2740: x_return_status := OKL_API.HANDLE_EXCEPTIONS
2741: (
2742: l_api_name,
2743: G_PKG_NAME,
2744: 'OKL_API.G_RET_STS_ERROR',
2745: x_msg_count,
2746: x_msg_data,
2747: '_PVT'
2748: );

Line 2750: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

2746: x_msg_data,
2747: '_PVT'
2748: );
2749:
2750: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2751: IF (is_debug_exception_on) THEN
2752: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
2753: END IF;
2754: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

Line 2754: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

2750: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
2751: IF (is_debug_exception_on) THEN
2752: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
2753: END IF;
2754: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
2755: (
2756: l_api_name,
2757: G_PKG_NAME,
2758: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 2758: 'OKL_API.G_RET_STS_UNEXP_ERROR',

2754: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
2755: (
2756: l_api_name,
2757: G_PKG_NAME,
2758: 'OKL_API.G_RET_STS_UNEXP_ERROR',
2759: x_msg_count,
2760: x_msg_data,
2761: '_PVT'
2762: );

Line 2770: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

2766: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
2767: || sqlcode || ' , SQLERRM : ' || sqlerrm);
2768: END IF;
2769:
2770: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
2771: (
2772: l_api_name,
2773: G_PKG_NAME,
2774: 'OTHERS',

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

2854:
2855: l_rulv_rec okl_rule_pub.rulv_rec_type;
2856: l_sdd_tbl sdd_tbl_type;
2857: l_tld_tbl tld_tbl_type;
2858: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
2859:
2860: -- Calculation results
2861: l_old_cm_amount NUMBER;
2862: l_cnt NUMBER := 0;

Line 2916: IF l_return_status = OKL_API.G_RET_STS_SUCCESS THEN

2912: IF (is_debug_statement_on) THEN
2913: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called okl_am_util_pvt.get_rule_record , return status: ' || l_return_status);
2914: END IF;
2915:
2916: IF l_return_status = OKL_API.G_RET_STS_SUCCESS THEN
2917:
2918: OPEN l_contract_csr (p_contract_id);
2919: FETCH l_contract_csr INTO l_contract_end_date;
2920: CLOSE l_contract_csr;

Line 3041: OKL_API.SET_MESSAGE (

3037: END IF;
3038:
3039: -- store SQL error message on message stack for caller
3040:
3041: OKL_API.SET_MESSAGE (
3042: p_app_name => OKL_API.G_APP_NAME,
3043: p_msg_name => 'OKL_CONTRACTS_UNEXPECTED_ERROR',
3044: p_token1 => 'SQLCODE',
3045: p_token1_value => SQLCODE,

Line 3042: p_app_name => OKL_API.G_APP_NAME,

3038:
3039: -- store SQL error message on message stack for caller
3040:
3041: OKL_API.SET_MESSAGE (
3042: p_app_name => OKL_API.G_APP_NAME,
3043: p_msg_name => 'OKL_CONTRACTS_UNEXPECTED_ERROR',
3044: p_token1 => 'SQLCODE',
3045: p_token1_value => SQLCODE,
3046: p_token2 => 'SQLERRM',

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

3071: p_dispose_amount IN NUMBER DEFAULT NULL,
3072: p_quote_id IN NUMBER DEFAULT NULL, --akrangan added for bug 7036873
3073: x_taiv_tbl OUT NOCOPY taiv_tbl_type) IS
3074:
3075: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3076: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3077:
3078: l_api_name CONSTANT VARCHAR2(30) :=
3079: 'Create_Scrt_Dpst_Dsps_Inv';

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

3072: p_quote_id IN NUMBER DEFAULT NULL, --akrangan added for bug 7036873
3073: x_taiv_tbl OUT NOCOPY taiv_tbl_type) IS
3074:
3075: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3076: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3077:
3078: l_api_name CONSTANT VARCHAR2(30) :=
3079: 'Create_Scrt_Dpst_Dsps_Inv';
3080: l_api_version CONSTANT NUMBER := G_API_VERSION;

Line 3081: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;

3077:
3078: l_api_name CONSTANT VARCHAR2(30) :=
3079: 'Create_Scrt_Dpst_Dsps_Inv';
3080: l_api_version CONSTANT NUMBER := G_API_VERSION;
3081: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;
3082: l_msg_data VARCHAR2(2000);
3083:
3084: l_taiv_rec taiv_rec_type;
3085: l_taiv_tbl taiv_tbl_type;

Line 3122: l_return_status := OKL_API.START_ACTIVITY (

3118: -- ***************************************************************
3119: -- Check API version, initialize message list and create savepoint
3120: -- ***************************************************************
3121:
3122: l_return_status := OKL_API.START_ACTIVITY (
3123: l_api_name,
3124: G_PKG_NAME,
3125: p_init_msg_list,
3126: l_api_version,

Line 3131: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

3127: p_api_version,
3128: '_PVT',
3129: x_return_status);
3130:
3131: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3132: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3133: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
3134: RAISE OKL_API.G_EXCEPTION_ERROR;
3135: END IF;

Line 3132: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3128: '_PVT',
3129: x_return_status);
3130:
3131: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3132: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3133: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
3134: RAISE OKL_API.G_EXCEPTION_ERROR;
3135: END IF;
3136:

Line 3133: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

3129: x_return_status);
3130:
3131: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3132: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3133: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
3134: RAISE OKL_API.G_EXCEPTION_ERROR;
3135: END IF;
3136:
3137: -- *******************

Line 3134: RAISE OKL_API.G_EXCEPTION_ERROR;

3130:
3131: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
3132: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3133: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
3134: RAISE OKL_API.G_EXCEPTION_ERROR;
3135: END IF;
3136:
3137: -- *******************
3138: -- Validate parameters

Line 3152: RAISE OKL_API.G_EXCEPTION_ERROR;

3148: p_token1_value => 'CONTRACT_ID',
3149: p_token2 => 'PROCESS',
3150: p_token2_value => l_api_name);
3151:
3152: RAISE OKL_API.G_EXCEPTION_ERROR;
3153:
3154: END IF;
3155:
3156: -- ***************************

Line 3177: OKL_API.set_message (

3173: OR l_total_amount = G_MISS_NUM THEN
3174:
3175:
3176: -- There is no security deposit disposition amount remaining for the contract.
3177: OKL_API.set_message (
3178: p_app_name => 'OKL',
3179: p_msg_name => 'OKL_AM_INVALID_DEP_AMT');
3180:
3181: -- Raise halt validation so as not to set return status to E

Line 3192: OKL_API.set_message (

3188:
3189:
3190: -- The remaining security deposit disposition amount for the contract is less than
3191: -- the disposition amount specified.
3192: OKL_API.set_message (
3193: p_app_name => 'OKL',
3194: p_msg_name => 'OKL_AM_INVALID_INV_AMT');
3195:
3196: -- Raise halt validation so as not to set return status to E

Line 3239: p_init_msg_list => OKL_API.G_FALSE,

3235: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling okl_credit_memo_pub.insert_on_acc_cm_request');
3236: END IF;
3237: okl_credit_memo_pub.insert_on_acc_cm_request (
3238: p_api_version => l_api_version,
3239: p_init_msg_list => OKL_API.G_FALSE,
3240: x_return_status => l_return_status,
3241: x_msg_count => l_msg_count,
3242: x_msg_data => l_msg_data,
3243: p_tld_id => l_sdd_tbl(i).tld_id, -- ansethur 03/02/2007 Added For Billing Architecture Project

Line 3254: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

3250: IF (is_debug_statement_on) THEN
3251: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called okl_credit_memo_pub.insert_on_acc_cm_request , return status: ' || l_return_status);
3252: END IF;
3253:
3254: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3255: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
3256: l_overall_status := l_return_status;
3257: END IF;
3258: ELSE

Line 3255: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

3251: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called okl_credit_memo_pub.insert_on_acc_cm_request , return status: ' || l_return_status);
3252: END IF;
3253:
3254: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3255: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
3256: l_overall_status := l_return_status;
3257: END IF;
3258: ELSE
3259: l_cnt := l_cnt + 1;

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

3270:
3271: x_taiv_tbl := l_taiv_tbl;
3272: x_return_status := l_overall_status;
3273:
3274: OKL_API.END_ACTIVITY (x_msg_count, x_msg_data);
3275: IF (is_debug_procedure_on) THEN
3276: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
3277: END IF;
3278:

Line 3289: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3285: END IF;
3286:
3287: NULL;
3288:
3289: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3290: IF (is_debug_exception_on) THEN
3291: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
3292: END IF;
3293: x_return_status := OKL_API.HANDLE_EXCEPTIONS

Line 3293: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3289: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3290: IF (is_debug_exception_on) THEN
3291: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
3292: END IF;
3293: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3294: (
3295: l_api_name,
3296: G_PKG_NAME,
3297: 'OKL_API.G_RET_STS_ERROR',

Line 3297: 'OKL_API.G_RET_STS_ERROR',

3293: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3294: (
3295: l_api_name,
3296: G_PKG_NAME,
3297: 'OKL_API.G_RET_STS_ERROR',
3298: x_msg_count,
3299: x_msg_data,
3300: '_PVT'
3301: );

Line 3303: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3299: x_msg_data,
3300: '_PVT'
3301: );
3302:
3303: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3304: IF (is_debug_exception_on) THEN
3305: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
3306: END IF;
3307: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

Line 3307: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

3303: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3304: IF (is_debug_exception_on) THEN
3305: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
3306: END IF;
3307: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
3308: (
3309: l_api_name,
3310: G_PKG_NAME,
3311: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3311: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3307: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
3308: (
3309: l_api_name,
3310: G_PKG_NAME,
3311: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3312: x_msg_count,
3313: x_msg_data,
3314: '_PVT'
3315: );

Line 3323: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

3319: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
3320: || sqlcode || ' , SQLERRM : ' || sqlerrm);
3321: END IF;
3322:
3323: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
3324: (
3325: l_api_name,
3326: G_PKG_NAME,
3327: 'OTHERS',

Line 3476: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;

3472: WHERE fnd.lookup_type = 'OKL_QUOTE_LINE_TYPE'
3473: AND fnd.lookup_code = 'BILL_ADJST';
3474:
3475: l_api_version CONSTANT NUMBER := G_API_VERSION;
3476: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;
3477: l_msg_data VARCHAR2(2000);
3478: l_cnt NUMBER;
3479: l_seq NUMBER;
3480:

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

3496:
3497: l_allc_total NUMBER := 0; -- Total allocated
3498: l_no_allc NUMBER := 0; -- Recipients without allocation
3499:
3500: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3501: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3502: l_amount_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3503: l_stream_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3504: l_alloc_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

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

3497: l_allc_total NUMBER := 0; -- Total allocated
3498: l_no_allc NUMBER := 0; -- Recipients without allocation
3499:
3500: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3501: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3502: l_amount_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3503: l_stream_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3504: l_alloc_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3505: l_sdd_invoice BOOLEAN := FALSE; --added by veramach for bug#6766479

Line 3502: l_amount_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

3498: l_no_allc NUMBER := 0; -- Recipients without allocation
3499:
3500: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3501: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3502: l_amount_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3503: l_stream_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3504: l_alloc_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3505: l_sdd_invoice BOOLEAN := FALSE; --added by veramach for bug#6766479
3506: -- rmunjulu EDAT

Line 3503: l_stream_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

3499:
3500: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3501: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3502: l_amount_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3503: l_stream_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3504: l_alloc_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3505: l_sdd_invoice BOOLEAN := FALSE; --added by veramach for bug#6766479
3506: -- rmunjulu EDAT
3507: l_partial_yn VARCHAR2(3);

Line 3504: l_alloc_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;

3500: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3501: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3502: l_amount_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3503: l_stream_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3504: l_alloc_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3505: l_sdd_invoice BOOLEAN := FALSE; --added by veramach for bug#6766479
3506: -- rmunjulu EDAT
3507: l_partial_yn VARCHAR2(3);
3508: l_khr_id NUMBER;

Line 3586: l_return_status := OKL_API.G_RET_STS_ERROR;

3582: OPEN l_tai_csr (p_quote_id);
3583: FETCH l_tai_csr INTO l_tai_rec;
3584:
3585: IF l_tai_csr%FOUND THEN
3586: l_return_status := OKL_API.G_RET_STS_ERROR;
3587: -- Message Text: Unable to process request for
3588: -- a Invoice creation. Invoice(s) already exist
3589: OKL_API.SET_MESSAGE (
3590: p_app_name => G_APP_NAME,

Line 3589: OKL_API.SET_MESSAGE (

3585: IF l_tai_csr%FOUND THEN
3586: l_return_status := OKL_API.G_RET_STS_ERROR;
3587: -- Message Text: Unable to process request for
3588: -- a Invoice creation. Invoice(s) already exist
3589: OKL_API.SET_MESSAGE (
3590: p_app_name => G_APP_NAME,
3591: p_msg_name => 'OKL_AM_INVOICES_EXIST');
3592: END IF;
3593:

Line 3604: l_return_status := OKL_API.G_RET_STS_ERROR;

3600: OPEN l_qte_csr (p_quote_id);
3601: FETCH l_qte_csr INTO l_qte_rec;
3602:
3603: IF l_qte_csr%NOTFOUND THEN
3604: l_return_status := OKL_API.G_RET_STS_ERROR;
3605: OKC_API.SET_MESSAGE (
3606: p_app_name => G_OKC_APP_NAME,
3607: p_msg_name => G_INVALID_VALUE,
3608: p_token1 => G_COL_NAME_TOKEN,

Line 3632: OKL_API.SET_MESSAGE(p_app_name => g_app_name,

3628: FETCH l_assetreturn_csr INTO l_legal_entity_id;
3629: CLOSE l_assetreturn_csr;
3630:
3631: IF (l_legal_entity_id is null or l_legal_entity_id = OKC_API.G_MISS_NUM) THEN
3632: OKL_API.SET_MESSAGE(p_app_name => g_app_name,
3633: p_msg_name => g_required_value,
3634: p_token1 => g_col_name_token,
3635: p_token1_value => 'legal_entity_id');
3636: RAISE OKC_API.G_EXCEPTION_ERROR;

Line 3648: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

3644: END IF;
3645:
3646: CLOSE l_qte_csr;
3647:
3648: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3649: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
3650: l_overall_status := l_return_status;
3651: END IF;
3652: END IF;

Line 3649: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

3645:
3646: CLOSE l_qte_csr;
3647:
3648: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3649: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
3650: l_overall_status := l_return_status;
3651: END IF;
3652: END IF;
3653:

Line 3672: l_alloc_status := OKL_API.G_RET_STS_ERROR;

3668: l_r_taiv_tbl(l_cnt).amount := l_qpt_rec.allc_perc;
3669: l_allc_total := l_allc_total + l_qpt_rec.allc_perc;
3670: ELSIF l_qpt_rec.allc_perc < 0
3671: OR l_qpt_rec.allc_perc > 100 THEN
3672: l_alloc_status := OKL_API.G_RET_STS_ERROR;
3673: ELSE
3674: l_no_allc := l_no_allc + 1;
3675: END IF;
3676:

Line 3698: l_return_status := OKL_API.G_RET_STS_SUCCESS;

3694: -- Bill Lessee
3695: ELSIF l_qpt_rec.rle_code = 'LESSEE' THEN
3696:
3697: -- BPD derives billing info using KHR_ID
3698: l_return_status := OKL_API.G_RET_STS_SUCCESS;
3699:
3700: -- Unidentified Party
3701: ELSE
3702:

Line 3703: l_return_status := OKL_API.G_RET_STS_ERROR;

3699:
3700: -- Unidentified Party
3701: ELSE
3702:
3703: l_return_status := OKL_API.G_RET_STS_ERROR;
3704: -- Message Text: Invalid value for the column Allocation Percentage
3705: OKL_API.SET_MESSAGE (
3706: p_app_name => G_OKC_APP_NAME,
3707: p_msg_name => G_INVALID_VALUE,

Line 3705: OKL_API.SET_MESSAGE (

3701: ELSE
3702:
3703: l_return_status := OKL_API.G_RET_STS_ERROR;
3704: -- Message Text: Invalid value for the column Allocation Percentage
3705: OKL_API.SET_MESSAGE (
3706: p_app_name => G_OKC_APP_NAME,
3707: p_msg_name => G_INVALID_VALUE,
3708: p_token1 => G_COL_NAME_TOKEN,
3709: p_token1_value => 'Quote Recipient');

Line 3713: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

3709: p_token1_value => 'Quote Recipient');
3710:
3711: END IF;
3712:
3713: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3714: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
3715: l_overall_status := l_return_status;
3716: END IF;
3717: END IF;

Line 3714: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

3710:
3711: END IF;
3712:
3713: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3714: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
3715: l_overall_status := l_return_status;
3716: END IF;
3717: END IF;
3718:

Line 3727: l_alloc_status := OKL_API.G_RET_STS_ERROR;

3723: l_r_taiv_tbl(1) := l_taiv_rec;
3724: ELSIF l_allc_total > 100
3725: OR (l_allc_total = 100 AND l_no_allc > 0)
3726: OR (l_allc_total < 100 AND l_no_allc = 0) THEN
3727: l_alloc_status := OKL_API.G_RET_STS_ERROR;
3728: ELSIF (l_allc_total < 100 AND l_no_allc > 0) THEN
3729: -- Divide the rest equally
3730: FOR i IN l_r_taiv_tbl.FIRST..l_r_taiv_tbl.LAST LOOP
3731: IF l_r_taiv_tbl(i).amount IS NULL

Line 3738: IF l_alloc_status <> OKL_API.G_RET_STS_SUCCESS THEN

3734: END IF;
3735: END LOOP;
3736: END IF;
3737:
3738: IF l_alloc_status <> OKL_API.G_RET_STS_SUCCESS THEN
3739: l_return_status := OKL_API.G_RET_STS_ERROR;
3740: -- Message Text: Invalid value for the column Allocation Percentage
3741: OKL_API.SET_MESSAGE (
3742: p_app_name => G_OKC_APP_NAME,

Line 3739: l_return_status := OKL_API.G_RET_STS_ERROR;

3735: END LOOP;
3736: END IF;
3737:
3738: IF l_alloc_status <> OKL_API.G_RET_STS_SUCCESS THEN
3739: l_return_status := OKL_API.G_RET_STS_ERROR;
3740: -- Message Text: Invalid value for the column Allocation Percentage
3741: OKL_API.SET_MESSAGE (
3742: p_app_name => G_OKC_APP_NAME,
3743: p_msg_name => G_INVALID_VALUE,

Line 3741: OKL_API.SET_MESSAGE (

3737:
3738: IF l_alloc_status <> OKL_API.G_RET_STS_SUCCESS THEN
3739: l_return_status := OKL_API.G_RET_STS_ERROR;
3740: -- Message Text: Invalid value for the column Allocation Percentage
3741: OKL_API.SET_MESSAGE (
3742: p_app_name => G_OKC_APP_NAME,
3743: p_msg_name => G_INVALID_VALUE,
3744: p_token1 => G_COL_NAME_TOKEN,
3745: p_token1_value => 'Allocation Percentage');

Line 3748: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

3744: p_token1 => G_COL_NAME_TOKEN,
3745: p_token1_value => 'Allocation Percentage');
3746: END IF;
3747:
3748: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3749: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
3750: l_overall_status := l_return_status;
3751: END IF;
3752: END IF;

Line 3749: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

3745: p_token1_value => 'Allocation Percentage');
3746: END IF;
3747:
3748: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3749: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
3750: l_overall_status := l_return_status;
3751: END IF;
3752: END IF;
3753:

Line 3758: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN

3754: -- **********************
3755: -- Get Quote Line Records
3756: -- **********************
3757:
3758: IF l_overall_status = OKL_API.G_RET_STS_SUCCESS THEN
3759: -- if quote is found
3760: --PAGARG Bug 4044659 Open and fetch values from l_sys_prms_csr
3761: OPEN l_sys_prms_csr;
3762: FETCH l_sys_prms_csr INTO l_sys_prms_rec;

Line 3787: p_init_msg_list => OKL_API.G_FALSE,

3783: l_tilv_rec.qte_line_id := l_qlt_rec.quote_line_id; -- rmunjulu sales_tax_enhancement
3784:
3785: Create_Scrt_Dpst_Dsps_Inv (
3786: p_api_version => l_api_version,
3787: p_init_msg_list => OKL_API.G_FALSE,
3788: x_return_status => l_return_status,
3789: x_msg_count => l_msg_count,
3790: x_msg_data => l_msg_data,
3791: p_contract_id => l_taiv_rec.khr_id,

Line 3800: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

3796: IF (is_debug_statement_on) THEN
3797: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called Create_Scrt_Dpst_Dsps_Inv , return status: ' || l_return_status);
3798: END IF;
3799:
3800: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3801: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
3802: l_overall_status := l_return_status;
3803: END IF;
3804: END IF;

Line 3801: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

3797: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called Create_Scrt_Dpst_Dsps_Inv , return status: ' || l_return_status);
3798: END IF;
3799:
3800: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3801: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
3802: l_overall_status := l_return_status;
3803: END IF;
3804: END IF;
3805:

Line 3834: p_init_msg_list => OKL_API.G_FALSE,

3830: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling okl_trx_ar_invoices_pub.update_trx_ar_invoices');
3831: END IF;
3832: okl_trx_ar_invoices_pub.update_trx_ar_invoices (
3833: p_api_version => l_api_version,
3834: p_init_msg_list => OKL_API.G_FALSE,
3835: x_return_status => l_return_status,
3836: x_msg_count => l_msg_count,
3837: x_msg_data => l_msg_data,
3838: p_taiv_rec => lu_taiv_rec,

Line 3844: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

3840: IF (is_debug_statement_on) THEN
3841: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called okl_trx_ar_invoices_pub.update_trx_ar_invoices , return status: ' || l_return_status);
3842: END IF;
3843:
3844: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3845: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
3846: l_overall_status := l_return_status;
3847: END IF;
3848: END IF;

Line 3845: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

3841: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called okl_trx_ar_invoices_pub.update_trx_ar_invoices , return status: ' || l_return_status);
3842: END IF;
3843:
3844: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3845: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
3846: l_overall_status := l_return_status;
3847: END IF;
3848: END IF;
3849:

Line 3897: l_amount_status := OKL_API.G_RET_STS_ERROR;

3893: l_pos_amount := l_pos_amount + l_tilv_rec.amount;
3894: ELSIF l_tilv_rec.amount < 0 THEN
3895: l_neg_amount := l_neg_amount + l_tilv_rec.amount;
3896: ELSE
3897: l_amount_status := OKL_API.G_RET_STS_ERROR;
3898: END IF;
3899:
3900: -- rmunjulu EDAT for Billing Adjustment the stream type will be same as original stream type
3901: --IF l_qlt_rec.qlt_code = 'BILL_ADJST' THEN

Line 3925: l_stream_status := OKL_API.G_RET_STS_ERROR;

3921: IF NVL (l_tilv_rec.sty_id, G_MISS_NUM) = G_MISS_NUM THEN
3922: -- Check if stream type is already assigned
3923: l_tilv_rec.sty_id := l_qlt_rec.sty_id;
3924: IF NVL (l_tilv_rec.sty_id, G_MISS_NUM) = G_MISS_NUM THEN
3925: l_stream_status := OKL_API.G_RET_STS_ERROR;
3926:
3927: /* -- rmunjulu Bug 4056364 Do not set this message, message will be set by OKL_STREAMS_UTIL
3928: -- Stream Type is not setup in Quote Line Allocation Screen for QLT_CODE
3929: okl_am_util_pvt.set_message (

Line 3985: p_init_msg_list => OKL_API.G_FALSE,

3981:
3982: -- Call BPD API to get billing from quote_effective_from_date onwards
3983: OKL_BPD_TERMINATION_ADJ_PVT.get_billing_adjust(
3984: p_api_version => l_api_version,
3985: p_init_msg_list => OKL_API.G_FALSE,
3986: p_input_tbl => l_input_tbl,
3987: x_baj_tbl => lx_baj_tbl,
3988: x_return_status => l_return_status,
3989: x_msg_count => l_msg_count,

Line 3992: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

3988: x_return_status => l_return_status,
3989: x_msg_count => l_msg_count,
3990: x_msg_data => l_msg_data);
3991:
3992: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3993:
3994: -- Error getting the billing adjustments for the contract.
3995: OKL_API.set_message(
3996: p_app_name => 'OKL',

Line 3995: OKL_API.set_message(

3991:
3992: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3993:
3994: -- Error getting the billing adjustments for the contract.
3995: OKL_API.set_message(
3996: p_app_name => 'OKL',
3997: p_msg_name => 'OKL_AM_ERROR_BILL_ADJST');
3998:
3999: END IF;

Line 4001: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

3997: p_msg_name => 'OKL_AM_ERROR_BILL_ADJST');
3998:
3999: END IF;
4000:
4001: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4002: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4003: l_overall_status := l_return_status;
4004: END IF;
4005: END IF;

Line 4002: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

3998:
3999: END IF;
4000:
4001: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4002: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4003: l_overall_status := l_return_status;
4004: END IF;
4005: END IF;
4006:

Line 4081: p_init_msg_list => OKL_API.G_FALSE,

4077:
4078: -- Do passthru disbursments if full termination and if billing adjustments needed.
4079: /*OKL_BPD_TERMINATION_ADJ_PVT.create_passthru_adj(
4080: p_api_version => l_api_version,
4081: p_init_msg_list => OKL_API.G_FALSE,
4082: p_baj_tbl => lx_baj_tbl,
4083: x_return_status => l_return_status,
4084: x_msg_count => l_msg_count,
4085: x_msg_data => l_msg_data);

Line 4087: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

4083: x_return_status => l_return_status,
4084: x_msg_count => l_msg_count,
4085: x_msg_data => l_msg_data);
4086:
4087: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4088:
4089: -- Error performing passthru disbursments.
4090: OKL_API.set_message(
4091: p_app_name => 'OKL',

Line 4090: OKL_API.set_message(

4086:
4087: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4088:
4089: -- Error performing passthru disbursments.
4090: OKL_API.set_message(
4091: p_app_name => 'OKL',
4092: p_msg_name => 'OKL_AM_ERROR_PASS_THRU_DISB');
4093:
4094: END IF;

Line 4096: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

4092: p_msg_name => 'OKL_AM_ERROR_PASS_THRU_DISB');
4093:
4094: END IF;
4095:
4096: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4097: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4098: l_overall_status := l_return_status;
4099: END IF;
4100: END IF;

Line 4097: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

4093:
4094: END IF;
4095:
4096: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4097: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4098: l_overall_status := l_return_status;
4099: END IF;
4100: END IF;
4101:

Line 4123: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

4119: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_STREAMS_UTIL.get_primary_stream_type , return status: ' || l_return_status);
4120: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_perdiem_sty_id: ' || l_perdiem_sty_id);
4121: END IF;
4122:
4123: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4124: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4125: l_overall_status := l_return_status;
4126: END IF;
4127: END IF;

Line 4124: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

4120: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_perdiem_sty_id: ' || l_perdiem_sty_id);
4121: END IF;
4122:
4123: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4124: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4125: l_overall_status := l_return_status;
4126: END IF;
4127: END IF;
4128:

Line 4129: IF l_return_status = OKL_API.G_RET_STS_SUCCESS THEN

4125: l_overall_status := l_return_status;
4126: END IF;
4127: END IF;
4128:
4129: IF l_return_status = OKL_API.G_RET_STS_SUCCESS THEN
4130:
4131: --SECHAWLA 05-JAN-06 4926740 : added for prior-dated quotes : begin
4132: IF trunc(l_date_eff_from) < trunc(l_creation_date) THEN -- Prior-dated quotes
4133: IF trunc(l_quote_accpt_date) = trunc(l_creation_date) THEN

Line 4196: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

4192: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_AM_UTIL_PVT.get_excess_loan_payment , return status: ' || l_return_status);
4193: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_loan_refund_amount: ' || l_loan_refund_amount);
4194: END IF;
4195:
4196: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4197: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4198: l_overall_status := l_return_status;
4199: END IF;
4200: END IF;

Line 4197: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

4193: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_loan_refund_amount: ' || l_loan_refund_amount);
4194: END IF;
4195:
4196: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4197: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4198: l_overall_status := l_return_status;
4199: END IF;
4200: END IF;
4201:

Line 4221: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

4217: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called okl_streams_util.get_dependent_stream_type , return status: ' || l_return_status);
4218: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_refund_sty_id: ' || l_refund_sty_id);
4219: END IF;
4220: --Bug 6266134 veramach end
4221: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4222: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4223: l_overall_status := l_return_status;
4224: END IF;
4225: END IF;

Line 4222: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

4218: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_refund_sty_id: ' || l_refund_sty_id);
4219: END IF;
4220: --Bug 6266134 veramach end
4221: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4222: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4223: l_overall_status := l_return_status;
4224: END IF;
4225: END IF;
4226:

Line 4257: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

4253: END IF;
4254:
4255: l_tilv_tbl(l_line_number) := l_tilv_rec;
4256:
4257: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4258: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4259: l_overall_status := l_return_status;
4260: END IF;
4261: END IF;

Line 4258: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

4254:
4255: l_tilv_tbl(l_line_number) := l_tilv_rec;
4256:
4257: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4258: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4259: l_overall_status := l_return_status;
4260: END IF;
4261: END IF;
4262: END IF;

Line 4280: p_init_msg_list => OKL_API.G_FALSE,

4276: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling OKL_BPD_TERMINATION_ADJ_PVT.get_billing_adjust');
4277: END IF;
4278: OKL_BPD_TERMINATION_ADJ_PVT.get_billing_adjust(
4279: p_api_version => l_api_version,
4280: p_init_msg_list => OKL_API.G_FALSE,
4281: p_input_tbl => l_input_tbl,
4282: x_baj_tbl => lx_baj_tbl,
4283: x_return_status => l_return_status,
4284: x_msg_count => l_msg_count,

Line 4290: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

4286: IF (is_debug_statement_on) THEN
4287: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_BPD_TERMINATION_ADJ_PVT.get_billing_adjust , return status: ' || l_return_status);
4288: END IF;
4289:
4290: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4291: -- Error getting the billing adjustments for the contract.
4292: OKL_API.set_message(
4293: p_app_name => 'OKL',
4294: p_msg_name => 'OKL_AM_ERROR_BILL_ADJST');

Line 4292: OKL_API.set_message(

4288: END IF;
4289:
4290: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4291: -- Error getting the billing adjustments for the contract.
4292: OKL_API.set_message(
4293: p_app_name => 'OKL',
4294: p_msg_name => 'OKL_AM_ERROR_BILL_ADJST');
4295: END IF;
4296: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

Line 4296: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

4292: OKL_API.set_message(
4293: p_app_name => 'OKL',
4294: p_msg_name => 'OKL_AM_ERROR_BILL_ADJST');
4295: END IF;
4296: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4297: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4298: l_overall_status := l_return_status;
4299: END IF;
4300: END IF;

Line 4297: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

4293: p_app_name => 'OKL',
4294: p_msg_name => 'OKL_AM_ERROR_BILL_ADJST');
4295: END IF;
4296: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4297: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4298: l_overall_status := l_return_status;
4299: END IF;
4300: END IF;
4301:

Line 4328: l_return_status := OKL_API.G_RET_STS_ERROR;

4324: THEN
4325: -- akrangan - Bug#5521354- Modified - End
4326: -- AND nvl(l_future_invoices_exists,'N') = 'N' THEN -- rmunjulu 4610850 Added condition to Check if future billing adjustments exist
4327: IF NOT l_sdd_invoice THEN --added by veramach for bug#6766479
4328: l_return_status := OKL_API.G_RET_STS_ERROR;
4329: -- Message Text: The invoice has a balance of zero.
4330: OKC_API.SET_MESSAGE (
4331: p_app_name => G_APP_NAME,
4332: p_msg_name => 'OKL_BPD_ZERO_INVOICE');

Line 4355: IF l_amount_status <> OKL_API.G_RET_STS_SUCCESS THEN

4351: END IF;
4352:
4353: END IF; --veramach end bug#6766479
4354: END IF;
4355: IF l_amount_status <> OKL_API.G_RET_STS_SUCCESS THEN
4356: l_return_status := OKL_API.G_RET_STS_ERROR;
4357: -- Message Text: Invalid value for the column Amount
4358: OKL_API.SET_MESSAGE (
4359: p_app_name => G_OKC_APP_NAME,

Line 4356: l_return_status := OKL_API.G_RET_STS_ERROR;

4352:
4353: END IF; --veramach end bug#6766479
4354: END IF;
4355: IF l_amount_status <> OKL_API.G_RET_STS_SUCCESS THEN
4356: l_return_status := OKL_API.G_RET_STS_ERROR;
4357: -- Message Text: Invalid value for the column Amount
4358: OKL_API.SET_MESSAGE (
4359: p_app_name => G_OKC_APP_NAME,
4360: p_msg_name => G_INVALID_VALUE,

Line 4358: OKL_API.SET_MESSAGE (

4354: END IF;
4355: IF l_amount_status <> OKL_API.G_RET_STS_SUCCESS THEN
4356: l_return_status := OKL_API.G_RET_STS_ERROR;
4357: -- Message Text: Invalid value for the column Amount
4358: OKL_API.SET_MESSAGE (
4359: p_app_name => G_OKC_APP_NAME,
4360: p_msg_name => G_INVALID_VALUE,
4361: p_token1 => G_COL_NAME_TOKEN,
4362: p_token1_value => 'Amount');

Line 4365: IF l_stream_status <> OKL_API.G_RET_STS_SUCCESS THEN

4361: p_token1 => G_COL_NAME_TOKEN,
4362: p_token1_value => 'Amount');
4363: END IF;
4364:
4365: IF l_stream_status <> OKL_API.G_RET_STS_SUCCESS THEN
4366: l_return_status := OKL_API.G_RET_STS_ERROR;
4367: END IF;
4368:
4369: END IF;

Line 4366: l_return_status := OKL_API.G_RET_STS_ERROR;

4362: p_token1_value => 'Amount');
4363: END IF;
4364:
4365: IF l_stream_status <> OKL_API.G_RET_STS_SUCCESS THEN
4366: l_return_status := OKL_API.G_RET_STS_ERROR;
4367: END IF;
4368:
4369: END IF;
4370:

Line 4371: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

4367: END IF;
4368:
4369: END IF;
4370:
4371: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4372: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4373: l_overall_status := l_return_status;
4374: END IF;
4375: END IF;

Line 4372: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

4368:
4369: END IF;
4370:
4371: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4372: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
4373: l_overall_status := l_return_status;
4374: END IF;
4375: END IF;
4376:

Line 4422: OKL_API.SET_MESSAGE (

4418: CLOSE l_sys_prms_csr;
4419: END IF;
4420:
4421: -- store SQL error message on message stack for caller
4422: OKL_API.SET_MESSAGE (
4423: p_app_name => G_APP_NAME
4424: ,p_msg_name => G_UNEXPECTED_ERROR
4425: ,p_token1 => G_SQLCODE_TOKEN
4426: ,p_token1_value => sqlcode

Line 4431: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

4427: ,p_token2 => G_SQLERRM_TOKEN
4428: ,p_token2_value => sqlerrm);
4429:
4430: -- notify caller of an UNEXPECTED error
4431: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
4432:
4433: END Validate_Populate_Quote;
4434:
4435:

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

4458: x_return_status OUT NOCOPY VARCHAR2,
4459: p_quote_id IN NUMBER,
4460: x_taiv_tbl OUT NOCOPY taiv_tbl_type) IS
4461:
4462: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4463: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4464:
4465: l_api_name CONSTANT VARCHAR2(30) := 'Create_Quote_Invoice';
4466: l_api_version CONSTANT NUMBER := G_API_VERSION;

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

4459: p_quote_id IN NUMBER,
4460: x_taiv_tbl OUT NOCOPY taiv_tbl_type) IS
4461:
4462: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4463: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4464:
4465: l_api_name CONSTANT VARCHAR2(30) := 'Create_Quote_Invoice';
4466: l_api_version CONSTANT NUMBER := G_API_VERSION;
4467: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;

Line 4467: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;

4463: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4464:
4465: l_api_name CONSTANT VARCHAR2(30) := 'Create_Quote_Invoice';
4466: l_api_version CONSTANT NUMBER := G_API_VERSION;
4467: l_msg_count NUMBER ;-- rmunjulu bug 4341480 := OKL_API.G_MISS_NUM;
4468: l_msg_data VARCHAR2(2000);
4469:
4470: l_h_cnt NUMBER;
4471: l_l_cnt NUMBER;

Line 4625: l_return_status := OKL_API.START_ACTIVITY (

4621: -- ***************************************************************
4622: -- Check API version, initialize message list and create savepoint
4623: -- ***************************************************************
4624:
4625: l_return_status := OKL_API.START_ACTIVITY (
4626: l_api_name,
4627: G_PKG_NAME,
4628: p_init_msg_list,
4629: l_api_version,

Line 4634: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

4630: p_api_version,
4631: '_PVT',
4632: x_return_status);
4633:
4634: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4635: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4636: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4637: RAISE OKL_API.G_EXCEPTION_ERROR;
4638: END IF;

Line 4635: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4631: '_PVT',
4632: x_return_status);
4633:
4634: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4635: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4636: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4637: RAISE OKL_API.G_EXCEPTION_ERROR;
4638: END IF;
4639:

Line 4636: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

4632: x_return_status);
4633:
4634: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4635: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4636: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4637: RAISE OKL_API.G_EXCEPTION_ERROR;
4638: END IF;
4639:
4640: -- *******************

Line 4637: RAISE OKL_API.G_EXCEPTION_ERROR;

4633:
4634: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4635: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4636: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4637: RAISE OKL_API.G_EXCEPTION_ERROR;
4638: END IF;
4639:
4640: -- *******************
4641: -- Validate parameters

Line 4655: RAISE OKL_API.G_EXCEPTION_ERROR;

4651: p_token1_value => 'QUOTE_ID',
4652: p_token2 => 'PROCESS',
4653: p_token2_value => l_api_name);
4654:
4655: RAISE OKL_API.G_EXCEPTION_ERROR;
4656:
4657: END IF;
4658:
4659: -- Validate p_quote_id

Line 4675: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

4671: IF (is_debug_statement_on) THEN
4672: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called Validate_Populate_Quote , return status: ' || l_return_status);
4673: END IF;
4674:
4675: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4676: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4677: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4678: RAISE OKL_API.G_EXCEPTION_ERROR;
4679: END IF;

Line 4676: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4672: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called Validate_Populate_Quote , return status: ' || l_return_status);
4673: END IF;
4674:
4675: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4676: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4677: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4678: RAISE OKL_API.G_EXCEPTION_ERROR;
4679: END IF;
4680:

Line 4677: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

4673: END IF;
4674:
4675: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4676: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4677: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4678: RAISE OKL_API.G_EXCEPTION_ERROR;
4679: END IF;
4680:
4681: --+++++++++++ pagarg +++ Rollover +++++++ Start ++++++++++

Line 4678: RAISE OKL_API.G_EXCEPTION_ERROR;

4674:
4675: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4676: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4677: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4678: RAISE OKL_API.G_EXCEPTION_ERROR;
4679: END IF;
4680:
4681: --+++++++++++ pagarg +++ Rollover +++++++ Start ++++++++++
4682: OPEN quote_type_csr(p_quote_id);

Line 4728: EXIT WHEN ( l_l_cnt = l_tilv_tbl.LAST OR l_return_status <> OKL_API.G_RET_STS_SUCCESS);

4724: -- l_tilv_tbl(l_l_cnt).amount := l_tilv_tbl(l_l_cnt).amount * (l_allc_perc / 100); -- rmunjulu bug 6791004
4725: -- rmunjulu bug 6791004 Use another tmp tbl or else values are incorrect in the second round
4726: l_tmp_tilv_tbl (l_l_cnt).amount := l_tilv_tbl(l_l_cnt).amount * (l_allc_perc / 100);
4727:
4728: EXIT WHEN ( l_l_cnt = l_tilv_tbl.LAST OR l_return_status <> OKL_API.G_RET_STS_SUCCESS);
4729: l_l_cnt := l_tilv_tbl.NEXT(l_l_cnt);
4730: END LOOP;
4731: --AKRANGAN BUG 6275650 START
4732: l_taiv_rec.okl_source_billing_trx := l_source_billing_trx;

Line 4755: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

4751: x_pos_taiv_rec => lx_pos_taiv_rec,
4752: x_neg_taiv_rec => lx_neg_taiv_rec,
4753: x_return_status => l_return_status);
4754: */
4755: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4756: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4757: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4758: RAISE OKL_API.G_EXCEPTION_ERROR;
4759: END IF;

Line 4756: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4752: x_neg_taiv_rec => lx_neg_taiv_rec,
4753: x_return_status => l_return_status);
4754: */
4755: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4756: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4757: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4758: RAISE OKL_API.G_EXCEPTION_ERROR;
4759: END IF;
4760:

Line 4757: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

4753: x_return_status => l_return_status);
4754: */
4755: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4756: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4757: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4758: RAISE OKL_API.G_EXCEPTION_ERROR;
4759: END IF;
4760:
4761: -- ANSETHUR 08-MAR-2007 Added For billing Achitecture End changes

Line 4758: RAISE OKL_API.G_EXCEPTION_ERROR;

4754: */
4755: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4756: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4757: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4758: RAISE OKL_API.G_EXCEPTION_ERROR;
4759: END IF;
4760:
4761: -- ANSETHUR 08-MAR-2007 Added For billing Achitecture End changes
4762:

Line 4803: EXIT WHEN ( l_l_cnt = l_tilv_tbl.LAST OR l_return_status <> OKL_API.G_RET_STS_SUCCESS);

4799: END IF;
4800: END IF;
4801:
4802:
4803: EXIT WHEN ( l_l_cnt = l_tilv_tbl.LAST OR l_return_status <> OKL_API.G_RET_STS_SUCCESS);
4804: l_l_cnt := l_tilv_tbl.NEXT(l_l_cnt);
4805: END LOOP;
4806:
4807: IF l_roll_pos_adj > 0

Line 4834: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

4830: x_return_status=>l_return_status);
4831: IF (is_debug_statement_on) THEN
4832: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called Create_billing_invoices , return status: ' || l_return_status);
4833: END IF;
4834: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4835: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4836: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4837: RAISE OKL_API.G_EXCEPTION_ERROR;
4838: END IF;

Line 4835: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4831: IF (is_debug_statement_on) THEN
4832: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called Create_billing_invoices , return status: ' || l_return_status);
4833: END IF;
4834: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4835: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4836: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4837: RAISE OKL_API.G_EXCEPTION_ERROR;
4838: END IF;
4839: END IF; -- for Rollover quote

Line 4836: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

4832: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called Create_billing_invoices , return status: ' || l_return_status);
4833: END IF;
4834: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4835: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4836: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4837: RAISE OKL_API.G_EXCEPTION_ERROR;
4838: END IF;
4839: END IF; -- for Rollover quote
4840:

Line 4837: RAISE OKL_API.G_EXCEPTION_ERROR;

4833: END IF;
4834: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4835: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4836: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4837: RAISE OKL_API.G_EXCEPTION_ERROR;
4838: END IF;
4839: END IF; -- for Rollover quote
4840:
4841: /* -- ANSETHUR 08-MAR-2007 Commented For billing Achitecture

Line 4853: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

4849: x_pos_taiv_rec => lx_pos_roll_taiv_rec,
4850: x_neg_taiv_rec => lx_neg_roll_taiv_rec,
4851: x_return_status => l_return_status);
4852:
4853: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4854: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4855: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4856: RAISE OKL_API.G_EXCEPTION_ERROR;
4857: END IF;

Line 4854: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4850: x_neg_taiv_rec => lx_neg_roll_taiv_rec,
4851: x_return_status => l_return_status);
4852:
4853: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4854: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4855: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4856: RAISE OKL_API.G_EXCEPTION_ERROR;
4857: END IF;
4858:

Line 4855: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

4851: x_return_status => l_return_status);
4852:
4853: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4854: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4855: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4856: RAISE OKL_API.G_EXCEPTION_ERROR;
4857: END IF;
4858:
4859:

Line 4856: RAISE OKL_API.G_EXCEPTION_ERROR;

4852:
4853: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4854: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4855: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4856: RAISE OKL_API.G_EXCEPTION_ERROR;
4857: END IF;
4858:
4859:
4860:

Line 4934: OR l_return_status <> OKL_API.G_RET_STS_SUCCESS);

4930: END IF;
4931: END IF;
4932:
4933: EXIT WHEN ( l_l_cnt = l_tilv_tbl.LAST
4934: OR l_return_status <> OKL_API.G_RET_STS_SUCCESS);
4935: l_l_cnt := l_tilv_tbl.NEXT(l_l_cnt);
4936: END LOOP;
4937:
4938: -- If there is any amount to be adjusted in the variable then call the procedure

Line 4947: p_init_msg_list => OKL_API.G_FALSE,

4943: l_roll_upd_taiv_rec.legal_entity_id := l_khr_le_id;
4944: l_roll_upd_taiv_rec.amount := l_roll_upd_taiv_rec.amount - l_roll_pos_adj;
4945: okl_trx_ar_invoices_pub.update_trx_ar_invoices(
4946: p_api_version => l_api_version,
4947: p_init_msg_list => OKL_API.G_FALSE,
4948: x_return_status => l_return_status,
4949: x_msg_count => l_msg_count,
4950: x_msg_data => l_msg_data,
4951: p_taiv_rec => l_roll_upd_taiv_rec,

Line 4954: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

4950: x_msg_data => l_msg_data,
4951: p_taiv_rec => l_roll_upd_taiv_rec,
4952: x_taiv_rec => lx_roll_upd_taiv_rec);
4953: END IF;
4954: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4955: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4956: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4957: RAISE OKL_API.G_EXCEPTION_ERROR;
4958: END IF;

Line 4955: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4951: p_taiv_rec => l_roll_upd_taiv_rec,
4952: x_taiv_rec => lx_roll_upd_taiv_rec);
4953: END IF;
4954: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4955: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4956: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4957: RAISE OKL_API.G_EXCEPTION_ERROR;
4958: END IF;
4959:

Line 4956: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

4952: x_taiv_rec => lx_roll_upd_taiv_rec);
4953: END IF;
4954: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4955: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4956: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4957: RAISE OKL_API.G_EXCEPTION_ERROR;
4958: END IF;
4959:
4960: IF l_roll_neg_adj < 0

Line 4957: RAISE OKL_API.G_EXCEPTION_ERROR;

4953: END IF;
4954: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4955: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4956: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4957: RAISE OKL_API.G_EXCEPTION_ERROR;
4958: END IF;
4959:
4960: IF l_roll_neg_adj < 0
4961: THEN

Line 4967: p_init_msg_list => OKL_API.G_FALSE,

4963: l_roll_upd_taiv_rec.legal_entity_id := l_khr_le_id;
4964: l_roll_upd_taiv_rec.amount := l_roll_upd_taiv_rec.amount - l_roll_neg_adj;
4965: okl_trx_ar_invoices_pub.update_trx_ar_invoices(
4966: p_api_version => l_api_version,
4967: p_init_msg_list => OKL_API.G_FALSE,
4968: x_return_status => l_return_status,
4969: x_msg_count => l_msg_count,
4970: x_msg_data => l_msg_data,
4971: p_taiv_rec => l_roll_upd_taiv_rec,

Line 4974: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

4970: x_msg_data => l_msg_data,
4971: p_taiv_rec => l_roll_upd_taiv_rec,
4972: x_taiv_rec => lx_roll_upd_taiv_rec);
4973: END IF;
4974: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4975: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4976: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4977: RAISE OKL_API.G_EXCEPTION_ERROR;
4978: END IF;

Line 4975: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4971: p_taiv_rec => l_roll_upd_taiv_rec,
4972: x_taiv_rec => lx_roll_upd_taiv_rec);
4973: END IF;
4974: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4975: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4976: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4977: RAISE OKL_API.G_EXCEPTION_ERROR;
4978: END IF;
4979: */

Line 4976: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

4972: x_taiv_rec => lx_roll_upd_taiv_rec);
4973: END IF;
4974: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4975: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4976: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4977: RAISE OKL_API.G_EXCEPTION_ERROR;
4978: END IF;
4979: */
4980: -- ANSETHUR 08-MAR-2007 Added For billing Achitecture End changes

Line 4977: RAISE OKL_API.G_EXCEPTION_ERROR;

4973: END IF;
4974: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
4975: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4976: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
4977: RAISE OKL_API.G_EXCEPTION_ERROR;
4978: END IF;
4979: */
4980: -- ANSETHUR 08-MAR-2007 Added For billing Achitecture End changes
4981:

Line 5069: p_init_msg_list => OKL_API.G_FALSE,

5065: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling OKL_BPD_TERMINATION_ADJ_PVT.get_billing_adjust');
5066: END IF;
5067: OKL_BPD_TERMINATION_ADJ_PVT.get_billing_adjust(
5068: p_api_version => l_api_version,
5069: p_init_msg_list => OKL_API.G_FALSE,
5070: p_input_tbl => l_input_tbl,
5071: x_baj_tbl => lx_baj_tbl,
5072: x_return_status => l_return_status,
5073: x_msg_count => l_msg_count,

Line 5079: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

5075: IF (is_debug_statement_on) THEN
5076: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_BPD_TERMINATION_ADJ_PVT.get_billing_adjust , return status: ' || l_return_status);
5077: END IF;
5078:
5079: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
5080:
5081: -- Error getting the billing adjustments for the contract.
5082: OKL_API.set_message(
5083: p_app_name => 'OKL',

Line 5082: OKL_API.set_message(

5078:
5079: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
5080:
5081: -- Error getting the billing adjustments for the contract.
5082: OKL_API.set_message(
5083: p_app_name => 'OKL',
5084: p_msg_name => 'OKL_AM_ERROR_BILL_ADJST');
5085: END IF;
5086:

Line 5087: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

5083: p_app_name => 'OKL',
5084: p_msg_name => 'OKL_AM_ERROR_BILL_ADJST');
5085: END IF;
5086:
5087: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5088: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5089: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5090: RAISE OKL_API.G_EXCEPTION_ERROR;
5091: END IF;

Line 5088: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5084: p_msg_name => 'OKL_AM_ERROR_BILL_ADJST');
5085: END IF;
5086:
5087: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5088: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5089: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5090: RAISE OKL_API.G_EXCEPTION_ERROR;
5091: END IF;
5092:

Line 5089: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

5085: END IF;
5086:
5087: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5088: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5089: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5090: RAISE OKL_API.G_EXCEPTION_ERROR;
5091: END IF;
5092:
5093: -- for each value returned by BPD api

Line 5090: RAISE OKL_API.G_EXCEPTION_ERROR;

5086:
5087: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5088: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5089: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5090: RAISE OKL_API.G_EXCEPTION_ERROR;
5091: END IF;
5092:
5093: -- for each value returned by BPD api
5094: IF lx_baj_tbl.COUNT > 0 THEN

Line 5114: l_return_status := OKL_API.G_RET_STS_ERROR;

5110: OPEN l_qte_csr (p_quote_id);
5111: FETCH l_qte_csr INTO l_qte_rec;
5112:
5113: IF l_qte_csr%NOTFOUND THEN
5114: l_return_status := OKL_API.G_RET_STS_ERROR;
5115: OKC_API.SET_MESSAGE (
5116: p_app_name => G_OKC_APP_NAME,
5117: p_msg_name => G_INVALID_VALUE,
5118: p_token1 => G_COL_NAME_TOKEN,

Line 5134: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

5130: END IF;
5131:
5132: CLOSE l_qte_csr;
5133:
5134: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
5135: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
5136: l_overall_status := l_return_status;
5137: END IF;
5138: END IF;

Line 5135: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

5131:
5132: CLOSE l_qte_csr;
5133:
5134: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
5135: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
5136: l_overall_status := l_return_status;
5137: END IF;
5138: END IF;
5139: END IF;

Line 5205: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

5201: IF (is_debug_statement_on) THEN
5202: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called Create_billing_invoices , return status: ' || l_return_status);
5203: END IF;
5204:
5205: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5206: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5207: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5208: RAISE OKL_API.G_EXCEPTION_ERROR;
5209: END IF;

Line 5206: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5202: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called Create_billing_invoices , return status: ' || l_return_status);
5203: END IF;
5204:
5205: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5206: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5207: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5208: RAISE OKL_API.G_EXCEPTION_ERROR;
5209: END IF;
5210: /*

Line 5207: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

5203: END IF;
5204:
5205: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5206: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5207: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5208: RAISE OKL_API.G_EXCEPTION_ERROR;
5209: END IF;
5210: /*
5211: -- create invoice header

Line 5208: RAISE OKL_API.G_EXCEPTION_ERROR;

5204:
5205: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5206: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5207: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5208: RAISE OKL_API.G_EXCEPTION_ERROR;
5209: END IF;
5210: /*
5211: -- create invoice header
5212: Create_AR_Invoice_Header (

Line 5221: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

5217: x_pos_taiv_rec => lx_pos_adj_taiv_rec,
5218: x_neg_taiv_rec => lx_neg_adj_taiv_rec,
5219: x_return_status => l_return_status);
5220:
5221: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5222: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5223: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5224: RAISE OKL_API.G_EXCEPTION_ERROR;
5225: END IF;

Line 5222: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5218: x_neg_taiv_rec => lx_neg_adj_taiv_rec,
5219: x_return_status => l_return_status);
5220:
5221: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5222: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5223: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5224: RAISE OKL_API.G_EXCEPTION_ERROR;
5225: END IF;
5226:

Line 5223: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

5219: x_return_status => l_return_status);
5220:
5221: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5222: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5223: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5224: RAISE OKL_API.G_EXCEPTION_ERROR;
5225: END IF;
5226:
5227: -- set detail record

Line 5224: RAISE OKL_API.G_EXCEPTION_ERROR;

5220:
5221: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5222: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5223: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5224: RAISE OKL_API.G_EXCEPTION_ERROR;
5225: END IF;
5226:
5227: -- set detail record
5228: IF l_adj_taiv_rec.amount > 0 THEN

Line 5255: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

5251: p_tilv_rec => l_adj_tilv_rec,
5252: x_tilv_rec => lx_adj_tilv_rec,
5253: x_return_status => l_return_status);
5254:
5255: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5256: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5257: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5258: RAISE OKL_API.G_EXCEPTION_ERROR;
5259: END IF;

Line 5256: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5252: x_tilv_rec => lx_adj_tilv_rec,
5253: x_return_status => l_return_status);
5254:
5255: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5256: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5257: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5258: RAISE OKL_API.G_EXCEPTION_ERROR;
5259: END IF;
5260: */

Line 5257: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

5253: x_return_status => l_return_status);
5254:
5255: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5256: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5257: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5258: RAISE OKL_API.G_EXCEPTION_ERROR;
5259: END IF;
5260: */
5261:

Line 5258: RAISE OKL_API.G_EXCEPTION_ERROR;

5254:
5255: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5256: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5257: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5258: RAISE OKL_API.G_EXCEPTION_ERROR;
5259: END IF;
5260: */
5261:
5262: IF l_adj_allc_pos > 0 THEN

Line 5278: p_init_msg_list => OKL_API.G_FALSE,

5274: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling OKL_BPD_TERMINATION_ADJ_PVT.create_passthru_adj');
5275: END IF;
5276: OKL_BPD_TERMINATION_ADJ_PVT.create_passthru_adj(
5277: p_api_version => l_api_version,
5278: p_init_msg_list => OKL_API.G_FALSE,
5279: p_baj_tbl => lx_baj_tbl,
5280: x_return_status => l_return_status,
5281: x_msg_count => l_msg_count,
5282: x_msg_data => l_msg_data);

Line 5288: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

5284: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_BPD_TERMINATION_ADJ_PVT.create_passthru_adj , return status: ' || l_return_status);
5285: END IF;
5286:
5287:
5288: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
5289:
5290: -- Error performing passthru disbursments.
5291: OKL_API.set_message(
5292: p_app_name => 'OKL',

Line 5291: OKL_API.set_message(

5287:
5288: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
5289:
5290: -- Error performing passthru disbursments.
5291: OKL_API.set_message(
5292: p_app_name => 'OKL',
5293: p_msg_name => 'OKL_AM_ERROR_PASS_THRU_DISB');
5294:
5295: END IF;

Line 5296: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN

5292: p_app_name => 'OKL',
5293: p_msg_name => 'OKL_AM_ERROR_PASS_THRU_DISB');
5294:
5295: END IF;
5296: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5297: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5298: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5299: RAISE OKL_API.G_EXCEPTION_ERROR;
5300: END IF;

Line 5297: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5293: p_msg_name => 'OKL_AM_ERROR_PASS_THRU_DISB');
5294:
5295: END IF;
5296: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5297: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5298: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5299: RAISE OKL_API.G_EXCEPTION_ERROR;
5300: END IF;
5301: --akrangan bug 5503113 end

Line 5298: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN

5294:
5295: END IF;
5296: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5297: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5298: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5299: RAISE OKL_API.G_EXCEPTION_ERROR;
5300: END IF;
5301: --akrangan bug 5503113 end
5302: END IF;

Line 5299: RAISE OKL_API.G_EXCEPTION_ERROR;

5295: END IF;
5296: IF l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR THEN
5297: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5298: ELSIF l_return_status = OKL_API.G_RET_STS_ERROR THEN
5299: RAISE OKL_API.G_EXCEPTION_ERROR;
5300: END IF;
5301: --akrangan bug 5503113 end
5302: END IF;
5303: END IF;

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

5315:
5316: x_taiv_tbl := l_taiv_tbl;
5317: x_return_status := l_overall_status;
5318:
5319: OKL_API.END_ACTIVITY (x_msg_count, x_msg_data);
5320: IF (is_debug_procedure_on) THEN
5321: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
5322: END IF;
5323:

Line 5326: WHEN OKL_API.G_EXCEPTION_ERROR THEN

5322: END IF;
5323:
5324: EXCEPTION
5325:
5326: WHEN OKL_API.G_EXCEPTION_ERROR THEN
5327: IF (is_debug_exception_on) THEN
5328: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
5329: END IF;
5330: x_return_status := OKL_API.HANDLE_EXCEPTIONS

Line 5330: x_return_status := OKL_API.HANDLE_EXCEPTIONS

5326: WHEN OKL_API.G_EXCEPTION_ERROR THEN
5327: IF (is_debug_exception_on) THEN
5328: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
5329: END IF;
5330: x_return_status := OKL_API.HANDLE_EXCEPTIONS
5331: (
5332: l_api_name,
5333: G_PKG_NAME,
5334: 'OKL_API.G_RET_STS_ERROR',

Line 5334: 'OKL_API.G_RET_STS_ERROR',

5330: x_return_status := OKL_API.HANDLE_EXCEPTIONS
5331: (
5332: l_api_name,
5333: G_PKG_NAME,
5334: 'OKL_API.G_RET_STS_ERROR',
5335: x_msg_count,
5336: x_msg_data,
5337: '_PVT'
5338: );

Line 5340: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

5336: x_msg_data,
5337: '_PVT'
5338: );
5339:
5340: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5341: IF (is_debug_exception_on) THEN
5342: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
5343: END IF;
5344: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

Line 5344: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

5340: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5341: IF (is_debug_exception_on) THEN
5342: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
5343: END IF;
5344: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
5345: (
5346: l_api_name,
5347: G_PKG_NAME,
5348: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 5348: 'OKL_API.G_RET_STS_UNEXP_ERROR',

5344: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
5345: (
5346: l_api_name,
5347: G_PKG_NAME,
5348: 'OKL_API.G_RET_STS_UNEXP_ERROR',
5349: x_msg_count,
5350: x_msg_data,
5351: '_PVT'
5352: );

Line 5360: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

5356: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
5357: || sqlcode || ' , SQLERRM : ' || sqlerrm);
5358: END IF;
5359:
5360: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
5361: (
5362: l_api_name,
5363: G_PKG_NAME,
5364: 'OTHERS',