真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么-創(chuàng)新互聯(lián)

這篇文章主要介紹“Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么”,在日常操作中,相信很多人在Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)建站10多年成都企業(yè)網(wǎng)站定制服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及高端網(wǎng)站定制服務(wù),成都企業(yè)網(wǎng)站定制及推廣,對石雕等多個行業(yè)擁有豐富的網(wǎng)站制作經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。

使用UI5 XML視圖中預(yù)留的Extension point,而后臺邏輯的增強(qiáng),則通過UI5 JavaScript controller中的extension hook以及ABAP后臺的BAdI實(shí)現(xiàn)。

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

我和客戶四個月的合作非常愉快,最后項(xiàng)目順利上線,我也收到了德國客戶通過郵件發(fā)送的感謝信,客戶還把這個項(xiàng)目他們做的所有增強(qiáng)代碼打成壓縮包發(fā)送給我,希望SAP能好好分析這些邏輯,評估某些需求是否具有普遍性,將來能否做到SAP標(biāo)準(zhǔn)Fiori應(yīng)用里,以便更多的客戶能受益。這個德國客戶在項(xiàng)目實(shí)施中的專業(yè)程度和一絲不茍的態(tài)度,給我留下了深刻的印象。

當(dāng)時客戶的一個實(shí)際需求是,創(chuàng)建一個新的自定義字段,并能夠讓該字段在端到端的業(yè)務(wù)流程中啟用(支持增刪改查). 雖然這個需求現(xiàn)在看起來比較常見,但在五年前的Fiori 1.0時代,實(shí)現(xiàn)起來還頗費(fèi)一番功夫,因?yàn)榍昂笈_都得做一些增強(qiáng)。

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

我當(dāng)時把完整的增強(qiáng)實(shí)現(xiàn)步驟寫成博客發(fā)在了SAP社區(qū)上,因?yàn)椴襟E較多,總共寫了四篇文章才介紹清楚:

An example of End to End extension on CRM Fiori application - part1

An example of End to End extension on CRM Fiori application - part2

An example of End to End extension on CRM Fiori application - part3

An example of End to End extension on CRM Fiori application - part4

最近Jerry在WebIDE里偶然看到新建菜單里有個名叫Adaptation Project的菜單項(xiàng):

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

網(wǎng)上搜索一番后,發(fā)現(xiàn)一篇介紹其用法的博客,這里Jerry把文章概要用中文描述出來分享給大家。該博客介紹了另一種不通過編程即可增強(qiáng)Fiori應(yīng)用某些行為的方式,對其細(xì)節(jié)感興趣的,可以點(diǎn)擊文末的“閱讀原文”鏈接直接閱讀SAP社區(qū)的英文版博客。

SAP Fiori for SAP S/4HANA - Adding Export to Excel to a standard SAP Fiori elements app using a Adaptation Project

這種新的增強(qiáng)方式是通過Fiori Adaptation Project完成的,通過一個實(shí)際的需求來介紹。

我們說SAP應(yīng)用,最典型的使用方式就是以搜索界面作用入口,在搜索結(jié)果的表格控件里點(diǎn)擊某條記錄進(jìn)入明細(xì)頁面開始操作。

由于種種原因,并不是所以的表格控件都提供將數(shù)據(jù)導(dǎo)出成excel格式的功能。

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

如果搜索結(jié)果的表格是通過SAP Fiori Elements技術(shù)繪制而成,可以在WebIDE里使用Fiori Adaption Project將excel導(dǎo)出功能啟用。

在WebIDE里新建一個Fiori Adaptation Project:

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

下一步需要選擇增強(qiáng)哪一個SAP系統(tǒng)的哪一個Fiori應(yīng)用。如果待增強(qiáng)的Fiori應(yīng)用位于On-Premises系統(tǒng),需要預(yù)先配置SAP Cloud Connector和SAP云平臺上的Destination,否則到了這一步,在SAP UI5 ABAP Repository的下拉列表里將無法看到該系統(tǒng)。

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

On-Premises系統(tǒng)確定之后,在該系統(tǒng)找到要增強(qiáng)的Fiori應(yīng)用,通過輸入該應(yīng)用的技術(shù)ID來定位。點(diǎn)擊Next完成Fiori Adaptation Project的創(chuàng)建向?qū)В@里我們給該project取名s4demo.

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

在WebIDE里郵件該project,選擇SAPUI5 Visual Editor,打開這個所見即所得的視圖編輯器,

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

默認(rèn)是以Preview模式打開的,點(diǎn)擊右上角的Edit按鈕進(jìn)入編輯模式:

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

在編輯模式里,選中視圖上的表格控件,準(zhǔn)備開始做屬性的修改。

我們注意到這個安全模式的提示,引入這種模式的用意和Android系統(tǒng)以及Windows操作系統(tǒng)的安全模式類似。SAP UI5 Visual Editor的安全模式下,開發(fā)者只能針對控件進(jìn)行受限制的屬性修改。

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

有付出就有回報(bào),雖然修改受到限制,但在安全模式下進(jìn)行的修改是升級安全的,即將來S/4HANA系統(tǒng)升級后,這些修改仍然得以保留。

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

為了啟用表格的excel導(dǎo)出功能,我們得關(guān)掉安全模式:

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

然后把Use Export to Excel的標(biāo)志位從默認(rèn)的false設(shè)置成true:

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

保存修改,在項(xiàng)目文件夾下生成一個名為changes的文件夾,里面記錄了這次屬性修改的明細(xì)。這種將屬性修改通過單獨(dú)的文件保存下來的思路,和SAP C4C里通過Key User Tool或者Cloud Application Studio修改UI視圖后生成Change Transaction用來記錄修改明細(xì)是一致的。

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

修改完保存之后,再次打開應(yīng)用,就可以測試這個excel導(dǎo)出功能了。

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

本地測試通過后,采用和部署SAP標(biāo)準(zhǔn)Fiori應(yīng)用同樣的辦法,將這個Adaptation Project部署到對應(yīng)的S/4HANA系統(tǒng)上。

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

點(diǎn)擊Show Details能得知到底有哪些資源被成功部署了。

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

成功部署的提示信息:Folder XXXX ( CUSTOMER_BASE) created in LRep.

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

這個LRep即Layed Repository,S/4HANA里一個分層的存儲系統(tǒng)。所謂Layed,體現(xiàn)在這個存儲系統(tǒng)引入的分層概念,即Customer Layer,Partner Layer,SAP Layer等。不同的操作者——客戶,Partner和SAP標(biāo)準(zhǔn)開發(fā)人員,對這些分層存儲的資源具有不同的讀寫權(quán)限。

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

在S/4HANA系統(tǒng)里,執(zhí)行報(bào)表/UIF/GET_FILES_4_NS,可以查看到從WebIDE部署到S/4HANA LRep的這些資源:

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

在第一次運(yùn)行使用Fiori Adaptation Project增強(qiáng)后的Fiori應(yīng)用時,存儲在LRep Customer Layer的Fiori Adaptation Project里描述的UI5應(yīng)用修改信息,會和Fiori標(biāo)準(zhǔn)應(yīng)用的資源做一個合并,產(chǎn)生最后客戶在瀏覽器里看到的,具有Export to Excel按鈕的Fiori應(yīng)用。

Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么

到此,關(guān)于“Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


文章名稱:Fiori標(biāo)準(zhǔn)應(yīng)用的增強(qiáng)方式是什么-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://weahome.cn/article/dgjhjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部