SAP Sales Force Integration
SAP Sales Force Integration
Proven & Flexible Approaches to move and synchronize data between both systems
Yusuf Ali
Principal SE ATS EMEA Integration Specialist
Agenda
Salesforce Integration overview
Native, Partners, and Apexchange community
Data services
Data Upload
Custom Logic
Outbound Messaging
Bulk API
Metadata API
Security
Compatibility
Versioning Transparent upgrades
Proven technologies
Confidentiality and data integrity
Interoperability
Well adopted, mature standards Simple CRUD interfaces
Data Load
Bulk Load
Change Metadata
Data Tasks
Timing
Define Layers
What Layers Need Integration?
User Interface
Application Logic
Data Layer
Security
Integration Overview
SAP xApps
SAP xApp Resource & Portfolio Management SAP xApp Product Definition SAP xApp Integrated Exploration and Production
Industry-Specific Components
SAP NetWeaver
SAP Enteprise Portal SAP Master Data Management SAP Business Intelligence Warehouse SAP Exchange Infrastructure (XI) SAP Mobile Infrastructure SAP Web Application Server
SAP NetWeaver
People Integration
Multi-Channel Access Portal Collaboration
SAP EP
Optimized aggregation of information Roles Knowledge management & collaboration
SAP BI/BW
Close Integration with SAP Open architecture Business data in high quantity
Information Integration
Business Intelligence Analytical Apps
SAP MDM
Consistent master data handling
Process Integration
SAP XI
Central Management of Interfaces Connection of any SAP or non-SAP systems via adaptors and proxies
SAP WAS
Proven, scalable and powerful platform Modernization of existing IT Infrastructures and investment made
Integration Broker
Core System
J2EE ABAP DB and OS Abstraction DB and OS Abstraction
Salesforce.com provides many flexible options all built on our flexible API and robust web services
2
Developer Toolkits
3
Mash-ups from AppExchange
4
Native Desktop Connectors
X
Native ERP Connectors
Integration Middleware
Salesforce can integrate seamlessly with our SAP back office and scale to multiple time zones, geographies, and currencies.
Data
New Account
Account New Customer Changed Customer FI Customer Master
Invoice
Payments
Tasks
Transformation Validate Data Mass Updates Data Cleansing Custom Logic Alerts and Workflow
Opportunity
Opportunity to Order
Order Order Status / Order History
Timing
Synchronous vs. Non Synchronous
User Interface
Application Logic
Data Layer
Security
Salesforce Account Data Materials Data to SFDC Custom Object via API
1
Integration Middleware
X
Native Connectors
2
Custom Built Integration
4
High Complexity
Medium Complexity
Application Integration
Real-time integration
Multi-step integration Human workflow
Data Integration
Data migration Data replication Bulk data transfers
Data Cleansing
Data deduplication Data assessment
R/3 4.6.x
ECC6
Marketing/Sales/Service Cloud
IDOC WebService
IDoc Adapter
WebServices
SOAP Adapter
SOAP Adapter
WebServices
ABAP Proxy
PI Adapter
WebService API
X Ref Management
Process
Account and Customer Master Products, Orders Customers, Products Customers, Products Customer, Products Customer and Product master Customers, Products, Billing
Implementation
5 days 8 weeks 4 weeks 6 weeks In Process 12 Weeks 16 Weeks
Partner
Cast Iron Webmethods Pervasive Menticorp salesforce.com Pervasive Salesforce
ESRI
Esker
Order Management
Customer and Product Master
5 days
12 Weeks
Cast Iron
salesforce.com
Additional Resources
Developer community Discussion Boards Blogs Documentation/Downloads/FAQs Code samples and more
Data Integration
Summary
Summary
Integrating PI with Salesforce.com is done using SOAP Adapters. Salesforce.com exposes APIs and provide WSDLs for its interfaces. You can integrate PI with Salesforce.com by configuring SOAPClient interfaces in PI using these WSDLs and by defining routing rules in PI ID using SOAP Adapter. After you import the WSDLs into PI, you can build an interface by integrating this with other applications. You can use Netweaver Service Orchestration capabilities to model, execute and monitor cross SAP-Salesforce processes