ASSIGN COMPONENT SY-INDEX OF STRUCTURE <F1> TO <F3>.WRITE <F3>.ENDDO.ASSIGN COMPONENT <F2> OF STRUCTURE <F1> TO <F3>.WRITE / <F3>.输出如下:11 22 33 33 该示例中, <F1> 指向字段串 LINE, <F2> 指向字段 COMP。 循环中,LINE 的组件由其 号码指定, 并且一个接 一...
"通过索引动态的访问结构成员 ASSIGN COMPONENT sy-index OF STRUCTURE <f1>; TO <f3>... STRUCTURE itab TO <fs>;. "通过字段名动态的访问结构成员 ASSIGN COMPONENT <f2>; OF STRUCTURE <f1>; TO代替Excel上载的方法 -msgno WITH sy-msgv1sy-msgv2 sy-msgv3 sy-msgv4 . ELSE....
DATA COMP(4) VALUE 'COL3'. FIELD-SYMBOLS: <F1>, <F2>, <F3>. ASSIGN LINE TO <F1>. ASSIGN COMP TO <F2>. DO 3 TIMES. ASSIGN COMPONENT SY-INDEX OF STRUCTURE <F1> TO <F3>. "按具体列数 WRITE <F3>. ENDDO. ASSIGN COMPONENT <F2> OF STRUCTURE <F1> TO <F3>. "按具体值 WRITE ...
field-SYMBOLS:<wa>TYPE any,<wa2>TYPE any. ASSIGN WA_MARA to<wa>. select single * from MARA into WA_MARA. WHILE sy-subrc = 0. ASSIGN COMPONENT sy-index of STRUCTURE<wa>to<wa2>. IF sy-index = 5. itab-ZXXX1 =<wa2>. ENDIF. IF sy-index > 9 and sy-index < 25. itab-ZXXX...
ASSIGN COMPONENT sy-index OF STRUCTURE wa TO FIELD-SYMBOL(<fs>). IF sy-subrc <> 0. EXIT. ENDIF. cl_demo_output=>write( <fs> ). ENDDO. cl_demo_output=>display( ). Example The following two methods show the dynamic assignment of the components of a structure that is passed to...
ASSIGN COMPONENT sy-index OF STRUCTURE wa TO FIELD-SYMBOL(<fs>). IF sy-subrc <> 0. EXIT. ENDIF. cl_demo_output=>write( <fs> ). ENDDO. cl_demo_output=>display( ). Example The following two methods show the dynamic assignment of the components of a structure (passed to the ...
SY-REPID:ABAP 程式名,目前的主程式 SY-DYNNR:画面号 SY-CPROG:ABAP 程式名 SY-SYSID: R/3 系統,R/3 系統名稱 SY-UCOMM: PAI驱动的功能代码,一般用来参照定义变量 SY-INDEX(DO) :当前LOOP循环过的次数 SY-TABIX(LOOP READ):当前处理的是internal table 的第几笔 ...
CREATE DATA dref2 LIKE TABLE OF <fs1>. ASSIGN dref2->* TO <fs2>. SELECT * FROM (p_tname) INTO TABLE <fs2> UP TO 5 ROWS. LOOP AT <fs2> INTO <fs1>. DO. ASSIGN COMPONENT sy-index OF STRUCTURE <fs1> TO <fs3>. IF sy-subrc <> 0. ...
ASSIGN COMP TO <F2>. DO 3 TIMES. ASSIGN COMPONENT SY-INDEX OF STRUCTURE <F1> TO <F3>. WRITE <F3>. ENDDO. ASSIGN COMPONENT <F2> OF STRUCTURE <F1> TO <F3>. WRITE / <F3>. 输出如下: 11 22 33 33 该示例中,<F1>指向字段串LINE,<F2>指向字段COMP。循环中,LINE的组件由其号码指定,并且...
分配某个变量给指针ASSIGNvarTO<field-symbols>分配结构中的某个字段的地址给指针ASSIGNCOMPONENTposOFSTRUCTUREstrucTO<field-symbols>.分配整个内表行给指针(指针必须定义为有栏位结构的类型)READTABLEitabINDEX/WITHKEYASSIGNING<field-symbols>.LOOPATitabASSIGNING<field-symbols>.ENDLOOP.分配类的方法或借口给指针ASSIG...