✒️ABAP El tratamiento de los Objetos
ABAP El tratamiento de los Objetos
Utilización de objetos
Un objeto existe mientras se esté usando en el programa, es decir, existe siempre que al menos una referencia apunte hacia él, o al menos un método del objeto esté registrado como método manejador de eventos.
Referencias a Objetos
Son punteros a los objetos ABAP. Una variable referenciada que apunta a un objeto es la que conoce la identidad del objeto. Los usuarios no pueden acceder a la identidad del objeto directamente. Las referencias a clases TYPE REF TO <class>. Ej:
DATA: v_alv TYPE REF TO cl_gui_alv_grid.
Creación de Objetos
Primero se declara una variable referenciada a la clase y luego se crea al objeto mediante CREATE OBJECT. Ejemplo:
CLASS counter DEFINITION.
PUBLIC SECTION.
METHODS: set IMPORTING value(set_value) TYPE i,
increment.
get EXPORTING value(get_value) TYPE i,
PRIVATE SECTION.
DATA count TYPE i.
ENDCLASS.
CLASS counter IMPLEMENTATION.
METHOD set.
counter = set_value.
ENDMETHOD.
MEHOTD increment.
ADD 1 TO count.
ENDMETHOD.
ENDCLASS.
DATA number TYPE i VALUE 5.
DATA cnt TYPE REF TO counter.
START-OF-SELECTION.
CREATE OBJECT cnt.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Helen Silva Ruiz
Sobre el autor
Publicación académica de Javier Exposito Diaz, en su ámbito de estudios para la Carrera Consultor ABAP.
Javier Exposito Diaz
Profesión: Programador Abap/4 Sap - España - Legajo: PF87S
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Javier Exposito