Funktion | Gibt eine Dropdown-Liste für eine Tabellenspalte zurück | ||||||||||||
Beispiel |
myddlstring = s10folderlist(   attrname = "kunnr"   foldername = "mycustomers" ). |
||||||||||||
Aufruf |
data: myattrname type string, myfoldername type string, myddlstring type string. myddlstring = s10folderlist( exporting   attrname = myattrname   foldername = myfoldername ). |
||||||||||||
Parameter |
|
||||||||||||
Beschreibung |
Durch s10folderlist( ) wird eine Dropdown-Liste aufgebaut, die aus allen
Werten der angegebenen Tabellenspalte besteht. Pro Wert wird die Bezeichnung zu
dem Wert mit s10standardname() ermittelt und die Anzahl der Ausprägungen in
Klammern dazugesetzt.
Damit kann man in einer Tabellenanzeige auf einfache Art dem Benutzer eine nachträgliche weitere Selektion zur Verfügung stellen. Beispiel:
HTML ABAP Bei der Implementierung bitte beachten, dass man zur Anzeige zwei Tabellen benötigt:
Eine Grundtabelle mit allen Zeilen, im Beispiel "visits_customer_all" mit allen
Kundenkontakten in dem selektierten Zeitraum. Hierauf wird s10foldername()
angewandt, um die Dropdown-Liste für den Status zu generieren. Und eine zweite
Tabelle zur Anzeige der Sätze, die gemäss der Benutzerselektion für den Status
jeweils aus der Grundtabelle aufgebaut wird. |
||||||||||||
Komponente | S10 Framework |