Product Configurator Does Not Refresh When Value Is Set Using Product Script (Doc ID 2164320.1)

Last updated on MAY 23, 2017

Applies to:

Siebel CRM - Version 15.6 [IP2015] and later
Information in this document applies to any platform.

Symptoms

ISSUE STATEMENT
---------------
Product Configurator Does Not Refresh When Value Is Set Using Product Script for the second time.
 
 
STEPS
---------------
The issue can be reproduced with the following steps:

Create a Product with 2 Attributes A and B.
Use the below script

Cfg_AttributeChanged
Root Product: CP Root

Code:
for (var i = 0; i < nCnt; i++) {
item = ChangedAttribute.GetChild(i);
var Attr = item.GetType();
var AttrVal = ChangedAttribute.GetChild(i).GetProperty("NewVal");
var AttrOldVal = ChangedAttribute.GetChild(i).GetProperty("OldVal");
if (Attr == "A") SetAttribute(sRootProdPath, "B", AttrVal);
}


Change the attribute value of A to No, B will be set to No
Change the attribute value of A to Yes, B will be set to Yes
Change the attribute value of A to No, nothing happens.
 

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