SAP Web Dynpro - składnik
Komponent Web Dynpro to jednostka używana do tworzenia aplikacji Dynpro. Są to jednostki wielokrotnego użytku, które są łączone w celu utworzenia bloków aplikacji.
Każdy komponent Web Dynpro zawiera okno, widok i strony kontrolera. Można również osadzić komponent Web Dynpro w innym komponencie Web Dynrpo w aplikacji, a komunikacja odbywa się za pomocą interfejsu komponentu.
Żywotność komponentu rozpoczyna się w momencie pierwszego wywołania w środowisku wykonawczym i kończy na aplikacji Web Dynpro.
Widok
Każda aplikacja Web Dynpro zawiera co najmniej jeden widok i służy do definiowania układu interfejsu użytkownika. Każdy widok składa się z wielu elementów użytkownika oraz kontrolera i kontekstu.
Administrator służy do obsługi żądania użytkownika i przetwarzania danych. Kontekst zawiera dane, z którymi powiązane są elementy widoku.

Każdy widok zawiera również wtyczkę przychodzącą i wychodzącą, dzięki czemu można łączyć ze sobą widoki. Wtyczki można łączyć ze sobą za pomocą linków nawigacyjnych.

Linki nawigacyjne i wtyczka
Możesz nawigować między różnymi widokami, używając wtyczek przychodzących i wychodzących. Wtyczki przychodzące i wychodzące są częścią kontrolera widoku. Wtyczka wejściowa definiuje punkt początkowy widoku, podczas gdy wtyczka wyjściowa informuje, że należy wywołać kolejny widok.

Wyświetl zestaw
Zestaw widoków jest zdefiniowany jako wstępnie zdefiniowana sekcja, w której można osadzać różne widoki w aplikacji Web Dynpro. Zestaw widoków umożliwia wyświetlenie więcej niż jednego widoku na ekranie.
Oto kilka zalet widoku ustawionego podczas projektowania aplikacji -
- W oknie Web Dynpro można ponownie używać widoków.
- Na późniejszym etapie możesz łatwo wprowadzić zmiany w układzie.
- Stosowanie więcej niż jednego widoku jest bardziej uporządkowanym podejściem.
Okno Web Dynpro
W programie Web Dynpro okno jest przeznaczone dla wielu widoków lub zestawów widoków. Widok można wyświetlić tylko wtedy, gdy jest osadzony w widoku, a okno zawsze zawiera jeden lub więcej widoków połączonych łączami nawigacyjnymi.
Każde okno zawiera wtyczkę przychodzącą i wychodzącą i można je włączyć do łańcucha nawigacji. Wtyczki przychodzące w oknie prowadzą z wtyczki wychodzącej widoku do okna osadzania. Podobnie jak wszystkie inne wtyczki przychodzące, reprezentują one zdarzenie i dlatego wywołują przypisaną im procedurę obsługi zdarzenia.
Kontroler okien


Kontroler
Kontrolery służą do definiowania, w jaki sposób aplikacja Dynpro reaguje na interakcje użytkownika. Każdy widok ma jeden kontroler, który jest odpowiedzialny za wykonywanie działań zgodnie z interakcją użytkownika.
