如何获取一个 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 行以下的,用绿色显示。

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

相关文章
|
1月前
|
前端开发 开发工具 Android开发
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
29 0
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
|
1月前
|
前端开发 数据库 开发者
如何在 SEGW 事务码里为 SAP ABAP OData 服务实现 Function Import 试读版
如何在 SEGW 事务码里为 SAP ABAP OData 服务实现 Function Import 试读版
25 1
|
1月前
|
BI 网络安全
如何使用 ABAPGit 在 SAP ABAP 系统安装 abap2xlsx 工具试读版
如何使用 ABAPGit 在 SAP ABAP 系统安装 abap2xlsx 工具试读版
25 0
|
1月前
|
XML 网络安全 开发工具
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
30 0
|
1月前
|
网络安全
实战分析 - 为什么有些 SAP ABAP 程序,启动之后界面有些按钮是灰色的试读版
实战分析 - 为什么有些 SAP ABAP 程序,启动之后界面有些按钮是灰色的试读版
21 0
|
1月前
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
28 1
|
1月前
|
存储 API
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
44 1
|
1月前
|
数据处理 自然语言处理 BI
ABAP 源代码如何创建嵌套的内表,即内表列数据结构又是内表
ABAP 源代码如何创建嵌套的内表,即内表列数据结构又是内表
32 1
|
1月前
SAP ABAP Subscreen 使用介绍试读版
SAP ABAP Subscreen 使用介绍试读版
21 0
SAP ABAP Subscreen 使用介绍试读版
|
1月前
|
数据库
如何查询 SAP ABAP 系统里消耗存储空间排名前几位的数据库表试读版
如何查询 SAP ABAP 系统里消耗存储空间排名前几位的数据库表试读版
12 0
如何查询 SAP ABAP 系统里消耗存储空间排名前几位的数据库表试读版