想在 Visual Studio Code 里進(jìn)行 ABAP 開(kāi)發(fā),需要安裝這些 VS Code 擴(kuò)展: 安裝完畢后,我們可以將 SAP 系統(tǒng)配置為 Visual Studio Code 連接的遠(yuǎn)程文件系統(tǒng)。 為了連接到 SAP 系統(tǒng),需要啟用 ABAP 開(kāi)發(fā)工具 (ADT) ICF 節(jié)點(diǎn),這與 SAP Hana Studio 等工具使用的服務(wù)相同。 打開(kāi) SAP GUI 并連接到目標(biāo)系統(tǒng),運(yùn)行事務(wù) SICF,然后激活 ADT_SRV 服務(wù),如下所示。 這啟用了允許代碼編輯器和 IDE 連接到 SAP 系統(tǒng)的服務(wù)。 配置 Visual Studio Code 的 ABAP Remote File system 以連接到 SAP 系統(tǒng),使用快捷鍵 Control/Command + 打開(kāi) VS Code 設(shè)置,在菜單中選擇 Extensions ,然后在 ABAP-FS 插件中,單擊 Edit in settings.json . 在 Visual Studio Code 使用 ABAP 的缺點(diǎn)ABAP report 無(wú)法在 VS Code 中執(zhí)行。 函數(shù)模塊、類等也是如此。 VS Code 不允許調(diào)試 ABAP 代碼。 它只能從 SAP GUI 完成。 無(wú)法在 VS Code 中創(chuàng)建傳輸請(qǐng)求。 只能使用從 SAP GUI 創(chuàng)建的那些,或者先在 SAP GUI 中創(chuàng)建一個(gè) TR,然后在 VS Code 中使用它。 沒(méi)有辦法像在 SAP GUI 中那樣處理事務(wù)。
在 Visual Studio Code 使用 ABAP 的優(yōu)點(diǎn)它允許輕松創(chuàng)建、編輯和刪除 ABAP 對(duì)象。 可以輕松地轉(zhuǎn)到結(jié)構(gòu)、方法、類、自定義表等的定義和實(shí)現(xiàn)。 可以在 SAP GUI 中從 VS Code 打開(kāi) TR。 為此,需要右鍵單擊要打開(kāi)的任何 TR,然后單擊“在 GUI 中打開(kāi)傳輸”。 它將在 SAP GUI 中打開(kāi) TR,可以在其中進(jìn)行進(jìn)一步更改。 Visual Studio Code 能夠?qū)?ABAP 代碼進(jìn)行美化顯示,顏色協(xié)調(diào)并提供良好的編碼體驗(yàn)。
關(guān)于 Visual Studio Code 更詳細(xì)的配置,請(qǐng)參考筆者這篇文章。
|