Setting field attributes
For most business objects, you can configure a range of field attributes for individual fields. For example, you can enable the Mandatory attribute to ensure that a field must be completed. Some business objects—such as standard orders—contain predefined field attributes that cannot be changed.
In general, field attributes can be enabled or disabled independently. However, certain fields have attributes that cannot be modified. For example, some fields cannot have their Mandatory attribute disabled because the application requires the field to be completed.
Some field attributes are also mutually exclusive. For example, the Unique and Inherit attributes cannot be selected at the same time for a field. For information about all available field attributes, see Overview of field attributes.
* 
The field attributes Mandatory, In selection, Read-only, and Default value can also be set in Layouts .
Regarding the interaction between Field definer and Layouts , note the following:
If the In Use option of a field is set to No in Field definer , that field is not available on the Fields tab in Layouts .
In Layouts , you can view the field attributes as they are defined in Field definer .
For example, if you set the Department field of the Personnel business object to Mandatory in Field definer , it will have the same attribute in Layouts .
You cannot modify field attributes in Layouts if they were defined in Field definer .
See also Layouts .