✒️ABAP POO Las Clases
ABAP POO Las Clases
Clases globales: se definen con la transacción SE24 en el workbench.
Las clases locales se definen en un programa ABAP y solo se pueden invocar desde el programa del que se definió.
No hay diferencia entre usar una clase global o una clase local a nivel visibilidad, sin embargo cambia es la forma de crearse.
Las clases globales deben estar preparadas para se usadas den cualquier parte.
Definición de clases locales:
Consta de una parte declarativa: donde se definen los componentes, y una parte de implementación, en la que se implementan estos componentes.
Sintaxis: Class <nombre de la clase> definition.
Public section.
Data: <nombre atributo> type <Tipo del atributo>,
Methods: <nombre_metodo> Importing <nombre atributo del que refiere> Type <tipo que devuelve el metodo>.
endclass.
Visibilidad: define la visibilidad externa de los componentes de la clase y el usuario.
- Public section: Son accesibles para todos los usuarios de la clase y para todos los métodos de la clase y cualquier clase que herede de ella.
- protected section: Todos los componentes declarados son accesibles para todos los métodos de la clase y de las clases que heredan de ella. (Interfaces entre una clase y todas sus subclases).
- Private Section: Todos los componentes sólo son visibles en los métodos de la misma clase. Los componentes privados no forman parte de la interface externa de la clase.
Estructura: las clases pueden definir los siguientes componentes:
Atributos, métodos y eventos.
 
 
 
Sobre el autor
Publicación académica de Ivana Montanar, en su ámbito de estudios para el Máster ABAP POO.
Ivana Montanar
Profesión: Estudiante - Argentina - Legajo: JT42U
✒️Autor de: 7 Publicaciones Académicas
🎓Cursando Actualmente: Master en Programación ABAP Orientado a Objetos
Presentación:
Mi nombre es ivana montanar. durante el 2017 arranqué con los cursos de sap, realicé cursos de consultoría en fi y controlling para sap4 hanna. tengo muchas ganas de seguir aprendiendo.
Certificación Académica de Ivana Montanar