Property
|
Description
|
Name
|
The name of the attribute. Attribute name must not contain any special characters, and can have up to 64 characters. You need to precede any upper-case character with at least two lower-case characters.
|
Type
|
The type of attribute. Options include Character, Long, Double, BigDecimal, Logical, Timestamp, and any business object that you have previously defined.
Note: Progress Developer Studio for OpenEdge does not support business objects with circular reference. For example, if a business object, "bo1" contains the business object, "bo2" as an attribute, then "bo2" cannot contain "bo1" as an attribute.
|
Size
|
The size of the attribute. You can modify the size only for String type.
|
Default value
|
Enter (or modify) the default value for the attribute, if required. The default values are 0 (for Long), 0.0 (for Double and BigDecimal), false (for logical), and current date (for TimeStamp). To change the current date for Timestamp, click the Open Time Chooser (
) icon.
|
Primary Key
|
Select this checkbox to make this attribute the primary key. Only one attribute can be assigned as the primary key.
|
Read Only
|
Select this checkbox to make this attribute read-only.
|
Mandatory
|
Select this checkbox to make this attribute mandatory (or required).
|
Collection
|
If you select an existing business object as the attribute type and select the Collection checkbox, then you can retrieve multiple records from the selected business object. For example, if you create a attribute called Addresses and select a business object for "Employee Records," you can display the “Employee Records” attribute data.
|
Description
|
Description of the attribute. This is optional.
|