Una orden de producción puede parecer viable en el programa maestro y, aun así, detenerse porque un componente llega tarde, el inventario registrado no coincide con el físico o una orden de compra no cubre la fecha requerida. La planificación de requerimientos de materiales, conocida como MRP, organiza ese problema mediante un cálculo por periodos que relaciona demanda, estructura del producto, inventario y tiempos de aprovisionamiento. El objetivo no es simplemente “tener stock”, sino determinar qué material se necesita, en qué cantidad y en qué momento para sostener el plan de producción.
En documentación de Oracle sobre MPS y MRP, el sistema utiliza la lista de materiales y los registros de inventario para calcular requerimientos netos escalonados en el tiempo. SAP describe un flujo equivalente: primero verifica si las existencias y recepciones cubren la necesidad; si existe faltante, genera propuestas de aprovisionamiento y las programa según el procedimiento de tamaño de lote y los plazos definidos.
Qué resuelve el MRP
MRP trabaja principalmente con demanda dependiente: la necesidad de una pieza, subensamble o materia prima se deriva de la cantidad de un producto de nivel superior que debe fabricarse. Si el programa maestro cambia, las necesidades de los componentes también cambian. La lógica del sistema “explota” la estructura del producto desde los niveles superiores hacia los inferiores y desplaza las necesidades en el tiempo según los plazos de fabricación o compra.
El resultado esperado es un plan de abastecimiento con órdenes planeadas, fechas de liberación y mensajes de acción. Oracle señala además que el MRP puede ofrecer series de tiempo, mensajes de advertencia y trazabilidad de la demanda hacia el producto padre mediante funciones de pegging. Esto permite que el planificador identifique por qué aparece una necesidad y decida si acepta, adelanta, retrasa o modifica una propuesta.
Datos que alimentan el cálculo
Un MRP útil depende de datos maestros y transaccionales coherentes. Los elementos centrales son el programa de producción, la lista de materiales, el estado de inventario y los plazos. En entornos ERP se añaden pedidos de clientes, órdenes abiertas, recepciones programadas, reglas de tamaño de lote y parámetros de seguridad.
La documentación de Oracle sobre MRP destaca que la calidad del programa, la lista de materiales, el inventario y los plazos condiciona la efectividad del cálculo. Por ello, implementar software sin mantener esos datos puede producir propuestas precisas desde el punto de vista matemático, pero incorrectas desde el punto de vista operativo.
Cómo se calcula una necesidad
La lógica de requerimientos netos compara lo que se necesita en un periodo con lo que ya existe o está previsto recibir. Como representación pedagógica simplificada, cuando no se incorporan todavía stock de seguridad, mermas u otras reglas, puede expresarse así:
Supongamos un requerimiento bruto de 120 unidades en la semana 4, una disponibilidad proyectada de 35 unidades y una recepción programada de 20 unidades. El requerimiento neto es 120 − (35 + 20) = 65 unidades. Si la política es lote por lote, la recepción planeada sería de 65 unidades. Con un plazo de dos semanas, la liberación tendría que situarse en la semana 2 para disponer del material en la semana 4. En un ERP real, SAP indica que el cálculo continúa con el tamaño de lote, la programación de la propuesta y la explosión de la lista de materiales.
MRP frente a otros enfoques
MRP, MPS y la planificación basada en consumo resuelven decisiones relacionadas, pero no iguales. La documentación de SAP sobre procedimientos de planificación distingue el MRP orientado a requerimientos, el MPS aplicado a productos terminados o ensambles importantes y la planificación basada en consumo, que utiliza datos históricos, pronósticos o puntos de reorden.
| Criterio | MRP | MPS | Planificación por consumo |
|---|---|---|---|
| Disparador | Requerimientos independientes y dependientes que deben cubrirse | Plan de ítems principales o críticos | Consumo histórico, pronóstico o punto de reorden |
| Nivel de planificación | Componentes y subensambles a través de la estructura del producto | Productos terminados y ensambles importantes | Materiales administrados por parámetros de consumo |
| Uso principal | Sincronizar cantidades y fechas de materiales con el plan | Revisar ítems que condicionan el resto del plan | Reponer según comportamiento de consumo o umbral |
En la práctica pueden coexistir. Una empresa puede controlar productos críticos mediante MPS, calcular materiales dependientes con MRP y gestionar ciertos suministros de consumo relativamente estable mediante reglas de reorden. La elección debe depender del patrón de demanda, la estructura del producto y el nivel de control necesario.
Regeneración o cambio neto
Otro criterio de aplicación es decidir cuánto del universo de materiales se recalcula en cada ejecución. Oracle documenta dos alternativas: una generación completa y una generación por cambio neto que incluye solamente los ítems afectados por transacciones desde la ejecución anterior.
| Criterio | MRP regenerativo | MRP por cambio neto |
|---|---|---|
| Alcance | Recalcula todos los ítems seleccionados | Recalcula los ítems afectados desde la última ejecución |
| Propósito práctico | Obtener una revisión completa del horizonte planificado | Concentrar el cálculo en cambios recientes |
| Condición de control | Incluye el conjunto definido sin depender de una selección por cambios | Depende de que el sistema identifique correctamente qué elementos cambiaron |
No existe una frecuencia universal para una u otra modalidad. La decisión debe considerar el volumen de datos, la estabilidad del entorno y la necesidad de recalcular el plan completo. Lo importante es que el proceso de ejecución sea consistente con la forma en que se actualizan pedidos, inventarios, órdenes y datos maestros.
Límites y errores frecuentes
El MRP calcula disponibilidad de materiales, pero eso no significa que la planta tenga capacidad suficiente para ejecutar todo lo propuesto. La documentación de SAP sobre nivelación de capacidad en MPS y MRP explica que la programación por plazos puede generar requerimientos de capacidad que luego sirven como base para identificar sobrecargas y cuellos de botella. Por tanto, un plan de materiales debe contrastarse con máquinas, personal, calendarios y restricciones reales.
Este último fenómeno se conoce como nerviosidad del MRP. Li y Disney analizaron cómo la variabilidad de los pronósticos de órdenes futuras puede generar inestabilidad entre periodos y relacionarse con el efecto látigo. Su estudio muestra que las políticas de reposición y la forma de construir pronósticos de órdenes influyen en esa inestabilidad, por lo que la respuesta no consiste únicamente en ejecutar el MRP con mayor frecuencia. El artículo académico puede consultarse en International Journal of Production Research.
Conclusión
Aplicar MRP en un sistema de producción significa convertir el plan de productos terminados en decisiones fechadas de abastecimiento para componentes y materias primas. Su valor aparece cuando la estructura del producto, el inventario, los pedidos y los plazos están suficientemente controlados para que el cálculo represente la operación real. A partir de ahí, el planificador debe revisar tamaños de lote, capacidad, excepciones y estabilidad del programa antes de liberar órdenes.
Respalda la formación en planificación
Si tu organización ya imparte capacitación en MRP, producción o gestión de operaciones, el Instituto Internacional de Ingeniería (3i) permite solicitar un periodo inicial de 3 meses y evaluar credenciales verificables para tus participantes, sujeto al proceso de revisión.
Fuentes consultadas
Oracle. Master Production Scheduling and Material Requirements Planning.
Oracle. Understanding Material Requirements Planning.
SAP. Material Requirements Planning Procedure. Versión 2025 FPS01, febrero de 2026.
SAP. MRP Procedures. Versión 2025 FPS01, febrero de 2026.
SAP. Capacity Leveling in MPS and MRP. Versión 2025 FPS01, febrero de 2026.
Li, Qinyun y Disney, Stephen M. Revisiting rescheduling: MRP nervousness and the bullwhip effect. International Journal of Production Research, 2017.