Product Not Working As An Promotion Item

(Doc ID 1937578.1)

Last updated on MARCH 02, 2017

Applies to:

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

Symptoms

On : 8.1.1.11 SIA [23030] version, Order Management

When attempting to add a promotion to a line item, it is only adding the root product but not the child product. When trying to customize the product, the below is seen:

ERROR
-----------------------
[1] Error invoking service 'SIS OM PMT Service', method 'Reconfigure Product Instance' at step 'Reconfigure Product Instance.(SBL-BPR-00162)
[2] Unable to load message 0x1(SBL-GEN-00001)
[3] Failed loading configuration model. (SBL-CFG-00123)


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

Attribute: Kit CPE Dados
The attribute must contain MANY values. In the example used there are 221 enumerated values.

Class: ProdClass1
Associate to this product class the attribute 'Kit CPE Dados'

Create the following customizable product that BOTH uses product class ProdClass1:
CustProd1 - Child Product

RootProd1 - Associate CustProd1 as the child product.
Add a constraint Rule:
Selection of CustProd1 from CustProd1 requires (CustProd1 >> CustProd1 >> KCD = [KCD])

Promotion:
ProdPromo1 - Contains RootProd1 and has min/max/default=1 for all products in the structure.
Also add an attribute constraint.
Drilldown into RootProd1 in the promotion.
Click on the 'Attribute' tab.
Add just one value in the top and bottom applet.
====================
**REPRODUCE**
Case 1:
- Create a Quote.
- Add product 'RootProd1' to the line item.
- Works fine. We see child product 'CustProd1' getting added, and we can customize the product without issue.
Case 2:
- Create a Quote.
- Add promotion 'ProdPromo1' to the line item.
- This adds 'RootProd1' but NOT 'CustProd1'.
- If you try to customize the product, the below error is seen:
[1] Error invoking service 'SIS OM PMT Service', method 'Reconfigure Product Instance' at step 'Reconfigure Product Instance.(SBL-BPR-00162)
[2] Unable to load message 0x1(SBL-GEN-00001)
[3] Failed loading configuration model. (SBL-CFG-00123)

The criteria for it to fail:
===================
- The attribute must contain MANY values. In the example used we see there are 221 enumerated values. (Test 3 values and it works fine)

- The root product contains a constraint rules, something similar to:
Selection of CustProd1 from CustProd1 requires the attribute CustProd1 >> CustProd1 >> KCD = CISCO_KIT F10_AURIGA

- There is a attribute constraint in the Promotion:
Administration - Product > Product Promotions > Products
Drildown on the Product name, then click on the 'Attribute' tab.
Specify a value in the top and bottom applet.
===================

If any of the above is not true, then it works fine. But if all are met, then the error occurs.

BUSINESS IMPACT
-----------------------
This is not allowing orders to complete as there are issues with adding the promotion item.

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