其他分享
首页 > 其他分享> > 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 的开发教程

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

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

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

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

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

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

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

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

标签:sap,服务,试读,OData,filter,ABAP,SAP,SEGW
来源: https://www.cnblogs.com/sap-jerry/p/16581567.html