SAP用スクリプトの有効化

Last Updated 5月 1, 2026

概要

WalkMe Desktopは、SAPスクリプトを使用してSAP環境のガイダンスコンテンツにアクセスし、再生します。

WalkMeを動作させるには、クライアント側サーバー側からこれらのスクリプトを有効化する必要があります。

スクリプトが有効になっているかどうかを確認する方法

  1. SAP GUIスクリプトアイコンにカーソルを合わせます
  2. スクリプトが実行されていない場合、ポップアップメッセージが表示されます。
  3. スクリプトが無効になっている場合、ポップアップメッセージが表示されます。
  4. クライアント側でスクリプトが無効になっている場合、以下のポップアップメッセージが表示されます。
  5. アイコンがいずれも表示されない場合は、三角形アイコンをクリックしてアイコンバーを展開します。

すべてのSAPテーマにアイコンバーが表示されるわけではありません

クライアント側のスクリプトの有効化

スクリプトはクライアント側(エンドユーザー)で有効化する必要があります。 デプロイする際には、SAP管理者がこれを行うことができます。

メニューにアクセスするには:

  1. 右上隅にある[設定]アイコンをクリックします
  2. [Options]をクリック...

スクリプトを有効にするには:

  1. [Accessibility & scripting(アクセシビリティとスクリプト作成)]フォルダで[Scripting(スクリプト作成)]を選択します。
  2. スクリプトを有効化およびネイティブMicrosoft Windowsダイアログを表示チェックを入れます
  3. 適用をクリック

スクリプトを有効にする方法については、こちらをご覧ください。

サーバー側でのSAP GUIスクリプト作成の有効化

使用を計画する各SAPサーバーインスタンスでSAP GUIスクリプトを有効化します。

  1. を起動し、認証情報を使用してSAPサーバーにサインインします
    1. SAP Easy Access(SAP簡易アクセス)ウィンドウが開きます。
  2. トランザクションを実行します。 RZ11:
  3. パラメータ名を指定し、キーボードでEnterキーを押すか、[Display]をクリックします
  4. Display Profile Parameter Attributes(表示プロファイルパラメーター属性)]ウィンドウで、ツールバーの[Change Value(値の変更)]ボタンを押し、の[New Value(新規値)]をに設定します TRUE

  5. 変更を保存します
  6. 以下のパラメータにFALSE値を指定してステップ3~4を繰り返します:

    1. sapgui/user_scripting_force_notification

    2. sapgui/user_scripting_set_readonly

    3. sapgui/user_scripting_disable_recording

  7. 現在実行中のセッションには適用されないため、サインオフして再度サインオンし、変更を反映させてください。
注:

ステータスバーに表示される「不明なパラメーター名です」というメッセージは、SAPサーバーパッケージがないため、このトランザクションを使用してsapgui/user_scriptingパラメーターを変更できないことを意味しています。 不足しているパッケージをインストールして、もう一度試してみてください。

制限されたスクリプト環境の追加ステップ

WalkMeメニューバージョン4.1.0以上を使用しているお客様に関連します

スクリプト権限を制限しているが、SAP GUI SWT Automationを使用したいお客様は、これらの追加設定ステップに従う必要があります。 これらは、このガイドの前述に記載されている標準のクライアント側とサーバー側の有効化ステップに加えて適用する必要があります

クライアント側(標準クライアントステップに加えて)

以下のレジストリキーを追加して、ユーザーアカウントごとにSAPスクリプト実行を許可します:

64ビットWindows(32ビットSAP GUI):

HKLM\SOFTWARE\WOW6432Node\SAP\SAPGUI Front\SAP Frontend Server\Security\ScriptingPerUserAccountExecute = 1

32ビットWindows:

HKLM\SOFTWARE\SAP\SAPGUI Front\SAP Frontend Server\Security\ScriptingPerUserAccountExecute = 1

サーバー側(標準サーバーステップに加えて)

トランザクションRZ11に、以下のSAPプロファイルパラメータを設定します:

sapgui/user_scripting = TRUE
sapgui/user_scripting_set_readonly = TRUE
sapgui/user_scripting_per_user = TRUE

結果

  • S_SCR:16ロールを持つユーザーは、スクリプト作成に完全なアクセス権を持ち、SWTオートメーションを実行できます

  • 他のすべてのユーザーは読み取り専用のままとなり、スクリプト機能の制御と安全な使用を確保します

サポート

スクリプトがインストールされていないことを識別する方法

キャプチャを試みて「スクリプトサポートのインストールが必要です」というメッセージが表示された場合は、IT部門に連絡してインストールを依頼してください。

この記事は役に立ちましたか?

ご意見ありがとうございます!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×