给你的ABAP对象打上标签(Tag)

简介: 给你的ABAP对象打上标签(Tag)

标签(Tag)几乎是信息管理软件的一个必备功能,目的是帮助用户更迅速地检索出自己需要的数据,以及对海量数据进行更有效的管理。


如今在ABAP Development Tool里也支持标签功能了,可以像使用各种云笔记一样,给常用类型的ABAP对象添加自定义的标签。这个标签分配的功能并未给ABAP对象增添任何新的功能,而是帮助使用者能够按照自己的实际需求,迅速将需要的ABAP资源检索出来。


本文先展示给ABAP对象加标签的操作方式,再介绍如何给ABAP Development Tool添加标签功能。


在ABAP Development Tool里添加标签的方式非常直接,右键菜单里选择Assign Tags即可。凡是使用过云笔记里标签添加和管理功能的朋友们,对此应该非常熟悉。

image.png

通过Add Tag和Add User Tag按钮管理标签结构,每个ABAP系统都有一个全局的标签系统(Global Tag), 这些标签在同一ABAP系统里所有登录用户均可见。也可以创建只有自己可见的User Tag:image.pngimage.pngimage.pngABAP Development Tool的标签管理功能来自开源社区的贡献,因此需要使用者自行安装。


Jerry之前的一篇博客介绍了用户在ABAP Development Tool里操作时前后台交互的原理:


An example to help you understand how does ADT work

https://blogs.sap.com/2014/08/12/an-example-to-help-you-understand-how-does-adt-work/

image.pngimage.pngimage.png

后台增强的ABAP实现源代码,位于Github上:

https://github.com/stockbal/abap-tags-backend


该仓库的源代码需要使用abapGit安装到ABAP后台系统上。


如果你的ABAP系统没有abapGit这个客户端,需要先进行安装,其实就是新建一个报表,再将下面这个Github仓库里的abapGit源代码拷贝到报表里,激活即可。


https://github.com/larshp/abapGit#abapgit


将下图高亮的zabapgit.abap包含的源代码下载到本地,用任意一个文本编辑器打开,Ctrl C再Ctrl V到ABAP系统的报表里,激活:

image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png

目录
相关文章
|
4月前
|
数据库 开发工具 Windows
聊聊 SAP ABAP 系统的 ABAP 对象注册表 TADIR试读版
聊聊 SAP ABAP 系统的 ABAP 对象注册表 TADIR试读版
|
12月前
|
存储 开发框架 自然语言处理
关于 ABAP 开发对象的原始语言版本(Original Language)
关于 ABAP 开发对象的原始语言版本(Original Language)
关于 ABAP 开发对象的原始语言版本(Original Language)
|
11月前
|
存储 Java BI
如何增强 ABAP 系统,允许开发人员给 ABAP 对象设置标签,方便快速检索
如何增强 ABAP 系统,允许开发人员给 ABAP 对象设置标签,方便快速检索
|
12月前
ABAP Memory Inspector 里对动态内存对象的内存消耗度量方式
ABAP Memory Inspector 里对动态内存对象的内存消耗度量方式
|
BI
SAP ABAP在线预览文档对象的开发实现
应用场景:有些定制化开发(报表/功能增强等)完成之后,客户需要将其操作手册或者相关文档放在某个报表的初始画面,供实际操作者在线查阅,当然这个功能也同样类似于模板的下载,这里就以在线预览(直接打开)为例进行说明。
203 0
获得某个时间段内修改过的所有ABAP对象列表
获得某个时间段内修改过的所有ABAP对象列表
104 0
获得某个时间段内修改过的所有ABAP对象列表
如何检查某用户是否分配了某ABAP权限对象
For example, I would like to check whether my user has enough authorization defined by authorization object s_carrid with value actvt = 03.
如何检查某用户是否分配了某ABAP权限对象
如何在ABAP workbench里创建新的repository对象
for details and background, see my blog An example to help you understand how does ADT work.
如何在ABAP workbench里创建新的repository对象
|
4月前
|
前端开发 开发工具 Android开发
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
|
4月前
|
BI
工具分享 - 将一个 ABAP Function Group 内所有 Function Module 按照代码行数从高到低排序并显示
工具分享 - 将一个 ABAP Function Group 内所有 Function Module 按照代码行数从高到低排序并显示
工具分享 - 将一个 ABAP Function Group 内所有 Function Module 按照代码行数从高到低排序并显示