SAP ABAP dynpro programs, dialog screen programs with input fields, buttons, OO ALV grids etc..

An SAP dialog program is an ABAP development which consists of many screens which when linked together make up an application which allows the user to perform a specific piece of functionality such as creating a purchase order (ME21). These screens are referred too as dynpros (DYnamic PROgrams) and are made up of the actual user screen and its associated flow logic which are all stored within an SAP module pool. It is the flow logic via the use of the PBO and PAI that controls the process and functionality of the screen and depending on the user actions the appropriate event or relevant next dynpro is called.

The PBO module controls all events and functionality that needs to be performed before a screen is displayed to the user. i.e. populating default fields, hiding fields based on certain criteria.

The PAI module controls all the events and functionality which needs to be performed after the user performs an action. This includes things like field validation, checking the ok code to see what action the selected and performing the associated functionality etc etc...

Create basic ABAP dialog screen program
Step by step instructions on creating your first ABAP dialog program

Dropdown list field for SAP dynpro screen
Add a dropdown list to a SAP dynpro screen using the Listbox option

Dialog Screen field validation
Validating an SAP dynpro screen field

Exit command for a dialog screen (bypass field validation)
EXIT-COMMAND for dialog screens

Dynpro subscreen implementation
implementing a subscreen into an ABAP dynpro screen

[+] SAP / ABAP Table controls
Developing SAP ABAP table controls

[+] Add Graphics to SAP Screen
Adding Graphics to sap transactions

Adding technical help to a dialog screen field ( F4 )
Shows how to add F4 technical help to a screen field

Grouping Radiobuttons on a dialog screen
Assigning screen radio buttons into the same group

ABAP dialog basic information
Basic ABAP dialog development information

SAP ABAP Development help
Return to ABAP Development menu

sapdev logo background
sapdev logo sapdev logo

Can't find something on ERPWorkbench? A quick search should fix that: