Hi Dzmitry,
As far as I remember, all changed values send by input schedule during single send operation will be processed by one UJ_VALIDATION_RULE_LOGIC call as a table. Then you can read values from the cube, replace old with new values, do aggregation and check the result.
Vadim