转abap中sy-index和sy-tabix使用的时候有什么区别 sy-index和sy-tabix都是系统字段,用来记录循环的次数。 sy-index 在DO...ENDDO循环里有效,而sy-tabix在loop at ...endloop里有效。 如下面的例子: DATA: BEGIN OF line, col1 TYPE i, col2 TYPE i, END OF line. DATA itab LIKE TABLE OF line WI...
y-index和sy-tabix都是系统字段,用来记录循环的次数。sy-index 在DO...ENDDO循环里有效,而sy-tabix在loop at ...endloop里有效。如下面的例子:DATA: BEGIN OF line,col1 TYPE i,col2 TYPE i,END OF line.DATA itab LIKE TABLE OF line WITH HEADER LINE.DO 30 TIMES.line-col1 = sy...
LOOPATSTUDENT. WRITE: /'SY-INDEX=',SY-INDEX LEFT-JUSTIFIED,"LEFT-JUSTIFIED 输出向左对齐 'SY-TABIX=',SY-TABIX LEFT-JUSTIFIED, 'NAME=',STUDENT-NAME LEFT-JUSTIFIED, 'AGE=',STUDENT-AGE LEFT-JUSTIFIED. ENDLOOP. WRITE: /'---'. WRITE: /'2.READ INTERNAL TABLE'. WRITE: /'---'. READTA...
y-index和sy-tabix都是系统字段,用来记录循环的次数。sy-index 在DO...ENDDO循环里有效,而sy-tabix在loop at ...endloop里有效。如下面的例子:DATA: BEGIN OF line, col1 TYPE i, col2 TYPE i, END OF line.DATA itab LIKE TABLE OF line WITH HEADER LINE.DO 30 TIMES. line-col1 = sy-index....
ABAP中的系统变量SY-INDEX与SY-TABIX 系统变量SY-INDEX与SY-TABIX是⽤来记录循环的次数或者索引的,不同的是SY-INDEX在DO...ENDDO中是有效的,⽽SY-TABIX在LOOP...ENDLOOP中及READ内表时获取相应的索引。 DATA:BEGIN OF STUDENT OCCURS 0, NAME(10) TYPE C, AGE TYPE I, END OF STU...
ABAP中的系统变量SY-INDEX与SY-TABIX 简介:系统变量SY-INDEX与SY-TABIX是用来记录循环的次数或者索引的,不同的是SY-INDEX在DO...ENDDO中是有效的,而SY-TABIX在LOOP...ENDLOOP中及READ内表时获取相应的索引。 系统变量SY-INDEX与SY-TABIX是用来记录循环的次数或者索引的,不同的是SY-INDEX在DO...ENDDO中是有效...
LOOP AT t_intab FROM 0 TO pv_toline. APPEND '' TO lt_conts. CLEAR omitnum. DO. index = sy-index - 1. ASSIGN COMPONENT sy-index OF STRUCTURE t_intab TO <fs_fld>. IF sy-subrc <> 0. EXIT. ENDIF. CHECK lmask+index(1) = 'X' OR lmask = ''. omitnum...
.loop atgt_faglflextintogs_faglflext.clear:lv_dmbtr."---对应期间,算出每行的数据* lv_dmbtr = gs_faglflext-hslvt. 不包括年初数dop_monattimes.lv_index=sy-index.lv_str='GS_FAGLFLEXT-HSL'&&lv_index.assign(lv_str)to<fs>.lv_dmbtr=lv_dmbtr+<fs>.clear:lv_index,lv_str.enddo.endloop....
一、 at end of、at new、at last 1)在写abap 的过程中可能需要统计、求和等,那么在loop ... endloop 中间,有个AT <LEVEL>,<…>,ENDAT循环。其中的<LEVEL>包括: FRIST,LAST, NEW , END OF。 2)这些可以用来进行内表中按某个字段f 进行分组统计。 3)当f字段...
LOOP AT GT INTO GS . ... ENDLOOP . " 带表头行工作区和内表同名,可以省略 LOOP AT GT . ... ENDLOOP . 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. " 修改数据 MODIFY MODIFY GT FROM GS INDEX I . " 更新第几行的数据 ...