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.


  • 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


  • Developers
  • Consultants




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

Course based on software release

  • SAP S/4HANA 1610
  • AS ABAP 7.51


  • 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

CPE Credits

040 Credits

Please note CPE credits are available only for publicly scheduled courses delivered at SAP locations. CPE credits are not available for virtual classroom deliveries or customer specific deliveries.

This course is also available as a test system within SAP Live Access

Learn more

Register your interest for taking this course

Let us know when and where you'd like to attend and we'll notify you when sessions become available.

Note: Location can be for a public classroom or a virtual that meets your prefered timezone.

Register Interest