ERP データを操作する ERP モデルのビルドと管理

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • ERP (エンタープライズリソースプランニング) モデルは、ERP データへのアクセスが可能なテーブルセットのテンプレートとして機能します。モデル管理を使用して、指定された入力と出力を使用して ERP システムにアクセスし、Now Platform で使用するフィールドにマッピングする読み取りおよび更新操作を作成します。

    データセットを表し、ステージング領域を作成する ERP モデル

    ERP モデルは、エンタープライズリソースプランニングシステムからのデータの論理構造と編成を表します。ERP モデルは、ERP システム内のビジネスプロセスとデータ要素をキャプチャして表すエンティティ、属性、読み取り/更新操作、およびテーブル結合関係を定義します。ERP キャンバス を初めて開くと、インスタンスの ERP モデルのリストが表示されます。

    ERP キャンバス には、SAP 品目在庫や SAP 購買ドキュメントといった標準的な ERP モデルのセットが入っています。また、新しいモデルをビルドすることもできます。変更するためにクローンを作成する必要がある標準の ERP モデルのリストについては、「ERP キャンバス の標準 ERP モデルと抽出テーブル」を参照してください。

    ERP モデルは、ビジネス要件を満たすように ERP システムを構成、カスタマイズ、統合するための詳細計画として機能します。 ERP モデルは、リモートテーブルと抽出テーブル、および読み取り操作と更新操作に追加できる可能性のあるすべてのフィールドを含むステージング領域として機能します。その後、テーブルとクエリされたデータを Now Platform のデータソースとして使用できます。

    ワークフロースタジオ でフローをビルドして、取得した ERP データを ERP キャンバス の外部のプロセスまたはタスクに使用することもできます。詳細については、「ERP システムを読み取りまたは更新するフローのビルド」を参照してください。

    既存の ERP モデルのリストを表示することも、新しいモデルを追加してカスタムデータセットを作成することもできます。リモートテーブルを追加した後、モデルを管理して入力パラメーターと出力パラメーターをマッピングし、BAPI (ビジネスアプリケーションプログラミングインターフェイス) を使用して ERP システムを更新し、テーブル結合を作成できます。また、ERP システムから大量のフィルター済みデータを定期的にプルする抽出テーブルを作成することもできます。別のオプションは、 ワークフロースタジオ でカスタム ERP アクションを使用して、クエリされた ERP データを他の Now Platform プロセスで使用することです。

    ERP モデルは必要な数だけ作成できますが、フィールド名は編集できません。

    ERP モデルの構造

    各モデルは、SoR の ERP テーブルと、Now Platform のリモートテーブルと ERP 抽出テーブルにリンクされています。 同じテーブルを、複数の異なる ERP モデルに接続できます。

    ERP モデルは、モデルごとに 1 つの ERP システムに接続されています。接続された ERP システム:
    • フィールドとテーブルの情報にアクセスできるようにします。
    • データの同期、共有、コラボレーションを調整し、ERP モデルと ERP システムの間のシームレスな統合と運用を実現します。

    ERP キャンバス の ERP モデルには、統合的なデータセットを作成するために、SoR からのリモートテーブルと、API および ERP 抽出テーブル、読み取り/更新操作が含まれています。たとえば、受注用の ERP システムとインベントリ用の別の ERP システムを使用できます。

    注:

    ERP キャンバス をインストールした後、アドミンまたは sn_erp_integration.erp_admin ロールを持つユーザーが sn_erp_integration.enableModelModification プロパティを有効にして、ユーザーが ERP モデルをカスタマイズできるようにする必要があります。sn_erp_integration.enableModelModification プロパティを有効にすると、ERP キャンバス はモデルを管理するときに使用するすべてのテーブルと BAPI (ビジネスアプリケーションプログラミングインターフェイス) を取得します。 システムプロパティはシステムプロパティテーブル [sys_properties] で管理されており、モジュールナビゲーターを使用するか、ナビゲーターフィルターに sys_properties.list を直接入力してアクセスできます。

    ERP システムを読み取りおよび更新するモデルの管理

    ERP モデルを作成またはクローンした後、[ERP モデルマネージャー (ERP model manager)] ページを使用して ERP キャンバス が ERP システムに対して読み取りおよび書き込みを行う方法を指定できます。モデルを管理する場合、API に似たリモートプロシージャ SAP 関数呼び出しである BAPI を使用するオプションがあります。

    各モデルで、1 つの読み取り操作と 1 つの更新操作のみを定義できます。

    詳細については、「モデルが ERP システムを読み取りおよび更新する方法の管理」を参照してください。