SAP シーケンス・エレメントを使用して、単一オブジェクト内に複数のアクションを含む、SAP GUI との複合対話を指定できます。
始める前に
SAP シーケンス・エレメントは、SAP GUI との複合ユーザー対話を表し、複数の SAP Set、SAP Get、または SAP 呼び出しの子エレメントが含まれます。シーケンスの各子エレメントは、先行する子エレメントで戻された結果に依存するアクションです。 多くの場合、複合 SAP GUI オブジェクトと対話すると、SAP シーケンスが記録されます。 ただし、SAP API の詳細な知識を持っていれば、SAP シーケンスを使用して複合アクションまたは複合検査ポイントを作成できます。
SAP シーケンス・エレメントは、SAP 画面エレメントに含まれています。
テスト・エディターまたは「SAP プロトコル・データ」ビューのいずれかを使用して、SAP シーケンスを作成または編集できます。 「SAP プロトコル・データ」ビューを使用すると、画面キャプチャーから SAP 画面オブジェクトを選択し、新しい SAP シーケンス・エレメントに対して情報を直接コピーできます。
「SAP プロトコル・データ」ビューには、相互に同期し、かつテスト・エディターとも同期する 2 つのページがあります。
- 「画面キャプチャー」には、SAP GUI のグラフィカル画面キャプチャーが表示されます。 ウィンドウ、ボタン、フィールド、エリアなどの GUI オブジェクトをすべて選択できます。
- 「オブジェクト・データ」には、選択した GUI オブジェクトの情報 (ID、タイプ、名前、テキスト、ツールチップ、およびサブタイプ) が表示されます。
手順
- テスト・エディターでテストを開き、「SAP プロトコル・データ
」ビューを開きます。 「SAP プロトコル・データ」ビューが開いていない場合は、
をクリックします。
- テスト・エディターの「テスト・コンテンツ」エリアでトランザクションと SAP 画面を展開します。 「SAP プロトコル・データ」ビューに、
選択したトランザクションの画面キャプチャーが表示されます。
- SAP 画面の内側で、新規シーケンスを入力する場所を選択します。 「SAP プロトコル・データ」ビューの「画面キャプチャー」ページには、現在の SAP 画面キャプチャーが表示されます。
- 「SAP プロトコル・データ」ビューで、SAP シーケンス・エレメントの作成対象である SAP GUI オブジェクトを右クリックし、「エレメントの作成」をクリックします。 「エレメントの作成」ウィンドウが開きます。このウィンドウには、記録済みセッションの ID がすでに挿入されています。
- 「拡張」を選択し、「エレメント・タイプ」リストから「SAP シーケンス」を選択して、「完了」をクリックします。
- テスト・エディターの「テスト・コンテンツ」エリアで SAP シーケンスを選択し、をクリックして、SAP Set、SAP Get、または SAP 呼び出しのエレメントを SAP シーケンスに追加します。
- テスト・エディターの「テスト・コンテンツ」エリアで SAP シーケンスを選択し、「追加」または「挿入」をクリックして、必要に応じてシーケンスの子エレメントを追加します。 「エレメントの作成」ウィンドウで、「キャスト」ボタンを使用して直前の子エレメントの結果をキャストして、予期される入力タイプに一致させます。 SAP のオブジェクトおよび呼び出しについての詳細は、SAP API 資料を参照してください。