根据SALV ALV的值更改小数

2020-09-13 07:38发布

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

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


使用REUSE功能模块时,如果设置了以下参数的值。

表输出如下所示,如果数量为十进制值,则显示为小数,但如果为整数,则缺少十进制值

如果清除了值QFIELDNAME和QTABNAME,默认情况下将显示3个小数,如下所示

在内部表定义中,字段定义如下

如果我们需要使用SALV实现相同的目标,该如何进行?

(20.4 kB)

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

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


使用REUSE功能模块时,如果设置了以下参数的值。

表输出如下所示,如果数量为十进制值,则显示为小数,但如果为整数,则缺少十进制值

如果清除了值QFIELDNAME和QTABNAME,默认情况下将显示3个小数,如下所示

在内部表定义中,字段定义如下

如果我们需要使用SALV实现相同的目标,该如何进行?

(20.4 kB)
付费偷看设置
发送
2条回答
wang628962
1楼-- · 2020-09-13 08:21

普拉桑斯嗨,

我不确定CL_SALV是否可行,但是您可以看看这些解决方案,即使它们与您的要求并不严格相关

http://www.saplearners.com/add-cell- color-alv-using-cl_salv_table /

http://zevolving.com/2012/01/salv-table-17-apply-styles-to-cell/


也许您可以使用它们作为起点来挖掘CL_SALV迷宫并找到解决方案。

追夢秋陽
2楼-- · 2020-09-13 08:29

您需要获取ALV列并设置其参考字段,例如:

数据:lr_columns类型对cl_salv_columns_table的引用,lr_column类型对cl_salv_column_table的引用。
 cl_salv_table =>工厂(
  输入
  r_salv_table = gr_table
  改变
  t_table = gt_outtab)。
 lr_columns = gr_table-> get_columns()。
 lr_column?= lr_columns-> get_column('your column')。
 lr_column-> set_decimals_column('您的小数列')。
 

还有更多方法可以与其他类型(例如货币)一起使用,或者也可以获取DDIC参考,只需选择一种适合您的要求即可。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答