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

Close

How To Fix WG457 - PO &1 rejected: delivery date is in past


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WG - Messages for store order and investment buy

  • Message number: 457

  • Message text: PO &1 rejected: delivery date is in past

  • Show details Hide details


  • Self-Explanatory Message

    Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of messages in the SAP system have a message text, however this is frequently insufficient to comprehend or resolve the problem.

    To make things easier, more detailed information is frequently added to describe the issue, how to fix it, and the necessary steps or configuration modifications.

    Unfortunately, there isn't any extra information in this error notice.



    What else can you do?

    First, use our AnswerBot below to get a possible cause and solution (requires a premium subscription).

    Also, review the in-depth Common Questions & Answers listed below; you could discover a solution there or be able to connect with others who have faced similar challenges.

    You can also try searching the SAP support portal (support.sap.com) but you need a special user ID to access it. It is possible that an SAP support note exists that provides additional details about the mistake or even steps for fixing it.


Smart SAP Assistant

  • What is the cause and solution for SAP error message WG457 - PO &1 rejected: delivery date is in past ?

    Certainly! Here's a detailed explanation for the SAP error message:


    SAP Error Message:

    WG457 PO &1 rejected: delivery date is in past


    Cause:

    This error occurs when you try to create or change a Purchase Order (PO) or a related document (like a Goods Receipt or Delivery) with a delivery date that is earlier than the current date or the system's allowed date range. Essentially, the system is rejecting the document because the delivery date specified is in the past, which is not allowed based on the system settings or business rules.


    Explanation:

    • The delivery date on the PO or related document must be today or a future date.
    • The system checks the delivery date against the current date or a configured tolerance period.
    • If the delivery date is before the current date (i.e., in the past), the system throws this error to prevent processing outdated or invalid delivery schedules.

    Solution:

    1. Check and Correct the Delivery Date:

      • When creating or modifying the PO or delivery document, ensure the delivery date is set to today's date or a future date.
      • Adjust the delivery date field accordingly.
    2. Review System Settings (if business requires past dates):

      • Sometimes, business processes may require posting with past delivery dates.
      • In such cases, check the configuration in the system that controls date validations:
        • Tolerance settings in the Purchasing or Logistics module.
        • Check if there is a user exit or BAdI that enforces this validation.
      • If allowed by business, the system settings can be adjusted by SAP Basis or functional consultants to permit past dates within a certain tolerance.
    3. Check for Custom Validations:

      • Sometimes, custom validations or user exits (e.g., in transaction ME21N or related) may enforce stricter date checks.
      • Review any custom code or enhancements that might be causing this rejection.

    Related Information:

    • Transaction Codes: ME21N (Create PO), ME22N (Change PO), MIGO (Goods Movement), VL01N (Create Delivery)
    • Configuration Path:
      • Logistics ? Materials Management ? Purchasing ? Messages ? Define Message Control
      • Or check tolerance limits in Purchasing settings.
    • SAP Notes: Search for SAP Notes related to WG457 for any patches or updates.
    • User Exits / BAdIs:
      • EXIT_SAPMM06E_012 (Check delivery date in PO)
      • BADI_PO_CHANGE or similar might be used for custom validations.

    Summary:

    • Cause: Delivery date entered is before the current date.
    • Solution: Enter a valid delivery date (today or future). Adjust system settings if past dates are required.
    • Check: System configuration, custom validations, and business requirements.

    If you need help with specific steps to change the delivery date or adjust system settings, please let me know!

    • 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