SAP and SharePoint interoperability
using Duet Enterprise
Oscar Douwstra & Niels Vrolijk
Agenda
• ERP+
• Duet Enterprise
• DE Architecture
• SharePoint components
– BCS
– Authentication
– Workflow and reporting
• Roadmap for SP2013 / DE 2.0
What is ERP+?
•Capgemini Global Initiative for ERP
Innovation
•User Interface and Usability
•Screen Simplification
•Manager Use
•Anywhere Access
© 2011 Capgemini. Alle rechten voorbehouden. 4
Un-structured vs. Structured data
Sign on to SAP….Check customer order history….Check billing and payment history….Check outstanding customer obligations….Verify customer address information….Get customer contact information….Check inventory of finished product….Look up bill of materials….Create the requisition for required materials….I can do all this in SAP….
...OR I CAN DO DO THIS PROCESS IN MICROSOFT OFFICE
What is Duet Enterprise
A jointly developed, fully flexible framework from SAP and
Microsoft that leverages SAP NetWeaver Gateway and Microsoft
SharePoint for customers and partners to easily and quickly
compose solutions that consume and extend SAP in SharePoint and
throughout Microsoft Office on premise and on demand
Duet Enterprise
Consume andExtend SAPthrough Microsoft SharePoint 2010
SitesDuet profile
Collaboration Contextual
workflow
Reporting
Interoperability
Demo
Bringing structured &
unstructured content together
Core Duet Enterprise components
• Single Sign On
• Data
• Workflow
• Reports
• Role sync
Basic architecture
Backend
Entities
GW Models
BCS
SAP Backend (ECC, SRM, CRM ...)
NetWeaver
SharePoint
SingleSignOn
Logging&Monitoring
Duet Enterprise
It’s all about BCS
Demo
Data application:
Customer workspace
Demo
SAP Roles in SharePoint
Demo
InfoPath and workflow
Appraisal in SAP Portal
• Appraisals are generated yearly by SAP HR
• Employee and manager work in SAP Portal
Appraisal in SAP Backend
Appraisal list in SharePoint
Entry in InfoPath
Approval workflow which submits
data back to SAP
Duet Enterprise 2.0
• Only for SharePoint 2013
• Other connectivity model,
many-to-many SharePoint-Gateway
connections
• X509 instead of SAML tokens
• Support for O365 / cloud
SP2013
Business Connectivity Services
• BCS can now access oData OOB
• BCS Models generated by VS2012
– Farm scoped (ECT’s)
– App
• Event listeners
– Subscribe to data changes
– Workflows outside SAP!
– Run your own custom code
Open Data Protocol (oData)
• Protocol for performing CRUD operations
• Lets you access data sources / providers
• Uses REST / Query by URL
• Uses standard HTTP GET, POST, PUT,
DELETE
• Cross-platform
• Returns ATOM and JSON result
• Provides easy access
oData Producers
• SharePoint Foundation 2010
• SharePoint Server 2010
• SQL Azure
• Windows Azure Table Storage
• Windows Azure Marketplace
• SQL Server Reporting Services
• Microsoft Dynamics CRM 2011
• Windows Live
• WCF DataServices (Custom)
• http://www.odata.org
Play around with oData and REST
Queries
• http://www.odata.org
• LINQPad
• Fiddler
Duet Enterprise Architecture
On Premise : High-level Overview
ClientsSAP software environment Microsoft software environment
Auto -
deploy
SAP
Business
Suite
Template
Administration
User Management
SharePoint 2013
Duet Enterprise SharePoint Add-on
Foundation Services
Workflow and Reporting
Solutions
Sample Services
Duet SSO Provider
SharepointBDC(InteropLayer)Duet Enterprise SOAP
Enablement
NW 7.02
Duet Enterprise 2.0
Content
Design time tools
SAP NW GW 2.0
SAP NW
GW Add-on
Business
Client
Duet Enterprise
oData Enablement
Conclusion
• Duet Enterprise provides all the nessecary
tools to build shiny applications in
SharePoint
• Duet Enterprise 2.0 has full blown
integration options for NW Gateway,
building on SP2013 functionality
Contact information
 Oscar Douwstra
oscar.douwstra@capgemini.com
 Niels Vrolijk
niels.vrolijk@capgemini.com
@NielsV

SAP and SharePoint interoperability using Duet Enterprise

  • 1.
    SAP and SharePointinteroperability using Duet Enterprise Oscar Douwstra & Niels Vrolijk
  • 2.
    Agenda • ERP+ • DuetEnterprise • DE Architecture • SharePoint components – BCS – Authentication – Workflow and reporting • Roadmap for SP2013 / DE 2.0
  • 3.
    What is ERP+? •CapgeminiGlobal Initiative for ERP Innovation •User Interface and Usability •Screen Simplification •Manager Use •Anywhere Access © 2011 Capgemini. Alle rechten voorbehouden. 4
  • 4.
  • 5.
    Sign on toSAP….Check customer order history….Check billing and payment history….Check outstanding customer obligations….Verify customer address information….Get customer contact information….Check inventory of finished product….Look up bill of materials….Create the requisition for required materials….I can do all this in SAP….
  • 6.
    ...OR I CANDO DO THIS PROCESS IN MICROSOFT OFFICE
  • 7.
    What is DuetEnterprise A jointly developed, fully flexible framework from SAP and Microsoft that leverages SAP NetWeaver Gateway and Microsoft SharePoint for customers and partners to easily and quickly compose solutions that consume and extend SAP in SharePoint and throughout Microsoft Office on premise and on demand
  • 8.
    Duet Enterprise Consume andExtendSAPthrough Microsoft SharePoint 2010 SitesDuet profile Collaboration Contextual workflow Reporting Interoperability
  • 9.
  • 10.
    Core Duet Enterprisecomponents • Single Sign On • Data • Workflow • Reports • Role sync
  • 11.
    Basic architecture Backend Entities GW Models BCS SAPBackend (ECC, SRM, CRM ...) NetWeaver SharePoint SingleSignOn Logging&Monitoring Duet Enterprise
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
    Appraisal in SAPPortal • Appraisals are generated yearly by SAP HR • Employee and manager work in SAP Portal
  • 17.
  • 18.
  • 19.
  • 20.
    Approval workflow whichsubmits data back to SAP
  • 21.
    Duet Enterprise 2.0 •Only for SharePoint 2013 • Other connectivity model, many-to-many SharePoint-Gateway connections • X509 instead of SAML tokens • Support for O365 / cloud
  • 22.
  • 23.
    Business Connectivity Services •BCS can now access oData OOB • BCS Models generated by VS2012 – Farm scoped (ECT’s) – App • Event listeners – Subscribe to data changes – Workflows outside SAP! – Run your own custom code
  • 24.
    Open Data Protocol(oData) • Protocol for performing CRUD operations • Lets you access data sources / providers • Uses REST / Query by URL • Uses standard HTTP GET, POST, PUT, DELETE • Cross-platform • Returns ATOM and JSON result • Provides easy access
  • 25.
    oData Producers • SharePointFoundation 2010 • SharePoint Server 2010 • SQL Azure • Windows Azure Table Storage • Windows Azure Marketplace • SQL Server Reporting Services • Microsoft Dynamics CRM 2011 • Windows Live • WCF DataServices (Custom) • http://www.odata.org
  • 26.
    Play around withoData and REST Queries • http://www.odata.org • LINQPad • Fiddler
  • 27.
    Duet Enterprise Architecture OnPremise : High-level Overview ClientsSAP software environment Microsoft software environment Auto - deploy SAP Business Suite Template Administration User Management SharePoint 2013 Duet Enterprise SharePoint Add-on Foundation Services Workflow and Reporting Solutions Sample Services Duet SSO Provider SharepointBDC(InteropLayer)Duet Enterprise SOAP Enablement NW 7.02 Duet Enterprise 2.0 Content Design time tools SAP NW GW 2.0 SAP NW GW Add-on Business Client Duet Enterprise oData Enablement
  • 28.
    Conclusion • Duet Enterpriseprovides all the nessecary tools to build shiny applications in SharePoint • Duet Enterprise 2.0 has full blown integration options for NW Gateway, building on SP2013 functionality
  • 29.
    Contact information  OscarDouwstra oscar.douwstra@capgemini.com  Niels Vrolijk niels.vrolijk@capgemini.com @NielsV

Editor's Notes

  • #5 Capgemini Global Initiative for ERP Innovation Drive dynamic business innovation through solutions integrating the power of SAP’s data and transactional engine with user interfaces custom built for the business using Microsoft SharePoint development tools User Interface and Usability Meet rising expectations for a user interface that is familiar and consistent with the simple, yet rich experience they know with Outlook, Internet Explorer, and Office applications Screen Simplification Making it easier to use SAP with screens developed to the organization’s unique requirements, custom tailored for specific processes and data visibility Manager Use Acceptance by managers (“casual users”) to interact intuitively with the system without the steep SAP learning curve for tasks such as workflow approvals Mobility–Anywhere Access Increasing demands for mobility solutions to access corporate information from anywhere via Smartphones and tablets, breaking down information silo’s
  • #9 Duet Enterprise is developed jointly by SAP and Microsoft and is a solution that enables all employees within the organization to consume and extend SAP applications from Microsoft SharePoint2013, SharePoint Online, Office2013 and Office365. The software offers a fully flexible framework for customers and partners to quickly compose solutions addressing their business scenarios. It provides a built-in interoperability framework based on SAP NetWeaver Gateway and Microsoft SharePoint and Office ensuring the integration of these systems is secure, scalable and manageable. What it means for you business users? They will be able to enjoy a unified view of the data and tasks they need that boosts individual and team productivity. As a result, IT can realize extended value from its investment by broadening the use of SAP software throughout the enterprise and expanding the scope of Microsoft SharePoint.
  • #11 Word file & address info
  • #15 Key Message: Duet Enterprise is built on the platforms (SAP and Microsoft) you already have (standardized on) Duet Enterprise 2.0 works with: A wide variety of older and current versions of SAP ERP systems (including R/3 4.6c and higher) Including multiple versions and systems at once SAP NetWeaver 7.02 Microsoft SharePoint 2013 or Online Microsoft Office 2013 or Office 365 Duet Enterprise is designed as server-based extensions that deliver interoperability between SAP and Microsoft systems Duet Enterprise SAP Add-on enables simplified access to SAP data models and delivers security, user and system management Duet Enterprise SharePoint Add-on enables the connectivity to SAP the integrated security and authorization and data model that enable consumption of SAP enterprise services in SharePoint The Duet Enterprise Service Consumption Layer ( project “Gateway”) enables a simplified access to SAP data models, delivers security, user and system management. Client Access does not require any client installation Users use Browser or Microsoft Office to access SharePoint SharePoint to Microsoft Office provides offline access All content push is done seamlessly Duet Enterprise is: Simple Built on your core platforms (SAP and Microsoft SharePoint) With minimal client footprint Transition: Now that we have a basic understanding of what Duet Enterprise is, let’s see an overview of the Duet Enterprise 2.0 architecture, both for on-premise and on-demand.
  • #16 Word file & address info
  • #18 Word file & address info
  • #19 Word file & address info
  • #27 BCS model not farm, but app level defined Easier to maintain reuse of models over your farm. No longer admin required when rolling out BCS models Remove event receivers Workflow can be started on different levels … bla bla bla Odata No longer manual import / export of models required. Discovery of models from gateway possible. Easier dev support
  • #32 Purpose: Present the high level simple and rational architecture approach of Duet Enterprise for On Premise Key Message: Duet Enterprise Architecture will build on the core platforms of the two companies and to ensure smooth interoperability Individual server add-ons on top of Microsoft SharePoint and SAP Netweaver Based on SAP Netweaver Gateway 2.0 SP04 and SharePoint 2013 Add-ons provide seamless interop between SAP NW Gateway (client agnostic platform) and Microsoft SharePoint SharePoint Business Data Connectivity (BDC) provides connectivity to all external LoB systems The Architectural design of Duet Enterprise will be based on Microsoft SharePoint 2013 and SAP NetWeaver 7.02 ABAP. It will be designed to leverage the skillset and landscape investments that customers have already made It is planned to leverage the 2 platforms, minimize footprint yet ensure end to end interoperability between the 2 systems. The implementation required is fully streamlined as the tools of the 2 platforms are being used to deploy the Duet Enterprise components. Duet Enterprise SharePoint Add-on enables the connectivity to SAP, the integrated security and authorization and data model that enable consumption of SAP enterprise services in SharePoint. It also provide out of the box site templates. The Duet Enterprise Service Consumption Layer ( project “Gateway”) enables simplified access to SAP data models, delivers security, user and system management. Users will access SharePoint through Microsoft Office, Browser or Mobile. The client desktop doesn’t require any installation and all content push is done seamlessly.