Product Promotion Containing Multiple Instances of a Complex Product with Cardinality Rules and Constraints (Doc ID 1373296.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel CRM - Version 8.1.1.3[21219] and later
Information in this document applies to any platform.
*****Checked for Relevance on 09-Jul-2013*****

Symptoms

When a product promotion has more than 1 instance of the same complex product then there are situations where the promotion cardinality rules defined in the promotion are not implemented as expected when you add the promotion to an order or quote.

The problem happens when

(a) There are 2 instances of the same complex product in a product promotion.

(b) each instance of the same complex product has different cardinality rules in the promotion which for example add different child products and

(c) the problem only happens when there are constraint rules defined in the child product definition or its product class definition which are added by the promotion.

An example promotion model is as follows:

Promotion
---Complex Product (Instance 1)
------Relationship for class type with Child Product 1 as default cardinality
---Complex Product (Instance 2)
------Relationship for class type with Child Product 2 as default cardinality

Problem 1

When the Promotion is added to an order then the following line items are created without the expected Child Product 2 being added as line 3.1

1     Promotion
2     Complex Product
2.1  Child Product 1
3    Complex Product

Problem 2

If the default child products in 1 instance of the complex product on the promotion are not included in the domain of the relationship for the 2nd instance of the complex product then there is a second problem. The correct line items are created in the order but the following error is displayed when you customize the second instance of the complex product and you are then unable to add any child product in the relationship domain:
 
"The item that you are trying to customize contains invalid sub-items or attributes or does not comply with the corresponding customizable product definition. Do you wish to proceed and have the invalid selections removed or fixed?(SBL-CFG-00163)"

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