Процесс создания отчетов Report Painter

Возможности использования

В разделе представлен обзор основных этапов создания отчета Report Painter.

Этапы, необходимые для создания отчета Report Painter, могут несколько отличаться от описанных здесь. Это зависит от сложности вашего отчета и от того, используете ли вы стандартные объекты SAP.

Ход выполнения

1. Выбор и ведение библиотеки для вашего отчета.

В качестве схемы переноса в Report Painter вы используете таблицу отчетов, которая задается SAP по умолчанию и не подлежит ведению. Эта таблица содержит признаки, показатели и встроенные столбцы. С помощью библиотеки можно объединить признаки, показатели и встроенные столбцы из таблицы отчетов, требующиеся для ваших отчетов Report Painter.

Когда вы определяете отчет Report Painter, вы сразу присваиваете его библиотеке. Отчеты, отнесенные к одной библиотеке, могут использовать признаки, показатели и встроенные столбцы, выбранные именно для этой библиотеки.

При создании или ведении библиотеки, в поле Позиция определяется порядок следования признаков, показателей и встроенных столбцов в списке выбора Report Painter для описываемого отчета. Это позволяет располагать объекты, наиболее часто используемые в отчетах, в начале списков выбора. Не введя данные для объекта в поле Позиция, вы не сможете использовать в отчетах Report Painter этот объект.

Для своих отчетов вы можете использовать стандартные библиотеки R/3, а можете определить и новые, отвечающие вашим требованиям библиотеки.

См. также раздел Библиотеки.

2. Выбор и ведение стандартного формата для вашего отчета.

Стандартные форматы определяют особенности компоновки и формат данных отчета.

Если ни один стандартный формат SAP не отвечает вашим требованиям, то можно создать новый формат или изменить существующей.

3. Определение моделей строк и столбцов.

Модель - это одномерная заранее определенная отчетная структура, которую можно ввести либо в строки, либо в столбцы отчета.

Если в ваших отчетах часто фигурируют одинаковые или сходные определения строк или столбцов, то желательно, чтобы вы создали модели строк или столбцов.

Вы должны описать модели строк и/или столбцов, предназначенных для ввода в определение отчета до того, как вы определите отчет.

Вы так же можете использовать стандартные модели столбцов, поддерживаемые R/3.

Для получения более подробной информации об определении моделей строк и столбцов см. тему Образцы строк и столбцов

4. Определение отчета.

Процесс определения отчета Report Painter включает следующие этапы.

а) Определение столбцов отчета.

Вы определяете столбцы отчета, используя признаки, показатели и встроенные столбцы, выбранные для той библиотеки, которую использует данный отчет. В качестве альтернативы при определении столбца можно использовать модель столбца. Модели столбцов являются заранее определенными структурами, которые вы вводите в ваше полное определение столбца, вместо того, чтобы описывать каждый столбец по отдельности.

Дополнительная информация об определении столбцов отчета имеется в теме Создание отчетов Report Painter

б) Определение строк отчета.

Строки отчета определяются признаками, действительными в отведенной для отчета библиотеке.

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

Дополнительная информация об определении столбцов отчета имеется в теме Создание отчетов Report Painter

в) Редактирование и форматирование строк и столбцов в соответствии с вашими требованиями. (Например, вы можете скрыть строки или столбцы, определить ширину столбца или определить цвета для строк вашего отчета).

Более подробная информация содержится в теме Форматирование столбца.

г) Определение общего критерия выбора данных для выбора данных к вашему отчету.

Критерий выбора - это признаки, по которым выбираются данные для всего отчета. В качестве критерия выбора данных нельзя использовать признаки, уже использованные в строках или столбцах отчета.
Дополнительно см. раздел Общие критерии выбора данных.

5. Присваивание отчета группе отчетов.

Закончив определять отчет, его необходимо отнести к группе отчетов. Группа отчетов может состоять из одного или нескольких отчетов, находящихся в одной библиотеке. Однако учтите, что отчеты, использующие одно и то же подмножество данных, выбирают данные быстрее, что существенно сокращает время обработки.

Можно присвоить отчет Report Painter группе отчетов, содержащей отчеты Report Painter и Report Writer.

Дополнительно см. раздел Группы отчетов.

6. Генерирование группы отчетов.

На этом этапе система генерирует программы, необходимые для обработки отчетов.

При генерации группы отчетов, отчеты Report Painter конвертируются в формат Report Writer. Однако с помощью функций Report Painter вы все же можете изменить свой отчет или выдать его на экран.

Дополнительно см. раздел Группы отчетов.

7. Выполнение группы отчетов.

Выполнение отчета включает в себя выбор и вывод всех используемых в отчете записей базы данных.

R/3 выбирает записи по критерию выбора, введенному в диалоговом режиме, а выдает их в определенном для данного отчета формате.