SAP Web Dynpro - Classe di assistenza

Nel componente Web Dynpro, è possibile creare una classe assegnata in modo univoco ereditata dalla classe astratta. La classe di assistenza può memorizzare la codifica richiesta in un componente ma non collegata al layout.

È possibile memorizzare testo dinamico nella classe di assistenza, testo combinato in fase di esecuzione o contenente variabili che possono essere memorizzate nel pool di testo.

Nella classe Assistenza è inoltre possibile salvare un codice che non è direttamente collegato al layout dell'applicazione o al controller.

L'utilizzo del metodo _WD_COMPONENT_ASSISTANCE ~ GET_TEXT () consente di accedere ai simboli di testo della classe di assistenza nel controller del componente. Quando chiami il metodo, viene utilizzato l'ID a 3 cifre del simbolo di testo -

method MY_CONTROLLER_METHOD .
data: my_text type string.
my_text = WD_ASSIST->IF_WD_COMPONENT_ASSISTANCE~GET_TEXT( KEY = ‘001’ ).
Endmethod

È possibile mantenere i simboli di testo nella classe di assistenza utilizzando ciascun controller. Fare clic su Vai a → Simboli di testo nel menu.

Note - Ogni classe ABAP può fungere da classe di assistenza ma il servizio integrato con l'applicazione Web Dynpro è disponibile solo se la classe di assistenza è derivata dalla classe - CL_WD_COMPONENT_ASSISTANCE.