My Oracle Support Banner

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

Last updated on MARCH 02, 2017

Applies to:

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


On : [23016] version, Order Management

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.

Below should be expected results
KIProd1 = 2
KIProd2 = 2
KIProd3 = 4

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.

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


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

This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.
My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.