Я работаю над проектом ABAP и хочу использовать два языка для отображения текстов.
На экране регистрации пользователь может выбрать один из двух языков, и выбор будет сохранен в таблице базы данных.
После входа все тексты должны быть на выбранном языке.
Есть ли у вас идеи, как начать его реализовывать?





SAP ABAP изначально создавался для i18n.
и т. д.
Какой язык будет отображаться пользователю, зависит от того, какой язык он выбрал на экране входа в систему SAPGui при входе в систему. Таким образом, вы можете легко опробовать другие языки, запустив новый сеанс SAPGui с другим языком входа в систему. Но если вы хотите по какой-то причине переопределить язык входа в свою программу, вы можете сделать это с помощью ключевого слова ABAP SET LANGUAGE.
Спасибо. Теперь я знаю, с чего начать. Но как я могу отобразить текстовый символ в dynpro?
@ dave25 Это зависит от того, как вы отображаете текст в первую очередь. Если это метки для полей ввода и вывода, то лучше всего создавать их со ссылкой на элемент dynpro, поэтому текст описания берется из элемента данных, который также является переводимым.
Спасибо! Вы очень помогли. Еще один вопрос. Я установил имя текстового поля на gv_label и создал процесс перед модулем вывода, который изменяет это поле на текст текстового символа. Кажется, это не работает... В коде: ДАННЫЕ: gv_label TYPE c. gv_label = текст-S01.
Какую технологию пользовательского интерфейса вы используете?