✒️ABAP POO - Atributos, Métodos y Eventos

ABAP POO Atributos, Métodos y Eventos

Atributos, metodos y eventos

Atributos: Contiene los datos que pueden ser almacenados en los objetos de una clase. Pueden tener cualquier tipod e datos ABAP, tambien conocidos como propiedades. Existen dos tipos de atributos:

  1. Dependientes de instancia: Donde el contenido de los atributos es especifico de cada objeto. Se declaran usando la sentencia DATA.
  2. Independientes 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.

Los atributos estaticos existen solo una vez para la clase. Se declaran usando la sentenica CLASS-DATA. Son accesibles desde todo el entorno de ejecución de la clase.

Metodos: Son procedimientos internos de una clase que definen el comportamiento de un objeto. Los metodos poseen tambien una interface con parametros que les permite recibir valores cuando son invocados y devolver valores despues de la llamada. Los atributos privados de una clase solo pueden ser cambiados por metodos de la misma clase. Los metodos se llaman mediante la sentencia CALL METHOD. Existen dos tipos de metodos:

  1. Dependientes de instancia: Estos metodos se declaran usando la sentencia METHODS. Pueden acceder a todos los atributo de una clase y pueden desencadenar todos los eventos de una clase.
  2. Independientes de instancia o estaticos: Estos metodos se declaran usando la sentencia CLASS-METHODS. Solo pueden acceder a los atributos estaticos y desencadenar eventos estaticos.

Eventos: Son acontecimientos o sucesos que utilizan los objetos o clases para desencadenar la ejecución de un metodo en otro objeto o clase. Estos metodos se llaman metodos que manejan eventos (event handler methods). existen dos tipos de eventos:

  1. Dependientes de instancia: Se declaran con la sentencia EVENTS. Solo pueden ser desencadenados en un metodo dependiente de instancia.
  2. Independientes de instancia o estaticos: Se declaran con la sentenica CLASS-EVENTS. Todos los metodos pueden desencader eventos estaticos. Los eventos estaticos son el unico tipo de ((eventos que puen ser desencadenado por un metodo estatico)).

Tipos y constantes:

Se pueden definir tipos de datos ABAP dentro de una clase con la sentencia TYPES. Los tipos de datos no son especificos de cada instancia y existen una sola vez para todos los objetos de la clase.

Las constantes son un tipo especial de atributos estatiso. Se declaran usando la sentencia CONSTANTS.


Sobre el autor

Publicación académica de Marvin Raul Lopez Morales, en su ámbito de estudios para el Máster ABAP POO.

SAP Expert

Marvin Raul Lopez Morales

Profesión: Consultor Senior Sap / Abap It - Guatemala - Legajo: WP66T

✒️Autor de: 155 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Soy ingeniero en sistemas y cuento con mas de 20 años de experiencia en el área de informatica, tambien he participado en la implementación, migración y configuración de sap-erp para varias empresas.

Certificación Académica de Marvin Lopez

 

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

El lunes 09 Agosto 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?