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更新条件。

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

最诚挚的问候

马可

3条回答
黑丝骑士
2020-08-19 03:40

马可(Menegazzo Marco),请继续关注您提出的问题。

  • 评论答案或您的问题是否还有未解决的问题。
  • 否则将答案标记为接受,如果它可以帮助您解决问题
  • 或发布您自己的答案并接受 如果您自己找到了另一个有用的解决方案
  • ,或者将您的问题重定向到另一个相关且对解决您的问题有用的问题
  • 最后,请关闭您的问题

一周热门 更多>