| テーブルの関係 (エクスポート) (daxch0131s000) |  |
| セッションの目的: 交換スキームのバッチごとに、論理 ASCII ファイルと ERP LN テーブル間のテーブル関係を作成します。 テーブル関係で、論理 ASCII ファイルに転送する必要のあるデータを含む ERP LN テーブルを定義し、物理 ASCII ファイルに名前を割り当てます。 テーブル関係を作成するには、次の操作を実行します。 順序番号、論理 ASCII ファイルコード、ERP LN テーブル、および物理 ASCII ファイル名を入力します。 標準 bdbpre プログラムを使用する場合は、Use bdbpreチェックボックスをオンにします。 ERP LN テーブルからのデータのエクスポートに使用する、インデックスの番号を入力します。ASCII ファイルフィールドは増分にもとづきます。 Field Relations (Import) (daxch0122s000) セッションで指定した ERP LN テーブルの範囲をテーブル関係で使用する場合は、Range Activeチェックボックスをオンにします。 必要に応じて、Activeチェックボックスをオンにして関係を有効化し、実行条件を定義します。 注意 フィールドレベルでの関係は、Field Relations (Export) (daxch0532m000) セッションで作成します。 関連トピック インポートモジュールの概要 交換モジュールでの条件の使用法 マルチレベル交換スキームの使用法 論理 ASCII ファイルと物理 ASCII ファイルとの関係
フィールド | 説明
交換スキーム | 交換スキームコード 交換スキームは、Exchange Schemes (daxch0501m000) セッションで作成します。
バッチ | 交換スキームのバッチコード バッチはBatches (daxch0104m000) セッションで作成します。
テーブル関係(エクスポート) | 交換処理中のバッチでのテーブル関係の識別番号 この番号は自動的に増加します。新しいテーブル関係を定義するときに、最大の値を持つテーブル関係よりも 10 大きい値の番号が ERP LN により入力されます。
テーブル | エクスポート手順での ASCII ファイルにエクスポートするデータを持つ ERP LN のテーブルのコードを入力します。 ERP LN テーブルのデータを複数の物理 ASCII ファイルに書き出す場合は、複数のテーブル関係を使用します。 ERP LN テーブルは、パッケージコード、モジュールコード、およびテーブル番号を使用して定義します。たとえば、tiitm001 のようにします。 関連トピック 論理 ASCII ファイルと物理 ASCII ファイルとの関係
ASCII ファイル | エクスポート手順での ERP LN テーブルデータの書出し先の ASCII ファイルのコードを入力します。 ASCII ファイルテーブルのフィールドが自動的にコピーされるようにするには、ASCII ファイルのコードが ERP LN テーブルのコードと同じでなければなりません。ASCII ファイルのデータ定義ファイルがない場合のオプションです。 注意 ASCII ファイルコードは論理 ASCII ファイルを表し、ASCII Files (daxch0102m000) セッションで作成します。 関連トピック 交換モジュールの概要
ASCIIファイル名 | 物理 ASCII ファイルの名前を入力します。 ファイル名は、デフォルトの相対パス上で拡張されます。デフォルトの相対パスは、Exchange Schemes (daxch0101s000) セッションで、一般タブの [パス] にある ASCIIファイルフィールドで定義します。 注意 このパスは、絶対パスにすることもできます。 ファイル名の最大長は 11 文字です。 このフィールドを変更しても、交換プログラムを再生成する必要はありません。 関連トピック 論理 ASCII ファイルと物理 ASCII ファイルとの関係
有効 | このチェックボックスがオンの場合、 テーブル関係が有効になっており、エクスポート処理でのデータ処理に使用できます。 このチェックボックスがオフの場合、テーブル関係は参照目的にのみ維持されます。エクスポート処理でテーブル関係が使用されることはありません。 交換スキーム、単一のテーブル関係、またはいくつかのテーブル関係だけを検査する場合にも、このチェックボックスをオンにすることができます。 注意 このフィールドを変更しても、交換プログラムを再生成する必要はありません。
bdbpre を使用 | このチェックボックスがオンの場合、 ASCII ファイルのレイアウトが無視され、標準 bdbpre プログラムによって ASCII ファイルが作成されます。 範囲、ソート、インデックス、および ASCIIファイルの各フィールドは考慮されません。 このチェックボックスがオフの場合、 ASCII File Fields (daxch0103s000) セッションで作成した ASCII ファイルフィールドを使用して、順編成 ASCII ファイルが作成されます。 注意 このフィールドを変更しても、交換プログラムを再生成する必要はありません。 このオプションは、監査にもとづいた交換には適用できません。 関連トピック 交換モジュールでの監査の使用法
条件 | 条件コードを入力します。この条件はBooleanタイプでなければなりせん。 データのエクスポートは、この条件の返値によって異なります。条件の返値が true の場合、ERP LN テーブルのデータは ASCII ファイルに書き出されます。 注意 条件は、監査にもとづいた交換中にも使用できます。 関連トピック 交換モジュールでの条件の使用法 交換モジュールでの監査の使用法
範囲有効 | このチェックボックスがオンの場合、 Ranges (daxch0112m000) セッションで定義された制約に従って、テーブル関係が処理されます。このチェックボックスがオフの場合、 ERP LN テーブルに指定された範囲は、このテーブル関係には使用されません。 注意 エクスポートが監査手順の一部であるか、または Use bdbpreチェックボックスがオンの場合は、この範囲は有効ではありません。
インデックス | ERP LN テーブルのデータの書出し先の ASCII ファイルのインデックス番号を入力します。 テーブルが読み込まれるときにこのインデックスが使用され、このインデックスに従って ASCII ファイルがソートされます。
テーブル関係テキスト | このチェックボックスがオンの場合、テーブル関係に追加情報が付加されます。このテキストはテキストエディタでメンテナンスします。 [テキスト] をクリックしてテキストエディタを起動します。