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.

 

Blog-Pic05-C4C-B1-Integration.jpg

 

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 (https://service.sap.com/sap/support/notes/2221527) 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: http://service.sap.com/rds-cfc-int. 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.

To report this post you need to login first.

13 Comments

You must be Logged on to comment or reply to a post.

  1. One Entrenamiento

    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?

    Thanks.

    (0) 
    1. SVEN FEURER Post author

      Hi Daniel,

      Have you downloaded the configuration guide from there: http://service.sap.com/rds-cfc-int. 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,

      Sven

      (0) 
  2. Thomas White

    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?

    Thanks

    (0) 
    1. SVEN FEURER Post author

      Hi Dario,

      Please find all guides here: https://rapid.sap.com/bp/#/browse/categories/lines_of_business/areas/sales/packageversions/RDS_CFC_ERP/CFC/ALL/XX/13/EN/scopeitemversions/e4b5337cc76e4d8da151f99a340e79ae

      If you need further support please contact our C4C Expert Services teams in e.g. APJ – jagadeesh.ananthaiah@sap.com, in EMEA – martin.semmler@sap.com or NA/LATAM – benolin.thomas@sap.com. Based on time & material contract you can flexibly use their experise in your projects.

      Regards,

      Sven

      (0) 
  3. Ly Nguyen

    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?

    Cheers,

    Nguyen Ly

    (0) 
    1. SVEN FEURER Post author

      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:  https://rapid.sap.com/bp/#/browse/categories/lines_of_business/areas/sales/packageversions/RDS_CFC_ERP/CFC/ALL/XX/13/EN/scopeitemversions/e4b5337cc76e4d8da151f99a340e79ae

      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,

      Sven

      (0) 
    1. SVEN FEURER Post author

       

      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: https://help.sap.com/cloud4customer -> Integration -> View All.

      Regards,

      Sven

      (0) 
  4. Sebastian Dümke

    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

     

    (0) 
    1. SVEN FEURER Post author

      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.

      Regards,

      Sven

      (0) 

Leave a Reply