遍历ABAP结构的各个字段

标签:ABAP

有的结构有很多字段,但想对所有字段都进行同样的处理时,会显得很臃肿,这时就可以用field-symbols了。
感觉是类似指针或是引用的东西吧,而且因为语法检查很松,有时候比C/C++的指针/引用更强大。

这里演示一个把结构中所有为空的字段,填为'none'的form。
form fill_none using size type i
        changing wa type any.
  field-symbols: <comp> type any.
  do size times.
    assign component sy-index of structure wa to <comp>.
    if <comp> = ' '.
      <comp> = 'none'.
    endif.
  enddo.
endform. "fill_none

0条评论 你不来一发么↓

    想说点什么呢?