1. 程式人生 > 其它 >OpenSAP Fiori Elements 公開課第四單元視訊的中文字幕

OpenSAP Fiori Elements 公開課第四單元視訊的中文字幕

視訊連結

該視訊字幕由 Jerry 人工翻譯。

歡迎大家回來,本課程是第一週第四單元,Fiori Elements 開發環境的搭建。

在本課程中,我們將使用 SAP Business Technology Platform,簡稱 BTP.

原因是絕大多數 SAP Fiori Elements 使用的 OData 服務,都是基於 ABAP 技術棧。

我們使用SAP BTP,因為其上的 ABAP 環境非常容易使用。

並且,這樣我們總是能訪問到 ABAP 平臺的最新版本,從而能夠使用 ABAP 最新的功能和改進。

一個很酷的新特性就是 Restful ABAP Programming Model 簡稱 RAP,之前第二單元的課程已經介紹過了。

使用 RAP 可以非常容易地建立 OData V2 和 V4.

如果系統的 ABAP 版本比較低,那麼仍可使用 ABAP Programming Model for Fiori, 後者仍然提供了基於 CDS view 建立 OData 服務的功能。

如果您仍然在使用 740 及以下的版本,仍然可以使用 SEGW 來手動開發 OData 服務,只是開發量要更大些。

總之,如果您的系統沒法用 RAP,那麼我們推薦您使用 SAP BTP.

除了 RAP,您還可以嘗試 Cloud Application Programming,即 CAP.這也是建立 OData 服務的另一絕佳方法。

如果您還沒有 SAP BTP Trial 賬號,第一步是建立一個,然後使用 Booster 嚮導,完成 ABAP 環境設定。請注意,Trial 環境是用於教育目的,不能拿來作為生產系統。此外,Trial 環境的生命週期是有限的,Trial 使用者共享同樣一個 ABAP 後臺,不同使用者之間不存在資料隔離。

如果您以前沒有用過 Booster 來設定 BTP 上的 ABAP 環境,我來給大家展示一下。如果你還沒有 SAP BTP 試用帳號,可以點選這裡免費建立一個。我之前已經註冊過了,所以直接登入。

在歡迎頁面,點選 Enter Your Trial Account.我們需要的 ABAP 執行環境可以通過 Booster 輕鬆完成配置,只需要單擊 Prepare an Account for ABAP Trial 的 tile.

配置完成後,點選 Go to Service Key.當我以後將 BTP 上這個 ABAP 環境新增到 ABAP Development Tool(簡稱ADT)上時,我需要這個 key.

在本課程中,我們將使用 ABAP CDS 註解沒來完成 list report 和 object page 的相關練習。

因此您需要在您的機器上安裝ADT,並使用 ADT 登入 SAP BTP ABAP 環境。在此頁面上,您可以找到本地安裝和執行 ADT 所需的所有資訊。首先,確保本地滿足使用 Java的先決條件,以及 Windows 作業系統和微軟 VC 執行時。現在進行 ADT 安裝。第一步是下載 Eclipse, 我已經提前下載並安裝了。下一步是在 Eclipse 中安裝 ADT. 為此,我從前面的步驟獲取到 URL.

我點選幫助選單:Install New Software,點選 Add 按鈕,隨便維護一個名稱,把 URL 貼上過來。勾上 ABAP Development Tool 前面的 checkbox, 點選下一步。同樣,單擊 Next, 接受這些條款並單擊完成按鈕,Accept Certificate. 安裝過程完成後,我需要重新啟動 Eclipse,切換到 ABAP Perspective.

路徑為 Window-Perspective-Open Perspective-Other.選擇 ABAP,點選 Create an ABAP Cloud Project:

選擇 Service Key, 點選 Next. 現在回到 SAP BTP 控制檯,把 Service Key 拷貝下來,貼上到 Text Area 裡,點選 Next.

現在需要進行身份驗證,單擊 Open in Browser. 這裡輸入SAP BTP Trial 系統的使用者名稱和密碼即可。回到 Eclipse, 點選 Next 和 Finish.現在, ADT 已經成功與 SAP BTP ABAP 執行環境建立了連線。

總結一下,本單元您學習瞭如何在 SAP BTP Trial 賬號中設定 ABAP 執行環境,並如何在本地安裝 ADT,以連線到上述環境。

在下一個單元中,我們將使用 ADT,在很短的時間內,生成做練習所需的 OData 服務,敬請期待。

更多Jerry的原創文章,盡在:"汪子熙":