591: */
592:
593: IF (is_debug_statement_on) THEN
594: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,L_MODULE_NAME,
595: 'Before OKL_AM_CALCULATE_QUOTE_PVT.contract_lines calls okl_am_calc_quote_stream_pvt.calc_stream_type_operand'||l_return_status);
596: END IF;
597:
598:
599:
596: END IF;
597:
598:
599:
600: okl_am_calc_quote_stream_pvt.calc_stream_type_operand (
601: p_operand => 'AMCTUR',
602: p_qtev_rec => p_qtev_rec,
603: p_cle_id => p_asset_tbl(l_asset_tbl_index).p_asset_id,
604: --p_formula_name => l_formula_name, -- formula name is used only for AMYSAM
607: x_return_status => l_return_status);
608:
609: IF (is_debug_statement_on) THEN
610: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,L_MODULE_NAME,
611: 'After OKL_AM_CALCULATE_QUOTE_PVT.contract_lines calls okl_am_calc_quote_stream_pvt.calc_stream_type_operand'||l_return_status);
612: END IF;
613:
614: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
615: l_asset_value := okl_am_util_pvt.get_ak_attribute(p_code => 'OKL_UNBILLED_RECIVABLES');
2907:
2908: IF NVL (p_qtev_rec.partial_yn, 'N') <> 'Y'
2909: AND p_cle_id IS NULL THEN
2910:
2911: okl_am_calc_quote_stream_pvt.calc_stream_type_operand (
2912: p_operand => p_operand,
2913: p_qtev_rec => p_qtev_rec,
2914: p_cle_id => NULL,
2915: p_formula_name => l_formula_name,
2918: x_return_status => l_return_status);
2919:
2920: IF (is_debug_statement_on) THEN
2921: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,L_MODULE_NAME,
2922: 'after call to okl_am_calc_quote_stream_pvt.calc_stream_type_operand :'||l_return_status);
2923: END IF;
2924:
2925: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2926: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR THEN
2933: -- **************************************
2934:
2935: ELSIF p_cle_id IS NOT NULL THEN
2936:
2937: okl_am_calc_quote_stream_pvt.calc_stream_type_operand (
2938: p_operand => p_operand,
2939: p_qtev_rec => p_qtev_rec,
2940: p_cle_id => p_cle_id,
2941: p_formula_name => l_formula_name,
2945:
2946:
2947: IF (is_debug_statement_on) THEN
2948: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,L_MODULE_NAME,
2949: 'after call to okl_am_calc_quote_stream_pvt.calc_stream_type_operand :'||l_return_status);
2950: END IF;
2951:
2952:
2953: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2965: l_tbl_ind := p_asset_tbl.FIRST;
2966:
2967: LOOP
2968:
2969: okl_am_calc_quote_stream_pvt.calc_stream_type_operand (
2970: p_operand => p_operand,
2971: p_qtev_rec => p_qtev_rec,
2972: -- SECHAWLA - Bug 2680542 : Changed reference p_asset_tbl(l_tbl_ind) to p_asset_tbl(l_tbl_ind).p_asset_id
2973: p_cle_id => p_asset_tbl(l_tbl_ind).p_asset_id,
2978:
2979:
2980: IF (is_debug_statement_on) THEN
2981: OKL_DEBUG_PUB.LOG_DEBUG(G_LEVEL_STATEMENT,L_MODULE_NAME,
2982: 'after call to okl_am_calc_quote_stream_pvt.calc_stream_type_operand :'||l_return_status);
2983: END IF;
2984:
2985: IF l_return_status <> OKL_API.G_RET_STS_SUCCESS THEN
2986: IF l_overall_status <> OKL_API.G_RET_STS_UNEXP_ERROR
4709: END LOOP; -- rmunjulu 4300443
4710:
4711: -- rmunjulu 4996136 reset this global variable so that
4712: --outstanding balance is calculated properly.
4713: OKL_AM_CALC_QUOTE_STREAM_PVT.G_OUTSTANDING_BAL_DONE :='N';
4714: OKL_AM_CALC_QUOTE_STREAM_PVT.G_SERVICE_BAL_DONE :='N'; -- rmunjulu 5066471
4715: --akrangan Bug 5495474 start
4716: OKL_AM_CALC_QUOTE_STREAM_PVT.G_CONTRACTUAL_FEE_DONE :='N';
4717: OKL_AM_CALC_QUOTE_STREAM_PVT.G_UNBILLED_RECEIVABLES_DONE :='N';
4710:
4711: -- rmunjulu 4996136 reset this global variable so that
4712: --outstanding balance is calculated properly.
4713: OKL_AM_CALC_QUOTE_STREAM_PVT.G_OUTSTANDING_BAL_DONE :='N';
4714: OKL_AM_CALC_QUOTE_STREAM_PVT.G_SERVICE_BAL_DONE :='N'; -- rmunjulu 5066471
4715: --akrangan Bug 5495474 start
4716: OKL_AM_CALC_QUOTE_STREAM_PVT.G_CONTRACTUAL_FEE_DONE :='N';
4717: OKL_AM_CALC_QUOTE_STREAM_PVT.G_UNBILLED_RECEIVABLES_DONE :='N';
4718: --akrangan Bug 5495474 end
4712: --outstanding balance is calculated properly.
4713: OKL_AM_CALC_QUOTE_STREAM_PVT.G_OUTSTANDING_BAL_DONE :='N';
4714: OKL_AM_CALC_QUOTE_STREAM_PVT.G_SERVICE_BAL_DONE :='N'; -- rmunjulu 5066471
4715: --akrangan Bug 5495474 start
4716: OKL_AM_CALC_QUOTE_STREAM_PVT.G_CONTRACTUAL_FEE_DONE :='N';
4717: OKL_AM_CALC_QUOTE_STREAM_PVT.G_UNBILLED_RECEIVABLES_DONE :='N';
4718: --akrangan Bug 5495474 end
4719: G_PERFORM_CONT_FEE_CALC := TRUE; -- ansethur fix for bug 5579808 - resetting this global variable.
4720:
4713: OKL_AM_CALC_QUOTE_STREAM_PVT.G_OUTSTANDING_BAL_DONE :='N';
4714: OKL_AM_CALC_QUOTE_STREAM_PVT.G_SERVICE_BAL_DONE :='N'; -- rmunjulu 5066471
4715: --akrangan Bug 5495474 start
4716: OKL_AM_CALC_QUOTE_STREAM_PVT.G_CONTRACTUAL_FEE_DONE :='N';
4717: OKL_AM_CALC_QUOTE_STREAM_PVT.G_UNBILLED_RECEIVABLES_DONE :='N';
4718: --akrangan Bug 5495474 end
4719: G_PERFORM_CONT_FEE_CALC := TRUE; -- ansethur fix for bug 5579808 - resetting this global variable.
4720:
4721: ELSE