✒️ABAP La creación de una clase global
ABAP La creación de una clase global
CREACION de CLASES
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.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Carlos Carreira
Sobre el autor
Publicación académica de Maria Guadalupe Gonzalez Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.
Maria Guadalupe Gonzalez Sanchez
Mexico - Legajo: LB83R
✒️Autor de: 147 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial