Integration Blog Posts
cancel
Showing results for 
Search instead for 
Did you mean: 
desiree_degutis
Advisor
Advisor
1,458

As businesses continue to adopt a wide range of technologies to drive innovation and efficiency, the need for seamless integration across diverse systems has never been more critical. While SAP is often seen as a leader in ERP solutions, many still believe its integration capabilities are limited to SAP-centric environments. However, the SAP Integration Suite is designed to challenge this notion. It’s a flexible, cloud-based platform that not only connects SAP systems but also bridges the gap between SAP and a wide array of non-SAP applications, legacy systems, and modern cloud solutions.  

This blog is the second part in a series dedicated to exploring how SAP Integration Suite is enabling organizations to integrate everything - from third-party tools to cutting-edge cloud platforms - into a unified, connected ecosystem. I will demonstrate step by step how easy it is to set up an integration scenario with Salesforce start to finish. You can also leverage this blog as a general approach on how to set up integration scenarios with 3rd party systems and applications.

 

THE USE CASE  

Salesforce has become the cornerstone of customer relationship management (CRM) for businesses worldwide, providing powerful tools to manage sales, service, and marketing. The integration between an ERP system such as SAP S/4HANA Cloud and Salesforce, facilitated through the Cloud Integration capability of the SAP Integration Suite, synchronizes master data like products, customers, and pricing. With real-time synchronization of this data business workflows and operational efficiency across teams can be improved, raising an organization’s ability to deliver exceptional customer experiences while optimizing internal processes.  

How does it work? Data is retrieved from SAP S/4HANA, transformed into Salesforce-compatible formats (SObjects), and sent to Salesforce via the Salesforce Adapter. And of course it can also go the other way: data from Salesforce is pulled, transformed in Cloud Integration, and then sent back to SAP S/4HANA Cloud. One such prominent use case is replicating customers (Business Partners) from S/4HANA Cloud to Salesforce (Accounts). This is what we will focus on now. 

 

HOW TO DO IT 

Before starting to develop any integration scenario in SAP Integration Suite it is advisable to check out what is already available in SAP’s wide array of standard content including APIs, complete integration flows and detailed configuration guides. Naturally, not every scenario will fit for every customer, but it can often be used as a baseline rather than having to start from scratch, saving you time and money. Which brings us to... 

 

Step 1 | Finding out what is there 

The great thing is that you do not need to reinvent the wheel - SAP has a lot of standard integration content for Salesforce that is just waiting to be discovered. To find out what’s available, navigate to the SAP Business Accelerator Hub and filter based on the systems you are looking for. 

desiree_degutis_0-1738833312794.png

In our case the package “Replicate Account from SAP S4HANA Cloud to Salesforce” covers exactly what we want, delivering a complete integration flow with configuration guide. You can drill further into the content by clicking on the tile. 

desiree_degutis_1-1738833312795.png

This particular integration flow enables the replication of customer master data from SAP S/4HANA Cloud to Salesforce as Accounts. Any time a customer is created or updated in SAP S/4HANA Cloud, the changes are replicated to Salesforce during the next scheduled run of the integration flow. You can click through each of the processing steps in the integration flow model to understand if the content suits your needs or adjustments need to be made. Now let’s go ahead and setup our source and target systems. 

 

Step 2 | Prepare S/4HANA Cloud 

If you are aware of how to configure this, skip to the next section.  

First, a Technical Communication User is used to call OData services in SAP S/4HANA Cloud from Cloud Integration. You can set this up in your system via the Fiori Launchpad in the tile “Communication Management” --> “Maintain Communication Users” --> “New”. Note that you can reuse this for other scenarios if you wish to do so. 

desiree_degutis_2-1738833312795.png

Enter a username, password and description. 

desiree_degutis_3-1738833312795.png

Next, let’s create the Communication System in preparation for the Communication Arrangement. Navigate back to “Communication Management” --> “Communication Systems”. Choose “New” and provide a name.  

desiree_degutis_4-1738833312795.png

Enter the Cloud Integration runtime URL in the host field, and a name for Logical System and Business System. Move to the Inbound Communication User section to add the user you created earlier. Save your configuration. 

desiree_degutis_5-1738833312796.png

Lastly, create a Communication Arrangement via “Communication Management” --> “Communication Arrangements”. Search for “SAP_COM_0008” and click “New”. Add the Communication System you just created and check the inbound user section is filled in. Deactivate the outbound services, then “Save”. 

desiree_degutis_6-1738833312796.png

Step 3 | Prepare Salesforce 

Follow the instruction here to set up your Salesforce system. 

 

Step 4 | Configure Cloud Integration 

Create the Credentials for Salesforce and S/4HANA Cloud in your Cloud Integration tenant and deploy. Then pull the standard content via the “Discover” section. Search for the content you want to pull and click on “Copy”. Then move to the “Design” section and find the copied iFlow. Click “Configure” and enter all the information. 

Then deploy and you’re done! Yes, that was quick. 

 

You can see how easy it is to set up an integration scenario with the SAP Integration Suite. It is particularly valuable if complete iFlows are available that fulfill your needs or can be extended to suit your wishes. But it is in no way a prerequisite to working with 3rd party systems. If you want to build custom content, you can leverage other resources such as standard adapters and APIs in the API Business Accelerator Hub and make use of the inherent flexibility of SAP’s Integration Suite.  

I’d be interested to hear your thoughts and experiences concerning Salesforce integrations with the SAP Integration Suite. What challenges are you encountering in your integration process? What is working well? Please feel free to leave a comment or reach out with any questions. And be sure to check out other blogs within this series – there is more interesting content to come throughout the entire year.