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.
结果
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/17864.html