Gestión de períodos para movimientos de materiales en SAP MM

🔄Última Actualización 7 diciembre, 2024 por Carlos Salgueiro

En la siguiente entrada del blog veremos la forma de poder gestionar períodos en el módulo de Compras/Gestión de materiales de SAP. La particularidad que presentará la siguiente entrada estará caracterizada en la apertura de periodos de ejercicios futuros, utilizando el método contemplado en la nota SAP 1082841 – MMPV/Close Periods : Prevent shifting to a future period by mistake. y también daremos una vuelta por diferentes alternativas en complementos con sus correspondientes explicaciones.

  • Comprobación de periodo actual en MM.
  • Desplazamiento de período maestro de materiales.
  • Desplazamiento de período en ejercicio futuro maestro de materiales.
  • Abrir periodo anterior/cerrado en MM.

Comprobación del período actual

Para poder comprobar de manera rápida los periodos de materiales que se encuentran abierto, tenemos mas de una forma (como siempre sucede en SAP), a continuación comentaré dos de ellas a través de dos transacciones:

Por un lado a través de la ejecución de la transacción MMRV – Contab. en periodo ant. autorizado, nos indicará de una forma muy clara el periodo actual en nuestra sociedad y el anterior. Estos períodos serán los que se encontrarán disponibles para realizar movimientos en el módulo de gestión de materiales.

Transacción: MMRV - Contab. en periodo ant. autorizado
Transacción: MMRV – Contab. en período ant. autorizado

Esta transacción de tipo operativa y de carácter de uso relacionado a operaciones de cierre de mes/año, nos permitirá controlar el periodo anterior, permitiendo establecer si para el mismo se podrán realizar o no movimientos de materiales. En caso de que el indicador Contab.per.ant.permitida no este activo, al realizar un desplazamiento de período, el mismo se activará de forma automática, por lo que tendremos que desactivarlo nuevamente.

La otra alternativa es mediante la ejecución de la transacción OMSY – Sociedades para la vista de la gestión de materiales, La transacción OMSY se utiliza para definir y ajustar el período contable inicial para la gestión de materiales al configurar una Sociedad. Dicha actividad es parte de las tareas necesarias durante la configuración inicial del módulo de gestión de materiales (MM).

Transacción OMSY - Sociedades para la vista de la gestión de materiales
Transacción OMSY – Sociedades para la vista de la gestión de materiales

Durante la ejecución de la misma y en las primeras dos columnas, podremos ver que ejercicio / periodo se encuentran abiertos y cual es su periodo anterior para cada una de las sociedades configuradas en el sistema. También permitirá observar el último periodo del ejercicio anterior y junto con ello checkboxs relacionados a la disponibilidad de realizar contabilizaciones en periodos anteriores.

Cabe destacar que en la práctica no es recomendable el uso de esta transacción, pero como alternativa para visualizar el periodo abierto estaria OK. El uso de dicha transacción como bien fue comentado en el párrafo anterior, es principalmente para definir el periodo de inicio para el módulo de gestión de materiales.


Desplazamiento de período maestro de materiales

Para poder desplazar los periodos del módulo de gestión de materiales utilizaremos la transacción MMPV, la misma nos permitirá verificar y desplazar el período, sólo verificar y sólo desplazar periodos. La funcionalidad de verificación corresponde a las validaciones pertinentes sobre la condición de poder desplazar el periodo, es decir, si la verificación es correcta y no arroja errores, podremos efectuar el desplazamiento sin ningún tipo de problemas.

Transacción MMPV - Desplazamiento de período maestro de materiales.
Transacción MMPV – Desplazamiento de período maestro de materiales.

Al ejecutar la transacción para periodos contables dentro del ejercicio en curso, es posible que el sistema arroje el siguiente mensaje de advertencia: El ejercicio especificado XXXX no se corresponde con el ejercicio actual. Nº mensaje: M3489, el mismo podrá ser saltado con un simple ENTER. Luego de ejecutar la transacción, obtendremos el detalle de la ejecución realizada:

Transacción MMPV - Log de ejecución en desplazamiento de período.
Transacción MMPV – Log de ejecución en desplazamiento de período.

Desplazamiento de período en ejercicio futuro maestro de materiales

Al ejecutar la transacción para períodos contables correspondientes a ejercicios futuros, la transacción arrojará el siguiente mensaje de error:

Transacción MMPV - Log de ejecución en desplazamiento de período de ejercicio futuro.
Transacción MMPV – Log de ejecución en desplazamiento de período de ejercicio futuro.

Log:

Interrupción:
MMPV_DATE_CHECK: Han ocurrido errores (Nota 1082841)
La transacción MMPV (desplazador de períodos) no se puede ejecutar.
Lea la nota 1082841

Revisando la nota SAP 1082841, nos da la causa y relación del error mostrado durante la ejecución. La transacción válida que para los casos de desplazamientos de períodos en ejercicios futuros, la fecha actual del sistema esté dentro de los 10 días del nuevo ejercicio (futuro).

Además la nota nos presenta la solución para poder saltar dicho error, esto consistirá en ejecutar la transacción SU3 e ir a la solapa “Parámetros” y agregaremos como un nuevo parámetro: MMPV_READ_NOTE con valor Fecha del día (en formato AAAAMMDD).

ID parámetro Set/GetValor parámetro
MMPV_READ_NOTE< día de hoy, ejemplo: 20241124 >

A continuación el ejemplo exacto utilizado para el caso presentado:

Transacción SU3 - Parámetros
Transacción SU3 – Parámetros

Luego, al volver a ejecutar la transacción MMPV para el período del ejercicio futuro, el sistema no arrojará el error y nos dejará continuar con el proceso…

Transacción MMPV - Log de ejecución en desplazamiento de período.
Transacción MMPV – Log de ejecución en desplazamiento de período futuro.

Abrir período anterior/cerrado

Siguiendo el detalle de los casos planteados anteriormente, puede existir un motivo ó circunstancia por la cual necesitemos, abrir un periodo anterior (cerrado) para realizar una imputación. Esta acción será posible realizarlo a través del uso de la transacción MMPI – Inicialización período maestro materiales.

Debemos tener en cuenta que para poder efectuar imputaciones en el módulo de gestión de materiales (MM) en un periodo anterior, también debemos tener abierto el mismo periodo para el módulo de Finanzas (FI), utilizando la transacción de gestión de periodos contables OB52 – Períodos de contabilización.

La transacción MMPI también validará un parámetro encontrado en nuestro perfil de usuario (transacción SU3), por lo que será necesario completar el mismo MMPI_READ_NOTE. Es decir, lo mismo que hemos hecho en el paso anterior para la transacción MMPV. Esto se encuentra contemplado en la nota SAP 487381 – RMMMINIT: Protection Against Unintended Execution.

ID parámetro Set/GetValor parámetro
MMPI_READ_NOTE< día de hoy, ejemplo: 20241124 >


🢛 Fuentes 🢛

Palabras claves:

Material Management, 1082841, MMPV, MMPI, OMRV, OB52

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *