/
ZQM01 - Crear avisos de calidad (I)

ZQM01 - Crear avisos de calidad (I)

Resumen de la información que se explica en la página

Desde esta transacción podemos crear un aviso de calidad (Z1) de forma más rápida que desde la transacción estándar QM01

Funcionamiento

Entrada

En los parámetros de entrada indicaremos los datos necesarios para crear el aviso:

  • Pedido original SD o Factura de cliente: Indicar el pedido de SAP o la factura correspondiente (es obligatorio indicar uno de los dos valores).
  • Descripción: Descripción del aviso (campo obligatorio).
  • Observaciones cliente: estas observaciones las volcaremos a Circunst.txt.explic. de la pestaña Texto y Motivo Abono.
  • Fecha comunicación: Fecha en la que el cliente comunica la devolución, por defecto la fecha del día (campo obligatorio).
  • Fecha recepción mercancía: Fecha en que se recibe la mercancía, por defecto la fecha del día (campo obligatorio).
  • Emisor del aviso: Cliente o Agente
  • Clasificación del aviso: Desistimiento, Roturas no devueltas, Otros. Al marcar la opción Otros, se marcará el parámetro siguiente a Sí.
  • Ejecución QM02 al finalizar: Por defecto, No. Si marcamos Sí, cuando se crea el aviso, el programa navega a la transacción QM02 con el nº de aviso creado.

Salida

Si no se produce ningún error, se crea el aviso. El programa devuelve un mensaje con los datos del cliente para poder copiarlo al portapapeles y escribir el email a la agencia para solicitar el transporte.

Si hemos marcado Sí en el parámetro "Ejecución QM02 al finalizar", en lugar de mostrar la ventana con el mensaje de solicitud de transporte, el programa navega a la transacción QM02 con el nº de aviso creado.

Si se produce algún error, el programa devuelve el código y descripción del error en una ventana.


Parametrización

En la tabla ZJQM01_WS_P1 indicamos por org.ventas y clasificación del aviso, los valores correspondientes de Síntoma, Causa y Solución que se utilizan para crear el aviso, además del Motivo del abono.


Desarrollo

La transacción después de realizar varias comprobaciones en los parámetros de entrada, llama a la función ZJQM01 para crear el aviso.

La función utiliza un CALL TRANSACTION para crear el aviso, ya que por medio de la BAPI BAPI_QUALNOT_CREATE no nos deja crear avisos de clientes CPD, además que tampoco podemos actualizar todos los campos necesarios del aviso de calidad.

A partir de los datos indicados en los parámetros de entrada, se obtienen todos los datos necesarios para crear el aviso.

Related content