Цель данной главы создать отчет с двумя ALV Grid.
Рис. 1
Для этого нам необходимо создать следующие объекты:
- Объекты словаря
- Селекционный экран
- Класс модель
- Класс контроллер
- ALV экран
- Класс представление заголовка (верхний ALV Grid)
- Класс представление позиций (нижний ALV Grid)
Создание данных объектов описано в параграфах 1 – 6. В 7 параграфе представлено взаимодействие класса представления заголовка и класса представления позиций через класс контроллер.
Предпосылкой к изучению главы 2 предполагает первоначальное ознакомление с главой 1 данной инструкции.
§1. Объекты словаря
Необходимо создать следующие объекты:
Имя объекта |
Тип |
Назначение |
ZST_MVC_002_CONTEXT |
Структура |
Передача данных с селекционного экрана в класс контроллер |
ZST_MVC_002_HEAD_ALV |
Структура |
Отображение полей в верхнем ALV отчете |
ZST_MVC_002_HEAD_OUTTAB |
Структура |
Структура выходной таблицы. Включает в себя структуру ZST_MVC_002_HEAD_ALV и дополнительные поля необходимые в процессе выборки |
ZTT_MVC_002_HEAD_OUTTAB |
Тип таблицы |
Тип таблицы на основе структуры ZST_MVC_002_HEAD_OUTTAB |
ZST_MVC_002_POS_ALV |
Структура |
Отображение полей в нижнем ALV отчете |
ZST_MVC_002_POS_OUTTAB |
Структура |
Структура выходной таблицы. Включает в себя структуру ZST_MVC_002_POS_ALV и дополнительные поля необходимые в процессе выборки |
ZTT_MVC_002_POS_OUTTAB |
Тип таблицы |
Тип таблицы на основе структуры ZST_MVC_002_POS_OUTTAB |
Рис. 2
Рис. 3
Рис. 4
Рис. 5
Рис. 6
Рис. 7
Рис. 8
Анатолий Рогачиков (Рейтинг: 30) 14:03, 23 декабря 2014
Пока никому не понравилось