Web Services & API Concepts
Overview of SAP OData
REST vs SOAP
OData Versions (V2 vs V4)
OData in SAP Landscape
OData Protocol Basics
Entity Sets & Entity Types
Associations & Navigation Properties
Metadata ($metadata)
CRUD Operations
SAP Gateway Architecture
Service Builder (SEGW) Overview
Gateway System Setup
Service Registration & Activation
Creating OData Projects
Defining Data Models
Entity Sets & Associations
Runtime Artifacts
Redefinition of Methods
GET, POST, PUT, DELETE
-
Deep Insert
-
Batch Processing
-
Pagination & Filtering
-
Sorting & Searching
ABAP Classes for OData
-
DPC & MPC Classes
-
Exception Handling
-
Performance Optimization
-
Code Pushdown Concepts
CDS View Basics
CDS-Based OData Exposure
Annotations Overview
Authorization Checks
CDS vs SEGW OData
Authentication Methods
-
Authorization Objects
-
OAuth 2.0 Overview
-
CSRF Token Handling
-
Secure OData Services
OData with SAP Fiori
OData with SAP BTP
OData with SAP CPI
Third-Party API Consumption
Testing with Postman