Guía paso a paso de VA01_Crear un pedido de cliente con referencia - Automate_Studio - 20.3

Automatizar Studio con la ayuda online de Evolve

Version
20.3
Language
Español (España)
Product name
Automate Studio
Title
Automatizar Studio con la ayuda online de Evolve
First publish date
2018

Guía paso a paso de VA01: Crear un pedido de cliente con Winshuttle Transaction

En este documento se describe cómo puede usar Winshuttle Transaction en Studio v11 para crear un pedido en SAP Business Suite a partir de datos en Microsoft Excel con la transacción de SAP VA01 (Crear pedido de cliente).

Pasos

Grabar

  1. Inicie Winshuttle Studio desde el acceso directo del escritorio o a través del menú Inicio de Windows.
  2. Haga clic en Nuevo.

    archivo nuevo

  3. Haga clic en Transacción y, a continuación, en Crear desde grabación de SAP.

    haga clic en la creación de la transacción a partir de la grabación

  4. Elija el sistema SAP que desee usar, introduzca los datos de usuario adecuados y, a continuación, haga clic en Iniciar sesión en SAP.

    iniciar sesión en sap

    Si no ve el menú de SAP que desea, haga clic en Inicio de sesión en SAP avanzado, haga clic en Añadir sistema, proporcione la información de sistema y, a continuación, haga clic en Aceptar.

  5. En el cuadro Código de transacción, escriba VA01.

    escribir va01 en el cuadro de código de transacción

  6. Deje el modo de grabación en Estándar. Si no aparece Estándar, haga clic en Cambiar, en Modo no batch input sin controles de SAP y, a continuación, en Aceptar.

    Nota: Para la mayoría de transacciones, el modo predeterminado es Estándar y el Módulo de funciones de Winshuttle (WFM) selecciona el modo más adecuado para el código de transacción que se está grabando. Si el WFM no está instalado, el modo batch input suprimirá las medidas dinámicas ejecutadas por SAP (es decir, ATP). Esto permite generalmente que todos los pedidos de cliente puedan repetirse sin tener al mismo tiempo ATP marcado en el sistema.

    Para leer o descargar información de SAP, haga clic en Modo no batch input sin controles de SAP.

    Para añadir texto largo (texto ajustado) al texto del encabezado o de la posición, haga clic en Modo de entrada non-batch con controles de SAP.

    Para obtener más información, consulte el tema sobre los modos de grabación (Modo Connect o Modo Foundation).

  7. Haga clic en Iniciar grabación.

    botón iniciar grabación

    Se inicia la transacción VA01.

    Nota: Las pantallas pueden mostrarse ligeramente diferentes en el modo de grabación, porque estamos utilizando un modo en segundo plano.

  8. Introduzca la clase de pedido, la organización de ventas, el canal de distribución y el sector.

    pantalla inicial

  9. Introduzca los datos de encabezado y, a continuación, pulse Entrar.

    resumen

  10. En la cuadrícula de posiciones, haga clic en la segunda línea e introduzca los datos de esa posición. No pulse Entrar.

    resumen

  11. Haga clic en el botón Crear posición.

    botón crear posición

    La posición sube a la primera línea.

  12. Vuelva a hacer clic en la segunda fila, introduzca la segunda posición y, a continuación, haga clic en el botón Crear posición.

    resumen listo para añadir nueva posición

  13. Haga clic en Guardar. De este modo finaliza la grabación.

    botón guardar de s a p

Cuando Studio termine de compilar el script, le llevará a la pestaña Asignar.

Mapa

Ahora es el momento para crear la asignación para esta transacción. La asignación a un script es solo cuestión de conectar los campos de SAP con los campos de su archivo de datos. Transaction proporciona un asignador para facilitar este proceso.

Con la asignación automática, el script se asignará por completo a una hoja de cálculo de Excel en el orden en que aparece en el asignador. Debido a la complejidad de esta transacción, asignaremos los campos manualmente.

En la captura de pantalla siguiente, se muestra la pestaña Vista básica del asignador.

En cada fila del asignador verá:

  • Número de fila del asignador: Es solo un número de referencia.
  • Marca de habilitación: Transaction solo ejecutará las filas habilitadas del asignador.
  • Descripción del campo: Etiqueta asociada con el nombre del campo técnico de SAP.
  • Nombre de campo: El nombre del campo técnico de SAP.
  • Tipo de campo y longitud: Por ejemplo, cadena o decimal, y las opciones de relleno.
  • Dirección de la asignación: Valor fijo, Excel a SAP, SAP a Excel (o si la asignación se realiza a Access: Access a SAP, SAP a Access).
  • Valor: Valores asignados al campo de SAP, ya sean valores fijos o ubicaciones asignadas en el origen de datos asociado.

Nota: También aparece el panel Propiedades, pero no se muestra a continuación.

pestaña básica del asignador

En el panel Vista previa de conjunto de datos, se mostrará una pantalla de vista previa del tipo de origen de datos seleccionado.

Para cambiar el tipo de origen de datos, haga clic en el menú desplegable en la pestaña Conjunto de datos y elija el origen de datos que desee.

menú desplegable cambiar tipo de origen de datos

El panel Conjunto de datos cambiará para reflejar el cambio. En este caso, utilizaremos Excel.

  1. Haga clic en la pestaña Vista de experto.

    En la vista de experto se muestran los campos organizados por pantalla, donde se puede ver el nombre de pantalla, el número y la descripción.

    pestaña experto del asignador

  2. Para añadir un bucle al script que añadirá varias posiciones a un pedido de cliente, seleccione las líneas que contienen los datos de posición, incluido el nombre de pantalla y el código OK de la pantalla. En este ejemplo, seleccione las filas 15 a 20 en el asignador.

    filas seleccionadas en el asignador

  3. Haga clic en el botón Crear bucle en la parte superior izquierda de la pantalla.

    botón crear bucle

  4. Se abre el cuadro Bucle con los valores predeterminados, que puede cambiar:
    • Los cuadros de la parte superior muestran las filas de inicio y fin del bucle en el asignador (las filas resaltadas).
    • El cuadro Columna de identificador de bucle muestra la columna en la hoja de cálculo que contendrá los identificadores Encabezado y Detalle (datos de la posición).
    • Los cuadros Texto para identificar el encabezado de la transacción y Texto para identificar posiciones que se repiten muestran los valores que identificarán las filas de encabezado (H) y posición (D).

    cuadro de bucle

  5. Haga clic en el botón Aceptar para insertar el bucle alrededor de las filas del asignador seleccionadas.

    El asignador refleja los cambios siguientes como resultado de insertar el bucle:

    • La representación gráfica del bucle alrededor de las líneas seleccionadas indicará qué filas del asignador estarán incluidas en el bucle.
    • La columna Id. se ha identificado en el panel de vista previa.
    • La fila 2 contiene el primer valor de id. de encabezado y la fila 3 contiene el valor de id. de posición.

    bucle en el asignador

  6. Es más fácil asignar desde la pestaña Vista básica (como se muestra a continuación). Haga clic en la pestaña Vista básica.
  7. Para asignar el script al origen de datos, arrastre en la dirección en que se moverán los datos. Para este script, va a cargar datos desde Excel a SAP, por lo que debe arrastrar de Excel al asignador.

    Asigne primero los datos de encabezado. En este ejemplo:

    • Arrastre la columna B y colóquela en la fila 6.
    • Arrastre la columna C a la fila 7.
    • Arrastre la columna D a la fila 8.

    A continuación, asigne los datos de posición. En este ejemplo:

    • Arrastre la columna E a la fila 9.
    • Arrastre la columna F a la fila 10.
    • Arrastre la columna G a la fila 11.

    campos asignados a la vista previa de excel

Añadir datos y ejecutar el script

  1. Haga clic en la pestaña Ejecutar.

    pestaña ejecutar

    Nota: Transaction asignará automáticamente la columna Registro a la siguiente columna disponible después de la última columna asignada (en este ejemplo, la columna H).

  2. Escriba los datos de las columnas (es decir, los datos para crear nuevos pedidos de cliente).

    datos introducidos incluidos los valores de identificador de bucle

  3. Para ejecutar la carga, haga clic en el botón Probar si es usuario de Foundation o en el botón Ejecutar si no lo es.

    Studio le pide que guarde los archivos de script y de datos.

    cuadro guardar

    La práctica recomendada es asignar a la hoja de cálculo de Excel el mismo nombre que el script, a menos que la hoja se vaya a usar en varios scripts.

    Después de guardar los archivos de script y de datos, se ejecuta el script.

    En la barra de mensajes de color amarillo se muestra un mensaje cuando finaliza la ejecución.

    mensaje de operación correcta en la barra de mensajes

Los pedidos de cliente se crean ahora según los datos de la hoja de cálculo y los números de pedido de cliente se devuelven en la columna Registro, H.

mensajes de registro

© Winshuttle, LLC ·Legal

Equipo de soporte de Winshuttle

Winshuttle.com

Proporcionar comentarios