ABAP · Web Dynpro
SAP ABAP Web Dynpro
Web Dynpro ABAP sigue siendo la tecnología de interfaces de usuario de muchísimas aplicaciones SAP en producción. Este curso recorre el framework completo desde su arquitectura MVC: controladores y contextos, métodos hook, modelo y lógica de negocio, layouts, elementos de UI, navegación, internacionalización, validaciones, integración con ALV, SPA, ventanas de diálogo y persistencia avanzada, con ejercicios resueltos en cada bloque sobre un sistema SAP On-Premise.
Qué aprenderás
Al terminar, sabrás hacer esto
- Comprender la arquitectura MVC de Web Dynpro ABAP
- Diseñar controladores, contextos, nodos y atributos
- Implementar métodos hook del controlador, vista y ventana
- Vincular estructuras y tablas al contexto con binding
- Construir interfaces con todos los tipos de layout y elementos de UI
- Gestionar navegación con inbound y outbound plugs
- Integrar el componente ALV estándar y construir una SPA
- Aplicar validaciones, mensajes y persistencia avanzada
Temario
15 secciones · 76 vídeos
0 labs · 14 tests · entregas con solución
01 Introducción
- Contenido del curso
- Arquitectura Web Dynpro (MVC)
- Object Navigator — visión global
- Preparación del modelo de desarrollo
02 Controladores y contextos test
- Creación del componente Web Dynpro
- Component Controller
- Nodos
- Atributos
- Supply Function
- Nodo de recursión
- Mapeo de contexto
- Crear aplicación Web Dynpro
+ Documentación · Test
03 Métodos hook test
- Métodos del controlador
- Métodos de la vista
- Métodos de la ventana
+ Documentación · Test
04 Modelo y lógica de negocio test
- Clase de asistencia
- Service Call
- Binding: vincular estructura al nodo
- Binding: vincular tabla al nodo
- Elementos dinámicos con parametrización
+ Documentación · Test
05 Wizard — asistente de código Web Dynpro test
- Atributo: leer y establecer valor
- Nodo: leer y establecer valor
- Nodo de tipo tabla: añadir registros
- Nodo de tipo tabla: mapear tabla interna
- Patrón de código general
+ Documentación · Test
06 Layout — tipos de diseño test
- Row Layout
- Flow Layout
- Grid Layout
- Matrix Layout
- Form Layout
- Tile Layout
+ Documentación · Test
07 UI — interfaz de usuario test
- Tipos de elementos
- Contenedores de formularios
- Contenedores transparentes
- Road Map: creación de elemento complejo
- Contenedor de vistas
- Botones
- Acciones
+ Documentación · Test
08 Navegación test
- Vista incrustada
- Inbound Plugs
- Outbound Plugs
- Establecer enlaces de navegación
- Llamadas de navegación
+ Documentación · Test
09 Internacionalización test
- Textos del diccionario de datos
- OTR — Online Text Repository
- Símbolos de textos con clase de asistencia
+ Documentación · Test
10 Validaciones y mensajes test
- Campos obligatorios
- Mensajes de error
- Mensajes de éxito
+ Documentación · Test
11 Utilización de otros componentes test
- Uso del componente ALV estándar
- Instanciar y obtener el modelo del componente ALV
- Preconfiguraciones del componente ALV
- Reporte ALV
- Deshabilitar funciones estándar
- Optimizar el ancho de las columnas
- Reglas de agregación
- Definir colores
+ Documentación · Test
12 SPA — Single Page Application test
- Definir áreas con contenedores Layout
- MIMEs: añadir logo
- Panel de navegación
- Fila de botones
- Incrustar vistas en área de trabajo
- Navegación avanzada
- Menú dinámico
+ Documentación · Test
13 Ventanas de diálogo test
- Pop-up de confirmación
- Suscribirse a eventos de ventana
- Patrón de diseño para crear ventanas
- Finalización de proceso con ventana
+ Documentación · Test
14 Persistencia — lógica avanzada test
- WDDOBEFOREACTION: validación de los datos
- Component Controller: centralizar validaciones
- Component Controller: gestionar peticiones de persistencia
- Clase de asistencia: delegación de persistencia
- Sincronización de contextos
- Prueba final y entrega de la aplicación
+ Documentación · Test
15 Certificado del curso
- Test final
- Obtener certificado de aprovechamiento
Para quién es
¿Es este curso para ti?
- Desarrolladores ABAP que construyen interfaces de usuario
- Consultores SAP que mantienen aplicaciones Web Dynpro
- Programadores que dan soporte a aplicaciones SAP en producción
Requisitos
Qué necesitas para empezar
- ABAP a nivel intermedio, incluida la orientación a objetos
- Acceso a un sistema SAP On-Premise del entorno de tu empresa (Logali Tech no proporciona sistemas SAP)
- Conocimientos del diccionario de datos ABAP
Tu instructor
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.
Formación usada por profesionales SAP en banca, industria, retail y sector público.
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.