通过BAPI_EH_POST更新信息参数

2020-09-27 02:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好专家 我想知道发布事件处理...

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

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


您好专家

我想知道发布事件处理程序后是否可以直接更新info参数。 在创建事件处理程序时,某些信息参数被错误地更新。 现在我们需要更正那些信息参数。

我了解的是,如果传递新的事件消息,则可以更新这些参数。规则集中还将存在UPDATE PARAMETER NEW活动。

我不想更新事件消息,只需以某种方式更新参数即可。 有解决方案吗?

2条回答
Bunny_CDM
2020-09-27 02:40 .采纳回答

标准方法是传递具有在参数itab中设置的更新值的事件,但是您可以在EM中编写一个小的ABAP,调用以下方法直接对其进行更新:

*添加/更改/删除信息参数

调用方法i_eai-eh_model-> set_info_parameter
导出
i_eh_info = ls_bapi_info
接收
结果= lv_result。

在ls_bapi_info中传递您的EH GUID(在与/SAPTRX/EH_INFO联接的/SAPTRX/EH_HDR中循环查找所有受影响的记录之后)和参数详细信息。

祝你好运

谢谢

Kevin

一周热门 更多>