Samouczek zapytań ABAP w SAP: SQ01, SQ02, SQ03
Do tego służy aplikacja ABAP Query tworzyć raporty nie jest już obecny w SAP system. Został zaprojektowany dla użytkowników z niewielką lub żadną wiedzą na temat programowania ABAP. ABAP Query oferuje użytkownikom szeroką gamę sposobów definiowania raportów i tworzenia różnych typów raportów, takich jak listy podstawowe, statystyki i listy rankingowe.
Zapytanie ABAP składa się z czterech komponentów:
- Pytania
- Zestawy informacyjne
- Grupy użytkowników
- Tłumaczenie zapytania
Przyjrzyjmy się im szczegółowo: -
Pytania
Zestawy informacyjne
InfoSets to specjalne widoki źródeł danych. InfoSet opisuje, które pola źródła danych mogą być raportowane w zapytaniach. Zestaw informacyjny można przypisać do kilku ról lub grup użytkowników.
Zalety-
- Tworząc InfoSety i przypisując je do ról lub grup użytkowników, administrator systemu określa zakres raportów, jakie poszczególne działy aplikacji lub użytkownicy końcowi są w stanie wygenerować za pomocą SAP Zapytanie.
- Użytkownicy końcowi mogą pracować tylko z tymi zbiorami informacji, które są istotne dla ich konkretnego obszaru, zgodnie z rolą lub grupą użytkowników, do której są przydzieleni.
Grupy użytkowników
Komponent Grupy użytkowników służy do zarządzania grupami użytkowników (z punktu widzenia bezpieczeństwa).
Użytkownicy pracujący w tej samej aplikacji są przypisani do tej samej grupy użytkowników. Nie ma znaczenia, kto faktycznie zdefiniował zapytanie w grupie użytkowników. Każdy użytkownik przypisany do grupy użytkowników może wykonać zapytanie.
Użytkownicy w grupie użytkowników muszą mieć niezbędne uprawnienia zanim będą mogli zmienić lub przedefiniować zapytanie. Każdy użytkownik w systemie może być przypisany do kilku grup użytkowników.
Komponent Tłumaczenie/QUERY
Podczas definiowania zapytań, zestawów informacji i grup użytkowników generowanych jest wiele tekstów. Teksty te są wyświetlane w języku, który wybraliśmy podczas logowania się do SAP system. Za pomocą tego komponentu możemy porównać tekst/języki.
Przetwarzanie danych w zapytaniach
Dane mogą być przetwarzane i prezentowane na 3 sposoby: -
- PODSTAWOWA LISTA – Prezentuje dane w kolejności określonej przez obszar funkcjonalny (obsługuje sortowanie i sumowanie).
- STATYSTYCZNY – Pokazuje dane statystyczne obliczone na podstawie danych podstawowych.
- LISTA RANKOWANA – Lista rankingowa jest specjalizacją statystyki. Byli najlepsi klienci biura podróży.
Zapytanie może zawierać jedną listę podstawową, maksymalnie dziewięć statystyk i maksymalnie dziewięć list rankingowych.
TWORZENIE ZAPYTANIA
Krok 1) Przejdź do SQ01. Nadaj nazwę zapytaniu i kliknij przycisk Utwórz.
Krok 2) Podaj opis zapytania na następnym ekranie. Określ długość wyjściową i wybierz opcję przetwarzania z pola Further Processing Options. Dane mogą być wyświetlane w różnych formatach, takich jak tabela, pobieranie do pliku i wyświetlanie w programie Word itp.
Krok 3) Kliknij na kolejnym ekranie i wybierz grupę pól, która ma zostać wykorzystana.
Krok 4) Kliknij na następny ekran, wybierz pola, które chcesz wyświetlić
Krok 5. Na kolejnym ekranie wybierz pola wyboru, a następnie wybierz jeden z typów wyników (podstawowy, statystyczny, rankingowy).
Na każdej z list możesz wybrać różne opcje. (np. kolejność sortowania pól, zmiana długości wyjściowej, koloru kolumny, sumy, nagłówka strony, stopki strony itp.).
Krok 6) Po podaniu wszystkich powyższych opcji możesz zapisać zapytanie i je wykonać.
Uwaga:
Transakcja utworzenia/utrzymania zbioru informacji –SQ02
Transakcja utworzenia/utrzymania grupy użytkowników –SQ03