
Select Options bestimmen die Auswahlkriterien bei Suchen in Web Dynpro ABAP.
Sie wählen die Attribute aus, die durchsucht werden. Um die Anzahl der verwendeten Attribute zu verändern, nutzen Sie den Plus- oder Minusbutton zum Löschen oder Hinzufügen von Zeilen
Sie wählen den zugehörigen Operator aus. Je nach Attribut stehen unterschiedliche Operatoren zur Verfügung.
Sie legen die Werte fest. Je nach Operator und Attribut können Sie Werte aus einer Eingabehilfe auswählen oder freie Werte eingeben. Sie können den Asterisk (*) als Platzhalter verwenden.
Drei aufeinanderfolgende Zeilen zum selben Attribut werden automatisch mit einer Kopfzeile versehen. Die Kopfzeile kann an dem Toggle-Button auf- und zugeklappt werden (siehe Grafik).
Sie können das automatische Gruppieren mehrerer aufeinanderfolgender Zeilen und das Erzeugen einer Kopfzeile mit Hilfe des Parameters Layout der Select Options definieren in der Methode INIT_SELECT_OPTIONS unterdrücken.
Sie können mehrere Werte aus einer Tabelle oder einem Texteditor kopieren und in die Select Options einfügen, um sie für die Suche zu verwenden. Sie können auch Intervalle von Werten eingeben. In beiden Fällen rendert das System entsprechend der Anzahl der kopierten Werte neue Zeilen, die diese Werte beinhalten. Sie können zum Kopieren und Einfügen die Standardfunktion der Zwischenablage (STRG + C und STRG + V) verwenden.
Wenn die Select Options entsprechend implementiert wurden, können Sie Suchen speichern und die Auswahlkriterien personalisieren.
Wenn Sie den Suchbereich zusammenklappen, wird eine Zusammenfassung der ausgewählten Suchkriterien in einer Zeile dargestellt.
Zu jedem verwendeten Attribut wird in Klammern der verwendete Wert mit dem Operator angezeigt. Dabei werden die in der folgenden Tabelle aufgelisteten Kürzel für die Operatoren verwendet (in der Tabelle ist x Platzhalter für den eingegebenen Wert).|
Kürzel |
Operatoren |
|---|---|
|
x |
ist, ist genau, ist ähnlich wie, enthält alle/einen/keinen der Texte |
|
x* |
beginnt mit |
|
*x* |
enthält |
|
>x |
ist größer als, liegt nach (ausschließlich) |
|
≥x |
ist größer als oder gleich, liegt nach (einschließlich) |
|
<x |
ist kleiner als, liegt vor (ausschließlich) |
|
≤x |
ist kleiner als oder gleich, liegt vor (einschließlich) |
|
≠x |
ist nicht |
|
' ' |
ist leer |
|
≠' ' |
ist nicht leer |
|
[x...x] |
liegt zwischen |
|
]x...x[ |
liegt nicht zwischen |
|
[x] |
liegt innerhalb |
|
]x[ |
liegt nicht innerhalb |
|
Top x |
Top N |
|
Top x% |
Top % |
|
Top∑x |
Top Summe |
|
Bottom x |
Bottom N |
|
Bottom x% |
Bottom % |
|
Bottom∑x |
Bottom Summe |