180: BEGIN
181: x_valid := TRUE;
182: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
183:
184: l_token_1 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_OPT_VAL_SUMRY',
185: p_attribute_code => 'OKL_PRODUCT_OPTION_VALUES');
186:
187: l_token_2 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PRODUCT_SERCH',
188: p_attribute_code => 'OKL_PRODUCTS');
183:
184: l_token_1 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_OPT_VAL_SUMRY',
185: p_attribute_code => 'OKL_PRODUCT_OPTION_VALUES');
186:
187: l_token_2 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PRODUCT_SERCH',
188: p_attribute_code => 'OKL_PRODUCTS');
189: l_token_3 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_CONTRACT_DTLS',
190: p_attribute_code => 'OKL_KDTLS_CONTRACT');
191: l_token_4 := l_token_1 ||','||l_token_2;
185: p_attribute_code => 'OKL_PRODUCT_OPTION_VALUES');
186:
187: l_token_2 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PRODUCT_SERCH',
188: p_attribute_code => 'OKL_PRODUCTS');
189: l_token_3 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_CONTRACT_DTLS',
190: p_attribute_code => 'OKL_KDTLS_CONTRACT');
191: l_token_4 := l_token_1 ||','||l_token_2;
192:
193:
190: p_attribute_code => 'OKL_KDTLS_CONTRACT');
191: l_token_4 := l_token_1 ||','||l_token_2;
192:
193:
194: l_token_5 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_OPTVAL_SERCH',
195: p_attribute_code => 'OKL_OPTION_VALUES');
196:
197: l_token_6 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_OPTVAL_CRUPD',
198: p_attribute_code => 'OKL_OPTION_VALUE');
193:
194: l_token_5 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_OPTVAL_SERCH',
195: p_attribute_code => 'OKL_OPTION_VALUES');
196:
197: l_token_6 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_OPTVAL_CRUPD',
198: p_attribute_code => 'OKL_OPTION_VALUE');
199:
200:
201: -- Check for povv inserts and deletes
341: BEGIN
342: -- initialize return status
343: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
344:
345: l_token_1 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_OPTVAL_CRUPD',
346: p_attribute_code => 'OKL_OPTION_VALUE');
347:
348:
349: IF p_povv_rec.ove_id = Okl_Api.G_MISS_NUM OR