Selecionar Janela
Objeto que permite selecionar um campo específico nos objetos encontrados na janela SAP
Visão Geral
O objeto Selecionar Janela permite selecionar uma janela específica aberta no SAP, possibilitando que outros objetos do robô interajam com os elementos presentes nessa janela.
Esse objeto define qual janela será utilizada como contexto para as próximas ações dentro do SAP.
Conforme a documentação oficial, este objeto depende da execução prévia dos objetos Abrir SAP e Login SAP.
Funcionamento
O objeto realiza a busca por uma janela do SAP utilizando o título da janela informado.
Quando executado:
O robô procura pela janela SAP correspondente ao Título da Janela configurado.
O sistema aguarda até o tempo definido em Tempo máximo de espera (em segundos).
Caso a janela seja encontrada:
Ela passa a ser a janela ativa para os próximos objetos SAP.
Caso não seja encontrada dentro do tempo definido:
O objeto retorna erro na execução.
Opcionalmente, é possível configurar o comportamento da janela:
Maximizar janela ao abrir para expandir a janela automaticamente.
Procurar nome exato da janela para realizar a busca utilizando o título exatamente igual ao informado.
Quando usar
Quando for necessário definir qual janela do SAP será utilizada pelo robô.
Antes de utilizar objetos que interagem com elementos do SAP (campos, botões, grids, etc.).
Quando houver múltiplas janelas abertas no SAP e o robô precisar trabalhar em uma específica.
Quando não usar
Quando a janela SAP ainda não foi aberta.
Antes da execução dos objetos Abrir SAP e Login SAP.
Configuração

CAMPO
DESCRITIVO
Título
Título do objeto.
Nome identificador do objeto
Nome que identifica o objeto SAP (variável).
Título da Janela
Título da janela que vai ser selecionada.
Tempo máximo de espera (em segundos)
Tempo de espera para encontrar o campo até dar erro.
Maximizar janela ao abrir?
Caixa de seleção para maximizar a janela.
Procurar nome exato da janela
Caixa de seleção para buscar pelo nome exato da janela.
Exemplos
Exemplo simples
Um robô abre o SAP, realiza login e precisa selecionar a janela principal do sistema.
Fluxo:
Abrir SAP
Login SAP
Selecionar Janela
Título da Janela:
SAP Easy Access
Após selecionar a janela, o robô pode interagir com campos e botões dentro dela.
Exemplo aplicado
Um robô executa uma transação no SAP que abre uma nova janela.
Fluxo:
Abrir SAP
Login SAP
Executar transação
Selecionar Janela
Título da Janela:
Exibir Documento
Assim, o robô passa a trabalhar especificamente na janela da transação aberta.
Retornos

Erros comuns e como evitar
Janela não encontrada
Causa:
O título informado não corresponde ao título real da janela.
Como evitar:
Validar o título da janela no SAP antes de configurar o objeto.
Tempo de espera insuficiente
Causa:
A janela demora para abrir e o tempo configurado é baixo.
Como evitar:
Aumentar o valor do campo Tempo máximo de espera (em segundos).
Objeto executado antes do login
Causa:
O objeto foi executado antes dos objetos obrigatórios.
Como evitar:
Executar primeiro:
Abrir SAP
Login SAP
Boas práticas
Utilizar nomes claros no campo Título para facilitar a manutenção do robô.
Garantir que o Título da Janela corresponda exatamente ao título exibido no SAP quando a opção Procurar nome exato da janela estiver marcada.
Utilizar um tempo de espera adequado para evitar falhas em ambientes com latência.
Last updated
Was this helpful?

