Selecting Static Pick List Field Value from UI when List Of Values (LOVs) are having same Display Value and Language Independent Code (LIC) with Different Languages Results in Error: SBL-DAT-00225
(Doc ID 2977994.1)
Last updated on NOVEMBER 27, 2023
Applies to:
Siebel CRM - Version 17.0 [IP2017] and laterInformation in this document applies to any platform.
Symptoms
When trying to select LOV value from the field drop down list, for which there are 2 LOVs with same Value(Thai) and LIC (THA) for different languages (English-American & German), LOV value is not being saved on the field.
The error below is seen in the Application Object Manager log:
The issue can be reproduced at will with the following steps:
- Login to Siebel Tools
- Go to Pick List Object
- Create Picklist with below values
- Name: ZEB Pref Language
- Business Component: PickList Generic
- Static: True
- Type Field: Type
- Type Value: ZEB_PREF_LANG
- Go to Contact Business Component
- Create New Field with below properties
- Name: Preferred Language Name
- Join: S_CONTACT_C
- Column: ATTRIB_35
- Select 'Preferred Language Code' Field and provide 'Picklist' property value as 'ZEB Pref Language'
- Expand 'Preferred Language Code' Field and go to SVF Pickmap
- Create below records in SVF Pickmap
- Record 1:
- Field: Preferred Language Code
- Picklist Field: Value
- Record 2:
- Field: Preferred Language Name
- Picklist Field: Name
- Record 1:
- Display 'Preferred Language Code' field in 'Contact List Applet'
- Deliver the changes to MAIN workspace
- Login to Siebel Application
- Go to sitemap--Administration-Application--List Of Values Explorer
- Create new record with below values
- Type: ZEB_PREF_LANG
- Translate: True
- Multilingual: True
- Go to List Of Values, create below records and click on Clear Cache button
- Record 1:
- Type: ZEB_PREF_LANG
- Display Value: Thai
- Language - Independent Code: THA
- Translate: True
- Multilingual: True
- Language: English-American
- Record 2:
- Type: ZEB_PREF_LANG
- Display Value: Thai
- Language - Independent Code: THA
- Translate: True
- Multilingual: True
- Language: German
- Record 1:
- Logoff and Login back into the Application
- Go to Contacts Screen--Contact List Applet
- Select existing contact/create new contact and try to pick the value from 'Preferred Language Code' field
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |