2

如何阻止 ABAP 扩展程序检查 (SLIN) 报告我可能没有写入权限的包含库中的错误?

我喜欢在扩展检查中留下尽可能少的错误和警告,通常当我故意以可能导致警告的方式使用某些东西时,我会使用伪注释(“#EC * 等)来隐藏消息。这也告诉下一个程序员,我至少考虑过以特定方式使用某些东西的可能后果。

当这些语句包含在我无法控制的包含中时,我想隐藏消息而不更改有问题的库/包含。

4

1 回答 1

3

使用SET EXTENDED CHECK OFF

 SET EXTENDED CHECK OFF.
INCLUDE: zoffendinginclude.
SET EXTENDED CHECK ON.

记得在那之后尽快使用SET EXTENDED CHECK ON 。

编辑:从 ECC6 EHP5 开始,这个语句被认为是过时的。它仍然可以工作,但是如果您将扩展程序检查与 pragma 结合使用,它会报错。(讽刺)

于 2010-03-08T00:52:18.787 回答