SlideShare a Scribd company logo
1 of 39
Extend the Reach of SAP Applications to
Business Users with SAP NetWeaver Gateway
Jeff Gebo, Chris Whealy, Patrick Kelleher
SAP
Agenda


Ø     What Is SAP NetWeaver® Gateway?

Ø     Functionality, Architecture, and Development Process

Ø     Demo of Provisioning and Consumption Tools

Ø     Business Scenarios and Application Demos

Ø     Next Steps

Ø     Wrap-Up




 ©  2012 SAP AG. All rights reserved.                         1
What Is SAP NetWeaver Gateway?
Technology Tipping Point Requires New IT Approach




New devices and                        Growing new communities      Simple access to complex
experiences                            of agile developers          enterprise systems
Consumer innovations                   Expansion of business data   Manage and control mission
in the enterprise                      and decision makers          critical systems AND deploy
                                                                    innovative solutions




©  2012 SAP AG. All rights reserved.                                                           3
Being a Best Run Company in a Changing Environment


                   People                Solutions         IT Management

                 Productivity          Short Development      Leadership
                                             Cycles
         Business Outcome                                  Manage Innovation
                                            Volume
                Engagement                                     Efficiency
                                        Business Focus




©  2012 SAP AG. All rights reserved.                                           4
What Does “Better” Mean for You?


                      Business process awareness
                                                       IT as a competitive advantage
                      across experiences



                      Develop new solutions in days    Save your employees’ time



                      Dramatic increase of potential   Attract the gen Y employees
                      developers



                      Efficiency in deploying          Build models once, reuse
                      solutions                        across clients



©  2012 SAP AG. All rights reserved.                                                 5
Enterprise Computing for Business Consumers
Key Challenges and Desired Outcome




      Browser Based Mobile Devices     Enterprise    Cloud   Consumer
       Applications                     Software              Devices




           Point to Point Solutions
          Increase Costs & Complexity


                            SAP Business Suite




                    CRM      SRM       SCM     PLM    ERP




©  2012 SAP AG. All rights reserved.                                    6
Enterprise Computing for Business Consumers
Key Challenges and Desired Outcome


                                                                         Ÿ  Any Environment, Any Platform, Any
                                                                             Experience
                                                                         Ÿ  Optimized for user interaction scenarios
                                                                         Ÿ  Non-disruptive, any SAP Business Suite
      Browser Based Mobile Devices
       Applications
                                        Enterprise
                                         Software
                                                      Cloud   Consumer
                                                               Devices
                                                                             version
                                                                         Ÿ  No SAP knowledge required for
                      Sybase             Duet
                      Unwired            Enter-                              consumption
                      Platform           prise


                                       OData


                    SAP NetWeaver Gateway


                            SAP Business Suite




                    CRM      SRM        SCM     PLM    ERP




©  2012 SAP AG. All rights reserved.                                                                                    7
Redefining SAP Development Experience

Opening the door for millions of developers to create solutions
connecting to SAP

Reduce complexity, skill set requirements, and deployment barriers

Shorten development times/cycles
                                       Consumption of SAP data and services no
                                       longer requires the developer to have
                                       knowledge of the internal workings of an SAP
                                       system
                                       Engage all developers with their choice of
                                       development tools
                                       RESTful service interfaces
                                       Non-proprietary data protocols
                                       (OData using ATOM+XML or JSON)


©  2012 SAP AG. All rights reserved.                                                8
Functionality, Architecture, and
Development Process
SAP NetWeaver Gateway Functionality
Open, Standards-Based, Timeless for People and Developers

  Service Modeling,                          Runtime &                  Design Time &                    Landscape & IT
  Adaptation, Event                          Protocols                 Business Content                   Management




People-centric                         Support for core               Service development,            Abstraction built on
object adaptation                      runtime services and           generation tools and            SAP NetWeaver
                                       industry standards             consumption plug-ins            ABAP stack
•  Data aggregation from
   multiple objects                    •  Security, Supportability,   •  Service provisioning tools   •  Deploy to existing SAP
                                          Monitoring                                                     NetWeaver landscape
•  Different SAP instances                                            •  Generator using screens,
   and business suite                  •  RESTful interface to           business objects and         •  Changes to client don’t
                                          existing RFC, GenIL, BOL       custom transactions             impact SAP systems
   versions                               & SPI functionality         •  Pre-defined models,          •  Uses core ABAP life
•  Push and pull business              •  OData messages via             workflow service                cycle management
   events and notification                ATOM+XML or JSON            •  IDE Integration: Visual
                                          protocols                      Studio, Eclipse, XCode



©  2012 SAP AG. All rights reserved.                                                                                               10
SAP NetWeaver Gateway Architecture


                          IDEs
                                                       Consumer          Consumer                  Consumer
                          Plug-ins




                             Tools (txn SEGW)           Gateway Core
                                                                             OData with SAP Annotations
                                                        Technology
                                                                                               Supportability
                                                                        Metadata
                              Generators                                Repository
                                              Custom        Service                             Monitoring
                              RFC, GenIL,
          SAP NetWeaver




                                               Dev         Adaptation
                              SPI, BOL etc.                              Events                  Security




                                                        Data Source               Data Conn.
                             SAP NetWeaver              Providers
                             Gateway                                     BAPI        RFC          WS




                                                              SAP Business Suite [ERP, CRM, SRM … ]


©  2012 SAP AG. All rights reserved.                                                                            11
What is the Open Data Protocol (OData)?

OData is a Microsoft developed extension to the Atom
Publishing and Atom Syndication standards, which in
turn, are based on XML and HTTP(S).                         SAP Annotations

It was designed to provide a standardised                   OData
implementation of a RESTful API. In doing so, it offers
database-like access to server-side resources. Hence,       Atom Publishing
OData has been described as:

                                       “ODBC for the Web”   Atom Syndication

It can be used freely without the need for a license or     XML or JSON
contract.

OData is also extensible. This allows SAP to                HTTP(S)
supplement the data types used by OData with extra
information from the ABAP Data Dictionary.



©  2012 SAP AG. All rights reserved.                                           12
Entity Data Model – Overview

An Entity Data Model (EDM) describes the organisation and relationship of the data
resources within a particular business scenario.
                                                                           Each entity type must
                                                     An entity type is   have at least one property
                                                    aggregated into an    nominated as a key field
   An Entity Type is the
 basic building block of a                              Entity Set
data model. It represents
a specific business object


An Entity Type is built from
 one or more properties
                                                                          A Navigation defines the
                                                                         runtime implementation of
                                                                               an association




                                       An association declares that a
                                        relationship exists between
                                               two entity types

©  2012 SAP AG. All rights reserved.                                                             13
SAP IDE Plug-Ins
IDE Plug-in tools

 Benefits                              Capabilities
Developers require no SAP Knowledge    IDE plug-in available for Visual Studio and Eclipse
Applicable to client developers        Provide ease of consumption through search and
In their native [IDE] environment      exploration capabilities on Gateway services
Increase productivity                  Enable proxy generation of Gateway services
Simplify SAP service consumption       Application starter kit
                                       Support all CRUD operations on Gateway
                                       services
                                       Push support for Visual Studio
                                       Provide out-of-box security and supportability
                                       capability


               IDEs


             Plug-ins



©  2012 SAP AG. All rights reserved.                                                   14
SAP IDE Plug-Ins
IDE Plug-in tools

 Benefits                                  Capabilities
Developers require no SAP Knowledge       IDE plug-in available for Visual Studio and Eclipse
Applicable to client developers           Provide ease of consumption through search and
                                          exploration capabilities on Gateway services
In their native [IDE] environment Not Mandatory!
Increase productivity                     Enable proxy generation of Gateway services
                                    Many Open
Simplify SAP service consumption          Application starter kit
                                  Source APIs for
                                   OData/REST! all CRUD operations on Gateway
                                          Support
                                          services
                                          Push support for Visual Studio
                                          Provide out-of-box security and supportability
                                          capability


               IDEs


             Plug-ins



©  2012 SAP AG. All rights reserved.                                                      15
Roles in the Development Process

There are two distinct steps in the development process:

1)  Develop the Gateway Service in ABAP

2)  Develop the client application using any language you like




                                 ABAP Developer   Client App Developer



©  2012 SAP AG. All rights reserved.                                     16
Development Process

 Consumer                                                                                                  Create
 Application                                                                           Create Proxy      Consumer
                                                                                      Using Plug-ins
 IDE                                                                                                     Application



 Gateway                                    SEGW             Gateway         Create Service
                                            SE80              Object           Document



 SAP                                                       Create Model
 Business                                RFC,       GW       and Data
                                       GenIL etc   Model
 Suite                                                       Provider



  Step 1 (Gateway Service)                                             Step 2 (Consumer App)
  Pick some existing unit of functionality: E.G. a                     Create Proxy Classes using IDE plug-ins
  BAPI, a GenIL object or existing Gateway Model
                                                                       Create a consumer application
  Create a Data Source Model through the Gateway
  Design Time tools
  Create a simplified interface and generate the
  service document


©  2012 SAP AG. All rights reserved.                                                                                   17
SAP NetWeaver Gateway Service Builder (SEGW)
One-Stop-Shop for all GW OData Service Developers

                                           Ÿ  Developer productivity (low TCD) for
 Little or no ABAP skills




                                               ABAP Developer, Technical Consultant
                                               and Business Process Expert
                                           Ÿ  The SAP NetWeaver Gateway Service
                                               Builder is a one stop shop tool that
                            Technical          covers the entire development lifecycle
                            Consultant         of a Gateway Service
                              / BPX
                                           Ÿ  Generation of model definition
                                           Ÿ  Generation of service implementation
                                               from existing business functionality
                                           Ÿ  Integration and projection for important
                                               data sources like GenIL, SPI and BW
                                           Ÿ  EDMX-Model import
 Strong ABAP skills




                                           Ÿ  Extensibility/Reuse of Gateway
                                               Services


                            Professional
                               ABAP
                             Developer



©  2012 SAP AG. All rights reserved.                                                18
Gateway Service Builder - Development Flow (SP4)


                                                                                           Starter kit service generation for once-off
                                                                    OData	
  Service	
     generation MPC and empty DPC ABAP classes.
                                                                     Defini.on	
  in	
  
                                                                       SEGW	
  
                                                                                           Extensions or changes on source code level

                                                                                           Target group à Professional ABAP developer
  Data Model
                          Declara.ve	
            Import	
  
   Definition               Model	
             Data	
  Model	
     Import	
  DDIC*	
  
    (MPC)                 Defini.on*	
            (EDMX)	
  




   Service
Implementation             Code-­‐Based	
  Implementa.on*	
  
    (DPC)                    Code-­‐Based	
  Extensions*	
  




                                                                                                 * Repeatable
                                                                                                   within
                                                                                                   one service




   ©  2012 SAP AG. All rights reserved.                                                                                                  19
SP5: Generate complete Service from RFC/BOR


                                                                                                 Service generation from RFC/BOR with little or no
                                                                       OData	
  Service	
        ABAP skills
                                                                        Defini.on	
  in	
  
                                                                          SEGW	
  
                                                                                                 Entity centric mapping, enables combining different
                                                                                                 sources for mapping different operations

  Data Model                                                                                     Target group à Technical Consultant / Business
                          Declara.ve	
            Import	
              Import	
  DDIC/	
  
   Definition               Model	
             Data	
  Model	
           RFC/BOR	
  
                                                                                                 Process Expert (BPX)
    (MPC)                 Defini.on*	
            (EDMX)	
                Interface*	
  




   Service
Implementation             Code-­‐Based	
  Implementa.on*	
            Map	
  RFC/BOR	
  
    (DPC)                    Code-­‐Based	
  Extensions*	
              Opera.on*	
  




   Service                                                          Service	
  Registra.on	
            * Repeatable
 Maintenance                                                        and	
  Hub	
  Ac.va.on	
              within
                                                                                                          one service




   ©  2012 SAP AG. All rights reserved.                                                                                                                20
SP5: Generate & Redefine service from GenIL, BW, SPI


                                                                                                                              Service generation from Business
                                                                       OData	
  Service	
                                     Suite Frameworks like GeniL, SPI,
                                                                        Defini.on	
  in	
                                      BW integrated into Service Builder
                                                                          SEGW	
  

                                                                                                                              The generated services can also be
                                                                                                                              redefined to have user-friendly
  Data Model                                                                                                                  external names or less number of
                          Declara.ve	
            Import	
              Import	
  DDIC/	
  
   Definition               Model	
             Data	
  Model	
           RFC/BOR	
  
                                                                                                                              artefacts
    (MPC)                                                                                          Redefine	
  
                          Defini.on*	
            (EDMX)	
                Interface*	
  
                                                                                                 Data	
  Source	
  
                                                                                                    Service	
                 This wizard is extensible by any SAP
                                                                                                 (GenIL,	
  BOL,	
            internal team to support new
                                                                                                   SPI,	
  BW	
               frameworks. e.g. BOPF
   Service                                                                                       Easy	
  Query,	
  
                           Code-­‐Based	
  Implementa.on*	
            Map	
  RFC/BOR	
              MDX)	
  
Implementation                                                                                                                Target group à Technical
    (DPC)                    Code-­‐Based	
  Extensions*	
              Opera.on*	
  
                                                                                                                              Consultant / Business Process Expert
                                                                                                                              (BPX)

   Service                                                          Service	
  Registra.on	
                      * Repeatable
 Maintenance                                                        and	
  Hub	
  Ac.va.on	
                        within
                                                                                                                    one service




   ©  2012 SAP AG. All rights reserved.                                                                                                                              21
SP5: Compose multiple services (IW_BEP)



                                                                       OData	
  Service	
  
                                                                                                                                        Service Generation through
                                                                        Defini.on	
  in	
                                                composition of services.
                                                                          SEGW	
  
                                                                                                                                        Enables Reuse of existing
                                                                                                                                        services within a new service
                                                                                                                                        Gateway runtime feature of
  Data Model
                          Declara.ve	
            Import	
              Import	
  DDIC/	
                                               composition is supported in a
   Definition               Model	
             Data	
  Model	
           RFC/BOR	
  
    (MPC)                 Defini.on*	
            (EDMX)	
                Interface*	
  
                                                                                                   Redefine	
                            code-less fashion
                                                                                                 Data	
  Source	
  
                                                                                                    Service	
             Include	
  
                                                                                                 (GenIL,	
  BOL,	
       Gateway	
  
                                                                                                   SPI,	
  BW	
          Service*	
  
   Service                                                                                       Easy	
  Query,	
  
                           Code-­‐Based	
  Implementa.on*	
            Map	
  RFC/BOR	
              MDX)	
  
Implementation
    (DPC)                    Code-­‐Based	
  Extensions*	
              Opera.on*	
  




   Service                                                          Service	
  Registra.on	
                      * Repeatable
 Maintenance                                                        and	
  Hub	
  Ac.va.on	
                        within
                                                                                                                    one service




   ©  2012 SAP AG. All rights reserved.                                                                                                                             22
Demo
Provisioning and Consumption Tools
Business Scenarios and Application Demos
Admissions Counselor iPad App
University of Mississippi


•        Enables prospective
         student lookup using
         a variety of search
         criteria

•        Information retrieved
         via Gateway web
         services directly from
         the University’s ERP
         system




©  2012 SAP AG. All rights reserved.   25
Search Capabilities
University of Mississippi

•     People search directory on the University’s website:
      olemiss.edu/people

•     Experts guide/Faculty profile listing on the University’s website:
      olemiss.edu/experts




 ©  2012 SAP AG. All rights reserved.                                      26
Social Leads (Facebook/Twitter)
Facebook/Twitter with SAP CRM to Drive Marketing Campaigns



Publish product design polls in Facebook

Collect feedback to impact product decisions

Capture leads into SAP CRM application




                          Built in the Facebook framework
                                      Developed in 3 weeks




©  2012 SAP AG. All rights reserved.                         27
Know Your Customer (.NET)
Face Recognition Integrated with CRM and Social Networks



Face recognition (using face.com)

Customer Information from SAP CRM

Social network analysis

Personalized offer from SAP CRM

Lead capturing


                                    Built in .NET
                            Developed in 3 weeks




©  2012 SAP AG. All rights reserved.                       28
Sales Manager (HTML5)
Location-Based Customer Information and Collaboration



Gather Account Information from
SAP CRM

Present on a device location map

Update Team using
SAP Stream Work application




                                          Built using HTML5
                                       Developed in 3 weeks




©  2012 SAP AG. All rights reserved.                          29
Next Steps
SAP NetWeaver Gateway Pre-Packaged Trial Version

SAP is offering a 90-day pre-packaged trial version of
Gateway for developers:


•  The trial allows developers to set up an SAP NetWeaver     90-day
   Gateway environment and start developing applications in   Pre-packaged
   just 1 hour                                                    Trial
•  The environment contains the SAP NetWeaver ABAP Web
   Application Server and the SAP NetWeaver Gateway add-on
•  The trial offers two pre-packaged, pre-configured trial
   versions: For Linux leverage the SUSE technology and for
   Microsoft Windows leverage the Hyper-V technology




      Download a copy of the trial: http://bit.ly/sPIWde


©  2012 SAP AG. All rights reserved.                                         31
Adobe Flash Builder Plug-In for SAP NetWeaver Gateway

What is it?
Flash Builder (Flex IDE) plug-in for Gateway provides support for
the development of Flex Mobile and Web applications that can
browse, interact, and consume SAP NetWeaver Gateway Services


What does it provide?
•       Developer workflow within Flash Builder
•       SAP NetWeaver Gateway Service Catalog browser for developers
•       Service introspection and ActionScript service wrapper generation
•       Flash Builder Data Services and Design View integration




            Join the pre-release program: http://adobe.ly/v9ru8n
            Watch a demo: http://adobe.ly/rwCEom
            FAQ: http://adobe.ly/uDwFVY

     ©  2012 SAP AG. All rights reserved.         32                        32
SAP NetWeaver Gateway
One Technology, a World of Experiences




       Promote new                       Drive innovation      Engage developers with
      ways of working                  without IT disruption     no SAP knowledge




©  2012 SAP AG. All rights reserved.                                               33
Wrap-up
Additional Resources


SCN SAP NetWeaver Gateway Site (How To Guides, Developer Tools, Gateway
Trial Download, and much, much more): www.sdn.sap.com/irj/sdn/gateway




SAP NetWeaver Gateway on ES Workplace (access sample services):
www.sdn.sap.com/irj/sdn/gateway?rid=/webcontent/uuid/1051f6d9-e87a-2e10-
d188-e2786c7878b1

SAP NetWeaver Gateway Help Documentation:
http://help.sap.com/nwgateway

SAP NetWeaver Gateway Sizing Document:

http://service.sap.com/sizing * > Sizing Guidelines > Solutions & Platform -
New Structure > Mobile > SAP NetWeaver Gateway 2.0 SP5 (PDF)
* Requires login credentials to the SAP Service Marketplace

©  2012 SAP AG. All rights reserved.                                           35
7 Key Points to Take Home


SAP NetWeaver Gateway …

• Can     expose your business content as restful services

• Exposes            restful services based on the Open Data Protocol (OData)

• Pulls      and pushes business content

• Can     expose Business Workflow via restful services

• Allows         you to create simple services out of complex business APIs

• Expandsthe possibilities of which technologies, platforms and devices can
connect to SAP systems

• Creates          a powerful mobile platform when combined with the Sybase Unwired
Platform


©  2012 SAP AG. All rights reserved.                                             36
Thank You!


               Rapid Innovation Group, SAP
Jeff Gebo           Chris Whealy           Patrick Kelleher
jeff.gebo@sap.com   chris.whealy@sap.com   patrick.kelleher@sap.com
© 2012 SAP AG. All rights reserved


No part of this publication may be reproduced or transmitted in any form or for any purpose   Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal
without the express permission of SAP AG. The information contained herein may be             Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services
changed without prior notice.                                                                 mentioned herein as well as their respective logos are trademarks or registered trademarks
                                                                                              of Business Objects Software Ltd. Business Objects is an SAP company.
Some software products marketed by SAP AG and its distributors contain proprietary
software components of other software vendors.                                                Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase
                                                                                              products and services mentioned herein as well as their respective logos are trademarks or
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft     registered trademarks of Sybase, Inc. Sybase is an SAP company.
Corporation.
                                                                                              All other product and service names mentioned are the trademarks of their respective
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x,         companies. Data contained in this document serves informational purposes only. National
System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/     product specifications may vary.
VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server,
PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER,                         The information in this document is proprietary to SAP. No part of this document may be
OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP,                     reproduced, copied, or transmitted in any form or for any purpose without the express prior
RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent        written permission of SAP AG.
Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of   This document is a preliminary version and not subject to your license agreement or any
IBM Corporation.                                                                              other agreement with SAP. This document contains only intended strategies, developments,
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.          and functionalities of the SAP® product and is not intended to be binding upon SAP to any
                                                                                              particular course of business, product strategy, and/or development. Please note that this
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered    document is subject to change and may be changed by SAP at any time without notice.
trademarks of Adobe Systems Incorporated in the United States and/or other countries.
                                                                                              SAP assumes no responsibility for errors or omissions in this document. SAP does not
Oracle is a registered trademark of Oracle Corporation.                                       warrant the accuracy or completeness of the information, text, graphics, links, or other items
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.                   contained within this material. This document is provided without a warranty of any kind,
                                                                                              either express or implied, including but not limited to the implied warranties of
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are          merchantability, fitness for a particular purpose, or non-infringement.
trademarks or registered trademarks of Citrix Systems, Inc.
                                                                                              SAP shall have no liability for damages of any kind including without limitation direct, special,
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World               indirect, or consequential damages that may result from the use of these materials. This
Wide Web Consortium, Massachusetts Institute of Technology.
                                                                                              limitation shall not apply in cases of intent or gross negligence.
Java is a registered trademark of Sun Microsystems, Inc.
                                                                                              The statutory liability for personal injury and defective products is not affected. SAP has no
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for        control over the information that you may access through the use of hot links contained in
technology invented and implemented by Netscape.                                              these materials and does not endorse your use of third-party Web pages nor provide any
                                                                                              warranty whatsoever relating to third-party Web pages.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer,
StreamWork, and other SAP products and services mentioned herein as well as their
respective logos are trademarks or registered trademarks of SAP AG in Germany and other
countries.




 ©  2012 SAP AG. All rights reserved.                                                                                                                                                     38

More Related Content

What's hot

Desenvolvimento JAVA orientado à SAP HANA Cloud Platform
Desenvolvimento JAVA orientado à SAP HANA Cloud PlatformDesenvolvimento JAVA orientado à SAP HANA Cloud Platform
Desenvolvimento JAVA orientado à SAP HANA Cloud PlatformRui Nogueira
 
Gateway for the uninformed #sitnl edition
Gateway for the uninformed #sitnl editionGateway for the uninformed #sitnl edition
Gateway for the uninformed #sitnl editionfredverheul
 
How to build an agentry based mobile app from scratch connecting to an sap ba...
How to build an agentry based mobile app from scratch connecting to an sap ba...How to build an agentry based mobile app from scratch connecting to an sap ba...
How to build an agentry based mobile app from scratch connecting to an sap ba...Ganesh Kumar
 
Develop Your First Mobile Application with Portal on Device
Develop Your First Mobile Application with Portal on DeviceDevelop Your First Mobile Application with Portal on Device
Develop Your First Mobile Application with Portal on DeviceSAP Portal
 
Accessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile DeviceAccessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile DeviceSAP Portal
 
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...SAP Portal
 
SAP NetWeaver Portal, mobile edition – Overview
SAP NetWeaver Portal, mobile edition – OverviewSAP NetWeaver Portal, mobile edition – Overview
SAP NetWeaver Portal, mobile edition – OverviewSAP Portal
 
Syclo Techno Functional Consultant
Syclo Techno Functional ConsultantSyclo Techno Functional Consultant
Syclo Techno Functional ConsultantBalaji Mahesh B
 
SAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP Portal
 
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...SAP HANA Cloud Platform
 
SAP HANA Cloud Platform - Overview
SAP HANA Cloud Platform - OverviewSAP HANA Cloud Platform - Overview
SAP HANA Cloud Platform - OverviewMatthias Steiner
 
Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001jucaab
 
SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013SAP HANA Cloud Platform
 
Sap Mobility Presentation 5 1 2012
Sap Mobility Presentation 5 1 2012Sap Mobility Presentation 5 1 2012
Sap Mobility Presentation 5 1 2012nerb13
 
SAP HANA SPS09 - HANA Modeling
SAP HANA SPS09 - HANA ModelingSAP HANA SPS09 - HANA Modeling
SAP HANA SPS09 - HANA ModelingSAP Technology
 
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...SAP HANA Cloud Platform
 

What's hot (20)

Mobile Rerence Applications: The end to end Integration
Mobile Rerence Applications: The end to end IntegrationMobile Rerence Applications: The end to end Integration
Mobile Rerence Applications: The end to end Integration
 
Desenvolvimento JAVA orientado à SAP HANA Cloud Platform
Desenvolvimento JAVA orientado à SAP HANA Cloud PlatformDesenvolvimento JAVA orientado à SAP HANA Cloud Platform
Desenvolvimento JAVA orientado à SAP HANA Cloud Platform
 
Gateway for the uninformed #sitnl edition
Gateway for the uninformed #sitnl editionGateway for the uninformed #sitnl edition
Gateway for the uninformed #sitnl edition
 
SAP HANA Cloud – Virtual Bootcamp: How to use the HANA Persistence Se…
SAP HANA Cloud – Virtual Bootcamp: How to use the HANA Persistence Se…SAP HANA Cloud – Virtual Bootcamp: How to use the HANA Persistence Se…
SAP HANA Cloud – Virtual Bootcamp: How to use the HANA Persistence Se…
 
How to build an agentry based mobile app from scratch connecting to an sap ba...
How to build an agentry based mobile app from scratch connecting to an sap ba...How to build an agentry based mobile app from scratch connecting to an sap ba...
How to build an agentry based mobile app from scratch connecting to an sap ba...
 
Develop Your First Mobile Application with Portal on Device
Develop Your First Mobile Application with Portal on DeviceDevelop Your First Mobile Application with Portal on Device
Develop Your First Mobile Application with Portal on Device
 
Accessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile DeviceAccessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile Device
 
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
 
SAP NetWeaver Portal, mobile edition – Overview
SAP NetWeaver Portal, mobile edition – OverviewSAP NetWeaver Portal, mobile edition – Overview
SAP NetWeaver Portal, mobile edition – Overview
 
Syclo Techno Functional Consultant
Syclo Techno Functional ConsultantSyclo Techno Functional Consultant
Syclo Techno Functional Consultant
 
Afaria Overview- Architecture, Scaling, Supported Platforms
Afaria Overview- Architecture, Scaling, Supported PlatformsAfaria Overview- Architecture, Scaling, Supported Platforms
Afaria Overview- Architecture, Scaling, Supported Platforms
 
SAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep Dive
 
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
 
SAP HANA Cloud Platform - Overview
SAP HANA Cloud Platform - OverviewSAP HANA Cloud Platform - Overview
SAP HANA Cloud Platform - Overview
 
Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001
 
SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013
 
Sap Mobility Presentation 5 1 2012
Sap Mobility Presentation 5 1 2012Sap Mobility Presentation 5 1 2012
Sap Mobility Presentation 5 1 2012
 
SAP HANA SPS09 - HANA Modeling
SAP HANA SPS09 - HANA ModelingSAP HANA SPS09 - HANA Modeling
SAP HANA SPS09 - HANA Modeling
 
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
 
SAP Mobile Business Objects Development
SAP Mobile Business Objects DevelopmentSAP Mobile Business Objects Development
SAP Mobile Business Objects Development
 

Similar to Extend SAP Apps with NetWeaver Gateway

Intro to Aras PLM Software Solutions
Intro to Aras PLM Software SolutionsIntro to Aras PLM Software Solutions
Intro to Aras PLM Software SolutionsAras
 
SAP NetWeaver Portal Portfolio (2012)
SAP NetWeaver Portal Portfolio (2012)  SAP NetWeaver Portal Portfolio (2012)
SAP NetWeaver Portal Portfolio (2012) SAP Portal
 
Fabio Mignani microsoft
Fabio Mignani microsoftFabio Mignani microsoft
Fabio Mignani microsoftDOCFLOW
 
Aspirea sales presentation
Aspirea sales presentationAspirea sales presentation
Aspirea sales presentationMayank Singh
 
AllAccessSAP 2012 Finale - SAP Slides (incl links)
AllAccessSAP 2012 Finale - SAP Slides (incl links)AllAccessSAP 2012 Finale - SAP Slides (incl links)
AllAccessSAP 2012 Finale - SAP Slides (incl links)BI Brainz Group
 
#SAPCloud Strategy Update May #Sapphirenow
#SAPCloud Strategy Update May #Sapphirenow#SAPCloud Strategy Update May #Sapphirenow
#SAPCloud Strategy Update May #SapphirenowSven Denecken
 
SAP NetWeaver Neo*: Community-Driven Development
SAP NetWeaver Neo*: Community-Driven DevelopmentSAP NetWeaver Neo*: Community-Driven Development
SAP NetWeaver Neo*: Community-Driven DevelopmentMatthias Steiner
 
Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012CorSource
 
Sap microsoft interoperability sitnl 08-12-2012
Sap microsoft interoperability sitnl 08-12-2012Sap microsoft interoperability sitnl 08-12-2012
Sap microsoft interoperability sitnl 08-12-2012Twan van den Broek
 

Similar to Extend SAP Apps with NetWeaver Gateway (20)

101 ab 1600-1630
101 ab 1600-1630101 ab 1600-1630
101 ab 1600-1630
 
101 ab 1600-1630
101 ab 1600-1630101 ab 1600-1630
101 ab 1600-1630
 
Actionable Architecture
Actionable Architecture Actionable Architecture
Actionable Architecture
 
ASAP 8.0 Methodology
ASAP 8.0 MethodologyASAP 8.0 Methodology
ASAP 8.0 Methodology
 
Sa Pforum Shekhar V2
Sa Pforum Shekhar V2Sa Pforum Shekhar V2
Sa Pforum Shekhar V2
 
SAP and Red Hat JBoss Partner Webinar
SAP and Red Hat JBoss Partner WebinarSAP and Red Hat JBoss Partner Webinar
SAP and Red Hat JBoss Partner Webinar
 
SAP Labs India
SAP Labs IndiaSAP Labs India
SAP Labs India
 
Intro to Aras PLM Software Solutions
Intro to Aras PLM Software SolutionsIntro to Aras PLM Software Solutions
Intro to Aras PLM Software Solutions
 
SAP NetWeaver Portal Portfolio (2012)
SAP NetWeaver Portal Portfolio (2012)  SAP NetWeaver Portal Portfolio (2012)
SAP NetWeaver Portal Portfolio (2012)
 
Fabio Mignani microsoft
Fabio Mignani microsoftFabio Mignani microsoft
Fabio Mignani microsoft
 
SAP DT Developer Update
SAP DT Developer UpdateSAP DT Developer Update
SAP DT Developer Update
 
Aspirea sales presentation
Aspirea sales presentationAspirea sales presentation
Aspirea sales presentation
 
AllAccessSAP 2012 Finale - SAP Slides (incl links)
AllAccessSAP 2012 Finale - SAP Slides (incl links)AllAccessSAP 2012 Finale - SAP Slides (incl links)
AllAccessSAP 2012 Finale - SAP Slides (incl links)
 
Esoa
EsoaEsoa
Esoa
 
#SAPCloud Strategy Update May #Sapphirenow
#SAPCloud Strategy Update May #Sapphirenow#SAPCloud Strategy Update May #Sapphirenow
#SAPCloud Strategy Update May #Sapphirenow
 
SAP NetWeaver Neo*: Community-Driven Development
SAP NetWeaver Neo*: Community-Driven DevelopmentSAP NetWeaver Neo*: Community-Driven Development
SAP NetWeaver Neo*: Community-Driven Development
 
Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012
 
Sap microsoft interoperability sitnl 08-12-2012
Sap microsoft interoperability sitnl 08-12-2012Sap microsoft interoperability sitnl 08-12-2012
Sap microsoft interoperability sitnl 08-12-2012
 
Blue Experience Profile
Blue Experience ProfileBlue Experience Profile
Blue Experience Profile
 
B1 info sheet
B1 info sheetB1 info sheet
B1 info sheet
 

More from SAP PartnerEdge program for Application Development

More from SAP PartnerEdge program for Application Development (20)

SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform AnalyticsSAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
 
SUSE Technical Webinar – Get started with creating Lumira CVOM extensions -- ...
SUSE Technical Webinar – Get started with creating Lumira CVOM extensions -- ...SUSE Technical Webinar – Get started with creating Lumira CVOM extensions -- ...
SUSE Technical Webinar – Get started with creating Lumira CVOM extensions -- ...
 
SUSE Technical Webinar – Get started with creating Design Studio extensions -...
SUSE Technical Webinar – Get started with creating Design Studio extensions -...SUSE Technical Webinar – Get started with creating Design Studio extensions -...
SUSE Technical Webinar – Get started with creating Design Studio extensions -...
 
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
 
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
 
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
 
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
 
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
 
SUSE Technical Webinar: Introduction to Business Intelligence - the SAP and S...
SUSE Technical Webinar: Introduction to Business Intelligence - the SAP and S...SUSE Technical Webinar: Introduction to Business Intelligence - the SAP and S...
SUSE Technical Webinar: Introduction to Business Intelligence - the SAP and S...
 
SUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud Platform
SUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud PlatformSUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud Platform
SUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud Platform
 
Partner with SAP to Develop Mobile apps and capture the Mobile Market Opportu...
Partner with SAP to Develop Mobile apps and capture the Mobile Market Opportu...Partner with SAP to Develop Mobile apps and capture the Mobile Market Opportu...
Partner with SAP to Develop Mobile apps and capture the Mobile Market Opportu...
 
Microsoft Technical Webinar: SAP Mobile Platform for Windows 8 and Windows Ph...
Microsoft Technical Webinar: SAP Mobile Platform for Windows 8 and Windows Ph...Microsoft Technical Webinar: SAP Mobile Platform for Windows 8 and Windows Ph...
Microsoft Technical Webinar: SAP Mobile Platform for Windows 8 and Windows Ph...
 
Microsoft Technical Webinar - New devices for Windows 8 and Windows Phone 8, ...
Microsoft Technical Webinar - New devices for Windows 8 and Windows Phone 8, ...Microsoft Technical Webinar - New devices for Windows 8 and Windows Phone 8, ...
Microsoft Technical Webinar - New devices for Windows 8 and Windows Phone 8, ...
 
Autodesk Technical Webinar: SAP Business One
Autodesk Technical Webinar: SAP Business OneAutodesk Technical Webinar: SAP Business One
Autodesk Technical Webinar: SAP Business One
 
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
 
Mobile Apps 4 Charity
Mobile Apps 4 CharityMobile Apps 4 Charity
Mobile Apps 4 Charity
 
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - S...
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - S...Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - S...
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - S...
 
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - P...
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - P...Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - P...
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - P...
 
Autodesk Technical Webinar: SAP HANA in-memory database
Autodesk Technical Webinar: SAP HANA in-memory databaseAutodesk Technical Webinar: SAP HANA in-memory database
Autodesk Technical Webinar: SAP HANA in-memory database
 
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 3
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 3Autodesk Technical Webinar: SAP NetWeaver Gateway Part 3
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 3
 

Recently uploaded

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Recently uploaded (20)

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Extend SAP Apps with NetWeaver Gateway

  • 1. Extend the Reach of SAP Applications to Business Users with SAP NetWeaver Gateway Jeff Gebo, Chris Whealy, Patrick Kelleher SAP
  • 2. Agenda Ø  What Is SAP NetWeaver® Gateway? Ø  Functionality, Architecture, and Development Process Ø  Demo of Provisioning and Consumption Tools Ø  Business Scenarios and Application Demos Ø  Next Steps Ø  Wrap-Up ©  2012 SAP AG. All rights reserved. 1
  • 3. What Is SAP NetWeaver Gateway?
  • 4. Technology Tipping Point Requires New IT Approach New devices and Growing new communities Simple access to complex experiences of agile developers enterprise systems Consumer innovations Expansion of business data Manage and control mission in the enterprise and decision makers critical systems AND deploy innovative solutions ©  2012 SAP AG. All rights reserved. 3
  • 5. Being a Best Run Company in a Changing Environment People Solutions IT Management Productivity Short Development Leadership Cycles Business Outcome Manage Innovation Volume Engagement Efficiency Business Focus ©  2012 SAP AG. All rights reserved. 4
  • 6. What Does “Better” Mean for You? Business process awareness IT as a competitive advantage across experiences Develop new solutions in days Save your employees’ time Dramatic increase of potential Attract the gen Y employees developers Efficiency in deploying Build models once, reuse solutions across clients ©  2012 SAP AG. All rights reserved. 5
  • 7. Enterprise Computing for Business Consumers Key Challenges and Desired Outcome Browser Based Mobile Devices Enterprise Cloud Consumer Applications Software Devices Point to Point Solutions Increase Costs & Complexity SAP Business Suite CRM SRM SCM PLM ERP ©  2012 SAP AG. All rights reserved. 6
  • 8. Enterprise Computing for Business Consumers Key Challenges and Desired Outcome Ÿ  Any Environment, Any Platform, Any Experience Ÿ  Optimized for user interaction scenarios Ÿ  Non-disruptive, any SAP Business Suite Browser Based Mobile Devices Applications Enterprise Software Cloud Consumer Devices version Ÿ  No SAP knowledge required for Sybase Duet Unwired Enter- consumption Platform prise OData SAP NetWeaver Gateway SAP Business Suite CRM SRM SCM PLM ERP ©  2012 SAP AG. All rights reserved. 7
  • 9. Redefining SAP Development Experience Opening the door for millions of developers to create solutions connecting to SAP Reduce complexity, skill set requirements, and deployment barriers Shorten development times/cycles Consumption of SAP data and services no longer requires the developer to have knowledge of the internal workings of an SAP system Engage all developers with their choice of development tools RESTful service interfaces Non-proprietary data protocols (OData using ATOM+XML or JSON) ©  2012 SAP AG. All rights reserved. 8
  • 11. SAP NetWeaver Gateway Functionality Open, Standards-Based, Timeless for People and Developers Service Modeling, Runtime & Design Time & Landscape & IT Adaptation, Event Protocols Business Content Management People-centric Support for core Service development, Abstraction built on object adaptation runtime services and generation tools and SAP NetWeaver industry standards consumption plug-ins ABAP stack •  Data aggregation from multiple objects •  Security, Supportability, •  Service provisioning tools •  Deploy to existing SAP Monitoring NetWeaver landscape •  Different SAP instances •  Generator using screens, and business suite •  RESTful interface to business objects and •  Changes to client don’t existing RFC, GenIL, BOL custom transactions impact SAP systems versions & SPI functionality •  Pre-defined models, •  Uses core ABAP life •  Push and pull business •  OData messages via workflow service cycle management events and notification ATOM+XML or JSON •  IDE Integration: Visual protocols Studio, Eclipse, XCode ©  2012 SAP AG. All rights reserved. 10
  • 12. SAP NetWeaver Gateway Architecture IDEs Consumer Consumer Consumer Plug-ins Tools (txn SEGW) Gateway Core OData with SAP Annotations Technology Supportability Metadata Generators Repository Custom Service Monitoring RFC, GenIL, SAP NetWeaver Dev Adaptation SPI, BOL etc. Events Security Data Source Data Conn. SAP NetWeaver Providers Gateway BAPI RFC WS SAP Business Suite [ERP, CRM, SRM … ] ©  2012 SAP AG. All rights reserved. 11
  • 13. What is the Open Data Protocol (OData)? OData is a Microsoft developed extension to the Atom Publishing and Atom Syndication standards, which in turn, are based on XML and HTTP(S). SAP Annotations It was designed to provide a standardised OData implementation of a RESTful API. In doing so, it offers database-like access to server-side resources. Hence, Atom Publishing OData has been described as: “ODBC for the Web” Atom Syndication It can be used freely without the need for a license or XML or JSON contract. OData is also extensible. This allows SAP to HTTP(S) supplement the data types used by OData with extra information from the ABAP Data Dictionary. ©  2012 SAP AG. All rights reserved. 12
  • 14. Entity Data Model – Overview An Entity Data Model (EDM) describes the organisation and relationship of the data resources within a particular business scenario. Each entity type must An entity type is have at least one property aggregated into an nominated as a key field An Entity Type is the basic building block of a Entity Set data model. It represents a specific business object An Entity Type is built from one or more properties A Navigation defines the runtime implementation of an association An association declares that a relationship exists between two entity types ©  2012 SAP AG. All rights reserved. 13
  • 15. SAP IDE Plug-Ins IDE Plug-in tools Benefits Capabilities Developers require no SAP Knowledge IDE plug-in available for Visual Studio and Eclipse Applicable to client developers Provide ease of consumption through search and In their native [IDE] environment exploration capabilities on Gateway services Increase productivity Enable proxy generation of Gateway services Simplify SAP service consumption Application starter kit Support all CRUD operations on Gateway services Push support for Visual Studio Provide out-of-box security and supportability capability IDEs Plug-ins ©  2012 SAP AG. All rights reserved. 14
  • 16. SAP IDE Plug-Ins IDE Plug-in tools Benefits Capabilities Developers require no SAP Knowledge IDE plug-in available for Visual Studio and Eclipse Applicable to client developers Provide ease of consumption through search and exploration capabilities on Gateway services In their native [IDE] environment Not Mandatory! Increase productivity Enable proxy generation of Gateway services Many Open Simplify SAP service consumption Application starter kit Source APIs for OData/REST! all CRUD operations on Gateway Support services Push support for Visual Studio Provide out-of-box security and supportability capability IDEs Plug-ins ©  2012 SAP AG. All rights reserved. 15
  • 17. Roles in the Development Process There are two distinct steps in the development process: 1)  Develop the Gateway Service in ABAP 2)  Develop the client application using any language you like ABAP Developer Client App Developer ©  2012 SAP AG. All rights reserved. 16
  • 18. Development Process Consumer Create Application Create Proxy Consumer Using Plug-ins IDE Application Gateway SEGW Gateway Create Service SE80 Object Document SAP Create Model Business RFC, GW and Data GenIL etc Model Suite Provider Step 1 (Gateway Service) Step 2 (Consumer App) Pick some existing unit of functionality: E.G. a Create Proxy Classes using IDE plug-ins BAPI, a GenIL object or existing Gateway Model Create a consumer application Create a Data Source Model through the Gateway Design Time tools Create a simplified interface and generate the service document ©  2012 SAP AG. All rights reserved. 17
  • 19. SAP NetWeaver Gateway Service Builder (SEGW) One-Stop-Shop for all GW OData Service Developers Ÿ  Developer productivity (low TCD) for Little or no ABAP skills ABAP Developer, Technical Consultant and Business Process Expert Ÿ  The SAP NetWeaver Gateway Service Builder is a one stop shop tool that Technical covers the entire development lifecycle Consultant of a Gateway Service / BPX Ÿ  Generation of model definition Ÿ  Generation of service implementation from existing business functionality Ÿ  Integration and projection for important data sources like GenIL, SPI and BW Ÿ  EDMX-Model import Strong ABAP skills Ÿ  Extensibility/Reuse of Gateway Services Professional ABAP Developer ©  2012 SAP AG. All rights reserved. 18
  • 20. Gateway Service Builder - Development Flow (SP4) Starter kit service generation for once-off OData  Service   generation MPC and empty DPC ABAP classes. Defini.on  in   SEGW   Extensions or changes on source code level Target group à Professional ABAP developer Data Model Declara.ve   Import   Definition Model   Data  Model   Import  DDIC*   (MPC) Defini.on*   (EDMX)   Service Implementation Code-­‐Based  Implementa.on*   (DPC) Code-­‐Based  Extensions*   * Repeatable within one service ©  2012 SAP AG. All rights reserved. 19
  • 21. SP5: Generate complete Service from RFC/BOR Service generation from RFC/BOR with little or no OData  Service   ABAP skills Defini.on  in   SEGW   Entity centric mapping, enables combining different sources for mapping different operations Data Model Target group à Technical Consultant / Business Declara.ve   Import   Import  DDIC/   Definition Model   Data  Model   RFC/BOR   Process Expert (BPX) (MPC) Defini.on*   (EDMX)   Interface*   Service Implementation Code-­‐Based  Implementa.on*   Map  RFC/BOR   (DPC) Code-­‐Based  Extensions*   Opera.on*   Service Service  Registra.on   * Repeatable Maintenance and  Hub  Ac.va.on   within one service ©  2012 SAP AG. All rights reserved. 20
  • 22. SP5: Generate & Redefine service from GenIL, BW, SPI Service generation from Business OData  Service   Suite Frameworks like GeniL, SPI, Defini.on  in   BW integrated into Service Builder SEGW   The generated services can also be redefined to have user-friendly Data Model external names or less number of Declara.ve   Import   Import  DDIC/   Definition Model   Data  Model   RFC/BOR   artefacts (MPC) Redefine   Defini.on*   (EDMX)   Interface*   Data  Source   Service   This wizard is extensible by any SAP (GenIL,  BOL,   internal team to support new SPI,  BW   frameworks. e.g. BOPF Service Easy  Query,   Code-­‐Based  Implementa.on*   Map  RFC/BOR   MDX)   Implementation Target group à Technical (DPC) Code-­‐Based  Extensions*   Opera.on*   Consultant / Business Process Expert (BPX) Service Service  Registra.on   * Repeatable Maintenance and  Hub  Ac.va.on   within one service ©  2012 SAP AG. All rights reserved. 21
  • 23. SP5: Compose multiple services (IW_BEP) OData  Service   Service Generation through Defini.on  in   composition of services. SEGW   Enables Reuse of existing services within a new service Gateway runtime feature of Data Model Declara.ve   Import   Import  DDIC/   composition is supported in a Definition Model   Data  Model   RFC/BOR   (MPC) Defini.on*   (EDMX)   Interface*   Redefine   code-less fashion Data  Source   Service   Include   (GenIL,  BOL,   Gateway   SPI,  BW   Service*   Service Easy  Query,   Code-­‐Based  Implementa.on*   Map  RFC/BOR   MDX)   Implementation (DPC) Code-­‐Based  Extensions*   Opera.on*   Service Service  Registra.on   * Repeatable Maintenance and  Hub  Ac.va.on   within one service ©  2012 SAP AG. All rights reserved. 22
  • 25. Business Scenarios and Application Demos
  • 26. Admissions Counselor iPad App University of Mississippi •  Enables prospective student lookup using a variety of search criteria •  Information retrieved via Gateway web services directly from the University’s ERP system ©  2012 SAP AG. All rights reserved. 25
  • 27. Search Capabilities University of Mississippi •  People search directory on the University’s website: olemiss.edu/people •  Experts guide/Faculty profile listing on the University’s website: olemiss.edu/experts ©  2012 SAP AG. All rights reserved. 26
  • 28. Social Leads (Facebook/Twitter) Facebook/Twitter with SAP CRM to Drive Marketing Campaigns Publish product design polls in Facebook Collect feedback to impact product decisions Capture leads into SAP CRM application Built in the Facebook framework Developed in 3 weeks ©  2012 SAP AG. All rights reserved. 27
  • 29. Know Your Customer (.NET) Face Recognition Integrated with CRM and Social Networks Face recognition (using face.com) Customer Information from SAP CRM Social network analysis Personalized offer from SAP CRM Lead capturing Built in .NET Developed in 3 weeks ©  2012 SAP AG. All rights reserved. 28
  • 30. Sales Manager (HTML5) Location-Based Customer Information and Collaboration Gather Account Information from SAP CRM Present on a device location map Update Team using SAP Stream Work application Built using HTML5 Developed in 3 weeks ©  2012 SAP AG. All rights reserved. 29
  • 32. SAP NetWeaver Gateway Pre-Packaged Trial Version SAP is offering a 90-day pre-packaged trial version of Gateway for developers: •  The trial allows developers to set up an SAP NetWeaver 90-day Gateway environment and start developing applications in Pre-packaged just 1 hour Trial •  The environment contains the SAP NetWeaver ABAP Web Application Server and the SAP NetWeaver Gateway add-on •  The trial offers two pre-packaged, pre-configured trial versions: For Linux leverage the SUSE technology and for Microsoft Windows leverage the Hyper-V technology Download a copy of the trial: http://bit.ly/sPIWde ©  2012 SAP AG. All rights reserved. 31
  • 33. Adobe Flash Builder Plug-In for SAP NetWeaver Gateway What is it? Flash Builder (Flex IDE) plug-in for Gateway provides support for the development of Flex Mobile and Web applications that can browse, interact, and consume SAP NetWeaver Gateway Services What does it provide? •  Developer workflow within Flash Builder •  SAP NetWeaver Gateway Service Catalog browser for developers •  Service introspection and ActionScript service wrapper generation •  Flash Builder Data Services and Design View integration Join the pre-release program: http://adobe.ly/v9ru8n Watch a demo: http://adobe.ly/rwCEom FAQ: http://adobe.ly/uDwFVY ©  2012 SAP AG. All rights reserved. 32 32
  • 34. SAP NetWeaver Gateway One Technology, a World of Experiences Promote new Drive innovation Engage developers with ways of working without IT disruption no SAP knowledge ©  2012 SAP AG. All rights reserved. 33
  • 36. Additional Resources SCN SAP NetWeaver Gateway Site (How To Guides, Developer Tools, Gateway Trial Download, and much, much more): www.sdn.sap.com/irj/sdn/gateway SAP NetWeaver Gateway on ES Workplace (access sample services): www.sdn.sap.com/irj/sdn/gateway?rid=/webcontent/uuid/1051f6d9-e87a-2e10- d188-e2786c7878b1 SAP NetWeaver Gateway Help Documentation: http://help.sap.com/nwgateway SAP NetWeaver Gateway Sizing Document: http://service.sap.com/sizing * > Sizing Guidelines > Solutions & Platform - New Structure > Mobile > SAP NetWeaver Gateway 2.0 SP5 (PDF) * Requires login credentials to the SAP Service Marketplace ©  2012 SAP AG. All rights reserved. 35
  • 37. 7 Key Points to Take Home SAP NetWeaver Gateway … • Can expose your business content as restful services • Exposes restful services based on the Open Data Protocol (OData) • Pulls and pushes business content • Can expose Business Workflow via restful services • Allows you to create simple services out of complex business APIs • Expandsthe possibilities of which technologies, platforms and devices can connect to SAP systems • Creates a powerful mobile platform when combined with the Sybase Unwired Platform ©  2012 SAP AG. All rights reserved. 36
  • 38. Thank You! Rapid Innovation Group, SAP Jeff Gebo Chris Whealy Patrick Kelleher jeff.gebo@sap.com chris.whealy@sap.com patrick.kelleher@sap.com
  • 39. © 2012 SAP AG. All rights reserved No part of this publication may be reproduced or transmitted in any form or for any purpose Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal without the express permission of SAP AG. The information contained herein may be Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services changed without prior notice. mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft registered trademarks of Sybase, Inc. Sybase is an SAP company. Corporation. All other product and service names mentioned are the trademarks of their respective IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, companies. Data contained in this document serves informational purposes only. National System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/ product specifications may vary. VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, The information in this document is proprietary to SAP. No part of this document may be OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, reproduced, copied, or transmitted in any form or for any purpose without the express prior RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent written permission of SAP AG. Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of This document is a preliminary version and not subject to your license agreement or any IBM Corporation. other agreement with SAP. This document contains only intended strategies, developments, Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered document is subject to change and may be changed by SAP at any time without notice. trademarks of Adobe Systems Incorporated in the United States and/or other countries. SAP assumes no responsibility for errors or omissions in this document. SAP does not Oracle is a registered trademark of Oracle Corporation. warrant the accuracy or completeness of the information, text, graphics, links, or other items UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are merchantability, fitness for a particular purpose, or non-infringement. trademarks or registered trademarks of Citrix Systems, Inc. SAP shall have no liability for damages of any kind including without limitation direct, special, HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World indirect, or consequential damages that may result from the use of these materials. This Wide Web Consortium, Massachusetts Institute of Technology. limitation shall not apply in cases of intent or gross negligence. Java is a registered trademark of Sun Microsystems, Inc. The statutory liability for personal injury and defective products is not affected. SAP has no JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for control over the information that you may access through the use of hot links contained in technology invented and implemented by Netscape. these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. ©  2012 SAP AG. All rights reserved. 38