The Class Builder creates a global class in an ABAP program of type class pool. A class pool can contain exactly one global class. But like any other ABAP program, a class pool can contain further declarations and implementations that are not part of the global class. Compared to other program types, the declarations and implementations that are possible in class pool are restricted to the following list of statements.
Outside the global class, you can use the following statements in a class pool:
Local definitions, especially local classes, can be useful as auxiliary classes for the global class. In local classes you can encapsulate implementation details that should not be visible from the outside (they should not even occur in the private section).
The Class Builder organizes local definitions and implementations in special include programs that you can edit by selecting the appropriate function. There are include programs for: