ABAP SMARTFORM 中 金额字段转换

对于金额字段,负号变正的操作:

G_SUM_YB(CHAR28) = HEADER-WRBTR_T(CURR 23 .2 ) .
if G_SUM_YB < 0.
   G_SUM_YB = -1 * G_SUM_YB.
endif.

文本输出格式

负号提前操作:

CLEAR:G_SUM_JF.
WRITE  HEADER-DMBTR_S TO G_SUM_JF(CHAR28) DECIMALS 2.(两个小尾数)
call function 'CLOI_PUT_SIGN_IN_FRONT' 
          changing
            value = G_SUM_JF.

文本输出: &G_SUM_JF(C.2)&

另一种方式计算负

猜你喜欢

转载自blog.csdn.net/Pegasus666/article/details/118570595
今日推荐