ERP テーブル間の結合の追加
SoR から複数の ERP (エンタープライズリソースプランニング) テーブルをリンクし、テーブル結合を使用して ERP 向けゼロコピーコネクタ で ERP モデルをビルドします。
始める前に
テーブル結合には、テーブル読み取りエンティティを使用する読み取り操作が必要です。詳細については、「ERP 向けゼロコピーコネクタでモデルに操作を追加する」を参照してください。
テーブル結合を追加すると、親テーブルが [ERP モデルマネージャー (ERP model manager)] ページの [エンティティの管理 (Manage entities)] タブにリストされる最初のテーブルになります。子テーブルは、親テーブルから情報を取得します。
注:
- 1 つの操作に対して複数のテーブルがある場合は、テーブルを結合する必要があります。
- テーブル結合は、テーブル読み取り操作に対してのみ作成でき、BAPI (ビジネスアプリケーションプログラミングインターフェイス) を使用する操作に対しては作成できません。
必要なロール:sn_erp_integration.erp_admin
このタスクについて
テーブル結合は、共有フィールドを介して異なるテーブルをリンクします。結合を使用すると、テーブル間の論理関係に基づいて複数のテーブルのデータにアクセスできます。関係は条件付きにすることができ、結合条件を使用して指定します。内部結合または外部結合を使用します。内部結合は、両方のテーブルで一致する値を持つレコードを返します。外部結合は、左結合と右結合の結果を結合して、一致または NULL を含むすべての行を返します。
結合フィールドは、子テーブルのレコードを対応する親レコードに接続するために使用される共通の属性またはキーを定義します。
手順
タスクの結果
テーブル結合の作成が完了したら、返された ERP データの送信先を指定し、データを取得して出力するフローをビルドできます。詳細は、以下のトピックを参照してください。