My Oracle Support Banner

Child Product Added\Removed Through Script Not Synchronized When Selecting Done Button in eConfigurator Page and Remote Configurator Is Enabled (Doc ID 3018476.1)

Last updated on JULY 25, 2024

Applies to:

Siebel CRM - Version 23.12 to 24.4 [Release V17]
Information in this document applies to any platform.

Symptoms

Child Product Added\Removed Through Script Add Item, Remove Item methods are not getting synchronized when selecting done Button in eConfigurator Page and Remote Configurator Is Enabled. 


The issue can be replicated using below steps.


1. Enable Remote eConfigurator by setting the Object Manager Parameter(Product Configurator - Use Remote Service) to True.
2. Create a new Bundle Promotion "Test Promotion" under Administration - Product -> Product Promotion with min, max and default cardinality set as 1.
3. Create a Product Structure as below under Administration - Product -> Product Definition.

Root Product
  Relationship R1 - Child1, Child2
  Relationship R2 - Child3

4. Define a Script Logic under Administration - Product -> Scripts for Root Product

 if (Product == "Child3")
  {
  if (NewQty == 1)
  {
  if (GetObjQuantity("Child1") == 1) {
  temp = RemoveItem("$.[Root Product]#1.[Relationship1]#[Child1]");
  temp = AddItem("$.[Root Product]#1", "Relationship1", "Child2", "1");
  }
  }

5. Create a Sales Order and add Test Promotion as Line Item
6. Customize the Root Product
7. Add Child1 and then Add Child3 inside eConfigurator Page

8. Child1 removed and Child2 added inside eConfigurator Page

9. Click done in eConfigurator Page

10. Observe the changes done inside eConfigurator are not reflected in the Line Item - ex: Child2 not added

Changes

 Applied Patch 23.12

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.