如何处理OO中的消息错误以捕获任何消息

2020-09-08 19:12发布

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

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


大家好,

我有一些对象,当出现错误时,会调用句子" message eXXX ...",因为这些对象已经在其他程序中使用并且涉及很大的过程,所以我无法修改该对象

所以,现在,当我即时实现一些调用该对象的数据时,当出现错误时,它简单地退出程序...捕获其他异常,它不起作用,没有error_message可以使用(我尝试过) ...

有什么解决方法可以某种方式捕获所有通用消息以在应用程序中显示此消息?

谢谢

关于MC。

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

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


大家好,

我有一些对象,当出现错误时,会调用句子" message eXXX ...",因为这些对象已经在其他程序中使用并且涉及很大的过程,所以我无法修改该对象

所以,现在,当我即时实现一些调用该对象的数据时,当出现错误时,它简单地退出程序...捕获其他异常,它不起作用,没有error_message可以使用(我尝试过) ...

有什么解决方法可以某种方式捕获所有通用消息以在应用程序中显示此消息?

谢谢

关于MC。

付费偷看设置
发送
3条回答
骆驼绵羊
1楼-- · 2020-09-08 19:28

没有解决方法。 使用该对象之前,您必须捕获导致消息出现的错误情况。

樱桃小丸子0093
2楼-- · 2020-09-08 19:40

您"尝试"了什么? 将特殊异常ERROR_MESSAGE添加到CALL FUNCTION之后,将在触发MESSAGE Exxx之后在CALL FUNCTION之后返回程序。 我也不理解"退出程序",哪个程序被称为您的程序?

Tong__Ming
3楼-- · 2020-09-08 19:31

它的预期行为是因为其消息类型为E。当您使用error_message异常时,它将返回 异常号而不是显示错误消息,并不表示您的对象在出现错误消息后继续运行。 因此,您必须解决该错误(从功能视图)或处理异常,然后将消息返回给您的odata,或者,如果该消息不应该影响到您的odata,则向该对象添加条件以避免从程序调用该对象时出现错误消息。

一周热门 更多>