内联角色类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内联角色类型相关的知识,希望对你有一定的参考价值。
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
...
答案
使用CONV运算符:
DATA(lv_name) = CONV tdobname( ls_ekko-ebeln ).
以上是关于内联角色类型的主要内容,如果未能解决你的问题,请参考以下文章
<code> vs <pre> vs <samp> 用于内联和块代码片段