activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Atividades do UIAutomation

Última atualização 10 de nov de 2025

Sobre o SAP GUI para Automação Java

Sobre o SAP GUI para Java

A habilitação da execução de scripts da API do SAP GUI permite que você crie automações confiáveis para o SAP GUI para Java.O Studio e os Robots exigem que a execução de scripts do SAP GUI seja habilitada na máquina local e no lado do servidor. Antes de criar seus primeiros projetos de automação para o SAP, você precisa executar as etapas de configuração.

Os elementos de interface gráfica no SAP são conhecidos como controles, e você pode precisar de uma abordagem ou atividade específica para detectar e usá-los.Saiba mais sobre elementos suportados pelo SAP.

Versões suportadas do SAP GUI para Java

A seguinte versão do SAP GUI para Java é compatível com Windows (para a arquitetura x64) e Mac OS (para a arquitetura ARM64):

  • SAP GUI para Java 7.80 Rev7

Todos os temas disponíveis (como Quartz, Belize, Blue Crystal ou Corbu) podem ser usados para a automação do SAP.

Identifying SAP GUI for Java Elements

The table below lists the selector types that can be used for SAP GUI for Java elements.
Tipo de seletorDescription
<sap />Selectors available on screens where the server connection allows scripting
<java />Selectors available on other screens and for controls that do not have a direct counterpart in <sap />
<ax />Selectors available for controls that cannot utilize <java />, such as the Maximize and Minimize buttons

How to check if the server allows scripting

1. Open scripting window: SAPGUI --> Scripts (menu bar) --> Scripting

2. Run this command: connection.isDisabledByServer(). false result means that scripting is enabled.
Scripting is required for <sap /> selectors to work.

How to enable SAP GUI scripting

See the Enabling SAP GUI Scripting section in Configuration Steps.

Advantages of <sap /> selectors

  • Interaction with the application is performed through the official API provided by SAP.
  • Actions wait for confirmation from the server before proceeding to the next UI Automation activity.
  • Includes support for key SAP operations such as SAP Login, Call Transaction, and others.
  • Capable of managing complex UI controls that may not be supported by other selector types.

Aditional information

Você pode usar Curingas e expressões regulares dentro dos seletores gerados para elementos do SAP GUI para Java.

Os seletores do SAP GUI para Java suportam, para fins de identificação, não apenas atributos technical ID, mas também atributos Text, Tooltip e Type of SAP control.Controles SAP complexos como SAP Tables, SAP Grids e SAP Trees não têm esses atributos disponíveis, pois a identificação é feita de maneira diferente.

Se o SAP GUI para scripting de API Java não estiver ativado ou não for permitido em sua organização, você pode interagir com a interface do SAP GUI para Java usando atividades de Computer Vision ou atividades de Automação de interface gráfica com a estrutura de seleção Java.

Permission elevation level

O nível de elevação determina se um aplicativo está sendo executado com permissões do usuário ou com permissões do administrador. As permissões do administrador habilitam você a executar tarefas mais potentes.

O nível de elevação para o UiPath Studio e o SAP deve corresponder. Se houver uma incompatibilidade de nível de elevação entre esses aplicativos, a automação não será executada.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo
Confiança e segurança
© 2005-2025 UiPath. Todos os direitos reservados.