Creating Type Group and using it in the ABAP program
![Description: C:\Users\ashish_trivedi03\Downloads\My Document\Type group\2.PNG](http://saptechnical.com/Tutorials/ABAP/TypeGroup/Index.9.png)
![](http://saptechnical.com/Tutorials/ABAP/TypeGroup/Index.10.jpg)
![](http://saptechnical.com/Tutorials/ABAP/TypeGroup/Index.13.png)
![](http://saptechnical.com/Tutorials/ABAP/TypeGroup/Index.14.jpg)
Introduction: This document explains the creation of type group and its use in ABAP program.
What is type group: There are several type groups available in SAP. For example ‘ABAP’ and ’SLIS’ etc. To use them in program we use key word ‘TYPE-POOLS’. It allows us to define non-predefined types. Combination of all such non-predefined types is knows as type-pool or type-group. In simple terms, if we want to use some custom types in various programs then we need not define them separately, we can simply create a type group in ABAP dictionary and use that in our programs.
Steps to create:
Go to transaction SE11; select the radio button ‘Type Group’. Click ‘Create’ button.
![](http://saptechnical.com/Tutorials/ABAP/TypeGroup/Index.15.jpg)
Note: - Maximum length of type-group name can be ‘5’.
![Description: C:\Users\ashish_trivedi03\Downloads\My Document\Type group\2.PNG](http://saptechnical.com/Tutorials/ABAP/TypeGroup/Index.9.png)
And click on save button.
Then next screen appears where we can write our source code as highlighted in the below screenshot. As an example, I have created two constants. One thing that needs to be taken care of while declaring the structures, constants, etc. in Type Group is that every object must start with ‘<name of type group>_’. In this example the constants that are declared starts with ‘ZATYP_’. The system gives syntax error in case the above naming convention is not followed.
![](http://saptechnical.com/Tutorials/ABAP/TypeGroup/Index.10.jpg)
Now save
and activate
the type group.
![](http://saptechnical.com/Tutorials/ABAP/TypeGroup/Index.11.png)
![](http://saptechnical.com/Tutorials/ABAP/TypeGroup/Index.12.png)
Now we can use the type group created above in our SAP programs. Please find below the screenshot for the same
![](http://saptechnical.com/Tutorials/ABAP/TypeGroup/Index.13.png)
Output will be following:
![](http://saptechnical.com/Tutorials/ABAP/TypeGroup/Index.14.jpg)
Summary: In this way we can create type group and use it in ABAP programs.
No comments:
Post a Comment