¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Obter todas as subclasses de uma classe em programação: B, C e D - Guia SEO

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

Olá,

Eu tenho uma CLASSE A.

CLASSE B estende A.

CLASSE C estende B.

CLASSE D estende C.

Existe alguma maneira de obter todas as subclasses de A?

Ou seja, todas as B, C, D.

Se eu usar SEO_CLASS_GET_ALL_SUBS, eu só obtenho B. Não obtenho C e D.

Mas eu quero todas as classes, B, C e D.

Por favor, ajude... muito urgente.....

Obrigado

Vimalraj

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

3 Respuestas

0
Cargando...

Obtenha a solução com a ajuda do SEO_CLASS_GET_ALL_SUBS. Obrigado

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

Olá,

Função SEO_CLASS_GET_ALL_SUBS.

Isso lhe dará todas as subclasses de uma superclasse.

Se preferir usar uma abordagem baseada em OO, pode usar a classe CL_OO_CLASS:

código1. Chame o método estático CL_OO_CLASS=>GET_INSTANCE( '

2. Chame o método de instância go_class->GET_SUBCLASSES.

Pontos de recompensa se achou útil.

Saudações,

Chandra Sekhar.

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

Olá,

Quando a classe A é herdada pela classe B e a classe B é herdada pela classe C, significa que a classe C herda da classe A indiretamente, você pode usar o mesmo módulo de função em um loop até não obter nenhum resultado.

Ou seja, CHAME este FM em A e obterá B. Adicione B a uma tabela interna.

CHAME este FM em B e obterá C, adicione C à mesma tabela interna.

Então CHAME este FM em C, não obterá nada, a tabela interna terá tudo o que você precisa. Portanto, a lógica é adicionar todas as subclasses em uma tabela interna até não encontrar mais nada.

Talvez esta seja a razão pela qual tal módulo de função ainda não foi escrito.

Atenciosamente,

Sesh

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?