找回密碼
 立即注冊
查看: 3065|回復: 48
打印 上一主題 下一主題

從OData Service到SAPUI5一站式開發分享(SAP FIORI全棧)

[復制鏈接]

1

主題

2

帖子

11

積分

新手上路

Rank: 1

積分
11
跳轉到指定樓層
樓主
發表于 2017-11-6 17:10:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
前言
游客,如果您要查看本帖隱藏內容請回復
今年可以說是SAP FIORI達到了井噴式的發展,越來越多的人開始關注的SAP FIORI的動向,作為SAP開發的自身愛好者,前言技術的分享這,我從2013年開始涉足SAP FIORI 領域,并開發了眾多的FIORI應用,今天給大家分享一下,傳統的SAP FIORI開發我們通常要做哪些步驟。
后臺數據庫
對于傳統的ECC系統, 之前做過很多都是Any DB, 其實前端(SAPUI5應用)不管如何更改,如何維護,最終的歸宿都在SE11創建的數據庫表中,所以我們需要對數據庫表的創建和維護有一個清晰的認識,比如以下一些常用的TCODE:
*SE11 創建Domain structure Data Element Table.
*SE16N 查看數據
*SM30 維護表數據
。。。。。。
等等。
OData服務
能夠把SAP 數據transfer到其他應用或者系統的,我們通常會用PI 或者Gateway的方式,這兩者都可以用OData的方式實現,但是應用比較多的還是OData Gateway這部分,我們所有的數據傳輸以及交互都是通過OData進行的。
其實OData是一個開源的數據協議, 定義了數據傳輸的標準和規范,比如filter, expand等等,在Gateway中都有相應的實現方式。
通常情況下,我們都會有一下幾種服務:
  • Create (創建一條記錄, 對應的HTTP method 為post)
  • Update (更新一條記錄, 對應的HTTP method 為put)
  • Read (讀取一條記錄, 對應的HTTP method 為get)
  • Query (讀取一組記錄, 對應的HTTP method 為get)
  • Delete (讀取一組記錄, 對應的HTTP method 為delete)
(注明:以上只是標準的實現方式,實際應用中會更加靈活,比如我們也可以使用post進行數據刪除!)
SAP Cloud Connector
SAP Cloud Connector是SAP 推出的一個基于JVM(java虛擬機)的中間代理服務器,負責On premise系統和SAP Cloud之間建立一個連接,能夠讓云端的服務和on premise建立信任和連接。
SAP Cloud Connector的下載我們可以從SAP Cloud Platform 上下載到。
Destination.
SAP Cloud Platform Destination 是我們用SAP WEB IDE開發必須要了解的一個文件,實際開發過程中,無論測試和產品,訪問服務的Host都是不同的,這回引起一個同源跨域的問題(CORS),所以我們通常會使用 Destination解決這個問題。
Destination可以是連接 on premise 的connector,也可以是internet的web service 或者OData service.
SAP WEB IDE
對于SAP FIORI 全棧的學習,我們需要通過一整套的測試demo了解整個增刪改查的流程,這其中包括(OData 對增刪改查的實現), SAPUI5應用創建不同的頁面,同時實現真實OData數據的綁定,以及添加,編輯等操作。
這里我們會使用SAP WEB IDE做相應的演示,和大家一起共同學習!
如需視頻鏈接,請回復!!!
游客,如果您要查看本帖隱藏內容請回復

回復

使用道具 舉報

0

主題

1

帖子

6

積分

新手上路

Rank: 1

積分
6
沙發
發表于 2017-11-6 18:21:52 | 只看該作者
您好,有沒有好點的資料讓初學者入門

點評

可以看看這個:http://edu.csdn.net/combo/detail/587  詳情 回復 發表于 2017-11-6 19:58
回復 支持 反對

使用道具 舉報

1

主題

2

帖子

11

積分

新手上路

Rank: 1

積分
11
板凳
 樓主| 發表于 2017-11-6 19:58:29 | 只看該作者
zhou 發表于 2017-11-6 18:21
您好,有沒有好點的資料讓初學者入門

可以看看這個:http://edu.csdn.net/combo/detail/587
回復 支持 反對

使用道具 舉報

0

主題

3

帖子

10

積分

新手上路

Rank: 1

積分
10
地板
發表于 2017-12-11 15:59:01 | 只看該作者
過來看看 謝謝
回復 支持 反對

使用道具 舉報

0

主題

3

帖子

8

積分

新手上路

Rank: 1

積分
8
5#
發表于 2017-12-13 15:32:30 | 只看該作者
12132132EREWREREREGRGTRGTRHYTH
回復 支持 反對

使用道具 舉報

0

主題

4

帖子

12

積分

新手上路

Rank: 1

積分
12
6#
發表于 2017-12-15 17:23:04 | 只看該作者
謝謝 分享.
回復

使用道具 舉報

1

主題

5

帖子

33

積分

新手上路

Rank: 1

積分
33
7#
發表于 2017-12-15 20:16:56 | 只看該作者
看看。。。。。。。。。。。。。。
回復

使用道具 舉報

0

主題

9

帖子

20

積分

新手上路

Rank: 1

積分
20
8#
發表于 2018-1-3 14:24:25 | 只看該作者
感謝分享!是個好東西,我要好好學習!
回復 支持 反對

使用道具 舉報

0

主題

4

帖子

17

積分

新手上路

Rank: 1

積分
17
9#
發表于 2018-1-9 15:07:58 | 只看該作者
看看看看看看看看看看看看看看看看看看看看看
回復 支持 反對

使用道具 舉報

0

主題

3

帖子

10

積分

新手上路

Rank: 1

積分
10
10#
發表于 2018-1-29 16:31:33 | 只看該作者
學習學習一下
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

    小黑屋|手機版|Archiver|( 京ICP備13039498號-1 )QQ

GMT+8, 2019-8-1 07:32 , Processed in 0.100465 second(s), 27 queries .

© 2001-2011 Powered by Discuz! X3.4. Theme By SAPChina!

快速回復 返回頂部 返回列表
意甲尤文罗马