Si no existe una referencia que apunte a un objeto entonces el objeto no puede ser accedido sintácticamente el garbach colector o recolector de basura es una rutina del sistema que se inicia automáticamente cada vez que el sistema no tiene tareas mas importantes que realizar y elimina los objetos no referenciados de la memoria principal liberando el espacio de la misma que permanecía ocupado el propósito del recolector de basura es identificar y descartar los objetos que no son necesarios para un programa de manera que sus recursos puedan ser recuperados y reutilizados. Dada la referencia R_Objeto podemos utilizar la siguiente lógica if R_objeto es inicial y mediante esta lógica vamos a determinar si R_objeto contiene la referencia nula es decir si no apunta a algún objeto. Los constructores son un tipo especial de métodos que no pueden ser llamados a través de la sentencia CALL METHOD estos métodos son llamados automáticamente por el sistema para fijar el estado inicial de un nuevo objeto o clase hay dos tipos de constructores los dependientes de instancias y los estáticos o independientes de instancia, los constructores son métodos con un nombre predefinido para usarlos deben ser declarados explícitamente en la clase un constructor será necesario si después de crear una instancia de una clase necesitamos asignar recursos inicializar atributos que no pueden ser cubiertos con la edición value de la sentencia data modificar atributos estáticos o enviar mensajes que indiquen que un nuevo objeto ha sido creado no existe un destructor en los objetos abap es decir no hay un método de instancia que se llame automáticamente antes que un objeto sea borrado