SlideShare a Scribd company logo
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
Ad

More Related Content

What's hot (20)

PSD Enablement Session "Mobile Reference Applications"
PSD Enablement Session "Mobile Reference Applications" PSD Enablement Session "Mobile Reference Applications"
PSD Enablement Session "Mobile Reference Applications"
SAP PartnerEdge program for Application Development
 
Model Driven PowerApps
Model Driven PowerAppsModel Driven PowerApps
Model Driven PowerApps
BIWUG
 
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature UpdatesWhy Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Joel Oleson
 
General 06 scribe online or insight
General 06   scribe online or insightGeneral 06   scribe online or insight
General 06 scribe online or insight
Scribe Software Corp.
 
Sap World Tour 2010 B1i Sn88
Sap World Tour 2010  B1i Sn88Sap World Tour 2010  B1i Sn88
Sap World Tour 2010 B1i Sn88
Massimo Sala
 
Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365
BIWUG
 
SAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform Product Overview
SAP Cloud Platform Product Overview
SAP Cloud Platform
 
Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?
Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?
Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?
Alfresco Software
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja Azurella
Bilot
 
Office 365 ve Dynamics 365
Office 365 ve Dynamics 365Office 365 ve Dynamics 365
Office 365 ve Dynamics 365
Mustafa
 
SAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsSAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process Solutions
Kristian Kalsing
 
Unlock SAP - Release the potential of your existing backend systems with Sale...
Unlock SAP - Release the potential of your existing backend systems with Sale...Unlock SAP - Release the potential of your existing backend systems with Sale...
Unlock SAP - Release the potential of your existing backend systems with Sale...
Salesforce Deutschland
 
Model-Driven Apps with PowerApps
Model-Driven Apps with PowerAppsModel-Driven Apps with PowerApps
Model-Driven Apps with PowerApps
Stefan Strube
 
Effective Business Process Design with SharePoint
Effective Business Process Design with SharePointEffective Business Process Design with SharePoint
Effective Business Process Design with SharePoint
WinWire Technologies Inc
 
SAP Cloud Platform - Integration, Extensibility & Services
SAP Cloud Platform - Integration, Extensibility & ServicesSAP Cloud Platform - Integration, Extensibility & Services
SAP Cloud Platform - Integration, Extensibility & Services
Andrew Harding
 
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
Joel Oleson
 
Automation options with Office 365
Automation options with Office 365Automation options with Office 365
Automation options with Office 365
Robert Crane
 
ARIS World
ARIS World ARIS World
ARIS World
Software AG
 
SIS Software & Solver BI360 Customer Presentation Nov 2016
SIS Software & Solver BI360 Customer Presentation Nov 2016SIS Software & Solver BI360 Customer Presentation Nov 2016
SIS Software & Solver BI360 Customer Presentation Nov 2016
Debbie Peavy
 
Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3
Wiiisdom
 
Model Driven PowerApps
Model Driven PowerAppsModel Driven PowerApps
Model Driven PowerApps
BIWUG
 
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature UpdatesWhy Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Joel Oleson
 
Sap World Tour 2010 B1i Sn88
Sap World Tour 2010  B1i Sn88Sap World Tour 2010  B1i Sn88
Sap World Tour 2010 B1i Sn88
Massimo Sala
 
Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365
BIWUG
 
SAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform Product Overview
SAP Cloud Platform Product Overview
SAP Cloud Platform
 
Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?
Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?
Alfresco Day Brussels 2016 - Keynote: Why Alfresco in the Digital Enterprise?
Alfresco Software
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja Azurella
Bilot
 
Office 365 ve Dynamics 365
Office 365 ve Dynamics 365Office 365 ve Dynamics 365
Office 365 ve Dynamics 365
Mustafa
 
SAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsSAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process Solutions
Kristian Kalsing
 
Unlock SAP - Release the potential of your existing backend systems with Sale...
Unlock SAP - Release the potential of your existing backend systems with Sale...Unlock SAP - Release the potential of your existing backend systems with Sale...
Unlock SAP - Release the potential of your existing backend systems with Sale...
Salesforce Deutschland
 
Model-Driven Apps with PowerApps
Model-Driven Apps with PowerAppsModel-Driven Apps with PowerApps
Model-Driven Apps with PowerApps
Stefan Strube
 
Effective Business Process Design with SharePoint
Effective Business Process Design with SharePointEffective Business Process Design with SharePoint
Effective Business Process Design with SharePoint
WinWire Technologies Inc
 
SAP Cloud Platform - Integration, Extensibility & Services
SAP Cloud Platform - Integration, Extensibility & ServicesSAP Cloud Platform - Integration, Extensibility & Services
SAP Cloud Platform - Integration, Extensibility & Services
Andrew Harding
 
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
Joel Oleson
 
Automation options with Office 365
Automation options with Office 365Automation options with Office 365
Automation options with Office 365
Robert Crane
 
SIS Software & Solver BI360 Customer Presentation Nov 2016
SIS Software & Solver BI360 Customer Presentation Nov 2016SIS Software & Solver BI360 Customer Presentation Nov 2016
SIS Software & Solver BI360 Customer Presentation Nov 2016
Debbie Peavy
 
Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3
Wiiisdom
 

Viewers also liked (10)

Integrating sap master data with share point sp saturday st. louis
Integrating sap master data with share point   sp saturday st. louisIntegrating sap master data with share point   sp saturday st. louis
Integrating sap master data with share point sp saturday st. louis
Brian Chorba
 
Components of enterprise_structure
Components of enterprise_structureComponents of enterprise_structure
Components of enterprise_structure
lalitha_B
 
SAP D Enterprise Structure
SAP D Enterprise StructureSAP D Enterprise Structure
SAP D Enterprise Structure
Rahul fun
 
Sap fico-enterprise-structure
Sap fico-enterprise-structureSap fico-enterprise-structure
Sap fico-enterprise-structure
smsurde
 
101 erp605 process_overview_en_in
101 erp605 process_overview_en_in101 erp605 process_overview_en_in
101 erp605 process_overview_en_in
satishkr14
 
SAP Enterprise Structure-Reflect Your Business
SAP Enterprise Structure-Reflect Your BusinessSAP Enterprise Structure-Reflect Your Business
SAP Enterprise Structure-Reflect Your Business
Anjali Rao
 
Sap organisation structure business view
Sap organisation structure business viewSap organisation structure business view
Sap organisation structure business view
Partha Tripathi
 
Org structure SAP
Org structure SAPOrg structure SAP
Org structure SAP
Suvojyoti Chowdhury
 
Understanding SAP Enterprise Structure in SAP FI
Understanding SAP Enterprise Structure in SAP FIUnderstanding SAP Enterprise Structure in SAP FI
Understanding SAP Enterprise Structure in SAP FI
SAP XPERT
 
SAP Organization Structure
SAP Organization StructureSAP Organization Structure
SAP Organization Structure
sap customization
 
Integrating sap master data with share point sp saturday st. louis
Integrating sap master data with share point   sp saturday st. louisIntegrating sap master data with share point   sp saturday st. louis
Integrating sap master data with share point sp saturday st. louis
Brian Chorba
 
Components of enterprise_structure
Components of enterprise_structureComponents of enterprise_structure
Components of enterprise_structure
lalitha_B
 
SAP D Enterprise Structure
SAP D Enterprise StructureSAP D Enterprise Structure
SAP D Enterprise Structure
Rahul fun
 
Sap fico-enterprise-structure
Sap fico-enterprise-structureSap fico-enterprise-structure
Sap fico-enterprise-structure
smsurde
 
101 erp605 process_overview_en_in
101 erp605 process_overview_en_in101 erp605 process_overview_en_in
101 erp605 process_overview_en_in
satishkr14
 
SAP Enterprise Structure-Reflect Your Business
SAP Enterprise Structure-Reflect Your BusinessSAP Enterprise Structure-Reflect Your Business
SAP Enterprise Structure-Reflect Your Business
Anjali Rao
 
Sap organisation structure business view
Sap organisation structure business viewSap organisation structure business view
Sap organisation structure business view
Partha Tripathi
 
Understanding SAP Enterprise Structure in SAP FI
Understanding SAP Enterprise Structure in SAP FIUnderstanding SAP Enterprise Structure in SAP FI
Understanding SAP Enterprise Structure in SAP FI
SAP XPERT
 
Ad

Similar to SAP and SharePoint interoperability using Duet Enterprise (20)

SPS Gulf : SharePoint 2013 Cloud Business App
SPS Gulf : SharePoint 2013 Cloud Business AppSPS Gulf : SharePoint 2013 Cloud Business App
SPS Gulf : SharePoint 2013 Cloud Business App
Usama Wahab Khan Cloud, Data and AI
 
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Codit
 
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Vignesh Ganesan I Microsoft MVP
 
Preparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows AzurePreparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows Azure
Perficient, Inc.
 
azure track -06- cloud integration patterns for it-pros - itproceed
azure track -06- cloud integration patterns for it-pros - itproceedazure track -06- cloud integration patterns for it-pros - itproceed
azure track -06- cloud integration patterns for it-pros - itproceed
ITProceed
 
Cloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceedCloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceed
Sam Vanhoutte
 
Share point 2013 in a hybrid world
Share point 2013 in a hybrid worldShare point 2013 in a hybrid world
Share point 2013 in a hybrid world
Jethro Seghers
 
Session 2 Integrating SharePoint 2010 and Windows Azure
Session 2   Integrating SharePoint 2010 and Windows AzureSession 2   Integrating SharePoint 2010 and Windows Azure
Session 2 Integrating SharePoint 2010 and Windows Azure
Code Mastery
 
Integration with Dynamics 365 / Power Platform
Integration with Dynamics 365 / Power PlatformIntegration with Dynamics 365 / Power Platform
Integration with Dynamics 365 / Power Platform
Rémy van Duijkeren
 
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
Vincent Biret
 
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
Scott Hoag
 
Informatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar SlidesInformatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016
Mike Maadarani
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid World
Jason Himmelstein
 
2017-10-03 Session aOS - Back from Ignite - MS Experiences
2017-10-03 Session aOS - Back from Ignite - MS Experiences2017-10-03 Session aOS - Back from Ignite - MS Experiences
2017-10-03 Session aOS - Back from Ignite - MS Experiences
Patrick Guimonet
 
2017-10-04 aOS back from MSIgnite aux MS Experiences 17
2017-10-04 aOS back from MSIgnite aux MS Experiences 172017-10-04 aOS back from MSIgnite aux MS Experiences 17
2017-10-04 aOS back from MSIgnite aux MS Experiences 17
aOS Community
 
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
Scott Hoag
 
Developing a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint appDeveloping a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint app
Talbott Crowell
 
bright box professional services for software development
bright box professional services for software developmentbright box professional services for software development
bright box professional services for software development
Innokenty Belotsky
 
Technology Roadmap by ericnel
Technology Roadmap by ericnelTechnology Roadmap by ericnel
Technology Roadmap by ericnel
Eric Nelson
 
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Azure IPaaS: Integration Evolved! (Glenn Colpaert @TechdaysNL 2017)
Codit
 
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Vignesh Ganesan I Microsoft MVP
 
Preparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows AzurePreparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows Azure
Perficient, Inc.
 
azure track -06- cloud integration patterns for it-pros - itproceed
azure track -06- cloud integration patterns for it-pros - itproceedazure track -06- cloud integration patterns for it-pros - itproceed
azure track -06- cloud integration patterns for it-pros - itproceed
ITProceed
 
Cloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceedCloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceed
Sam Vanhoutte
 
Share point 2013 in a hybrid world
Share point 2013 in a hybrid worldShare point 2013 in a hybrid world
Share point 2013 in a hybrid world
Jethro Seghers
 
Session 2 Integrating SharePoint 2010 and Windows Azure
Session 2   Integrating SharePoint 2010 and Windows AzureSession 2   Integrating SharePoint 2010 and Windows Azure
Session 2 Integrating SharePoint 2010 and Windows Azure
Code Mastery
 
Integration with Dynamics 365 / Power Platform
Integration with Dynamics 365 / Power PlatformIntegration with Dynamics 365 / Power Platform
Integration with Dynamics 365 / Power Platform
Rémy van Duijkeren
 
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
Vincent Biret
 
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
Scott Hoag
 
Informatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar SlidesInformatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016
Mike Maadarani
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid World
Jason Himmelstein
 
2017-10-03 Session aOS - Back from Ignite - MS Experiences
2017-10-03 Session aOS - Back from Ignite - MS Experiences2017-10-03 Session aOS - Back from Ignite - MS Experiences
2017-10-03 Session aOS - Back from Ignite - MS Experiences
Patrick Guimonet
 
2017-10-04 aOS back from MSIgnite aux MS Experiences 17
2017-10-04 aOS back from MSIgnite aux MS Experiences 172017-10-04 aOS back from MSIgnite aux MS Experiences 17
2017-10-04 aOS back from MSIgnite aux MS Experiences 17
aOS Community
 
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
Scott Hoag
 
Developing a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint appDeveloping a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint app
Talbott Crowell
 
bright box professional services for software development
bright box professional services for software developmentbright box professional services for software development
bright box professional services for software development
Innokenty Belotsky
 
Technology Roadmap by ericnel
Technology Roadmap by ericnelTechnology Roadmap by ericnel
Technology Roadmap by ericnel
Eric Nelson
 
Ad

Recently uploaded (20)

Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Build 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHSBuild 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHS
TECH EHS Solution
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Mastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdfMastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdf
Spiral Mantra
 
Unlocking the Power of IVR: A Comprehensive Guide
Unlocking the Power of IVR: A Comprehensive GuideUnlocking the Power of IVR: A Comprehensive Guide
Unlocking the Power of IVR: A Comprehensive Guide
vikasascentbpo
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
TrsLabs Consultants - DeFi, WEb3, Token Listing
TrsLabs Consultants - DeFi, WEb3, Token ListingTrsLabs Consultants - DeFi, WEb3, Token Listing
TrsLabs Consultants - DeFi, WEb3, Token Listing
Trs Labs
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Build 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHSBuild 3D Animated Safety Induction - Tech EHS
Build 3D Animated Safety Induction - Tech EHS
TECH EHS Solution
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Mastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdfMastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdf
Spiral Mantra
 
Unlocking the Power of IVR: A Comprehensive Guide
Unlocking the Power of IVR: A Comprehensive GuideUnlocking the Power of IVR: A Comprehensive Guide
Unlocking the Power of IVR: A Comprehensive Guide
vikasascentbpo
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
TrsLabs Consultants - DeFi, WEb3, Token Listing
TrsLabs Consultants - DeFi, WEb3, Token ListingTrsLabs Consultants - DeFi, WEb3, Token Listing
TrsLabs Consultants - DeFi, WEb3, Token Listing
Trs Labs
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 

SAP and SharePoint interoperability using Duet Enterprise

  • 1. SAP and SharePoint interoperability using Duet Enterprise Oscar Douwstra & Niels Vrolijk
  • 2. Agenda • ERP+ • Duet Enterprise • DE Architecture • SharePoint components – BCS – Authentication – Workflow and reporting • Roadmap for SP2013 / DE 2.0
  • 3. 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
  • 5. 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….
  • 6. ...OR I CAN DO DO THIS PROCESS IN MICROSOFT OFFICE
  • 7. 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
  • 8. Duet Enterprise Consume andExtend SAPthrough Microsoft SharePoint 2010 SitesDuet profile Collaboration Contextual workflow Reporting Interoperability
  • 10. Core Duet Enterprise components • Single Sign On • Data • Workflow • Reports • Role sync
  • 11. Basic architecture Backend Entities GW Models BCS SAP Backend (ECC, SRM, CRM ...) NetWeaver SharePoint SingleSignOn Logging&Monitoring Duet Enterprise
  • 14. Demo SAP Roles in SharePoint
  • 16. Appraisal in SAP Portal • Appraisals are generated yearly by SAP HR • Employee and manager work in SAP Portal
  • 17. Appraisal in SAP Backend
  • 18. Appraisal list in SharePoint
  • 20. Approval workflow which submits 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
  • 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 • 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
  • 26. Play around with oData and REST Queries • http://www.odata.org • LINQPad • Fiddler
  • 27. 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
  • 28. 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

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.