Help Center > Studio v11 Help

GUI Scripting y Windows Scripting

Si su proceso empresarial requiere GUI Scripting, tendrá que activarlo en su equipo local y en el servidor. Póngase en contacto con el administrador de Winshuttle si desea más información.

Si usted es el administrador de Winshuttle, a continuación verá las instrucciones para activar GUI Scripting.

Activar el scripting en el servidor

En los sistemas de SAP, SAP GUI Scripting está desactivado de forma predeterminada. Para habilitar el scripting, un administrador del sistema base debe habilitar el parámetro RZ11 y los usuarios deben habilitar el GUI Scripting en su SAP GUI.

Tanto la compatibilidad con el scripting como la pantalla de inicio de sesión de SAP GUI se instalan de forma predeterminada cuando se instala el cliente Windows de SAP GUI. Si no están instalados, vuelva a instalar SAP GUI.

Habilitar el parámetro RZ11

  1. En SAP GUI, vaya a la transacción RZ11.
  2. En el cuadro Parametro, escriba sapgui/user_scripting y, a continuación, haga clic en Visualiz.

    Mantenimiento-parámetros-perfil

  3. Haga clic en Modificar valor.

    Modificar-valor-parámetros-perfil

  4. En el cuadro Valor nvo., escriba TRUE y, a continuación, haga clic en el botón Grabar modificación.

    Nuevo-valor-parámetros-perfil

Habilitar scripting en SAP GUI

  1. Haga clic en Ajustar dispos.localpersonalizar SAP y a continuación en Opciones.
  2. En el cuadro de diálogo de opciones de SAP GUI, haga clic en Scripting y, a continuación, en Activar scripting.

    Opciones-Scripting-SAP-GUI

  3. Haga clic en Aceptar.

GUI Scripting en SAP GUI 720

Para activar GUI Scripting para SAP GUI 720, deben configurarse unos pocos parámetros en el servidor. Estos parámetros no tienen por qué estar de forma predeterminada en todos los sistemas SAP. Si estas variables aparecen en la transacción RZ11, deben configurarse de la siguiente manera:

sapgui/user_scripting_set_readonly = false

sapgui/user_scripting_disable_recording = false

sapgui/user_scripting_force_notification = false

Nota: Si necesita información sobre la seguridad con GUI scripting, consulte la Ayuda de SAP.

sapgui/user_scripting_disable_recording

Si este parámetro se establece en TRUE, se puede reproducir el script, pero la grabación no está permitida.

sapgui/user_scripting_force_notification

Si este parámetro se establece en TRUE, se mostrará siempre una notificación en el front-end, sin tener en cuenta las opciones de cliente.

Con «notificación» nos referimos al mensaje que aparece antes de grabar y ejecutar para adjuntarlo a la sesión de GUI Scripting.

sapgui/user_scripting_set_readonly

Si este parámetro se establece en TRUE, puede que los scripts solo actúen en elementos de interfaz de solo lectura.

Activar GUI Scripting para SAP GUI 720

  1. Para abrir la página de opciones de SAP GUI, haga clic en Panel de control, a continuación, en SAP Front End y ahí haga clic en Configuración de SAP GUI.
  2. Haga clic en Accesibilidad y scripting.
  3. En Opciones de usuario, haga clic en Activar scripting. Seleccione cualquiera de las otras opciones que desee:
    • Haga clic para recibir una notificación cuando se adjunte un script a SAP GUI mientras esté grabando o ejecutando un script de Transaction.
    • Haga clic para recibir una notificación cuando un script abra una conexión SAP.

Windows Scripting

Con Windows Scripting, que se activa mediante GUI Scripting, Studio Transaction graba el cuadro de diálogo Selector de archivos de Windows en transacciones que permiten adjuntar archivos. La ruta del archivo es Windows_Dialog_file con el valor predeterminado sin título. Transaction solo ve el cuadro de diálogo. El nombre se añade desde el campo correspondiente del archivo de Excel.

En el asignador siempre se graba un campo de nombre de archivo, sin importar que se haya elegido el archivo en el cuadro de diálogo o no. Si no desea cargar un archivo, desactive los campos del cuadro de diálogo.

Si desea cargar un archivo, asigne el campo de ubicación del archivo a una columna de Excel. Cuando ejecute el script, el campo debe estar asignado a la columna de Excel que desee del asignador. Transaction selecciona el archivo de la ubicación indicada y crea el adjunto.

Importante:
Windows Scripting solo funciona con GUI Scripting.

El archivo no se adjunta si Transaction y SAP no graban el clic del botón que crea el adjunto.

El cuadro de diálogo se graba incluso si hace clic en Cancelar. Debe desactivar el control del cuadro de diálogo de Windows que se grabó en el script de Transaction.

Asegúrese de cerrar todas las otras instancias de SAP.