SAP Web Dynpro - Composant
Le composant Web Dynpro est une entité utilisée pour créer une application Dynpro. Ce sont des entités réutilisables, qui sont combinées pour créer des blocs d'application.
Chaque composant Web Dynpro contient une fenêtre, une vue et des pages de contrôleur. Vous pouvez également intégrer un composant Web Dynpro à un autre composant Web Dynrpo dans une application et la communication s'effectue à l'aide de l'interface du composant.
La durée de vie d'un composant commence lorsque vous l'appelez d'abord au moment de l'exécution et se termine avec l'application Web Dynpro.
Vue
Chaque application Web Dynpro contient au moins une vue et sert à définir la disposition d'une interface utilisateur. Chaque vue se compose de plusieurs éléments utilisateur et d'un contrôleur et d'un contexte.
Le responsable du traitement est utilisé pour traiter la demande de l'utilisateur et le traitement des données. Le contexte contient des données auxquelles les éléments de vue sont liés.
![](https://assets.edu.lat/sap_web_dynpro/images/in_main_view.jpg)
Chaque vue contient également une fiche d'entrée et de sortie afin que vous puissiez connecter les vues les unes aux autres. Les prises peuvent être liées les unes aux autres à l'aide de liens de navigation.
![](https://assets.edu.lat/sap_web_dynpro/images/inbound_outbound_plug.jpg)
Liens de navigation et plug-in
Vous pouvez naviguer entre différentes vues à l'aide de connecteurs entrants et sortants. Les connecteurs entrants et sortants font partie du contrôleur de vue. Le plug entrant définit le point de vue de départ tandis que le plug sortant indique à la vue suivante d'être appelée.
![](https://assets.edu.lat/sap_web_dynpro/images/navigation_link.jpg)
Voir l'ensemble
Un ensemble de vues est défini comme une section prédéfinie dans laquelle vous pouvez incorporer différentes vues dans une application Web Dynpro. L'ensemble de vues vous permet d'afficher plusieurs vues sur un écran.
Voici quelques avantages de la vue définie lors de la conception d'une application:
- Vous pouvez réutiliser des vues dans une fenêtre Web Dynpro.
- Vous pouvez facilement apporter des modifications à la mise en page ultérieurement.
- C'est une approche plus structurée d'utiliser plus d'une vue.
Fenêtre Web Dynpro
Dans Web Dynpro, la fenêtre est destinée à plusieurs vues ou ensembles de vues. Une vue ne peut être affichée que lorsqu'elle est incorporée dans une vue et qu'une fenêtre contient toujours une ou plusieurs vues connectées par des liens de navigation.
Chaque fenêtre contient un plug entrant et un plug sortant et ils peuvent être inclus dans une chaîne de navigation. Les connecteurs entrants dans une fenêtre mènent du connecteur sortant d'une vue à la fenêtre d'incorporation. Tout comme tous les autres plugs entrants, ils représentent un événement et appellent ainsi le gestionnaire d'événements qui leur est assigné.
Contrôleur de fenêtre
![](https://assets.edu.lat/sap_web_dynpro/images/window_controller.jpg)
![](https://assets.edu.lat/sap_web_dynpro/images/event_handler.jpg)
Manette
Les contrôleurs sont utilisés pour définir la manière dont une application Dynpro répond aux interactions des utilisateurs. Chaque vue a un contrôleur qui est chargé d'effectuer des actions selon l'interaction de l'utilisateur.
![](https://assets.edu.lat/sap_web_dynpro/images/interface_controller.jpg)