当前位置:主页 > 云计算服务 >

腾讯云_删除数据库字段_怎么买

SAP NetWeaver AS for ABAP 7.52现已推出。

这主要是"高效开发SAP HANA优化SAP Fiori应用程序的一个重要步骤,它使用了新的RESTful ABAP编程模型,包括CDS、业务对象处理框架(BOPF)等技术,hadoop大数据,云分析,SAP Gateway和SAPUI5."

但是ABAP语言中也有一些新消息。

其中之一是内部表的虚拟排序。

内部表的虚拟排序

有一个新方法virtual\u SORT of class CL\u ABAP\u ITAB\u UTILITIES。使用该方法,可以对一组内部表进行虚拟排序。这样一个集合的内部表必须包含相同的行数。VIRTUAL\u SORT方法将内部表集合视为一个包含所涉及的内部表的所有列的组合表。它按名称传递给方法的列对虚拟组合表进行升序或降序排序,并返回虚拟排序组合表的行号数组。这允许您在不改变内部表本身行的顺序的情况下对内部表进行排序,淘客选品,例如,在不影响原始数据的情况下生成各种已排序的输出数据。

让我用一个分步示例向您展示。

首先,我们在三个内部表格中创建了一些示例数据。

有一个包含飞行数据的内部表格flight\u选项卡。两个额外的表格from_city_tab和to_city_tab由包含来自各自航班线的出发城市和到达城市的经纬度的线构成

让我们按照出发城市和到达城市的经纬度对航班数据进行虚拟排序,升序和降序:

虚拟排序涉及所有三个内部桌子。我们只需将对内部表的引用、用于排序的列的名称和排序顺序传递给方法cl\u abap\u itab\u utilities=>virtual\u sort。结果是由升序和降序排序产生的行号数组。

通常,您不想查看这些值,但是用它们来构造一个输出:

你看到的飞行数据是按出发城市和到达城市的经度和纬度升序和降序排序的。

如果你以后不需要这些数据,云购全球,在现代不需要声明和填充一个显式的辅助表排序的

选项卡。因此,物联网门锁,让我们把它放在一起。

下面的代码在一个语句中显示了与上面相同的虚拟排序。

现在,使用类CL\u ABAP\u ITAB\u实用程序的virtual\u SORT方法的虚拟排序发生在表迭代的FOR表达式的操作数位置。排序的临时结果用于构造从航班行选项卡排序的内部表。此表也只是临时的,是类CL\u DEMO\u OUTPUT方法WRITE的输入参数

升序和降序排序不会改变所涉及的内部表中的行的顺序。它们保持在原始的未排序状态。

虚拟排序可以在不影响原始数据的情况下生成各种已排序的输出数据。

猜你喜欢

微信公众号