abap concatenate拼接
concatenate可以拼接自己想要的信息。但是对数据字典中的QUAN类型字段不能直接拼接。
QUAN13类型对应到程序中为P类型三位小数,可以先转成C类型再进行拼接,需要注意C类型要定义长度,不然会自动四舍五入。
示例
DATA: num TYPE labst VALUE '10.000',
text TYPE c LENGTH 10.
text = num.
CONCATENATE 'test:' text INTO text.
WRITE:/ text.
结果
发现text有10为长度,可以去空格。
示例
DATA: num TYPE labst VALUE '10.000',
text TYPE c LENGTH 10.
text = num.
CONCATENATE 'test:' text INTO text.
CONDENSE text NO-GAPS.
WRITE:/ text.
结果
post SAP-Garson
原文链接:https://blog.csdn.net/weixin_45119041/article/details/106770019文章来自于网络,如果侵犯了您的权益,请联系站长删除!