在客户对象中,我看到以下ABAP代码:
CLASS lcl_detail DEFINITION FINAL.
SET EXTENDED CHECK OFF.
PUBLIC SECTION.
[...]
ENDCLASS.
我在SAP 7.40系统上执行了语法检查,没有问题。但是,如果我检查类定义的7.40 ABAP关键字文档,它没有说SET EXTENDED check在这个地方是允许的。此外,我认为在CLASS DEFINITION部分和第一个SECTION部分之间不应该有任何东西。
由于SET EXTENDED CHECK {ON|OFF}
语句用于激活/取消激活ABAP源代码中所有可以静态检测到的错误的完整检查,因此它可以放在程序的任何部分中。
不用于程序的执行。当你运行扩展程序检查(SLIN或ABAP测试座舱)时使用。