Skip to Content

SAP Hybris Cloud for Customer Integration with SAP Business One (Part 2: Scenarios and Configuration)

Dear Community,


As mentioned in the previous blog we would now like to provide further insights in the integration scenarios between SAP Hybris Sales Cloud (C4C Sales) and SAP Business One (B1). First let’s have a look at the integration scenarios.




The first process is about the synchronization of product master between B1 and C4C. In B1 terminology products are called ‘items’. The scenario is unidirectional, which means B1 is still the leading system for items. Once an item is getting created or updated in B1, C4C receives a corresponding product master record (creation/update). Please see the scenario in the video.



Between both systems we also offer a bidirectional synchronization of business partners and contacts. Please see how a business partner and contact are created in B1 and how the replication to C4C works (same is possible from C4C to B1).



The transactional scenario is about the creation of a quote in C4C with real-time pricing details from SAP B1. Once a quote in C4C is approved (can be configured) by a sales manager and accepted by the customer (perhaps with signature on the mobile device), the quote can be transferred to B1 as a sales order. The quote in C4C gets this information populated by B1 as shown in a graphical document flow in the video.



Now let’s also look behind the scenes to understand how you can set-up and configure these integration scenarios. First of all please download the B1i integration package (zip file) from the SAP Business One Note ( and then upload it into your B1i integration framework. See video for more details.



In addition please also download the SAP Best-Practices for SAP Hybris Cloud for Customer Integration package from the SAP Service Marketplace: In the best-practice package you’ll find a comprehensive guide (../Library/Configuration/1C1_CFCALL_EN_XX.pdf) which describes step-by-step how to configure the integration between C4C and B1.


Now, let’s again turn towards SAP Hybris Cloud for Customer. In your tenant please navigate to the Business Configuration workcenter and activate the SAP ERP Integration in the scoping (step 3). Be aware that we reuse standard SAP ERP services in C4C for the B1 integration. In the question section (step 4), please activate the business partner and product replication as well as the quote-to-order process and integration of external pricing in quotes. As a result, C4C will deploy the corresponding communication scenarios. Please find more details in the video.



Next in B1i please ensure that your SLD system properties are correct and the connection between B1 and C4C is working properly.



Now, it’s time to configure the integration scenarios in B1i. Therefore please follow the instructions in the video. Make sure that the semantic mapping (code list mapping) fits to your individual B1 system settings.



Finally, please configure the communication scenarios in your C4C tenant. Therefore please navigate to the administrator workcenter and define a communication system for B1 and the corresponding communication arrangements for all your communication scenarios. Please find further details in the video and – of course – in the How-To Guide of the RDS package.


We hope this helps you to facilitate the integration setup. Download the best practice package from SAP’s Service Marketplace (available since March 7th 2016). 


– Thank you very much.

You must be Logged on to comment or reply to a post.
  • Hi, I’ve been trying do this, I have any problems with activity list External Pricing not found this.

    also, Mapping Group SAP BUSINESS ONE and WebService Realiable Messaing too.

    Do you help me?


    • Hi Daniel,

      Have you downloaded the configuration guide from there: This document provides a get step-by-step guidance how to setup the integration. If this is still not resolving your issue, please let me know and I’ll try to find a solution with the RDS / B1 teams.

      Best regards,


      • Hi, Sven


        I downloaded the guide, but I have an error:


        I have generated the certificate, following the steps correctly,

        do you help me?

        • /
          • Hi i am also facing this error can you pls send me steps to resolve the certificate error.


            your immediate response will be appreciated.




  • Hi Sven,

    Will the Doc flow show the Delivery and Invoice as it does in ERP integration?

    Does the Doc flow support displaying the PDF of the sales order and invoice as it does in ERP integration?

    Are any other integration scenarios on the roadmap such as Sales Order replication?


  • Hi Sven,

    We have successfully done the integration between B1 and C4C for Materials, Customers and Contact person. Now we are trying to get the Sales Quote to request the Pricing from B1 but run into issue.

    Whenever I request external pricing to B1, C4C throw this error: “The pricing request cannot be processed in External System”. When I check the out going web service message, we get the error “HTTP Code: 500 ( Internal Server Error )”. I also could not see the Payload in C4C system so we could not figure out what is wrong.

    The connection checking and test for Web Service is working fine.

    We have done all necessary configuration in C4C and B1 system.

    Has anyone encountered the same issue?


    Nguyen Ly

    • Hi Nguyen,

      Hope you could manage to setup this intergration. Generally our best practice team described how you can step-by-step setup the integration scenarios in their C4C-B1 integration guide. Even once per quarter / release the team starts implementing the entire landscape of C4C, B1i, B1 from scratch and again documents all learnings / best practices in this particular guide. So may I ask you to look at the latest version ? You can easily find it here:

      In case of any further questions / integration challenges please open an incident in your C4C system or B1i system. Then our support / development team can have a detailed look.

      Thanks and regards,



      Hi Konstantinos,

      Yes sure, you can extend the standard scenarios or add complete own process or data flows. The C4C system as such is completely open and offer a bunch of public Restful OData APIs / SOAP service. Please find all details here: -> Integration -> View All.



  • Hi,

    is it possible to use  the prepacked Integration C4C/ B1 in paralell with a bidirectional integration with a fully blown ERP?

    Best regards,
    Sebastian Dümke


    • Hi,

      Technically yes. C4C allows you to connect multiple systems e.g. B1 + ERP. We therefore have an embeeded ID mapping and code list mapping area (system ID + internal ID / code list + external ID / codelist) to ensure data consistency and proper connectivity across systems.



  • Hi Sven,

    are there also plans for native integration with other Hybris products like Marketing Cloud. I would really like the availability of a scenario package for this.

    Kr, Rayan.

  • Sven,

    According to the guide and best practice how-to, we need to map the Sales Org. in c4c to the Sales Org. in Business One.

    Where do we locate the Sales Org. ID in Business One?


  • Hi Sven,

    Just want to ask how to resume posting of Customers from B1 to C4C. There are Customers created in B1 but not posted to C4C.


    Thank you and best regards,

    Jr Barte

  • Hi Sven,


    Nice article.

    Is it possible if we create integration between 1 tenant C4C to multiple Database in SAP B1 using prepackage integration ?

    The condition is : In C4C will be create 2 companies in the organization, but in the SAP B1 will create 2 Database for company A and company B in same machine server.


    Thanks before.