Ansicht
Dokumentation

ABENCDS_PROJ_VIEW_VIRTEL_ABEXA - CDS PROJ VIEW VIRTEL ABEXA

ABENCDS_PROJ_VIEW_VIRTEL_ABEXA - CDS PROJ VIEW VIRTEL ABEXA

Vendor Master (General Section)   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- CDS-Projektions-View, Virtuelles Element berechnen

Dieses Beispiel zeigt wie ein virtuelles Element zur Laufzeit berechnet wird.

Quelltext

Ausführen

Beschreibung

Das Beispiel greift auf die CDS-Projektions-View DEMO_SALES_PV_SO_EXP zu, in der ein virtuelles Element expiry_date an die ABAP-Klasse CL_DEMO_SALES_VIRT_ELEM_EXIT gebunden ist:

  • Zuerst werden mithilfe der ABAP-SQL-Anweisung SELECT Daten aus der View gelesen.
  • Anschließend werden Daten aus der View mithilfe der Service-Bindung DEMO_SB_SALES_PV_SO_EXP gelesen. Dafür wird ein OData Client Proxy verwendet, das auf den OData-Service der Service-Bindung zugreift.

Bei der Verwendung von ABAP SQL wird nicht auf die Klasse CL_DEMO_SALES_VIRT_ELEM_EXIT zugegriffen und das virtuelles Element wird nicht berechnet. Bei der Verwendung der Service-Bindung wird auf die Klasse CL_DEMO_SALES_VIRT_ELEM_EXIT zugegriffen. Bei der Verwendung vom OData-Service, werden die Ergebnisse der Query durch die RAP-Query-Engine bereitgestellt. Die RAP-Query-Engine verwendet ABAP SQL und ruft auch die Methode zur Berechnung des virtuellen Elements auf.






CPI1466 during Backup   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1910 Date: 20240523 Time: 171340     sap01-206 ( 31 ms )