---
schema_version: "1"
id: 8ad49c53aeb53c4308c933c5cb338c38d212caf35d8f4a620458562422e090e6
title: SAP S4HANA セットアップガイド
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/retail/2.7/sap-s4hana-setup-guide.md
canonical_url: https://docs.mulesoft.com/jp/retail/2.7/sap-s4hana-setup-guide
source_site: docs.mulesoft.com
content_type: documentation
content_hash: db18b88d3247c76de69659240ee3049e4a284bc676233bb7dcee8493b4e97489
description: MuleSoft Documentation Site
release: "2.7"
latest: false
---
# SAP S4HANA セットアップガイド

## [](#概要)概要

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 (複製モデル) (任意の名前)
    - 複製モデル = ​`I (初期化)`
    - 出力モード = ​`D (Direct)`  
          
        ![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 カスタマイズガイド

顧客と注文の両方の同期のユースケースをエンドツーエンドで機能させるために作成する必要がある、カスタム項目に関する指標を次に示します。

### [](#カスタム項目)カスタム項目

ユースケースに対応するオブジェクトに次の新しい項目を作成します。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Salesforce オブジェクト</th>
<th class="tableblock halign-left valign-top">項目名</th>
<th class="tableblock halign-left valign-top">データ型</th>
<th class="tableblock halign-left valign-top">長さ</th>
<th class="tableblock halign-left valign-top">一意</th>
<th class="tableblock halign-left valign-top">ExternalId</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">BusinessPartner</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">YY1_SME_MPARTYROLEID​_bus</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Text (テキスト)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">36</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">SalesOrder</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">YY1_SME_MORDERID_SDH</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Text (テキスト)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">36</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Product (商品)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">YY1_SME_U​nvProductId_PRD</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Text (テキスト)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">36</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Y</p></td>
</tr>
</tbody>
</table>

## [](#関連情報)関連情報

- [前提条件](https://docs.mulesoft.com/jp/retail/2.7/prerequisites)
- [MuleSoft Accelerator for Retail](https://docs.mulesoft.com/jp/retail/2.7/)