使用NW 7.5的表功能访问内部表的多行

2020-08-25 11:40发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

是否具有表功能,该功能允许一次访问内部表的多行。

例如:itab [3到10]应该返回索引3到10之间的所有行。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

是否具有表功能,该功能允许一次访问内部表的多行。

例如:itab [3到10]应该返回索引3到10之间的所有行。

付费偷看设置
发送
2条回答
1楼 · 2020-08-25 12:19.采纳回答

最终使用此解决方法:

 VALUE#((从3到10行的itab行))

(请参阅 LINES OF的ABAP文档

完整示例:

 带有Empty键的i型ty_itab型标准表。
 数据:itab TYPE ty_itab,
       itab2 TYPE ty_itab。
 itab =值#((1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11))。
 itab2 =值#((itab2的行数从3到10))。
 ASSERT itab2 = VALUE ty_itab((3)(4)(5)(6)(7)(8)(9)(10))。
闻人可可
2楼-- · 2020-08-25 12:10

Hi,

不知道您提到的表表达式。

作为一种替代方法,您可以在表中循环,然后可以选择在" ......处循环"语句中提及开始索引和结束索引。

GK

一周热门 更多>