ABAP Query Tutorial i SAP: SQ01, SQ02, SQ03

ABAP Query-applikationen er vant til oprette rapporter ikke allerede til stede i SAP-systemet. 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:

  1. Forespørgsler
  2. Infosæt
  3. Brugergrupper
  4. Oversættelse af forespørgsel

Lad os se nærmere på dem: -

Forespørgsler

Forespørgselskomponenten bruges af slutbrugere til at vedligeholde forespørgsler. Man kan oprette forespørgsler, ændre forespørgsler og udføre forespørgsler. Transaktion SQ01

ABAP-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ørgslen.
  • 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 er displyed på det sprog, vi valgte, da vi logger på SAP system. Vi kan sammenligne teksten/sprogene ved hjælp af denne komponent.

Databehandling i Queries

Data kan behandles og præsenteres på 3 måder:-

  1. BASISLISTE – Præsenterer data i den rækkefølge, der er defineret af det funktionelle område (understøtter sortering og summering).
  2. STATISTISK – Viser de statistiske tal beregnet ud fra grunddata.
  3. 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.

OPRETTE EN FORESPØRGSEL

Trin 2) Giv en beskrivelse af forespørgslen på næste skærmbillede. Angiv outputlængden, og vælg behandlingsindstillingen fra Yderligere behandlingsindstillinger box. Dataene kan være displyed i forskellige formater såsom tabel, download til en fil og visning i Word osv.

OPRETTE EN FORESPØRGSEL

Trin 3) Klik på næste skærmbillede, vælg den feltgruppe, der skal bruges.

OPRETTE EN FORESPØRGSEL

Trin 4) Klik på næste skærmbillede, vælg de felter, du vil have vistyed

OPRETTE EN FORESPØRGSEL

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

OPRETTE EN FORESPØRGSEL

OPRETTE EN FORESPØRGSEL

Trin 6) Efter at have angivet alle ovenstående muligheder kan du gemme forespørgslen og udføre den.

OPRETTE EN FORESPØRGSEL

Bemærk:

Transaktion for at oprette/vedligeholde infosæt –SQ02
Transaktion for at oprette/vedligeholde brugergruppe –SQ03