How To Fix AD687 - Do not use formatting characters in numeric fields


SAP Error Message - Details

  • Message type: E = Error

  • Message class: AD - Data Dictionary application messages

  • Message number: 687

  • Message text: Do not use formatting characters in numeric fields

  • Show details Hide details
  • What causes this issue?

    Formatting characters are not allowed in fields with numeric data
    types. Such characters, e.g. for matchcode search, should only be used
    in fields with CHAR-like data types (e.g. CHAR, NUMC, CLNT).

    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?


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message AD687 - Do not use formatting characters in numeric fields ?

    The SAP error message AD687 ("Do not use formatting characters in numeric fields") typically occurs when a user attempts to enter a numeric value that includes formatting characters, such as commas, periods, or spaces, in a field that is expected to contain only numeric data. This can happen in various SAP transactions or reports where numeric input is required.

    Cause:

    1. Formatting Characters: The user has entered a number with formatting characters (e.g., "1,000" instead of "1000" or "1.000" instead of "1000").
    2. Localization Settings: Different regions have different conventions for numeric formatting (e.g., some use commas as decimal separators while others use periods).
    3. Copy-Paste Issues: Copying data from external sources (like Excel) may inadvertently include formatting characters.

    Solution:

    1. Remove Formatting Characters: Ensure that the input in the numeric field contains only digits. For example, instead of entering "1,000", enter "1000".
    2. Check Regional Settings: Verify that your SAP user profile settings are configured correctly for your locale. This can affect how numbers are interpreted.
    3. Use Numeric Input: If you are copying data from another source, paste it into a plain text editor first to strip any formatting before entering it into SAP.
    4. Input Validation: If you are developing or customizing SAP applications, implement input validation to prevent users from entering formatted numbers in numeric fields.

    Related Information:

    • SAP Notes: Check SAP Notes for any specific updates or patches related to this error message.
    • User Training: Provide training to users on how to correctly enter numeric data in SAP to avoid this error.
    • Documentation: Refer to SAP documentation for guidelines on data entry and formatting conventions.

    By following these steps, you should be able to resolve the AD687 error and ensure that numeric fields are populated correctly in SAP.

    • 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