类定义内的ABAP“SET EXTENDED CHECK”语句

类定义内的ABAP“SET EXTENDED CHECK”语句,abap,Abap,在customer对象中,我看到以下ABAP代码: CLASS lcl_detail DEFINITION FINAL. SET EXTENDED CHECK OFF. PUBLIC SECTION. [...] ENDCLASS. 我已经在SAP 7.40系统上执行了语法检查,结果很好。但是,如果我检查了的7.40 ABAP关键字文档,它并没有说在这里允许设置扩展检查。另外,我认为类定义部分和第一节部分之间不应该有任何区别。因为SET EXTENDED CHECK{O

在customer对象中,我看到以下ABAP代码:

CLASS lcl_detail DEFINITION FINAL.
  SET EXTENDED CHECK OFF.      
  PUBLIC SECTION.
  [...]
ENDCLASS.
我已经在SAP 7.40系统上执行了语法检查,结果很好。但是,如果我检查了的7.40 ABAP关键字文档,它并没有说在这里允许设置扩展检查。另外,我认为类定义部分和第一节部分之间不应该有任何区别。

因为SET EXTENDED CHECK{ON | OFF}语句用于激活/停用ABAP源代码对所有可以静态检测到的错误的完整检查,所以它可以放在程序的任何部分

它不用于程序的执行。当您运行扩展程序检查SLIN或ABAP测试驾驶舱时,将使用该选项。

我不会命名设置扩展检查关闭。ABAP语句但编译器语句它不会更改报告,但会更改扩展语法检查中报告错误的方式。