二维码

[Smart] Form中输出显示格式的控制

Twilight发表于 2015-02-02 12:30zhongguomao 最后回复于 2017-08-09 11:43 [复制链接] 5485 1

在SMARTFORM中,数量和金额类型的字段由于类型的影响,占用过长宽度导致显示错位,解决的方法:&ITAB-MENGE(C)&

输出格式设置说明

&field+&               对于字符变量设置从何位置显示数据,如果offset大于字符变量长度时,系统就不会显示任何数据
&field()&               设置输出长度.
&field(*)&              如果该字段类型是abap数据字典里定义的类型,系统将按照字典定义的长度设置输出长度
&field(S)&             禁止输出符号位
&field(<)&             符号位显示在数据的左边
&field(.)&              设置显示小数的位数
&field(E)&             设置为科学标示法
&field(T)&              禁止千分位的显示(适用于: DEC, CURR, INT和QUAN几种数据类型).
&field(Z)&              禁止数字前导0的显示
&field(I)&               禁止显示空值
&field(K)&             禁止类型系统按数据字典定义的转换函数进行输出转换
&field(R)&             右对齐(只有在定义了输出长度时才有效)
&field(F)&              用指定的字符替换左边的空格.
&field(L)&              将日期转换为本地显示格式,使用JDAT指定的格式
&field(C)&             该设置效果和ABAP的CONDENSE语句相同.
回复

使用道具 举报

zhongguomao
&field(C)&   去零一直用。
回复 支持 反对

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

快速回复 返回顶部 返回列表