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 8.2.2.14.14 [IP2014] and later
Information in this document applies to any platform.

Symptoms

On : 8.2.2.14.14 [IP2014] version, Order Management

ACTUAL BEHAVIOR
---------------
Test11 record should be displayed in pick applet


EXPECTED BEHAVIOR
-----------------------
No records displayed in *Test Pick* attribute pick applet

STEPS
-----------------------
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
Type,LIC,Val,Lang,High
LOV_TYPE,TEST,TEST,ENU,
TEST,Test11,Test11,ENU,11
TEST,Test22,Test22,ENU,22
TEST,Test33,Test11,ENU,33

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



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