DBA Data[Home] [Help]

APPS.OKL_AM_TERMNT_QUOTE_PVT dependencies on OKL_API

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

8: -------------------------------------------------------------------------------------------------
9: G_NO_MATCHING_RECORD CONSTANT VARCHAR2(200) := 'OKL_LLA_NO_MATCHING_RECORD';
10: G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := 'OKL_REQUIRED_VALUE';
11: G_INVALID_VALUE CONSTANT VARCHAR2(200) := 'OKL_INVALID_VALUE';
12: G_COL_NAME_TOKEN CONSTANT VARCHAR2(200) := OKL_API.G_COL_NAME_TOKEN;
13: G_FIN_LINE_LTY_CODE OKC_LINE_STYLES_V.LTY_CODE%TYPE := 'FREE_FORM1';
14: G_LEASE_SCS_CODE OKC_K_HEADERS_V.SCS_CODE%TYPE := 'LEASE';
15: G_LOAN_SCS_CODE OKC_K_HEADERS_V.SCS_CODE%TYPE := 'LOAN';
16: G_TLS_TYPE OKC_LINE_STYLES_V.LSE_TYPE%TYPE := 'TLS';

Line 72: l_msg_count NUMBER := OKL_API.G_MISS_NUM;

68: lp_quot_rec OKL_AM_CREATE_QUOTE_PVT.quot_rec_type;
69: lx_quot_rec OKL_AM_CREATE_QUOTE_PVT.quot_rec_type;
70:
71: l_api_version CONSTANT NUMBER := 1;
72: l_msg_count NUMBER := OKL_API.G_MISS_NUM;
73: l_msg_data VARCHAR2(2000);
74: l_module_name VARCHAR2(500) := G_MODULE_NAME || 'recalculate_quote';
75: is_debug_exception_on boolean := OKL_DEBUG_PUB.Check_Log_On (l_module_name, G_LEVEL_EXCEPTION);
76: is_debug_procedure_on boolean := OKL_DEBUG_PUB.Check_Log_On (l_module_name, G_LEVEL_PROCEDURE);

Line 118: l_return_status := OKL_API.G_RET_STS_SUCCESS;

114: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_tqlv_rec.currency_conversion_date: ' || p_tqlv_rec.currency_conversion_date);
115: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_tqlv_rec.due_date: ' || p_tqlv_rec.due_date);
116: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_tqlv_rec.try_id: ' || p_tqlv_rec.try_id);
117: END IF;
118: l_return_status := OKL_API.G_RET_STS_SUCCESS;
119:
120: -- Get quote and quote line details
121: FOR get_qte_dtls_rec IN get_qte_dtls_csr (p_tqlv_rec.id)
122: LOOP

Line 140: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)

136: IF (is_debug_statement_on) THEN
137: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_AM_CREATE_QUOTE_PVT.get_net_gain_loss , return status: ' || l_return_status);
138: END IF;
139:
140: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)
141: THEN
142: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
143: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
144: THEN

Line 142: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

138: END IF;
139:
140: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)
141: THEN
142: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
143: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
144: THEN
145: RAISE OKL_API.G_EXCEPTION_ERROR;
146: END IF;

Line 143: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)

139:
140: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)
141: THEN
142: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
143: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
144: THEN
145: RAISE OKL_API.G_EXCEPTION_ERROR;
146: END IF;
147:

Line 145: RAISE OKL_API.G_EXCEPTION_ERROR;

141: THEN
142: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
143: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
144: THEN
145: RAISE OKL_API.G_EXCEPTION_ERROR;
146: END IF;
147:
148: -- set the quote header elements for update
149: lp_quot_rec.id := l_quot_rec.id ;

Line 158: p_init_msg_list => OKL_API.G_FALSE,

154: END IF;
155: -- update the quote header with recalculated GAIN LOSS
156: OKL_TRX_QUOTES_PUB.update_trx_quotes (
157: p_api_version => l_api_version,
158: p_init_msg_list => OKL_API.G_FALSE,
159: x_msg_count => l_msg_count,
160: x_msg_data => l_msg_data,
161: p_qtev_rec => lp_quot_rec,
162: x_qtev_rec => lx_quot_rec,

Line 168: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)

164: IF (is_debug_statement_on) THEN
165: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling OKL_TRX_QUOTES_PUB.update_trx_quotes, return status: ' || l_return_status);
166: END IF;
167:
168: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)
169: THEN
170: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
171: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
172: THEN

Line 170: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

166: END IF;
167:
168: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)
169: THEN
170: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
171: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
172: THEN
173: RAISE OKL_API.G_EXCEPTION_ERROR;
174: END IF;

Line 171: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)

167:
168: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)
169: THEN
170: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
171: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
172: THEN
173: RAISE OKL_API.G_EXCEPTION_ERROR;
174: END IF;
175: END LOOP;

Line 173: RAISE OKL_API.G_EXCEPTION_ERROR;

169: THEN
170: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
171: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
172: THEN
173: RAISE OKL_API.G_EXCEPTION_ERROR;
174: END IF;
175: END LOOP;
176:
177: x_return_status := l_return_status;

Line 183: WHEN OKL_API.G_EXCEPTION_ERROR

179: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
180: END IF;
181:
182: EXCEPTION
183: WHEN OKL_API.G_EXCEPTION_ERROR
184: THEN
185: IF (is_debug_exception_on) THEN
186: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
187: END IF;

Line 188: x_return_status := OKL_API.G_RET_STS_ERROR;

184: THEN
185: IF (is_debug_exception_on) THEN
186: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
187: END IF;
188: x_return_status := OKL_API.G_RET_STS_ERROR;
189:
190: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR
191: THEN
192: IF (is_debug_exception_on) THEN

Line 190: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR

186: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
187: END IF;
188: x_return_status := OKL_API.G_RET_STS_ERROR;
189:
190: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR
191: THEN
192: IF (is_debug_exception_on) THEN
193: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
194: END IF;

Line 195: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

191: THEN
192: IF (is_debug_exception_on) THEN
193: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
194: END IF;
195: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
196:
197: WHEN OTHERS
198: THEN
199: IF (is_debug_exception_on) THEN

Line 203: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

199: IF (is_debug_exception_on) THEN
200: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
201: || sqlcode || ' , SQLERRM : ' || sqlerrm);
202: END IF;
203: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
204: OKL_API.set_message(p_app_name => G_APP_NAME,
205: p_msg_name => g_unexpected_error,
206: p_token1 => g_sqlcode_token,
207: p_token1_value => sqlcode,

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

200: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
201: || sqlcode || ' , SQLERRM : ' || sqlerrm);
202: END IF;
203: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
204: OKL_API.set_message(p_app_name => G_APP_NAME,
205: p_msg_name => g_unexpected_error,
206: p_token1 => g_sqlcode_token,
207: p_token1_value => sqlcode,
208: p_token2 => g_sqlerrm_token,

Line 308: l_return_status := OKL_API.G_RET_STS_SUCCESS;

304: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_tqlv_rec.due_date: ' || p_tqlv_rec.due_date);
305: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_tqlv_rec.try_id: ' || p_tqlv_rec.try_id);
306: END IF;
307:
308: l_return_status := OKL_API.G_RET_STS_SUCCESS;
309:
310: -- Get quote and quote line details and check for min/max value for the same
311: FOR get_qte_dtls_rec IN get_qte_dtls_csr (p_tqlv_rec.id)
312: LOOP

Line 363: OR get_qte_dtls_rec.kle_id <> OKL_API.G_MISS_NUM

359: l_min_amt := nvl(to_char(l_min_value),' '); -- rmunjulu 10-Jan-05 do nvl
360: l_max_amt := nvl(to_char(l_max_value),' '); -- rmunjulu 10-Jan-05 do nvl
361:
362: IF get_qte_dtls_rec.kle_id IS NOT NULL
363: OR get_qte_dtls_rec.kle_id <> OKL_API.G_MISS_NUM
364: THEN
365:
366: -- get asset number
367: FOR get_asset_number_rec IN get_asset_number_csr (get_qte_dtls_rec.kle_id)

Line 374: OKL_API.set_message(

370: END LOOP;
371:
372: -- Invalid purchase amount entered AMT_ENTERED for Asset Number ASSET_NUM.
373: -- Please enter purchase amount within the range minimum = MIN_AMT and maximum = MAX_AMT.
374: OKL_API.set_message(
375: p_app_name => 'OKL',
376: p_msg_name => 'OKL_AM_MIN_MAX_ASSET_ERR',
377: p_token1 => 'AMT_ENTERED',
378: p_token1_value => p_tqlv_rec.amount,

Line 390: OKL_API.set_message(

386: ELSE -- Quote amount at contract level
387:
388: -- Invalid purchase amount entered AMT_ENTERED.
389: -- Please enter purchase amount within the range minimum = MIN_AMT and maximum = MAX_AMT.
390: OKL_API.set_message(
391: p_app_name => 'OKL',
392: p_msg_name => 'OKL_AM_MIN_MAX_ERR',
393: p_token1 => 'AMT_ENTERED',
394: p_token1_value => p_tqlv_rec.amount,

Line 401: l_return_status := OKL_API.G_RET_STS_ERROR;

397: p_token3 => 'MAX_AMT',
398: p_token3_value => l_max_amt);
399:
400: END IF;
401: l_return_status := OKL_API.G_RET_STS_ERROR;
402:
403: END IF;
404: END IF;
405: END LOOP;

Line 413: WHEN OKL_API.G_EXCEPTION_ERROR

409: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
410: END IF;
411:
412: EXCEPTION
413: WHEN OKL_API.G_EXCEPTION_ERROR
414: THEN
415: IF (is_debug_exception_on) THEN
416: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
417: END IF;

Line 418: x_return_status := OKL_API.G_RET_STS_ERROR;

414: THEN
415: IF (is_debug_exception_on) THEN
416: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
417: END IF;
418: x_return_status := OKL_API.G_RET_STS_ERROR;
419:
420: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR
421: THEN
422: IF (is_debug_exception_on) THEN

Line 420: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR

416: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
417: END IF;
418: x_return_status := OKL_API.G_RET_STS_ERROR;
419:
420: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR
421: THEN
422: IF (is_debug_exception_on) THEN
423: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
424: END IF;

Line 425: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

421: THEN
422: IF (is_debug_exception_on) THEN
423: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
424: END IF;
425: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
426:
427: WHEN OTHERS
428: THEN
429: IF (is_debug_exception_on) THEN

Line 433: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

429: IF (is_debug_exception_on) THEN
430: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
431: || sqlcode || ' , SQLERRM : ' || sqlerrm);
432: END IF;
433: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
434:
435: OKL_API.set_message(p_app_name => G_APP_NAME,
436: p_msg_name => g_unexpected_error,
437: p_token1 => g_sqlcode_token,

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

431: || sqlcode || ' , SQLERRM : ' || sqlerrm);
432: END IF;
433: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
434:
435: OKL_API.set_message(p_app_name => G_APP_NAME,
436: p_msg_name => g_unexpected_error,
437: p_token1 => g_sqlcode_token,
438: p_token1_value => sqlcode,
439: p_token2 => g_sqlerrm_token,

Line 517: l_return_status := OKL_API.G_RET_STS_SUCCESS;

513: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_check_fa_trn: ' || p_check_fa_trn);
514: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_contract_number: ' || p_contract_number);
515: END IF;
516:
517: l_return_status := OKL_API.G_RET_STS_SUCCESS;
518:
519: -- loop thru all the FA books for the asset and for each book check the fa validations
520: FOR get_fa_dtls_rec IN get_fa_dtls_csr (p_kle_id) LOOP
521:

Line 526: OKL_API.set_message (

522: -- call cache for book details
523: IF NOT fa_cache_pkg.fazcbc(X_book => get_fa_dtls_rec.book_type_code) THEN
524:
525: -- message : error during FA check for contract CONTRACT_NUMBER.
526: OKL_API.set_message (
527: p_app_name => 'OKL',
528: p_msg_name => 'OKL_AM_ERR_FA_CHECK',
529: p_token1 => 'CONTRACT_NUMBER',
530: p_token1_value => p_contract_number);

Line 544: OKL_API.set_message (

540:
541: X_fiscal_year => fa_cache_pkg.fazcbc_record.current_fiscal_year) THEN
542:
543: -- message : error during FA check for contract CONTRACT_NUMBER.
544: OKL_API.set_message (
545: p_app_name => 'OKL',
546: p_msg_name => 'OKL_AM_ERR_FA_CHECK',
547: p_token1 => 'CONTRACT_NUMBER',
548: p_token1_value => p_contract_number);

Line 561: OKL_API.set_message (

557: -- rmunjulu 4384945
558: IF NOT fa_cache_pkg.fazcdp(X_book_type_code => get_fa_dtls_rec.book_type_code) THEN
559:
560: -- message : error during FA check Deprn Period information.
561: OKL_API.set_message (
562: p_app_name => 'OKL',
563: p_msg_name => 'OKL_AM_ERR_FA_CHECK',
564: p_token1 => 'CONTRACT_NUMBER',
565: p_token1_value => p_contract_number);

Line 578: OKL_API.set_message (

574:
575: IF (trunc(p_trn_date) < trunc(fa_cache_pkg.fazcfy_record.start_date)) THEN -- rmunjulu 4384945
576:
577: -- message Quote Effective From date EFFECTIVE_DATE can not be before Fixed Assets fiscal year start date START_DATE.
578: OKL_API.set_message (
579: p_app_name => 'OKL',
580: p_msg_name => 'OKL_AM_ERR_FA_YEAR_START_DATE',
581: p_token1 => 'EFFECTIVE_DATE',
582: p_token1_value => trunc(p_trn_date),

Line 592: OKL_API.set_message (

588: -- rmunjulu 4384945 if okl transaction date after Fixed Assets calendar period close date
589: ELSIF (trunc(p_trn_date) > trunc(p_calendar_period_close_date)) THEN -- CDUBEY for Bug 5181502
590:
591: --Quote Effective From date EFFECTIVE_DATE can not be after Fixed Assets calendar period close date END_DATE.
592: OKL_API.set_message (
593: p_app_name => 'OKL',
594: p_msg_name => 'OKL_AM_ERR_FA_CAL_END_DATE',
595: p_token1 => 'EFFECTIVE_DATE',
596: p_token1_value => trunc(p_trn_date),

Line 612: OKL_API.set_message (

608: -- If FA Fiscal year and quote effective date year do not match then error
609: IF l_fa_fiscal_year <> l_quote_eff_year THEN
610:
611: -- message : Quote Effective From date EFFECTIVE_DATE should be in current fixed assets fiscal year FA_FISCAL_YEAR.
612: OKL_API.set_message (
613: p_app_name => 'OKL',
614: p_msg_name => 'OKL_AM_ERR_FA_FISCAL_YEAR',
615: p_token1 => 'EFFECTIVE_DATE',
616: p_token1_value => trunc(p_trn_date),

Line 641: OKL_API.set_message (

637: -- if okl transaction is before max transaction then raise error
638: IF (trunc(p_trn_date) <= trunc(l_max_transaction_date)) then
639:
640: -- message : Transactions in Fixed assets exist after Quote Effective From date EFFECTIVE_DATE.
641: OKL_API.set_message (
642: p_app_name => 'OKL',
643: p_msg_name => 'OKL_AM_ERR_FA_TRN',
644: p_token1 => 'EFFECTIVE_DATE',
645: p_token1_value => trunc(p_trn_date));

Line 665: x_return_status := OKL_API.G_RET_STS_ERROR;

661: IF (is_debug_exception_on) THEN
662: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'fa_exception');
663: END IF;
664:
665: x_return_status := OKL_API.G_RET_STS_ERROR;
666:
667: WHEN OTHERS THEN
668: IF (is_debug_exception_on) THEN
669: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '

Line 673: x_return_status := OKL_API.G_RET_STS_ERROR;

669: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
670: || sqlcode || ' , SQLERRM : ' || sqlerrm);
671: END IF;
672:
673: x_return_status := OKL_API.G_RET_STS_ERROR;
674:
675: OKL_API.set_message(p_app_name => G_APP_NAME,
676: p_msg_name => G_UNEXPECTED_ERROR,
677: p_token1 => G_SQLCODE_TOKEN,

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

671: END IF;
672:
673: x_return_status := OKL_API.G_RET_STS_ERROR;
674:
675: OKL_API.set_message(p_app_name => G_APP_NAME,
676: p_msg_name => G_UNEXPECTED_ERROR,
677: p_token1 => G_SQLCODE_TOKEN,
678: p_token1_value => sqlcode,
679: p_token2 => G_SQLERRM_TOKEN,

Line 703: lv_sno_yn VARCHAR2(3) := OKL_API.G_FALSE;

699: x_sno_yn OUT NOCOPY VARCHAR2,
700: x_clev_tbl OUT NOCOPY clev_tbl_type) RETURN VARCHAR2 AS
701:
702: G_CONTRACT_INACTIVE CONSTANT VARCHAR2(200) := 'OKL_AM_CONTRACT_INACTIVE';
703: lv_sno_yn VARCHAR2(3) := OKL_API.G_FALSE;
704: i NUMBER := 0;
705: l_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
706: lv_sts_code OKC_K_LINES_B.STS_CODE%TYPE;
707: lv_lty_code OKC_LINE_STYLES_B.LTY_CODE%TYPE;

Line 705: l_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;

701:
702: G_CONTRACT_INACTIVE CONSTANT VARCHAR2(200) := 'OKL_AM_CONTRACT_INACTIVE';
703: lv_sno_yn VARCHAR2(3) := OKL_API.G_FALSE;
704: i NUMBER := 0;
705: l_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
706: lv_sts_code OKC_K_LINES_B.STS_CODE%TYPE;
707: lv_lty_code OKC_LINE_STYLES_B.LTY_CODE%TYPE;
708: lv_contract_number OKC_K_HEADERS_B.CONTRACT_NUMBER%TYPE;
709:

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

774: FETCH l_ast_line_csr INTO lv_lty_code,
775: lv_sts_code,
776: lv_contract_number;
777: IF l_ast_line_csr%NOTFOUND THEN
778: OKL_API.set_message(p_app_name => G_APP_NAME,
779: p_msg_name => G_NO_MATCHING_RECORD,
780: p_token1 => G_COL_NAME_TOKEN,
781: p_token1_value => 'Asset Line');
782: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 782: RAISE OKL_API.G_EXCEPTION_ERROR;

778: OKL_API.set_message(p_app_name => G_APP_NAME,
779: p_msg_name => G_NO_MATCHING_RECORD,
780: p_token1 => G_COL_NAME_TOKEN,
781: p_token1_value => 'Asset Line');
782: RAISE OKL_API.G_EXCEPTION_ERROR;
783: END IF;
784: CLOSE l_ast_line_csr;
785:
786: IF lv_lty_code <> 'FREE_FORM1' THEN

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

783: END IF;
784: CLOSE l_ast_line_csr;
785:
786: IF lv_lty_code <> 'FREE_FORM1' THEN
787: OKL_API.set_message(p_app_name => G_APP_NAME,
788: p_msg_name => G_INVALID_VALUE,
789: p_token1 => G_COL_NAME_TOKEN,
790: p_token1_value => 'p_asset_line');
791: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 791: RAISE OKL_API.G_EXCEPTION_ERROR;

787: OKL_API.set_message(p_app_name => G_APP_NAME,
788: p_msg_name => G_INVALID_VALUE,
789: p_token1 => G_COL_NAME_TOKEN,
790: p_token1_value => 'p_asset_line');
791: RAISE OKL_API.G_EXCEPTION_ERROR;
792: END IF;
793:
794: -- RMUNJULU 24-JAN-03 2759726 Removed check that K sts is Booked
795: -- IF lv_sts_code <> 'BOOKED' THEN

Line 797: -- OKL_API.set_message(p_app_name => G_APP_NAME,

793:
794: -- RMUNJULU 24-JAN-03 2759726 Removed check that K sts is Booked
795: -- IF lv_sts_code <> 'BOOKED' THEN
796: -- Unable to complete process because the Contract CONTRACT_NUMBER status is STATUS.
797: -- OKL_API.set_message(p_app_name => G_APP_NAME,
798: -- p_msg_name => G_CONTRACT_INACTIVE,
799: -- p_token1 => 'CONTRACT_NUMBER',
800: -- p_token1_value => lv_contract_number,
801: -- p_token2 => 'STATUS',

Line 803: -- RAISE OKL_API.G_EXCEPTION_ERROR;

799: -- p_token1 => 'CONTRACT_NUMBER',
800: -- p_token1_value => lv_contract_number,
801: -- p_token2 => 'STATUS',
802: -- p_token2_value => lv_sts_code);
803: -- RAISE OKL_API.G_EXCEPTION_ERROR;
804: -- END IF;
805:
806: -- Cursor to Know asset has serial number
807: FOR r_asset_sno_csr IN l_asset_sno_csr(p_asset_line => p_asset_line) LOOP

Line 809: r_asset_sno_csr.serial_number <> OKL_API.G_MISS_CHAR THEN

805:
806: -- Cursor to Know asset has serial number
807: FOR r_asset_sno_csr IN l_asset_sno_csr(p_asset_line => p_asset_line) LOOP
808: IF r_asset_sno_csr.serial_number IS NOT NULL OR
809: r_asset_sno_csr.serial_number <> OKL_API.G_MISS_CHAR THEN
810: lv_sno_yn := OKL_API.G_TRUE;
811: END IF;
812: x_clev_tbl(i).id := r_asset_sno_csr.id;
813: i := i + 1;

Line 810: lv_sno_yn := OKL_API.G_TRUE;

806: -- Cursor to Know asset has serial number
807: FOR r_asset_sno_csr IN l_asset_sno_csr(p_asset_line => p_asset_line) LOOP
808: IF r_asset_sno_csr.serial_number IS NOT NULL OR
809: r_asset_sno_csr.serial_number <> OKL_API.G_MISS_CHAR THEN
810: lv_sno_yn := OKL_API.G_TRUE;
811: END IF;
812: x_clev_tbl(i).id := r_asset_sno_csr.id;
813: i := i + 1;
814: END LOOP;

Line 824: WHEN OKL_API.G_EXCEPTION_ERROR THEN

820: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'Returning l_return_status: ' || l_return_status);
821: END IF;
822: RETURN l_return_status;
823: EXCEPTION
824: WHEN OKL_API.G_EXCEPTION_ERROR THEN
825: IF (is_debug_exception_on) THEN
826: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
827: END IF;
828: IF l_ast_line_csr%ISOPEN THEN

Line 834: l_return_status := OKL_API.G_RET_STS_ERROR;

830: END IF;
831: IF l_asset_sno_csr%ISOPEN THEN
832: CLOSE l_asset_sno_csr;
833: END IF;
834: l_return_status := OKL_API.G_RET_STS_ERROR;
835: RETURN l_return_status;
836: WHEN OTHERS THEN
837: IF (is_debug_exception_on) THEN
838: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '

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

844: END IF;
845: IF l_asset_sno_csr%ISOPEN THEN
846: CLOSE l_asset_sno_csr;
847: END IF;
848: OKL_API.set_message(p_app_name => G_APP_NAME,
849: p_msg_name => g_unexpected_error,
850: p_token1 => g_sqlcode_token,
851: p_token1_value => sqlcode,
852: p_token2 => g_sqlerrm_token,

Line 855: l_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

851: p_token1_value => sqlcode,
852: p_token2 => g_sqlerrm_token,
853: p_token2_value => sqlerrm);
854:
855: l_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
856: RETURN l_return_status;
857: END check_asset_sno;
858: -----------------------------------------------------------------------------------------------------
859: --

Line 1221: l_msg_count NUMBER := OKL_API.G_MISS_NUM;

1217: db_partial_yn VARCHAR2(3);
1218: l_true_partial_quote VARCHAR2(1) := 'N';
1219: l_service_contract VARCHAR2(300);
1220: l_oks_chr_id NUMBER;
1221: l_msg_count NUMBER := OKL_API.G_MISS_NUM;
1222: l_msg_data VARCHAR2(2000);
1223: l_billing_done VARCHAR2(1);
1224:
1225: -- RMUNJULU 3061751 Added for SERVICE_K_INTEGRATION

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

1406: -- LOGIC END --
1407:
1408:
1409: --Check API version, initialize message list and create savepoint.
1410: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
1411: G_PKG_NAME,
1412: p_init_msg_list,
1413: l_api_version,
1414: p_api_version,

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

1414: p_api_version,
1415: '_PVT',
1416: x_return_status);
1417:
1418: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1419: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1420: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1421: RAISE OKL_API.G_EXCEPTION_ERROR;
1422: END IF;

Line 1419: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1415: '_PVT',
1416: x_return_status);
1417:
1418: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1419: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1420: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1421: RAISE OKL_API.G_EXCEPTION_ERROR;
1422: END IF;
1423:

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

1416: x_return_status);
1417:
1418: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1419: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1420: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1421: RAISE OKL_API.G_EXCEPTION_ERROR;
1422: END IF;
1423:
1424: -- initialize return variables

Line 1421: RAISE OKL_API.G_EXCEPTION_ERROR;

1417:
1418: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1419: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1420: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1421: RAISE OKL_API.G_EXCEPTION_ERROR;
1422: END IF;
1423:
1424: -- initialize return variables
1425: x_return_status := OKL_API.G_RET_STS_SUCCESS;

Line 1425: x_return_status := OKL_API.G_RET_STS_SUCCESS;

1421: RAISE OKL_API.G_EXCEPTION_ERROR;
1422: END IF;
1423:
1424: -- initialize return variables
1425: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1426: x_err_msg := OKL_API.G_RET_STS_SUCCESS;
1427:
1428: -----------------------
1429: -- GET/SET DB VALUES --

Line 1426: x_err_msg := OKL_API.G_RET_STS_SUCCESS;

1422: END IF;
1423:
1424: -- initialize return variables
1425: x_return_status := OKL_API.G_RET_STS_SUCCESS;
1426: x_err_msg := OKL_API.G_RET_STS_SUCCESS;
1427:
1428: -----------------------
1429: -- GET/SET DB VALUES --
1430: -----------------------

Line 1457: IF db_qte_id IS NULL OR db_qte_id = OKL_API.G_MISS_NUM THEN

1453: db_repo_yn; -- Bug 6674730
1454: CLOSE qte_db_vals_csr;
1455:
1456: -- Check if quote id passed is valid
1457: IF db_qte_id IS NULL OR db_qte_id = OKL_API.G_MISS_NUM THEN
1458:
1459: OKL_API.set_message( p_app_name => OKC_API.G_APP_NAME,
1460: p_msg_name => OKC_API.G_INVALID_VALUE,
1461: p_token1 => OKC_API.G_COL_NAME_TOKEN,

Line 1459: OKL_API.set_message( p_app_name => OKC_API.G_APP_NAME,

1455:
1456: -- Check if quote id passed is valid
1457: IF db_qte_id IS NULL OR db_qte_id = OKL_API.G_MISS_NUM THEN
1458:
1459: OKL_API.set_message( p_app_name => OKC_API.G_APP_NAME,
1460: p_msg_name => OKC_API.G_INVALID_VALUE,
1461: p_token1 => OKC_API.G_COL_NAME_TOKEN,
1462: p_token1_value => 'Quote id');
1463:

Line 1464: RAISE OKL_API.G_EXCEPTION_ERROR;

1460: p_msg_name => OKC_API.G_INVALID_VALUE,
1461: p_token1 => OKC_API.G_COL_NAME_TOKEN,
1462: p_token1_value => 'Quote id');
1463:
1464: RAISE OKL_API.G_EXCEPTION_ERROR;
1465:
1466: END IF;
1467:
1468: -- if Khr_Id not passed get from DB

Line 1469: IF lp_term_rec.khr_id IS NULL OR lp_term_rec.khr_id = OKL_API.G_MISS_NUM THEN

1465:
1466: END IF;
1467:
1468: -- if Khr_Id not passed get from DB
1469: IF lp_term_rec.khr_id IS NULL OR lp_term_rec.khr_id = OKL_API.G_MISS_NUM THEN
1470: l_contract_id := db_contract_id;
1471: l_contract_number := db_contract_number;
1472: ELSE
1473: l_contract_id := lp_term_rec.khr_id;

Line 1495: p_init_msg_list => OKL_API.G_FALSE,

1491: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling OKL_AM_LEASE_LOAN_TRMNT_PUB.validate_contract');
1492: END IF;
1493: OKL_AM_LEASE_LOAN_TRMNT_PUB.validate_contract(
1494: p_api_version => p_api_version,
1495: p_init_msg_list => OKL_API.G_FALSE,
1496: x_return_status => l_return_status,
1497: x_msg_count => x_msg_count,
1498: x_msg_data => x_msg_data,
1499: p_contract_id => l_contract_id,

Line 1507: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

1503: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_AM_LEASE_LOAN_TRMNT_PUB.validate_contract , return status: ' || l_return_status);
1504: END IF;
1505:
1506: -- Raise exception if validate K fails
1507: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
1508: RAISE OKL_API.G_EXCEPTION_ERROR;
1509: END IF;
1510: END IF;
1511:

Line 1508: RAISE OKL_API.G_EXCEPTION_ERROR;

1504: END IF;
1505:
1506: -- Raise exception if validate K fails
1507: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
1508: RAISE OKL_API.G_EXCEPTION_ERROR;
1509: END IF;
1510: END IF;
1511:
1512: -----------------------

Line 1518: AND lp_term_rec.qtp_code <> OKL_API.G_MISS_CHAR

1514: -----------------------
1515:
1516: -- IF qtp_code not null then check if valid
1517: IF lp_term_rec.qtp_code IS NOT NULL
1518: AND lp_term_rec.qtp_code <> OKL_API.G_MISS_CHAR
1519: AND lp_term_rec.qtp_code NOT LIKE 'TER%' THEN
1520:
1521: -- Please select a valid Quote Type.
1522: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,

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

1518: AND lp_term_rec.qtp_code <> OKL_API.G_MISS_CHAR
1519: AND lp_term_rec.qtp_code NOT LIKE 'TER%' THEN
1520:
1521: -- Please select a valid Quote Type.
1522: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1523: p_msg_name => 'OKL_AM_QTP_CODE_INVALID');
1524:
1525: RAISE OKL_API.G_EXCEPTION_ERROR;
1526:

Line 1525: RAISE OKL_API.G_EXCEPTION_ERROR;

1521: -- Please select a valid Quote Type.
1522: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1523: p_msg_name => 'OKL_AM_QTP_CODE_INVALID');
1524:
1525: RAISE OKL_API.G_EXCEPTION_ERROR;
1526:
1527: -- if qtp_code is null then get from db and check
1528: ELSIF (lp_term_rec.qtp_code IS NULL
1529: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)

Line 1529: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)

1525: RAISE OKL_API.G_EXCEPTION_ERROR;
1526:
1527: -- if qtp_code is null then get from db and check
1528: ELSIF (lp_term_rec.qtp_code IS NULL
1529: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)
1530: AND db_qtp_code NOT LIKE 'TER%' THEN
1531:
1532: -- Please select a valid Quote Type.
1533: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,

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

1529: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)
1530: AND db_qtp_code NOT LIKE 'TER%' THEN
1531:
1532: -- Please select a valid Quote Type.
1533: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1534: p_msg_name => 'OKL_AM_QTP_CODE_INVALID');
1535:
1536: RAISE OKL_API.G_EXCEPTION_ERROR;
1537:

Line 1536: RAISE OKL_API.G_EXCEPTION_ERROR;

1532: -- Please select a valid Quote Type.
1533: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1534: p_msg_name => 'OKL_AM_QTP_CODE_INVALID');
1535:
1536: RAISE OKL_API.G_EXCEPTION_ERROR;
1537:
1538: END IF;
1539:
1540: -- rmunjulu Rollover/Release -- moved the checks into the If below where it first

Line 1551: AND lp_term_rec.qtp_code <> OKL_API.G_MISS_CHAR

1547: --Bug# 3925453: pagarg +++ T and A +++++++
1548: -- Use existing code for Rollover quote to populate date_effective_to
1549: -- for Release quote also.
1550: IF lp_term_rec.qtp_code IS NOT NULL
1551: AND lp_term_rec.qtp_code <> OKL_API.G_MISS_CHAR
1552: THEN
1553: IF (lp_term_rec.qtp_code LIKE 'TER_ROLL%'
1554: AND p_acceptance_source = 'ROLLOVER')
1555: OR

Line 1563: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)

1559: lp_term_rec.date_effective_to := db_date_effective_to;
1560: END IF;
1561: -- if qtp_code is null then get from db and check
1562: ELSIF (lp_term_rec.qtp_code IS NULL
1563: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)
1564: THEN
1565: IF (db_qtp_code LIKE 'TER_ROLL%'
1566: AND p_acceptance_source = 'ROLLOVER')
1567: OR

Line 1582: OR lp_term_rec.date_effective_to = OKL_API.G_MISS_DATE THEN

1578: -----------------------
1579:
1580: -- Check if date_effective_to is NULL
1581: IF lp_term_rec.date_effective_to IS NULL
1582: OR lp_term_rec.date_effective_to = OKL_API.G_MISS_DATE THEN
1583:
1584: -- You must enter a value for PROMPT
1585: IF (NVL(db_repo_yn,'N') <> 'Y') THEN -- 6674730
1586: OKL_API.set_message(p_app_name => OKL_API.G_APP_NAME,

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

1582: OR lp_term_rec.date_effective_to = OKL_API.G_MISS_DATE THEN
1583:
1584: -- You must enter a value for PROMPT
1585: IF (NVL(db_repo_yn,'N') <> 'Y') THEN -- 6674730
1586: OKL_API.set_message(p_app_name => OKL_API.G_APP_NAME,
1587: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
1588: p_token1 => 'PROMPT',
1589: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_EFFECTIVE_TO'));
1590:

Line 1591: RAISE OKL_API.G_EXCEPTION_ERROR;

1587: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
1588: p_token1 => 'PROMPT',
1589: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_EFFECTIVE_TO'));
1590:
1591: RAISE OKL_API.G_EXCEPTION_ERROR;
1592: END IF;
1593:
1594: END IF;
1595:

Line 1598: AND (lp_term_rec.date_effective_from <> OKL_API.G_MISS_DATE) THEN

1594: END IF;
1595:
1596: -- Get the date_eff_from from database if not passed
1597: IF (lp_term_rec.date_effective_from IS NOT NULL)
1598: AND (lp_term_rec.date_effective_from <> OKL_API.G_MISS_DATE) THEN
1599: l_date_eff_from := lp_term_rec.date_effective_from;
1600: ELSE
1601: l_date_eff_from := db_date_effective_from;
1602: END IF;

Line 1606: AND (l_date_eff_from <> OKL_API.G_MISS_DATE)

1602: END IF;
1603:
1604: -- Check date_eff_to > date_eff_from
1605: IF (l_date_eff_from IS NOT NULL)
1606: AND (l_date_eff_from <> OKL_API.G_MISS_DATE)
1607: AND (lp_term_rec.date_effective_to IS NOT NULL)
1608: AND (lp_term_rec.date_effective_to <> OKL_API.G_MISS_DATE) THEN
1609:
1610: IF (TRUNC(lp_term_rec.date_effective_to) <= TRUNC(l_date_eff_from)) THEN

Line 1608: AND (lp_term_rec.date_effective_to <> OKL_API.G_MISS_DATE) THEN

1604: -- Check date_eff_to > date_eff_from
1605: IF (l_date_eff_from IS NOT NULL)
1606: AND (l_date_eff_from <> OKL_API.G_MISS_DATE)
1607: AND (lp_term_rec.date_effective_to IS NOT NULL)
1608: AND (lp_term_rec.date_effective_to <> OKL_API.G_MISS_DATE) THEN
1609:
1610: IF (TRUNC(lp_term_rec.date_effective_to) <= TRUNC(l_date_eff_from)) THEN
1611:
1612: -- Message : Date Effective To DATE_EFFECTIVE_TO cannot be before

Line 1614: OKL_API.SET_MESSAGE(p_app_name => 'OKL',

1610: IF (TRUNC(lp_term_rec.date_effective_to) <= TRUNC(l_date_eff_from)) THEN
1611:
1612: -- Message : Date Effective To DATE_EFFECTIVE_TO cannot be before
1613: -- Date Effective From DATE_EFFECTIVE_FROM.
1614: OKL_API.SET_MESSAGE(p_app_name => 'OKL',
1615: p_msg_name => 'OKL_AM_DATE_EFF_FROM_LESS_TO',
1616: p_token1 => 'DATE_EFFECTIVE_TO',
1617: p_token1_value => lp_term_rec.date_effective_to,
1618: p_token2 => 'DATE_EFFECTIVE_FROM',

Line 1621: RAISE OKL_API.G_EXCEPTION_ERROR;

1617: p_token1_value => lp_term_rec.date_effective_to,
1618: p_token2 => 'DATE_EFFECTIVE_FROM',
1619: p_token2_value => l_date_eff_from);
1620:
1621: RAISE OKL_API.G_EXCEPTION_ERROR;
1622: END IF;
1623: END IF;
1624:
1625: -- If date effective to changed then

Line 1627: AND (lp_term_rec.date_effective_to <> OKL_API.G_MISS_DATE)

1623: END IF;
1624:
1625: -- If date effective to changed then
1626: IF (lp_term_rec.date_effective_to IS NOT NULL)
1627: AND (lp_term_rec.date_effective_to <> OKL_API.G_MISS_DATE)
1628: AND (lp_term_rec.date_effective_to <> db_date_effective_to) THEN
1629:
1630: -- set the date eff to from rules
1631: l_q_eff_quot_rec.khr_id := l_contract_id;

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

1644: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_quote_eff_days: ' || l_quote_eff_days);
1645: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_quote_eff_max_days: ' || l_quote_eff_max_days);
1646: END IF;
1647:
1648: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1649: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1650: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1651: RAISE OKL_API.G_EXCEPTION_ERROR;
1652: END IF;

Line 1649: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

1645: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_quote_eff_max_days: ' || l_quote_eff_max_days);
1646: END IF;
1647:
1648: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1649: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1650: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1651: RAISE OKL_API.G_EXCEPTION_ERROR;
1652: END IF;
1653:

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

1646: END IF;
1647:
1648: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1649: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1650: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1651: RAISE OKL_API.G_EXCEPTION_ERROR;
1652: END IF;
1653:
1654: --rmunjulu EDAT removed and replaced with below logic

Line 1651: RAISE OKL_API.G_EXCEPTION_ERROR;

1647:
1648: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
1649: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
1650: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
1651: RAISE OKL_API.G_EXCEPTION_ERROR;
1652: END IF;
1653:
1654: --rmunjulu EDAT removed and replaced with below logic
1655: -- l_quote_eff_to_dt := db_date_effective_from + l_quote_eff_max_days;

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

1669:
1670: -- if max quote eff to date is less than sysdate then error
1671: IF TRUNC(l_quote_eff_to_dt) < TRUNC(db_sysdate) THEN
1672: --Message : Quote QUOTE_NUMBER is already expired.
1673: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1674: p_msg_name => 'OKL_AM_QUOTE_ALREADY_EXP',
1675: p_token1 => 'QUOTE_NUMBER',
1676: p_token1_value => db_quote_number);
1677:

Line 1678: RAISE OKL_API.G_EXCEPTION_ERROR;

1674: p_msg_name => 'OKL_AM_QUOTE_ALREADY_EXP',
1675: p_token1 => 'QUOTE_NUMBER',
1676: p_token1_value => db_quote_number);
1677:
1678: RAISE OKL_API.G_EXCEPTION_ERROR;
1679: END IF;
1680:
1681: -- if date is less than sysdate then error
1682: IF TRUNC(lp_term_rec.date_effective_to) < TRUNC(db_sysdate) THEN

Line 1683: l_return_status := OKL_API.G_RET_STS_ERROR;

1679: END IF;
1680:
1681: -- if date is less than sysdate then error
1682: IF TRUNC(lp_term_rec.date_effective_to) < TRUNC(db_sysdate) THEN
1683: l_return_status := OKL_API.G_RET_STS_ERROR;
1684: -- Please enter an Effective To date that occurs
1685: -- after the current system date.
1686: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1687: p_msg_name => 'OKL_AM_DATE_EFF_TO_PAST');

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

1682: IF TRUNC(lp_term_rec.date_effective_to) < TRUNC(db_sysdate) THEN
1683: l_return_status := OKL_API.G_RET_STS_ERROR;
1684: -- Please enter an Effective To date that occurs
1685: -- after the current system date.
1686: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1687: p_msg_name => 'OKL_AM_DATE_EFF_TO_PAST');
1688:
1689: RAISE OKL_API.G_EXCEPTION_ERROR;
1690: END IF;

Line 1689: RAISE OKL_API.G_EXCEPTION_ERROR;

1685: -- after the current system date.
1686: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1687: p_msg_name => 'OKL_AM_DATE_EFF_TO_PAST');
1688:
1689: RAISE OKL_API.G_EXCEPTION_ERROR;
1690: END IF;
1691:
1692: -- if eff_to date > l_quote_eff_to_dt then err msg
1693: IF TRUNC(lp_term_rec.date_effective_to) > TRUNC(l_quote_eff_to_dt) THEN

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

1691:
1692: -- if eff_to date > l_quote_eff_to_dt then err msg
1693: IF TRUNC(lp_term_rec.date_effective_to) > TRUNC(l_quote_eff_to_dt) THEN
1694: -- Please enter Effective To date before DATE_EFF_TO_MAX.
1695: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1696: p_msg_name => 'OKL_AM_DATE_EFF_TO_ERR',
1697: p_token1 => 'DATE_EFF_TO_MAX',
1698: p_token1_value => l_quote_eff_to_dt);
1699: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 1699: RAISE OKL_API.G_EXCEPTION_ERROR;

1695: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1696: p_msg_name => 'OKL_AM_DATE_EFF_TO_ERR',
1697: p_token1 => 'DATE_EFF_TO_MAX',
1698: p_token1_value => l_quote_eff_to_dt);
1699: RAISE OKL_API.G_EXCEPTION_ERROR;
1700: END IF;
1701:
1702: END IF;
1703:

Line 1706: AND lp_term_rec.perdiem_amount <> OKL_API.G_MISS_NUM THEN

1702: END IF;
1703:
1704: -- rmunjulu LOANS_ENHANCEMENT perdiem amount validation
1705: IF lp_term_rec.perdiem_amount IS NOT NULL
1706: AND lp_term_rec.perdiem_amount <> OKL_API.G_MISS_NUM THEN
1707:
1708: IF lp_term_rec.perdiem_amount <> nvl(db_perdiem_amount,OKL_API.G_MISS_NUM)
1709: AND db_qst_code NOT IN ('DRAFTED','REJECTED') THEN
1710:

Line 1708: IF lp_term_rec.perdiem_amount <> nvl(db_perdiem_amount,OKL_API.G_MISS_NUM)

1704: -- rmunjulu LOANS_ENHANCEMENT perdiem amount validation
1705: IF lp_term_rec.perdiem_amount IS NOT NULL
1706: AND lp_term_rec.perdiem_amount <> OKL_API.G_MISS_NUM THEN
1707:
1708: IF lp_term_rec.perdiem_amount <> nvl(db_perdiem_amount,OKL_API.G_MISS_NUM)
1709: AND db_qst_code NOT IN ('DRAFTED','REJECTED') THEN
1710:
1711: -- Perdiem amount is allowed to be updated for quotes in DRAFTED or REJECTED status.
1712: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,

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

1708: IF lp_term_rec.perdiem_amount <> nvl(db_perdiem_amount,OKL_API.G_MISS_NUM)
1709: AND db_qst_code NOT IN ('DRAFTED','REJECTED') THEN
1710:
1711: -- Perdiem amount is allowed to be updated for quotes in DRAFTED or REJECTED status.
1712: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1713: p_msg_name => 'OKL_AM_PERDIEM_UPD_ERR');
1714: RAISE OKL_API.G_EXCEPTION_ERROR;
1715: END IF;
1716: END IF;

Line 1714: RAISE OKL_API.G_EXCEPTION_ERROR;

1710:
1711: -- Perdiem amount is allowed to be updated for quotes in DRAFTED or REJECTED status.
1712: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1713: p_msg_name => 'OKL_AM_PERDIEM_UPD_ERR');
1714: RAISE OKL_API.G_EXCEPTION_ERROR;
1715: END IF;
1716: END IF;
1717:
1718: -----------------------

Line 1729: AND lp_term_rec.accepted_yn <> OKL_API.G_MISS_CHAR

1725: -- quote based on asset level termination changes
1726:
1727: -- If trying to accept this quote for the first time
1728: IF lp_term_rec.accepted_yn IS NOT NULL
1729: AND lp_term_rec.accepted_yn <> OKL_API.G_MISS_CHAR
1730: AND lp_term_rec.accepted_yn = G_YES
1731: AND db_accepted_yn = G_NO THEN
1732:
1733: -- RMUNJULU 06-JAN-03 2736865 Added code to check date eff from -- START

Line 1743: OKL_API.set_message( p_app_name => 'OKL',

1739: -- if quote eff from date is greater than sysdate then error
1740: IF TRUNC(l_date_eff_from) > TRUNC(db_sysdate) THEN
1741:
1742: -- Quote QUOTE_NUMBER can only be accepted during the quote effective dates.
1743: OKL_API.set_message( p_app_name => 'OKL',
1744: p_msg_name => 'OKL_AM_DATE_EFF_FROM_ACC',
1745: p_token1 => 'QUOTE_NUMBER',
1746: p_token1_value => db_quote_number);
1747:

Line 1748: RAISE OKL_API.G_EXCEPTION_ERROR;

1744: p_msg_name => 'OKL_AM_DATE_EFF_FROM_ACC',
1745: p_token1 => 'QUOTE_NUMBER',
1746: p_token1_value => db_quote_number);
1747:
1748: RAISE OKL_API.G_EXCEPTION_ERROR;
1749:
1750: END IF;
1751:
1752: -- RMUNJULU 06-JAN-03 2736865 -- END

Line 1763: (lp_term_rec.date_effective_to = OKL_API.G_MISS_DATE))

1759:
1760:
1761: -- If date_eff_to is not passed
1762: IF ((lp_term_rec.date_effective_to IS NULL) OR
1763: (lp_term_rec.date_effective_to = OKL_API.G_MISS_DATE))
1764: AND (NVL(db_repo_yn,'N') <> 'Y') THEN -- 6674730 -- No quote expiration if Repo Quote
1765:
1766: --if quote expired
1767: IF TRUNC(db_sysdate) > TRUNC(db_date_effective_to) THEN

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

1766: --if quote expired
1767: IF TRUNC(db_sysdate) > TRUNC(db_date_effective_to) THEN
1768:
1769: --Message : Quote QUOTE_NUMBER is already expired.
1770: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1771: p_msg_name => 'OKL_AM_QUOTE_ALREADY_EXP',
1772: p_token1 => 'QUOTE_NUMBER',
1773: p_token1_value => db_quote_number);
1774:

Line 1775: RAISE OKL_API.G_EXCEPTION_ERROR;

1771: p_msg_name => 'OKL_AM_QUOTE_ALREADY_EXP',
1772: p_token1 => 'QUOTE_NUMBER',
1773: p_token1_value => db_quote_number);
1774:
1775: RAISE OKL_API.G_EXCEPTION_ERROR;
1776:
1777: END IF;
1778:
1779: ELSE -- rmunjulu Bug 4201215 Eff_To date passed but already expired

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

1781: --if quote expired
1782: IF TRUNC(db_sysdate) > TRUNC(lp_term_rec.date_effective_to) THEN
1783:
1784: --Message : Quote QUOTE_NUMBER is already expired.
1785: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1786: p_msg_name => 'OKL_AM_QUOTE_ALREADY_EXP',
1787: p_token1 => 'QUOTE_NUMBER',
1788: p_token1_value => db_quote_number);
1789:

Line 1790: RAISE OKL_API.G_EXCEPTION_ERROR;

1786: p_msg_name => 'OKL_AM_QUOTE_ALREADY_EXP',
1787: p_token1 => 'QUOTE_NUMBER',
1788: p_token1_value => db_quote_number);
1789:
1790: RAISE OKL_API.G_EXCEPTION_ERROR;
1791:
1792: END IF;
1793:
1794: END IF;

Line 1815: AND lp_term_rec.qst_code <> OKL_API.G_MISS_CHAR THEN

1811: 'Y');
1812:
1813: -- Check qst_code
1814: IF lp_term_rec.qst_code IS NOT NULL
1815: AND lp_term_rec.qst_code <> OKL_API.G_MISS_CHAR THEN
1816:
1817:
1818: IF lp_term_rec.qst_code <> 'APPROVED' THEN
1819:

Line 1823: OKL_API.set_message (

1819:
1820:
1821: -- Quote QUOTE_NUMBER should be QST_CODE_APPROVED before
1822: -- it is QST_CODE_ACCEPTED.
1823: OKL_API.set_message (
1824: p_app_name => 'OKL',
1825: p_msg_name => 'OKL_AM_QTE_APPROVE_ERR',
1826: p_token1 => 'QUOTE_NUMBER',
1827: p_token1_value => db_quote_number,

Line 1833: RAISE OKL_API.G_EXCEPTION_ERROR;

1829: p_token2_value => l_qst_code_1,
1830: p_token3 => 'QST_CODE_ACCEPTED',
1831: p_token3_value => l_qst_code_2);
1832:
1833: RAISE OKL_API.G_EXCEPTION_ERROR;
1834:
1835: END IF;
1836:
1837:

Line 1845: OKL_API.set_message (

1841: IF db_qst_code <> 'APPROVED' THEN
1842:
1843: -- Quote QUOTE_NUMBER should be QST_CODE_APPROVED before
1844: -- it is QST_CODE_ACCEPTED.
1845: OKL_API.set_message (
1846: p_app_name => 'OKL',
1847: p_msg_name => 'OKL_AM_QTE_APPROVE_ERR',
1848: p_token1 => 'QUOTE_NUMBER',
1849: p_token1_value => db_quote_number,

Line 1855: RAISE OKL_API.G_EXCEPTION_ERROR;

1851: p_token2_value => l_qst_code_1,
1852: p_token3 => 'QST_CODE_ACCEPTED',
1853: p_token3_value => l_qst_code_2);
1854:
1855: RAISE OKL_API.G_EXCEPTION_ERROR;
1856:
1857: END IF;
1858:
1859: END IF;

Line 1870: AND lp_term_rec.qtp_code <> OKL_API.G_MISS_CHAR

1866: -- raise invalid value error.
1867: IF nvl(p_acceptance_source,'*') = 'ROLLOVER' -- rmunjulu Rollover/Release Use nvl
1868: THEN
1869: IF lp_term_rec.qtp_code IS NOT NULL
1870: AND lp_term_rec.qtp_code <> OKL_API.G_MISS_CHAR
1871: THEN
1872: IF lp_term_rec.qtp_code NOT LIKE 'TER_ROLL%'
1873: THEN
1874: OKL_API.set_message(p_app_name => G_APP_NAME,

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

1870: AND lp_term_rec.qtp_code <> OKL_API.G_MISS_CHAR
1871: THEN
1872: IF lp_term_rec.qtp_code NOT LIKE 'TER_ROLL%'
1873: THEN
1874: OKL_API.set_message(p_app_name => G_APP_NAME,
1875: p_msg_name => G_INVALID_VALUE,
1876: p_token1 => G_COL_NAME_TOKEN,
1877: p_token1_value => 'Acceptance Source');
1878: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 1878: RAISE OKL_API.G_EXCEPTION_ERROR;

1874: OKL_API.set_message(p_app_name => G_APP_NAME,
1875: p_msg_name => G_INVALID_VALUE,
1876: p_token1 => G_COL_NAME_TOKEN,
1877: p_token1_value => 'Acceptance Source');
1878: RAISE OKL_API.G_EXCEPTION_ERROR;
1879: END IF;
1880: ELSIF (lp_term_rec.qtp_code IS NULL
1881: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)
1882: THEN

Line 1881: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)

1877: p_token1_value => 'Acceptance Source');
1878: RAISE OKL_API.G_EXCEPTION_ERROR;
1879: END IF;
1880: ELSIF (lp_term_rec.qtp_code IS NULL
1881: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)
1882: THEN
1883: IF db_qtp_code NOT LIKE 'TER_ROLL%'
1884: THEN
1885: OKL_API.set_message(p_app_name => G_APP_NAME,

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

1881: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)
1882: THEN
1883: IF db_qtp_code NOT LIKE 'TER_ROLL%'
1884: THEN
1885: OKL_API.set_message(p_app_name => G_APP_NAME,
1886: p_msg_name => G_INVALID_VALUE,
1887: p_token1 => G_COL_NAME_TOKEN,
1888: p_token1_value => 'Acceptance Source');
1889: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 1889: RAISE OKL_API.G_EXCEPTION_ERROR;

1885: OKL_API.set_message(p_app_name => G_APP_NAME,
1886: p_msg_name => G_INVALID_VALUE,
1887: p_token1 => G_COL_NAME_TOKEN,
1888: p_token1_value => 'Acceptance Source');
1889: RAISE OKL_API.G_EXCEPTION_ERROR;
1890: END IF;
1891: END IF;
1892: END IF;
1893:

Line 1898: AND lp_term_rec.qtp_code <> OKL_API.G_MISS_CHAR

1894: -- If quote is rollover quote and acceptance_source is not ROLLOVER then
1895: -- throw error message as rollover quote can be accepted only from rolled
1896: -- over contract.
1897: IF lp_term_rec.qtp_code IS NOT NULL
1898: AND lp_term_rec.qtp_code <> OKL_API.G_MISS_CHAR
1899: THEN
1900: IF lp_term_rec.qtp_code LIKE 'TER_ROLL%'
1901: AND nvl(p_acceptance_source,'*') <> 'ROLLOVER' -- rmunjulu Rollover/Release Use nvl
1902: THEN

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

1900: IF lp_term_rec.qtp_code LIKE 'TER_ROLL%'
1901: AND nvl(p_acceptance_source,'*') <> 'ROLLOVER' -- rmunjulu Rollover/Release Use nvl
1902: THEN
1903: -- Rollover quote can be accepted only from rolled over contract
1904: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1905: p_msg_name => 'OKL_NO_ACPT_ROLL_QTE');
1906: RAISE OKL_API.G_EXCEPTION_ERROR;
1907: END IF;
1908: -- if qtp_code is null then get from db and check

Line 1906: RAISE OKL_API.G_EXCEPTION_ERROR;

1902: THEN
1903: -- Rollover quote can be accepted only from rolled over contract
1904: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1905: p_msg_name => 'OKL_NO_ACPT_ROLL_QTE');
1906: RAISE OKL_API.G_EXCEPTION_ERROR;
1907: END IF;
1908: -- if qtp_code is null then get from db and check
1909: ELSIF (lp_term_rec.qtp_code IS NULL
1910: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)

Line 1910: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)

1906: RAISE OKL_API.G_EXCEPTION_ERROR;
1907: END IF;
1908: -- if qtp_code is null then get from db and check
1909: ELSIF (lp_term_rec.qtp_code IS NULL
1910: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)
1911: THEN
1912: IF db_qtp_code LIKE 'TER_ROLL%'
1913: AND nvl(p_acceptance_source,'*') <> 'ROLLOVER' -- rmunjulu Rollover/Release Use nvl
1914: THEN

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

1912: IF db_qtp_code LIKE 'TER_ROLL%'
1913: AND nvl(p_acceptance_source,'*') <> 'ROLLOVER' -- rmunjulu Rollover/Release Use nvl
1914: THEN
1915: -- Rollover quote can be accepted only from rolled over contract
1916: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1917: p_msg_name => 'OKL_NO_ACPT_ROLL_QTE');
1918: RAISE OKL_API.G_EXCEPTION_ERROR;
1919: END IF;
1920: END IF;

Line 1918: RAISE OKL_API.G_EXCEPTION_ERROR;

1914: THEN
1915: -- Rollover quote can be accepted only from rolled over contract
1916: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1917: p_msg_name => 'OKL_NO_ACPT_ROLL_QTE');
1918: RAISE OKL_API.G_EXCEPTION_ERROR;
1919: END IF;
1920: END IF;
1921:
1922: --Bug# 3925453: pagarg +++ T and A +++++++ Start ++++++++++

Line 1928: AND lp_term_rec.qtp_code <> OKL_API.G_MISS_CHAR

1924: -- raise invalid value error.
1925: IF nvl(p_acceptance_source,'*') = 'RELEASE_CONTRACT' -- rmunjulu Rollover/Release Use nvl
1926: THEN
1927: IF lp_term_rec.qtp_code IS NOT NULL
1928: AND lp_term_rec.qtp_code <> OKL_API.G_MISS_CHAR
1929: THEN
1930: IF lp_term_rec.qtp_code <> 'TER_RELEASE_WO_PURCHASE'
1931: THEN
1932: OKL_API.set_message(p_app_name => G_APP_NAME,

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

1928: AND lp_term_rec.qtp_code <> OKL_API.G_MISS_CHAR
1929: THEN
1930: IF lp_term_rec.qtp_code <> 'TER_RELEASE_WO_PURCHASE'
1931: THEN
1932: OKL_API.set_message(p_app_name => G_APP_NAME,
1933: p_msg_name => G_INVALID_VALUE,
1934: p_token1 => G_COL_NAME_TOKEN,
1935: p_token1_value => 'Acceptance Source');
1936: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 1936: RAISE OKL_API.G_EXCEPTION_ERROR;

1932: OKL_API.set_message(p_app_name => G_APP_NAME,
1933: p_msg_name => G_INVALID_VALUE,
1934: p_token1 => G_COL_NAME_TOKEN,
1935: p_token1_value => 'Acceptance Source');
1936: RAISE OKL_API.G_EXCEPTION_ERROR;
1937: END IF;
1938: ELSIF (lp_term_rec.qtp_code IS NULL
1939: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)
1940: THEN

Line 1939: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)

1935: p_token1_value => 'Acceptance Source');
1936: RAISE OKL_API.G_EXCEPTION_ERROR;
1937: END IF;
1938: ELSIF (lp_term_rec.qtp_code IS NULL
1939: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)
1940: THEN
1941: IF db_qtp_code <> 'TER_RELEASE_WO_PURCHASE'
1942: THEN
1943: OKL_API.set_message(p_app_name => G_APP_NAME,

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

1939: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)
1940: THEN
1941: IF db_qtp_code <> 'TER_RELEASE_WO_PURCHASE'
1942: THEN
1943: OKL_API.set_message(p_app_name => G_APP_NAME,
1944: p_msg_name => G_INVALID_VALUE,
1945: p_token1 => G_COL_NAME_TOKEN,
1946: p_token1_value => 'Acceptance Source');
1947: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 1947: RAISE OKL_API.G_EXCEPTION_ERROR;

1943: OKL_API.set_message(p_app_name => G_APP_NAME,
1944: p_msg_name => G_INVALID_VALUE,
1945: p_token1 => G_COL_NAME_TOKEN,
1946: p_token1_value => 'Acceptance Source');
1947: RAISE OKL_API.G_EXCEPTION_ERROR;
1948: END IF;
1949: END IF;
1950: END IF;
1951:

Line 1956: AND lp_term_rec.qtp_code <> OKL_API.G_MISS_CHAR

1952: -- If quote is release quote and acceptance_source is not RELEASE_CONTRACT then
1953: -- throw error message as release quote can be accepted only from released
1954: -- contract.
1955: IF lp_term_rec.qtp_code IS NOT NULL
1956: AND lp_term_rec.qtp_code <> OKL_API.G_MISS_CHAR
1957: THEN
1958: IF lp_term_rec.qtp_code = 'TER_RELEASE_WO_PURCHASE'
1959: AND nvl(p_acceptance_source,'*') <> 'RELEASE_CONTRACT' -- rmunjulu Rollover/Release Use nvl
1960: THEN

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

1958: IF lp_term_rec.qtp_code = 'TER_RELEASE_WO_PURCHASE'
1959: AND nvl(p_acceptance_source,'*') <> 'RELEASE_CONTRACT' -- rmunjulu Rollover/Release Use nvl
1960: THEN
1961: -- Rollover quote can be accepted only from rolled over contract
1962: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1963: p_msg_name => 'OKL_AM_NO_ACPT_RELEASE_QTE');
1964: RAISE OKL_API.G_EXCEPTION_ERROR;
1965: END IF;
1966: -- if qtp_code is null then get from db and check

Line 1964: RAISE OKL_API.G_EXCEPTION_ERROR;

1960: THEN
1961: -- Rollover quote can be accepted only from rolled over contract
1962: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1963: p_msg_name => 'OKL_AM_NO_ACPT_RELEASE_QTE');
1964: RAISE OKL_API.G_EXCEPTION_ERROR;
1965: END IF;
1966: -- if qtp_code is null then get from db and check
1967: ELSIF (lp_term_rec.qtp_code IS NULL
1968: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)

Line 1968: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)

1964: RAISE OKL_API.G_EXCEPTION_ERROR;
1965: END IF;
1966: -- if qtp_code is null then get from db and check
1967: ELSIF (lp_term_rec.qtp_code IS NULL
1968: OR lp_term_rec.qtp_code = OKL_API.G_MISS_CHAR)
1969: THEN
1970: IF db_qtp_code = 'TER_RELEASE_WO_PURCHASE'
1971: AND nvl(p_acceptance_source,'*') <> 'RELEASE_CONTRACT' -- rmunjulu Rollover/Release Use nvl
1972: THEN

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

1970: IF db_qtp_code = 'TER_RELEASE_WO_PURCHASE'
1971: AND nvl(p_acceptance_source,'*') <> 'RELEASE_CONTRACT' -- rmunjulu Rollover/Release Use nvl
1972: THEN
1973: -- Rollover quote can be accepted only from rolled over contract
1974: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1975: p_msg_name => 'OKL_AM_NO_ACPT_RELEASE_QTE');
1976: RAISE OKL_API.G_EXCEPTION_ERROR;
1977: END IF;
1978: END IF;

Line 1976: RAISE OKL_API.G_EXCEPTION_ERROR;

1972: THEN
1973: -- Rollover quote can be accepted only from rolled over contract
1974: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
1975: p_msg_name => 'OKL_AM_NO_ACPT_RELEASE_QTE');
1976: RAISE OKL_API.G_EXCEPTION_ERROR;
1977: END IF;
1978: END IF;
1979: --Bug# 3925453: pagarg +++ T and A +++++++ End ++++++++++
1980:

Line 1999: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

1995: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_AM_UTIL_PVT.get_contract_transactions , return status: ' || l_return_status);
1996: END IF;
1997:
1998: -- Check the return status
1999: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2000:
2001: -- Error occured in util proc, message set by util proc raise exp
2002: RAISE OKL_API.G_EXCEPTION_ERROR;
2003:

Line 2002: RAISE OKL_API.G_EXCEPTION_ERROR;

1998: -- Check the return status
1999: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2000:
2001: -- Error occured in util proc, message set by util proc raise exp
2002: RAISE OKL_API.G_EXCEPTION_ERROR;
2003:
2004: END IF;
2005:
2006: -- Check if termination transaction exists for the asset

Line 2011: OKL_API.set_message (

2007: IF lx_trn_tbl.COUNT > 0 THEN
2008:
2009: -- A termination transaction for the contract CONTRACT_NUMBER
2010: -- is already in progress.
2011: OKL_API.set_message (
2012: p_app_name => 'OKL',
2013: p_msg_name => 'OKL_AM_K_PENDING_TRN_ERROR',
2014: p_token1 => 'CONTRACT_NUMBER',
2015: p_token1_value => db_contract_number);

Line 2017: RAISE OKL_API.G_EXCEPTION_ERROR;

2013: p_msg_name => 'OKL_AM_K_PENDING_TRN_ERROR',
2014: p_token1 => 'CONTRACT_NUMBER',
2015: p_token1_value => db_contract_number);
2016:
2017: RAISE OKL_API.G_EXCEPTION_ERROR;
2018:
2019: END IF;
2020:
2021:

Line 2039: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

2035: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_AM_UTIL_PVT.get_non_trn_contract_quotes , return status: ' || l_return_status);
2036: END IF;
2037:
2038: -- Check the return status
2039: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2040:
2041: -- Error occured in util proc, message set by util proc raise exp
2042: RAISE OKL_API.G_EXCEPTION_ERROR;
2043:

Line 2042: RAISE OKL_API.G_EXCEPTION_ERROR;

2038: -- Check the return status
2039: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2040:
2041: -- Error occured in util proc, message set by util proc raise exp
2042: RAISE OKL_API.G_EXCEPTION_ERROR;
2043:
2044: END IF;
2045:
2046: -- Check if accepted quote exists for the contract

Line 2057: OKL_API.set_message (

2053:
2054: -- Accepted quote QUOTE_NUMBER of quote type QUOTE_TYPE exists for
2055: -- contract CONTRACT_NUMBER. Cannot accept multiple quotes for the
2056: -- same contract.
2057: OKL_API.set_message (
2058: p_app_name => 'OKL',
2059: p_msg_name => 'OKL_AM_QTE_ACC_EXISTS_ERR',
2060: p_token1 => 'QUOTE_NUMBER',
2061: p_token1_value => lx_quote_tbl(lx_quote_tbl.FIRST).quote_number,

Line 2067: RAISE OKL_API.G_EXCEPTION_ERROR;

2063: p_token2_value => l_quote_type,
2064: p_token3 => 'CONTRACT_NUMBER',
2065: p_token3_value => db_contract_number);
2066:
2067: RAISE OKL_API.G_EXCEPTION_ERROR;
2068:
2069: END IF;
2070:
2071:

Line 2092: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

2088: IF (is_debug_statement_on) THEN
2089: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_INSURANCE_POLICIES_PUB.check_claims , return status: ' || l_return_status);
2090: END IF;
2091:
2092: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2093:
2094: -- Error checking claims for contract CONTRACT_NUMBER.
2095: OKL_API.set_message (
2096: p_app_name => 'OKL',

Line 2095: OKL_API.set_message (

2091:
2092: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2093:
2094: -- Error checking claims for contract CONTRACT_NUMBER.
2095: OKL_API.set_message (
2096: p_app_name => 'OKL',
2097: p_msg_name => 'OKL_AM_ERR_CHECK_CLAIMS',
2098: p_token1 => 'CONTRACT_NUMBER',
2099: p_token1_value => db_contract_number);

Line 2101: RAISE OKL_API.G_EXCEPTION_ERROR;

2097: p_msg_name => 'OKL_AM_ERR_CHECK_CLAIMS',
2098: p_token1 => 'CONTRACT_NUMBER',
2099: p_token1_value => db_contract_number);
2100:
2101: RAISE OKL_API.G_EXCEPTION_ERROR;
2102:
2103: END IF;
2104:
2105: -- If claims exist do not accept quote

Line 2109: OKL_API.set_message (

2105: -- If claims exist do not accept quote
2106: IF nvl(l_claims_exists, 'N') = 'Y' THEN
2107:
2108: -- Claims exist for the contract CONTRACT_NUMBER.
2109: OKL_API.set_message (
2110: p_app_name => 'OKL',
2111: p_msg_name => 'OKL_AM_INS_CLAIMS_EXIST',
2112: p_token1 => 'CONTRACT_NUMBER',
2113: p_token1_value => db_contract_number);

Line 2115: RAISE OKL_API.G_EXCEPTION_ERROR;

2111: p_msg_name => 'OKL_AM_INS_CLAIMS_EXIST',
2112: p_token1 => 'CONTRACT_NUMBER',
2113: p_token1_value => db_contract_number);
2114:
2115: RAISE OKL_API.G_EXCEPTION_ERROR;
2116:
2117: END IF;
2118:
2119:

Line 2151: OKL_API.set_message (

2147: IF chk_contract_trn_rec.id IS NOT NULL THEN
2148:
2149: -- Transaction exists for contract CONTRACT_NUMBER which was processed
2150: -- after this quote was created. This quote is now invalid.
2151: OKL_API.set_message (
2152: p_app_name => 'OKL',
2153: p_msg_name => 'OKL_AM_TRN_EXISTS_ERR',
2154: p_token1 => 'CONTRACT_NUMBER',
2155: p_token1_value => db_contract_number);

Line 2157: RAISE OKL_API.G_EXCEPTION_ERROR;

2153: p_msg_name => 'OKL_AM_TRN_EXISTS_ERR',
2154: p_token1 => 'CONTRACT_NUMBER',
2155: p_token1_value => db_contract_number);
2156:
2157: RAISE OKL_API.G_EXCEPTION_ERROR;
2158:
2159: END IF;
2160: END LOOP;
2161:

Line 2170: OKL_API.set_message (

2166: IF chk_split_trn_rec.id IS NOT NULL THEN
2167:
2168: -- Transaction exists for contract CONTRACT_NUMBER which was processed
2169: -- after this quote was created. This quote is now invalid.
2170: OKL_API.set_message (
2171: p_app_name => 'OKL',
2172: p_msg_name => 'OKL_AM_TRN_EXISTS_ERR',
2173: p_token1 => 'CONTRACT_NUMBER',
2174: p_token1_value => db_contract_number);

Line 2176: RAISE OKL_API.G_EXCEPTION_ERROR;

2172: p_msg_name => 'OKL_AM_TRN_EXISTS_ERR',
2173: p_token1 => 'CONTRACT_NUMBER',
2174: p_token1_value => db_contract_number);
2175:
2176: RAISE OKL_API.G_EXCEPTION_ERROR;
2177:
2178: END IF;
2179: END LOOP;
2180:

Line 2193: OKL_API.set_message (

2189: IF chk_contract_trn_rec1.id IS NOT NULL THEN
2190:
2191: -- Transaction exists for contract CONTRACT_NUMBER which was processed
2192: -- after this quote was created. This quote is now invalid.
2193: OKL_API.set_message (
2194: p_app_name => 'OKL',
2195: p_msg_name => 'OKL_AM_TRN_EXISTS_ERR',
2196: p_token1 => 'CONTRACT_NUMBER',
2197: p_token1_value => db_contract_number);

Line 2199: RAISE OKL_API.G_EXCEPTION_ERROR;

2195: p_msg_name => 'OKL_AM_TRN_EXISTS_ERR',
2196: p_token1 => 'CONTRACT_NUMBER',
2197: p_token1_value => db_contract_number);
2198:
2199: RAISE OKL_API.G_EXCEPTION_ERROR;
2200:
2201: END IF;
2202: END LOOP;
2203:

Line 2212: OKL_API.set_message (

2208: IF chk_split_trn_rec1.id IS NOT NULL THEN
2209:
2210: -- Transaction exists for contract CONTRACT_NUMBER which was processed
2211: -- after this quote was created. This quote is now invalid.
2212: OKL_API.set_message (
2213: p_app_name => 'OKL',
2214: p_msg_name => 'OKL_AM_TRN_EXISTS_ERR',
2215: p_token1 => 'CONTRACT_NUMBER',
2216: p_token1_value => db_contract_number);

Line 2218: RAISE OKL_API.G_EXCEPTION_ERROR;

2214: p_msg_name => 'OKL_AM_TRN_EXISTS_ERR',
2215: p_token1 => 'CONTRACT_NUMBER',
2216: p_token1_value => db_contract_number);
2217:
2218: RAISE OKL_API.G_EXCEPTION_ERROR;
2219:
2220: END IF;
2221: END LOOP;
2222: END IF;

Line 2249: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

2245: END IF;
2246:
2247:
2248: -- If error in checking if asset serialized
2249: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2250:
2251:
2252: RAISE OKL_API.G_EXCEPTION_ERROR;
2253:

Line 2252: RAISE OKL_API.G_EXCEPTION_ERROR;

2248: -- If error in checking if asset serialized
2249: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2250:
2251:
2252: RAISE OKL_API.G_EXCEPTION_ERROR;
2253:
2254: END IF;
2255:
2256:

Line 2258: IF lx_asset_serialized_yn = OKL_API.G_TRUE THEN

2254: END IF;
2255:
2256:
2257: -- If asset serialized and IB Line Count <> Quote Qty then error
2258: IF lx_asset_serialized_yn = OKL_API.G_TRUE THEN
2259:
2260:
2261: -- Get the IB line count
2262: OPEN get_ib_lines_cnt_csr(get_qte_lines_rec.tql_id);

Line 2276: OKL_API.set_message (

2272:
2273: -- Asset ASSET_NUMBER is serialized. Quote quantity
2274: -- QUOTE_QUANTITY does not match the number of selected asset
2275: -- units ASSET_UNITS.
2276: OKL_API.set_message (
2277: p_app_name => 'OKL',
2278: p_msg_name => 'OKL_AM_QTE_QTY_SRL_CNT_ERR',
2279: p_token1 => 'ASSET_NUMBER',
2280: p_token1_value => get_qte_lines_rec.asset_name,

Line 2287: RAISE OKL_API.G_EXCEPTION_ERROR;

2283: p_token3 => 'ASSET_UNITS',
2284: p_token3_value => l_ib_lines_count);
2285:
2286:
2287: RAISE OKL_API.G_EXCEPTION_ERROR;
2288:
2289: END IF;
2290: END IF;
2291:

Line 2314: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

2310: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called check_asset_validity_in_fa , return status: ' || l_return_status);
2311: END IF;
2312:
2313: -- If error in FA checks the throw exception, message set in above routine
2314: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2315:
2316: RAISE OKL_API.G_EXCEPTION_ERROR;
2317: END IF;
2318:

Line 2316: RAISE OKL_API.G_EXCEPTION_ERROR;

2312:
2313: -- If error in FA checks the throw exception, message set in above routine
2314: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2315:
2316: RAISE OKL_API.G_EXCEPTION_ERROR;
2317: END IF;
2318:
2319: IF (is_debug_statement_on) THEN
2320: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling OKL_AM_UTIL_PVT.get_contract_product_details');

Line 2340: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

2336: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_tax_owner: ' || l_tax_owner);
2337: END IF;
2338:
2339: -- If error then throw exception
2340: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2341:
2342: RAISE OKL_API.G_EXCEPTION_ERROR;
2343: END IF;
2344:

Line 2342: RAISE OKL_API.G_EXCEPTION_ERROR;

2338:
2339: -- If error then throw exception
2340: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2341:
2342: RAISE OKL_API.G_EXCEPTION_ERROR;
2343: END IF;
2344:
2345: IF l_deal_type LIKE 'LOAN%' THEN
2346:

Line 2348: OKL_API.SET_MESSAGE(

2344:
2345: IF l_deal_type LIKE 'LOAN%' THEN
2346:
2347: -- Termination with purchase quote is not allowed for loan contract.
2348: OKL_API.SET_MESSAGE(
2349: p_app_name => 'OKL',
2350: p_msg_name => 'OKL_AM_LOAN_PAR_ERR');
2351:
2352: RAISE G_EXCEPTION_HALT_VALIDATION;

Line 2383: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

2379: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_tax_owner: ' || l_tax_owner);
2380: END IF;
2381:
2382: -- If error then throw exception
2383: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2384:
2385: RAISE OKL_API.G_EXCEPTION_ERROR;
2386: END IF;
2387:

Line 2385: RAISE OKL_API.G_EXCEPTION_ERROR;

2381:
2382: -- If error then throw exception
2383: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2384:
2385: RAISE OKL_API.G_EXCEPTION_ERROR;
2386: END IF;
2387:
2388: IF l_deal_type LIKE 'LOAN%'
2389: AND l_rev_rec_method IN ('ESTIMATED_AND_BILLED','ACTUAL') THEN

Line 2392: OKL_API.SET_MESSAGE(

2388: IF l_deal_type LIKE 'LOAN%'
2389: AND l_rev_rec_method IN ('ESTIMATED_AND_BILLED','ACTUAL') THEN
2390:
2391: --SECHAWLA 04-JAN-06 4915133
2392: OKL_API.SET_MESSAGE(
2393: p_app_name => 'OKL',
2394: p_msg_name => 'OKL_AM_LOAN_PAR_LN_TRMNT');
2395:
2396: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 2396: RAISE OKL_API.G_EXCEPTION_ERROR;

2392: OKL_API.SET_MESSAGE(
2393: p_app_name => 'OKL',
2394: p_msg_name => 'OKL_AM_LOAN_PAR_LN_TRMNT');
2395:
2396: RAISE OKL_API.G_EXCEPTION_ERROR;
2397:
2398: END IF;
2399: END IF;
2400:

Line 2446: p_init_msg_list => OKL_API.G_FALSE,

2442: END IF;
2443: -- update the quote to canceled
2444: OKL_TRX_QUOTES_PUB.update_trx_quotes(
2445: p_api_version => p_api_version,
2446: p_init_msg_list => OKL_API.G_FALSE,
2447: x_return_status => l_return_status,
2448: x_msg_count => x_msg_count,
2449: x_msg_data => x_msg_data,
2450: p_qtev_rec => lp_canceled_qtev_rec,

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

2452: IF (is_debug_statement_on) THEN
2453: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_TRX_QUOTES_PUB.update_trx_quotes , return status: ' || l_return_status);
2454: END IF;
2455:
2456: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2457: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2458: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2459: RAISE OKL_API.G_EXCEPTION_ERROR;
2460: END IF;

Line 2457: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2453: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_TRX_QUOTES_PUB.update_trx_quotes , return status: ' || l_return_status);
2454: END IF;
2455:
2456: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2457: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2458: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2459: RAISE OKL_API.G_EXCEPTION_ERROR;
2460: END IF;
2461:

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

2454: END IF;
2455:
2456: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2457: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2458: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2459: RAISE OKL_API.G_EXCEPTION_ERROR;
2460: END IF;
2461:
2462: END IF;

Line 2459: RAISE OKL_API.G_EXCEPTION_ERROR;

2455:
2456: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2457: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2458: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2459: RAISE OKL_API.G_EXCEPTION_ERROR;
2460: END IF;
2461:
2462: END IF;
2463:

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

2481: IF (NVL(l_ars_code,'?') <> 'REPOSSESSED') THEN
2482: -- You cannot accept this termination quote.
2483: -- Please update the Asset Return status to Repossessed for all
2484: -- assets on contract number CONTRACT_NUMBER.
2485: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
2486: p_msg_name => 'OKL_AM_ASSET_NOT_REPO',
2487: p_token1 => 'CONTRACT_NUMBER',
2488: p_token1_value => l_contract_number);
2489:

Line 2490: RAISE OKL_API.G_EXCEPTION_ERROR;

2486: p_msg_name => 'OKL_AM_ASSET_NOT_REPO',
2487: p_token1 => 'CONTRACT_NUMBER',
2488: p_token1_value => l_contract_number);
2489:
2490: RAISE OKL_API.G_EXCEPTION_ERROR;
2491: END IF;
2492: END IF;
2493: -- Bug 6674730 end
2494:

Line 2515: RAISE OKL_API.G_EXCEPTION_ERROR;

2511:
2512: IF l_int_calc_done IS NULL OR l_int_calc_done = 'N' THEN
2513:
2514: -- Message will be set in called procedure
2515: RAISE OKL_API.G_EXCEPTION_ERROR;
2516:
2517: -- rmunjulu Check if Variable Rate NON REAMORT case, if yes then run variable rate billing API
2518:
2519: END IF;

Line 2537: p_init_msg_list => OKL_API.G_FALSE,

2533:
2534: -- Check if linked service contract exists for the quoted contract
2535: OKL_SERVICE_INTEGRATION_PVT.check_service_link (
2536: p_api_version => l_api_version,
2537: p_init_msg_list => OKL_API.G_FALSE,
2538: x_return_status => l_return_status,
2539: x_msg_count => l_msg_count,
2540: x_msg_data => l_msg_data,
2541: p_lease_contract_id => l_contract_id,

Line 2551: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

2547: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,
2548: 'called OKL_SERVICE_INTEGRATION_PVT.check_service_link , l_oks_chr_id: ' || l_oks_chr_id);
2549: END IF;
2550:
2551: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2552: -- Error checking service integration details.
2553: OKL_API.set_message (
2554: p_app_name => OKL_API.G_APP_NAME,
2555: p_msg_name => 'OKL_AM_K_SRV_INT_ERR');

Line 2553: OKL_API.set_message (

2549: END IF;
2550:
2551: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2552: -- Error checking service integration details.
2553: OKL_API.set_message (
2554: p_app_name => OKL_API.G_APP_NAME,
2555: p_msg_name => 'OKL_AM_K_SRV_INT_ERR');
2556: END IF;
2557:

Line 2554: p_app_name => OKL_API.G_APP_NAME,

2550:
2551: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2552: -- Error checking service integration details.
2553: OKL_API.set_message (
2554: p_app_name => OKL_API.G_APP_NAME,
2555: p_msg_name => 'OKL_AM_K_SRV_INT_ERR');
2556: END IF;
2557:
2558: -- raise exception if error

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

2555: p_msg_name => 'OKL_AM_K_SRV_INT_ERR');
2556: END IF;
2557:
2558: -- raise exception if error
2559: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2560: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2561: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2562: RAISE OKL_API.G_EXCEPTION_ERROR;
2563: END IF;

Line 2560: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2556: END IF;
2557:
2558: -- raise exception if error
2559: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2560: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2561: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2562: RAISE OKL_API.G_EXCEPTION_ERROR;
2563: END IF;
2564:

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

2557:
2558: -- raise exception if error
2559: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2560: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2561: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2562: RAISE OKL_API.G_EXCEPTION_ERROR;
2563: END IF;
2564:
2565: -- If linked Lease

Line 2562: RAISE OKL_API.G_EXCEPTION_ERROR;

2558: -- raise exception if error
2559: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2560: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2561: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2562: RAISE OKL_API.G_EXCEPTION_ERROR;
2563: END IF;
2564:
2565: -- If linked Lease
2566: IF l_return_status = OKL_API.G_RET_STS_SUCCESS

Line 2566: IF l_return_status = OKL_API.G_RET_STS_SUCCESS

2562: RAISE OKL_API.G_EXCEPTION_ERROR;
2563: END IF;
2564:
2565: -- If linked Lease
2566: IF l_return_status = OKL_API.G_RET_STS_SUCCESS
2567: AND l_oks_chr_id IS NOT NULL THEN
2568:
2569: -- IF Partial Quote
2570: IF db_partial_yn = 'Y' THEN

Line 2599: OKL_API.set_message (

2595: END LOOP;
2596:
2597: -- Partial Quote QUOTE_NUMBER for Lease Contract LEASE_CONTRACT can not be accepted,
2598: -- since Lease Contract is linked to Service Contract SERVICE_CONTRACT.
2599: OKL_API.set_message (
2600: p_app_name => OKL_API.G_APP_NAME,
2601: p_msg_name => 'OKL_AM_ACCEPT_LINKED_LEASE',
2602: p_token1 => 'QUOTE_NUMBER',
2603: p_token1_value => db_quote_number,

Line 2600: p_app_name => OKL_API.G_APP_NAME,

2596:
2597: -- Partial Quote QUOTE_NUMBER for Lease Contract LEASE_CONTRACT can not be accepted,
2598: -- since Lease Contract is linked to Service Contract SERVICE_CONTRACT.
2599: OKL_API.set_message (
2600: p_app_name => OKL_API.G_APP_NAME,
2601: p_msg_name => 'OKL_AM_ACCEPT_LINKED_LEASE',
2602: p_token1 => 'QUOTE_NUMBER',
2603: p_token1_value => db_quote_number,
2604: p_token2 => 'LEASE_CONTRACT',

Line 2609: RAISE OKL_API.G_EXCEPTION_ERROR;

2605: p_token2_value => l_contract_number,
2606: p_token3 => 'SERVICE_CONTRACT',
2607: p_token3_value => l_service_contract);
2608:
2609: RAISE OKL_API.G_EXCEPTION_ERROR;
2610:
2611: END IF;
2612:
2613: END IF;

Line 2637: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

2633: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,
2634: 'l_return_status: ' || l_return_status);
2635: END IF;
2636:
2637: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2638: -- Error getting contract product details.
2639: OKL_API.set_message (
2640: p_app_name => OKL_API.G_APP_NAME,
2641: p_msg_name => 'OKL_AM_K_PRD_DTLS_ERR');

Line 2639: OKL_API.set_message (

2635: END IF;
2636:
2637: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2638: -- Error getting contract product details.
2639: OKL_API.set_message (
2640: p_app_name => OKL_API.G_APP_NAME,
2641: p_msg_name => 'OKL_AM_K_PRD_DTLS_ERR');
2642: END IF;
2643:

Line 2640: p_app_name => OKL_API.G_APP_NAME,

2636:
2637: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2638: -- Error getting contract product details.
2639: OKL_API.set_message (
2640: p_app_name => OKL_API.G_APP_NAME,
2641: p_msg_name => 'OKL_AM_K_PRD_DTLS_ERR');
2642: END IF;
2643:
2644: -- raise exception if error

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

2641: p_msg_name => 'OKL_AM_K_PRD_DTLS_ERR');
2642: END IF;
2643:
2644: -- raise exception if error
2645: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2646: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2647: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2648: RAISE OKL_API.G_EXCEPTION_ERROR;
2649: END IF;

Line 2646: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2642: END IF;
2643:
2644: -- raise exception if error
2645: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2646: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2647: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2648: RAISE OKL_API.G_EXCEPTION_ERROR;
2649: END IF;
2650:

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

2643:
2644: -- raise exception if error
2645: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2646: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2647: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2648: RAISE OKL_API.G_EXCEPTION_ERROR;
2649: END IF;
2650:
2651: -- BPD Now provides a API which tells till when the billing was done, use that

Line 2648: RAISE OKL_API.G_EXCEPTION_ERROR;

2644: -- raise exception if error
2645: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2646: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2647: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2648: RAISE OKL_API.G_EXCEPTION_ERROR;
2649: END IF;
2650:
2651: -- BPD Now provides a API which tells till when the billing was done, use that
2652: IF (is_debug_statement_on) THEN

Line 2709: OKL_API.set_message (

2705: -- Termination Quote 'QUOTE_NUMBER' cannot be accepted at this time as
2706: -- the concurrent program 'PROGRAM_NAME'
2707: -- (Request Id = 'REQUEST_ID') is 'PHASE'.
2708: -- Please accept the termination quote after the program has completed.
2709: OKL_API.set_message (
2710: p_app_name => OKL_API.G_APP_NAME,
2711: p_msg_name => 'OKL_AM_CONC_REC_FOUND',
2712: p_token1 => 'QUOTE_NUMBER',
2713: p_token1_value => db_quote_number,

Line 2710: p_app_name => OKL_API.G_APP_NAME,

2706: -- the concurrent program 'PROGRAM_NAME'
2707: -- (Request Id = 'REQUEST_ID') is 'PHASE'.
2708: -- Please accept the termination quote after the program has completed.
2709: OKL_API.set_message (
2710: p_app_name => OKL_API.G_APP_NAME,
2711: p_msg_name => 'OKL_AM_CONC_REC_FOUND',
2712: p_token1 => 'QUOTE_NUMBER',
2713: p_token1_value => db_quote_number,
2714: p_token2 => 'PROGRAM_NAME',

Line 2721: RAISE OKL_API.G_EXCEPTION_ERROR;

2717: p_token3_value => conc_details_rec.request_id,
2718: p_token4 => 'PHASE',
2719: p_token4_value => l_phase_meaning);
2720:
2721: RAISE OKL_API.G_EXCEPTION_ERROR;
2722: END IF;
2723:
2724: -- Call Billing API to do billing of contract
2725: IF (is_debug_statement_on) THEN

Line 2733: p_init_msg_list => OKL_API.G_FALSE,

2729:
2730: -- Call stream billing API if stream billing not done
2731: OKL_STREAM_BILLING_PVT.bill_streams (
2732: p_api_version => p_api_version,
2733: p_init_msg_list => OKL_API.G_FALSE,
2734: x_return_status => l_return_status,
2735: x_msg_count => x_msg_count,
2736: x_msg_data => x_msg_data,
2737: p_commit => FND_API.G_FALSE,

Line 2752: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

2748: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,
2749: 'l_return_status: ' || l_return_status);
2750: END IF;
2751:
2752: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2753: -- Error during billing for the contract.
2754: OKL_API.set_message (
2755: p_app_name => OKL_API.G_APP_NAME,
2756: p_msg_name => 'OKL_AM_BILL_ERROR');

Line 2754: OKL_API.set_message (

2750: END IF;
2751:
2752: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2753: -- Error during billing for the contract.
2754: OKL_API.set_message (
2755: p_app_name => OKL_API.G_APP_NAME,
2756: p_msg_name => 'OKL_AM_BILL_ERROR');
2757: END IF;
2758:

Line 2755: p_app_name => OKL_API.G_APP_NAME,

2751:
2752: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2753: -- Error during billing for the contract.
2754: OKL_API.set_message (
2755: p_app_name => OKL_API.G_APP_NAME,
2756: p_msg_name => 'OKL_AM_BILL_ERROR');
2757: END IF;
2758:
2759: -- raise exception if error

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

2756: p_msg_name => 'OKL_AM_BILL_ERROR');
2757: END IF;
2758:
2759: -- raise exception if error
2760: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2761: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2762: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2763: RAISE OKL_API.G_EXCEPTION_ERROR;
2764: END IF;

Line 2761: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2757: END IF;
2758:
2759: -- raise exception if error
2760: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2761: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2762: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2763: RAISE OKL_API.G_EXCEPTION_ERROR;
2764: END IF;
2765:

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

2758:
2759: -- raise exception if error
2760: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2761: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2762: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2763: RAISE OKL_API.G_EXCEPTION_ERROR;
2764: END IF;
2765:
2766: ELSE -- RevRec IS NOT STREAMS or IntCalc IS NOT FIXED or OKS may be linked

Line 2763: RAISE OKL_API.G_EXCEPTION_ERROR;

2759: -- raise exception if error
2760: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2761: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2762: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2763: RAISE OKL_API.G_EXCEPTION_ERROR;
2764: END IF;
2765:
2766: ELSE -- RevRec IS NOT STREAMS or IntCalc IS NOT FIXED or OKS may be linked
2767:

Line 2772: OKL_API.set_message (

2768: -- rmunjulu 6795295 set the message if needed
2769: IF nvl(l_stream_bill_done_yn ,'*') = 'N' THEN
2770: -- Quote QUOTE_NUMBER can not be accepted. Please process Regular Stream billing
2771: -- for contract CONTRACT_NUMBER up to the quote effective from date.
2772: OKL_API.set_message (
2773: p_app_name => 'OKL',
2774: p_msg_name => 'OKL_AM_ACCEPT_TQ_RUN_BILLING',
2775: p_token1 => 'QUOTE_NUMBER',
2776: p_token1_value => db_quote_number,

Line 2782: RAISE OKL_API.G_EXCEPTION_ERROR;

2778: p_token2_value => l_contract_number);
2779: ELSE -- service billing not done, message will be set in called procedure
2780: NULL;
2781: END IF;
2782: RAISE OKL_API.G_EXCEPTION_ERROR;
2783: END IF;
2784: -- rmunjulu AutoTerminate -- END
2785: END IF;
2786:

Line 2852: OKL_API.set_message (

2848: IF (l_accrual_done IS NULL ) THEN -- rmunjulu 5036337 check for Null-- check for null rmunjulu LOANS_ENHANCEMENTS Use new variable
2849:
2850: -- Error occurred while checking the accrual status for contract number CONTRACT_NUMBER.
2851: -- Function OKL_GENERATE_ACCRUALS_PVT.check_date_accrued_till returned a NULL
2852: OKL_API.set_message (
2853: p_app_name => OKL_API.G_APP_NAME,
2854: p_msg_name => 'OKL_AM_CHK_ACCRUAL_ERR',
2855: p_token1 => 'CONTRACT_NUMBER',
2856: p_token1_value => l_contract_number);

Line 2853: p_app_name => OKL_API.G_APP_NAME,

2849:
2850: -- Error occurred while checking the accrual status for contract number CONTRACT_NUMBER.
2851: -- Function OKL_GENERATE_ACCRUALS_PVT.check_date_accrued_till returned a NULL
2852: OKL_API.set_message (
2853: p_app_name => OKL_API.G_APP_NAME,
2854: p_msg_name => 'OKL_AM_CHK_ACCRUAL_ERR',
2855: p_token1 => 'CONTRACT_NUMBER',
2856: p_token1_value => l_contract_number);
2857:

Line 2858: RAISE OKL_API.G_EXCEPTION_ERROR;

2854: p_msg_name => 'OKL_AM_CHK_ACCRUAL_ERR',
2855: p_token1 => 'CONTRACT_NUMBER',
2856: p_token1_value => l_contract_number);
2857:
2858: RAISE OKL_API.G_EXCEPTION_ERROR;
2859:
2860: ELSIF (l_accrual_done = 'N' ) THEN -- rmunjulu 5036337 check for N
2861:
2862: -- rmunjulu 6736148 -- start

Line 2893: OKL_API.set_message (

2889: -- Termination Quote 'QUOTE_NUMBER' cannot be accepted at this time as
2890: -- the concurrent program 'PROGRAM_NAME'
2891: -- (Request Id = 'REQUEST_ID') is 'PHASE'.
2892: -- Please accept the termination quote after the program has completed.
2893: OKL_API.set_message (
2894: p_app_name => OKL_API.G_APP_NAME,
2895: p_msg_name => 'OKL_AM_CONC_REC_FOUND',
2896: p_token1 => 'QUOTE_NUMBER',
2897: p_token1_value => db_quote_number,

Line 2894: p_app_name => OKL_API.G_APP_NAME,

2890: -- the concurrent program 'PROGRAM_NAME'
2891: -- (Request Id = 'REQUEST_ID') is 'PHASE'.
2892: -- Please accept the termination quote after the program has completed.
2893: OKL_API.set_message (
2894: p_app_name => OKL_API.G_APP_NAME,
2895: p_msg_name => 'OKL_AM_CONC_REC_FOUND',
2896: p_token1 => 'QUOTE_NUMBER',
2897: p_token1_value => db_quote_number,
2898: p_token2 => 'PROGRAM_NAME',

Line 2905: RAISE OKL_API.G_EXCEPTION_ERROR;

2901: p_token3_value => conc_details_rec.request_id,
2902: p_token4 => 'PHASE',
2903: p_token4_value => l_phase_meaning);
2904:
2905: RAISE OKL_API.G_EXCEPTION_ERROR;
2906: END IF;
2907:
2908: -- set the accrual_rec
2909: l_accrual_rec.contract_id := l_contract_id;

Line 2922: p_init_msg_list => OKL_API.G_FALSE,

2918:
2919: -- Call Accruals API
2920: OKL_GENERATE_ACCRUALS_PVT.generate_accruals (
2921: p_api_version => p_api_version,
2922: p_init_msg_list => OKL_API.G_FALSE,
2923: x_return_status => l_return_status,
2924: x_msg_count => x_msg_count,
2925: x_msg_data => x_msg_data,
2926: p_accrual_rec => l_accrual_rec);

Line 2936: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

2932: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,
2933: 'l_return_status: ' || l_return_status);
2934: END IF;
2935:
2936: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2937: -- Error during running accrual for the contract.
2938: OKL_API.set_message (
2939: p_app_name => OKL_API.G_APP_NAME,
2940: p_msg_name => 'OKL_AM_ACCRUAL_ERROR');

Line 2938: OKL_API.set_message (

2934: END IF;
2935:
2936: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2937: -- Error during running accrual for the contract.
2938: OKL_API.set_message (
2939: p_app_name => OKL_API.G_APP_NAME,
2940: p_msg_name => 'OKL_AM_ACCRUAL_ERROR');
2941: END IF;
2942:

Line 2939: p_app_name => OKL_API.G_APP_NAME,

2935:
2936: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2937: -- Error during running accrual for the contract.
2938: OKL_API.set_message (
2939: p_app_name => OKL_API.G_APP_NAME,
2940: p_msg_name => 'OKL_AM_ACCRUAL_ERROR');
2941: END IF;
2942:
2943: -- raise exception if error

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

2940: p_msg_name => 'OKL_AM_ACCRUAL_ERROR');
2941: END IF;
2942:
2943: -- raise exception if error
2944: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2945: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2946: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2947: RAISE OKL_API.G_EXCEPTION_ERROR;
2948: END IF;

Line 2945: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

2941: END IF;
2942:
2943: -- raise exception if error
2944: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2945: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2946: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2947: RAISE OKL_API.G_EXCEPTION_ERROR;
2948: END IF;
2949: -- rmunjulu 6736148 -- end

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

2942:
2943: -- raise exception if error
2944: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2945: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2946: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2947: RAISE OKL_API.G_EXCEPTION_ERROR;
2948: END IF;
2949: -- rmunjulu 6736148 -- end
2950: ELSE -- RevRec IS NOT STREAMS or IntCalc IS NOT FIXED

Line 2947: RAISE OKL_API.G_EXCEPTION_ERROR;

2943: -- raise exception if error
2944: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
2945: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
2946: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
2947: RAISE OKL_API.G_EXCEPTION_ERROR;
2948: END IF;
2949: -- rmunjulu 6736148 -- end
2950: ELSE -- RevRec IS NOT STREAMS or IntCalc IS NOT FIXED
2951:

Line 2956: OKL_API.set_message (

2952: IF nvl(l_accrual_previous_mnth_yn,'N') = 'N' THEN -- rmunjulu 4769094 continue with current message
2953:
2954: -- Quote QUOTE_NUMBER can not be accepted. Please process accrual
2955: -- for contract CONTRACT_NUMBER up to the quote effective from date.
2956: OKL_API.set_message (
2957: p_app_name => OKL_API.G_APP_NAME,
2958: p_msg_name => 'OKL_AM_ACCEPT_TQ_RUN_ACCRUAL',
2959: p_token1 => 'QUOTE_NUMBER',
2960: p_token1_value => db_quote_number,

Line 2957: p_app_name => OKL_API.G_APP_NAME,

2953:
2954: -- Quote QUOTE_NUMBER can not be accepted. Please process accrual
2955: -- for contract CONTRACT_NUMBER up to the quote effective from date.
2956: OKL_API.set_message (
2957: p_app_name => OKL_API.G_APP_NAME,
2958: p_msg_name => 'OKL_AM_ACCEPT_TQ_RUN_ACCRUAL',
2959: p_token1 => 'QUOTE_NUMBER',
2960: p_token1_value => db_quote_number,
2961: p_token2 => 'CONTRACT_NUMBER',

Line 2967: OKL_API.set_message (

2963:
2964: ELSE -- rmunjulu 4769094 new message check till quote eff dates previous month last date
2965: -- Quote QUOTE_NUMBER can not be accepted. Please process accrual
2966: -- for contract CONTRACT_NUMBER up to the DATE.
2967: OKL_API.set_message (
2968: p_app_name => OKL_API.G_APP_NAME,
2969: p_msg_name => 'OKL_AM_ACCEPT_TQ_RUN_ACCR_NEW',
2970: p_token1 => 'QUOTE_NUMBER',
2971: p_token1_value => db_quote_number,

Line 2968: p_app_name => OKL_API.G_APP_NAME,

2964: ELSE -- rmunjulu 4769094 new message check till quote eff dates previous month last date
2965: -- Quote QUOTE_NUMBER can not be accepted. Please process accrual
2966: -- for contract CONTRACT_NUMBER up to the DATE.
2967: OKL_API.set_message (
2968: p_app_name => OKL_API.G_APP_NAME,
2969: p_msg_name => 'OKL_AM_ACCEPT_TQ_RUN_ACCR_NEW',
2970: p_token1 => 'QUOTE_NUMBER',
2971: p_token1_value => db_quote_number,
2972: p_token2 => 'CONTRACT_NUMBER',

Line 2978: RAISE OKL_API.G_EXCEPTION_ERROR;

2974: p_token3 => 'DATE',
2975: p_token3_value => l_previous_mnth_last_date);
2976: END IF;
2977:
2978: RAISE OKL_API.G_EXCEPTION_ERROR;
2979: END IF;
2980: END IF;
2981:
2982: -- RMUNJULU 30-DEC-02 2699412 Added code to set currency conversion columns

Line 3020: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

3016: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_currency_conversion_date: ' || l_currency_conversion_date);
3017: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_converted_amount: ' || l_converted_amount);
3018: END IF;
3019:
3020: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3021:
3022: -- The currency conversion rate could not be
3023: -- identified for specified currency.
3024: OKL_API.set_message(

Line 3024: OKL_API.set_message(

3020: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3021:
3022: -- The currency conversion rate could not be
3023: -- identified for specified currency.
3024: OKL_API.set_message(
3025: p_app_name => 'OKL',
3026: p_msg_name => 'OKL_CONV_RATE_NOT_FOUND');
3027:
3028: END IF;

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

3027:
3028: END IF;
3029:
3030: -- raise exception if error
3031: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3032: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3033: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3034: RAISE OKL_API.G_EXCEPTION_ERROR;
3035: END IF;

Line 3032: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3028: END IF;
3029:
3030: -- raise exception if error
3031: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3032: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3033: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3034: RAISE OKL_API.G_EXCEPTION_ERROR;
3035: END IF;
3036:

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

3029:
3030: -- raise exception if error
3031: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3032: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3033: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3034: RAISE OKL_API.G_EXCEPTION_ERROR;
3035: END IF;
3036:
3037: -- Set the currency conversion columns

Line 3034: RAISE OKL_API.G_EXCEPTION_ERROR;

3030: -- raise exception if error
3031: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3032: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3033: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3034: RAISE OKL_API.G_EXCEPTION_ERROR;
3035: END IF;
3036:
3037: -- Set the currency conversion columns
3038: lp_term_rec.currency_conversion_type := l_currency_conversion_type;

Line 3054: AND lp_term_rec.accepted_yn <> OKL_API.G_MISS_CHAR

3050:
3051:
3052: -- if already accepted and trying to change then raise error
3053: ELSIF lp_term_rec.accepted_yn IS NOT NULL
3054: AND lp_term_rec.accepted_yn <> OKL_API.G_MISS_CHAR
3055: AND lp_term_rec.accepted_yn = G_NO
3056: AND db_accepted_yn = G_YES THEN
3057:
3058: --Quote QUOTE_NUMBER is already accepted.

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

3055: AND lp_term_rec.accepted_yn = G_NO
3056: AND db_accepted_yn = G_YES THEN
3057:
3058: --Quote QUOTE_NUMBER is already accepted.
3059: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
3060: p_msg_name => 'OKL_AM_QUOTE_ALREADY_ACCP',
3061: p_token1 => 'QUOTE_NUMBER',
3062: p_token1_value => db_quote_number);
3063:

Line 3064: RAISE OKL_API.G_EXCEPTION_ERROR;

3060: p_msg_name => 'OKL_AM_QUOTE_ALREADY_ACCP',
3061: p_token1 => 'QUOTE_NUMBER',
3062: p_token1_value => db_quote_number);
3063:
3064: RAISE OKL_API.G_EXCEPTION_ERROR;
3065:
3066: -- rmunjulu 4128965 Added this additional check
3067: -- if already accepted and trying to accept again
3068: -- Could happen when same rollover quote was added to 2 contracts and

Line 3071: AND lp_term_rec.accepted_yn <> OKL_API.G_MISS_CHAR

3067: -- if already accepted and trying to accept again
3068: -- Could happen when same rollover quote was added to 2 contracts and
3069: -- accepted from one activation and then trying to accept from other activation
3070: ELSIF lp_term_rec.accepted_yn IS NOT NULL
3071: AND lp_term_rec.accepted_yn <> OKL_API.G_MISS_CHAR
3072: AND lp_term_rec.accepted_yn = G_YES
3073: AND db_accepted_yn = G_YES THEN
3074:
3075: --Quote QUOTE_NUMBER is already accepted.

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

3072: AND lp_term_rec.accepted_yn = G_YES
3073: AND db_accepted_yn = G_YES THEN
3074:
3075: --Quote QUOTE_NUMBER is already accepted.
3076: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
3077: p_msg_name => 'OKL_AM_QUOTE_ALREADY_ACCP',
3078: p_token1 => 'QUOTE_NUMBER',
3079: p_token1_value => db_quote_number);
3080:

Line 3081: RAISE OKL_API.G_EXCEPTION_ERROR;

3077: p_msg_name => 'OKL_AM_QUOTE_ALREADY_ACCP',
3078: p_token1 => 'QUOTE_NUMBER',
3079: p_token1_value => db_quote_number);
3080:
3081: RAISE OKL_API.G_EXCEPTION_ERROR;
3082:
3083:
3084: END IF; -- end if quote being accepted now
3085:

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

3106: IF (is_debug_statement_on) THEN
3107: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_TRX_QUOTES_PUB.update_trx_quotes , return status: ' || l_return_status);
3108: END IF;
3109:
3110: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3111: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3112: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3113: RAISE OKL_API.G_EXCEPTION_ERROR;
3114: END IF;

Line 3111: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3107: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_TRX_QUOTES_PUB.update_trx_quotes , return status: ' || l_return_status);
3108: END IF;
3109:
3110: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3111: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3112: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3113: RAISE OKL_API.G_EXCEPTION_ERROR;
3114: END IF;
3115:

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

3108: END IF;
3109:
3110: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3111: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3112: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3113: RAISE OKL_API.G_EXCEPTION_ERROR;
3114: END IF;
3115:
3116: --*************

Line 3113: RAISE OKL_API.G_EXCEPTION_ERROR;

3109:
3110: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3111: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3112: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3113: RAISE OKL_API.G_EXCEPTION_ERROR;
3114: END IF;
3115:
3116: --*************
3117: -- launch WF

Line 3150: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

3146: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_return_status: ' || l_return_status);
3147: END IF;
3148:
3149: -- raise exception if error
3150: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
3151: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3152: END IF;
3153:
3154: ELSE

Line 3151: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3147: END IF;
3148:
3149: -- raise exception if error
3150: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
3151: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3152: END IF;
3153:
3154: ELSE
3155: IF (is_debug_statement_on) THEN

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

3175: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'l_return_status: ' || l_return_status);
3176: END IF;
3177:
3178: -- raise exception if error
3179: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3180: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3181: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3182: RAISE OKL_API.G_EXCEPTION_ERROR;
3183: END IF;

Line 3180: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3176: END IF;
3177:
3178: -- raise exception if error
3179: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3180: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3181: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3182: RAISE OKL_API.G_EXCEPTION_ERROR;
3183: END IF;
3184:

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

3177:
3178: -- raise exception if error
3179: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3180: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3181: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3182: RAISE OKL_API.G_EXCEPTION_ERROR;
3183: END IF;
3184:
3185: END IF;

Line 3182: RAISE OKL_API.G_EXCEPTION_ERROR;

3178: -- raise exception if error
3179: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3180: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3181: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3182: RAISE OKL_API.G_EXCEPTION_ERROR;
3183: END IF;
3184:
3185: END IF;
3186:

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

3185: END IF;
3186:
3187: -- Set message on stack
3188: -- Workflow event EVENT_NAME has been requested.
3189: OKL_API.set_message(p_app_name => OKL_API.G_APP_NAME,
3190: p_msg_name => 'OKL_AM_WF_EVENT_MSG',
3191: p_token1 => 'EVENT_NAME',
3192: p_token1_value => l_event_name);
3193:

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

3204: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_AM_UTIL_PVT.process_messages , return status: ' || l_return_status);
3205: END IF;
3206:
3207: -- raise exception if error
3208: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3209: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3210: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3211: RAISE OKL_API.G_EXCEPTION_ERROR;
3212: END IF;

Line 3209: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3205: END IF;
3206:
3207: -- raise exception if error
3208: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3209: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3210: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3211: RAISE OKL_API.G_EXCEPTION_ERROR;
3212: END IF;
3213:

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

3206:
3207: -- raise exception if error
3208: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3209: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3210: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3211: RAISE OKL_API.G_EXCEPTION_ERROR;
3212: END IF;
3213:
3214: END IF;

Line 3211: RAISE OKL_API.G_EXCEPTION_ERROR;

3207: -- raise exception if error
3208: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3209: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3210: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3211: RAISE OKL_API.G_EXCEPTION_ERROR;
3212: END IF;
3213:
3214: END IF;
3215:

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

3218: x_term_rec := lx_term_rec;
3219: x_err_msg := l_err_msg;
3220:
3221: -- end the transaction
3222: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3223: IF (is_debug_procedure_on) THEN
3224: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
3225: END IF;
3226:

Line 3228: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3224: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
3225: END IF;
3226:
3227: EXCEPTION
3228: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3229: IF (is_debug_exception_on) THEN
3230: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
3231: END IF;
3232: IF qte_db_vals_csr%ISOPEN THEN

Line 3250: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3246: IF get_unbill_strms_csr%ISOPEN THEN
3247: CLOSE get_unbill_strms_csr;
3248: END IF;
3249:
3250: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3251: (
3252: l_api_name,
3253: G_PKG_NAME,
3254: 'OKL_API.G_RET_STS_ERROR',

Line 3254: 'OKL_API.G_RET_STS_ERROR',

3250: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3251: (
3252: l_api_name,
3253: G_PKG_NAME,
3254: 'OKL_API.G_RET_STS_ERROR',
3255: x_msg_count,
3256: x_msg_data,
3257: '_PVT'
3258: );

Line 3259: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3255: x_msg_count,
3256: x_msg_data,
3257: '_PVT'
3258: );
3259: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3260: IF (is_debug_exception_on) THEN
3261: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
3262: END IF;
3263: IF qte_db_vals_csr%ISOPEN THEN

Line 3281: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

3277: IF get_unbill_strms_csr%ISOPEN THEN
3278: CLOSE get_unbill_strms_csr;
3279: END IF;
3280:
3281: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
3282: (
3283: l_api_name,
3284: G_PKG_NAME,
3285: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3285: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3281: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
3282: (
3283: l_api_name,
3284: G_PKG_NAME,
3285: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3286: x_msg_count,
3287: x_msg_data,
3288: '_PVT'
3289: );

Line 3313: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

3309: IF get_unbill_strms_csr%ISOPEN THEN
3310: CLOSE get_unbill_strms_csr;
3311: END IF;
3312:
3313: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
3314: (
3315: l_api_name,
3316: G_PKG_NAME,
3317: 'OTHERS',

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

3352: x_term_tbl OUT NOCOPY term_tbl_type,
3353: x_err_msg OUT NOCOPY VARCHAR2,
3354: p_acceptance_source IN VARCHAR2 DEFAULT NULL) AS
3355:
3356: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3357: i NUMBER := 0;
3358: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3359: l_api_name CONSTANT VARCHAR2(30) := 'terminate_quote';
3360: l_api_version CONSTANT NUMBER := 1;

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

3354: p_acceptance_source IN VARCHAR2 DEFAULT NULL) AS
3355:
3356: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3357: i NUMBER := 0;
3358: l_overall_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3359: l_api_name CONSTANT VARCHAR2(30) := 'terminate_quote';
3360: l_api_version CONSTANT NUMBER := 1;
3361:
3362: -- rmunjulu 4128965 Get quote details

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

3385: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_term_tbl.COUNT: ' || p_term_tbl.COUNT);
3386: END IF;
3387:
3388: --Check API version, initialize message list and create savepoint.
3389: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3390: G_PKG_NAME,
3391: p_init_msg_list,
3392: l_api_version,
3393: p_api_version,

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

3393: p_api_version,
3394: '_PVT',
3395: x_return_status);
3396:
3397: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3398: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3399: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3400: RAISE OKL_API.G_EXCEPTION_ERROR;
3401: END IF;

Line 3398: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3394: '_PVT',
3395: x_return_status);
3396:
3397: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3398: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3399: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3400: RAISE OKL_API.G_EXCEPTION_ERROR;
3401: END IF;
3402:

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

3395: x_return_status);
3396:
3397: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3398: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3399: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3400: RAISE OKL_API.G_EXCEPTION_ERROR;
3401: END IF;
3402:
3403: IF (p_term_tbl.COUNT > 0) THEN

Line 3400: RAISE OKL_API.G_EXCEPTION_ERROR;

3396:
3397: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3398: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3399: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3400: RAISE OKL_API.G_EXCEPTION_ERROR;
3401: END IF;
3402:
3403: IF (p_term_tbl.COUNT > 0) THEN
3404: i := p_term_tbl.FIRST;

Line 3416: p_init_msg_list => OKL_API.G_FALSE,

3412: l_accepted_yn_tbl(i) := get_qte_dtls_rec.accepted_yn;
3413:
3414: terminate_quote (
3415: p_api_version => p_api_version,
3416: p_init_msg_list => OKL_API.G_FALSE,
3417: x_return_status => x_return_status,
3418: x_msg_count => x_msg_count,
3419: x_msg_data => x_msg_data,
3420: p_term_rec => p_term_tbl(i),

Line 3428: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

3424: IF (is_debug_statement_on) THEN
3425: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called terminate_quote , return status: ' || x_return_status);
3426: END IF;
3427:
3428: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3429: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
3430: l_overall_status := x_return_status;
3431: END IF;
3432: END IF;

Line 3429: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN

3425: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called terminate_quote , return status: ' || x_return_status);
3426: END IF;
3427:
3428: IF x_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
3429: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
3430: l_overall_status := x_return_status;
3431: END IF;
3432: END IF;
3433:

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

3439: -- rmunjulu 4128965 If Rollover Quotes then
3440: IF nvl(p_acceptance_source,'*') = 'ROLLOVER' THEN
3441:
3442: -- raise exception if error
3443: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3444: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3445: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3446: RAISE OKL_API.G_EXCEPTION_ERROR;
3447: END IF;

Line 3444: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3440: IF nvl(p_acceptance_source,'*') = 'ROLLOVER' THEN
3441:
3442: -- raise exception if error
3443: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3444: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3445: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3446: RAISE OKL_API.G_EXCEPTION_ERROR;
3447: END IF;
3448:

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

3441:
3442: -- raise exception if error
3443: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3444: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3445: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3446: RAISE OKL_API.G_EXCEPTION_ERROR;
3447: END IF;
3448:
3449: -- rmunjulu 4128965 Loop through the table again to Launch the Termination Workflows, as they were not launched earlier

Line 3446: RAISE OKL_API.G_EXCEPTION_ERROR;

3442: -- raise exception if error
3443: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3444: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3445: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3446: RAISE OKL_API.G_EXCEPTION_ERROR;
3447: END IF;
3448:
3449: -- rmunjulu 4128965 Loop through the table again to Launch the Termination Workflows, as they were not launched earlier
3450: i := p_term_tbl.FIRST;

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

3479: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'x_return_status: ' || x_return_status);
3480: END IF;
3481:
3482: -- raise exception if error
3483: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3484: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3485: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3486: RAISE OKL_API.G_EXCEPTION_ERROR;
3487: END IF;

Line 3484: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3480: END IF;
3481:
3482: -- raise exception if error
3483: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3484: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3485: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3486: RAISE OKL_API.G_EXCEPTION_ERROR;
3487: END IF;
3488:

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

3481:
3482: -- raise exception if error
3483: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3484: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3485: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3486: RAISE OKL_API.G_EXCEPTION_ERROR;
3487: END IF;
3488:
3489: -- Set message on stack

Line 3486: RAISE OKL_API.G_EXCEPTION_ERROR;

3482: -- raise exception if error
3483: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3484: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3485: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3486: RAISE OKL_API.G_EXCEPTION_ERROR;
3487: END IF;
3488:
3489: -- Set message on stack
3490: -- Workflow event EVENT_NAME has been requested.

Line 3491: OKL_API.set_message(

3487: END IF;
3488:
3489: -- Set message on stack
3490: -- Workflow event EVENT_NAME has been requested.
3491: OKL_API.set_message(
3492: p_app_name => OKL_API.G_APP_NAME,
3493: p_msg_name => 'OKL_AM_WF_EVENT_MSG',
3494: p_token1 => 'EVENT_NAME',
3495: p_token1_value => l_event_name);

Line 3492: p_app_name => OKL_API.G_APP_NAME,

3488:
3489: -- Set message on stack
3490: -- Workflow event EVENT_NAME has been requested.
3491: OKL_API.set_message(
3492: p_app_name => OKL_API.G_APP_NAME,
3493: p_msg_name => 'OKL_AM_WF_EVENT_MSG',
3494: p_token1 => 'EVENT_NAME',
3495: p_token1_value => l_event_name);
3496:

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

3519: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'x_return_status: ' || x_return_status);
3520: END IF;
3521:
3522: -- raise exception if error
3523: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3524: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3525: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3526: RAISE OKL_API.G_EXCEPTION_ERROR;
3527: END IF;

Line 3524: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3520: END IF;
3521:
3522: -- raise exception if error
3523: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3524: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3525: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3526: RAISE OKL_API.G_EXCEPTION_ERROR;
3527: END IF;
3528:

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

3521:
3522: -- raise exception if error
3523: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3524: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3525: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3526: RAISE OKL_API.G_EXCEPTION_ERROR;
3527: END IF;
3528:
3529: -- Set message on stack

Line 3526: RAISE OKL_API.G_EXCEPTION_ERROR;

3522: -- raise exception if error
3523: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3524: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3525: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3526: RAISE OKL_API.G_EXCEPTION_ERROR;
3527: END IF;
3528:
3529: -- Set message on stack
3530: -- Workflow event EVENT_NAME has been requested.

Line 3531: OKL_API.set_message(

3527: END IF;
3528:
3529: -- Set message on stack
3530: -- Workflow event EVENT_NAME has been requested.
3531: OKL_API.set_message(
3532: p_app_name => OKL_API.G_APP_NAME,
3533: p_msg_name => 'OKL_AM_WF_EVENT_MSG',
3534: p_token1 => 'EVENT_NAME',
3535: p_token1_value => l_event_name);

Line 3532: p_app_name => OKL_API.G_APP_NAME,

3528:
3529: -- Set message on stack
3530: -- Workflow event EVENT_NAME has been requested.
3531: OKL_API.set_message(
3532: p_app_name => OKL_API.G_APP_NAME,
3533: p_msg_name => 'OKL_AM_WF_EVENT_MSG',
3534: p_token1 => 'EVENT_NAME',
3535: p_token1_value => l_event_name);
3536:

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

3548: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_AM_UTIL_PVT.process_messages , return status: ' || x_return_status);
3549: END IF;
3550:
3551: -- raise exception if error
3552: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3553: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3554: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3555: RAISE OKL_API.G_EXCEPTION_ERROR;
3556: END IF;

Line 3553: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3549: END IF;
3550:
3551: -- raise exception if error
3552: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3553: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3554: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3555: RAISE OKL_API.G_EXCEPTION_ERROR;
3556: END IF;
3557: END IF; -- End of If accepted now

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

3550:
3551: -- raise exception if error
3552: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3553: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3554: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3555: RAISE OKL_API.G_EXCEPTION_ERROR;
3556: END IF;
3557: END IF; -- End of If accepted now
3558:

Line 3555: RAISE OKL_API.G_EXCEPTION_ERROR;

3551: -- raise exception if error
3552: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3553: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3554: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
3555: RAISE OKL_API.G_EXCEPTION_ERROR;
3556: END IF;
3557: END IF; -- End of If accepted now
3558:
3559: EXIT WHEN (i = p_term_tbl.LAST);

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

3566:
3567: END IF; -- End of Tbl count
3568:
3569: -- end the transaction
3570: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3571: IF (is_debug_procedure_on) THEN
3572: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
3573: END IF;
3574:

Line 3576: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3572: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
3573: END IF;
3574:
3575: EXCEPTION
3576: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3577: IF (is_debug_exception_on) THEN
3578: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
3579: END IF;
3580: x_return_status := OKL_API.HANDLE_EXCEPTIONS

Line 3580: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3576: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3577: IF (is_debug_exception_on) THEN
3578: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
3579: END IF;
3580: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3581: (
3582: l_api_name,
3583: G_PKG_NAME,
3584: 'OKL_API.G_RET_STS_ERROR',

Line 3584: 'OKL_API.G_RET_STS_ERROR',

3580: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3581: (
3582: l_api_name,
3583: G_PKG_NAME,
3584: 'OKL_API.G_RET_STS_ERROR',
3585: x_msg_count,
3586: x_msg_data,
3587: '_PVT'
3588: );

Line 3589: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3585: x_msg_count,
3586: x_msg_data,
3587: '_PVT'
3588: );
3589: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3590: IF (is_debug_exception_on) THEN
3591: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
3592: END IF;
3593: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

Line 3593: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

3589: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3590: IF (is_debug_exception_on) THEN
3591: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
3592: END IF;
3593: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
3594: (
3595: l_api_name,
3596: G_PKG_NAME,
3597: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3597: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3593: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
3594: (
3595: l_api_name,
3596: G_PKG_NAME,
3597: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3598: x_msg_count,
3599: x_msg_data,
3600: '_PVT'
3601: );

Line 3607: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

3603: IF (is_debug_exception_on) THEN
3604: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
3605: || sqlcode || ' , SQLERRM : ' || sqlerrm);
3606: END IF;
3607: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
3608: (
3609: l_api_name,
3610: G_PKG_NAME,
3611: 'OTHERS',

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

3644: SELECT QTE.qst_code
3645: FROM OKL_TRX_QUOTES_V QTE
3646: WHERE QTE.id = p_qte_id;
3647:
3648: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
3649: l_api_name CONSTANT VARCHAR2(30) := 'submit_for_approval';
3650: l_api_version CONSTANT NUMBER := 1;
3651: l_event_name VARCHAR2(2000);
3652:

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

3719: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_term_rec.repo_quote_indicator_yn: ' || p_term_rec.repo_quote_indicator_yn);
3720: END IF;
3721:
3722: --Check API version, initialize message list and create savepoint.
3723: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
3724: G_PKG_NAME,
3725: p_init_msg_list,
3726: l_api_version,
3727: p_api_version,

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

3727: p_api_version,
3728: '_PVT',
3729: x_return_status);
3730:
3731: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3732: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3733: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3734: RAISE OKL_API.G_EXCEPTION_ERROR;
3735: END IF;

Line 3732: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

3728: '_PVT',
3729: x_return_status);
3730:
3731: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3732: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3733: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3734: RAISE OKL_API.G_EXCEPTION_ERROR;
3735: END IF;
3736:

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

3729: x_return_status);
3730:
3731: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3732: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3733: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3734: RAISE OKL_API.G_EXCEPTION_ERROR;
3735: END IF;
3736:
3737: -- Check if quote id passed is valid

Line 3734: RAISE OKL_API.G_EXCEPTION_ERROR;

3730:
3731: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
3732: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
3733: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
3734: RAISE OKL_API.G_EXCEPTION_ERROR;
3735: END IF;
3736:
3737: -- Check if quote id passed is valid
3738: IF p_term_rec.id IS NULL OR p_term_rec.id = OKL_API.G_MISS_NUM THEN

Line 3738: IF p_term_rec.id IS NULL OR p_term_rec.id = OKL_API.G_MISS_NUM THEN

3734: RAISE OKL_API.G_EXCEPTION_ERROR;
3735: END IF;
3736:
3737: -- Check if quote id passed is valid
3738: IF p_term_rec.id IS NULL OR p_term_rec.id = OKL_API.G_MISS_NUM THEN
3739:
3740: OKL_API.set_message( p_app_name => OKC_API.G_APP_NAME,
3741: p_msg_name => OKC_API.G_REQUIRED_VALUE,
3742: p_token1 => OKC_API.G_COL_NAME_TOKEN,

Line 3740: OKL_API.set_message( p_app_name => OKC_API.G_APP_NAME,

3736:
3737: -- Check if quote id passed is valid
3738: IF p_term_rec.id IS NULL OR p_term_rec.id = OKL_API.G_MISS_NUM THEN
3739:
3740: OKL_API.set_message( p_app_name => OKC_API.G_APP_NAME,
3741: p_msg_name => OKC_API.G_REQUIRED_VALUE,
3742: p_token1 => OKC_API.G_COL_NAME_TOKEN,
3743: p_token1_value => 'id');
3744:

Line 3745: RAISE OKL_API.G_EXCEPTION_ERROR;

3741: p_msg_name => OKC_API.G_REQUIRED_VALUE,
3742: p_token1 => OKC_API.G_COL_NAME_TOKEN,
3743: p_token1_value => 'id');
3744:
3745: RAISE OKL_API.G_EXCEPTION_ERROR;
3746:
3747: END IF;
3748:
3749:

Line 3753: OR p_term_rec.qst_code = OKL_API.G_MISS_CHAR THEN

3749:
3750: -- RMUNJULU 23-JAN-03 2762065 Added IF to get the qst_code if not passed
3751: -- If qst code not passed get from DB
3752: IF p_term_rec.qst_code IS NULL
3753: OR p_term_rec.qst_code = OKL_API.G_MISS_CHAR THEN
3754:
3755: -- get qst code from DB
3756: FOR get_quote_status_rec IN get_quote_status_csr(p_term_rec.id) LOOP
3757:

Line 3772: -- IF p_term_rec.qst_code IS NOT NULL AND p_term_rec.qst_code <> OKL_API.G_MISS_CHAR THEN

3768: END IF;
3769:
3770: -- Check if quote status passed is valid
3771: -- RMUNJULU 23-JAN-03 2762065 commented out IF since always gets the qst_code
3772: -- IF p_term_rec.qst_code IS NOT NULL AND p_term_rec.qst_code <> OKL_API.G_MISS_CHAR THEN
3773: IF l_qst_code NOT IN ('DRAFTED','REJECTED') THEN
3774:
3775: -- Generate incorrect status message.
3776: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,

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

3772: -- IF p_term_rec.qst_code IS NOT NULL AND p_term_rec.qst_code <> OKL_API.G_MISS_CHAR THEN
3773: IF l_qst_code NOT IN ('DRAFTED','REJECTED') THEN
3774:
3775: -- Generate incorrect status message.
3776: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
3777: p_msg_name => 'OKL_AM_SUBMIT_FOR_APPROVAL');
3778:
3779: RAISE OKL_API.G_EXCEPTION_ERROR;
3780: ELSE

Line 3779: RAISE OKL_API.G_EXCEPTION_ERROR;

3775: -- Generate incorrect status message.
3776: OKL_API.set_message( p_app_name => OKL_API.G_APP_NAME,
3777: p_msg_name => 'OKL_AM_SUBMIT_FOR_APPROVAL');
3778:
3779: RAISE OKL_API.G_EXCEPTION_ERROR;
3780: ELSE
3781:
3782: IF (is_debug_statement_on) THEN
3783: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling OKL_AM_WF.raise_business_event');

Line 3808: -- OKL_API.set_message( p_app_name => OKC_API.G_APP_NAME,

3804:
3805: END IF;
3806: -- ELSE
3807:
3808: -- OKL_API.set_message( p_app_name => OKC_API.G_APP_NAME,
3809: -- p_msg_name => OKC_API.G_REQUIRED_VALUE,
3810: -- p_token1 => OKC_API.G_COL_NAME_TOKEN,
3811: -- p_token1_value => 'qst_code');
3812: --

Line 3813: -- RAISE OKL_API.G_EXCEPTION_ERROR;

3809: -- p_msg_name => OKC_API.G_REQUIRED_VALUE,
3810: -- p_token1 => OKC_API.G_COL_NAME_TOKEN,
3811: -- p_token1_value => 'qst_code');
3812: --
3813: -- RAISE OKL_API.G_EXCEPTION_ERROR;
3814:
3815: -- END IF;
3816:
3817: -- rmunjulu returning p_term_rec as x_term_rec for bug 4547970

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

3819:
3820: x_return_status := l_return_status;
3821:
3822: -- end the transaction
3823: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
3824: IF (is_debug_procedure_on) THEN
3825: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
3826: END IF;
3827:

Line 3829: WHEN OKL_API.G_EXCEPTION_ERROR THEN

3825: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
3826: END IF;
3827:
3828: EXCEPTION
3829: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3830: IF (is_debug_exception_on) THEN
3831: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
3832: END IF;
3833: x_return_status := OKL_API.HANDLE_EXCEPTIONS

Line 3833: x_return_status := OKL_API.HANDLE_EXCEPTIONS

3829: WHEN OKL_API.G_EXCEPTION_ERROR THEN
3830: IF (is_debug_exception_on) THEN
3831: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
3832: END IF;
3833: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3834: (
3835: l_api_name,
3836: G_PKG_NAME,
3837: 'OKL_API.G_RET_STS_ERROR',

Line 3837: 'OKL_API.G_RET_STS_ERROR',

3833: x_return_status := OKL_API.HANDLE_EXCEPTIONS
3834: (
3835: l_api_name,
3836: G_PKG_NAME,
3837: 'OKL_API.G_RET_STS_ERROR',
3838: x_msg_count,
3839: x_msg_data,
3840: '_PVT'
3841: );

Line 3842: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

3838: x_msg_count,
3839: x_msg_data,
3840: '_PVT'
3841: );
3842: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3843: IF (is_debug_exception_on) THEN
3844: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
3845: END IF;
3846: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

Line 3846: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

3842: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
3843: IF (is_debug_exception_on) THEN
3844: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
3845: END IF;
3846: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
3847: (
3848: l_api_name,
3849: G_PKG_NAME,
3850: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 3850: 'OKL_API.G_RET_STS_UNEXP_ERROR',

3846: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
3847: (
3848: l_api_name,
3849: G_PKG_NAME,
3850: 'OKL_API.G_RET_STS_UNEXP_ERROR',
3851: x_msg_count,
3852: x_msg_data,
3853: '_PVT'
3854: );

Line 3860: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

3856: IF (is_debug_exception_on) THEN
3857: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
3858: || sqlcode || ' , SQLERRM : ' || sqlerrm);
3859: END IF;
3860: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
3861: (
3862: l_api_name,
3863: G_PKG_NAME,
3864: 'OTHERS',

Line 3918: l_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;

3914: l_qld_tbl qte_ln_dtl_tbl := p_qld_tbl;
3915: l_clev_tbl CLEV_TBL_TYPE;
3916: lv_sno_yn VARCHAR2(3);
3917: lv_select_yn VARCHAR2(3);
3918: l_return_status VARCHAR2(3) := OKL_API.G_RET_STS_SUCCESS;
3919: ln_select_count NUMBER := 0;
3920: ln_fin_line_id OKC_K_LINES_B.ID%TYPE;
3921:
3922: G_QUOTE_ALREADY_ACCP CONSTANT VARCHAR2(200) := 'OKL_AM_QUOTE_ALREADY_ACCP';

Line 3930: l_msg_count NUMBER := OKL_API.G_MISS_NUM;

3926: -- RMUNJULU 24-JAN-03 2759726 Added variables
3927: ln_chr_id NUMBER;
3928: lx_contract_status VARCHAR2(300);
3929: l_api_version CONSTANT NUMBER := 1;
3930: l_msg_count NUMBER := OKL_API.G_MISS_NUM;
3931: l_msg_data VARCHAR2(2000);
3932:
3933:
3934: -- Get the asset qty, Quote qty and Asset Number

Line 4007: x_return_status := OKL_API.G_RET_STS_SUCCESS;

4003: END IF;
4004: END LOOP;
4005: END IF;
4006: -- initialize return status
4007: x_return_status := OKL_API.G_RET_STS_SUCCESS;
4008:
4009: IF l_qld_tbl.COUNT > 0 THEN
4010:
4011: i := l_qld_tbl.FIRST;

Line 4017: l_qld_tbl(i).tql_id = OKL_API.G_MISS_NUM) THEN

4013: -- Looping the table of record to validate
4014: LOOP
4015:
4016: IF (l_qld_tbl(i).tql_id IS NULL OR
4017: l_qld_tbl(i).tql_id = OKL_API.G_MISS_NUM) THEN
4018: x_return_status := OKL_API.G_RET_STS_ERROR;
4019: OKL_API.set_message(p_app_name => G_APP_NAME,
4020: p_msg_name => G_REQUIRED_VALUE,
4021: p_token1 => G_COL_NAME_TOKEN,

Line 4018: x_return_status := OKL_API.G_RET_STS_ERROR;

4014: LOOP
4015:
4016: IF (l_qld_tbl(i).tql_id IS NULL OR
4017: l_qld_tbl(i).tql_id = OKL_API.G_MISS_NUM) THEN
4018: x_return_status := OKL_API.G_RET_STS_ERROR;
4019: OKL_API.set_message(p_app_name => G_APP_NAME,
4020: p_msg_name => G_REQUIRED_VALUE,
4021: p_token1 => G_COL_NAME_TOKEN,
4022: p_token1_value => 'TQL_ID');

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

4015:
4016: IF (l_qld_tbl(i).tql_id IS NULL OR
4017: l_qld_tbl(i).tql_id = OKL_API.G_MISS_NUM) THEN
4018: x_return_status := OKL_API.G_RET_STS_ERROR;
4019: OKL_API.set_message(p_app_name => G_APP_NAME,
4020: p_msg_name => G_REQUIRED_VALUE,
4021: p_token1 => G_COL_NAME_TOKEN,
4022: p_token1_value => 'TQL_ID');
4023: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

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

4019: OKL_API.set_message(p_app_name => G_APP_NAME,
4020: p_msg_name => G_REQUIRED_VALUE,
4021: p_token1 => G_COL_NAME_TOKEN,
4022: p_token1_value => 'TQL_ID');
4023: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4024: END IF;
4025:
4026: IF (l_qld_tbl(i).ib_line_id IS NULL OR
4027: l_qld_tbl(i).ib_line_id = OKL_API.G_MISS_NUM) THEN

Line 4027: l_qld_tbl(i).ib_line_id = OKL_API.G_MISS_NUM) THEN

4023: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4024: END IF;
4025:
4026: IF (l_qld_tbl(i).ib_line_id IS NULL OR
4027: l_qld_tbl(i).ib_line_id = OKL_API.G_MISS_NUM) THEN
4028: x_return_status := OKL_API.G_RET_STS_ERROR;
4029: OKL_API.set_message(p_app_name => G_APP_NAME,
4030: p_msg_name => G_REQUIRED_VALUE,
4031: p_token1 => G_COL_NAME_TOKEN,

Line 4028: x_return_status := OKL_API.G_RET_STS_ERROR;

4024: END IF;
4025:
4026: IF (l_qld_tbl(i).ib_line_id IS NULL OR
4027: l_qld_tbl(i).ib_line_id = OKL_API.G_MISS_NUM) THEN
4028: x_return_status := OKL_API.G_RET_STS_ERROR;
4029: OKL_API.set_message(p_app_name => G_APP_NAME,
4030: p_msg_name => G_REQUIRED_VALUE,
4031: p_token1 => G_COL_NAME_TOKEN,
4032: p_token1_value => 'IB_LINE_ID');

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

4025:
4026: IF (l_qld_tbl(i).ib_line_id IS NULL OR
4027: l_qld_tbl(i).ib_line_id = OKL_API.G_MISS_NUM) THEN
4028: x_return_status := OKL_API.G_RET_STS_ERROR;
4029: OKL_API.set_message(p_app_name => G_APP_NAME,
4030: p_msg_name => G_REQUIRED_VALUE,
4031: p_token1 => G_COL_NAME_TOKEN,
4032: p_token1_value => 'IB_LINE_ID');
4033: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

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

4029: OKL_API.set_message(p_app_name => G_APP_NAME,
4030: p_msg_name => G_REQUIRED_VALUE,
4031: p_token1 => G_COL_NAME_TOKEN,
4032: p_token1_value => 'IB_LINE_ID');
4033: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4034: END IF;
4035:
4036: IF (l_qld_tbl(i).fin_line_id IS NULL OR
4037: l_qld_tbl(i).fin_line_id = OKL_API.G_MISS_NUM) THEN

Line 4037: l_qld_tbl(i).fin_line_id = OKL_API.G_MISS_NUM) THEN

4033: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4034: END IF;
4035:
4036: IF (l_qld_tbl(i).fin_line_id IS NULL OR
4037: l_qld_tbl(i).fin_line_id = OKL_API.G_MISS_NUM) THEN
4038: x_return_status := OKL_API.G_RET_STS_ERROR;
4039: OKL_API.set_message(p_app_name => G_APP_NAME,
4040: p_msg_name => G_REQUIRED_VALUE,
4041: p_token1 => G_COL_NAME_TOKEN,

Line 4038: x_return_status := OKL_API.G_RET_STS_ERROR;

4034: END IF;
4035:
4036: IF (l_qld_tbl(i).fin_line_id IS NULL OR
4037: l_qld_tbl(i).fin_line_id = OKL_API.G_MISS_NUM) THEN
4038: x_return_status := OKL_API.G_RET_STS_ERROR;
4039: OKL_API.set_message(p_app_name => G_APP_NAME,
4040: p_msg_name => G_REQUIRED_VALUE,
4041: p_token1 => G_COL_NAME_TOKEN,
4042: p_token1_value => 'FIN_LINE_ID');

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

4035:
4036: IF (l_qld_tbl(i).fin_line_id IS NULL OR
4037: l_qld_tbl(i).fin_line_id = OKL_API.G_MISS_NUM) THEN
4038: x_return_status := OKL_API.G_RET_STS_ERROR;
4039: OKL_API.set_message(p_app_name => G_APP_NAME,
4040: p_msg_name => G_REQUIRED_VALUE,
4041: p_token1 => G_COL_NAME_TOKEN,
4042: p_token1_value => 'FIN_LINE_ID');
4043: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

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

4039: OKL_API.set_message(p_app_name => G_APP_NAME,
4040: p_msg_name => G_REQUIRED_VALUE,
4041: p_token1 => G_COL_NAME_TOKEN,
4042: p_token1_value => 'FIN_LINE_ID');
4043: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4044: END IF;
4045:
4046: IF (l_qld_tbl(i).dnz_chr_id IS NULL OR
4047: l_qld_tbl(i).dnz_chr_id = OKL_API.G_MISS_NUM) THEN

Line 4047: l_qld_tbl(i).dnz_chr_id = OKL_API.G_MISS_NUM) THEN

4043: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4044: END IF;
4045:
4046: IF (l_qld_tbl(i).dnz_chr_id IS NULL OR
4047: l_qld_tbl(i).dnz_chr_id = OKL_API.G_MISS_NUM) THEN
4048: x_return_status := OKL_API.G_RET_STS_ERROR;
4049: OKL_API.set_message(p_app_name => G_APP_NAME,
4050: p_msg_name => G_REQUIRED_VALUE,
4051: p_token1 => G_COL_NAME_TOKEN,

Line 4048: x_return_status := OKL_API.G_RET_STS_ERROR;

4044: END IF;
4045:
4046: IF (l_qld_tbl(i).dnz_chr_id IS NULL OR
4047: l_qld_tbl(i).dnz_chr_id = OKL_API.G_MISS_NUM) THEN
4048: x_return_status := OKL_API.G_RET_STS_ERROR;
4049: OKL_API.set_message(p_app_name => G_APP_NAME,
4050: p_msg_name => G_REQUIRED_VALUE,
4051: p_token1 => G_COL_NAME_TOKEN,
4052: p_token1_value => 'DNZ_CHR_ID');

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

4045:
4046: IF (l_qld_tbl(i).dnz_chr_id IS NULL OR
4047: l_qld_tbl(i).dnz_chr_id = OKL_API.G_MISS_NUM) THEN
4048: x_return_status := OKL_API.G_RET_STS_ERROR;
4049: OKL_API.set_message(p_app_name => G_APP_NAME,
4050: p_msg_name => G_REQUIRED_VALUE,
4051: p_token1 => G_COL_NAME_TOKEN,
4052: p_token1_value => 'DNZ_CHR_ID');
4053: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

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

4049: OKL_API.set_message(p_app_name => G_APP_NAME,
4050: p_msg_name => G_REQUIRED_VALUE,
4051: p_token1 => G_COL_NAME_TOKEN,
4052: p_token1_value => 'DNZ_CHR_ID');
4053: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4054: END IF;
4055:
4056: IF (l_qld_tbl(i).instance_quantity IS NULL OR
4057: l_qld_tbl(i).instance_quantity = OKL_API.G_MISS_NUM) THEN

Line 4057: l_qld_tbl(i).instance_quantity = OKL_API.G_MISS_NUM) THEN

4053: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4054: END IF;
4055:
4056: IF (l_qld_tbl(i).instance_quantity IS NULL OR
4057: l_qld_tbl(i).instance_quantity = OKL_API.G_MISS_NUM) THEN
4058: x_return_status := OKL_API.G_RET_STS_ERROR;
4059: OKL_API.set_message(p_app_name => G_APP_NAME,
4060: p_msg_name => G_REQUIRED_VALUE,
4061: p_token1 => G_COL_NAME_TOKEN,

Line 4058: x_return_status := OKL_API.G_RET_STS_ERROR;

4054: END IF;
4055:
4056: IF (l_qld_tbl(i).instance_quantity IS NULL OR
4057: l_qld_tbl(i).instance_quantity = OKL_API.G_MISS_NUM) THEN
4058: x_return_status := OKL_API.G_RET_STS_ERROR;
4059: OKL_API.set_message(p_app_name => G_APP_NAME,
4060: p_msg_name => G_REQUIRED_VALUE,
4061: p_token1 => G_COL_NAME_TOKEN,
4062: p_token1_value => 'INSTANCE_QUANTITY');

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

4055:
4056: IF (l_qld_tbl(i).instance_quantity IS NULL OR
4057: l_qld_tbl(i).instance_quantity = OKL_API.G_MISS_NUM) THEN
4058: x_return_status := OKL_API.G_RET_STS_ERROR;
4059: OKL_API.set_message(p_app_name => G_APP_NAME,
4060: p_msg_name => G_REQUIRED_VALUE,
4061: p_token1 => G_COL_NAME_TOKEN,
4062: p_token1_value => 'INSTANCE_QUANTITY');
4063: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);

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

4059: OKL_API.set_message(p_app_name => G_APP_NAME,
4060: p_msg_name => G_REQUIRED_VALUE,
4061: p_token1 => G_COL_NAME_TOKEN,
4062: p_token1_value => 'INSTANCE_QUANTITY');
4063: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4064: END IF;
4065:
4066: -- Validating QTE ID
4067: OPEN validate_qte_id_csr(p_qte_id => l_qld_tbl(i).qte_id);

Line 4075: ln_quote_number = OKL_API.G_MISS_NUM) THEN

4071: END IF;
4072: CLOSE validate_qte_id_csr;
4073:
4074: IF (ln_quote_number IS NULL OR
4075: ln_quote_number = OKL_API.G_MISS_NUM) THEN
4076: OKL_API.set_message(p_app_name => G_APP_NAME,
4077: p_msg_name => G_INVALID_VALUE,
4078: p_token1 => G_COL_NAME_TOKEN,
4079: p_token1_value => 'QTE_ID');

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

4072: CLOSE validate_qte_id_csr;
4073:
4074: IF (ln_quote_number IS NULL OR
4075: ln_quote_number = OKL_API.G_MISS_NUM) THEN
4076: OKL_API.set_message(p_app_name => G_APP_NAME,
4077: p_msg_name => G_INVALID_VALUE,
4078: p_token1 => G_COL_NAME_TOKEN,
4079: p_token1_value => 'QTE_ID');
4080: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status

Line 4081: x_return_status := OKL_API.G_RET_STS_ERROR;

4077: p_msg_name => G_INVALID_VALUE,
4078: p_token1 => G_COL_NAME_TOKEN,
4079: p_token1_value => 'QTE_ID');
4080: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4081: x_return_status := OKL_API.G_RET_STS_ERROR;
4082: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4083: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4084: END IF;
4085:

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

4079: p_token1_value => 'QTE_ID');
4080: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4081: x_return_status := OKL_API.G_RET_STS_ERROR;
4082: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4083: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4084: END IF;
4085:
4086: -- RMUNJULU 24-JAN-03 2759726 commented out this code
4087: -- IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN

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

4093: -- Validating QST_CODE
4094: IF l_qld_tbl(i).qst_code IN ('ACCEPTED','COMPLETE') THEN
4095:
4096: -- Quote QUOTE_NUMBER is already accepted.
4097: OKL_API.set_message(p_app_name => G_APP_NAME,
4098: p_msg_name => G_QUOTE_ALREADY_ACCP,
4099: p_token1 => 'QUOTE_NUMBER',
4100: p_token1_value => TO_CHAR(ln_quote_number));
4101: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status

Line 4102: x_return_status := OKL_API.G_RET_STS_ERROR;

4098: p_msg_name => G_QUOTE_ALREADY_ACCP,
4099: p_token1 => 'QUOTE_NUMBER',
4100: p_token1_value => TO_CHAR(ln_quote_number));
4101: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4102: x_return_status := OKL_API.G_RET_STS_ERROR;
4103: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4104: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4105: END IF;
4106:

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

4100: p_token1_value => TO_CHAR(ln_quote_number));
4101: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4102: x_return_status := OKL_API.G_RET_STS_ERROR;
4103: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4104: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4105: END IF;
4106:
4107: -- RMUNJULU 24-JAN-03 2759726 Check if Quote is already canceled.
4108: IF l_qld_tbl(i).qst_code = 'CANCELLED' THEN

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

4107: -- RMUNJULU 24-JAN-03 2759726 Check if Quote is already canceled.
4108: IF l_qld_tbl(i).qst_code = 'CANCELLED' THEN
4109:
4110: -- Quote QUOTE_NUMBER is already canceled.
4111: OKL_API.set_message(p_app_name => G_APP_NAME,
4112: p_msg_name => 'OKL_AM_QUOTE_ALREADY_CANCELED',
4113: p_token1 => 'QUOTE_NUMBER',
4114: p_token1_value => TO_CHAR(ln_quote_number));
4115:

Line 4116: x_return_status := OKL_API.G_RET_STS_ERROR;

4112: p_msg_name => 'OKL_AM_QUOTE_ALREADY_CANCELED',
4113: p_token1 => 'QUOTE_NUMBER',
4114: p_token1_value => TO_CHAR(ln_quote_number));
4115:
4116: x_return_status := OKL_API.G_RET_STS_ERROR;
4117:
4118: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4119:
4120: END IF;

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

4114: p_token1_value => TO_CHAR(ln_quote_number));
4115:
4116: x_return_status := OKL_API.G_RET_STS_ERROR;
4117:
4118: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4119:
4120: END IF;
4121:
4122:

Line 4142: lv_asset_number <> OKL_API.G_MISS_CHAR) THEN

4138: END IF;
4139: CLOSE get_tql_csr;
4140:
4141: IF (lv_asset_number IS NOT NULL AND --RMUNJULU 24-JAN-03 2759726 Changed OR to AND
4142: lv_asset_number <> OKL_API.G_MISS_CHAR) THEN
4143:
4144: IF (is_debug_statement_on) THEN
4145: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling OKL_AM_LEASE_LOAN_TRMNT_PUB.validate_contract');
4146: END IF;

Line 4150: p_init_msg_list => OKL_API.G_FALSE,

4146: END IF;
4147: -- RMUNJULU 24-JAN-03 2759726 Added code to check if contract valid
4148: OKL_AM_LEASE_LOAN_TRMNT_PUB.validate_contract(
4149: p_api_version => l_api_version,
4150: p_init_msg_list => OKL_API.G_FALSE,
4151: x_return_status => x_return_status,
4152: x_msg_count => l_msg_count,
4153: x_msg_data => l_msg_data,
4154: p_contract_id => ln_chr_id,

Line 4163: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR

4159: END IF;
4160:
4161:
4162: -- RMUNJULU 24-JAN-03 2759726 Added code to exit out of loop
4163: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR
4164: OR x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
4165:
4166:
4167: IF ln_qte_qty IS NOT NULL AND --RMUNJULU 24-JAN-03 2759726 Changed OR to AND

Line 4164: OR x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);

4160:
4161:
4162: -- RMUNJULU 24-JAN-03 2759726 Added code to exit out of loop
4163: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR
4164: OR x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
4165:
4166:
4167: IF ln_qte_qty IS NOT NULL AND --RMUNJULU 24-JAN-03 2759726 Changed OR to AND
4168: ln_asset_qty IS NOT NULL THEN

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

4169:
4170: IF ln_qte_qty > ln_asset_qty THEN
4171:
4172: -- Asset ASSET_NUMBER quantity is less than the specified quote quantity.
4173: OKL_API.set_message(p_app_name => G_APP_NAME,
4174: p_msg_name => G_INVALID_QUOTE_QTY,
4175: p_token1 => 'ASSET_NUMBER',
4176: p_token1_value => lv_asset_number);
4177:

Line 4179: x_return_status := OKL_API.G_RET_STS_ERROR;

4175: p_token1 => 'ASSET_NUMBER',
4176: p_token1_value => lv_asset_number);
4177:
4178: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4179: x_return_status := OKL_API.G_RET_STS_ERROR;
4180:
4181: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4182: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4183:

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

4178: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4179: x_return_status := OKL_API.G_RET_STS_ERROR;
4180:
4181: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4182: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4183:
4184: END IF;
4185:
4186: ELSE

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

4184: END IF;
4185:
4186: ELSE
4187:
4188: OKL_API.set_message(p_app_name => G_APP_NAME,
4189: p_msg_name => G_INVALID_VALUE, -- RMUNJULU 24-JAN-03 2759726 Changed
4190: p_token1 => G_COL_NAME_TOKEN,
4191: p_token1_value => 'TQL_ID');
4192:

Line 4194: x_return_status := OKL_API.G_RET_STS_ERROR;

4190: p_token1 => G_COL_NAME_TOKEN,
4191: p_token1_value => 'TQL_ID');
4192:
4193: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4194: x_return_status := OKL_API.G_RET_STS_ERROR;
4195:
4196: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4197: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4198:

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

4193: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4194: x_return_status := OKL_API.G_RET_STS_ERROR;
4195:
4196: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4197: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4198:
4199: END IF;
4200: ELSE
4201: OKL_API.set_message(p_app_name => G_APP_NAME,

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

4197: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4198:
4199: END IF;
4200: ELSE
4201: OKL_API.set_message(p_app_name => G_APP_NAME,
4202: p_msg_name => G_INVALID_VALUE,
4203: p_token1 => G_COL_NAME_TOKEN,
4204: p_token1_value => 'TQL_ID');
4205: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status

Line 4206: x_return_status := OKL_API.G_RET_STS_ERROR;

4202: p_msg_name => G_INVALID_VALUE,
4203: p_token1 => G_COL_NAME_TOKEN,
4204: p_token1_value => 'TQL_ID');
4205: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4206: x_return_status := OKL_API.G_RET_STS_ERROR;
4207: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4208: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4209: END IF;
4210:

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

4204: p_token1_value => 'TQL_ID');
4205: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4206: x_return_status := OKL_API.G_RET_STS_ERROR;
4207: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4208: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4209: END IF;
4210:
4211: -- RMUNJULU 24-JAN-03 2759726 commented out this code
4212: -- IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN

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

4216: -- END IF;
4217:
4218: -- Validating SELECT YN
4219: IF upper(nvl(l_qld_tbl(i).select_yn,'N')) NOT in ('Y','N') THEN
4220: OKL_API.set_message(p_app_name => G_APP_NAME,
4221: p_msg_name => G_INVALID_VALUE,
4222: p_token1 => G_COL_NAME_TOKEN,
4223: p_token1_value => 'SELECT_YN');
4224: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status

Line 4225: x_return_status := OKL_API.G_RET_STS_ERROR;

4221: p_msg_name => G_INVALID_VALUE,
4222: p_token1 => G_COL_NAME_TOKEN,
4223: p_token1_value => 'SELECT_YN');
4224: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4225: x_return_status := OKL_API.G_RET_STS_ERROR;
4226: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4227: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4228: ELSE
4229: l_qld_tbl(i).select_yn := upper(nvl(l_qld_tbl(i).select_yn,'N'));

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

4223: p_token1_value => 'SELECT_YN');
4224: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4225: x_return_status := OKL_API.G_RET_STS_ERROR;
4226: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4227: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4228: ELSE
4229: l_qld_tbl(i).select_yn := upper(nvl(l_qld_tbl(i).select_yn,'N'));
4230: IF l_qld_tbl(i).select_yn = 'Y' THEN
4231: ln_select_count := ln_select_count + 1;

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

4247: END IF;
4248: CLOSE validate_chr_id_csr;
4249:
4250: IF ln_dummy2 = 0 THEN
4251: OKL_API.set_message(p_app_name => G_APP_NAME,
4252: p_msg_name => G_INVALID_VALUE,
4253: p_token1 => G_COL_NAME_TOKEN,
4254: p_token1_value => 'DNZ_CHR_ID');
4255: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status

Line 4256: x_return_status := OKL_API.G_RET_STS_ERROR;

4252: p_msg_name => G_INVALID_VALUE,
4253: p_token1 => G_COL_NAME_TOKEN,
4254: p_token1_value => 'DNZ_CHR_ID');
4255: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4256: x_return_status := OKL_API.G_RET_STS_ERROR;
4257: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4258: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4259: END IF;
4260:

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

4254: p_token1_value => 'DNZ_CHR_ID');
4255: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4256: x_return_status := OKL_API.G_RET_STS_ERROR;
4257: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4258: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4259: END IF;
4260:
4261: -- RMUNJULU 24-JAN-03 2759726 commented out this code
4262: -- IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN

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

4274: END IF;
4275: CLOSE validate_Ib_line_csr;
4276:
4277: IF ln_dummy1 = 0 THEN
4278: OKL_API.set_message(p_app_name => G_APP_NAME,
4279: p_msg_name => G_INVALID_VALUE,
4280: p_token1 => G_COL_NAME_TOKEN,
4281: p_token1_value => 'IB_LINE_ID');
4282: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status

Line 4283: x_return_status := OKL_API.G_RET_STS_ERROR;

4279: p_msg_name => G_INVALID_VALUE,
4280: p_token1 => G_COL_NAME_TOKEN,
4281: p_token1_value => 'IB_LINE_ID');
4282: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4283: x_return_status := OKL_API.G_RET_STS_ERROR;
4284: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4285: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4286: END IF;
4287:

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

4281: p_token1_value => 'IB_LINE_ID');
4282: -- RMUNJULU 24-JAN-03 2759726 Changed l_return_status to x_return_status
4283: x_return_status := OKL_API.G_RET_STS_ERROR;
4284: -- RMUNJULU 24-JAN-03 2759726 Added exit when
4285: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4286: END IF;
4287:
4288: -- RMUNJULU 24-JAN-03 2759726 commented out this code
4289: -- IF (l_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN

Line 4299: IF x_return_status = OKL_API.G_RET_STS_ERROR OR

4295: -- We will validate the Financial Asset Line out of the loop, since
4296: -- We need to check if the count of the quote qty equal to count of select_yn = 'Y'
4297: ln_fin_line_id := l_qld_tbl(i).fin_line_id;
4298:
4299: IF x_return_status = OKL_API.G_RET_STS_ERROR OR
4300: l_return_status = OKL_API.G_RET_STS_ERROR THEN
4301: x_return_status := OKL_API.G_RET_STS_ERROR;
4302: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4303: ELSIF x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR OR

Line 4300: l_return_status = OKL_API.G_RET_STS_ERROR THEN

4296: -- We need to check if the count of the quote qty equal to count of select_yn = 'Y'
4297: ln_fin_line_id := l_qld_tbl(i).fin_line_id;
4298:
4299: IF x_return_status = OKL_API.G_RET_STS_ERROR OR
4300: l_return_status = OKL_API.G_RET_STS_ERROR THEN
4301: x_return_status := OKL_API.G_RET_STS_ERROR;
4302: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4303: ELSIF x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR OR
4304: l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR THEN

Line 4301: x_return_status := OKL_API.G_RET_STS_ERROR;

4297: ln_fin_line_id := l_qld_tbl(i).fin_line_id;
4298:
4299: IF x_return_status = OKL_API.G_RET_STS_ERROR OR
4300: l_return_status = OKL_API.G_RET_STS_ERROR THEN
4301: x_return_status := OKL_API.G_RET_STS_ERROR;
4302: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4303: ELSIF x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR OR
4304: l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR THEN
4305: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;

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

4298:
4299: IF x_return_status = OKL_API.G_RET_STS_ERROR OR
4300: l_return_status = OKL_API.G_RET_STS_ERROR THEN
4301: x_return_status := OKL_API.G_RET_STS_ERROR;
4302: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4303: ELSIF x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR OR
4304: l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR THEN
4305: x_return_status := OKC_API.G_RET_STS_UNEXP_ERROR;
4306: EXIT WHEN (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR);

Line 4316: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

4312:
4313: END LOOP;
4314:
4315: -- RMUNJULU 24-JAN-03 2759726 Changed = to <> and 'E' to 'S'
4316: IF (x_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
4317: RAISE G_EXCEPTION_HALT_VALIDATION;
4318: END IF;
4319:
4320: -- Validate Fin Line id by checking the asset is Serialized

Line 4334: IF lv_sno_yn = OKL_API.G_TRUE THEN

4330: RAISE G_EXCEPTION_HALT_VALIDATION;
4331: END IF;
4332:
4333:
4334: IF lv_sno_yn = OKL_API.G_TRUE THEN
4335:
4336: -- Check if selected assets count not the same as quote quantity
4337: -- RMUNJULU 09-JAN-03 2743604 Added additional condition to check if
4338: -- asset qty not the same as quote qty

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

4341: --AND ln_asset_qty <> ln_qte_qty THEN
4342:
4343: -- Asset ASSET_NUMBER is serialized. Quote quantity QUOTE_QUANTITY
4344: -- does not match the number of selected asset units ASSET_UNITS.
4345: OKL_API.set_message(p_app_name => G_APP_NAME,
4346: p_msg_name => G_QTE_QTY_SRL_CNT_ERR,
4347: p_token1 => 'ASSET_NUMBER',
4348: p_token1_value => lv_asset_number,
4349: p_token2 => 'QUOTE_QUANTITY',

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

4361:
4362: ELSE -- table has no records
4363:
4364: -- RMUNJULU 24-JAN-03 2759726 Added set msg
4365: OKL_API.set_message(p_app_name => G_APP_NAME,
4366: p_msg_name => G_INVALID_VALUE,
4367: p_token1 => G_COL_NAME_TOKEN,
4368: p_token1_value => 'p_qld_tbl');
4369:

Line 4370: x_return_status := OKL_API.G_RET_STS_ERROR;

4366: p_msg_name => G_INVALID_VALUE,
4367: p_token1 => G_COL_NAME_TOKEN,
4368: p_token1_value => 'p_qld_tbl');
4369:
4370: x_return_status := OKL_API.G_RET_STS_ERROR;
4371:
4372: END IF;
4373: IF (is_debug_procedure_on) THEN
4374: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');

Line 4395: x_return_status := OKL_API.G_RET_STS_ERROR;

4391: END IF;
4392: IF validate_qte_id_csr%ISOPEN THEN
4393: CLOSE validate_qte_id_csr;
4394: END IF;
4395: x_return_status := OKL_API.G_RET_STS_ERROR;
4396:
4397: WHEN OTHERS THEN
4398: IF (is_debug_exception_on) THEN
4399: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '

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

4411: IF validate_qte_id_csr%ISOPEN THEN
4412: CLOSE validate_qte_id_csr;
4413: END IF;
4414: -- store SQL error message on message stack
4415: OKL_API.SET_MESSAGE(p_app_name => G_APP_NAME,
4416: p_msg_name => G_UNEXPECTED_ERROR,
4417: p_token1 => G_SQLCODE_TOKEN,
4418: p_token1_value => SQLCODE,
4419: p_token2 => G_SQLERRM_TOKEN,

Line 4422: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

4418: p_token1_value => SQLCODE,
4419: p_token2 => G_SQLERRM_TOKEN,
4420: p_token2_value => SQLERRM);
4421: -- notify caller of an error as UNEXPETED error
4422: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
4423:
4424: END validate_qte_ln_dtls;
4425: --------------------------------------------------------------------------------------------------------
4426:

Line 4478: x_return_status := OKL_API.START_ACTIVITY (

4474: END LOOP;
4475: END IF;
4476: -- Call start_activity to create savepoint, check compatibility
4477: -- and initialize message list
4478: x_return_status := OKL_API.START_ACTIVITY (
4479: l_api_name
4480: ,p_init_msg_list
4481: ,'_PVT'
4482: ,x_return_status);

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

4480: ,p_init_msg_list
4481: ,'_PVT'
4482: ,x_return_status);
4483: -- Check if activity started successfully
4484: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4485: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4486: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4487: RAISE OKL_API.G_EXCEPTION_ERROR;
4488: END IF;

Line 4485: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4481: ,'_PVT'
4482: ,x_return_status);
4483: -- Check if activity started successfully
4484: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4485: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4486: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4487: RAISE OKL_API.G_EXCEPTION_ERROR;
4488: END IF;
4489: -- Validate the table of record

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

4482: ,x_return_status);
4483: -- Check if activity started successfully
4484: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4485: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4486: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4487: RAISE OKL_API.G_EXCEPTION_ERROR;
4488: END IF;
4489: -- Validate the table of record
4490: validate_qte_ln_dtls(p_qld_tbl => l_qld_tbl,

Line 4487: RAISE OKL_API.G_EXCEPTION_ERROR;

4483: -- Check if activity started successfully
4484: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4485: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4486: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4487: RAISE OKL_API.G_EXCEPTION_ERROR;
4488: END IF;
4489: -- Validate the table of record
4490: validate_qte_ln_dtls(p_qld_tbl => l_qld_tbl,
4491: x_return_status => x_return_status);

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

4491: x_return_status => x_return_status);
4492: IF (is_debug_statement_on) THEN
4493: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called validate_qte_ln_dtls , x_return_status : ' || x_return_status);
4494: END IF;
4495: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4496: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4497: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4498: RAISE OKL_API.G_EXCEPTION_ERROR;
4499: END IF;

Line 4496: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4492: IF (is_debug_statement_on) THEN
4493: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called validate_qte_ln_dtls , x_return_status : ' || x_return_status);
4494: END IF;
4495: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4496: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4497: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4498: RAISE OKL_API.G_EXCEPTION_ERROR;
4499: END IF;
4500: IF l_qld_tbl.COUNT > 0 THEN

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

4493: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called validate_qte_ln_dtls , x_return_status : ' || x_return_status);
4494: END IF;
4495: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4496: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4497: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4498: RAISE OKL_API.G_EXCEPTION_ERROR;
4499: END IF;
4500: IF l_qld_tbl.COUNT > 0 THEN
4501: i := l_qld_tbl.FIRST;

Line 4498: RAISE OKL_API.G_EXCEPTION_ERROR;

4494: END IF;
4495: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4496: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4497: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4498: RAISE OKL_API.G_EXCEPTION_ERROR;
4499: END IF;
4500: IF l_qld_tbl.COUNT > 0 THEN
4501: i := l_qld_tbl.FIRST;
4502: -- looping the table of record to decide weather to

Line 4507: l_qld_tbl(i).tqd_id = OKL_API.G_MISS_NUM) THEN

4503: -- Create or Delete OKL_TXD_QUOTE_LINE_DTLS record
4504: LOOP
4505: IF l_qld_tbl(i).select_yn = 'Y' AND
4506: (l_qld_tbl(i).tqd_id IS NULL OR
4507: l_qld_tbl(i).tqd_id = OKL_API.G_MISS_NUM) THEN
4508: l_tqdv_rec.number_of_units := l_qld_tbl(i).instance_quantity;
4509: l_tqdv_rec.kle_id := l_qld_tbl(i).ib_line_id;
4510: l_tqdv_rec.tql_id := l_qld_tbl(i).tql_id;
4511: IF (is_debug_statement_on) THEN

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

4521: x_tqdv_rec => lx_tqdv_rec);
4522: IF (is_debug_statement_on) THEN
4523: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling OKL_TXD_QTE_LN_DTLS_PUB.create_txd_qte_ln_dtls , return status: ' || x_return_status);
4524: END IF;
4525: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4526: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
4527: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4528: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4529: END IF;

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

4522: IF (is_debug_statement_on) THEN
4523: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling OKL_TXD_QTE_LN_DTLS_PUB.create_txd_qte_ln_dtls , return status: ' || x_return_status);
4524: END IF;
4525: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4526: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
4527: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4528: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4529: END IF;
4530: l_qld_tbl(i).tqd_id := lx_tqdv_rec.id;

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

4523: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling OKL_TXD_QTE_LN_DTLS_PUB.create_txd_qte_ln_dtls , return status: ' || x_return_status);
4524: END IF;
4525: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4526: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
4527: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4528: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4529: END IF;
4530: l_qld_tbl(i).tqd_id := lx_tqdv_rec.id;
4531: ELSIF l_qld_tbl(i).select_yn = 'N' AND

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

4524: END IF;
4525: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4526: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
4527: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4528: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4529: END IF;
4530: l_qld_tbl(i).tqd_id := lx_tqdv_rec.id;
4531: ELSIF l_qld_tbl(i).select_yn = 'N' AND
4532: (l_qld_tbl(i).tqd_id IS NOT NULL OR

Line 4533: l_qld_tbl(i).tqd_id <> OKL_API.G_MISS_NUM) THEN

4529: END IF;
4530: l_qld_tbl(i).tqd_id := lx_tqdv_rec.id;
4531: ELSIF l_qld_tbl(i).select_yn = 'N' AND
4532: (l_qld_tbl(i).tqd_id IS NOT NULL OR
4533: l_qld_tbl(i).tqd_id <> OKL_API.G_MISS_NUM) THEN
4534: l_tqdv_rec.id := l_qld_tbl(i).tqd_id;
4535: IF (is_debug_statement_on) THEN
4536: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling OKL_TXD_QTE_LN_DTLS_PUB.delete_txd_qte_ln_dtls');
4537: END IF;

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

4544: p_tqdv_rec => l_tqdv_rec);
4545: IF (is_debug_statement_on) THEN
4546: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_TXD_QTE_LN_DTLS_PUB.delete_txd_qte_ln_dtls , return status: ' || x_return_status);
4547: END IF;
4548: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4549: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
4550: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4551: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4552: END IF;

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

4545: IF (is_debug_statement_on) THEN
4546: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_TXD_QTE_LN_DTLS_PUB.delete_txd_qte_ln_dtls , return status: ' || x_return_status);
4547: END IF;
4548: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4549: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
4550: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4551: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4552: END IF;
4553: l_qld_tbl(i).tqd_id := null;

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

4546: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_TXD_QTE_LN_DTLS_PUB.delete_txd_qte_ln_dtls , return status: ' || x_return_status);
4547: END IF;
4548: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4549: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
4550: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4551: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4552: END IF;
4553: l_qld_tbl(i).tqd_id := null;
4554: END IF;

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

4547: END IF;
4548: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4549: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR);
4550: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4551: EXIT WHEN (x_return_status = OKL_API.G_RET_STS_ERROR);
4552: END IF;
4553: l_qld_tbl(i).tqd_id := null;
4554: END IF;
4555: EXIT WHEN (i = l_qld_tbl.LAST);

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

4554: END IF;
4555: EXIT WHEN (i = l_qld_tbl.LAST);
4556: i := l_qld_tbl.NEXT(i);
4557: END LOOP;
4558: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4559: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4560: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4561: RAISE OKL_API.G_EXCEPTION_ERROR;
4562: END IF;

Line 4559: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4555: EXIT WHEN (i = l_qld_tbl.LAST);
4556: i := l_qld_tbl.NEXT(i);
4557: END LOOP;
4558: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4559: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4560: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4561: RAISE OKL_API.G_EXCEPTION_ERROR;
4562: END IF;
4563: p_qld_tbl := l_qld_tbl;

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

4556: i := l_qld_tbl.NEXT(i);
4557: END LOOP;
4558: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4559: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4560: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4561: RAISE OKL_API.G_EXCEPTION_ERROR;
4562: END IF;
4563: p_qld_tbl := l_qld_tbl;
4564: END IF;

Line 4561: RAISE OKL_API.G_EXCEPTION_ERROR;

4557: END LOOP;
4558: IF (x_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4559: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4560: ELSIF (x_return_status = OKL_API.G_RET_STS_ERROR) THEN
4561: RAISE OKL_API.G_EXCEPTION_ERROR;
4562: END IF;
4563: p_qld_tbl := l_qld_tbl;
4564: END IF;
4565: OKL_API.END_ACTIVITY (x_msg_count,

Line 4565: OKL_API.END_ACTIVITY (x_msg_count,

4561: RAISE OKL_API.G_EXCEPTION_ERROR;
4562: END IF;
4563: p_qld_tbl := l_qld_tbl;
4564: END IF;
4565: OKL_API.END_ACTIVITY (x_msg_count,
4566: x_msg_data );
4567: IF (is_debug_procedure_on) THEN
4568: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
4569: END IF;

Line 4572: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4568: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
4569: END IF;
4570:
4571: EXCEPTION
4572: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4573: IF (is_debug_exception_on) THEN
4574: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
4575: END IF;
4576: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

Line 4576: x_return_status := OKL_API.HANDLE_EXCEPTIONS(

4572: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4573: IF (is_debug_exception_on) THEN
4574: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
4575: END IF;
4576: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4577: l_api_name,
4578: G_PKG_NAME,
4579: 'OKL_API.G_RET_STS_ERROR',
4580: x_msg_count,

Line 4579: 'OKL_API.G_RET_STS_ERROR',

4575: END IF;
4576: x_return_status := OKL_API.HANDLE_EXCEPTIONS(
4577: l_api_name,
4578: G_PKG_NAME,
4579: 'OKL_API.G_RET_STS_ERROR',
4580: x_msg_count,
4581: x_msg_data,
4582: '_PVT');
4583: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

Line 4583: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4579: 'OKL_API.G_RET_STS_ERROR',
4580: x_msg_count,
4581: x_msg_data,
4582: '_PVT');
4583: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4584: IF (is_debug_exception_on) THEN
4585: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
4586: END IF;
4587: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

Line 4587: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

4583: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4584: IF (is_debug_exception_on) THEN
4585: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
4586: END IF;
4587: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4588: l_api_name,
4589: G_PKG_NAME,
4590: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4591: x_msg_count,

Line 4590: 'OKL_API.G_RET_STS_UNEXP_ERROR',

4586: END IF;
4587: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4588: l_api_name,
4589: G_PKG_NAME,
4590: 'OKL_API.G_RET_STS_UNEXP_ERROR',
4591: x_msg_count,
4592: x_msg_data,
4593: '_PVT');
4594: WHEN OTHERS THEN

Line 4599: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(

4595: IF (is_debug_exception_on) THEN
4596: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
4597: || sqlcode || ' , SQLERRM : ' || sqlerrm);
4598: END IF;
4599: x_return_status :=OKL_API.HANDLE_EXCEPTIONS(
4600: l_api_name,
4601: G_PKG_NAME,
4602: 'OTHERS',
4603: x_msg_count,

Line 4690: OR p_tqlv_rec.qte_id = OKL_API.G_MISS_NUM THEN

4686:
4687:
4688: -- If no qte_id then error
4689: IF p_tqlv_rec.qte_id IS NULL
4690: OR p_tqlv_rec.qte_id = OKL_API.G_MISS_NUM THEN
4691:
4692: -- Required value for kle_id
4693: OKL_API.set_message(
4694: p_app_name => 'OKL', -- RMUNJULU 30-DEC-02 2726739

Line 4693: OKL_API.set_message(

4689: IF p_tqlv_rec.qte_id IS NULL
4690: OR p_tqlv_rec.qte_id = OKL_API.G_MISS_NUM THEN
4691:
4692: -- Required value for kle_id
4693: OKL_API.set_message(
4694: p_app_name => 'OKL', -- RMUNJULU 30-DEC-02 2726739
4695: p_msg_name => G_REQUIRED_VALUE,
4696: p_token1 => G_COL_NAME_TOKEN,
4697: p_token1_value => 'qte_id');

Line 4699: RAISE OKL_API.G_EXCEPTION_ERROR;

4695: p_msg_name => G_REQUIRED_VALUE,
4696: p_token1 => G_COL_NAME_TOKEN,
4697: p_token1_value => 'qte_id');
4698:
4699: RAISE OKL_API.G_EXCEPTION_ERROR;
4700:
4701: END IF;
4702:
4703:

Line 4706: AND p_tqlv_rec.kle_id <> OKL_API.G_MISS_NUM THEN

4702:
4703:
4704: -- If kle_id is passed
4705: IF p_tqlv_rec.kle_id IS NOT NULL
4706: AND p_tqlv_rec.kle_id <> OKL_API.G_MISS_NUM THEN
4707:
4708: -- Check that kle_id passed is one of the assets quoted
4709: FOR get_qte_lines_rec IN get_qte_lines_csr(p_tqlv_rec.qte_id) LOOP
4710:

Line 4722: OKL_API.set_message(

4718: -- If the asset is not a quoted asset then error
4719: IF l_kle_id_found <> 'Y' THEN
4720:
4721: -- Invalid value for kle_id
4722: OKL_API.set_message(
4723: p_app_name => 'OKL', -- RMUNJULU 30-DEC-02 2726739
4724: p_msg_name => G_INVALID_VALUE,
4725: p_token1 => G_COL_NAME_TOKEN,
4726: p_token1_value => 'kle_id');

Line 4728: RAISE OKL_API.G_EXCEPTION_ERROR;

4724: p_msg_name => G_INVALID_VALUE,
4725: p_token1 => G_COL_NAME_TOKEN,
4726: p_token1_value => 'kle_id');
4727:
4728: RAISE OKL_API.G_EXCEPTION_ERROR;
4729:
4730: END IF;
4731: END IF;
4732:

Line 4737: OR p_tqlv_rec.qlt_code = OKL_API.G_MISS_CHAR THEN

4733:
4734: -- RMUNJULU 05-FEB-03 2788257 Added code to check if type and amount are null
4735: -- Check if qlt_code is NULL
4736: IF p_tqlv_rec.qlt_code IS NULL
4737: OR p_tqlv_rec.qlt_code = OKL_API.G_MISS_CHAR THEN
4738:
4739: -- You must enter a value for PROMPT
4740: OKL_API.set_message(
4741: p_app_name => OKL_API.G_APP_NAME,

Line 4740: OKL_API.set_message(

4736: IF p_tqlv_rec.qlt_code IS NULL
4737: OR p_tqlv_rec.qlt_code = OKL_API.G_MISS_CHAR THEN
4738:
4739: -- You must enter a value for PROMPT
4740: OKL_API.set_message(
4741: p_app_name => OKL_API.G_APP_NAME,
4742: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
4743: p_token1 => 'PROMPT',
4744: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_TYPE'));

Line 4741: p_app_name => OKL_API.G_APP_NAME,

4737: OR p_tqlv_rec.qlt_code = OKL_API.G_MISS_CHAR THEN
4738:
4739: -- You must enter a value for PROMPT
4740: OKL_API.set_message(
4741: p_app_name => OKL_API.G_APP_NAME,
4742: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
4743: p_token1 => 'PROMPT',
4744: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_TYPE'));
4745:

Line 4746: RAISE OKL_API.G_EXCEPTION_ERROR;

4742: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
4743: p_token1 => 'PROMPT',
4744: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_TYPE'));
4745:
4746: RAISE OKL_API.G_EXCEPTION_ERROR;
4747:
4748: END IF;
4749:
4750: -- Check if amount is NULL

Line 4752: OR p_tqlv_rec.amount = OKL_API.G_MISS_NUM THEN

4748: END IF;
4749:
4750: -- Check if amount is NULL
4751: IF p_tqlv_rec.amount IS NULL
4752: OR p_tqlv_rec.amount = OKL_API.G_MISS_NUM THEN
4753:
4754: -- You must enter a value for PROMPT
4755: OKL_API.set_message(
4756: p_app_name => OKL_API.G_APP_NAME,

Line 4755: OKL_API.set_message(

4751: IF p_tqlv_rec.amount IS NULL
4752: OR p_tqlv_rec.amount = OKL_API.G_MISS_NUM THEN
4753:
4754: -- You must enter a value for PROMPT
4755: OKL_API.set_message(
4756: p_app_name => OKL_API.G_APP_NAME,
4757: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
4758: p_token1 => 'PROMPT',
4759: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_AMOUNT'));

Line 4756: p_app_name => OKL_API.G_APP_NAME,

4752: OR p_tqlv_rec.amount = OKL_API.G_MISS_NUM THEN
4753:
4754: -- You must enter a value for PROMPT
4755: OKL_API.set_message(
4756: p_app_name => OKL_API.G_APP_NAME,
4757: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
4758: p_token1 => 'PROMPT',
4759: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_AMOUNT'));
4760:

Line 4761: RAISE OKL_API.G_EXCEPTION_ERROR;

4757: p_msg_name => 'OKL_AM_REQ_FIELD_ERR',
4758: p_token1 => 'PROMPT',
4759: p_token1_value => OKL_AM_UTIL_PVT.get_ak_attribute('OKL_AMOUNT'));
4760:
4761: RAISE OKL_API.G_EXCEPTION_ERROR;
4762:
4763: END IF;
4764: IF (is_debug_procedure_on) THEN
4765: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');

Line 4770: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4766: END IF;
4767:
4768: EXCEPTION
4769:
4770: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4771: IF (is_debug_exception_on) THEN
4772: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
4773: END IF;
4774:

Line 4779: x_return_status := OKL_API.G_RET_STS_ERROR;

4775: IF get_qte_lines_csr%ISOPEN THEN
4776: CLOSE get_qte_lines_csr;
4777: END IF;
4778:
4779: x_return_status := OKL_API.G_RET_STS_ERROR;
4780:
4781: WHEN OTHERS THEN
4782: IF (is_debug_exception_on) THEN
4783: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '

Line 4792: OKL_API.set_message(

4788: CLOSE get_qte_lines_csr;
4789: END IF;
4790:
4791: -- unexpected error
4792: OKL_API.set_message(
4793: p_app_name => 'OKC',
4794: p_msg_name => g_unexpected_error,
4795: p_token1 => g_sqlcode_token,
4796: p_token1_value => sqlcode,

Line 4800: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

4796: p_token1_value => sqlcode,
4797: p_token2 => g_sqlerrm_token,
4798: p_token2_value => sqlerrm);
4799:
4800: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
4801:
4802: END validate_quote_line;
4803:
4804:

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

4829: SELECT QTE.khr_id khr_id
4830: FROM OKL_TRX_QUOTES_V QTE
4831: WHERE QTE.id = p_qte_id;
4832:
4833: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
4834: l_functional_currency_code VARCHAR2(15);
4835: l_contract_currency_code VARCHAR2(15);
4836: l_currency_conversion_type VARCHAR2(30);
4837: l_currency_conversion_rate NUMBER;

Line 4934: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN

4930: END IF;
4931:
4932:
4933: -- RMUNJULU 30-DEC-02 2699412 Added msg
4934: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4935:
4936: -- The currency conversion rate could not be identified for specified currency.
4937: OKL_API.set_message(
4938: p_app_name => 'OKL',

Line 4937: OKL_API.set_message(

4933: -- RMUNJULU 30-DEC-02 2699412 Added msg
4934: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
4935:
4936: -- The currency conversion rate could not be identified for specified currency.
4937: OKL_API.set_message(
4938: p_app_name => 'OKL',
4939: p_msg_name => 'OKL_CONV_RATE_NOT_FOUND');
4940:
4941: END IF;

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

4940:
4941: END IF;
4942:
4943: -- raise exception if error
4944: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4945: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4946: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4947: RAISE OKL_API.G_EXCEPTION_ERROR;
4948: END IF;

Line 4945: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

4941: END IF;
4942:
4943: -- raise exception if error
4944: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4945: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4946: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4947: RAISE OKL_API.G_EXCEPTION_ERROR;
4948: END IF;
4949:

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

4942:
4943: -- raise exception if error
4944: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4945: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4946: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4947: RAISE OKL_API.G_EXCEPTION_ERROR;
4948: END IF;
4949:
4950: px_tqlv_rec.currency_code := l_contract_currency_code;

Line 4947: RAISE OKL_API.G_EXCEPTION_ERROR;

4943: -- raise exception if error
4944: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
4945: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
4946: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
4947: RAISE OKL_API.G_EXCEPTION_ERROR;
4948: END IF;
4949:
4950: px_tqlv_rec.currency_code := l_contract_currency_code;
4951: px_tqlv_rec.currency_conversion_code := l_functional_currency_code;

Line 4972: WHEN OKL_API.G_EXCEPTION_ERROR THEN

4968: END IF;
4969:
4970: EXCEPTION
4971:
4972: WHEN OKL_API.G_EXCEPTION_ERROR THEN
4973: IF (is_debug_exception_on) THEN
4974: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
4975: END IF;
4976:

Line 4981: x_return_status := OKL_API.G_RET_STS_ERROR;

4977: IF get_khr_id_csr%ISOPEN THEN
4978: CLOSE get_khr_id_csr;
4979: END IF;
4980:
4981: x_return_status := OKL_API.G_RET_STS_ERROR;
4982:
4983: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4984: IF (is_debug_exception_on) THEN
4985: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');

Line 4983: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

4979: END IF;
4980:
4981: x_return_status := OKL_API.G_RET_STS_ERROR;
4982:
4983: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
4984: IF (is_debug_exception_on) THEN
4985: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
4986: END IF;
4987:

Line 4992: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

4988: IF get_khr_id_csr%ISOPEN THEN
4989: CLOSE get_khr_id_csr;
4990: END IF;
4991:
4992: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
4993:
4994: WHEN OTHERS THEN
4995: IF (is_debug_exception_on) THEN
4996: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '

Line 5005: OKL_API.set_message(

5001: CLOSE get_khr_id_csr;
5002: END IF;
5003:
5004: -- unexpected error
5005: OKL_API.set_message(
5006: p_app_name => 'OKC',
5007: p_msg_name => g_unexpected_error,
5008: p_token1 => g_sqlcode_token,
5009: p_token1_value => sqlcode,

Line 5013: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;

5009: p_token1_value => sqlcode,
5010: p_token2 => g_sqlerrm_token,
5011: p_token2_value => sqlerrm);
5012:
5013: x_return_status := OKL_API.G_RET_STS_UNEXP_ERROR;
5014:
5015: END set_line_currency_defaults;
5016:
5017:

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

5036: p_tqlv_rec IN tqlv_rec_type,
5037: x_tqlv_rec OUT NOCOPY tqlv_rec_type) IS
5038:
5039:
5040: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
5041: lp_tqlv_rec tqlv_rec_type := p_tqlv_rec;
5042: lx_tqlv_rec tqlv_rec_type := p_tqlv_rec;
5043: l_api_name VARCHAR2(30) := 'create_quote_line';
5044: l_api_version CONSTANT NUMBER := 1;

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

5102: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_tqlv_rec.due_date: ' || p_tqlv_rec.due_date);
5103: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_tqlv_rec.try_id: ' || p_tqlv_rec.try_id);
5104: END IF;
5105: --Check API version, initialize message list and create savepoint.
5106: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
5107: G_PKG_NAME,
5108: p_init_msg_list,
5109: l_api_version,
5110: p_api_version,

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

5111: '_PVT',
5112: x_return_status);
5113:
5114: -- raise exception if error
5115: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5116: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5117: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5118: RAISE OKL_API.G_EXCEPTION_ERROR;
5119: END IF;

Line 5116: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5112: x_return_status);
5113:
5114: -- raise exception if error
5115: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5116: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5117: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5118: RAISE OKL_API.G_EXCEPTION_ERROR;
5119: END IF;
5120:

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

5113:
5114: -- raise exception if error
5115: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5116: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5117: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5118: RAISE OKL_API.G_EXCEPTION_ERROR;
5119: END IF;
5120:
5121: SELECT SYSDATE INTO l_sys_date FROM DUAL;

Line 5118: RAISE OKL_API.G_EXCEPTION_ERROR;

5114: -- raise exception if error
5115: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5116: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5117: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5118: RAISE OKL_API.G_EXCEPTION_ERROR;
5119: END IF;
5120:
5121: SELECT SYSDATE INTO l_sys_date FROM DUAL;
5122:

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

5125: p_tqlv_rec => lp_tqlv_rec,
5126: x_return_status => l_return_status);
5127:
5128: -- raise exception if error
5129: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5130: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5131: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5132: RAISE OKL_API.G_EXCEPTION_ERROR;
5133: END IF;

Line 5130: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5126: x_return_status => l_return_status);
5127:
5128: -- raise exception if error
5129: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5130: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5131: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5132: RAISE OKL_API.G_EXCEPTION_ERROR;
5133: END IF;
5134:

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

5127:
5128: -- raise exception if error
5129: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5130: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5131: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5132: RAISE OKL_API.G_EXCEPTION_ERROR;
5133: END IF;
5134:
5135: -- Set the quote line currency columns

Line 5132: RAISE OKL_API.G_EXCEPTION_ERROR;

5128: -- raise exception if error
5129: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5130: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5131: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5132: RAISE OKL_API.G_EXCEPTION_ERROR;
5133: END IF;
5134:
5135: -- Set the quote line currency columns
5136: set_line_currency_defaults(

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

5141: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called set_line_currency_defaults , return status: ' || l_return_status);
5142: END IF;
5143:
5144: -- raise exception if error
5145: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5146: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5147: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5148: RAISE OKL_API.G_EXCEPTION_ERROR;
5149: END IF;

Line 5146: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5142: END IF;
5143:
5144: -- raise exception if error
5145: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5146: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5147: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5148: RAISE OKL_API.G_EXCEPTION_ERROR;
5149: END IF;
5150:

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

5143:
5144: -- raise exception if error
5145: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5146: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5147: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5148: RAISE OKL_API.G_EXCEPTION_ERROR;
5149: END IF;
5150:
5151: -- Added by rravikir (eBTax enhancement) Bug 5866207

Line 5148: RAISE OKL_API.G_EXCEPTION_ERROR;

5144: -- raise exception if error
5145: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5146: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5147: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5148: RAISE OKL_API.G_EXCEPTION_ERROR;
5149: END IF;
5150:
5151: -- Added by rravikir (eBTax enhancement) Bug 5866207
5152: OPEN get_try_id_csr ('Estimated Billing');

Line 5159: IF lp_tqlv_rec.LINE_NUMBER IS NULL OR lp_tqlv_rec.LINE_NUMBER = OKL_API.G_MISS_NUM THEN

5155:
5156: lp_tqlv_rec.try_id := l_try_id;
5157: -- End (eBTax enhancement) Bug 5866207
5158: -- akrangan Bug# 5468781:Start
5159: IF lp_tqlv_rec.LINE_NUMBER IS NULL OR lp_tqlv_rec.LINE_NUMBER = OKL_API.G_MISS_NUM THEN
5160: -- get current max line number and increment it by one as the new line#
5161: OPEN get_max_tql_line_num_csr (lp_tqlv_rec.QTE_ID);
5162: FETCH get_max_tql_line_num_csr INTO l_new_line_number;
5163:

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

5188: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_TXL_QUOTE_LINES_PUB.insert_txl_quote_lines , return status: ' || l_return_status);
5189: END IF;
5190:
5191: -- raise exception if error
5192: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5193: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5194: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5195: RAISE OKL_API.G_EXCEPTION_ERROR;
5196: END IF;

Line 5193: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5189: END IF;
5190:
5191: -- raise exception if error
5192: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5193: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5194: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5195: RAISE OKL_API.G_EXCEPTION_ERROR;
5196: END IF;
5197:

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

5190:
5191: -- raise exception if error
5192: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5193: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5194: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5195: RAISE OKL_API.G_EXCEPTION_ERROR;
5196: END IF;
5197:
5198: IF (is_debug_statement_on) THEN

Line 5195: RAISE OKL_API.G_EXCEPTION_ERROR;

5191: -- raise exception if error
5192: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5193: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5194: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5195: RAISE OKL_API.G_EXCEPTION_ERROR;
5196: END IF;
5197:
5198: IF (is_debug_statement_on) THEN
5199: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling OKL_PROCESS_SALES_TAX_PUB.calculate_sales_tax');

Line 5205: p_init_msg_list => OKL_API.G_FALSE,

5201: -- rmunjulu Sales_Tax_Enhancement
5202: -- Call the new OKL Tax engine to RECALCULATE tax for all quote lines
5203: OKL_PROCESS_SALES_TAX_PUB.calculate_sales_tax(
5204: p_api_version => l_api_version,
5205: p_init_msg_list => OKL_API.G_FALSE,
5206: x_return_status => l_return_status,
5207: x_msg_count => x_msg_count,
5208: x_msg_data => x_msg_data,
5209: p_source_trx_id => lx_tqlv_rec.qte_id, -- TRX_ID is QUOTE_ID

Line 5216: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

5212: IF (is_debug_statement_on) THEN
5213: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_PROCESS_SALES_TAX_PUB.calculate_sales_tax , return status: ' || l_return_status);
5214: END IF;
5215:
5216: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
5217: -- Tax Processing failed.
5218: OKL_API.set_message( p_app_name => 'OKL',
5219: p_msg_name =>'OKL_AM_PROCESS_TAX_ERR');
5220: END IF;

Line 5218: OKL_API.set_message( p_app_name => 'OKL',

5214: END IF;
5215:
5216: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
5217: -- Tax Processing failed.
5218: OKL_API.set_message( p_app_name => 'OKL',
5219: p_msg_name =>'OKL_AM_PROCESS_TAX_ERR');
5220: END IF;
5221:
5222: -- raise exception if error

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

5219: p_msg_name =>'OKL_AM_PROCESS_TAX_ERR');
5220: END IF;
5221:
5222: -- raise exception if error
5223: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5224: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5225: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5226: RAISE OKL_API.G_EXCEPTION_ERROR;
5227: END IF;

Line 5224: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5220: END IF;
5221:
5222: -- raise exception if error
5223: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5224: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5225: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5226: RAISE OKL_API.G_EXCEPTION_ERROR;
5227: END IF;
5228:

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

5221:
5222: -- raise exception if error
5223: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5224: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5225: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5226: RAISE OKL_API.G_EXCEPTION_ERROR;
5227: END IF;
5228:
5229: -- PAGARG 4102565 Recalculate quote header elements and update quote header

Line 5226: RAISE OKL_API.G_EXCEPTION_ERROR;

5222: -- raise exception if error
5223: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5224: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5225: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5226: RAISE OKL_API.G_EXCEPTION_ERROR;
5227: END IF;
5228:
5229: -- PAGARG 4102565 Recalculate quote header elements and update quote header
5230: recalculate_quote(

Line 5238: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)

5234: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called recalculate_quote , return status: ' || l_return_status);
5235: END IF;
5236:
5237: -- PAGARG 4102565 raise exception if error
5238: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)
5239: THEN
5240: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5241: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
5242: THEN

Line 5240: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5236:
5237: -- PAGARG 4102565 raise exception if error
5238: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)
5239: THEN
5240: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5241: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
5242: THEN
5243: RAISE OKL_API.G_EXCEPTION_ERROR;
5244: END IF;

Line 5241: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)

5237: -- PAGARG 4102565 raise exception if error
5238: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)
5239: THEN
5240: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5241: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
5242: THEN
5243: RAISE OKL_API.G_EXCEPTION_ERROR;
5244: END IF;
5245:

Line 5243: RAISE OKL_API.G_EXCEPTION_ERROR;

5239: THEN
5240: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5241: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
5242: THEN
5243: RAISE OKL_API.G_EXCEPTION_ERROR;
5244: END IF;
5245:
5246: -- set the return status and out variables
5247: x_return_status := l_return_status;

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

5247: x_return_status := l_return_status;
5248: x_tqlv_rec := lx_tqlv_rec;
5249:
5250: -- end the transaction
5251: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
5252: IF (is_debug_procedure_on) THEN
5253: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
5254: END IF;
5255:

Line 5257: WHEN OKL_API.G_EXCEPTION_ERROR THEN

5253: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
5254: END IF;
5255:
5256: EXCEPTION
5257: WHEN OKL_API.G_EXCEPTION_ERROR THEN
5258: IF (is_debug_exception_on) THEN
5259: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
5260: END IF;
5261:

Line 5266: x_return_status := OKL_API.HANDLE_EXCEPTIONS

5262: IF (get_try_id_csr%isopen) THEN
5263: CLOSE get_try_id_csr;
5264: END IF;
5265:
5266: x_return_status := OKL_API.HANDLE_EXCEPTIONS
5267: (
5268: l_api_name,
5269: G_PKG_NAME,
5270: 'OKL_API.G_RET_STS_ERROR',

Line 5270: 'OKL_API.G_RET_STS_ERROR',

5266: x_return_status := OKL_API.HANDLE_EXCEPTIONS
5267: (
5268: l_api_name,
5269: G_PKG_NAME,
5270: 'OKL_API.G_RET_STS_ERROR',
5271: x_msg_count,
5272: x_msg_data,
5273: '_PVT'
5274: );

Line 5276: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

5272: x_msg_data,
5273: '_PVT'
5274: );
5275:
5276: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5277: IF (is_debug_exception_on) THEN
5278: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
5279: END IF;
5280:

Line 5285: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

5281: IF (get_try_id_csr%isopen) THEN
5282: CLOSE get_try_id_csr;
5283: END IF;
5284:
5285: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
5286: (
5287: l_api_name,
5288: G_PKG_NAME,
5289: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 5289: 'OKL_API.G_RET_STS_UNEXP_ERROR',

5285: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
5286: (
5287: l_api_name,
5288: G_PKG_NAME,
5289: 'OKL_API.G_RET_STS_UNEXP_ERROR',
5290: x_msg_count,
5291: x_msg_data,
5292: '_PVT'
5293: );

Line 5306: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

5302: IF (get_try_id_csr%isopen) THEN
5303: CLOSE get_try_id_csr;
5304: END IF;
5305:
5306: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
5307: (
5308: l_api_name,
5309: G_PKG_NAME,
5310: 'OTHERS',

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

5336: x_tqlv_tbl OUT NOCOPY tqlv_tbl_type) IS
5337:
5338:
5339:
5340: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
5341: lp_tqlv_tbl tqlv_tbl_type := p_tqlv_tbl;
5342: lx_tqlv_tbl tqlv_tbl_type := p_tqlv_tbl;
5343: l_api_name VARCHAR2(30) := 'create_quote_line';
5344: l_api_version CONSTANT NUMBER := 1;

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

5357: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_tqlv_tbl.COUNT: ' || p_tqlv_tbl.COUNT);
5358: END IF;
5359:
5360: --Check API version, initialize message list and create savepoint.
5361: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
5362: G_PKG_NAME,
5363: p_init_msg_list,
5364: l_api_version,
5365: p_api_version,

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

5367: x_return_status);
5368:
5369:
5370: -- raise exception if error
5371: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5372: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5373: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5374: RAISE OKL_API.G_EXCEPTION_ERROR;
5375: END IF;

Line 5372: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5368:
5369:
5370: -- raise exception if error
5371: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5372: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5373: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5374: RAISE OKL_API.G_EXCEPTION_ERROR;
5375: END IF;
5376:

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

5369:
5370: -- raise exception if error
5371: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5372: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5373: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5374: RAISE OKL_API.G_EXCEPTION_ERROR;
5375: END IF;
5376:
5377:

Line 5374: RAISE OKL_API.G_EXCEPTION_ERROR;

5370: -- raise exception if error
5371: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5372: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5373: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5374: RAISE OKL_API.G_EXCEPTION_ERROR;
5375: END IF;
5376:
5377:
5378: -- Loop thru the input tbl and call the rec type API

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

5395: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called create_quote_line , return status: ' || l_return_status);
5396: END IF;
5397:
5398: -- raise exception if error
5399: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5400: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5401: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5402: RAISE OKL_API.G_EXCEPTION_ERROR;
5403: END IF;

Line 5400: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5396: END IF;
5397:
5398: -- raise exception if error
5399: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5400: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5401: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5402: RAISE OKL_API.G_EXCEPTION_ERROR;
5403: END IF;
5404:

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

5397:
5398: -- raise exception if error
5399: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5400: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5401: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5402: RAISE OKL_API.G_EXCEPTION_ERROR;
5403: END IF;
5404:
5405: EXIT WHEN (i = lp_tqlv_tbl.LAST);

Line 5402: RAISE OKL_API.G_EXCEPTION_ERROR;

5398: -- raise exception if error
5399: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5400: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5401: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5402: RAISE OKL_API.G_EXCEPTION_ERROR;
5403: END IF;
5404:
5405: EXIT WHEN (i = lp_tqlv_tbl.LAST);
5406: i := lp_tqlv_tbl.NEXT(i);

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

5414: x_tqlv_tbl := lx_tqlv_tbl;
5415:
5416:
5417: -- end the transaction
5418: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
5419: IF (is_debug_procedure_on) THEN
5420: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
5421: END IF;
5422:

Line 5426: WHEN OKL_API.G_EXCEPTION_ERROR THEN

5422:
5423: EXCEPTION
5424:
5425:
5426: WHEN OKL_API.G_EXCEPTION_ERROR THEN
5427: IF (is_debug_exception_on) THEN
5428: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
5429: END IF;
5430:

Line 5431: x_return_status := OKL_API.HANDLE_EXCEPTIONS

5427: IF (is_debug_exception_on) THEN
5428: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
5429: END IF;
5430:
5431: x_return_status := OKL_API.HANDLE_EXCEPTIONS
5432: (
5433: l_api_name,
5434: G_PKG_NAME,
5435: 'OKL_API.G_RET_STS_ERROR',

Line 5435: 'OKL_API.G_RET_STS_ERROR',

5431: x_return_status := OKL_API.HANDLE_EXCEPTIONS
5432: (
5433: l_api_name,
5434: G_PKG_NAME,
5435: 'OKL_API.G_RET_STS_ERROR',
5436: x_msg_count,
5437: x_msg_data,
5438: '_PVT'
5439: );

Line 5442: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

5438: '_PVT'
5439: );
5440:
5441:
5442: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5443: IF (is_debug_exception_on) THEN
5444: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
5445: END IF;
5446:

Line 5447: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

5443: IF (is_debug_exception_on) THEN
5444: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
5445: END IF;
5446:
5447: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
5448: (
5449: l_api_name,
5450: G_PKG_NAME,
5451: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 5451: 'OKL_API.G_RET_STS_UNEXP_ERROR',

5447: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
5448: (
5449: l_api_name,
5450: G_PKG_NAME,
5451: 'OKL_API.G_RET_STS_UNEXP_ERROR',
5452: x_msg_count,
5453: x_msg_data,
5454: '_PVT'
5455: );

Line 5464: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

5460: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
5461: || sqlcode || ' , SQLERRM : ' || sqlerrm);
5462: END IF;
5463:
5464: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
5465: (
5466: l_api_name,
5467: G_PKG_NAME,
5468: 'OTHERS',

Line 5489: -- issue occurs when g_miss_date passed from rossetta layer does not match okl_api.g_miss_date

5485: -- History : 23-DEC-02 RMUNJULU 2726739 Created
5486: -- 16-JAN-03 RMUNJULU 2754574 Added quote status condition
5487: -- GKADARKA bug 3825037, default currency_conversion_date, start_date, creation_date and
5488: -- program_update_date to NULL/G_MISS_DATE so that correct date is stamped.
5489: -- issue occurs when g_miss_date passed from rossetta layer does not match okl_api.g_miss_date
5490: -- : PAGARG 4102565 Added call to validate_upd_quote_line to validate the amounts
5491: -- : PAGARG 4102565 Added call to recalculate_quote
5492: -- : rmunjulu Sales_Tax_Enhancement
5493: -- End of comments

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

5511: OKL_TXL_QUOTE_LINES_V TQL
5512: WHERE TQL.id = p_tql_id
5513: AND TQL.qte_id = QTE.id;
5514:
5515: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
5516: lp_tqlv_rec tqlv_rec_type := p_tqlv_rec;
5517: lx_tqlv_rec tqlv_rec_type := p_tqlv_rec;
5518: l_api_name VARCHAR2(30) := 'update_quote_line';
5519: l_api_version CONSTANT NUMBER := 1;

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

5577: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_tqlv_rec.try_id: ' || p_tqlv_rec.try_id);
5578: END IF;
5579:
5580: --Check API version, initialize message list and create savepoint.
5581: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
5582: G_PKG_NAME,
5583: p_init_msg_list,
5584: l_api_version,
5585: p_api_version,

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

5586: '_PVT',
5587: x_return_status);
5588:
5589: -- raise exception if error
5590: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5591: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5592: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5593: RAISE OKL_API.G_EXCEPTION_ERROR;
5594: END IF;

Line 5591: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5587: x_return_status);
5588:
5589: -- raise exception if error
5590: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5591: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5592: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5593: RAISE OKL_API.G_EXCEPTION_ERROR;
5594: END IF;
5595:

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

5588:
5589: -- raise exception if error
5590: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5591: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5592: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5593: RAISE OKL_API.G_EXCEPTION_ERROR;
5594: END IF;
5595:
5596: -- RMUNJULU 16-JAN-03 2754574 Added code to get quote status and check if

Line 5593: RAISE OKL_API.G_EXCEPTION_ERROR;

5589: -- raise exception if error
5590: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5591: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5592: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5593: RAISE OKL_API.G_EXCEPTION_ERROR;
5594: END IF;
5595:
5596: -- RMUNJULU 16-JAN-03 2754574 Added code to get quote status and check if
5597: -- DRAFTED or REJECTED.

Line 5611: OKL_API.set_message (

5607: -- If the quote is not DRAFTED or REJECTED, can not delete lines.
5608: IF l_qst_code NOT IN ('DRAFTED','REJECTED' ) THEN
5609:
5610: -- Quote status must be either Drafted or Rejected.
5611: OKL_API.set_message (
5612: p_app_name => 'OKL',
5613: p_msg_name => 'OKL_AM_SUBMIT_FOR_APPROVAL');
5614:
5615: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 5615: RAISE OKL_API.G_EXCEPTION_ERROR;

5611: OKL_API.set_message (
5612: p_app_name => 'OKL',
5613: p_msg_name => 'OKL_AM_SUBMIT_FOR_APPROVAL');
5614:
5615: RAISE OKL_API.G_EXCEPTION_ERROR;
5616:
5617: END IF;
5618:
5619: -- GKADARKA bug 3825037, default currency_conversion_date, start_date, creation_date and

Line 5621: -- issue occurs when g_miss_date passed from rossetta layer does not match okl_api.g_miss_date

5617: END IF;
5618:
5619: -- GKADARKA bug 3825037, default currency_conversion_date, start_date, creation_date and
5620: -- program_update_date to NULL/G_MISS_DATE so that correct date is stamped.
5621: -- issue occurs when g_miss_date passed from rossetta layer does not match okl_api.g_miss_date
5622:
5623: lp_tqlv_rec.currency_conversion_date := OKL_API.G_MISS_DATE;
5624: lp_tqlv_rec.creation_date := OKL_API.G_MISS_DATE;
5625: lp_tqlv_rec.start_date := null;

Line 5623: lp_tqlv_rec.currency_conversion_date := OKL_API.G_MISS_DATE;

5619: -- GKADARKA bug 3825037, default currency_conversion_date, start_date, creation_date and
5620: -- program_update_date to NULL/G_MISS_DATE so that correct date is stamped.
5621: -- issue occurs when g_miss_date passed from rossetta layer does not match okl_api.g_miss_date
5622:
5623: lp_tqlv_rec.currency_conversion_date := OKL_API.G_MISS_DATE;
5624: lp_tqlv_rec.creation_date := OKL_API.G_MISS_DATE;
5625: lp_tqlv_rec.start_date := null;
5626: lp_tqlv_rec.program_update_date := null;
5627:

Line 5624: lp_tqlv_rec.creation_date := OKL_API.G_MISS_DATE;

5620: -- program_update_date to NULL/G_MISS_DATE so that correct date is stamped.
5621: -- issue occurs when g_miss_date passed from rossetta layer does not match okl_api.g_miss_date
5622:
5623: lp_tqlv_rec.currency_conversion_date := OKL_API.G_MISS_DATE;
5624: lp_tqlv_rec.creation_date := OKL_API.G_MISS_DATE;
5625: lp_tqlv_rec.start_date := null;
5626: lp_tqlv_rec.program_update_date := null;
5627:
5628: -- PAGARG 4102565 Added validate quote line to check for rules during updates

Line 5637: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)

5633: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called validate_upd_quote_line , return status: ' || l_return_status);
5634: END IF;
5635:
5636: -- PAGARG 4102565 raise exception if error
5637: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)
5638: THEN
5639: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5640: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
5641: THEN

Line 5639: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5635:
5636: -- PAGARG 4102565 raise exception if error
5637: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)
5638: THEN
5639: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5640: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
5641: THEN
5642: RAISE OKL_API.G_EXCEPTION_ERROR;
5643: END IF;

Line 5640: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)

5636: -- PAGARG 4102565 raise exception if error
5637: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)
5638: THEN
5639: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5640: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
5641: THEN
5642: RAISE OKL_API.G_EXCEPTION_ERROR;
5643: END IF;
5644:

Line 5642: RAISE OKL_API.G_EXCEPTION_ERROR;

5638: THEN
5639: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5640: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
5641: THEN
5642: RAISE OKL_API.G_EXCEPTION_ERROR;
5643: END IF;
5644:
5645: -- rmunjulu Sales_Tax_Enhancement
5646: IF l_amount >= 0 THEN

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

5682: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_TXL_QUOTE_LINES_PUB.update_txl_quote_lines , return status: ' || l_return_status);
5683: END IF;
5684:
5685: -- raise exception if error
5686: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5687: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5688: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5689: RAISE OKL_API.G_EXCEPTION_ERROR;
5690: END IF;

Line 5687: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5683: END IF;
5684:
5685: -- raise exception if error
5686: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5687: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5688: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5689: RAISE OKL_API.G_EXCEPTION_ERROR;
5690: END IF;
5691:

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

5684:
5685: -- raise exception if error
5686: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5687: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5688: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5689: RAISE OKL_API.G_EXCEPTION_ERROR;
5690: END IF;
5691:
5692: IF (is_debug_statement_on) THEN

Line 5689: RAISE OKL_API.G_EXCEPTION_ERROR;

5685: -- raise exception if error
5686: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5687: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5688: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5689: RAISE OKL_API.G_EXCEPTION_ERROR;
5690: END IF;
5691:
5692: IF (is_debug_statement_on) THEN
5693: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling OKL_PROCESS_SALES_TAX_PUB.calculate_sales_tax');

Line 5699: p_init_msg_list => OKL_API.G_FALSE,

5695: -- rmunjulu Sales_Tax_Enhancement
5696: -- Call the new OKL Tax engine to RECALCULATE tax for all quote lines
5697: OKL_PROCESS_SALES_TAX_PUB.calculate_sales_tax(
5698: p_api_version => l_api_version,
5699: p_init_msg_list => OKL_API.G_FALSE,
5700: x_return_status => l_return_status,
5701: x_msg_count => x_msg_count,
5702: x_msg_data => x_msg_data,
5703: p_source_trx_id => l_qte_id, -- TRX_ID is QUOTE_ID

Line 5710: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

5706: IF (is_debug_statement_on) THEN
5707: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_PROCESS_SALES_TAX_PUB.calculate_sales_tax , return status: ' || l_return_status);
5708: END IF;
5709:
5710: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
5711: -- Tax Processing failed.
5712: OKL_API.set_message( p_app_name => 'OKL',
5713: p_msg_name =>'OKL_AM_PROCESS_TAX_ERR');
5714: END IF;

Line 5712: OKL_API.set_message( p_app_name => 'OKL',

5708: END IF;
5709:
5710: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
5711: -- Tax Processing failed.
5712: OKL_API.set_message( p_app_name => 'OKL',
5713: p_msg_name =>'OKL_AM_PROCESS_TAX_ERR');
5714: END IF;
5715:
5716: -- raise exception if error

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

5713: p_msg_name =>'OKL_AM_PROCESS_TAX_ERR');
5714: END IF;
5715:
5716: -- raise exception if error
5717: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5718: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5719: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5720: RAISE OKL_API.G_EXCEPTION_ERROR;
5721: END IF;

Line 5718: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5714: END IF;
5715:
5716: -- raise exception if error
5717: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5718: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5719: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5720: RAISE OKL_API.G_EXCEPTION_ERROR;
5721: END IF;
5722:

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

5715:
5716: -- raise exception if error
5717: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5718: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5719: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5720: RAISE OKL_API.G_EXCEPTION_ERROR;
5721: END IF;
5722:
5723: -- PAGARG 4102565 Recalculate quote header elements and update quote header

Line 5720: RAISE OKL_API.G_EXCEPTION_ERROR;

5716: -- raise exception if error
5717: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5718: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5719: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5720: RAISE OKL_API.G_EXCEPTION_ERROR;
5721: END IF;
5722:
5723: -- PAGARG 4102565 Recalculate quote header elements and update quote header
5724: recalculate_quote(

Line 5732: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)

5728: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called recalculate_quote , return status: ' || l_return_status);
5729: END IF;
5730:
5731: -- PAGARG 4102565 raise exception if error
5732: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)
5733: THEN
5734: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5735: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
5736: THEN

Line 5734: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5730:
5731: -- PAGARG 4102565 raise exception if error
5732: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)
5733: THEN
5734: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5735: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
5736: THEN
5737: RAISE OKL_API.G_EXCEPTION_ERROR;
5738: END IF;

Line 5735: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)

5731: -- PAGARG 4102565 raise exception if error
5732: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR)
5733: THEN
5734: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5735: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
5736: THEN
5737: RAISE OKL_API.G_EXCEPTION_ERROR;
5738: END IF;
5739:

Line 5737: RAISE OKL_API.G_EXCEPTION_ERROR;

5733: THEN
5734: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5735: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR)
5736: THEN
5737: RAISE OKL_API.G_EXCEPTION_ERROR;
5738: END IF;
5739:
5740: -- set the return status and out variables
5741: x_return_status := l_return_status;

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

5741: x_return_status := l_return_status;
5742: x_tqlv_rec := lx_tqlv_rec;
5743:
5744: -- end the transaction
5745: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
5746: IF (is_debug_procedure_on) THEN
5747: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
5748: END IF;
5749:

Line 5751: WHEN OKL_API.G_EXCEPTION_ERROR THEN

5747: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
5748: END IF;
5749:
5750: EXCEPTION
5751: WHEN OKL_API.G_EXCEPTION_ERROR THEN
5752: IF (is_debug_exception_on) THEN
5753: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
5754: END IF;
5755:

Line 5756: x_return_status := OKL_API.HANDLE_EXCEPTIONS

5752: IF (is_debug_exception_on) THEN
5753: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
5754: END IF;
5755:
5756: x_return_status := OKL_API.HANDLE_EXCEPTIONS
5757: (
5758: l_api_name,
5759: G_PKG_NAME,
5760: 'OKL_API.G_RET_STS_ERROR',

Line 5760: 'OKL_API.G_RET_STS_ERROR',

5756: x_return_status := OKL_API.HANDLE_EXCEPTIONS
5757: (
5758: l_api_name,
5759: G_PKG_NAME,
5760: 'OKL_API.G_RET_STS_ERROR',
5761: x_msg_count,
5762: x_msg_data,
5763: '_PVT'
5764: );

Line 5766: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

5762: x_msg_data,
5763: '_PVT'
5764: );
5765:
5766: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5767: IF (is_debug_exception_on) THEN
5768: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
5769: END IF;
5770:

Line 5771: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

5767: IF (is_debug_exception_on) THEN
5768: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
5769: END IF;
5770:
5771: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
5772: (
5773: l_api_name,
5774: G_PKG_NAME,
5775: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 5775: 'OKL_API.G_RET_STS_UNEXP_ERROR',

5771: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
5772: (
5773: l_api_name,
5774: G_PKG_NAME,
5775: 'OKL_API.G_RET_STS_UNEXP_ERROR',
5776: x_msg_count,
5777: x_msg_data,
5778: '_PVT'
5779: );

Line 5787: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

5783: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
5784: || sqlcode || ' , SQLERRM : ' || sqlerrm);
5785: END IF;
5786:
5787: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
5788: (
5789: l_api_name,
5790: G_PKG_NAME,
5791: 'OTHERS',

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

5817: x_tqlv_tbl OUT NOCOPY tqlv_tbl_type) IS
5818:
5819:
5820:
5821: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
5822: lp_tqlv_tbl tqlv_tbl_type := p_tqlv_tbl;
5823: lx_tqlv_tbl tqlv_tbl_type := p_tqlv_tbl;
5824: l_api_name VARCHAR2(30) := 'update_quote_line';
5825: l_api_version CONSTANT NUMBER := 1;

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

5838: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_tqlv_tbl.COUNT: ' || p_tqlv_tbl.COUNT);
5839: END IF;
5840:
5841: --Check API version, initialize message list and create savepoint.
5842: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
5843: G_PKG_NAME,
5844: p_init_msg_list,
5845: l_api_version,
5846: p_api_version,

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

5848: x_return_status);
5849:
5850:
5851: -- raise exception if error
5852: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5853: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5854: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5855: RAISE OKL_API.G_EXCEPTION_ERROR;
5856: END IF;

Line 5853: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5849:
5850:
5851: -- raise exception if error
5852: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5853: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5854: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5855: RAISE OKL_API.G_EXCEPTION_ERROR;
5856: END IF;
5857:

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

5850:
5851: -- raise exception if error
5852: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5853: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5854: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5855: RAISE OKL_API.G_EXCEPTION_ERROR;
5856: END IF;
5857:
5858:

Line 5855: RAISE OKL_API.G_EXCEPTION_ERROR;

5851: -- raise exception if error
5852: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5853: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5854: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5855: RAISE OKL_API.G_EXCEPTION_ERROR;
5856: END IF;
5857:
5858:
5859: -- Loop thru the input tbl and call the rec type API

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

5876: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called update_quote_line , return status: ' || l_return_status);
5877: END IF;
5878:
5879: -- raise exception if error
5880: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5881: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5882: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5883: RAISE OKL_API.G_EXCEPTION_ERROR;
5884: END IF;

Line 5881: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

5877: END IF;
5878:
5879: -- raise exception if error
5880: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5881: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5882: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5883: RAISE OKL_API.G_EXCEPTION_ERROR;
5884: END IF;
5885:

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

5878:
5879: -- raise exception if error
5880: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5881: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5882: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5883: RAISE OKL_API.G_EXCEPTION_ERROR;
5884: END IF;
5885:
5886: EXIT WHEN (i = lp_tqlv_tbl.LAST);

Line 5883: RAISE OKL_API.G_EXCEPTION_ERROR;

5879: -- raise exception if error
5880: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
5881: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
5882: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
5883: RAISE OKL_API.G_EXCEPTION_ERROR;
5884: END IF;
5885:
5886: EXIT WHEN (i = lp_tqlv_tbl.LAST);
5887: i := lp_tqlv_tbl.NEXT(i);

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

5895: x_tqlv_tbl := lx_tqlv_tbl;
5896:
5897:
5898: -- end the transaction
5899: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
5900: IF (is_debug_procedure_on) THEN
5901: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
5902: END IF;
5903:

Line 5907: WHEN OKL_API.G_EXCEPTION_ERROR THEN

5903:
5904: EXCEPTION
5905:
5906:
5907: WHEN OKL_API.G_EXCEPTION_ERROR THEN
5908: IF (is_debug_exception_on) THEN
5909: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
5910: END IF;
5911:

Line 5912: x_return_status := OKL_API.HANDLE_EXCEPTIONS

5908: IF (is_debug_exception_on) THEN
5909: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
5910: END IF;
5911:
5912: x_return_status := OKL_API.HANDLE_EXCEPTIONS
5913: (
5914: l_api_name,
5915: G_PKG_NAME,
5916: 'OKL_API.G_RET_STS_ERROR',

Line 5916: 'OKL_API.G_RET_STS_ERROR',

5912: x_return_status := OKL_API.HANDLE_EXCEPTIONS
5913: (
5914: l_api_name,
5915: G_PKG_NAME,
5916: 'OKL_API.G_RET_STS_ERROR',
5917: x_msg_count,
5918: x_msg_data,
5919: '_PVT'
5920: );

Line 5923: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

5919: '_PVT'
5920: );
5921:
5922:
5923: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
5924: IF (is_debug_exception_on) THEN
5925: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
5926: END IF;
5927:

Line 5928: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

5924: IF (is_debug_exception_on) THEN
5925: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
5926: END IF;
5927:
5928: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
5929: (
5930: l_api_name,
5931: G_PKG_NAME,
5932: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 5932: 'OKL_API.G_RET_STS_UNEXP_ERROR',

5928: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
5929: (
5930: l_api_name,
5931: G_PKG_NAME,
5932: 'OKL_API.G_RET_STS_UNEXP_ERROR',
5933: x_msg_count,
5934: x_msg_data,
5935: '_PVT'
5936: );

Line 5945: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

5941: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
5942: || sqlcode || ' , SQLERRM : ' || sqlerrm);
5943: END IF;
5944:
5945: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
5946: (
5947: l_api_name,
5948: G_PKG_NAME,
5949: 'OTHERS',

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

6147:
6148: l_unit_tbl unit_tbl_type;
6149: i NUMBER;
6150: l_id NUMBER;
6151: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
6152: l_api_name VARCHAR2(30) := 'get_quote_units';
6153: l_api_version NUMBER := 1;
6154:
6155: l_module_name VARCHAR2(500) := G_MODULE_NAME || 'get_quote_units';

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

6166: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_tql_id: ' || p_tql_id);
6167: END IF;
6168:
6169: --Check API version, initialize message list and create savepoint.
6170: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
6171: G_PKG_NAME,
6172: p_init_msg_list,
6173: l_api_version,
6174: p_api_version,

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

6176: x_return_status);
6177:
6178:
6179: -- raise exception if error
6180: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6181: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6182: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6183: RAISE OKL_API.G_EXCEPTION_ERROR;
6184: END IF;

Line 6181: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6177:
6178:
6179: -- raise exception if error
6180: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6181: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6182: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6183: RAISE OKL_API.G_EXCEPTION_ERROR;
6184: END IF;
6185:

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

6178:
6179: -- raise exception if error
6180: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6181: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6182: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6183: RAISE OKL_API.G_EXCEPTION_ERROR;
6184: END IF;
6185:
6186:

Line 6183: RAISE OKL_API.G_EXCEPTION_ERROR;

6179: -- raise exception if error
6180: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6181: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6182: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6183: RAISE OKL_API.G_EXCEPTION_ERROR;
6184: END IF;
6185:
6186:
6187: -- Check if tqd populated

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

6256: x_return_status := l_return_status;
6257: x_unit_tbl := l_unit_tbl;
6258:
6259: -- end the transaction
6260: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
6261: IF (is_debug_procedure_on) THEN
6262: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
6263: END IF;
6264:

Line 6268: WHEN OKL_API.G_EXCEPTION_ERROR THEN

6264:
6265: EXCEPTION
6266:
6267:
6268: WHEN OKL_API.G_EXCEPTION_ERROR THEN
6269: IF (is_debug_exception_on) THEN
6270: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
6271: END IF;
6272:

Line 6285: x_return_status := OKL_API.HANDLE_EXCEPTIONS

6281: IF get_quote_units_csr%ISOPEN THEN
6282: CLOSE get_quote_units_csr;
6283: END IF;
6284:
6285: x_return_status := OKL_API.HANDLE_EXCEPTIONS
6286: (
6287: l_api_name,
6288: G_PKG_NAME,
6289: 'OKL_API.G_RET_STS_ERROR',

Line 6289: 'OKL_API.G_RET_STS_ERROR',

6285: x_return_status := OKL_API.HANDLE_EXCEPTIONS
6286: (
6287: l_api_name,
6288: G_PKG_NAME,
6289: 'OKL_API.G_RET_STS_ERROR',
6290: x_msg_count,
6291: x_msg_data,
6292: '_PVT'
6293: );

Line 6296: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

6292: '_PVT'
6293: );
6294:
6295:
6296: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
6297: IF (is_debug_exception_on) THEN
6298: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
6299: END IF;
6300:

Line 6313: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

6309: IF get_quote_units_csr%ISOPEN THEN
6310: CLOSE get_quote_units_csr;
6311: END IF;
6312:
6313: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6314: (
6315: l_api_name,
6316: G_PKG_NAME,
6317: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 6317: 'OKL_API.G_RET_STS_UNEXP_ERROR',

6313: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6314: (
6315: l_api_name,
6316: G_PKG_NAME,
6317: 'OKL_API.G_RET_STS_UNEXP_ERROR',
6318: x_msg_count,
6319: x_msg_data,
6320: '_PVT'
6321: );

Line 6342: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

6338: IF get_quote_units_csr%ISOPEN THEN
6339: CLOSE get_quote_units_csr;
6340: END IF;
6341:
6342: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6343: (
6344: l_api_name,
6345: G_PKG_NAME,
6346: 'OTHERS',

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

6381: WHERE TQL.id = p_tql_id
6382: AND TQL.qte_id = QTE.id;
6383:
6384:
6385: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
6386: lp_tqlv_rec tqlv_rec_type := p_tqlv_rec;
6387: l_api_name VARCHAR2(30) := 'delete_quote_line';
6388: l_api_version CONSTANT NUMBER := 1;
6389: l_qst_code VARCHAR2(30);

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

6437: END IF;
6438:
6439:
6440: --Check API version, initialize message list and create savepoint.
6441: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
6442: G_PKG_NAME,
6443: p_init_msg_list,
6444: l_api_version,
6445: p_api_version,

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

6447: x_return_status);
6448:
6449:
6450: -- raise exception if error
6451: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6452: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6453: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6454: RAISE OKL_API.G_EXCEPTION_ERROR;
6455: END IF;

Line 6452: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6448:
6449:
6450: -- raise exception if error
6451: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6452: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6453: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6454: RAISE OKL_API.G_EXCEPTION_ERROR;
6455: END IF;
6456:

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

6449:
6450: -- raise exception if error
6451: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6452: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6453: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6454: RAISE OKL_API.G_EXCEPTION_ERROR;
6455: END IF;
6456:
6457:

Line 6454: RAISE OKL_API.G_EXCEPTION_ERROR;

6450: -- raise exception if error
6451: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6452: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6453: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6454: RAISE OKL_API.G_EXCEPTION_ERROR;
6455: END IF;
6456:
6457:
6458: -- Get the quote status

Line 6471: OKL_API.set_message (

6467: -- If the quote is not DRAFTED or REJECTED, can not delete lines.
6468: IF l_qst_code NOT IN ('DRAFTED','REJECTED' ) THEN
6469:
6470: -- Quote status must be either Drafted or Rejected.
6471: OKL_API.set_message (
6472: p_app_name => 'OKL',
6473: p_msg_name => 'OKL_AM_SUBMIT_FOR_APPROVAL');
6474:
6475: RAISE OKL_API.G_EXCEPTION_ERROR;

Line 6475: RAISE OKL_API.G_EXCEPTION_ERROR;

6471: OKL_API.set_message (
6472: p_app_name => 'OKL',
6473: p_msg_name => 'OKL_AM_SUBMIT_FOR_APPROVAL');
6474:
6475: RAISE OKL_API.G_EXCEPTION_ERROR;
6476:
6477: END IF;
6478:
6479:

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

6495:
6496:
6497:
6498: -- raise exception if error
6499: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6500: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6501: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6502: RAISE OKL_API.G_EXCEPTION_ERROR;
6503: END IF;

Line 6500: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6496:
6497:
6498: -- raise exception if error
6499: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6500: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6501: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6502: RAISE OKL_API.G_EXCEPTION_ERROR;
6503: END IF;
6504:

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

6497:
6498: -- raise exception if error
6499: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6500: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6501: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6502: RAISE OKL_API.G_EXCEPTION_ERROR;
6503: END IF;
6504:
6505: IF (is_debug_statement_on) THEN

Line 6502: RAISE OKL_API.G_EXCEPTION_ERROR;

6498: -- raise exception if error
6499: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6500: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6501: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6502: RAISE OKL_API.G_EXCEPTION_ERROR;
6503: END IF;
6504:
6505: IF (is_debug_statement_on) THEN
6506: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'calling OKL_PROCESS_SALES_TAX_PUB.calculate_sales_tax');

Line 6512: p_init_msg_list => OKL_API.G_FALSE,

6508: -- rmunjulu Sales_Tax_Enhancement
6509: -- Call the new OKL Tax engine to RECALCULATE tax for all quote lines
6510: OKL_PROCESS_SALES_TAX_PUB.calculate_sales_tax(
6511: p_api_version => l_api_version,
6512: p_init_msg_list => OKL_API.G_FALSE,
6513: x_return_status => l_return_status,
6514: x_msg_count => x_msg_count,
6515: x_msg_data => x_msg_data,
6516: p_source_trx_id => l_qte_id, -- TRX_ID is QUOTE_ID

Line 6523: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN

6519: IF (is_debug_statement_on) THEN
6520: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called OKL_PROCESS_SALES_TAX_PUB.calculate_sales_tax , return status: ' || l_return_status);
6521: END IF;
6522:
6523: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
6524: -- Tax Processing failed.
6525: OKL_API.set_message( p_app_name => 'OKL',
6526: p_msg_name =>'OKL_AM_PROCESS_TAX_ERR');
6527: END IF;

Line 6525: OKL_API.set_message( p_app_name => 'OKL',

6521: END IF;
6522:
6523: IF (l_return_status <> OKL_API.G_RET_STS_SUCCESS) THEN
6524: -- Tax Processing failed.
6525: OKL_API.set_message( p_app_name => 'OKL',
6526: p_msg_name =>'OKL_AM_PROCESS_TAX_ERR');
6527: END IF;
6528:
6529: -- raise exception if error

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

6526: p_msg_name =>'OKL_AM_PROCESS_TAX_ERR');
6527: END IF;
6528:
6529: -- raise exception if error
6530: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6532: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6533: RAISE OKL_API.G_EXCEPTION_ERROR;
6534: END IF;

Line 6531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6527: END IF;
6528:
6529: -- raise exception if error
6530: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6532: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6533: RAISE OKL_API.G_EXCEPTION_ERROR;
6534: END IF;
6535:

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

6528:
6529: -- raise exception if error
6530: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6532: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6533: RAISE OKL_API.G_EXCEPTION_ERROR;
6534: END IF;
6535:
6536: -- set the return status and out variables

Line 6533: RAISE OKL_API.G_EXCEPTION_ERROR;

6529: -- raise exception if error
6530: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6531: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6532: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6533: RAISE OKL_API.G_EXCEPTION_ERROR;
6534: END IF;
6535:
6536: -- set the return status and out variables
6537: x_return_status := l_return_status;

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

6537: x_return_status := l_return_status;
6538:
6539:
6540: -- end the transaction
6541: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
6542: IF (is_debug_procedure_on) THEN
6543: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
6544: END IF;
6545:

Line 6549: WHEN OKL_API.G_EXCEPTION_ERROR THEN

6545:
6546: EXCEPTION
6547:
6548:
6549: WHEN OKL_API.G_EXCEPTION_ERROR THEN
6550: IF (is_debug_exception_on) THEN
6551: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
6552: END IF;
6553:

Line 6554: x_return_status := OKL_API.HANDLE_EXCEPTIONS

6550: IF (is_debug_exception_on) THEN
6551: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
6552: END IF;
6553:
6554: x_return_status := OKL_API.HANDLE_EXCEPTIONS
6555: (
6556: l_api_name,
6557: G_PKG_NAME,
6558: 'OKL_API.G_RET_STS_ERROR',

Line 6558: 'OKL_API.G_RET_STS_ERROR',

6554: x_return_status := OKL_API.HANDLE_EXCEPTIONS
6555: (
6556: l_api_name,
6557: G_PKG_NAME,
6558: 'OKL_API.G_RET_STS_ERROR',
6559: x_msg_count,
6560: x_msg_data,
6561: '_PVT'
6562: );

Line 6565: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

6561: '_PVT'
6562: );
6563:
6564:
6565: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
6566: IF (is_debug_exception_on) THEN
6567: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
6568: END IF;
6569:

Line 6570: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

6566: IF (is_debug_exception_on) THEN
6567: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
6568: END IF;
6569:
6570: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6571: (
6572: l_api_name,
6573: G_PKG_NAME,
6574: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 6574: 'OKL_API.G_RET_STS_UNEXP_ERROR',

6570: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6571: (
6572: l_api_name,
6573: G_PKG_NAME,
6574: 'OKL_API.G_RET_STS_UNEXP_ERROR',
6575: x_msg_count,
6576: x_msg_data,
6577: '_PVT'
6578: );

Line 6587: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

6583: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
6584: || sqlcode || ' , SQLERRM : ' || sqlerrm);
6585: END IF;
6586:
6587: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6588: (
6589: l_api_name,
6590: G_PKG_NAME,
6591: 'OTHERS',

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

6618: p_tqlv_tbl IN tqlv_tbl_type) IS
6619:
6620:
6621:
6622: l_return_status VARCHAR2(1) := OKL_API.G_RET_STS_SUCCESS;
6623: lp_tqlv_tbl tqlv_tbl_type := p_tqlv_tbl;
6624: l_api_name VARCHAR2(30) := 'delete_quote_line';
6625: l_api_version CONSTANT NUMBER := 1;
6626: i NUMBER;

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

6638: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'In param, p_tqlv_tbl.COUNT: ' || p_tqlv_tbl.COUNT);
6639: END IF;
6640:
6641: --Check API version, initialize message list and create savepoint.
6642: l_return_status := OKL_API.START_ACTIVITY(l_api_name,
6643: G_PKG_NAME,
6644: p_init_msg_list,
6645: l_api_version,
6646: p_api_version,

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

6648: x_return_status);
6649:
6650:
6651: -- raise exception if error
6652: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6653: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6654: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6655: RAISE OKL_API.G_EXCEPTION_ERROR;
6656: END IF;

Line 6653: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6649:
6650:
6651: -- raise exception if error
6652: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6653: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6654: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6655: RAISE OKL_API.G_EXCEPTION_ERROR;
6656: END IF;
6657:

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

6650:
6651: -- raise exception if error
6652: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6653: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6654: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6655: RAISE OKL_API.G_EXCEPTION_ERROR;
6656: END IF;
6657:
6658:

Line 6655: RAISE OKL_API.G_EXCEPTION_ERROR;

6651: -- raise exception if error
6652: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6653: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6654: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6655: RAISE OKL_API.G_EXCEPTION_ERROR;
6656: END IF;
6657:
6658:
6659: -- Loop thru the input tbl and call the rec type API

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

6675: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,l_module_name,'called delete_quote_line , return status: ' || l_return_status);
6676: END IF;
6677:
6678: -- raise exception if error
6679: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6680: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6681: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6682: RAISE OKL_API.G_EXCEPTION_ERROR;
6683: END IF;

Line 6680: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;

6676: END IF;
6677:
6678: -- raise exception if error
6679: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6680: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6681: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6682: RAISE OKL_API.G_EXCEPTION_ERROR;
6683: END IF;
6684:

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

6677:
6678: -- raise exception if error
6679: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6680: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6681: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6682: RAISE OKL_API.G_EXCEPTION_ERROR;
6683: END IF;
6684:
6685: EXIT WHEN (i = lp_tqlv_tbl.LAST);

Line 6682: RAISE OKL_API.G_EXCEPTION_ERROR;

6678: -- raise exception if error
6679: IF (l_return_status = OKL_API.G_RET_STS_UNEXP_ERROR) THEN
6680: RAISE OKL_API.G_EXCEPTION_UNEXPECTED_ERROR;
6681: ELSIF (l_return_status = OKL_API.G_RET_STS_ERROR) THEN
6682: RAISE OKL_API.G_EXCEPTION_ERROR;
6683: END IF;
6684:
6685: EXIT WHEN (i = lp_tqlv_tbl.LAST);
6686: i := lp_tqlv_tbl.NEXT(i);

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

6693: x_return_status := l_return_status;
6694:
6695:
6696: -- end the transaction
6697: OKL_API.END_ACTIVITY(x_msg_count, x_msg_data);
6698: IF (is_debug_procedure_on) THEN
6699: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_PROCEDURE,l_module_name ,'End(-)');
6700: END IF;
6701:

Line 6705: WHEN OKL_API.G_EXCEPTION_ERROR THEN

6701:
6702: EXCEPTION
6703:
6704:
6705: WHEN OKL_API.G_EXCEPTION_ERROR THEN
6706: IF (is_debug_exception_on) THEN
6707: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
6708: END IF;
6709:

Line 6710: x_return_status := OKL_API.HANDLE_EXCEPTIONS

6706: IF (is_debug_exception_on) THEN
6707: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_ERROR');
6708: END IF;
6709:
6710: x_return_status := OKL_API.HANDLE_EXCEPTIONS
6711: (
6712: l_api_name,
6713: G_PKG_NAME,
6714: 'OKL_API.G_RET_STS_ERROR',

Line 6714: 'OKL_API.G_RET_STS_ERROR',

6710: x_return_status := OKL_API.HANDLE_EXCEPTIONS
6711: (
6712: l_api_name,
6713: G_PKG_NAME,
6714: 'OKL_API.G_RET_STS_ERROR',
6715: x_msg_count,
6716: x_msg_data,
6717: '_PVT'
6718: );

Line 6721: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN

6717: '_PVT'
6718: );
6719:
6720:
6721: WHEN OKL_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
6722: IF (is_debug_exception_on) THEN
6723: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
6724: END IF;
6725:

Line 6726: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

6722: IF (is_debug_exception_on) THEN
6723: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'G_EXCEPTION_UNEXPECTED_ERROR');
6724: END IF;
6725:
6726: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6727: (
6728: l_api_name,
6729: G_PKG_NAME,
6730: 'OKL_API.G_RET_STS_UNEXP_ERROR',

Line 6730: 'OKL_API.G_RET_STS_UNEXP_ERROR',

6726: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6727: (
6728: l_api_name,
6729: G_PKG_NAME,
6730: 'OKL_API.G_RET_STS_UNEXP_ERROR',
6731: x_msg_count,
6732: x_msg_data,
6733: '_PVT'
6734: );

Line 6743: x_return_status :=OKL_API.HANDLE_EXCEPTIONS

6739: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_EXCEPTION,l_module_name, 'EXCEPTION :'||'OTHERS, SQLCODE: '
6740: || sqlcode || ' , SQLERRM : ' || sqlerrm);
6741: END IF;
6742:
6743: x_return_status :=OKL_API.HANDLE_EXCEPTIONS
6744: (
6745: l_api_name,
6746: G_PKG_NAME,
6747: 'OTHERS',