Глава 1. Создание ALV GRID. Часть 2
Цель данной главы - научиться создавать ALV Grid.
§ 2. Селекционный экран
Необходимо создать следующие объекты:
Имя объекта |
Тип |
Назначение |
ZFG_MVC_001 |
Группа функций |
Работа с экранами. |
SELECTION SCREEN 1100 |
Селекционный экран |
Экран ввода данных. |
ZFM_MVC_001_SEL_SCR_1100 |
Функциональный модуль |
Вызов селекционного экрана и передача данных с экрана в класс контроллер. |
В se80 создаем группу функций ZFG_MVC_001.
Рис. 1
Рис. 2
В TOP инклуде описываем селекционный экран номер 1100.
SELECTION-SCREEN: BEGIN OF SCREEN 1100 TITLE title_01.
SELECT-OPTIONS: s_carrid FOR spfli-carrid.
SELECT-OPTIONS: s_connid FOR spfli-connid.
SELECTION-SCREEN: END OF SCREEN 1100.
Рис. 3
Для того чтобы класс контроллер смог вызвать данный селекционный экран, необходимо создать функциональный модуль (ZFM_MVC_001_SEL_SCR_1100) вызова экрана 1100.
Рис. 4
Данный функциональный модуль будет возвращать в класс контроллер данные
Если хотите прочитать статью полностью и оставить свои комментарии присоединяйтесь к sapland
ЗарегистрироватьсяУ вас уже есть учетная запись?
Войти
Обсуждения 1
Комментарий от
Олег Башкатов
| 20 марта 2017, 03:33
- exceute in background (фоновое выполнение) - опция, которая автоматически доступна при создании через report
- Documentation (кнопка Info) на селекционном экране при ведении документации. в report она отображается в случае заполнения документации.
При вызове selection screen через ФМ данных опций нет.