📘ABAP - Clase Global
Definición de Clase Global
Crearemos las Clases Globales a través del "Class Builder" correspondiente a la transacción estándar SE24 y puede se utilizada por cualquier programa ABAP.
La diferencia que existe entre una clase local y una clase global tiene que ver básicamente, con el alcance de cada una.
Los objetos que crearemos usando las clases locales sólo podrán existir dentro del programa donde las hayamos creado, mientras que para las clases globales podremos crear objetos en cualquier programa ABAP.
Además, podremos usar las clases locales para dividir en módulos los programas, de la misma forma que usábamos las subrutinas estándar, que pueden ser reemplazadas por métodos de las clases locales.
Si se diera el caso que coincidan en nombre una clase global con una local, entonces tendrá preponderancia la clase local.
En conclusión es altamente aconsejable utilizar nomenclaturas diferentes para ambas, por ejemplo ZLCL_ para clases locales y ZGCL_ para las globales.