✒️ABAP La creación de una clase global
ABAP La creación de una clase global
Se generan a través de la transacción SE24, y se genera un programa Abap denominado POOL de CLASES de tipo K; tiene una parte de definiciones y parte de implementaciones de la clase.
El programa tiene muchas diferencias con los programas ABAP comunes y son:
- Las programas Abap usualmente tienen una parte de declaración en donde se definen los datos globales, estos son visibles en todos los bloques de procesamiento del programa
- Los POOL de CLASES tienen una parte de definición en donde se pueden definir datos y tipos de objetos, pero no se pueden definir objetos de datos ni field symbol. Los tipos que se definen son sólo visibles en la parte de implementación de la clase global
- Los únicos bloques de procesamiento que se pueden utilizar en un POOL de CLASES son la parte de declaración e implementación de una clase global. La parte de implementación sólo podría implementar los métodos declarados en la clase global.No se puede usar ningún otros de los bloques Abap como los modules de dialogo, subrutinas y MF.
- Los POOL de Clases sirven exclusivamente para la programación de las clases y sólo se puede acceder a los datos y funciones utilizando su interface.
- Debido a que no son permitidos eventos y ni módulos de diálogo, no se puede procesar pantallas en las clases, ni listados ni pantallas de selección. Si el objetivo es utilizar pantallas en lugar de llamar módulos de dialogo se podrán llamar a los métodos de la clase de la lógica de proceso de la pantalla.
 
 
 
Sobre el autor
Publicación académica de Carlos Alberto Carreira, en su ámbito de estudios para la Carrera Consultor ABAP.
Carlos Alberto Carreira
Profesión: Consultor Técnico en Jde W.s. - Argentina - Legajo: KC15G
✒️Autor de: 92 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
🎓Egresado de los módulos:
Certificación Académica de Carlos Carreira