Hi ,
I understand that you have maintained authority check for V_VBAK_VKO in your program.After this below can solve your issue:
- Maintain SU24 for your custom tcode with proposal as "yes".
- Add your tcode to roles and generate the roles.Considering that "Sales Organization" is org level in your system,you can maintain in role the value of sales org data for which the user is supposed to see.Your security team should be able to do that.
This way you can segregate authorization with roles.Hope this helps.