2009-11-25 55 views
3

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

编辑:我被给了一个方法名称没有类名称从功能团队,所以我想知道如果我们可以找到具有给定方法名称的类。

+0

如何调用该方法?你能否在你的问题中举一个例子?如果可以,我可以更好地回答。 – 2009-11-25 14:36:24

回答

6

我不确定您在“为ABAP中的特定方法找到类”的意思。

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

我会做这种方式:

电话交易SE80并导航到资源库信息系统(或直接se84)

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

enter image description here

这样一来,你会得到所有的类thah有一个这样的方法,你也可以指定一些选择标准存在。