如何在Eclipse的SAP ABAP开发工具中筛选Where-Used List表类型?
在Eclipse ABAP开发工具中筛选结构的表类型引用
解决筛选无结果的问题
- 正确选择对象类型
调出Ctrl+Shift+G的Where-Used List后,点击筛选图标,不要直接在对象类型输入框手动输入TABL,而是点击输入框右侧的下拉箭头打开对象类型选择器,从列表里选中Table Type(TABL)。手动输入可能因为系统内部匹配规则(比如大小写、全称匹配)导致无结果。 - 初始筛选提前限定范围
在弹出Where-Used List的初始对话框中,找到Types分组,勾选Table Types选项,这样初始返回的结果就只包含表类型相关引用,无需后续再做复杂筛选。
解决弹窗截断/显示异常的问题
这是ABAP Eclipse工具的常见UI小问题,临时解决方法:
- 拖动Eclipse主窗口或筛选弹窗的边缘,调整窗口/弹窗大小,就能看到完整的提示内容。
- 重置ABAP透视图:依次点击
Window > Perspective > Reset Perspective...,恢复默认布局后大概率能解决弹窗显示异常的问题。
替代查询方法
如果上述方法仍不顺畅,也可以直接在ABAP字典中搜索关联表类型:
- 按
Ctrl+Shift+A打开快速搜索,输入Dictionary并打开ABAP字典视图。 - 选择Table Types分类,在搜索框中输入目标结构的名称或关键词,就能找到引用该结构的表类型;也可以打开表类型的定义界面,查看其参考的数据元素/结构。
内容的提问来源于stack exchange,提问作者Cold_Class
相关产品推荐
相关产品推荐

