abap是否有任何方法可以对char类型(或不同长度的任何类似类型)执行内联强制转换?也许有些类似于value
运算符(对于结构)可以用于字段。
具体示例(name
类型为tdobname
,它是char 70,而ebeln
是char 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
...