
✒️ABAP HANA - ABAP Core Data Services
ABAP HANA ABAP Core Data Services
ABAP CORE DATA SERVICES
Implemntamos y ejecutamos la lógica de procesamiento en la Base de Datos.
Objetos de desarrollo de SAP HANA:
- Procedimientos de Base de Datos
- Vistas de atributos
- Vistas analiticas
- Vistas de cálculo
Desventajas:
- Los objetos de desarrollo de SAP HANA no se integran completamente con la gestión de ciclo de vida de ABAP
- Los objetos de desarrollo de SAP HANA no se no se consideran en la verificación de sintaxis y activación de una aplicación o programa
- Los objetos de desarrollo de SAP HANA no pueden extenderse o ampliarse
- Para implementar los objetos de desarrollo de SAP HANA es necesario un usuario y autorización correspondientes a la Base de Datos.
2 ABAP CORE DATA SERVICES:
CDS, Servicios de datos centrales: método especifico para definir modelos de datos persistentes. Basaso en SQL-92 y SQL:1999.
- DDL: lenguaje de definición de datos
- DCL: lenguaje de control de datos
- QL: lenguaje de consulta
Pasos para crear y consumir una Vista ABAP CDS
- Selección proyecto ABAP
- Paquete: botón derecho y opción NEW > Other ABAP Repository Object
- Objeto Core Data Services > Data definition (si inferior a v.7.5 Dictionary > Data Definition ó DLL Source)
- Nombre de vista ABAP CDS y descripción
- Orden de transporte existente o crear una
- Seleccionar plantilla Define view. Finalizar
- Se muestra ventana de codigo
- Implementar vista ABAP CDS:
- "sql_view_name" = nombre de la vista en diccionario ABAP, distinto a nombre dado a vista ABAP CDS.
- "data_source_name" = nombre de tabla de la base de datos.
- referencia a los campos punto (.).
- Columnas recuperadas definidas dentro de llaves {}.
- Después de {}, podemos incluir WHERE.
- Comentarios "// comentario" ó /* comentario */ para bloques.
- Grabar y activar la vista.