用concatenate连接字符串时会要求字符类型的field要左对齐,如下图中的”SML313974 8800“,
很简单,使用concatenate时用一下RESPECTING BLANKS就可以了。
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
REPORT ztest_st. *$*$-------------------------------------------------------------------* * Tables *$*$-------------------------------------------------------------------* DATA:l_matnr TYPE vbap-matnr VALUE 'SML313974', l_werks TYPE vbap-werks VALUE '8800', l_result(22) TYPE c. CONCATENATE l_matnr l_werks INTO l_result RESPECTING BLANKS. WRITE: l_result. |
运行结果:
以上。
发表评论