Pricing Center Overwrites an Existing Product/Discount When User Tries to Create a New Product/Discount By Copying an Existing One (Doc ID 1594116.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.4.0.1.0 [Release 7.4.0]
Information in this document applies to any platform.
Checked for relevance on 06-Aug-2015.

Symptoms

The symptoms of the issue can happen under 2 scenarios:

Scenario 1

Product: BRM 7.4 PS12 (Server)
Pricing Center: BRM 7.4 MPS1 (Client)

Actual behavior:
------------------
When creating a product or a discount using a copy, sometimes the copy will override an existing product or discount which was also a copy of the same parent.

Expected behavior:
---------------------
A copy of a product or a discount should not override an existing product or discount. It should be created as a new product or discount.

Steps (using a product in the steps):
-----------------------------------------
1. Create a product A. Commit it.
2. Drag Product A to workspace. Create Product A2 and A3 from A (copy A). Commit. Now there are three products: A, A2 and A3.
3. Open a new workspace connecting to the same server. Search the product and bring A and A2 in the workspace.
4. Make a copy from A2. The copy's name becomes A3. Double click on this product A3, change the product name to A-test3. Commit.
5. Search the products again. Found there are A, A2 and A-test3. A3 is replaced.

The Scenario 1 can be resolved by 7.4 PS18 Pricing Center.

Scenario 2

Product: BRM 7.4 PS12 (Server)
Pricing Center: BRM 7.4 PS18 (Client)

Actual behavior:
------------------
When modify an existing product or discount name, after committing it, it creates a new product or discount instead of updating the existing product/discount name.

Expected behavior:
----------------------
Existing product name change to the new name. No new product is created (no new product poid).

Steps (using a product):
---------------------------
1. Search an existing product. Say the name is B.
2. Drag B to workspace.
3. Double click on B and open the product. Change the name to B-test and the description to B-test.
4. Commit the product.
5. Check the products in left pane. Now there are two products: B and B-test.

If using PS12 Pricing Center, Scenario 2 will not create a new product but modify the existing name (rename the exiting product).

There is a need for a Pricing Center that both scenarios work as expected.

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