SAP Web Dynpro - Unterstützungsklasse

In der Web-Dynpro-Komponente können Sie eine eindeutig zugewiesene Klasse erstellen, die von der abstrakten Klasse geerbt wurde. Die Assistenzklasse kann die Codierung speichern, die in einer Komponente erforderlich ist, jedoch nicht mit dem Layout verknüpft ist.

Sie können dynamischen Text in der Assistenzklasse speichern, Text zur Laufzeit kombinieren oder Variablen enthalten, die im Textpool gespeichert werden können.

In der Assistance-Klasse können Sie auch einen Code speichern, der nicht direkt mit dem Layout der Anwendung oder mit dem Controller verknüpft ist.

Mit der Methode _WD_COMPONENT_ASSISTANCE ~ GET_TEXT () können Sie auf Textsymbole der Assistenzklasse im Controller Ihrer Komponente zugreifen. Wenn Sie die Methode aufrufen, wird die dreistellige ID des Textsymbols verwendet -

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

Sie können Textsymbole in der Assistenzklasse mit jedem Controller verwalten. Klicken Sie im Menü auf Gehe zu → Textsymbole.

Note - Jede ABAP-Klasse kann als Assistenzklasse fungieren, der in die Web Dynpro-Anwendung integrierte Dienst ist jedoch nur verfügbar, wenn die Assistenzklasse von der Klasse CL_WD_COMPONENT_ASSISTANCE abgeleitet ist.