¿Cómo se encuentra la clase de un método específico en ABAP? Esto es incluso posible?

EDITADO: me fue dado un nombre de método sin el nombre de la clase del equipo funcional, así que me estoy preguntando si podíamos encontrar la clase con el nombre de método.

  • ¿Cómo es el método al que se llama? Puede dar un ejemplo en tu pregunta? Yo podría responder mejor si es así.
InformationsquelleAutor SteD | 2009-11-25

2 Comentarios

  1. 7

    No estoy seguro de a qué te refieres por «la búsqueda de la clase por un método específico en ABAP».

    • Si desea averiguar qué clase implementa un método de una interfaz en tiempo de diseño, el uso de la SE80 para encontrar la implementación de clases de la interfaz. Si no se ajusta a sus necesidades, echa un vistazo a la vista VSEOMETHOD y filtro por REFINTNAME (se refiere al nombre de la interfaz) y REFCMPNAME (nombre del método)
    • Si quieres encontrar todas las clases que implementan un método llamado FOO en tiempo de diseño, también se puede utilizar VSEOMETHOD.
    • Si desea averiguar qué clase estás llamando a en tiempo de ejecución, utilice el depurador 🙂
    • Si usted necesita hacer esto a través de programación, probablemente hay algo mal con su estructura de programa. Todavía es posible, mediante RTTI – echa un vistazo a CL_ABAP_TYPEDESCR y sus descendientes.
  2. 2

    Yo lo haría de esta manera:

    Llamar a la transacción se80 y navegar en el Repositorio de la Información del Sistema (o se84 directamente)

    Abrir la Biblioteca de clases de, entonces Métodos. Hecho.

    Encontrar la clase de método

    De esta manera, obtendrás todas las clases thah tener un método por el estilo, y también se pueden especificar algunos criterios de selección no.

Dejar respuesta

Please enter your comment!
Please enter your name here