Hi,
have you run ST01 to see what authorization checks are performed? If it does not execute check for VA05N then it won't take too much effort to extend it. There is a routine selektion_ausfuehren that calls standard FM to retrieve SD documents. So you can easily use implicit enhancement point to extend this routine to filter out documents based on sales office (V_VBKA_VKO).
Cheers