/
SAP Interoperability with Duet Enterprise for Microsoft Sha SAP Interoperability with Duet Enterprise for Microsoft Sha

SAP Interoperability with Duet Enterprise for Microsoft Sha - PowerPoint Presentation

danika-pritchard
danika-pritchard . @danika-pritchard
Follow
399 views
Uploaded On 2017-04-15

SAP Interoperability with Duet Enterprise for Microsoft Sha - PPT Presentation

Donovan Follette Sr Technical Evangelist Microsoft OSP304 Agenda A Lap Around Office Business Applications OBA SAP and Web Services Duet Enterprise A Lap Around Office Business Applications OBA ID: 537523

external sap enterprise sharepoint sap external sharepoint enterprise duet microsoft create web office services business data content list http

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "SAP Interoperability with Duet Enterpris..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

SAP Interoperability with Duet Enterprise for Microsoft SharePoint and SAP, BCS, and Microsoft Office 2010

Donovan FolletteSr. Technical EvangelistMicrosoft

OSP304Slide2

AgendaA Lap Around Office Business Applications (OBA)SAP and Web Services

Duet EnterpriseSlide3

A Lap Around Office Business Applications (OBA)Slide4

Office Business ApplicationsWhat’s an OBA?

LOB system integrated with Office and/or SharePointCase StudyMexico’s Electrical Utility

Benefits:

End user productivity

“Everyone knows Excel.”

Director of Information Applications

Increased collaboration

Realized reduced costs

microsoft.com/evidence

search “

oba”Slide5

How Are Developers Doing This?

Rich UI CustomizationsBringing LOB data to Office usersBuilding on Office and SharePoint platformOpen XML SDKSlide6

Why OBA?

Business and personal productivity

We do things differently

Close the Results Gap

Leverage what’s thereSlide7

OBA and Business Connectivity Services

Extend the reach of

enterprise

d

ata

Easily create custom solutions

Bring data from external systems into SharePoint and Office, interact with it, reuse it, and empower end users to gain insight into the underlying data in a reusable way.

Centrally manage reusable connectionsSlide8

BCS Architecture

SharePoint

Design Tools

Office Applications

BCS Client

Business Data Connectivity

External Content Type Repository

External Lists

Dev Platform

Enterprise Search

Business Intelligence

Collaboration Social

Enterprise Content Management

Web 2.0

DB

WCF

Web Service

LOB

SharePoint

Designer

Visual StudioSlide9

SAP & Web ServicesSlide10

SAP ExtensibilitySAP tools to expose Web services

Pick RFC/Web Service

MS

SharePoint

2010

SCL

SAP Environment

Connect External List to Outlook/UX

Create flat structure web services with multiple operations [CRUD] thru ESR Services Builder

Model a SAP object in Foundation thru the

GenIL

editor

Create Adaptation Logic for specific backend system using ABAP workbench

Create backend proxies (BOP) thru ABAP workbench

Step 1

Create External Content Type in SharePoint

for SAP web service [

wsdl

] using SharePoint Designer

Create and customize External List in Browser or SharePoint Designer

Connect External List to Microsoft Outlook to take data offline

Step 2

Create Proxies (BOP)

ESR Services Builder

Create adaptation logic

Model an SAP object

Create External Content Type

Create/Customize External ListSlide11

Accessing SAP Data via BCSThe how…

Server

Client

External

System

1

2

3

4

5

External System

External Content

Type (ECT)

Consume ECT

Code Against

ECT on Client

Deploy Add-in

SAP Data

Create Web Service

Secure ECT

Consume via External List

Use BCS API

Take Offline

No-code apps

Use .NET & Office Extensibility

Open XML

Workflow

Click Once to share, web or DVD

Package multiple add-insSlide12

BCS-Enabled User Experiences

Outlook Forms

and Task Panes

SharePoint External Lists

SharePoint Workspace with InfoPath Forms

Search Results

Office

Apps

External Content Type

Customer

CustomerID

FirstName

LastName

EmailAddress

External dataSlide13

demoOffice, SharePoint&

SAP IntegrationContoso ToursSlide14

Development MethodologyServer-Side OBA using BCS

Consume the LOB exposed Web Service

Create a new External Content Type (ECT)

Associate ECT with External List

No-code, offline with SP Workspace & Outlook

External Lists accessible to:

Office clients, Silverlight applications and

JavaScript solutions with Client-side Object Model

SAP

LOB System

Business Logic/ Data

SharePoint

External

List

BCS

ECTSlide15

Development MethodologyOffice Client OBA

Consume the LOB exposed Web service directly

Build document and application-level add-ins

Consume the LOB exposed External List

Build document and application-level add-ins

SAP

LOB System

Business Logic/ Data

Windows Client

Office

Application

CSOM

SharePoint

External

List

BCS

ECT

Web RefSlide16

Duet EnterpriseSlide17

Duet Enterprise

Ready-to-use capabilities

Duet Enterprise Composites

Collaboration

Process

Drive People Productivity

Rapidly Respond to Business Needs

Expand the Value of Existing Investments

Interoperability

Ready-to-use capabilities

Duet Enterprise Composites

Collaboration

Process

InteroperabilitySlide18

demoDuet EnterpriseReady-to-use CapabilitiesSlide19

Duet Enterprise Offers a Standard Architecture & Reduces Risk

SAP Gateway

Compose

BizTalk

SAP PI

3

rd

Party

Optional Human/Human Workflow:

SharePoint

WF

, K2

,

AgilePoint

,

Nintex

WCF

Con

sume

SharePoint

Server

:

Forms

, Excel Services,

Visio Services, Web

DynPro

, BSP, iView, Silverlight

Windows Phone 7

Office Client:

Outlook, Word, Excel, Silverlight, WPF, InfoPath

SAP ERP

Planning, Production &

Maintenance

Systems

Expose

SAP

EAM

API/WS

Enterprise Services

RFC/BAPI

Web Service

Other SAP

Modules, PLM, CRM,

etc

SAP SRM

Other Legacy Systems

Customer, Partner, Custom UI

BCS

Duet EnterpriseSlide20

High Level Architecture

Rationalized architecture

Rapid implementation

No client footprint

Clients

Auto -

Deploy

Duet Enterprise SAP Add-on

Duet Enterprise SharePoint Add-on

SAP NetWeaver

®Slide21

Duet Enterprise Architecture

Clients

SAP Environment

Microsoft

Environment

SAP NetWeaver 7.02 (ABAP)

Duet Enterprise SAP

Add-on

Microsoft SharePoint 2010

Duet Enterprise

SharePoint Add-on

Application

Building Blocks

Application and Template Services

Runtime

Services

NW BI

NW Basis

SAP Business

Suite

Business Connectivity Services

Supportability Integration

Duet Enterprise

Services

Service Consumption Layer

Common Business Content 1.0

SCL FrameworkSlide22

Accessing SAP Data via BCSDuet Enterprise

Server

Client

External

System

1

2

3

4

5

External System

External Content

Type (ECT)

Consume ECT

Code Against

ECT on Client

Deploy Add-in

SAP Data

Create Web Service

Secure ECT

Consume via External List

Use BCS API

Take Offline

No-code apps

Use .NET & Office Extensibility

Open XML

Workflow

Click Once to share, web or DVD

Package multiple add-ins

Duet EnterpriseSlide23

Duet Enterprise External Content Types

Office Applications

Business Connectivity Services

Business Data Connectivity

External Content Type Repository

SAP

System

SAP

System

SAP Duet Enterprise Add-on

Customer

Employee

Product

Customer Inquiry

Customer

Quotation

Browser

Customer specific ECT’s

Office Applications

Outlook Forms

and Task Panes

SharePoint Workspace with InfoPath Forms

SharePoint External ListsSlide24

Development ToolsEase of development using standard tools, leverage skill set

Tools

Service composition and adaptation

Custom Business logic development

Field configuration

SAP ABAP

Developer

SharePoint Designer

Declarative,

No-code

Create lists and doc libs

Design Views/Forms

Business

Power User

Modify SPD solutions

Custom UX and data integration

Creating/editing building blocks

Microsoft .NET DeveloperSlide25

Duet Enterprise ExtensibilityWhere the Microsoft tools begin

Pick RFC/Web Service

MS

SharePoint

2010

SCL

SAP Environment

Connect External List to

Outlook/UX

Create flat structure web services with multiple operations [CRUD] thru ESR Services Builder

Model a SAP object in Foundation thru the

GenIL

editor

Create Adaptation Logic for specific backend system using ABAP workbench

Create backend proxies (BOP) thru ABAP workbench

Step 1

Create External Content Type in SharePoint

for SAP web service [

wsdl

] using SharePoint Designer

Create and customize External List in Browser or SharePoint Designer

Connect External List to Microsoft Outlook to take data offline

Step 2

Create Proxies (BOP)

ESR Services Builder

Create adaptation logic

Model an SAP object

Create External

Content

Type

Create/Customize External ListSlide26

demoA Duet Enterprise Solution using Microsoft ToolsSlide27

Microsoft Tools for Solution Development

SharePoint Designer

Declarative, no code

Create lists and libraries

Design views and forms

Wire up

ECTs

Expression Blend 4

UX design

Visual Studio 2010

Modify SPD solutions

Custom UX/data integration

Silverlight 4

Rich interactive experienceSlide28

Steps for Implementing a New Business Entity

SAP ECC 6.0 EHP

4

SharePoint Server

2010

SAP

NetWeaver

7.02Slide29

Duet Enterprise Content and Blogs

Duet Enterprise ContentDuet Enterprise Virtual Launch Summit available on-demandhttp://duetenterprisesummit.com/

Microsoft Web Site

http://microsoft.com/duet

Joint Site w/SAP

http://duet.com

Microsoft Blogs

Duet Enterprise Team Blog -

http://blogs.technet.com/b/duetenterprise/

Duet Enterprise Developer Community Team Blog - http://blogs.msdn.com/b/duetenterprise/ Microsoft SharePoint Team Blog - http://sharepoint.microsoft.com/blog/Lists/Categories/Category.aspx?CategoryId=336&Name=Duet SAP BlogsXiaosheng Lu -

http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/u/38003

Holger

Bruchelt

-

http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/u/37611 Alexander Puettner - http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/u/2370 Slide30
Slide31

Resources

www.microsoft.com/teched

Sessions On-Demand & Community

Microsoft Certification & Training Resources

Resources for IT Professionals

Resources for Developers

www.microsoft.com/learning

http://microsoft.com/technet

http://microsoft.com/msdn

Learning

http://northamerica.msteched.com

Connect. Share. Discuss.Slide32

Complete an evaluation on

CommNet

and

enter to win!Slide33
Slide34

©

2011 Microsoft

Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment

on

the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation

. MICROSOFT

MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.Slide35