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

Close

How To Fix TR247 - Object name &1 reserved for generated objects in package &2


SAP Error Message - Details

  • Message type: E = Error

  • Message class: TR - Change and Transport System

  • Message number: 247

  • Message text: Object name &1 reserved for generated objects in package &2

  • Show details Hide details
  • What causes this issue?

    The object name belongs to a name range protected for generated
    objects.
    This name is used by generation functions and is reserved for package
    &V2&.

    System Response

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

    How to fix this error?

    Create object:
    Choose a different object name.
    If you want to keep this object name for a particular reason, enter
    package &V2&. The object is automatically flagged as generated when it
    is created.
    Change object:
    To allow repairs, the object can be changed.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message TR247 - Object name &1 reserved for generated objects in package &2 ?

    The SAP error message TR247 indicates that you are trying to create or modify an object in a package that is reserved for generated objects. This typically occurs when you attempt to create a development object (like a program, function module, or class) in a package that is not intended for manual development but is instead reserved for objects generated by the system.

    Cause:

    1. Package Restrictions: The package you are trying to use is designated for generated objects only. This means that it is not meant for manual development or user-defined objects.
    2. Development Class: The object you are trying to create is being assigned to a development class (package) that has restrictions on what types of objects can be created within it.

    Solution:

    1. Use a Different Package: Identify a suitable package that is intended for manual development. You can create your own package if necessary, or use an existing one that allows for user-defined objects.
    2. Check Package Attributes: Go to transaction SE80 (Object Navigator) or SE21 (Package Builder) and check the attributes of the package you are trying to use. Ensure that it is not marked as a "generated" package.
    3. Change Object Assignment: If you have already created the object, you may need to change its package assignment to a valid package that allows manual development. This can be done in the object properties.
    4. Consult Documentation: If you are unsure about which packages are appropriate for your development, consult your project documentation or speak with your SAP Basis or development team.

    Related Information:

    • Transaction Codes:
      • SE80: Object Navigator
      • SE21: Package Builder
      • SE11: Data Dictionary (for checking table packages)
    • SAP Notes: Check for any relevant SAP Notes that might provide additional context or updates regarding package management and object creation.
    • Development Guidelines: Familiarize yourself with your organization’s development guidelines regarding package usage to avoid similar issues in the future.

    By following these steps, you should be able to resolve the TR247 error and continue with your development work in SAP.

    • 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