共计 3358 个字符,预计需要花费 9 分钟才能阅读完成。
标签 (Tag) 简直是信息管理软件的一个必备性能,目标是帮忙用户更迅速地检索出本人须要的数据,以及对海量数据进行更无效的治理。
现在在 ABAP Development Tool 里也反对标签性能了,能够像应用各种云笔记一样,给罕用类型的 ABAP 对象增加自定义的标签。这个标签调配的性能并未给 ABAP 对象削减任何新的性能,而是帮忙使用者可能依照本人的理论需要,迅速将须要的 ABAP 资源检索进去。
本文先展现给 ABAP 对象加标签的操作形式,再介绍如何给 ABAP Development Tool 增加标签性能。
在 ABAP Development Tool 里增加标签的形式十分间接,右键菜单里抉择 Assign Tags 即可。但凡应用过云笔记里标签增加和治理性能的敌人们,对此应该十分相熟。
通过 Add Tag 和 Add User Tag 按钮治理标签构造,每个 ABAP 零碎都有一个全局的标签零碎(Global Tag), 这些标签在同一 ABAP 零碎里所有登录用户均可见。也能够创立只有本人可见的 User Tag:
和云笔记的标签零碎一样,ABAP Development Tool 里的标签治理也反对树状的层级构造。
在快捷键为 Ctrl+ H 的全局搜寻页面里,削减了一项依据标签搜寻 ABAP 对象的选项:
ABAP Development Tool 的标签治理性能来自开源社区的奉献,因而须要使用者自行装置。
Jerry 之前的一篇博客介绍了用户在 ABAP Development Tool 里操作时前后台交互的原理:
An example to help you understand how does ADT work
https://blogs.sap.com/2014/08…
因而这个标签治理性能咱们须要别离装置 ABAP Development Tool 前后台对应的加强。
首先是前台加强,即 ABAP Development Tool 里的标签增加,标签树形构造治理和依据标签进行全局搜寻的 UI 实现。
前台加强间接通过 Eclipse 的 Help 菜单里的 Install New Software 选项在线装置即可,装置网址为:https://stockbal.github.io/ec…
后盾加强的 ABAP 实现源代码,位于 Github 上:
https://github.com/stockbal/a…
该仓库的源代码须要应用 abapGit 装置到 ABAP 后盾零碎上。
如果你的 ABAP 零碎没有 abapGit 这个客户端,须要先进行装置,其实就是新建一个报表,再将上面这个 Github 仓库里的 abapGit 源代码拷贝到报表里,激活即可。
https://github.com/larshp/aba…
将下图高亮的 zabapgit.abap 蕴含的源代码下载到本地,用任意一个文本编辑器关上,Ctrl C 再 Ctrl V 到 ABAP 零碎的报表里,激活:
激活之后运行报表,看到的首页如下。点击右上角的 New Online:
将 ADT 标签治理的后盾实现应用 abapGit pull 到以后的 ABAP 零碎,点击 Clone online repo:
而后在以后的 abapGit 客户端内,曾经能够看到 abap-tags-backend 这个 Github 仓库了:
执行 pull 操作,在以后 ABAP 零碎里主动生成 Github 仓库里蕴含的 ABAP 对象:
逐个激活主动生成的对象:
后盾加强装置结束。
祝应用欢快。
ABAP 专题
- Jerry 的 ABAP, Java 和 JavaScript 乱炖
- ABAP 开发人员将来应该学些什么
- Jerry 2017 年的五一小长假:8 种经典排序算法的 ABAP 实现
- Jerry 的 ABAP 原创技术文章合集
- 300 行 ABAP 代码实现一个最简略的区块链原型
- 应用 Java+SAP 云平台 +SAP Cloud Connector 调用 ABAP On-Premise 零碎里的函数
- 在 SAP 云平台的 CloudFoundry 环境下生产 ABAP On-Premise OData 服务
- ABAP vs Java,蛙泳 vs 自由泳
- 聊聊 C 语言和 ABAP
- 入手应用 ABAP Channel 开发一些小工具,晋升日常工作效率
- 我用 ABAP 做过的那些无聊的事件
- 不喜爱 SAP GUI?那试试用 Eclipse 进行 ABAP 开发吧
- 应用 Visual Studio Code 编写和激活 ABAP 代码
- 你的 ABAP 程序给佛祖开过光么?来试试 Jerry 这个小技巧
- 在 SAP 云平台 ABAP 编程环境上编写第一段 ABAP 程序
- SAP 官网公布的 ABAP 编程标准
- ABAP Code Inspector 那些暗藏的性能,您都晓得吗?
- 还在用 ABAP 进行 SAP 产品的二次开发?来理解下这种全新的二次开发理念吧
- ABAP Netweaver 体内的那些寄生式编程语言
- 从 SAP 社区上的一篇博客开始,聊聊 SAP 产品命名背地的那份情怀
- 云端的 ABAP Restful 服务开发
- 如何在 SAP 云平台 ABAP 编程环境里把 CDS view 裸露成 OData 服务
- 应用 abapGit 在 ABAP On-Premises 零碎和 SAP 云平台 ABAP 环境之间进行代码传输
- 30 分钟用 Restful ABAP Programming 模型开发一个反对增删改查的 Fiori 利用
- Jerry 带您理解 Restful ABAP Programming 模型系列之二:Action 和 Validation 的实现
- Jerry 带您理解 Restful ABAP Programming 模型系列之三:云端 ABAP 利用调试
- SAP 云平台上的 ABAP 编程环境里如何生产第三方服务
- ABAP 开发者上云的时候到了 – 当初大家能够收费应用 SAP 云平台 ABAP 环境的试用版了
- 学而不思则罔 – SAP 云平台 ABAP 编程环境的由来和实用场景
- SAP 云平台里的三叉戟利用
- 如何基于 Restful ABAP Programming 模型开发并部署一个反对增删改查的 Fiori 利用
- SAP 2019 TechEd Key Note 解读:云时代下 SAP 从业人员如何做二次开发?
- 有哪些 ABAP 关键字和语法,到了 ABAP 云环境上就没方法用了?
- ABAP 开发环境终于反对以驼峰命名法主动格式化 ABAP 变量名了
- 利用 ABAP 740 的新关键字 REDUCE 实现一个理论工作工作
- 一段让人瑟瑟发抖的 ABAP 代码
- 昨日万圣节 ABAP 怪兽级代码谜团,颁布答案啦
- 介绍一种在 ABAP 内核态进行内表高效拷贝的办法
- 应用 SAP Cloud Application Programming 模型开发 OData 的一个理论例子
- 当 ABAP 遇见普罗米修斯
- 应用 ABAP 绘制可伸缩矢量图
- ABAP 开发环境语法高亮的那些事儿
- SAP 谬误音讯调试之七种武器:让所有的谬误音讯都能被定位
- 应用 ABAP 操作 Excel 的几种办法
- SAP GUI 里的收藏夹事务码管理工具
- SAP GUI 和 Windows 注册表
- 有了 Debug 权限就能干坏事?小心了,你的一举一动尽在系统监控中
- ABAP CCDEF, CCIMP, CCMAC, CCAU, CMXXX 这些东东是什么鬼
- 实现 ABAP 条件断点的三种形式
- 应用 SAT 跟踪监控从浏览器关上的 SAP 利用的性能和调用栈
- 一个 13 年 ABAP 老兵的倡议:理解这些基础知识,对 ABAP 开发有百利而无一害
- SAP ABAP Netweaver 容器化, 不可能实现的工作吗?
- SAP 产品加强技术回顾
- SAP API 开发方法大全
- 浅谈 Java 和 SAP ABAP 的动态代理和动静代理,以及 ABAP 面向切面编程的尝试
- SAP ABAP 应用服务器的 HTTP 响应状态码(Status Code)
- SAP ABAP 里存在 Java List 这种汇合工具类么?CL_OBJECT_COLLECTION 理解一下
- ABAP 面试题系列:写一组会呈现死锁 (Deadlock) 的 ABAP 程序
- SAP ABAP Netweaver 服务器的规范登录形式解说
- SAP ABAP 关键字语法图和 ABAP 代码主动生成工具 Code Composer
- SAP ABAP SM50 的另类用处 – ABAP 工作过程对数据库表读取操作的检测
- 对于 SAP ABAP 字符变量和字符串变量字符个数的一个知识点,和一个血案
- SAP ABAP 一组关键字 IS BOUND, IS NOT INITIAL 和 IS ASSIGNED 的用法辨析
- SAP ABAP 和 Java 里的弱援用 (WeakReference) 和软援用(SoftReference)
- SAP AMDP 介绍 – ABAP 托管的 HANA 数据库过程
要获取更多 Jerry 的原创文章,请关注公众号 ” 汪子熙 ”: