✒️ABAP POO Las Clases
ABAP POO Las Clases
Las clases en ABAP se pueden declarar local o globalmente , las clases globales se definen en la transacción SE24.
Las clases locales se definen dentro del programa no pueden ser utilizados en otros programas.
Declaración de las clases locales. En las sentencias CLASS…ENDCLASS.
Ejemplo de una clase vehículo.
La parte declarativa contiene la declaración de todos los componentes de la clase, cuando se definen clases locales la parte declarativa pertenece a los datos globales del programa.
Si declaramos métodos dentro la parte declarativa de una clase , se deberá escribir también su parte de implementación en las sentencia CLASS <name> IMPLEMENTATION … ENDCLASS.
La visibilidad de una clase.
La parte declarativa de una clase se divide en tres áreas de visibilidad,
Publica (Public Section) = Todos los componentes son accesibles para todos los usuarios/métodos/subclases que hereden de la clase.
Protegida (Protected Section) = Todos los componentes declarados en la sección protegida son accesibles para todos los métodos de la clase que heredan de ella , los elementos protegidos conforman la interface entre una clase y subclases.
Privada (Private Section) = Los componentes declarado en la sección privada son solo visibles para los métodos de la misma clase, no forman parte de la interface externa de la clase.
Los componentes de una clase publica se lo conoce como interfaces y a la sección privada se lo conoce como ocultación o encapsulación.
La Estructura de una Clase.
Se define basándose en:
Una clase contiene componentes.
Cada componente se asigna a una sección de visibilidad.
Las clases implementan métodos.
 
 
 
Sobre el autor
Publicación académica de Tobias Emanuel Mareco Rojas, en su ámbito de estudios para el Máster ABAP POO.
Tobias Emanuel Mareco Rojas
Profesión: Ingeniería en Informática - Paraguay - Legajo: QL24S
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Tobias Mareco