如何获取一个 ABAP 类所有方法源代码行数的列表试读版

简介: 如何获取一个 ABAP 类所有方法源代码行数的列表试读版

笔者 2017 年 4 月份时,曾经在 SAP 社区上发布了一篇技术博客,介绍了如何在 SAPGUI 里实现自定义的语法检查逻辑:

Implement Custom Syntax Check in SAP GUI

这个自定义语法检查的效果就是,如果一个 ABAP 类某个方法的源代码行数超过了 100 行,就会报一个黄色的 Warning 警告消息:

笔者的知识星球里,有朋友想退而求其次,问我如何开发一个 ABAP 报表,统计一个 ABAP 类的所有方法,将其源代码行数,以列表的方式打印出来。

这个需求不难实现,下面是我开发好的 ABAP 报表的输出,选择的类是大家 ABAP 系统里都存在的 ALV Tree 控件的实现类:CL_GUI_ALV_TREE.

执行之后的报表输出,其中方法源代码超过 100 行的,用红色高亮显示,超过 50 行但不超过 100 行的,用黄色显示;50 行以下的,用绿色显示。

下面是这个报表详细的实现步骤。

相关文章
|
26天前
|
前端开发 开发工具 Android开发
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
12 0
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
|
23天前
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
16 1
|
23天前
|
存储 API
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
20 1
|
26天前
|
数据处理 自然语言处理 BI
ABAP 源代码如何创建嵌套的内表,即内表列数据结构又是内表
ABAP 源代码如何创建嵌套的内表,即内表列数据结构又是内表
24 1
|
26天前
SAP ABAP Subscreen 使用介绍试读版
SAP ABAP Subscreen 使用介绍试读版
15 0
SAP ABAP Subscreen 使用介绍试读版
|
26天前
|
数据库
如何查询 SAP ABAP 系统里消耗存储空间排名前几位的数据库表试读版
如何查询 SAP ABAP 系统里消耗存储空间排名前几位的数据库表试读版
9 0
如何查询 SAP ABAP 系统里消耗存储空间排名前几位的数据库表试读版
|
26天前
|
数据库 存储 BI
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
12 0
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
|
26天前
|
数据库
迈入 SAP CDS View 世界的前置知识 - SAP ABAP 数据库视图介绍试读版
迈入 SAP CDS View 世界的前置知识 - SAP ABAP 数据库视图介绍试读版
10 0
迈入 SAP CDS View 世界的前置知识 - SAP ABAP 数据库视图介绍试读版
|
26天前
|
Java SQL 数据库
ABAP 7.40 新语法介绍系列之五 - 增强的 ABAP OPEN SQL 语法介绍试读版
ABAP 7.40 新语法介绍系列之五 - 增强的 ABAP OPEN SQL 语法介绍试读版
11 0
ABAP 7.40 新语法介绍系列之五 - 增强的 ABAP OPEN SQL 语法介绍试读版
|
26天前
ABAP 7.40 新语法介绍系列之二 - ABAP 类型转换操作符 CONV试读版
ABAP 7.40 新语法介绍系列之二 - ABAP 类型转换操作符 CONV试读版
9 0
ABAP 7.40 新语法介绍系列之二 - ABAP 类型转换操作符 CONV试读版

热门文章

最新文章