2020-09-21 16:44发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
SAP Code Inspector是否可以检查CDS视图和AMDP?
谢谢。
Raye,你好
是的,根据您的SAP NetWeaver AS ABAP版本,已经为ABAP CDS实施了多个SAP Code Inspector检查。 您可以在"常规检查","性能检查"和" CDS元数据扩展"下找到这些检查。 此外,代码检查器还报告了许多语法警告。 在"语法检查/生成"下,您可以找到CDS视图的复杂性检查,并为DCL和DDL源等的语法检查找到"包装器"。
也有对AMDP的检查,但是由于AMDP的实现是在SQLScript中实现的,因此在ABAP中实现的检查数量很少。
此外,随着ABAP测试双重框架( https://blogs.sap.com/2016/10/19/introduction-cds-test-double-framework-write-unit-tests-abap-cds -entities /),则可以轻松实现和运行CDS视图的测试。
致谢
Chris
我没有找到任何标准检查,所以我决定在自定义代码中实现它,请参见 https://github.com/larshp/abapOpenChecks/blob/master/src/checks/zcl_aoc_check_67.clas.abap
确保使用包含DDLS对象的对象收集器
最多设置5个标签!
Raye,你好
是的,根据您的SAP NetWeaver AS ABAP版本,已经为ABAP CDS实施了多个SAP Code Inspector检查。 您可以在"常规检查","性能检查"和" CDS元数据扩展"下找到这些检查。 此外,代码检查器还报告了许多语法警告。 在"语法检查/生成"下,您可以找到CDS视图的复杂性检查,并为DCL和DDL源等的语法检查找到"包装器"。
也有对AMDP的检查,但是由于AMDP的实现是在SQLScript中实现的,因此在ABAP中实现的检查数量很少。
此外,随着ABAP测试双重框架( https://blogs.sap.com/2016/10/19/introduction-cds-test-double-framework-write-unit-tests-abap-cds -entities /),则可以轻松实现和运行CDS视图的测试。
致谢
Chris
我没有找到任何标准检查,所以我决定在自定义代码中实现它,请参见 https://github.com/larshp/abapOpenChecks/blob/master/src/checks/zcl_aoc_check_67.clas.abap
确保使用包含DDLS对象的对象收集器
一周热门 更多>