Invalid Dynamic Default Property Behaviour Causing Insert Into S_QUOTE_ITM_DEL (Doc ID 2171517.1)

Last updated on DECEMBER 27, 2016

Applies to:

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

Symptoms

On : 8.1.1.6 [21233] version, Order Management

ACTUAL BEHAVIOR
---------------
Invalid Entry in s_asset_del table cause user added product to be automatically deleted in a later modify quote. 

EXPECTED BEHAVIOR
-----------------------
no entry in s_asset_del table for product

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

1) Create Root Product Root CP with below child Products
Child 1, Child 2, Child 3, Child 4(Min/Def is 1) and Child 5 (CP)

2) DynamicDefault Property defined on Root CP with below constrain

When possible, constrain When the quantity of Child4 from Child4 = 1 requires selection of Child3 from Child3 to be true with a priority of 0

3) Child 5 is a customizable product which have Child 6 as child component with following constrain. The default attribute value is Red. There is no DynamicDefault property defined

When possible, constrain selection of Child 6 from Child 6 requires the attribute Attrib5 = Blue to be true with a priority of 0

4) Now create Quote and add Root CP. This adds Child 4(since its default) and Child 3(using constarin)

5) Now click customize and add product Child 5

6) Again click customize and remove product Child 5. This creates an entry to S_QUOTE_ITM_DEL. This is invalid as it should only insert upon removal of Child 3 from Root CP

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