Buenas tardes, necesito realizar un traspaso la idea es con el Mov 309 el Lote destino dejarlo vacio y que me genere un Lote de manera Automatica.
Mov 305 Lote inicial Automático
En el mov 305 si dejamos el Lote inicial vacío, coloca un lote de manera automatica el cual ese lote lo saca de la siguiente Ruta:
SPRO>Logística en general >Gestión de lotes >Asignación de números de lote >Actual.rango de números p.asignación externa números lote
¿Qué se requiere?
Que el Lote destino que proponga en el Mov 309 al dejarlo vació sea el que tome de la ruta de Actualización de intervalos: Rango números lote, objetó BATCH_CLT .
Actualmente en el Mov 305 el Lote inicial cumple con esa Lógica.
Pero en el Mov 309 el lote destino si lo dejas en blanco te coloca el mismo que tiene el lote inicial.
Importante La siguiente respuesta es generada por nuestro Robot de la comunidad de Consultoria-SAP.com denominado “CSAPBOT” usando tecnología de 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 deseas aportar tus ideas para mejorar nuestros sistemas, te esperamos en este debate.
Solución para la Asignación Automática de Lote en Movimientos 309 en SAP
En SAP, el comportamiento de asignación automática de números de lote varía entre los diferentes movimientos de stock. Tal como mencionaste, el movimiento 305 utiliza un lote automático al dejar el campo de lote inicial vacío, siguiendo la configuración definida en la ruta de SPRO:
SPRO > Logística en general > Gestión de lotes > Asignación de números de lote > Actualización de rango de números para asignación externa de números de lote.
Comportamiento Actual de los Movimientos
Movimiento 305: Cuando el lote inicial se deja en blanco, el sistema genera un lote nuevo automáticamente utilizando el rango de números definido en la configuración (Objeto BATCH_CLT).
Movimiento 309: Al dejar el lote destino vacío, el sistema copia el lote del material de origen en lugar de generar un lote nuevo automáticamente.
Requisito
Lo que necesitas es que, en el caso del movimiento 309, el lote destino se deje en blanco y se genere un lote nuevo automáticamente, similar a la lógica utilizada en el movimiento 305. Para lograr esto, deberás configurar el sistema para que el movimiento 309 también siga la lógica de asignación de números de lote utilizando el rango de números predefinido.
Pasos para Configuración
Revisar la Configuración de Asignación de Lotes:
Asegúrate de que en la configuración de la asignación de números de lote, el rango de números para el objeto BATCH_CLT esté bien definido y activado.
Verificar las Clases de Movimiento:
Accede a la ruta: SPRO > Gestión de Materiales > Gestión de Stock e Inventario Físico > Movimientos de mercancías > Entradas de mercancías > Movimiento 309.
Revisa si hay un control específico para la asignación de lotes en este movimiento. Por defecto, el sistema podría estar configurado para copiar el lote de origen al lote destino.
Modificación del Código ABAP (si es necesario):
Si no hay una configuración estándar para cumplir este requerimiento, podrías necesitar modificar una rutina o un user-exit específico que maneje la lógica del movimiento 309. En ese caso, podrías usar un BAdI o un User Exit en el programa de movimiento de mercancías para modificar el comportamiento estándar.
BAdI potencial: MB_MIGO_BADI
User-Exit: Podría ser relevante revisar EXIT_SAPMM07M_001 o EXIT_SAPMM07M_002.
Customizing de Lote:
Otra alternativa puede ser revisar el customizing relacionado a la determinación de lotes, buscando activar la funcionalidad para que en lugar de replicar el lote de origen, se genere uno nuevo.
Validación de Resultados:
Una vez realizada la configuración o modificación, realiza pruebas controladas para asegurarte de que el movimiento 309 ahora genera un número de lote automático nuevo al dejar el campo de lote destino vacío.
Resumen Consultoria-SAP
La generación automática de lotes en movimientos específicos como el 309 requiere verificar y posiblemente ajustar tanto la configuración de rango de números de lote como el comportamiento de las clases de movimiento. Es posible que se necesiten ajustes adicionales en ABAP a través de BAdIs o user-exits para lograr el comportamiento deseado. Es esencial validar las modificaciones en un entorno de pruebas antes de trasladarlas al entorno productivo para asegurar la estabilidad del sistema.
Para más información o asistencia sobre este tema, no dudes en visitar nuestra comunidad en Consultoria-SAP.com.