ABAP · Servicios

Modelado OData en SAP Gateway

OData es la puerta de entrada de SAP al mundo REST y SAP Gateway es la herramienta que lo hace posible. Este curso recorre el modelado y la implementación de servicios OData de principio a fin: configuración del Gateway, Service Builder, definición de entidades, operaciones CRUD, queries, batch, media, OData V4 y la integración con CDS y el ABAP Programming Model para Fiori. Cada bloque cierra con un laboratorio guiado.

Intermedio 40 h de formación Instructor: Gheorghe Valer 106 vídeos Modelado OData y Web Services Prepara la certificación C_FIORD

Qué aprenderás

Al terminar, sabrás hacer esto

  • Configurar SAP Gateway de cero
  • Modelar entidades y asociaciones
  • Implementar operaciones CRUD en OData
  • Dominar queries, batch y media
  • Exponer servicios con CDS y BOPF
  • Redefinir servicios estándar
  • Monitorizar y depurar servicios OData

Temario

18 secciones · 106 vídeos

15 labs · 16 tests · entregas con solución

01 Introducción
  • OData – RESTful APIs
  • SAP Gateway
  • Contenido del curso
02 SAP Gateway – Configuración
  • Guía de Implementación
  • SAP Gateway – Activación
  • SAP System Alias
  • SAP Gateway Alias
  • Servicios – Activación
  • Catálogo de los Servicios OData

+ Laboratorio · Entrega · Solución · Test

03 Gateway Service Builder
  • Proyecto en Service Builder – Creación
  • Proyecto en Service Builder – Copia
  • EDM – Entity Data Model
  • Propiedades – Atributos y Anotaciones
  • Tipos ABAP y EDM – Mapeo
  • Propiedades – Estructuras ABAP
  • Artefactos
  • MPC – Model Provider Class
  • DPC – Data Provider Class

+ Laboratorio · Entrega · Solución · Test

04 Mantenimiento de Servicios
  • Registrar Servicio
  • Mantener Servicio
  • Cliente Gateway
  • Log de Errores

+ Laboratorio · Entrega · Solución · Test

05 Entidades – Modelado de datos
  • Definición manual
  • Estructura DDIC
  • Anotaciones Semánticas
  • Interfaz RFC/BOR
  • Ayuda de búsqueda
  • Asociaciones
  • Navegación entre Entidades
  • Function Imports
  • Tipos complejos
  • Modelos Referenciados
  • Arquitectura Inside-Out
  • Arquitectura Outside-In

+ Laboratorio · Entrega · Solución · Test

06 OData – Implementación
  • Create
  • Get Entity (Read)
  • Get Entity Set (Query)
  • Update
  • Delete
  • Function Imports
  • Get Expanded Entity Set
  • Create Deep Entity
  • Anotaciones Semánticas – Implementación por Código

+ Laboratorio · Entrega · Solución · Test

07 OData – Operaciones Adicionales
  • Patch
  • Merge
  • Head

+ Laboratorio · Entrega · Solución · Test

08 SAP Gateway Client – Casos de Prueba
  • Grupo y Caso de Prueba – Creación
  • Caso de Prueba – Mantenimiento
  • Caso de Prueba – Ejecución

+ Laboratorio · Entrega · Solución · Test

09 Queries OData
  • Query All
  • Query Select
  • Query Sorting
  • Query Filter
  • Count
  • Count con Filter
  • Query Paging
  • Single Read
  • Single Read con Expand
  • Single Read con Navegación

+ Laboratorio · Entrega · Solución · Test

10 Procesamiento por Lotes – Batch
  • GET
  • POST
  • PUT
  • DELETE

+ Laboratorio · Entrega · Solución · Test

11 Media
  • Virus Scan
  • Entidad Media
  • Create Stream
  • Get Stream
  • Update Stream
  • Delete Stream

+ Laboratorio · Entrega · Solución · Test

12 OData V4
  • Proyecto en Service Builder – Creación
  • Entidades
  • Navegación
  • Artefactos – Runtime Artifacts
  • Service Group – Registro y Publicación

+ Laboratorio · Entrega · Solución · Test

13 ABAP Programming Model – SAP Fiori
  • OData con Core Data Services (CDS)
  • Modelado basado en CDS
  • Ampliación CDS – Joins
  • RDS – Fuentes de Datos Referenciados
  • Ampliación CDS – Asociación

+ Laboratorio · Entrega · Solución · Test

14 ABAP Programming Model – SAP Fiori con BOPF
  • Business Object View – Escenario Administrado
  • Vista de Consumo – Exponer OData
  • Servicio OData – Registro y Prueba

+ Laboratorio · Entrega · Solución · Test

15 Servicios Estándar OData – Redefinición
  • Análisis e Investigación
  • Extender vista CDS
  • Servicio OData – Redefinición
  • Data Provider Class – Lógica Extensión
  • Servicio Base y Extensión

+ Laboratorio · Entrega · Solución · Test

16 Monitoreo, Análisis y Logs
  • Configuración Servicios
  • Depuración
  • Traza
  • Limpieza de cache
  • Escaneo de Virus
  • Transacciones relevantes

+ Laboratorio · Entrega · Solución · Test

17 Postman – Solicitudes OData
  • Instalación
  • GET
  • POST
  • PUT
  • DELETE

+ Laboratorio · Entrega · Solución · Test

18 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 backend que exponen servicios
  • Consultores SAP que integran sistemas
  • Developers que preparan datos para Fiori

Requisitos

Qué necesitas para empezar

  • ABAP a nivel intermedio
  • Conocer el Diccionario de Datos
  • El entorno se configura desde cero en el curso
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.

Ruta · Modelado OData y Web Services

Otros cursos de esta ruta de certificación

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.