Take Another Look at ABAP Dynpros — Practical Programming Techniques for Better User Interfaces with More Control and Fewer Surprises

  • by Doris Vielsack, SAP NetWeaver ABAP QM, SAP AG
  • Arndt Rosenthal, SAP NetWeaver ABAP UI Services, SAP AG
  • March 15, 2006
Dynpro programming is a well-respected user interface technology that is tightly coupled with ABAP, and is used by a wide range of SAP-supplied and custom-built applications for implementing user interfaces without investing much time in development. While Web Dynpro is the preferred strategy as of SAP NetWeaver ’04, in practice dynpro programming will continue to be supported and used for many years. This article explains how dynpro processing works, its built-in mechanisms, and the options for controlling communication between a dynpro and ABAP. It addresses some common design and development pitfalls, and provides insight into dynpro resizing and compression and message handling.

Doris Vielsack

Doris Vielsack received her degree in computer science from the University of Karlsruhe, Germany, in 1989. From 1989 to 2001, she worked in the public service sector of Karlsruhe at a computer center, where she started by developing user interfaces for special output devices, and later assumed responsibility for parts of the software and hardware infrastructure of the department. Doris joined SAP in 2001, and currently works in development support as part of the SAP NetWeaver ABAP QM group. She is responsible for the development of the Dynpro Tool of the New ABAP Debugger.

See more by this author

Arndt Rosenthal

Arndt Rosenthal studied process engineering at the Institute of Technology in Merseburg, Germany, where he received his degree in 1985. From 1985 to 1990, he worked on computer-aided methods for the optimal design of experiments to determine nonlinear models of technical processes in the chemical industry. Arndt joined SAP in 1990. After working as a consultant for about a year, he became a member of the Customizing Tools development team, where he was responsible for the development of the Extended Table Maintenance Framework. In 1998, Arndt joined the dynpro processor development team, which became the SAP NetWeaver ABAP UI Services group. He is currently jointly responsible for the development and maintenance of the dynpro processor.

See more by this author


No comments have been submitted on this article. 

Please log in to post a comment.

To learn more about subscription access to premium content, click here.