SAP ABAP SAP BTP Megapack

Megapack Experto en RESTful OData

Pack de cursos con precio especial

Pack de cursos Clases en video Precio reducido 100% Online
Grecia Rodríguez Instructor: Grecia Rodríguez
5.0

Descripción del curso

El protocolo OData constituye la columna vertebral de la comunicación en las aplicaciones empresariales de SAP, permitiendo una interacción fluida entre el frontend y el backend. Este pack especializado ha sido diseñado para transformar al profesional en un experto integral en este protocolo, cubriendo tanto el modelado tradicional en SAP Gateway como el moderno modelo de programación RESTful (RAP).

A través de esta formación, adquirirás las competencias necesarias para diseñar y desplegar aplicaciones empresariales robustas, preparándote para trabajar con éxito tanto en sistemas On-Premise como en entornos Cloud. El programa ofrece una visión técnica completa que permite estandarizar el intercambio de datos y optimizar la arquitectura de servicios en cualquier proyecto de modernización de SAP.

Cursos incluidos en este Megapack

2 cursos 180 horas en total

Contenido del Megapack

1 Curso SAP ABAP Modelado OData en SAP Gateway

1. Introducción

  • 1.1. OData – RESTful APIs
  • 1.2. SAP Gateway
  • 1.3. Contenido del Curso

2. SAP Gateway – Configuración

  • 2.1. IMG - Guía de Implementación
  • 2.2. SAP Gateway - Activación
  • 2.3. SAP System Alias
  • 2.4. SAP Gateway Alias
  • 2.5. Servicios – Activación
  • 2.6. Catálogo de los Servicios OData
  • 2.7. Laboratorios – SAP Gateway Configuración
  • 2.8. Test – SAP Gateway Configuración

3. Gateway Service Builder

  • 3.1. Proyecto en Service Builder – Creación
  • 3.2. Proyecto en Service Builder – Copia
  • 3.3. EDM – Entity Data Model
  • 3.4. Propiedades – Atributos y Anotaciones
  • 3.5. Tipos ABAP y EDM – Mapeo
  • 3.6. Propiedades – Estructuras ABAP
  • 3.7. Artefactos
  • 3.8. MPC – Model Provider Class
  • 3.9. DPC – Data Provider Class
  • 3.10. Laboratorios – Gateway Service Builder
  • 3.11. Test – Gateway Service Builder

4. Mantenimiento de Servicios

  • 4.1. Registrar Servicio
  • 4.2. Mantener Servicio
  • 4.3. Cliente Gateway
  • 4.4. Log de Errores
  • 4.5. Laboratorio – Mantenimiento de Servicios
  • 4.6. Test – Mantenimiento de Servicios

5. Entidades – Modelado de datos

  • 5.1. Definición manual
  • 5.2. Estructura DDIC
  • 5.3. Anotaciones Semánticas
  • 5.4. Interfaz RFC/BOR
  • 5.5. Ayuda de búsqueda
  • 5.6. Asociaciones
  • 5.7. Navegación entre Entidades
  • 5.8. Function Imports
  • 5.9. Tipos complejos
  • 5.10. Modelos Referenciados
  • 5.11. Arquitectura Inside-Out
  • 5.12. Arquitectura Outside-In
  • 5.13. Laboratorios – Entidades Modelado de datos
  • 5.14. Test – Entidades Modelado de datos

6. OData – Implementación

  • 6.1. Create
  • 6.2. Get Entity (Read)
  • 6.3. Get Entity Set (Query)
  • 6.4. Update
  • 6.5. Delete
  • 6.6. Function Imports
  • 6.7. Get Expanded Entity Set
  • 6.8. Create Deep Entity
  • 6.9. Anotaciones Semánticas – Implementación por Código
  • 6.10. Laboratorios – OData Implementación de servicio
  • 6.11. Test – OData Implementación de servicio

7. OData – Operaciones Adicionales

  • 7.1. Patch
  • 7.2. Merge
  • 7.3. Head
  • 7.4. Laboratorio
  • 7.5. Test – Operaciones Adicionales

8. SAP Gateway Client – Casos de Prueba

  • 8.1. Grupo y Caso de Prueba – Creación
  • 8.2. Caso de Prueba – Mantenimiento
  • 8.3. Caso de Prueba – Ejecución
  • 8.4. Laboratorio – Casos de Prueba
  • 8.5. Test – Casos de Prueba

9. Queries OData

  • 9.1. Query All
  • 9.2. Query Select
  • 9.3. Query Sorting
  • 9.4. Query Filter
  • 9.5. Count
  • 9.6. Count con Filter
  • 9.7. Query Paging
  • 9.8. Single Read
  • 9.9. Single Read con Expand
  • 9.10. Single Read con Navegación
  • 9.11. Laboratorios – Queries OData
  • 9.12. Test – Queries OData

10. Procesamiento por Lotes - Batch

  • 10.1. GET
  • 10.2. POST
  • 10.3. PUT
  • 10.4. DELETE
  • 10.5. Laboratorio – Batch
  • 10.6. Test - Batch

11. Media

  • 11.1. Virus Scan
  • 11.2. Entidad Media
  • 11.3. Create Stream
  • 11.4. Get Stream
  • 11.5. Update Stream
  • 11.6. Delete Stream
  • 11.7. Laboratorios – Media
  • 11.8. Test – Media

12. OData V4

  • 12.1. Proyecto en Service Builder – Creación
  • 12.2. Entidades
  • 12.3. Navegación
  • 12.4. Artefactos – Runtime Artifacts
  • 12.5. Service Group – Registro y Publicación
  • 12.6. Laboratorios – OData V4
  • 12.7. Test – OData V4

13. ABAP Programming Model – SAP Fiori

  • 13.1. OData con Core Data Services (CDS)
  • 13.2. Modelado basado en CDS
  • 13.3. Ampliación CDS – Joins
  • 13.4. RDS – Fuentes de Datos Referenciados
  • 13.5. Ampliación CDS - Asociación
  • 13.6. Laboratorios - APM SAP Fiori
  • 13.7. Test - APM SAP Fiori

14. ABAP Programming Model – SAP Fiori con BOPF

  • 14.1. Business Object View – Escenario Administrado
  • 14.2. Vista de Consumo – Exponer OData
  • 14.3. Servicio OData – Registro y Prueba
  • 14.4. Laboratorios - SAP Fiori con BOPF
  • 14.5. Test - SAP FIORI con BOPF

15. Servicios Estándar OData – Redefinición

  • 15.1. Análisis e Investigación
  • 15.2. Extender vista CDS
  • 15.3. Servicio OData – Redefinición
  • 15.4. Data Provider Class – Lógica Extensión
  • 15.5. Servicio Base y Extensión
  • 15.6. Laboratorios – Servicios OData Redefinición
  • 15.7. Test – Servicios OData Redefinición

16. Monitoreo, Análisis y Logs

  • 16.1. Configuración Servicios
  • 16.2. Depuración
  • 16.3. Traza
  • 16.4. Limpieza de cache
  • 16.5. Escaneo de Virus
  • 16.6. Transacciones relevantes
  • 16.7. Laboratorio – Administración OData
  • 16.8. Test - Administración OData

17. Postman – Solicitudes OData

  • 17.1. Instalación
  • 17.2. GET
  • 17.3. POST
  • 17.4. PUT
  • 17.5. DELETE
  • 17.6. Laboratorio – Postman
  • 17.7. Test – Postman

2 Curso SAP BTP ABAP RESTful

1. Conceptos SAP ABAP RESTful

  • 1.1. Contenido del curso
  • 1.2. ¿Qué es ABAP RESTful?

2. Modelo de Datos

  • 2.1. Creación de tablas
  • 2.2. Inserción de datos
  • 2.3. Código fuente – Modelo de datos
  • 2.4. Documentación – Modelo de datos
  • 2.5. Laboratorio – Modelo de datos
  • 2.6. Solución – Modelo de datos
  • 2.7. Test – Modelo de datos

3. Core Data Services

  • 3.1. CDS – Interfaces
  • 3.2. CDS – Root View
  • 3.3. Composición
  • 3.4. Asociación
  • 3.5. Projection View
  • 3.6. Projection Root
  • 3.7. Redirected – Parent / Composition
  • 3.8. Metadata Extension
  • 3.9. UI
  • 3.10. Código fuente – CDS
  • 3.11. Documentación - CDS
  • 3.12. Laboratorio – CDS
  • 3.13. Solución – CDS
  • 3.14. Test – CDS

4. Business Services

  • 4.1. Service Definition
  • 4.2. Service Binding
  • 4.3. Documentación – Business Services
  • 4.4. Laboratorio – Business Services
  • 4.5. Solución – Business Services
  • 4.6. Test – Business Services

5. BDL – Behavior Definition Language

  • 5.1. Creación
  • 5.2. Tabla de persistencia
  • 5.3. Lock – Bloqueo de instancia
  • 5.4. Control de autorizaciones
  • 5.5. Etag master
  • 5.6. Control de campo estático – Solo lectura/Obligatorio
  • 5.7. Control de campo dinámico – Características
  • 5.8. Clase de implementación
  • 5.9. Validaciones
  • 5.10. Acciones
  • 5.11. Mapping
  • 5.12. Determinaciones
  • 5.13. Definición de comportamiento de proyección
  • 5.14. Código fuente – BDL
  • 5.15. Documentación – BDL
  • 5.16. Laboratorio – BDL
  • 5.17. Solución – BDL
  • 5.18. Test – BDL

6. BIL – Behavior Implementation Language

  • 6.1. Behavior Pool – Clase ABAP
  • 6.2. Behavior Handler – Clase Local
  • 6.3. Código fuente – BIL
  • 6.4. Documentación - BIL
  • 6.5. Laboratorio - BIL
  • 6.6. Solución – BIL
  • 6.7. Test – BIL

7. EML – Entity Manipulation Language

  • 7.1. Entidades – Lectura
  • 7.2. Entidades – Modificación
  • 7.3. Debug en Cloud
  • 7.4. Acciones – Feature Instance
  • 7.5. Características
  • 7.6. UI – For Action
  • 7.7. Validaciones
  • 7.8. Mensajes en Validaciones – Propagación UI
  • 7.9. Mensajes en Acciones – Propagación UI
  • 7.10. Autorizaciones
  • 7.11. Asociación – Validaciones
  • 7.12. Bloqueo/Autorización dependiente de la Entidad
  • 7.13. Campos obligatorios / Validaciones en la Creación
  • 7.14. Guardado adicional
  • 7.15. Navegación – Features
  • 7.16. Determinación – Clase Auxiliar
  • 7.17. Determinación – Behavior Pool
  • 7.18. Read Entity – %control / Fields
  • 7.19. Commit Entities
  • 7.20. Código fuente – EML
  • 7.21. Documentación - EML
  • 7.22. Laboratorio – EML
  • 7.23. Solución – EML
  • 7.24. Test – EML

8. Elementos Virtuales

  • 8.1. Elemento virtual – Creación
  • 8.2. Habilitación en la Interfaz de Usuario
  • 8.3. SADL Exit – Lógica de negocio
  • 8.4. Código fuente – Elementos Virtuales
  • 8.5. Documentación – Elementos Virtuales
  • 8.6. Laboratorio – Elementos Virtuales
  • 8.7. Solución – Elementos Virtuales
  • 8.8. Test – Elementos Virtuales

9. Managed con Unmanaged Save

  • 9.1. Reutilización Lógica Legacy
  • 9.2. Unmanaged Save – Implementación
  • 9.3. Código fuente – Managed con Unmanaged Save
  • 9.4. Documentación – Managed con Unmanaged Save
  • 9.5. Laboratorio – Managed con Unmanaged Save
  • 9.6. Solución – Managed con Unmanaged Save
  • 9.7. Test – Managed con Unmanaged Save

10. Unmanaged

  • 10.1. Persistencia
  • 10.2. CDS – Root View
  • 10.3. CDS – Projection View
  • 10.4. CDS – Metadata Extensions
  • 10.5. Behavior Definitions – BO
  • 10.6. Behavior Definitions – Projection
  • 10.7. Service Definition
  • 10.8. Service Binding
  • 10.9. Behavior Handler – Save
  • 10.10. Behavior Handler – Update
  • 10.11. Behavior Handler – Delete
  • 10.12. Código fuente – Unmanaged
  • 10.13. Documentación – Unmanaged
  • 10.14. Laboratorio – Unmanaged
  • 10.15. Solución – Unmanaged
  • 10.16. Test – Unmanaged

11. Escenario Draft

  • 11.1. Persistencia
  • 11.2. Estructura BO – CDS
  • 11.3. Behavior Definition
  • 11.4. With Draft / Tabla Draft
  • 11.5. Total etag
  • 11.6. Numeración administrada
  • 11.7. Servicios
  • 11.8. Código fuente – Escenario Draft
  • 11.9. Documentación – Escenario Draft
  • 11.10. Laboratorio – Escenario Draft
  • 11.11. Solución – Escenario Draft
  • 11.12. Test – Escenario Draft

Tus instructores

Grecia Rodríguez

SAP BTP | SAP RAP | SAP Build | Administración de aplicaciones

Consultor Técnico SAP Senior especializado en SAP BTP, ABAP S/4HANA, Seguridad y Administración de SAP Fiori. Experto en RICEF, extensiones con RAP y automatización con herramientas Low Code / No Code, con experiencia en proyectos internacionales para sectores como banca, manufactura y servicios públicos.

Certificaciones:

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