SAP GUIへの高速ログオン法(ユーザー名、パスワード入力を省略)

SAP共通

SAP GUIのログオン画面で、毎回ユーザーIDとパスワードを入力するのを手間だと感じませんか?
複数環境・クライアント間で異なるパスワードを使用していると、パスワード入力を何度か間違え、ロックされる(あるいはされそうになる)ことはありませんか?

ウォルト
ウォルト

ここでは、ショートカットを用いてSAP GUIへ瞬時にログオンできる方法をお伝えします!

バッチファイルの作成

SAP GUIログオンのためのシステムID、ユーザ名、パスワード名などを記載したバッチファイルを作成します。
ファイル名は、「システムID_クライアント名.bat」のような形にすると見やすいです。

@echo off
start sapshcut -system=XXX -client=XXX -user=XXX -pw=XXX -maxgui

-system=の右側には、ログオンしたいシステムIDを記載します。
-client=の右側には、その環境のクライアント名を記載します。
-user=の右側には、ログオンするユーザーIDを記載します。
-pw=の右側には、ログオンパスワードを記載します。

パスワードを変更した場合等、ログオン情報に修正が入った場合、本ファイルを修正して最新のものに書き換えて対応します。

作成したバッチファイルを適当な場所へ保存し、ダブルクリックをするとSAP GUIへログオンすることが可能です。

後述のショートカットの作成、環境変数の設定を完了することにより、より速いログオンを実現します。

ショートカットの作成・環境変数の設定

設定方法は、こちらのページをご参考ください。

本設定を行うことにより、「Win」+「R」「ファイル名を指定して実行」を開き、ショートカット名を入力して「Enter」を押下することで、SAP GUIにログインすることが可能になります。
ショートカット名をシンプルでわかりやすい名前にすることがコツです。

例:検証(QA)環境のCL200でログインする場合

コメント

  1. 羽島 渡 より:

    お世話になっております。
    本記事につきまして質問があり投稿させて頂きました。
    記事内のbatを作り、batを実行したのですが以下のメッセージが出た後にSAPのショートカットプロパティの画面に移行したのですが
    batだけではなく、SAP内の設定等も必要なのでしょうか?
    恐縮ですが本記事の内容は非常に仕事に役に立つものと考えておりますので、もしお解りであればご教授頂けますと幸いです。
    ”Not all data for SAP GUI shortcut is available:
    System description and GUI start parameter are unknown.
    Enter the missing data.”
    突然のご連絡誠に申し訳ありませんが宜しくお願い致します。

    • ウォルト より:

      コメントありがとうございます。

      バージョンによる差は否定できませんが、私が実行したときは特にSAP内の設定はしていません。

      今は手元にSAP環境がなく、試すことができないので推測ベースで恐縮ですが、バッチファイルからSAP GUIを開こうとしたときにパラメーターがうまく渡せなくてエラーになっているように見えました。

      下記を試してもらうことはできますでしょうか。
      ①-maxguiを除いて実行してみる
       バージョンによって-maxguiが使えない可能性があるため、このパラメーターを除いて動くかどうか試してみてください。

      ②IDやパスワードを””(ダブルクォーテーション)で囲む
       空欄や特殊な文字があると、うまくSAPに渡せない可能性があります。下記のように””(ダブルクォーテーション)で囲って再度試していただけますでしょうか。
      @echo off
      start sapshcut -system=”XXX” -client=”XXX” -user=”XXX” -pw=”XXX” -maxgui

      ③特殊な記号を含む箇所を変更する
       パスワード等、人によっては”=”や”/”といった特殊記号を使っているケースがあると思います。このような特殊記号はbatファイルが別の意味として解釈する可能性があります。
       特殊記号が入っている場合は、設定を見直して再度試していただけますでしょうか。

      上記で解決できると良いですが、バージョンや環境によっては解決できない可能性があります。
      解決できない場合は、SAP Community等でお聞きいただけますと幸いです。

タイトルとURLをコピーしました