久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

155次閱讀
沒有評論

共計 1974 個字符,預計需要花費 5 分鐘才能閱讀完成。

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

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

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

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

ABAP Development Tool 的 Java 端實現就是 Eclipse 的一個擴展,使用 JCO(Java Connector) 連接 ABAP 后臺的 adt 服務,實現對 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/

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

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

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

再回到今天聊的 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 的擴展是開源的

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

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

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

當然也有一些 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 代碼”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注丸趣 TV 網站,丸趣 TV 小編會繼續努力為大家帶來更多實用的文章!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-16發表,共計1974字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 遂昌县| 大竹县| 保靖县| 同仁县| 西乡县| 吴桥县| 武鸣县| 中江县| 施甸县| 金堂县| 赤峰市| 延津县| 北宁市| 绥宁县| 桂东县| 松潘县| 黄石市| 兴义市| 德保县| 延川县| 宜兰市| 黎川县| 龙陵县| 健康| 昌平区| 体育| 宁明县| 宣汉县| 西吉县| 雷波县| 阿拉善右旗| 延吉市| 澄江县| 新源县| 江源县| 保靖县| 通州区| 阜新市| 福建省| 库尔勒市| 栾川县|