Para asignar campos de forma manual, arrastre en la dirección en la que irán los datos. Si está cargando datos desde Excel a SAP, arrastre de Excel al asignador.
Si ya tiene un libro que contenga todos los datos, puede abrir ese libro y asignarlo.
- Haga clic en una celda de la columna de la vista previa de Excel en la que quiera introducir los datos y arrástrela a la fila de campos del asignador.
Si está descargando datos para un campo, arrastre del asignador a una columna de la vista previa de Excel.
- Repita la acción para cada campo que desee asignar al archivo de datos.
Para asignar varias filas al mismo tiempo, seleccione las filas en el asignador, haga clic en una celda de la vista previa de Excel y arrastre a las filas del asignador seleccionadas. Studio asigna todas las filas seleccionadas.
- Haga clic en Guardar y guarde el archivo.
Para evitar que los encabezados del archivo de datos se sobrescriban, Studio bloquea los encabezados automáticamente. Si desea cambiar la asignación, haga clic en Desbloquear encabezados.
Después de asignar el script, el siguiente paso es Ejecutar: Cargar los datos asignados en SAP. O consulte la información de abajo para ver más opciones de asignación.
Otras formas de asignar campos
Cambie la dirección de la asignación a Cargar en SAP o Descargar desde SAP y, a continuación, realice una de las siguientes acciones:
- Para la asignación por columnas: Haga clic en el valor de la fila del asignador. Haga clic en la flecha desplegable, a continuación, en la columna que desee y, después, haga clic en Ir.
Si desea ver más columnas, marque el cuadro Mostrar columnas sin asignar. Si baja al final de la lista y quiere ver más columnas, haga clic en el botón Cargar más columnas.
Nota:El selector de columnas está configurado automáticamente para asignar el campo anterior a la columna seleccionada, pero el usuario tiene otras dos opciones. En la parte superior del cuadro del selector de columnas haga clic en Reemplazar, o bien puede hacer clic en Conservar, que es como se asignan varios campos a una sola columna.
- Para la asignación por celdas o en columnas: Haga clic en el valor de la fila del asignador y, a continuación, escriba la columna o la celda que desee.
Cambiar la dirección de la asignación
- Seleccione la fila de campos en el asignador.
- En la cinta, en la pestaña Asignar, haga clic en Dirección de la asignación.
- Haga clic en la dirección que desee:
- Cargar a SAP
- Descargar desde SAP
- Carga de valor fijo: Estos valores son constantes. Se usa el mismo valor en cada registro que se carga. Por ejemplo, el código de empresa puede ser un valor fijo, mientras que el número de material o el Id. del empleado cambiarán en cada registro que se cargue. Cuando un campo se configura como Carga de valor fijo, dependiendo del campo, hay diferentes configuraciones disponibles:
- Borrar el encabezado de la columna elimina el encabezado del archivo de datos, pero no reasigna los campos.
- Borrar todos los datos de la columna elimina el encabezado y todos los valores de la columna, pero no reasigna los campos.
- Eliminar columna elimina el encabezado y los datos del archivo de datos y reasigna los campos.
- No hay cambios en la columna desasigna el campo sin realizar más cambios en el archivo de datos.
Añadir o eliminar campos
Para incluir un campo de una grabación, haga lo siguiente.
- Haga clic en la pestaña Vista y, a continuación, en Vista de experto.
- Marque la casilla Campos desactivados para ver los campos que se no se han activado.
- Seleccione el campo y marque la casilla en la columna Habilitar o haga clic en la pestaña Asignar y, a continuación, en Habilitado en la cinta.
Para añadir un campo personalizado, haga lo siguiente:
- Haga clic con el botón secundario en una fila del asignador.
- Haga clic en Añadir fila vacía (Insertar después).
- En la nueva fila del asignador, escriba la información para el campo personalizado.
Para eliminar un campo, selecciónelo y haga clic en Activado en la cinta. Si la fila es adicional (por ejemplo, un clic adicional hecho durante la grabación), puede eliminar el campo permanentemente desde el asignador. Para ello, haga clic en Eliminar.
Mostrar el tipo de campo y la longitud
Si la casilla Recuperar información de tipo de campo de SAP está marcada en las opciones de Studio (pestaña Configuración de SAP), el tipo de campo y la longitud se mostrarán automáticamente en el asignador.
Si la casilla no está marcada haga clic en Sincronizar para mostrar el tipo de campo y la longitud.
Cambiar la asignación
- Asegúrese de que los encabezados no estén bloqueados.
- Arrastre desde la columna de la vista previa de Excel a la fila de campos del asignador.
Studio muestra los cambios en rojo.
De forma predeterminada, el campo se inserta antes de la columna seleccionada y los otros campos se desplazan.
Si desea reemplazar el campo asignado previamente, haga clic en la flecha desplegable y, a continuación, en Reemplazar.
Si desea asignar dos campos a la misma columna, haga clic en la flecha desplegable y, a continuación, en Conservar.
- Para aceptar los cambios, haga clic en cualquier parte del asignador o en la vista previa de Excel.
Reasignar los campos
- Asegúrese de que los encabezados no estén bloqueados.
- Haga clic en Restaurar asignación.
- Reasigne los campos.
Asignación por en celdas
El botón Asignación de columna de la pestaña Asignar muestra el tipo de asignación seleccionada.
Para usar la asignación por celdas, haga clic en el botón Asignación de columna de la sección Asignar.
El botón cambia a Asignación por celdas.
Validación
Cuando crea un script, puede asegurarse de que cualquiera que ejecute la solución valide, en primer lugar, los datos en el archivo de datos que lo acompaña antes de grabarlo. Si activa la validación, no necesita otra hoja de validación. La validación está desactivada de forma predeterminada.
Los errores de validación aparecen en la columna de registro de validación. Cuando activa la validación, Studio añade una columna Validar registro al archivo de datos.
Activar la validación
- Haga clic en la pestaña Asignar y, a continuación, haga clic en Permitir validación.
El botón tiene un fondo naranja cuando la validación está activada. Para desactivar la validación, haga clic de nuevo en Permitir validación.
- Asigne el campo Validar registro en el asignador a la fila que desee del archivo de datos.
Los errores de validación se mostrarán en la columna Validar registro.
Validar y simular
Si Automate Function Module (WFM) está instalado en un sistema SAP, existirán dos formas más de validar datos:
- Validar: este método es similar a la validación sin WFM. Comprueba las posiciones una a una, pero no garantiza que los abonos y los cargos estén saldados. Los resultados se reescriben en el archivo de datos para cada posición. La validación no se admite para códigos de transacción de RR. HH.
- Simular: Este método comprueba la validez de todo el documento o registro y garantiza que las posiciones estén saldadas. La simulación solo es compatible con WFM y solo para los siguientes códigos de transacción: ME21N, ME22N, ME51N, VA01, VA02, FB50, FB60 y FB70.
Limitaciones
- La validación de un script de Transaction que contenga varios bucles no es compatible con el WFM.
- No se admite la validación para archivos de datos de Access que contienen bucles.
La opción Omitir pantalla está habilitada para la validación y la simulación. Además, la opción Simular admite líneas de comandos y macros.
Funciones avanzadas de asignación
En el asignador también puede crear bucles anidados o indexados, añadir condiciones, especificar qué valores admite un campo y añadir transformaciones para ajustar los datos. Si desea obtener más información, consulte los siguientes temas:
Cambiar el tipo del archivo de datos
Configuración del asignador de filtros
Restaurar una grabación original en Studio
Omitir pantallas que no estén en el sistema SAP