Описание элемента данных не обновляется в SE16N

Я изменил DataElement одного столбца в транзакции SE11.

Когда я открываю таблицу в SE16N, имя столбца является описанием более старого элемента данных.

Как обновить столбец с новым описанием?

Пример:

В первый раз я создал так:

FIELD        DataElement         Description when show at SE16N
COD_PANEL    NUMC5               numc5

Во второй раз я изменяю DataElement:

FIELD        DataElement         Description when show at SE16N
COD_PANEL    ZCOD_PANEL          numc5

Если я открою таблицу на другом языке, новое имя будет правильным.


person Ailin Albertoni    schedule 13.03.2014    source источник


Ответы (3)


Причина, по которой это не работает, вероятно, заключается в языке. Вы должны изменить значения для каждого языка отдельно. Войдите с языком, который вы хотите обновить, и снова внесите изменения. Тогда это должно работать.

В противном случае, вы активировали изменения?

person Jay    schedule 14.03.2014
comment
Проблема не зависит от языка. И я предполагаю, что ОП действительно активировался, но это не решает проблему (по крайней мере, для меня). - person Philip Allgaier; 14.03.2014
comment
Ну, он написал, что если я открою таблицу на другом языке, новое имя будет правильным.. так что я думаю, что проблема не зависит от языка.... - person Jay; 14.03.2014
comment
@Philip Allgaier Я не понимаю, почему вы так настаиваете на том, что это не то, чего хотел спрашивающий, и что это не решает проблему. Я бы сказал, что ему решать, решает ли это его проблему или нет, и если вы считаете, что все эти решения просто неверны (что может быть, может быть, вы правы), то почему бы вам не предложить свое собственное решение? ;) - person Mickey; 14.03.2014
comment
@CurlyB Потому что, к сожалению, у меня его нет. Я знаю об этой проблеме уже давно, и что я обычно делаю, так это вручную удаляю старое описание DDIC, отображаемое для элемента (например, в структуре таблицы), преднамеренно меняю символ в имени элемента DDIC (чтобы система понимает, что его не существует), а затем исправить его. Это заставляет систему вытягивать новое, правильное описание. Но такой подход довольно громоздкий. Я все еще надеюсь, что у кого-то еще есть хороший трюк под рукой. - person Philip Allgaier; 14.03.2014
comment
@PhilipAllgaier, это объяснение, с которым я могу жить, и что-то, что сделало бы заданный вопрос действительно хорошим. - person Mickey; 14.03.2014
comment
@Jay Верно, но, по крайней мере, я интерпретировал это как просто примечание, что это работает в целом, но не в случае его вопроса: в том же сеансе на том же языке. Изменение языка, вероятно, включает в себя выход из системы и включение, что может вызвать некоторые обновления кеша... - person Philip Allgaier; 14.03.2014

Вы можете использовать код транзакции SE14, чтобы настроить объекты DDIC на изменения.

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

Он обновляет все атрибуты базы данных и их соответствующее представление в DDIC.

person Suncatcher    schedule 17.12.2019

Я обычно делаю следующие шаги:

  1. Вручную удалите отображаемое старое описание.

  2. Намеренно введите опечатку в используемом имени элемента DDIC. Это заставит систему показать сообщение об ошибке, поскольку этот элемент не существует.

  3. Исправьте написание элемента DDIC. Теперь система считает это достаточно большим изменением, чтобы получить правильное описание элемента.

Результат: теперь отображается описание измененного элемента DDIC.

person Philip Allgaier    schedule 14.03.2014