语法警告:表表达式中缺少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条回答
蓋茨
2020-08-27 14:26

塞巴斯蒂安·科伊特卡

我们也可以使用以下方法编写。 在这种情况下,不需要在表表达式之后提供语法警告CX_SY_ITAB_LINE_NOT_FOUND。

如果您查看" table_exp-表表达式"的F1帮助,则将CX_SY_ITAB_LINE_NOT_FOUND称为可处理的异常。

例如 OPEN DATASET中也提到了许多可处理的异常,在大多数地方,我在编程中都未处理这些异常。

可能是SAP允许它作为使用这些异常的选择/不是/p>

将itab [KEY primary_key field = ls_str-field]分配到FIELD-SYMBOL()。
   如果已分配。
    ......
   万一。
 

一周热门 更多>