✒️ABAP La definición de Clases, Atributos, Métodos y Eventos
ABAP La definición de Clases, Atributos, Métodos y Eventos
LAS CLASES SE PUEDEN DEFINIR LOCALMENTE O GLOBALMENTE
SE24: Generados de clases
Las Clases locales se definen en un programa ABAP y solo se puede usar en ese programa.
DEFINICION DE CLASES LOCALES
Sentencia CLASS <clase> DEFINITION...ENDCLASS.
Sentencia CLASS <clase> IMPLEMENTATION...ENDCLASS.
ESTRUCTURA Y COMPONENTES DE UNA CLASE
Se define en:
- Una clase contiene componentes.
- Cada componente se asigna a una sección de visibilidad.
- Las clases implementan métodos.
ATRIBUTOS: Son los campos de datos internos de una clase y pueden tener cualquier tipo de datos ABAP.
Los atributos dependientes de instancia se define con: DATA
Los atributos independientes de instancia se define con: CLASS-DATA
METODOS: Son procedimientos internos de una clase que definen el comportamiento de un objeto.
Se usa la sentencia: METHOD <meth>...ENDMETHOD.
Los métodos dependientes de instancia se define con: METHODS
Los métodos independientes de instancia se define con: CLASS-METHODS
Los métodos especiales: CONSTRUCTOR y CLASS_CONSTRUCTOR.
EVENTOS: Son acontecimientos o sucesos que utilizan los objetos o las clases para desencadenar la ejecución de un método en otro objeto o clase.
Los eventos dependientes de instancia se define con: EVENTS
Los eventos independientes de instancia se define con: CLASS-EVENTS
TIPOS Y CONSTANTES
Se usa la sentencia TYPES y CONSTANTS
VISIBILIDAD
Publica: PUBLIC SECTION.
...
Protegida: PROTECTED SECTION.
...
Privada: PRIVATE SECTION.
 
 
 
Sobre el autor
Publicación académica de Ivan Dario Lemus Moya, en su ámbito de estudios para la Carrera Consultor ABAP.
Ivan Dario Lemus Moya
Colombia - Legajo: CR37B
✒️Autor de: 31 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial