前言
财务很多报表金额字段有正负,但是通过标准功能导出的excel负数在数字后面,很影响汇总体验,所以需要有方法去处理负号,最好把负号提前
一、解决办法
查阅了相关资料,我们可以在为alv设置fieldcat时为相应字段设置参考解决
IF pv_fieldname EQ 'FIELD_JE' .
ls_fieldcat-ref_table = 'EKPO'.
ls_fieldcat-ref_field = 'MENGE'.
ENDIF.
这样设置后
我们通过标准输出excel附件的金额字段负号就会提前了,方便了汇总
在alv中负号提前可使用
IF ls_out-je < 0.
CALL FUNCTION ‘CLOI_PUT_SIGN_IN_FRONT’
CHANGING
value = ls_out-je.
ENDIF.
总结
以上