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