8213: l_bsl_credit_amount NUMBER;
8214: l_bsl_id NUMBER;
8215: l_bcl_id NUMBER;
8216:
8217: l_clev_tbl_in OKC_CONTRACT_PUB.clev_tbl_type;
8218: l_clev_tbl_out OKC_CONTRACT_PUB.clev_tbl_type;
8219: l_api_version CONSTANT NUMBER := 1.0;
8220: l_init_msg_list CONSTANT VARCHAR2(1):= 'F';
8221: l_msg_cnt NUMBER;
8214: l_bsl_id NUMBER;
8215: l_bcl_id NUMBER;
8216:
8217: l_clev_tbl_in OKC_CONTRACT_PUB.clev_tbl_type;
8218: l_clev_tbl_out OKC_CONTRACT_PUB.clev_tbl_type;
8219: l_api_version CONSTANT NUMBER := 1.0;
8220: l_init_msg_list CONSTANT VARCHAR2(1):= 'F';
8221: l_msg_cnt NUMBER;
8222: l_msg_data VARCHAR2(2000);
8397: l_clev_tbl_in( 1 ).id := p_cle_id;
8398: l_clev_tbl_in( 1 ).date_terminated := p_termination_date;
8399: l_clev_tbl_in( 1 ).trn_code := p_terminate_reason;
8400: l_clev_tbl_in( 1 ).term_cancel_source := P_Term_Cancel_source;
8401: okc_contract_pub.update_contract_line(
8402: p_api_version => l_api_version,
8403: p_init_msg_list => l_init_msg_list,
8404: p_restricted_update => okc_api.g_true,
8405: x_return_status => l_return_status,
8642: l_last_day_term DATE;
8643: l_usage_type VARCHAR2(10);
8644:
8645: l_true_value_tbl L_TRUE_VAL_TBL ;
8646: l_clev_tbl_in OKC_CONTRACT_PUB.clev_tbl_type;
8647: l_clev_tbl_out OKC_CONTRACT_PUB.clev_tbl_type;
8648:
8649:
8650: -------------------------------------------------------------------------
8643: l_usage_type VARCHAR2(10);
8644:
8645: l_true_value_tbl L_TRUE_VAL_TBL ;
8646: l_clev_tbl_in OKC_CONTRACT_PUB.clev_tbl_type;
8647: l_clev_tbl_out OKC_CONTRACT_PUB.clev_tbl_type;
8648:
8649:
8650: -------------------------------------------------------------------------
8651: -- Begin partial period computation logic
8905: l_clev_tbl_in( 1 ).id := p_cp_line_id;
8906: l_clev_tbl_in( 1 ).date_terminated := p_termination_date;
8907: l_clev_tbl_in( 1 ).trn_code := p_terminate_reason;
8908: l_clev_tbl_in( 1 ).term_cancel_source := P_Term_Cancel_source;
8909: okc_contract_pub.update_contract_line(
8910: p_api_version => l_api_version,
8911: p_init_msg_list => l_init_msg_list,
8912: p_restricted_update => okc_api.g_true,
8913: x_return_status => l_return_status,