取消隐藏 ALV 网格中的列

Unhide a column in ALV grid

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

Nome 2显示在系统1的ALV网格中,但在系统2的ALV网格中隐藏,当select时您可以看到详细信息两个系统中的 Nome 2 值。

程序使用字段目录传递字段列表显示在ALV中,也使用函数'REUSE_ALV_GRID_DISPLAY'.

如果有人有任何可以解决它的建议,我将非常高兴。

此致,

娜塔莉

查看系统1中fieldcatalog的no-out 属性,好像在那里启用了:

你假设像这样搜索行:

IF T_FIELDCAT-FIELDNAME = 'NOME1'.
    T_FIELDCAT-NO_OUT = 'X'.
    MODIFY T_FIELDCAT INDEX sy-tabix.
ENDLOOP.

删除 NO-OUT 行,瞧!