SAP Web Dynpro - класс поддержки

В компоненте Web Dynpro вы можете создать класс с уникальным назначением, унаследованный от абстрактного класса. Класс помощи может хранить кодировку, которая требуется в компоненте, но не связана с макетом.

Вы можете хранить динамический текст в классе помощи, текст, объединенный во время выполнения, или содержащий переменную, которая может храниться в текстовом пуле.

В классе Assistance вы также можете сохранить код, который не связан напрямую с макетом приложения или с контроллером.

Использование метода _WD_COMPONENT_ASSISTANCE ~ GET_TEXT () позволяет вам получить доступ к текстовым символам класса поддержки в контроллере вашего компонента. При вызове метода используется 3-значный идентификатор текстового символа -

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

Вы можете поддерживать текстовые символы в классе помощи, используя каждый контроллер. В меню выберите Перейти → Текстовые символы.

Note - Каждый класс ABAP может действовать как вспомогательный класс, но сервис, интегрированный с приложением Web Dynpro, доступен только в том случае, если вспомогательный класс является производным от класса - CL_WD_COMPONENT_ASSISTANCE.