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

Close

How To Fix WZ587 - Out-of-date breakpoints activated


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WZ - Workflow: Model objects

  • Message number: 587

  • Message text: Out-of-date breakpoints activated

  • Show details Hide details
  • What causes this issue?

    There are breakpoints active for steps that no longer exist in the
    current workflow defintion.
    This situation can occur if the workflow defintion is changed after a
    breakpoint is activated.

    System Response

    When the workflow is executed, a check is carried out to see whether the
    workflow needs to stop due to the active breakpoint; however, this
    breakpoint can never actually be reached of course.

    How to fix this error?

    Delete all relevant breakpoints by using the DELETE key.

    Procedure for System Administrators

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


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message WZ587 - Out-of-date breakpoints activated ?

    SAP Error Message:
    WZ587 - Out-of-date breakpoints activated


    Cause:

    This error occurs when you try to debug an ABAP program, and the debugger detects that there are breakpoints set in the program that are no longer valid or up-to-date. This typically happens if:

    • The program has been changed or recompiled after the breakpoints were set.
    • The breakpoints were set in an older version of the program.
    • The source code has been modified, causing the breakpoints to point to invalid or non-existing code lines.

    Explanation:

    Breakpoints are linked to specific lines or statements in the ABAP source code. When the program changes, these line references may no longer be correct. The debugger then flags these breakpoints as "out-of-date" because they cannot be reliably used in the current version of the program.


    Solution:

    To resolve the WZ587 error, you should:

    1. Delete all existing breakpoints in the program:

      • Use the debugger or transaction SE80 or SE38 to open the program.
      • Go to the breakpoint management and remove all breakpoints.
    2. Re-set the breakpoints in the current version of the program:

      • After deleting old breakpoints, set new breakpoints at the desired lines in the updated source code.
    3. Recompile the program if necessary:

      • Ensure the program is active and compiled without errors.
    4. Clear user-specific breakpoints:

      • Sometimes breakpoints are stored in the user’s session or user-specific settings.
      • Use transaction SDBG (Debugger Breakpoints) to manage and delete user-specific breakpoints.
    5. Restart the debugging session:

      • After cleaning up breakpoints, start a new debugging session.

    Additional Information:

    • Breakpoints in SAP are stored in the user’s session and are linked to the program version.
    • If you transport programs between systems, breakpoints may become invalid.
    • The error message WZ587 is a safeguard to prevent debugging with incorrect breakpoints, which could lead to confusion or incorrect debugging behavior.
    • If you frequently modify programs, it is good practice to clear and reset breakpoints after changes.

    Summary:

    Aspect Details
    Cause Breakpoints set in an older or changed version of the program (outdated references).
    Solution Delete all breakpoints, recompile the program, and set new breakpoints in the current code.
    Related Info Use transaction SDBG to manage breakpoints; breakpoints are user/session-specific.

    If you continue to experience issues, consider checking SAP Notes or contacting your BASIS/ABAP support team for environment-specific debugging settings.

    • 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:
  • WZ586 No breakpoints activated
    Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...

  • WZ585 Select a line
    Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...

  • WZ588 Workflow definition & does not exist in version &
    Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...

  • WZ589 Workflow item '&' does not exist
    Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...

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