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.
Si cambia los nombres de los archivos predeterminados, no supere los 128 caracteres. Los archivos que tengan nombres que superen los 128 caracteres no se podrán enviar de Studio a Evolve.
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.
Una vez asigne el script, el siguiente paso será Enviar el script para revisión. 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 basada en 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 basada en 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 basada 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 basada en celdas, haga clic en el botón Asignación de columna de la sección Asignar.
El botón cambia a Asignación basada en 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
Cuando el módulo de funciones de Winshuttle (WFM) está instalado en un sistema SAP, hay dos formas más de validar datos:
- Validar: Este método es similar a la validación sin el 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 HR (recursos humanos).
- 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 se admite con el WFM y únicamente para estos códigos de transacción: ME21N, ME22N, ME51N, VA01, VA02, FB50, FB60 y FB70.
Limitaciones
- El WFM no admite la validación de varios bucles Do-While en un script de Transaction.
- 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