このページを共有

# SAP GUI フローの学習時に BPT パッケージ・アプリ・キットでコンポーネントを作成する方法

BPT パッケージ・アプリ・キット・ユーザ向け

BPT パッケージ・アプリ・キットは、フローまたはビジネス・プロセス・テストを学習するときに、ユーザが SAP GUI アプリケーションでナビゲートする画面またはサブ画面ごとに新しいビジネス・コンポーネントを作成します。特定のトランザクション内の画面またはサブ画面は、それぞれ個別のビジネス・コンポーネントとして表現されます。

学習したコンポーネントの名前は、＜トランザクション・コード＞-＜画面の名前＞の形式になります。トランザクション・コードまたは画面の名前にスペースか、またはビジネス・コンポーネントの名前として無効な文字が含まれている場合、その文字はアンダースコア (_) に置き換えられます。たとえば、学習したコンポーネントが VA01 トランザクションの画面 Create Sales Order: Initial Screen に対応する場合、コンポーネントの名前は VA01-Create_Sales_Order_Intial_Screen になります。

ある画面から別の画面やタブに移動し、その後で元の画面に戻ると、元の画面に対応するコンポーネントと同じ名前で新しいコンポーネントが作成されます。ただし、コンポーネントを区別できるように、末尾に数字のサフィックスが付けられます。たとえば、ある画面に対応するコンポーネントに VA01_Test という名前が付けられているとします。その画面に戻ると、新しいコンポーネントが VA01_Test_01 という名前で作成されます。学習したフローやビジネス・プロセス・テストの既存のコンポーネントを再利用することで、類似したまたは同一の画面に対する学習コンポーネントの数が最小限に抑えられます。

ユーザが指定するデータを必要とする画面内のユーザ操作ごとに、そのステップに対して入力コンポーネント・パラメータが作成されます。学習プロセス中に作成される入力コンポーネント・パラメータは、自動的にフロー・パラメータとして設定されます。学習プロセス中に入力された値は、標準設定のパラメータ値として使用されます。たとえば、テキスト・フィールドの入力値に対してパラメータが作成されます。

自動的に生成されるパラメータの名前は、アプリケーション内の該当するフィールドの名前と同じになります。たとえば、Display Sales Order トランザクションで、注文番号のパラメータ名は Order になります。パラメータ名が同じコンポーネントがフロー内に複数ある場合は、パラメータを区別するために、後のパラメータ名に順番に増えるサフィックスが追加されます (たとえば Order_1、Order_2 など) 。

生成されたパラメータの説明には、コントロールのタイプと、そのコントロールが表示された画面の名前が含まれます。たとえば、次のようになります。"The 'Order' control is of type 'Edit Box'. The control is a part of the 'Display Sales Order: Initial Screen' screen."

コンポーネントを学習しているときに SAP アプリケーションのテーブルにデータを追加すると、コンポーネント・テーブル・パラメータが作成されます。テーブル・パラメータを利用すると、各テーブル・セルに対して別々のパラメータを使用するのではなく、1 つのパラメータをテーブル全体で使用できます。テーブル・パラメータの操作に関する詳細については、「 テーブル値の指定 (BPT パッケージ・アプリ・キットを使用している場合) 」を参照してください。

注:

- 学習プロセス中にテーブル・パラメータでデータが保存されるのは、テーブルの外にフォーカスを移した後です。テーブル・データが学習プロセスの最後のステップの場合は、必ず学習を停止する前に、テーブルの外にフォーカスを移してください。
- 学習プロセス中にテーブル・パラメータを作成するには、UFT One でのテーブル・パラメータの作成を有効にしておく必要があります。UFT One およびソリューションの GUI テストで、［ツール］＞［オプション］＞［GUI テスト］＞［SAP］＞［一般］ノードを選択します。［SAP GUI for Windows］＞［記録設定］で、［テーブルおよびグリッド コントロールを自動パラメータ化する］チェックボックスがチェックされていることを確認します。詳細については、「 テーブル値の指定 (BPT パッケージ・アプリ・キットを使用している場合) 」を参照してください。

画面にタブ・ストリップが含まれている場合は、画面上の共通領域に対してコンポーネントが 1 つ作成され、開かれているタブごとに別々のコンポーネントが作成されます。ステータス・バーは、画面に対して作成される各コンポーネントに含まれます。たとえば、次の画面について考えてみます。

この画面が含まれているフローまたはビジネス・プロセス・テストを学習する場合、メニュー、ツールバー、共通フィールド (［Standard Order］、［Net value］など) がある画面の上部で実行される操作は、1 つのビジネス・コンポーネントを構成します。［Sales］、［Item overview］、［Item detail］、［Ordering party］、［Procurement］、［Shipping］、［Reason for rejection］の各タブで実行される操作には、別々のビジネス・コンポーネントが作成されます。

https://admhelp.microfocus.com ALM 8942
検索結果の改善のヒント... ALM ヘルプセンター ALM ヘルプセンター ALM ヘルプ 16.00 すべてローカル・ヘルプセンターの表示オンライン・ヘルプセンターの表示戻るブラウザ履歴で元に戻る進むブラウザ履歴で前に進む検索の強調表示を解除次のトピック次のトピックに移動前のトピック前のトピックに移動現在のトピックを印刷バージョン: