Hi Konstantin,
I guess you are working in SOLMAN System. So, the above Badi will not work.
In case of manually changing the Views, how many views need to be changed manually ? If there are many views, then you need to make the changes in the Overview Page - method SET_VIEW_GROUP_CONTEXT. Redefine the method and need to pass the IF_BSP_WD_VIEW_GROUP_CONTEXT Interface. Here you will get the interface methods which will help you to achieve to disable all the functionality in all the views.
I don't have access to SOLMAN System. If you need technical help, then I can provide you some code from the CRM System.
Hope this helps.
Thanks,
Samantak Chatterjee.