My Oracle Support Banner

Child product removed when upgrading promotion with constraint on attribute (Doc ID 3061540.1)

Last updated on DECEMBER 17, 2024

Applies to:

Siebel CRM - Version 22.12 and later
Information in this document applies to any platform.

Symptoms

 If a service bundle has any constraints, then a simple product in the presented scenario is removed even if both promotions have it.


The issue can be reproduced at will with the following steps:

  1. Create a Product with a Constraint.
  2. We have the following promotions:

CLEAN PROMO TEST 11
> CLEAN SB TEST
>> CLEAN SP
>>>CLEAN SP TEST 1 (default quantity 1)

CLEAN PROMO TEST 22
> CLEAN SB TEST
>> CLEAN SP
>>>CLEAN SP TEST 1 (default quantity 0)
>>>CLEAN SP TEST 2 (default quantity 1)

        3. Create and complete an order with CLEAN PROMO TEST 11 promotion.

        4. Upgrade promotion on assets we just created to CLEAN PROMO TEST 22.

If we remove/inactive service bundle constraint then we get results as expected.
CLEAN SB TEST (Service Bundle CP)
>CLEAN SP (class relation CLEAN SP TEST)
>>CLEAN SP TEST 1 (SP product)
>>>CLEAN SP ATT (attribute)
>>CLEAN SP TEST 2 (SP product)
>>>CLEAN SP ATT (attributes)
Constraint: CLEAN ATT has an initial value of FAIL (can be any constraint)



Changes

 

Cause

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
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.