Constraint Product Quantity Not Working As Expected (Doc ID 2091366.1)

Last updated on MARCH 02, 2017

Applies to:

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

Symptoms

On :  8.1.1.9 [23016] version, Order Management

ACTUAL BEHAVIOR  
---------------
Constraint Product Quantity Not working as expected  

The following structure exist:

KIRoot (Root Cxp product
-- KIRel1 (Dynamic Class relationship)
---- KIProd1 (Simple Product under KIRel1 relationship)
---- KIProd2 (Simple Product under KIRel1 relationship)
-- KIRel2 (Dynamic Class relationship)
---- KIProd3 (Simple product under KIRel2 relationship)

with the following constraint rule:
The quantity of KIProd3 from KIRel2 = (quantity of KIProd1 from KIRel1 + quantity of KIProd2 from KIRel1)

The rule works fine for new orders. However, for Modify Asset it does not work as expected. For example, lets say we have the following installed asset with quantity:

KIProd1 = 3
KIProd2 = 2
KIProd3 = 5 (Which is correct base on the constraint rule.

After a new order/quote is created using 'Modify' of installed asset, if you change KIProd1 and DECREASE it, we see the following on the line item:

KIProd1 = 2
KIProd2 = 2
KIProd2 = 1
KIProd3 = 5

Expected result is that it should decrease KIProd3 as it does for new orders.
 

EXPECTED BEHAVIOR
-----------------------
Below should be expected results
KIProd1 = 2
KIProd2 = 2
KIProd3 = 4


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create the structure with constraint as above.
2. Create a new order, and observe the behavior as expected.
3. Perform auto-asset to create the installed asset.
4. Perform 'Modify' of the installed assets.
5. Do the same test as in step 2, and observer that it is different.

BUSINESS IMPACT
-----------------------
This is not behaving as expected and causing confusion to the users

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