lunes, 18 de julio de 2016

Habilitar guardar preliminarmente en solicitudes de pedidos

Para habilitar el gaurdado preliminarmente se debe realizar los siguientes pasos:

- Ejecutar transacción SFW5:
Esta transacción activa Business function, en nuestro caso necesitaremos activar LOG_MM_CI_3, para ello marcamos el check y activamos:
Una vez activado aparecerá la bombilla encendida:


- Ejecutamos la transacción de customizing SPRO:
Gestión de materiales>Compras>Datos de entorno>Activar registro de forma preliminar y retener en documento de compras y marcamos el flag Asig. prev. y marca act.

Una vez hecho esto ya podremos guardar de manera preliminar en las transacciones de la ME51N / ME52N.

NOTA: Es posible que genere un DUMP CX_SY_CONVERSION_OVERFLOW, para ello debes aplicar la nota 1833227.

En caso de querer guardar preliminarmente mediante BAPI (BAPI_PR_CREATE) debemos usar los siguientes campos:

MEMORY = X
Os detallo una tabla con las diferencias estre HOLD / PARK / GUARDADO

Hold
Park
Save
AC Commitment
MM Errors
X


Not Updated
FM Errors
X
X

Not Updated
No Errors
X
X
X
Updated


MEMORYTYPE = H o P (dependiendo qué hemos elegido, si Hold o Park).

También debemos marcar en la estructura BAPIMEREQHEADERX los flags corresponidiente a lo que hayamos rellenado en la primera.

NOTA: Esta configuración no evita que se determine estrategia y se lance WF, para ello debemos implementar la nota 575387.

2 comentarios:

  1. Una consulta. Como luego identificas que una solicitud de pedido esta retenida? tiene algun estatus identificador por tabla ?

    ResponderEliminar
  2. Una consulta, como puedo pasar esta configuracion entre los diferentes ambientes ya que el transporte habia guardado la configuracion no transporto nada.

    ResponderEliminar