
Anhand eines Beispiels wird erläutert, wie Sie eine Rangliste definieren.
Sie sind einer Benutzergruppe zugeordnet, z.B. QD.
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.
Legen Sie eine Query R1 über dem InfoSet DEMO_FLBOOKING (Flugbuchungen) an.
Wechseln Sie mit der Funktion
auf das Bild
Feldgruppenwahl und aktivieren Sie die Ankreuzfelder für die Feldgruppen
Flugplan und
Flugtabelle.
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.
Wechseln Sie in die Bildfolge Rangliste, indem Sie die Drucktaste Rangliste klicken.
Vergeben Sie einen Titel für die Rangliste.
Dies ist notwendig, da in einer Query mehrere Ranglisten enthalten sein können.
Legen Sie fest, wieviele Plätze (Ausgabezeilen) die Rangliste enthalten soll.
Standardmäßig wird 10 vorgeschlagen.
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.
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.
Testen Sie die Query mit der Funktion
Testen
.
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.