🐷

OSに縛られない!ブラウザからABAP Cloud Developer Trialを操作する方法

に公開

1. はじめに

SAP GUI for HTML(WebGUI)からABAP Cloud Developer Trialを利用できるようにしていきます。
WebGUIはブラウザで動くため、SAP GUI for Windows(WinGUI)とは異なり、OSを選びません。
そのため、MacからでもABAP Cloud Developer Trialで作成したSAPのハンズオン環境を操作できます。

2. 前提

ABAP Cloud Developer TrialでSAPのハンズオン環境が既に構築されていることを前提に説明しています。
SAPのハンズオン環境が未構築の場合には、構築方法をこちらの記事で紹介していますので、ご確認ください。
https://zenn.dev/acntechjp/articles/55f41e75ec059b

3. 手順

WebGUIの有効化手順の概要です。

  1. ICFサービスの有効化
  2. WebGUIの動作確認

3.1. ICFサービスの有効化

  1. WinGUIに登録しているアプリケーションサーバのIPアドレスが、EC2インスタンスのパブリックIPv4アドレスと一致していることを確認します。
    異なっていた場合には、WinGUIに登録しているアプリケーションサーバのIPアドレスを修正してください。

IPアドレス1

IPアドレス2

  1. 以下の表の通りに、ログオン情報を入力し、WinGUIでログオンします。
項目 設定
Client 001
User DEVELOPER
Password ABAPtr2022#01

ログオン画面

  1. T-cd:SICFを実行します。

SICF1

  1. WebGUIを利用するためには、以下の2つのICFサービスを有効化する必要があります。
    まずは、「/sap/bc/gui/sap/its/webgui」を項目「Service Path」に入力し、「Execute」をクリックします。
  • /sap/bc/gui/sap/its/webgui
  • /sap/public/bc/icf/systemloginjs

SICF2

  1. 最下段の項目を右クリックします。
    SICF3

  2. 「Activate Service」をクリックします。

SICF4

  1. 「Yes」をクリックします。

SICF5

  1. 有効化に成功すると、文字の色が濃くなります。

SICF6

  1. 次に、「/sap/public/bc/icf/systemloginjs」を項目「Service Path」に入力し、「Apply」をクリックします。

SICF7

  1. 最下段の項目を右クリックします。

SICF8

  1. 「Activate Service」をクリックします。

SICF9

  1. 「Yes」をクリックします。
    これで、WebGUIを利用するために必要な2つのICFサービスの有効化は完了です。

SICF10

  1. 有効化に成功すると、文字の色が濃くなります。

SICF11

3.2. WebGUIの動作確認

  1. T-cd:webguiを実行します。

webgui1

  1. 「Allow」をクリックします。

webgui2

  1. ブラウザが起動しますが、「このページに到達できません」というエラーが表示されます。
    これはDNSで名前解決できなかったため、発生したエラーです。
    そのため、手動で「vhcala4hci」をアプリケーションサーバのIPアドレスに書き換えます。
URL
書き換え前 https://18.183.142.193:50001/sap/bc/gui/sap/its/webgui/?sap-client=001&sap-language=EN#
書き換え後 https://<アプリケーションサーバのIPアドレス>:50001/sap/bc/gui/sap/its/webgui/?sap-client=001&sap-language=EN#

webgui_error

  1. 手動で「vhcala4hci」をアプリケーションサーバのIPアドレスに書き換えることで、WebGUIのログオン画面が表示されます。

webgui3

  1. ユーザIDとパスワードを入力し、「Log On」をクリックすることで、WebGUIにログオンできます。

webgui4

webgui5

  1. Macからもアクセスできます。

Mac

4. おわりに

今回はSAP GUI for HTML(WebGUI)からABAP Cloud Developer Trialを利用できるようにする方法を紹介しました。
プライベートでMacを利用されている方は、ぜひWebGUI経由でABAP Cloud Developer Trialを利用してみてください。

Accenture Japan (有志)

Discussion