Raporty – temat który podczas wdrażania pakietu SAP jest traktowany pobieżnie lub odsuwany na późniejszy lepszy moment. Nawet, jeśli podczas fazy implementacji przyłożyliśmy się do tego elementu, to w trakcie eksploatacji systemu pojawiają się nowe potrzeby biznesowe związane z raportowym wydobywaniem danych z systemu.
Przy rozmowach o raportowaniu należy pamiętać o jednym ograniczeniu: szczegółowość danych uzyskiwanych z systemu nie może być większa od szczegółowości przy ich wprowadzaniu. Poza tym wszystko czeka grzecznie w tabelach. Kwestią otwartą jest jak się do nich dobrać ? Od wersji 4.6 dostępna jest transakcja SQVI, która w przystępny sposób (bez konieczności programowania) umożliwia stworzenie raportu.
Do transakcji można też dostać się z menu głównego: System -> Usługi -> Szybki przegląd

Uruchamianie
Poniższy przykład odnosi się do danych z modułu gospodarki remontowej PM, przedstawia zestawienie potwierdzonej robocizna własnej (potwierdzenia) w odniesieniu do elementów PSP na które zlecenie jest rozliczane. W pierwszym kroku należy podać nazwę raportu oraz nacisnąć Tworzenie
Tworzenie
W polu 1. Źródło danych, wybieramy z dostępnych wartości miejsce pozyskiwania informacji.
Tabele – umożliwia uzyskanie danych tylko z jednej tabeli, jest alternatywą do transakcji SE16N.
Połączenie tabel – dwie lub więcej połączonych tabel
Logiczna baza danych – zdefiniowane przez SAP zbiory danych, umożliwiające uzyskanie danych z wielu tabel.
SAP Query InfoSet: – Zestaw tabel wykorzystywanych w zapytaniach w systemie. Umożliwiają dostęp poprzez SQVI do już utworzonych zapytań (queries).
Ja w tym przykładzie wykorzystuje standardową Logiczną bazę danych AFI. Jednakże równie dobrze można wykorzystywać łączone tabele.
Wybór ?ród?a danych
Kolejnym krokiem jest wskazanie pól, które są istotne dla naszego zestawienia. Dokonujemy tego przez zaznaczenie checkboxa w lewej części ekranu lub poprzez wybranie z listy dostępnych pól znajdujących się w prawej części ekranu.
Ja wybrałem:
DIAUFK-TPLNR Lokalizacja funkcjonalna
DIAUFK-PSPEL Element planu strukturalnego projektu (element PSP)
DIAUFK-INGPR Grupa planistów dla Usł. serw. dla klienta i Gospod. remont.
DIAUFK-AUFNR Nr zlecenia
DIAUFK-AUART Rodzaj zlecenia
DIAFVC-STEUS Klucz sterujący
DIAFVC-LTXA1 Krótki tekst operacji
DIAFRU-RUECK Numer potwierdzenia operacji
DIAFRU-ISMNW Praca rzeczywista
DIAFRU-GEWRK Stanowisko robocze
DIAFRU-ERSDA Data wprowadzenie potwierdzenia
Wybór pó? do raportu
Kolejnym wartościowym ustawieniem jest wybranie sposobu wyprowadzania danych z raportu.
Sposób prezentacji danych
Po uruchomieniu raportu (F8), na pierwszym ekranie widoczne są pola służące do ograniczenia listy wyników. Znajdują się tu zarówno te własnoręcznie dodane oraz te które są domyślne dla danej struktury.

Zakres listy
Po wprowadzeniu warunków ograniczających pozostaje wykonać raportRaport
Jeżeli chcemy pokazać światu nasz raport, wystarczy w nowej sesji uruchomić transakcję SE38, wówczas system podpowie nazwę ostatnio przetwarzanego raportu. W moim przypadku nazwa to: AQTGSYSTQV000031AJ_PM_ROB=====. Wystarczy podać ją innym użytkownikom, którzy będą korzystać z raportu poprzez SE38.

SE38
Inną drogą jest podanie nazwy raportu do programisty ABAP, który może dodać do niego nazwę transakcji lub profil uprawnień jeżeli jest to wymagane.
Miłego używania, w przypadku pytań zawsze chętnie pomogę :)