EWM:维护警报描述

2020-09-28 07:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在EWM/MFS中,...

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

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


大家好,

在EWM/MFS中,我们定义了自定义错误/异常代码,例如 MFAL或MFAB。 另外,我们在异常代码中添加了编写警报的功能。 警报在警报监视器/SAPAPO/AMON1或AMON3中可见,但是没有可用的描述。 如何维护这些描述,以便用户能够理解警报?

在此先感谢您的帮助!

最诚挚的问候,

Marius

2条回答
小熊yu生菜
2020-09-28 07:22

嗨阿吉特,

非常感谢您的出色回答-您为我们节省了很多时间:)。 利用您提供的信息,我能够解决此问题。 在增强点"/img/SCWM/ES_EXCP_EXC"中,我使用方法" EXECUTE_FUNCTIONS"来维护警报的描述。

这是书面的源代码,希望对某些人有帮助:

方法/scwm/if_ex_excp_exc_func〜execute_functions。

   数据:ls_puffered_exccode类型ziot_s_exccode,
         ls_exccode类型/scwm/s_iexccode,
         ls_exccode_new TYPE/scwm/s_iexccode。

   "缓冲区异常代码及其描述
   调用方法buffer_data。

   "读取当前的异常代码
调用方法io_excep-> get_exception_attributes 输入 es_exccode = ls_exccode。 "阅读异常代码的描述(如果有) 读取表gt_puffered_exccodes INTO ls_puffered_exccode WITH KEY exccode = ls_exccode-exccode。 设置警报说明 如果ls_puffered_exccode不是INITIAL。 ls_exccode_new = ls_exccode。 sy-langu ='D'。 "也许您还必须像我必须设置的那样设置正确的语言标记
ls_exccode_new-descr = ls_puffered_exccode-description。 调用方法io_excep-> set_exception_attributes
导出
iv_lgnum = iv_lgnum
is_exccode = ls_exccode_new。 万一。 ENDMETHOD。

...以及子方法" puffer_data":

方法puffer_data

   如果gt_puffered_exccodes是INITIAL。

     "使用您自己的表选择与警报相关的自定义异常代码
     选择*从zxxx_t_exccode
       插入表gt_puffered_exccodes。

   万一。

 ENDMETHOD。

最诚挚的问候,

Marius

一周热门 更多>