¿Macros SAP GUI sin programar?

Macros SAP SANS CODER

Aprende a grabar tus propias macros SAP GUI en 3 pasos simples y SIN PROGRAMAR

Funciona con cualquier versión de SAP (siempre que sea SAP GUI) y con todos los módulos y transacciones (Supply Chain, Master Data, Finance, etc.)

Índice

Parámetros SAP para autorizar las macros SAP GUI

  1. Haz clic en las ruedas dentadas y luego ve a Opciones
Options Macros SAP GUI
  1. Ve a la sección “Accessibility & Scripting” y luego a “Scripting”
  2. Marca la casilla “Enable scripting”
  3. Desmarca las otras tres casillas: esto desactiva las ventanas emergentes que aparecen cuando se ejecuta una macro
Autoriser le scripting

Una vez activadas las macros, haz clic en las ruedas dentadas: el submenú “Script Recording and Playback” ahora está disponible.

Tres botones te permiten controlar la grabación de tus macros SAP GUI:

  • El botón verde, que ejecuta una macro
  • El botón rojo, que graba una macro
  • El botón cuadrado gris, que detiene la grabación de la macro
Boutons Macro SAP

Haz clic en “More” y aparecen dos opciones adicionales:

  • “Save to”: ruta completa (carpeta donde se guarda la macro una vez terminada la grabación) con el nombre de la macro y la extensión
  • “Save As”: codificación del script (no modificar)
Boutons Options avancées Macro SAP

Graba tu primera macro SAP GUI

  1. Piensa de antemano qué quieres grabar. Una vez iniciada la grabación, cada una de tus acciones se registrará. Es mejor saber de antemano qué acciones quieres ejecutar.
  2. Una vez hecho esto, haz clic en el botón rojo para comenzar la grabación.
  3. Introduce tu transacción y luego realiza las operaciones que quieras. Atención: vuelve a escribir por encima de los campos que te interesan y que contienen datos (aunque
  4. Cuando estés satisfecho, pulsa el botón cuadrado gris.
  5. Tu macro se acaba de guardar en la ubicación que indicaste en la parte 1.

Ahora, para lanzar tu macro, simplemente haz clic en el botón verde y selecciona el archivo que guardaste antes. La macro se ejecuta directamente.

Modifica tu macro para adaptarla a tus necesidades

Es muy probable que necesites modificar tu macro sin volver a grabarlo todo una segunda vez. Eso es totalmente posible.

Haz clic derecho en el archivo de tu macro y ve a “Edit”. Se abrirá el Bloc de notas.

Así es como está estructurado el código de la macro SAP GUI que acabas de grabar:

extraído del vídeo de YouTube

El código de la macro puede parecer muy confuso al principio.

En realidad, es bastante fácil de entender; se ve claramente qué hace cada línea y qué se puede modificar.

Todo lo que está entre comillas "" son los campos que completaste durante la grabación. Puedes modificarlos directamente en el código según tus necesidades, sin tener que volver a grabar toda la macro.

Cuando termines tus modificaciones, no olvides guardar (CTRL+S).


Ahora ya sabes cómo activar las macros SAP GUI, grabarlas y modificarlas.

Te invito a ver la segunda parte, donde aprenderás a vincular tus macros SAP GUI a una hoja de Excel (y por tanto a lanzar tus macros SAP directamente desde Excel), lo que te abrirá un enorme campo de posibilidades.

Gracias por seguir este tutorial.

Lucas

Artículos relacionados