2020-09-20 23:09发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如何纠正此警告?
程序:YY_TEST时间:8 [Prio 3] 请不要全局声明字段和字段符号(GLB_TXT)。 消息代码HEL 0510
这是ABAP代码->
报告yy_test。
数据glb_txt TYPE字符串。 开始选择。 glb_txt ='HELLO WORLD!'。 结束选择。 WRITE/glb_txt。
该消息仅是扩展程序检查(SLIN)发出的警告,如果在SLIN中打开了编程准则的检查。
当然,建议您对此进行检查,但不必这样做。
为了规避消息,您必须按照编程指南进行编程
请勿声明全局变量 a>
并通过在(本地)类中实现代码来避免全局数据。
CLASS cls定义。 公共部分。 CLASS-DATA VAR TYPE i。 CLASS-METHODS主要。 ENDCLASS。 类的实现。 方法主要。 cl_demo_output => display(var)。 终结法。 ENDCLASS。 选择开始。 cls => main()。
1)。 "糟糕"。 对于此特定报告,声明应使用表单例程移动
2)(基于您所提供的方法):某些项目质量的交付物,建议进行扩展检查,以确保没有错误/警告,并且SLIN参数没有更改。 这些质量检查文档也称为"代码审查清单"。 此处,ECCheck已运行,下载并附加到文档中
在这种情况下,不能使用 Pragmas 不能使用" ##" 避免。
很好,因为这是一个" Hello world"程序,可以使用面向对象的方法避免警告。在实时方案中,如果有2000行程序代码,则这种方法几乎是不可能的。 对开发的更改请求将重新编写整个程序,以避免在ECCheck中发出警告:-D
以SELECT-OPTIONS参数的用法为例。 这些是不可避免的全局变量,必须通过ECCheck传递。 (如果没有选择保留警告)
建议的方法是使用Pragmas-" ##",告诉系统:"嘿!关于此警告,我无能为力,只能绕开它"
最多设置5个标签!
该消息仅是扩展程序检查(SLIN)发出的警告,如果在SLIN中打开了编程准则的检查。
当然,建议您对此进行检查,但不必这样做。
为了规避消息,您必须按照编程指南进行编程
请勿声明全局变量 a>
并通过在(本地)类中实现代码来避免全局数据。
1)。 "糟糕"。 对于此特定报告,声明应使用表单例程移动
2)(基于您所提供的方法):
某些项目质量的交付物,建议进行扩展检查,以确保没有错误/警告,并且SLIN参数没有更改。 这些质量检查文档也称为"代码审查清单"。
此处,ECCheck已运行,下载并附加到文档中
在这种情况下,不能使用 Pragmas 不能使用" ##" 避免。
很好,因为这是一个" Hello world"程序,可以使用面向对象的方法避免警告。
在实时方案中,如果有2000行程序代码,则这种方法几乎是不可能的。 对开发的更改请求将重新编写整个程序,以避免在ECCheck中发出警告:-D
以SELECT-OPTIONS参数的用法为例。 这些是不可避免的全局变量,必须通过ECCheck传递。 (如果没有选择保留警告)
建议的方法是使用Pragmas-" ##",告诉系统:"嘿!关于此警告,我无能为力,只能绕开它"
一周热门 更多>