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:

  1. Pytania
  2. Zestawy informacyjne
  3. Grupy użytkowników
  4. Tłumaczenie zapytania

Przyjrzyjmy się im szczegółowo: -

Pytania

Komponent Zapytania jest używany przez użytkowników końcowych do obsługi zapytań. Można tworzyć zapytania, zmieniać zapytania i wykonywać zapytania. Transakcja SQ01

Zapytania ABAP

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: -

  1. PODSTAWOWA LISTA – Prezentuje dane w kolejności określonej przez obszar funkcjonalny (obsługuje sortowanie i sumowanie).
  2. STATYSTYCZNY – Pokazuje dane statystyczne obliczone na podstawie danych podstawowych.
  3. 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.

TWORZENIE ZAPYTANIA

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.

TWORZENIE ZAPYTANIA

Krok 3) Kliknij na kolejnym ekranie i wybierz grupę pól, która ma zostać wykorzystana.

TWORZENIE ZAPYTANIA

Krok 4) Kliknij na następny ekran, wybierz pola, które chcesz wyświetlić

TWORZENIE ZAPYTANIA

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.).

TWORZENIE ZAPYTANIA

TWORZENIE ZAPYTANIA

Krok 6) Po podaniu wszystkich powyższych opcji możesz zapisać zapytanie i je wykonać.

TWORZENIE ZAPYTANIA

Uwaga:

Transakcja utworzenia/utrzymania zbioru informacji –SQ02
Transakcja utworzenia/utrzymania grupy użytkowników –SQ03