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é. |