gpt4 book ai didi

casting - 字符类型的内联转换

转载 作者:行者123 更新时间:2023-12-02 16:03:39 25 4
gpt4 key购买 nike

abap 是否有任何方法可以对 char 类型(或不同长度的任何类似类型)执行内联转换?也许有类似于value运算符(用于结构)的东西可以用于字段。

具体示例(name 的类型为 tdobname,字符为 70,ebeln 为字符 10),由于以下原因导致转储类型不匹配:

call function 'READ_TEXT'
exporting
id = lv_textid
language = sy-langu
name = ls_ekko-ebeln
object = 'EKKO'
tables
lines = lt_textlines

现在,我添加了一行到目标类型变量的转换(有效),但我希望跳过该步骤。

data: lv_name type tdobname.
lv_name = ls_ekko-ebeln.
call function 'READ_TEXT'
exporting
...
name = lv_name
...

最佳答案

使用CONV运算符:

DATA(lv_name) = CONV tdobname( ls_ekko-ebeln ).

关于casting - 字符类型的内联转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51184657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com