Thanks for your input Sumit Kumar,
Sadly I couldn't test your solution because our basis team already told us (not sure if it is actually true) that the user request is not viable. The explanation that they offer (basis team) is that because the BW Application (hence sm30 transaction) resides on a tenant different than where the DB tables resides. A read/write communication can not be done.
But, thanks for your time.
Have a nice day.