How To Fix MW587 - The user exit "Delivery Date" determined no delivery date & & & &


SAP Error Message - Details

  • Message type: E = Error

  • Message class: MW - Messages IS-R / Allocation Tables

  • Message number: 587

  • Message text: The user exit "Delivery Date" determined no delivery date & & & &

  • Show details Hide details
  • What causes this issue?

    Use an <DS:SIMG.W_ZF_VK_0420.SIMG_OAUF>item category</> with which the
    delivery date should be determined from the default delivery date with
    the help of the user exit <ZH>Delivery date</>.
    The user exit has not provided a delivery date.
    The error occured in
    &V1&
    &V2&
    &v3&
    &v4&

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

    System Response

    The system has taken the default delivery date as the delivery date.
    Ensure the system message is only given once for each item, ie. if you
    use an allocation rule and the error occurred in several recipients,
    then the message only appears for the first recipient.

    How to fix this error?

    There are several options
    Use a different item category
    Maintain the <DS:SIMG.W_ZF_VK_0420.SIMG_OAUF>allocation table item
    category </> in Customizing according to your company requirements
    INCLUDE ISR_CUSTOMIZING
    Inform your system administrator if the item category settings are
    correctly maintained.

    Procedure for System Administrators

    Check if the user exit is activated.
    Check function modules EXIT_SAPLWAUF_100 (for stores and customers) and
    EXIT_SAPLWAUF_103 (for distribution centers).

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message MW587 - The user exit "Delivery Date" determined no delivery date & & & & ?

    The SAP error message MW587 indicates that the user exit responsible for determining the delivery date did not return a valid delivery date during the processing of a sales order or delivery. This can occur in various scenarios, such as during the creation of a sales order, delivery, or when performing a goods issue.

    Cause:

    1. User Exit Logic: The user exit that is supposed to calculate the delivery date may not be implemented correctly or may not be returning a value.
    2. Missing Configuration: There may be missing or incorrect configuration settings in the system that affect how delivery dates are determined.
    3. Data Issues: There could be issues with the master data (e.g., material master, customer master) that prevent the system from calculating a valid delivery date.
    4. Custom Code: If there is custom code in the user exit, it may contain logic errors or may not handle certain scenarios correctly.

    Solution:

    1. Check User Exit Implementation: Review the implementation of the user exit (e.g., USEREXIT_DELIVERY_DATE in the relevant function module) to ensure it is correctly calculating and returning a delivery date.
    2. Review Configuration: Check the configuration settings related to delivery date determination in the relevant customizing transactions (e.g., sales and distribution settings).
    3. Validate Master Data: Ensure that the relevant master data (material, customer, etc.) is complete and accurate. Check for any missing or incorrect entries that could affect delivery date calculation.
    4. Debugging: If you have access to the development environment, you can debug the user exit to see what values are being processed and why a delivery date is not being returned.
    5. Consult Documentation: Review SAP documentation or notes related to delivery date determination for any known issues or additional configuration steps that may be required.

    Related Information:

    • SAP Notes: Check SAP Notes for any known issues or patches related to delivery date determination and the specific user exit you are using.
    • Transaction Codes: Familiarize yourself with relevant transaction codes such as VA01 (Create Sales Order), VL01N (Create Outbound Delivery), and MM02 (Change Material) to test and validate the process.
    • User Exits and BAdIs: Explore other user exits or Business Add-Ins (BAdIs) that may be relevant for delivery date determination, as there may be alternative methods to achieve the desired functionality.

    If the issue persists after checking these areas, it may be beneficial to consult with your SAP support team or a technical consultant who can provide deeper insights into the specific implementation and configuration of your SAP system.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Start your 7-day free trial now.


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 simplifies finding the accurate answers to SAP message errors. I now use every week. A must have tool for anyone working with SAP! Highly recommended!
Rate 1
Kent Bettisworth
Executive SAP Consultant