2821: --Call Custom Code hook for additional validations
2822:
2823: IF ( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) THEN
2824: FND_LOG.STRING( FND_LOG.LEVEL_STATEMENT ,G_MODULE||l_api_name,
2825: 'Calling OKC_REP_VAL_CODE_HOOK.CUSTOM_CONT_VALIDATE() API');
2826: END IF;
2827: OKC_REP_VAL_CODE_HOOK.CUSTOM_CONT_VALIDATE(p_api_version => 1,
2828: p_init_msg_list => FND_API.G_FALSE,
2829: p_contract_type => p_contract_type,
2823: IF ( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) THEN
2824: FND_LOG.STRING( FND_LOG.LEVEL_STATEMENT ,G_MODULE||l_api_name,
2825: 'Calling OKC_REP_VAL_CODE_HOOK.CUSTOM_CONT_VALIDATE() API');
2826: END IF;
2827: OKC_REP_VAL_CODE_HOOK.CUSTOM_CONT_VALIDATE(p_api_version => 1,
2828: p_init_msg_list => FND_API.G_FALSE,
2829: p_contract_type => p_contract_type,
2830: p_contract_id => p_contract_id,
2831: px_qa_result_tbl => p_qa_result_tbl,
2834: x_return_status => x_return_status );
2835:
2836: IF ( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) THEN
2837: FND_LOG.STRING( FND_LOG.LEVEL_STATEMENT , G_MODULE||l_api_name,
2838: 'Completed OKC_REP_VAL_CODE_HOOK.CUSTOM_CONT_VALIDATE with returned status: ' || x_return_status);
2839: END IF;
2840:
2841: IF (x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR) THEN
2842: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;