Course announcements

  • This course shows all parts of SAP Gateway, which are available since SAP NetWeaver AS 7.0 (SAP Gateway 2.0), as well as parts added up to SAP S/4HANA 1610. The whole bandwidth of SAP Gateway covering all releases is shown.

Goals

  • Explore SAP Gateway architecture and deployment options
  • Perform OData queries and operations with SAP Gateway
  • Define data model and implement CRUD operations
  • Extend SAP Gateway services and build new ones with CDS Views
  • Configure routing and multiple origin support
  • Implement advanced OData operations and introduce OData V4
  • Handle security and consume OData services using SAP Web IDE

Audience

  • Developers
  • Consultants

Prerequisites

Essential

Recommended

  • High-level understanding of web-based communication (i.e. HTTP)

Course based on software release

  • SAP S/4HANA 1610
  • AS ABAP 7.51

Content

  • SAP Gateway Overview
  • OData Overview
  • OData Operations and Queries
  • Consuming OData using SAP Web IDE
  • SAP Gateway Service Implementation
  • Defining a Data Model
  • Implementing Read and Change Operations
  • SAP Gateway Service Generation
  • RFC/BOR Generator
  • Search Help Generator
  • SAP Gateway Service Redefinition
  • Redefining a Data Service
  • Redefining a Gateway Service
  • SAP Gateway and CDS Views
  • SAP Fiori Programming Model
  • Data Source Reference and CDS View Annotations
  • SAP Gateway Hub Functionalities
  • Routing Configuration
  • Multiple Origin Composition
  • Advanced OData Options
  • Function Imports and Media Links
  • Expand Operations and Deep Insert Operations
  • Handling ETags and Batch Requests
  • Offline Support and Server-Side Caching
  • SAP Gateway Security
  • SAP Gateway OData V4 Support