Clases locales y globales
Las clases en ABAP pueden ser locales o globales.

Las clases globales se almacenan centralmente y se encuentran en su propio objeto de repository llamado pool de clases. Una clase global puede servir como programa principal. Las clases globales también pueden contener lógica que deben reutilizar otros programas ABAP, incluidas otras clases globales.
Las clases locales se definen como parte de un programa ABAP, por ejemplo, una clase global. Solo puede utilizarlos en el programa o la clase en los que están definidos. Las clases locales son útiles para entidades o funciones que solo necesita en un único programa.
La sintaxis ABAP de las clases locales y globales es casi idéntica. En este curso, trabajará con clases locales en su clase global. La clase global con el método if_oo_adt_classrun~main solo servirá como una especie de programa principal.
Clases locales en clases globales
Como se muestra en la siguiente figura, cuando abre una clase global en ADT, el foco está en la pestaña Clase global, primero. Aquí encontrará el código fuente de la propia clase global. Para ver o introducir el código fuente de las clases locales, debe navegar a la pestaña Tipos locales.

ADT proporciona un modelo de código fuente para la clase local. Para utilizar este modelo, proceda de la siguiente manera:
- En el editor ABAP, escriba lcl y pulse Ctrl + Espacio.
- En la lista que se muestra, seleccione lcl - Local class y pulse Intro.
- Ajuste el nombre de la nueva clase local.
Para las clases de este curso, debe eliminar el suplemento create private de la sentencia CLASS … DEFINITION.

