Curso SAP ABAP Web Services
Instructor: Laura Martínez
Descripción del curso
Domina la tecnología clave para la interoperabilidad en el ecosistema empresarial: los Web Services. Este curso te capacita para conectar aplicaciones desarrolladas en diferentes lenguajes y plataformas, permitiendo un intercambio de datos fluido y seguro entre SAP y sistemas externos.
A través de un enfoque 100% práctico, aprenderás a diseñar, implementar y gestionar arquitecturas de integración tanto de tipo SOAP como REST. La formación cubre desde la configuración técnica en el servidor mediante el ICF y SOAMANAGER, hasta el consumo de servicios externos y la integración con lenguajes como Java. Con el apoyo constante de nuestros docentes y ejercicios basados en escenarios reales, te convertirás en el experto capaz de romper los silos de información y conectar SAP con el mundo exterior.
Qué aprenderás
- Arquitectura de Integración: Fundamentos de los servicios web y protocolos de comunicación.
- Gestión de Seguridad: Creación y mantenimiento de usuarios de servicio y perfiles de comunicación segura.
- Infraestructura SAP: Configuración y uso del Internet Communication Framework (ICF) y la herramienta SOAMANAGER.
- Desarrollo de Proveedores (Provider): Creación de servicios web tipo SOAP y REST para exponer datos de SAP.
- Desarrollo de Consumidores (Consumer): Implementación de SAP Proxies para consumir servicios web externos desde ABAP.
- Conectividad entre Sistemas: Configuración de Remote Function Calls (RFC) para la comunicación entre diferentes entornos SAP.
- Interoperabilidad: Técnicas para la integración de aplicaciones Java con sistemas SAP.
- Herramientas de Testing: Dominio de herramientas externas como SoapUI y Postman para validar y testear la disponibilidad y respuesta de los servicios creados.
Requisitos
- Conocimientos de ABAP: Es indispensable contar con bases en la programación ABAP para entender el flujo de datos.
- Ruta Sugerida: Se recomienda haber realizado previamente el curso de SAP ABAP Programación para comprender la lógica de objetos y funciones en el servidor de aplicaciones.
- Perfil: Ideal para consultores y desarrolladores que necesiten integrar SAP con aplicaciones web, móviles o sistemas de terceros.
Contenido del curso
1. Conceptos Web Service
- 1.1. ¿Qué es un Web Service?
- 1.2. Tipos de Web Services
- 1.3. SOAP
- 1.4. WSDL
- 1.5. UDDI
- 1.6. REST
- 1.7. Arquitectura Web Service
- 1.8. Documentación
2. Configuración del entorno SAP
- 2.1. Conexión sistema SAP a internet
- 2.2. Creación de usuario de comunicación y servicio
- 2.3. Roles y perfiles
- 2.4. Habilitar servicios SAP
- 2.5. SOAMANAGER
- 2.6. SAP Proxy
- 2.7. SAP Gateway
- 2.8. Documentación – Configuración del entorno
- 2.9. Laboratorio – Configuración del entorno
- 2.10. Test – Configuración del entorno
3. Internet Control Framework (ICF)
- 3.1. Virtual host – Creación
- 3.2. Servicio HTTP(S) - Handler List
- 3.3. Servicio HTTP(S) - Handler Request
- 3.4. Llamada externa – Postman / Navegador
- 3.5. Documentación – ICF
- 3.6. Laboratorio – ICF
- 3.7. Test – ICF
4. Web Service Provider
- 4.1. Web Service SOAP con RFC
- 4.2. Web Service SOAP con FG
- 4.3. Web Service SOAP con BAPI
- 4.4. Web Service SOAP con Clase ABAP
- 4.5. Llamada servicio SOAP con SoapUI
- 4.6. Seguridad Web Service
- 4.7. Web Service REST (XML)
- 4.8. Web Service REST (JSON)
- 4.9. Llamada externa – Postman
- 4.10. Documentación – Web Service Provider
- 4.11. Laboratorio – Web Service Provider
- 4.12. Test – Web Service Provider
5. Web Service Consumer
- 5.1. Service Consumer con SOAP
- 5.2. Proxy Client
- 5.3. HTTP Client REST (XML)
- 5.4. HTTP Client REST (JSON)
- 5.5. Documentación – Web Service Consumer
- 5.6. Laboratorio – Web Service Consumer
- 5.7. Test – Web Service Consumer
6. Remote Function Call
- 6.1. Creación destino RFC
- 6.2. Llamada destino RFC
- 6.3. Excepciones y Debug
- 6.4. Documentación – RFC
- 6.5. Laboratorio – RFC
- 6.6. Test – RFC
7. Integración aplicaciones Java con SAP
- 7.1. Librería SAP Java Connector
- 7.2. Proyecto Java
- 7.3. Aplicación Java – Llamada a sistema SAP
- 7.4. Laboratorio – SAPJCo
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.
