✒️ABAP La definición de Clases, Atributos, Métodos y Eventos
ABAP La definición de Clases, Atributos, Métodos y Eventos
Clases Locales y Globales.- Las clases ABAP se pueden declarar global o localmente. Las clases globales se definen en el generador de clase, a través de la transacción SE24 en el ABAP Workbench. Estas clases son almacenadas en el Class Pools en la librería del repositorio R/3 . Todos los programas ABAP en un sistema R/3 pueden acceder a las clases globales. Las clases locales se definen en un programa ABAP y sólo pueden ser invocadas desde el programa en el que se han definido.
Definición de Clases Locales.- Las clases locales son el conjunto de sentencias que están entre las sentencias CLASS...ENDCLASS. Una definición completa de una clase constará de una parte declarativa, lo que se conoce como definición de la clase, en la que se definen los componentes, y una parte de implementación, lo que se conoce como implementación de la clase, en la que se implementan estos componentes.
La parte declarativa o definición de una clase está comprendida entre las sentencias: CLASS <class> DEFINITION. ... ENDCLASS.
Si se declaran métodos en la parte declarativa de una clase, se deberá escribir también su parte de implementación. Ésta es la que va incluida entre las siguientes sentencias. CLASS <class> IMPLEMENTATION. ... ENDCLASS.
Estructura y Componentes de una Clase.- La estructura de una clase se define principalmente basándose en :
- Una clase contiene componentes.
- Cada componente se asigna a una sección de visibilidad (público, protegido o privado).
- Las clases implementan métodos.
Los componentes de una clase representan sus contenidos. Todos los componentes son declarados en la parte declarativa de la clase. Los componentes definen los atributos de los objetos en una clase.
Cuando se define una clase, cada componente es asignado a una de las tres distintas secciones de visibilidad que definen la interface externa de la clase. Todos los componentes de una clase son visibles dentro de la clase. Además todos comparten el mismo espacio por lo que sus nombres deben ser únicos dentro de la clase.
Hay dos tipos de componentes en un clase aquellos que existen separadamente para cada objeto de una clase, y aquellos que existen sólo una vez para la clase entera, independientemente del número de instancias. Estos componentes so conocidos como componentes de instancia o independientes de instancia (o estáticos) respectivamente.
En los objetos ABAP, las clases pueden definir los siguientes componentes:
- Atributos
- Métodos
- Eventos
 
 
 
Sobre el autor
Publicación académica de Yair Miguel Ramirez Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.
Yair Miguel Ramirez Martinez
Profesión: Docente - Mexico - Legajo: QO13V
✒️Autor de: 52 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Soy una persona proactiva con la meta de seguir aprendiendo y poder lograr metas en mi carrera, quiero desempe?arme como uno de los mejores programadores y tener ?xito en todos los pr?ximos proyectos.
Certificación Académica de Yair Ramirez