Pick Spec Based On CfgEval Not Working With Attribute Values Has Display Values

(Doc ID 2297937.1)

Last updated on AUGUST 16, 2017

Applies to:

Siebel Product Configurator - Version [IP2014] and later
Information in this document applies to any platform.


On : [IP2014] version, Order Management

Test11 record should be displayed in pick applet

No records displayed in *Test Pick* attribute pick applet

The issue can be reproduced at will with the following steps:

1. Create two attributes as below
A) Attribute 1 :-
Name = Test Parent
Data Type = Text
Domain Type = Enumerated
Value, Display Value, Lang :-
Rec 1 : 11, 11 mbps, ENU
Rec 2 : 22, 22 mbps, ENU
Rec 3 : 33, 33 mbps, ENU

B) Attribute 2 :-
Name = Test Pick
Data Type = Text
Domain Type = FreeForm

2. Create Test Class and add above two attributes under this class
3. Create Customizable product with the created class(Test Pick Search)
4. Add following properties to *Test Pick* attributes
PickApplet = List of Values Child Pick Applet
PickList = PickList List Of Value All
PickMap01 =
PickSpec01 = [High] = 'CfgEval($.[Test Pick Search]#1.xa[Test Parent].xf[Value])'
PickSpec02 = [Type]="TEST"

5. Create List of values as below

release all the versioned objects and do clear cache

Created Order and add *Test Pick Search* in line items
Now launch eConfigurator
Select 11 mbps in *Test Parent* Attribute
open pick applet on Test Pick attributes


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