Unlock the Value of Your Microsoft and SAP Software Investments



Similar documents
R49 Using SAP Payment Engine for payment transactions. Process Diagram

Managing Customer Relationships with SAP Business One

Partner Certification to Operate SAP Solutions and SAP Software Environments

Elevate Your Customer Engagement Strategy with Cloud Services

GR5 Access Request. Process Diagram

Data Integration using Integration Gateway. SAP Mobile Platform 3.0 SP02

Business-Driven, Compliant Identity Management

Simplify Complex Architectures and See the Potential Impact of New Technologies

Simplify and Secure Cloud Access to Critical Business Data

Cost-Effective Data Management and a Simplified Data Warehouse

Visualization Starter Pack from SAP Overview Enabling Self-Service Data Exploration and Visualization

Streamline Processes and Gain Business Insights in the Cloud

Price and Revenue Management - Manual Price Changes. SAP Best Practices for Retail

Formulate Winning Sales and Operations Strategies Through Integrated Planning

Mobile app for Android Version 1.2.x, December 2015

SAP Solution Manager: The IT Solution from SAP for IT Service Management and More

Cut Costs and Improve Agility by Simplifying and Automating Common System Administration Tasks

Improve Information Governance Through Clarity and Collaboration

Design & Innovation from SAP AppHaus Realization with SAP HANA Cloud Platform. Michael Sambeth, Business Development HCP, SAP (Suisse) SA

SAP Document Center. May Public

Your Intelligent POS Solution: User-Friendly with Expert Analysis

Run Better in Weeks to Address Current and Future Business Needs

Integration capabilities of SAP S/4HANA to SAP Cloud Solutions

Application Test Management and Quality Assurance

Protect Your Customers and Brands with Multichannel Two-Factor Authentication

Design the Future of Your Human Resources with SuccessFactors Solutions

Integrated Finance, Risk, and Profitability Management for Insurance

Cybersecurity and Secure Authentication with SAP Single Sign-On

Mobile app for ios Version 1.11.x, December 2015

The Edge Editions of SAP InfiniteInsight Overview

Discover, Cleanse, and Integrate Enterprise Data with SAP Data Services Software

Mobile app for ios Version 1.10.x, August 2014

K75 SAP Payment Engine for Credit transfer (SWIFT & SEPA) Process Diagram

Greater Continuity, Consistency, and Timeliness with Business Process Automation

SAP Business One mobile app for Android Version 1.0.x November 2013

Optimize Application Performance and Enhance the Customer Experience

Mobile app for Android Version 1.0.x, January 2014

Multi Channel Sales Order Management: Mail Order. SAP Best Practices for Retail

Two UX Solutions Now Included with SAP Software

How to Configure an Example SAP Cloud Applications Studio (PDI) Solution for SAP Cloud for Customer

Optimizing Asset Value and Performance with Enterprise Content Management

Managing Procurement with SAP Business One

Create and Distribute Rich Media for Optimized, Omnichannel Customer Engagement

Varian Medical Systems: Maximizing the Speed of Mobile Apps with SAP Enterprise Support

SAP S/4HANA Embedded Analytics

Adopt New SAP Software and Technology Early and Win

SAP BusinessObjects Business Intelligence 4.1 One Strategy for Enterprise BI. May 2013

Landscape Deployment Recommendations for. SAP Fiori Front-End Server

Deliver Community-Powered Commerce to Optimize Revenue

Powering Content-Rich Customer Success Centers for Omnichannel Support

Quality Data in Record Time with SAP Information Steward Accelerator

SAP Best Practices for SAP Mobile Secure Cloud Configuration March 2015

Master Data Governance Find Out How SAP Business Suite powered by SAP HANA Delivers Business Value in Real Time

SAP BusinessObjects Business Intelligence 4 Innovation and Implementation

Automate Complex Pay Rules While Streamlining Time and Attendance Management

Financial Management with SAP Business One

Help Users Rapidly Adopt New Technology for a Faster Return on Investment

SAP HANA SPS 09 - What s New? Development Tools

SAP Fiori Infrastructure rapid-deployment solution: Software and Delivery Requirements

Leverage the Internet of Things to Transform Maintenance and Service Operations

Software Requirements

Use Your Contact Center to Build a Better Customer Experience

Information Technology Meets Operational Technology in the Internet of Things

University Competence Center: Leading a Co-Innovation Project on SAP Cloud Appliance Library

Keep Enterprise Assets Productive with Effective Master Data Governance

Downport to SAP GUI for documents Access Control Management

Content Management for SAP Business Suite powered by SAP HANA

K88 - Additional Business Operations for Loans. Process Diagram

Reimagining Business with SAP HANA Cloud Platform for the Internet of Things

SAP Business One mobile app for ios. Version 1.9.x September 2013

Accelerate Time to Value and Innovation Through Complete Contract Management

Automotive Consulting Solution. CHEP - EDI- Container Data

SAP 3D Visual Enterprise Rapid-Deployment Solution

Enterprise Information Management Services Managing Your Company Data Along Its Lifecycle

FA7 - Time Management: Attendances/Absences/Overtime/Hajj Leave. Process Diagram

In-Store Merchandise and Inventory Management. SAP Best Practices for Retail

Start Anywhere and Go Everywhere with Cloud Services for HR

Transform Audit Practices and Move Beyond Assurance

Integration Capabilities of SAP S/4HANA to SAP Cloud Solutions

SAP HANA SPS 09 - What s New? HANA IM Services: SDI and SDQ

SuccessFactors Global Human Capital Management (HCM) Academy and Admin Training Schedule (Q3 Q4 2014)

SAP Mobile Documents. December, 2015

Software and Delivery Requirements

SAP BusinessObjects BI Clients

SAP BusinessObjects Cloud

Effortless Customer Service with SAP Cloud for Service

PSM-PPM Integration SAP Product Structure Management

How To Use An Automotive Consulting Solution In Ansap

Real-Time Reconciliation of Invoice and Goods Receipts powered by SAP HANA. Stefan Karl, Finance Solutions, SAP ASUG Presentation, May 2013

Build Better Social Relationships and Realize Better Results

Protect Your Connected Business Systems by Identifying and Analyzing Threats

Deliver Secure, User-Friendly Access to Mobile Business Apps

Aditro: Increasing Contact Center Efficiency for Improved Customer Satisfaction

SAP Customer Quote Program SAP MaxAttention Highlight Quotes

Transcription:

SAP Technical Brief SAP Gateway Objectives Unlock the Value of Your Microsoft and SAP Software Investments

Bridging the integration gap between SAP and Microsoft environments Bridging the integration gap between SAP and Microsoft environments How can your organization enable business users to access and consume SAP data from Microsoft Office the desktop tools they use every day? How can you maximize the value of your investments in Microsoft and SAP software? The key is to bridge the technical gap by integrating the world s leading business productivity and enterprise software. SAP Gateway technology for Microsoft accomplishes that objective. It s an interoperability framework enabling developers to create solutions that bring a precise and secure set of data from SAP applications to the desktop of every Microsoft user. SAP Gateway technology provides the foundation for provisioning Open Data Protocol (OData) services (industry-standard RESTful services) to the Microsoft.NET Framework component to be consumed by Microsoft Office, including Microsoft Outlook, Microsoft Word, Microsoft Excel, Microsoft Visio, and more. The resulting solution connects Microsoft productivity applications to SAP software and brings the powerful business logic to the Microsoft application front end. A solution developed with SAP Gateway for Microsoft is available as an add-on to the Microsoft productivity applications enabling end users to realize greater efficiency and flexibility in executing critical business processes. 2 / 11

SAP Gateway for Microsoft delivers an add-on component for Microsoft.NET that is deployed in Microsoft Visual Studio as a design-time component. The generated application in Visual Studio is deployed to the Microsoft environment as a runtime component for example, as an add-on to Microsoft Outlook 2010. The runtime component of SAP Gateway for Microsoft takes care of the data consumption of OData services in SAP Gateway from the Microsoft client application. In addition, it enables enterprise readiness functions such as single sign-on, security, supportability, and integration of logging and monitoring with the SAP Manager application management solution. The basic architecture of the interoperability framework using SAP Gateway for Microsoft consists of the following components: SAP Gateway SAP Gateway for Microsoft.NET add-on Microsoft Visual Studio environment Microsoft productivity application environment The architecture of the.net add-on for SAP Gateway for Microsoft encompasses the.net add-on server and the.net add-on client, which serves as the component to integrate Microsoft client software such as Office 2010. See the figure on the next page. 3 / 11

Microsoft Visual Studio (developer productivity) Consumer layer Security (Identity providers) X.509/SAML X.509/SAML Microsoft ASP.NET SAP Gateway for Microsoft *Microsoft.NET add-on server Microsoft.NET add-on client SSO, LCM, supportability.net C# applications OData services Microsoft Office 2010/2013 SSO, LCM, supportability SAP NetWeaver technology platform Microsoft Windows 8 OData services Governance (SAP Manager) SAP Gateway SAP business software (that is, SAP Business Suite software, SAP HANA platform, SAP Business Warehouse application) SSO = Single sign-on; LCM = Lifecycle management *In planning stage Figure: An overview of the software architecture 4 / 11

Applications based on SAP Gateway for Microsoft are installed as part of the C#-based application and use OData to connect to a system running SAP Gateway. The following are examples of flows using SAP Gateway for Microsoft: User A opens Microsoft Outlook 2010 and clicks on Fetch Contacts from the SAP ERP application. The add-on to SAP Gateway for Microsoft makes sure that a related X.509 certificate is sent to the system via HTTPS, where the call is authenticated. In response, the user s contacts in SAP ERP are retrieved and displayed in Outlook. During the rollout of an application based on SAP Gateway for Microsoft, an IT administrator wants to monitor and capture any possible issues. The administrator only needs to change the log level maintained in the Microsoft global group policy for the specific user group. SAP Gateway for Microsoft can then retrieve this information dynamically from the entries controlled in the registry by Microsoft global group policy. No changes in the Visual Studio code are required. With the integration of SAP Manager in SAP Gateway for Microsoft, end-to-end tracing can be evaluated to determine the root cause of a network-related performance issue for example, for a time-tracking application created with SAP Gateway for Microsoft. 5 / 11

The add-on for Microsoft Visual Studio provides a configuration-driven user interface to allow developers exploring the data feed exposed through the SAP Gateway catalog service without logging into the SAP system. The function significantly reduces the developer s effort to explore or discover SAP data and services consumable for Microsoft productivity applications. SAP Gateway for Microsoft leverages SAP expertise to provide developer templates in the Visual Studio add-on, which are ready to use at installation for creating Outlook add-on applications. These templates include: Calendar template to create leave request and time-tracking types of applications in the Outlook calendar Contact template to surface SAP data such as business partners and customer contacts in Outlook contacts Workflow template to approve decisionmaking workflow such as purchase order approval in Outlook tasks without logging on to SAP software Continued on next page 6 / 11

In addition to the developer-focused scenarios, SAP Gateway for Microsoft provides an add-on to allow business users to read, update, create, and delete SAP data directly in Microsoft Excel. With just a few clicks, essential business data such as vendor and material master can now be handled in Microsoft Excel together with the powerful Excel chart and graphic tools. This add-on includes features for: Conflict resolution, which allows users to work on the same set of data in the back end at the same time Batch functions, which allow the combination of multiple actions into one call End-to-end tracing or security aspects such as cross-site request forgery (CSRF) token handling All these features help save time and effort for business users to update and add SAP data without logging in to SAP business software. SAP Gateway for Microsoft preserves SAP standards for enterprise readiness with features embedded into Visual Studio. 7 / 11

SAP Gateway for Microsoft enables enterprise readiness functions including the following. Single sign-on and security (SSO) SAP Gateway for Microsoft uses standards-based authentication mechanisms for consuming OData services. This mechanism is featured in the single-sign-on authentication so that users can log on to a Windows desktop once and then access the OData services through SAP Gateway for Microsoft without having to reenter SAP credentials. The SSO library of SAP Gateway for Microsoft handles different authentication mechanisms supported by SAP applications, including X.509, SAML2.0, and basic authentication for secure data transfer. In addition, a CSRF token-based protection has been introduced for all modifying requests to deliver extra security for updates and create scenarios across the SAP Gateway infrastructure. As a result, data transactions within software based on SAP Gateway for Microsoft leverage the robust safety provisions of SAP business software. Continued on next page 8 / 11

Supportability and maintenance An endto-end trace can be activated on the SAP Gateway for Microsoft client to perform higher logging severity on the different components, using SAP Manager as the central collection component. An SAP passport is used to ensure tracing across SAP Gateway and SAP business software components. A unique object ID is used to identify the object during logging and tracing. Error handling Error and exception handling is an important aspect of SAP Gateway for Microsoft. Based on the return of error and information from SAP Gateway, SAP Gateway for Microsoft surfaces that information, which enables developers and IT administrators to resolve business and technical issues in a secure and timely manner. Language and localization SAP Gateway for Microsoft supports multiple languages and localization. For the generated solutions, all the external-facing texts are read from the resource files, where the text can be translated and converted to any languages selected by the customer. 9 / 11

Greater efficiency for developers, IT staff, and business users Greater efficiency for developers, IT staff, and business users SAP Gateway for Microsoft creates tremendous value for developers, IT organizations, and business users, including the following: The software provides developers an unprecedented level of convenience to consume and program business processes and data supported by SAP software in the Microsoft Visual Studio environment. Existing enterprise-readiness functionality can be preserved, and the various services and tools offered by both SAP and Microsoft can be reused. IT organizations can enjoy greater efficiency by using existing Microsoft and SAP tools to deploy scalable solutions created with SAP Gateway for Microsoft, support and monitor the data flow from SAP to Microsoft, and vice versa. For business users, it eliminates redundant tasks and provides a new level of productivity, convenience, and data accuracy. Simpler system management and better business agility are the key benefits of using SAP Gateway for Microsoft. 10 / 11

www.sap.com Objectives Summary SAP Gateway technology for Microsoft is a set of tools and templates for enabling tight interoperability between SAP and Microsoft technologies. The combination of tools and templates helps developers quickly create high-impact solutions that greatly improve business-user engagement and productivity, support decision making, and deliver sustainable financial benefits. Objectives Increase business agility Better support business users in their daily work Improve developer productivity and lower cost of development Simplify system management and lower total cost of ownership Leverage existing investments in SAP and Microsoft software Smooth integration of SAP and Microsoft technologies Built-in enterprise tools for governance aligned with back-end SAP systems Ready-to-use plug-ins, toolkits, predefined templates, and wizards integrated in Microsoft Visual Studio Improve efficiency and accuracy on programming SAP data and business logic Build reliable, scalable applications with simplified architecture and native integration with SAP Gateway technology and Microsoft.NET Framework Simplified IT maintenance and support, leveraging tools from existing SAP and Microsoft infrastructure Learn more Contact your account executive, or visit www.sap.com/gateway. 11 / 11 Studio SAP 29386 (14/05)

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG or an SAP affiliate company. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG (or an SAP affiliate company) in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP AG or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP AG or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP AG or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP AG s or its affiliated companies strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP AG or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.