✒️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.

SAP Expert

Juan Ignacio De Tejada Santiago

Profesión: Informatico - España - Legajo: NW89P

✒️Autor de: 219 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Certificación Académica de Juan De

 

:: Al igual que Juan ¿Usted está dispuesto a aprender ABAP?

El lunes 20 Septiembre 2021 comenzamos la 🎓Carrera Consultor ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?