Skip to Content
author's profile photo Former Member
Former Member

MMPV 01/2012


I have an issue with MMPV. When I give the date 01.01.2012 , the following message appears: Incorrect period in control rec. of CoCd 3050; no conversion

The current period (month/year) of the control record is122011.

New period 01.2012 not opening.

Please guide me.



Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jan 04, 2012 at 10:09 AM


    Check what is the current period in MMRV trx for the company code 3050, then in MMPV trx, give the period and fiscal year and select the option of check and close period.

    eg: suppose if the current month is 11.2011 and you want to open 12.2011, then enter the period 11 and the year 2011 in MMPV trx



    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 04, 2012 at 11:04 AM

    Hi Nitin,

    the OSS Note: 1082841 says



    You need to run MMPV (period roller). You want to prevent shifting to a future period by mistake (for example, a common mistake is running MMPV twice at the beginning of a month).

    Other terms

    MMPV, MARV, period roller, period shift, material ledger, MMPV_READ_NOTE, MMPV_DATE_CHECK

    Reason and Prerequisites

    In the event that MMPV is mistakenly executed twice at the beginning of a period, the active period could be shifted to a future period. As a consequence, all subsequent goods movement would be posted to the wrong period. To correct such errors is difficult, especially when Material Ledger is active.


    This note provides a feature to prevent using MMPV to shift into a future period. This feature is activated automatically after implementing this note and works with or without Material Ledger active. MMPV can continue only if the new period is within 10 days (by default but is configurable) away from the current date in the system. Otherwise, it will terminate and no change will be made.

    To disable this feature, you must set parameter ID MMPV_READ_NOTE with the current date in the user parameters in form YYYYMMDD (Y = year, M = month, D = day).

    To change the number of days to a value other than the default (10 days), set the following entry in table CKMLMVADMIN:


    KDATA : <number of days MMPV is allowed>

    Only integers are allowed, with 0 meaning MMPV is allowed only on or after the first day of a new period. If the value is greater than the actual number of days in a period then it means MMPV is allowed for the entire month. Any invalid entry in the KDATA field will be ignored and the default value will be used.

    Carry out the following manual stpes, then implement the attached note.

    1. Use transaction SE80 to create a SET/GET parameter:

    Package/Dev. Class : MG

    Parameter ID : MMPV_READ_NOTE

    Text : Follow instructions in Note 1082841.

    2. Use transaction SE37 to create function module MMPV_DATE_CHECK with the following attributes:

    Function group : MLCCS_MATERIAL_MASTER

    Short text : Date check for period roller

    Import parameters: Parameter Name Type Associated Type





    Exceptions: MMPV_BLOCKED


    3. Use transaction SE38 to add the following Text Elements to program RMMMPERI (select the radio button 'Text elements' and click on the 'Change' button):

    Sym : 099

    Text : Transaction MMPV cannot be executed. Please refer to SAP note 1082841

    Save and activate the changes.

    4. Add the following entries to table T139A:

    Use Transaction se16n and enter table name T136A, verify the 'Maintain Entries' checkbox is ticked. Select AUSNA = 99 and execute (F8); create the following entry:

    AUSNA : 99

    ABBRU : X

    SORT : 99

    KTEXT : MMPV_DATE_CHECK: Error occurred (Note 1082841).

    5. Similarly, add the corresponding translation text to table T139B (if a translation is missing in T139B, then the program will use the entry in T139A as default):

    SPRAS : <language code>

    AUSNA : 99

    KTEXT : MMPV_DATE_CHECK: Error occurred (Note 1082841).

    6. Implement the attached program corrections.

    Header Data

    Release Status: Released for Customer

    Released on: 07.07.2011 17:48:22

    Master Language: English

    Priority: Correction with medium priority

    Category: Advance development

    Primary Component: CO-PC-ACT Actual Costing/Material Ledger

    Secondary Components: LO-MD-MM Material Master

    Try follow these steps

    Umakanth R

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 04, 2012 at 10:31 AM

    Hi, Check in MMRV as well as in OMSY what is the last period showing, then in MMPV just give your company code & date of 1st of next period & execute, also check what tab you have selected in MMPV, select "Check and close period" & execute.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.