LOOP AT lt_a INTO lw_a. LOOP AT lt_b INTO lw_b WHERE f1 = lw_a-f1. CLEAR lw_c. lw_c-f1 = lw_a-f1. lw_c-f2 = lw_a-f2. lw_c-f3 = lw_b-f3. APPEND lw_c TO lt_c. ENDLOOP. ENDLOOP. GET RUN TIME FIELD DATA(t2). DATA: lv_lines TYPE i. lv_lines = lines(...
1) 在LOOP循环中,MODIFY后不需要加INDEX,系统自动将数据更新到当前所在索引行 2) 使用索引修改数据只适用于标准表和排序表,不适用于哈希表 - 案例代码演示 代码语言:javascript 复制 DATA:GT_SFLIGHTTYPETABLEOFSFLIGHTWITHNON-UNIQUEKEYCARRID,GS_SFLIGHTTYPESFLIGHT.GS_SFLIGHT-CARRID='AC'.GS_SFLIGHT-CONNID...
1) 在LOOP循环中,MODIFY后不需要加INDEX,系统自动将数据更新到当前所在索引行 2) 使用索引修改数据只适用于标准表和排序表,不适用于哈希表 案例代码演示 DATA:GT_SFLIGHT TYPE TABLE OF SFLIGHT WITH NON-UNIQUE KEY CARRID,GS_SFLIGHT TYPE SFLIGHT.GS_SFLIGHT-CARRID = 'AC'.GS_SFLIGHT-CONNID = 0820...
( NAME = 'Huangping' ROLE = 'SD Consultant' AGE = 42 ) ). DATA: P_MENGE0 TYPE I. DATA: P_MENGE2 TYPE I. "Loop with grouping on Role 1 LOOP AT GT_EMPLOYEE INTO DATA(LS_EMPLOYEE) GROUP BY ( ROLE = LS_EMPLOYEE-ROLE SIZE = GROUP SIZE INDEX = GROUP INDEX ) ASCENDING ASSIGNING...
SY-REPID:ABAP 程式名,目前的主程式 SY-CPROG:ABAP 程式名 SY-SYSID: R/3 系統,R/3 系統名稱 SY-UCOMM:畫面,PAI 驅動的功能代碼,一般用來參照定義變量 SY-INDEX :当前LOOP循环过的次数 READ TABLE it_po INDEX 1 此時變量值1 SY-TABIX:当前处理的是internal table 的第几笔 ...
2 先定义表结构,一定要将数量、金额放到最后定义,这样是为了方便后面使用AT END OF 最后字段X.3 在ABAP开发过程中,将查询出的所有数据放到临时表 lt_msegc 中,再对该表中的数据进行排序除了数量、金额之外,其它都要写在排序中Sort lt_msegc ASCENDING BY 字段1 字段2 字段3 ……4 然后LOOP AT lt_mse...
内表是每个ABAP开发人员都必须懂的,数据从R3取出来后,就是放在内表里处理的,其实就是Java中的集合框架,只是没有那么多不同数据结构的内表,目前只有标准、排序、Hash三种,这还是新的语法,老的只有个标准的,关于内表这方面的定义、性能,以后我专贴一篇文章吧。这里只是对内表的常用操作,这也是项目中用得最多的...
SY-INDEX : 当前LOOP循环过的次数 SY-TABIX: 当前处理的是internal table 的第几笔 SY-TMAXL: Internal table的总笔数 SY-SROWS: 屏幕总行数 SY-SCOLS: 屏幕总列数 SY-MANDT: 當前系統編號(CLIENT NUMBER) SY-VLINE: 画竖线 SY-ULINE: 画横线 ...
LOOP AT INTO <wa> . "不带表头的内表循环 LOOP AT . "带表头的内表循环 四、内表数据编辑 1、内表数据修改:修改内表行(ABAP修改内表常用的是modify); 2、内表数据删除:DELETE 删除单行、删除多行、删除重复项; 3、清空内表:CLEAR 清空内表数据存储空间里的内容。 接下来得花更多时间...
本文给出几种双内表LOOP循环的方式并比较一下优劣. 二 几种方式 标准表 排序表 嵌套哈希内表- GROUP BY 语句 构造 嵌套哈希内表- AT NEW 语句 构造 两个排序表通过INDEX 优化 二分查找优化 三 先说结论 通过测试: 双排序表通过 index 优化的方式性能最优.(建议有经验的开发采用这种方式).但是该方式对数据...