ALV负号提前显示
2012-09-24 14:32
162 查看
方法1:把字段设置为CHAR型,拼接字符串负号自然可以提前显示。
方法2:构建ALV的FIELDCATE时,设置 edit_mask = '==XXXXX',建立函数CONVERSION_EXIT_XXXXX_OUTPUT设置输出为负号提前,之后调用ALV显示函数,系统会自动调用函数CONVERSION_EXIT_XXXXX_OUTPUT
FUNCTION CONVERSION_EXIT_ZMENGE_OUTPUT.
*"----------------------------------------------------------------------
*"*"Local interface:
*" IMPORTING
*" REFERENCE(INPUT) TYPE ANY
*" EXPORTING
*" REFERENCE(OUTPUT) TYPE ANY
*"----------------------------------------------------------------------
OUTPUT = INPUT.
CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT'
CHANGING
VALUE = OUTPUT.
ENDFUNCTION.
在此,推荐读者使用方法2,共用性强且可根据实际情况易维护。
方法2:构建ALV的FIELDCATE时,设置 edit_mask = '==XXXXX',建立函数CONVERSION_EXIT_XXXXX_OUTPUT设置输出为负号提前,之后调用ALV显示函数,系统会自动调用函数CONVERSION_EXIT_XXXXX_OUTPUT
FUNCTION CONVERSION_EXIT_ZMENGE_OUTPUT.
*"----------------------------------------------------------------------
*"*"Local interface:
*" IMPORTING
*" REFERENCE(INPUT) TYPE ANY
*" EXPORTING
*" REFERENCE(OUTPUT) TYPE ANY
*"----------------------------------------------------------------------
OUTPUT = INPUT.
CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT'
CHANGING
VALUE = OUTPUT.
ENDFUNCTION.
在此,推荐读者使用方法2,共用性强且可根据实际情况易维护。
相关文章推荐
- ALV 负号提前 (EDIT_MASK应用)
- 一个程序的ALV显示之后还可以进行数据操作。
- ALV_GRID + 动态显示列
- 简单的ALV显示信息(二)
- OO ALV(一屏幕显示多个ALV, 双击事件)例子
- ALV一列能显示多少字符?
- 显示ALV的工具条
- iOS 7曝夏令时日历时间显示错误:提前1小时
- 同屏幕显示多个 ALV
- ALV标题头的显示
- SAP ABAP同时显示多个ALV的方法
- 如何在屏幕上显示多个alv
- alv 显示正常但导出时出错
- OO实现ALV TABLE 一:最简单的ALV显示
- SAP 金额等负号提前问题
- ABAP实践学习--灰色的ALV显示
- 如何在屏幕上显示多个alv
- WEB dynpro alv显示
- ABAP负号提前的方法
- Function实现ALV Table一:最简单的ALV显示