IPC overwriteConditionValue不会更新CRM条件值

2020-08-19 03:33发布

         点击此处--->   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更新条件。

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

最诚挚的问候

马可

         点击此处--->   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条回答
Climb_Ma
1楼-- · 2020-08-19 03:42

到目前为止,我还没有遇到像您这样的问题。
我假设您的IPC类和方法是这样设置的?

 package customernamespace.pricing.userexit.value;

 导入java.math.BigDecimal;
 导入com.sap.spe.pricing.transactiondata.userexit.IPricingConditionUserExit;
 导入com.sap.spe.pricing.transactiondata.userexit.IPricingItemUserExit;
 导入com.sap.spe.pricing.transactiondata.userexit.ValueFormulaAdapter;

 公共类ConditionValue扩展ValueFormulaAdapter {

 公共BigDecimal overwriteConditionValue(IPricingItemUserExit项,IPricingConditionUserExit条件){

 返回condition.getConditionValue()。getValue();
 }
 } 

其他信息

您能否提供有关方法中条件值的确切含义以及应更改为哪个值的更多信息。 并根据您的条件在CRM定价中显示什么。 您是否注意到除您要进行的舍入之外还有其他舍入吗? 如果将订单复制到ERP,则舍入是否按预期进行,并且仅在相应的条件值公式中发生? 或者,它最初也可在CRM中使用,但在复制后会被ERP覆盖。 hraf=" /img/questions/8528937/steps-for-price-analysis.html"> /img/questions/8528937/steps-for-price-analysis。 html 获取更多信息。)

ERP/CRM条件技术定制:

如何自定义条件和计算方案中的步骤。 例如,是否存在舍入规则,分组条件例程或为该条件定义的比例公式。 如果是这样,并且这些都是标准规则,那么这当然也将在CRM中进行处理。 如何针对公式对计算方案中的步骤进行自定义? 是否已根据ERP中的条件在IPC中实现了所有公式,不仅是条件值公式,还包括条件基值公式?

黑丝骑士
2楼-- · 2020-08-19 03:40

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

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

没有人可以帮助我吗?

一周热门 更多>