事件中的FSCM公式始终为空FIN-FSCM-CR

2020-09-16 14:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)有没有人可以在引发事件时在ECC...

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

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


有没有人可以在引发事件时在ECC 6.0上确认一些客户特定的工作公式? 例如,分数无效,因此请再次计算EVL_RATING。

我们在后台使用的所有公式(Trs。VA01)始终为零,仅黑名单/白名单有效。

我知道,为此有一个教程: https://blogs.sap.com/2013/12/06/fscm-adding-custom-fields-to-formula-editor/,但这仅适用于计算 在Trs。 ukm_bp。
如您在此处看到的,必须通过CALL FUNCTION'BUP_BUPA_BUT000_GET'读取bp。

所以这在VA01中根本不起作用。

在所有情况下,是否都可以通过自己的公式获得bp或信用额度?

1条回答
clever101
2020-09-16 15:03

找到了答案,这可能是其他FSCM-CR经理感兴趣的:

添加FIELDS或添加FUNCTIONS(没有人第一次被SAP-Docu理解)之间是有区别的

字段只是用于计算或保存和读取和读取函数的容器(例如FIRSTNAME)
函数是使用导入参数(主要是PARTNER,但也有一些其他参数并返回值)执行的

如果要添加功能,则必须以其他方式将BADI用于IF_EX_UKM_EV_FORMULA,因为有两种添加方式。

在我们的例子中,类为ZCL_IM__UKM_EV_FORMULA

方法:IF_EX_UKM_EV_FORMULA〜ADD_FIELDS

方法if_ex_ukm_ev_formula〜add_fields。

数据:ls_operands类型sfbeoprnd。
常量:lc_empty类型sfbefsym值空间。

CASE i_key。

*添加值(在ukm_formulas中为左侧)
清除ls_operands。
ls_operands–tech_name ='SFSGP'。
ls_operands–descriptn = text–sfs。
ls_operands–icon ='@ 7D @'。
ls_operands–type ="。
附加ls_operands到ct_operands。

*添加 function (在ukm_formulas中为右侧)
当'FUNCS'时。
清除ls_operands。
ls_operands–tech_name ='TEST'。
ls_operands–class ='ZCL_IM__UKM_EV_FORMULA'。
ls_operands–方法='TEST'。
将ls_operands附加到ct_operands。

ENDCASE。

这将创建一个名为Test的功能

这可以在公式编辑器中像这样使用(例如:Substitution TEST(PARTNER)

您,马库斯

一周热门 更多>