– 在弹出的对话框中,输入“inspector”并回车,找到“ABAP Code Inspector”视图,然后点击“Open”。 2. 配置Code Inspector 在使用Code Inspector之前,需要对其进行一些基本配置,点击菜单栏中的“Window”选项,然后选择“Preferences”,在弹出的对话框中,选择“ABAP” -> “Inspectors”,可以看到各种Code Inspector的配...
在这个界面里为ABAP里不同类型的变量设置好您团队里达成一致的命名规范,然后Code Inspector就能把代码里所有违反了这些命名规范的地方扫描出来。 Metrics and Statistics 这个检查类别下面的设置都是一些很有意思的统计信息。 还是举例说明。下图红色区域的设置,意思是如果一个类的方法内的可执行语句行数超过150行,Code ...
在这个界面里为ABAP里不同类型的变量设置好您团队里达成一致的命名规范,然后Code Inspector就能把代码里所有违反了这些命名规范的地方扫描出来。 Metrics and Statistics 这个检查类别下面的设置都是一些很有意思的统计信息。 还是举例说明。下图红色区域的设置,意思是如果一个类的方法内的可执行语句行数超过150行,Code ...
然后ABAP Code Inspector就会按照我们期望的行为去扫描代码: ABAP报表RS_ABAP_SOURCE_SCAN也能实现完全一致的功能: ABAP Code Inspector的隐藏功能就介绍到这里,希望大家能够好好利用它们,提高您的工作效率和代码质量,感谢阅读。 要获取更多Jerry的原创文章,请关注公众号"汪子熙"。 ABAP...
当然也可以根据项目的实际情况,告诉Code Inspector只检查某些类型的ABAP关键字调用。比如上图意思就是只检查READ TABLE关键字调用后是否进行了sy-subrc的检查。 Missing table content check before calling SELECT … FOR ALL ENTRIES IN 在使用FOR ALL ENTRIES IN <itab>之前,必须先检查内表itab是否为空。这个选项...
当然也可以根据项目的实际情况,告诉Code Inspector只检查某些类型的ABAP关键字调用。比如上图意思就是只检查READ TABLE关键字调用后是否进行了sy-subrc的检查。 Missing table content check before calling SELECT … FOR ALL ENTRIES IN 在使用FOR ALL ENTRIES IN <itab>之前,必须先检查内表itab是否为空。这个选项...
当然也可以根据项目的实际情况,告诉Code Inspector只检查某些类型的ABAP关键字调用。比如上图意思就是只检查READ TABLE关键字调用后是否进行了sy-subrc的检查。 Missing table content check before calling SELECT … FOR ALL ENTRIES IN 在使用FOR ALL ENTRIES IN <itab>之前,必须先检查内表itab是否为空。这个选项...
The Code Inspector resolves the question of how to use these separate tools comfortably and efficiently.With the Code Inspector, you can run all of ABAP's checking tools at one time. You can also choose which tools you want to run.
In the Check Variant of the ABAP Code Inspector, we can flexibly choose which type of scanning action to perform on the ABAP code according to our own needs. The following figure is an example, which means to scanTable Names from SELECT Statementsfor all the places in the ABAP code that ...
Using call executable program checks, SAP tools like ABAP Test Cockpit or Code Inspector find Submit report commands vulnerable in custom ABAP code developments