ABAP-forespørgselsvejledning i SAP: SQ01, SQ02, SQ03
ABAP Query-applikationen er vant til oprette rapporter ikke allerede til stede i SAP system. Den er designet til brugere med ringe eller ingen viden om ABAP-programmering. ABAP Query tilbyder brugere en bred vifte af måder at definere rapporter og oprette forskellige typer rapporter såsom grundlæggende lister, statistikker og rangerede lister.
ABAP-forespørgslen består af fire komponenter:
- Forespørgsler
- Infosæt
- Brugergrupper
- Oversættelse af forespørgsel
Lad os se nærmere på dem: -
Forespørgsler
Infosæt
Infosæt er specielle visninger af datakilder. Et infosæt beskriver, hvilke felter i en datakilde, der kan rapporteres om i forespørgsler. Et infosæt kan tildeles flere roller eller brugergrupper.
Fordele-
- Ved at oprette infosæt og tildele dem til roller eller brugergrupper, bestemmer systemadministratoren rækken af rapporter, som de enkelte applikationsafdelinger eller slutbrugere er i stand til at generere ved hjælp af SAP Forespørgsel.
- Slutbrugere er kun i stand til at arbejde med de infosæt, der er relevante for deres særlige område, som udpeget af den rolle eller brugergruppe, som de er tildelt.
BRUGERgrupper
Komponenten Brugergrupper bruges til at vedligeholde brugergrupper (ud fra et sikkerhedssynspunkt).
Brugere, der arbejder i den samme applikation, tildeles den samme brugergruppe. Det er ligegyldigt, hvem der rent faktisk definerede en forespørgsel i en brugergruppe. Hver bruger, der er tildelt brugergruppen, er i stand til at udføre forespørgslen.
Brugere i en brugergruppe skal have nødvendige tilladelser før de er i stand til at ændre eller omdefinere en forespørgsel. Hver bruger i et system kan tildeles flere brugergrupper.
Oversættelse/QUERY-komponent
Der genereres en masse tekster, når forespørgsler, infosæt og brugergrupper defineres. Disse tekster vises på det sprog, vi valgte, da vi logger på SAP systemet. Vi kan sammenligne teksten/sprogene ved hjælp af denne komponent.
Databehandling i Queries
Data kan behandles og præsenteres på 3 måder:-
- BASISLISTE – Præsenterer data i den rækkefølge, der er defineret af det funktionelle område (understøtter sortering og summering).
- STATISTISK – Viser de statistiske tal beregnet ud fra grunddata.
- RANKET LISTE – En rangeret liste er en specialisering af en statistik. Tidligere top ti kunder hos et rejsebureau.
En forespørgsel kan have en grundlæggende liste, op til ni statistikker og op til ni rangerede lister.
OPRETTE EN FORESPØRGSEL
Trin 1) Gå til SQ01. Giv forespørgslen et navn, og klik på knappen Opret.
Trin 2) Giv en beskrivelse af forespørgslen på næste skærmbillede. Angiv outputlængden, og vælg behandlingsindstillingen fra boksen Yderligere behandlingsindstillinger. Dataene kan vises i forskellige formater såsom tabel, download til en fil og visning i Word osv.
Trin 3) Klik på næste skærmbillede, vælg den feltgruppe, der skal bruges.
Trin 4) Klik på næste skærmbillede, vælg de felter, du vil have vist
Trin 5
På den næste skærm skal du vælge valgfelterne og derefter vælge en af outputtyperne (basis, statistik, rangeret).
På hver af listerne kan du vælge forskellige muligheder. (f.eks. Sorteringsrækkefølge af felter, ændring af outputlængde, kolonnefarve, totaler, sidehoved, sidefod osv.).
Trin 6) Efter at have angivet alle ovenstående muligheder kan du gemme forespørgslen og udføre den.
Bemærk:
Transaktion for at oprette/vedligeholde infosæt –SQ02
Transaktion for at oprette/vedligeholde brugergruppe –SQ03