ERP 向けゼロコピーコネクタモデル操作の入力パラメーターの管理
ERP (エンタープライズリソースプランニング) システムのフィールドを入力パラメーターとその値にマッピングして、 ERP 向けゼロコピーコネクタから SoR を読み取り、作成、または更新する操作の入力を定義する方法を指定します。
始める前に
必要なロール:sn_erp_integration.erp_admin
このタスクについて
既にモデルの管理プロセスに入っていて、入力を指定する準備ができている場合は、手順 5 にスキップできます。
手順
- 移動先 すべて > ERP 向けゼロコピーコネクタ > ERP 向けゼロコピーコネクタ 家.
-
サイドパネルで
モデルアイコンを選択して、[ERP モデル] ページを開きます。
- 入力を追加する操作を含むモデルを選択します。
- [モデルの管理] を選択します。
-
モデル操作を開きます。
モデル操作がない場合は、モデルに操作を追加します。詳細については、「ERP 向けゼロコピーコネクタでモデルに操作を追加する」を参照してください。
-
少なくとも 1 つのエンティティがリストされていることを確認します。
エンティティがない場合は、操作に追加します。詳細については、「モデルへのエンティティの追加」を参照してください。
-
[入力の指定] を選択します。
操作に必要なパラメーターは、次の両方の場所に表示されます。
- [操作パラメーター] セクション。
- 操作で使用するパラメーターを定義する [テーブル/関数呼び出し (Table/Functioncall)] セクション。読み取り操作の場合は [テーブル] セクションが表示され、BAPI (ビジネスアプリケーションプログラミングインターフェイス) 操作の場合は [関数呼び出し] セクションが表示されます。
ERP 向けゼロコピーコネクタ は、ソースシステムのテーブルフィールドとターゲットモデルの間のマッピングを自動的に提案します。たとえば、ソーステーブル「発注書 - v2」のフィールドを「プラットフォームテーブル発注書」などの関連するターゲットテーブルのフィールドにマッピングします。これにより、手動作業の量が削減され、必要に応じてマッピングを編集できます。詳細については、「ERP 向けゼロコピーコネクタ セマンティックマッピング」を参照してください。
入力と出力のマッピングされた値名は自動的に生成されますが、名前は手動で編集できます。詳細については、「ERP 向けゼロコピーコネクタでの入力および出力マッピングされた値の名前の編集」を参照してください。
-
[ 検証ルール ] セクションを展開し、[ クエリ検証ルール] でオプションを選択して、操作入力が必要かどうかを定義します。
- [すべての入力が必須 (All inputs are mandatory)]
- [少なくとも 1 つの入力が必須 (At least one input is mandatory)]
- [入力は必須ではない (No inputs are mandatory)]
- 操作に対して既に定義されている必須パラメーターとオプションパラメーターを確認して、何を追加する必要があるかを理解してください。
-
ERP システムのクエリ時に送信する新しい入力パラメーターを定義します。
テーブル読み取り操作の場合、定義された各テーブルエンティティの [マッピングされたテーブルフィールド (mapped table fields)] セクションに [テーブル] セクションが表示されます。正しいテーブルのパラメーターを追加していることを確認してください。注:パラメーターを定義する順序は関係ありません。保存すると、ERP 向けゼロコピーコネクタ では、オプションのパラメーターがアルファベット順に表示されます。
-
テーブルで最後に定義したパラメーターの下にある [+ 新しい入力 ] を選択します。
注:入力フィールドを追加すると、そのフィールドは出力にフィールドとして自動的に追加されます。このフィールドは、出力ページの [ 事前入力された出力 (Prepopulated outputs )] セクションに一覧表示され、読み取り専用になります。
-
フィールドに入力してパラメーターを定義します。
表 : 1. 入力パラメーターを定義するフィールド フィールド 説明 フィールドラベル パラメーターとして定義している ERP システムのフィールドの名前。ERP 向けゼロコピーコネクタ は、操作エンティティで定義されたテーブルからフィールドを自動的に取得します。 フィールド名 (読み取り専用)ERP システム内のフィールドの名前。 データタイプ (読み取り専用) パラメーターに含まれるデータのタイプを指定する、自動的に入力される値。 マッピングタイプ パラメーターの送信方法の定義。 - [入力] パラメーターには、自動的に入力される [マッピングされた値 (Mapped value)] があります。
- [定数] は、たとえばフィルター基準として使用するなど、値が変化しないパラメーターを定義します。パラメーターの [マッピングされた値] フィールドで値を指定する必要があります。
- 外部結合または内部結合 (テーブル読み取り操作のみ) は、テーブル結合を作成することを示します。詳細については、「ERP テーブル間の結合の追加」を参照してください。
マッピングされた値 パラメーターの特定の値。 - [入力] パラメーターで、システムによって生成された名前をそのまま使用するか、名前を編集します。マップされた値の編集の詳細については、「ERP 向けゼロコピーコネクタでの入力および出力マッピングされた値の名前の編集」を参照してください。
- [定数] パラメーターには、パラメーターに対して常に送信される設定値を入力します。
- [外部結合] パラメーターまたは [内部結合] パラメーターで、パラメーターを結合するフィールドを選択します。結合の作成の詳細については、「ERP テーブル間の結合の追加」を参照してください。
他のパラメーター (番地、市区町村など) を含む住所など、複雑なネストされたパラメーターを追加する場合、 ERP 向けゼロコピーコネクタ 追加の関連パラメーターが必要であることを自動的に識別します。 ERP 向けゼロコピーコネクタ では、関連する値の入力が必要な新しいネストされたパラメーター行が作成されます。ネストできるのは、データタイプがオブジェクトまたはアレイのパラメーターのみです。 -
テーブルで最後に定義したパラメーターの下にある [+ 新しい入力 ] を選択します。
- オプション: 削除 (X) アイコンを選択して、ERP システムをクエリするときに不要なオプションのパラメーターを削除します。
-
既存のパラメーターをさらに編集します。
次の例は、BAPI のネストされた入力を含む入力を示しています。
- [Save (保存)] を選択します。
次のタスク
次に、必要に応じて操作と更新の出力パラメーターを確認します。詳細については、「モデルの出力パラメーターの選択」を参照してください。