Pegar Valor do Campo
Objeto que permite pegar o valor de um campo específico nos objetos encontrados na janela SAP
Visão Geral
O objeto Pegar Valor do Campo é utilizado para capturar o valor de um elemento da interface do SAP durante a execução de um robô.
Esse objeto permite que a automação leia informações exibidas em campos da interface do SAP, como valores de entrada, resultados de consultas ou dados apresentados em formulários. A identificação do elemento é realizada por meio de XPath, permitindo que o robô localize o componente e capture seu conteúdo.
O valor capturado pode ser utilizado em etapas posteriores da automação para validações, armazenamento ou processamento de dados.
Funcionamento
O objeto Pegar Valor do Campo captura o conteúdo exibido em um elemento da interface do SAP.
Fluxo de funcionamento:
O robô executa o objeto Pegar Valor do Campo.
O campo Selecionar objeto do tipo Automação SAP define o objeto responsável pela automação e conexão com o SAP.
O campo Selecionar tipo de elemento define o tipo de componente SAP que será acessado.
O campo XPath identifica o elemento dentro da interface do SAP.
O campo Tempo máximo de espera (em segundos) define o tempo máximo que o robô aguardará até que o elemento esteja disponível.
O sistema localiza o elemento na interface.
O valor do campo é capturado e disponibilizado para uso dentro da automação.
Opções adicionais podem definir o comportamento da captura:
Retornar Conteúdo: retorna o valor contido no campo.
Tipo do Conteúdo: permite identificar o tipo do conteúdo capturado.
Quando usar
Quando for necessário capturar valores exibidos em campos do SAP.
Quando o robô precisar ler informações exibidas na interface do sistema.
Quando processos automatizados exigirem extração de dados da tela do SAP.
Quando não usar
Não utilizar quando não houver necessidade de capturar informações da interface ou quando os dados já estiverem disponíveis em outras etapas do processo.
Configuração

Título
Nome do objeto dentro do fluxo do robô.
Nome Identificador do Objeto
Identificador único do objeto dentro do robô.
Selecionar objeto do tipo Automação SAP
Define o objeto responsável pela automação do SAP.
Selecionar tipo de elemento
Define o tipo de componente SAP que será acessado.
XPath
Caminho utilizado para localizar o elemento na interface do SAP.
Tempo máximo de espera (em segundos)
Define o tempo máximo que o robô aguardará até que o elemento esteja disponível.
Retornar Conteúdo
Define se o valor contido no campo será retornado.
Tipo do Conteúdo
Permite identificar o tipo do conteúdo capturado.
Exemplos
Exemplo simples
Fluxo básico para capturar um valor de um campo no SAP:
Inserir o objeto Pegar Valor do Campo no fluxo do robô.
Selecionar o objeto de Automação SAP configurado.
Informar o XPath do campo que será lido.
Executar o robô.
Após a execução, o valor exibido no campo será capturado e poderá ser utilizado no fluxo da automação.
Exemplo aplicado
Cenário: um robô precisa capturar o número de um documento exibido em uma tela do SAP.
Fluxo:
O robô acessa a transação correspondente.
O objeto Pegar Valor do Campo localiza o campo contendo o número do documento.
O robô captura o valor exibido.
O valor capturado é utilizado em etapas posteriores da automação, como registro em arquivo ou validação de dados.
Retornos

Erros comuns e como evitar
XPath incorreto
Se o XPath informado não corresponder ao elemento da interface, o robô não conseguirá localizar o campo.
Como evitar:
Validar o XPath antes da execução.
Elemento não disponível
Se o campo ainda não estiver carregado na tela, o robô poderá falhar ao tentar capturar o valor.
Como evitar:
Configurar um tempo de espera adequado.
Objeto de Automação SAP não configurado
Sem o objeto de automação SAP, a interação com a interface não será possível.
Como evitar:
Garantir que o objeto de automação SAP esteja corretamente configurado.
Boas práticas
Validar previamente o XPath utilizado para identificar o campo.
Garantir que a tela do SAP esteja completamente carregada antes da captura do valor.
Utilizar nomes claros no campo Título para facilitar a manutenção do fluxo.
Utilizar o valor capturado para validações e controle do fluxo da automação.
Last updated
Was this helpful?

