SAP ABAP para HANA Máster Online

Máster SAP ABAP Programación para HANA

Instructor: Raúl Vincze
5.0

Qué aprenderás

  • Paradigma Code-to-Data: Entender la filosofía de desarrollo optimizada para bases de datos en memoria.
  • Core Data Services (CDS) Views: Dominar la creación de modelos de datos avanzados y semánticos directamente en la base de datos.
  • AMDP (ABAP Managed Database Procedures): Escribir lógica compleja en SQLScript que se ejecuta a máxima velocidad en HANA.
  • Optimización de Código (Performance Tuning): Identificar cuellos de botella y transformar programas lentos en procesos ultra-rápidos.
  • Nuevas Funcionalidades de SQL: Utilizar las sentencias de Open SQL extendidas para simplificar y potenciar tus consultas.
  • Integración con SAP HANA Cloud: Preparar tus desarrollos para que sean compatibles tanto con entornos On-Premise como Cloud.

Descripción del curso

El futuro de SAP ya está aquí, y se llama SAP HANA. En el entorno actual, ya no basta con saber programar en ABAP; es necesario dominar el paradigma Code-to-Data, que permite ejecutar cálculos complejos directamente en la capa de base de datos en memoria para obtener resultados en tiempo real.

Este máster te prepara para liderar esta evolución técnica. Aprenderás a exprimir al máximo la potencia de HANA, dejando atrás las técnicas de recuperación de datos lentas y obsoletas. Te especializarás en la creación de arquitecturas modernas de datos, optimización de performance y el uso de las herramientas más potentes del stack técnico actual. Es la formación definitiva para quienes buscan dejar de ser programadores de soporte y convertirse en especialistas en rendimiento y arquitectura HANA.

Requisitos

  • Conocimientos sólidos en ABAP: Debes sentirte cómodo con la sintaxis y el desarrollo estándar.
  • Dominio de Programación Orientada a Objetos (POO): SAP HANA y sus marcos de trabajo modernos se basan en este enfoque.
  • Ruta de Nivelación: Si necesitas reforzar estas bases, te recomendamos cursar previamente el Curso de POO en ABAP o el Máster ABAP Cloud Experto.
  • Test de Validación: Si tienes dudas sobre tu nivel, puedes realizar nuestro test de conocimientos previos para recibir una orientación personalizada sobre tu ruta de aprendizaje.
Presentar test de ingreso

Recomendamos realizar este test para verificar tu nivel de conocimientos previos

Contenido del curso

Bloque 1 - Nuevas Instrucciones Open SQL | ABAP

1. Entorno de Desarrollo
  • 1.1. SAP BTP Preview
  • 1.2. Instancia ABAP en Cloud Preview
  • 1.3. Eclipse - Instalación Preview
  • 1.4. ADT-ABAP Development Tools
  • 1.5. Proyectos Cloud y On-Premise
2. Lectura - Escritura
  • 2.1. Declaraciones en línea
  • 2.2. Especificación de columnas
  • 2.3. Variables host
  • 2.4. Secuencia de las cláusulas
  • 2.5. Case
  • 2.6. Union All/Distinct
  • 2.7. Subconsulta - WITH
  • 2.8. Jerarquía
  • 2.9. Profundidad
  • 2.10. Múltiples padres
  • 2.11. Huérfanos
  • 2.12. Path Expresion - Asociaciones
  • 2.13. CDS con parámetros
  • 2.14. Hints
  • 2.15. Inserción / Modificación - Subconsulta
  • 2.16. Tablas temporales globales
  • 2.17. Laboratorio
  • 2.18. Test
3. Funciones SQL
  • 3.1. Funciones numéricas
  • 3.2. Funciones de concatenación
  • 3.3. Funciones para cadenas de caracteres
  • 3.4. Funciones para fechas
  • 3.5. Funciones de tiempo
  • 3.6. Funciones de zona horaria
  • 3.7. Conversiones de fecha y hora
  • 3.8. Laboratorio
  • 3.9. Test

Bloque 2 - CDS Core Data Services

1. Introducción
  • 1.1. CDS - Conceptos
2. Entorno de desarrollo
  • 2.1. SAP BTP
  • 2.2. Instancia ABAP en Cloud
  • 2.3. Eclipse - Instalación
  • 2.4. ADT-ABAP Development Tools
  • 2.5. Proyectos Cloud y On-Premise
  • 2.6. Laboratorio
3. Fundamentos de Modelado de Datos
  • 3.1. CDS - Creación
  • 3.2. Campos clave
  • 3.3. Casting
  • 3.4. Case
  • 3.5. Variables de sesión
  • 3.6. Manejo de cliente
  • 3.7. Unión y Funciones de agregación
  • 3.8. Funciones de conversión - Cantidad / Importe
  • 3.9. Elementos semánticos
  • 3.10. CDS con parámetros
  • 3.11. Laboratorio - Fundamentos de Modelado de Datos
  • 3.12. Test - Fundamentos de Modelado de Datos
4. Asociaciones, Expresiones y Extensiones
  • 4.1. Inner Join
  • 4.2. Categoría de datos Texto
  • 4.3. Asociaciones
  • 4.4. Asociaciones con parámetros
  • 4.5. Exponer asociación
  • 4.6. Asociación filtrada - Path Expression
  • 4.7. Asociación filtrada - Cardinalidad
  • 4.8. Comparación de filtro - Anotación
  • 4.9. Asociaciones - Join explicito
  • 4.10. Path Expression
  • 4.11. Select con Path Expression
  • 4.12. Extender CDS
  • 4.13. Laboratorio - Asociaciones, Expresiones
  • 4.14. Test - Asociaciones, Expresiones
5. Entidades CDS
  • 5.1. Entidad de vista CDS - Define Entity
  • 5.2. Entidad personalizada - Custom Entity
  • 5.3. Service Definition
  • 5.4. Service Binding
  • 5.5. Entidad abstracta - Abstract Entity
  • 5.6. Entidad de jerarquía – Hierarchy
  • 5.7. Entidad raíz - Define Root Entity
  • 5.8. Asociación - Parent Child
  • 5.9. Composición - Parent Child
  • 5.10. Entidad de proyección - Projection Entity
  • 5.11. Redireccionamiento
  • 5.12. Laboratorio - Entidades CDS
  • 5.13. Test - Entidades CDS

Bloque 3 - Access Control | Metadata Extensions | OData

1. Access Control
  • 1.1. Access Control - Instance Role
  • 1.2. Access Control - Probando
  • 1.3. Access Control - Herencia
  • 1.4. Access Control - Eliminar restricciones
  • 1.5. Access Control - Impedir acceso
  • 1.6. Documentación - Access Control
  • 1.7. Test - Access Control
2. Metadata Extension
  • 2.1. Annotate View
  • 2.2. Probando Annotate View
  • 2.3. Metadata Layer
  • 2.4. Annotate View con parámetros
  • 2.5. Documentación - Metadata Extension
  • 2.6. Test - Metadata Extension
3. Table Function
  • 3.1. Definir Table Function
  • 3.2. Método AMDP para Table Function
  • 3.3. Probando Table Function
  • 3.4. Documentación - Table Function
  • 3.5. Test - Table Function
4. Exponer vista CDS como servicio OData
  • 4.1. Anotar CDS con OData
  • 4.2. Ejercicio y Solución - Anotar CDS con OData
  • 4.3. Activar Servicio OData
  • 4.4. Ejercicio y Solución - Activar Servicio OData
  • 4.5. Probando Servicio OData
  • 4.6. Ejercicio y Solución - Probando Servicio OData
  • 4.7. Documentación - Exponer vista CDS como servicio OData
  • 4.8. Test - Exponer vista CDS como servicio OData
5. Funcionalidad de búsqueda
  • 5.1. Searchable
  • 5.2. Consumption Value Help
  • 5.3. Fuzziness Threshold - Umbral de borrosidad
  • 5.4. Laboratorio - Funcionalidad de búsqueda
  • 5.5. Test - Funcionalidad de búsqueda

Bloque 4 - VDM, Modelo Analítico y BOPF

1. VDM - Virtual Data Model
  • 1.1. Virtual Data Model
  • 1.2. CDS - Vista de interfaz básica
  • 1.3. CDS - Vista de interfaz compuesta
  • 1.4. Transient Provider
  • 1.5. CDS - Vista de consumo
  • 1.6. Query Monitor
  • 1.7. Laboratorio - VDM
  • 1.8. Test - VDM
2. Modelado Analítico
  • 2.1. Dimensión
  • 2.2. Cubo
  • 2.3. Query
  • 2.4. Reporte Analítico
  • 2.5. Laboratorio - Modelo Analítico
  • 2.6. Test - Modelo Analítico
3. Modelado transaccional - BOPF
  • 3.1. Modelado de Datos
  • 3.2. Business Object View
  • 3.3. Vista de Consumo
  • 3.4. BOPF Key
  • 3.5. Peticiones HTTP
  • 3.6. Laboratorio - BOPF
  • 3.7. Test - BOPF
4. Elementos virtuales
  • 4.1. Object Model - Elemento Virtual
  • 4.2. SADL Exit - Clase ABAP
  • 4.3. Servicio OData - Publicación
  • 4.4. Laboratorio - Elementos virtuales
  • 4.5. Test - Elementos virtuales
5. CDS - Análisis
  • 5.1. Access Control - Traza
  • 5.2. Access Control Runtime Simulator
  • 5.3. DDL-Interpretación en BBDD
  • 5.4. Plan de ejecución
  • 5.5. Laboratorio - Análisis
  • 5.6. Test - Análisis

Bloque 5 - HANA Base de datos Secundaria y Primaria

1. Introducción
  • 1.1. Contenido del bloque
2. Conceptos básicos
  • 2.1. Conceptos Técnicos
  • 2.2. Almacenamiento en columnas
  • 2.3. SAP HANA Modeler
3. HANA - Base de datos secundaria
  • 3.1. Configurar HANA como base de datos secundaria
  • 3.2. Open SQL con base de datos secundaria
  • 3.3. SQL Nativo
  • 3.4. ADBC- ABAP Database Connectivity
  • 3.5. Database Features
  • 3.6. Vistas HANA - Visión global
  • 3.7. Consumir Vistas HANA con SQL Nativo
  • 3.8. Crear Procedimientos almacenados en HANA
  • 3.9. Consumir Procedimientos almacenados en ABAP
  • 3.10. Documentación - HANA Base de datos secundaria
  • 3.11. Test - HANA Base de datos secundaria
4. HANA - Base de datos primaria
  • 4.1. AMDP- ABAP Managed Database Procedures
  • 4.2. Table Function con AMDP
  • 4.3. Método AMDP que llama a otro AMDP
  • 4.4. Depurar métodos AMDP
  • 4.5. Documentación - HANA Base de datos primaria
  • 4.6. Test - HANA Base de datos primaria
5. Vistas Externas y Procedimientos Proxy
  • 5.1. External View
  • 5.2. Database Procedure Proxy
  • 5.3. Documentación - SAP HANA Objetos Proxy
  • 5.4. Test - SAP HANA Objetos Proxy

Bloque 6 - Búsquedas | ALV IDA | Análisis y Monitoreo

1. Búsquedas avanzadas
  • 1.1. Conceptos
  • 1.2. Full Text Index
  • 1.3. SQL Script - Búsqueda Avanzada
  • 1.4. Fuzzy | Exact
  • 1.5. Umbral de Borrosidad
  • 1.6. Search Help - Advanced Options
  • 1.7. Type Ahead
  • 1.8. Documentación - Búsquedas avanzadas
  • 1.9. Test - Búsquedas avanzadas
2. ALV Integrated Data Access
  • 2.1. ALV IDA - Custom Container
  • 2.2. ALV IDA - Full Screen
  • 2.3. Filtros Select-Options
  • 2.4. Filtros con Condiciones
  • 2.5. Catálogo de Campos - Modificaciones
  • 2.6. Número máximo de registros
  • 2.7. Agregaciones
  • 2.8. Agrupaciones y Ordenaciones
  • 2.9. Documentación - ALV Integrated Data Access
  • 2.10. Test - ALV Integrated Data Access
3. Monitoreo, Análisis y Rendimiento en HANA
  • 3.1. ATC - ABAP Test Cockpit
  • 3.2. SCI - ABAP Code Inspector
  • 3.3. SAT - SAP ABAP Trace
  • 3.4. SAT - Análisis de procesos on-line
  • 3.5. SAT - Análisis programada
  • 3.6. SQLM - SQL Monitor
  • 3.7. SQLMD - SQL Monitor Data
  • 3.8. SWLT - SQL Performance Tuning Work list
  • 3.9. ST05 - SQL Trace
  • 3.10. Documentación - Monitoreo, Análisis y Rendimiento
  • 3.11. Test Monitoreo, Análisis y Rendimiento en HANA

Bloque 7 - Proyecto Final

1. Proyecto Final
  • 1.1. Requerimientos y Diseño Funcional
  • 1.2. Workshop y Análisis en el sistema
  • 1.3. Entrega y Documento Técnico
  • 1.4. Solución y Buenas Prácticas

Cronograma de Clases en Vivo

Horario: 9:00 AM - 11:00 AM (Hora Colombia)

Cada sábado. Las sesiones quedan grabadas para verlas cuando quieras.

1
sábado, 9 de mayo 2026 Lenguaje ABAP Nuevas Instrucciones
2
sábado, 16 de mayo 2026 ABAP SQL Nuevas Instrucciones
3
sábado, 23 de mayo 2026 CDS estableciendo las bases
4
sábado, 30 de mayo 2026 CDS Modelado avanzado
5
sábado, 6 de junio 2026 CDS Jerarquía | Access Control
6
sábado, 13 de junio 2026 CDS Metadata Extensions | OData
7
sábado, 20 de junio 2026 CDS Búsquedas | VDM | Modelo Analítico
8
sábado, 27 de junio 2026 CDS BOPF | Elementos Virtuales
9
sábado, 4 de julio 2026 HANA Base de datos Secundaria
10
sábado, 11 de julio 2026 HANA Base de datos Primaria
11
sábado, 18 de julio 2026 HANA - Búsquedas Avanzadas
12
sábado, 25 de julio 2026 ALV IDA | Monitoreo y Análisis
4 semanas para proyecto final Desarrollo y entrega del proyecto de certificación

Tu instructor

Wishlist 0
Continue Shopping