ME31K_Crear un pedido abierto, Studio v11 - 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
Last updated
2024-01-19
Published on
2024-01-19T07:37:36.119284

Guía paso a paso de ME31K: Crear un pedido abierto

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

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.

    pestaña archivo nuevo

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

    crear desde grabación de sap

  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.

    inicio de sesión de s a p

    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 ME31K.

    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 y en Modo batch input.

    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 funcionará para ME31K y el modo de entrada non-batch sin controles funcionará para la mayoría de las transacciones. Los modos non-batch son necesarios para descargar información de las transacciones de SAP o para las transacciones de finanzas o recursos humanos en las que hay acciones dinámicas en ejecución o valores de parámetros de usuario en uso; de lo contrario, si no tiene acceso a los módulos non-batch, puede intentar la grabación en modo batch. La diferencia entre Sin controles de SAP y Con controles de SAP es solo cuestión de las herramientas que haya en las pantallas de transacciones. 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 ME31K.

    Nota: Las pantallas pueden mostrarse ligeramente diferentes en el modo de grabación, porque estamos utilizando un modo en segundo plano. Las pantallas también pueden variar según la forma en que se haya configurado el sistema SAP.

  8. En la primera pantalla, introduzca la información siguiente:
    • Proveedor
    • Clase de contrato
    • Fecha de contrato
    • Organización de compras
    • Grupo de compras
    • Centro
    • Almacén

    pantalla inicial de creación de pedido abierto

  9. Presione Intro.
  10. Introduzca los detalles adicionales de encabezado. En este ejemplo:
    • Fin de validez
    • Condiciones de pago
    • Valor previsto

    datos de encabezado de creación de pedido abierto

  11. Pulse Entrar para continuar.

    Importante: El próximo paso puede ser distinto del proceso de entrada manual.

  12. En la segunda fila introduzca los detalles de la primera posición, incluido el número de posición 10:
    • Elemento
    • Número de material
    • Cantidad
    • Precio neto

    introducir posición en la segunda fila

  13. Haga clic en el botón Introducir líneas para crear las posiciones.

    botón introducir líneas

    La primera posición se moverá a la fila 1, por lo que la fila 2 vuelve a estar disponible para la entrada de datos.

  14. Introduzca los detalles de la segunda fila de datos de posición, incluido el número de posición 20.

    segunda posición en la fila 2

  15. Vuelva a hacer clic en el botón Introducir líneas.
  16. Haga clic en Guardar para guardar el contrato. De este modo también finaliza la grabación.

    botón guardar

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ásico en el asignador

En la sección Conjunto de datos, se mostrará una pantalla de vista previa del 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

La vista previa cambiará para reflejar el cambio. En este caso, utilizaremos Excel.

El primer paso es añadir el bucle.

Un bucle toma una sección del script y permite que se repita dicha sección. En el caso de un contrato o pedido abierto, la sección en la que ha introducido las posiciones tiene que ser repetible. De esa forma, independientemente de si introduce una posición o cien en el archivo de Excel, el script puede cargar todas mediante una sola posición de script.

  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.

    vista de experto

  2. Seleccione la pantalla y los campos de la segunda posición, haga clic con el botón secundario y, a continuación, haga clic en Deshabilitar para ocultar las pantallas y los campos de la segunda posición.

    deshabilitar campos para la segunda posición

  3. Seleccione las filas del asignador para la posición restante. En este ejemplo, seleccione la fila 19 del asignador, mantenga pulsada la tecla Mayús y haga clic en la fila 25.