Professional Documents
Culture Documents
Maximizing Efficiency in SAP TMG - A Comprehensive Guide
Maximizing Efficiency in SAP TMG - A Comprehensive Guide
MILLU138@GMAIL.COM
ABAP/Webdynpro/CDS/ODATA/SAP UI5/FIORI
https://www.linkedin.com/in/milan-victor-xavier-1713b3192
Milan Victor – SAP
MILLU138@GMAIL.COM
ABAP/Webdynpro/CDS/ODATA/SAP UI5/FIORI
Delivery class:
The delivery class is a classification assigned to database tables, data elements, and
domains. It is a property that provides information about the transport and
management of objects across different systems in the SAP landscape. The delivery class
is primarily used to define how changes to these objects are handled during the
transport process.
There are several delivery classes in SAP, and each class signifies a different behavior
regarding transport and client-specific customizing. The commonly used delivery classes
include:
Types:
• A - Application table (master and transaction data)
• C - Customizing, and maintenance only by the customer, no SAP imports
• L - Table for storing temporary data, delivered empty
• G - Customizing, protected against SAP updates, only INS allowed
• E - Control table, SAP and customer have separate key areas
• S - System table, edited only by SAP, change = modification
• W - System table, contents transportable by separate TR objects
https://www.linkedin.com/in/milan-victor-xavier-1713b3192
Milan Victor – SAP
MILLU138@GMAIL.COM
ABAP/Webdynpro/CDS/ODATA/SAP UI5/FIORI
https://www.linkedin.com/in/milan-victor-xavier-1713b3192
Milan Victor – SAP
MILLU138@GMAIL.COM
ABAP/Webdynpro/CDS/ODATA/SAP UI5/FIORI
https://www.linkedin.com/in/milan-victor-xavier-1713b3192
Milan Victor – SAP
MILLU138@GMAIL.COM
ABAP/Webdynpro/CDS/ODATA/SAP UI5/FIORI
After giving the enhancement category please save and activate the table
https://www.linkedin.com/in/milan-victor-xavier-1713b3192
Milan Victor – SAP
MILLU138@GMAIL.COM
ABAP/Webdynpro/CDS/ODATA/SAP UI5/FIORI
https://www.linkedin.com/in/milan-victor-xavier-1713b3192
Milan Victor – SAP
MILLU138@GMAIL.COM
ABAP/Webdynpro/CDS/ODATA/SAP UI5/FIORI
https://www.linkedin.com/in/milan-victor-xavier-1713b3192
Milan Victor – SAP
MILLU138@GMAIL.COM
ABAP/Webdynpro/CDS/ODATA/SAP UI5/FIORI
After this the Maintenance screen properties will be changed like this.
Then click the Create button, then it will ask the Package and TR.
https://www.linkedin.com/in/milan-victor-xavier-1713b3192
Milan Victor – SAP
MILLU138@GMAIL.COM
ABAP/Webdynpro/CDS/ODATA/SAP UI5/FIORI
After that, you can see the TMG in SM30 t-code like below.
https://www.linkedin.com/in/milan-victor-xavier-1713b3192
Milan Victor – SAP
MILLU138@GMAIL.COM
ABAP/Webdynpro/CDS/ODATA/SAP UI5/FIORI
After clicking the Environment→ Modification→Maintenance Screens the following screen will be
opened. In the below screen click over the screen and press ‘OK’ Button.
Then New screen opened, that will be like a module pool program screen.
https://www.linkedin.com/in/milan-victor-xavier-1713b3192
Milan Victor – SAP
MILLU138@GMAIL.COM
ABAP/Webdynpro/CDS/ODATA/SAP UI5/FIORI
The screen painter will be opened, there we can edit the screen of the table.
https://www.linkedin.com/in/milan-victor-xavier-1713b3192
Milan Victor – SAP
MILLU138@GMAIL.COM
ABAP/Webdynpro/CDS/ODATA/SAP UI5/FIORI
Here, I’m going to use event ‘01’ – Before saving the Data in the database table.
Give the form name and click the button in the editor column.
https://www.linkedin.com/in/milan-victor-xavier-1713b3192
Milan Victor – SAP
MILLU138@GMAIL.COM
ABAP/Webdynpro/CDS/ODATA/SAP UI5/FIORI
Next, the ABAP editor will be opened. There you can write the logic based on your requirements.
Here, just I added some messages only. Then save and activate.
Go to SM30 give the table name, and maintain the data and click the save button.
https://www.linkedin.com/in/milan-victor-xavier-1713b3192
Milan Victor – SAP
MILLU138@GMAIL.COM
ABAP/Webdynpro/CDS/ODATA/SAP UI5/FIORI
After clicking the save button we can able to see the message popup.
https://www.linkedin.com/in/milan-victor-xavier-1713b3192