でモデルにエンティティの読み取り、更新、または作成を追加する ERP キャンバス

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • 操作エンティティを指定します。これは、 ERP キャンバス 読み取り、更新、または作成操作に使用するテーブルまたは BAPI (ビジネスアプリケーションプログラミングインターフェイス) です。

    始める前に

    エンティティを追加する前に、読み取り、書き込み、または作成の操作を既に追加しておく必要があります。詳細については、「でモデルに操作を追加する ERP キャンバス」を参照してください。

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

    このタスクについて

    • 読み取り操作は、テーブルを読み取るか、BAPI を使用して ERP データを取得します。
    • 更新操作は、BAPI を使用して ERP システムに更新を書き込みます。
    • [作成] 操作により、SAP システムにビジネスオブジェクトの新規インスタンスが作成されます。

    手順

    1. 次のように移動する。 All (すべて) > ERP キャンバス > ERP キャンバス.
    2. サイドパネルで [ERP モデル] アイコン (ERP モデルアイコン) を選択して、[ERP モデル] ページを開きます。
    3. 操作エンティティを追加するモデルを選択します。
    4. [モデルを管理 (Manage model)] ボタンを選択します。
    5. [エンティティの管理] タブで [エンティティの追加] を選択します。
      図 : 1. [エンティティの管理 (Manage entities)] タブ
      [エンティティの管理 (Manage entities)] タブでの操作エンティティの追加
    6. 読み取り操作の場合は、[ タイプの選択] で読み取り操作の種類を指定します。
      • [テーブルの読み取り] は、ERP システムのテーブルから直接データを読み取り、データを取得する読み取り操作エンティティを定義します。
      • 関数呼び出し (BAPI) は、BAPI リモートプロシージャコールを使用する読込操作エンティティを定義します。
      • 関数呼び出し (RFC) は、RFC 呼び出しを使用する読み取り操作エンティティを定義します。
      • OData を使用すると、ERP システムで定義されたさまざまなビジネスオブジェクト (読み取り、作成、更新、削除など) を操作できます。
      注:
      更新操作エンティティは BAPI 関数呼び出しを使用する必要があるため、このフィールドは更新操作に対してのみ読み込まれます。
      図 : 2. エンティティの追加
      追加するエンティティのタイプを選択します
    7. [ エンティティを選択] で、読み取るテーブルの名前または使用する BAPI を指定して、エンティティを定義します。

      このフィールドの AI 検索 は、たとえば T005 の代わりに Countries を入力するなど、探しているものをすばやく見つけるのに役立ちます。AI 検索 はまた、接続された ERP システム内のテーブルと BAPI の提案もします。

      テーブル読み取り操作の場合は、現在または別の関連モデルの [モデルエンティティ] タブを確認してテーブル名を取得するか、SAP アドミンに問い合わせる必要があります。詳細については、「ERP モデルの基盤の表示および編集」を参照してください。

    8. 終了したら、 [エンティティの追加] を選択します。
    9. オプション: 必要に応じて、テーブルエンティティを再配置および削除します。
      重要:
      並べ替えると、並べ替えられたエンティティの既存のテーブル結合が削除されます。
      1. [並べ替え] を選択します。
      2. テーブルを目的の順序にドラッグします。
      3. テーブルのカードで削除アイコン ( 削除アイコン) を選択して、不要なテーブルを削除します。
        エンティティを削除すると、関連するすべてのフィールドマッピングとテーブル結合が削除されます。
      4. [ 並べ替えの確定] を選択します。

    タスクの結果

    操作にエンティティが追加されます。ERP キャンバス は指定されたエンティティを使用して ERP システムに接続し、入力パラメーターと出力パラメーターの定義に使用できるデータを取得します。

    [操作エンティティの管理] ページでエンティティを表示すると、Now Platformがデータを取得しているか、データの取得を完了しているかがステータスに表示されます。

    [テーブルの読み取り (Read table)] 操作を追加した場合は、このプロセスを繰り返して、操作に必要な数のテーブルを追加できます。次に、結合を追加してテーブル間の関係を作成できます。
    注:
    1 つの操作に対して複数のテーブルがある場合は、テーブルを結合する必要があります。
    詳細については、「ERP テーブル間の結合の追加」を参照してください。

    テーブルが ERP システムに接続されると、ERP モデルの [エンティティフィールド] タブに新しいテーブルが自動的に入力されます。必要に応じて詳細を表示します。詳細については、「ERP キャンバス の ERP モデルテーブルフィールドの説明」を参照してください。

    次のタスク

    次に、操作の入力パラメーターを指定する必要があります。詳細については、「ERP キャンバスモデル操作の入力パラメーターの管理」を参照してください。