91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

怎么開發并部署一個支持增刪改查的Fiori應用

發布時間:2021-12-21 09:22:12 來源:億速云 閱讀:275 作者:iii 欄目:開發技術

本篇內容主要講解“怎么開發并部署一個支持增刪改查的Fiori應用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么開發并部署一個支持增刪改查的Fiori應用”吧!

Restful ABAP Programming模型彈出Fiori界面的:

怎么開發并部署一個支持增刪改查的Fiori應用

從上圖可以看出,我選中了一個Service Binding模型里的TravelProcessor這個節點,從右鍵菜單里選擇Open Fiori Elements App Preview選項,這會自動打開一個在預覽模式下工作的Fiori Elements應用(以前的名稱叫Fiori Smart Template):

怎么開發并部署一個支持增刪改查的Fiori應用

現在Fiori UI倒是打開了,但是大家仔細觀察上圖,應用的窗口標題為"Preview for Fiori Elements App", 應用的url里包含/sap/bc/adt/這種ABAP Development Tool相關的片段——這種工作在預覽模式下的應用顯然無法用于生產用途的。

因此本文繼續完成剩下的一半開發工作——基于手頭已有的Restful ABAP Programming模型,真正地創建一個Fiori應用并部署到SAP Cloud Platform上。幸運的是,這部分工作量也很小,沒有編碼工作,只需要完成一些配置步驟。

Jerry之前的文章 30分鐘用Restful ABAP Programming模型開發一個支持增刪改查的Fiori應用 已經把SAP Cloud Platform ABAP編程環境里的名為I_Currency的CDS view通過Service Definition的方式暴露出來了,然后由Service binding綁定到OData協議上,這樣我們馬上要創建的Fiori應用可以通過這個Service binding,以OData的方式讀取到CDS view里的數據。

怎么開發并部署一個支持增刪改查的Fiori應用

假設我的Restful ABAP Programming模型和待開發的Fiori應用是在兩個不同Region的SAP Cloud Platform上部署的,比如RAP模型放在Europe(Frankfurt)Region上(這是SAP云平臺ABAP環境目前唯一的選擇):

怎么開發并部署一個支持增刪改查的Fiori應用

怎么開發并部署一個支持增刪改查的Fiori應用

而Fiori應用放在Europe(Rot)的Neo環境上(支持Neo的Region選擇就很多了):

怎么開發并部署一個支持增刪改查的Fiori應用

那么這種跨Region間的服務調用,需要創建老三樣,即Communication Scenario,Communication System和Communication Arrangement.

SAP官網上有詳細教程:

https://developers.sap.com/group.abap-env-first-app.html

這里Jerry只強調要點。

(1) 在ABAP Development Tool里右鍵菜單創建Communication Scenario Z_JERRY_COMMU_SCE,然后把前一篇文章創建的Service Binding模型添加到這個Scenario的inbound service頁面里:

怎么開發并部署一個支持增刪改查的Fiori應用

(2) 在ABAP Development Tool右擊ABAP Cloud項目,在屬性頁里找到這個SAP云平臺ABAP環境的Fiori界面的url:

怎么開發并部署一個支持增刪改查的Fiori應用

Communication Systems,Users和Arrangements都在此處創建。

怎么開發并部署一個支持增刪改查的Fiori應用

Communication User顧名思義,SAP云平臺Neo環境上的Fiori應用使用這個user,調用OData服務消費ABAP環境里的RAP模型。ABAP顧問可以把它類比成SAP GUI里的用戶WF-BATCH, 只不過前者允許應用開發人員自行創建并設置密碼。

怎么開發并部署一個支持增刪改查的Fiori應用

創建Communication System,把ABAP Development Tool屬性頁里拿到的url,去掉最前面的https://,將剩下的值維護到Host Name里:

怎么開發并部署一個支持增刪改查的Fiori應用

把之前創建的Communication User分配給這個Communication System:

怎么開發并部署一個支持增刪改查的Fiori應用

最后創建Communication Arrangement:

怎么開發并部署一個支持增刪改查的Fiori應用

選中第一步在ABAP Development Tool里創建的Communication Scenario:

怎么開發并部署一個支持增刪改查的Fiori應用

給這個Arrangement分配剛剛創建的Communication System:

怎么開發并部署一個支持增刪改查的Fiori應用

如果一切正常工作,創建好的Communication Arrangement如下圖所示。將Service Url抄下來,因為下一步創建Fiori應用需要這個url. 觀察這個url,其包含SAP云平臺ABAP編程環境的hostname和/sap/opu/odata/sap/開頭的片段,后者就是Service Definition借助Service Binding通過OData協議暴露出來的url.

怎么開發并部署一個支持增刪改查的Fiori應用

(3) 回到SAP云平臺Neo環境,創建一個指向ABAP環境的Destination,我起了個名字to_ABAPCloud, 將上一步Communication Arrangement里得到的url粘貼進來,User選擇前一步創建的Communication User,同時給這個Destination添加兩個額外的屬性:

  • WebIDEEnabled:true

  • WebIDEUsage:odata_gen, odata_abap

只有這樣,稍后打開的webIDE里才能識別到這個Destination,否則的話,它只能在Java或者nodejs應用里使用。

怎么開發并部署一個支持增刪改查的Fiori應用

剩下的就是在WebIDE里通過向導創建Fiori應用了。打開WebIDE,選擇New->Project from Template:

怎么開發并部署一個支持增刪改查的Fiori應用

此處需要選擇一個模板來創建Fiori應用。我們選擇List Report Application,它會以只讀的方式顯示綁定的Odata服務對應的CDS view里的內容。

怎么開發并部署一個支持增刪改查的Fiori應用

怎么開發并部署一個支持增刪改查的Fiori應用

在Data Connection這一向導步驟,選擇之前在Neo環境里創建的Destination:

怎么開發并部署一個支持增刪改查的Fiori應用

然后將之前Communication Arrangement創建后獲得的url維護進Service Url里,點擊Test按鈕,解析出這個url對應的OData模型節點:Currency.

怎么開發并部署一個支持增刪改查的Fiori應用

怎么開發并部署一個支持增刪改查的Fiori應用

點擊Finish完成Fiori應用的自動創建工作。現在我們在WebIDE里得到了一個真正的Fiori應用。通過右鍵菜單將其從WebIDE部署到SAP Cloud Platform上:

怎么開發并部署一個支持增刪改查的Fiori應用

怎么開發并部署一個支持增刪改查的Fiori應用

成功部署:

怎么開發并部署一個支持增刪改查的Fiori應用

在SAP云平臺的控制臺里獲得了這個Fiori應用的url,我們將其和之前在預覽模式下工作的Fiori應用url做對比,是不是有很大的不同?

怎么開發并部署一個支持增刪改查的Fiori應用

點擊url訪問,現在這個Fiori頁面的窗口標題再也沒有了Preview的字樣,可以直接用于生產用途了。

怎么開發并部署一個支持增刪改查的Fiori應用

到此,相信大家對“怎么開發并部署一個支持增刪改查的Fiori應用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

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

AI

嘉祥县| 荔波县| 彭阳县| 新营市| 吴川市| 积石山| 伊宁县| 凤台县| 河源市| 大安市| 丰顺县| 申扎县| 甘洛县| 张家口市| 崇明县| 老河口市| 安仁县| 平邑县| 平和县| 抚顺市| 西青区| 大埔区| 昭通市| 云霄县| 思茅市| 望城县| 大厂| 吴江市| 西和县| 武宁县| 通江县| 新巴尔虎右旗| 石门县| 乐东| 敦化市| 泸水县| 克什克腾旗| 隆安县| 梧州市| 宜宾市| 巧家县|