+ All Categories
Home > Business > Sap salesforce integration

Sap salesforce integration

Date post: 07-Nov-2014
Category:
Upload: narayanan-palani-wwwnarayananpcom
View: 852 times
Download: 9 times
Share this document with a friend
Description:
 
Popular Tags:
26
Presented by: Narayanan Palani (9) Keshav Trehan (16) Keyur Shah (11) SAP Integration Analysis in E- Business (Cloud Computing)
Transcript
Page 1: Sap salesforce integration

Presented by:Narayanan Palani (9)Keshav Trehan (16)Keyur Shah (11)

SAP Integration Analysis in E-Business (Cloud Computing)

Page 2: Sap salesforce integration

AgendaSalesforce Integration overview

Native, Partners, and Apexchange communitySAP Integration overview

SAP Netweaver & PI/XIWhat are the integration options?

Build vs Buy Partners: SIs/DIs

Best PracticesWhere to find more Information?

Resources Chatter Groups

E-Business -ERP Integration Analysis 2

Page 3: Sap salesforce integration

E-Business -ERP Integration Analysis 3

Web Services Integration with Salesforce Middleware /

Developer toolkits

Web ServiceEndpoint

Call ExternalWeb Service

Web Services API

Web Services API

Data services

Web ServiceEndpoint

OutboundMessaging

WorkflowWorkflow

ApexWeb Services

Custom Logic

Apex Callouts

Apex Callouts

Bulk APIBulk API

Data Upload

Metadata API

Metadata API

Customization & Config

Force.com IDEMigration ToolCustom Tools

Force.com IDEMigration ToolCustom Tools

Security

Proven technologies

Confidentiality and data integrity

Interoperability

Well adopted, mature standards

Simple CRUD interfaces

Compatibility

Versioning

Transparent upgrades

Reliability and Scalability

450M+ calls/day

Bulk processing, optimized

infrastructure

Page 4: Sap salesforce integration

Support Any Integration Process

E-Business -ERP Integration Analysis 4

Replicate data across systems – Full set up data replication verbs to access, manage, and exchange all standard and custom data including polling and peer-to-peer,

SOA & Process Automation – Consume external web services in real-time. Aggregates and accesses external transactions or data for use in application process or Visualforce. pages

Application Lifecycle Management – manage metadata changes across multiple environments. Works with Eclipse IDE

High Data Volumes – Upload large amounts of data rapidly for migration or replication of 100Ks or millions of records (100K records in 30secs)

Move Data With Static & Dynamic Clients – choose ease-of-use and robustness as appropriate Enterprise WSDL for strong typing. Partner WSDL for loose-typing & dynamic clients

Expose Custom Logic as a Web Service – automatically apply custom logic or aggregate work into single transactional WS call

Proactively Alert External Systems– use workflow to notify external systems of events in Force.com

In/out Replication

Data Load

Bulk Load

Change Metadata

Outbound Mgs

SOA Callouts

Custom Services

WS

API

WS

API

BULK

BULK

Page 5: Sap salesforce integration

SAP Integration Benefits of E-Business Applications: SAP Integration has successfully enable several other

customers reaching similar and better throughput. The key to improving throughput once all other standard

optimizations have been done (HTTP keep-alive, gzip compression, etc.) is parallel processing of several partitions of the data set.

Using this approach one customer is achieving a throughput of 10M records in 2 hours using an optimally configured ETL tool.

Other examples show a throughput per process of ~60-90 inserts/second and the general experience is that you can run up to 3-5 parallel processes without performance degradation.

This yields a total throughput of 648,000 – 1,620,000 records per hour.

E-Business -ERP Integration Analysis 5

Page 6: Sap salesforce integration

Three Steps to Integration SuccessDefine the

ProcessDefine

Integration LayersChoose

Approach

Data

Tasks

TimingPackaged or

Build

User Interface

Application Logic

Data

Page 7: Sap salesforce integration

Your Data Model

Your business logic(in C, Java, Apex + workflows, rules, etc)

Security

Screens exposed to end users

Define Layers What Layers Need Integration?

ApplicationLogic

User Interface

Data Layer

E-Business -ERP Integration Analysis 7

Page 8: Sap salesforce integration

E-Business -ERP Integration Analysis 8

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 xApp Resource & Portfolio Management

• SAP xApp Product Definition

• SAP xApp Integrated Exploration and Production

SAP xApps mySAP Business Suite• mySAP ERP

• mySAP CRM

• mySAP SCM

• Industry-Specific Components

SAP Smart Business Solutions

• mySAP All-in-One

• SAP Business One

SAP for <industry>

• SAP for Aerospace & Defense

• SAP for Automotive • SAP for Utilities & Customer Care

Page 9: Sap salesforce integration

SAP Solutions Definitions SAP Netweaver

Is the technical basis of the solutions from mySAP Business Suite and the Composite Applications, the SAP xApps.

Is the core of the Enterprise Services Architecture (ESA), SAP’s basic concept for Web Services Solutions.

mySAP Business Suite (previously known mySAP.com) Is a complete package of open enterprise solutions that link all

people involved, information, and processes within an organization. It provides components that can be adapted to meet multiple

business requirements, i.e. mySAP ERP is based on an SAP ECC System with functions from mySAP HR and mySAP Financials.

All SAP solutions are based on a complete SAP Netweaver. SAP Smart Business Solutions

are SAP Solutions and Packages aimed to SMBs businesses. SAP xApps (Collaborative Cross Applications)

Allow to integrate existing applications with each other by accessing existing datasets and functions via open interfaces.

SAP Industry Solutions Provide business functions for selected industries. They are implemented in an SAP R/3 System and are available as

Add-Ons.

E-Business -ERP Integration Analysis 9

Page 10: Sap salesforce integration

DB and OS Abstraction

People Integration

Process IntegrationIntegration

BrokerBusiness Process

Management

Information IntegrationBusiness

Intelligence Analytical Apps

Portal Collaboration

J2EE ABAP

Core System

Multi-Channel Access

SAP NetWeaver™SAP NetWeaver™

DB and OS Abstraction

Master Data Management

SAP Netweaver Components Overview

E-Business -ERP Integration Analysis 10

SAP Mobile Infras.

Close coupling and integration with SAP business applications

SAP BI/BW• Close Integration with SAP• Open architecture• Business data in high quantity

SAP MDM• Consistent master data handling

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

Page 11: Sap salesforce integration

SAP Netweaver PI 7.1 Architecture

Technical foundation for a Service-Oriented Architecture

Enables you to consolidate heterogeneous systems, applications, and data to simplify the IT environment and reduce operational costs

Tuned for a high-volume, reliable exchange of information across distributed business applications

Built on open standards, supports process-centric collaboration among SAP and non-SAP applicationsE-Business -ERP Integration Analysis 11

Page 12: Sap salesforce integration

SAP PI / XI (eXchange Infrastructure)XI JCA Adapters:

E-Business -ERP Integration Analysis 12

Page 13: Sap salesforce integration

Salesforce.com provides many flexible options all built on our flexible API and robust web services

Native ERP Connectors

Native Desktop

Connectors

Integration Middleware

Mash-ups from AppExchange

Developer Toolkits

1 2 3 4

XE-Business -ERP Integration Analysis 13

Page 14: Sap salesforce integration

E-Business -ERP Integration Analysis 14

Three Steps to SAP Integration Success

Define the Process

Define Integration Layers

Choose Approach

Data

Tasks

TimingPackaged or

Build

User Interface

Application Logic

Data

“Salesforce can integrate seamlessly with our SAP back office and scale to

multiple time zones, geographies, and currencies.“

Page 15: Sap salesforce integration

Define Process: Common Processes with SAPProcesses have 3 Parts: Data, Tasks, and Timing

TimingSynchronous vs.

Non Synchronous

InvoicesProductsOrdersAssetsCredit

QuotesPricingShippingAccountsInstall Base

Data

TasksTransformationValidate DataMass UpdatesData CleansingCustom Logic

Alerts and Workflow

Account

FI

CustomerMaster

New Account

Invoice

New Customer

Changed Customer

Product

Price Books

Opportunity

New Item

Changed Item

New Pricelist

Changed Pricelist

Opportunity to Order

Tra

nsa

ctio

n H

isto

ry

Closed / Open Invoices

PaymentsPayments / Payment History

Order Status / Order History

LO

Order

Price Lists

MaterialMaster

Page 16: Sap salesforce integration

Your Data Model

Your business logic(in C, Java, Apex + workflows, rules, etc)

Security

Screens exposed to end users

Define Layers: What Layers Need Integration?

ApplicationLogic

User Interface

Data Layer

E-Business -ERP Integration Analysis 16

Page 17: Sap salesforce integration

E-Business -ERP Integration Analysis 17

Materials Data to SFDC Custom Object via API

Salesforce AccountData

Page 18: Sap salesforce integration

E-Business -ERP Integration Analysis 18

Real-time Call Out

Page 19: Sap salesforce integration

Integration Pattern 3: Presentation Level Integration Mashups

E-Business -ERP Integration Analysis 19

Page 20: Sap salesforce integration

Choose Approach: 3 Approaches for SAP Integration

E-Business -ERP Integration Analysis 20

21

Native Connectors

Integration Middleware

Custom Built IntegrationX

Page 21: Sap salesforce integration

NetWeaver (XI/PI) Integration

R/3 4

.6.x

R/3 4

.6.x

BABI/RFC

IDOC

WebService

ABAPProxy

RFCAdapter

IDocAdapter

SOAPAdapter

PIAdapter

SOAPAdapter

WebServices

WebServiceAPI

Map

pin

g E

ng

ine

X Ref Management

Mark

etin

g/S

ale

s/S

erv

ice C

lou

dM

ark

etin

g/S

ale

s/S

erv

ice C

lou

d

WebServices

EC

C6

EC

C6

Pro

cess E

ng

ine

Sessio

n

Man

ag

em

en

t

Page 22: Sap salesforce integration

Partner

MagmaAccount and Customer Master 5 days Cast Iron

Analog Devices Products, Orders 8 weeks Webmethods

Oxford Press Customers, Products 4 weeks Pervasive

Tecan Customers, Products 6 weeks Menticorp

Shell Customer, Products In Process

ZimmerCustomer and Product

master12 Weeks Pervasive

KoneCustomers, Products, Billing 16 Weeks Salesforce

ESRI Order Management 5 days Cast Iron

EskerCustomer and Product Master 12 Weeks salesforce.com

Destination Process ImplementationCustomer

Proven Integration Success for SAP Customers

salesforce.com

Page 23: Sap salesforce integration

SAP Integration Best PracticesWhat to consider before committing to a POC

E-Business -ERP Integration Analysis 23

1. What is the business goal/process?• 360 Degree Customer View (customer master)

• Product, Material , and Pricing Management (product master)

• Invoices (billing master)

• Order Management

2. How will the systems communicate?• What are you going to connect to and how? (R3, ERP, BW) (BAPI, IDOC, Web

services, DB Access)

• Transformation (SAP XI, Third Party Middleware, Custom Dev, ETL)

3. What data should be shared?• Objects: Accounts, Orders, Products, Prices, Inventory, Assets, Invoices, etc

• Direction: Read only vs, Bi Directional

• Timing: Real-time vs. Batch

• Data integrity: Who is the system of record

4. How much time and resources are required?• Prebuilt Solutions

• Customer References

• Domain Expertise

Page 24: Sap salesforce integration

Integration Activities of SAP Consultants-An overview

E-Business -ERP Integration Analysis 24

Microsoft Office Word Document

Page 25: Sap salesforce integration

KeypointsIntegrating 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 SOAP-Client 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

E-Business -ERP Integration Analysis 25

Page 26: Sap salesforce integration

Summary

SAP Integration is specially helpful for E-Business applications

It helps the organization in integrating the business activitiesIt Improves the sales conversions, Real Time Reporting and

Reduced repeated activities

E-Business -ERP Integration Analysis 26


Recommended