SmartDataObject Wizard
- Last Updated: April 17, 2021
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
The SmartDataObject Wizard allows you to create a SmartDataObject (SDO) object. You can use the wizard to define a query to retrieve data from the connected database, and define a set of field values to make available with the SmartDataObject you create.
Access the SmartDataObject wizard by choosing SmartDataObject in the Object Type list on the Create an ABL GUI procedure dialog.
The SmartDataObject Wizard is a five page wizard and includes the following options:
| Option | Description |
|---|---|
| SmartDataObject Wizard - Page 1 of 5 | |
| >Next | Move to the next page of the wizard. |
| SmartDataObject Wizard - Page 2 of 5 | |
| Use SDO logic procedure | Select to specify the SmartDataObject's logic procedure that will contain the business logic. |
| Generate new DLP | Select to generate a new Data Logic Procedure (DLP) and associate
with the SmartDataObject. Note: In the Logic
procedure file name field, specify a path where
you want to save the new DLP. |
| Attach existing DLP | Select to associate an existing DLP with the
SmartDataObject. Note: In the Logic
procedure file name field, specify the path of
an existing DLP. |
| Logic procedure file name | Specify a path for the new DLP or a path of an existing DLP. Click Browse to select a different path for the new DLP or select for an existing DLP. |
| Use template | Specify a relative directory and filename for the new generated
DLP. Note: The Use template
field is enabled only when the Generate new
DLP option is selected. |
| Use NO-UNDO for RowObject | Select this option when defining RowObject temp table. It must be defined NO-UNDO, if BLOB or CLOB fields are included in the SmartDataObject. |
| SmartDataObject Wizard - Page 3 of 5 | |
| Define Temp-Tables | Open the Temp-Table Maintenance dialog which allows you to add, remove, and modify Temp-table definitions within your current procedure file. You can select tables in your TEMP-DB or tables in any existing database. You can also modify existing table schema by adding optional fields and indexes. |
| Define Query | Open the Query Builder
dialog which allows you to define a query that you want to use in
the SmartDataObject. Note: If the query
involves temp-tables, you must define them first using Define
Temp-Tables.
|
| Help on Queries | Open the help on the AppBuilder queries. |
| SmartDataObject Wizard - Page 4 of 5 | |
| Add Fields | Open the Column Editor dialog which allows you to add a list of fields to the SmartDataObject to make available to visualization objects. |
| Help on DataObject | Open the help on fields. |
| SmartDataObject Wizard - Page 5 of 5 | |
| Finish | Complete the wizard to create a SmartDataObject. |
For more information, see Create ABL GUI procedure files