SAP ABAP 格式化输出

1。从字段NUMBER输出到字段STRING,输出到屏幕不同位置。

DATA: STRING(20),
NUMBER(8) TYPE C VALUE '123456',
OFFSET TYPE I VALUE 8,
LENGTH TYPE I VALUE 12.
* 偏移8位,选取长度12,在这12长度中,靠左输出。
WRITE NUMBER(6) TO STRING+OFFSET(LENGTH) LEFT-JUSTIFIED.
WRITE: / STRING, 1.
CLEAR STRING.

WRITE NUMBER(6) TO STRING+OFFSET(LENGTH) CENTERED.
WRITE: / STRING, 2.
CLEAR STRING.

WRITE NUMBER(6) TO STRING+OFFSET(LENGTH) RIGHT-JUSTIFIED.
WRITE: / STRING, 3.
CLEAR STRING.


2。数值传递给字符类型,以及字符传递给字符类型

DATA : I_1 TYPE I,
STR1(11),
STR2(11).
DATA : I TYPE I.
I_1 = 9.
STR1 = 9.
WRITE STR1 TO STR2 LEFT-JUSTIFIED.
I = STRLEN( STR2 ).
WRITE : / STR2, I, 4. " 未实现靠左输出,字符->字符,长度为10,不理解
WRITE I_1 TO STR2 LEFT-JUSTIFIED.
I = STRLEN( STR2 ).
WRITE : / STR2, I, 4. " 实现靠左输出,数值->字符,并且长度为1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值