当前位置:网站首页>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 选项。
下面是正常读取一本图书所有字段的
边栏推荐
- 华为云计算HCIE之oceanstor仿真器的安装教程
- 链表的经典入门LeetCode题目
- Nintendo won't launch any new hardware until March 2023, report says
- localstorage本地存储的方法
- 华为云计算HCIE之oceanstor仿真器的使用操作
- 动态数组底层是如何实现的
- asp dotnet core 通过图片统计 csdn 用户访问
- OpenInfra Days China 2022|SelectDB与你共享 Apache Doris 在互联网广告业务中的实践
- July 31, 2022 Summary of the third week of summer vacation
- EasyCVR调用云端录像API接口返回错误且无录像文件生成,是什么原因?
猜你喜欢
随机推荐
单行、多行文本超出显示省略号
2022年五一数学建模C题讲解
数仓建模面试
合宙Cat1 4G模块Air724UG配置RNDIS网卡或PPP拨号,通过RNDIS网卡使开发板上网(以RV1126/1109开发板为例)
mysql cdc 为什么需要RELOAD 这个权限?这个权限在采集数据的过程中的作用是什么?有哪
部署LVS-DR群集
LVS+Keepalived群集
About the two architectures of ETL (ETL architecture and ELT architecture)
力扣学习---0804
The prefix and discretization
Speech Recognition Learning Resources
网络靶场监控系统的安全加固纪实(1)—SSL/TLS对日志数据加密传输
Short-term reliability and economic evaluation of resilient microgrids under incentive-based demand response programs (Matlab code implementation)
报道称任天堂在2023年3月前不会推出任何新硬件产品
LVS+Keepalived群集
Flink/Scala - Storing data with RedisSink
解决错误:The package-lock.json file was created with an old version of npm
PT100铂热电阻三种测温方法介绍
网站设计师:Nicepage 4.15 Crack By Xacker
dotnet core 输出调试信息到 DebugView 软件








