Las vistas CDS (Core Data Services) son modelos de datos que se definen con un lenguaje declarativo sobre las tablas de la base de datos. Permiten unir, calcular y filtrar información en la propia base de datos, y reutilizarla en informes, análisis y aplicaciones Fiori.
Qué aportan
- Procesamiento en la base de datos: los cálculos se ejecutan donde están los datos, lo que mejora el rendimiento en SAP HANA.
- Asociaciones y anotaciones: relacionan entidades y añaden metadatos para análisis o interfaces.
- Seguridad: los controles de acceso se definen aparte y limitan qué datos ve cada usuario.
- Reutilización: S/4HANA organiza su modelo virtual de datos en vistas CDS, como las que empiezan por I_ (interfaz) y C_ (consumo).
Se crean y mantienen en ABAP Development Tools (Eclipse) y pueden exponerse como servicio OData para que las consuman apps Fiori.
Más en TodoSAP: