Урок за ABAP заявка в SAP: SQ01, SQ02, SQ03
Приложението ABAP Query се използва за създаване на отчети вече не присъства в SAP система. Той е предназначен за потребители с малко или никакви познания за програмирането на ABAP. ABAP Query предлага на потребителите широк набор от начини за дефиниране на отчети и създаване на различни типове отчети, като основни списъци, статистики и класирани списъци.
ABAP заявката се състои от четири компонента:
- Заявки
- InfoSets
- Потребителски групи
- Превод на Query
Нека ги разгледаме подробно: -
Заявки
InfoSets
InfoSets са специални изгледи на източници на данни. InfoSet описва кои полета от източник на данни могат да бъдат докладвани в заявки. InfoSet може да бъде присвоен на няколко роли или потребителски групи.
Предимства-
- Чрез създаване на информационни набори и присвояването им на роли или потребителски групи, системният администратор определя диапазона от отчети, които отделните отдели на приложенията или крайните потребители могат да генерират с помощта на SAP Запитване.
- Крайните потребители могат да работят само с онези информационни набори, които са подходящи за тяхната конкретна област, както е посочено от ролята или потребителската група, към която са присвоени.
Групи ПОТРЕБИТЕЛИ
Компонентът Потребителски групи се използва за поддържане на потребителски групи (от гледна точка на сигурността).
Потребителите, работещи в едно и също приложение, са причислени към една и съща потребителска група. Няма значение кой всъщност е дефинирал заявка в потребителска група. Всеки потребител, присвоен към потребителската група, може да изпълни заявката.
Потребителите в потребителска група трябва да имат необходими разрешения преди да могат да променят или предефинират заявка. Всеки потребител в системата може да бъде причислен към няколко потребителски групи.
Превод/компонент QUERY
Много текстове се генерират при дефиниране на заявки, информационни набори и потребителски групи. Тези текстове се показват на езика, който сме избрали, когато влезем в SAP система. Можем да сравним текста/езиците, използвайки този компонент.
Обработка на данни в Заявки
Данните могат да се обработват и представят по 3 начина:-
- ОСНОВЕН СПИСЪК – Представя данни в реда, определен от функционалната област (поддържа сортиране и сумиране).
- СТАТИСТИЧЕН – Показва статистическите цифри, изчислени от основните данни.
- КЛАСИРАН СПИСЪК – Класираният списък е специализация на статистиката. Ex Топ 10 клиенти на туристическа агенция.
Една заявка може да има един основен списък, до девет статистики и до девет класирани списъка.
СЪЗДАВАНЕ НА ЗАЯВКА
Стъпка 1) Отидете на SQ01. Дайте име на заявката и щракнете върху бутона Създаване.
Стъпка 2) Дайте описанието на заявката на следващия екран. Посочете изходната дължина и изберете опцията за обработка от полето Опции за допълнителна обработка. Данните могат да се показват в различни формати като таблица, изтегляне във файл и показване в Word и др.
Стъпка 3) Кликнете върху следващия екран, изберете групата полета, която да се използва.
Стъпка 4) Кликнете върху следващия екран, изберете полетата, които искате да се показват
Стъпка 5. На следващия екран изберете полетата за избор и след това изберете един от типовете изход (основен, статистически, класиран).
Във всеки от списъците можете да изберете различни опции (напр. ред на сортиране на полета, промяна на дължината на изхода, цвета на колоната, суми, горен колонтитул, долен колонтитул на страница и т.н.).
Стъпка 6) След като предоставите всички горепосочени опции, можете да запишете заявката и да я изпълните.
Забележка:
Транзакция за създаване/поддържане на набор от данни –SQ02
Транзакция за създаване/поддържане на потребителска група –SQ03