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, multiple origin, and SAP Workflow support
Implement advanced OData operations and introduce OData V4
Handle security and consume OData services using SAP Web IDE
Audience
Developers
Consultants
Prerequisites
Essential:
BC401 (ABAP Objects) or S4D400 (Basic ABAP Programming)
Recommended:
High-level understanding of web-based communication (i.e. HTTP)
Content
SAP Gateway Overview
- SAP Gateway Architecture
- SAP Gateway Deployment Options
OData Overview
- OData and REST
- OData Operations
- OData Queries
- Consuming OData using SAP Web IDE
SAP Gateway Service Implementation
- Defining a Data Model
- Implementing Read Operations
- Implementing Navigation
- Implementing Query Options
- Implementing 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
- CDS/SADL Generator
- Data Source Reference
- CDS View Annotations
SAP Gateway Hub Functionalities
- Multiple Back-End Systems Support
- Configuring Routing Capabilities
- Multiple Origin Composition
- SAP Workflow Support
Advanced OData Options
- Implementing Function Imports
- Implementing Expand Operations
- Implementing Deep Insert Operations
- Handling ETags
- Batch Requests
- Media Links
- Offline Support
- Server Side Caching
SAP Gateway Security
- Authentication
- Data Security
SAP Gateway OData V4 Support
- OData V4 Implementation
- OData V4 Publishing
Finner du ikke det helt optimale kurset eller kombinasjonen av kurs? Da ordner vi det - sammen. Vi kan tilrettelegge kurs slik at de inneholder akkurat det dere har behov for. Vi kan sette opp et helt nytt kurs, eller tilpasse eksisterende kurs og materiell. Flere medarbeidere kan selvfølgelig også samles til et eget felles kurs, for maksimal effektivitet. Ta kontakt med meg for et forslag til gjennomføring og et tilbud basert på deres behov.