buildingSelecionar 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:

  1. O robô procura pela janela SAP correspondente ao Título da Janela configurado.

  2. O sistema aguarda até o tempo definido em Tempo máximo de espera (em segundos).

  3. Caso a janela seja encontrada:

    • Ela passa a ser a janela ativa para os próximos objetos SAP.

  4. 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:

  1. Abrir SAP

  2. Login SAP

  3. 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:

  1. Abrir SAP

  2. Login SAP

  3. Executar transação

  4. 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?