Curso SAP S/4HANA Cloud – Modelo de Extensibilidad Clean Core
Instructor: Gheorghe Valer
Descripción del curso
Conviértete en el guardián de la integridad de los sistemas SAP con el curso S/4HANA Cloud – Modelo de Extensibilidad Clean Core. En el panorama actual de S/4HANA (tanto en Public como en Private Edition), la forma tradicional de modificar el estándar ha quedado obsoleta. Este programa te enseña a implementar extensiones modernas que garantizan la estabilidad del núcleo del sistema, facilitando actualizaciones automáticas y reduciendo los costes de mantenimiento.
Aprenderás a navegar por todo el ecosistema de extensibilidad: desde soluciones Key User (No-Code) hasta la potencia de ABAP Cloud (On-Stack) y la innovadora Side-by-Side Extensibility en SAP BTP. El curso combina la técnica pura de RAP y BAdIs con herramientas de vanguardia como SAP Build, permitiéndote crear experiencias de usuario de grado consumidor y automatizaciones de procesos sin comprometer el estándar del ERP.
Qué aprenderás
- Estrategia Clean Core: Fundamentos de la metodología y por qué es el pilar de la transformación a S/4HANA Cloud.
- Modelo de Extensibilidad: Diferenciación y aplicación de los tres tipos de extensiones (In-App, Developer y Side-by-Side).
- Extensibilidad Key User: Personalización rápida en ediciones Public y Private para usuarios expertos.
- On-Stack Extensibility con ABAP Cloud: Implementación en los niveles Tier 1 (Cloud Ready) y Tier 2 (Cloud API Enablement) para maximizar la reutilización.
- Desarrollo Developer Extensibility: Creación de BAdIs y ampliación de aplicaciones estándar basadas en RAP con nuevos campos, acciones, validaciones y nodos.
- Side-by-Side Extensibility: Desarrollo de aplicaciones independientes en SAP BTP que interactúan de forma segura con el ERP.
- Ecosistema SAP Build: Introducción a la innovación con Process Automation, Work Zone, Build Code y Build Apps.
- Experiencia de Usuario: Evaluación y diseño de interfaces en SAP Fiori para ofrecer una experiencia intuitiva y profesional.
Requisitos
- Dominio de ABAP Cloud: Es fundamental poseer conocimientos sólidos del lenguaje ABAP en su versión para entornos en la nube.
- Experiencia en Entornos SAP: Comprensión general de la arquitectura de S/4HANA y el uso de Eclipse ADT.
- Perfil Técnico: Dirigido principalmente a desarrolladores, arquitectos y consultores técnicos que lideran la transición hacia la nube.
Contenido del curso
Introducción
- 1.1. Contenido de la formación
Conceptos
- 2.1. Necesidad de Extensiones
- 2.2. ABAP for Cloud Development
- 2.3. Enfoque Clean Core
- 2.4. Transición a S/4HANA Cloud
- 2.5. Conversión de sistema a S/4HANA
- 2.6. Adaptaciones Código Custom
- 2.7. Revisión - Modificaciones Legacy
- 2.8. Optimización de Código
- 2.9. Evaluación - Conversión o Nueva Implementación
- 2.10. Documentación Teórica
- 2.11. Test
Modelo de Extensibilidad
- 3.1. S/4HANA - Tipos de Extensiones
- 3.2. Key User Extensibility - Conceptos
- 3.3. Developer Extensibility - Conceptos
- 3.4. Side-by-Side Extensibility - Conceptos
- 3.5. Modelo de Extensión - Evaluación
- 3.6. Documentación Teórica
- 3.7. Test
Key User Extensibility
- 4.1. Fiori Launchpad - Personalización
- 4.2. Gestión de Variantes
- 4.3. Custom Tiles
- 4.4. Adaptaciones UI
- 4.5. Extensibility Settings
- 4.6. Custom Fields
- 4.7. Custom Logic - BAdI
- 4.8. CBO - Custom Business Object
- 4.9. Custom Catalogs
- 4.10. Custom CDS View
- 4.11. Extensibility Inventory
- 4.12. Transportes - Export/Import Software Collection
- 4.13. Otras Herramientas Key-User
- 4.14. Documentación Teórica
- 4.15. Test
Communication
- 5.1. Conceptos
- 5.2. Communication Systems
- 5.3. Custom Communication Scenario
- 5.4. Communication Arrangements
- 5.5. API - Creación
- 5.6. API - Publicación
- 5.7. Documentación Teórica
- 5.8. Test
Key User Private Edition
- 6.1. GROW | RISE with SAP
- 6.2. S/4HANA Public vs Private vs On-Premise
- 6.3. Launchpad Designer - Catálogo y Grupo Key-User
- 6.4. Configure Software Packages
- 6.5. ATO - Adaptation Transport Organizer
- 6.6. Herramientas de Extensión
- 6.7. Register Extensions for Transport
- 6.8. Documentación Teórica
- 6.9. Test
ABAP Tier 1 y Tier 2
- 7.1. Conceptos y Objetivos
- 7.2. Software Component ABAP Cloud
- 7.3. Paquete Estructura
- 7.4. Paquete de Desarrollo - ABAP Cloud
- 7.5. Restricciones Tier 1
- 7.6. Uso de Objetos entre Software Component diferentes
- 7.7. Tier 2 - Interfaz Wrapper para BAPI
- 7.8. Clase Wrapper para BAPI
- 7.9. Clase Factory Wrapper
- 7.10. Liberación Objetos para Tier 1
- 7.11. Uso API Tier 2 en Tier 1
- 7.12. API - Marcar como Obsoleta
- 7.13. Acelerador Wrapper
- 7.14. Documentación Teórica
- 7.15. Test
Profundización ABAP Cloud
- 8.1. Cloud Native - Principios
- 8.2. Arquitectura REST
- 8.3. Explorando ABAP Cloud
- 8.4. ABAP Cloud - Artefactos RAP
- 8.5. Exploración de las API publicadas
- 8.6. Documentación Teórica
- 8.7. Test
Extensiones RAP
- 9.1. Visión general
- 9.2. Recomendaciones para las Prácticas
Extensión de Campos
- 10.1. Requerimiento - Extensión RAP con Nuevos Campos
- 10.2. Extensión Persistencia Activa
- 10.3. Extensión Query - Persistencia Draft
- 10.4. Extensión entidad CDS Root
- 10.5. Extensión entidad CDS Projection
- 10.6. Extensión Metadata Extensions
- 10.7. Test Extensión aplicación RAP
- 10.8. Documentación Teórica
- 10.9. Test
- 10.10. Laboratorio
Extensión de Acciones
- 11.1. Requerimiento - Extensión RAP Nueva Acción
- 11.2. Behavior Definition Root - Creación Extensión
- 11.3. Behavior Definition Root - Extensión Nueva Acción
- 11.4. Extensión CDS Interfaz - Elementos Requeridos
- 11.5. Acción - Implementación Behavior Pool
- 11.6. Behavior Definition Projection - Habilitar Extensión
- 11.7. Metadata Extensions - Exponer Acción en UI
- 11.8. Campo Solo Lectura
- 11.9. Documentación Teórica
- 11.10. Test
- 11.11. Laboratorio
Validaciones y Determinaciones
- 12.1. Requerimiento - Extensión RAP Validaciones y Determinaciones
- 12.2. Agregación Nuevos Campos
- 12.3. Clase de Mensajes
- 12.4. Clase de excepción - Gestión textos Mensajes
- 12.5. Behavior Definition Root - Extensión Validación
- 12.6. Behavior Pool - Implementación Validación
- 12.7. Behavior Definition Root - Extensión Determinación
- 12.8. Behavior Pool - Implementación Determinación
- 12.9. Prueba Requerimiento Implementado
- 12.10. Documentación Teórica
- 12.11. Test
- 12.12. Laboratorio
Composiciones y Nodos
- 13.1. RAP Generator
- 13.2. Estado Aplicación Estándar
- 13.3. Persistencia - Extensión Nuevo Nodo
- 13.4. Entidad Raíz - Nuevo Nodo
- 13.5. Entidad Interfaz y Proyección - Nuevo Nodo
- 13.6. Metadata Extensions - Nuevo Nodo
- 13.7. Entidad Raíz - Extensión Composición
- 13.8. Entidad Interfaz - Redireccionamiento Composición
- 13.9. Entidad Proyección - Redireccionamiento Composición
- 13.10. Extensión Servicio - Exposición Entidad Composición
- 13.11. Behavior Definition - Extensión Raíz
- 13.12. Behavior Definition - Extensión Proyección
- 13.13. Behavior Pool - Creación
- 13.14. Lógica de Negocio
- 13.15. Documentación Teórica
- 13.16. Test
- 13.17. Laboratorio
Extensibilidad BAdI
- 14.1. ABAP Respository Tree - Objetos Liberados
- 14.2. Puntos de extensión - Análisis
- 14.3. BAdI Enhancement Implementation
- 14.4. Clase de Implementación
- 14.5. Modelo Lógica de Implementación
- 14.6. Documentación Teórica
- 14.7. Test
Side-By-Side Extensibility
- 15.1. Conceptos
- 15.2. SAP Build - Arquitectura
- 15.3. SAP Build Process Automation
- 15.4. SAP Build Code
- 15.5. SAP Build Apps
- 15.6. SAP Build Work Zone
- 15.7. Documentación Teórica
- 15.8. Test
Tu instructor
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.
