- Fiori-like Prototype (OData Mode
- Fiori-like Prototype ( 2022 SAP
- Fiori-like Prototype ( 2021 SAP
- Fiori-like Prototype ( P5 - SAP
- Fiori-like Prototype ( P3 - ABAP
- Fiori-like Prototype ( P4 - ABAP
- Fiori-like Prototype ( P5 - ABAP
- Fiori-like Prototype ( P3 - SAP
- Fiori-like Prototype ( P4 - SAP
- Fiori-like Prototype ( P2 - ABAP
OData (Open Data Protocol) is an ISO/IEC approved, OASIS standard that defines a set of best practices for building and consuming RESTful APIs.
OData
Apache Olingo.
Olingo
Go through OData model in AS ABAP.
T-Code: SEGW
Create Project
Project Structure.
Project Structure
Data Model:包括需要定义的entity,以及entity之间的关系,entity type定义数据结构,entity sets定义数据存取操作等。
Service Implementation:定义entity set的操作,包括CRUD。
Runtime Artifacts:包括SAP系统中生成的类。
Service Maintenance:service发布系统信息。
>>> [1] 具体教程参考:UI5开发 – 创建OData Model
Data Model:
Data Model
Service Implementation:
Service Implementation
Runtime Artifacts:
Runtime Artifacts
Service Maintenance:
Service Mantenance
>>> [2] 具体教程参考:UI5开发 – OData Model编程
基于DPC_EXT进行定制开发:
Data Provider Component Extension
重写从基类继承的方法(定制开发所需):
Override method you need
PLANTSET_GET_ENTITY:
PLANTSET_GET_ENTITY
>>> [3] 具体教程参考:UI5编程 – 注册service到SAP gateway server
T-Code:/n/IWFND/MAINT_SERVICE
ZBLOG_PLANT_SRV
SAP Gateway Client:
Test Your OData Service
XML format:
XML Format
JSON format:
JSON Format
Postman API Toolkit:
Request header:
Header
Response:
Response
Chrome Toolkit:
Chrome Browser
XML format in Chrome:
XML format in Chrome
JSON format in Chrome:
JSON format in Chrome
Reference:















网友评论