点击此处---> 群内免费提供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或信用额度?
找到了答案,这可能是其他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)
您,马库斯
一周热门 更多>