ASSIGN COMPONENT OF STRUCTURE TO

在修改报表遇到的一个用法


直接上例子:

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: , , .
ASSIGN LINE TO .
ASSIGN COMP TO .
DO 3 TIMES.
   ASSIGN COMPONENT SY-INDEX OF STRUCTURE  TO .
   WRITE .
ENDDO.
ASSIGN COMPONENT  OF STRUCTURE  TO .
WRITE / .



输出结果:

ASSIGN COMPONENT <comp> OF STRUCTURE <s> TO <FS>_第1张图片


该示例中, <F1指向字段串 LINE <F2指向字段 COMP 循环中,LINE 的组件由其 号码指定, 并且一个接 一个地被分 配到 <F3> 循环之后, LINE 的组件 COL3 由其名称指 定,并被分 配到 <F3>



你可能感兴趣的:(abap,abap,sap,指针)