ERP モデル操作の入力パラメーターの管理

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • ERP (エンタープライズリソースプランニング) システムのフィールドを入力パラメーターとその値にマッピングして、ERP データハブ から SoR を読み取りまたは更新する操作の入力を定義する方法を指定します。

    始める前に

    必要なロール:sn_erp_integration.erp_admin、sn_erp_integration.erp_user

    このタスクについて

    既にモデルの管理プロセスに入っていて、入力を指定する準備ができている場合は、手順 5 にスキップできます。

    手順

    1. 移動先 すべて > ERP データハブ > ERP データハブホーム.
    2. サイドパネルで [ERP モデル] アイコン (ERP モデルアイコン) を選択して、[ERP モデル] ページを開きます。
    3. 入力を追加する操作を含むモデルを選択します。
    4. [モデルを管理 (Manage model)] ボタンを選択します。
    5. [入力を指定 (Specify inputs)] タブを選択します。
      操作に必要なパラメーターは、次の両方の場所に表示されます。
      • 操作が失敗した場合に使用するデフォルト値を定義する、[操作パラメーター] セクション。
      • 操作で使用するパラメーターを定義する、[テーブル/関数呼び出し (Tables/Function call)] セクション。読み取り操作の場合は [テーブル] セクションが表示され、BAPI (ビジネスアプリケーションプログラミングインターフェイス) 操作の場合は [関数呼び出し] セクションが表示されます。
      図 : 1. 入力を管理
      入力パラメータの指定
    6. [クエリ検証ルール (Query validation rule)] フィールドで操作入力を必須にするかどうかを定義します。
      • [すべての入力が必須 (All inputs are mandatory)]
      • [少なくとも 1 つの入力が必須 (At least one input is mandatory)]
      • [入力は必須ではない (No inputs are mandatory)]
    7. 操作に対して既に定義されている必須パラメーターとオプションパラメーターを確認し、何を追加するべきかをメモします。
    8. ERP システムのクエリ時に送信する新しい入力パラメーターを定義します。
      テーブル読み取り操作の場合、定義された各テーブルエンティティの [マッピングされたテーブルフィールド (mapped table fields)] セクションに [テーブル] セクションが表示されます。正しいテーブルのパラメーターを追加していることを確認してください。
      注:
      パラメーターを定義する順序は関係ありません。保存すると、ERP データハブ では、オプションのパラメーターがアルファベット順に表示されます。
      1. 最後に定義したパラメーターの横にある追加アイコン (+) を選択します。
      2. フィールドに入力してパラメーターを定義します。
        表 : 1. 入力パラメーターを定義するフィールド
        フィールド 説明
        フィールド名 パラメーターとして定義している ERP システムのフィールドの名前。ERP データハブ は、操作エンティティで定義されたテーブルからフィールドを自動的に取得します。
        データタイプ (読み取り専用) パラメーターに含まれるデータのタイプを指定する、自動的に入力される値。
        タイプ パラメーターの送信方法の定義。
        • [入力] パラメーターには、自動マッピングしたときに自動的に入力される [マッピングされた値] があります。
        • [定数] は、たとえばフィルター基準として使用するなど、値が変化しないパラメーターを定義します。パラメーターの [マッピングされた値] フィールドで値を指定する必要があります。
        • [結合] (テーブル読み取り操作のみ) は、テーブル結合を作成していることを示します。詳細については、「ERP テーブル間の結合の追加」を参照してください。
        マッピングされた値 パラメーターの特定の値。
        • [入力] パラメーターには、次のステップで値を自動マッピングする必要があります。
        • [定数] パラメーターには、パラメーターに対して常に送信される設定値を入力します。
        • [結合] パラメーターには、パラメーターを結合するフィールドを選択します。結合の作成の詳細については、「ERP テーブル間の結合の追加」を参照してください。
      他の複数のパラメーター (番地用、市区町村用、国用) を含む住所など、複雑なネストされたパラメーターを追加する場合、 ERP データハブ は追加の関連パラメーターが必要であることを自動的に識別し、関連する値の入力のために表示する必要がある新しいネストされたパラメーター行を作成します。ネストできるのは、データタイプオブジェクトまたはアレイのパラメーターのみです。
    9. [自動マッピング] アイコン () を選択して、新しく定義したパラメーターを [出力パラメーター] セクションに含めます。
      ERP データハブ は [テーブル/関数呼び出し (Tables/Function call)] パラメーターの [マッピングされた値] を自動的に更新し、パラメーターの行を [出力パラメーター] セクションに追加します。
    10. オプション: [出力パラメーター] セクションに新しく追加された [オプションのパラメーター] 行で、パラメーターに使用する [デフォルト値] を指定します。
      [デフォルト値] は、入力パラメーターがクエリで指定されていない場合に使用されます。
    11. オプション: [削除] (-) アイコンを選択して、ERP システムをクエリするときに不要なオプションのパラメーターを削除します。
      [必須パラメーター] は削除できません。
    12. 既存のパラメーターをさらに編集します。
    13. [保存] を選択します。

    次のタスク

    次に、必要に応じて操作の出力パラメーターを確認して更新します。詳細については、「ERP モデルの出力パラメーターの選択」を参照してください。