欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用”吧!

創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司,提供網(wǎng)站制作、做網(wǎng)站,網(wǎng)頁設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);可快速的進(jìn)行網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,是專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!

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

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

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

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

現(xiàn)在Fiori UI倒是打開了,但是大家仔細(xì)觀察上圖,應(yīng)用的窗口標(biāo)題為"Preview for Fiori Elements App", 應(yīng)用的url里包含/sap/bc/adt/這種ABAP Development Tool相關(guān)的片段——這種工作在預(yù)覽模式下的應(yīng)用顯然無法用于生產(chǎn)用途的。

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

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

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

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

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

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

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

那么這種跨Region間的服務(wù)調(diào)用,需要創(chuàng)建老三樣,即Communication Scenario,Communication System和Communication Arrangement.

SAP官網(wǎng)上有詳細(xì)教程:

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

這里Jerry只強(qiáng)調(diào)要點(diǎn)。

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

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

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

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

Communication Systems,Users和Arrangements都在此處創(chuàng)建。

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

Communication User顧名思義,SAP云平臺Neo環(huán)境上的Fiori應(yīng)用使用這個user,調(diào)用OData服務(wù)消費(fèi)ABAP環(huán)境里的RAP模型。ABAP顧問可以把它類比成SAP GUI里的用戶WF-BATCH, 只不過前者允許應(yīng)用開發(fā)人員自行創(chuàng)建并設(shè)置密碼。

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

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

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

把之前創(chuàng)建的Communication User分配給這個Communication System:

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

最后創(chuàng)建Communication Arrangement:

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

選中第一步在ABAP Development Tool里創(chuàng)建的Communication Scenario:

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

給這個Arrangement分配剛剛創(chuàng)建的Communication System:

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

如果一切正常工作,創(chuàng)建好的Communication Arrangement如下圖所示。將Service Url抄下來,因?yàn)橄乱徊絼?chuàng)建Fiori應(yīng)用需要這個url. 觀察這個url,其包含SAP云平臺ABAP編程環(huán)境的hostname和/sap/opu/odata/sap/開頭的片段,后者就是Service Definition借助Service Binding通過OData協(xié)議暴露出來的url.

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

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

  • WebIDEEnabled:true

  • WebIDEUsage:odata_gen, odata_abap

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

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

剩下的就是在WebIDE里通過向?qū)?chuàng)建Fiori應(yīng)用了。打開WebIDE,選擇New->Project from Template:

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

此處需要選擇一個模板來創(chuàng)建Fiori應(yīng)用。我們選擇List Report Application,它會以只讀的方式顯示綁定的Odata服務(wù)對應(yīng)的CDS view里的內(nèi)容。

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

在Data Connection這一向?qū)Р襟E,選擇之前在Neo環(huán)境里創(chuàng)建的Destination:

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

然后將之前Communication Arrangement創(chuàng)建后獲得的url維護(hù)進(jìn)Service Url里,點(diǎn)擊Test按鈕,解析出這個url對應(yīng)的OData模型節(jié)點(diǎn):Currency.

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

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

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

成功部署:

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

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

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

點(diǎn)擊url訪問,現(xiàn)在這個Fiori頁面的窗口標(biāo)題再也沒有了Preview的字樣,可以直接用于生產(chǎn)用途了。

怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用

到此,相信大家對“怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

本文標(biāo)題:怎么開發(fā)并部署一個支持增刪改查的Fiori應(yīng)用-創(chuàng)新互聯(lián)
文章源于:http://www.chinadenli.net/article34/djospe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站域名注冊微信公眾號建站公司App設(shè)計網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管