点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我是abap的新手,学习巴迪...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我是abap的新手,学习巴迪...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,我是abap的新手,学习巴迪增强功能
REPORT ZABAP_ENHANCEMENT。 数据:w_badi类型REF TO ZABAP_BADI_ENHANCEMENT。 "" BADi定义 选择开始。 GET BADI w_badi。 呼叫BADI w_badi-> cal_perc。 ENHANCEMENT-POINT ZTEST_ENHANCEMENT SPOTS ZABAP_ENHANCEMENT_IMPL。
我实际上是从我的badi源代码中调用另一种方法
当我将导入更改为BADI源代码中的更改时,它提示我以下错误:
正式参数" EV_PERCENTAGE"是EXPORTING参数,而不是CHANGING参数。
方法参数:CAL_PERC IV_ACT导入类型I IV_MAX导入类型I EV_PERCENTAGE更改类型P
但是,当我尝试更改"更改为导出"时,它会提示另一个错误:
多用途BAdI" ZABAP_BADI_ENHANCEMENT"的BAdI接口" ZABAP_BADI_INTERFACE"的方法" CAL_PERC"必须仅包含IMPORTING和CHANGING参数。
>>"没有将值传递给强制参数" IV_ACT",不确定为什么
您没有将值传递给badi方法(!)。您必须像这样传递它们 例如:
一周热门 更多>