Learn how to build full-stack, enterprise-ready SAP applications by mastering CDS views, OData services, and SAP Fiori Elements. This course will help you bridge backend ABAP development with UI-driven app design, enabling you to create responsive, secure, and reusable SAP S/4HANA solutions. You'll gain practical experience in data modeling, service enablement, and app development using SAP Business Application Studio.

Discover new skills with 30% off courses from industry experts. Save now.


Build SAP Apps with CDS Views, OData Services & Fiori UI
This course is part of SAP S/4HANA: From ABAP to Cloud-Ready Applications Specialization

Instructor: Board Infinity
Included with
Recommended experience
What you'll learn
Design advanced CDS views with annotations and metadata extensions to model complex business logic for Fiori-ready apps and reports
Expose CDS views as OData services and secure them using role-based authorizations and DCL to control access to sensitive data
Build responsive SAP Fiori apps using List Report and Object Page templates in SAP BAS with real-time backend integration and UI annotations
Skills you'll gain
Details to know

Add to your LinkedIn profile
June 2025
11 assignments
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 3 modules in this course
This module introduces learners to Core Data Services (CDS) as the foundation for data modeling in SAP S/4HANA. Learners will build basic and advanced CDS views, leverage annotations to enrich UI integration, and structure business data models with parent-child relationships. The module emphasizes metadata extensions, text associations, and advanced modeling techniques that support dynamic, scalable Fiori applications.
What's included
12 videos2 readings4 assignments1 discussion prompt1 plugin
This module focuses on exposing CDS-based data models as OData services for external consumption and system integration. Learners will explore OData concepts, create and test services using both CDS annotations and the Service Builder (SEGW), and apply navigational logic with associations. The module also introduces security best practices, including role-based authorizations and DCL (Data Control Language), ensuring that services are secure and aligned with enterprise governance.
What's included
10 videos1 reading4 assignments1 plugin
This module guides learners through the process of building modern SAP Fiori applications using CDS views and OData services as a backend. Learners will use SAP Business Application Studio (BAS) to develop List Report and Object Page apps, apply UI annotations for improved user experiences, and enhance interfaces with custom HTML, CSS, and JavaScript. The module culminates in a mini project, offering hands-on experience in full-stack development and deployment on the SAP Fiori Launchpad.
What's included
7 videos1 reading3 assignments1 plugin
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Explore more from Software Development
- Status: Preview
- Status: Free Trial
- Status: Free Trial
- Status: Free Trial
Why people choose Coursera for their career





Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
This course is designed for developers, consultants, and IT professionals who want to build hands-on expertise in SAP S/4HANA. Prior knowledge of ABAP programming is helpful but not mandatory, as the course starts with structured introductions before progressing into advanced CDS, OData, and Fiori app development.
By the end of the course, you’ll be able to design and implement CDS views, expose them securely as OData services, and create SAP Fiori Elements applications using Business Application Studio. You will also gain practical knowledge of annotations, role-based security, and app deployment on the SAP Fiori Launchpad.
Basic understanding of databases and programming concepts will be beneficial. Familiarity with SAP navigation or ABAP Development Tools (ADT) is an advantage but not required, since the course includes guided, hands-on lessons from fundamentals to advanced levels.
More questions
Financial aid available,