185: BEGIN
186: x_valid := TRUE;
187: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
188:
189: l_token_1 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_TMPL_QLTY_CREATE',
190: p_attribute_code => 'OKL_PDT_TMPL_QLTY_CREATE_TITLE');
191:
192: l_token_2 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_CONTRACT_DTLS',
193: p_attribute_code => 'OKL_KDTLS_CONTRACT');
188:
189: l_token_1 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_TMPL_QLTY_CREATE',
190: p_attribute_code => 'OKL_PDT_TMPL_QLTY_CREATE_TITLE');
191:
192: l_token_2 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_CONTRACT_DTLS',
193: p_attribute_code => 'OKL_KDTLS_CONTRACT');
194:
195: l_token_3 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PRODUCT_TEMPLATE_SERCH',
196: p_attribute_code => 'OKL_PRODUCT_TEMPLATES');
191:
192: l_token_2 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_CONTRACT_DTLS',
193: p_attribute_code => 'OKL_KDTLS_CONTRACT');
194:
195: l_token_3 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PRODUCT_TEMPLATE_SERCH',
196: p_attribute_code => 'OKL_PRODUCT_TEMPLATES');
197:
198: l_token_4 := l_token_1 ||','||l_token_3;
199:
196: p_attribute_code => 'OKL_PRODUCT_TEMPLATES');
197:
198: l_token_4 := l_token_1 ||','||l_token_3;
199:
200: l_token_5 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_TMPVALS_CRUPD',
201: p_attribute_code => 'OKL_TEMPLATE_QUALITY_VALUES');
202:
203: l_token_6 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_TMPL_QLTY_CREATE',
204: p_attribute_code => 'OKL_TEMPLATE_QUALITY');
199:
200: l_token_5 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_TMPVALS_CRUPD',
201: p_attribute_code => 'OKL_TEMPLATE_QUALITY_VALUES');
202:
203: l_token_6 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_TMPL_QLTY_CREATE',
204: p_attribute_code => 'OKL_TEMPLATE_QUALITY');
205:
206:
207:
347: BEGIN
348: -- initialize return status
349: x_return_status := Okl_Api.G_RET_STS_SUCCESS;
350:
351: l_token_1 := Okl_Accounting_Util.Get_Message_Token(p_region_code => 'OKL_LP_PDT_TMPL_QLTY_CREATE',
352: p_attribute_code => 'OKL_TEMPLATE_QUALITY');
353:
354: -- check for data before processing
355: IF (p_pmvv_rec.ptq_id IS NULL) OR