Ejemplo 4: Stock disponible por encima del ROP
En este tema se describe el proceso de definición de un artículo y ubicación basada en la lógica de programación del ROP cuando el stock disponible está por encima del ROP.
Los requisitos previos para este escenario:
Los valores de entrada Cálculo de programaciones para la macro u hoja de trabajo:
- Compensación de inicio de la orden: 13 (macro u hoja de trabajo)
- Horizonte de requisitos: “” (macro) o 365 (hoja de trabajo)
Entradas globales (valores del período de ciclo y llamada de motor):
- Período de planificación actual: AF16 M07 (2016-06-27 – 2016-07-24)
- Start_date: 2016-06-27 (fecha de inicio del período de planificación actual)
- Horizonte futuro del ciclo: 52 semanas
- End_date: 2017-06-27 (fecha de inicio del período de planificación actual + horizonte futuro del ciclo en días)
Código de artículo: 10496
Código de ubicación: F1
Entradas de asignación de medidas:
- Método de origen predeterminado: 2 (compra)
- Stock de apertura: 52
- Punto de renovación del pedido (ROP): 60
- Id. del calendario de recepción: 3
- Período de congelación: 10
- Plazo (compra): 7
- Cantidad de lote mínima (compra): 12
- Incremento (compra): 3
Lógica de programación del ROP
Si el valor del stock de apertura < al ROP, obtenga el calendario de interpolación correspondiente de la configuración del motor actual según la asignación de medidas para la id. del calendario de recepción (id. = 3). El modelo predeterminado para el calendario de interpolación (martes disponible):
Domingo | Lunes | Martes | Miércoles | Jueves | Viernes | Sábado |
---|---|---|---|---|---|---|
0 | 0 | 1 | 0 | 0 | 0 | 0 |
Para los modelos de invalidación en las fechas de recepción de órdenes:
- La primera fecha de orden posible en el horizonte futuro se calcula como Start_date + MÁX. de:
- Compensación de inicio de la orden = 13
- Plazo (compra) = 7
- 2016-06-27 + 13 = 2016-07-10
- Receiving_date = 1.º día no cero en el calendario de recepción >= first_order_date AND <=End_date:
Días distintos de cero desde Start_date Día de la semana ¿Antes o después de first_order_date? ¿Antes o después de End_date? 2016-06-28 Martes ANTES DE ANTES DE 2016-07-05 Martes ANTES DE ANTES DE 2016-07-12 Martes DESPUÉS DE ANTES DE - Si se identifica el valor receiving_date, compruebe si hay órdenes existentes disponibles antes del valor receiving_date:
- Obtener órdenes (Start_date: 2016-06-27, receiving_date: 2016-07-12). Consulte Flujo lógico de obtener órdenes.
- Se muestra la suma de las órdenes (planificadas, fijas, firmes y programadas) antes del valor receiving_date.
- Obtener órdenes: 12
- Stock disponible (stock de apertura + obtener órdenes): 64
Si el stock de apertura no es menor que el ROP, no son necesarias las órdenes planificadas.
Si se asigna, defina la medida de salida "Programación calculada por última vez" = fecha y hora actuales.