Duplicate Line items on Siebel Sales Order after Exiting Oracle Configurator (Doc ID 2199203.1)

Last updated on MARCH 02, 2017

Applies to:

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

Symptoms

On :  8.1.1.5 [21229] version, Configuration - General

ACTUAL BEHAVIOR  
---------------
Siebel order - Incorrect result when making changes to selections using Oracle Configurator  

Siebel CRM is integrated with Oracle Configurator for customizing products for orders.

When customizing a product for the first time, everything works fine.
However, when agents need to make changes again to the order, they find that line items are getting duplicated after making the changes to the order and exiting Oracle Configurator.

For instance, if users add a line item with name Product1, we see two instance of Product1 in the Siebel sales order line item after exiting Oracle Configurator.

EXPECTED BEHAVIOR
-----------------------
Duplicates should not occur.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Configure a complex product item from Siebel CRM using Oracle Configurator.
2. Click "Finish" button after making selections.
3. Back to Siebel view. All is good up to this point.

4/ If there is a need to make changes to the above component selections:
 
   4.1  Click "Customize" button to bring up Oracle Configurator
   4.2  Make changes to component selection
   4.3  Click "Finish" button.
   4.4  Back to Siebel view. Child components are incorrect.
        - There are duplicate child components
        - Old child components from previous selection were not removed from the current selection.

5/ User again click "Customize" button to go back to Oracle Configurator
6/ Just click "Finish" button, without doing anything else.

7/ Back to Siebel view. All is good again.

BUSINESS IMPACT
-----------------------
This causes issue with Orders which can affect revenue.

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