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

Close

How To Fix WH047 - Value & in the sales price or old sales price field is not numerical


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WH - Messages for store physical inventory (DRS)

  • Message number: 047

  • Message text: Value & in the sales price or old sales price field is not numerical

  • Show details Hide details
  • What causes this issue?

    The value specified in the field sales price or in the field "old sales
    price" is not numeric.

    System Response

    The system cannot interpret this value and cannot therefore
    update the intermediate document item.

    How to fix this error?

    INCLUDE NA_SYSADMIN1

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message WH047 - Value & in the sales price or old sales price field is not numerical ?

    SAP Error Message:
    WH047Value & in the sales price or old sales price field is not numerical


    Cause:

    This error occurs when a non-numeric character (such as an ampersand & or any other invalid character) is entered in a field that expects a numeric value, specifically in the sales price or old sales price field during sales order processing or pricing condition maintenance.

    In SAP, pricing fields must contain valid numeric values (e.g., decimal numbers). If the system encounters a character that cannot be interpreted as a number, it throws this error.


    Solution:

    1. Check the Input Values:

      • Verify the values entered in the sales price or old sales price fields.
      • Remove any non-numeric characters such as &, letters, or special symbols.
      • Ensure the value is a valid number (e.g., 100, 99.99, 0).
    2. Data Entry Validation:

      • If the data is being uploaded via a batch input, LSMW, or any interface, check the source data for invalid characters.
      • Correct the source data before uploading.
    3. User Training:

      • Inform users about the correct format for price fields.
      • Emphasize that only numeric values are allowed.
    4. Check Custom Code or User Exits:

      • If the error occurs during custom processing or enhancements, review the code to ensure no invalid characters are being inserted into pricing fields.

    Related Information:

    • Fields involved: Sales price fields in sales documents (e.g., VBAK, VBAP pricing conditions).
    • Transaction codes: VA01, VA02 (Sales Order), VK11, VK12 (Condition Maintenance).
    • Common scenarios: Manual entry errors, incorrect data migration, or interface errors.
    • SAP Notes: Check for any SAP Notes related to pricing or sales order errors if the problem persists after correcting input data.

    Summary:
    The WH047 error is caused by entering non-numeric characters in numeric price fields. The solution is to ensure that only valid numeric values are entered in the sales price or old sales price fields. Validate and clean data inputs, and educate users on proper data entry formats.

    • 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