After Upgrade From 8.0 To 8.1, Field User Property "Required" that uses Picklist Field, the SBL-DAT-00493 Error Message is Missing Field Name? (Doc ID 1619854.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Tools - Version 8.1.1.10 [23021] and later
Information in this document applies to any platform.
Checked for relevance on 02-Nov-2015

Symptoms

We have upgraded siebel field service from 8.0.0.9 to 8.1.
On Asset there is one field as Tool Flag, which is a join field from product. When the Tool Flag is set to 'Y', we have a Field User property 'Required' to make one field 'Owner Branch' a required field.
When saving a new record, an error will be thrown to on UI that SBL-DAT-00498 'JOwner Branch' is required field, which is the expected behaviour.
When we update the Asset with Tool Flag = 'N', by reselecting the product with Tool Flag = 'Y' in the Product Pick Applet , the SLB-DAT-00498 error message is missing the dynamically required field name.the below error comes:

<> is a required field.  Please enter a value for the field.(SBL-DAT-00498)
 

'Owner Branch' is a required field.  Please enter a value for the field.(SBL-DAT-00498)
 
Here is the 8.1.1.10 log file that includes the incorrect error message.

In Upgrade env:
ObjMgrBusServiceLog   Delete  4              00000002528c2484:0       2013-11-20 15:23:48        Business Service 'ISS Save CX Prod Service' was deleted at 1ee90008
ObjMgrBusCompLog      Error      1              00000002528c2484:0       2013-11-20 15:23:48        (bcasset.cpp (1118)) SBL-DAT-00498: '' is a required field.  Please enter a value for the field.
ObjMgrMiscLog                Info        3

Changes

 Customer upgraded to 8.1.1.10 from Siebel 8.0.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms