Урок за ABAP заявка в SAP: SQ01, SQ02, SQ03

Приложението ABAP Query се използва за създаване на отчети вече не присъства в SAP система. Той е предназначен за потребители с малко или никакви познания за програмирането на ABAP. ABAP Query предлага на потребителите широк набор от начини за дефиниране на отчети и създаване на различни типове отчети, като основни списъци, статистики и класирани списъци.

ABAP заявката се състои от четири компонента:

  1. Заявки
  2. InfoSets
  3. Потребителски групи
  4. Превод на Query

Нека ги разгледаме подробно: -

Заявки

Компонентът Queries се използва от крайните потребители за поддържане на заявки. Човек може да създава заявки, да променя заявки и да изпълнява заявки. Транзакция SQ01

ABAP заявки

InfoSets

InfoSets са специални изгледи на източници на данни. InfoSet описва кои полета от източник на данни могат да бъдат докладвани в заявки. InfoSet може да бъде присвоен на няколко роли или потребителски групи.

Предимства-

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

Групи ПОТРЕБИТЕЛИ

Компонентът Потребителски групи се използва за поддържане на потребителски групи (от гледна точка на сигурността).

Потребителите, работещи в едно и също приложение, са причислени към една и съща потребителска група. Няма значение кой всъщност е дефинирал заявка в потребителска група. Всеки потребител, присвоен към потребителската група, може да изпълни заявката.

Потребителите в потребителска група трябва да имат необходими разрешения преди да могат да променят или предефинират заявка. Всеки потребител в системата може да бъде причислен към няколко потребителски групи.

Превод/компонент QUERY

Много текстове се генерират при дефиниране на заявки, информационни набори и потребителски групи. Тези текстове се показват на езика, който сме избрали, когато влезем в SAP система. Можем да сравним текста/езиците, използвайки този компонент.

Обработка на данни в Заявки

Данните могат да се обработват и представят по 3 начина:-

  1. ОСНОВЕН СПИСЪК – Представя данни в реда, определен от функционалната област (поддържа сортиране и сумиране).
  2. СТАТИСТИЧЕН – Показва статистическите цифри, изчислени от основните данни.
  3. КЛАСИРАН СПИСЪК – Класираният списък е специализация на статистиката. Ex Топ 10 клиенти на туристическа агенция.

Една заявка може да има един основен списък, до девет статистики и до девет класирани списъка.

СЪЗДАВАНЕ НА ЗАЯВКА

Стъпка 1) Отидете на SQ01. Дайте име на заявката и щракнете върху бутона Създаване.

СЪЗДАВАНЕ НА ЗАЯВКА

Стъпка 2) Дайте описанието на заявката на следващия екран. Посочете изходната дължина и изберете опцията за обработка от полето Опции за допълнителна обработка. Данните могат да се показват в различни формати като таблица, изтегляне във файл и показване в Word и др.

СЪЗДАВАНЕ НА ЗАЯВКА

Стъпка 3) Кликнете върху следващия екран, изберете групата полета, която да се използва.

СЪЗДАВАНЕ НА ЗАЯВКА

Стъпка 4) Кликнете върху следващия екран, изберете полетата, които искате да се показват

СЪЗДАВАНЕ НА ЗАЯВКА

Стъпка 5. На следващия екран изберете полетата за избор и след това изберете един от типовете изход (основен, статистически, класиран).
Във всеки от списъците можете да изберете различни опции (напр. ред на сортиране на полета, промяна на дължината на изхода, цвета на колоната, суми, горен колонтитул, долен колонтитул на страница и т.н.).

СЪЗДАВАНЕ НА ЗАЯВКА

СЪЗДАВАНЕ НА ЗАЯВКА

Стъпка 6) След като предоставите всички горепосочени опции, можете да запишете заявката и да я изпълните.

СЪЗДАВАНЕ НА ЗАЯВКА

Забележка:

Транзакция за създаване/поддържане на набор от данни –SQ02
Транзакция за създаване/поддържане на потребителска група –SQ03