[英]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.