Migración de servicios OData V2 a V4 en SAP S/4HANA con Agent Skills
Tus servicios OData de SEGW no viajan a S/4HANA. En este webinar verás la migración completa de un servicio real a un objeto de negocio RAP publicado como OData V4, con Agent Skills imponiendo un flujo verificable y Postman validando la paridad.
Acerca de este webinar
Este webinar técnico aborda uno de los retos más frecuentes en los proyectos de transformación hacia SAP S/4HANA: qué hacer con los servicios OData construidos en SEGW cuando el sistema destino ya no contempla ese modelo de desarrollo. Iniciaremos con la anatomía de un servicio Gateway clásico, diseccionando las clases generadas MPC, MPC_EXT, DPC y DPC_EXT para distinguir con precisión qué parte constituye el contrato del servicio y qué parte es lógica de negocio susceptible de ser rediseñada. Sobre esa base estableceremos un mapeo estructurado entre ambos mundos, comprendiendo por qué buena parte del código heredado simplemente desaparece cuando el framework asume la paginación, el filtrado y la navegación.
Posteriormente, incorporaremos Agent Skills y servidores MCP como capa de automatización asistida, entendiendo que su valor no reside en generar código sino en imponer un flujo de trabajo verificable: descubrimiento del servicio origen, extracción del modelo, plan de migración sometido a aprobación humana, construcción, activación y prueba de paridad. Con ese marco ejecutaremos en directo la migración completa de un servicio real hacia un objeto de negocio RAP en escenario managed con operaciones CUD sin draft, cubriendo la vista raíz, la capa de proyección obligatoria, el behavior definition y el behavior pool, hasta su publicación como OData V4 mediante Service Binding de tipo Web API. Cerraremos validando el resultado con Postman: gestión del token X-CSRF, control de concurrencia optimista mediante ETag e If-Match, invocación de actions ligadas a instancia y comparación de paridad de datos entre el servicio heredado y el nuevo. Se abordará además el escenario de migración entre sistemas de distinto release, donde los objetos no pueden transportarse y deben reconstruirse en el destino.
Requisitos
Conocimiento de ABAP orientado a objetos (clases, métodos, redefinición)
Haber desarrollado o mantenido al menos un servicio OData con SEGW
Nociones básicas de CDS (vistas, anotaciones, asociaciones)
Familiaridad con ADT / Eclipse o SE80
Manejo básico de un cliente HTTP como Postman
No se requiere experiencia previa en RAP ni en agentes de IA
¿Qué aprenderás?
- Analizará la arquitectura de un servicio SEGW heredado a través de sus clases MPC, MPC_EXT, DPC y DPC_EXT para identificar el modelo de datos y la lógica de negocio que deben trasladarse a RAP.
- Traducirá los artefactos clásicos de Gateway a sus equivalentes en RAP mediante un mapeo estructurado que convierte entity types en vistas CDS, asociaciones en composiciones y function imports en actions.
- Configurará Agent Skills y servidores MCP para dotar al asistente de IA de contexto real del sistema SAP, estableciendo los controles de autorización y las fases de validación del flujo de migración.
- Construirá el stack completo de un objeto de negocio RAP —vista raíz, capa de proyección, behavior definition y behavior pool— aplicando el escenario managed con operaciones CUD sin gestión de draft.
- Publicará el servicio como OData V4 mediante Service Definition y Service Binding de tipo Web API, resolviendo el registro del grupo de servicios en el hub de SAP Gateway.
- Validará la paridad funcional entre el servicio heredado y el nuevo utilizando Postman, gestionando tokens X-CSRF, cabeceras If-Match y control de concurrencia optimista mediante ETag.
- Identificará los errores de activación más frecuentes en RAP —contrato de proveedor, cadena de bloqueo, sintaxis de composiciones— y aplicará las correcciones que evitan bloqueos durante la migración.
Tecnologías y herramientas utilizadas
¿A quién está dirigido?
- Desarrolladores ABAP clásicos que necesitan incorporar RAP a su repertorio
- Consultores técnicos SAP con servicios SEGW en mantenimiento y un S/4HANA en el horizonte
- Arquitectos de integración que evalúan la estrategia de convivencia entre OData V2 y V4
- Equipos de desarrollo que exploran el uso de agentes de IA en tareas de modernización de código
Ponente
Jorge Briceño
Ingeniero en Informática y Licenciado en Educación, especializado en desarrollo de aplicaciones en el ecosistema SAP. Trabaja con tecnologías como SAPUI5, SAP Fiori Elements, CAP y ABAP RESTful, así como en la administración de SAP Fiori en entornos Cloud y On-Premise, formando profesionales en la creación de aplicaciones empresariales modernas.
