あなたのスクリプトを実行するすべてのユーザーが、転記する前にデータ ファイル内のデータを最初にバリデーションするようにするには、バリデーションをオンにすることができます。
検証では、データを行ごとにチェックしますが、ドキュメント全体はチェックしません。ドキュメント全体を確認するには、シミュレーションをクリックします。
バリデーションは、記録の最後の画面のアップロード フィールドをチェックしません。これらのフィールドのエラーは、実行中に返されます。
検証
データ検証がオンになっている場合、別の検証シートは必要ありません。
データ検証をオンにする
- [マップ]タブで、[検証を許可]をクリックします。
- Studio は、[ログの検証]フィールドをマッパーに自動的に追加し、データ ファイルにマップします。
スクリプトのルールに照らしてデータを検証する
[データの確認]をクリックして、データが必須フィールドと許可された値に関するスクリプトのすべての要件を満たしていることを確認します。SAP にログオンする必要はありません。
SAP に対してデータを検証する
Validate は、スクリプトの要件と SAP の要件の両方に対して、各ライン アイテムのフィールドをチェックします。個々のライン アイテムに対してエラーが返され、結果は各ライン アイテムに対してデータ ファイルに書き戻されます。Validate は、ドキュメント全体をチェックしません。Validate は、PA30 と PA40 を除いて、HR t コードではサポートされていません。
SAP にログオンする必要があります。[実行]タブのステータス バーの左下の領域からログオンできます。
次に、SAP に対してライン アイテムを検証します。
- 実行タブで、検証をクリックします。
検証すると、データは SAP にアップロードされますが、コミット コードが 1 つだけで、スクリプトの最後にある限り、SAP にはコミットされません。
- エラーを修正するか、変更を加えます。
- [実行] をクリックしてデータをアップロードします。
Studio には、追加の検証オプションがあります。[検証]ボタンの下にある矢印をクリックして、次のいずれかを実行します。
- 指定された範囲を検証
- 最初の 5 件のトランザクションを検証
- エラー行と未処理の行を検証
- エラー行のみを検証
- 未処理の行のみを検証 注:
[未処理の行のみを検証] をクリックすると、スクリプト開発者であるあなただけが設定を変更できます。実行者はこの設定を変更できません。
ループ内のデータの検証
Excel データ ファイルでは、検証によってすべてのライン アイテムがチェックされ、検証ログメッセージが個々のライン アイテムの横に表示されます。
リンクされたスクリプトの検証
次の構成で、リンクされたスクリプトに対して検証を実行できます。
- 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 用にリストされています。 |