function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
munna123munna123 

In how many ways we can integrate sap with salesforce

Hi all... i want to know about the possible ways in which we can integrate sap with salesforce
pconpcon
Since this is really broad question I will try to answer as best as possible.  You have a couple of options depending on how much work you want to do and how much infrastructure you want to manage.
  • 3rd Party Application - You can use something like Mulesoft [1] to do the integration for you and let them handle it
  • Messaging Bus - You can use the Outbound messaging [2] to send information from SFDC and the Enterprise WSDL [3] to send information into SFDC
  • Custom WebService - You can write a custom webservice in salesforce [4[ and have 3rd party broker pull data from SFDC and push it back in via that service.  (This makes it easier to seperate out your business logic than using the Enterprise WSDL)
  • StreamingAPI - You can use the Streaming API [5] to get data out of SFDC and then use the Enterprise WSDL or a custom web service to get the data back in
  • Lightning Connect - If SAP offers an OData you can use Lightning Connect [6] to read the data from SAP.  And soon you should be able to do read/write with any OData endpoint that supports it.  With Lightning Connect you should also be able to write your own connector soon to communicate with remote objects regardless of if they support OData.
If I had to do an SAP integration I would either use a 3rd party to do the integration, or wait until OData read / write is supported.  It is worth noting that I don't think Lightning Connect has had an official release set for the write portion, and it is an additional charge.

[1] https://www.mulesoft.com/resources/esb/sap-salesforce-integration
[2] https://www.salesforce.com/developer/docs/api/Content/sforce_api_om_outboundmessaging_setting_up.htm
[3] https://www.salesforce.com/developer/docs/api/Content/sforce_api_quickstart_intro.htm
[4] http://blog.deadlypenguin.com/blog/2015/03/09/web-services-development-salesforce/
[5] http://www.salesforce.com/developer/docs/api_streaming/
[6] http://www.salesforce.com/platform/services/how-you-integrate/
Roman Kucak 3Roman Kucak 3
Pls. also check out this article (http://j.mp/SFDC_SAP_integration) on sap and salesforce integration.