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。** ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/3b06cabf52784ff09377880614e1dcd9.png) **按如下例子测试,大于 32766 行就会Dump。** ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/48726e57b6fd40b1ab0509ccc9e1ece0.png)

相关推荐
Odoo老杨2 天前
成长型企业 ERP 系统选型:SAP 与 Odoo 免费开源 ERP 全面对比
sap·odoo·erp·中小企业数字化
阿达_优阅达3 天前
告别手工对账:xSuite 如何帮助 SAP 企业实现财务全流程自动化?
服务器·数据库·人工智能·自动化·sap·企业数字化转型·xsuite
Henry-SAP4 天前
SAP MRP关键参数业务视角解析
sap·erp
Henry-SAP7 天前
SAP MPS主生产计划,BOM分解物料结构,库存资源业务关系解析.
sap·erp
Jack.Huangjh8 天前
SAP ODATA
abap
Henry-SAP9 天前
SAP UI5中DOMParser解析XML关键步骤
sap·erp
Henry-SAP10 天前
SAP(ERP)客户订单与预测需求如何影响MRP净需求.
sap·erp
Henry-SAP11 天前
SAP Target mapping目标映射本质
sap
山茶花开时。1 个月前
[SAP] SAP MM模块学习路径
sap·mm
stone08231 个月前
SAP - 使用CL_FDT_XL_SPREADSHEET将Excel文档导入到内表
sap