Creating ABL GUI procedure files

The New ABL UI Design wizard allows you to create ABL GUI procedure files in your OpenEdge project. These files have the file extension as .w.

To create a new ABL GUI procedure (.w) file:

  1. Do one of the following:
    • From the File > New New menu, select Other.
    • In the Project Explorer view, right-click a project and then select New > Other.

    The Select a Wizard dialog appears.
  2. In the Wizards field, type ABL UI Design.
    Note: The ABL UI Design type is present under the Progress OpenEdge > AppBuilder node.
  3. Click Next. The New ABL UI Design wizard appears.
  4. By default, the Container field displays the selected project under which the new file is created. If you want to add the new procedure file to another project, do the following:
    1. Click Browse to open the Folder Selection dialog.
    2. From the Select new file container list, select a project.
    3. Click OK.
  5. Do one of the following:
    • From the Object Type list, select a container or SmartObject type.
      Note: If you select a non-supported template, a warning message appears stating: Selected template is not supported in Progress Developer Studio. The wizard will be started outside of the workbench when you press Finish. Go to step 8 .
    • If you want to create the new ABL procedure file using a template, then click Template: the Choose Other Template dialog appears. The selected template is added to a Template node. See Choose Other Template dialog.

    The Template field displays the relative path and the Description field provides a description of the object type you select from the list.
  6. In the File name field, enter a name for the ABL GUI procedure file or accept the default name.
  7. Do one of the following:
    • If you have selected a regular container template, go to 8.
    • If you have selected a SmartObject template, click Next and follow the wizard.
  8. Click Finish.
    This creates the ABL GUI procedure file and adds it to the selected OpenEdge project.