Tras asignar los campos de SAP en el asignador a las columnas del archivo de datos, introduzca los datos y ejecute el script. Cada fila de datos del archivo de datos se carga en SAP.
Puede cargar los datos desde la pestaña Ejecutar en Studio o puede utilizar el complemento de Excel.
Haga clic en la pestaña Ejecutar para ver comandos para validar y ejecutar el script.
La pestaña Ejecutar muestra los detalles sobre el script de SAP Fiori® y el archivo de datos que está utilizando.
Validar los datos
Primero, compruebe que los datos cumplan todos los requisitos del script. Para ello, haga clic en Comprobar datos. Haga clic en Validar para comprobar cada fila de la hoja de cálculo.
Si desea ver más detalles, consulte Validar antes de ejecutar.
Ejecutar el script
- Haga clic en la pestaña Ejecutar.
- Haga clic en la parte superior del botón Ejecutar o en la flecha y elija una opción.
Si se le pide, guarde el archivo de script.
Si se producen errores cuando el script se está ejecutando, Studio continuará cargando datos para los demás registros. En Excel, cualquier mensaje de operación correcta y errónea devuelto desde SAP se registra en la columna de registro de resultados, con un log por registro.
Si el campo GTIN se registra en el script de Fiori que crea un material con la aplicación “Administrar datos maestros de productos”, el tiempo de ejecución del script aumentará para las ejecuciones posteriores.
- Introduzca datos en la primera fila existente.
- Haga clic en crear para introducir datos para la siguiente fila.
- Elimine cualquier fila adicional vacía después de la grabación.
- En el asignador, deshabilite la pantalla WIN_HELPER_Q, que contiene los campos BusinessPartner, AddressNumber y SideEffectsQualifier relacionados con la acción de eliminación.
En algunas aplicaciones, como, por ejemplo, Enviar asientos contables generales, al introducir los importes de crédito para la primera posición, así como los importes de crédito y débito para la segunda posición, se obtiene un documento no compensado. La aplicación no permite contabilizar documentos no compensados y establece uno de los valores en cero. Asegúrese de que el documento esté compensado antes de contabilizarlo.
Administración del Centro de atención al cliente: Al ejecutar el script, se puede registrar un error, pero la validación muestra que el proceso se realizó correctamente. Esto sucede porque la llamada de activación no se reproduce de nuevo durante la acción de validación.
Al ejecutar el script, SAP no puede encontrar el control de ventana emergente, lo que provoca un error. Utilice la aplicación Cambiar condición de contrato - WCOCO, que ofrece la misma funcionalidad.
Corregir errores
- Corrija los valores.
- Haga clic en la flecha del botón Ejecutar y, a continuación, en Ejecutar solo filas de error.
Studio cargará solo los registros corregidos.
Gestión de errores y validación
- Aplicaciones no admitidas: No se admite la validación para determinadas aplicaciones, como "Gestionar jerarquías de contabilidad global", "Gestionar banco" y "Gestionar jerarquías flexibles". Esto se indica mediante mensajes “No se admite la validación”.
- Mensajes de error incorrectos: Un indicador de cargo/abono no válido puede mostrar un mensaje de error incorrecto. Estos mensajes se originan en SAP.
- Limitaciones de la grabación: Para aplicaciones como Lista de materiales, la grabación de una única eliminación captura datos válidos. Los errores como Debe introducir el material/centro/uso reflejan los mensajes de SAP y no los modifica Automate Studio.
- Caducidad de la sesión: Los usuarios pueden ver un mensaje de error para la caducidad de la sesión cuando aún aparecen conectados al sistema. Puede que sea necesario iniciar sesión de nuevo.
- Desplazamiento de archivo: No se admite la migración de archivos adjuntos al diálogo de grabación de Fiori.
-
Algunas aplicaciones, como Administrar ventas de precios, no admiten grabaciones para editar datos debido a la falta de funcionalidad de borrador.
Gestión de los mensajes de error en los registros de ejecución
Cuando encuentre un mensaje de error en los registros de ejecución, tenga en cuenta lo siguiente:
- Origen de los mensajes de error: Los mensajes de error se originan generalmente de la última llamada retransmitida, que es una llamada POST.
- Proceso de validación:
- Durante el proceso de validación, no reproducimos la llamada POST, ya que no tenemos previsto grabar datos en SAP.
- En su lugar, recuperamos las respuestas de las llamadas anteriores de preparación y simulación.
- Si no se encuentra ningún error en estas llamadas, la validación se considera correcta.
Opciones de ejecución para desarrolladores y ejecutores de scripts
Las siguientes opciones las puede elegir el desarrollador o el ejecutor del script cuando se ejecuta el script.
- Ejecutar rango especificado: carga solo algunas de las filas del archivo de datos. Utilice los cuadros Fila inicial y Fila final para indicar el rango.
- Ejecutar las primeras cinco transacciones: Sirve para comprobar los datos ejecutando las cinco primeras filas o las cinco primeras transacciones de encabezado más posiciones en el archivo de datos. Esto resulta útil antes de iniciar una ejecución de gran volumen.
- Ejecutar filas de error y filas no procesadas en un paso: Sirve para procesar filas de error (filas en las que haya arreglado los datos erróneos) Y filas no procesadas (filas añadidas posteriormente o no procesadas porque se detuvo la ejecución) en un solo paso.
- Ejecutar solo filas de error: procesa filas una vez haya corregido los datos en ellas.
- Ejecutar solo filas no procesadas: ejecuta filas que se han añadido o que no se procesaron porque la ejecución se detuvo. Esta opción la puede configurar la persona que ejecute el script.
Las siguientes opciones solo las puede configurar el desarrollador del script:
- Solicitar el motivo de la ejecución: abre el cuadro Motivo de la ejecución cuando se ejecuta el script. Studio añade información básica sobre el script, pero la persona que inicie la ejecución puede proporcionar más datos.
- Ejecutar solo no procesadas: ejecuta filas que se han añadido o que no se procesaron porque la ejecución se detuvo. Esta casilla solo la puede seleccionar el desarrollador del script.
- Retardo de carga (ms): añade un ligero retardo de procesamiento (en milisegundos) entre cada fila para las transacciones que requieran un retardo para procesar el commit o código de confirmación.
Para encontrar soluciones a situaciones específicas, consulte Equipo de soporte de Automate.