日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

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

發(fā)布時(shí)間:2023/12/19 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 给你的ABAP对象打上标签(Tag) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

標(biāo)簽(Tag)幾乎是信息管理軟件的一個(gè)必備功能,目的是幫助用戶更迅速地檢索出自己需要的數(shù)據(jù),以及對(duì)海量數(shù)據(jù)進(jìn)行更有效的管理。

如今在ABAP Development Tool里也支持標(biāo)簽功能了,可以像使用各種云筆記一樣,給常用類型的ABAP對(duì)象添加自定義的標(biāo)簽。這個(gè)標(biāo)簽分配的功能并未給ABAP對(duì)象增添任何新的功能,而是幫助使用者能夠按照自己的實(shí)際需求,迅速將需要的ABAP資源檢索出來(lái)。

本文先展示給ABAP對(duì)象加標(biāo)簽的操作方式,再介紹如何給ABAP Development Tool添加標(biāo)簽功能。

在ABAP Development Tool里添加標(biāo)簽的方式非常直接,右鍵菜單里選擇Assign Tags即可。凡是使用過云筆記里標(biāo)簽添加和管理功能的朋友們,對(duì)此應(yīng)該非常熟悉。

通過Add Tag和Add User Tag按鈕管理標(biāo)簽結(jié)構(gòu),每個(gè)ABAP系統(tǒng)都有一個(gè)全局的標(biāo)簽系統(tǒng)(Global Tag), 這些標(biāo)簽在同一ABAP系統(tǒng)里所有登錄用戶均可見。也可以創(chuàng)建只有自己可見的User Tag:

和云筆記的標(biāo)簽系統(tǒng)一樣,ABAP Development Tool里的標(biāo)簽管理也支持樹狀的層級(jí)結(jié)構(gòu)。

在快捷鍵為Ctrl+H的全局搜索頁(yè)面里,增添了一項(xiàng)根據(jù)標(biāo)簽搜索ABAP對(duì)象的選項(xiàng):

ABAP Development Tool的標(biāo)簽管理功能來(lái)自開源社區(qū)的貢獻(xiàn),因此需要使用者自行安裝。

Jerry之前的一篇博客介紹了用戶在ABAP Development Tool里操作時(shí)前后臺(tái)交互的原理:

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/

因此這個(gè)標(biāo)簽管理功能我們需要分別安裝ABAP Development Tool前后臺(tái)對(duì)應(yīng)的增強(qiáng)。

首先是前臺(tái)增強(qiáng),即ABAP Development Tool里的標(biāo)簽添加,標(biāo)簽樹形結(jié)構(gòu)管理和根據(jù)標(biāo)簽進(jìn)行全局搜索的UI實(shí)現(xiàn)。

前臺(tái)增強(qiáng)直接通過Eclipse的Help菜單里的Install New Software選項(xiàng)在線安裝即可,安裝網(wǎng)址為:https://stockbal.github.io/eclipse/rel/


后臺(tái)增強(qiáng)的ABAP實(shí)現(xiàn)源代碼,位于Github上:
https://github.com/stockbal/abap-tags-backend

該倉(cāng)庫(kù)的源代碼需要使用abapGit安裝到ABAP后臺(tái)系統(tǒng)上。

如果你的ABAP系統(tǒng)沒有abapGit這個(gè)客戶端,需要先進(jìn)行安裝,其實(shí)就是新建一個(gè)報(bào)表,再將下面這個(gè)Github倉(cāng)庫(kù)里的abapGit源代碼拷貝到報(bào)表里,激活即可。

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

將下圖高亮的zabapgit.abap包含的源代碼下載到本地,用任意一個(gè)文本編輯器打開,Ctrl C再Ctrl V到ABAP系統(tǒng)的報(bào)表里,激活:

激活之后運(yùn)行報(bào)表,看到的首頁(yè)如下。點(diǎn)擊右上角的New Online:

將ADT標(biāo)簽管理的后臺(tái)實(shí)現(xiàn)使用abapGit pull到當(dāng)前的ABAP系統(tǒng),點(diǎn)擊Clone online repo:

然后在當(dāng)前的abapGit客戶端內(nèi),已經(jīng)可以看到abap-tags-backend這個(gè)Github倉(cāng)庫(kù)了:

執(zhí)行pull操作,在當(dāng)前ABAP系統(tǒng)里自動(dòng)生成Github倉(cāng)庫(kù)里包含的ABAP對(duì)象:

逐一激活自動(dòng)生成的對(duì)象:

后臺(tái)增強(qiáng)安裝完畢。

祝使用愉快。

ABAP專題

  • Jerry的ABAP, Java和JavaScript亂燉

  • ABAP開發(fā)人員未來(lái)應(yīng)該學(xué)些什么

  • Jerry 2017年的五一小長(zhǎng)假:8種經(jīng)典排序算法的ABAP實(shí)現(xiàn)

  • Jerry的ABAP原創(chuàng)技術(shù)文章合集

  • 300行ABAP代碼實(shí)現(xiàn)一個(gè)最簡(jiǎn)單的區(qū)塊鏈原型

  • 使用Java+SAP云平臺(tái)+SAP Cloud Connector調(diào)用ABAP On-Premise系統(tǒng)里的函數(shù)

  • 在SAP云平臺(tái)的CloudFoundry環(huán)境下消費(fèi)ABAP On-Premise OData服務(wù)

  • ABAP vs Java, 蛙泳 vs 自由泳

  • 聊聊C語(yǔ)言和ABAP

  • 動(dòng)手使用ABAP Channel開發(fā)一些小工具,提升日常工作效率

  • 我用ABAP做過的那些無(wú)聊的事情

  • 不喜歡SAP GUI?那試試用Eclipse進(jìn)行ABAP開發(fā)吧

  • 使用Visual Studio Code編寫和激活A(yù)BAP代碼

  • 你的ABAP程序給佛祖開過光么?來(lái)試試Jerry這個(gè)小技巧

  • 在SAP云平臺(tái)ABAP編程環(huán)境上編寫第一段ABAP程序

  • SAP官方發(fā)布的ABAP編程規(guī)范

  • ABAP Code Inspector那些隱藏的功能,您都知道嗎?

  • 還在用ABAP進(jìn)行SAP產(chǎn)品的二次開發(fā)?來(lái)了解下這種全新的二次開發(fā)理念吧

  • ABAP Netweaver體內(nèi)的那些寄生式編程語(yǔ)言

  • 從SAP社區(qū)上的一篇博客開始,聊聊SAP產(chǎn)品命名背后的那份情懷

  • 云端的ABAP Restful服務(wù)開發(fā)

  • 如何在SAP云平臺(tái)ABAP編程環(huán)境里把CDS view暴露成OData服務(wù)

  • 使用abapGit在ABAP On-Premises系統(tǒng)和SAP云平臺(tái)ABAP環(huán)境之間進(jìn)行代碼傳輸

  • 30分鐘用Restful ABAP Programming模型開發(fā)一個(gè)支持增刪改查的Fiori應(yīng)用

  • Jerry帶您了解Restful ABAP Programming模型系列之二:Action和Validation的實(shí)現(xiàn)

  • Jerry帶您了解Restful ABAP Programming模型系列之三:云端ABAP應(yīng)用調(diào)試

  • SAP云平臺(tái)上的ABAP編程環(huán)境里如何消費(fèi)第三方服務(wù)

  • ABAP開發(fā)者上云的時(shí)候到了 - 現(xiàn)在大家可以免費(fèi)使用SAP云平臺(tái)ABAP環(huán)境的試用版了

  • 學(xué)而不思則罔 - SAP云平臺(tái)ABAP編程環(huán)境的由來(lái)和適用場(chǎng)景

  • SAP云平臺(tái)里的三叉戟應(yīng)用

  • 如何基于Restful ABAP Programming模型開發(fā)并部署一個(gè)支持增刪改查的Fiori應(yīng)用

  • SAP 2019 TechEd Key Note解讀:云時(shí)代下SAP從業(yè)人員如何做二次開發(fā)?

  • 有哪些ABAP關(guān)鍵字和語(yǔ)法,到了ABAP云環(huán)境上就沒辦法用了?

  • ABAP開發(fā)環(huán)境終于支持以駝峰命名法自動(dòng)格式化ABAP變量名了

  • 利用ABAP 740的新關(guān)鍵字REDUCE完成一個(gè)實(shí)際工作任務(wù)

  • 一段讓人瑟瑟發(fā)抖的ABAP代碼

  • 昨日萬(wàn)圣節(jié)ABAP怪獸級(jí)代碼謎團(tuán),公布答案啦

  • 介紹一種在ABAP內(nèi)核態(tài)進(jìn)行內(nèi)表高效拷貝的方法

  • 使用SAP Cloud Application Programming模型開發(fā)OData的一個(gè)實(shí)際例子

  • 當(dāng)ABAP遇見普羅米修斯

  • 使用ABAP繪制可伸縮矢量圖

  • ABAP開發(fā)環(huán)境語(yǔ)法高亮的那些事兒

  • SAP錯(cuò)誤消息調(diào)試之七種武器:讓所有的錯(cuò)誤消息都能被定位

  • 使用ABAP操作Excel的幾種方法

  • SAP GUI里的收藏夾事務(wù)碼管理工具

  • SAP GUI和Windows注冊(cè)表

  • 有了Debug權(quán)限就能干壞事?小心了,你的一舉一動(dòng)盡在系統(tǒng)監(jiān)控中

  • ABAP CCDEF, CCIMP, CCMAC, CCAU, CMXXX這些東東是什么鬼

  • 實(shí)現(xiàn)ABAP條件斷點(diǎn)的三種方式

  • 使用SAT跟蹤監(jiān)控從瀏覽器打開的SAP應(yīng)用的性能和調(diào)用棧

  • 一個(gè)13年ABAP老兵的建議:了解這些基礎(chǔ)知識(shí),對(duì)ABAP開發(fā)有百利而無(wú)一害

  • SAP ABAP Netweaver容器化, 不可能完成的任務(wù)嗎?

  • SAP產(chǎn)品增強(qiáng)技術(shù)回顧

  • SAP API開發(fā)方法大全

  • 淺談Java和SAP ABAP的靜態(tài)代理和動(dòng)態(tài)代理,以及ABAP面向切面編程的嘗試

  • SAP ABAP應(yīng)用服務(wù)器的HTTP響應(yīng)狀態(tài)碼(Status Code)

  • SAP ABAP里存在Java List這種集合工具類么?CL_OBJECT_COLLECTION了解一下

  • ABAP面試題系列:寫一組會(huì)出現(xiàn)死鎖(Deadlock)的ABAP程序

  • SAP ABAP Netweaver服務(wù)器的標(biāo)準(zhǔn)登錄方式講解

  • SAP ABAP關(guān)鍵字語(yǔ)法圖和ABAP代碼自動(dòng)生成工具Code Composer

  • SAP ABAP SM50的另類用途 - ABAP工作進(jìn)程對(duì)數(shù)據(jù)庫(kù)表讀取操作的檢測(cè)

  • 關(guān)于SAP ABAP字符變量和字符串變量字符個(gè)數(shù)的一個(gè)知識(shí)點(diǎn),和一個(gè)血案

  • SAP ABAP一組關(guān)鍵字 IS BOUND, IS NOT INITIAL和IS ASSIGNED的用法辨析

  • SAP ABAP和Java里的弱引用(WeakReference)和軟引用(SoftReference)

  • SAP AMDP介紹 - ABAP托管的HANA數(shù)據(jù)庫(kù)過程

要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙":

總結(jié)

以上是生活随笔為你收集整理的给你的ABAP对象打上标签(Tag)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。