[CDS-Views] Fehler “Referenzinformationen fehlen oder falscher Datentyp” beheben

Ursache

Für Elemente des Datentyps CURR oder QUAN sind in einem CDS-View Referenzinformationen erforderlich. Diese Informationen fehlen.

Behebung

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