ABAP ABAP Cloud Curso

Curso SAP ABAP Cloud Modelado con CDS

Laura Martínez Instructor: Laura Martínez
5.0

Descripción del curso

Especialízate en la tecnología de modelado de datos más potente del ecosistema SAP: Core Data Services (CDS). En este curso de Modelado con CDS en ABAP Cloud, aprenderás a construir la capa de datos que sirve de base para las aplicaciones modernas en S/4HANA y SAP BTP, permitiendo que la lógica de negocio se ejecute directamente en la base de datos para un rendimiento excepcional.

A través de una metodología práctica, dominarás desde la creación de entidades y asociaciones hasta el desarrollo de CDS analíticos y la implementación de protocolos de seguridad mediante políticas de acceso. Aprenderás a estructurar datos complejos, optimizar búsquedas y exponer servicios OData, convirtiéndote en un arquitecto de datos capaz de diseñar modelos eficientes, seguros y preparados para el futuro de la nube.

Qué aprenderás

  • Fundamentos de CDS en la Nube: Comprensión de la arquitectura Data-to-Code y la configuración en SAP BTP.
  • Creación de Entidades Pro: Definición de claves, asociaciones, parámetros y metadatos extendidos.
  • Consultas de Alto Rendimiento: Uso de Path Expressions, Joins optimizados y funciones escalares.
  • Seguridad y Gobernanza: Implementación de control de autorizaciones y políticas de acceso personalizadas (DCL).
  • Modelado Analítico y Jerárquico: Diseño de estructuras preparadas para analítica avanzada y datos jerárquicos.
  • Optimización Avanzada: Configuración de Entity Buffers y funciones de tabla para maximizar la velocidad de respuesta.
  • Integración con Servicios: Preparación de modelos CDS para su exposición como servicios OData y funcionalidades de búsqueda avanzada.
  • Laboratorios Prácticos: 13 escenarios reales de modelado en entorno Trial para afianzar el conocimiento técnico.

Requisitos

  • Entorno de desarrollo: Familiaridad con Eclipse ADT y el entorno ABAP Cloud en SAP BTP.
  • Conocimientos de ABAP: Es recomendable poseer bases de programación ABAP y comprender las estructuras de datos relacionales para un aprendizaje fluido.
  • Perfil Técnico: Ideal para desarrolladores, consultores de BI/BW y arquitectos que deseen dominar la capa de persistencia semántica.

Contenido del curso

1. Introducción

  • 1.1. CDS – Contenido de la formación
  • 1.2. Entorno y Proyecto ABAP Cloud

2. Fundamentos de Modelado de Datos

  • 2.1. CDS - Creación
  • 2.2. Campos clave
  • 2.3. Casting
  • 2.4. Case
  • 2.5. Variables de sesión
  • 2.6. Manejo de cliente
  • 2.7. Objeto Referenciado
  • 2.8. Unión
  • 2.9. Funciones de agregación
  • 2.10. Conversión Importes
  • 2.11. Conversión Cantidades
  • 2.12. Elementos semánticos
  • 2.13. CDS con parámetros
  • 2.14. Laboratorio – Fundamentos de Modelado de Datos
  • 2.15. Test – Fundamentos de Modelado de Datos

3. Asociaciones y Expresiones

  • 3.1. Joins
  • 3.2. Categoría de datos Texto
  • 3.3. Asociaciones
  • 3.4. Asociaciones con parámetros
  • 3.5. Asociación – Publicación
  • 3.6. Asociación filtrada - Path Expression
  • 3.7. Asociación filtrada - Cardinalidad
  • 3.8. Asociaciones - Join explicito
  • 3.9. Navegación con Path Expression
  • 3.10. Query con Path Expression
  • 3.11. Laboratorio – Asociaciones, Expresiones
  • 3.12. Test – Asociaciones, Expresiones

4. Tipos de Entidades y Servicios

  • 4.1. Entidad personalizada - Custom Entity
  • 4.2. Service Definition
  • 4.3. Service Binding
  • 4.4. Entidad abstracta – Abstract Entity
  • 4.5. CDS para modelo Jerárquico
  • 4.6. Entidad de Jerarquía – Hierarchy
  • 4.7. Entidad raíz – Define Root Entity
  • 4.8. Asociación - Parent Child
  • 4.9. Composición – Parent Child
  • 4.10. Proyección – Contrato Transaccional Interfaz
  • 4.11. Redireccionamiento
  • 4.12. Proyección – Contrato Transaccional Query
  • 4.13. Laboratorio – Entidades CDS
  • 4.14. Test – Entidades CDS

5. CDS Analíticos

  • 5.1. VDM – Virtual Data Model
  • 5.2. Categorías de datos analíticos
  • 5.3. Transient View Entity
  • 5.4. Localized
  • 5.5. Virtual Element
  • 5.6. Analytic Query – Developer Mode
  • 5.7. Laboratorio – CDS Analíticos
  • 5.8. Test – CDS Analíticos

6. Access Control

  • 6.1. Acceso Literal
  • 6.2. Otorgamiento múltiple
  • 6.3. Herencia
  • 6.4. Autorización – Campo y Objeto
  • 6.5. Aspecto PFCG
  • 6.6. Full Access
  • 6.7. Impedir Acceso
  • 6.8. Acceso Privilegiado
  • 6.9. Explorador de relaciones
  • 6.10. Condiciones Literales Complejas
  • 6.11. Acceso Obligatorio
  • 6.12. Documentación – Access Control
  • 6.13. Test – Access Control

7. Políticas de Acceso Personalizadas

  • 7.1. Escenario empresarial
  • 7.2. Access Control – Auditoría
  • 7.3. Política de Acceso – Aspecto Personalizado
  • 7.4. Uso de Aspecto Personalizado
  • 7.5. Aspecto con múltiples criterios
  • 7.6. Aspecto de usuario
  • 7.7. Expresiones de Host
  • 7.8. Documentación – Access Control
  • 7.9. Test – Access Control

8. Metadata Extensions

  • 8.1. CDS – Permitir Metadata Extensions
  • 8.2. Metadata Extensions – Definición y Capas
  • 8.3. Metadata Extensions con parámetros
  • 8.4. Metadata Extensions – Múltiple Capas
  • 8.5. Documentación – Metadata Extension
  • 8.6. Test – Metadata Extension

9. Entity Buffers

  • 9.1. CDS – Permitir definición Buffer
  • 9.2. Entity Buffer – Creación Tipo Single
  • 9.3. Entity Buffer – Creación Tipo Full
  • 9.4. Entity Buffer – Creación Genérica
  • 9.5. Documentación – Entity Buffers
  • 9.6. Test – Entity Buffers

10. Table Function

  • 10.1. Table Function – Definición
  • 10.2. Método AMDP para Table Function
  • 10.3. Table Function - Manejo de Mandante
  • 10.4. Table Function - Consumo en CDS
  • 10.5. AMDP – Client Independent
  • 10.6. Consumo CDS en AMDP
  • 10.7. Documentación – Table Function
  • 10.8. Test – Table Function

11. Funcionalidad de búsqueda

  • 11.1. Escenario empresarial – Búsqueda
  • 11.2. Searchable
  • 11.3. Object Model – Capacidades soportadas
  • 11.4. Object Model – Clave foránea por Asociación
  • 11.5. Fuzziness Threshold – Umbral de borrosidad
  • 11.6. CDS Ayuda de búsqueda – Definición
  • 11.7. CDS Ayuda de búsqueda – Uso
  • 11.8. Laboratorio – Funcionalidad de búsqueda
  • 11.9. Test – Funcionalidad de búsqueda

12. CDS Scalar Functions

  • 12.1. Conceptos
  • 12.2. Scalar Function – Definición
  • 12.3. Scalar Function – Referencia de Implementación
  • 12.4. Scalar Function – Implementación AMDP
  • 12.5. Scalar Function – Uso en entidades CDS
  • 12.6. Scalar Function con Tipo Referenciado
  • 12.7. Scalar Function con Condición de Tipo Referenciado
  • 12.8. Laboratorio – CDS Scalar Functions
  • 12.9. Test – CDS Scaler Functions

13. SADL – Virtualización

  • 13.1. Object Model – Elemento Virtual
  • 13.2. SADL Exit – Implementación
  • 13.3. Servicio OData – Publicación
  • 13.4. Comparación – Scalar Function | Elementos Virtuales
  • 13.5. Laboratorio – SADL Virtualización
  • 13.6. Test – SADL Virtualización

14. CDS – Tipos y Enumeraciones

  • 14.1. Enum Type – Definición
  • 14.2. Enum Type – Uso
  • 14.3. CDS Type
  • 14.4. Laboratorio – CDS Tipos y Enumeraciones
  • 14.5. Test – CDS Tipos y Enumeraciones

Tu instructor

Laura Martínez

SAP ABAP | SAP Build

Ingeniera Electrónica y Consultora Técnica con Máster en Desarrollo de Aplicaciones y Servicios Web. Especialista en ABAP Cloud y desarrollo de aplicaciones empresariales con SAP Build. Como instructora, se enfoca en formar profesionales en la creación de soluciones modernas, escalables y orientadas a la nube dentro del ecosistema SAP BTP.

Preguntas frecuentes

Una vez completada la inscripción, contarás con todo el contenido mediante vídeos, laboratorios, documentación y tests en el aula virtual para siempre, y podrás avanzar a tu propio ritmo.

Al inicio de cada unidad tendrás foros disponibles para dejar las dudas que se te presenten durante la formación. Un docente dará respuesta a tus consultas y te brindará el soporte necesario.

Al finalizar el curso deberás presentar un test que deberás aprobar con más del 60% para obtener el certificado. Tendrás dos intentos habilitados para presentarlo.

Wishlist 0
Continue Shopping