CDS Annotations for Metadata-Driven UIs
Metadata-driven UIs are dynamic UIs because metadata, are stored in a repository and can be retrieved from the client as needed. CDS annotations depend on the UI in which they are supposed to be used. UIs might differ from user to user. Users might want to personalize their UIs and see different columns in tables, for example. CDS annotations offer default views for modeling UIs, however, CDS annotations can be overruled by personalization preferences.