SAP Web Dynpro - Componente

Il componente Web Dynpro è un'entità utilizzata per creare un'applicazione Dynpro. Queste sono entità riutilizzabili, che vengono combinate insieme per creare blocchi applicativi.

Ogni componente Web Dynpro contiene una finestra, una vista e le pagine del controller. È inoltre possibile incorporare un componente Web Dynpro in un altro componente Web Dynrpo in un'applicazione e la comunicazione avviene utilizzando l'interfaccia del componente.

La durata di un componente inizia quando viene chiamato per la prima volta in fase di runtime e termina con l'applicazione Web Dynpro.

Visualizza

Ogni applicazione Web Dynpro contiene almeno una vista e viene utilizzata per definire il layout di un'interfaccia utente. Ciascuna vista è composta da più elementi utente, un controller e un contesto.

Il controller è utilizzato per elaborare la richiesta dell'utente e l'elaborazione dei dati. Il contesto contiene i dati a cui sono associati gli elementi della vista.

Ogni vista contiene anche una presa in entrata e una in uscita in modo da poter connettere le viste tra loro. Le spine possono essere collegate tra loro utilizzando i collegamenti di navigazione.

Collegamenti di navigazione e plug-in

È possibile navigare tra le diverse visualizzazioni utilizzando spine in entrata e in uscita. Le spine in entrata e in uscita fanno parte del controller della vista. Il plug in entrata definisce il punto di vista iniziale mentre il plug in uscita indica che la vista successiva deve essere chiamata.

Visualizza set

Un set di viste è definito come una sezione predefinita in cui è possibile incorporare diverse viste in un'applicazione Web Dynpro. Il set di visualizzazioni consente di visualizzare più di una visualizzazione in una schermata.

Di seguito sono riportati alcuni vantaggi della visualizzazione impostata nella progettazione di un'applicazione:

  • È possibile riutilizzare le visualizzazioni in una finestra Web Dynpro.
  • Puoi facilmente apportare modifiche al layout in una fase successiva.
  • È un approccio più strutturato utilizzare più di una visualizzazione.

Finestra Web Dynpro

In Web Dynpro, la finestra è per più visualizzazioni o set di visualizzazioni. Una vista può essere visualizzata solo quando è incorporata in una vista e una finestra contiene sempre una o più viste collegate da collegamenti di navigazione.

Ogni finestra contiene un plug in entrata e uno in uscita e possono essere inclusi in una catena di navigazione. I plug in ingresso all'interno di una finestra conducono dal plug in uscita di una vista alla finestra di incorporamento. Proprio come tutti gli altri plug in entrata, rappresentano un evento e quindi chiamano il gestore di eventi loro assegnato.

Window Controller

Controller

I controller vengono utilizzati per definire come un'applicazione Dynpro risponde alle interazioni dell'utente. Ogni vista ha un controller che è responsabile di eseguire azioni in base all'interazione dell'utente.