点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我在循环中使用此函...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我在循环中使用此函...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我在循环中使用此函数,并且使用内部表中的此fm处理一些记录。 但是,当一条记录错误时,它将给出类型" E"的错误并停止程序。 我想处理我的记录的所有行而不停止,此后,如果有错误,我将在alv中显示它们。 在此FM的例外部分中,我使用了:ERROR_MESSAGE = 1,它帮助我继续处理,但是我无法收集错误消息。 如何收集此FM的错误消息?
我尝试使用MESSAGES_INITIALIZE和MESSAGES_GIVE,但我成功了。
有人有想法吗? 也许我用这些调错了。
嗨,
它有3个例外,也没有针对这些例外的特定文本。 您必须根据例外编号进行管理。
http://help-abap.blogspot。 com/2008/10/function-module-exception-handling.html
http://www.sapgeek.net/2011/03/ abap-programming-exception-handling /
一旦收到错误,请不要在消息声明中将错误详细信息捕获到您的工作区并修改ALV ITAB。
如果使用消息详细信息和消息类型为" E"显示消息,它将停止进一步处理。
湿婆
一周热门 更多>