Macros SAP GUI SANS CODER ?

Macros SAP SANS CODER

Apprenez à enregistrer vos propres Macros SAP GUI en 3 étapes simples et SANS CODER

Fonctionne quelle que soit votre version de SAP (tant que ce soit SAP GUI), et avec tous les modules et transactions (Supply Chain, Master Data, Finance, etc)

Sommaire

Paramètre SAP pour autoriser les macros SAP GUI

  1. Cliquez sur les roues crantées puis allez dans les options
Options Macros SAP GUI
  1. Allez dans le dossier Accessibility & Scripting puis dans Scripting
  2. Cochez la case “Enable scripting”
  3. Décochez les 3 autres cases : permet de désactiver les fenêtres pop up qui s’affichent lorsque l’on lance une macro
Autoriser le scripting

Une fois les macros activées, cliquez sur les roues crantées, le sous menu “Script Recording and Playback” est devenu accessible.

3 boutons permettent de contrôler l’enregistrement de vos macros SAP GUI:

  • Le bouton vert qui permet d’exécuter une macro
  • Le bouton rouge qui permet d’enregistrer une macro
  • Le bouton carré gris qui permet de stopper l’enregistrement de la macro
Boutons Macro SAP

Cliquez sur “more” et 2 options supplémentaires apparaissent :

  • “Save to” : chemin complet (dossier où est sauvegardée notre macro une fois l’enregistrement fini) avec nom de la macro et extension
  • “Save As” : encodage du script (ne pas modifier)
Boutons Options avancées Macro SAP

Enregistrez votre 1ère macro SAP GUI

  1. Réfléchissez à l’avance à ce que vous voulez enregistrer. Une fois l’enregistrement lancé, chacune de vos actions sera enregistrée. Il vaut mieux savoir à l’avance les actions que vous voulez exécuter.
  2. Une fois cette étape faite, cliquez sur le bouton rouge pour commencer l’enregistrement.
  3. Rentrez votre transaction puis effectuez les opérations que vous voulez. Attention : réécrivez bien par dessus les champs qui vous intéressent et où il y a des données (même si c’est pour réécrire la même chose). Cela vous permettra de modifier par la suite ces champs (voir partie 3).
  4. Une fois satisfait, appuyez sur le bouton carré gris.
  5. Votre macro vient de se sauvegarder à l’endroit que vous avez indiqué dans la partie 1 !

Maintenant pour lancer votre macro, cliquez simplement sur le bouton vert et sélectionnez le fichier que vous avez sauvegardé précédemment. La macro se lance directement !

Modifiez votre macro pour l’adapter à vos besoins

Il est très probable que vous ayez besoin de modifier votre macro sans tout enregistrer une seconde fois. C’est tout à fait possible !

Faites un clic droit sur le fichier de votre macro et allez dans “Edit”. Le bloc note s’ouvre.

Voici comment est structuré le code de la macro SAP GUI que vous venez d’enregistrer :

issu du tutoriel de la vidéo YouTube

Le code de la macro peut sembler très flou au premier abord.

En réalité, il est assez compréhensible, on arrive à comprendre clairement ce que chaque ligne fait et ce que l’on peut modifier :

Tout ce qui est entre “” sont les champs que vous avez complété pendant l’enregistrement. Vous pouvez les modifier directement dans le code en fonction de vos besoins sans devoir réenregistrer la macro entièrement.

Lorsque vous avez fini vos modifications, n’oubliez pas de sauvegarder (CTRL+S) !


Vous savez maintenant comment : activer les macros SAP GUI, les enregistrer et les modifier !

Je vous invite à aller voir la 2ème partie où vous allez apprendre à relier vos macros SAP GUI à une feuille Excel (et donc lancer vos macros SAP directement depuis Excel) ce qui va vous ouvrir un immense champ de possibilités !

Merci d’avoir suivi ce tutoriel.

Lucas

Articles liés