Учебное пособие по ABAP-запросам в SAP: SQ01, SQ02, SQ03

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

ABAP-запрос состоит из четырех компонентов:

  1. Запросы
  2. ИнфоНаборы
  3. Группы пользователей
  4. Перевод запроса

Давайте рассмотрим их подробно: -

Запросы

Компонент «Запросы» используется конечными пользователями для обработки запросов. Можно создавать запросы, изменять запросы и выполнять запросы. Сделка SQ01

ABAP-запросы

ИнфоНаборы

InfoSets — это специальные представления источников данных. InfoSet описывает, о каких полях источника данных можно сообщать в запросах. InfoSet может быть назначен нескольким ролям или группам пользователей.

Наши преимущества

  • Создавая информационные наборы и назначая их ролям или группам пользователей, системный администратор определяет диапазон отчетов, которые отдельные отделы приложений или конечные пользователи могут создавать с помощью SAP Запрос.
  • Конечные пользователи могут работать только с теми информационными наборами, которые относятся к их конкретной области, как указано в роли или группе пользователей, которой они назначены.

Группы ПОЛЬЗОВАТЕЛЕЙ

Компонент «Группы пользователей» используется для ведения групп пользователей (с точки зрения безопасности).

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

Пользователи в группе пользователей должны иметь необходимые разрешения прежде чем они смогут изменить или переопределить запрос. Каждого пользователя в системе можно отнести к нескольким группам пользователей.

Компонент перевода/запроса

При определении запросов, информационных наборов и групп пользователей генерируется множество текстов. Эти тексты отображаются на том языке, который мы выбрали при входе в систему. SAP система. Мы можем сравнить текст/языки, используя этот компонент.

Обработка данных в запросах

Данные могут быть обработаны и представлены тремя способами:

  1. ОСНОВНОЙ СПИСОК – Представляет данные в порядке, определенном функциональной областью (поддерживает сортировку и суммирование).
  2. СТАТИСТИКА – Показывает статистические цифры, рассчитанные на основе исходных данных.
  3. РЕЙТИНГОВЫЙ СПИСОК – Ранжированный список – это специализация статистики. Бывшая десятка лучших клиентов туристического агентства.

Запрос может иметь один базовый список, до девяти статистических данных и до девяти ранжированных списков.

СОЗДАНИЕ ЗАПРОСА

Шаг 1) Перейти к SQ01. Дайте имя запросу и нажмите кнопку «Создать».

СОЗДАНИЕ ЗАПРОСА

Шаг 2) Дайте описание запроса на следующем экране. Укажите длину вывода и выберите вариант обработки в поле «Дополнительные параметры обработки». Данные могут отображаться в различных форматах, таких как таблица, загрузка в файл, отображение в Word и т. д.

СОЗДАНИЕ ЗАПРОСА

Шаг 3) Нажмите на следующий экран, выберите группу полей, которая будет использоваться.

СОЗДАНИЕ ЗАПРОСА

Шаг 4) Нажмите на следующий экран, выберите поля, которые вы хотите отобразить.

СОЗДАНИЕ ЗАПРОСА

Шаг 5. На следующем экране выберите поля выбора, а затем выберите один из типов вывода (базовый, статистический, ранжированный).
В каждом из списков вы можете выбрать различные параметры (например, порядок сортировки полей, изменить длину вывода, цвет столбца, итоги, заголовок страницы, нижний колонтитул страницы и т. д.).

СОЗДАНИЕ ЗАПРОСА

СОЗДАНИЕ ЗАПРОСА

Шаг 6) После предоставления всех вышеперечисленных параметров вы можете сохранить запрос и выполнить его.

СОЗДАНИЕ ЗАПРОСА

Примечание:

Транзакция по созданию/поддержанию информационного набора –SQ02
Транзакция создания/поддержания группы пользователей –SQ03