ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.04.2021

Просмотров: 738

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

76 

Это как раз то, что мы и собираемся сделать. Поместите курсор на название метода и 
нажмите кнопку 

«Переопредел.».

 

 

 

 
Добавьте следующий фрагмент кода: 
 

 

 
Этот  код  делает  следующее:  сначала  он  определяет  новый  ракурс  «

myview

», 

унаследованный  от  класса  «

IF_BSP_PAGE

».  После  этого  ракурс  создается  с 

помощью  функции  «

create_view

».  Как  вы  видите,  в  качестве  ракурса  вы  передаете 

BSP-

страницу, которую еще не создали. Важно использовать то же самое имя ракурса 

при его создании в дальнейшем. После создания вы назначаете некоторые свойства, 
которые  впоследствии  будут  отображены.  Для  этого  используется  метод 
«

set_attribute

» объекта „

myview

‟. Последняя команда вызывает ракурс. 

 
На  следующем  шаге  необходимо  создать  ракурс.  Создайте  страницу,  но  теперь  в 
поле  «тип  страницы»  выберите  «Ракурс».  Очень  важно  создать  страницу  с  тем  же 
именем, что и у ракурса, используемого в коде контроллера! 
 

Исходный 

код 

Создайте 

ракурс 


background image

 

77 

 

 
Цель приложения: вывести на экран имя пользователя, запустившего приложение. То 
есть  в  ракурсе  должно  быть  записано  имя  пользователя,  определенное 
контроллером. Измените сгенерированный код следующим образом: 
 

 

 
И  теперь  определите  атрибут,  передаваемый    контроллером  ракурсу.  Для  этого 
переключитесь во  вкладку 

«Атрибуты  страниц»

И  добавьте в  таблицу  следующую 

строку:   
 

 

 
Сохраните,  проверьте  и  активируйте  все  свои  объекты  и  протестируйте  MVC-
приложение, запустив тест контроллера. Вы увидите на странице имя пользователя, 
хотя ее код и не содержит логики выполнения. 
 

Исходный 

код 

Атрибуты 

страницы 


background image

 

78 

 

 
 


background image

 

79 

 

Глава 8: Подэкраны, вкладки и средство просмотра HTML 

 
 

Содержание 

Восьмая  глава  рассказывает  о  реализации  вкладок  и  подэкранов.  Кроме  того,  она 
показывает, как создать средство просмотра  HMTL, для показа  веб-страниц прямо в 
SAPGui. 
 

Обоснование 

Эта  глава  показывает  еще  несколько  программируемых  элементов  системы  SAP, 
таких как вкладки и средство просмотра HTML. Также эта глава дает представление, 
как интегрировать интернет-технологии в SAPGui. 
 

Требования 

Вы должны выполнить все задания из глав 5 и 7. 


background image

 

80 

 

Задание 1: Вход в систему SAP 

Краткое описание

: Используя SAPGui, войдите в систему с вашим именем 

пользователя и паролем. 
 
Запустите  SAPGui  и  войдите  в  систему,  используя  предоставленное  имя 
пользователя и пароль. Вы можете найти их в главе 1. 
 

Задание 2: Создание экрана с подэкранами 

Краткое  описание:

 

Воспользуйтесь  созданным  в  главе  5  экраном,  чтобы  создать 

новый экран с подэкранами и вкладками. 
 
Для начала вы должны настроить экран 

200

 

так, чтобы он мог играть роль подэкрана. 

Запустите  Навигатор  по  объектам  из  меню  SAP  Easy  Access,  используя  следующий 
путь: 

 
Инструменты 

 ABAP-

инструментальные средства 

• 

Обзор

 

• Навигатор по 

объектам

.  

 
Код данной транзакции – 

SE80

 

 
Откройте  экран  «

200

»  в  программе  «

ZY_*##_DYNPRO

»,  перейдите  в  редактор 

экранов,  нажав  кнопку 

.  Включите  режим  внесения  изменений  и  откройте 

список элементов с помощью кнопки 

 

и найдите поле  OK-кода. Здесь вы должны 

удалить  запись  «

OK_CODE

»,  так  как  подэкраны  не  могут  обрабатывать  OK-коды. 

После  удаления,  выйдите  из  Редактора  экранов  и  вернитесь  к  свойствам  своего 
экрана. Измените тип экрана на «Подэкран». Не забывайте сохранять изменения! 
 

 

 

Вход 

Путь в меню 

Удалите ok_code 

Тип экрана = 

Подэкран