Я был в предположении, что каждый раз, когда я использую следующий оператор во время выполнения отчета ABAP, текстовые символы с соответствующего языка будут использоваться оттуда (если они были переведены соответственно):Изменение языка отчета ABAP во время выполнения
SET LANGUAGE 'EN'.
Однако этот язык переключатель только кажется, работать один раз, потому что в моем докладе (где я хочу, чтобы пользователь смог выбрать язык вывода) можно использовать любой язык, который я хочу во время первого запустить. Но как только я вернусь на экран выбора и введите другой код языка, второй SET LANGUAGE
не имеет никакого эффекта.
Есть ли какие-то кеширование текстовых символов? Есть ли способ предотвратить это для одного отчета или вызвать обновление во время выполнения?
Я не вижу, как таймер подключен к моей проблеме. Не могли бы вы рассказать. Таймер не обновляет экран, а просто выполняет логику после заданного интервала. –
Я имею в виду, чтобы выполнить перезагрузку отчета, когда произойдет событие *** FINISHED ***. Пример автоматического обновления отчета: http://www.sapdev.co.uk/reporting/rep_autorefresh.htm –