Show TOC

Ranglisten erzeugenLocate this document in the navigation structure

Verwendung

Anhand eines Beispiels wird erläutert, wie Sie eine Rangliste definieren.

Voraussetzungen

Sie sind einer Benutzergruppe zugeordnet, z.B. QD.

Vorgehensweise

Die Definition einer Rangliste wird an einem einfachen Beispiel erläutert: Es werden die 10 Flüge gesucht, in denen die meisten Plätze in der Economy Class frei sind.

  1. Legen Sie eine Query R1 über dem InfoSet DEMO_FLBOOKING (Flugbuchungen) an.

  2. Wechseln Sie mit der Funktion auf das Bild Feldgruppenwahl und aktivieren Sie die Ankreuzfelder für die Feldgruppen Flugplan und Flugtabelle.

  3. Wechseln Sie mit der Funktion auf das Bild Feldauswahl und aktivieren Sie die Ankreuzfelder für die Felder Kurzbezeichnung der Fluggesellschaft, Code der Einzelflugverbindung, Flugdatum, Maximale Belegung Economy Class und Belegte Plätze Economy Class.

  4. Wechseln Sie in die Bildfolge Rangliste, indem Sie die Drucktaste Rangliste klicken.

  5. Vergeben Sie einen Titel für die Rangliste.

    Dies ist notwendig, da in einer Query mehrere Ranglisten enthalten sein können.

  6. Legen Sie fest, wieviele Plätze (Ausgabezeilen) die Rangliste enthalten soll.

    Standardmäßig wird 10 vorgeschlagen.

    Hinweis

    Einträge in der Rangliste mit gleichem Wert für das Ranglistenkriterium werden immer mit der gleichen Ranglistennummer (erste Spalte) versehen. Die Ranglistennummer wird aber nur beim ersten Eintrag ausgegeben. Außerdem kann es passieren, dass mehr Ranglistenplätze ausgegeben werden, als laut Ranglistendefinition festgelegt sind. Dies ist der Fall, wenn am Ende der Rangliste Einträge mit gleichem Wert für das Ranglistenkriterium auftreten. Es werden dann immer alle ermittelten Einträge mit gleichem Kriterium ausgegeben.

  7. Legen Sie fest, welche Felder in welcher Reihenfolge ausgegeben werden sollen.

    Vergeben Sie dazu in der ersten Spalte Reihenfolgenummern. Eines der so ausgewählten Felder muss als Ranglistenkriterium markiert werden. In unserem Beispiel ist es das Feld Belegte Plätze Economy Class.

  8. Testen Sie die Query mit der Funktion Testen .

Ergebnis

Es wird eine Rangliste angezeigt, die die zehn Flüge beinhaltet, deren Plätze in der Economy Class am schlechtesten ausgelastet sind.

Weiterführende Funktionen

  • Aufsteigend Auf

    Das Ranglistenkriterium ist das Sortierkriterium der Rangliste. Für das Sortierkriterium wird eine absteigende Sortierung als Standard angenommen. Es gibt jedoch auch Fälle, in denen eine aufsteigende Sortierung notwendig ist, etwa bei Lieferantenumsätzen, die als Negativbeträge abgespeichert sind. In solchen Fällen kann für das Ranglistenkriterium durch Markieren der Spalte Aufsteigend ( Auf) eine aufsteigende Sortierung angewiesen werden.

  • Ausgabelänge Län

    Sie können eine Ausgabelänge ( Län; nur für ABAP-Listen) sowie einen Rundungsfaktor ( Rund) angeben. Aus dem gleichen Grund wie bei den Statistiken muss bei Währungs- und Mengenfeldern eine Bezugswährung bzw. Bezugseinheit angegeben werden, in die alle gelesenen Beträge konvertiert werden. Bei Konvertierungsfehlern wird wie bei Statistiken verfahren (siehe Fehleranalyse bei Konvertierungsfehlern).

  • Schlüsselspalten

    Jede Rangliste besitzt Schlüsselspalten. Sie werden durch die Query selbst bestimmt. Allen nichtnumerischen Feldern wird automatisch das Farbattribut Schlüssel zugeordnet. Diese Felder bleiben beim horizontalen Verschieben immer im sichtbaren Bereich des Bildschirms.

  • Überschriften und Grafikparameter

    Wie bei den Statistiken können Sie auch hier mit der Query-Führung auf Bilder zur Pflege der Überschrift und zur Einstellung der Grafikparameter verzweigen.

  • Nächste Rangliste

    Wenn Sie eine weitere Rangliste definieren möchten, wählen Sie die Funktion Nächste Rangliste.