Reprogramación
Está permitido reprogramar una orden cuando se modifican los atributos que son importantes para la programación.
La reprogramación solamente se habilita mediante retenciones de orden y mediante la siguiente configuración de usuario:
- El usuario tiene que crear un tipo de retención
- Esta retención debe impedir que las transacciones ReleaseOrder y CreateChainedOrder seleccionen una orden
- Esta retención debe desencadenarse con tipos de modificación que afectan a la programación (Cambio de reserva de línea de pedido, Cambio de dirección de envío, Cambio de nodo, etc.)
- Esta retención se debe poder resolver con la transacción SCHEDULE.Nota: Si debe volver a planificar un pedido debido a cambios de inventario, utilice IBA (asignación basada en artículo) en lugar de la característica de replanificación.
Cuando una programación realiza una recogida de una orden, comprueba si la orden tiene alguna retención activa que la programación haya configurado para resolver. Si es así, entonces confirma que la programación está en modalidad de reprogramación. Una vez que finalice la planificación, cierra todas las retenciones que se habían configurado para resolver, a menos que no se haya podido procesar una orden.
Cuando hay alguna modificación en la línea y la línea se ha programado, los programas de la línea de pedido no cambian. La línea se retiene y a continuación, se vuelve a programar. Cuando el programa finaliza, el tipo de retención se elimina de la orden.