Ursache
Für Elemente des Datentyps CURR oder QUAN sind in einem CDS-View Referenzinformationen erforderlich. Diese Informationen fehlen.
Lösung 1
Die Referenzinformationen müssen wie folgt in der Datendefinition gepflegt werden:
// Referenzfeld für Preiseinheit @Semantics.currencyCode: true Preiseinheit, @Semantics.amount.currencyCode: 'Preiseinheit' Preis // Referenzfeld für Maßeinheit @Semantics.unitOfMeasure: true Uom, @Semantics.quantity.unitOfMeasure: 'Uom' Menge
Lösung 2
Mit folgender View-Annotation kann gesteuert werden, ob geerbte Annotationen berücksichtigt werden oder nicht.
@Metadata.ignorePropagatedAnnotations: true ...