3

您实际上如何在 ABAP 中找到特定方法的类?这甚至可能吗?

已编辑:我从功能团队获得了一个没有类名的方法名,所以我想知道我们是否可以找到具有给定方法名的类。

4

2 回答 2

7

我不确定“在 ABAP 中查找特定方法的类”是什么意思。

  • 如果你想在设计时找出哪个类实现了接口的某个方法,使用SE80查找接口的实现类。如果这不符合您的需要,请查看视图 VSEOMETHOD 并按 REFINTNAME(引用的接口名称)和 REFCMPNAME(方法名称)进行过滤
  • 如果要在设计时查找所有实现名为 FOO 的方法的类,也可以使用 VSEOMETHOD。
  • 如果您想找出在运行时调用的类,请使用调试器 :-)
  • 如果您需要以编程方式执行此操作,则您的程序结构可能有问题。仍然可以使用 RTTI - 看看 CL_ABAP_TYPEDESCR 及其后代。
于 2009-11-25T19:49:55.097 回答
2

我会这样做:

调用事务 se80 并导航到存储库信息系统(或直接使用 se84)

打开类库,然后打开方法。完毕。

在此处输入图像描述

这样,您将获得具有类似方法的所有类,并且您还可以在那里指定一些选择标准。

于 2013-04-25T17:15:42.323 回答