How To Fix E2336 - Enter the delivery class & for the Basis view


SAP Error Message - Details

  • Message type: E = Error

  • Message class: E2 - DE Data Dictionary

  • Message number: 336

  • Message text: Enter the delivery class & for the Basis view

  • Show details Hide details
  • What causes this issue?

    The delivery class of the View variant is different from the delivery
    class of the Basis view involved here.

    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?

    Correct the delivery class of the View variant -- it should be the
    delivery class taken from the Basis view involved here.

    Procedure for System Administrators


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message E2336 - Enter the delivery class & for the Basis view ?

    The SAP error message E2336, which states "Enter the delivery class & for the Basis view," typically occurs when you are trying to create or modify a database table or view in the Data Dictionary (SE11) and have not specified a delivery class for the view. The delivery class is an important attribute that determines how the data in the table or view is handled in terms of transport and data management.

    Cause:

    The error arises because the delivery class is a mandatory field when defining a database object in SAP. The delivery class specifies how the data is to be treated in terms of transport between different SAP systems (e.g., development, quality assurance, production). If this field is left blank, SAP will throw this error.

    Solution:

    To resolve this error, follow these steps:

    1. Open the Data Dictionary (SE11):

      • Go to transaction SE11 in your SAP system.
    2. Select the Object Type:

      • Choose "View" if you are working with a view, or "Table" if you are working with a table.
    3. Enter the Name of the View/Table:

      • Enter the name of the view or table you are trying to create or modify.
    4. Edit the Object:

      • Click on the "Change" button to edit the object.
    5. Specify the Delivery Class:

      • In the attributes section of the view or table definition, locate the "Delivery Class" field.
      • Select an appropriate delivery class from the dropdown. The common delivery classes are:
        • A: Application table (data is transported)
        • B: Pool table (data is not transported)
        • C: Customizing table (data is transported but not in the standard way)
        • L: Table for temporary data (not transported)
        • D: Table for system data (not transported)
    6. Save and Activate:

      • After entering the delivery class, save your changes and activate the object.

    Related Information:

    • Delivery Class Definitions: Understanding the implications of each delivery class is crucial for proper data management and transport strategy in SAP.
    • Transport Management: Familiarize yourself with the transport management system (TMS) in SAP to understand how data is moved between different environments.
    • Data Dictionary: The Data Dictionary (SE11) is a central repository for all data definitions in SAP, and understanding its structure is essential for effective SAP development.

    By following these steps, you should be able to resolve the E2336 error and successfully define your database view or table in SAP.

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