美文网首页Open UI...
Fiori-like Prototype (OData Mode

Fiori-like Prototype (OData Mode

作者: Meellor | 来源:发表于2019-03-11 16:25 被阅读0次

OData (Open Data Protocol) is an ISO/IEC approvedOASIS 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:

SAP OData编程指南

SAP OData Service - 使用OAuth Authorization Code 授权

相关文章

网友评论

    本文标题:Fiori-like Prototype (OData Mode

    本文链接:https://www.haomeiwen.com/subject/emfbpqtx.html