当前位置:网站首页>12. SAP ABAP OData 服务如何支持 $select 有选择性地仅读取部分模型字段值
12. SAP ABAP OData 服务如何支持 $select 有选择性地仅读取部分模型字段值
2022-08-04 18:14:00 【汪子熙】
SAP ABAP 开发人员,想必对 ABAP OPEN SQL 语句的 SELECT X Y Z FROM CORRESPONDING FIELDS OF TABLE 这个用法不陌生。
以我们本教程一直在使用的数据库表 ZBOOKS 为例,其内容如下:

我们如果用 ABAP OPEN SQL 语句的 SELECT *, 读取每行数据库表记录的全部字段到 ABAP 内表里,则内容如下:

如果我们只读取 BOOK_GUID, BOOK_NAME 和 AUTHOR_NAME 三个字段,OPEN SQL 语句可以这样写:
SELECT BOOK_GUID BOOK_NAME AUTHOR_NAME INTO CORRESPONDING FIELDS OF TABLE lt_book FROM ZBOOKS
其中待读取的字段名称,定义在 SELECT 操作后,字段之间通过空格作为分隔符。
最后读取的结果:

其实,OData 读取操作也支持类似 ABAP OPEN SQL 的 SELECT 选项。
下面是正常读取一本图书所有字段的
边栏推荐
- EasyCVR calls the cloud recording API and returns an error and no recording file is generated. What is the reason?
- 用Excel绘制统计图
- Thrift installation configuration
- 如何进行自动化测试?
- 路由懒加载
- 巴比特 | 元宇宙每日必读:微博动漫将招募全球各类虚拟偶像并为其提供扶持...
- Interval greedy (interval merge)
- Documentary on Security Reinforcement of Network Range Monitoring System (1)—SSL/TLS Encrypted Transmission of Log Data
- localstorage本地存储的方法
- Web端即时通讯技术:WebSocket、socket.io、SSE
猜你喜欢

电源测试系统-ATE电源测试系统-ACDC电源模块测试系统NSAT-8000

巴比特 | 元宇宙每日必读:微博动漫将招募全球各类虚拟偶像并为其提供扶持...

The Industrial Metaverse Brings Changes to Industry

YOLOv7-Pose尝鲜,基于YOLOv7的关键点模型测评

Web端即时通讯技术:WebSocket、socket.io、SSE

2019年海淀区青少年程序设计挑战活动小学组复赛试题详细答案

How to make JS code unbreakable

机器学习——线性回归

EasyCVR calls the cloud recording API and returns an error and no recording file is generated. What is the reason?

JS兼容问题总结
随机推荐
Web端即时通讯技术:WebSocket、socket.io、SSE
Speech Recognition Learning Resources
dotnet core 输出调试信息到 DebugView 软件
【web自动化测试】playwright安装失败怎么办
当项目中自动格式化插件Prettier和ESLint冲突报错时如何解决
DHCP&OSPF combined experimental demonstration (Huawei routing and switching equipment configuration)
Flask框架实现注册加密功能详解【Flask企业课学习】
数据集成:holo数据同步至redis。redis必须是集群模式?
如何让 JS 代码不可断点
Flink / Scala - 使用 RedisSink 存储数据
#yyds干货盘点# 面试必刷TOP101:链表相加(二)
LVS负载均衡群集之原理叙述
localstorage本地存储的方法
使用bash语句,清空aaa文件夹下的所有文件
Google Earth Engine APP——一键在线查看全球1984-至今年的影像同时加载一个影像分析
How does the intelligent video surveillance platform EasyCVR use the interface to export iframe addresses in batches?
如何进行自动化测试?
Route lazy loading
Introduction of three temperature measurement methods for PT100 platinum thermal resistance
开发那些事儿:如何通过EasyCVR平台获取监控现场的人流量统计数据?