SAP S/4HANA Curso

Curso SAP S/4HANA Cloud – Modelo de Extensibilidad Clean Core

Gheorghe Valer Instructor: Gheorghe Valer
5.0

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.

Wishlist 0
Continue Shopping