更改ABAP的类型

  • 本文关键字:类型 ABAP 更改 abap
  • 更新时间 :
  • 英文 :


我有一个类型string的内部表。

it_fields TYPE STANDARD TABLE OF string

内部有一些我需要解析的值,然后将其存储在it_final中。

it_final TYPE STANDARD TABLE OF dd03l-fieldname

dd03l具有带有datatype char 30的列名称名称。

在ABAP中可以解析?

LOOP at it_fields into data(source).
   if strlen( source ) <= 30.
      Append initial line to it_final ASSIGNING FIELD-SYMBOL(<target>).
      <target> = source.
   endif.
ENDLOOP.

那是您需要的吗?我没有测试,我只是想,这可能是您的要求...

DATA: ls_final like line of it_final.
LOOP at it_fields into data(lv_field).
   ls_final = lv_field.
   APPEND ls_final TO it_final.
   CLEAR:ls_final .
ENDLOOP.

我猜这也有效。

在ABAP中很难使用字符串。有些人有255个字符,还有更多。

对我来说,最好的方法是:

it_fields循环到/分配wa/.

凝结wa/.

wa_final = wa/.

将wa_final附加到it_final中。

清除:wa_final。

endloop。

相关内容

  • 没有找到相关文章

最新更新