Eclipse および ABAP 開発ツール
SAP Business Technology Platform (BTP) 用の ABAP アプリケーションを開発するには、Eclipse 開発環境が必要です。
パースペクティブは、Eclipse ウィンドウにタブとして表示される一連のビューで構成されます。最も重要なビューは、さまざまな開発オブジェクト間のナビゲーションに使用する、ソースコードエディタおよびプロジェクトエクスプローラです。エラーメッセージを表示するための problems ビュー、文書ビュー、オブジェクト検索用のビュー、システム内の特定のオブジェクトが使用されている場所の表示など、その他のさまざまなビューが必要になります。

SAP BTP 用の ABAP アプリケーションを開発するには、最初に https://www.eclipse.org/ から Eclipse 開発環境を無料でダウンロードします。 次に、ABAP 開発ツールを取得するには、以下を実行します。
- Eclipse を開きます。
- Help→Install New Software を選択します。
- 表示されるダイアログボックスで、https://tools.hana.ondemand.com/latest を入力します。
- 更新については、Help→Check for Updates で確認してください。
ワークベンチ
ワークベンチという言葉は、Eclipse におけるデスクトップ開発環境を指します。オブジェクトの編集、ビューの管理、開発者の作業領域の配置に使用されます。

ワークベンチの機能は以下のとおりです。
- 各ワークベンチには、1 つ以上のパースペクティブが含まれています。
- パースペクティブには、ビューとエディタが含まれています。
- デスクトップには、いつでも複数のワークベンチウィンドウが存在する場合があります。たとえば、ABAP 開発ツールだけでなく、SAP HANA Studio も同時に開くことができます。
パースペクティブ

Eclipse のパースペクティブは、特定のタスクを実行するためのウィンドウです。このウィンドウには、開発オブジェクトを構築するための開発を構築するために必要なツールが含まれています。SAP は、ABAP Development Tools (ADT) パースペクティブを主要 IDE for ABAP 開発として登録しました。
ABAP アプリケーションを開発するには、Window→Perspective→Open Perspective→Other を選択し、ABAP をダブルクリックします。これにより、ABAP Development Tools (ADT) パースペクティブが開きます。
パースペクティブは、Eclipse ウィンドウにタブとして表示される一連のビューで構成されます。他のビューがあっても、現在注目したいビューが最重要になります。
- ソースコードエディタ
- Project Explorer - SAP は Eclipse に複数のパースペクティブを提供しています。ABAP Development Tools (ADT) パースペクティブ、ABAP Profiling パースペクティブ、Debug パースペクティブです。
これらのうち最も重要なのは、ABAP Development Tools (ADT) パースペクティブです。
ADT パースペクティブは、他のパースペクティブと同様に、ビューおよびエディタの初期セットを提供し、そのレイアウトを決定します。特に、ABAP ビューおよびエディタでは、ABAP バックエンドシステムで管理される ABAP 開発オブジェクトを使用することができます。ABAP パースペクティブを使用する場合は、対応する ABAP プロジェクトで表されるシステム接続を確立する必要があります。ABAP パースペクティブでは、Eclipse ベースの ABAP ツールと SAP GUI ベースの ABAP ツールの両方にアクセスすることができます。
ABAP パースペクティブは、さまざまな ABAP ソースコードエディタを含むエディタ領域と、以下のビューで構成されています。
- プロジェクトエクスプローラ
- 概要
- タスクリポジトリ
- タスクリスト
- 問題点
- Templates
- プロパティ
- フィードリーダ
- 移送オーガナイザ
Eclipse 設定
Eclipse Preferences では、Eclipse の操作方法に関する一般設定を行うことができます。Window Prefer→ences を選択して、Preferences にアクセスできます。
図 "Eclipse Preferences" は、Eclipse Preferences ウィンドウの Source Code Editors セクションを示しています。

ABAP Development Tools がインストールされている場合は、ABAP 開発に関連する設定に関する特定のセクションがあります。ここで制御できる設定には、以下が含まれます。
- システム ID がエディタタブページに表示されるかどうか、および表示される場合はどこに表示されるか
- デバッグに関する設定 (システムプログラムがデバッグされるかどうかなど)
- 括弧が自動的に閉じられるかどうか、自動構文チェックが実行されるかどうかなど、ソースコード固有の設定
- フォントサイズや色オプションなど、エディタに関連する設定
行った設定を破棄する場合は、デフォルトに戻すボタンがあります。
プロジェクトのプロパティ
Eclipse の一般的なプリファレンスを調整できるのと同様に、特定の ABAP プロジェクトのプロパティを調整できます。これを行うには、プロジェクトのコンテキストメニューから Properties を選択します。ABAP Development→Editors→Source Code Editors→Formatter (図 "ABAP 書式設定" を参照) に、有用な設定のコレクションが 1 つあります。

フォーマッタのコードスタイルを制御できます。これには、ソースコードをインデントするかどうか (IF または CASE コンストラクトをプログラミングする場合など)、およびキーワードと識別子の大文字と小文字の区別が含まれます。
プロジェクトプロパティでこれらの設定を行い、適用したら、(キーボードの) SHIFT + F1 を選択して書式設定を適用し、ソースコードエディタでコードを書式設定することができます。