Do you have any question about this error?
Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now →
Message type: E = Error
Message class: TR - Change and Transport System
Message number: 118
Message text: Class W tables are allowed only with delivery class S
The delivery class was changed to a value other than <LS>S</>. However,
class W tables exist as sub-objects. This is permitted only with
delivery class (CONTFLAG) S.
Change rejected.
Either leave the delivery class as <LS>S</> or remove the class W
tables functioning as sub-objects.
Error message extract from SAP system. Copyright SAP SE.
TR118
- Class W tables are allowed only with delivery class S ?The SAP error message TR118 indicates that you are trying to create or modify a table with a delivery class that is not compatible with the specified class of the table. Specifically, the message states that "Class W tables are allowed only with delivery class S."
Cause:
In SAP, tables are assigned a delivery class that determines how the data in the table is treated in terms of transport and data management. The delivery classes are defined as follows:
Class W tables are typically used for work area tables, which are not meant to be transported between systems. The error occurs when you attempt to assign a delivery class to a Class W table that is not allowed.
To resolve this error, you need to ensure that the delivery class of the table you are trying to create or modify is compatible with the Class W designation. Here are the steps you can take:
Check the Table Definition: Review the table definition in the Data Dictionary (SE11) to see what delivery class is currently assigned.
Change the Delivery Class: If the table is incorrectly assigned a delivery class that is not compatible with Class W, change it to a delivery class that is appropriate for your use case. For example, if the table is meant to be a work area table, ensure it is set to Class W and that it does not have a delivery class that is not allowed.
Recreate the Table: If you are unable to change the delivery class due to restrictions, you may need to drop the table and recreate it with the correct settings.
Consult Documentation: Refer to SAP documentation or consult with your SAP Basis or ABAP team for guidance on the appropriate delivery class for your specific use case.
By following these steps, you should be able to resolve the TR118 error and ensure that your table definitions are correctly configured.
Get instant SAP help. Sign up for our Free Essentials Plan.
TR117
Entry overlaps with logical object &
What causes this issue? You either changed an entry or specified a new one that overlaps with an existing non-Customizing entry.System Response The ...
TR116
Overlap with object & and subobject & &
What causes this issue? You activated an object (PROCFLAG = space) or changed the delivery class to non-customizing. However, there are overlapping o...
TR119
Class W tables are allowed only with delivery class S
What causes this issue? You specified a class W table as a sub-object. Only logical objects of class S can be treated in this way.System Response En...
TR120
Object & is contained as a subobject in object & &
What causes this issue? You attempted to delete a header entry, although this object still exists as a sub-object in one or more other logical object...
Click on this link to search all SAP messages.