Show TOC

Background documentationSpecial Features of Web Dynpro ABAP Programming Locate this document in the navigation structure

 

There are some differences between programming Web Dynpro ABAP components and standard ABAP programming.

No Mixing with Classical Dynpro Technology

You cannot use lists or screen and control technology in Web Dynpro ABAP programming. For example,

  • CALL / LEAVE TO SCREEN

  • LEAVE TO LIST-PROCESSING

  • WRITE / ULINE / HIDE

  • MESSAGE

Program Flow

The program flow cannot be changed in Web Dynpro ABAP programming. You cannot use statements to exit the current session or to start a new one. For example:

  • CALL / LEAVE TO TRANSACTION

  • SUBMIT

  • LEAVE PROGRAM

Low-Level Commands

You cannot use certain system commands in Web Dynpro ABAP programming. For example:

  • EDITOR-CALL

  • SYNTAX-CHECK/GENERATE

SELECT Statements

It is not permitted to access database tables within controller methods.

No Querying the Parameter Interface

Functional enhancements of Web Dynpro components, such as methods and event handlers are called by Web Dynpro Framework. This fills all parameters. There is therefore no need to query the parameter interface.

  • IS SUPPLIED

  • IS REQUESTED

No Type Pools and Program Includes

The integration of type pools and program includes is not supported in Web Dynpro ABAP programming.

WD_THIS

Access to controller attributes and calls from controller methods must always be made using the controller self-reference WD_THIS.

More Information

For information about other restrictions in Web Dynpro ABAP, see SAP Note 1098009 .