✒️ABAP POO Los Atributos, los Métodos y los Eventos
ABAP POO Los Atributos, los Métodos y los Eventos
PROPIEDADES O ATRIBUTOS: Definen el estatus de un objeto. Son variables, estructuras o tipos que definen a un objeto.
Atributos Dependientes de instancia: Pueden variar segun instancia/objeto. Se definen con la sentencia DATA.
Atributos Independientes de Instancia: Define el estado de la clase y es comun para todas sus instancias. Se definin con la sentencia CLASS-DATA. Si el valor del atributo es cambiado en un objeto, este automaticamente cambia para todos los objetos. (Contadores por ejemplo). Solo pueden ser cambiados por metodos de la misma clase al igual que cualquier otro atributo privado.
METODOS; Definen el comportamiento de un obeto. Poseen interfaces como los modulos de funciones. El metodo se define en la parte declarativa de la clase con la sentencia METHODS y se implementa en la parte de implementacion de la clase con la sentencia METHOD.
METODOS ESTATICOS: Solo acceden a los atributos estaticos y desencadenan eventos estaticos. Se declaran usando la sentencia CLASS-METHODS.
METODOS de instancia: Pueden acceder todos los atributos de una clase y pueden desencadenar todos los eventos de una clase.
EVENTOS: Utilizados por objetos o clases para ejecutar metodos de otros objetos u otras clases.
EVENTOS dependiente de instancias: Solo puede ser desencadenado desde un objeto. Se declaran con la sentencia EVENTS
EVENTOS independiente de instancias: Pueden ser desencadenados por todos los tipos de eventos, estaticos o no. Se declaran con la sentencia CLASS-EVENT.
TYPES: Se definen dentro de una clase y pueden ser invocadas desde cualquier metodo. Igualmente son comunes para todos los metodos de la misma clase (si cambia para un metodo, los demas metodos la verian igual).
Constantes: Su valor se fija al momento de la declaracion (class definition) y se utiliza la sentencia CONSTANTS para declararlas.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Jaime Ortiz Bernal
Sobre el autor
Publicación académica de Regulo Argotte, en su ámbito de estudios para el Máster ABAP POO.
Regulo Argotte
Profesión: Ingeniero de Sistemas - Mexico - Legajo: VJ26M
✒️Autor de: 18 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Regulo Argotte