我公司离线提供ABAP系统分析服务。也就是说,系统的ABAP代码被提取并作为XML发送给我们。我们用一个用Java编写的工具来分析系统。就我个人而言,我不是ABAP专家。ABAP RTTS/RTTI - 确定类继承层次结构
一个即将到来的任务是构建一个类继承图。人们当然可以基于XML来做到这一点。但是,由于ABAP提供RTTS/RTTI,为什么不使用它?我的想法是:
- 编写查询RTTI并提取完整的类层次结构
- 的ABAP程序发送的结果作为XML,并提供访问该信息(不是这个问题的一部分)
现在我的问题:第一点听起来像一个好/可行的想法?任何有缺陷的地方,例如性能瓶颈?
从你说的我猜,本地类不被RTTS观察到,对吧?但是全球课堂层级的问题是什么?如果我分别获得每个全球课程的信息,则构建图表应该很容易。 – 2015-03-19 09:04:52
你可以使用RTTS检查本地类,但你首先需要知道它们在那里。 RTTS对于使用'GET_SUPER_CLASS_TYPE'工作的继承树是有用的,但是没有办法在继承树上导航。 – vwegert 2015-03-19 11:40:22