ALV小数位数控制
来源:互联网 发布:色彩构成 知乎 编辑:程序博客网 时间:2024/05/21 10:19
我知道ALV输出时可以控制小数数位。可是现在业务部门有这样一个需求,比如说,如果系统数量是7.000的时候输出为整数7,如果系统数量是7.050的时候输出为7.05,如果系统数量是7.056的时候输出为7.056。有什么好办法处理么?谢谢。
Blog作者的回复:
LIKE THIS:
.....
ls_fieldcat-edit_mask = '==ZZERO' .
.....
FUNCTION conversion_exit_zzero_output.
*"----------------------------------------------------------
*"Local interface:
*" IMPORTING
*" VALUE(INPUT) OPTIONAL
*" EXPORTING
*" REFERENCE(OUTPUT)
*"-----------------------------------------------------------
DATA: str TYPE string ,
str2 TYPE string .
str = input.
CONDENSE str NO-GAPS.
SPLIT str AT '.' INTO str str2.
SHIFT str2 RIGHT DELETING TRAILING '0' .
CONDENSE str2.
CONCATENATE str '.' str2 INTO str.
SHIFT str RIGHT DELETING TRAILING '.' .
output = str.
ENDFUNCTION.
**************************************
*只是针对正数的情况,如果是负数请自行调整程序
來自:http://ruyue318.blog.sohu.com/110710394.html
- ALV小数位数控制
- 控制小数位数
- JS 控制小数位数
- 水晶报表控制小数位数
- 控制小数显示的位数
- Java中控制小数位数
- MATLAB 任意位数小数控制
- js中控制小数位数
- java中控制小数位数
- java 控制输出小数位数
- 在c++中如何控制小数位数
- java控制float类型的小数位数
- web前端显示数字,小数位数控制
- 关于Java控制小数位数的问题
- ACM标准输入输出/小数位数控制
- extjs 可编辑numberfield 控制小数位数
- C语言如何控制小数位数
- JS 控制小数位数的实现代码
- MSTR技术交流中心
- 获取插入数据库记录的自动标识
- oracle审计功能如何实现启动关闭功能
- JS在firefox和IE下差异及解决方案
- GTK Gossip: GtkTreeView 與 GtkListStore
- ALV小数位数控制
- Fedora 下解决 Netbeans 乱码问题。
- answer_to_1.16
- IntelliSense
- Felomeng翻译:Google提供比微软Exchange更廉价的解决方案
- Flash Builder快捷键
- GTK Gossip: GtkTreeView 與 GtkTreeStrore
- GTK Gossip: GtkNotebook
- unicode码的分布情况