动手开发一个有用的 ABAP ALV 工具 - 查看指定用户的 ABAP 传输请求试读版

简介: 动手开发一个有用的 ABAP ALV 工具 - 查看指定用户的 ABAP 传输请求试读版

零基础 ABAP 学习教程系列文章的目录



ABAP 基础知识




Office 专题




ALV 开发专题


更多文章正在写作中



我们知道 ABAP 系统里有一个有用的工具,事物码 SE10,输入用户名称,可以查看该用户在本系统上创建的传输请求(Transport Request)列表:



点击 Display 按钮,能看到用户名 WANGJER 下面的所有传输请求:



每个传输请求可以展开,查看里面具体包含的 ABAP 对象。很多 ABAP 对象,比如上图蓝色高亮的 ABAP 类方法,双击之后,可以用 ABAP 编辑器打开这些方法,查看其实现源代码。


本教程我们已经用了几个步骤的篇幅,介绍了 ABAP ALV 的开发步骤:

  • 44. 27 行代码开发一个最简单的 SAP ALV 报表


  • 45. 48 行代码给 ABAP ALV 报表的数据行增添颜色效果


  • 46. 77 行代码实现ABAP ALV 中的双击事件处理


  • 47. SAP ABAP ALV 层次顺序表如何使用双表头(Multiple Headers)进行数据输出


  • 48. 如何在 SAP ABAP ALV 报表里以交通灯的方式显示某一列的值


  • 49. 在弹出对话框窗口里显示 SAP ABAP ALV 列表



本文我们来使用以前所学习的知识,动手开发一个类似 SE10 的工具。这个工具也是笔者实际工作中开发的一个工具,这里分享给各位 ABAP 学习者。


这个工具允许用户输入指定的用户名,执行之后,在 ALV 列表里列出该用户在该系统创建的所有传输请求,并自动把传输请求里包含的 ABAP 对象(包括 ABAP 类,ABAP DDIC 对象等等)也显示出来,如下图所示:




单击上图的 ALV 行项目,同样能自动跳转到 ABAP 编辑器里,打开这些 ABAP 对象,效果如下图所示:



下面我们介绍这个工具的详细设计思路,开发步骤和全部源代码。

相关文章
|
1月前
|
前端开发 开发工具 Android开发
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
29 0
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
|
18天前
|
程序员
开发语言漫谈-ABAP
ABAP是SAP公司专门用于SAP软件环境的专门语言
|
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 证书的配置试读版
29 0
|
1月前
|
网络安全
实战分析 - 为什么有些 SAP ABAP 程序,启动之后界面有些按钮是灰色的试读版
实战分析 - 为什么有些 SAP ABAP 程序,启动之后界面有些按钮是灰色的试读版
21 0
|
1月前
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
28 1
|
1月前
|
敏捷开发 JavaScript 前端开发
谁说大象不能跳舞?ABAP 开发也能实现持续集成
谁说大象不能跳舞?ABAP 开发也能实现持续集成
22 0
|
1月前
|
存储 API
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
44 1
|
1月前
SAP ABAP Subscreen 使用介绍试读版
SAP ABAP Subscreen 使用介绍试读版
21 0
SAP ABAP Subscreen 使用介绍试读版