The Required property specifies whether an attribute must contain a value.
If this property is specified for an attribute that represents a single-cardinality child business object, the connector requires the parent business object to contain a child business object for this attribute.
When the connector receives a business object with a Create request, the connector causes the Create operation to fail if both of the following conditions are true:
When the connector receives a business object with a Retrieve request and the business object does not have a valid value or a default value for a required attribute, the connector causes the retrieval operation to fail.
The connector does not use this property for attributes that contain an array of child business objects.