11とEdgeのみ許可しています。5秒経過すると自動的にタブが閉じます。それ以外のWebブラウザの場合は、「サポート対象外です。システム管理者に連絡してください」というメッセージを表示して、タブを閉じます。launchSapgui();});※上記はあくまでサンプルのため、最新のブラウザ判定ロジックを適用してください。createSapGuiShortcut.htmの実装WebブラウザがIE11かEdgeの場合、default.htmlからcreateSapGuiShortcut.htmが呼び出されます。こちらのページでは、イベントハンドラが主要な処理を担います。以下のABAPコードは、OnRequestイベントハンドラのサンプルコードです。処理の流れを簡単にまとめると以下のようになります。セットしているところがポイントです。このヘッダ指定により、SAPGUIショートカットとして認識されます。前ページから受け渡されたtransactionパラメータをオプション指定しているため、起動直後のSAPトランザクションを切り替えることが可能です(デフォルトはSMEN)。).動作確認さて、実際に呼び出してみましょう。「やりたいこと」章の画面イメージはEdgeでしたので、本章ではIE11の画面イメージを利用します。Launcher」タイルをクリックしてみます。別タブが開き、SAPGUIショートカットがダウンロードされましたので、5秒以内に「ファイルを開く」を選択し、ショートカットを実行します。画面表示から5秒経過すると、タブが閉じられます。Explorerセキュリティの警告が表示された場合は「許可」をクリックします。必要に応じて「今後、このプログラムに関する警告を表示しない」にチェックをつけてください。続いて、SAPGUIセキュリティの警告が表示されますが、こちらも「許可」をクリックします。必要に応じて、「選択内容の保存」チェックをつけてください。Windows)が起動しました!ちなみに、サポート対象外のブラウザで実行した場合は、以下のようなエラーメッセージを表示します。今回は、IE11もしくはEdgeをサポート対象としてパラメータで与えているので、サポート対象外の代表としてChromeで実行した例です。さいごにいかがだったでしょうか?SAPGUIショートカットをブラウザのHTTPレスポンスから流し込むという、少しトリッキーな実装ですし、対応ブラウザが限定されますが、統制されたモード1なエンタープライズ向けであれば、適用しやすいのではないかと思います。Windowsが必須とされるようなクリティカルな業務がなくなることを願ってやみません。なくなるわけではないので、過渡期の対応方法の一つとして、今回ご紹介した方法がお役に立てば幸いです。ちなみ私は、non-ABAPerです(ソウルプログラミング言語はC)。item.Cancel。