OData即开放数据协议(Open Data Protocol)是一种描述如何创建和访问Restful服务的OASIS标准(经ISO/IEC批准),该标准由微软发起。OData 是一个开源的协议,可以帮助您在创建 RESTFUL APIs期间专注于商业逻辑, 而不必担心用哪种方法来定义请求和响应头、状态代码、HTTP方法、URL 规则、媒体类型、负载格式、查询选项等。OData还提供追踪变更事项、定义可重复使用的程序的功能/动作、发送异步/批量请求的指南(https://www.odata.org/)。
OData 是一种网络数据交互技术,它规定了数据的结构模型和访问规则。因为它是基于 HTTP , XML , JSON 等多种网络标准技术的,所以它支持各种平台,各种设备,各种语言等,是一种通 用的交互技术,也被称为 OData 服务,想具体了解 OData 可以去 odata.org 这个网站。 OData 的数据结构可以自己定义,但在开发过程有两种较为方便的用法,一是把数据库 “ 暴露 ” 在 网络上, OData 支持通过 URI 访问数据(即 HTTP 的 Get 方法),并且在 URI 访问时支持各种排 序,筛选等功能,可以把这种 URI 看成是 SQL 语句,所以 OData 也被称为网络版的 ODBC ;二 是把本地过程方法发布成支持网络调用的方法,供前端调用,这种使用方法经常会被拿去跟另外 一种网络数据交互技术 Web Service 作比较。值得注意的是, OData 数据不是像数据库数据那样静态存在于硬盘上的,它是在前端发送请求调用后端程序,在运行时(Runtime) 产生的数据,在发布数据库表时可以看成是数据库数据在内存里的“ 映射 ” 。【学习笔记】ODATA
涉及的TCODE
TCODE: SE11(数据字典,用来创建ODATA参照结构,或参照表)
SE37(创建ODATA需要的接口)
SEGW(创建ODATA)
/IWFND/MAINT_SERVICE(添加ODATA服务)
/IWFND/ERROR_LOG(查看ODATA服务日志)
/IWFND/50000003(激活测试服务)或(spro/ABAP平台/SAP Gateway/ OData Channel / Configuration/Activate or Deactivate SAP Gateway )
ODATA发布
【SAP Abap】三种方法进行SAP ODATA数据服务发布(DDIC、RFC、CDS)
看完这几篇文章,恭喜你已经入门了,觉得有用的请点赞关注一下,你们的支持是我更新博文的动力,后续会继续更新...
标签:入门,OData,URI,SAP,数据,ODATA,交互技术 From: https://blog.csdn.net/xxswkl1/article/details/143236933