当前位置:网站首页>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 头部字段里&
边栏推荐
- A problem with writing to the database after PHP gets the timestamp
- ASP.NET Core 6框架揭秘实例演示[30]:利用路由开发REST API
- 【编程之外】当遮羞布被掀开,当人们开始接受一切
- Mysql database deployment and initialization steps
- Detailed explanation of JVM runtime data area and JMM memory model
- SkiaSharp 之 WPF 自绘 五环弹动球(案例版)
- Pod environment variables and initContainer
- SkiaSharp 之 WPF 自绘 五环弹动球(案例版)
- sqlserver怎么查询一张表中同人员的交叉日期
- AC与瘦AP的WLAN组网实验
猜你喜欢
随机推荐
Leicester Weekly 304 6135. The longest ring in the picture Inward base ring tree
leetcode-6134:找到离给定两个节点最近的节点
【应用推荐】常见资源管理器整理,含个人使用体验和产品选型推荐
PHP获取时间戳后写数据库的一个问题
获取页面数据的方法
ACmix 论文精读,并解析其模型结构
Shell: Conditional test action
报告:想学AI的学生数量已涨200%,老师都不够用了
改版去不图床 Token 的获取
JVM 运行时数据区与JMM 内存模型详解
[Beyond programming] When the fig leaf is lifted, when people begin to accept everything
rpm and yum
基于CAP组件实现补偿事务与消息幂等性
企业微信群:机器人定时提醒功能数据库配置化
What's up with VS "Cannot find or open PDB file"?How to solve
Intensive reading of ACmix papers, and analysis of its model structure
leetcode-6134: Find the closest node to the given two nodes
可视化——Superset安装与部署
Comprehensive experiment BGP
SkiaSharp's WPF self-painted five-ring bouncing ball (case version)