Elegir un método de creación e iniciar sesión en SAP
Grabe y pruebe siempre el script en un sistema SAP que no sea de producción. Para obtener una grabación de calidad máxima, haga clic solo en los campos de SAP que desee incluir en el script. Si desea crear un bucle, asegúrese de escribir la primera posición en la ubicación correcta para grabar esa aplicación Fiori y, a continuación, haga clic en Insertar fila, Crear posición o Avanzar página. Es recomendable registrar dos posiciones para que pueda ver el modelo de repetición.
- Haga clic en la pestaña Archivo y, a continuación, en Nuevo.
- Haga clic en GUI for HTML y seleccione una de las siguientes opciones.
- Crear desde el menú de SAP Easy Access: Siga los pasos que se indican en Crear desde el menú de fácil acceso SAP.
- Crear desde la aplicación SAP GUI for HTML: Siga los pasos que se indican en Crear desde la aplicación SAP GUI for HTML.
- Realice los pasos necesarios según lo que haya seleccionado.
- Haga clic en Aceptar.
Crear desde el menú de fácil acceso SAP
Siga estos pasos cuando seleccione Crear desde el menú de SAP Easy Access.
- Para crear un script desde SAP Easy Access con la versión web de la pantalla de inicio de sesión de SAP. El asistente Inicio de sesión SAP Shuttle se abre cuando no hay ningún sistema guardado. En Detalles del sistema de WebUI, introduzca los detalles y haga clic en Aceptar. En Instrucciones para crear un script desde el menú de fácil acceso SAP, introduzca los siguientes detalles:
- Sistema SAP
- Dirección de launchpad
- Cliente
- Idioma
- Tipo de datos
Haga clic en Inicio de sesión en SAP avanzado para guardar los detalles del sistema.
Consejo: Para obtener la URL de la dirección del launchpad, inicie sesión en la aplicación de inicio de sesión en SAP de su equipo y conéctese al servidor que desee. Busque webgui en el elemento desplegable y se redirigirá a la URL de SAP Easy Access. - En la pantalla SAPNetWeaver, introduzca los detalles y haga clic en Aceptar.
- En la ventana Grabar UI de web o app GUI de SAP,
Habilite la configuración del menú para mostrar los códigos de transacción en el menú desplegable SAP Easy Access.
- En el menú desplegable Menú, haga clic en Configuración.
- Expanda la opción Diseño de interacción y seleccione Visualización.
- En Área de encabezado, habilite la opción Mostrar campo de código OK.
- Haga clic en Guardar.
- Seleccione la aplicación SAP GUI e introduzca los valores en los campos que desee incluir en el script.Nota:
- Para detener la grabación sin terminar el script, haga clic en Descartar grabación.
-
Si el usuario ha iniciado sesión en el sistema Fiori utilizando el navegador previamente, puede que se produzca un inicio de sesión automático debido a las cookies almacenadas. Elimine las cookies de la carpeta DesignTimeCookies si no se solicitan credenciales (C:\Users\<username>\AppData\Roaming\WinShuttle\DesignTimeCookies)
- Introduzca los datos y haga clic en Contabilizar o Guardar en la aplicación SAP y, a continuación, cierre la ventana Grabar UI de web o app GUI de SAP.
Para el siguiente paso, consulte Asignar los campos.
Si ha cometido un error y decide hacer clic en Cancelar en SAP, podrá eliminar el script después haberlo abierto. Para ello, haga clic en Archivo, Nuevo, GUI for HTML y, a continuación, en Descartar todos los cambios en el cuadro Guardar.
Crear desde la aplicación SAP GUI for HTML
- En la pantalla Inicio de sesión en SAP Shuttle, se muestran los siguientes detalles. Rellene estos datos y haga clic en Aceptar.
- Nombre de conexión
- Dirección de launchpad
- Cliente
- Idioma
- Para crear scripts desde aplicaciones de GUI for HTML con el launchpad de Fiori. Se abre el asistente de inicio de sesión SAP Shuttle. En los Detalles del sistema de WebUI, introduzca las siguientes credenciales:
- Sistema Fiori
- Dirección de launchpad
- Id. de la aplicación
- Cliente
- Idioma
- Tipo de datos
Haga clic en la casilla Inicio de sesión de Fiori avanzado para añadir detalles.
-
En el cuadro Tipo de datos, elija el tipo de archivo de datos que desee usar (una hoja de Excel).
-
Si desea usar un archivo de datos existente para el script, marque el cuadro Tengo un archivo de datos existente y, a continuación, haga clic en el icono de carpeta que hay junto al cuadro Archivo de datos y navegue hasta el archivo que desee usar.Nota: Si el archivo de datos contiene tablas dinámicas, gráficos en 3D o XML personalizados, el archivo se abrirá en modo de solo lectura.
- Para asignar los campos automáticamente al archivo de datos, haga clic en el cuadro Asignar automáticamente cuando ha terminado la grabación.
- Haga clic en Iniciar grabación. Nota:
- Para detener la grabación sin terminar el script, haga clic en Descartar grabación.
-
Si el usuario ha iniciado sesión en el sistema Fiori utilizando el navegador previamente, puede que se produzca un inicio de sesión automático debido a las cookies almacenadas. Elimine las cookies de la carpeta DesignTimeCookies si no se solicitan credenciales (C:\Users\<username>\AppData\Roaming\WinShuttle\DesignTimeCookies)
- Introduzca los datos y haga clic en Contabilizar o Guardar en la aplicación SAP y, a continuación, cierre la ventana Grabar UI de web o app GUI de SAP.
Para el siguiente paso, consulte Asignar los campos.
Si ha cometido un error y decide hacer clic en Cancelar en SAP, podrá eliminar el script después haberlo abierto. Para ello, haga clic en Archivo, Nuevo, GUI for HTML y, a continuación, en Descartar todos los cambios en el cuadro Guardar.
Al grabar scripts para SAP GUI for HTML y el menú de Easy Access, puede variar la secuencia de los campos en los lotes de la cuadrícula del asignador. Estas variaciones se deben a las llamadas de red, la velocidad de Internet y el entorno del sistema.
Asegúrese de que la llamada relacionada con la validación se graba durante la grabación del script para que se ejecute correctamente.
Para detener la grabación sin terminar el script, haga clic en Descartar grabación.
Si el usuario ha iniciado sesión en el sistema Fiori utilizando el navegador previamente, puede que se produzca un inicio de sesión automático debido a las cookies almacenadas. Elimine las cookies de la carpeta DesignTimeCookies si no se solicitan credenciales.
Grabar un script que incluya un bucle
Si está grabando un script que incluye varias posiciones para un conjunto de campos de encabezado, siga los pasos de la sección anterior para registrar el script y haga lo siguiente:
- Escriba la información en los campos que serán el encabezado y pulse Entrar.
- Introduzca los datos de la posición.
- En SAP, haga clic en el botón Crear posición o Insertar línea.
- Repita los pasos 2 y 3 para introducir la segunda posición. Así se creará un patrón visible que podrá encontrar en el asignador. Tras añadir el bucle, deshabilite las filas de posición adicionales del asignador.
Añadirá el bucle cuando asigne los campos.