Help Center > Studio v11 Help

Exécution d'un script Transaction depuis Excel

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.

  1. Ouvrez le fichier de données dans Excel. Ou bien, ouvrez un classeur vide.
  2. Cliquez sur l'onglet Exécuter Winshuttle.
  3. Cliquez sur Connexion à Winshuttle.

    bouton de connexion à winshuttle

  4. Cliquez sur Connexion à SAP, entrez vos données d'identification, puis cliquez sur OK.

    bouton de connexion à sap

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

    commandes dans le ruban

  6. Si vous avez ouvert un classeur vide, cliquez sur Écrire les en-têtes.
  7. Entrez les données à télécharger.
  8. Cliquez sur Exécuter.

    Remarque : Si vous ouvrez une nouvelle instance d’Excel, vous devez vous reconnecter.

Autres fonctions d'exécution Winshuttle

  • 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 : pour arrêter l'exécution sur l'écran SAP lorsqu'une erreur apparaît. Cette option affiche l’écran SAP au premier plan chaque fois qu’une erreur se produit lors de l’exécution.
  • Exécuter les 5 premières transactions : pour exécuter les 5 premières lignes dans le fichier de données pour tester les données avant de lancer une longue exécution.
  • 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éboguer : Pour ouvrir la console SAP et exécuter le script écran par écran lors de l'envoi des données à SAP depuis le fichier de données. Pour accéder à plus d’options, cliquez sur la flèche sous le bouton Déboguer et choisissez Déboguer la plage définie ou Déboguer la première ligne uniquement.

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 :

  1. Dans Excel, cliquez sur l’onglet Fichier et sur Options.
  2. Cliquez sur Compléments.
  3. Cliquez sur la zone Gérer, cliquez sur Compléments COM et sur Exécuter.
  4. Décochez la case des compléments à désactiver :
    • La case Transaction concerne v10.x.
    • La case WinshuttleStudioAddin concerne Studio v11.