Поле ALV в программе RIMARA 20 отсутствует после перехода на S4HANA

#abap #alv #s4hana

#abap #alv #s4hana

Вопрос:

У меня следующая проблема.

В прошлом мы добавляли некоторые поля в транзакцию IH09.

Однако в прошлом году мы перешли на HANA, и в процессе было обновлено множество программ, включая программу RIMARA 20, которая является программой, стоящей за IH09.

IH09 отлично работал с добавленными полями, которые были замечены.

На прошлой неделе меня попросили добавить еще одно поле, и я это сделал, однако, хотя в каталоге полей есть новое поле, оно не отображается в выходных данных IH09.

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

У нас все еще есть прежняя среда SAP, и я попытался сделать точно такое же улучшение с этим новым полем, и я вижу его так, как ожидалось.

Другими словами; одно и то же поле, один и тот же элемент данных и одно и то же улучшение в обеих средах, но в экземпляре HANA я его не вижу.

Я действительно расстроен, потому что вижу новое поле в каталоге полей, но не могу сделать его видимым в отчете.

Есть какие-либо рекомендации по этому вопросу?

Ответ №1:

Похоже, что REUSE_ALV_GRID_DISPLAY «запомнил» старый каталог

Вы пытались введите описание изображения здесьсбросить макет / добавить отсутствующее поле?

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

Комментарии:

1. Спасибо. Я хочу рассказать вам кое-что интересное. Во-первых, я не вижу эту кнопку «Сброс» в IH09, однако, когда я вхожу в систему с другого языка, появляется поле. Что я сделал, так это изменил макет по умолчанию, и это сработало. Большое вам спасибо.