ABAP Query Tutorial in SAP: SQ01, SQ02, SQ03
Die ABAP-Query-Anwendung dient dazu Berichte erstellen nicht bereits vorhanden in SAP System. Es wurde für Benutzer mit geringen oder keinen Kenntnissen der ABAP-Programmierung entwickelt. ABAP Query bietet Benutzern eine breite Palette an Möglichkeiten, Berichte zu definieren und verschiedene Arten von Berichten wie Basislisten, Statistiken und Ranglisten zu erstellen.
Die ABAP Query besteht aus vier Komponenten:
- Abfragen
- InfoSets
- Benutzergruppen
- Übersetzung der Abfrage
Schauen wir sie uns im Detail an: –
Abfragen
InfoSets
InfoSets sind spezielle Ansichten von Datenquellen. Ein InfoSet beschreibt, über welche Felder einer Datenquelle in Abfragen berichtet werden kann. Ein InfoSet kann mehreren Rollen oder Benutzergruppen zugeordnet werden.
Vorteile-
- Durch das Anlegen von InfoSets und deren Zuordnung zu Rollen oder Benutzergruppen legt der Systemadministrator fest, welche Berichte die einzelnen Anwendungsabteilungen oder Endbenutzer mit den SAP Abfrage.
- Endbenutzer können nur mit den InfoSets arbeiten, die für ihren jeweiligen Bereich relevant sind, entsprechend der Rolle oder Benutzergruppe, der sie zugewiesen sind.
Benutzergruppen
Die Komponente „Benutzergruppen“ dient der Verwaltung von Benutzergruppen (aus Sicherheitsgründen).
Benutzer, die in derselben Anwendung arbeiten, werden derselben Benutzergruppe zugeordnet. Dabei spielt es keine Rolle, wer tatsächlich eine Abfrage in einer Benutzergruppe definiert hat. Jeder der Benutzergruppe zugeordnete Benutzer kann die Abfrage ausführen.
Benutzer in einer Benutzergruppe müssen über Folgendes verfügen notwendigen Berechtigungen bevor sie eine Abfrage ändern oder neu definieren können. Jeder Benutzer in einem System kann mehreren Benutzergruppen zugeordnet werden.
Übersetzungs-/QUERY-Komponente
Bei der Definition von Queries, InfoSets und Benutzergruppen werden viele Texte generiert. Diese Texte werden in der Sprache angezeigt, die wir bei der Anmeldung am SAP System. Mit dieser Komponente können wir den Text/die Sprachen vergleichen.
Datenverarbeitung in Abfragen
Daten können auf drei Arten verarbeitet und dargestellt werden:
- GRUNDLISTE – Präsentiert Daten in der durch den Funktionsbereich definierten Reihenfolge (unterstützt Sortierung und Summierung).
- STATISTISCH – Zeigt die aus den Basisdaten berechneten statistischen Kennzahlen an.
- RANGLISTE – Eine Rangliste ist eine Spezialisierung einer Statistik. Ehemalige Top-Ten-Kunden eines Reisebüros.
Eine Abfrage kann eine Basisliste, bis zu neun Statistiken und bis zu neun Ranglisten enthalten.
EINE ABFRAGE ERSTELLEN
Schritt 1) Gehe zu SQ01. Geben Sie der Abfrage einen Namen und klicken Sie auf die Schaltfläche Erstellen.
Schritt 2) Geben Sie im nächsten Bildschirm die Beschreibung der Abfrage ein. Geben Sie die Ausgabelänge an und wählen Sie die Verarbeitungsoption aus dem Feld Weitere Verarbeitungsoptionen aus. Die Daten können in verschiedenen Formaten angezeigt werden, z. B. als Tabelle, als Download in eine Datei und zur Anzeige in Word usw.
Schritt 3) Klicken Sie im nächsten Bildschirm auf und wählen Sie die Feldgruppe aus, die verwendet werden soll.
Schritt 4) Klicken Sie auf den nächsten Bildschirm und wählen Sie die Felder aus, die angezeigt werden sollen
Schritt 5. Wählen Sie im nächsten Bildschirm die Auswahlfelder aus und wählen Sie dann einen der Ausgabetypen (Basis, Statistik, Rangfolge) aus.
In jeder der Listen können Sie verschiedene Optionen auswählen (z. B. Sortierreihenfolge der Felder, Ausgabelänge ändern, Spaltenfarbe, Summen, Seitenkopfzeile, Seitenfußzeile usw.).
Schritt 6) Nachdem Sie alle oben genannten Optionen bereitgestellt haben, können Sie die Abfrage speichern und ausführen.
Hinweis:
Transaktion zum Anlegen/Pflegen von Infoset –SQ02
Transaktion zum Erstellen/Pflegen einer Benutzergruppe –SQ03