2020-09-28 07:09发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在EWM/MFS中,我们定义了自定义错误/异常代码,例如 MFAL或MFAB。 另外,我们在异常代码中添加了编写警报的功能。 警报在警报监视器/SAPAPO/AMON1或AMON3中可见,但是没有可用的描述。 如何维护这些描述,以便用户能够理解警报?
在此先感谢您的帮助!
最诚挚的问候,
Marius
嗨马里乌斯,
您是否编写了任何与Alert相关的代码?
如果否,则需要编写代码以填充警报表。
例如:类->/scwm/cx_mfs方法-> SEND_ALERT以及系统日志。 在ENh中调用相同的名称。 Spot->/SCWM/ES_EXCP_EXC
有关警报的更多信息:警报管理,还请检查自定义警报。 >
如果您还有其他疑问,请告诉我们。
亲切的问候,
阿吉特
嗨阿吉特, 非常感谢您的出色回答-您为我们节省了很多时间:)。 利用您提供的信息,我能够解决此问题。 在增强点"/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。
最多设置5个标签!
嗨马里乌斯,
您是否编写了任何与Alert相关的代码?
如果否,则需要编写代码以填充警报表。
例如:类->/scwm/cx_mfs方法-> SEND_ALERT以及系统日志。 在ENh中调用相同的名称。 Spot->/SCWM/ES_EXCP_EXC
有关警报的更多信息:警报管理,还请检查自定义警报。 >
如果您还有其他疑问,请告诉我们。
亲切的问候,
阿吉特
嗨阿吉特,
非常感谢您的出色回答-您为我们节省了很多时间:)。 利用您提供的信息,我能够解决此问题。 在增强点"/img/SCWM/ES_EXCP_EXC"中,我使用方法" EXECUTE_FUNCTIONS"来维护警报的描述。
这是书面的源代码,希望对某些人有帮助:
...以及子方法" puffer_data":
最诚挚的问候,
Marius
一周热门 更多>