中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用Visual Studio Code編寫和激活ABAP代碼

發布時間:2021-12-29 17:14:16 來源:億速云 閱讀:173 作者:iii 欄目:服務器

這篇文章主要介紹“怎么使用Visual Studio Code編寫和激活ABAP代碼”,在日常操作中,相信很多人在怎么使用Visual Studio Code編寫和激活ABAP代碼問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么使用Visual Studio Code編寫和激活ABAP代碼”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

怎么使用Visual Studio Code編寫和激活ABAP代碼

上圖中應用服務器層的底層是數據庫服務器層,Netweaver也支持多種主流數據庫提供商的服務。例如下圖是Jerry使用的一個Netweaver系統,支持包括SAP HANA在內的十種數據庫管理系統(DBMS)。

怎么使用Visual Studio Code編寫和激活ABAP代碼

我們簡單回顧下之前Jerry介紹過的不同的ABAP開發工具。

首先是ABAP Development Tool(簡稱ADT), 對ABAP程序提供增刪查改和激活操作的函數,通過位于路徑sap/bc/下面的SICF服務節點adt暴露給外部消費者。

ABAP Development Tool的Java端實現就是Eclipse的一個擴展,使用JCO(Java Connector)連接ABAP后臺的adt服務,實現對ABAP程序的操作。

怎么使用Visual Studio Code編寫和激活ABAP代碼

關于ABAP Development Tool的細節,Jerry以前已經做過詳細介紹,這里不再贅述,可以參考我這些文章:

  • 不喜歡SAP GUI?那試試用Eclipse進行ABAP開發吧

  • Jerry在SAP Community上寫給老外看的文章: https://blogs.sap.com/2014/08/12/an-example-to-help-you-understand-how-does-adt-work/

怎么使用Visual Studio Code編寫和激活ABAP代碼

而在瀏覽器里編寫ABAP,即通常意義上的ABAP WebIDE,實現方式有兩種。一種是通過傳統的ITS****(Internet Trasaction Server),通過這種方式在瀏覽器里顯示的ABAP代碼缺乏語法高亮:

怎么使用Visual Studio Code編寫和激活ABAP代碼

另一種技術就是S/4HANA某些應用,比如Custom Logic采用的,支持語法高亮。

怎么使用Visual Studio Code編寫和激活ABAP代碼

當然這個語法高亮的支持不是天上掉下來的

再回到今天聊的Visual Studio Code。SAP成都研究院很多前端開發的同事都向我推薦過這個IDE。Jerry試用過之后,印象最深的就是它那超快的啟動速度,一流的擴展性和繁榮的生態圈。其擴展應用的豐富程度不亞于Sublime Text和Eclipse這些老牌開發工具。

和SAP自研的ABAP Development Tool思路一樣,本文介紹的Visual Studio Code擴展應用,ABAP Remote File System,也是通過另一種編程語言TypeScript去遠程消費ABAP后臺程序的增刪查改服務。

該擴展應用的作者叫Marcello,一位居住在倫敦的程序猿(Jerry想起了西甲皇家馬德里足球隊昔日的隊寵)。

怎么使用Visual Studio Code編寫和激活ABAP代碼

這個Visual Studio Code的擴展是開源的

安裝和配置的步驟在倉庫的readme里有詳細說明,最簡單的方式就是在Visual Studio Code里直接用abap作為關鍵字搜索Market place,然后點Install安裝。

怎么使用Visual Studio Code編寫和激活ABAP代碼

這個擴展的配置文件settings.json的內容可以參考下圖:

怎么使用Visual Studio Code編寫和激活ABAP代碼

配置完成后,在Visual Studio Code的命令欄里能看到連接ABAP系統的指令和settings.json里配置的兩條記錄,任選一個后登入系統,顯示該系統下的ABAP程序資源。操作它們的方式和基于Eclipse的ABAP Development Tool大同小異。

怎么使用Visual Studio Code編寫和激活ABAP代碼

當然也有一些Visual Studio Code提供的特色功能,比如下圖這種類Google的即時搜索。

怎么使用Visual Studio Code編寫和激活ABAP代碼

這個擴展本身是不提供ABAP代碼語法高亮的,需要安裝另一個來自Lars Hvam貢獻的語法高亮擴展。

怎么使用Visual Studio Code編寫和激活ABAP代碼

安裝完畢后,ABAP的語法高亮也能順利在Visual Studio Code里工作了。

怎么使用Visual Studio Code編寫和激活ABAP代碼

下面這張動圖來自Marcello,演示了通過Visual Studio Code的這個擴展實現ABAP代碼的基本編輯。

怎么使用Visual Studio Code編寫和激活ABAP代碼

作者在他的readme也明確注明,這個擴展還處于Beta測試階段,使用者需自己承擔風險。

怎么使用Visual Studio Code編寫和激活ABAP代碼

在Jerry看來,Visual Studio Code的這個擴展,如果用來做ABAP開發的話,功能還相對局限,但是如果對SAPGUI或者ABAP Development Tool產生了審美疲勞,想換一種工具來閱讀ABAP源代碼,那么它和下圖的Sublime Text一樣,都是不錯的選擇。

怎么使用Visual Studio Code編寫和激活ABAP代碼

到此,關于“怎么使用Visual Studio Code編寫和激活ABAP代碼”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南召县| 宝丰县| 大荔县| 万盛区| 崇信县| 江川县| 醴陵市| 密云县| 蓬溪县| 哈尔滨市| 鲜城| 南陵县| 甘泉县| 山西省| 汝州市| 五家渠市| 辽中县| 若羌县| 桦川县| 清远市| 黄大仙区| 扬州市| 巨野县| 十堰市| 黄石市| 招远市| 海盐县| 铁力市| 昂仁县| 梁平县| 常熟市| 磐石市| 阿图什市| 申扎县| 永新县| 伊春市| 大姚县| 营口市| 资兴市| 米脂县| 江城|