You are here:
Additional Attributes in Business Objects
This topic describes the additional attributes in business objects.
Required Editions
| Available in: Enterprise, Performance, and Unlimited Editions |
<nullable> Attribute
Use this attribute to define whether a simple property can have no value at all. The nullable attribute is maintained in business object, list item, and lookup object contracts. <nullable> an optional attribute and is part of the SimpleProperty node of these contracts. The attribute appears along with the other properties of the SimpleProperty node in the Properties grid.
Here are the prerequisites:
- The feature is enabled only if the DataSource=”internal” in the respective BO, LU, and LI contracts.
- If SimpleProperty is set to nullable="true", set the assigned table column to nullable="true".
| Attribute | Description | Required |
|---|---|---|
| nullable | The attribute can have these values: Empty, true, and false.
False is the default value. |
No |
Storable Attribute
The storable attribute is maintained in business object, list item, and lookup object contracts. This is an optional attribute and is a part of the SimpleProperty node of the contract. The attribute is shown along with the other properties of the SimpleProperty node in the Properties grid of the business object contract.
| Attribute | Description | Required |
|---|---|---|
| storable | Defines whether SimpleProperty can be stored in the database:
False is the default value. |
No |
Events Attribute
A <SimpleProperty> element or a <ListObject> element can have an optional <Events> element. The <Events> element should contain at least one <Event> element.
| Attribute | Description | Required |
|---|---|---|
| name | Specifies the name of the event. These are the possible events.
Up to two events can be added to a list object. |
Yes |
| eventHandler | Specifies the name of the method of the business object. This method handles the events in the BO contract. | Yes |

