Searching in Eclipse

Objective

After completing this lesson, you will be able to aBAP Development Tools でのオブジェクトの検索およびナビゲート

オブジェクトの検索方法

ステップ

  1. Search→Search... を選択します。

    または、Ctrl + H を選択することもできます。

  2. ABAP オブジェクト検索タブのオブジェクト名項目に、検索するオブジェクトの名称を入力します。

  3. ワークスペースラジオボタンまたは ABAP プロジェクトラジオボタンのいずれかを選択して、検索範囲を制限することができます。

  4. 検索をお気に入りパッケージに制限チェックボックスを選択して、検索をさらに制限することができます。

  5. 検索を選択します。

    検索範囲に一致するリポジトリオブジェクトが Search ビューに表示されます。結果は ABAP パッケージ別にグループ化されます。ABAP 検索ウィンドウと検索ビューのスクリーンショット

オブジェクトを検索して開く

ステップ

  1. Open ABAP Development Object を選択します (または、キーボードで Ctrl + Shift + A を押します)。

    ABAP 開発オブジェクトアイコンを開く
  2. 検索文字列またはフィルタ基準 (もしくはその両方) を入力します。

  3. OK を選択します。

    Open ABAP Development Object ウィンドウのスクリーンショット

プロジェクトエクスプローラで未消込明細を検索する

ステップ

  1. エディタ内を右クリックします。

  2. ABAP リポジトリツリー→で表示を選択します。

    Show In ABAP Repository Tree を選択した後、Favorite Packages ボタンが表示されたコンテキストメニューのスクリーンショット

使用先機能

使用先機能では、特定の開発オブジェクトが使用されている場所についてレポートされるため、開発オブジェクト間の依存関係が明確になります。使用先機能は、以下のエンティティで使用することができます。

  • Project Explorer ビューのメインレベルに表示される開発オブジェクトには、クラス、インタフェース、データベーステーブル、メッセージクラスなどがあります。
  • クラスのコンポーネント、テーブルの項目、特定のメッセージなどのサブオブジェクト
  • その他の識別子には、ローカル変数、パラメータ、マクロなどがあります。

使用先機能は、プロジェクトエクスプローラビュー、アウトラインビュー、またはソースコードエディタから、コンテキストメニューから使用先一覧取得を選択して起動することができます。ツールバーの ABAP 使用先一覧アイコンを選択するか、キーボードショートカット Ctrl + Shift + G を選択することもできます。

Get Where-Used List ボタンがあるコンテキストメニューのスクリーンショット

使用先機能を使用したナビゲーション

使用先機能は、プロジェクトエクスプローラビュー、アウトラインビュー、またはソースコードエディタから開始することができます。この機能は、メインオブジェクト (ABAP クラス、ABAP インタフェース、データベーステーブルなど) およびサブオブジェクト (メソッド、属性、メッセージなど) でトリガすることができます。

これを行うには、以下のアクションを実行します。

  1. ツールバーの使用先一覧取得ボタンを選択します。
  2. または、関心のあるオブジェクトのコンテキストメニューを選択し、使用先一覧取得を選択することができます。Ctrl + Shift + G を選択することもできます。

検索ビューが表示され、オブジェクトまたはサブオブジェクトが使用される場所が表示されます。