Dans le mappeur, après avoir mappé les champs SAP aux colonnes du fichier de données, vous entrez les données et exécutez le script. Chaque ligne de données dans le fichier de données est envoyée à SAP.
Vous pouvez charger les données partir de l’onglet Exécuter dans Studio, ou utiliser le module complémentaire Excel. Si le script nécessite d’approuver le fichier de données, vous devez envoyer le fichier de données à Foundation depuis le module complémentaire Excel. Une commande Test remplace la commande Exécuter tant que le script n'est pas approuvé.
Cliquez sur l'onglet Exécuter pour afficher les commandes de validation et d'exécution du script.
L’onglet Exécuter affiche des informations sur le script de l’application GUI for HTML et le fichier des données à utiliser.
Valider les données
Pour plus d’informations, voir Validation avant l’exécution.
Exécuter le script
- Cliquez sur l’onglet Fichier et sur Ouvrir.
- Sous Ouvrir, cliquez sur Bibliothèque des solutions Transaction.
- Cliquez deux fois sur le script dans la bibliothèque des solutions Transaction dans la partie droite de l’écran.
- Cliquez sur l’onglet Exécuter.
- Entrez les données à télécharger.
- Cliquez sur le bouton Exécuter.
Si un message le demande, enregistrez le script.
Si vous ne voyez pas le bouton Exécuter ou voyez le bouton Tester, cela implique que le script n’a pas été approuvé ou que vous avez ouvert une copie locale. Ouvrez le fichier depuis la bibliothèque des solutions Transaction.
Si des erreurs se produisent lors de l'exécution du script, Studio continue d'envoyer les données des enregistrements restants. Dans Excel, les messages de succès et d’erreur renvoyés par SAP sont consignés dans la colonne de journal de résultat, avec un journal par enregistrement.
Si vous ne pouvez pas vous connecter à SAP, mettez à jour le fichier Shuttlerule avec la configuration AdvancedUITypeGUIHTMLApps. Ajoutez les codes de transaction séparés par une virgule à cette propriété pour exécuter les applications GUI for HTML avancées.
Élimination des erreurs
- Corrigez les valeurs.
- Cliquez sur la flèche du bouton Exécuter, puis sur Exécuter uniquement en cas de lignes erronées.
Studio Transaction envoie uniquement les enregistrements corrigés.
Gestion de la validation et des erreurs
- Messages d’erreur incorrects : un indicateur de débit/crédit non valide peut afficher un message d’erreur incorrect. Ces messages proviennent de SAP.
- Expiration de la session : les utilisateurs peuvent voir un message d’erreur concernant l’expiration de la session alors qu'ils semblent toujours connectés au système SAP. Une reconnexion peut être nécessaire.
-
Si l’erreur Underlying connection was closed (La connexion sous-jacente a été coupée) apparaît lors de l’exécution du script avec un grand nombre d’enregistrements, cela signifie que la clé <ReloginWebGUIConnectionValue> a été implémentée dans le fichier de règle shuffle avec 100 comme valeur par défaut.
Options d’exécution pour les développeurs et exécuteurs du script
Ces options peuvent être choisies par le développeur ou l'exécuter du script lors de son exécution.
- Exécuter une plage définie : Pour envoyer uniquement certaines lignes dans votre fichier de données. Utilisez les zones Ligne de début et Ligne de fin pour définir la plage.
- Exécuter les 5 premières transactions : pour tester les données en exécutant les cinq premières lignes ou les cinq premiers en-têtes plus les transactions de poste dans le fichier de données. Cette option est pratique avant de lancer une longue exécution.
- Exécuter les lignes d’erreur et les lignes non traitées simultanément : pour traiter les lignes d’erreur (lignes dans lesquelles vous avez réparé les données) ET les lignes non traitées (lignes ajoutées ou non traitées suite à l’arrêt de l’exécution) simultanément.
- Exécuter uniquement les lignes erronées : Permet de traiter les lignes après avoir rectifié les données qui s’y trouvent.
- Exécuter uniquement les lignes non traitées : Pour exécuter les lignes ajoutées ou non traitées parce que l'exécution s'est arrêtée. Cette option peut être définie par la personne qui exécute le script.
Les options suivantes peuvent être définies uniquement par le développeur de script :
- Raison d'exécution requise : Pour ouvrir la zone Raison de l'exécution lorsque le script est exécuté. Studio ajoute des informations de base sur le script, mais la personne qui lance l’exécution peut fournir d’autres informations.
- Exécuter uniquement les lignes non traitées : Pour exécuter les lignes ajoutées ou non traitées parce que l'exécution s'est arrêtée. Cette case ne peut être cochée que par le développeur du script.
Pour la résolution des problèmes liés à des situations spécifiques, contactez le support Automate.