How To Fix KE458 - Saving/changing of derivation structures; number assignment


SAP Error Message - Details

  • Message type: E = Error

  • Message class: KE -

  • Message number: 458

  • Message text: Saving/changing of derivation structures; number assignment

  • Show details Hide details
  • What causes this issue?

    When you save or change a derivation structure, the system creates a
    table that stores the corresponding derivation rules.
    The name of this table consists of the prefix 'K9' and a 3-digit number
    ('nnn'). You can assign this number manually or have the system do it
    automatically. In either case, the system checks whether the name
    'K9nnn' is still available.

    How to fix this error?

    Decide whether you want to assign the table numbers manually or have the
    system do it automatically. If your entire ERP configuration consists of
    only one <LS>SAP ERP Central Component system</> (ECC system), you can
    choose automatic number assignment. If you have several ECC systems, you
    should assign them manually.
    Note the following when assigning these numbers:
    The tables are stored under the name 'K9nnn' in the ABAP/4 Dictionary
    and are valid for all clients. If you customize in more than one ECC
    system at the same time, you need to make sure that the table names are
    unique in all systems. Otherwise, it will not be possible to transport
    them to the same system later due to a naming conflict.

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

    Example: You create a table 'K9100' for derivation structure AB1 during
    customizing in your test system. At the same time, you also customize in
    your productive system, which previously had the same status as the test
    system, and the system creates a table 'K9100' for derivation structure
    AB2 (with a different meaning). This is possible because the number 100
    has not been taken yet in the productive system. Once this has happened,
    it is no longer possible to transport derivation structure AB1 from the
    test system to the productive system.
    SAP recommendation:
    Assign the table numbers manually, making sure that you do not assign
    the same number in two different systems. For example, you could
    assign different number ranges for your test system and your productive
    system to avoid naming conflicts when you transport. Or
    you can only authorize your users to create or change derivation
    structures in the test system, and to transport these then to the
    productive system.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message KE458 - Saving/changing of derivation structures; number assignment ?

    The SAP error message KE458 typically occurs in the context of the Controlling (CO) module, specifically when dealing with derivation structures in Profitability Analysis (CO-PA). This error indicates that there is an issue with saving or changing derivation structures, particularly related to number assignment.

    Cause:

    The error can be caused by several factors, including:

    1. Number Range Issues: The number range for the derivation structure may not be defined or may be exhausted. Each derivation structure requires a unique identifier, and if the system cannot assign a new number, it will trigger this error.

    2. Authorization Issues: The user may not have the necessary authorizations to create or modify derivation structures.

    3. Configuration Errors: There may be issues in the configuration of the CO-PA module or the derivation structure itself, such as missing or incorrect settings.

    4. Data Consistency Issues: There may be inconsistencies in the data that prevent the system from saving changes.

    Solution:

    To resolve the KE458 error, you can take the following steps:

    1. Check Number Ranges:

      • Go to transaction code SNRO (Number Range Objects).
      • Check the number range object related to derivation structures (usually CO_PA or similar).
      • Ensure that the number range is defined and has available numbers. If necessary, extend the number range.
    2. Review Authorizations:

      • Ensure that the user has the necessary authorizations to create or modify derivation structures. This can be checked in transaction SU53 after the error occurs.
    3. Verify Configuration:

      • Review the configuration settings for the derivation structures in the CO-PA module. Ensure that all required fields and settings are correctly configured.
    4. Check for Data Consistency:

      • Look for any inconsistencies in the data that might be causing the issue. This may involve checking related tables or settings in the CO-PA module.
    5. Consult SAP Notes:

      • Check the SAP Support Portal for any relevant SAP Notes that may address this specific error. There may be patches or updates that resolve known issues.
    6. Contact SAP Support:

      • If the issue persists after trying the above steps, consider reaching out to SAP Support for further assistance.

    Related Information:

    • Transaction Codes:

      • SNRO for number range maintenance.
      • KE4S for maintaining derivation structures.
    • Documentation:

      • Review SAP documentation related to CO-PA and derivation structures for detailed configuration guidelines.
    • Community Forums:

      • SAP Community and other forums can be helpful for finding similar issues and solutions shared by other users.

    By following these steps, you should be able to identify and resolve the underlying cause of the KE458 error 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