実行前に検証し、 - Automate_Studio - 20.3

Connect オンライン ヘルプを使用して Studio を自動化する

Product type
ソフトウェア
Portfolio
Integrate
Product family
Automate
Product
Automate > Automate Studio
Version
20.3
Language
日本語
Product name
Automate Studio
Title
Connect オンライン ヘルプを使用して Studio を自動化する
Topic type
管理
インストール
リファレンス
操作方法
First publish date
2018

あなたのスクリプトを実行するすべてのユーザーが、転記する前にデータ ファイル内のデータを最初にバリデーションするようにするには、バリデーションをオンにすることができます。

検証では、データを行ごとにチェックしますが、ドキュメント全体はチェックしません。ドキュメント全体を確認するには、シミュレーションをクリックします。

注:

バリデーションは、記録の最後の画面のアップロード フィールドをチェックしません。これらのフィールドのエラーは、実行中に返されます。

検証

データ検証がオンになっている場合、別の検証シートは必要ありません。

データ検証をオンにする

重要: バリデーションをオンにする前に、スクリプトにコミット コードが 1 つだけ含まれていること、およびコミット コードがスクリプトの最後にあることを確認してください。コミット コードは、あらゆる種類の保存アクションを表します。コミット コード値の例には =BU と =SICH が含まれます。トランザクション スクリプトに複数のコミット コードが含まれている場合、Studio 11 および 11.0.1 でのバリデーション中に一部のデータが SAP にコミットされる可能性があります。これは Studio 11.0.2 以降で修正されています。例外: Winshuttle Function Module 11.1 以降がインストールされていて、スクリプトにコミット コードが 1 つしかない場合、PA30 および PA40 がサポートされます。
  • [マップ]タブで、[検証を許可]をクリックします。
  • Studio は、[ログの検証]フィールドをマッパーに自動的に追加し、データ ファイルにマップします。

スクリプトのルールに照らしてデータを検証する

[データの確認]をクリックして、データが必須フィールドと許可された値に関するスクリプトのすべての要件を満たしていることを確認します。SAP にログオンする必要はありません。

SAP に対してデータを検証する

Validate は、スクリプトの要件と SAP の要件の両方に対して、各ライン アイテムのフィールドをチェックします。個々のライン アイテムに対してエラーが返され、結果は各ライン アイテムに対してデータ ファイルに書き戻されます。Validate は、ドキュメント全体をチェックしません。Validate は、PA30 と PA40 を除いて、HR t コードではサポートされていません。

SAP にログオンする必要があります。[実行]タブのステータス バーの左下の領域からログオンできます。

次に、SAP に対してライン アイテムを検証します。

  1. 実行タブで、検証をクリックします。

    検証すると、データは SAP にアップロードされますが、コミット コードが 1 つだけで、スクリプトの最後にある限り、SAP にはコミットされません。

  2. エラーを修正するか、変更を加えます。
  3. [実行] をクリックしてデータをアップロードします。

Studio には、追加の検証オプションがあります。[検証]ボタンの下にある矢印をクリックして、次のいずれかを実行します。

  • 指定された範囲を検証
  • 最初の 5 件のトランザクションを検証
  • エラー行と未処理の行を検証
  • エラー行のみを検証
  • 未処理の行のみを検証
    注:

    [未処理の行のみを検証] をクリックすると、スクリプト開発者であるあなただけが設定を変更できます。実行者はこの設定を変更できません。

ループ内のデータの検証

Excel データ ファイルでは、検証によってすべてのライン アイテムがチェックされ、検証ログメッセージが個々のライン アイテムの横に表示されます。

重要: Winshuttle Function Module は、トランザクション スクリプトと同じレベルでの複数の Do-While ループの検証をサポートしていません。ネストされたループがサポートされています。検証は、ループを含む Access データ ファイルではサポートされていません。

リンクされたスクリプトの検証

次の構成で、リンクされたスクリプトに対して検証を実行できます。

  • Excel フォームでの列ベースのマッピングとセルベースのマッピング
  • Access フォームの列ベースのマッピング
  • セルベースのファイルにリンクされた列ベースのファイル、またはその逆
  • さまざまなタイプのデータ ファイルとリンクされたスクリプト

セルベースのマッピングの検証

スクリプトの検証をオンにすると、Studio は[ログの検証]列を最初の空の行に自動的にマップします。マッパーでは、[ログの検証]行が[ログ]行の下に表示されます。

シミュレーション

Simulate は、スクリプトの要件に対して各ライン アイテムのフィールドをチェックし、SAP の要件に対してドキュメント全体をチェックします。[シミュレーション]をクリックするか、矢印をクリックして次のオプションを表示します。

  • 指定された範囲をシミュレーションする
  • 最初の 5 件のトランザクションをシミュレーションする
  • エラー行と未処理の行をシミュレーション
  • エラー行のみをシミュレーションする
  • 未処理の行のみをシミュレーションする

Simulate: サポートされている t コード

Studio バージョン Simulate: サポートされている t コード
11.0 FB50、FB60、FB70、ME21N、ME22N、ME51N、PA30、PA40、VA01 および VA02。
11.1.0 FB01、FBD1、および FBS1、および上記の Studio 11.0 用にリストされた t コード。
11.3.0 以降 F-02、F-05、F-22、F-43、F-65、FB01L、FB50L、FB65、FB75、FBB1、FBV1、FV50、FV50L、FV60、FV65、FV70、FV75、およびtコード上記の Studio 11.0 および 11.1.0 用にリストされています。