正如本教程的開篇介紹文章SAP OData 開發教程 - 從入門到提高(包含 SEGW, RAP 和 CDP)所提到的,SAP OData 服務開發,從實作技術上來說,可以分為三大類。是以本教程也分為三大部分,分别進行介紹。本文是本教程的文章目錄。
作者簡介
Jerry Wang,2007 年從電子科技大學計算機專業碩士畢業後加入 SAP 成都研究院工作至今。Jerry 是 SAP 社群導師,SAP 中國技術大使。在長達 15 年的 SAP 标準産品開發生涯裡,Jerry 曾經先後參與 SAP Business ByDesign, SAP CRM, SAP Cloud for Customer, SAP S/4HANA, SAP Commerce Cloud(電商雲)等标準産品的研發工作。
Jerry 對 SAP OData 服務的開發,測試,釋出,部署,測試,及基于各種不同 SAP 技術實作的 OData 服務的幕後技術實作細節和使用場合,均有着深入的研究。
基于 SEGW - Gateway Service Builder 的開發教程
- 1. 在 SAP ABAP 事物碼 SEGW 裡建立 SAP OData 項目
- 2. 在 SAP ABAP 系統對事物碼 SEGW 建立的 OData 服務進行配置并測試
- 3. SAP ABAP OData 服務診斷工具 /IWFND/ERROR_LOG 的使用方法
- 4. SAP ABAP OData 服務 Data Provider Class 的 GET_ENTITYSET 方法實作指南
- 5. SAP ABAP OData 服務如何支援 $filter (過濾)操作
- 6. 使用 Postman 工具高效管理和測試 SAP ABAP OData 服務
- 7. SAP ABAP OData 服務如何支援 $orderby (排序)操作
- 8. SAP ABAP OData 服務如何支援建立(Create)操作
- 9. SAP ABAP OData 服務如何支援删除(Delete)操作
- 10. SAP ABAP OData 服務如何支援修改(Update)操作
- 11. 使用 HTTP PUT, PATCH 以及 MERGE 請求消費 SAP ABAP OData 服務修改操作的實作及其差別
- 12. SAP ABAP OData 服務如何支援 $select 有選擇性地僅讀取部分模型字段值
- 13. SAP ABAP OData 服務的分頁加載資料集的實作(Paging)
- 14. 幾種 SAP ABAP OData 服務的性能評估和測試工具介紹
- 更多文章正在寫作中,敬請期待
使用 Restful ABAP Programming 程式設計模型(簡稱 RAP) 開發 OData 服務
- 正在寫作中,敬請期待
使用 SAP Cloud Application Programming 程式設計模型開發 OData 服務
- 正在寫作中,敬請期待
本教程至此已經完成了 13 個章節的介紹,我們初步掌握了 SAP ABAP OData 服務在事物碼 SEGW 中的模組化,以及該模型對應的 DPC - Data Provider Class 針對 CRUD(增删改查),過濾($filter), 排序($orderby), 選擇性傳回字段($select), 以及分頁讀取資料集($skip 和 $top) 等操作的具體實作步驟。
本步驟讓我們暫時從 ABAP 編碼中跳出來,分享幾種實際 SAP ABAP OData 開發項目中,經常使用到的 OData 性能評估和測試工具。
- SAP ABAP Gateway Client
- Postman
- Chrome 開發者工具 network 标簽
- 指令行工具 curl
- ABAP Gateway Trace 工具 /IWFND/TRACES
- ABAP Gateway statistics 工具 /IWFND/STATS
