语法警告:表表达式中缺少CX_SY_ITAB_LINE_NOT_FOUND的捕获

2020-08-27 13:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 在此博客文章中 Ho...

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

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


嗨,

在此博客文章中 Horst Keller 描述了ABAP中表表达式的功能。

是否计划对表表达式后的CX_SY_ITAB_LINE_NOT_FOUND丢失捕获发出语法警告?

我认为这与调用具有引发子句的方法时缺少的Catch异常完全相同。

恕我直言,这将对开发人员有很大帮助。

Gruß,

塞巴斯蒂安

7条回答
路亽曱_Ryan
2020-08-27 14:27

仅继承了异常 如果没有在方法的签名中声明或在该方法的签名中进行处理,CX_STATIC_CHECK会提供语法检查警告。

在我的很多使用案例中,都可以确保读取操作将始终成功 ,因此对于CX_SY_ITAB_LINE_NOT_FOUND是动态异常,我很好。

如果您的编码约定要求始终对此进行处理,则可以使用ATC检查作为 Nabheet Madan 建议(我不知道对此是否有任何标准检查,但如果不能,可以写一个。)

一周热门 更多>