Показать столбец в сетке ALV

У меня две системы SAP с одной и той же программой.

Столбец Nome 2 отображается в сетке ALV системы 1, но в сетке ALV системы 2 скрыт, и при выборе деталей вы можете увидеть значение Nome 2 в обе системы.

Программа использует каталог полей для передачи списка полей для отображения в ALV, а также использует функцию REUSE_ALV_GRID_DISPLAY.

введите описание изображения здесь

введите описание изображения здесь

Я был бы очень рад, если бы у кого-то были предложения, которые могли бы ее решить.

С уважением,

Натали


person Nataly Alejandra Moros Guerra    schedule 01.04.2019    source источник
comment
На видимость могут влиять атрибуты входа в систему (язык или мандант), вы также можете проверить, есть ли какой-либо вариант, влияющий на это поведение   -  person Francisco Tena    schedule 01.04.2019


Ответы (1)


Проверьте свойство no-out fieldcatalog в системе 1. Кажется, оно включено:

Вы предполагаете искать такие строки:

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

Удалите строку NO-OUT и вуаля!

person Suncatcher    schedule 24.04.2019