Комментарии по теме

«Инстру­кция по созданию отчёта в тра­нза­кции SQVI»
Олег Точенюк:
Ну это вы погорячились вязать код БЕ заголовка, с кодом БЕ позиции. Код БЕ заголовка отвечает за то, где будет отражена кредиторская задолженность, а код БЕ в позиции отвечает за то, где будет...
«Тра­нза­кция SM02: сообщения в SAP системе»
Олег Башкатов:
С помощью ФМ TH_POPUP можно отправить сообщение конкретному пользователю :-)
«Тра­нспо­ртная система SAP для чайников»
Вячеслав Шиболов:
Хорошая метафора с коробками. Наглядная.

База знаний

Вы можете подписаться на эту колонки этого автора, если авторизируетесь или зарегистрируетесь

ABAP OBJECTS ALV

Все публикации автора

Глава 2. Два ALV GRID на одном экране. Часть 1

15 декабря 2014, 00:59

Цель данной главы создать отчет с двумя 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

Ролевое назначение : SAP Консультант / Consultant

Функциональная область : Информационные технологии / IT, Basis, ABAP

Ключевые слова : создание отчетов / Report Building

Комментарии:

Анатолий Рогачиков (Рейтинг: 30) 14:03, 23 декабря 2014

Спасибо, полезная статья. В свое время искал как это сделать. Как раз была такая задача - отчет по распределению ценовых отклонений сырья на готовый продукт. Хотел вывести 2 таблицы - основную для успешных распределений и таблицу ошибок (то что не удалось распределить из-за отсутствия активных рецептур). Не нашел, плюнул, свел в одну таблицу, не совсем по фен шуй получилось, но ничего все привыкли...