今年能夠說是SAP FIORI達到了井噴式的發展,愈來愈多的人開始關注的SAP FIORI的動向,做爲SAP開發的自身愛好者,前言技術的分享這,我從2013年開始涉足SAP FIORI 領域,並開發了衆多的FIORI應用,今天給你們分享一下,傳統的SAP FIORI開發咱們一般要作哪些步驟。前端
對於傳統的ECC系統, 以前作過不少都是Any DB, 其實前端(SAPUI5應用)無論如何更改,如何維護,最終的歸宿都在SE11建立的數據庫表中,因此咱們須要對數據庫表的建立和維護有一個清晰的認識,好比如下一些經常使用的TCODE:java
*SE11 建立Domain structure Data Element Table.
*SE16N 查看數據
*SM30 維護表數據
。。。。。。web
等等。數據庫
可以把SAP 數據transfer到其餘應用或者系統的,咱們一般會用PI 或者Gateway的方式,這二者均可以用OData的方式實現,可是應用比較多的仍是OData Gateway這部分,咱們全部的數據傳輸以及交互都是經過OData進行的。跨域
其實OData是一個開源的數據協議, 定義了數據傳輸的標準和規範,好比filter, expand等等,在Gateway中都有相應的實現方式。服務器
一般狀況下,咱們都會有一下幾種服務:ide
(註明:以上只是標準的實現方式,實際應用中會更加靈活,好比咱們也可使用post進行數據刪除!)post
SAP Cloud Connector是SAP 推出的一個基於JVM(java虛擬機)的中間代理服務器,負責On premise系統和SAP Cloud之間創建一個鏈接,可以讓雲端的服務和on premise創建信任和鏈接。學習
SAP Cloud Connector的下載咱們能夠從SAP Cloud Platform 上下載到。測試
SAP Cloud Platform Destination 是咱們用SAP WEB IDE開發必需要了解的一個文件,實際開發過程當中,不管測試和產品,訪問服務的Host都是不一樣的,這回引發一個同源跨域的問題(CORS),因此咱們一般會使用 Destination解決這個問題。
Destination能夠是鏈接 on premise 的connector,也能夠是internet的web service 或者OData service.
對於SAP FIORI 全棧的學習,咱們須要經過一整套的測試demo瞭解整個增刪改查的流程,這其中包括(OData 對增刪改查的實現), SAPUI5應用建立不一樣的頁面,同時實現真實OData數據的綁定,以及添加,編輯等操做。
這裏咱們會使用SAP WEB IDE作相應的演示,和你們一塊兒共同窗習!
本分享主要針對如下學員:
1. 瞭解ABAP, 可是不懂FIORI前端開發的銅須;
2. 瞭解SAPUI5前端,可是不瞭解SAP後臺(OData service);
3. 先後臺都瞭解一些,可是不知道總體的開發和整合流程是什麼。