Nobody can tell you what a program does which is not yet written.
We can just hope that the functional design is good enough to enable your ABAPer to write a proper solution in this exit.
Of course you need to test it conscientiously before you give the okay to get it into production.