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

Close

How To Fix WG458 - PO &1 rejected: delivery date too far in future


SAP Error Message - Details

  • Message type: E = Error

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

  • Message number: 458

  • Message text: PO &1 rejected: delivery date too far in future

  • 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 WG458 - PO &1 rejected: delivery date too far in future ?

    Certainly! Here's a detailed explanation of the SAP error message WG458: "PO &1 rejected: delivery date too far in future":


    Error Message

    WG458 PO &1 rejected: delivery date too far in future

    • &1 is a placeholder for the Purchase Order (PO) number.

    Cause

    This error occurs when the delivery date entered in a Purchase Order (PO) is beyond the allowed maximum future date limit set in the system. SAP has a validation check to prevent users from entering delivery dates that are unrealistically far in the future, which could cause planning and scheduling issues.

    The system compares the delivery date against a configured maximum allowed future date interval. If the delivery date exceeds this interval, the PO is rejected with this error.


    Where is this check controlled?

    The maximum allowed future delivery date is controlled by the customizing setting:

    • Transaction: OMI4 (for Purchasing Document Types)
    • Or via the Delivery Date Tolerance settings in the material master or purchasing info records.
    • Sometimes, it can also be controlled by user exits or BAdIs that enforce custom validations.

    Solution

    1. Check the delivery date entered:

      • Verify the delivery date in the PO line item.
      • Ensure it is within a reasonable timeframe from the current date.
    2. Adjust the allowed future date interval:

      • Go to transaction OMI4 (or relevant customizing path):
        • Navigate to Logistics ? Materials Management ? Purchasing ? Purchase Order ? Define Delivery Date Tolerance.
        • Increase the allowed maximum future delivery date interval if business requirements justify longer lead times.
      • Alternatively, check if there is a tolerance defined in the material master or info record that restricts the delivery date.
    3. If the delivery date is correct and business requires it:

      • Adjust the customizing settings to allow longer future delivery dates.
      • Communicate with the purchasing and planning teams to confirm the validity of such long-term delivery dates.
    4. Check for custom validations:

      • Sometimes, custom user exits or BAdIs (e.g., ME_PROCESS_PO_CUST) might enforce stricter delivery date checks.
      • Review and adjust the custom code if necessary.

    Related Information

    • Transaction ME21N / ME22N: Where the PO is created or changed.
    • Delivery Date Tolerance: Controls how far in the future delivery dates can be set.
    • Material Master (MM03): Check the MRP data tab for delivery tolerances.
    • Purchasing Info Record (ME12): May contain delivery tolerances.
    • User Exits / BAdIs: Custom logic might override standard behavior.

    Summary

    Aspect Details
    Cause Delivery date in PO exceeds allowed maximum future date interval.
    Solution Adjust delivery date to be within allowed range or increase allowed future date tolerance in customizing (OMI4).
    Check Delivery date in PO, customizing settings, material master, info record, custom validations.
    Transaction ME21N, ME22N (PO), OMI4 (customizing)

    If you need help with the exact customizing path or want to check if custom code is causing this, 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
The AI Support Assistant is great. It provides comprehensive assistance even on the most difficult issues. I highly recommend this service.
Rate 1
John Jordan
SAP Consultant & Author