当前位置:网站首页>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 选项。
下面是正常读取一本图书所有字段的
边栏推荐
猜你喜欢
buuctf(探险1)
自己经常使用的三种调试:Pycharm、Vscode、pdb调试
How does the intelligent video surveillance platform EasyCVR use the interface to export iframe addresses in batches?
OpenInfra Days China 2022 | SelectDB to share with you the Apache Doris in Internet advertising business practices
合宙Cat1 4G模块Air724UG配置RNDIS网卡或PPP拨号,通过RNDIS网卡使开发板上网(以RV1126/1109开发板为例)
Short-term reliability and economic evaluation of resilient microgrids under incentive-based demand response programs (Matlab code implementation)
Alibaba Cloud International Edition uses ROS to build WordPress tutorial
Matlab画图1
从-99打造Sentinel高可用集群限流中间件
用Excel绘制统计图
随机推荐
Flask框架实现注册加密功能详解【Flask企业课学习】
Develop those things: How to obtain the traffic statistics of the monitoring site through the EasyCVR platform?
FE01_OneHot-Scala Application
"Involution" Index Analysis Based on AHP
Route lazy loading
电源测试系统-ATE电源测试系统-ACDC电源模块测试系统NSAT-8000
YOLOv7-Pose尝鲜,基于YOLOv7的关键点模型测评
2022年五一数学建模C题讲解
【杰神说说】物联大师2.0版本预告
How to recruit programmers
Speech Recognition Learning Resources
数据集成:holo数据同步至redis。redis必须是集群模式?
基于激励的需求响应计划下弹性微电网的短期可靠性和经济性评估(Matlab代码实现)
通俗易懂-二维数组只能省略行不能省略列-人话版本
LVS+Keepalived群集
图解LeetCode——899. 有序队列(难度:困难)
合宙Cat1 4G模块Air724UG配置RNDIS网卡或PPP拨号,通过RNDIS网卡使开发板上网(以RV1126/1109开发板为例)
情绪的波动起伏
基于 eBPF 的 Kubernetes 可观测实践
不论你是大众,科班和非科班,我这边整理很久,总结出的学习路线,还不快卷起来