Searching in Eclipse

Objective

After completing this lesson, you will be able to 在 ABAP 开发工具中搜索并导航对象

搜索对象

步骤

  1. 选择搜索搜索...

    或者,您可以选择 Ctrl + H。

  2. ABAP 对象搜索 标签的 对象名称 字段中,输入要搜索的对象的名称。

  3. 您可以通过选择工作区ABAP 项目单选按钮来限制搜索范围。

  4. 您可以通过选中将搜索限制为收藏包复选框来进一步限制搜索。

  5. 选择搜索

    与搜索范围匹配的资源库对象显示在 搜索 视图中。结果按 ABAP 包分组。ABAP 搜索窗口和搜索视图的屏幕截图

搜索并打开对象

步骤

  1. 选择打开 ABAP 开发对象(或者,按键盘上的 Ctrl + Shift + A)。

    打开 ABAP 开发对象图标
  2. 输入搜索字符串和/或过滤条件。

  3. 选择确定

    Open ABAP Development Object 窗口的屏幕截图

在项目浏览器中查找未清项目

步骤

  1. 在编辑器中右键单击。

  2. 选择ABAP 资源库树中显示

    选择在 ABAP 资源库树中显示后带有收藏包按钮的上下文菜单的屏幕截图

使用位置功能

使用位置功能报告特定开发对象的使用位置,从而阐明它们之间的相关性。可将使用位置功能与以下实体一起使用:

  • 项目浏览器视图的主级别上显示的开发对象包括类、接口、数据库表、消息类等。
  • 子对象,例如类的组件、表的字段、特定消息等。
  • 其它标识符包括局部变量、参数、宏等。

通过从上下文菜单中选择获取使用位置列表,可以从项目浏览器视图、大纲视图或源代码编辑器启动使用位置功能。还可以在工具栏中选择 ABAP 使用位置列表图标,或选择键盘快捷键 Ctrl + Shift + G。

包含 获取使用位置列表 按钮的上下文菜单的屏幕截图

使用使用位置功能导航

可以从项目浏览器视图、大纲视图或源代码编辑器启动使用位置功能。此功能可在主要对象(例如 ABAP 类、ABAP 接口、数据库表)和子对象(如方法、属性和消息)上触发。

为此,请执行以下操作:

  1. 在工具栏中选择获取调用清单按钮。
  2. 或者,您可以选择感兴趣对象的上下文菜单,然后选择获取调用清单。也可以选择 Ctrl + Shift + G。

搜索视图随即出现,其中显示使用对象或子对象的位置。