Do you have any question about this error?
Message type: E = Error
Message class: E2 - DE Data Dictionary
Message number: 336
Message text: Enter the delivery class & for the Basis view
The delivery class of the View variant is different from the delivery
class of the Basis view involved here.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Correct the delivery class of the View variant -- it should be the
delivery class taken from the Basis view involved here.
Error message extract from SAP system. Copyright SAP SE.
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:
Open the Data Dictionary (SE11):
- Go to transaction SE11 in your SAP system.
Select the Object Type:
- Choose "View" if you are working with a view, or "Table" if you are working with a table.
Enter the Name of the View/Table:
- Enter the name of the view or table you are trying to create or modify.
Edit the Object:
- Click on the "Change" button to edit the object.
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)
Save and Activate:
- After entering the delivery class, save your changes and activate the object.
Related Information:
By following these steps, you should be able to resolve the E2336 error and successfully define your database view or table in SAP.
Get instant SAP help. Start your 7-day free trial now.
E2335
Enter access & for the Basis view
What causes this issue? You have selected an access type that exceeds the access type defined in the Basis view. By default, the Basis view access is...
E2334
The customer namespace must be defined for active maintenance views
What causes this issue? The customer namespace must be defined for active maintenance views with delivery class E or G. This view is not yet active.S...
E2337
Copying append views is not allowed
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
E2338
Select at least one table field
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
Click on this link to search all SAP messages.