2020-09-27 02:23发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好专家
我想知道发布事件处理程序后是否可以直接更新info参数。 在创建事件处理程序时,某些信息参数被错误地更新。 现在我们需要更正那些信息参数。
我了解的是,如果传递新的事件消息,则可以更新这些参数。规则集中还将存在UPDATE PARAMETER NEW活动。
我不想更新事件消息,只需以某种方式更新参数即可。 有解决方案吗?
标准方法是传递具有在参数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
Kevin Wilson :我们创建了一个 您建议的程序并填入结构。 但是,我们到底应该在哪里出口I_eai? 我们被困住了,请帮忙。
最多设置5个标签!
标准方法是传递具有在参数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
Kevin Wilson :我们创建了一个 您建议的程序并填入结构。 但是,我们到底应该在哪里出口I_eai? 我们被困住了,请帮忙。
一周热门 更多>