在修改報表遇到的一個用法
直接上例子:
DATA: BEGIN OF LINE, COL1 TYPE I VALUE '11', COL2 TYPE I VALUE '22', COL3 TYPE I VALUE '33', END OF LINE. DATA COMP(5) 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 / <F3>.
輸出結果:
該示例中, <F1> 指向字段串 LINE, <F2> 指向字段 COMP。 循環中,LINE 的組件由其 號碼指定, 並且一個接 一個地被分 配到 <F3>。 循環之後, LINE 的組件 COL3 由其名稱指 定,並被分 配到 <F3>。