Olá,
Não existe restrição de acesso ao nível de abas, as abas são apenas visuais e durante a criação de uma interface, você pode até mesmo remover ou criar mais abas.
A restrição de acesso normalmente é feita via privilégios, que bloqueia acesso a rotina e/ou a determinadas ações da rotina, exemplo:
- Usuário X acessa não consegue acessar a rotina MATA010
- Usuário Y acessa a rotina MATA010, mas pode apenas visualizar os produtos
- Usuário Z acessa a rotina MATA010 e pode efetuar inclusão, alteração, exclusão
Outro tipo de restrição, pode ser feita com base no nível de campo, isso normalmente é alterado no Configurador, fazendo as devidas configurações no usuário e nos campos do alias envolvido, campo a campo.
Também existe a possibilidade de alterar o acesso ao campo via o X3_WHEN, que permite bloquear o acesso ao campo conforme o retorno, como o valor é uma expressão ADVPL, fica completamente aberto a customizar da maneira que achar melhor, porém também é uma alteração feita campo a campo e exige um processamento constante, logo a função precisa ser feita de forma a ser muita rápida, caso contrário a navegação na interface será severamente prejudicada.