I have created derivation rules for budget address and control object.
Both of those rules are created to derive superior commitment item if it is not a certain level of commitment item. I tested the rule on derivation test, it works properly.
When entering data into PR or FI transactions (e.g. F-43) the rule does not work. I switched the trace on.
So system gets CI, when tries to derive, but when i check derivation steps - nothing there... and result is not the one I'm expecting - changes are not made...
Then I hit derive and it derives CI properly... The same case on both rules. Rule starts, but does not derive anything, when derived manually - derives just what I need.
Any ideas what can be wrong?