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(...
( 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...
关注 SAP ABAP收藏 点赞评论 UP主投稿的视频 热门评论(0) 按热度 请先登录后发表评论 (・ω・) 表情 发布 看看下面~来发评论吧打开App,查看更多精彩内容 浏览方式(推荐使用) 哔哩哔哩 你感兴趣的视频都在B站 打开
LOOP AT INTO <wa> . "不带表头的内表循环LOOP AT . "带表头的内表循环 四、内表数据编辑1、内表数据修改:修改内表行(ABAP修改内表常用的是modify);2、内表数据删除:DELETE 删除单行、删除多行、删除重复项;3、清空内表:CLEAR 清空内表数据存储空间里的内容。 接下来得花更多时间做作业了。 发布于...
1) 在LOOP循环中,MODIFY后不需要加INDEX,系统自动将数据更新到当前所在索引行 2) 使用索引修改数据只适用于标准表和排序表,不适用于哈希表 - 案例代码演示 代码语言:javascript 代码运行次数:0 运行 AI代码解释 DATA:GT_SFLIGHTTYPETABLEOFSFLIGHTWITHNON-UNIQUEKEYCARRID,GS_SFLIGHTTYPESFLIGHT.GS_SFLIGHT-CARRID...
内表是每个ABAP开发人员都必须懂的,数据从R3取出来后,就是放在内表里处理的,其实就是Java中的集合框架,只是没有那么多不同数据结构的内表,目前只有标准、排序、Hash三种,这还是新的语法,老的只有个标准的,关于内表这方面的定义、性能,以后我专贴一篇文章吧。这里只是对内表的常用操作,这也是项目中用得最多的...
2 先定义表结构,一定要将数量、金额放到最后定义,这样是为了方便后面使用AT END OF 最后字段X.3 在ABAP开发过程中,将查询出的所有数据放到临时表 lt_msegc 中,再对该表中的数据进行排序除了数量、金额之外,其它都要写在排序中Sort lt_msegc ASCENDING BY 字段1 字段2 字段3 ……4 然后LOOP AT lt_mse...
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 的第几笔 ...
SY-INDEX : 当前LOOP循环过的次数 SY-TABIX: 当前处理的是internal table 的第几笔 SY-TMAXL: Internal table的总笔数 SY-SROWS: 屏幕总行数 SY-SCOLS: 屏幕总列数 SY-MANDT: 當前系統編號(CLIENT NUMBER) SY-VLINE: 画竖线 SY-ULINE: 画横线 ...
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...