cancel
Showing results for 
Search instead for 
Did you mean: 

MMPV Posting Periods

Former Member
0 Kudos

Hi All

I have closed the periods in advance by mistake like for 9th month closed till 11th month. how do i revert back to the 9th month. i have followed the sap note 487381 but the problem after that is in Trans MMPI when i try to execute it says some material master record are loced as a result initilization is not possible please help me and can you let me know how to check if any material is locked as there are loads of materials and i cant check each material individually

thankyou in advance

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Note 487381 - RMMMINIT: Protection against unintentional execution

Note Language: English Version: 23 Validity: Valid from 04-24-2003

Summary

Symptom

For period closing with initialization, the system displays a message saying that period closing cannot be started.

Before you start period closing with initialization, you must be aware of the consequences of period closing with initialization.This note describes the possible data inconsistencies that might occur if you carry out the initialization in a productive system.The resulting inconsistencies are not to be traced back to a system error but they are a result of the period closing program with initialization.

Hence, these inconsistencies can only be corrected within the remote consulting purchased separately since normally you no longer need to start the period closing program with initialization in a release > Rel. 4. 5.

More Terms

MMPI, PIINKON, MMINKON, RMMMINIT, MMINKONH, history records, MARDH, MBEWH,

MM016, MM 016

Cause and Prerequisites

The prerequisite up to Release 4.6C is the implementation of Note 369637.

Solution

In order to be able to have the period closing program running, you must reserve parameter ID MMPI_READ_NOTE with the current date in the user parameters with the current date in form YYYYMMDD (Y = year, M = month, D = day).

If you already need this additional security beforehand, implement the attached correction instructions and create SET/GET parameter MMPI_READ_NOTE.The SET/GET parameter belongs to development class MG and should have the following short text:

'Follow the instructions in Note 487381 before initialization '.

In addition, change message MM(016):

'Follow the instructions in Note 487381 before initialization'.

The SAP system works with the period concept of stocks.In the system, postings are updated precisely to the period.The inventory balances of the current and of the previous period are relevant to posting.As of Release

4.5, the history concept of the inventory balances has been introduced as an enhancement.

Bear in mind that the initialization of a posting period has the following effects concerning the period stocks:

o The initialization of the posting period to a previous or to any posting period may lead to the loss of the information of the inventory balances of the previous periods.The book value of the current posting period is taken as the basis also for values of the previous period in this case.If you want to continue working with this new posting period, in addition you should execute report Z_DEL_HIST_ENTRIES attached so

Answers (2)

Answers (2)

Former Member
0 Kudos

Why dont you restore the backup. You need to compare both the system and post all the backlog transaction again, but i guess his is a safe bet , rather than using MMPI.

thanks and Regards

Former Member
0 Kudos

Reopen The Closed Period

It is possible to re-open a previously closed period. However, it is NOT advisable to do so because the valuation data of the previous period could be affected.

In general, it is only safe to reopen a previously closed period when no material postings have been done after the period shifting to the new period.

If there has already been postings after the period shifting to the new period, reverting the period back will cause database inconsistencies in the history tables.

If you decide to proceed with this process, you can use the program RMMMINIT, but, please review the documentation of this program first!! and the check the SAP notes 487381 (for the error message that you are receiving) and the 369637 (for an explanation about the inconsistencies that will be generated.

Steps are as below;

Go to Transaction Code SE38

Enter program name RMMMINIT

Execute or press F8 function button

Enter your company code (From and To)

Enter relevant date: Say 01/03/2008 for Mar. 2008 month to be opened as of now

That means, user can post for the month of Feb 2008 as well as Mar. 2008

Refer SAP Note No. 487381 for more details.

As per SAP Notes 487381 ( If the periods are opened in advance in mmpv to again change it to current period the following process should be follow ), Go to Tcode MMPI, then go to menu bar and select system -> user profile->owndata.In that screen , under the parameters tab enter MMPI_READ_NOTE in Parameter ID field and enter, then under short description you will get Initialise period. Next Save.

Again go to MMPI enter company code, period and year and execute.

XXXXXXXXXXXXXXXXXX

Other way of doing it is follow these steps( But try this method in Sand box Only):

1. Go to OX18, and delete the plants assigned to your CO.Cd and save.

2. Go to OMSY and change the posting period to the one u want and save.

3.Go to OX18 and assign the plants you have deleted in step 1.and save.

SHD0: http://www.mortenhjorthnielsen.dk/Security/transactionvariants.htm

If oyu have knowledge of Transaction variant then you can use SHD0 tcode and generate the transaction using defualt type and give that transction to user instead of ME21N so they will not have the issue.

The exact solution for your problem is as follows

Go to Tcode SHD0 and enter the transaction variant

In T code field enter MIRO and then enter the ZMIRO or the name you want to keep in transaction variant field and hit create button

This will take you to MIRO transaction and here you just post the invoice but make sure you enter the House bank key whic you want to default.

Once you finish system will save this one as a variant

Every time you hit or enter the pop up screen comes here you just hit enter and which ever data you want to default that you have to select in the Popup by checking the Box

W content and output only for your case the field XXXXXXXX should be selected for W content and output only

Make sure you have value 1 in contents field

If not then restart the variant again and on the MIRO screen reselect the invoice field

Later exit and save (save in the object which you can transport)

Then from SHD0 transaction select GOTO create variant transaction and here you careate the tcode and use that tcode for MIRO