✒️ABAP POO Clases

Publicación Académica por Julio Villalta

Publicación Académica creada y compartida por Julio Villalta para el tema Clases.

Dentro del ámbito de estudios: Máster ABAP POO / Unidad 1: Introducción a la Programación Orientada a Objetos en ABAP.

¿Buscás una carrera con Futuro?

ABAP POO Clases por Julio Villalta

CLASES LOCALES Y GLOBALES

Las clases en Abap se pueden declarar local o globalmente. Las clases globales se definen en el generador de clases (Tx. SE24). Las clases locales se definen internamente en un programa Abap y solo pueden ser invocadas internamente desde el programa en que se definieron.

En los programas Abap cuando definimos una clase el sistema busca primero una clase local con el nombre especificado, sino existe busca una global.

DEFINICIÓN CLASES LOCALES

Son el conjunto de sentencias que se encuentran entre las sentencias

CLASS <nombre_clase> DEFINITION

ENDCLASS

Las clases constan de dos partes:

Declarativa à Definición de la clase à Definen los componentes

Implementación à Implementación de la clase à Implementan los componentes

Cuando se definen clases locales, la parte declarativa pertenece a los datos globales del programa por lo tanto va al inicio del programa. Si se declaran métodos en la parte declarativa se debe de escribir su parte de implementación.

IMPLEMENTACIOÓN CLASES LOCALES

Son el conjunto de sentencias que se encuentran entre las sentencias

CLASS <nombre_clase> IMPLEMENTATION

ENDCLASS

Esta parte contiene la implementación de todos los métodos de la clase.

VISIBILIDAD DE UNA CLASE

Aquí se definen la visibilidad externa de los componentes de la clase.

PUBLIC SECTION

Los componentes que son declarados en esta parte son accesibles para todos los usuarios y métodos de la clase y las clases que la hereden. Interface: clase – usuario.

PROTECTED SECTION

Los componentes que son declarados en esta parte son accesibles para todos los métodos de la clase y las clases que la hereden. Interface: clase – subclase.

PRIVATE SECTION

Los componentes que son declarados en esta parte son visibles únicamente por los métodos de la clase. No forman parte de la Interface externa.

ESTRUCTURA Y COMPONENTES DE UNA CLASE

Clase à componentes

Componente à asigna a sección de visibilidad (publico, protegido o privado)

Clase à implementa métodos.

Todos los componentes de una clase son visibles dentro de la clase, comparten el mismo espacio por lo que sus nombres deben de ser únicos.

En objetos Abap las clases pueden definir los siguientes componentes:

- Atributos

- Métodos

- Eventos

 

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

El lunes 27 Mayo 2019 comenzamos el 🎓Máster ABAP POO.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

✒️Más Publicaciones Académicas sobre Tecnología SAP

Buscador de Publicaciones:


 

Recursos Free:

Los mejores recursos Libres y Gratuitos compartidos con la comunidad: