Determines whether the value of a business object's attribute is null.
Returns true if the attribute value is null; otherwise, returns false.
A null indicates no value, in contrast to a zero-length string value, which is detected by calling the Is Blank function block. Test an object with the Is Null function block before using it, because if the object is null, the operation can fail.
An attribute value can be null under these circumstances:
An attribute value can be set to null using the Set Value function block.
When a collaboration uses the New Business Object function block to create a new business object, all attribute values are initialized to null. If the attribute value has not been set between the time of creation and the time the Is Null function block is called, the value is still null.
When a collaboration processes a business object received from a connector, the mapping process might insert a null value. The mapping process converts the application-specific business object received from the connector to the generic business object handled by the collaboration. For each attribute in the generic business object that has no equivalent in the application-specific object, the map inserts a null value.
This function block is based on the BusObj.isNull() method. For more information, see isNull().