About Course

In ABAP on HANA, the Virtual Data Model (VDM) provides a structured, semantic layer of business data built using Core Data Services (CDS) views. These CDS views can be directly exposed as OData services, enabling seamless consumption of business data by external applications and SAP Fiori apps through REST-based protocols.

What Will You Learn?

  • Understand the architecture and principles of the Virtual Data Model (VDM)
  • Build layered, reusable CDS Views following VDM best practices
  • Annotate CDS Views for UI and OData exposure
  • Expose CDS Views as OData services for Fiori/UI5 applications
  • Replace manual Gateway (SEGW) projects with CDS-based OData
  • Design secure, scalable, and extensible data models for S/4HANA
  • Contribute to clean core, side-by-side extension, and Fiori app development

Course Content

Publishing CDS Views as OData Services
In ABAP on HANA, the Virtual Data Model (VDM) provides a structured, semantic layer of business data built using Core Data Services (CDS) views. These CDS views can be directly exposed as OData services, enabling seamless consumption of business data by external applications and SAP Fiori apps through REST-based protocols.

  • Publishing CDS Views as OData Services
    00:00
  • VDM and CDS as ODATA services
  • CDS Views as OData Services

Student Ratings & Reviews

4.8
Total 11 Ratings
5
9 Ratings
4
2 Ratings
3
0 Rating
2
0 Rating
1
0 Rating
Sahil MD
4 weeks ago
Informative but could use more visuals, The content is strong, but some architecture diagrams or flowcharts would’ve made it easier to grasp the layered VDM model and OData flow.
LT
4 weeks ago
Informative but could use more visuals, The content is strong, but some architecture diagrams or flowcharts would’ve made it easier to grasp the layered VDM model and OData flow.
Sundar Kumar
4 weeks ago
Helped me get job-ready, After taking this course, I was able to speak confidently in interviews about CDS views, annotations, and OData service activation. It gave me a real edge.
Amruth J
4 weeks ago
Solid foundation with room to grow, Good foundational course on VDM and CDS. A few advanced topics like custom OData services and deep entity structures would be a great addition.
Venu I
4 weeks ago
Perfect for SAP S/4HANA developers, If you're working on SAP S/4HANA and need to expose business logic via OData, this course is a must. It covered @OData.publish, annotations, and VDM layers thoroughly.
Thanu Shree
4 weeks ago
Needs more project-based learning, The course is informative, but I would have liked a capstone project or a real-world scenario walkthrough to solidify the learning.
SU
4 weeks ago
Good content with helpful examples, The course covered everything from basic CDS views to complex consumption views. The section on annotations for UI and OData exposure was especially helpful.
Charan Gowda
4 weeks ago
Best course on CDS and OData I've taken, Hands down the most practical course on the subject. Now I understand how SAP structures its VDM layers and how to publish CDS views via OData — very useful for backend-to-UI5 integration.
Nisha R
4 weeks ago
Well-structured but a bit fast-paced, The course was well-organized with layered VDM approach and annotations. I wish there was a bit more time spent on debugging OData services.
Samiksha Ravath
4 weeks ago
Great for real-world SAP projects, Excellent content. The instructor connected CDS modeling and OData exposure perfectly. I used the knowledge directly in a client project!
Rocky G
4 weeks ago
Clear and practical explanation, This course explained VDM and CDS concepts very clearly. The hands-on example of exposing CDS views as OData services really helped me connect the theory with actual SAP Fiori development.
4
2
1