Service Classes and Interfaces

Use

The table below contains service classes and interfaces that provide standard services for the development of Web Dynpro applications. For more information, see the documentation defined for each object in the system.

Service Classes and Interfaces
Technical Name Description

CL_WD_CONTEXT_SERVICES

Identifies context changes

CL_WD_DYNAMIC_TOOL

Contains various methods that are helpful for your first steps in dynamic programming, as well as help methods for tables and trees, and so on.

CL_WD_COMPONENT_ASSISTANCE

Creates and displays translatable texts

CL_WD_RUNTIME_SERVICES

Standard services such as file download, which is also possible without using the UI element FileDownload.

CL_WD_UTILITIES

Method for following functions:
  • Calculates the ideal width for a DropDownByKey UI element using the list of items.
  • Calculates and sets the ideal width for a DropDownByKey UI element using the list of items.
  • Calculates the URL of a Web Dynpro application
  • Returns an OTR text for an OTR alias

CL_WD_TRACE_TOOL and IF_WD_TRACE_TOOL

Adds data records for the Web Dynpro trace tool.

CL_WD_WEB_ICON

Provides information about the Web icons.

CL_WEB_DYNPRO

An application that uses the ABAP Dictionary search help can find out whether it is running in the Web Dynpro environment by querying the attribute IS_ACTIVE of class CL_WEB_DYNPRO:

IF_WD_ACFUPDOWNLOAD_SWFS

Displays a file selection dialog.

CL_WD_NOTIFICATION_SERVICE and IF_WD_NOTIFICATION_SERVICE

Allows you to register Web Dynpro actions for the notification service. These can then be managed in another location later on.