i= i +1.CLEARj.LOOPATit_structureINTOwa_structure. j= j +1.ASSIGNCOMPONENTwa_structure-fieldnameOFSTRUCTURE<dyn_wa>TO<dyn_field>."用指针 <dyn_field>指向工作区<dyn_wa>中的一个字段,字段名为wa_structure-fieldname.CONCATENATEi jINTO<dyn_field>."给指针指向的字段赋值ENDLOOP.APPEND<dyn_wa>T...
2、指针的分配(常用句法) 分配某个变量给指针 ASSIGN var TO <field-symbols> 分配结构中的某个字段的地址给指针 ASSIGN COMPONENT pos OF STRUCTURE struc TO <field-symbols>. 分配整个内表行给指针(指针必须定义为有栏位结构的类型) READ TABLE itab INDEX/WITH KEY ASSIGNING <field-symbols>. LOOP AT i...
SELECT*FROM sflight INTO TABLE lt_large_table UP TO100000ROWS." 使用指针优化数据处理 lv_count=0.LOOP AT lt_large_table ASSIGNING<fs_large>.IF<fs_large>-carrid='LH'AND<fs_large>-connid='0400'.APPEND<fs_large>TO lt_small_table.lv_count=lv_count+1.ENDIF.ENDLOOP.WRITE:/'Number of ...
分配某个变量给指针ASSIGNvarTO<field-symbols>分配结构中的某个字段的地址给指针ASSIGNCOMPONENTposOFSTRUCTUREstrucTO<field-symbols>.分配整个内表行给指针(指针必须定义为有栏位结构的类型)READTABLEitabINDEX/WITHKEYASSIGNING<field-symbols>.LOOPATitabASSIGNING<field-symbols>.ENDLOOP.分配类的方法或借口给指针ASSIG...
ABAP指针用法修改项目内容 我们正常修改数据内容是,采用loop 循环数据内容,然后将数据存入到工作区内,在修改工作区对应的内容值. 修改完毕后,通过modify 的方式进行赋值,同时在清空工作区内容. 这是我们传统的赋值方式. 通过修改指针我们可以减少一些动作,比如清空工作区,modify 动作. ...
ENDIF. IF sy-index > 9 and sy-index < 25. itab-ZXXX2 =<wa2>. ENDIF. APPEND itab. ENDWHILE. 例2: LOOP AT ITAB. CONCATENATE T_A ITAB-A INTO T_B. ASSIGN (XXX) TO<A>. ITAB2-A1 =<A>. APPEND ITAB2. ENDLOOP.
例2: 代码语言:javascript 复制 LOOPATITAB.CONCATENATET_AITAB-AINTOT_B.ASSIGN(XXX)TO<A>.ITAB2-A1=<A>.APPENDITAB2.ENDLOOP.
loop at ta1 into wk1. write: / wk1-uname,wk1-age. endloop. endform. part5:内部テーブルの更新(modify、where、transporting、指针field-symbols可以边读边改) form changedata. wk1-uname = ‘田中’. wk1-uname = ‘22’. modify ta1 from wk1 transporting age where uname = ‘渡辺’. write...
在没有使用 Field Symbol 的情况下,通常我们需要通过LOOP AT语句将内表的一行拷贝到一个工作区,然后...
LOOP AT SCREEN . IF SCREEN-NAME = P_LIST2 . SCREEN- 8、INPUT = 0 . MODIFY SCREEN . ENDIF . ENDLOOP .*都选,执行 ELSEIF P_CB1 = X AND P_CB2 = X . REFRESH LIST . VALUE-KEY = 1111111111 . VALUE-TEXT = 1111111111 . APPEND VALUE TO LIST . VALUE-KEY = 2222222222 . VALUE-...