Volver al blog
8 min de lectura

MRP en sistemas de producción: qué es, cómo funciona y ejemplo práctico

Descubre cómo funciona el MRP en sistemas de producción, qué datos utiliza, cómo calcula requerimientos de materiales y cómo aplicarlo con un ejemplo práctico.

Bastián Vera
Bastián Vera
Materials Planner
MRP en sistemas de producción: qué es, cómo funciona y ejemplo práctico
Compartir este artículo

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.

Programa maestro: define cantidades y periodos de los productos o ítems principales que deben producirse.
Lista de materiales: relaciona cada producto con sus subensambles, componentes y cantidades de uso.
Inventario y recepciones: indican qué cantidad está disponible y qué suministros ya están comprometidos para fechas futuras.
Plazos y lotes: determinan cuándo liberar una orden y qué cantidad proponer cuando aparece un faltante.

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í:

RNt = máx [0, RBt − (DPt−1 + RPt)]
RNt: requerimiento neto del periodo.
RBt: requerimiento bruto del periodo.
DPt−1: disponibilidad proyectada al cierre del periodo anterior.
RPt: recepciones programadas para el periodo.

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.

Usar listas de materiales desactualizadas puede trasladar errores a todos los niveles inferiores.
Registrar inventario o recepciones con retraso puede crear faltantes artificiales o esconder faltantes reales.
Configurar plazos que no representan el proceso real desplaza órdenes a fechas que no pueden cumplirse.
Aceptar cada reprogramación sin criterios de estabilidad puede multiplicar cambios de órdenes y prioridades.

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.

Bastián Vera
Sobre el autor
Bastián Vera
Materials Planner
¿Te resultó útil? Compártelo.