CL_SALV_HIERSEQ_TABLE问题列数量格式(MENGE)

2020-08-25 00:22发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨。

我正在使用CL_SALV_HIERSEQ_TABLE层次结构,并且具有数量列类型MENGE。

此透明表中的列具有小数位(域为MENG13),但ALV树仅显示其整数部分。

如何格式化它以打印小数点?

先谢谢您

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨。

我正在使用CL_SALV_HIERSEQ_TABLE层次结构,并且具有数量列类型MENGE。

此透明表中的列具有小数位(域为MENG13),但ALV树仅显示其整数部分。

如何格式化它以打印小数点?

先谢谢您

付费偷看设置
发送
3条回答
Tong__Ming
1楼-- · 2020-08-25 01:03

我什至尝试像波纹管一样,但是不起作用。

lr_column-> set_quantity_column('MEINS')。 "表示MEINS列为数量单位

Climb_Ma
2楼-- · 2020-08-25 00:53

数量将使用度量单位(交易CUNI中的"小数位数")定义的小数位数进行格式化。什么单位 的度量单位是MEINS,它的"小数位数"是什么?

" C36"是一个现有的单位,其小数位数设置为3。如果数量的类型具有多于3个小数,但其小数 该部分在第三个小数点后有零,它精确地输出三个小数点(如果数量为1,则将输出1.000;如果数量为1.2345,则将输出1.2345)

有关该概念的更多信息 WRITE-UNIT

的ABAP文档
昵称总是被占用
3楼-- · 2020-08-25 01:13

我还不明白为什么" C36"就像我在你说的那个表中找不到的单位。
但是现在我明白了为什么它起作用了。

p>

是否还有另一个单元,例如" C36",但如果我需要在第二个小数 未来?

一周热门 更多>