ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.04.2021
Просмотров: 764
Скачиваний: 3
76
Это как раз то, что мы и собираемся сделать. Поместите курсор на название метода и
нажмите кнопку
«Переопредел.».
Добавьте следующий фрагмент кода:
Этот код делает следующее: сначала он определяет новый ракурс «
myview
»,
унаследованный от класса «
IF_BSP_PAGE
». После этого ракурс создается с
помощью функции «
create_view
». Как вы видите, в качестве ракурса вы передаете
BSP-
страницу, которую еще не создали. Важно использовать то же самое имя ракурса
при его создании в дальнейшем. После создания вы назначаете некоторые свойства,
которые впоследствии будут отображены. Для этого используется метод
«
set_attribute
» объекта „
myview
‟. Последняя команда вызывает ракурс.
На следующем шаге необходимо создать ракурс. Создайте страницу, но теперь в
поле «тип страницы» выберите «Ракурс». Очень важно создать страницу с тем же
именем, что и у ракурса, используемого в коде контроллера!
Исходный
код
Создайте
ракурс
77
Цель приложения: вывести на экран имя пользователя, запустившего приложение. То
есть в ракурсе должно быть записано имя пользователя, определенное
контроллером. Измените сгенерированный код следующим образом:
И теперь определите атрибут, передаваемый контроллером ракурсу. Для этого
переключитесь во вкладку
«Атрибуты страниц»
.
И добавьте в таблицу следующую
строку:
Сохраните, проверьте и активируйте все свои объекты и протестируйте MVC-
приложение, запустив тест контроллера. Вы увидите на странице имя пользователя,
хотя ее код и не содержит логики выполнения.
Исходный
код
Атрибуты
страницы
78
79
Глава 8: Подэкраны, вкладки и средство просмотра HTML
Содержание
Восьмая глава рассказывает о реализации вкладок и подэкранов. Кроме того, она
показывает, как создать средство просмотра HMTL, для показа веб-страниц прямо в
SAPGui.
Обоснование
Эта глава показывает еще несколько программируемых элементов системы SAP,
таких как вкладки и средство просмотра HTML. Также эта глава дает представление,
как интегрировать интернет-технологии в SAPGui.
Требования
Вы должны выполнить все задания из глав 5 и 7.
80
Задание 1: Вход в систему SAP
Краткое описание
: Используя SAPGui, войдите в систему с вашим именем
пользователя и паролем.
Запустите SAPGui и войдите в систему, используя предоставленное имя
пользователя и пароль. Вы можете найти их в главе 1.
Задание 2: Создание экрана с подэкранами
Краткое описание:
Воспользуйтесь созданным в главе 5 экраном, чтобы создать
новый экран с подэкранами и вкладками.
Для начала вы должны настроить экран
200
так, чтобы он мог играть роль подэкрана.
Запустите Навигатор по объектам из меню SAP Easy Access, используя следующий
путь:
Инструменты
•
ABAP-
инструментальные средства
•
Обзор
• Навигатор по
объектам
.
Код данной транзакции –
SE80
Откройте экран «
200
» в программе «
ZY_*##_DYNPRO
», перейдите в редактор
экранов, нажав кнопку
. Включите режим внесения изменений и откройте
список элементов с помощью кнопки
и найдите поле OK-кода. Здесь вы должны
удалить запись «
OK_CODE
», так как подэкраны не могут обрабатывать OK-коды.
После удаления, выйдите из Редактора экранов и вернитесь к свойствам своего
экрана. Измените тип экрана на «Подэкран». Не забывайте сохранять изменения!
Вход
Путь в меню
Удалите ok_code
Тип экрана =
Подэкран