Product Promotion Containing Multiple Instances of a Complex Product with Cardinality Rules and Constraints
Last updated on MARCH 02, 2017
Applies to:Siebel CRM - Version 220.127.116.11 and later
Information in this document applies to any platform.
*****Checked for Relevance on 09-Jul-2013*****
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:
---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
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
2 Complex Product
2.1 Child Product 1
3 Complex Product
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)"
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms