Skip to content

ABAP Keyword Documentation →  ABAP − Reference →  SAP GUI User Dialogs 

General Dynpros

Dynpro (sometimes also known as a screen) is an abbreviation for "dynamic program". A dynpro is a repository object and is always a component of an ABAP program (a function group, executable program, or module pool). It consists of the screen with its screen elements and the dynpro flow logic. Dynpro fields are assigned to the screen elements.

The flow logic contains processing blocks for events that are triggered before a screen is sent, and after user action on the displayed screen. General dynpros are edited using the Screen Painter tool. Special dynpros such as selection screens and lists are generated from ABAP statements.

Detailed information about dynpros can be found in the documentation Classic Dynpro Programming in SAP Help Portal.

Other versions: 7.31 | 7.40 | 7.54


The classic dynpros described here are considered to be obsolete by SAP for application programs. For new developments, only SAPUI5 or Web Dynpro should be used.


User Interface

Screen and Screen Elements

Dynpro Fields

Dynpro Flow and Dynpro Sequences

Input Checks

Field Help, Input Help, and Dropdown List Boxes

Statements in the Dynpro Flow Logic

ABAP Statements for Dynpros