ABAP 中对于数字字段去掉小数点后面的零
2011-10-11 13:27
666 查看
如: 1.000 去掉小数点后的0 后 ,变成 1
FORM append_fc_alv USING fieldname TYPE slis_fieldcat_alv-fieldname
key TYPE slis_fieldcat_alv-key
reptext_ddic TYPE slis_fieldcat_alv-reptext_ddic
outputlen TYPE slis_fieldcat_alv-outputlen
inttype TYPE slis_fieldcat_alv-inttype
edit TYPE slis_fieldcat_alv-edit
checkbox TYPE slis_fieldcat_alv-checkbox
ref_fieldname TYPE slis_fieldcat_alv-ref_fieldname
ref_tabname TYPE slis_fieldcat_alv-ref_tabname.
CLEAR ls_fieldcat.
ls_fieldcat-fieldname = fieldname.
ls_fieldcat-key = key. "程序中打“X”就是主键
ls_fieldcat-reptext_ddic = reptext_ddic.
* ls_fieldcat-outputlen = outputlen.
* ls_fieldcat-inttype = inttype.
if fieldname = 'FLAG'.
ls_fieldcat-edit = edit.
ENDIF.
if fieldname = 'BDMNG' or fieldname = 'BDMNG1'.
ls_fieldcat-DECIMALS_OUT = '0'. " 去掉小数点后边0
endif.
ls_fieldcat-checkbox = checkbox.
ls_fieldcat-ref_fieldname = ref_fieldname.
ls_fieldcat-ref_tabname = ref_tabname.
APPEND ls_fieldcat TO gt_fieldcat.
ENDFORM. " append_fc_alv
FORM append_fc_alv USING fieldname TYPE slis_fieldcat_alv-fieldname
key TYPE slis_fieldcat_alv-key
reptext_ddic TYPE slis_fieldcat_alv-reptext_ddic
outputlen TYPE slis_fieldcat_alv-outputlen
inttype TYPE slis_fieldcat_alv-inttype
edit TYPE slis_fieldcat_alv-edit
checkbox TYPE slis_fieldcat_alv-checkbox
ref_fieldname TYPE slis_fieldcat_alv-ref_fieldname
ref_tabname TYPE slis_fieldcat_alv-ref_tabname.
CLEAR ls_fieldcat.
ls_fieldcat-fieldname = fieldname.
ls_fieldcat-key = key. "程序中打“X”就是主键
ls_fieldcat-reptext_ddic = reptext_ddic.
* ls_fieldcat-outputlen = outputlen.
* ls_fieldcat-inttype = inttype.
if fieldname = 'FLAG'.
ls_fieldcat-edit = edit.
ENDIF.
if fieldname = 'BDMNG' or fieldname = 'BDMNG1'.
ls_fieldcat-DECIMALS_OUT = '0'. " 去掉小数点后边0
endif.
ls_fieldcat-checkbox = checkbox.
ls_fieldcat-ref_fieldname = ref_fieldname.
ls_fieldcat-ref_tabname = ref_tabname.
APPEND ls_fieldcat TO gt_fieldcat.
ENDFORM. " append_fc_alv
相关文章推荐
- ABAP alv中对于数字字段如何去掉小数点后面的零
- ABAP:如何去掉ALV数字字段小数点后面的0
- 如何去掉ALV数字字段小数点后面的0
- ABAP alv中对数字字段进行去掉小数点后面的零的操作
- 去掉服务器传过来价格或者其他数字小数点后面多余的0
- 四舍五入并且去掉小数点后面多余的零
- sql 去零函数 datagridview中数字类型常出现后面的零不能去掉
- 对于给定的一个字符串,统计其中数字字符出现的次数。输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
- SQL查询时去掉小数点后面的0
- 去掉小数点后面的0
- 将小数点后面的无效的0去掉
- 怎样才能让datetime字段去掉最后面的小时、分、秒
- 在Java中如何确定浮点数的精度,例如按要求确定小数点后面的数字个数
- sqlserver把小数点后面多余的0去掉
- Java去掉小数点后面不需要的0
- java正则表达式去掉小数点后面多余的0
- 如何用ABAP将DSO中CHAR字段改为数字字段 CHAR_NUMC_CONVERSION
- sqlserver把小数点后面多余的0去掉
- url地址解码、保留小数点后面两位数字
- VBA实现数据库中的字段处理(下划线去掉,后面的字母变大写)之版本1.0。