Zum Inhalt springen
Die Codezentrale
Programmierung, Tipps, Tricks, Snippets, Links (.Net, Java, JavaScript, C++, PHP, Python, SQL, SAP, ABAP, SAPUI5)
Zum Inhalt springen
  • Home
  • Links
    • Kachelmannwetter
    • MrLeehs Blog
    • Deskmodder
    • winfuture.de
    • Tricktresor
    • Python Online Compiler
    • [Raspberry Pi] Wichtige Terminal-Kommandos für Raspian
    • CodeSandbox JS Vanilla
  • Datenschutzerklärung
  • Impressum
Start SAP ABAP CDS-Views [CDS-Views] Fehler „Referenzinformationen fehlen oder falscher Datentyp“ beheben

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

admin 3. September 2024 8. Januar 2026CDS-Views

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
...

Lösung 3

Falls im Eclipse beim Editieren der view entity folgender Fehler Auftritt: „Annotation &1&2&3&4 ist in View-Entitäten nicht zulässig.“ (SD_CDS_ENTITY105), hilft ggf., sich ein Währungsfeld zum importieren und darauf zu referenzieren (Beispiel):

define view entity Z_CDS
  as select from XYZ as a
    inner join t093b as t on a.bukrs = t.bukrs
{
    ...

    a.meins,
    a.menge,

    t.waers as waers,

    @Semantics.amount.currencyCode: 'WAERS'
    a.kansw,

    ...
}

Links

  • https://community.sap.com/t5/technology-q-a/cds-view-entity-curr-quan-calculated-field-gives-activation-error/qaq-p/13860891
  • https://software-heroes.com/blog/abap-cds-migration-der-views
  • SAP Hinweis 3608839: Link
  $metadata, @Semantics, Annotationen, CAST, CDS-View, CURR, currencyCode, ignorePropagatedAnnotations, QUAN, SD_CDS_ENTITY105, unitOfMeasure. Lesezeichen.
[CDS-Views] Dynamische Befüllung von Variablen / Labels
[SAP] Projektsystem
  • Kategorien

    aufklappen | zuklappen
  • Neueste Beiträge

    • [ABAP] Geschäftspartner (Business Partner) in der Transaktion BP anzeigen
    • [ABAP] Informationen zu einer Einkäufergruppe als Popup anzeigen
    • [ABAP] Adressdaten lesen
    • [ABAP] Adressdaten anzeigen
    • [SQL] Bedingung bei JOIN vs. WHERE
    • [CDS-Views] Übersicht zu nützlichen CDS-Views
    • [ABAP] Pivot-Darstellung von Feldwerten eines CDS-Views / SELECT-Statements (CASE, SUM, STRING_AGG, substring_regexpr, RegEx, PCRE, UNION, COLLECT)
    • [ABAP] Zu einem Datum spezielle Kalenderwerte ausgeben
    • [SAP] Buchungsbelege
    • Informatik
  • Archiv

  • Meta

    • Anmelden
    • Feed der Einträge
    • Kommentar-Feed
    • WordPress.org
  • Related Posts

    • [CDS-Views] Einfachen CDS-View erstellen und Daten anzeigen
    • [CDS-Views] CDS-View mit Parametern erstellen und anzeigen
    • [ABAP] Pivot-Darstellung von Feldwerten eines CDS-Views / SELECT-Statements (CASE, SUM, STRING_AGG, substring_regexpr, RegEx, PCRE, UNION, COLLECT)
    • [RAP] ODATA V4 Service und Fiori Elements App implementieren
    • [ABAP] Retourenumlagerungsbestellungen lesen
    • [SAP Gateway] Implementierung einer OData-Services basierend auf CDS-Views (SADL + Annotationen)
    • [SAP] ABAP CDS Views und Verwendung von Annotations
    • [ABAP] Excel-Datei (*.xlsx) in interne Tabelle laden (cl_fdt_xl_spreadsheet)
    • [ABAP] OpenSQL: Typecast in SELECT-Statements
    • [ABAP] NativeSQL: Zugriff auf eine Oracle-Datenbank
  • Tags

    ABAP (1000) Android (16) CLASS (20) cl_abap_list_layout (19) cl_bcs_convert (29) cl_gui_alv_grid (24) cl_gui_container (42) cl_gui_docking_container (25) cl_gui_frontend_services (50) cl_salv_table (63) cntl_simple_event (16) create (27) Date (16) default_screen (28) display (14) EWM (17) Fiori (23) FREE OBJECT (15) get_columns (22) gui_download (15) HTML (16) JavaScript (78) JSON (23) MIME (17) NEW (20) OData (33) ole2_object (15) OpenSQL (44) Python (23) Raspberry Pi (50) Raspberry Pi 2 (27) Raspberry Pi 4 (23) Raspian (22) RegEx (19) SAP (354) SAPUI5 (27) SELECT (25) String (33) stringtab (15) suppress_toolbar (19) UTF-8 (15) Value (27) XML (29) xstring (20) xstring_to_solix (15)
(W) 2026 by codezentrale.de
Präsentiert von Tempera & WordPress.