How To Fix DS028 - Program names SAPDB..., SAP...COM/SEL are reserved for logical databases


SAP Error Message - Details

  • Message type: E = Error

  • Message class: DS - Messages for Editing Text Elements in ABAP Programs

  • Message number: 028

  • Message text: Program names SAPDB..., SAP...COM/SEL are reserved for logical databases

  • Show details Hide details
  • What causes this issue?

    You attempted to create a program name either beginning with
    <LB>SAPDB</> or beginning with <LB>SAP</> and ending with <LB>COM</> or
    <LB>SEL</>. These namespaces are reserved for logical database.
    You maintain logical databases and the associated database access
    programs with Transaction SE36.

    System Response

    The associated TADIR entry of such a program is R3TR LDBA (..), not
    R3TR PROG.

    How to fix this error?

    Choose a different program name.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message DS028 - Program names SAPDB..., SAP...COM/SEL are reserved for logical databases ?

    The SAP error message DS028 indicates that you are trying to use a program name that is reserved for logical databases. In SAP, certain program names are predefined and reserved for specific purposes, such as logical databases, which are used to retrieve data from the database in a structured way.

    Cause:

    The error occurs when:

    1. You attempt to create or modify a program using a name that starts with "SAPDB" or "SAP" followed by "COM/SEL". These prefixes are reserved for logical databases in SAP.
    2. The naming convention for programs in SAP is strict, and using reserved names can lead to conflicts or unexpected behavior.

    Solution:

    To resolve this error, you should:

    1. Rename the Program: Choose a different name for your program that does not start with the reserved prefixes. Ensure that the new name adheres to SAP's naming conventions (e.g., starting with Z or Y for custom programs).
    2. Check Existing Programs: If you are modifying an existing program, ensure that it does not have a reserved name. If it does, you will need to rename it.
    3. Use Transaction SE38: You can use transaction SE38 to check the program name and make necessary changes.

    Related Information:

    • Naming Conventions: In SAP, custom programs should typically start with "Z" or "Y" to avoid conflicts with standard SAP objects.
    • Logical Databases: Logical databases are a way to access data in SAP. They provide a structured way to retrieve data and are defined in the ABAP Dictionary.
    • ABAP Development Guidelines: Familiarize yourself with the ABAP development guidelines provided by SAP to avoid such issues in the future.

    If you continue to experience issues or if the program name is not the problem, consider checking the SAP Notes or consulting with your SAP Basis or ABAP development team 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