Executar clausula where SQL do grid conforme usuário logado

Tenho uma aplicação de consulta e cadastro ao qual os usuário podem inserir dados.
A duvida e, consigo condicionar a.execucao da cláusula where de uma.pagina conforme.usuario logado.
Por exemplo.
Ligou como administrador, visualiza, toda bases, sem restrição de dados, por exemplo, visualizar todos os clientes
Logou <>,admin: ele.visualiza.somente.os dados dele
Consigo deixar dinamico o.uso dessa tela.nesse.comportame

Sim, na consulta use a macro sc_select_where(add).

Veja webhelp

Complementando, o link da documentação dessa macro é: https://www.scriptcase.com.br/docs/pt_br/v9/manual/14-macros/02-macros/index.html#sc_select_where