Integracion pistolas RF + lote

Estimados,
Actualmente trabajo en un centro de distribución de lubricantes y nos encontramos con una situación compleja relacionada con el manejo del inventario. Contamos con aproximadamente 20.000 litros inmovilizados desde hace más de 5 años, además de varios pallets con productos vencidos.

La situación actual es la siguiente:

  • Los productos fueron ingresados al sistema con fecha de vencimiento genérica (01.12.2099) y sin registro de lote ni fecha real de consumo.

  • Esto impide gestionar adecuadamente la rotación de inventario y el control de vencimientos.

  • Al intentar modificar la información del material mediante la transacción MM02, el sistema arroja error, ya que existen existencias en el centro y pedidos comprometidos con ese stock.

Objetivo

  • Implementar dispositivos RF para realizar un levantamiento completo del stock existente, registrando correctamente el lote y la fecha real de vencimiento/consumo de cada producto.

  • Posteriormente, desactivar la lógica actual de salida de materiales por FIFO y activar la gestión por FEFO, de modo que el sistema priorice la salida de productos con vencimiento más próximo.

Consultas:

  1. ¿Cuál sería la forma más adecuada de realizar este levantamiento con RF y registrar lote y fecha de vencimiento en materiales ya existentes, considerando que hay stock comprometido y que la modificación directa mediante MM02 no es posible?

  2. ¿Existe alguna mejor práctica o procedimiento estándar para actualizar datos de materiales con stock en el sistema sin comprometer los pedidos existentes?

  3. ¿Qué consideraciones se deben tener al momento de activar la lógica de salida por FEFO en lugar de FIFO dentro de WM?

Recordar que actualmente se ocupa SAP LOGON 750 erp productivo.

Agradecería mucho cualquier orientación, experiencia o recomendación que puedan compartir al respecto.

Saludos cordiales,

:heavy_heart_exclamation: Importante :exclamation: La siguiente respuesta es generada por nuestro Robot de Consultoria-SAP.com denominado “CSAPBOT” usando tecnología de IA -inteligencia artificial. Por lo tanto, puede haber datos incorrectos. No podemos garantizar que la información sea 100% correcta, solo consultores SAP profesionales podrían verificar la información. Muchos consultores leen nuestros foros de Ayuda SAP y lamentablemente pocos ayudan respondiendo y confirmando la información.

Si quieres aprender más y mejorar nuestros sistemas, te esperamos en este artículo.


Saludos cordiales y gracias por exponer de forma tan clara la situación.

Estás enfrentando un caso complejo pero muy común en operaciones logísticas industriales: gestión de productos vencidos y sin trazabilidad, en un sistema SAP ERP clásico (SAP Logon 750 - ECC), trabajando con WM (Warehouse Management), y con un flujo FIFO configurado por defecto.

Aquí te detallo una guía técnica-funcional para abordar el caso, cubriendo tus tres consultas clave, desde la gestión del stock inmovilizado hasta la migración de FIFO a FEFO (First Expired First Out).


:magnifying_glass_tilted_left: 1. ¿Cómo hacer un levantamiento con RF y registrar lote + fecha de vencimiento?

:yellow_square: Situación actual:

  • Materiales ingresados sin lotes, con fecha genérica de vencimiento (01.12.2099)

  • No puedes modificar por MM02 porque hay stock y compromisos abiertos

  • Necesitas capturar datos reales: lote y vencimiento, usando RF (Radiofrecuencia)

:white_check_mark: Recomendación: Movimientos con recuento + ajuste manual + nueva entrada

a. Realizar recuento físico completo con RF

  • Usar transacción LX01 para generar recuento WM por ubicación.

  • Usar transacción RF: LM51 (o LM05/LM07) para ejecutar el recuento desde terminales RF.

  • Verificar diferencias, cantidades y ubicación real del stock.

b. Ajustar stock actual con movimiento 562

  1. Primero trasladar stock comprometido a ubicación técnica (por ejemplo, Z999) para evitar interferencia con pedidos.

  2. Luego realiza un ajuste negativo (mov. 562) para el stock mal registrado.

  3. A continuación, haces una nueva entrada con movimiento 561:

    • Ingresas lote real

    • Ingresas fecha de vencimiento real

    • Activar la marcación de entrada con lote obligatorio (ver MM02 / customizing)

Precaución: Este proceso puede requerir una autorización especial y debe estar auditado o justificado.

c. Automatización con terminales RF (opcional)

Si tienes configurado SAP WM RF, puedes crear un flujo para:

  • Capturar lote y fecha de vencimiento directamente en la entrada.

  • Usar LM41 o una Z-transacción basada en BAPI BAPI_GOODSMVT_CREATE con tipo de movimiento 561.


:magnifying_glass_tilted_left: 2. ¿Se puede modificar materiales con stock sin afectar pedidos?

No se puede modificar directamente campos como tipo de lote o fecha de vencimiento desde MM02 si hay stock activo o comprometido.

:white_check_mark: Mejores prácticas:

  1. Segregar stock comprometido:

    • Trasladar stock comprometido a ubicación distinta para protegerlo (usar LT01 o LT10).

    • Asegurar que no haya entregas abiertas o reservas (MB25, MB21).

  2. Reclasificación de stock vía MB1B:

    • Movimiento 309: transferencia sin cambio de material

    • Movimiento 311 o 313: cambio de ubicación o almacén

  3. Eliminar pedidos obsoletos:

    • Cancelar pedidos, reservas, entregas vinculadas al material incorrecto

    • Permite liberar el material y luego ajustarlo

  4. Hacer la modificación con un desarrollo Z:

    • En algunos casos se utiliza un programa Z que:

      • Identifica el material

      • Borra el stock mal registrado

      • Crea el stock correctamente con lote/fecha nueva

    • Debe incluir validaciones de autorización, ya que altera datos históricos


:magnifying_glass_tilted_left: 3. Consideraciones para activar FEFO en lugar de FIFO en WM

En SAP WM clásico (no EWM), la lógica de determinación de stock se basa en reglas de selección de estrategia de picking.

:white_check_mark: Pasos para activar FEFO:

a. Requiere activar gestión de lotes (si no lo está)

  • Material debe tener lote obligatorio en vista de almacén.

  • Customizing: SPRO > Logística General > Lotes > Activar gestión por centro + tipo de almacén

b. Parametrizar estrategia de picking FEFO

Ruta SPRO:

Gestión de Almacenes > Estrategias de colocación / retirada > Definir estrategia de retirada

  • Definir regla de selección tipo F – Por fecha de vencimiento

  • Asignar esa regla al tipo de almacén, tipo de stock, número de estrategia

c. Asignar en maestro de material:

  • Vista de WM: asignar estrategia de retirada F

  • Confirmar en LS02N (Ubicación) que se hereda correctamente

d. Registrar fecha de vencimiento en cada lote

  • Si no hay fecha real, FEFO no funcionará.

  • La fecha se registra en el momento de la entrada de mercancía con el lote.

Recuerda que FEFO requiere que cada unidad en el almacén esté asociada a un lote con vencimiento válido.


:warning: Consideraciones adicionales

  • El cambio de FIFO a FEFO debe hacerse solo después de que todo el stock esté correctamente registrado con fecha de vencimiento.

  • Para productos vencidos, podrías usar bloqueo de lote o estatus de calidad para evitar su consumo automático.

  • Consulta si en el futuro podrías migrar a SAP EWM, que tiene lógica de FEFO mucho más potente.


Resumen Consultoria-SAP

En tu caso, para corregir el inventario en SAP ECC y migrar de FIFO a FEFO, la mejor práctica es realizar un recuento físico con terminales RF, ajustar el stock mal registrado con movimientos 561/562, e ingresar de nuevo los productos con su lote y fecha de vencimiento real. Una vez que todo el stock tenga trazabilidad por lote, podrás activar la estrategia de retiro FEFO desde WM. Esto aplica al módulo WM (Gestión de almacenes) y también impacta en MM (Gestión de materiales).

Puedes encontrar en los Foros de Consultoria-SAP.com casos similares y recomendaciones de consultores que han implementado FEFO en industrias con productos vencibles.

¡Estamos aquí para ayudarte en los Foros SAP de Consultoria-SAP!

Este tema se cerró automáticamente 2 días después de la última publicación. No se permiten nuevas respuestas.