SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

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

🎓 beginner 25 min. Mobile Development Kit ClientBeginnerIosAndroidMobileSAP Business Technology PlatformSAP Mobile ServicesSAP Build CodeSAP BuildSAP Business Application Studio

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 July 9, 2026
Created by December 25, 2023
Contributors

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.

MDK
MDK

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

Learn more →