SAP NetWeaver Gateway Productivity Accelerator Master Guide En

  • View
    331

  • Download
    1

Embed Size (px)

DESCRIPTION

SAP NetWeaver Gateway Productivity Accelerator Master Guide En

Text of SAP NetWeaver Gateway Productivity Accelerator Master Guide En

  • SAP NetWeaver Gateway Productivity AcceleratorDocument Version: - 2013-05-15

    SAP NetWeaver Gateway Productivity Accelerator: Master Guide

  • Table of Contents1 General Introduction to SAP NetWeaver Gateway Productivity Accelerator. . . . . . . . . . . . . . . . . . 3

    2 GWPA: Documentation Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

    3 GWPA: Software Prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    4 GWPA: Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94.1 Introduction to OData Modeler and Tools Core for SAP (GWPA). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94.2 Introduction to the Service Consumption Toolkits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

    5 GWPA: Glossary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    2 2013 SAP AG or an SAP affiliate company. All rights reserved.SAP NetWeaver Gateway Productivity Accelerator: Master Guide

    Table of Contents

  • 1 General Introduction to SAP NetWeaver Gateway Productivity AcceleratorSAP NetWeaver Gateway Productivity Accelerator (GWPA) provides Eclipse-based developer tools for the provisioning and consumption of OData services regardless of the service provisioning platform and service consuming technology. It comprises a graphical OData Model Editor for the creation of OData models that define the data structure required and service consumption toolkits that allow you to create and design the applications with which you can consume the data retrieved from your SAP systems.SAP NetWeaver Gateway Productivity Accelerator (GWPA) enhances the SAP NetWeaver Gateway offering by providing a graphical OData Model Editor and service consumption toolkits in Eclipse. Since the OData Model Editor and the consumption toolkits are available as Eclipse plug-ins (features), SAP NetWeaver Gateway Productivity Accelerator is able to release the OData model creation phase from a standard ABAP development process and provides you with maximum flexibility to use the service provisioning platform and service consuming technology of your choice.

    SAP NetWeaver Gateway enables people-centric applications to consume SAP Business Suite data through popular platforms and devices in an easy and standards-based manner. It connects business users to SAP systems using consumer technologies, groupware, and mobile devices and is based on the Atom Publishing Protocol and the Open Data Protocol (OData). OData is an industry standard that offers database-like access to business data using REST-based (representational state transfer) architecture. For the consumption of this data outside of SAP, no knowledge of SAP structures is required and the data that is published can easily be consumed by various platforms.

    SAP NetWeaver Gateway Productivity Accelerator: Master GuideGeneral Introduction to SAP NetWeaver Gateway Productivity Accelerator 2013 SAP AG or an SAP affiliate company. All rights reserved. 3

  • NoteWhile SAP NetWeaver Gateway uses OData, the OData implementation in place is not a full implementation according to the official OData specification at http://www.odata.org/. This restriction applies to all OData versions.

    The features you download for SAP NetWeaver Gateway Productivity Accelerator provide you with an uncomplicated and versatile development environment, which you can use in combination with the Service Builder for the fine-tuning of OData models and service implementation in ABAP, and a number of service consumption toolkits.

    OData Model Editor for OData Model Creation

    The graphical OData Model Editor in Eclipse enables you to start the OData service development phase by creating an OData model. A knowledge of ABAP is not required to create an OData model in Eclipse, which means you can focus solely on the data you want to retrieve from your SAP systems and define the structure in which you want the data to be published. After you have created a suitable OData model based on your own requirements, you can export the OData model definition file to the service provisioning platform of your choice to create a service implementation.For more information, see the OData Model Creation section of the Development Guide.

    Service Builder for Service Implementation

    You can upload OData model definition files created in the OData Model Editor in Eclipse to your chosen service provisioning platform. For example, ABAP developers can upload OData model definition files to the Service Builder in SAP NetWeaver Gateway to create a service implementation based on the data and structures defined in the OData model.For more information, see the Service Implementation section of the Development Guide.

    Toolkits for Service Consumption

    After a service implementation (OData) service has been created in your chosen development language and environment, you can use the consumption toolkits available for SAP NetWeaver Gateway Productivity Accelerator to design and create the applications you want to consume the data published by your new OData service implementation.For more information, see the Service Consumption section of the Development Guide.

    4 2013 SAP AG or an SAP affiliate company. All rights reserved.SAP NetWeaver Gateway Productivity Accelerator: Master Guide

    General Introduction to SAP NetWeaver Gateway Productivity Accelerator

  • Extensibility

    SAP NetWeaver Gateway Productivity Accelerator can be extended for specific OData service provisioning platforms enabling you to reflect specific constraints and features, provide specific artifacts such as type system, and support the deployment of OData services, for example.For more information, see Extensibility in the Service Consumption section of the Development Guide.Related Linkshttps://service.sap.com/sap/support/notes/1830710

    SAP NetWeaver Gateway Productivity Accelerator: Master GuideGeneral Introduction to SAP NetWeaver Gateway Productivity Accelerator 2013 SAP AG or an SAP affiliate company. All rights reserved. 5

  • 2 GWPA: Documentation OverviewThe Master Guide for SAP NetWeaver Gateway Productivity Accelerator provides you with a starting point for implementation and provides an overview of the features you need to install as a minimum requirement and those that are optional.In addition to this Master Guide, the following guides are available for SAP NetWeaver Gateway Productivity Accelerator: Installation and Configuration Guide Development Guide

    6 2013 SAP AG or an SAP affiliate company. All rights reserved.SAP NetWeaver Gateway Productivity Accelerator: Master Guide

    GWPA: Documentation Overview

  • 3 GWPA: Software PrerequisitesDescribes the software prerequisites for using and installing the SAP NetWeaver Gateway Productivity Accelerator (GWPA) features.To use SAP NetWeaver Gateway Productivity Accelerator, ensure that the mimimum software prerequisites for the operating environments are met:

    Table 1: Software PrerequisitesOperating System Hardware Java Runtime EnvironmentWindows 7 x86 64-bit Oracle JDK 6 (64-bit version for

    Windows 7)Mac OS X 10.6 or higher Apple Java 6 64-bit

    SAP NetWeaver Gateway Productivity Accelerator comprises a set of features (plug-ins) you need for OData model development and OData service consumption. As a minimum requirement, you must install the feature OData Modeler and Tools Core for SAP (GWPA), while the additional features (toolkits) for service consumption are optional depending on the platform you intend on using. Since the software requirements for the individual features vary, refer to the feature-specific documentation for more information.

    Minimum Installation

    To use SAP NetWeaver Gateway Productivty Accelerator, you must install the feature OData Modeler and Tools Core for SAP, which comprises the OData modeling tools and framework. In turn, this core feature includes the following additional dependent features that are installed automatically when you select OData Modeler and Tools Core for SAP (GWPA): OData Modeler and Tools Core (GWPA) OData Java Client LibraryFor the minimum installation of SAP NetWeaver Gateway Productivity Accelerator you require: Java SE6 (JDK 1.6). Download it from http://www.oracle.com/technetwork/java/javasebusiness/

    downloads/java-archive-downloads-javase6-419409.html. Eclipse IDE for Java EE Developers or Eclipse Classic 4.2.2 (64 bit). Download Eclipse from http://

    www.eclipse.org/downloads/

    NoteIf you want to use the Service Catalog (contained in the OData Java Client Library feature) to access all existing OData services created with SAP NetWeaver Gateway, you also require: SAP NetWeaver Gateway 2.0 SP05 or higher. Connection settings to an SAP NetWeaver Gateway system including host name and port number. User credentials for looging onto the SAP NetWeaver Gateway system to which you want to connect.

    SAP NetWeaver Gateway Productivity Accelerator: Master GuideGWPA: Software Prerequisites 2013 SAP AG or an SAP affiliate company. All rights reserved. 7

  • Toolkits for Service Consumption

    SAP NetWeaver Gateway Productivity Accelerator includes toolkits to enable service consumption on different platforms. Depending on the platform you use, you can install the corresponding toolkit. For more information, see the Installation Guide, which includes toolkit-specific installation requirements.

    Installing SAP NetWeaver Gateway Productivity Accelerator

    To install SAP NetWeaver Gateway Productivity Accelerator, open your