
Assignment Rules for Binding Definitions
Basically, you cannot use an attribute of a BOR object type as a target of a binding row.
Identity and compatibility of data types
Identical data types
A binding definition is possible if the two container elements or expressions have identical data types. The data type is specified using the
data type reference of the relevant container element.Compatible data types
A binding definition is also possible if the two container elements or expressions have compatible data types.
Data types expressed by field references are compatible under the following circumstances:
Data types expressed by an object reference are compatible under the following circumstances:

A binding definition from the element
However, a binding definition from an unspecified element to an element with a specified data type reference is not allowed.