ABAP write 问题

ABAP write 问题,第1张

因为你的是I类型, 数值.. 代表的意思是, 从右往左输出5位, 第5位输出不完, 就以*号代替其他. 如果输出完了, 就会显示所有

然后你的是C类型, 字符串, 那就会从左往右输出5位. 直接截取5位.

WRITE ... TO 把源的格式 附值到目标。

MOVE ... TO 直接把源的值附到目标。

例子:

DATA: gv_char1(20) TYPE c,

gv_char2(20) TYPE c,

dec1(10) TYPE p DECIMALS 2 VALUE '22345.89'.

* date *

WRITE:/ 'date variable'.

WRITE sy-datum TO gv_char1.

WRITE:/ 'write to', gv_char1.

MOVE sy-datum TO gv_char2.

WRITE:/ 'move to', gv_char2.

SKIP 1.

* decimal *

WRITE:/ 'decimal variable'.

WRITE dec1 TO gv_char1.

WRITE:/ 'write to', gv_char1.

MOVE dec1 TO gv_char2.

WRITE:/'move to', gv_char2.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11670305.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存