簡體   English   中英

盡快更改類型

[英]Changing type in abap

我有一個類型的內部表string

it_fields TYPE STANDARD TABLE OF string

在此內部,我需要解析一些值,然后將其存儲在it_final

it_final TYPE STANDARD TABLE OF dd03l-fieldname

dd03l的列名稱字段名稱的數據類型為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.

我猜這也是可行的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM