All the information that appears on the screen of your DP4 application, or that is printed uses maps.
You can create many different types of map, for example:
Dialogs or data entry maps are used to change the data on a database or to select such things as file names. Typically dialogs will contain a range of controls such as edit boxes, check boxes,radio buttons, and push buttons. Edit boxes are also known as fields.
You can define pull-down menus that appear on a menu bar at the top of the screen. When the user selects an item on the menu bar, the menu drops down
A popup window overlays what is on the screen already. You can use popup windows to offer the user a choice of records for selection. Where not all items of information will fit onto the window, your application can (very easily) allow the user to scroll through the records.
Your application will most likely need to display error messages if there is a problem with the data a user is entering, or some other error condition.
You can set up accelerators, known as hot keys in QAB, that allow a user to access a particular screen with a function key. You can use a special map that the user can switch on and off to display which hot keys are available.
You can set up help messages for each of the data entry screens and menus in your application program. Help can be specified for each field.
Although there are various types of map, there are very few restrictions on the types of control you can place in each type of map. For example you can (at any rate from DP4 C) populate a pull down menu by displaying data from the database.