📘WDA

Selector Alummnos / Empresas

Definición de WDA

 Web Dynpro ABAP es una tecnología de SAP para desarrollar aplicaciones web empresariales usando el lenguaje ABAP, con una interfaz gráfica basada en componentes y controladores.


¿Qué es Web Dynpro ABAP?

Es un framework de desarrollo de aplicaciones web que permite crear interfaces de usuario en el navegador directamente desde SAP, sin usar tecnologías externas como JavaScript o HTML puro.
Fue diseñado para que los desarrolladores ABAP pudieran crear aplicaciones web estructuradas, reutilizables y guiadas por metadatos.


¿Cómo funciona?

Web Dynpro ABAP sigue una arquitectura basada en componentes:

  1. Componentes Web Dynpro: son como "módulos" reutilizables que contienen vistas, controladores y lógica de navegación.

  2. Views (vistas): definen la interfaz gráfica (campos, botones, tablas).

  3. Controllers (controladores): contienen la lógica del negocio y de navegación.

  4. Contextos: estructuras de datos compartidas entre vistas y controladores.

  5. Models: se conectan a datos reales, como funciones RFC, clases o estructuras internas.


¿Qué se puede hacer con Web Dynpro ABAP?

  • Crear aplicaciones empresariales accesibles desde el navegador.

  • Integrar lógica de negocio directamente desde ABAP.

  • Interactuar con bases de datos SAP y servicios RFC.

  • Diseñar interfaces más amigables que las transacciones clásicas SAP GUI.


Ejemplos de uso:

  • Formulario de solicitud de vacaciones.

  • Mantenimiento de datos maestros (clientes, materiales).

  • Reportes personalizados con filtros y salidas en tabla.

  • Aplicaciones internas para aprobaciones o workflows.


Ventajas:

  • Totalmente integrado en el sistema SAP (no se requiere servidor adicional).

  • Uso del entorno de desarrollo estándar (SE80).

  • Permite reutilización de componentes y consistencia visual.

  • Compatible con roles y seguridad de SAP.


Limitaciones (comparado con Fiori o SAPUI5):

  • La interfaz puede parecer anticuada frente a SAP Fiori.

  • Menor flexibilidad para diseños modernos o móviles.

  • Menor rendimiento visual frente a tecnologías más nuevas.

  • No es "responsive" (no se adapta bien a dispositivos móviles).


¿Web Dynpro ABAP sigue siendo usado?

Sí, aunque SAP está migrando hacia Fiori/SAPUI5, Web Dynpro ABAP aún se usa ampliamente en muchos entornos productivos, especialmente en sistemas SAP ERP y SAP S/4HANA on-premise.