✒️ABAP La definición de Clases, Atributos, Métodos y Eventos
ABAP La definición de Clases, Atributos, Métodos y Eventos
CLASE
Pueden declararse de forma global desde SE24 o local en el programa abap. Este buscará primero la definición local, si no la encuentra buscará global.
Estan divididas en la parte declarativa y de implementación de sus métodos. En la definición tendremos los atributos, métodos y eventos, dependientes de instancia o estáticos, en alguna de las secciones publica, protegida o privada.
ATRIBUTOS
Son los campos de datos internos de la clase que pueden ser de cualquier tipo abap y se declaran con DATA o CLASS-DATA (estáticos)
MÉTODOS
Son procedimientos internos de la clase, poseen parámetros de I/O, se declaran con METHODS o CLASS-METHODS (estáticos), se implementan con METHOD y se llaman con CALL METHOD.
NOTA: los métodos estáticos solo pueden acceder a atributos y eventos estáticos
Todas las clases poseen 2 métodos especiales CONSTRUCTOR (al crear un objeto) y CLASS_CONSTRUCTOR (la primera vez que se accede a sus componentes)
EVENTOS
Son acontecimientos que desencadenan la ejecución de un método (método manejador de evento), se declaran con la adición FOR EVENT OF y se desencandenan con la sentencia RAISE EVENT. Además, poseen parámetros como los métodos.
El vínculo entre trigger y handler se establece en tiempo de ejecución, con la sentencia SET HANDLER.
Los eventos de declaran con EVENTS o CLASS-EVENTS (estáticos)
VISIBILIDAD
Cada componente de la clase debe asignarse a una sección:
- pública: interfase clase-usuario
- protegida: interfase clase-subclase
- privada: solo visible por la propia clase
 
 
 
Sobre el autor
Publicación académica de Jonatan Richioni, en su ámbito de estudios para la Carrera Consultor ABAP.
Jonatan Richioni
Profesión: Desarrollador Abap - Argentina - Legajo: MC79K
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Haciendo uso de mi capacidad proactiva, responsabilidad y compromiso, he logrado los ?ltimos 2 a?os trabajar como abaper sin conocimientos previos.el objetivo actual ser? reforzarlos y adquirir nuevos
Certificación Académica de Jonatan Richioni