Inconsistent Behavior Of ISS Promotion Management Service, Method ApplyPromotion
(Doc ID 1966684.1)
Last updated on MAY 02, 2023
Applies to:
Siebel Orders - Version 8.1.1.10 [23021] and laterInformation in this document applies to any platform.
Symptoms
There is inconsistent behavior of BS: ISS Promotion Management Service, Method: ApplyPromotion.
- If this BS runs from standard GUI, i.e. adding a new promotion to a quote, everything works fine.
- If it is called from a custom BS, the child root item of the promotion does not have field Cfg Type filled. In other words for NON-UI if you call ApplyPromotion by code, Cfg Type is not entered and empty for the components
Problem:
If later a root item of such an asset or quote is being changed, a signal might be called which deletes all existing asset child items and add them as a new one.
This can be reproduced with BS simulator in standard Siebel.
- Create a quote and remember row id
- Create a promotion with a CP as component
- Remember promotion id and CP product id
- Goto BS simulator and create following lines:
- Service_spcName="ISS Promotion Management Service"
- Method_spcName="ApplyPromotion"
- Iterations="1"
- Parameters:
- Prod_spcProm_spcId="<promotion id>"
- Target_spcDocument="Quote"
- Active_spcDocument_spcId="<Quote Id>"
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 |
Cause |
Solution |
References |