ERP キャンバスモデル操作の入力パラメーターの管理

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

    始める前に

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

    このタスクについて

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

    手順

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

    次のタスク

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