activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités UIAutomation

Dernière mise à jour 16 déc. 2025

À propos de SAP GUI pour l'automatisation Java

À propos de SAP GUI pour Java

L'activation des scripts de l'API SAP GUI vous permet de créer des automatisations fiables pour SAP GUI pour Java. Studio et Robots nécessitent que les scripts SAP GUI soient activés sur la machine locale ainsi que sur le serveur. Avant de pouvoir créer vos premiers projets d’automatisation pour SAP, vous devez passer en revue les étapes de configuration.

Les éléments de l'interface utilisateur de SAP sont appelés « contrôles » et vous pouvez avoir besoin d'une approche ou d'une activité particulière pour les détecter et les utiliser. En savoir plus sur les éléments SAP GUI pour Java pris en charge.

Versions prises en charge de SAP GUI pour Java

La version suivante de SAP GUI pour Java est prise en charge sous Windows (pour l'architecture x64) et Mac OS (pour l'architecture ARM64) :

  • SAP GUI pour Java 7.80 Rev7

Tous les thèmes disponibles (tels que Quartz, Belize, Blue Crystal ou Corbu) peuvent être utilisés pour l’automatisation SAP.

Identification des éléments de SAP GUI pour Java

Le tableau ci-dessous répertorie les types de sélecteurs qui peuvent être utilisés pour les éléments SAP GUI pour Java .
Type de sélecteurDescription
<sap />Sélecteurs disponibles sur les écrans où la connexion au serveur permet les scripts
<java />Sélecteurs disponibles sur d’autres écrans et pour les contrôles qui n’ont pas d’équivalent direct dans <sap />
<ax />Sélecteurs disponibles pour les contrôles qui ne peuvent pas utiliser <java />, tels que les boutons Agrandir et Réduire

Comment vérifier si le serveur autorise les scripts

1. Ouvrir la fenêtre de script : SAPGUI --> Scripts (barre de menu) --> Scripting

2. Exécutez cette commande : connection.isDisabledByServer(). Le résultat false signifie que les scripts sont activés.
Les scripts sont nécessaires pour que les sélecteurs <sap /> fonctionnent.

Comment activer les scripts de SAP GUI

Consultez la section Activation du script de SAP GUI dans Étapes de configuration.

Avantages des sélecteurs <sap />

  • L'interaction avec l'application est effectuée via l'API officielle fournie par SAP.
  • Les actions attendent la confirmation du serveur avant de passer à l’activité UI Automation suivante.
  • Inclut la prise en charge des opérations SAP clés telles que la connexion SAP, l’appel de transaction et d’autres.
  • Capacité de gérer des contrôles d’interface utilisateur complexes qui peuvent ne pas être pris en charge par d’autres types de sélecteurs.

Informations supplémentaires

Vous pouvez utiliser des caractères jokers et des expressions régulières dans les sélecteurs générés pour les éléments SAP GUI pour Java.

Les sélecteurs SAP GUI pour Java prennent en charge, à des fins d'identification, non seulement les attributs technical ID, mais également les attributs Text, Tooltip et Type of SAP control. Les contrôles SAP complexes tels que les tableaux SAP, les grilles SAP et les arborescences SAP ne disposent pas de ces attributs, car l'identification est effectuée différemment.

Si les scripts de l'API SAP GUI pour Java ne sont pas activés ou ne sont pas autorisés dans votre organisation, vous pouvez interagir avec l'interface SAP GUI pour Java à l'aide d'activités Computer Vision (Vision par ordinateur) ou d'activités UI Automation (Automatisation de l'interface utilisateur) avec l'infrastructure de sélection Java.

Niveau d'élévation des autorisations

Le niveau d'élévation détermine si une application s'exécute avec des autorisations d'utilisateur ou d'administrateur. Les autorisations d'administrateur vous permettent d'effectuer des tâches plus avancées.

Les niveaux d'élévation d'UiPath Studio et de SAP doivent correspondre. Si les niveaux d'élévation de ces applications ne correspondent pas, l'automatisation ne s'exécute pas.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.