# mulesoft Consumer Goods - Full Documentation # MuleSoft Accelerator for Consumer Goods MuleSoft Accelerator for Consumer Goods は、消費財企業がデジタル業務を統合して、トレードプロモーション管理とリテールエグゼキューションを可視化できるようにします。基盤アセットは優れたインテグレーションとビジネスイニシアチブをすぐに開始できるように専門的に設計されているため、IT チームは最初から構築する時間を短縮し、イノベーションにより多くの時間を費やすことができます。 ## [](#ユースケース)ユースケース ### [](#階層を使用した商品とアカウントのインテグレーション)階層を使用した商品とアカウントのインテグレーション [「階層を使用した商品とアカウントのインテグレーション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/3.0/pages/Use%20case%201%20-%20Product%20and%20Account%20Integration%20with%20Hierarchies/)​ユースケースでは、ERP および PIM システムからの関連する商品、顧客、需要計画、価格設定情報を利用し、この情報を Salesforce Consumer Goods Cloud などのトレードプロモーション管理 (TPM) プラットフォームに簡単に統合して、情報に基づいたプロモーション計画を実現します。 ### [](#リテールエグゼキューション)リテールエグゼキューション [「リテールエグゼキューション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/3.0/pages/Use%20case%202%20-%20Retail%20execution/)​ユースケースでは、陳列棚データを利用し、事前作成済みのアセットを使用した完璧なリテールエグゼキューションを可能にします。Trax などの画像認識ソフトウェアから店舗監査データにアクセスし、Salesforce Consumer Goods Cloud などのリテールエグゼキューションプラットフォームにスムーズに統合して、1 つのプラットフォームで陳列棚のパフォーマンスを監視します。 ### [](#トレードプロモーション効果)トレードプロモーション効果 [「トレードプロモーション効果」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/3.0/pages/Use%20case%203%20-%20Trade%20promotion%20effectiveness/)​ユースケースでは、CRM Analytics などのビジネスインテリジェンスツール (BI ツール) を Salesforce Consumer Goods Cloud などの TPM プラットフォームに統合する、事前作成済みのアセットを含む 1 つの統合プラットフォームでプロモーションを視覚化できます。 ## [](#関連情報)関連情報 - [はじめに](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [前提条件](https://docs.mulesoft.com/jp/consumer-goods/3.0/prerequisites) - [リリースノート](https://docs.mulesoft.com/jp/consumer-goods/3.0/release-notes) - [Exchange の MuleSoft Accelerator for Consumer Goods](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/) # MuleSoft Accelerator for Consumer Goods MuleSoft Accelerator for Consumer Goods は、消費財企業がデジタル業務を統合して、トレードプロモーション管理とリテールエグゼキューションを可視化できるようにします。基盤アセットは優れたインテグレーションとビジネスイニシアチブをすぐに開始できるように専門的に設計されているため、IT チームは最初から構築する時間を短縮し、イノベーションにより多くの時間を費やすことができます。 ## [](#ユースケース)ユースケース ### [](#階層を使用した商品とアカウントのインテグレーション)階層を使用した商品とアカウントのインテグレーション [「階層を使用した商品とアカウントのインテグレーション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/4.0/pages/Use%20case%201%20-%20Product%20and%20Account%20Integration%20with%20Hierarchies/)​ユースケースでは、ERP および PIM システムからの関連する商品、顧客、需要計画、価格設定情報を利用し、この情報を Salesforce Consumer Goods Cloud などのトレードプロモーション管理 (TPM) プラットフォームに簡単に統合して、情報に基づいたプロモーション計画を実現します。 ### [](#リテールエグゼキューション)リテールエグゼキューション [「リテールエグゼキューション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/4.0/pages/Use%20case%202%20-%20Retail%20execution/)​ユースケースでは、陳列棚データを利用し、事前作成済みのアセットを使用した完璧なリテールエグゼキューションを可能にします。Trax などの画像認識ソフトウェアから店舗監査データにアクセスし、Salesforce Consumer Goods Cloud などのリテールエグゼキューションプラットフォームにスムーズに統合して、1 つのプラットフォームで陳列棚のパフォーマンスを監視します。 ### [](#トレードプロモーション効果)トレードプロモーション効果 [「トレードプロモーション効果」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/4.0/pages/Use%20case%203%20-%20Trade%20promotion%20effectiveness/)​ユースケースでは、CRM Analytics などのビジネスインテリジェンスツール (BI ツール) を Salesforce Consumer Goods Cloud などの TPM プラットフォームに統合する、事前作成済みのアセットを含む 1 つの統合プラットフォームでプロモーションを視覚化できます。 ## [](#関連情報)関連情報 - [はじめに](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [前提条件](https://docs.mulesoft.com/jp/consumer-goods/4.0/prerequisites) - [リリースノート](https://docs.mulesoft.com/jp/consumer-goods/4.0/release-notes) - [Exchange の MuleSoft Accelerator for Consumer Goods](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/) # MuleSoft Accelerator for Consumer Goods MuleSoft Accelerator for Consumer Goods は、消費財企業がデジタル業務を統合して、トレードプロモーション管理とリテールエグゼキューションを可視化できるようにします。基盤アセットは優れたインテグレーションとビジネスイニシアチブをすぐに開始できるように専門的に設計されているため、IT チームは最初から構築する時間を短縮し、イノベーションにより多くの時間を費やすことができます。 ## [](#ユースケース)ユースケース ### [](#階層を使用した商品とアカウントのインテグレーション)階層を使用した商品とアカウントのインテグレーション [「階層を使用した商品とアカウントのインテグレーション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/5.0/pages/Use%20case%201%20-%20Product%20and%20Account%20Integration%20with%20Hierarchies/)​ユースケースでは、ERP および PIM システムからの関連する商品、顧客、需要計画、価格設定情報を利用し、この情報を Salesforce Consumer Goods Cloud などのトレードプロモーション管理 (TPM) プラットフォームに簡単に統合して、情報に基づいたプロモーション計画を実現します。 ### [](#リテールエグゼキューション)リテールエグゼキューション [「リテールエグゼキューション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/5.0/pages/Use%20case%202%20-%20Retail%20execution/)​ユースケースでは、陳列棚データを利用し、事前作成済みのアセットを使用した完璧なリテールエグゼキューションを可能にします。Trax などの画像認識ソフトウェアから店舗監査データにアクセスし、Salesforce Consumer Goods Cloud などのリテールエグゼキューションプラットフォームにスムーズに統合して、1 つのプラットフォームで陳列棚のパフォーマンスを監視します。 ### [](#トレードプロモーション効果)トレードプロモーション効果 [「トレードプロモーション効果」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/5.0/pages/Use%20case%203%20-%20Trade%20promotion%20effectiveness/)​ユースケースでは、CRM Analytics などのビジネスインテリジェンスツール (BI ツール) を Salesforce Consumer Goods Cloud などの TPM プラットフォームに統合する、事前作成済みのアセットを含む 1 つの統合プラットフォームでプロモーションを視覚化できます。 ### [](#トレードプロモーション最適化)トレードプロモーション最適化 [「トレードプロモーション最適化」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/5.0/pages/Use%20case%204%20-%20Trade%20promotion%20optimization/)​ユースケースでは、CRM Analytics などのビジネスインテリジェンスツール (BI ツール) を Salesforce Consumer Goods Cloud などの TPM プラットフォームに統合する、事前作成済みのアセットを含む 1 つの統合プラットフォームでプロモーションを視覚化できます。 ## [](#関連情報)関連情報 - [はじめに](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [前提条件](https://docs.mulesoft.com/jp/consumer-goods/5.0/prerequisites) - [リリースノート](https://docs.mulesoft.com/jp/consumer-goods/5.0/release-notes) - [Exchange の MuleSoft Accelerator for Consumer Goods](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/) # MuleSoft Accelerator for Consumer Goods MuleSoft Accelerator for Consumer Goods は、消費財企業がデジタル業務を統合して、トレードプロモーション管理とリテールエグゼキューションを可視化できるようにします。基盤アセットは優れたインテグレーションとビジネスイニシアチブをすぐに開始できるように専門的に設計されているため、IT チームは最初から構築する時間を短縮し、イノベーションにより多くの時間を費やすことができます。 ## [](#ユースケース)ユースケース ### [](#階層を使用した商品とアカウントのインテグレーション)階層を使用した商品とアカウントのインテグレーション [「階層を使用した商品とアカウントのインテグレーション」](https://anypoint.mulesoft.com/exchange//mulesoft-accelerator-for-consumergoods/minor/5.1/pages/Use%20case%201%20-%20Product%20and%20Account%20Integration%20with%20Hierarchies/)​ユースケースでは、ERP および PIM システムからの関連する商品、顧客、需要計画、価格設定情報を利用し、この情報を Salesforce Consumer Goods Cloud などのトレードプロモーション管理 (TPM) プラットフォームに簡単に統合して、情報に基づいたプロモーション計画を実現します。 ### [](#リテールエグゼキューション)リテールエグゼキューション [「リテールエグゼキューション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/5.1/pages/Use%20case%202%20-%20Retail%20execution/)​ユースケースでは、陳列棚データを利用し、事前作成済みのアセットを使用した完璧なリテールエグゼキューションを可能にします。Trax などの画像認識ソフトウェアから店舗監査データにアクセスし、Salesforce Consumer Goods Cloud などのリテールエグゼキューションプラットフォームにスムーズに統合して、1 つのプラットフォームで陳列棚のパフォーマンスを監視します。 ### [](#トレードプロモーション効果)トレードプロモーション効果 [「トレードプロモーション効果」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/5.1/pages/Use%20case%203%20-%20Trade%20promotion%20effectiveness/)​ユースケースでは、CRM Analytics などのビジネスインテリジェンスツール (BI ツール) を Salesforce Consumer Goods Cloud などの TPM プラットフォームに統合する、事前作成済みのアセットを含む 1 つの統合プラットフォームでプロモーションを視覚化できます。 ### [](#トレードプロモーション最適化)トレードプロモーション最適化 [「トレードプロモーション最適化」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/5.1/pages/Use%20case%204%20-%20Trade%20promotion%20optimization/)​ユースケースでは、CRM Analytics などのビジネスインテリジェンスツール (BI ツール) を Salesforce Consumer Goods Cloud などの TPM プラットフォームに統合する、事前作成済みのアセットを含む 1 つの統合プラットフォームでプロモーションを視覚化できます。 ## [](#関連情報)関連情報 - [はじめに](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [前提条件](https://docs.mulesoft.com/jp/consumer-goods/5.1/prerequisites) - [リリースノート](https://docs.mulesoft.com/jp/release-notes/accelerators/consumer-goods/consumer-goods-release-notes) - [Exchange の MuleSoft Accelerator for Consumer Goods](https://anypoint.mulesoft.com/exchange//mulesoft-accelerator-for-consumergoods/) # MuleSoft Accelerator for Consumer Goods の前提条件 このページには、このソリューションで提供されるユースケースを実装するために必要なさまざまなシステムと製品を設定するために使用できるガイドの概要が記載されています。必要な個々のシステムと必要な設定の量は、対象環境にどのアセットをデプロイするかによって異なります。詳細は、ユースケースのページを参照してください。 ## [](#選択可能なアセット)選択可能なアセット このアクセラレーターでは、次のセットアップおよび設定ガイドがあります。 - [SAP S/4HANA セットアップガイド](https://docs.mulesoft.com/jp/consumer-goods/3.0/sap-s4hana-setup-guide) ほとんどの実装テンプレートには、それらのアプリケーションに固有の要件の詳細も含まれています。 ## [](#関連情報)関連情報 - [使用開始ガイド](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [MuleSoft Accelerator for Consumer Goods](https://docs.mulesoft.com/jp/consumer-goods/3.0/) # MuleSoft Accelerator for Consumer Goods の前提条件 このページには、このソリューションで提供されるユースケースを実装するために必要なさまざまなシステムと製品を設定するために使用できるガイドの概要が記載されています。必要な個々のシステムと必要な設定の量は、対象環境にどのアセットをデプロイするかによって異なります。詳細は、ユースケースのページを参照してください。 ## [](#選択可能なアセット)選択可能なアセット このアクセラレーターでは、次のセットアップおよび設定ガイドがあります。 - [SAP S/4HANA セットアップガイド](https://docs.mulesoft.com/jp/consumer-goods/4.0/sap-s4hana-setup-guide) ほとんどの実装テンプレートには、それらのアプリケーションに固有の要件の詳細も含まれています。 ## [](#関連情報)関連情報 - [使用開始ガイド](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [MuleSoft Accelerator for Consumer Goods](https://docs.mulesoft.com/jp/consumer-goods/4.0/) # MuleSoft Accelerator for Consumer Goods の前提条件 このページには、このソリューションで提供されるユースケースを実装するために必要なさまざまなシステムと製品を設定するために使用できるガイドの概要が記載されています。必要な個々のシステムと必要な設定の量は、対象環境にどのアセットをデプロイするかによって異なります。詳細は、ユースケースのページを参照してください。 ## [](#選択可能なアセット)選択可能なアセット このアクセラレーターでは、次のセットアップおよび設定ガイドがあります。 - [SAP S/4HANA セットアップガイド](https://docs.mulesoft.com/jp/consumer-goods/5.0/sap-s4hana-setup-guide) ほとんどの実装テンプレートには、それらのアプリケーションに固有の要件の詳細も含まれています。 ## [](#関連情報)関連情報 - [使用開始ガイド](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [MuleSoft Accelerator for Consumer Goods](https://docs.mulesoft.com/jp/consumer-goods/5.0/) # MuleSoft Accelerator for Consumer Goods の前提条件 このページには、このソリューションで提供されるユースケースを実装するために必要なさまざまなシステムと製品を設定するために使用できるガイドの概要が記載されています。必要な個々のシステムと必要な設定の量は、対象環境にどのアセットをデプロイするかによって異なります。詳細は、ユースケースのページを参照してください。 ## [](#選択可能なアセット)選択可能なアセット このアクセラレーターでは、次のセットアップおよび設定ガイドがあります。 - [SAP S/4HANA セットアップガイド](https://docs.mulesoft.com/jp/consumer-goods/5.1/sap-s4hana-setup-guide) ほとんどの実装テンプレートには、それらのアプリケーションに固有の要件の詳細も含まれています。 ## [](#関連情報)関連情報 - [使用開始ガイド](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [MuleSoft Accelerator for Consumer Goods](https://docs.mulesoft.com/jp/consumer-goods/5.1/) # SAP S/4HANA セットアップガイド S/4HANA Cloud SOAP アウトバウンドサービス (製品の複製: `productmdmbulkreplicaterequest`​) と S/4HANA Cloud SOAP Connector を Cloudhub にデプロイされた Mule アプリケーションとして設定およびテストする方法について説明します。 ## [](#s4hana-での設定)S/4HANA での設定 S/4HANA で必要な設定を行う手順は、次のとおりです。 1. 対応する Fiori アプリケーションで​**通信システム**​を作成します。この通信システムは、S/4HANA Cloud SOAP サービスを使用する外部システムを表します。この例では、「​COM\_0009\_SOAP\_OUT​」という名前です。 ![retail-sap-s4hana-setup-guide-01.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-01.png) 2. \[Business System (ビジネスシステム)\] の名前には、\[System ID (システム ID)\] と同じ名前を使用します。 3. \[Host Name (ホスト名)\] 項目に、Cloudhub にデプロイされた Mule アプリケーションのホスト名を入力します (ホスト名がまだない場合は、モック URL を入力し、後で変更できます)。 ![retail-sap-s4hana-setup-guide-02.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-02.png) 4. アウトバウンドシナリオで商品情報を送信する Cloud Hub アプリケーションに接続するために使用されるユーザーを作成します (これは、Mule アプリケーションがユーザーを検証しない場合でも必要です。アウトバウンドにはユーザーが使用されています)。 ![retail-sap-s4hana-setup-guide-03.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-03.png) 5. **\[Communication Arrangement (通信契約)\]**​ Fiori アプリケーションを使用して、新しい通信契約を作成します。 ![retail-sap-s4hana-setup-guide-04.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-04.png) 6. 新しい​**通信契約**​を作成し、通信シナリオ「​SAP\_COM\_0009​」を選択して、契約の特定の名前「​SAP\_COM\_0009\_SOAP​」を定義します。 7. **\[Communication System (通信システム)\]**​ 項目で、前のステップで作成した通信システムを選択します。 ![retail-sap-s4hana-setup-guide-05.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-05.png) 8. アウトバウンド通信で、以前に作成したユーザーを選択し、​**\[Product Master - Replicate from SAP S/4HANA Cloud to Client (製品マスター - SAP S/4HANA Cloud からクライアントへの複製)\]**​ を設定し、次の設定を含めます。必ずパス (​`/sap/bc/srt/scs/sap/productmdmbulkreplicaterequest`​) をメモしてください。このパスは Mule アプリケーション SOAP エンドポイントの設定に使用します。 - \[Service Status (サービスの状況)\] を ​**\[Active (アクティブ)\]**​ に設定 - Replication Model (複製モデル) (任意の名前) - Replication Mode (複製モデル) = I (初期化) - Output Mode (出力モード) = D (直接)。 ![retail-sap-s4hana-setup-guide-06.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-06.png) ![retail-sap-s4hana-setup-guide-07.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-07.png) ![retail-sap-s4hana-setup-guide-08.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-08.png) 9. 保存します。S/4HANA Cloud 側のすべての設定が完了すると、S/4HANA Cloud SOAP Connector にインポートするメタデータを含む WSDL を Mule アプリケーションにダウンロードできるようになります。 ## [](#mule-アプリケーションでの設定)Mule アプリケーションでの設定 次の例は、MuleSoft の SAP S/4HANA SOAP Connector の Outbound Message Listener 操作を使用して、Mule アプリケーションを作成する方法を説明しています。 1. Mule プロジェクトを作成し、Exchange から Mule パレットに適切なコネクタを追加します。 ![retail-sap-s4hana-setup-guide-09.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-09.png) 2. **\[Outbound Message Listener\]**​ をキャンバスに追加して設定します。 ![retail-sap-s4hana-setup-guide-10.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-10.png) 3. S/4HANA Cloud からダウンロードした WSDL に対応する WSDL パスを追加し、HTTP リスナー設定を作成します。 ![retail-sap-s4hana-setup-guide-11.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-11.png) ![retail-sap-s4hana-setup-guide-12.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-12.png) _\*注意\*​: Mule アプリケーションでは認証を使用していないため、\[Trust Store Configuration (トラストストア設定)\] には \[Insecure (非セキュア)\] オプションを使用しています。キーストア設定には、HTTPS 通信に必須のテストキーストアを使用しています。_​ ![retail-sap-s4hana-setup-guide-13.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-13.png) 4. コネクタが SAP から受信すると予想されるメッセージ種別を選択します (コネクタは、設定した WSDL からメタデータを読み取ります)。 ![retail-sap-s4hana-setup-guide-14.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-14.png) 5. サービス呼び出しの結果が OK の場合に S/4HANA Cloud が送信するのと同じ状況を送信するため、\[Responses (応答)\] タブで \[Status Code (状況コード)\] に「202」、と \[Reason phrase (理由を示す語句)\] に「Accepted」 (受け入れ) を使用します。応答としてペイロードは返されず、状況コードと理由を示す語句のみが返されます。 ![retail-sap-s4hana-setup-guide-15.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-15.png) 6. **Logger**​ コンポーネントを使用して、インバウンド XML ペイロードをログに記録します。 ![retail-sap-s4hana-setup-guide-16.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-16.png) _Mule フローは次のようになります。_​ ![retail-sap-s4hana-setup-guide-17.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-17.png) 7. CloudHub にアプリケーションをデプロイします。これで、シナリオをテストする準備ができました。 ## [](#シナリオのテスト)シナリオのテスト シナリオをテストする手順は、次のとおりです。 1. 以下を作成します。S/4HANA Cloud の対応する Fiori アプリケーションで素材を作成するだけです。 ![retail-sap-s4hana-setup-guide-18.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-18.png) ![retail-sap-s4hana-setup-guide-19.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-19.png) ![retail-sap-s4hana-setup-guide-20.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-20.png) ![retail-sap-s4hana-setup-guide-21.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-21.png) _新しい素材を保存すると、S/4HANA Cloud に次の確認が表示されます。_​ ![retail-sap-s4hana-setup-guide-22.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-22.png) _Cloudhub の Runtime Manager の Mule アプリケーションで受信された XML メッセージを次に示します。_​ ![retail-sap-s4hana-setup-guide-23.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-23.png) 2. \[Message Dashboard (メッセージダッシュボード)\] Fiori アプリケーションで、送信されたメッセージを確認します。 ![retail-sap-s4hana-setup-guide-24.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-24.png) 3. 日付を選択します。 ![retail-sap-s4hana-setup-guide-25.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-25.png) 4. **\[CMD:Product Integration - /CMDPR → Product Replication to Client via Service - ​PRDREQ\_OUT​/00001 namespace (CMD: 製品インテグレーション - /CMDPR → サービスを介したクライアントへの製品の複製 - PRDREQ\_OUT/00001 名前空間)\]**​ で検索します。 ![retail-sap-s4hana-setup-guide-26.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-26.png) ![retail-sap-s4hana-setup-guide-27.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-27.png) ## [](#s4hana-カスタマイズガイド)S/4HANA カスタマイズガイド 顧客と注文の両方の同期のユースケースをエンドツーエンドで機能させるために作成する必要がある、カスタム項目に関する指標を次に示します。 ユースケースに対応するオブジェクトに次の新しい項目を作成します。
Salesforce オブジェクト 項目名 データ型 長さ 一意 ExternalId

BusinessPartner

YY1_SME_MPARTYROLEID​_bus

Text (テキスト)

36

Y

Y

SalesOrder

YY1_SME_MORDERID_SDH

Text (テキスト)

36

Y

Y

Product (商品)

YY1_SME_U​nvProductId_PRD

Text (テキスト)

36

Y

Y

SAP S/4HANA から Salesforce Consumer Goods Cloud への顧客と商品の両方の同期のために作成する必要がある、カスタム項目に関する指標を次に示します。 アプリケーションのカスタム項目を使用して、次の項目を作成します。
SAP 項目名 表示ラベル データ型 長さ SAP ビジネスコンテキスト

YY1_SME_P​arent​ID_RTL

Parent ID (親 ID)

Text (テキスト)

10

Master Data: Business Partner (マスターデータ: ビジネスパートナー)

YY1_SME_A​ccouTemp_RTL

Account template (アカウントテンプレート)

Text (テキスト)

50

Master Data: Business Partner (マスターデータ: ビジネスパートナー)

YY1_SME_KAM_P​rod_RTL

KAM Products (KAM 商品)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_C​omp_Prod_RTL

Competitive Product (競合商品)

Checkbox (チェックボックス)

1

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Temp_RTL

Product template (商品テンプレート)

Text (テキスト)

50

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Code_RTL

Product code (商品コード)

Text (テキスト)

50 Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_S​hrt_PCode_RTL

Short Product Code (短い商品コード)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_S​ell_Code_RTL

Sell in Code (コードで販売)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_A​sset_Temp_RTL

Asset Template (アセットテンプレート)

Text (テキスト)

20

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​ackSize_RTL

Pack Size (パックサイズ)

Decimal (10 進数)

12

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​ackSizeUn_RTL

Pack Size Unit (パックサイズ単位)

Text (テキスト)

10

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rodForm_RTL Product Form

Text (テキスト)

10

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_C​ategory_RTL

Category (カテゴリ)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_S​ubCategor_RTL

SubCategory

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_B​rand_RTL

Brand (ブランド)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​lavor_RTL

Flavor (フレーバー)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​ackage_RTL

Package (パッケージ)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Desc​1_RTL

Description 1 (説明 1)

Text (テキスト)

50

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Desc​2_RTL

Description 2 (説明 2)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_D​lvValFrom_RTL

Delivery Valid From (配送有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​ieldValFr_RTL

Field Valid From (項目有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_KAMV​alFrom_RTL

KAM Valid From (KAM 有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_N​ewItmVld​F_RTL

New Item Valid From (新規項目有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​undValiFr_RTL

Fund Valid From (資金有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_D​lvValThru_RTL

Delivery Valid Thru (配送有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​ieldValTh_RTL

Field Valid Thru (項目有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_KAMV​alThru_RTL

KAM Valid Thru (KAM 有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_N​ewItmVld​T_RTL

New Item Valid Thru (新規項目有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​undValiTh_RTL

Fund Valid Thru (資金有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_M​anItemNmb_RTL

Manufacturer Item Number (メーカー品目番号)

Text (テキスト)

20

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_E​stimValue_RTL

Estimated Value (推定値)

Text (テキスト)

20

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​owSuppCon_RTL

Power Supply Connected (電源接続済み)

Checkbox (チェックボックス)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_H​ierarch​ID_RTL

Hierarchy Identifier (階層識別子)

コードリスト

2

Master Data: Product General (マスターデータ: 商品全般)

YY1\_SME\_H​ierarch​ID\_RTL​ データ型はコードリストであるため、使用できる値は次のとおりです。
コード値 説明

CA

Category (カテゴリ)

SU

SubCategory (サブカテゴリ)

BR

Brand (ブランド)

FL

Flavor (フレーバー)

PR

Product (商品)

各項目の \[UIs and Reports (UI とレポート)\] セクションで、対応する UI アプリケーション (ビジネスパートナーまたは商品の基本データ) と \[OData extension model (OData 拡張モデル)\] オプションを有効にして、パブリッシュします。 各アプリケーションに項目を追加するには、プロファイルから \[Adapt UI (UI を適応)\] オプションを使用します。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/consumer-goods/3.0/prerequisites) - [MuleSoft Accelerator for Consumer Goods](https://docs.mulesoft.com/jp/consumer-goods/3.0/) # SAP S/4HANA セットアップガイド S/4HANA Cloud SOAP アウトバウンドサービス (製品の複製: `productmdmbulkreplicaterequest`​) と S/4HANA Cloud SOAP Connector を Cloudhub にデプロイされた Mule アプリケーションとして設定およびテストする方法について説明します。 ## [](#s4hana-での設定)S/4HANA での設定 S/4HANA で必要な設定を行う手順は、次のとおりです。 1. 対応する Fiori アプリケーションで​**通信システム**​を作成します。この通信システムは、S/4HANA Cloud SOAP サービスを使用する外部システムを表します。この例では、「​COM\_0009\_SOAP\_OUT​」という名前です。 ![retail-sap-s4hana-setup-guide-01.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-01.png) 2. \[Business System (ビジネスシステム)\] の名前には、\[System ID (システム ID)\] と同じ名前を使用します。 3. \[Host Name (ホスト名)\] 項目に、Cloudhub にデプロイされた Mule アプリケーションのホスト名を入力します (ホスト名がまだない場合は、モック URL を入力し、後で変更できます)。 ![retail-sap-s4hana-setup-guide-02.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-02.png) 4. アウトバウンドシナリオで商品情報を送信する Cloud Hub アプリケーションに接続するために使用されるユーザーを作成します (これは、Mule アプリケーションがユーザーを検証しない場合でも必要です。アウトバウンドにはユーザーが使用されています)。 ![retail-sap-s4hana-setup-guide-03.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-03.png) 5. **\[Communication Arrangement (通信契約)\]**​ Fiori アプリケーションを使用して、新しい通信契約を作成します。 ![retail-sap-s4hana-setup-guide-04.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-04.png) 6. 新しい​**通信契約**​を作成し、通信シナリオ「​SAP\_COM\_0009​」を選択して、契約の特定の名前「​SAP\_COM\_0009\_SOAP​」を定義します。 7. **\[Communication System (通信システム)\]**​ 項目で、前のステップで作成した通信システムを選択します。 ![retail-sap-s4hana-setup-guide-05.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-05.png) 8. アウトバウンド通信で、以前に作成したユーザーを選択し、​**\[Product Master - Replicate from SAP S/4HANA Cloud to Client (製品マスター - SAP S/4HANA Cloud からクライアントへの複製)\]**​ を設定し、次の設定を含めます。必ずパス (​`/sap/bc/srt/scs/sap/productmdmbulkreplicaterequest`​) をメモしてください。このパスは Mule アプリケーション SOAP エンドポイントの設定に使用します。 - \[Service Status (サービスの状況)\] を ​**\[Active (アクティブ)\]**​ に設定 - Replication Model (複製モデル) (任意の名前) - Replication Mode (複製モデル) = I (初期化) - Output Mode (出力モード) = D (直接)。 ![retail-sap-s4hana-setup-guide-06.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-06.png) ![retail-sap-s4hana-setup-guide-07.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-07.png) ![retail-sap-s4hana-setup-guide-08.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-08.png) 9. 保存します。S/4HANA Cloud 側のすべての設定が完了すると、S/4HANA Cloud SOAP Connector にインポートするメタデータを含む WSDL を Mule アプリケーションにダウンロードできるようになります。 ## [](#mule-アプリケーションでの設定)Mule アプリケーションでの設定 次の例は、MuleSoft の SAP S/4HANA SOAP Connector の Outbound Message Listener 操作を使用して、Mule アプリケーションを作成する方法を説明しています。 1. Mule プロジェクトを作成し、Exchange から Mule パレットに適切なコネクタを追加します。 ![retail-sap-s4hana-setup-guide-09.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-09.png) 2. **\[Outbound Message Listener\]**​ をキャンバスに追加して設定します。 ![retail-sap-s4hana-setup-guide-10.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-10.png) 3. S/4HANA Cloud からダウンロードした WSDL に対応する WSDL パスを追加し、HTTP リスナー設定を作成します。 ![retail-sap-s4hana-setup-guide-11.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-11.png) ![retail-sap-s4hana-setup-guide-12.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-12.png) _\*注意\*​: Mule アプリケーションでは認証を使用していないため、\[Trust Store Configuration (トラストストア設定)\] には \[Insecure (非セキュア)\] オプションを使用しています。キーストア設定には、HTTPS 通信に必須のテストキーストアを使用しています。_​ ![retail-sap-s4hana-setup-guide-13.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-13.png) 4. コネクタが SAP から受信すると予想されるメッセージ種別を選択します (コネクタは、設定した WSDL からメタデータを読み取ります)。 ![retail-sap-s4hana-setup-guide-14.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-14.png) 5. サービス呼び出しの結果が OK の場合に S/4HANA Cloud が送信するのと同じ状況を送信するため、\[Responses (応答)\] タブで \[Status Code (状況コード)\] に「202」、と \[Reason phrase (理由を示す語句)\] に「Accepted」 (受け入れ) を使用します。応答としてペイロードは返されず、状況コードと理由を示す語句のみが返されます。 ![retail-sap-s4hana-setup-guide-15.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-15.png) 6. **Logger**​ コンポーネントを使用して、インバウンド XML ペイロードをログに記録します。 ![retail-sap-s4hana-setup-guide-16.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-16.png) _Mule フローは次のようになります。_​ ![retail-sap-s4hana-setup-guide-17.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-17.png) 7. CloudHub にアプリケーションをデプロイします。これで、シナリオをテストする準備ができました。 ## [](#シナリオのテスト)シナリオのテスト シナリオをテストする手順は、次のとおりです。 1. 以下を作成します。S/4HANA Cloud の対応する Fiori アプリケーションで素材を作成するだけです。 ![retail-sap-s4hana-setup-guide-18.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-18.png) ![retail-sap-s4hana-setup-guide-19.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-19.png) ![retail-sap-s4hana-setup-guide-20.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-20.png) ![retail-sap-s4hana-setup-guide-21.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-21.png) _新しい素材を保存すると、S/4HANA Cloud に次の確認が表示されます。_​ ![retail-sap-s4hana-setup-guide-22.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-22.png) _Cloudhub の Runtime Manager の Mule アプリケーションで受信された XML メッセージを次に示します。_​ ![retail-sap-s4hana-setup-guide-23.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-23.png) 2. \[Message Dashboard (メッセージダッシュボード)\] Fiori アプリケーションで、送信されたメッセージを確認します。 ![retail-sap-s4hana-setup-guide-24.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-24.png) 3. 日付を選択します。 ![retail-sap-s4hana-setup-guide-25.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-25.png) 4. **\[CMD:Product Integration - /CMDPR → Product Replication to Client via Service - ​PRDREQ\_OUT​/00001 namespace (CMD: 製品インテグレーション - /CMDPR → サービスを介したクライアントへの製品の複製 - PRDREQ\_OUT/00001 名前空間)\]**​ で検索します。 ![retail-sap-s4hana-setup-guide-26.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-26.png) ![retail-sap-s4hana-setup-guide-27.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-27.png) ## [](#s4hana-カスタマイズガイド)S/4HANA カスタマイズガイド 顧客と注文の両方の同期のユースケースをエンドツーエンドで機能させるために作成する必要がある、カスタム項目に関する指標を次に示します。 ユースケースに対応するオブジェクトに次の新しい項目を作成します。
Salesforce オブジェクト 項目名 データ型 長さ 一意 ExternalId

BusinessPartner

YY1_SME_MPARTYROLEID​_bus

Text (テキスト)

36

Y

Y

SalesOrder

YY1_SME_MORDERID_SDH

Text (テキスト)

36

Y

Y

Product (商品)

YY1_SME_U​nvProductId_PRD

Text (テキスト)

36

Y

Y

SAP S/4HANA から Salesforce Consumer Goods Cloud への顧客と商品の両方の同期のために作成する必要がある、カスタム項目に関する指標を次に示します。 アプリケーションのカスタム項目を使用して、次の項目を作成します。
SAP 項目名 表示ラベル データ型 長さ SAP ビジネスコンテキスト

YY1_SME_P​arent​ID_RTL

Parent ID (親 ID)

Text (テキスト)

10

Master Data: Business Partner (マスターデータ: ビジネスパートナー)

YY1_SME_A​ccouTemp_RTL

Account template (アカウントテンプレート)

Text (テキスト)

50

Master Data: Business Partner (マスターデータ: ビジネスパートナー)

YY1_SME_KAM_P​rod_RTL

KAM Products (KAM 商品)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_C​omp_Prod_RTL

Competitive Product (競合商品)

Checkbox (チェックボックス)

1

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Temp_RTL

Product template (商品テンプレート)

Text (テキスト)

50

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Code_RTL

Product code (商品コード)

Text (テキスト)

50 Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_S​hrt_PCode_RTL

Short Product Code (短い商品コード)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_S​ell_Code_RTL

Sell in Code (コードで販売)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_A​sset_Temp_RTL

Asset Template (アセットテンプレート)

Text (テキスト)

20

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​ackSize_RTL

Pack Size (パックサイズ)

Decimal (10 進数)

12

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​ackSizeUn_RTL

Pack Size Unit (パックサイズ単位)

Text (テキスト)

10

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rodForm_RTL Product Form

Text (テキスト)

10

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_C​ategory_RTL

Category (カテゴリ)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_S​ubCategor_RTL

SubCategory

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_B​rand_RTL

Brand (ブランド)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​lavor_RTL

Flavor (フレーバー)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​ackage_RTL

Package (パッケージ)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Desc​1_RTL

Description 1 (説明 1)

Text (テキスト)

50

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Desc​2_RTL

Description 2 (説明 2)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_D​lvValFrom_RTL

Delivery Valid From (配送有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​ieldValFr_RTL

Field Valid From (項目有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_KAMV​alFrom_RTL

KAM Valid From (KAM 有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_N​ewItmVld​F_RTL

New Item Valid From (新規項目有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​undValiFr_RTL

Fund Valid From (資金有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_D​lvValThru_RTL

Delivery Valid Thru (配送有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​ieldValTh_RTL

Field Valid Thru (項目有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_KAMV​alThru_RTL

KAM Valid Thru (KAM 有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_N​ewItmVld​T_RTL

New Item Valid Thru (新規項目有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​undValiTh_RTL

Fund Valid Thru (資金有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_M​anItemNmb_RTL

Manufacturer Item Number (メーカー品目番号)

Text (テキスト)

20

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_E​stimValue_RTL

Estimated Value (推定値)

Text (テキスト)

20

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​owSuppCon_RTL

Power Supply Connected (電源接続済み)

Checkbox (チェックボックス)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_H​ierarch​ID_RTL

Hierarchy Identifier (階層識別子)

コードリスト

2

Master Data: Product General (マスターデータ: 商品全般)

YY1\_SME\_H​ierarch​ID\_RTL​ データ型はコードリストであるため、使用できる値は次のとおりです。
コード値 説明

CA

Category (カテゴリ)

SU

SubCategory (サブカテゴリ)

BR

Brand (ブランド)

FL

Flavor (フレーバー)

PR

Product (商品)

各項目の \[UIs and Reports (UI とレポート)\] セクションで、対応する UI アプリケーション (ビジネスパートナーまたは商品の基本データ) と \[OData extension model (OData 拡張モデル)\] オプションを有効にして、パブリッシュします。 各アプリケーションに項目を追加するには、プロファイルから \[Adapt UI (UI を適応)\] オプションを使用します。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/consumer-goods/4.0/prerequisites) - [MuleSoft Accelerator for Consumer Goods](https://docs.mulesoft.com/jp/consumer-goods/4.0/) # SAP S/4HANA セットアップガイド S/4HANA Cloud SOAP アウトバウンドサービス (製品の複製: `productmdmbulkreplicaterequest`​) と S/4HANA Cloud SOAP Connector を Cloudhub にデプロイされた Mule アプリケーションとして設定およびテストする方法について説明します。 ## [](#s4hana-での設定)S/4HANA での設定 S/4HANA で必要な設定を行う手順は、次のとおりです。 1. 対応する Fiori アプリケーションで​**通信システム**​を作成します。この通信システムは、S/4HANA Cloud SOAP サービスを使用する外部システムを表します。この例では、「​COM\_0009\_SOAP\_OUT​」という名前です。 ![retail-sap-s4hana-setup-guide-01.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-01.png) 2. \[Business System (ビジネスシステム)\] の名前には、\[System ID (システム ID)\] と同じ名前を使用します。 3. \[Host Name (ホスト名)\] 項目に、Cloudhub にデプロイされた Mule アプリケーションのホスト名を入力します (ホスト名がまだない場合は、モック URL を入力し、後で変更できます)。 ![retail-sap-s4hana-setup-guide-02.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-02.png) 4. アウトバウンドシナリオで商品情報を送信する Cloud Hub アプリケーションに接続するために使用されるユーザーを作成します (これは、Mule アプリケーションがユーザーを検証しない場合でも必要です。アウトバウンドにはユーザーが使用されています)。 ![retail-sap-s4hana-setup-guide-03.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-03.png) 5. **\[Communication Arrangement (通信契約)\]**​ Fiori アプリケーションを使用して、新しい通信契約を作成します。 ![retail-sap-s4hana-setup-guide-04.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-04.png) 6. 新しい​**通信契約**​を作成し、通信シナリオ「​SAP\_COM\_0009​」を選択して、契約の特定の名前「​SAP\_COM\_0009\_SOAP​」を定義します。 7. **\[Communication System (通信システム)\]**​ 項目で、前のステップで作成した通信システムを選択します。 ![retail-sap-s4hana-setup-guide-05.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-05.png) 8. アウトバウンド通信で、以前に作成したユーザーを選択し、​**\[Product Master - Replicate from SAP S/4HANA Cloud to Client (製品マスター - SAP S/4HANA Cloud からクライアントへの複製)\]**​ を設定し、次の設定を含めます。必ずパス (​`/sap/bc/srt/scs/sap/productmdmbulkreplicaterequest`​) をメモしてください。このパスは Mule アプリケーション SOAP エンドポイントの設定に使用します。 - \[Service Status (サービスの状況)\] を ​**\[Active (アクティブ)\]**​ に設定 - Replication Model (複製モデル) (任意の名前) - Replication Mode (複製モデル) = I (初期化) - Output Mode (出力モード) = D (直接)。 ![retail-sap-s4hana-setup-guide-06.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-06.png) ![retail-sap-s4hana-setup-guide-07.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-07.png) ![retail-sap-s4hana-setup-guide-08.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-08.png) 9. 保存します。S/4HANA Cloud 側のすべての設定が完了すると、S/4HANA Cloud SOAP Connector にインポートするメタデータを含む WSDL を Mule アプリケーションにダウンロードできるようになります。 ## [](#mule-アプリケーションでの設定)Mule アプリケーションでの設定 次の例は、MuleSoft の SAP S/4HANA SOAP Connector の Outbound Message Listener 操作を使用して、Mule アプリケーションを作成する方法を説明しています。 1. Mule プロジェクトを作成し、Exchange から Mule パレットに適切なコネクタを追加します。 ![retail-sap-s4hana-setup-guide-09.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-09.png) 2. **\[Outbound Message Listener\]**​ をキャンバスに追加して設定します。 ![retail-sap-s4hana-setup-guide-10.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-10.png) 3. S/4HANA Cloud からダウンロードした WSDL に対応する WSDL パスを追加し、HTTP リスナー設定を作成します。 ![retail-sap-s4hana-setup-guide-11.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-11.png) ![retail-sap-s4hana-setup-guide-12.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-12.png) _\*注意\*​: Mule アプリケーションでは認証を使用していないため、\[Trust Store Configuration (トラストストア設定)\] には \[Insecure (非セキュア)\] オプションを使用しています。キーストア設定には、HTTPS 通信に必須のテストキーストアを使用しています。_​ ![retail-sap-s4hana-setup-guide-13.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-13.png) 4. コネクタが SAP から受信すると予想されるメッセージ種別を選択します (コネクタは、設定した WSDL からメタデータを読み取ります)。 ![retail-sap-s4hana-setup-guide-14.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-14.png) 5. サービス呼び出しの結果が OK の場合に S/4HANA Cloud が送信するのと同じ状況を送信するため、\[Responses (応答)\] タブで \[Status Code (状況コード)\] に「202」、と \[Reason phrase (理由を示す語句)\] に「Accepted」 (受け入れ) を使用します。応答としてペイロードは返されず、状況コードと理由を示す語句のみが返されます。 ![retail-sap-s4hana-setup-guide-15.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-15.png) 6. **Logger**​ コンポーネントを使用して、インバウンド XML ペイロードをログに記録します。 ![retail-sap-s4hana-setup-guide-16.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-16.png) _Mule フローは次のようになります。_​ ![retail-sap-s4hana-setup-guide-17.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-17.png) 7. CloudHub にアプリケーションをデプロイします。これで、シナリオをテストする準備ができました。 ## [](#シナリオのテスト)シナリオのテスト シナリオをテストする手順は、次のとおりです。 1. 以下を作成します。S/4HANA Cloud の対応する Fiori アプリケーションで素材を作成するだけです。 ![retail-sap-s4hana-setup-guide-18.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-18.png) ![retail-sap-s4hana-setup-guide-19.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-19.png) ![retail-sap-s4hana-setup-guide-20.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-20.png) ![retail-sap-s4hana-setup-guide-21.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-21.png) _新しい素材を保存すると、S/4HANA Cloud に次の確認が表示されます。_​ ![retail-sap-s4hana-setup-guide-22.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-22.png) _Cloudhub の Runtime Manager の Mule アプリケーションで受信された XML メッセージを次に示します。_​ ![retail-sap-s4hana-setup-guide-23.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-23.png) 2. \[Message Dashboard (メッセージダッシュボード)\] Fiori アプリケーションで、送信されたメッセージを確認します。 ![retail-sap-s4hana-setup-guide-24.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-24.png) 3. 日付を選択します。 ![retail-sap-s4hana-setup-guide-25.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-25.png) 4. **\[CMD:Product Integration - /CMDPR → Product Replication to Client via Service - ​PRDREQ\_OUT​/00001 namespace (CMD: 製品インテグレーション - /CMDPR → サービスを介したクライアントへの製品の複製 - PRDREQ\_OUT/00001 名前空間)\]**​ で検索します。 ![retail-sap-s4hana-setup-guide-26.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-26.png) ![retail-sap-s4hana-setup-guide-27.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-27.png) ## [](#s4hana-カスタマイズガイド)S/4HANA カスタマイズガイド 顧客と注文の両方の同期のユースケースをエンドツーエンドで機能させるために作成する必要がある、カスタム項目に関する指標を次に示します。 ユースケースに対応するオブジェクトに次の新しい項目を作成します。
Salesforce オブジェクト 項目名 データ型 長さ 一意 ExternalId

BusinessPartner

YY1_SME_MPARTYROLEID​_bus

Text (テキスト)

36

Y

Y

SalesOrder

YY1_SME_MORDERID_SDH

Text (テキスト)

36

Y

Y

Product (商品)

YY1_SME_U​nvProductId_PRD

Text (テキスト)

36

Y

Y

SAP S/4HANA から Salesforce Consumer Goods Cloud への顧客と商品の両方の同期のために作成する必要がある、カスタム項目に関する指標を次に示します。 アプリケーションのカスタム項目を使用して、次の項目を作成します。
SAP 項目名 表示ラベル データ型 長さ SAP ビジネスコンテキスト

YY1_SME_P​arent​ID_RTL

Parent ID (親 ID)

Text (テキスト)

10

Master Data: Business Partner (マスターデータ: ビジネスパートナー)

YY1_SME_A​ccouTemp_RTL

Account template (アカウントテンプレート)

Text (テキスト)

50

Master Data: Business Partner (マスターデータ: ビジネスパートナー)

YY1_SME_KAM_P​rod_RTL

KAM Products (KAM 商品)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_C​omp_Prod_RTL

Competitive Product (競合商品)

Checkbox (チェックボックス)

1

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Temp_RTL

Product template (商品テンプレート)

Text (テキスト)

50

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Code_RTL

Product code (商品コード)

Text (テキスト)

50 Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_S​hrt_PCode_RTL

Short Product Code (短い商品コード)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_S​ell_Code_RTL

Sell in Code (コードで販売)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_A​sset_Temp_RTL

Asset Template (アセットテンプレート)

Text (テキスト)

20

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​ackSize_RTL

Pack Size (パックサイズ)

Decimal (10 進数)

12

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​ackSizeUn_RTL

Pack Size Unit (パックサイズ単位)

Text (テキスト)

10

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rodForm_RTL Product Form

Text (テキスト)

10

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_C​ategory_RTL

Category (カテゴリ)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_S​ubCategor_RTL

SubCategory

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_B​rand_RTL

Brand (ブランド)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​lavor_RTL

Flavor (フレーバー)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​ackage_RTL

Package (パッケージ)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Desc​1_RTL

Description 1 (説明 1)

Text (テキスト)

50

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Desc​2_RTL

Description 2 (説明 2)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_D​lvValFrom_RTL

Delivery Valid From (配送有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​ieldValFr_RTL

Field Valid From (項目有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_KAMV​alFrom_RTL

KAM Valid From (KAM 有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_N​ewItmVld​F_RTL

New Item Valid From (新規項目有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​undValiFr_RTL

Fund Valid From (資金有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_D​lvValThru_RTL

Delivery Valid Thru (配送有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​ieldValTh_RTL

Field Valid Thru (項目有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_KAMV​alThru_RTL

KAM Valid Thru (KAM 有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_N​ewItmVld​T_RTL

New Item Valid Thru (新規項目有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​undValiTh_RTL

Fund Valid Thru (資金有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_M​anItemNmb_RTL

Manufacturer Item Number (メーカー品目番号)

Text (テキスト)

20

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_E​stimValue_RTL

Estimated Value (推定値)

Text (テキスト)

20

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​owSuppCon_RTL

Power Supply Connected (電源接続済み)

Checkbox (チェックボックス)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_H​ierarch​ID_RTL

Hierarchy Identifier (階層識別子)

コードリスト

2

Master Data: Product General (マスターデータ: 商品全般)

YY1\_SME\_H​ierarch​ID\_RTL​ データ型はコードリストであるため、使用できる値は次のとおりです。
コード値 説明

CA

Category (カテゴリ)

SU

SubCategory (サブカテゴリ)

BR

Brand (ブランド)

FL

Flavor (フレーバー)

PR

Product (商品)

各項目の \[UIs and Reports (UI とレポート)\] セクションで、対応する UI アプリケーション (ビジネスパートナーまたは商品の基本データ) と \[OData extension model (OData 拡張モデル)\] オプションを有効にして、パブリッシュします。 各アプリケーションに項目を追加するには、プロファイルから \[Adapt UI (UI を適応)\] オプションを使用します。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/consumer-goods/5.0/prerequisites) - [MuleSoft Accelerator for Consumer Goods](https://docs.mulesoft.com/jp/consumer-goods/5.0/) # SAP S/4HANA セットアップガイド S/4HANA Cloud SOAP アウトバウンドサービス (製品の複製: `productmdmbulkreplicaterequest`​) と S/4HANA Cloud SOAP Connector を Cloudhub にデプロイされた Mule アプリケーションとして設定およびテストする方法について説明します。 ## [](#s4hana-での設定)S/4HANA での設定 S/4HANA で必要な設定を行う手順は、次のとおりです。 1. 対応する Fiori アプリケーションで​**通信システム**​を作成します。この通信システムは、S/4HANA Cloud SOAP サービスを使用する外部システムを表します。この例では、「​COM\_0009\_SOAP\_OUT​」という名前です。 ![retail-sap-s4hana-setup-guide-01.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-01.png) 2. \[Business System (ビジネスシステム)\] の名前には、\[System ID (システム ID)\] と同じ名前を使用します。 3. \[Host Name (ホスト名)\] 項目に、Cloudhub にデプロイされた Mule アプリケーションのホスト名を入力します (ホスト名がまだない場合は、モック URL を入力し、後で変更できます)。 ![retail-sap-s4hana-setup-guide-02.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-02.png) 4. アウトバウンドシナリオで商品情報を送信する Cloud Hub アプリケーションに接続するために使用されるユーザーを作成します (これは、Mule アプリケーションがユーザーを検証しない場合でも必要です。アウトバウンドにはユーザーが使用されています)。 ![retail-sap-s4hana-setup-guide-03.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-03.png) 5. **\[Communication Arrangement (通信契約)\]**​ Fiori アプリケーションを使用して、新しい通信契約を作成します。 ![retail-sap-s4hana-setup-guide-04.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-04.png) 6. 新しい​**通信契約**​を作成し、通信シナリオ「​SAP\_COM\_0009​」を選択して、契約の特定の名前「​SAP\_COM\_0009\_SOAP​」を定義します。 7. **\[Communication System (通信システム)\]**​ 項目で、前のステップで作成した通信システムを選択します。 ![retail-sap-s4hana-setup-guide-05.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-05.png) 8. アウトバウンド通信で、以前に作成したユーザーを選択し、​**\[Product Master - Replicate from SAP S/4HANA Cloud to Client (製品マスター - SAP S/4HANA Cloud からクライアントへの複製)\]**​ を設定し、次の設定を含めます。必ずパス (​`/sap/bc/srt/scs/sap/productmdmbulkreplicaterequest`​) をメモしてください。このパスは Mule アプリケーション SOAP エンドポイントの設定に使用します。 - \[Service Status (サービスの状況)\] を ​**\[Active (アクティブ)\]**​ に設定 - Replication Model (複製モデル) (任意の名前) - Replication Mode (複製モデル) = I (初期化) - Output Mode (出力モード) = D (直接)。 ![retail-sap-s4hana-setup-guide-06.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-06.png) ![retail-sap-s4hana-setup-guide-07.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-07.png) ![retail-sap-s4hana-setup-guide-08.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-08.png) 9. 保存します。S/4HANA Cloud 側のすべての設定が完了すると、S/4HANA Cloud SOAP Connector にインポートするメタデータを含む WSDL を Mule アプリケーションにダウンロードできるようになります。 ## [](#mule-アプリケーションでの設定)Mule アプリケーションでの設定 次の例は、MuleSoft の SAP S/4HANA SOAP Connector の Outbound Message Listener 操作を使用して、Mule アプリケーションを作成する方法を説明しています。 1. Mule プロジェクトを作成し、Exchange から Mule パレットに適切なコネクタを追加します。 ![retail-sap-s4hana-setup-guide-09.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-09.png) 2. **\[Outbound Message Listener\]**​ をキャンバスに追加して設定します。 ![retail-sap-s4hana-setup-guide-10.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-10.png) 3. S/4HANA Cloud からダウンロードした WSDL に対応する WSDL パスを追加し、HTTP リスナー設定を作成します。 ![retail-sap-s4hana-setup-guide-11.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-11.png) ![retail-sap-s4hana-setup-guide-12.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-12.png) _\*注意\*​: Mule アプリケーションでは認証を使用していないため、\[Trust Store Configuration (トラストストア設定)\] には \[Insecure (非セキュア)\] オプションを使用しています。キーストア設定には、HTTPS 通信に必須のテストキーストアを使用しています。_​ ![retail-sap-s4hana-setup-guide-13.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-13.png) 4. コネクタが SAP から受信すると予想されるメッセージ種別を選択します (コネクタは、設定した WSDL からメタデータを読み取ります)。 ![retail-sap-s4hana-setup-guide-14.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-14.png) 5. サービス呼び出しの結果が OK の場合に S/4HANA Cloud が送信するのと同じ状況を送信するため、\[Responses (応答)\] タブで \[Status Code (状況コード)\] に「202」、と \[Reason phrase (理由を示す語句)\] に「Accepted」 (受け入れ) を使用します。応答としてペイロードは返されず、状況コードと理由を示す語句のみが返されます。 ![retail-sap-s4hana-setup-guide-15.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-15.png) 6. **Logger**​ コンポーネントを使用して、インバウンド XML ペイロードをログに記録します。 ![retail-sap-s4hana-setup-guide-16.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-16.png) _Mule フローは次のようになります。_​ ![retail-sap-s4hana-setup-guide-17.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-17.png) 7. CloudHub にアプリケーションをデプロイします。これで、シナリオをテストする準備ができました。 ## [](#シナリオのテスト)シナリオのテスト シナリオをテストする手順は、次のとおりです。 1. 以下を作成します。S/4HANA Cloud の対応する Fiori アプリケーションで素材を作成するだけです。 ![retail-sap-s4hana-setup-guide-18.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-18.png) ![retail-sap-s4hana-setup-guide-19.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-19.png) ![retail-sap-s4hana-setup-guide-20.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-20.png) ![retail-sap-s4hana-setup-guide-21.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-21.png) _新しい素材を保存すると、S/4HANA Cloud に次の確認が表示されます。_​ ![retail-sap-s4hana-setup-guide-22.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-22.png) _Cloudhub の Runtime Manager の Mule アプリケーションで受信された XML メッセージを次に示します。_​ ![retail-sap-s4hana-setup-guide-23.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-23.png) 2. \[Message Dashboard (メッセージダッシュボード)\] Fiori アプリケーションで、送信されたメッセージを確認します。 ![retail-sap-s4hana-setup-guide-24.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-24.png) 3. 日付を選択します。 ![retail-sap-s4hana-setup-guide-25.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-25.png) 4. **\[CMD:Product Integration - /CMDPR → Product Replication to Client via Service - ​PRDREQ\_OUT​/00001 namespace (CMD: 製品インテグレーション - /CMDPR → サービスを介したクライアントへの製品の複製 - PRDREQ\_OUT/00001 名前空間)\]**​ で検索します。 ![retail-sap-s4hana-setup-guide-26.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-26.png) ![retail-sap-s4hana-setup-guide-27.png](https://www.mulesoft.com/ext/solutions/images/retail-sap-s4hana-setup-guide-27.png) ## [](#s4hana-カスタマイズガイド)S/4HANA カスタマイズガイド 顧客と注文の両方の同期のユースケースをエンドツーエンドで機能させるために作成する必要がある、カスタム項目に関する指標を次に示します。 ユースケースに対応するオブジェクトに次の新しい項目を作成します。
Salesforce オブジェクト 項目名 データ型 長さ 一意 ExternalId

BusinessPartner

YY1_SME_MPARTYROLEID​_bus

Text (テキスト)

36

Y

Y

SalesOrder

YY1_SME_MORDERID_SDH

Text (テキスト)

36

Y

Y

Product (商品)

YY1_SME_U​nvProductId_PRD

Text (テキスト)

36

Y

Y

SAP S/4HANA から Salesforce Consumer Goods Cloud への顧客と商品の両方の同期のために作成する必要がある、カスタム項目に関する指標を次に示します。 アプリケーションのカスタム項目を使用して、次の項目を作成します。
SAP 項目名 表示ラベル データ型 長さ SAP ビジネスコンテキスト

YY1_SME_P​arent​ID_RTL

Parent ID (親 ID)

Text (テキスト)

10

Master Data: Business Partner (マスターデータ: ビジネスパートナー)

YY1_SME_A​ccouTemp_RTL

Account template (アカウントテンプレート)

Text (テキスト)

50

Master Data: Business Partner (マスターデータ: ビジネスパートナー)

YY1_SME_KAM_P​rod_RTL

KAM Products (KAM 商品)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_C​omp_Prod_RTL

Competitive Product (競合商品)

Checkbox (チェックボックス)

1

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Temp_RTL

Product template (商品テンプレート)

Text (テキスト)

50

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Code_RTL

Product code (商品コード)

Text (テキスト)

50 Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_S​hrt_PCode_RTL

Short Product Code (短い商品コード)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_S​ell_Code_RTL

Sell in Code (コードで販売)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_A​sset_Temp_RTL

Asset Template (アセットテンプレート)

Text (テキスト)

20

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​ackSize_RTL

Pack Size (パックサイズ)

Decimal (10 進数)

12

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​ackSizeUn_RTL

Pack Size Unit (パックサイズ単位)

Text (テキスト)

10

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rodForm_RTL Product Form

Text (テキスト)

10

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_C​ategory_RTL

Category (カテゴリ)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_S​ubCategor_RTL

SubCategory

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_B​rand_RTL

Brand (ブランド)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​lavor_RTL

Flavor (フレーバー)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​ackage_RTL

Package (パッケージ)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Desc​1_RTL

Description 1 (説明 1)

Text (テキスト)

50

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​rod_Desc​2_RTL

Description 2 (説明 2)

Text (テキスト)

40

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_D​lvValFrom_RTL

Delivery Valid From (配送有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​ieldValFr_RTL

Field Valid From (項目有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_KAMV​alFrom_RTL

KAM Valid From (KAM 有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_N​ewItmVld​F_RTL

New Item Valid From (新規項目有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​undValiFr_RTL

Fund Valid From (資金有効期間開始日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_D​lvValThru_RTL

Delivery Valid Thru (配送有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​ieldValTh_RTL

Field Valid Thru (項目有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_KAMV​alThru_RTL

KAM Valid Thru (KAM 有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_N​ewItmVld​T_RTL

New Item Valid Thru (新規項目有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_F​undValiTh_RTL

Fund Valid Thru (資金有効期間終了日)

Date (日付)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_M​anItemNmb_RTL

Manufacturer Item Number (メーカー品目番号)

Text (テキスト)

20

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_E​stimValue_RTL

Estimated Value (推定値)

Text (テキスト)

20

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_P​owSuppCon_RTL

Power Supply Connected (電源接続済み)

Checkbox (チェックボックス)

なし

Master Data: Product General (マスターデータ: 商品全般)

YY1_SME_H​ierarch​ID_RTL

Hierarchy Identifier (階層識別子)

コードリスト

2

Master Data: Product General (マスターデータ: 商品全般)

YY1\_SME\_H​ierarch​ID\_RTL​ データ型はコードリストであるため、使用できる値は次のとおりです。
コード値 説明

CA

Category (カテゴリ)

SU

SubCategory (サブカテゴリ)

BR

Brand (ブランド)

FL

Flavor (フレーバー)

PR

Product (商品)

各項目の \[UIs and Reports (UI とレポート)\] セクションで、対応する UI アプリケーション (ビジネスパートナーまたは商品の基本データ) と \[OData extension model (OData 拡張モデル)\] オプションを有効にして、パブリッシュします。 各アプリケーションに項目を追加するには、プロファイルから \[Adapt UI (UI を適応)\] オプションを使用します。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/consumer-goods/5.1/prerequisites) - [MuleSoft Accelerator for Consumer Goods](https://docs.mulesoft.com/jp/consumer-goods/5.1/) # リリースノート ## [](#v3-0)v3.0 2023 年 1 月 30 日 ### [](#新規ユースケース)新規ユースケース このリリースには、 [「取引プロモーション効果」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/3.0/pages/Use%20case%201b%20-%20Trade%20promotion%20effectiveness/)​ユースケースが含まれています。これは、CRM Analytics などのビジネスインテリジェンスツール (BI ツール) を Salesforce Consumer Goods Cloud などの TPM プラットフォームに統合する、事前作成済みのアセットを含む 1 つの統合プラットフォームでプロモーションを視覚化するのに役立ちます。 ## [](#v2-0)v2.0 2022 年 10 月 25 日 ### [](#新規ユースケース-2)新規ユースケース このリリースには、 [「リテールエグゼキューション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/3.0/pages/Use%20case%202%20-%20Retail%20execution/)​ユースケースが含まれています。これにより、陳列棚データを利用し、事前作成済みのアセットを使用した完璧なリテールエグゼキューションが可能になり、小売業者は Trax などの画像認識ソフトウェアから店舗監査データにアクセスし、Salesforce Consumer Goods Cloud などのリテールエグゼキューションプラットフォームにスムーズに統合して 1 つのプラットフォームで陳列棚のパフォーマンスを監視できます。 ## [](#v1-1)v1.1 2022 年 9 月 17 日 ### [](#階層を使用した商品とアカウントのインテグレーションの更新)「階層を使用した商品とアカウントのインテグレーション」の更新 このリリースには、 [「階層を使用した商品とアカウントのインテグレーション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/3.0/pages/Use%20case%201%20-%20Product%20and%20Account%20Integration%20with%20Hierarchies/)​ユースケースへの更新が含まれています。これは、ERP および PIM システムからの関連する商品、顧客、需要計画、および価格設定情報を同期し、この情報を Salesforce Consumer Goods Cloud などの取引プロモーション管理 (TPM) プラットフォームに簡単に統合して、情報に基づいたプロモーション計画を実現します。 ## [](#v1-0)v1.0 2022 年 7 月 18 日 ### [](#新規ユースケース-3)新規ユースケース このリリースには、 [「階層を使用した商品とアカウントのインテグレーション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/3.0/pages/Use%20case%201%20-%20Product%20and%20Account%20Integration%20with%20Hierarchies/)​ユースケースが含まれています。これは、ERP および PIM システムからの関連する商品、顧客、需要計画、価格設定情報を同期し、この情報を Salesforce Consumer Goods Cloud などの取引プロモーション管理 (TPM) プラットフォームに簡単に統合して、情報に基づいたプロモーション計画を実現します。 ## [](#関連情報)関連情報 - [MuleSoft Accelerator for Consumer Goods](https://docs.mulesoft.com/jp/consumer-goods/3.0/) # リリースノート ## [](#4-0)4.0 ​**2023/06/02** ### [](#取引プロモーション効果ユースケースの更新)「取引プロモーション効果」ユースケースの更新 このリリースには、 [「取引プロモーション効果」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/4.0/pages/Use%20case%203b%20-%20Trade%20promotion%20effectiveness/)​ユースケースへの更新が含まれています。これは、CRM Analytics などのビジネスインテリジェンスツール (BI ツール) を Salesforce Consumer Goods Cloud などの TPM プラットフォームに統合する、事前作成済みのアセットを含む 1 つの統合プラットフォームでプロモーションを視覚化するのに役立ちます。 ## [](#v3-0)v3.0 2023 年 1 月 30 日 ### [](#新規ユースケース)新規ユースケース このリリースには、 [「取引プロモーション効果」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/4.0/pages/Use%20case%203b%20-%20Trade%20promotion%20effectiveness/)​ユースケースが含まれています。これは、CRM Analytics などのビジネスインテリジェンスツール (BI ツール) を Salesforce Consumer Goods Cloud などの TPM プラットフォームに統合する、事前作成済みのアセットを含む 1 つの統合プラットフォームでプロモーションを視覚化するのに役立ちます。 ## [](#v2-0)v2.0 2022 年 10 月 25 日 ### [](#新規ユースケース-2)新規ユースケース このリリースには、 [「リテールエグゼキューション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/4.0/pages/Use%20case%202%20-%20Retail%20execution/)​ユースケースが含まれています。これにより、陳列棚データを利用し、事前作成済みのアセットを使用した完璧なリテールエグゼキューションが可能になり、小売業者は Trax などの画像認識ソフトウェアから店舗監査データにアクセスし、Salesforce Consumer Goods Cloud などのリテールエグゼキューションプラットフォームにスムーズに統合して 1 つのプラットフォームで陳列棚のパフォーマンスを監視できます。 ## [](#v1-1)v1.1 2022 年 9 月 17 日 ### [](#階層を使用した商品とアカウントのインテグレーションの更新)「階層を使用した商品とアカウントのインテグレーション」の更新 このリリースには、 [「階層を使用した商品とアカウントのインテグレーション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/4.0/pages/Use%20case%201%20-%20Product%20and%20Account%20Integration%20with%20Hierarchies/)​ユースケースへの更新が含まれています。これは、ERP および PIM システムからの関連する商品、顧客、需要計画、および価格設定情報を同期し、この情報を Salesforce Consumer Goods Cloud などの取引プロモーション管理 (TPM) プラットフォームに簡単に統合して、情報に基づいたプロモーション計画を実現します。 ## [](#v1-0)v1.0 2022 年 7 月 18 日 ### [](#新規ユースケース-3)新規ユースケース このリリースには、 [「階層を使用した商品とアカウントのインテグレーション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/4.0/pages/Use%20case%201%20-%20Product%20and%20Account%20Integration%20with%20Hierarchies/)​ユースケースが含まれています。これは、ERP および PIM システムからの関連する商品、顧客、需要計画、価格設定情報を同期し、この情報を Salesforce Consumer Goods Cloud などの取引プロモーション管理 (TPM) プラットフォームに簡単に統合して、情報に基づいたプロモーション計画を実現します。 ## [](#関連情報)関連情報 - [MuleSoft Accelerator for Consumer Goods](https://docs.mulesoft.com/jp/consumer-goods/4.0/) # リリースノート:cg-version: 5.0 ## [](#5-0)5.0 ​**2023/09/19** ### [](#新規ユースケース)新規ユースケース このリリースでは、CRM Analytics からの予測ベースラインデータを Hyperforce に統合してトレードプロモーションを最適化する、 [「トレードプロモーション最適化」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/{cg-version}/pages/Use%20case%204%20-%20Trade%20promotion%20optimization/)​ユースケースが導入されています。トレードプロモーションを最適化すると、データに基づくインサイトを取得してプロモーション効果を最大化でき、消費者の行動に合わせて対象を絞ったプロモーションの設計に役立ち、市場リスクを評価することで正確な ROI 計算が容易になります。 ### [](#トレードプロモーション効果ユースケースの更新)「トレードプロモーション効果」ユースケースの更新 このリリースは、 [「トレードプロモーション効果」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/{cg-version}/pages/Use%20case%203b%20-%20Trade%20promotion%20effectiveness/)​ユースケースが更新され、完全な増分読み込みが含まれています。CRM Analytics などのビジネスインテリジェンスツール (BI ツール) を Salesforce Consumer Goods Cloud などの TPM プラットフォームに統合する、事前作成済みのアセットを含む 1 つの統合プラットフォームでプロモーションを視覚化するのに役立ちます。 ## [](#4-0)4.0 ​**2023/06/02** ### [](#トレードプロモーション効果ユースケースの更新-2)「トレードプロモーション効果」ユースケースの更新 このリリースには、 [「トレードプロモーション効果」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/{cg-version}/pages/Use%20case%203b%20-%20Trade%20promotion%20effectiveness/)​ユースケースへの更新が含まれています。これは、CRM Analytics などのビジネスインテリジェンスツール (BI ツール) を Salesforce Consumer Goods Cloud などの TPM プラットフォームに統合する、事前作成済みのアセットを含む 1 つの統合プラットフォームでプロモーションを視覚化するのに役立ちます。 ## [](#v3-0)v3.0 2023 年 1 月 30 日 ### [](#新規ユースケース-2)新規ユースケース このリリースには、 [「トレードプロモーション効果」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/{cg-version}/pages/Use%20case%203b%20-%20Trade%20promotion%20effectiveness/)​ユースケースが含まれています。これは、CRM Analytics などのビジネスインテリジェンスツール (BI ツール) を Salesforce Consumer Goods Cloud などの TPM プラットフォームに統合する、事前作成済みのアセットを含む 1 つの統合プラットフォームでプロモーションを視覚化するのに役立ちます。 ## [](#v2-0)v2.0 2022 年 10 月 25 日 ### [](#新規ユースケース-3)新規ユースケース このリリースには、 [「リテールエグゼキューション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/{cg-version}/pages/Use%20case%202%20-%20Retail%20execution/)​ユースケースが含まれています。これにより、陳列棚データを利用し、事前作成済みのアセットを使用した完璧なリテールエグゼキューションが可能になり、小売業者は Trax などの画像認識ソフトウェアから店舗監査データにアクセスし、Salesforce Consumer Goods Cloud などのリテールエグゼキューションプラットフォームにスムーズに統合して 1 つのプラットフォームで陳列棚のパフォーマンスを監視できます。 ## [](#v1-1)v1.1 2022 年 9 月 17 日 ### [](#階層を使用した商品とアカウントのインテグレーションの更新)「階層を使用した商品とアカウントのインテグレーション」の更新 このリリースには、 [「階層を使用した商品とアカウントのインテグレーション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/{cg-version}/pages/Use%20case%201%20-%20Product%20and%20Account%20Integration%20with%20Hierarchies/)​ユースケースへの更新が含まれています。これは、ERP および PIM システムからの関連する商品、顧客、需要計画、および価格設定情報を同期し、この情報を Salesforce Consumer Goods Cloud などのトレードプロモーション管理 (TPM) プラットフォームに簡単に統合して、情報に基づいたプロモーション計画を実現します。 ## [](#v1-0)v1.0 2022 年 7 月 18 日 ### [](#新規ユースケース-4)新規ユースケース このリリースには、 [「階層を使用した商品とアカウントのインテグレーション」](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-consumergoods/minor/{cg-version}/pages/Use%20case%201%20-%20Product%20and%20Account%20Integration%20with%20Hierarchies/)​ユースケースが含まれています。これは、ERP および PIM システムからの関連する商品、顧客、需要計画、価格設定情報を同期し、この情報を Salesforce Consumer Goods Cloud などのトレードプロモーション管理 (TPM) プラットフォームに簡単に統合して、情報に基づいたプロモーション計画を実現します。 ## [](#関連情報)関連情報 - [MuleSoft Accelerator for Consumer Goods](https://docs.mulesoft.com/jp/consumer-goods/5.0/)