¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

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

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 21 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@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?