339: x_valid := TRUE;
340: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
341:
342:
343: l_token_1 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_PQV_VAL_SUMRY',
344: p_attribute_code => 'OKL_PDT_QUALITY_VALUES');
345:
346:
347: l_token_2 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PRODUCT_SERCH',
343: l_token_1 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_PQV_VAL_SUMRY',
344: p_attribute_code => 'OKL_PDT_QUALITY_VALUES');
345:
346:
347: l_token_2 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PRODUCT_SERCH',
348: p_attribute_code => 'OKL_PRODUCTS');
349:
350: l_token_3 := l_token_1 ||','||l_token_2;
351:
349:
350: l_token_3 := l_token_1 ||','||l_token_2;
351:
352:
353: l_token_4 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_CONTRACT_DTLS',
354: p_attribute_code => 'OKL_KDTLS_CONTRACT');
355:
356: l_token_5 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_PQV_VAL_CREATE',
357: p_attribute_code => 'OKL_PRODUCT_QUALITY_VALUE');
352:
353: l_token_4 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_CONTRACT_DTLS',
354: p_attribute_code => 'OKL_KDTLS_CONTRACT');
355:
356: l_token_5 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_PQV_VAL_CREATE',
357: p_attribute_code => 'OKL_PRODUCT_QUALITY_VALUE');
358:
359: l_token_6 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_PQV_VAL_SUMRY',
360: p_attribute_code => 'OKL_VALUE');
355:
356: l_token_5 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_PQV_VAL_CREATE',
357: p_attribute_code => 'OKL_PRODUCT_QUALITY_VALUE');
358:
359: l_token_6 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_PQV_VAL_SUMRY',
360: p_attribute_code => 'OKL_VALUE');
361:
362: l_token_7 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PQVALS_CRUPD',
363: p_attribute_code => 'OKL_PRODUCT_QUALITY_VALUES');
358:
359: l_token_6 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_PQV_VAL_SUMRY',
360: p_attribute_code => 'OKL_VALUE');
361:
362: l_token_7 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PQVALS_CRUPD',
363: p_attribute_code => 'OKL_PRODUCT_QUALITY_VALUES');
364:
365: -- Check for pqvv valid dates
366: OPEN okl_pqvv_chk_upd(p_pqvv_rec.pdt_id);
813: BEGIN
814: -- initialize return status
815: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
816:
817: l_token_1 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_PQV_VAL_CREATE',
818: p_attribute_code => 'OKL_PRODUCT_QUALITY_VALUE');
819:
820: -- check for data before processing
821: IF (p_pqvv_rec.qve_id IS NULL) OR