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.

Intermedio 80 h de formación Instructor: Gheorghe Valer 76 vídeos

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
  • 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
  • Métodos del controlador
  • Métodos de la vista
  • Métodos de la ventana

+ Documentación · Test

04 Modelo y lógica de negocio
  • 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
  • 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
  • Row Layout
  • Flow Layout
  • Grid Layout
  • Matrix Layout
  • Form Layout
  • Tile Layout

+ Documentación · Test

07 UI — interfaz de usuario
  • 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
  • Vista incrustada
  • Inbound Plugs
  • Outbound Plugs
  • Establecer enlaces de navegación
  • Llamadas de navegación

+ Documentación · Test

09 Internacionalización
  • Textos del diccionario de datos
  • OTR — Online Text Repository
  • Símbolos de textos con clase de asistencia

+ Documentación · Test

10 Validaciones y mensajes
  • Campos obligatorios
  • Mensajes de error
  • Mensajes de éxito

+ Documentación · Test

11 Utilización de otros componentes
  • 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
  • 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
  • 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
  • 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
G

Tu instructor

Gheorghe Valer

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.

Certificado de finalización
Garantía de 7 días
Soporte en los foros
Actualizaciones incluidas

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.