Ansicht
Dokumentation

ABENCDS_CUSTOM_QUERY_ABEXA - CDS CUSTOM QUERY ABEXA

ABENCDS_CUSTOM_QUERY_ABEXA - CDS CUSTOM QUERY ABEXA

RFUMSV00 - Advance Return for Tax on Sales/Purchases   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- DEFINE CUSTOM ENTITY, Implementierung einer Custom-Query

Mit diesem Beispiel wird die Verwendung einer ABAP-Methode für die Datenbereitstellung in einer CDS-Custom-Entität demonstriert.

Quelltext

Ausführen

Beschreibung

Die CDS-Custom-Entität DEMO_CDS_CUSTOM_ENTITY wird an die ABAP-Klasse CL_DEMO_CUSTOM_ENTITY_QUERY gebunden. Mit dieser Klasse wird das Interface IF_RAP_QUERY_PROVIDER gebunden und eine interne Tabelle mit neu angelegten UUID-Werten angelegt. Die Anzahl der UUID-Werte kann als Parameter übergeben werden.

In dem Beispiel wird auf die CDS-Custom-Entität DEMO_CDS_CUSTOM_ENTITY zugegriffen und über ein Service-Binding DEMO_SB_CUSTOM_QUERY mit Daten gefüllt, das die Service-Definition DEMO_SD_CUSTOM_ENTITY an einen OData-Knoten in ICF bindet. Dafür wird die Demonstrationsklasse CL_DEMO_BS_CONSUMPTION verwendet, die über einen ICF-Client auf den OData-Dienst des Service-Bindings zugreift.

Mit dem Programm DEMO_BS_CUSTOM_QUERY_URL wird ein URL angezeigt, der zur Anzeige der OData-Daten im XML- oder JSON-Format in einen Webbrowser kopiert werden kann.

Es wird in diesem Beispiel keine Daten aus der Datenbank abgefragt, sondern nur aus dem ABAP generiert.






PERFORM Short Reference   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2106 Date: 20240523 Time: 154551     sap01-206 ( 26 ms )