Wertehilfen
Für jedes Eingabefeld kann eine Wertehilfe definiert werden, also auch für ein Suchfeld. Basis für jede Wertehilfe ist ein CDS-View, der die entsprechenden Daten bereitstellt.
Mit der Feld-Annotation
@Consumption.valueHelpDefinition.entity: { Name : <CDS View>,
Element: <Feldname> }
wird die Verknüpfung hergestellt.
Der Wertehilfe CDS View kann sich auf jede Tabelle beziehen und kann natürlich auch als CDS Table Function mit SQLScript ausprogrammiert werden.
Eine häufiges Szenario ist die Verwendung der Tabelle DD07T
, die Domänenfestwerte enthält. Darauf können wir uns ganz einfach beziehen.
Komplexere Wertehilfen werden mit dem additionalBinding
implementiert. Hier können mehrere Felder gebunden werden, so dass die Daten aus der Oberfläche die Wertehilfe einschränken.