我有如下一个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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
SAP ABAP 代码备份下载到本地程序代码
ABAP代码性能指导 ABAP代码性能指导 ABAP代码性能指导
【转】Mr.Go大叔 ABAP 读取EXECL数据到数据表中
ABAP 常用语句ABAP 数据读取 删除 修改 等语句 sap基础 ABAP 常用语句ABAP 数据读取 删除 修改 等语句 sap基础 ABAP 常用语句ABAP 数据读取 删除 修改 等语句 sap基础
ABAP 代码下载备份 1.5.1
ABAP代码规范二例 内容节选: ******************************** 变量命名规则 Type Name:T_ Internal tables (global): gt_ Internal Tables (Local):it 工作区(structure): wa_ 全局变量: g_ 局部变量: l_ Ranges ...
abap代码规范,高效abap、modern abap
SAP+ ABAP开发实用教程:顾问培训资料,含实例代码和教程,详细描述ABAP开发过程:数据表读法、程序规范、代码实例、调试方法以及ABAP开发环境和总体介绍、 ABAP语法示例 、ALV控件的使用、 实战Form设计 ,分基础、...
标题“批量下载BOM到EXCEL-ABAP代码”表明该代码的主要功能是使用ABAP语言将物料清单(BOM)批量下载到EXCEL表格中。 描述分析 描述“批量下载BOM到EXCEL-ABAP代码”与标题相同,表明该代码的主要功能是批量下载...
ABAP读取本地CSV文件
ABAP OLE颜色代码
ABAP 代码共享 这些程序为报表程序,希望对大家有用 部门领用单.txt
abap代码规范,标准化规范简单abap程序!
通过 ABAP 语言,可以对 SAP 系统中的数据进行操作、处理和分析。 在 SAP 方丈中,表结构是指 SAP 系统中的数据存储结构。表结构是指 SAP 系统中的数据组织方式,包括表名、字段名、数据类型等信息。通过对表结构的...
有关安装和使用,请参阅 wiki (....) 安装:从releases( )下载2.2版Slinkee并使用SAPlink( )导入激活所有非活动对象相关 SCN 博客:您的系统中有多少行自定义 ABAP 代码? – 第 3 部分( ) 您的系统中有多少...
通过ABAP程序去读取FTP服务器的CSV文件
ABAP中使用TABLE CONTROL 显示数据以及操作要点小结,一个完整demo
如果报表程序直接读取数据,而未使用逻辑数据库(关于此主题的详细信息,参见《用逻辑数据库访问数据库表》),则应该象通常一样指定应用程序,但将“逻辑数据库”字段置空。 选择屏幕版本(仅报表程序):如果没有...
ABAP数据表大全ABAP数据表大全ABAP数据表大全
ABAP GIT 项目 AI SDK FOR ABAP 代码