![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP POO La creación de objetos
ABAP POO La creación de objetos
![ABAP POO La creación de objetos ABAP POO La creación de objetos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/228.jpg)
Objetos: Los objetos son instancias de las clases.
Un objeto existe mientras se este usando en el programa.
Referencia a objetos: Son punteros a los objetos abap.
Hay dos tipos de referencias, la referencia a clases y la referencia a interfaces.
La referencia a clases se define de la siguiente manera: TYPE REF TO <class>.
Para crear un objeto hay que primero declarar una variable referenciada con la referencia a la clase.
CREATE OBJECT <referencia>
Un ejemplo :
DATA: r_vehiculo1 TYPE REF TO vehiculo,
r_vehiculo2 LIKE r_vehiculo1.
START-OF-SELECTION.
CREATE OBJECT r_vehiculo1.
CREATE OBJECT r_vehiculo2.
si utilizamos la condicion:
IF r_vehiculo1 is initial, para determinar si la referencia r_vehiculo1 del objeto contiene una referencia nula, es decir si no apunta a ningun objeto.
DATA: r_vehiculo TYPE REF TO vehiculo,
itab TYPE TABLE OF REF TO vehiculo.
CREATE OBJECT r_vehiculo.
APPEND r_vehiculo TO itab.
 
 
 
Sobre el autor
Publicación académica de Juan Jose Pujol Diaz, en su ámbito de estudios para el Máster ABAP POO.
Juan Jose Pujol Diaz
Profesión: Ingeniero en Gestión en Informatica - Chile - Legajo: CJ71Z
✒️Autor de: 22 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial