如何解决ALV的负数符号前显的问题
来源:互联网 发布:兼职淘宝摄影师招聘 编辑:程序博客网 时间:2024/06/04 17:42
1、建立自定义函数
FUNCTION CONVERSION_EXIT_Z0002_OUTPUT.
*"----------------------------------------------------------------------
*"*"Local interface:
*" IMPORTING
*" REFERENCE(INPUT)
*" EXPORTING
*" REFERENCE(OUTPUT)
*"----------------------------------------------------------------------
DATA: OUTPUT1(12) TYPE C,
OUTDATUM TYPE INT4.
IF INPUT <> SPACE.
OUTDATUM = INPUT.
if input > 0.
move OUTDATUM TO OUTPUT .
else.
OUTDATUM = OUTDATUM * ( -1 ).
move OUTDATUM TO OUTPUT1 .
CONCATENATE '-' output1 into output.
CONDENSE output NO-GAPS .
endif.
ELSE.
OUTPUT = SPACE.
ENDIF.
ENDFUNCTION.
2、设置ALV输出格式字段格式
clear ls_fcat.
ls_fcat-fieldname = 'INT4'.
ls_fcat-inttype = 'I'.
ls_fcat-intlen = 10.
ls_fcat-col_pos = l_lin.
ls_fcat-seltext_s = ls_fcat-fieldname.
ls_fcat-seltext_m = ls_fcat-fieldname.
ls_fcat-seltext_l = ls_fcat-fieldname.
ls_fcat-edit_mask = '==Z0002'.
append ls_fcat to ct_fcat.
3、调用函数就可达到负数符号前显的效果。
call function 'REUSE_ALV_GRID_DISPLAY'
exporting
it_fieldcat = lt_fcat
tables
t_outtab = gt_outtab
exceptions
program_error = 1
others = 2.
- 如何解决ALV的负数符号前显的问题
- 如何解决ALV的负数符号前显的问题
- 如何解决ALV的负数符号前显的问题
- 如何解决ALV的负数符号前显的问题
- 如何解决ALV的负数符号前显的问题
- ALV的负数符号显示
- ALV 导出EXCEL 的问题及解决
- Eclipse项目名称前红色感叹号的问题如何解决
- 负数加减乘除的问题
- quick cocos2dx解决ByteArray中readchar负数不正常的问题
- c++和c#求摸操作符号%的注意问题,是负数的情况
- 解决VC2008加载符号缓慢的问题
- 解决VS2012【加载......符号缓慢】的问题
- 解决VS2012【加载......符号缓慢】的问题
- 解决VS2012【加载......符号缓慢】的问题
- 解决斜杠符号被转义的问题
- 二进制负数的一些问题
- 关于负数的除法问题
- 延时加载问题解决OpenSessionInViewInterceptor 和 OpenSessionInViewFilter的配置
- android开发环境比较
- DLL封装框架视图经验总结
- 单片机
- 郁闷
- 如何解决ALV的负数符号前显的问题
- SAP常用术语-SD
- 别人推荐的不错的书籍[非技术类]
- SAP ABAP 如何在做table control的字段里实现输入负值
- PHP数组的使用和遍历
- SQL Server数据库备份和恢复措施
- 上海医药:新上药新起点新空间予推荐评级
- SAP ABAP 如何在做table control的字段里实现输入负值
- tomcat发布基于jersey的WebService(一)