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

Close

How To Fix TK347 - Namespace is reserved (generated objects or internal use only)


SAP Error Message - Details

  • Message type: E = Error

  • Message class: TK - Transport Organizer

  • Message number: 347

  • Message text: Namespace is reserved (generated objects or internal use only)

  • Show details Hide details
  • What causes this issue?

    Namespaces from the range /1.../ to /9.../ are reserved by SAP for
    generated objects. The range /0.../ is also reserved by SAP and can
    only be used within programs.
    The selected namespace &V1& is in one of these ranges.

    System Response

    How to fix this error?

    If the namespace to be created cannot be assigned to one of the
    specified ranges, choose a name for the namespace whose second
    character is not a digit but a letter.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message TK347 - Namespace is reserved (generated objects or internal use only) ?

    The SAP error message TK347 "Namespace is reserved (generated objects or internal use only)" typically occurs when you attempt to create or modify an object in a namespace that is reserved for SAP's internal use or for generated objects. This is common in development environments where certain namespaces are designated for specific purposes.

    Cause:

    1. Reserved Namespace: The namespace you are trying to use is reserved by SAP for its own objects or for generated objects. This is often the case with namespaces that start with specific prefixes (like /SAP/ or /ABAP/).
    2. Development Class: You may be trying to create an object in a development class that is not allowed for custom development.
    3. Transport Layer: The transport layer may restrict certain namespaces to prevent conflicts with SAP's internal objects.

    Solution:

    1. Use a Custom Namespace: If you are developing custom objects, ensure that you are using a custom namespace that is not reserved. Custom namespaces typically start with a prefix like /Z/ or /Y/.
    2. Check Development Class: Verify that the development class you are using allows for custom objects. If it is a standard SAP development class, consider creating your objects in a different class that is designated for custom development.
    3. Consult Documentation: Review SAP documentation or consult with your SAP Basis or development team to understand the reserved namespaces and the appropriate namespaces for your development.
    4. Namespace Registration: If you need a custom namespace, you may need to register it with SAP through the appropriate channels, ensuring it does not conflict with existing namespaces.

    Related Information:

    • Namespace Naming Conventions: Familiarize yourself with SAP's naming conventions for namespaces to avoid conflicts.
    • SAP Notes: Check SAP Notes for any updates or specific guidance related to namespaces and reserved objects.
    • Development Guidelines: Follow SAP's development guidelines to ensure compliance with best practices and avoid issues related to reserved namespaces.

    If you continue to encounter issues, consider reaching out to your SAP support team or consulting the SAP Community for further assistance.

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