SAP

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Use OData Annotations to Add CRUD Functionality to an MDK App

Generate a fully functional CRUD cross-platform application based on OData annotations.

Overview

You will learn

  • How MDK editor parses OData Annotations for a given OData service
  • How to create a fully functional cross-platform application
Jitendra Kansal J Jitendra Kansal August 21, 2026
Created by January 25, 2024
Contributors

More from Jitendra Kansal

See all 34 tutorials by Jitendra Kansal →

Prerequisites

Prerequisites

Play Store QR Code
Android
App Store QR Code
iOS

(If you are connecting to AliCloud accounts, you will need to brand your custom MDK client by allowing custom domains.)

Steps

Intro

You may clone an existing metadata project from the MDK Tutorial GitHub repository and start directly with step 5 in this tutorial but make sure you complete step 2.


Mobile development kit brings OData annotations capabilities to your cross-platform applications. MDK editor supports generating List-Detail pages based on annotations. List-Detail pages are similar to a Master-Detail page, but it is two pages instead of one. The MDK editor parses existing annotations to give you a huge leap forward in your cross-platform applications.

OData Annotations List-Detail Pages Overview
OData Annotations List-Detail Pages Overview

Step 1 Understand the SAP Fiori Elements

SAP Fiori Elements is a framework comprising of templates for commonly used application patterns, for example List Report, Worklist, Object Page, Overview Page and Analytical list page. Predefined templates combined with OData service and annotations generates SAP Fiori application at startup.

Step 2 Add annotation information in the backend destination
+
Step 3 Create a New Project Using SAP Build
+
Step 4 Configure the Project Using Storyboard
+
Step 5 Add MDK Annotation component to MDK project
+
Step 6 Deploy the Project
+
Step 7 Display the QR code for onboarding the Mobile app
+
Step 8 Run the Project
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 8
1. Understand the SAP Fiori Elements 2. Add annotation information in the backend destination 3. Create a New Project Using SAP Build 4. Configure the Project Using Storyboard 5. Add MDK Annotation component to MDK project 6. Deploy the Project 7. Display the QR code for onboarding the Mobile app 8. Run the Project
Next