ZFI19135循环显示科目方向和差异字段颜色

LOOP AT IT_KMYE.
IF IT_KMYE-SAPQMYE > 0.
IT_KMYE-SAPFX = ‘借方’.
ELSEIF IT_KMYE-SAPQMYE < 0.
IT_KMYE-SAPFX = ‘贷方’.

  •    it_kmye-sapqmye = it_kmye-sapqmye * -1.
    

    ELSE.
    IT_KMYE-SAPFX = ‘平’.
    ENDIF.

    IF IT_KMYE-SAPFX = ‘借方’.
    IT_KMYE-CY = IT_KMYE-SAPQMYE - IT_KMYE-GKQMYE.
    ELSE.
    IT_KMYE-CY = IT_KMYE-SAPQMYE + IT_KMYE-GKQMYE.
    ENDIF.

    IF IT_KMYE-CY = 0
    AND NOT ( IT_KMYE-HKONT IS INITIAL AND IT_KMYE-GKKMBH IS NOT INITIAL )
    AND NOT ( IT_KMYE-HKONT IS NOT INITIAL AND IT_KMYE-GKKMBH IS INITIAL ).
    LS_CELLCOLOR-FNAME = ‘CY’ .
    LS_CELLCOLOR-COLOR-COL = ‘5’ .
    LS_CELLCOLOR-COLOR-INT = ‘1’ .
    LS_CELLCOLOR-COLOR-INV = ‘1’ .
    APPEND LS_CELLCOLOR TO IT_KMYE-CELLCOLORS . "绿色
    ELSE.
    LS_CELLCOLOR-FNAME = ‘CY’ .
    LS_CELLCOLOR-COLOR-COL = ‘6’ .
    LS_CELLCOLOR-COLOR-INT = ‘1’ .
    LS_CELLCOLOR-COLOR-INV = ‘1’ .
    APPEND LS_CELLCOLOR TO IT_KMYE-CELLCOLORS . "红色
    ENDIF.

    MODIFY IT_KMYE.
    L_SAPKM = IT_KMYE-HKONT.
    L_GKKM = IT_KMYE-GKKMBH.
    CLEAR:L_SAPSUM,L_GKSUM.
    ENDLOOP.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值