Integrating SAP and Salesforce

A Definitive Guide for Integration Project Managers


Modern enterprises often use both SAP and Salesforce. SAP serves as an organization’s backbone, consolidating its logistics, sales, finances, and business operations into one location. As a CRM, Salesforce facilitates sales in a customer-friendly way.

To get the best from both systems, integration is essential. With a tight integration between SAP and Salesforce, your enterprise will gain key insights and growth opportunities, while increasing the reliability of both systems. (Of course, any integration effort must cater to your organization’s specific needs and use case.)

In this guide, we’ll introduce you to the many benefits of integrating SAP and Salesforce, and we’ll step through the different integration approaches available to your organization.

 

Why an SAP and Salesforce integration makes sense

 

Maintaining two systems of record is hard. You have to continually reconcile the systems and watch for a variety of issues. Fortunately integrating SAP and Salesforce breaks down these silos for better operational efficiency. Let’s consider some of the additional advantages.

 

Accurate real-time data
Without proper integration, data is delayed or siloed between systems. Consider this example of a siloed system: Suppose a customer requests confirmation of a Proof of Concept (PoC) trial payment, and the information is not updated manually across both systems. This will lead to confusion and delayed task initiation, eroding customer interest.

Real-time data accurately synchronized across SAP and Salesforce brings the following benefits:

●    Up-to-the-moment preparedness for any customer interaction
●    Immediate responsiveness to changes in an Opportunity or Account
●    Prompt maintenance of your workflows and actions, with no data update blockers

 

Cross-platform synchronization
Without cross-platform synchronization, an enterprise must invest considerable resources into keeping the two systems up to date or determining which system is correct. This leads to errors, miscommunication, and lost productivity.

For example, consider what might happen when adding a customer contact via SAP. You notice the entry doesn’t match the information you have in Salesforce. One system is wrong, and rectifying the data conflict will consume valuable time and effort.

Data synchronization reduces confusion and wasted time by:

●    Enabling the free flow of information between the two systems.
●    Ensuring data integrity between the two systems by establishing a single source of truth.
●    Alleviating the need for manual double-checking or re-entry of data.

 

Workflow automation
Beyond being just systems of record, SAP and Salesforce are also systems that perform actions. Without integration, your workflows will be disconnected, resulting in blocks and errors. 

For example, imagine you are onboarding a new customer. In Salesforce, you have a workflow rule to perform a credit check, while in SAP you have a rule to send an NDA. With disconnected systems, onboarding customers will be a cumbersome, multi-step, and error-prone process. Fragmented workflows can introduce significant missteps that may cost you customers.

Proper automation between systems ensures your SAP workflows seamlessly connect to your Salesforce system, reducing errors and increasing workflow efficiency across both systems.

 

Scalability
With siloed systems, as more business processes populate two separate and disconnected systems, the challenges will likewise increase. Customer life-cycle complexities (such as certifications or international regulations), onboarding new customers, and contract renewals for current customers will become lengthier processes. In addition, you’ll have more inventory, workflows, and data overall. When systems are siloed, exciting business growth can be eclipsed by data-reconciliation hassles. 

Navigating these complexities while working with disconnected systems will quickly bring an enterprise to its limits of scale. To scale well, you need a performant system to handle more customers, data, and complicated contracts. You need integrated systems.

Now that we’ve looked at the benefits of integrating SAP with Salesforce, let’s look at the main decision all organizations must consider when it comes to integration.

 

Integration approaches: build versus buy

 

When pursuing an integration, every enterprise faces the “build versus buy” question. Should you build a custom integration adapter or buy one built by a third party? Let’s consider the advantages and disadvantages of the approaches.

 

Build a custom solution in-house
The main advantage of building a custom adapter is that you gain complete control over the integration as it pertains to your business. However, this comes at a cost. Disadvantages include:

●    Significant task complexity, as SAP and Salesforce are not simple systems.
●    Dedication of engineering resources to build the integration.
●    Sourcing the proper expertise to build the integration.
●    Maintaining the integration.
●    Uncertainty around the custom solution’s ability to scale as the organization grows.

 

Buy a pre-built adapter
On the other hand, enterprises may consider buying an adapter built by third parties with deep expertise in SAP, Salesforce, and systems integrations. The advantages of this approach include:

●    Less time is needed to achieve a valuable integration.
●    Task complexity and build expertise are offloaded to experienced and skilled experts.
●    Adapter maintenance and updates are handled by your provider.
●    Higher confidence in your ability to scale, as the solution is often already tested and used at scale.

Of course, we should not overlook the disadvantages of buying a pre-built adapter:

●    Higher up-front cost
●    Possibility of a less customizable solution than a bespoke adapter

Building an in-house, custom adapter is a substantial financial and engineering commitment. Unless your business use case necessitates an in-house solution, pre-built adapters likely provide more advantages. In addition, pre-built adapters are regularly serviced and tested, making them more reliable options.

Whichever approach you choose, planning for a successful integration is crucial.

 

Key considerations for a successful integration

 

To achieve a successful integration, keep the following key practices in mind:

●    Plan now to support scalability and future growth. You may have only a dozen customers now, but you want the ability to support thousands of customers (and beyond) seamlessly. Don’t let your future growth be stymied by myopic planning now.
●    Ensure security and compliance by protecting data integrity. Make sure your integration adapter transfers data securely between SAP and Salesforce.
●    Test your integration thoroughly to avoid unexpected issues as you roll out to production and increase the volume of data and workloads.
●    Involve all relevant stakeholders to ensure the integration will meet everyone’s needs.

If you decide on a pre-built adapter, you’ll find two primary options. Let’s first consider the adapter offered by SAP.

 

One option: SAP’s Salesforce adapter

 

SAP provides a Salesforce adapter within the SAP Cloud Integration and SAP Integration Suite license. SAP’s adapter offers the following:

●    Subscription to events from Salesforce
●    Supporting CRUD operations to Salesforce
●    Support for the Salesforce Object Query Language (SOQL)
●    Support for the Salesforce Object Search Language (SOSL)

This solution is best suited for organizations that can invest significant time and resources into their integration. These organizations will likely need in-house experts to oversee the project.

Despite its benefits, the adapter from SAP has some limitations and challenges, such as:

●    Cannot switch between different Salesforce APIs
●    Operates using a one-way connection that is not SSL-encrypted
●    Lacks automatic pagination for Salesforce queries and searches
●    No support for trigger updates
●    Does not support the streaming API for SOQL
●    No option to batch data on a receiver channel
●    Limited operational support from experts, offers only standard SAP technical support

Enterprises using SAP’s Salesforce adapter may run up against its limited scalability. Not having an encrypted connection could be a red flag for security auditors. Scalability and security issues cause many organizations to lament their original choice and pursue an alternative solution.

Given the investment of time and money required for an integration, it’s important to select a suitable adapter the first time around.

 

A better option: The Salesforce Adapter from Advantco

 

Advantco’s SAP Salesforce Adapter is up to date with the most recent Salesforce APIs and features. Its differentiating features include:

●    Enhanced efficiency, by switching between Salesforce APIs as needed
●    Support for Salesforce’s Pub/Sub API, allowing for event-driving integrations
●    Strong security (User Session, OAuth 2.0, two-way SSL/TLS Connection), ensuring worry-free compliance audits
●    SOQL and SOSL pagination
●    Regular updates to ensure compatibility with the latest Salesforce edition and API version
●    Support for update triggers
●    Fully automated migration from SAP’s Salesforce adapter
●    An easy-to-set-up, web-based workbench to manage Salesforce connections and reuse them in SAP iFlows.
●    Readily accessible support (responses within hours) from integration experts with deep knowledge of SAP and Salesforce integrations.
●    Available for the SAP Integration Suite and SAP Process Orchestration
●    Augments the SAP Migration Tool to support the migration from SAP Process Orchestration to SAP Integration Suite

Advantco’s adapter—which has a low upfront cost—can help your enterprise complete your integration between SAP and Salesforce within four to eight weeks. The integration is simple and has very few moving pieces. Unlike its SAP counterpart, integration through Advantco’s adapter doesn’t require in-house platform specialists.

SAP supports protocols like HTTP and SOAP to work with its process orchestration, but these require custom solutions for proper integration. Advantco’s adapter is the only solution that natively supports SAP Process Orchestration.

The maintenance cost is significantly reduced, as Advantco maintains and updates the integration. Advantco also provides a proof of concept trial period to let customers try the adapter before buying it.

 

Conclusion

 

Integrating SAP and Salesforce ensures your business is efficient and your personnel effective. Enterprises have two possible integration approaches—build or buy—though for many enterprises, buying is preferable. 

Although SAP provides an adapter, Advantco’s SAP Salesforce Adapter is the strongest choice for an SAP + Salesforce integration. To learn more about what Advantco’s adapter can do, you can read case studies that show how businesses saved time and money with the solution. Alternatively, contact Advantco directly.