✒️ABAP POO Los Atributos, los Métodos y los Eventos
ABAP POO Los Atributos, los Métodos y los Eventos
ATRIBUTOS (o Propiedades): Contienen los datos que pueden ser almacenados en los objetos de una clase. Pueden tener cualquier tipo de datos ABAP. Determinan el estado de un objeto. Un tipo son la variables referenciadas, que permiten crear y acceder a objetos, de manera que si se definen en una clase permiten acceder a otros objetos desde dentro de la clase.
TIPOS:
> Dependientes de instancia: Contenido especifico de cada objeto. Declaración: DATA.
> Independientes de instancia o estáticos: El contenido define el estado de la clase y es válido para todas las instancias de la clase. Existen sólo una vez para la clase. Accesibles desde todo el entorno de ejecución de la clase. Declaración: CLASS-DATA
Los atributos pueden ser de distintos tipos:
- Elementales (simples, variables) - Estructuras - Tabla
METODOS: Son procedimientos internos de una clase que definen el comportamiento de un objeto. Reciben y devuelven valores cuando son invocados. Los atributos privados solo pueden ser cambiados por métodos de la misma clase. Un método se define en la parte declarativa de la clase y se implementa en la parte de implementación. Los métodos pueden tener firma y la implementación del método determinará el comportamiento del objeto.
Los métodos se llaman con la sentencia CALL METHOD
Tipos:
> Dependientes de instancia: Declaración: METHODS. Pueden acceder a todos los atributos de una clase y desencadenar todos los eventos de una clase
> Independientes de instancia o estáticos: Declaración: CLASS-METHODS. Solo pueden acceder a atributos estáticos y desencadenar eventos estáticos.
Numero ilimitado de parámetros IMPORTING, EXPORTING y CHANGING. Se pueden pasar los parámetros por valor o por referencia. Para ña utilización de SYS-URC se deben definir excepciones.
EVENTOS: Son acontecimientos o sucesos que utilizan los objetos o las clases para desencadenar la ejecución de un método en otro objeto o clase. Estos se llaman event handler methods.
Tipos:
> Dependientes de instancia: Declaración: EVENTS. Sólo pueden ser desencadenados en un método dependiente de instancia.
> Independientes de instancia o estáticos: Declaración: CLASS-EVENTS. Todos los métodos pueden desencadenarlos. Son el único tipo que puede ser desencadenado por un método estático.
TIPOS Y CONSTANTES. Definición Tipos: sentencia TYPES. Los datos existen una sola vez para todos ,os objetos de la clase.
Declaración Constantes: sentencia CONSTANTS. Existen sólo un vez par todos los objetos de la clase.
 
 
 
Sobre el autor
Publicación académica de Juan Ignacio De Tejada Santiago, en su ámbito de estudios para el Máster ABAP POO.
Juan Ignacio De Tejada Santiago
Profesión: Informatico - Espa?a - Legajo: NW89P
✒️Autor de: 219 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Juan De