SAP Web Dynpro - mapowanie i wiązanie danych

W aplikacji Dynpro można zdefiniować mapowanie między dwoma globalnymi kontekstami kontrolera lub z kontekstu widoku do globalnego kontekstu kontrolera.

Powiązanie danych właściwości elementu interfejsu użytkownika jest konfigurowane w układzie widoku. W tym celu należy użyć kolumny Binding w tabeli właściwości osadzonych elementów interfejsu użytkownika. Kliknięcie przycisku powoduje otwarcie okna dialogowego, które zawiera strukturę kontekstu odpowiedniego widoku dla wyboru elementu.

Element kontekstu można zdefiniować w celu połączenia węzła z innym węzłem kontekstu.

Na powyższym diagramie można zobaczyć mapowanie między Węzłem 1 z kontekstu Widoku 1 i węzłem o tej samej nazwie w kontekście kontrolera komponentu. Pokazuje również mapowanie z Węzła 2 z kontekstu Widoku 2, również do węzła o tej samej nazwie w kontekście kontrolera komponentu.

Kontekst kontrolera komponentu jest dostępny dla obu kontrolerów widoku z dostępem do odczytu i zapisu wszystkich atrybutów.

Wiązanie elementów interfejsu użytkownika

Aby wyświetlić dane kontekstu w przeglądarce, można również powiązać właściwości elementów interfejsu użytkownika w widoku z atrybutami kontekstu widoku. Do jednego elementu kontekstu można przypisać wiele właściwości.

W kontekście widoku wszystkie typy danych są dostępne do powiązania z różnymi atrybutami widoku.

Mapowanie wewnętrzne

Odwzorowanie wewnętrzne definiuje się jako odwzorowanie między kontekstami pojedynczego komponentu.

Mapowanie zewnętrzne

Odwzorowanie zewnętrzne definiuje się jako mapowanie między wieloma komponentami za pomocą kontrolera interfejsu.