Incorrect Action Codes for Upgrade Promotion Having Product Override (Doc ID 2019016.1)

Last updated on MARCH 02, 2017

Applies to:

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

Symptoms

ISSUE STATEMENT
---------------
Upgrade Promotion has incorrect action codes for Products not available in Target Promotion.
 
STEP TO REPLICATE
----------------------
Create two Promotions with following definition on our Environment:-


1. Promotion 1:-
Name:- Top Up 1000 M2M
Root Product:- Hybrid Mobile Phone Service

This promotion has ‘TopUp Line Rentals’ defined as a Relationship under it with cardinality as 1,0,0 (Max,Min,Default)


This Relationship contains product ‘Top up 1000 M2M Line Rental’ defined under it.


2. Promotion 2:-
Name:- Top Up Zero Per Second
Root Product:- Hybrid Mobile Phone Service
This promotion has ‘Top Up Line Rental’ defined as a Relationship under it with cardinality as 1,0,0 (Max,Min,Default)
This Relationship does not contain any product defined under it. The Product is removed by clicking on the Modify Button in Relationship Domain Applet.

Define an upgrade path from Promotion 1

3. Create a new Order with below structure

1.0 Promotion 1

2.0 Hybrid Mobile Phone Service

2.1 Top up 1000 M2M Line Rental

Complete the Order and Asset it.

4. Select the asset "Promotion 1" and perform the Upgrade Promotion functionality and select Promotion 2


Expected Outcome :-


Line Item Action Code
Promotion 1 Delete
Promotion 2 Add
Hybrid Mobile Phone Service Update
Top up 1000 M2M Line Rental Delete

But the Actual outcome is:-
Line Item Action Code
Promotion 1 Delete
Promotion 2 Add
Hybrid Mobile Phone Service Update
Top up 1000 M2M Line Rental ‘-‘ (Wrong)


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