如何用ABAP代码读取CDS view association的数据
我有如下一个CDS view, 这个view的数据来自CRMD_ORDERADM_H, 定义了一个名称为_statushelp的association, 指向了另一个CDS view Z_C_Status_Valuehelp.该view暴露了两个字段STATUS_KEY和STATUS_TEXT.
现在我的需求是:在ABAP代码里只需要一次读操作,既能读出主view里的guid字段,又能读出association view Z_C_Status_Valuehelp暴露出的两个字段STATUS_KEY和STATUS_TEXT。
解决方案
(1) 创建一个新的数据类型,里面包含了两个view的总共3个待读取字段。
(2) 使用如下代码读取数据:
DATA: lt_data TYPE tt_Data. SELECT guid, \_STATUSHELP-STATUS_KEY AS STATUS_KEY , \_STATUSHELP-STATUS_TEXT AS STATUS_TEXT FROM ZORDER_SYS_STATUS WHERE ZORDER_SYS_STATUS~GUID = 'FA163E8EAB031EE6A99F824537D112A4' AND ZORDER_SYS_STATUS~STAT = 'I1002' AND \_STATUSHELP-STATUS_KEY IS NOT NULL INTO TABLE @lt_data.
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
如何用ABAP代码读取CDS view association的数据相关推荐
- 如何用ABAP代码读取SAP Business partner的附件数据
Sent: Wednesday, April 3, 2013 9:47 PM Subject: RE: how to read attachment in BP overview UI 我写了一个re ...
- SAP ABAP CDS view Association 引入的缘由
ABAP CDS view 支持三种 join 方式: Inner Join Left Outer join Right outer join 我们使用 ABAP Development Tool 的 ...
- 用ABAP代码读取S/4HANA生产订单工序明细
在S/4HANA事务码CO03显示的Production Order里,我希望用ABAP代码显示出该订单的operation(工序)ID,描述和状态Status,如下图所示: 很简单的几行ABAP代码 ...
- 如何用ABAP代码的方式在短时间内批量生成大量订单数据用于性能测试
Package: CRMS4_TEST_DATA_GENERATION - Carsten's original report (1) API: BAPI_MATERIAL_SAVEREPLICA ( ...
- 用ABAP代码读取S/4HANA生产订单工序明细 1
在S/4HANA事务码CO03显示的Production Order里,我希望用ABAP代码显示出该订单的operation(工序)ID,描述和状态Status,如下图所示: 很简单的几行ABAP代码 ...
- 使用matlab代码读取展示MIT-BIH心律失常数据库数据(带注释)
%*读取MIT-BIH 心律失常数据库 %------ SPECIFY DATA ------------------------------------------------------ %--- ...
- 如何用ABAP代码的方式弹出SPRO里的customizing activity
Created by Jerry Wang, last modified on Jan 09, 2015 在ABAP code里使用如下function module: 效果 自动弹出customiz ...
- SAP ABAP CDS view 里 INNER JOIN 和 Association 的区别
最近有朋友在我的知识星球里向我提问,SAP ABAP CDS view 的 INNER JOIN 和 Association 的功能可以理解为一样吗? (关于加入我的知识星球的方式,请移步本文文末) ...
- 使用 Excel 读取 SAP ABAP CDS View 通过 ODBC 暴露出来的数据
在阅读本文前,请务必先按照在 Excel 内使用 ODBC 消费 SAP ABAP CDS view 介绍的步骤,将 SAP BTP 平台 ABAP 环境下指定的 CDS view,通过 Open D ...
最新文章
- Python培训教程:什么是Python全局解释器锁(GIL)?
- openstack-r版(rocky)搭建基于centos7.4 的openstack swift对象存储服务 四
- 一个表单同时向两个页面传值
- 怎样把文件传到华为云服务器,如何把文件传到云服务器上
- 如何解决系统补丁(KB971092)重复安装问题
- VS2010调试小技巧
- 在拦截器里放入参数 controller_程序员云旅游:10分钟带你走完SpringMVC里一次HTTP请求处理之路...
- 031、jvm实战总结:动手实验:线上系统部署如果采用G1垃圾回收器,应该如何设置参数?
- 集合总结(全是代码)----------java基础学习
- 【重点 递归构造二叉树】LeetCode 95. Unique Binary Search Trees II
- [BZOJ1492][NOI2007]货币兑换Cash(斜率优化+CDQ分治)
- 《湮灭》脑洞:行星级癌变与人的自我救赎
- pdf屏幕取词 android,金山词霸Android版更是独家实现了手机屏幕取词和摄像头取词功能...
- python编程语言期中试题_MOOC Python编程的第六周测试,MOOCPython,语言,程序设计,测试题...
- 十分钟接入WO+能力共享平台
- spring boot网上眼镜商场毕业设计-附源码241659
- CSS学习笔记 | CSS复合选择器
- 小程序开发之 wx.getUserInfo获取用户信息方案介绍
- debian中网易云音乐打不开的一种解决方法
- 春雨(程序员减压儿歌)