通过BAPI_EH_POST更新信息参数

2020-09-27 02:23发布

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

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


您好专家

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

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

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

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

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


您好专家

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

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

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

付费偷看设置
发送
2条回答
Bunny_CDM
1楼 · 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

huskylover
2楼-- · 2020-09-27 02:51

Kevin Wilson :我们创建了一个 您建议的程序并填入结构。 但是,我们到底应该在哪里出口I_eai? 我们被困住了,请帮忙。

一周热门 更多>