✒️ABAP POO Los Atributos, los Métodos y los Eventos
ABAP POO Los Atributos, los Métodos y los Eventos
Atributos: Contienen los datos que pueden ser almacenados en los objetos de una clase. Pueden tener cualquier tipo de dato abap.
Tambien conocidos como propiedades.
Existen dos tipos de atributos:
Dependientes de instancia: donde el contenido de los atributos es especifico de cada objeto. Se declaran usando la sentencia DATA.
Independiente de instancia o estaticos: donde el contenido de los atributos define el estado de la clase y es valido para todas las instancias de la clase. Se declaran usando la sentencia CLASS-DATA. Son accesibles desde todo el entorno de ejecucion de la clase.
Metodos: Son procedimientos internos de una clase que definen el comportamiento de un objeto. Los metodos poseen una interface con parametros la cual le permite recibir y enviar valores.
Existen dos tipo de Metodos:
Dependientes de instancia: Se declaran usando la sentencia METHODS. Se puede acceder a todos los atributos de una clase y pueden desencadenar todos los eventos de una clase.
Independientes de instancia o estaticos:se declaran usando la sentencia CLASS-METHODS. Solo se pueden acceder a los atributos estaticos y desencadenar eventos estaticos.
Eventos: Son acontecimientos o sucesos que utilizan los objetos o las clases para desencadenar la ejecucion de un metodo en otro objeto o clase.
Los metodos que manejan eventos se llaman: Event handler methods.
Tipos de Eventos:
Dependientes de instancia: Se declaran con la sentencia EVENTS, solo pueden ser desencadenados en un metodo dependiente de instancia.
Independiente de instancia o estaticos: se declaran con la sentencia CLASS-EVENTS Todos los metodos pueden desencadenar eventos estaticos, los eventos estaticos son el unico tipo de eventos que puede ser desencadenado por un metodo estatico.
Tipos y constantes
Se puede definir tipos de datos abap dentro de una clase con la sentencia TYPES, Los tipos de datos existen una sola vez para todos los objetos de la clase.
En las constantes su valor se fija cuando son declaradas y no puede ser cambiado, se usa la sentencia CONSTANTS.
Las constantes existen una sola vez para todos los objetos de la clase.
 
 
 
Sobre el autor
Publicación académica de Juan Jose Pujol Diaz, en su ámbito de estudios para el Máster ABAP POO.
Juan Jose Pujol Diaz
Profesión: Ingeniero en Gesti?n en Informatica - Chile - Legajo: CJ71Z
✒️Autor de: 22 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial