In this tutorial, we explore the features of OData V4 in OpenUI5. We use an OData V4 service that simulates the entity set People of the TripPin sample service, intercept all requests with a mock server, and progressively build a list/detail application with creation, editing, deletion, filtering, sorting, batch groups, and OData operations.
OData is a standard protocol for creating and consuming data using simple HTTP and REST APIs for create, read, update, delete (CRUD) operations.
We start with an initial app that simply retrieves data from an OData V4 service and displays it as a plain list, and progressively grow it across 11 steps.
:tip:
You donβt have to do all tutorial steps sequentially, you can also jump directly to any step you want. Just download the code from the previous step, and start there.You can view and download the files for all steps in the Demo Kit at OData V4.

The tutorial consists of the following steps. To start, just open the first link β youβll be guided from there.
Copyright (c) 2026 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.