マップの SAP フィールドをデータ ファイルの列にマッピングした後、データを入力してスクリプトを実行します。データ ファイル内のデータの各行が SAP にアップロードまたは SAP からダウンロードされます。
Studio の [実行] タブからデータをアップロードするか、Excel アドインを使用できます。スクリプトでデータ ファイルの承認が必要な場合は、Excel アドインから Evolve にデータ ファイルを送信する必要があります。スクリプトが承認されるまで、テスト コマンドが実行コマンドに置き換わります。
Access データベース ファイルにデータを入力するには、[マップ] タブをクリックし、[Accessを開始] をクリックします。
スクリプトを検証および実行するためのコマンドを表示するには、[実行]タブをクリックします。
[実行]タブには、使用されている Transaction スクリプトとデータ ファイルに関する詳細が表示されます。
データをバリデーション
まず、[データの確認]をクリックして、データがスクリプトのすべての要件を満たしていることを確認します。
次に、次のいずれかまたは両方を実行します。
- ワークシートの各行を確認するには、[検証]をクリックします。注:
バリデーションは、記録の最後の画面のアップロード フィールドをチェックしません。これらのフィールドのエラーは、実行中に返されます。
- [シミュレーション] をクリックして、ドキュメント全体を確認します。これは、スクリプトを後で実行するようにスケジュールする場合に特に役立ちます。(Simulate は、特定のトランザクション コードでのみ、Winshuttle Function Module がインストールされているシステムでのみ使用できます)。
詳細については 、「実行前のバリデーション」を参照してください。
スクリプトを実行します
- [ファイル]タブをクリックして、[開く] をクリックします。
- [開く]で、[Transaction ソリューション ライブラリ]をクリックします。
- 画面右側の Transaction ソリューション ライブラリでスクリプトをダブルクリックします。
- [実行] タブをクリックします。注:
Access データベース ファイルにデータを入力するには、[マップ] タブをクリックし、[Accessを開始] をクリックします。
- アップロードしたいデータを入力します。
- [実行]ボタンの上部をクリックします。
応答が要求されたら、スクリプト ファイルを保存します。
[実行]ボタンが表示されない場合、または[テスト]というボタンが表示される場合は、スクリプトが承認されていないか、ローカル コピーを開いています。Transaction ソリューション ライブラリからファイルを開きます。
スクリプトの実行中にエラーが発生した場合、Studio は残りのレコードのデータをアップロードし続けます。Excel では、SAP から返された成功メッセージとエラー メッセージはすべて、レコードごとに 1 つのログとともにログ結果列に記録されます。
エラーを修正
- 値を修正します。
- [実行]ボタンの矢印をクリックしてから、[エラー行のみを実行]をクリックします。
Studio Transaction は修正されたレコードのみをアップロードします。
スクリプト開発者と実行者のための実行オプション
これらのオプションは、スクリプトの実行時にスクリプト開発者またはスクリプト実行者が選択できます。
- 指定された範囲を実行: データ ファイルの一部の行だけをアップロードします。[開始行]ボックスと[終了行]ボックスを使用して、範囲を指定します。
- 実行しエラー時に停止: エラーが発生した SAP 画面で実行を停止します。このオプションは、実行中にエラーが発生するたびに SAP 画面を前面に表示します。
- 最初の 5 つのトランザクションを実行: データ ファイルで最初の 5 行、または最初の 5 つのヘッダーとライン アイテムのトランザクションを実行してデータをテストします。これは、大規模な実行を開始する前に役立ちます。
- エラー行と未処理行を 1 つのステップで実行: エラー行 (データを修正した行) および未処理行 (追加された行または実行が停止したために処理されなかった行) を 1 つのステップで処理します。
- エラー行のみを実行: 中のデータを修正後の行を処理します。
- 未処理行のみを実行: 追加された行または実行が停止したために処理されなかった行を実行します。このオプションは、スクリプトの実行者が設定できます。
- デバッグ: SAP コンソールを開き、データ ファイルから SAP にデータをアップロードしながら、画面ごとにスクリプトをステップ実行します。その他のオプションについては、[デバッグ] ボタンの下の矢印をクリックし、[指定された範囲のデバッグ] または [最初の行のみのデバッグ] を選択します。
次のオプションは、スクリプト開発者のみが設定できます。
- 実行理由が必要: スクリプト実行時に[実行理由]ボックスを開きます。Studio はスクリプトに関するいくつかの基本情報を追加しますが、実行を開始する人が詳細を提供できます。
- 未処理のみを実行: 追加された行または実行が停止したために処理されなかった行を実行します。このチェック ボックスは、スクリプト開発者のみが選択できます。
- アップロードの遅延 (ms): コミット コードの処理に遅延が必要なトランザクションの各行の間にわずかな処理遅延 (ミリ秒単位) を追加します。
特定の状況のトラブルシューティングについては、 Winshuttle サポートを参照してください。