How To Fix 37029 - Generated dynpro is not the current version


SAP Error Message - Details

  • Message type: E = Error

  • Message class: 37 - Screen Painter

  • Message number: 029

  • Message text: Generated dynpro is not the current version

  • Show details Hide details
  • What happened?

    The generated form of the screen does not match the current source
    form.

    How to fix this error?

    To update the generated form, generate the screen in Screen Painter.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message 37029 - Generated dynpro is not the current version ?

    The SAP error message "37029: Generated dynpro is not the current version" typically occurs when there is a mismatch between the screen (dynpro) version in the SAP system and the version that is currently being referenced or used. This can happen for various reasons, such as changes made to the screen layout or program code that have not been properly activated or updated.

    Causes:

    1. Changes in Screen Layout: If the screen layout has been modified (e.g., fields added or removed) but the changes have not been activated, the system may still reference the old version of the screen.
    2. Transport Issues: If the screen was transported from one system to another (e.g., from development to production) and the transport did not include the latest version of the screen, this error can occur.
    3. Development Environment Issues: If multiple developers are working on the same screen and one developer has not activated their changes, it can lead to version mismatches.
    4. Caching Issues: Sometimes, the SAP GUI may cache an older version of the screen, leading to this error.

    Solutions:

    1. Activate the Screen: Go to the screen in the ABAP Workbench (transaction SE80 or SE11) and ensure that the screen is activated. You can do this by selecting the screen and choosing the "Activate" option.
    2. Check Transport Requests: If the screen was transported, ensure that the transport request included the latest version of the screen. You may need to re-transport the object if it was not included.
    3. Clear SAP GUI Cache: Clear the cache of the SAP GUI. This can be done by deleting the contents of the cache folder or using the transaction code /n/sap/bc/gui/sap/its/clear_cache.
    4. Check for Multiple Versions: Ensure that there are no multiple versions of the same screen in the system. You can check this in the screen attributes.
    5. Recompile the Program: If the screen is part of a program, recompiling the program may help resolve the issue.
    6. Check for User-Specific Settings: Sometimes, user-specific settings can cause issues. Try logging in with a different user or resetting user settings.

    Related Information:

    • Transaction Codes: SE80 (Object Navigator), SE11 (Data Dictionary), SE37 (Function Builder), SE38 (ABAP Editor).
    • SAP Notes: Check SAP Notes for any known issues or patches related to this error message.
    • Debugging: If the issue persists, consider debugging the program to identify where the version mismatch is occurring.

    If the problem continues after trying these solutions, it may be beneficial to consult with your SAP Basis team or reach out to SAP support for further assistance.

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