SAP Web Dynpro - Componente

El componente Web Dynpro es una entidad que se utiliza para crear una aplicación Dynpro. Estas son entidades reutilizables, que se combinan para crear bloques de aplicaciones.

Cada componente de Web Dynpro contiene una ventana, una vista y páginas de controlador. También puede incrustar un componente Web Dynpro en otro componente Web Dynrpo en una aplicación y la comunicación se realiza mediante la interfaz del componente.

La vida útil de un componente comienza cuando lo llama primero en tiempo de ejecución y termina con la aplicación Web Dynpro.

Ver

Cada aplicación Web Dynpro contiene al menos una vista y se utiliza para definir el diseño de una interfaz de usuario. Cada vista consta de varios elementos de usuario y un controlador y contexto.

El controlador se utiliza para procesar la solicitud del usuario y el procesamiento de datos. El contexto contiene datos a los que están vinculados los elementos de vista.

Cada vista también contiene un complemento de entrada y salida para que pueda conectar vistas entre sí. Los enchufes se pueden vincular entre sí mediante enlaces de navegación.

Enlaces de navegación y complemento

Puede navegar entre diferentes vistas utilizando enchufes de entrada y salida. Los enchufes de entrada y salida son parte del controlador de vista. El conector de entrada define el punto de vista inicial, mientras que el conector de salida le indica a la vista siguiente que se llame.

Ver conjunto

Un conjunto de vistas se define como una sección predefinida en la que puede incrustar diferentes vistas en una aplicación Web Dynpro. El conjunto de vistas le permite mostrar más de una vista en una pantalla.

A continuación se muestran algunas ventajas del conjunto de vistas en el diseño de una aplicación:

  • Puede reutilizar vistas en una ventana de Web Dynpro.
  • Puede realizar cambios en el diseño fácilmente en una etapa posterior.
  • Es un enfoque más estructurado utilizar más de una vista.

Ventana Web Dynpro

En Web Dynpro, la ventana es para múltiples vistas o conjuntos de vistas. Una vista solo se puede mostrar cuando está incrustada en una vista y una ventana siempre contiene una o más vistas conectadas por enlaces de navegación.

Cada ventana contiene un conector de entrada y una salida y se pueden incluir en una cadena de navegación. Los enchufes de entrada dentro de una ventana conducen desde el enchufe de salida de una vista a la ventana de inserción. Al igual que todos los demás complementos entrantes, representan un evento y, por lo tanto, llaman al controlador de eventos que se les ha asignado.

Controlador de ventana

Controlador

Los controladores se utilizan para definir cómo responde una aplicación Dynpro a las interacciones del usuario. Cada vista tiene un controlador que es responsable de realizar acciones según la interacción del usuario.