SAP package
SAP package には、SAP アプリケーションのタスクとプロセスを自動化する actions が含まれています。
[SAP] package では、以下のタスクを実行できます。
- 異なるシステムのデータを組み合わせるのに必要な時間を短縮する。
- ヒューマン エラーを排除し、効率性を向上する。
- トランザクション処理数を増加する。
- さまざまな関係者にリアルタイムの情報を提供する。
- 包括的なレポートによって意思決定能力を向上する。 注:
- [SAP] package の actions は、任意のバージョンの SAP ECC と Oracle Database で使用できます。
- SAP [接続] アクションでは、[セッション名] フィールドを TaskBots またはその他の bots と共有することはできません。
前提条件
- SAP ログオン画面はオブジェクトのキャプチャに対応していないため、オブジェクトをキャプチャする前に SAP GUI にログインします。
- GUI スクリプトとアクセシビリティを有効にします。
「Enabling Scripting on the Client Side」、「Enabling Scripting on the Server Side」、「Enabling Accessibility settings」を参照してください。
- SAP関連タスクを自動化し、これらのタスクを実行するために使用するデバイスに、Windows 用の次の SAP GUI のいずれかがインストールされていることを確認します。
- SAP GUI 750 (パッチ 9)
- SAP GUI 760 (パッチ 0)
- SAP GUI 760 (パッチ 1)
- SAP GUI 760 (パッチ 5)
注: パッチ 0 の SAP GUI 760 がデバイスにインストールされている場合は、SAP Grid ビュー コントロールの [テーブル セル テキストの設定] および [テーブル セル テキストを取得] actions を使用できません。パッチ 0 の SAP GUI 760 に問題があるためです。 - SAP オブジェクトのフィールドパスを取得するために、Scripting Tracker または同様のツールをインストールします。
開始前
使用可能な actions のセットの一部として、[SAP] package 内で以下の actions を実行します。- [接続] actionを使用して、SAP アプリケーションとの接続を確立します。
SAP GUI アプリケーションを使って、SAP アプリケーションにログインします。次に、[SAP] package から [接続] action を使用して、このセッション名を割り当てます。このセッション名は他のactionsでも使用します。
- actions を使用してタスクを自動化します。
- SAP 関連のすべてのタスクを自動化したら [接続解除] action を使用して、SAP アプリケーションとの接続を終了します。
[SAP] package内のActions
[SAP] package には以下の actions が含まれています。
Action | 説明 |
---|---|
チェックボックスにチェックを入れる/外す | チェック ボックスを選択または選択解除します。
|
クリック | クリック操作を実行します。
|
メニューをクリック | テキストまたはインデックスでメニュー項目をクリックします。
|
接続 | 「SAP での [接続] actionの使用」を参照してください。 |
接続解除 | SAP アプリケーションとの接続を終了します。[セッション名] フィールドに、[接続] action で SAP アプリケーションへの接続に使用したセッション名を入力します。 |
ダブルクリック | ダブルクリック操作を実行します。
|
展開 | テキストまたはインデックスで項目を展開します。
|
テーブルをエクスポート | 「[テーブルをエクスポート] actionの使用」を参照してください。 |
セル数を取得 | テーブルまたはグリッド内のセルの数を取得します。
|
子の名前を取得 | 子コントロールの名前を取得します。
|
子のテキストを取得 | 子コントロールに関連付けられたテキストを取得します。
|
列数を取得 | テーブルまたはグリッド内の列の数を取得します。
|
行数を取得 | テーブルまたはグリッド内の行の数を取得します。
|
選択した項目を取得 | 選択した項目インデックスをコンボ ボックス、ページ タブ、またはツリー ビュー コントロールから取得します。
|
ステータスの取得 | ラジオボタンまたはチェック ボックスのステータスを取得します。
|
テーブル セル インデックスを取得 | テキストのテーブル セル インデックスを取得します。
|
テーブル セル テキストを取得 | インデックスでテーブル セル テキストを取得します。
|
テキストを取得 | テキスト ボックス、ラベル、またはステータス バーからテキストを取得します。
|
項目の総数を取得 | コンボ ボックス、ページ タブ、およびツリー ビュー コントロールから項目の総数を取得します。
|
左クリック | 左クリック操作を実行します。
|
右クリック | 右クリック操作を実行します。
|
項目を選択 | テキストまたはインデックスで項目を選択します。
|
ラジオ オプションの選択 | ラジオボタンを選択します。
|
仮想キーを送信 | 仮想キーを送信します。
|
テーブル セル テキストの設定 | 「テーブル セル テキストの設定」をご覧ください。 |
テキストを設定 | 編集可能フィールドにテキストを設定します。
|