How To Fix ABADR590 - System error during derivation: &-& was not found in ABAP Dictionary


SAP Error Message - Details

  • Message type: E = Error

  • Message class: ABADR - Message Class for Characteristic Derivation

  • Message number: 590

  • Message text: System error during derivation: &-& was not found in ABAP Dictionary

  • Show details Hide details
  • What causes this issue?

    The customizing settings for derivation reference a field with the name
    &V1&-&V2&. This field does not exist in the ABAP Dictionary.

    System Response

    The system generated a short dump, because there is an inconsistency in
    Customizing.

    How to fix this error?

    This can typically occur at two points:
    A: during derivation
    B: while an operating concern is being generated in Profitability
    Analysis (CO-PA)
    In case A, table TKEDRSF contains inconsistent entries with the table
    name cited above and field names TABNAME and FIELDNAME.
    In case B, this may also be due to inconsistent entries in tables T258M
    or TKEVA05. In this case, the addressed field typically has the ending
    "_ME". Check whether table T258M contains an entry with SD_MENGE =
    Field name and without an ending "_ME". If so, delete that entry. Do
    the same for table TKEVA05 and the fields QSOURCE and QTARGET.
    In case A above, you should delete the entire derivation step. Using
    transaction SE16, check table TKEDRSF for the inconsistent entry with
    TABNAME and FIELDNAME. You can find the relevant Customizing
    transaction using table TKEDR, field TRX1, by using the key of the
    entry you found. The content of the field STEP_NO tells you the number
    of the derivation step concerned that you see in the overview list of
    the Customizing function. Alternatively, you can delete the step by
    calling up function module KEDR_STRATEGY_STEP_DELETE (transaction SE37,
    "Test"). However, find out why this step is inconsistent, and check
    whether you need to define an equivalent step again.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message ABADR590 - System error during derivation: &-& was not found in ABAP Dictionary ?

    The SAP error message ABADR590 indicates that there is a system error during the derivation process, specifically stating that a certain object (denoted by &-&) was not found in the ABAP Dictionary. This typically occurs in the context of data processing or when trying to derive values from certain fields or structures that are expected to exist in the ABAP Dictionary but do not.

    Causes:

    1. Missing Data Element or Structure: The object that the system is trying to access may not exist in the ABAP Dictionary. This could be due to a missing data element, domain, or structure.
    2. Incorrect Configuration: There may be a configuration issue where the derivation logic is pointing to an incorrect or outdated object.
    3. Transport Issues: If the system is newly upgraded or if transports have been moved between systems, some objects may not have been transported correctly.
    4. Custom Development: If there are custom developments or enhancements that reference objects that have been deleted or renamed, this error can occur.

    Solutions:

    1. Check the Object: Verify that the object referenced in the error message exists in the ABAP Dictionary. You can do this by using transaction SE11 (Data Dictionary) to search for the object.
    2. Review Configuration: If the error occurs in a specific configuration (like a derivation rule), review the configuration settings to ensure they are pointing to the correct objects.
    3. Transport Management: If the issue arose after a transport, check the transport logs to ensure that all necessary objects were included and successfully imported.
    4. Debugging: If you have access to debugging tools, you can set breakpoints in the relevant ABAP code to trace where the error is occurring and gather more context about the missing object.
    5. Consult Documentation: Review any relevant documentation or notes from SAP that may address this specific error or provide guidance on similar issues.
    6. Contact SAP Support: If the issue persists and you cannot identify the cause, consider reaching out to SAP support for assistance, especially if this is impacting production systems.

    Related Information:

    • Transaction Codes: SE11 (Data Dictionary), SE80 (Object Navigator), SE37 (Function Module), SE24 (Class Builder).
    • SAP Notes: Check the SAP Support Portal for any notes related to ABADR590 or similar issues.
    • Community Forums: SAP Community and other forums can be helpful for finding similar issues faced by other users and their solutions.

    By following these steps, you should be able to identify the cause of the ABADR590 error and implement a solution to resolve it.

    • 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
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