Das ist SD und hat mit APO nichts zu tun, daher bisr du im falschen Forum mit der Frage und bekommst daher vermutlich im Zweifel nicht so viele Antworten.
zum Thema:
Du ordnest ein Verkaufsbüro einer Verkaufsorganisation zu
Unternehmenstruktur -> Zuornung -> Vertrieb
Implizit lässt sich dieser Teil deiner Anforderung abdecken, absolut wasserdicht ist das im Zweifel aber nicht in allen Lebenslagen.
Deine Einschränkung auf Verkaufsbelegart kannst du nicht customizen analog zu dem erwähnten oben.
Könnte man aber natürlich programmieren.
Aber ganz generell ist das was du möchest auch eigentlich ein Berechtigungsthema und sollte in dieser Form realisiert werden.
*... who can do field replacements in the debugger can do anything in the system
*so this check can not stop (him) anyway.