we are using the technique to run functions on delta records which is described by SAP in the how to paper. It is basically deriving a delta indicator = X for any record changed in the layout, and then adjusting the filter dynamically to those records having an X at the moment.
It works ok as such. The only thing is: As described in the how to paper, you end up having zero records in your database with delta = X.
But one problem remains: If you enter a zero in the layout, you get a zero record on delta = X in your database, but you cannot work with this record at all. For example: We want to catch the event that a user on purpose enters a zero in a cell, and in this case we want to perform some FOX function (replacing a certain key figure with 0,01). This does not work, because I never can catch the zero-record, even though it creates a record in the database.
Many thanks for your help!