基于月的动态ALV

2020-09-07 22:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们! 首先,对不起我的英语...

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

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


专家们!

首先,对不起我的英语错误。

我需要在ALV中显示基于ALV网格中按月计算的数量。 但只显示我正在读取的表中具有值的月份列。

matnr 0101 0102 0103 ....... 0110 0111 0112

0123 0 0 0 0 234 345

0124 0 0 0 458 234 345

ALV应该仅显示

matnr 0110 0111 0112

0123 234 345

0124 458 234 345

请指导我实现这一目标,我对此很陌生。

1条回答
d56caomao
2020-09-07 23:31

我认为这可能会对您有所帮助-您应该知道如何找到"无用的" cols

" ...
 cl_salv_table =>工厂(正在导入r_salv_table = DATA(material_month_alv)
                         更改t_table = material_month_value)。

 DATA(alv_columns)= material_month_alv-> get_columns()。

 DATA(alv_column)= alv_columns-> get_column('DAY0101')。
 alv_column-> set_technical(if_salv_c_bool_sap => true)。  " <=在前端不可用

 alv_column = alv_columns-> get_column('DAY0102')。
 alv_column-> set_visible(if_salv_c_bool_sap => false)。  " <=在前端可用但已隐藏
 " ...
 

致谢

Domi

一周热门 更多>