ERP データハブ でのモデルへの読み取りまたは更新エンティティの追加

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • ERP データハブ が ERP (エンタープライズリソースプランニング) システムの読み取りまたは更新に使用するテーブルまたは BAPI (ビジネスアプリケーションプログラミングインターフェイス) の操作エンティティを指定します。

    始める前に

    エンティティを追加する前に、読み取り操作または書き込み操作を追加しておく必要があります。詳細については、「ERP データハブ での読み取り操作または更新操作のモデルへの追加」を参照してください。

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

    このタスクについて

    • 読み取り操作は、テーブルを読み取るか、BAPI を使用して ERP データを取得します。
    • 更新操作は、BAPI を使用して ERP システムに更新を書き込みます。

    手順

    1. 移動先 すべて > ERP データハブ > ERP データハブホーム.
    2. サイドパネルで [ERP モデル] アイコン (ERP モデルアイコン) を選択して、[ERP モデル] ページを開きます。
    3. 操作エンティティを追加するモデルを選択します。
    4. [モデルを管理 (Manage model)] ボタンを選択します。
    5. [ERP モデルマネージャー (ERP model manager)] ページで [読み取り] または [更新] 操作カードを選択して、エンティティを追加する操作を選択します。
    6. [エンティティの管理 (Manage entities)] タブの [エンティティの追加] ボタンを選択します。
      図 : 1. [エンティティの管理 (Manage entities)] タブ
      [エンティティの管理 (Manage entities)] タブでの操作エンティティの追加
    7. 読み取り操作の場合は、追加する読み取り操作のタイプを、[エンティティタイプ] セクションの [タイプの選択] フィールドで選択して指定します。
      • [テーブルの読み取り] は、ERP システムのテーブルから直接データを読み取り、データを取得する読み取り操作エンティティを定義します。
      • 関数呼び出し (BAPI) は、BAPI リモートプロシージャコールを使用する読込操作エンティティを定義します。
      注:
      更新操作エンティティは BAPI 関数呼び出しを使用する必要があるため、このフィールドは更新操作に対してのみ読み込まれます。
      図 : 2. エンティティの追加
      追加するエンティティのタイプを選択します
    8. [エンティティ] セクションの [エンティティを選択] フィールドで、読み取るテーブルの名前または使用する BAPI を指定して、エンティティを定義します。

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

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

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

    タスクの結果

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

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

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

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

    次のタスク

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