SAP ABAP OData 服务如何支持 $filter (过滤)操作试读版

网友投稿 568 2022-09-30

SAP ABAP OData 服务如何支持 $filter (过滤)操作试读版

SAP ABAP OData 服务如何支持 $filter (过滤)操作试读版

正如本教程的开篇介绍文章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 (过滤)操作更多文章正在写作中,敬请期待

使用 Restful ABAP Programming 编程模型(简称 RAP) 开发 OData 服务

正在写作中,敬请期待

使用 SAP Cloud Application Programming 编程模型开发 OData 服务

正在写作中,敬请期待

本教程的前四篇文章,我们已经使用事物码 SEGW,开发了一个用于图书管理的 OData 服务,成功将其配置并部署到了 ABAP 系统上,可以通过下列两个链接,在 SAP ABAP Gateway Client 里,分别返回 OData 服务的元数据和硬编码的一条图书数据。

/sap/opu/odata/sap/ZBOOK_MANAGE_SRV/$metadata/sap/opu/odata/sap/ZBOOK_MANAGE_SRV/BookCollection1. 在 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 方法实现指南

本步骤我们会介绍如何实现 OData 服务的 $filter 即过滤操作。

成功实现后的效果是,我们在 Gateway Client 里输入如下链接:

​​/sap/opu/odata/sap/ZBOOK_MANAGE_SRV/BookCollection?$filter=book_id eq '1001'​​

能精准返回 book_id 等于 1001 的这条图书记录,这里 url 片段里的 ​​eq​​​,代表 equal,即 ​​=​​ 的含义。

下面是本步骤的详细实现步骤。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微信正在输入什么情况下才会出现(什么情况下微信会显示正在输入)
下一篇:微信小程序中的button按钮宽度设置无效怎么办
相关文章

 发表评论

暂时没有评论,来抢沙发吧~