EWM:维护警报描述

2020-09-28 07:09发布

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

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


大家好,

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

在此先感谢您的帮助!

最诚挚的问候,

Marius

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

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


大家好,

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

在此先感谢您的帮助!

最诚挚的问候,

Marius

付费偷看设置
发送
2条回答
浮生未央
1楼 · 2020-09-28 07:20.采纳回答

嗨马里乌斯,

您是否编写了任何与Alert相关的代码?

如果否,则需要编写代码以填充警报表。

例如:类->/scwm/cx_mfs方法-> SEND_ALERT以及系统日志。 在ENh中调用相同的名称。 Spot->/SCWM/ES_EXCP_EXC

有关警报的更多信息:警报管理,还请检查自定义警报。

如果您还有其他疑问,请告诉我们。

亲切的问候,

阿吉特

小熊yu生菜
2楼-- · 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

一周热门 更多>