Siempre que haya modificaciones en las necesidades de transporte, para las que ya existen documentos de seguimiento, SAP TM proporciona soporte para reaccionar a estas modificaciones. Por ejemplo, si la cantidad de un pedido de cliente cambia y ese pedido de cliente ya está planificado en SAP TM, es posible que tenga que ajustar su plan de transporte. SAP TM proporciona un framework flexible y configurable para dar soporte a los procesos de modificación. En el ejemplo de una modificación de cantidad, el sistema puede verificar la capacidad del recurso y eliminar unidades de flete de la planificación si el recurso está sobrecargado. Además, se puede informar a un usuario de las modificaciones mediante una alerta.
El controlador de modificaciones verifica si se ha modificado uno de los siguientes documentos/objetos comerciales y cómo debe procesar el sistema estas modificaciones:
Unidad de flete
Unidad de transporte
Orden de flete
Reserva de flete
Orden de servicio
Tipo de programación
El controlador de modificaciones puede reaccionar a las siguientes modificaciones relevantes para la planificación:
Modificaciones en la cantidad
Cambios en fechas/horas
Modificaciones en ubicaciones de origen, paradas intermedias y ubicaciones de destino
Información de ejecución notificada
Unidades de flete o ubicaciones adicionales o borradas
El controlador de modificaciones verifica si se ha modificado uno de los siguientes documentos/objetos comerciales y cómo debe procesar el sistema estas modificaciones:
Unidad de flete
Unidad de transporte
Orden de flete
Reserva de flete
Orden de servicio
Tipo de programación
El controlador de modificaciones puede reaccionar a las siguientes modificaciones relevantes para la planificación:
Modificaciones en la cantidad
Cambios en fechas/horas
Modificaciones en ubicaciones de origen, paradas intermedias y ubicaciones de destino
Información de ejecución notificada
Unidades de flete o ubicaciones adicionales o borradas
Tenga en cuenta que no se trata de una lista exhaustiva.
A continuación se muestra un ejemplo de acciones de controlador de modificaciones en respuesta a modificaciones:
Eliminar las unidades de flete correspondientes del plan de transporte
Invalidar documentos comerciales subsiguientes, como órdenes de flete
Detener los procesos de licitación asociados actuales
Detener y reiniciar los procesos de licitación asociados actuales
Emitir alertas
También puede definir sus propias acciones. También puede reaccionar a otras modificaciones e incluso a campos personalizados. Si desea ampliar la lógica estándar del controlador de modificaciones para determinar modificaciones en documentos comerciales, debe realizar las parametrizaciones necesarias para el siguiente BAdI:
Determinación de modificaciones para controlador de modificaciones
SAP TM proporciona un conjunto de estrategias de modificación predefinidas. Las estrategias se utilizan para definir procesos completos. Los métodos definen los pasos de proceso individuales de una estrategia. También puede definir sus propias estrategias y métodos y, al hacerlo, la forma en que se ejecuta su proceso.
Si el sistema no puede procesar una estrategia de controlador de modificaciones debido a un problema de bloqueo, puede utilizar el programa de fondo /SCMTMS/PROCESS_TRIGGER_BGD para volver a procesar la estrategia.
Las opciones de configuración relacionadas con cómo se deben procesar las modificaciones en una unidad de flete, orden de flete o reservas de flete se encuentran en el Customizing de tipos de estos documentos. Puede especificar las opciones del controlador de modificaciones para las clases de documento comercial en el Customizing de SAP TM:
Estrategia de modificación estándar: puede asignar una estrategia de controlador de modificaciones estándar (estrategia estándar) a cada clase de documento comercial. Si ha definido varias estrategias de controlador de modificaciones, puede utilizar una condición para determinar la estrategia de controlador de modificaciones adecuada.
Condición de determinación de estrategia: si indica una condición de determinación de estrategia, el sistema utiliza la estrategia de modificación encontrada mediante la condición. El sistema determina la estrategia de controlador de modificaciones en el tiempo de ejecución en función de la condición de determinación de estrategia. Si no indica una condición o si la condición no devuelve una estrategia, el sistema utilizará automáticamente la estrategia de modificación por defecto.
Condición de determinación de tolerancia de cantidad: puede utilizar una condición de determinación de tolerancia para determinar tolerancias que se deben tener en cuenta en el caso de una modificación de cantidad en un documento comercial (unidad de flete, reserva de flete u orden de flete). Esto significa que si se modifica una cantidad, el controlador de modificaciones evalúa esta condición para verificar dinámicamente si se puede tolerar una modificación de cantidad. Si no se asigna ninguna condición de este tipo a un documento comercial, solo se procesa la lógica estándar para clasificar las modificaciones de cantidad. La lógica estándar clasifica todas las modificaciones de cantidad como modificaciones de cantidad relevantes. Esto significa que, en caso de una modificación de cantidad, el controlador de modificaciones evalúa esta condición para determinar dinámicamente si esta modificación de cantidad se puede clasificar como relevante o si se puede ignorar. Asigne esta condición de determinación de tolerancia de cantidad a su clase de documento comercial (por ejemplo, clase de unidad de flete). El resultado de una condición de determinación de tolerancia tiene un impacto en la evaluación de la condición de controlador de modificaciones que está asignada a la misma clase de documento comercial. El indicador para una modificación de cantidad que se proporciona como definición de acceso a datos para la condición de controlador de modificaciones puede cambiar de "Modificación de cantidad relevante determinada" a "Modificación de cantidad no relevante determinada" si la modificación de cantidad se encuentra dentro de las tolerancias encontradas.
Condición de determinación de tolerancia de fecha: puede utilizar una condición de determinación de tolerancia de fecha para determinar las tolerancias para una modificación de fecha en un documento comercial. Esto significa que, en caso de una modificación de fecha, el controlador de modificaciones evalúa esta condición para determinar dinámicamente si esta modificación de fecha se puede clasificar como crítica o no crítica o si se puede ignorar. Si desea clasificar las modificaciones de fecha según su propia lógica, puede utilizar esta condición para ampliar la lógica estándar. Si no se asigna ninguna condición de este tipo a un documento comercial (unidad de flete, reserva de flete u orden de flete), solo se procesará la lógica estándar para clasificar las modificaciones de fecha. La lógica estándar clasifica todas las modificaciones de fecha como modificaciones críticas. Asigne esta condición de determinación de tolerancia de fecha a su clase de documento comercial (por ejemplo, clase de unidad de flete). El resultado de una condición de determinación de tolerancia de fecha tiene un impacto en la evaluación de la condición de controlador de modificaciones que está asignada a la misma clase de documento comercial. El indicador para una modificación de fecha que se proporciona como definición de acceso a datos a la condición de controlador de modificaciones puede cambiar de "Modificación crítica" a "Modificación no crítica" o "Sin modificación" si la modificación de fecha está dentro de las tolerancias encontradas.