0
Doing more with Office, SharePoint and Visual Studio Using
OData & Gateway
Holger Bruchelt, Edward Lu, SAP NetWeaver Gatew...
Day in a Life of Information Worker
11:30 am

12:00 pm

Update Budget
via Excel 2013

Approve team member’s
leave request ...
Enterprise Computing for Business Consumers
Key Challenges and Desired Outcome
From black box to open
Browser based
applic...
But, What is an OData service ?
GET ~/BusinessPartners
GET ~/BusinessPartners(‘0100000000')
GET ~/BusinessPartners(‘010000...
SAP NetWeaver Gateway
OData used in SAP’s standard offerings

Productivity apps

SAP Solution
Manager

SAP Enterprise
Port...
http://scn.sap.com/community/manufacturing/mii/blog/2013/07/09/sap-enterprise-manufacturingintelligence-emi-solution-for-m...
SAP NetWeaver Gateway
Adoption in the SAP Partner Ecosystem
A vibrant ecosystem of partners available globally
•

System I...
SAP NetWeaver Gateway 2.0
Service development - various approaches to generate / implement services
Data Model Definition
...
Demo
SAP NetWeaver Gateway productivity accelerator for Microsoft
Unlock the Value of your Microsoft and SAP Investments

Partn...
On-Demand
On-Premise

Back Office
Business Systems

People

~25%

~90%

Use SAP

Use Microsoft

THE QUEST FOR BUSINESS PER...
THE CHALLENGE BRIDGING THE TWO WORLDS
© 2013 SAP AG. All rights reserved.

Customer

12
Bridging the gap between the
Microsoft and the SAP world

© 2013 SAP AG. All rights reserved.

Customer

13
Business
Engagement

Enterprise
Readiness

Developer
Experience

Developer
Templates

PRODUCT OFFERING - KEY PILLARS!
© 20...
•

•

Simplified business processes

•

Business
Engagement

Seamless integration into ANY
Microsoft UI
Support Office 201...
Flexible

Connect to SAP business
systems of choice from
Microsoft

Business
Engagement

Precise

Intuitive

Precise busin...
•
•

Out-of-the-box single sign-on

•

Standardized integration to different
Microsoft products

•

Business
Engagement

A...
Single Sign OnAuto
•

generated security and
Applications developed on
connectivity
SAP NetWeaver Gateway
productivity acc...
•

Integration in Visual Studio

•

(Template) Generated code can be
enhanced

•

Create & Update functions directly
from ...
Business Process Composition using
Gateway OData Services

Gateway productivity accelerator for any
Microsoft Visual C# Pr...
•

Outlook Integration:
Workflow integration – e.g. Approve any
SAP workflows
Contacts integration – e.g. Integrate SAP
CR...
Calendar Template

Contact Template

Developer
Templates
Excel Add-on

Workflow Template

PRODUCT OFFERING - KEY PILLARS!
...
Manage
contracts as
word docs
while
seamlessly
integrating data
and process in
SAP

Create simple
web based
form for
emplo...
Visual Studio (Developer productivity)
Consumer layer

Security - Identity providers

ASP.NET

Office
2010/2013

Windows 8...
Make informed
business
Business
decisions
Engagement
• Improve process
• Consistent UX
• Aggregating all
information
•

•
...
Demo
SAP NetWeaver Gateway productivity accelerator for Microsoft
– Attach to any New, Renew & Enable deal
Expose data in Micro...
Vacation Approval:
Tasks delivered
directly in
Outlook inbox
Team availability
Calendar for all requests
Approve, reject o...
Use Gateway productivity
accelerator for Microsoft
in any C# project you
create in Visual Studio
Easy SAP services
explora...
Partner Solutions Listing
SAP PartnerEdge and SCN
YouTube Self-paced Learning
More…

© 2013 SAP AG. All rights reserved.

...
Windows Server Active Directory
Global group policy configuration
Consumer layer

Security - Identity providers

Enable
Si...
Visual Studio (Developer productivity)
Consumer layer
Office
2010/2013

Windows 8

X509/SAML

Gateway productivity acceler...
Building next generation apps with MS Office,
SharePoint & Visual Studio, Using OData,
NetWeaver Gateway, and SAP Fiori

G...
© 2013 SAP AG. All rights reserved.

Customer

34
Where to get more information?
SAP NetWeaver Gateway productivity accelerator
for Microsoft
• GWPAM Intro Blog for GWPAM b...
For more information:

Gateway PAM for Microsoft at SAP TecEd 2013

Groups: SAP NetWeaver Gateway and DuetEnterprise

@SAP...
Thank you
Contact information:
Holger Bruchelt, holger.bruchelt@sap.com
Edward Lu, xiaosheng.lu@sap.com
Joyanta Sen, Joyan...
Upcoming SlideShare
Loading in...5
×

Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual Studio using OData and Gateway

1,302

Published on

December 5, 2013

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,302
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
26
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual Studio using OData and Gateway"

  1. 1. Doing more with Office, SharePoint and Visual Studio Using OData & Gateway Holger Bruchelt, Edward Lu, SAP NetWeaver Gateway Consumption Tools Joyanta Sen, Senior Consultant, Microsoft France Dec 5th, 2013 Partner
  2. 2. Day in a Life of Information Worker 11:30 am 12:00 pm Update Budget via Excel 2013 Approve team member’s leave request workflow using Win 8 native App 10:00 am 12:30 pm Review Sales pipeline via Windows 8 Surface Conduct online meeting with customer using Lync 2013 & record it as CRM Activity 8:30 am Schedule CRM appointment via Outlook 2013 7:30 am Check emails on Windows Phone 8 © 2013 SAP AG. All rights reserved. 3:00 pm Create CRM Lead using SharePoint Online App 5:30 pm Record timesheet in SAP via Outlook 2013 Web (part of Office 365) Customer 2
  3. 3. Enterprise Computing for Business Consumers Key Challenges and Desired Outcome From black box to open Browser based applications Any environment, any platform, any experience Mobile devices SAP Mobile Platform Point Social Cloud Enterprise software Gateway productivity for Point and SAP to MS SharePointSolutions accelerator for Microsoft Duet Enterprise Increase Costs & Complexity CRM SRM © 2013 SAP AG. All rights reserved. SCM PLM Non-disruptive, any SAP Business Suite version SAP Hana ERP Optimized for user interaction scenarios From version specific to timeless SAP NetWeaver Gateway SAP Business Suite From business-process centric to people centric SAP BW Analytics From SAP developers to non-SAP developers Analytics No SAP knowledge required Customer 3
  4. 4. But, What is an OData service ? GET ~/BusinessPartners GET ~/BusinessPartners(‘0100000000') GET ~/BusinessPartners(‘0100000000')/SalesOrders GET ~/SalesOrders('0500000000')/SalesOrderItems GET ~/SalesOrderItems(SalesOrderID='0500000000',Position='0000000020') GET ~/SalesOrderItems(SalesOrderID='0500000000',Position='0000000020')/Product © 2013 SAP AG. All rights reserved. Customer 4
  5. 5. SAP NetWeaver Gateway OData used in SAP’s standard offerings Productivity apps SAP Solution Manager SAP Enterprise Portal SAP Jam * MS SharePoint via Duet Enterprise SAP HANA Solutions* SAP Customer Engagement Intelligence SAP Fraud Management SAP Manufacturing (EMI)* SAP Liquidity Risk Management SAP Fiori SAP Lumira (SP11) SAP Demand Signal Management SAP NetWeaver Gateway SAP Business Suite HTML5-based Solutions (HCM, SRM, …) * * Planned or in Ramp-Up © 2013 SAP AG. All rights reserved. CRM SRM SCM PLM SAP HANA ERP SAP Mobile Platform* This is the current state of planning and may be changed by SAP at any time. Customer 5
  6. 6. http://scn.sap.com/community/manufacturing/mii/blog/2013/07/09/sap-enterprise-manufacturingintelligence-emi-solution-for-microsoft-office-365 © 2013 SAP AG. All rights reserved. Customer 6
  7. 7. SAP NetWeaver Gateway Adoption in the SAP Partner Ecosystem A vibrant ecosystem of partners available globally • System Integrators of varying sizes have been implementing projects globally • • • More than 50 partner solutions have been certified and published on several SAP Partner Solution Directories • • • SAP Partner Information Center SAP Store New partners are recruited regularly through campaigns • • • • Mobile Solutions Web Solutions Technical Enablement (Trainings, Developer License, Technical Support) Certification of Partner Solutions Marketing and Go-To-Market benefits Close collaboration with several technology partners © 2013 SAP AG. All rights reserved. Customer 7
  8. 8. SAP NetWeaver Gateway 2.0 Service development - various approaches to generate / implement services Data Model Definition Manual declaration Import from EDMX file Import from interface (RFC, BOR, DDIC) Redefinition from existing data source (BW, GenIL, SPI, BOPF, …) Including of already existing Gateway Services Service Implementation Manual coding Mapping to existing RFC / BOR Interface Beautification for existing data source (BW, GenIL, SPI, BOPF, …) © 2013 SAP AG. All rights reserved. Customer 8
  9. 9. Demo
  10. 10. SAP NetWeaver Gateway productivity accelerator for Microsoft Unlock the Value of your Microsoft and SAP Investments Partner
  11. 11. On-Demand On-Premise Back Office Business Systems People ~25% ~90% Use SAP Use Microsoft THE QUEST FOR BUSINESS PERFORMANCE © 2013 SAP AG. All rights reserved. Customer 11
  12. 12. THE CHALLENGE BRIDGING THE TWO WORLDS © 2013 SAP AG. All rights reserved. Customer 12
  13. 13. Bridging the gap between the Microsoft and the SAP world © 2013 SAP AG. All rights reserved. Customer 13
  14. 14. Business Engagement Enterprise Readiness Developer Experience Developer Templates PRODUCT OFFERING - KEY PILLARS! © 2013 SAP AG. All rights reserved. Customer 14
  15. 15. • • Simplified business processes • Business Engagement Seamless integration into ANY Microsoft UI Support Office 2010, 2013 family of products Enterprise Developer Developer • On-Premise, On-Demand, On-Device Readiness Experience Templates PRODUCT OFFERING - KEY PILLARS! © 2013 SAP AG. All rights reserved. Customer 15
  16. 16. Flexible Connect to SAP business systems of choice from Microsoft Business Engagement Precise Intuitive Precise business data at the right time and right place Microsoft Office and any Windows apps to process SAP business logic Secure The high standard of SAP build-in Security and Single-Sign-On PRODUCT OFFERING - KEY PILLARS! © 2013 SAP AG. All rights reserved. Customer 16
  17. 17. • • Out-of-the-box single sign-on • Standardized integration to different Microsoft products • Business Engagement Auto-generated security, connectivity Monitoring and supportability • Configurable group policies Enterprise Developer Developer Readiness Experience • Simplified transport across Templates environments PRODUCT OFFERING - KEY PILLARS! © 2013 SAP AG. All rights reserved. Customer 17
  18. 18. Single Sign OnAuto • generated security and Applications developed on connectivity SAP NetWeaver Gateway productivity accelerator can • leverage Single Sign On with SAML 2.0, X509, and • Basic Authentication without additional coding Out of box Single Sign On Security Secure communication between Microsoft and SAP with sophisticated data encryption Monitoring Standardized integration in different & Supportability Microsoft products to simplify E2E tracing with unique SAP object ID and consistent error maintenance handling across Microsoft and Scalable & Centralized Enterprise Readiness Configuration Monitoring • SAP layers with native integration to SAP Solution Manager and supportability integration (e.g. in Solution Manager) & Translation Globalization Settings for security, logging, connectivity can be easily maintained and controlled from a central configuration cockpit, and • distributed with Microsoft global group policy to ensure scalability Generate resource Centrally configurable group policies files with strings externalized, translated and converted to any languages of your choice PRODUCT OFFERING - KEY PILLARS! © 2013 SAP AG. All rights reserved. Customer 18
  19. 19. • Integration in Visual Studio • (Template) Generated code can be enhanced • Create & Update functions directly from Wizard Simple switch from development environmentDeveloper to production Developer Enterprise • Business Engagement Readinessand • Easy Experience Templates powerful configuration options PRODUCT OFFERING - KEY PILLARS! © 2013 SAP AG. All rights reserved. Customer 19
  20. 20. Business Process Composition using Gateway OData Services Gateway productivity accelerator for any Microsoft Visual C# Projects Security Supportability Monitoring Gateway OData Services Gateway productivity accelerator for Microsoft SAP Systems Visual Studio Configuration Driven Development Contextual Enhanced User Experience with SAP Value Help Developer Experience PRODUCT OFFERING - KEY PILLARS! © 2013 SAP AG. All rights reserved. Customer 20
  21. 21. • Outlook Integration: Workflow integration – e.g. Approve any SAP workflows Contacts integration – e.g. Integrate SAP CRM accounts Calendar Integration – e.g. Create leave requests, Track time etc. • Business Engagement Excel Add-On: Enterprise workbook with back end system Developer Developer Bind Readiness line data create and update Experience Templates Multi Fetch records from back end to Excel workbook PRODUCT OFFERING - KEY PILLARS! © 2013 SAP AG. All rights reserved. Customer 21
  22. 22. Calendar Template Contact Template Developer Templates Excel Add-on Workflow Template PRODUCT OFFERING - KEY PILLARS! © 2013 SAP AG. All rights reserved. Customer 22
  23. 23. Manage contracts as word docs while seamlessly integrating data and process in SAP Create simple web based form for employees to access & update information like personal information, change dependents, etc. Manage your projects in MSFT projects with data seamlessly flowing in and out of SAP Build custom Ribbons which fetches Sales order data from SAP and creates slides with charts Create flow diagrams in Visio and attach them to objects in SAP in one click Microsoft Word Microsoft InfoPath Microsoft Project Microsoft PowerPoint Microsoft Visio ENDLESS POSSIBILITIES! © 2013 SAP AG. All rights reserved. Customer 23
  24. 24. Visual Studio (Developer productivity) Consumer layer Security - Identity providers ASP.NET Office 2010/2013 Windows 8 Gateway productivity accelerator for Microsoft ADO.NET add-on X509/SAML ADO.NET server * Enterprise Readiness (SSO, LCM, Supportability) ADO.NET Client *OData4SAP Enterprise Readiness (SSO, LCM, Supportability) *OData4SAP OData via http/https SAP NetWeaver Governance - Solution Manager .NET C# applications X509/SAML SAP NetWeaver Gateway 2.0 SAP Business Systems (i.e. SAP Business Suite, SAP HANA, SAP BW) *In planning stage UNDERSTAND THE ARCHITECTURE! How do we do it! © 2013 SAP AG. All rights reserved. Customer 24
  25. 25. Make informed business Business decisions Engagement • Improve process • Consistent UX • Aggregating all information • • Seamless integration for all Enterprise Microsoft Readiness applications Enterprise governance Standardization • Developer toolkits Developer No learning Experience curve or reskilling Business Data Enrichment Code ownership It is a Partner Play! • • • • • • • • • “Code-less” experience Developer Flexible Templates templates Easy customization Partner play IN SUMMARY - KEY BENEFITS! © 2013 SAP AG. All rights reserved. Customer 25
  26. 26. Demo
  27. 27. SAP NetWeaver Gateway productivity accelerator for Microsoft – Attach to any New, Renew & Enable deal Expose data in Microsoft Excel © 2013 SAP AG. All rights reserved. Consume SAP Fiori services in Outlook Customer 27
  28. 28. Vacation Approval: Tasks delivered directly in Outlook inbox Team availability Calendar for all requests Approve, reject or reassign vacation requests Instant SAP back end update Workflow Integration EXAMPLE © 2013 SAP AG. All rights reserved. Customer 28
  29. 29. Use Gateway productivity accelerator for Microsoft in any C# project you create in Visual Studio Easy SAP services exploration and discovery Embed SAP Single Sign On & Security into your C# project Visual Studio SAP Service Reference EXAMPLE © 2013 SAP AG. All rights reserved. Customer 29
  30. 30. Partner Solutions Listing SAP PartnerEdge and SCN YouTube Self-paced Learning More… © 2013 SAP AG. All rights reserved. Customer 30
  31. 31. Windows Server Active Directory Global group policy configuration Consumer layer Security - Identity providers Enable Single SignOn and read certificate .NET C# applications Office 2010/2013 Windows 8 Trigger Odata Call Gateway productivity accelerator for Microsoft ADO.NET add-on X509/SAML Pass certificate and OData request OData via http/https Response of OData request Governance - Solution Manager ASP.NET SAP NetWeaver SAP NetWeaver Gateway 2.0 SAP Business Systems (i.e. SAP Business Suite, SAP HANA, SAP BW) UNDERSTAND DATA FLOW & SECURITY! How do we do it! © 2013 SAP AG. All rights reserved. Customer 31
  32. 32. Visual Studio (Developer productivity) Consumer layer Office 2010/2013 Windows 8 X509/SAML Gateway productivity accelerator for Microsoft ADO.NET add-on OData via http/https SAP NetWeaver Solution Manager Security - Identity providers Governance - Solution Manager ASP.NET .NET C# applications X509/SAML SAP NetWeaver Gateway 2.0 Logging Framework SAP Business Systems (i.e. SAP Business Suite, SAP HANA, SAP BW) UNDERSTAND THE SUPPORTABILITY! How do we do it! © 2013 SAP AG. All rights reserved. Customer 32
  33. 33. Building next generation apps with MS Office, SharePoint & Visual Studio, Using OData, NetWeaver Gateway, and SAP Fiori GW PAM and C#, SharePoint App, Outlook App Joyanta Sen Senior Consultant Microsoft © 2013 SAP AG. All rights reserved. Customer 33
  34. 34. © 2013 SAP AG. All rights reserved. Customer 34
  35. 35. Where to get more information? SAP NetWeaver Gateway productivity accelerator for Microsoft • GWPAM Intro Blog for GWPAM by Product Management • GWPAM Self-Paced Learning Contacts • Global Field Representative: Ira Berk • Chief Product Manager: Yaad Oren • Microsoft Specialist & Product Manager: Holger Bruchelt & Ella Morgulis © 2013 SAP AG. All rights reserved. Customer 35
  36. 36. For more information: Gateway PAM for Microsoft at SAP TecEd 2013 Groups: SAP NetWeaver Gateway and DuetEnterprise @SAPTechnology @DuetEnterprise DuetEnterprise
  37. 37. Thank you Contact information: Holger Bruchelt, holger.bruchelt@sap.com Edward Lu, xiaosheng.lu@sap.com Joyanta Sen, Joyanta.Sen@microsoft.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×