To create a determination, the implementing class of the determination must be implemented. This class corresponds to a common ABAP class (with the interface /BOBF/IF_FRW_DETERMINATION implemented). If you create the determination using Business Object Builder (BO Builder), the generated class already implements this interface.
The determination interface /BOBF/IF_FRW_DETERMINATION consists of the following methods:
Method |
Description |
---|---|
CHECK_DELTA |
This optional method checks the relevance of node instances for the execution of the determination, based on changes made since the last determination run (if there was a run) at the field level. |
CHECK |
This optional method checks the relevance of node instances for the execution of the determination based on field values. This method does not have access to a before state and is therefore not capable of checking whether there were relevant changes on node instances. |
EXECUTE |
This method executes the determination and can modify node data. |
The following examples show how to implement the most common determination patterns, which are Derive dependent data immediately after modification and Create Property.