2020-08-19 21:46发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好专家
在ALV中显示时,我要求删除小数点后的零。
例如4.000->'4'。
我使用过lo_column-> set_decimals('0')。但是我没有发现任何区别。
我正在使用SALV工厂方法进行ALV显示。
请忠告。
谢谢。
最简单的解决方案是将值移动到类型为i的列并显示该列。
Neal
嗨,
声明 该数量字段,例如P LENGTH 16小数3。然后使用lo_column-> set_decimals('0')。
感谢与问候
巴拉克里希纳(Bala Krishna)
您好Elakkiya。
如果您不想更改列类型,则需要在生成目录时更改列的某些字段。
我在接下来的几行中用2位小数代替3(字段类型= BRGEW):
-decimals_o = 2。
-小数= 2。
清除: -domname,
-qfieldname
-ref_table
-数据类型。
此致
Manuel H。
lr_col-> set_edit_mask(value ='== DEC0')。
最多设置5个标签!
最简单的解决方案是将值移动到类型为i的列并显示该列。
Neal
嗨,
声明 该数量字段,例如P LENGTH 16小数3。然后使用lo_column-> set_decimals('0')。
感谢与问候
巴拉克里希纳(Bala Krishna)
您好Elakkiya。
如果您不想更改列类型,则需要在生成目录时更改列的某些字段。
我在接下来的几行中用2位小数代替3(字段类型= BRGEW):
清除: -domname,
此致
Manuel H。
lr_col-> set_edit_mask(value ='== DEC0')。
一周热门 更多>