A determination of this pattern is used to create dynamic properties of business object node instances at runtime.
Using this pattern, you can override static properties of business object node instances as long as these properties are not marked as being final.
When, for example, the INVOICE_PAID action is executed on a node of the CUSTOMER_INVOICE business object, the PAYED node attribute is set to TRUE. Consequently, the determination sets the UPDATE_ENABLED attribute of the node from TRUE to FALSE. The node cannot be updated anymore.