删除前导0后缀0的几种方法
1.通過移位刪除前導(dǎo)0或后綴0.
data:
??str?type?char10?value?'0010000000'.
shift?str?left?deleting?leading?'0'.
shift?str?right?deleting?trailing?'0'.
?
2.通過內(nèi)外書式去除前導(dǎo)0.
如:
功能模塊'CONVERSION_EXIT_ALPHA_OUTPUT'.
?
3.通過數(shù)值變量轉(zhuǎn)換也可以去除前導(dǎo)0.
data:
??int?type?i,
??str?type?char10?value?'0010000000'.
int?=?str.
str?=?int.
??DATA?CV_INT?TYPE?INT4.
??DATA?CV_STR?TYPE?STRING.
??CV_INT?=?'199.00666'.
??CV_STR?=?CV_INT.
??CONDENSE?CV_STR."BREAK-POINT.
??SHIFT?CV_STR?RIGHT?DELETING?TRAILING?'0'.
??CONDENSE?CV_STR.
??SHIFT?CV_STR?RIGHT?DELETING?TRAILING?'.'.
??CONDENSE?CV_STR.
??WRITE?:?CV_STR.
總結(jié)
以上是生活随笔為你收集整理的删除前导0后缀0的几种方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP设置信贷控制范围有什么作用?
- 下一篇: Web Dynpro ABAP---AL