首页 > 技术文章 > 拼接和前导零用法

BruceKing 2019-04-30 14:56 原文

1、实际操作abap时,输出消息时经常会碰到拼接字符的问题。

2、实际操作abap时,有时候使用函数时,对于输入参数有时候需要补充前导零或者去除前导零。

部分代码如下:

DATA: B(10)       ,
      C(10) TYPE C VALUE '12345678'.
B = C+0(4).
WRITE:'B的数值是' && B."常量与变量之间用&&连接,前后有空格
WRITE:/ |B的数值是{ B }|."变量用大括号括起来,前后使用空格

DATA: A(20) TYPE C VALUE '00022222'.
DATA: A1(20) TYPE C .
DATA: A2(20) TYPE C .
DATA: A3(20) TYPE C .
A1 = |{ A ALPHA = IN WIDTH = 10 }|. "补充前导0至总计10位
A2 = |{ A ALPHA = IN }|. "补充前导0至总计本身字符数
A3 = |{ A ALPHA = OUT }|. "去除前导0
WRITE: / A1, / A2, / A3.

 

推荐阅读