Professional Documents
Culture Documents
www.imustlearn.co.in
www.imustlearn.co.in
Program Types
Executable Programs
Module Pools
Function Groups
Class Pools
Interface Pools
Subroutine pools
Type groups
Include programs
www.imustlearn.co.in
Executable Programs
Module Pools
Module Pools are introduced with the
PROGRAM statement
They can work with their own screens and
should have at least one screen linked to the
program and can only be executed through
transaction codes
Module pools can contain all the various
processing blocks in ABAP, except for
reporting event blocks and Function Modules,
and any number of local classes
They can be created directly with the ABAP
editor tool
www.imustlearn.co.in
Function Groups
www.imustlearn.co.in
Class pools
www.imustlearn.co.in
Subroutine pools
Type groups
Type groups or pools are introduced with the
TYPE-POOL statement
They cannot contain their own screens or
processing blocks
They contain the definitions of global data
types, which can be made visible in any ABAP
program by the TYPE-POOLS statement
They are created with the ABAP dictionary tool
www.imustlearn.co.in
Include Programs
Include programs have no introductory
program statement and, unlike all other
program types, they do not represent
independent compilation units with their own
memory space
Include programs provide a library function for
ABAP source code and can be embeded at
any location in other ABAP programs using the
INCLUDE statement
EG : TOP include etc
www.imustlearn.co.in