¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como excluir um objeto criado em OOABAP para reutilização

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 0 Vistas
0
Cargando...

Olá,

Ao criarmos um objeto em OOABAP, como podemos excluí-lo devido à reutilização?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Não deve excluir uma instância diretamente, ela será excluída pelo coletor de lixo assim que sua última referência for eliminada e cada controlador de eventos for eliminado por uma declaração clara (ou liberação) explícita ou pelo término implícito de seu ciclo de vida.

Nota: Eventualmente, você pode usar o método CL_ABAP_MEMORY_UTILITIES=>DO_GARBAGE_COLLECTION, mas geralmente não deve ser necessário.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá, prabukannan

Utilize CLEAR <OBJ_NAME>.

Obrigado

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Object significa nada, apenas o uso de Classe/Interface em programação.

Então, existem:

- Classe: aquelas que você pode criar no SE24

- Instância: Quando você usa essas classes usando código como my_instance = new my_class().

Eliminar uma classe significa suprimir a classe no SE24.

Quanto à Instância, é mais complexo. Na realidade, você não pode eliminar uma instância, apenas elimina a referência a essa instância.

my_instance = new my_class( ).

my_instance é uma referência à instância criada com base em my_class.

Portanto, se desejar que my_instance se ligue a uma nova instância, poderia usar FREE.

°Mas! Não eliminará a primeira instância, apenas eliminará a referência a essa primeira instância.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Eliminar un objeto significa que deseas borrarlo usando FREE: OBJ1? ¿O te refieres a algo más?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?