ABAP 7.40 新语法介绍系列之四 - ABAP Table Expression 内表表达式的用法试读版

简介: ABAP 7.40 新语法介绍系列之四 - ABAP Table Expression 内表表达式的用法试读版

2012年,SAP 推出了 ABAP 7.40,这个版本在 ABAP 发展历史上,也是一个重要的里程碑,因为它引入了很多新的语法特性。如果说 ABAP 诞生之初,其语法中能看到在 1960 年问世的编程语言中的老大哥 COBOL的影子,那么 ABAP 7.40,则融合了同时代很多其他高级编程语言的特性,比如 Java 和 C# 的语法:

时光飞逝如电,转眼间 12 年就过去了。本教程会用一个系列的篇幅,给大家普及 ABAP 7.40 这些新语法特性的作用和使用方法。

前三篇文章链接如下:

本文是这个系列的第四篇文章,我们来聊一聊,在 ABAP 7.40 里,提供了哪些处理 ABAP 内表的新语法。

大家在根据本文介绍的代码进行练习之前,请先按照这篇文章的提示,确保自己的 ABAP 系统版本至少不低于 7.40,否则没有办法使用这些新语法。

另外本文介绍的都是内表操作,内表的数据来源,无法就是通过 ABAP 代码填充,或者是通过 OPEN SQL 语句从数据库表里读取。

SAP 为了方便大家学习 ABAP 里如何使用 SE11 事务码创建数据库表,以及如何用 OPEN SQL 在 ABAP 代码里对这些表进行增删改查,发布了一套著名的用来学习的数据库表模型,也就是 SFLIGHT 航班系列,我们可以在 ABAP 开发包 SAPBC_DATAMODEL 里看到全部这些数据库表:

比如 SFLIGHT, 存放了所有的航班信息

SBOOK 存放了航班预定信息,即哪个乘客预定了哪一趟航班。

系统安装完毕后,这些数据库表里没有数据,大家可以运行事务码 BC_DATA_GEN 来生成数据。

执行这个事务码后,有几档规模的数据集大小可供选择。大家根据自己实际需要选择就行了。

有了测试数据后,我们进入正题

相关文章
|
4天前
|
数据处理 开发者
ABAP AT NEW 关键字的用法
ABAP AT NEW 关键字的用法
29 0
|
4天前
|
前端开发 开发工具 Android开发
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
18 0
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
|
4天前
|
前端开发 数据库 开发者
如何在 SEGW 事务码里为 SAP ABAP OData 服务实现 Function Import 试读版
如何在 SEGW 事务码里为 SAP ABAP OData 服务实现 Function Import 试读版
6 1
|
4天前
SAP ABAP OData 服务里需要指定 guid 类型的请求参数时,正确语法是什么?
SAP ABAP OData 服务里需要指定 guid 类型的请求参数时,正确语法是什么?
6 1
|
4天前
|
BI 网络安全
如何使用 ABAPGit 在 SAP ABAP 系统安装 abap2xlsx 工具试读版
如何使用 ABAPGit 在 SAP ABAP 系统安装 abap2xlsx 工具试读版
7 0
|
4天前
|
XML 网络安全 开发工具
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
11 0
|
4天前
|
网络安全
实战分析 - 为什么有些 SAP ABAP 程序,启动之后界面有些按钮是灰色的试读版
实战分析 - 为什么有些 SAP ABAP 程序,启动之后界面有些按钮是灰色的试读版
8 0
|
4天前
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
18 1
|
4天前
|
存储 API
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
29 1
|
4天前
|
开发工具 Web App开发 IDE
如何对 SAPGUI 里的 ABAP 代码语法检查功能进行自定义增强配套代码
如何对 SAPGUI 里的 ABAP 代码语法检查功能进行自定义增强配套代码
9 2
如何对 SAPGUI 里的 ABAP 代码语法检查功能进行自定义增强配套代码
http://www.vxiaotou.com