SAP ABAP SAP ABAP Cloud Megapack

Megapack ABAP Cloud – Modelado CDS y Arquitectura RAP

Pack de cursos con precio especial

Pack de cursos Clases en video Precio reducido 100% Online
Laura Martínez Instructor: Laura Martínez
5.0

Descripción del curso

Este pack integral proporciona los conocimientos esenciales para el desarrollo de aplicaciones empresariales modernas utilizando el ABAP RESTful Application Programming Model (RAP) y los Core Data Services (CDS) en el entorno SAP Cloud. La formación te permitirá dominar el modelado de datos optimizados mediante CDS, la creación de Business Objects (BO) y la definición de comportamientos a través del Behavior Definition Language (BDL).

A lo largo del programa, adquirirás habilidades técnicas avanzadas en el uso de Path Expressions, uniones (joins), políticas de acceso y validaciones para la optimización de consultas. Además, aprenderás a integrar elementos clave como las UI Metadata Extensions, el lenguaje EML (Entity Manipulation Language) y los aceleradores de RAP. Con este enfoque, estarás capacitado para construir aplicaciones transaccionales escalables en SAP BTP, plenamente alineadas con la metodología Clean Core y las mejores prácticas de desarrollo en la nube.

Cursos incluidos en este Megapack

2 cursos 400 horas en total

Contenido del Megapack

1 Curso ABAP RESTful-Arquitectura Cloud

1. Introducción

  • 1.1. Contenido de la formación
  • 1.2. ¿Qué es ABAP RESTful?
  • 1.3. Objetivo – Aplicación RAP

2. Modelo de Datos

  • 2.1. Persistencia Activa
  • 2.2. Persistencia Draft
  • 2.3. Inserción de datos
  • 2.4. Laboratorio – Modelo de datos
  • 2.5. Test – Modelo de datos

3. CDS – Business Object

  • 3.1. Root Entity
  • 3.2. Interface Entity
  • 3.3. Consumption Entity
  • 3.4. Object Model – Text Element
  • 3.5. Localized
  • 3.6. Capacidad de búsqueda avanzada
  • 3.7. Abstract Entity
  • 3.8. Documentación – CDS Business Object
  • 3.9. Laboratorio – CDS Business Object
  • 3.10. Test – CDS Business Object

4. UI – Metadata Extensions

  • 4.1. Cabecera y Variante
  • 4.2. Listado
  • 4.3. Campos de Selección | Filtros
  • 4.4. Ayudas de búsqueda
  • 4.5. Disposición del texto
  • 4.6. Pestañas – Identification Reference
  • 4.7. Acciones
  • 4.8. Campos ocultos
  • 4.9. Documentación – UI Metadata Extensions
  • 4.10. Laboratorio – UI Metadata Extensions
  • 4.11. Test – CDS Business Object

5. Business Services

  • 5.1. Service Definition
  • 5.2. Service Binding
  • 5.3. Documentación – Business Services
  • 5.4. Laboratorio – Business Services
  • 5.5. Test – Business Services

6. BDL – Behavior Definition Language

  • 6.1. Managed – Escenario Administrado
  • 6.2. Mapeo persistencia
  • 6.3. Lock – Bloqueos
  • 6.4. Control de autorizaciones
  • 6.5. ETag – Concurrencia
  • 6.6. Control estático – Solo lectura/Obligatorio
  • 6.7. Acciones
  • 6.8. Control dinámico – Características
  • 6.9. Validaciones
  • 6.10. Determinaciones
  • 6.11. Efectos secundarios
  • 6.12. Draft
  • 6.13. Comportamiento de Interfaz – Definición
  • 6.14. Comportamiento de Proyección – Definición
  • 6.15. Documentación – BDL
  • 6.16. Laboratorio – BDL
  • 6.17. Test – BDL

7. BIL – Behavior Implementation Language

  • 7.1. Behavior Pool – Clase ABAP
  • 7.2. Behavior Handler – Clase Local
  • 7.3. Documentación - BIL
  • 7.4. Laboratorio - BIL
  • 7.5. Test – BIL

8. EML – Acciones y Características

  • 8.1. Entidades – Lectura
  • 8.2. Entidades – Modificación
  • 8.3. Acción con Result
  • 8.4. Acción con Parámetros
  • 8.5. Características – Feature Instance
  • 8.6. Documentación – EML Acciones
  • 8.7. Laboratorio – EML Acciones
  • 8.8. Test – EML Acciones

9. EML – Autorizaciones

  • 9.1. Autorización Global – Creación
  • 9.2. Autorización Global – Actualización
  • 9.3. Autorización Global – Eliminación
  • 9.4. Autorizaciones de Instancia – Actualización
  • 9.5. Autorizaciones de Instancia – Eliminación
  • 9.6. Documentación – EML Autorizaciones
  • 9.7. Laboratorio – EML Autorizaciones
  • 9.8. Test – EML Autorizaciones

10. EML – Validaciones y Mensajes

  • 10.1. Campos obligatorios
  • 10.2. UI – Use For Validation
  • 10.3. Validaciones en la Creación/Modificación
  • 10.4. Validación en Múltiples Campos
  • 10.5. Validación en la Acción
  • 10.6. Mensajes en Validaciones
  • 10.7. Mensajes en Acciones
  • 10.8. Mensajes en Autorizaciones de Instancia
  • 10.9. Mensajes en Autorizaciones Globales
  • 10.10. Agrupación Mensajes con State Area
  • 10.11. Documentación – EML Validaciones
  • 10.12. Laboratorio – EML Validaciones
  • 10.13. Test – EML Validaciones

11. EML – Determinaciones

  • 11.1. Determinación On Save
  • 11.2. Determinación On Modify
  • 11.3. Ejecución con Acción Interna
  • 11.4. Determinación sobre Elementos
  • 11.5. Documentación - EML
  • 11.6. Solución – EML
  • 11.7. Test – EML

12. Elementos Virtuales

  • 12.1. Elemento virtual – Creación
  • 12.2. SADL Exit – Información de cálculo
  • 12.3. SADL Exit – Lógica de cálculo
  • 12.4. Habilitación en la Interfaz de Usuario
  • 12.5. Documentación – Elementos Virtuales
  • 12.6. Laboratorio – Elementos Virtuales
  • 12.7. Test – Elementos Virtuales

13. Aceleradores RAP

  • 13.1. Conceptos
  • 13.2. Automatización artefactos RAP
  • 13.3. Análisis y ajustes
  • 13.4. Documentación – Aceleradores RAP
  • 13.5. Laboratorio – Aceleradores RAP
  • 13.6. Test – Aceleradores RAP

2 Curso SAP ABAP Cloud Modelado con CDS

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.

Wishlist 0
Continue Shopping