点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我一直在关注SECATT的帮助文本,以开始在SAP内部自动进行一些测试。
我具有使用FUN(BAPI *)的当前eCATT,这可能会或可能不会导致错误。
根据文档以及所有论坛针对类似问题的答案,最好的处理程序是MESSAGE ... ENDMESSAGE命令。
我遇到的问题是错误消息被视为允许,除非我在命令界面中使用Mode = F&Exit = X设置特定的MSGID和MSGNO。
即使我将MSGTYP = E设置为Mode = F且Exit = X,也没有必要,因为这是"在命令界面中不需要任何规范的标准规则"之一
我显然错过了令人眼花obvious乱的东西。 任何见解都深表感谢。
欢呼
丹尼尔
secatt-1.jpg (86.1 kB)
你好
这是我使用eCatt的一段时间。 在肯定的情况下,我使用带有" R" =必需的消息来检查整个过程是否成功。 您还可以检查对应的一个或多个表。 我都做过 然后,您可以提取消息变量以在其他脚本中使用它们。
当我想测试负面结果时,我使用内联ABAP询问是否出现错误消息。
所以有两个脚本:一个代表好脚本,一个代表坏脚本。
根据我在上面的示例中得出的结论,BAPI返回中的MSGTYP = E转换为MSGTYP = I 当在ENDMESSAGE命令界面中找到时,因此不会被检测为错误,并且会愉快地继续。
感谢Jan的见解,这肯定是我所遵循的方法,直到我理解了为什么文档中的功能没有像我的eCATT中所记录的那样反应
从同事变通方法中抄袭复制并粘贴,将错误类型的MESSAGE ENDMESSAGE处理为" I"
一周热门 更多>