Partager via


Actions d’automatisation SAP

Notre groupe d’actions pour l’automatisation SAP fournit un ensemble d’outils pour aider à rationaliser et automatiser vos flux de travail SAP. Avec ces actions, vous pouvez facilement lancer l’application SAP GUI, créer de nouvelles sessions, sélectionner des éléments de menu, démarrer et terminer des transactions, et bien plus encore.

Avec les actions du groupe d’automatisation SAP, vous pouvez facilement interagir avec les éléments de l’interface utilisateur SAP en cliquant dessus, en remplissant les champs de texte et en extrayant leurs données. Saisissez simplement la valeur de l’attribut de l’ID de l’élément de l’interface utilisateur SAP. Si vous ne connaissez pas la valeur de l’ID, vous pouvez utiliser le sélecteur d’éléments de l’interface utilisateur Power Automate pour le bureau pour capturer l’élément SAP requis et récupérer sa valeur d’ID. Lorsque vous capturez un élément de l’interface utilisateur SAP de cette manière, seule la valeur de l’ID de l’élément est récupérée et aucun élément de l’interface utilisateur n’est ajouté au référentiel d’éléments de l’interface utilisateur du flux de bureau.

Nos actions d’automatisation SAP peuvent également être intégrées de manière fluide à d’autres actions disponibles dans Power Automate pour le bureau, y compris le groupe d’actions d’automatisation de l’interface utilisateur. Ce groupe d’actions vous permet de capturer tous les éléments de l’interface utilisateur SAP GUI et de les ajouter au référentiel d’éléments de l’interface utilisateur du flux de bureau. En combinant nos actions d’automatisation SAP GUI avec le groupe d’actions d’automatisation de l’interface utilisateur, vous pouvez créer de puissants flux de travail RPA qui automatisent même les processus SAP les plus complexes.

Note

Power Automate pour le bureau prend en charge l’automatisation avec SAP GUI version 750 ou ultérieure.

Lancer SAP

Ouvrez l’application SAP GUI et connectez-vous à un système SAP.

Pour le mode de connexion :

  • L’option de description du serveur vous permet de vous connecter à un système SAP via le nom SAP ou l’adresse IP. Pour ce faire, vous avez besoin des informations d’identification de connexion et des autorisations d’accès nécessaires. La description du serveur est un nom lisible par l’utilisateur ou une description du système SAP.
  • L’option de chaîne de connexion au serveur vous permet de vous connecter à un système SAP via une chaîne de connexion. La chaîne de connexion au serveur comprend généralement le nom ou l’adresse IP du serveur, le numéro d’instance et l’ID système. La chaîne de connexion au serveur est un format spécifique pour identifier un système SAP et s’y connecter.

Pour plusieurs options de connexion :

  • L’option Terminer cette connexion met fin à la connexion de l’action spécifique.
  • L’option Continuer cette connexion et mettre fin à toute autre connexion remplace l’instance SAP existante par la connexion spécifique.
  • L’option Continuer cette connexion sans mettre fin à aucune autre connexion dans le système crée une nouvelle session SAP.

Note

SAP GUI n’autorise pas plus de six connexions (sessions) actives à un système SAP.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Mode de connexion S.O. Description du serveur et chaîne de connexion au serveur Description du serveur Indiquez comment se connecter au serveur SAP GUI.
Mode de connexion S.O. Connexion manuelle et authentification unique (SSO) Connexion manuelle Indiquez comment se connecter au serveur SAP GUI : connectez-vous au serveur en entrant manuellement votre nom d’utilisateur et votre mot de passe ou en utilisant l’authentification unique (SSO).
Description du serveur Oui Valeur de texte Indique le nom du système SAP ou l’adresse IP pour la connexion.
Connection string Oui Valeur de texte Spécifie la chaîne de connexion pour le serveur SAP GUI. La chaîne de connexion est un identificateur unique qui spécifie le nom du serveur, le numéro du système et d’autres détails de connexion.
Client Non Valeur de texte Spécifie le numéro de client SAP pour la connexion.
Nom d’utilisateur Non Valeur de texte Spécifie l’ID utilisateur SAP pour la connexion.
Password Oui Valeur de texte Spécifie le mot de passe utilisateur SAP pour la connexion.
Langage Non Valeur de texte Specifie la langue de connexion SAP pour l’interface utilisateur.
Options de connexion multiple Non Terminer cette connexion, Continuer cette connexion et mettre fin à toute autre connexion, continuer cette connexion sans mettre fin à aucune autre connexion dans le système Mettre fin à cette ouverture de session Plusieurs options de connexion spécifient comment le système SAP se comporte lorsque l’utilisateur tente de se connecter alors qu’il est déjà connecté.

Variables produites

Argument Type Description
SAPInstance Instance SAP L’instance SAP à utiliser avec les actions d’automatisation SAP. L’instance SAP fait référence à la fenêtre SAP spécifique.
CurrentSAPLoginTerminated Valeur booléenne S’il est mis fin ou non à la connexion SAP effectuée avec l’action spécifique.
OtherSAPLoginTerminated Valeur booléenne S’il est mis fin ou non aux autres connexions à SAP.

Exceptions

Exception Description
Échec de l’action de connexion SAP GUI Indique un problème de connexion à un système SAP GUI.

Attach

Attachez l’application SAP GUI en cours d’exécution à une instance de SAP.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Mode Attacher Non Premier plan ou dernière activation, Titre de la fenêtre Window title Spécifie le mode d’attachement de l’instance SAP à une fenêtre. Si l’option Premier plan ou dernière activation est sélectionnée, l’instance SAP est attachée à la session SAP au premier plan. S’il n’y a aucune session SAP au premier plan, elle est attachée à la dernière session SAP qui a été lancée et qui n’est pas encore fermée.
Window title Oui Text Spécifie le titre de la fenêtre SAP à laquelle l’instance est attachée. Le titre de la fenêtre peut être sélectionné dans la liste déroulante des sessions SAP existantes ou saisi manuellement.

Variables produites

Argument Type Description
SAPInstance Instance SAP L’instance SAP à utiliser avec les actions d’automatisation SAP. L’instance SAP fait référence à la fenêtre SAP spécifique.

Exceptions

Exception Description
Attacher à SAP – Erreur Indique un problème d’attachement à une instance SAP.

Créer une nouvelle session SAP

Crée une nouvelle session SAP basée sur la même instance de SAP.

Note

SAP GUI n’autorise pas plus de six connexions (sessions) actives à un système SAP.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
SAPInstance Non Instance SAP Sélectionnez la variable contenant l’instance SAP avec laquelle vous souhaitez travailler. Cette variable doit être définie dans une action de connexion SAP précédente.

Variables produites

Argument Type Description
SAPInstance Instance SAP L’instance SAP à utiliser avec les actions d’automatisation SAP. L’instance SAP fait référence à la fenêtre SAP spécifique.

Exceptions

Exception Description
Échec de l’action de création d’une nouvelle session SAP Indique un problème de création d’une nouvelle session SAP.

Sélectionner un élément de menu SAP

Sélectionnez un élément de menu SAP dans la barre d’outils de la fenêtre. Saisissez manuellement le nom de l’élément dans le paramètre d’entrée respectif, dans la même langue que celle dans laquelle l’écran SAP GUI est affiché.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
SAPInstance Non Instance SAP Sélectionnez la variable contenant l’instance SAP avec laquelle vous souhaitez travailler. Cette variable doit être définie dans une action de connexion SAP précédente.
Nom de l’élément de menu Non Valeur de texte Le nom de l’élément de menu dans la barre d’outils à sélectionner, par exemple « Enregistrer ». Insérez le nom de l’élément de menu tel qu’il est affiché dans l’installation SAP de la machine.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Échec de l’action de sélection de l’élément de menu SAP Indique un problème de sélection d’un élément de menu.

Fermer la connexion SAP

Fermez la connexion SAP de l’instance SAP sélectionnée. Notez que toutes les instances liées à la connexion spécifique seront terminées.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
SAPInstance Non Instance SAP Sélectionnez la variable contenant l’instance SAP avec laquelle vous souhaitez travailler. Cette variable doit être définie dans une action de connexion SAP précédente.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Échec de l’action de fermeture de la session SAP Indique un problème de fermeture d’une session SAP.

Démarrer la transaction SAP

Ouvre un code de transaction spécifique dans la session existante.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
SAPInstance Non Instance SAP Sélectionnez la variable contenant l’instance SAP avec laquelle vous souhaitez travailler. Cette variable doit être définie dans une action de connexion SAP précédente.
Code de transaction Non Valeur de texte Code de transaction que vous souhaitez exécuter.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Échec de l’action de démarrage de la transaction SAP Indique un problème de démarrage d’une transaction SAP.

Mettre fin à la transaction SAP

Ferme la transaction SAP dans une instance de SAP spécifique et retourne au menu SAP Easy Access. Une transaction SAP doit être démarrée avant pour la session SAP spécifique.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
SAPInstance Non Instance SAP Sélectionnez la variable contenant l’instance SAP avec laquelle vous souhaitez travailler. Cette variable doit être définie dans une action de connexion SAP précédente.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Échec de l’action de finalisation de la transaction SAP Indique un problème de finalisation d’une transaction SAP.

Cliquer sur l’élément d’interface utilisateur SAP

Interagit par le biais d’une action de clic sur n’importe quel élément de l’interface utilisateur d’une fenêtre SAP.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
SAPInstance Non Instance SAP Sélectionnez la variable contenant l’instance SAP avec laquelle vous souhaitez travailler. Cette variable doit être définie dans une action de connexion SAP précédente.
Type d’élément Non Élément SAP de base, Case à cocher, Étiquette, Liste déroulante Élément SAP de base Sélectionnez le type d’élément SAP avec lequel vous devez interagir. L’option « Cliquer sur l’élément SAP » effectue une action de clic sur n’importe quel élément SAP, par exemple des boutons, cases d’option, onglets, champs de texte, arborescences.
ID d’élément SAP Non Numérique ID de l’élément SAP. Ce paramètre détermine l’élément de l’interface utilisateur dans SAP avec lequel l’action interagit. Vous pouvez utiliser le bouton ci-dessous pour indiquer l’élément de l’interface utilisateur SAP dans l’écran SAP ou insérer la valeur manuellement.
Définir l’état de la case à cocher SAP sur Oui Coché, Décoché Coché Spécifiez si la case à cocher devient cochée ou décochée.
ID d’élément SAP Non Numérique ID de l’élément SAP. Ce paramètre détermine l’élément de l’interface utilisateur dans SAP avec lequel l’action interagit. Vous pouvez utiliser le bouton ci-dessous pour indiquer l’élément de l’interface utilisateur SAP dans l’écran SAP ou insérer la valeur manuellement.
Opération d’étiquette SAP Oui Développer, Réduire, Choisir Développer Spécifiez si l’étiquette SAP doit être développée ou réduite.
Valeur de l’option de liste déroulante Oui Valeur de texte Spécifiez si l’option déroulante est sélectionnée.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Cliquer sur l’erreur d’élément d’interface utilisateur graphique SAP Indique l’échec du clic.

Obtenir les détails de l’élément d’interface utilisateur SAP

Obtient la valeur de l’attribut d’un élément de l’interface utilisateur SAP dans une fenêtre SAP.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
SAPInstance Non Instance SAP Sélectionnez la variable contenant l’instance SAP avec laquelle vous souhaitez travailler. Cette variable doit être définie dans une action de connexion SAP précédente.
ID d’élément SAP Non Numérique ID de l’élément SAP. Ce paramètre détermine l’élément de l’interface utilisateur dans SAP avec lequel l’action interagit. Vous pouvez utiliser le bouton ci-dessous pour indiquer l’élément de l’interface utilisateur SAP dans l’écran SAP ou insérer la valeur manuellement.
Nom de l’attribut Non Valeur de texte Propre texte Attribut dont la valeur est récupérée.

Variables produites

Argument Type Description
AttributeValue Valeur de texte Valeur de l’attribut de l’élément d’interface utilisateur SAP.

Exceptions

Exception Description
Obtenir l’erreur de détails sur l’élément SAP Indique un problème de récupération de l’attribut de l’élément d’interface graphique.

Remplir le champ de texte SAP dans l’élément

Renseigne une zone de texte dans une fenêtre SAP avec le texte spécifié.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
SAPInstance Non Instance SAP Sélectionnez la variable contenant l’instance SAP avec laquelle vous souhaitez travailler. Cette variable doit être définie dans une action de connexion SAP précédente.
ID d’élément SAP Non Numérique ID de l’élément SAP. Ce paramètre détermine l’élément de l’interface utilisateur dans SAP avec lequel l’action interagit. Vous pouvez utiliser le bouton ci-dessous pour indiquer l’élément de l’interface utilisateur SAP dans l’écran SAP ou insérer la valeur manuellement.
Texte à renseigner Non Saisie directe chiffrée ou valeur de texte Texte à renseigner dans le champ de texte SAP
Si le champ n’est pas vide Oui Remplacer le texte, Ajouter du texte Remplacer le texte Spécifiez si le contenu existant doit être remplacé ou ajouté.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Remplir Erreur de valeur du champ de texte SAP Indique un problème de remplissage du champ de texte SAP spécifié.