🔄Ú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.
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).
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.
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:
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:
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/Get | Valor parámetro |
MMPV_READ_NOTE | < día de hoy, ejemplo: 20241124 > |
A continuación el ejemplo exacto utilizado para el caso presentado:
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…
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/Get | Valor parámetro |
MMPI_READ_NOTE | < día de hoy, ejemplo: 20241124 > |
🢛 Fuentes 🢛
- SAP Note 1082841 – MMPV/Close Periods : Prevent shifting to a future period by mistake
- Period Closing and Period Opening in SAP MM
- https://community.sap.com/t5/enterprise-resource-planning-q-a/open-future-mm-period/qaq-p/11896955
- https://community.spiceworks.com/t/opening-future-period-before-the-1st-day-of-new-month-via-mmpv-ob52/903376
- MMPI – Inicializar o volver atrás período contable MM cerrado
- MMPV – Abrir período contable de materiales
- Difference between trax MMPV and MMPI
- SAP Note 487381 – RMMMINIT: Protection Against Unintended Execution
Palabras claves:
Material Management, 1082841, MMPV, MMPI, OMRV, OB52