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.

Intermedio 140 h de formación Instructor: Gheorghe Valer 99 vídeos ABAP Cloud — Programación Avanzada Prepara la certificación C_ABAPD

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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
G

Tu instructor

Gheorghe Valer

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.

Certificado de finalización
Garantía de 7 días
Soporte en los foros
Actualizaciones incluidas

Formación usada por profesionales SAP en banca, industria, retail y sector público.

Preguntas 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.