Приложение ABAP Query используется для создания отчетов, которых еще нет в системе SAP. Он был разработан для пользователей, мало или совсем не знакомых с программированием на ABAP. ABAP Query предлагает пользователям широкий спектр способов определения отчетов и создания различных типов отчетов, таких как базовые списки, статистика и ранжированные списки.
Запрос ABAP состоит из четырех компонентов:
- Запросы
- ИнфоСеты
- Группы пользователей
- Перевод запроса
Давайте рассмотрим их подробнее: -
Запросы
Компонент "Запросы" используется конечными пользователями для обслуживания запросов. Можно создавать запросы, изменять запросы и выполнять запросы. Транзакция SQ01ИнфоСеты
Инфо-наборы - это специальные представления источников данных. Инфо-набор описывает, какие поля источника данных могут сообщаться в запросах. Инфо-набор может быть назначен нескольким ролям или группам пользователей.
Преимущества -
- Создавая инфо-наборы и назначая их ролям или группам пользователей, системный администратор определяет диапазон отчетов, которые отдельные прикладные отделы или конечные пользователи могут создавать с помощью SAP Query.
- Конечные пользователи могут работать только с теми инфо-наборами, которые имеют отношение к их конкретной области, как это определено ролью или группой пользователей, которым они назначены.
Группы USER
Компонент «Группы пользователей» используется для поддержки групп пользователей (с точки зрения безопасности).
Пользователи, работающие в одном приложении, назначаются в одну и ту же группу пользователей. Не имеет значения, кто на самом деле определил запрос в группе пользователей. Каждый пользователь, входящий в группу пользователей, может выполнить запрос.
Пользователи в группе пользователей должны иметь необходимые полномочия, прежде чем они смогут изменить или переопределить запрос. Каждого пользователя в системе можно отнести к нескольким группам пользователей.
Компонент перевода / QUERY
При определении запросов, инфо-наборов и групп пользователей создается множество текстов. Эти тексты отображаются на языке, который мы выбрали при входе в систему SAP. Мы можем сравнить текст / языки с помощью этого компонента.
Обработка данных в запросах
Данные могут быть обработаны и представлены 3 способами: -
- ОСНОВНОЙ СПИСОК - данные представлены в порядке, определенном функциональной областью (поддерживает сортировку и суммирование).
- СТАТИСТИКА - показывает статистические данные, рассчитанные на основе основных данных.
- РЕЙТИНГОВЫЙ СПИСОК - Ранжированный список - это специализация статистики. Ex Первая десятка клиентов туристического агентства.
Запрос может иметь один базовый список, до девяти статистических данных и до девяти ранжированных списков.
СОЗДАНИЕ ЗАПРОСА
Шаг 1. Перейти к SQ01. Дайте имя запросу и нажмите кнопку «Создать».
Шаг 2. Дайте описание запроса на следующем экране. Укажите длину вывода и выберите параметр обработки в поле «Параметры дальнейшей обработки». Данные могут отображаться в различных форматах, таких как таблица, загрузка в файл, отображение в Word и т. Д.
Шаг 3. Щелкните на следующем экране, выберите группу полей, которая будет использоваться.
Шаг 4. Щелкните на следующем экране, выберите поля, которые вы хотите отобразить.
Шаг 5. На следующем экране выберите поля выбора, а затем выберите один из типов вывода (базовый, статистический, ранжированный).
В каждом из списков вы можете выбрать различные параметры (например, порядок сортировки полей, изменение длины вывода, цвет столбца, итоговые значения, верхний колонтитул, нижний колонтитул страницы и т. Д.).
Шаг 6. После предоставления всех вышеперечисленных параметров вы можете сохранить запрос и выполнить его.
Примечание:транзакция для создания / поддержки инфо-набора - SQ02
Транзакция для создания / поддержки группы пользователей - SQ03