SAP Trial Accountの作成とSAP Business Application Studioのセットアップ

SAP関連の最新情報を久しく取得していなかったこともあり、まずはFioriの学習を進めるべくTrialアカウント作成して学習環境整えていきます。
Trial環境はユーザー登録を行えば30日間、SAPのクラウドベースのサービスを触ることができます。
今回はFioriの学習環境を整えるので、トライアルアカウントで SAP Business Application Studio (BAS)の開発環境の立ち上げまでを行います。

# ユーザー登録

下記のサイト参考にユーザー登録進めました。
私の場合、アカウント作成からでしたのでSAP のサイト[こちら](https://www.sap.com/japan/index.html)から指示に従い、ユーザー登録しました。

https://community.sap.com/t5/technology-blogs-by-sap/free-trial%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B-sap-hana-cloud-hana%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%E3%81%AE%E4%BD%9C%E6%88%90-v3/ba-p/13492668

# トライアルアカウントのセットアップ

SAP公式の方でチュートリアルとして公開されています。
今回はこれも参考に行いましたがいろいろ詰まった部分もあったので補足していきます。

https://developers.sap.com/tutorials/appstudio-onboarding.html

アカウント登録が完了すると[BTPコックピット](https://account.hanatrial.ondemand.com/trial/#/home/trial
)にアクセスできるようになります。
ここからはコックピット内にサブアカウントを作成して、サービスの有効化をしていきます。
まずはトライアルアカウントに移動より、コックピットの設定をしていきます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/641e6a50-82aa-dc45-9303-341223413241.png)

## サブアカウントの作成

サブアカウントの作成をしていきます。サブアカウントはアメリカ（AWS）かインドネシア（Azure）を選択できます。お好きなものを選択して問題ないですが、今回はアメリカでサブアカウントを作成しました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/d64e4662-64c3-8d5f-5b06-8edae11fef73.png)

## Cloud Foundryの有効化

続いて、Cloud Foundryを有効化します。
画面の内容を確認し、有効化します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/7fa3d8bd-5993-84ba-cd6a-1bcb1fb0723e.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/2f4a281a-adce-127a-5ece-74f11ee6a3c4.png)

続いてCloud Foundryの領域を作成します。
領域作成を押下し、画面の内容に従って入力を進めます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/63869b7a-924a-95be-f336-49905fd8cb53.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/e59bc017-17ee-edc6-a774-622971ff02b6.png)

こちらのように作成できていれば完了です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/03c67bb9-02e0-d1e6-dd98-4412426ca533.png)

## 権限の確認

続いて権限を確認します。
権限より、以下の権限が当てられていることを確認します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/406df773-109a-1148-21be-7212c0c8fdea.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/e717c841-ffe1-f27f-1362-1ab71b2bd7ba.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/0f48a55d-9bd9-029a-0639-f51d10daace1.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/44c416ad-84f0-4ae8-8a26-4a1bfbfb2be4.png)

## SAP Business Application Studioのインスタンス作成

続いて、サービスマーケットプレイスより、サブアカウントにSAP Business Application Studioを割り当て、インスタンスを作成していきます。
作成ボタンよりインスタンスを作成します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/ea967c81-3779-e230-a73b-7f2e6539516f.png)

特に何か入力することなく、作成を押下します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/068d8512-9585-cd77-4d49-103fab3ff2ec.png)

下記の画面が表示され、しばらくすると自身のサブスクリプション内に追加されています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/6edf63e7-f391-4df3-dcb5-e5e876329335.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/48362353-f7dc-0160-1c7c-b68d6dcd6b70.png)

ここまでできればトライアルホーム>SAP Business Application Studioより実行可能とチュートリアルにありましたがに従って進めていましたが権限のエラーが発生しました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/e015d74e-ef81-5860-cf8f-b3afb975f63a.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/1d3ace5d-2d1a-3296-6320-e16c7e112da5.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/2b3f314c-14b5-5db8-cc1a-bbcc723a7232.png)

そのため、追加で権限部分の設定を行います。

## ロールコレクションの設定

こちらを参考にしながら、ロールコレクションにアカウントを割り当てていきます。

https://help.sap.com/docs/bas/sap-business-application-studio/manage-authorizations-and-roles

ロールコレクションを開くと、Business Application Studio周りのものやその他のロールがあるのでそれぞれにアカウントを割り当てていきました。
各々の環境で割り当てる必要のロールコレクションがあると思いますが、今回は個人のお勉強の範囲なのでそれぞれに対して以下の作業を行います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/1227c0d8-15aa-b19e-882b-fc60326d225e.png)

まずは変更対象のロールコレクションを選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/0a9df089-2a7e-0060-e088-7fda4b4f57cc.png)

続いて、編集ボタンを押下し、ユーザー欄のIDと電子メールを入力していきます。
IDと電子メールにはそれぞれ、Trialアカウント登録時のメールアドレスを入力します。
入力完了後、保存ボタンを押下します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/70368d40-c38d-5fa1-724b-8afcc813b757.png)

ここまで完了したら、一度ログアウトし、再度ログインします。
場合によっては、反映されるまで時間がかかりますので、何度か再ログインする必要があります。

# SAP Business Application Studioの動作確認

アプリケーションの動作確認を行います。
サブアカウントのアプリケーションより、アプリケーションに移動を押下します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/73764a66-a629-fe38-1250-dd68196a2105.png)

ログインや規約の確認を求められたのちに下記の画面にたどり着きました。
Create Dev SpaceよりSAP Business Application Studioの環境を作成します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/4eee38d6-04b6-471f-28ce-6757f69669f1.png)

必要に応じてカスタマイズを行います。
今回はいろいろ行いたいのですべてチェック入れています。
Create Dev Spaceより開発環境を作成します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/220c86a1-6469-b2a5-e088-6f665621acf7.png)

下記画面に遷移します。
しばらく待つとステータスがRUNNINGに代わります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/ea16221d-a100-3018-1d28-fbe3019dfb9f.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/7d89e20b-1092-a47c-81f1-8633414c35d8.png)

RUNNINGに代わると開発環境内に入れます。
無事に開発環境が立ち上がっていることを確認できました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/273072/9716c8d1-4aab-5836-7d69-84bd34bc3e69.png)

# 感想

久しぶりに環境立ち上げましたが、いろいろ変わった点や、必要な設定項目に手間取り、時間をとられてしまいました。
無事に環境を立ち上げることができたので、これから備忘録や勉強かねていろいろ触っていきます。