8727: lx_req_line_tbl (i).priced_quantity,
8728: 29);
8729: /*Added for GSI bug 14102072 */
8730: Else
8731: x_price_details.prod_list_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i).unit_price,l_currency);
8732: x_price_details.prod_adj_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i).adjusted_unit_price,l_currency);
8733: x_price_details.prod_ext_amount := OKS_EXTWAR_UTIL_PVT.round_currency_amt((NVL (lx_req_line_tbl (i).adjusted_unit_price,lx_req_line_tbl (i).unit_price) * lx_req_line_tbl (i).priced_quantity),l_currency);
8734: End if;
8735: /*Added for GSI bug 14102072 */
8728: 29);
8729: /*Added for GSI bug 14102072 */
8730: Else
8731: x_price_details.prod_list_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i).unit_price,l_currency);
8732: x_price_details.prod_adj_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i).adjusted_unit_price,l_currency);
8733: x_price_details.prod_ext_amount := OKS_EXTWAR_UTIL_PVT.round_currency_amt((NVL (lx_req_line_tbl (i).adjusted_unit_price,lx_req_line_tbl (i).unit_price) * lx_req_line_tbl (i).priced_quantity),l_currency);
8734: End if;
8735: /*Added for GSI bug 14102072 */
8736:
8729: /*Added for GSI bug 14102072 */
8730: Else
8731: x_price_details.prod_list_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i).unit_price,l_currency);
8732: x_price_details.prod_adj_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i).adjusted_unit_price,l_currency);
8733: x_price_details.prod_ext_amount := OKS_EXTWAR_UTIL_PVT.round_currency_amt((NVL (lx_req_line_tbl (i).adjusted_unit_price,lx_req_line_tbl (i).unit_price) * lx_req_line_tbl (i).priced_quantity),l_currency);
8734: End if;
8735: /*Added for GSI bug 14102072 */
8736:
8737: IF x_price_details.prod_ext_amount IS NULL
8776: lx_req_line_tbl (i +
8777: 1).priced_quantity,
8778: 29);
8779: ELSE
8780: x_price_details.serv_list_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i +1).unit_price,l_currency);
8781: x_price_details.serv_adj_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i + 1 ).adjusted_unit_price,l_currency);
8782: x_price_details.serv_ext_amount := OKS_EXTWAR_UTIL_PVT.round_currency_amt((NVL (lx_req_line_tbl (i + 1).adjusted_unit_price,lx_req_line_tbl (i +1).unit_price) *
8783: lx_req_line_tbl (i).line_quantity * lx_req_line_tbl (i + 1 ).priced_quantity),l_currency);
8784: End if;
8777: 1).priced_quantity,
8778: 29);
8779: ELSE
8780: x_price_details.serv_list_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i +1).unit_price,l_currency);
8781: x_price_details.serv_adj_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i + 1 ).adjusted_unit_price,l_currency);
8782: x_price_details.serv_ext_amount := OKS_EXTWAR_UTIL_PVT.round_currency_amt((NVL (lx_req_line_tbl (i + 1).adjusted_unit_price,lx_req_line_tbl (i +1).unit_price) *
8783: lx_req_line_tbl (i).line_quantity * lx_req_line_tbl (i + 1 ).priced_quantity),l_currency);
8784: End if;
8785: /*Added for GSI Bug 14102072 */
8778: 29);
8779: ELSE
8780: x_price_details.serv_list_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i +1).unit_price,l_currency);
8781: x_price_details.serv_adj_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i + 1 ).adjusted_unit_price,l_currency);
8782: x_price_details.serv_ext_amount := OKS_EXTWAR_UTIL_PVT.round_currency_amt((NVL (lx_req_line_tbl (i + 1).adjusted_unit_price,lx_req_line_tbl (i +1).unit_price) *
8783: lx_req_line_tbl (i).line_quantity * lx_req_line_tbl (i + 1 ).priced_quantity),l_currency);
8784: End if;
8785: /*Added for GSI Bug 14102072 */
8786: IF x_price_details.serv_ext_amount IS NULL
13603: lx_req_line_tbl (i).unit_price) *
13604: lx_req_line_tbl (i).priced_quantity,
13605: 29);
13606: Else
13607: x_price_details.prod_list_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i).unit_price,l_hdrtop_rec.kh_currency_code);
13608: x_price_details.prod_adj_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i).adjusted_unit_price,l_hdrtop_rec.kh_currency_code);
13609: x_price_details.prod_ext_amount := OKS_EXTWAR_UTIL_PVT.round_currency_amt((NVL (lx_req_line_tbl (i).adjusted_unit_price,lx_req_line_tbl (i).unit_price) * lx_req_line_tbl (i).priced_quantity),l_hdrtop_rec.kh_currency_code);
13610: End If;
13611: /*Added for GSI Bug 14102072 */
13604: lx_req_line_tbl (i).priced_quantity,
13605: 29);
13606: Else
13607: x_price_details.prod_list_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i).unit_price,l_hdrtop_rec.kh_currency_code);
13608: x_price_details.prod_adj_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i).adjusted_unit_price,l_hdrtop_rec.kh_currency_code);
13609: x_price_details.prod_ext_amount := OKS_EXTWAR_UTIL_PVT.round_currency_amt((NVL (lx_req_line_tbl (i).adjusted_unit_price,lx_req_line_tbl (i).unit_price) * lx_req_line_tbl (i).priced_quantity),l_hdrtop_rec.kh_currency_code);
13610: End If;
13611: /*Added for GSI Bug 14102072 */
13612:
13605: 29);
13606: Else
13607: x_price_details.prod_list_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i).unit_price,l_hdrtop_rec.kh_currency_code);
13608: x_price_details.prod_adj_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i).adjusted_unit_price,l_hdrtop_rec.kh_currency_code);
13609: x_price_details.prod_ext_amount := OKS_EXTWAR_UTIL_PVT.round_currency_amt((NVL (lx_req_line_tbl (i).adjusted_unit_price,lx_req_line_tbl (i).unit_price) * lx_req_line_tbl (i).priced_quantity),l_hdrtop_rec.kh_currency_code);
13610: End If;
13611: /*Added for GSI Bug 14102072 */
13612:
13613: IF x_price_details.prod_ext_amount IS NULL
13653: 1).priced_quantity,
13654: 29);
13655:
13656: Else
13657: x_price_details.serv_list_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i +1).unit_price,l_hdrtop_rec.kh_currency_code);
13658: x_price_details.serv_adj_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i + 1 ).adjusted_unit_price,l_hdrtop_rec.kh_currency_code);
13659: x_price_details.serv_ext_amount := OKS_EXTWAR_UTIL_PVT.round_currency_amt((NVL (lx_req_line_tbl (i + 1).adjusted_unit_price,lx_req_line_tbl (i +1).unit_price) *
13660: lx_req_line_tbl (i).line_quantity * lx_req_line_tbl (i + 1 ).priced_quantity),l_hdrtop_rec.kh_currency_code);
13661: End if;
13654: 29);
13655:
13656: Else
13657: x_price_details.serv_list_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i +1).unit_price,l_hdrtop_rec.kh_currency_code);
13658: x_price_details.serv_adj_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i + 1 ).adjusted_unit_price,l_hdrtop_rec.kh_currency_code);
13659: x_price_details.serv_ext_amount := OKS_EXTWAR_UTIL_PVT.round_currency_amt((NVL (lx_req_line_tbl (i + 1).adjusted_unit_price,lx_req_line_tbl (i +1).unit_price) *
13660: lx_req_line_tbl (i).line_quantity * lx_req_line_tbl (i + 1 ).priced_quantity),l_hdrtop_rec.kh_currency_code);
13661: End if;
13662:
13655:
13656: Else
13657: x_price_details.serv_list_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i +1).unit_price,l_hdrtop_rec.kh_currency_code);
13658: x_price_details.serv_adj_unit_price := OKS_EXTWAR_UTIL_PVT.round_currency_amt(lx_req_line_tbl (i + 1 ).adjusted_unit_price,l_hdrtop_rec.kh_currency_code);
13659: x_price_details.serv_ext_amount := OKS_EXTWAR_UTIL_PVT.round_currency_amt((NVL (lx_req_line_tbl (i + 1).adjusted_unit_price,lx_req_line_tbl (i +1).unit_price) *
13660: lx_req_line_tbl (i).line_quantity * lx_req_line_tbl (i + 1 ).priced_quantity),l_hdrtop_rec.kh_currency_code);
13661: End if;
13662:
13663: IF x_price_details.serv_ext_amount IS NULL