ABAP · ABAP Cloud
SAP ABAP Cloud CDS — Core Data Services
Core Data Services es la capa de modelado de datos sobre la que se construye todo el SAP moderno: análisis, servicios OData y RAP. Este curso recorre CDS de extremo a extremo (modelado, asociaciones, vistas analíticas, control de acceso, metadata extensions, table functions, scalar functions y virtualización SADL) con un laboratorio guiado y un test en cada bloque.
Qué aprenderás
Al terminar, sabrás hacer esto
- Modelar vistas CDS con casting, case, variables de sesión y parámetros
- Diseñar asociaciones, path expressions y joins explícitos
- Construir entidades custom, abstractas, raíz y de jerarquía con composiciones
- Desarrollar CDS analíticos sobre el Virtual Data Model (VDM)
- Proteger datos con Access Control y políticas de acceso personalizadas
- Extender modelos con Metadata Extensions y Entity Buffers
- Implementar Table Functions y Scalar Functions con AMDP
- Virtualizar datos con SADL y publicar servicios OData
Temario
15 secciones · 99 vídeos
13 labs · 13 tests · entregas con solución
01 Introducción
- CDS — Contenido de la formación
- Entorno y Proyecto ABAP Cloud
02 Fundamentos de Modelado de Datos lab test
- CDS — Creación
- Campos clave
- Casting
- Case
- Variables de sesión
- Manejo de cliente
- Objeto Referenciado
- Unión
- Funciones de agregación
- Conversión de Importes
- Conversión de Cantidades
- Elementos semánticos
- CDS con parámetros
+ Documentación · Laboratorio · Entrega · Solución · Test
03 Asociaciones y Expresiones lab test
- Joins
- Categoría de datos Texto
- Asociaciones
- Asociaciones con parámetros
- Asociación — Publicación
- Asociación filtrada — Path Expression
- Asociación filtrada — Cardinalidad
- Asociaciones — Join explícito
- Navegación con Path Expression
- Query con Path Expression
+ Documentación · Laboratorio · Entrega · Solución · Test
04 Tipos de Entidades y Servicios lab test
- Entidad personalizada — Custom Entity
- Service Definition
- Service Binding
- Entidad abstracta — Abstract Entity
- CDS para modelo jerárquico
- Entidad de Jerarquía — Hierarchy
- Entidad raíz — Define Root Entity
- Asociación — Parent Child
- Composición — Parent Child
- Proyección — Contrato Transaccional Interfaz
- Redireccionamiento
- Proyección — Contrato Transaccional Query
+ Documentación · Laboratorio · Entrega · Solución · Test
05 CDS Analíticos lab test
- VDM — Virtual Data Model
- Categorías de datos analíticos
- Transient View Entity
- Localized
- Virtual Element
- Analytic Query — Developer Mode
+ Documentación · Laboratorio · Entrega · Solución · Test
06 Access Control lab test
- Acceso Literal
- Otorgamiento múltiple
- Herencia
- Autorización — Campo y Objeto
- Aspecto PFCG
- Full Access
- Impedir Acceso
- Acceso Privilegiado
- Explorador de relaciones
- Condiciones Literales Complejas
- Acceso Obligatorio
+ Documentación · Laboratorio · Entrega · Solución · Test
07 Políticas de Acceso Personalizadas lab test
- Escenario empresarial
- Access Control — Auditoría
- Política de Acceso — Aspecto Personalizado
- Uso de Aspecto Personalizado
- Aspecto con múltiples criterios
- Aspecto de usuario
- Expresiones de Host
+ Documentación · Laboratorio · Entrega · Solución · Test
08 Metadata Extensions lab test
- CDS — Permitir Metadata Extensions
- Metadata Extensions — Definición y Capas
- Metadata Extensions con parámetros
- Metadata Extensions — Múltiples Capas
+ Documentación · Laboratorio · Entrega · Solución · Test
09 Entity Buffers lab test
- CDS — Permitir definición Buffer
- Entity Buffer — Creación Tipo Single
- Entity Buffer — Creación Tipo Full
- Entity Buffer — Creación Genérica
+ Documentación · Laboratorio · Entrega · Solución · Test
10 Table Function lab test
- Table Function — Definición
- Método AMDP para Table Function
- Table Function — Manejo de Mandante
- Table Function — Consumo en CDS
- AMDP — Client Independent
- Consumo de CDS en AMDP
+ Documentación · Laboratorio · Entrega · Solución · Test
11 Funcionalidad de búsqueda lab test
- Escenario empresarial — Búsqueda
- Searchable
- Object Model — Capacidades soportadas
- Object Model — Clave foránea por Asociación
- Fuzziness Threshold — Umbral de borrosidad
- CDS Ayuda de búsqueda — Definición
- CDS Ayuda de búsqueda — Uso
+ Documentación · Laboratorio · Entrega · Solución · Test
12 CDS Scalar Functions lab test
- Conceptos
- Scalar Function — Definición
- Scalar Function — Referencia de Implementación
- Scalar Function — Implementación AMDP
- Scalar Function — Uso en entidades CDS
- Scalar Function con Tipo Referenciado
- Scalar Function con Condición de Tipo Referenciado
+ Documentación · Laboratorio · Entrega · Solución · Test
13 SADL — Virtualización lab test
- Object Model — Elemento Virtual
- SADL Exit — Implementación
- Servicio OData — Publicación
- Comparación — Scalar Function vs Elementos Virtuales
+ Documentación · Laboratorio · Entrega · Solución · Test
14 CDS — Tipos y Enumeraciones lab test
- Enum Type — Definición
- Enum Type — Uso
- CDS Type
+ Documentación · Laboratorio · Entrega · Solución · Test
15 Test Final y Certificado del Curso
- Añadir certificado a LinkedIn
- Test final
- Obtener Certificado de aprovechamiento
Para quién es
¿Es este curso para ti?
- Desarrolladores ABAP que adoptan el modelado CDS en la nube
- Consultores SAP que preparan datos para Fiori y analítica
- Técnicos que dan soporte a servicios OData y RAP
Requisitos
Qué necesitas para empezar
- ABAP a nivel básico: sintaxis, tipos de datos y ABAP SQL
- Nociones de modelo relacional y bases de datos
- El primer bloque monta el entorno y el proyecto ABAP Cloud desde cero
Tu instructor
Arquitecto SAP con 20 años de experiencia en proyectos reales. Comparte lo que ha ido aprendiendo por el camino, con ejemplos del día a día.
Formación usada por profesionales SAP en banca, industria, retail y sector público.
Ruta · ABAP Cloud — Programación Avanzada
Otros cursos de esta ruta de certificación
Fundamentos
FundamentosSAP ABAP Cloud — Diccionario de Datos
Ver cursoFundamentos
FundamentosSAP ABAP Cloud SQL
Ver cursoIntermedio
IntermedioSAP ABAP Cloud — Programación Orientada a Objetos
Ver cursoIntermedio
IntermedioSAP ABAP Cloud ATC y abapGit
Ver cursoAvanzado
AvanzadoSAP ABAP Cloud Push Down
Ver cursoPreguntas frecuentes
¿Cómo accedo a este curso?
Con una suscripción a Logali Tech (no se vende suelto). El plan Free te abre las tres primeras secciones de cada curso; Standard y Premium abren el curso completo. Lo ves en Precios.
¿Necesito una instancia SAP propia?
Logali Tech no proporciona acceso a sistemas SAP. En la mayoría de las formaciones no hace falta una licencia propia: las prácticas se hacen sobre una cuenta gratuita de SAP BTP Trial que creas tú, y el curso te guía paso a paso para montarla. En los cursos On-Premise (ABAP clásico, Web Dynpro, ALV, Adobe Forms y administración de Fiori) puedes montar en tu propia infraestructura el sistema de prueba gratuito que SAP pone a disposición (ABAP Cloud Developer Trial) o usar el sistema SAP del entorno de tu empresa.
¿Hay clases en vivo?
Las grabaciones están disponibles 24/7. Las clases en directo y los másters en vivo se incluyen en el plan Premium.
¿Obtengo certificado?
Sí. Al completar el curso obtienes un certificado de finalización que puedes añadir a tu perfil de LinkedIn.
Empieza este curso hoy
Las tres primeras secciones son gratis. Con una suscripción tienes este curso completo y todo el catálogo SAP.