// // 1 comentario

Cambiar MIGO por MIGO_GR

Consulta:
Lo normal en que cuando ejecutes la transaccion MB51 y veas los movimientos de un material, al pulsar en el registro las transaccion MB51 navega hasta la transaccion MIGO, bien pues queria saber si se puede parametrizar yo lo que sea, y que en vez de navegar a la transacion MIGO, navegue a la transaccion MIGO_GR (que es solo de consulta).


Solución personal:
En:
SPRO:
Gestion de materiales
Gestion de stock e inventario
Parametrizaciones para transacciones Enjoy
Parametrizaciones p.operaciones y documentos de referencia

Le indicas que hace cada una de las transacciones MIGO*.
Y para las entradas puedes usar la MIGO_GR

Más información sobre este tema

Este tipo de necesidad es bastante común en ambientes donde se quiere restringir o evitar que los usuarios modifiquen documentos desde la navegación estándar, como desde la transacción MB51 hacia MIGO (modo de modificación). Vamos a revisar si esto es posible.

 

Contexto de la navegación MB51 → MIGO

Cuando ejecutas la MB51 (Visualizar documentos de material), al hacer doble clic en una línea de documento, el sistema por defecto te redirige a MIGO en modo de modificación o visualización según configuración de permisos o últimos modos usados.

Tu requerimiento es que, en lugar de redirigir a MIGO, se redirija automáticamente a MIGO_GR, que es la variante de MIGO preconfigurada en modo Goods Receipt (GR) y modo visualización.

 

¿Se puede parametrizar esta navegación?

Respuesta corta: NO directamente desde configuración estándar de SAP.

SAP no ofrece en el estándar una opción para parametrizar el comportamiento de la navegación desde MB51 hacia MIGO o MIGO_GR. Lo que hace el sistema es llamar a MIGO con los parámetros correspondientes del documento seleccionado (número de documento, tipo de movimiento, etc.), y depende del historial del usuario o sus permisos si entra en modo visualización o modificación.

 

Alternativas viables para lograr un comportamiento similar

Aquí te comparto opciones reales que podrías aplicar según tus necesidades (aplican para SAP ECC y SAP S/4HANA en los módulos MM – Gestión de Materiales):

1. Implementar un enhancement (modificación técnica) en la MB51

  • Puedes hacer un enhancement implícito en el user-exit o BAdI donde se ejecuta la llamada a la MIGO.

  • La MB51 usa internamente la clase CL_ALV_GRID y eventos como USER_COMMAND donde puedes interceptar la acción de doble clic.

  • Desde allí puedes redirigir el control a una llamada a CALL TRANSACTION 'MIGO_GR' con los parámetros adecuados.

Pros: Comportamiento totalmente controlado.
Contras: Necesita desarrollo ABAP.

 

2. Usar roles/seguridad para forzar solo modo de visualización

  • A los usuarios se les puede restringir que solo puedan acceder a MIGO en modo visualización.

  • Aunque entren a la MIGO normal, no podrán modificar los documentos porque el rol solo les permite Display.

Cómo se hace?
Ajustando las autorizaciones del objeto M_MSEG_BWA y los valores en ACTVT = 03 (Visualizar).

Pros: No requiere desarrollo.
Contras: No cambia la navegación, pero evita modificación.

 

3. Crear un reporte Z como reemplazo de la MB51

  • Se puede hacer una copia del reporte MB51 (que internamente llama RM07DOCS) y modificar el PF-STATUS o el evento del doble clic para que redirija a MIGO_GR.

  • Este nuevo reporte puede llamarse, por ejemplo, ZMB51 y distribuirse a usuarios en lugar de la estándar.

Pros: Totalmente personalizable.
Contras: Desarrollo ABAP y mantenimiento futuro.

 

4. Crear un botón adicional en la MB51

  • Otra opción más flexible es agregar un botón adicional en la MB51, por ejemplo: "Visualizar en MIGO_GR", que al seleccionar una línea lo lleve directamente a MIGO_GR.

  • No se reemplaza la navegación estándar, pero se ofrece una alternativa segura al usuario.

 

Recomendación Consultoria-SAP

La opción más segura y recomendada si no deseas modificar el estándar es controlar esto vía roles y autorizaciones, y en paralelo ofrecer capacitaciones para que los usuarios no modifiquen documentos por error.

Si aún así es imprescindible cambiar el comportamiento de navegación, lo más limpio es desarrollar una copia del reporte MB51 con la navegación adaptada.


¿Más consultas sobre SAP?

Estamos respondiendo las 24 horas, los 365 días del año.

Nadie sabe todo sobre este ERP, somos la única comunidad que te entiende.
No seas tímido/a, súmate, es gratis, y fácil de usar.




1 comentario:

Nota Importante: los comentarios son para agradecer, comentar o sugerir cambios (o hacer preguntas) sobre el artículo de arriba.


SAP y el logotipo de SAP son marcas comerciales registradas de SAP AG en Alemania y en varios otros países. No estamos afiliados ni relacionados con ninguna división o subsidiaria de SAP AG.