ビジネス プロセスで GUI Scripting が必要な場合は、ローカル コンピューターとサーバーでこれをオンにする必要があります。詳細については、Winshuttle 管理者にお問い合わせください。
Winshuttle 管理者の場合、GUI スクリプトをオンにする手順は次のとおりです。
サーバー側でスクリプトを有効にする
SAP システムでは、SAP GUI スクリプトはデフォルトでオフになっています。スクリプトを有効にするには、 Basis 管理者がパラメータ RZ11 を有効にし、ユーザーが SAP GUI で GUI スクリプトを有効にする必要があります。
Windows SAP GUI クライアントのインストール時に、スクリプト サポートと SAP GUI ログオン パッドの両方がデフォルトでインストールされます。インストールされていない場合は、SAP GUI を再インストールします。
RZ11 パラメータを有効にする
- SAP GUIで、トランザクション RZ11 に移動します。
- [パラメータ名] ボックスで、sapgui/user_scripting と入力し、次に [表示] をクリックします。
- [値の変更] をクリックします。
- [新しい値] ボックスに TRUE と入力し、[保存] ボタンをクリックします。
SAP GUI でスクリプトを有効にする
- [カスタマイズ] をクリックして、[オプション] をクリックします。
- [SAP GUI オプション] ダイアログ ボックスで、[スクリプト] をクリックし、[スクリプトを有効にする] を選択します。
- [OK] をクリックします。
SAP GUI 720 の GUI スクリプト
SAP GUI 720 の GUI スクリプトを有効にするには、サーバー側でいくつかのパラメータを設定する必要があります。これらのパラメータは、デフォルトですべての SAP システムに存在するとは限りません。これらの変数がトランザクション RZ11 にある場合は、次のように設定する必要があります。
sapgui/user_scripting_set_readonly = false
sapgui/user_scripting_disable_recording = false
sapgui/user_scripting_force_notification = false
sapgui/user_scripting_disable_recording |
このパラメータが TRUE に設定されている場合、スクリプトの再生は可能ですが、記録は許可されません。 |
sapgui/user_scripting_force_notification |
このパラメータが TRUE に設定されている場合、クライアント オプションに関係なく、通知は常にフロント エンドに表示されます。 通知とは、GUI スクリプト セッションに接続するために記録および実行される前に表示される、メッセージ ボックスを指します。 |
sapgui/user_scripting_set_readonly |
このパラメータが TRUE に設定されている場合、スクリプトは読み取り専用のユーザーインターフェイス要素にのみ作用します。 |
SAP GUI 720 の GUI スクリプトを有効にする
- SAP GUI オプション ページを開くには、[コントロール パネル]、[SAP フロント エンド]、[SAP GUI 構成] の順にクリックします。
- [アクセシビリティとスクリプト] をクリックします。
- [ユーザー設定] で、[スクリプトを有効にする] をクリックします。必要な他のオプションを選択します。
- Transaction ス クリプトを記録または実行するさい、スクリプトが SAP GUI に添付された場合に通知を受けるには、これをクリックします。
- スクリプトが SAP 接続をオープンしたときに通知を受けるには、これをクリックします。
Windows スクリプト
GUI スクリプトで有効になっている Windows スクリプトを使用すると、Studio Transaction は、ファイルの添付を許可するトランザクションの [Windows ファイル セレクター] ダイアログ ボックスを記録します。ファイル パスは Windows_Dialog_file で、デフォルト値は無題です。Transaction にはダイアログ ボックスのみが表示されます。名前は、Excel ファイルの対応するフィールドから追加されます。
ダイアログ ボックスでファイルが選択されているかどうかに関係なく、[ファイル名] フィールドは常にマップに記録されます。ファイルをアップロードしない場合は、ダイアログ ボックスのフィールドを無効にします。
ファイルをアップロードする場合は、[ファイルの場所] フィールドを Excel の列にマップします。スクリプトを実行するときは、マップの必要な Excel 列にフィールドをマップする必要があります。Transaction は、指定された場所からファイルを選択し、添付ファイルを作成します。