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

Dec 17 2020

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

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

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

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

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

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

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

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

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

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

Ответы

1 philsoady Dec 17 2020 at 15:02

Похоже, REUSE_ALV_GRID_DISPLAY "вспомнил" старый каталог

Вы пытались

сбросить макет / добавить недостающее поле?