Utiliser le module complémentaire Excel pour une transaction
Ouvrir le modèle de fichier de données
Studio inclut le complément Excel Winshuttle Studio qui ajoute un onglet Exécuter Winshuttle au ruban Microsoft Excel.
Remarque : Si vous exécutez Office 32 bits, remplacez-le par Office 64 bits ou étendez la mémoire pour bénéficier de performances optimales.
Un développeur de script peut publier un script qu'il incorpore dans un fichier de données. Ensuite, les exécuteurs peuvent ouvrir le fichier de données Excel et exécuter le script.
- Ouvrez le fichier de données dans Excel. Ou bien, ouvrez un classeur vide.
- Cliquez sur l'onglet Exécuter Winshuttle.
- Cliquez sur Connexion à Winshuttle.
- Cliquez sur Connexion à SAP, entrez vos données d'identification, puis cliquez sur OK.
- Cliquez sur le script à exécuter, si le classeur contient plusieurs scripts. Ou bien, cliquez sur Ouvrir le script et accédez au script à exécuter.
Le script s'ouvre.
- Si vous avez ouvert un classeur vide, cliquez sur Écrire les en-têtes.
- Entrez les données à télécharger.
- Cliquez sur Exécuter.
Remarque : Si vous ouvrez une nouvelle instance d’Excel, vous devez vous reconnecter.
Si une erreur se produit lors de l’exécution du script, Transaction continue de charger 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.
É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.
Options d'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 et arrêter en cas d’erreurs : Permet de rechercher les sections du script qui ne fonctionnent pas.
- Exécuter les 5 premières lignes : Permet d’exécuter les cinq premières lignes dans le fichier de données avant d’exécuter une exécution de grande envergure.
- 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.
- Lignes filtrées : Si vous voulez exécuter uniquement certaines lignes dans la feuille de calcul, cliquez sur le bouton Lignes définies et sur Filtré.
Important : Vous devez appliquer des filtres de données à toutes les colonnes de la feuille de calcul. Sélectionnez l’ensemble de la ligne d’en-tête ou une cellule d’en-tête et cliquez sur l’onglet Données et sur Filtrer.
Désactivation du complément Excel
Si vous devez désactiver le complément Excel Studio v11 ou la transaction Excel Query v10.x, procédez comme suit :
- Dans Excel, cliquez sur l’onglet Fichier et sur Options.
- Cliquez sur Compléments.
- Cliquez sur la zone Gérer, cliquez sur Compléments COM et sur Exécuter.
- Décochez la case des compléments à désactiver :
- La case Transaction concerne v10.x.
- WinshuttleStudioAddin s'applique à Studio v11.