362:
363: IF (p_qvev_rec.value IS NOT NULL) AND (p_qvev_rec.value <> OKC_API.G_MISS_CHAR) THEN
364:
365: IF p_qvev_rec.value IN('LEASEDF','LEASEOP','LOAN','LOAN-REVOLVING','LEASEST') THEN
366: l_dummy := OKL_ACCOUNTING_UTIL.validate_lookup_code (p_lookup_type => 'OKL_BOOK_CLASS',
367: p_lookup_code => p_qvev_rec.value);
368: ELSIF p_qvev_rec.value IN('FIXED','FLOAT','REAMORT','FLOAT_FACTORS','CATCHUP/CLEANUP') THEN
369: l_dummy := OKL_ACCOUNTING_UTIL.validate_lookup_code (p_lookup_type => 'OKL_INTEREST_CALCULATION_BASIS',
370: p_lookup_code => p_qvev_rec.value);
365: IF p_qvev_rec.value IN('LEASEDF','LEASEOP','LOAN','LOAN-REVOLVING','LEASEST') THEN
366: l_dummy := OKL_ACCOUNTING_UTIL.validate_lookup_code (p_lookup_type => 'OKL_BOOK_CLASS',
367: p_lookup_code => p_qvev_rec.value);
368: ELSIF p_qvev_rec.value IN('FIXED','FLOAT','REAMORT','FLOAT_FACTORS','CATCHUP/CLEANUP') THEN
369: l_dummy := OKL_ACCOUNTING_UTIL.validate_lookup_code (p_lookup_type => 'OKL_INTEREST_CALCULATION_BASIS',
370: p_lookup_code => p_qvev_rec.value);
371: ELSIF p_qvev_rec.value IN('STREAMS','ESTIMATED_AND_BILLED','ACTUAL') THEN
372: l_dummy := OKL_ACCOUNTING_UTIL.validate_lookup_code (p_lookup_type => 'OKL_REVENUE_RECOGNITION_METHOD',
373: p_lookup_code => p_qvev_rec.value);
368: ELSIF p_qvev_rec.value IN('FIXED','FLOAT','REAMORT','FLOAT_FACTORS','CATCHUP/CLEANUP') THEN
369: l_dummy := OKL_ACCOUNTING_UTIL.validate_lookup_code (p_lookup_type => 'OKL_INTEREST_CALCULATION_BASIS',
370: p_lookup_code => p_qvev_rec.value);
371: ELSIF p_qvev_rec.value IN('STREAMS','ESTIMATED_AND_BILLED','ACTUAL') THEN
372: l_dummy := OKL_ACCOUNTING_UTIL.validate_lookup_code (p_lookup_type => 'OKL_REVENUE_RECOGNITION_METHOD',
373: p_lookup_code => p_qvev_rec.value);
374: ELSIF p_qvev_rec.value IN('LESSEE','LESSOR') THEN
375: l_dummy := OKL_ACCOUNTING_UTIL.validate_lookup_code (p_lookup_type => 'OKL_TAX_OWNER',
376: p_lookup_code => p_qvev_rec.value);
371: ELSIF p_qvev_rec.value IN('STREAMS','ESTIMATED_AND_BILLED','ACTUAL') THEN
372: l_dummy := OKL_ACCOUNTING_UTIL.validate_lookup_code (p_lookup_type => 'OKL_REVENUE_RECOGNITION_METHOD',
373: p_lookup_code => p_qvev_rec.value);
374: ELSIF p_qvev_rec.value IN('LESSEE','LESSOR') THEN
375: l_dummy := OKL_ACCOUNTING_UTIL.validate_lookup_code (p_lookup_type => 'OKL_TAX_OWNER',
376: p_lookup_code => p_qvev_rec.value);
377: ELSIF p_qvev_rec.value IN('SYNDICATION','SECURITIZATION') THEN
378: l_dummy := OKL_ACCOUNTING_UTIL.validate_lookup_code (p_lookup_type => 'OKL_SECURITIZATION_TYPE',
379: p_lookup_code => p_qvev_rec.value);
374: ELSIF p_qvev_rec.value IN('LESSEE','LESSOR') THEN
375: l_dummy := OKL_ACCOUNTING_UTIL.validate_lookup_code (p_lookup_type => 'OKL_TAX_OWNER',
376: p_lookup_code => p_qvev_rec.value);
377: ELSIF p_qvev_rec.value IN('SYNDICATION','SECURITIZATION') THEN
378: l_dummy := OKL_ACCOUNTING_UTIL.validate_lookup_code (p_lookup_type => 'OKL_SECURITIZATION_TYPE',
379: p_lookup_code => p_qvev_rec.value);
380: END IF;
381:
382: IF (l_dummy = OKC_API.G_FALSE) THEN
392: END IF;
393:
394: END IF;
395:
396: p_qvev_rec.value := OKL_ACCOUNTING_UTIL.okl_upper(p_qvev_rec.value);
397:
398: EXCEPTION
399: WHEN G_EXCEPTION_HALT_VALIDATION THEN
400: NULL;