SAP Méthodes du connecteur
Le connecteur fournit différentes méthodes que vous pouvez utiliser pour automatiser les workflows sur SAP les interfaces d’interface utilisateur graphique (GUI). SAP Les SAP méthodes de connecteur sont disponibles à différents niveaux : connecteur, écran et élément.
SAP Méthodes du connecteur
- Application : Vous pouvez trouver ces méthodes lorsque vous double-cliquez sur l’objet SAP du connecteur. Pour accéder à ces méthodes, procédez comme suit :
- Ajoutez le connecteur SAP sous les objets globaux dans le volet Explorateur de projet .
Pour plus d'informations, consultez Configurer le SAP connecteur.
- Double-cliquez sur l’objet connecteur SAP.
Les méthodes apparaissent dans le volet Explorateur d’objets.
- Ajoutez le connecteur SAP sous les objets globaux dans le volet Explorateur de projet .
- Écran : utilisez ces méthodes pour automatiser les tâches sur un écran d’application SAP que vous avez ajouté. Par exemple, automatisez l’agrandissement d’une fenêtre d’application. Pour accéder à ces méthodes, procédez comme suit :
- Ajoutez un ou plusieurs écrans d’application SAP. Pour apprendre à configurer, reportez-vous à la section Configurer le SAP connecteur.
- Double-cliquez sur l’écran que vous avez ajouté.
Les méthodes apparaissent dans le volet Explorateur d’objets.
- Élément : utilisez ces méthodes pour automatiser les actions sur les éléments d’interface utilisateur à l’écran SAP , par exemple, un bouton ou une case à cocher. Par exemple, automatisez la sélection d’un bouton. Pour accéder à ces méthodes, procédez comme suit :
- Ajoutez un ou plusieurs écrans d’application SAP. Pour apprendre à configurer, reportez-vous à la section Configurer le SAP connecteur.
- Capturez un ou plusieurs éléments d’écran. Pour apprendre à capturer, reportez-vous à la section Utiliser la boîte de dialogue Capturer l’élément.
Les éléments de l’écran apparaissent sous l’écran SAP capturé.
- Double-cliquez sur l’élément d’écran.
Les méthodes apparaissent dans le volet Explorateur d’objets.
Utiliser les méthodes
Pour créer une automatisation à l’aide des méthodes, faites-les glisser du volet Explorateur d’objets vers l’aire de conception et connectez-les.
Méthodes au niveau de l’application
- OpenConnection
- Établit une connexion entre le connecteur et l’application SAP . Vous devez d’abord utiliser cette méthode avant d’exécuter une automatisation.
Tableau 1. Paramètres de méthode OpenConnection Paramètre Description Type d’entrée de port de données Type de données Valeur par défaut Obligatoire ? nom Nom de la connexion. Données dans Chaîne Aucun Oui nom d'utilisateur Nom d’utilisateur pour établir la connexion. Données dans Chaîne Aucun Oui mot de passe Mot de passe pour établir la connexion. Données dans Chaîne Aucun Oui - SetDefaultSession
- Fait de la session sélectionnée une session par défaut.
Tableau 2. Paramètres de méthode SetDefaultSession Paramètre Description Type d’entrée de port de données Type de données Valeur par défaut Obligatoire ? sessionId ID unique de la session que vous souhaitez définir par défaut. Données dans Chaîne Aucun Oui - FermerConnexion
- Ferme la connexion entre le connecteur et l’application SAP .
Méthodes au niveau de l’écran
- CliquezMenuItem
- Sélectionne l’élément de menu dont vous spécifiez l’ID à l’écranSAP.
Tableau 3. Paramètres de la méthode ClickMenuItem Paramètre Description Type d’entrée de port de données Type de données Valeur par défaut Obligatoire ? ID de menu L’ID du menu qui doit être sélectionné. Données dans Chaîne Aucun Oui - Fermer
- Ferme la session de l’écran SAP .
- CreateSession
- Crée une session de l’écran SAP .
Tableau 4. Paramètres de la méthode CreateSession Paramètre Description Type d’entrée de port de données Type de données Valeur par défaut Obligatoire ? tCode Code de transaction qui vous permet d’accéder à une partie spécifique de l’application SAP. Données dans Chaîne N/A Oui Retour Renvoie l’ID de la session créée. Sortie de données Chaîne N/A N/A - Session de fin
- Met fin à la session ouverte.
- EndTransaction
- Met fin à une transaction.
- Foyer
- Met l’accent sur la session ouverte.
- GetMenuItem
- Obtient le nom de l’élément de menu spécifié.
Tableau 5. Paramètres de méthode GetMenuItem Paramètre Description Type d’entrée de port de données Type de données Valeur par défaut Obligatoire ? ID de menu ID de l’élément de menu pour obtenir le nom. Données dans Chaîne Aucun Oui Retour Renvoie le nom de l’élément de menu Sortie de données Chaîne Aucun N/A - GetMenuItemsIdsByName
- Récupère l’ID du menu que vous spécifiez par son nom.
Tableau 6. Paramètres de méthode GetMenuItemsIdsByName Paramètre Description Type d’entrée de port de données Type de données Valeur par défaut Obligatoire ? menuItemName Nom de l’élément de menu. Sortie de données Liste Aucun N/A - GetWindowHandle
- Renvoie le descripteur de fenêtre de l’écran de l’application SAP .
- IsCreated
- Renvoie
la valeur vraisi la session estcréée, fauxsi la session n’est pas créée. - IsSessionBusy
- Renvoie
la valeur vraisi la session est occupée et lavaleur fauxsi la session n’est pas occupée. - Maximiser
- Agrandit l’écran SAP .
- Minimiser
- Réduit l’écran SAP .
- Redimensionner
- Redimensionne l’écran SAP en fonction des dimensions spécifiées.
Tableau 7. Paramètres de méthode de redimensionnement Paramètre Description Type d’entrée de port de données Type de données Valeur par défaut Obligatoire ? xPos Position de l’écran le long de l’axe X. Données dans Entier Aucun Oui yPos Position de l’écran le long de l’axe Y. Données dans Entier Aucun Oui Largeur Largeur de l’écran. Données dans Entier Aucun Oui Hauteur Hauteur de l’écran. Données dans Entier Aucun Oui - Restaurer
- Restaure l’écran dans ses dimensions d’origine.
- ScreenId
- Renvoie l’ID de l’écran de l’application SAP sous forme de chaîne.
- Clés d’envoi
-
Envoie les frappes clavier à l’écran de l’application SAP .
Tableau 8. Paramètres de méthode SendKeys Paramètre Description Type d’entrée de port de données Type de données Valeur par défaut Obligatoire ? Clés Frappes de clavier que vous souhaitez envoyer à l’écran SAP . Données dans Chaîne N/A Oui - StartTransaction
- Démarre une transaction.
Tableau 9. Paramètres de méthode StartTransaction Paramètre Description Type d’entrée de port de données Type de données Valeur par défaut Obligatoire ? tCode Code de transaction qui vous permet d’accéder à une partie spécifique de l’application SAP. Données dans Chaîne N/A Oui - Attendre pour créer
- Attend pendant la durée spécifiée pendant la création de l’écran. Cela permet à tous les contrôles dynamiques de se charger après la création de l’écran.
Tableau 10. Paramètres de la méthode WaitForCreate Paramètre Description Type d’entrée de port de données Type de données Valeur par défaut Obligatoire ? timeoutInSeconds Durée après laquelle la méthode expire. Données dans Entier Aucun Oui MatchAllChildren Option permettant d’indiquer si, avant de charger l’écran, la méthode associe tous les écrans et éléments enfants capturés à l’écran. Données dans Booléen Faux Non
Méthodes au niveau de l’élément
Dans le connecteur, vous pouvez utiliser ces méthodes au niveau de l’élément SAP pour identifier des éléments, vérifier leur présence à l’écran ou définir des actions à effectuer sur les éléments.
Les tableaux suivants incluent les éléments et leurs méthodes disponibles. Pour la description de ces méthodes et de leurs paramètres, reportez-vous à la section SAP Méthodes du connecteur.
| Élément | Méthodes |
|---|---|
| Bouton Gui | Cliquer sur |
| Points forts | |
| IsCreated | |
| Clic sur la souris | |
| Clés d’envoi | |
| SetFocus | |
| Attendre pour créer |
| Élément | Méthodes |
|---|---|
| Case GuiCheckBox | Vérifier |
| Points forts | |
| IsChecked | |
| IsCreated | |
| Clés d’envoi | |
| SetFocus | |
| Décocher | |
| Clic sur la souris | |
| Attendre pour créer |
| Élément | Méthodes |
|---|---|
| GuiComboBox | Obtenir |
| GetIconName | |
| Obtenir une liste | |
| Points forts | |
| IsCreated | |
| Clés d’envoi | |
| Ensemble | |
| SetFocus | |
| Clic sur la souris | |
| Attendre pour créer |
| Élément | Méthodes |
|---|---|
| GuiLabel | GetText |
| Points forts | |
| IsCreated | |
| Clic sur la souris | |
| Clés d’envoi | |
| SetFocus | |
| Attendre pour créer |
| Élément | Méthodes |
|---|---|
| Mot de passe Gui | Points forts |
| IsCreated | |
| Clés d’envoi | |
| SetCaretPosition | |
| SetFocus | |
| SetText | |
| Clic sur la souris | |
| Attendre pour créer |
| Élément | Méthodes |
|---|---|
| GuiRadioButton | Points forts |
| IsChecked | |
| IsCreated | |
| Sélectionner | |
| Clés d’envoi | |
| SetFocus | |
| Clic sur la souris | |
| Attendre pour créer |
| Élément | Méthodes |
|---|---|
| GuiStatusBar | GetStatus |
| Points forts | |
| IsCreated | |
| Clic sur la souris | |
| Clés d’envoi | |
| SetFocus | |
| Attendre pour créer |
| Élément | Méthodes |
|---|---|
| GuiTab | Points forts |
| IsCreated | |
| Onglet de sélection | |
| Clés d’envoi | |
| SetFocus | |
| Clic sur la souris | |
| Attendre pour créer |
| Élément | Méthodes |
|---|---|
| GuiTextBox | GetText |
| Points forts | |
| IsCreated | |
| Clés d’envoi | |
| SetCaretPosition | |
| SetFocus | |
| SetText | |
| Clic sur la souris | |
| Attendre pour créer |
| Élément | Méthodes |
|---|---|
| Zone GuiUserArea | Points forts |
| IsCreated | |
| Clic sur la souris | |
| Faites défiler vers la page suivante | |
| Faire défiler vers la page précédente | |
| Clés d’envoi | |
| SetFocus | |
| SetHorizontalScroll | |
| SetVerticalScroll | |
| Attendre pour créer |