Práctica de programación de órdenes de flete

Objectives

After completing this lesson, you will be able to:
  • Practicar la programación de órdenes de flete.
  • Planificar conductores para órdenes de flete.

Programación

La programación determina las horas de inicio y de fin para un conjunto de fechas y horas, como la salida y llegada de una orden de flete (OF), la recogida y entrega de las unidades de flete (UF) asignadas o el acoplamiento y desacoplamiento de remolques. En la programación, el sistema tiene en cuenta varias restricciones, como un pedido relativo predefinido entre las actividades de la OF, así como las ventanas de recogida y las ventanas de entrega de las unidades de flete asignadas. La programación se puede iniciar para una o más órdenes de flete seleccionadas y se basa en sus opciones en el perfil de planificación.

Programación de orden de flete

La programación de OF se puede iniciar de las siguientes maneras:

  • Desde el cockpit de transporte utilizando el botón Programación

  • Desde la interfaz de usuario de OF utilizando el botón Programación

  • Automáticamente, introduciendo la fecha de salida de una OF y seleccionando Intro en el teclado (si el parámetro de usuario /SCMTMS/SCH_FORCE está activo)

La programación tiene en cuenta las siguientes restricciones:

  • Intervalos de tiempo para actividades de carga y descarga para sus UF

  • Citas para la OF a la que están asignadas sus unidades de flete

  • Duraciones de carga y descarga de sus UF

  • Secuencia de ubicación de su OF

  • OF existentes en recursos

  • Duraciones de acoplamiento y desacoplamiento

  • Recursos de calendario, así como los calendarios y las capacidades para las actividades de carga y descarga de recursos de manipulación

  • Calendarios de los recursos de vehículos implicados para las actividades de carga, descarga, transporte, acoplamiento y desacoplamiento

Programación de documentos de necesidades no planificadas

Puede generar rápidamente el tiempo de transporte aproximado para los documentos de necesidad sin necesidad de planificar los documentos. Además, el diagrama de Gantt puede visualizar la secuencia de etapas para proporcionar una ayuda visual útil.

Existen varias formas de programar un documento de necesidad no planificado de la siguiente manera:

  • Aplicar una ruta predeterminada al documento

  • Seleccionar Programar

  • Iniciar el proceso de creación de unidades de flete

Puede visualizar los resultados de programación en el diagrama de Gantt y en el documento de necesidad. Después de la programación, el documento de necesidad contiene los tiempos de transporte para cada etapa (horas de llegada y salida planificadas), pero el documento aún no está planificado.

Programación progresiva y regresiva

En la programación progresiva, el sistema define primero la hora de inicio y de fin de la primera actividad que se debe programar. A continuación, el sistema asigna las horas de inicio y de fin para todas las actividades siguientes.

El siguiente ejemplo ilustra el uso de la programación progresiva.

El cliente A pide 50 palés del producto X y solicita una fecha de entrega en tres semanas. Actualmente, la capacidad de su depósito es de 100 m³. El producto X ocupa 95 m³ de su depósito. Por lo tanto, decide mover las mercancías de su depósito lo antes posible para minimizar su inventario. Por este motivo, decide utilizar la programación progresiva.

En la programación regresiva, el sistema define primero la hora de inicio y de fin de la última actividad que se debe programar. A continuación, el sistema asigna las horas de inicio y de fin para todas las actividades anteriores.

El cliente B pide 50 palés del producto Y y solicita una fecha de entrega en tres semanas. Actualmente, la capacidad de su depósito es de 100 m³. El producto Y ocupa 5 m³ de su depósito. Por lo tanto, decide ceñirse al intervalo de tiempo de entrega lo más cerca posible. Por este motivo decide utilizar la programación regresiva.

Restricciones y opciones de programación

Puede utilizar la función de restricciones de programación para tener en cuenta las restricciones para la programación durante la optimización VSR.

Puede utilizar la función de restricciones de programación para tener en cuenta las restricciones para la programación durante la optimización VSR. Esto permite a la optimización VSR, por ejemplo, ampliar los planes de transporte para largas duraciones de viaje para que un conductor pueda hacer las pausas necesarias. Esta función solo se aplica a recursos de vehículo. Por ejemplo, un camión requiere dos días para un viaje desde la costa este a la costa oeste de los Estados Unidos. Sin embargo, dado que el conductor debe hacer pausas en el camino, se debe programar una duración del viaje más larga.

Disponibilidad de recursos

La disponibilidad de recursos se tiene en cuenta para los siguientes recursos:

  • Recursos de vehículo

  • Recursos de calendario

  • Recursos de manipulación

Consideraciones de disponibilidad de recursos

La disponibilidad de recursos tiene en cuenta lo siguiente:

  • Calendario de fábrica

  • Variantes de capacidad

  • Tiempos de inactividad

  • Actividades existentes asignadas al recurso

Restricciones de conducción y tiempo de trabajo

Las restricciones de tiempo de conducción y horas de trabajo son las reglas que definen cuándo los conductores deben tomar un descanso, como una pausa para almorzar o un descanso nocturno. Se definen en el Customizing como perfiles de restricción de conducción y trabajo. En las opciones de disponibilidad de capacidad y las opciones de programación de su perfil de planificación, permite que la planificación tenga en cuenta estas restricciones. La optimización de programación y programación y enrutamiento de vehículos (VSR) puede programar descansos en órdenes de flete terrestre en función de estas restricciones. Puede ver los descansos programados en las listas y jerarquías correspondientes del cockpit de transporte. También se visualizan gráficamente en el diagrama de Gantt. Puede definir varios conjuntos de restricciones, es decir, perfiles de restricción de conducción y trabajo, para tener en cuenta diferentes normativas, como las normativas de la UE y de los EE. UU.

Las restricciones de tiempo de conducción y horas de trabajo son las reglas que definen cuándo los conductores deben tomar un descanso, como una pausa para almorzar o un descanso nocturno. Se definen en el Customizing como perfiles de restricción de conducción y trabajo.

Estrategia de programación

Las estrategias de programación se asignan en las opciones de programación del perfil de planificación. La estrategia estándar es VSS_DEF. En las opciones de programación, puede especificar la dirección de programación progresiva/regresiva y actualizar las duraciones de acoplamiento/desacoplamiento.

Programación integrada

A partir de la versión SAP S/4HANA 2020, la programación integrada se representa mediante la estrategia de programación VSS_EMBED. La programación integrada utiliza el nuevo motor ABAP y, como su nombre lo sugiere, el código de este motor se escribe en ABAP en lugar de C++, que es el código utilizado para el planificador VSS.

Esta es la estrategia de programación predeterminada. No requiere una llamada Remote Communication and Control Framework (RCCF). Puede indicar en las opciones de programación que el sistema debe tener en cuenta las fechas/horas solicitadas basadas en costes. Sin embargo, esta estrategia no tiene en cuenta las restricciones de programación que ha definido en el Customizing.

A partir de la versión SAP S/4HANA 2020, la programación integrada se representa mediante la estrategia de programación VSS_EMBED. La programación integrada utiliza el nuevo motor ABAP y, como su nombre lo sugiere, el código de este motor se escribe en ABAP en lugar de C++, que es el código utilizado para el planificador VSS.

Explicar los resultados de la programación

La aplicación Explicar el resultado de la programación le permite analizar el resultado de un proceso de programación.

Gestión de controladores

Un conductor es cualquier persona que puede manejar vehículos y realizar tareas relacionadas con el transporte como resultado de determinadas cualificaciones. Los conductores ya no se actualizan como recursos, sino que se definen como interlocutores comerciales. Los conductores se pueden asignar a órdenes de flete (OF) y recursos de vehículo existentes. También es posible crear OF a las que el sistema asigna drivers automáticamente cuando se crean. Esta función solo está disponible para OF de carretera y camiones.

Se pueden asignar uno o más conductores a una OF existente o a las etapas de transporte individuales de una OF existente. En un equipo de conductores, los pilotos individuales se turnan para conducir. La persona que no conduce duerme.

Un requisito previo de este proceso es que los conductores se creen como socios comerciales con el rol de socio comercial Recurso de mano de obra TM. Las siguientes son las propiedades del controlador:

  • Ubicación de origen
  • Unidad organizativa
  • Período de validez
  • Ausencias (por ejemplo, enfermedad, vacaciones)
  • Horarios no laborables (por ejemplo, de lunes a viernes)
  • Cualificaciones ofrecidas
  • Última ubicación planificada y hora de disponibilidad
Un requisito previo de este proceso es que los conductores se creen como socios comerciales con el rol de socio comercial Recurso de mano de obra TM. Las propiedades del conductor son ubicación de origen, unidad organizativa, período de validez, ausencias (por ejemplo, enfermedad, vacaciones), horarios no laborables (por ejemplo, de lunes a viernes), cualificaciones ofrecidas y última ubicación planificada y tiempo de disponibilidad.

En el Customizing de OF, puede definir las siguientes opciones relacionadas con los conductores:

  • Las parametrizaciones se pueden modificar en OF
  • Número de drivers necesarios
  • Clase de asignación de conductor

En las opciones de planificación manual, puede definir las opciones de manipulación de camión predeterminadas. Esto define cómo se tiene en cuenta el camión por defecto de un conductor al asignar un conductor a una OF. Puede ignorar el camión por defecto o utilizar el camión por defecto si no hay otro camión asignado a la OF.

En las opciones de planificación manual, puede definir las opciones de manipulación de camión predeterminadas.

Asignación automática de conductores

La asignación automática de conductores a OF se produce si la asignación de conductor se solicita mediante la clase de OF y el conductor se asigna a los datos maestros de recurso del recurso de vehículo como conductor predeterminado. Aparte de eso, la asignación manual de conductores es posible en el cockpit de transporte de la siguiente manera:

  • Arrastrar y soltar: es posible arrastrar y soltar conductores de la lista de conductores en el cockpit de transporte a la OF que se planifica en la jerarquía de OF de carretera o en la lista de OF de carretera. Si se ha especificado en la clase de OF que los conductores deben asignarse por etapa de transporte, es posible arrastrar y soltar conductores en la jerarquía de OF de carretera a las etapas de transporte individuales.
  • Creación y modificación manual: es posible introducir o modificar los conductores manualmente en la columna Conductor en la jerarquía de OF de carretera o en la lista de OF de carretera. Si en la clase de OF se especifica que los conductores deben asignarse por etapa de transporte, es posible introducir o modificar conductores para etapas de transporte individuales en la columna Conductor de la jerarquía de OF de carretera. Si la asignación de conductor se ha activado en el área de detalles de la orden en la disposición para el cockpit de transporte, es posible seleccionar una OF en la jerarquía de OF terrestre o en la lista de OF terrestres e introducir o modificar manualmente un conductor en los detalles de esta OF.
  • Ventana de diálogo: Finalmente, es posible seleccionar una OF en la jerarquía de OF de carretera o en la lista de OF de carretera y seleccionar el botón Asignar conductor. Aparece una ventana de diálogo en la que se pueden introducir controladores. A continuación, el usuario puede decidir en el cuadro de diálogo si desea sustituir los drivers asignados actualmente por drivers nuevos o si añadir drivers a los drivers existentes.