My Oracle Support Banner

Hierarchical Product Constraints Not Working As Expected In IE/Edge (Doc ID 2672738.1)

Last updated on MAY 19, 2021

Applies to:

Siebel CRM - Version 19.8 and later
Information in this document applies to any platform.


Constraints not firing properly on Product Configurator Page in IE and Edge Browser

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

Product Configuration ==>

A) Attribute 1

Attribute Name : NEW LLF Enabled

Domain Type : Enumerated

Data Type : Text

Values : Y/N( Display Values : Yes/No)

B) Attribute 2

Attribute Name : User-LLF Enabled Direction

Domain Type : Enumerated

Data Type : Text

Values : None/AB/BA

C) Add above two attributes under class : NEW EAD Class

D) Create Product "MADA_EAD_NEW" with Class : NEW EAD Class

E) UI :

Option Name : TestUI

Option Type : High Interactivity

Sequence : 1

Base Theme : Base Theme with Auto Pricing JS

Product Theme : Single Page Product Theme JS

Drilldown on TestUI and provide below grouplist details

Group Name : MAD EAD

Group Theme : Standard Group Theme OUI

Sequence : 2

Group Items List

Name : (I) NEW LLF Enabled

Type : Attribute

UI Control : Radio Button for Attribute JS

Sequence : 3

Name : (I) User-LLF Enabled Direction

Type : Attribute

UI Control : Combo Box for Attributes JS

Sequence : 4

F) add below script in Cfg_OnConflict event

function Cfg_OnConflict (Explanation, &Resolution)


Resolution = "RemoveFailedRequests";


G) Add below 3 constraints

When the attribute NEW LLF Enabled = No requires the attribute User-LLF Enabled Direction = None

When the attribute NEW LLF Enabled = No excludes (the attribute User-LLF Enabled Direction = AB AND the attribute User-LLF Enabled Direction = BA)

When the attribute NEW LLF Enabled = Yes excludes the attribute User-LLF Enabled Direction = None

Alternatively import the attached full product structure

Test Case :

1. Search for product "MADA_EAD_NEW" using Product Definition view. After searching click on validate button to validate this structure.

2. By default, it will be selected as "No" with "New LLF enabled" attribute and bottom attribute should show “None” only in drop down list

3. On Selecting “Yes” than bottom attribute should show “AB” or “BA” only in the combo list

4. On changing to "BA" with bottom attribute, "New LLF enabled" should remain with "yes" value while in case of IE this will reset to default value to "No" and bottom attribute to "None". In case of Chrome this issue is not visible.




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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.