activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades UIAutomation

Última actualización 18 de nov. de 2025

Acerca de SAP GUI para Java Automation

Acerca de SAP GUI para Java

Enabling SAP GUI API scripting allows you to create reliable automations for SAP GUI for Java. Studio and Robots require SAP GUI scripting to be enabled on the local machine as well as on the server side. Before you can create your first automation projects for SAP, you need to go over the configuration steps.

UI elements in SAP are known as controls, and you might need a particular approach or activity to detect and use them. Find out more about supported SAP GUI for Java elements.

Versiones compatibles de SAP GUI para Java

La siguiente versión de SAP GUI para Java es compatible con Windows (para la arquitectura x64) y Mac OS (para la arquitectura ARM64):

  • GUI de SAP para Java 7.80 Rev7

Todos los temas disponibles (como Quartz, Belize, Blue Crystal o Corbu) se pueden usar para la automatización de 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 selectorDescripción
<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

You can use Wildcards and Regular expressions inside selectors generated for SAP GUI for Java elements.

Los selectores de SAP GUI para Java admiten, para fines de identificación, no solo el atributo technical ID, sino también los atributos Text, Tooltip y Type of SAP control. Los controles de SAP complejos como tablas de SAP, cuadrículas de SAP y árboles de SAP no tienen estos atributos disponibles, ya que la identificación se realiza de forma diferente.

Si el scripting de SAP GUI para API de Java no está activado o no está permitido en tu organización, puedes interactuar con la interfaz de SAP GUI para Java utilizando actividades de Computer Vision, o utilizando actividades de automatización de IU con el marco de selección de Java.

Permission elevation level

El nivel de elevación determina si una aplicación se ejecuta con permisos de usuario o con permisos de administrador. Los permisos de administrador te permiten realizar tareas más potentes.

El nivel de elevación para UiPath Studio y SAP debe coincidir. Si hay una falta de coincidencia en el nivel de elevación entre estas aplicaciones, la automatización no se ejecuta.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2025 UiPath. Todos los derechos reservados.