Los modos de grabación disponibles dependen de la configuración de Studio Transaction.
Si WFM está instalado en el sistema SAP, el modo predeterminado es Estándar y WFM selecciona el modo más adecuado para el código de transacción que se está grabando.
Si WFM no está instalado, el modo de grabación predeterminado es Entrada que no sea por lotes sin controles. Para la mayoría de las transacciones, este es el modo de grabación más eficaz.
Sin embargo, otros modos de grabación funcionan mejor con los siguientes códigos de transacción:
Código de transacción | Modo de grabación |
---|---|
CS01 |
Modo de entrada que no sea por lotes con controles o modo estándar |
CV01N |
GUI Scripting |
MD26 |
Entrada por lotes o entrada que no sea por lotes con controles |
ME22N |
Entrada por lotes |
ME51N |
Entrada por lotes |
ME52N |
Entrada por lotes |
CA01 |
Entrada por lotes |
MIGO |
Entrada por lotes |
La opción de configuración que elija para grabar la transacción se guardará automáticamente y se elegirá durante el tiempo de ejecución.
Cambiar el modo de grabación
Puede cambiar el modo de grabación antes de registrar el script. También puede cambiar en modo en la propiedades del script. En nuevo modo se usará en el momento de la ejecución.
Cambiar el modo antes de realizar la grabación
- En la pantalla Iniciar grabación, haga clic en Cambiar modo.
- En el cuadro Cambiar modo de grabación, haga clic en el modo que desee usar.
Cambiar el modo desde las propiedades
- Haga clic en la pestaña Asignar.
Si no aparece el panel Propiedades, haga clic en Vista y marque la casilla Propiedades.
- En el panel de Propiedades, en Propiedades adicionales, haga clic en la lista del Modo de grabación y elija el modo que desee.
Modo estándar
Estándar es la configuración predeterminada cuando se usa Studio Transaction con Automate Function Module. Para obtener mejores resultados, realice la grabación en este modo, a no ser que el script tenga controles de grabación especiales, tales como cuadrículas ALV o controles de texto largo.
Modo de entrada que no sea por lotes
Cuando use Studio Transaction sin Automate Function Module, el el modo de entrada que no sea por lotes sin controles será el modo de grabación predeterminado.
Se recomienda usar el modo de entrada que no sea por lotes con controles al descargar datos o al usar Log ampliado.
Consideraciones clave para utilizar el modo de entrada que no sea por lotes:
- Puede que necesite algún tipo de permiso especial para realizar ejecuciones en el modo de entrada que no sea por lotes.
- Puede registrar texto largo fácilmente con el modo de entrada que no sea por lotes.
Modo de entrada por lotes
Muchas de las transacciones de SAP están optimizadas para ejecutarse en el modo de entrada por lotes, que es más eficiente para procesar datos. Algunas transacciones de SAP tienen campos y pantallas que están especialmente diseñados para el procesamiento en el modo de entrada por lotes a fin de facilitar la automatización.
A continuación le presentamos algunas diferencias que puede ver en el modo de entrada por lotes:
- Las pantallas de SAP pueden ser ligeramente diferentes de las que aparecen en el modo de entrada que no sea por lotes.
- Algunos campos, o la colocación de esos campos, pueden ser diferentes de los campos del modo de entrada que no sea por lotes.
- Los mensajes de advertencia y de error pueden ser diferentes de los que aparecen en el modo no de entrada que no sea por lotes.
Modo de GUI Scripting
La opción GUI Scripting de SAP le permite registrar archivos que emulan la interacción de un usuario de negocio con SAP GUI. Esta opción funciona como lector de pantalla que graba clics del ratón y permite desplazamientos. Utilice el modo GUI Scripting cuando el modo de entrada por lotes y el modo de entrada que no sea por lotes no graben ni carguen los datos de forma correcta en SAP.
GUI Scripting tiene que estar habilitado en el servidor SAP. Para obtener más información, consulte GUI Scripting y Windows Scripting.
En SAP, GUI scripting se ejecuta solo en segundo plano.
Si en su sistema SAP está presente el componente GuiXT, o si la grabación en GUI Script se cuelga, asegúrese de que está marcada la casilla de Permitir el lanzamiento de multiprocesos de SAP GUI (Opciones de Studio > Configuración de SAP). En otros casos de GUI scripting, desmarque esa casilla.