Activación de scripts para SAP

Last Updated junio 29, 2026

Breve descripción general

WalkMe Desktop utiliza scripts de SAP para acceder y reproducir contenido de orientación en el entorno SAP.

Estos scripts deben activarse desde el lado del cliente y desde el lado del servidor para que WalkMe funcione.

Cómo comprobar si los scripts están activados

  1. Pasa el cursor sobre el icono de SAP GUI Scripting
  2. Si los scripts no se están ejecutando, aparecerá un mensaje emergente:
  3. Si los scripts están desactivados, el mensaje emergente dirá:
  4. Si los scripts están desactivados en el lado del cliente, el mensaje emergente dirá:
  5. Si no ves ninguno de los iconos, haz clic en el icono Triángulo para expandir la barra de iconos

Nota

No todos los temas de SAP muestran la barra de iconos

Activación de scripts en el lado del cliente

Los scripts deben activarse en el lado del cliente (usuario final). Al implementar, esto puede ser realizado por el administrador de SAP.

Para acceder al menú:

  1. Haz clic en el icono de Configuración en la esquina superior derecha
  2. Haz clic en Opciones...

Para activar los scripts:

  1. Selecciona Scripting en la carpeta Accesibilidad y scripts.
  2. Marca Habilitar scripts y Mostrar diálogos nativos de Microsoft Windows
  3. Haz clic en Aplicar

Obtén más información sobre cómo activar scripts aquí.

Habilitación de SAP GUI Scripting en el lado del servidor.

Habilita los scripts de SAP GUI en cada instancia de servidor SAP que planeas utilizar.

  1. Inicia saplogon.exe, inicia sesión en tu servidor SAP utilizando tus credenciales
    1. Se abre la ventana de SAP Easy Access
  2. Ejecuta una transacción RZ11:
  3. Especifica el nombre del parámetro sapgui/user_scriptingy presiona Intro en el teclado o haz clic en Display
  4. En la ventana de atributos de parámetros del perfil de visualización, presiona el botón Cambiar valor en la barra de herramientas y establece el Nuevo valor desapgui/user_scripting TRUE

  5. Guarda los cambios
  6. Repite los pasos 3-4, con un valor FALSE para los siguientes parámetros:

    1. sapgui/user_scripting_force_notification

    2. sapgui/user_scripting_set_readonly

    3. sapgui/user_scripting_disable_recording

  7. Cierra sesión y vuelve a iniciar sesión para ver el cambio en efecto, ya que no se aplica a las sesiones que se están ejecutando actualmente.
Nota:

El mensaje de la barra de estado "El nombre del parámetro es desconocido" se refiere al hecho de que el parámetro sapgui/user_scripting no se puede cambiar utilizando esta transacción porque falta un paquete de servidor SAP. Instala el paquete que falta e inténtalo de nuevo.

Pasos adicionales para entornos de scripting restringidos

Relevante para los clientes que utilizan el Menú de WalkMe versión 4.1.0 o superior

Los clientes que tengan privilegios de creación de scripts restringidos pero que aún deseen utilizar la automatización de SWT de SAP GUI deben seguir estos pasos de configuración adicionales. Estos pasos se deben aplicar además de los pasos de activación estándar del lado del cliente y del lado del servidor descritos anteriormente en esta guía.

Lado del cliente (además de los pasos estándar del cliente)

Añade la siguiente clave de registro para permitir la ejecución de scripts de SAP por cuenta de usuario:

Windows de 64 bits (SAP GUI de 32 bits):

HKLM\SOFTWARE\WOW6432Node\SAP\SAPGUI Front\SAP Frontend Server\Security\ScriptingPerUserAccountExecute = 1

Windows de 32 bits:

HKLM\SOFTWARE\SAP\SAPGUI Front\SAP Frontend Server\Security\ScriptingPerUserAccountExecute = 1

Lado del servidor (además de los pasos estándar del servidor)

Establece los siguientes parámetros de perfil de SAP para la transacción RZ11:

sapgui/user_scripting = TRUE
sapgui/user_scripting_set_readonly = TRUE
sapgui/user_scripting_per_user = TRUE

Resultado

  • Los usuarios con el rol S_SCR:16 tendrán acceso completo a la creación de scripts y podrán ejecutar la automatización de SWT

  • Todos los demás usuarios seguirán siendo de solo lectura, lo que garantizará un uso controlado y seguro de las funciones de scripting

Soporte

Cómo identificar que el scripting no está instalado

Cuando intentes capturar y obtener el siguiente mensaje de que se necesita instalar soporte de scripts, ponte en contacto con tu departamento de TI para solicitar la instalación.

Notas técnicas

Nota:

  • El nivel de parche es el último dígito de la cadena de versión (por ejemplo, 8000.1.6 = Parche 6, afectado; 8000.1.14 = Parche 14, compatible)
  • Si estás en el Parche 5–11, trata esto como un bloqueador y actualiza al Parche 14+

SAP GUI 8.00 Parches 5–10 — Aviso de estabilidad de SAP Scripting

Un problema de estabilidad conocido afecta a SAP GUI 8.00 en los niveles de parche 5–10 para automatizaciones que dependen de SAP Scripting. Si bien se identificó por primera vez en el Parche 5, nuestra validación confirma que el problema persiste hasta el Parche 10.

WalkMe aprovecha SAP Scripting, la interfaz de automatización estándar proporcionada por SAP. La inestabilidad se origina dentro del comportamiento de parche de SAP GUI y no está relacionada con el contenido o la configuración de WalkMe.

Impacto observado

Los entornos que ejecutan estos niveles de parche pueden experimentar:

  • Inestabilidad ocasional del sistema o congelamientos que afectan a la experiencia del usuario
  • Comportamiento incoherente en las automatizaciones y procesos basados en scripts

Estos síntomas son coherentes con el comportamiento conocido de SAP Scripting en las versiones del parche afectadas.

Recomendación

Para garantizar la fiabilidad de la automatización y una experiencia de usuario estable, recomendamos actualizar a SAP GUI 8.00 Parche 14 o superior.

Referencia: Discusión de la Comunidad de SAP

Was this article helpful?

Thanks for your feedback!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Explore our community
×
×