Saving static objects as dynamic

The Save As Dynamic Object dialog enables you to save a static object as a dynamic object.

You can save the following static objects as dynamic objects: Static SmartDataViewers (StaticSDV), Static SmartDataBrowsers (StaticSDB), and Static SmartDataObjects (SDO).
Note: The Save Static Object As Dynamic action in the File menu is available only with the Dynamics projects, and when you have any of the above static objects open in the design window. See Setting Progress Dynamics projects.

To save a static object as dynamic:

  1. Open one of the above-mentioned static objects using the Open Object dialog.
  2. From the File menu, select Save Static Object As Dynamic. The Save As Dynamic Object dialog appears.
  3. The Dynamic Object Type drop-down displays the default object type of the selected object.
  4. In the Object Name field, enter a name for the dynamic object. By default, the name of the selected static object appears in this field. You can enter a different name.
    Note: The name you have entered must be a unique object name in the Repository.
  5. In the Description field, enter a description of the object.
  6. From the Product Module drop-down, select a product module in which you want to save the object
  7. The Relative Directory drop-down displays the PROPATH-relative directory of the selected product module.
  8. Select the Create Custom Super Procedure check box to create a custom super procedure for the object.
    Note: The default custom super procedure name appears in the File Name field.
  9. The following fields are enabled only when you select the Create Custom Super Procedure check box:
    1. The Root Directory field displays the default root directory of the custom super procedure. Click Browse to select a different root directory.
    2. The File Name field displays the default custom super procedure name of the object. You can enter a different name.
    3. The Type field displays the type of custom super procedure, as Procedure.
    4. From the Product Module drop-down, select a product module in which you want to save the custom super procedure.
    5. The Relative Directory drop-down displays the PROPATH-relative directory of the selected product module.
    6. The Full Path Name field displays the complete location where the custom super procedure is saved. This is read-only field.
  10. Click OK to save your changes.
    The static object you have selected is saved as a dynamic object in the Repository.