Getting Started

Objective

After completing this lesson, you will be able to aBAP Development Tools での ABAP クラウドプロジェクトの設定

ABAP 開発ツールでの ABAP クラウドプロジェクトの登録

さまざまなタイプの ABAP プロジェクト

開発環境として、Eclipse は ABAP システムに埋め込まれていません。代わりに、使用する各 ABAP システムに接続する必要があります。Eclipse は、各接続をプロジェクトとして表します。

Eclipse は ABAP オンプレミスプロジェクトまたは ABAP クラウドプロジェクトに接続可能

ADT には、以下の 2 種類のプロジェクトがあります。

  1. ABAP プロジェクト: オンプレミス ABAP システムに接続します。
  2. ABAP クラウドプロジェクト: これにより、SAP BTP、ABAP、または SAP S/4HANA Cloud に接続されます。

この章では、クラウド環境についてのみ説明します。

ABAP 環境の概要

ABAP インスタンスは、ランタイム内のそれぞれの SAP Business Technology Platform サブアカウントにあります。

SAP Business Technology Platform は、SAP の PaaS (Platform as a Service) です。これにアクセスするには、グローバルアカウントを作成する必要があります。グローバルアカウント内にサブアカウントがあります。1 つの企業で複数のプラットフォームを実行しつつ、単一のグローバルアカウントを使用してサブスクリプションを管理できるように、各サブアカウントを別々に設定することができます。Cloud Foundry や Kyma などのサブアカウント内にランタイムをデプロイします。その場合にのみ、ABAP インスタンスをデプロイできます。

このコースでは、SAP Business Technology Platform または SAP BTP にデプロイされた ABAP インスタンスを使用します。この品目は、他の ABAP デプロイメント (オンプレミス SAP S/4HANA システムや SAP S/4HANA Cloud システムなど) にも関連します。

Eclipse を ABAP クラウド環境に接続するオプションの 1 つは、サービスキーを使用することです。以下は、ABAP クラウド環境でサービスキーを作成する方法を示しています (サービスキーがない場合)。次に、サービスキーを JSON ファイルとしてコピーして、Eclipse で ABAP クラウドプロジェクトを作成する必要があります。

注記

このコースでは、演習問題およびデモで SAP Business Technology Platform (BTP) ABAP サービスを使用します。BTP ABAP サービスへのアクセスが必要な場合は、https://developers.sap.com/tutorials/hcp-create-trial-account.html の指示に従ってトライアルアカウントを作成できます。

ABAP インスタンスおよびサービスキーの登録方法

ステップ

  1. Log on to your global account.

  2. Navigate to the subaccount.

  3. Choose Instances and Subscriptions on the left-hand side of the screen.

  4. Scroll to Instances.

  5. Find the ABAP instance. If there is no ABAP instance create one with the following steps:

    1. Choose Create and create a new instance for the ABAP environment with an instance name such as S4D100.

    2. Enter your e-mail address in the email property of the json file.

    3. On the summary page choose Create to build your ABAP environment instance.

  6. Choose the service instance for the ABAP system.

  7. If there is no Service Key then In the Service Keys section of the details area, choose Create (from the button with 3 dots). Enter a service key name, for example, S4D100, and press Create to generate your service key.

ABAP クラウドプロジェクトの作成

ビジネスシナリオ

ABAP クラウドアプリケーションを開発する必要があります。

前提条件

ABAP サービスキーおよびサービスキーがある SAP Business Technology Platform (BTP) アカウントが必要です。また、Eclipse および SAP ABAP 開発ツールをインストールしておく必要があります。

ステップ

  1. SAP BTP のサブアカウントにログオンし、ABAP サービスキーをクリップボードにコピーします。

    1. SAP BTP コックピットを起動し、ABAP サービスが含まれているサブアカウントを選択します。

    2. インスタンスおよびサブスクリプションを選択します。

    3. インスタンスボックスの認証情報で、キーエントリを選択します。

    4. JSON をコピーを選択し、閉じるを選択します。

  2. Eclipse を開き、ABAP パースペクティブに切り替えます。

    1. Eclipse を開き、Welcome タブを閉じます (開いている場合)。

    2. WindowPerspectiveOpen PerspectiveOther を選択します。

    3. ダイアログボックスで、ABAP をダブルクリックします。

    4. FileNewABAP Cloud Project を選択します。

    5. Use a Service Key を選択し、Next を選択します。

    6. 右クリックしてペーストを選択して、サービスキーをエディタにペーストします。Next を選択します。

    7. ブラウザでログオンページを開くを選択します。ログインする必要がある場合は、BTP へのログインに使用した認証情報を使用します。

      その後、正常にログオンしたことを示すメッセージが表示されます。

    8. ブラウザウィンドウを閉じて Eclipse に戻ります。

    9. プロジェクトの作成を終了するには、Finish を選択します。

    実践する