eConfigurator Startup: Promotion Validation Fails If Relationship Domain Was Modified (Doc ID 1928690.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Communications - Version 8.1.1.11.11 [IP2013] and later
Information in this document applies to any platform.

Symptoms

Siebel version: PS 11 for 8.1.1.11

Starting eConfigurator on a component of a promotion will raise following error message, which is completely wrong and will remove correct child item:
...
Removed Promotion Violation. THe following Product or Attribute is no longer part of the promotion. : Sub Object "Product1" Quantity = 1
...

You can only click on 'Proceed' to proceed, but this will delete child Product1 from the instance.


REPRO_STEPS
===========
(see attached video)

  1. Create a product with a relationship and 2 products (type = Dynamic Class) (Product1 and Product2)
  2. Create a promotion with 1) as component
  3. Add promotion to a new quote --> promotion and CP are created
  4. Customize the CP and add Product1
  5. Save it
     
  6. Change Promotion definition:
    1. Drilldown into component
    2. Remove Product2 from the domain
    3. Save promotion and refresh cache
  7. Go back to the quote and customize the CP again
  8. ---> error message = Removed Promotion Violation. THe following Product or Attribute is no longer part of the promotion. : Sub Object "Product1" Quantity = 1

However Product1 was not excluded but Product2. You can only go on with 'Proceed' button and Product1 is removed. You can add it again (Product2 is in red) and save configuration.
Calling eCfg again will raise error message again.

The problem does not occur with patchset 10

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