В компоненте 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
Вы можете поддерживать текстовые символы в классе помощи, используя каждый контроллер. Нажмите Перейти к → Текстовые символы в меню.
Примечание. Каждый класс ABAP может выступать в качестве класса поддержки, но сервис, интегрированный с приложением Web Dynpro, доступен только в том случае, если класс поддержки получен из класса — CL_WD_COMPONENT_ASSISTANCE.