Alguien que pueda ayudarme, necesito en la transaccion Migo por un movimiento de traspaso en referencias a otros mov 309 , que el Lote destino al dejarlo en blanco me genere otro que no sea el inicial.
CENTRO 23 CENTRO 23
ALMACEN 22 ALMACEN 22
LOTE 10 LOTE (Dejarlo en blanco) y que me genere otro
Se espera que al momento de realizar un traspaso CM309 dejando el campo de lote de destino en blanco, el sistema genere un nuevo numero de lote, siguiendo la estructura ya definida en el sistema (AAMMDD + numero correlativo de ese día.)
Hola buen dia puedes intentar en MB1B con el mov 311 y despues recibir con el movimiento 305
Gracias,por la repuesta pero el cliente lo quiere para el mov 309 . En primer instancia el lote destino propone el lote inicial (eso esta ok) en segunda instancia al borrar el lote destino y dejarlo en blanco, se requiere que proponga otro lote, y al dar contabilizar se guarda con el lote inical. ¿existe alguna configuracion para que el lote destino al dejarlo en blanco genere otro lote nuevo diferente al lote inicial?
Vía estándar SAP no hará eso, no puede adivinar qué es lo que necesitas si dejas el lote en blanco. Vas a necesitar hacer una especificación funcional y técnica, para que el equipo ABAP intervenga para desarrollos ABAP personalizados, usando BAdIs o User Exits y que el sistema haga lo que desean que haga.
Gracias por la repuesta, pero para el mov 305 estandar al dejarlo en blanco funciona, queria saber si para el 309 cual es su configuracion para que tambien funcione.
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.
¡Hola! El caso que planteas es bastante interesante y tiene que ver con la funcionalidad de la gestión de lotes en SAP, específicamente en la transacción MIGO y el movimiento 309 (traspaso entre almacenes en el mismo centro). El comportamiento que deseas (que el sistema genere un nuevo lote automáticamente al dejar el campo en blanco) funciona de manera estándar para ciertos movimientos, como el 305, pero no parece estar activado de la misma manera para el 309.
Entendiendo el Movimiento 309 y la Gestión de Lotes
El movimiento 309 es un traspaso de materiales entre almacenes o ubicaciones dentro del mismo centro. El comportamiento que mencionas, donde al dejar el campo del lote de destino en blanco se genera un nuevo lote, está controlado por configuraciones específicas relacionadas con la gestión de lotes y la lógica de creación de lotes automáticos.
Para habilitar este comportamiento en el movimiento 309, podrías revisar lo siguiente:
1. Verificar la Configuración de Gestión de Lotes Automáticos
Para que el sistema genere automáticamente un nuevo número de lote, primero debes asegurarte de que la gestión de lotes automáticos esté correctamente configurada para el movimiento 309. Esta configuración se puede hacer en la transacción OMBE (Configuración de número de lote en gestión de inventarios).
-
Ruta en SPRO:
SPRO > Gestión de materiales > Gestión de inventarios e inventario físico > Determinación de lotes > Asignación de lotes automáticos
Aquí puedes configurar para que se genere un nuevo número de lote basado en la regla que mencionas (AAMMDD + número correlativo).
-
Asignar Movimiento 309: Verifica si el movimiento 309 está configurado para generar automáticamente lotes. Si no lo está, deberás agregarlo en esta configuración.
2. Modificar la Lógica de Propuesta de Lotes en la MIGO
En la transacción MIGO, el comportamiento del sistema al generar lotes está muy relacionado con el manejo del campo de lotes en la pestaña de detalles del material. A veces, el sistema simplemente reutiliza el lote de origen si no se ingresa manualmente uno nuevo.
Para modificar este comportamiento, puedes hacer lo siguiente:
-
User Exit o BAdI: Puedes utilizar un User Exit o BAdI para controlar el comportamiento del campo de lote en el movimiento 309. Un ejemplo de un BAdI que podría ser útil es MB_MIGO_BADI, el cual te permite personalizar varios aspectos del proceso de traspaso en MIGO, incluyendo la lógica para asignar lotes automáticos.
Podrías desarrollar una lógica que verifique si el campo de lote de destino está vacío y, si es así, generar un nuevo lote basándote en la estructura AAMMDD + correlativo.
3. Verificar la Configuración de Movimiento 309 en la Gestión de Lotes
-
OMJJ (Configuración de Movimientos de Materiales): En esta transacción puedes revisar cómo está configurado el movimiento 309 en cuanto a la gestión de lotes.
- Verifica que la gestión de lotes esté habilitada para este movimiento.
- También puedes revisar si es posible modificar el comportamiento del campo de lote de destino para que, al estar en blanco, proponga un nuevo lote.
4. Comportamiento Estándar en Movimiento 305 vs. 309
El comportamiento que mencionas sobre el movimiento 305 (entrada a control de calidad desde traslado) está preconfigurado para generar un nuevo lote si el campo de lote de destino está en blanco, porque SAP lo considera un nuevo “ingreso”. Sin embargo, el movimiento 309 no sigue la misma lógica por defecto, ya que es un traspaso entre almacenes en el mismo centro, y SAP espera que el lote de destino sea el mismo o se indique manualmente.
Para replicar este comportamiento en el movimiento 309, necesitarías aplicar las configuraciones mencionadas o implementar un desarrollo a medida mediante un BAdI o User Exit.
5. Prueba y Validación
Una vez que realices los ajustes de configuración o desarrollos en ABAP, asegúrate de realizar pruebas exhaustivas en un ambiente de desarrollo o calidad para asegurarte de que el sistema genera automáticamente el nuevo lote como esperas, y que no afecta otros movimientos ni procesos.
Resumen Consultoria-SAP
Para que el sistema SAP genere automáticamente un nuevo lote al dejar el campo de lote de destino en blanco en un movimiento 309, deberás revisar la configuración de la gestión de lotes automáticos en OMBE, verificar la configuración de movimientos en OMJJ, y si es necesario, implementar un BAdI o User Exit (como MB_MIGO_BADI) para personalizar el comportamiento. Asegúrate de realizar pruebas antes de llevar cualquier cambio a producción.
¡Estamos aquí para ayudarte en Consultoria-SAP.com!
Este tema se cerró automáticamente 7 días después de la última publicación. No se permiten nuevas respuestas.