SAP ABAP RANGE OF

SAP ABAP RANGE OF

RANGE OF 有行数限制,如果大于一定数量sql就会Dump。

Syntax

DATA range_tab {TYPE RANGE OF type}|{LIKE RANGE OFdobj}

INITIAL SIZE n

VALUE IS INITIAL

READ-ONLY.

Effect

This statement defines a ranges table range_tab with the table type described in the section TYPES - RANGE OF. The table type defined here, however, is not a standalone type, but exists as a property of the data object range_tab.

The addition VALUE IS INITIAL can be used to specify an initial start value.

Hints

Outside of classes, the addition WITH HEADER LINE can also be used to declare an obsolete header line.

The declaration of a ranges table using the statement RANGES is obsolete.

Example

In this example, a ranges table is declared, filled, and evaluated in the WHERE condition of a SELECT statement.

效果

此语句定义了一个范围表range_tab,其表类型在"类型 - 范围"一节中进行了描述。然而,此处定义的表类型并非独立类型,而是作为数据对象range_tab的属性存在。

添加"VALUE IS INITIAL"可用于指定初始起始值。

提示

在类外部,还可以使用"WITH HEADER LINE"这一附加语句来声明一个已过时的标题行。

使用RANGES语句声明范围表的做法已经过时。

示例

在此示例中,我们声明了一个范围表,并在SELECT语句的WHERE条件中填充和评估该表。

sql 复制代码
DATA carrid_range TYPE RANGE OF spfli-carrid.
carrid_range = VALUE #(
  ( sign = 'I' option = 'BT' low = 'AA' high = 'LH') ).
SELECT *
       FROM spfli
       WHERE carrid IN @carrid_range
       INTO TABLE @DATA(spfli_tab).

例子:
RANGE OF 有行数限制,如果大于一定数量sql就会Dump。


按如下例子测试,大于 32766 行就会Dump。

相关推荐
爱喝水的鱼丶14 小时前
SAP-ABAP:ALV通用封装实践——搭建可复用的ALV开发工具类,减少80%重复代码
开发语言·性能优化·sap·abap·erp·alv
爱喝水的鱼丶18 小时前
SAP-ABAP:ALV跨版本兼容指南——适配ECC与S4 HANA系统的ALV开发注意事项
开发语言·性能优化·sap·abap·经验交流
爱喝水的鱼丶5 天前
SAP-ABAP:ALV数据导出增强——实现Excel/PDF/CSV多格式自定义导出
开发语言·性能优化·sap·abap·erp
海阔天空0926 天前
ABAP 网页端 通用配置表维护程序
abap
xlxxy_7 天前
sap获取批次特性报表
java·linux·开发语言·前端·数据库·abap·mm
爱喝水的鱼丶7 天前
SAP-ABAP:ALV字段布局定制全攻略——快速适配业务端个性化展示需求
运维·性能优化·sap·abap·经验交流·alv报表
在海边看星星10 天前
SAP 邮编管理
sap
爱喝水的鱼丶17 天前
SAP-ABAP:接口 vs 抽象类:ABAP OOP两类扩展方式的差异与选型原则
运维·性能优化·sap·abap·erp·经验交流
S4HANA云1 个月前
S/4HANA Public Cloud 权限问题自主排查指南
sap·s/4hana cloud·su53
修电脑的猫1 个月前
LSMW target field DATAM mapped as CHAR1, length 1 in table /SAPDMC/LSGBDC
sap·abap