How to create global structure in transaction SE11?

In this tutorial, you will learn how to create a global structure in the transaction SE11.

Step 1. To create a global structure go to transaction SE11 (ABAP Dictionary Maintenance). Put se11in the command field and hit Enter:

 

Step 2. Choose Data type radio button:

 

Step 3. Fill data type name field i.e. with “ZMM_ST_MATERIALS“. Remember that object name has to start with “Z” or “Y“. It’s also a common practice to use “ST” naming convention that represents “STructure“:

 

Step 4. Click on Create button:

 

Step 5. From popup choose Structure:

 

Step 6. Confirm your choice using Continue button:

 

Step 7. Fill Short Description with something suitable i.e. “Material Master Structure“:

 

Step 8. Fill Component and Component Type columns. In this example, our structure will have two fields “MATNR” of type “MATNR” and “MAKTX” of type “MAKTX“:

 

Step 9. We need to define Enhancement Category. Choose Extras | Enhancement Category… from the top menu:

 

Step 10. Confirm by clicking on Continue button:

 

Step 11. Choose Enhancement Category i.e. “Cannot Be Enhanced“:

 

Step 12. Confirm your choice by clicking on Copy button:

 

Step 13. Click on Activate button to active your object:

 

Step 14. You will be asked to choose Package. You can either save it as a local object by clicking on Local Object button:

 

Step 15. Or choose a suitable package name i.e. “ZTEST“. If you don’t have a package yet create one, just follow THIS tutorial:

 

Step 16. Click on Save button to confirm your choice:

 

Step 17. Choose a transport request where you want to save your work:

 

Step 18. Confirm by clicking on Continue button:

 

Now you have a global structure that you may use in any ABAP report or class.

Written by 

Leave a Reply

Your email address will not be published. Required fields are marked *