Property definitions

A property is a named value that is associated with a business object, such as the partnumber of a product object. You can use a property definition to describe a specific property to the framework.

You do not need a property definition for every property. You must declare a property definition only when you must describe the property to the framework. For example, if the property is a required property, you can use a property definition to indicate that it is required. If the business user does not specify a value for a required property, the framework displays a warning.

The PropertyDefinition definition describes a single object property of the parent object definition. A property definition can be declared only as an immediate child definition of an instance of the ObjectDefinition definition.