Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now

Close

How To Fix WRF_CONS309 - Date &1 is not in the current period or previous period


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WRF_CONS - Retail Fashion: Consignment Processing Stock Transfers

  • Message number: 309

  • Message text: Date &1 is not in the current period or previous period

  • Show details Hide details
  • What causes this issue?

    Stock determination caused an error because date &1 is not in the
    current period or the previous period.
    You can only post to the current or previous periods.

    System Response

    The system issues an error message and will not allow you to continue with this transaction until the error is resolved.

    How to fix this error?

    Procedure for System Administrators


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message WRF_CONS309 - Date &1 is not in the current period or previous period ?

    Certainly! Here's a detailed explanation of the SAP error message WRF_CONS309: Date &1 is not in the current period or previous period:


    Error Message

    WRF_CONS309: Date &1 is not in the current period or previous period

    • &1 is a placeholder for the actual date value causing the error.

    Cause

    This error typically occurs in SAP when a date value (usually a posting date, document date, or a date related to financial or controlling periods) falls outside the allowed periods for the transaction or process being executed.

    Specifically:

    • The date provided is not within the current fiscal period or the immediately preceding fiscal period.
    • This is often related to period control settings in Financial Accounting (FI), Controlling (CO), or other modules where period validation is enforced.
    • The system restricts postings or transactions to only the current or previous open period to ensure data consistency and prevent back-dated or future-dated entries beyond allowed limits.

    Where it commonly occurs

    • Financial postings (FI documents)
    • Controlling postings (CO documents)
    • Period-end closing activities
    • Consolidation processes
    • Custom validations or user-exits enforcing period checks

    Solution

    1. Check the Date Entered:

      • Verify the date causing the error.
      • Ensure it is within the current open posting period or the immediately preceding period.
    2. Check Open Posting Periods:

      • Use transaction MMPV (for MM), OB52 (for FI), or relevant period maintenance transactions to check which posting periods are open.
      • Confirm that the date falls within these open periods.
    3. Adjust the Date:

      • If the date is incorrect, correct it to a valid date within the allowed periods.
    4. Open the Required Period:

      • If the date is correct but the period is closed, consider opening the required posting period temporarily (if business rules allow).
      • Use transaction OB52 to open the period for the relevant account type and company code.
    5. Check Custom Validations/User-Exits:

      • Sometimes, custom code or validations enforce stricter period checks.
      • Review any user-exits, BADIs, or enhancements that might be causing this error.
      • Adjust the logic if necessary.
    6. Consult with Finance/Controlling Team:

      • Confirm with the finance or controlling department if posting to the given date is allowed.
      • Follow organizational policies regarding period openings and postings.

    Additional Information

    • Posting Periods in SAP: SAP controls financial postings through posting periods defined per company code and account type. These periods are maintained in transaction OB52.
    • Current Period: The period currently open for posting.
    • Previous Period: The period immediately before the current period, which may also be open for postings.
    • Period Locking: Periods are locked to prevent postings after closing activities or to maintain data integrity.
    • Error Message Class: This message is usually part of the validation or period check routines in SAP.

    Summary

    Aspect Details
    Error WRF_CONS309: Date &1 is not in the current period or previous period
    Cause Date entered is outside the allowed posting periods (current or previous period)
    Solution - Verify and correct the date
    - Check and open posting periods if necessary
    - Review custom validations
    Transactions OB52 (Maintain Posting Periods), MMPV (Material Periods), relevant FI/CO transactions
    Notes Ensure compliance with organizational policies before opening periods or changing dates

    If you provide the exact context or transaction where this error occurs, I can help with more specific guidance.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Sign up for our Free Essentials Plan.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
ERPlingo's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker