Architektur der Select Options 
Select Options bieten verschiedene und unterschiedlich komplexe Möglichkeiten für die Definition von Auswahlkriterien.
Die Select Options bestehen aus einer Web Dynpro Komponente (WD_SELECT_OPTIONS_20), die über das Web Dynpro Interface eingebunden wird, einer Handler-Klasse (CL_WDR_SELECT_OPTIONS_20) und einer Assistenzklasse (CL_WD_SELOPT_UTIL_20).
Die Web Dynpro Komponente WD_SELECT_OPTIONS_20 besitzt ein Interface, mehrere Methoden, Ereignisse und eine Interface View.
Die Handler-Klasse CL_WDR_SELECT_OPTIONS_20 besitzt das Interface IF_WD_SELECT_OPTIONS_20.
Die Hilfsklasse CL_WD_SELOPT_UTIL_20 besitzt die statischen Methoden GET_OPERATOR_TEXT, GET_DETAILS_FOR_TYPE, GET_DEFAULT_OPERATOR, CONVERT_RANGES_INTO DATA und CONVERT_DATA_INTO_RANGES.

Architektur der Select Options
Sie finden ein Beispiel im System in der Komponente WDR_TEST_SEL_OPTIONS_20.
Wählen Sie auf dem Tab Einzelne Testfälle einen Testfall aus. Auf den Tabs Allgemeine Sichtbarkeit, Allgemeine Texte und Globale Einstellungen können Sie das Layout verändern. Auf dem Tab Attribute Editieren können Sie sich die Definition der Attribute anschauen. Betätigen Sie den Button Rendern, um die Select Options anzuzeigen. Mit den nun verfügbaren Funktionen können Sie die verschiedenen Methoden des Interfaces IF_WD_SELECT_OPTIONS_20 ausprobieren.