取消隐藏Alv表中的列

2020-09-10 22:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我有两个具有相同程序...

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

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


专家们,

我有两个具有相同程序的SAP系统。

system1 的ALV网格中显示 Nome 2 列,但是在 system2 的ALV网格中隐藏 详细信息,您可以在两个系统中看到 Nome 2 值。

程序使用Field目录传递要在ALV中显示的字段列表。 和 CALL FUNCTION'REUSE_ALV_GRID_DISPLAY'

系统1:

System2

如果有人有什么建议可以解决这个问题,我将感到非常高兴。

此致

娜塔莉

(34.7 kB)
2条回答
奄奄一息的小鱼
2020-09-10 23:14

嗨,娜塔莉!

您可以尝试在显示ALV之后尝试创建一个包含您缺少字段的默认变体,或者在调用ALV FM之前在代码中创建字段目录之后修改字段属性。

我想您将REUSE_ALV_FIELDCATALOG_MERGE FM用于字段目录,因为您正在使用REUSE_ALV_GRID_DISPLAY FM显示数据。

就个人而言,我将使用cl_gui_alv_grid类的set_table_for_first_display方法(如果需要,我可以向您展示一个示例)。

您将拥有更加动态的ALV。

请告诉我这是否有帮助,或者您需要更详细的答案,

致谢!

一周热门 更多>