IPC overwriteConditionValue不会更新CRM条件值

2020-08-19 03:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们 我正在CRM中复制...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们

我正在CRM中复制一个新的自定义ECC定价公式。

其他公式没有问题,但是有了这个新公式,我无法更新CRM中的条件值。

条件是折扣条件,在oss注释80183之后,我实现了我的公式以舍入该值。

问题在于,即使Java公式正确返回了四舍五入的值,CRM也不会使用该值更新条件值(不是条件率)。

我什至尝试了以下代码:

 pricingCondition.setInactive(PricingCustomizingConstants.InactiveFlag.INACTIVE_DUE_TO_ERROR);

 返回新的BigDecimal("-990"); 

CRM可以正确停用条件,并使用-990更新旧值。

但是

写这段代码

返回新的BigDecimal("-990"); 

CRM保留旧条件值,并且不使用-990更新条件。

我真的很明白发生了什么事情。 有人可以帮助我吗?

最诚挚的问候

马可