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

Close

How To Fix BK804 - The number range is not internal


SAP Error Message - Details

  • Message type: E = Error

  • Message class: BK - Create, Display, Reverse Controlling Document

  • Message number: 804

  • Message text: The number range is not internal

  • Show details Hide details
  • What causes this issue?

    An unforseen system error has occurred: The document number entered is
    not from an internal number range.

    System Response

    Processing is terminated.

    How to fix this error?

    Enter an internal number range.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message BK804 - The number range is not internal ?

    The SAP error message BK804, which states "The number range is not internal," typically occurs when you are trying to create or process a document that requires a number from a number range that is not set up as an internal number range in the system. This can happen in various modules, including Financial Accounting (FI) and Controlling (CO).

    Cause:

    1. Number Range Configuration: The number range for the document type you are trying to use is configured as an external number range instead of an internal one. In SAP, internal number ranges are generated by the system, while external number ranges require the user to manually enter the number.
    2. Document Type Settings: The document type you are using may not be set up correctly in the configuration settings, leading to this error.
    3. User Input: If the system is expecting an internal number but the user is trying to enter an external number, this mismatch can trigger the error.

    Solution:

    1. Check Number Range Configuration:

      • Go to the transaction code SNRO (Number Range Objects).
      • Find the relevant number range object for the document type you are working with.
      • Check if the number range is set as internal or external. If it is external and you need it to be internal, you may need to create a new internal number range.
    2. Adjust Document Type Settings:

      • Use transaction code OBY6 (for FI) or OKB9 (for CO) to check the settings for the document type.
      • Ensure that the document type is linked to the correct internal number range.
    3. User Input:

      • If the system is configured to use internal number ranges, ensure that you are not manually entering a number. Instead, allow the system to generate the number automatically.
    4. Consult with SAP Basis or Configuration Team:

      • If you do not have the necessary permissions to change number range settings, consult with your SAP Basis or configuration team to make the required adjustments.

    Related Information:

    • Transaction Codes:

      • SNRO: To manage number ranges.
      • OBY6: To configure document types in Financial Accounting.
      • OKB9: To configure document types in Controlling.
    • Documentation: Refer to SAP Help documentation for detailed information on number range management and document type configuration.

    • Testing: After making changes, test the process again to ensure that the error is resolved.

    By following these steps, you should be able to resolve the BK804 error and ensure that your number range settings are correctly configured for your business processes.

    • 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