当前位置:网站首页>7. SAP ABAP OData 服务如何支持 $orderby (排序)操作
7. SAP ABAP OData 服务如何支持 $orderby (排序)操作
2022-08-01 09:34:00 【汪子熙】
序言
本文详细介绍了 SAP ABAP OData 服务如何支持 $orderby (排序)操作,以一个图书管理的 OData 服务实现为例,阐述了如何基于图书的名称和作者名称这两个字段进行排序操作。
我们在本教程第一篇文章 1. 在 SAP ABAP 事物码 SEGW 里创建 SAP OData 项目 里创建的 OData 模型,在 book_name 和 author_name 这两个字段的 sort
属性打上了勾,意思是这两个属性需要支持 OData 标准协议的 $orderby
操作即排序操作。
为了更清楚的看到我们的图书管理 OData 服务,在支持了 $orderby
操作之后的运行时效果,我们再往之前存储图书信息的 ZBOOKS
数据库表里添加一行测试数据:
我们如果不加任何参数,直接通过 OData 服务读取系统所有的 book 数据,那么返回给消费者的 book 数据的顺序,和上图数据库表里记录的顺序一致,这三条记录的 Author,依次为 Jerry,Tom 和 Arena.
我们使用本教程之前步骤提到的 Postman,在请求所有图书数据的 OData 请求的 HTTP 头部字段里&
边栏推荐
猜你喜欢
随机推荐
ClickHouse入门介绍与其特性
SQL Server database schema and objects related knowledge notes
JVM 运行时数据区与JMM 内存模型详解
CTO强烈禁止使用Calendar,那用啥?
堆内存的介绍及应用(含例子)
net stop/start mysql80 access denied
Go-Excelize API source code reading (8) - GroupSheets(sheets []string), UngroupSheets()
Introduction to ADAS
How to implement deep copy in js?
In the background of the GBase 8c database, what command is used to perform the master-slave switchover operation for the gtm and dn nodes
ogg同步oracle到mysql,字段里面可能有需要转义的字符,怎么配置转义?
Microsoft Azure & NVIDIA IoT 开发者季 I|Azure IoT & NVIDIA Jetson 开发基础
改版去不图床 Token 的获取
How to get page data
Ogg synchronizes oracle to mysql, there may be characters that need to be escaped in the field, how to configure escape?
获取页面数据的方法
优炫数据库支持Oracle哪几种时间及日期类型
三子棋(C语言实现)
experiment....
Dataset之mpg:mpg数据集的简介、下载、使用方法之详细攻略